1237730106
1257621018
931037619
756267570
403435410
273289367
231821337
65211615
1250349080
276501348
484080035
462277054
449784576
528954769
621845183
544204467
489496735
304654777
753173643
367277801
294761784
209996380
214845066
239636507
73605489
306877771
26242984
95835013
192393987
474545827
437088469
412456319
439669625
322782931
205738874
657353826
285875751
294937221
251513043
457587524
701771038
370334400
485932058
548966939
202338108
598750872
387569223
392800956
304007318
525791232
377258859
314761248
210215965
414602260
346508561
370920924
461347583
419887435
270129823
180699557
239053048
183688021
328398109
361203492
303702988
139194893
371566846
500734915
509631728
382631869
353134783
318475972
493977342
377722563
480949500
403338298
344725300
336076689
241000372
249221116
135383856
555536244
298470396
273342148
268644948
303804082
252356158
486983984
418668420
395842935
478239080
290831606
435679475
259881842
682631284
948218164
552333146
503790695
41035022
596672288
549611191
334506954
398770662
456053506
510633327
461932163
333141854
289708582
297857245
260138339
380870993
494820865
197166958
513114570
556928712
229145523
494050265
146040189
379173506
110246269
146903637
272393022
433844625
529225299
758265046
165407892
335431346
477747556
650340290
272846332
240793309
251901539
425386452
913435738
382401063
530280047
349095384
599688965
339762751
276702590
516020755
388019258
124382576
585942051
323669531
498931190
653719284
516054263
11239617
473731295
437961721
387738003
408284340
782271719
397077202
308912035
454402961
446054404
174874046
68455289
517107278
726533546
426265460
39817667
408820215
519265020
504007271
329988385
414658878
580545355
456938979
547667012
318312768
465066385
403376420
249671687
440392278
350305550
872939854
512759629
128983744
436573681
304603447
262779940
189942390
337532573
595599603
629096699
364270227
511810098
427737505
492231381
142648731
224918098
547318187
428760330
253486506
148931844
145482097
360159104
666490825
163598699
584715070
384989950
293504093
146126922
614514216
533066669
538957069
290756294
453354983
783496847
260340425
31389536
105272864
420465217
489518305
533504951
615413957
393772132
421197670
743262193
547019784
267724900
542268033
425091626
461984828
339609036
631316823
386371213
568279515
358974518
588620939
541747601
750464016
480084533
236546806
245171372
618103088
443655551
2852269
63863396
666419533
392783984
1271728565
428330021
483190726
382010237
465238613
347731471
273771472
791536
450439833
309730073
2320664
466823688
199182598
438413330
547060958
392084857
423633392
525378669
528612959
390928293
378888711
549568267
229985323
435039943
300893534
378830114
431864839
330305972
109795555
469064423
328861578
768830220
348647203
519421578
382766637
286346477
121990335
150369351
218621541
398880100
255364712
201649856
314543946
418820657
550136043
425013886
457506538
241398600
321376740
339342903
235206083
432991975
236017154
456780409
813214829
36958732
638149806
317097049
393092006
413191839
103375694
689407185
302891855
100782243
80673193
465629957
406752259
372316841
16263778
138467115
483951844
39841757
463547656
247509948
328343489
519451023
210475763
557511298
188204808
170127002
502014755
546173141
235078813
140424733
335065518
198041244
198235627
163065052
502373425
432008823
256936755
365627169
362265669
100312386
650123460
226101513
339992492
184621305
434518169
410165497
188151408
456823419
297704422
310782208
358685535
473333738
507538227
405682851
92139490
474558471
418871788
497694102
1047281720
86589083
635869183
208279855
220090636
282444361
481042359
568464633
279621984
607651360
252885451
394030779
550197610
428346626
142168041
535145139
389165689
781095601
576491212
345227833
235076714
567742516
20373774
510134410
728124980
279646187
540483337
209615021
234944093
619572078
575663728
561159646
425178361
688239508
81167513
519997491
130428525
493262303
568226296
175005622
458222740
360601876
100286174
631874167
429668299
225602966
418372283
469487703
288456378
294321530
179210248
117429334
193987500
440874246
483943802
639625087
579958368
336426840
595325984
469611289
481083569
383064861
378098900
506376148
832771874
568902189
693047122
494678901
434624995
694758311
336513489
873755495
624048544
388066815
230792725
96774927
484807731
630936329
569547201
307542989
513418345
338263301
32612548
622321088
101338687
242796820
340050379
193218091
751645692
452740317
305176098
314474804
420734171
248247661
605746733
439226350
449465289
499004147
541050938
193883632
883363592
501520511
533150914
415170575
477320983
264673899
465352911
126393683
119158058
78892512
166694892
341598437
363468685
549365509
454005140
490639845
783803668
514896847
571852408
367809805
369472265
72738195
293703306
381554098
597504
413391099
421205798
177325308
87450960
199288114
354182217
372067753
297397771
352521791
505210235
419600878
419742460
380271213
216316290
164396170
389998303
449142443
311397736
347283521
216294939
408486442
466253969
244155202
401856425
301814298
193410647
362999165
304133470
296545124
792984550
415699562
389509783
272679043
429871856
217532891
381062751
100537220
103448830
203601118
233727206
69675534
94170461
334481170
425968598
506445679
370273247
382714393
215385325
542994822
420941892
367937933
415238081
456885171
474726856
524367151
340867866
274799798
468235451
274636385
525817171
408684716
390095
237770229
400495162
674143909
122280343
212812416
525193988
494905948
338891188
393414567
383311801
284477277
630348156
449001163
599157062
485935272
88260342
444245756
636595464
515153448
773871551
461240752
271166231
490415594
128277190
367950481
304431167
260112615
471376951
780329264
577582801
61531603
353267776
213096378
1936643
780990627
380089805
93183348
236595652
322782775
474932835
370150901
301885437
383415434
355600221
206328823
754947292
275467011
397461326
697202986
73628193
323615834
458236667
387753384
393410973
342996926
239125679
546587355
313923739
34426630
305315202
1159872415
674127564
345313784
338707352
123893584
306417761
105899249
317519642
439570984
113139287
263674358
519771943
664074571
213683345
532305890
393352369
452600
280493891
485042614
260703838
389225816
678499654
526971878
391026403
272082495
665783782
175310
580251111
131773615
740734400
710038831
366419983
561551059
115175259
141293901
32601705
391145113
371306362
625745027
57293557
631352487
2341319
780673720
273423951
435401751
481827971
709038673
281654200
369030567
4989751
436145043
144832479
68158274
359514911
330636836
885312742
644059015
406093921
466984828
185577143
423499986
395688597
545351029
507764840
461761562
745534409
424979956
146655122
517122143
398555116
762850833
465966755
317631608
174801061
87338829
537919795
545032032
629107230
222159556
413281633
294372286
296204522
337261013
392672037
590729507
195332124
761613299
450340331
436722448
282479178
728616318
493224202
398799443
3395917
630732248
340579503
364405248
245213240
163482293
121654576
72275495
412861527
127975852
393088549
526278115
127926037
46431808
656629696
890059908
383002335
801132909
773373149
213650785
575719247
469118593
432994024
479578179
180319603
361915112
49078172
42689436
398573897
575316318
660591959
65235
188133454
101266392
505829133
350839461
282458328
541272059
446227953
880754738
158470818
99576263
475786614
404499890
98632970
241989808
265611918
601608352
391218605
474121065
417062250
408302187
79631469
798476119
651127554
389253286
198409105
431451875
221001764
112300083
649702618
390127139
44823096
504414670
497056278
320780641
227221863
488003793
456631146
295089789
352795677
113494007
619395173
496330438
755375810
604295274
168215600
259927326
520444366
719935229
207938683
392036998
480794889
175154623
647560048
451354385
410617907
453294377
633223123
399665690
433620036
408451968
272561059
322848228
398346168
417387977
220495204
582215111
243840184
477144767
186051316
433860887
277922724
40023307
436687701
154752670
85596820
934684991
766091292
893903851
367482964
301121828
301492521
165262408
401873541
326166385
495053636
432278034
220893291
991808
34594326
12596008
353631572
244100197
525773358
230843768
502396214
417246977
111581832
161146517
481003792
423835824
55332782
443443756
274391516
210153464
592653937
746013351
507290784
250774699
215656065
481113806
404806965
405595701
296876354
209958032
704259924
661074425
67373652
54154050
799480903
445262884
508956473
137703531
234086004
274459307
182453693
493982946
552936471
268489746
536455615
536574398
393347604
531994643
134952192
405854471
396214578
480815611
427454101
287262263
629191224
209345479
460439478
344997020
446316331
473943802
183262984
625074455
236910624
332816679
314432860
646061682
457230516
290921877
260290085
503028420
330377427
307990444
614307067
677829518
687821382
796182455
541797572
494663319
486106243
533587407
738687377
10848700
351702566
309822854
184339897
325240909
863587625
325055832
851831982
141193370
276419265
545152371
152986035
859521291
72477356
303276595
438203619
484835572
472309849
299183004
77831
586297687
359570286
392662751
286828971
676544924
92392542
365546551
363538555
182303633
610583761
259586645
584478090
547567132
497788672
98067523
402695172
313459121
378675965
290497024
179989903
209913283
272540324
305953279
729972083
737030947
280127305
530137685
520674038
542451923
722823302
374743824
328946185
701342249
182396937
314885120
163006092
313901675
411096689
313898458
743002556
222274463
229404380
424151582
520222663
462220529
446164498
448085574
412672093
124519566
57484287
495958441
318206838
702572060
458794549
214732798
335906749
298496497
427854230
352726044
151348424
732870378
681823576
689751522
474938543
258597053
929444
654869874
453247128
387613975
63573528
610067707
742184698
203084434
591951712
379801757
206767118
421655026
456869380
878595525
167307249
216262837
203134976
493957979
387425785
299705931
274125684
103913291
447237923
450303316
408994075
350732614
249974091
221231762
443446829
486050478
439292437
297192909
454433268
254832970
198640114
339860640
121717754
270349386
450173649
152581243
521517899
785325888
106026099
242818967
523829878
377690675
588935108
514246226
151895646
813284928
775203891
159940093
386376577
206489091
561139459
104158137
454495424
249626104
337787105
511716204
534634606
441066485
542937466
551813346
375779036
181879243
58063033
771895070
255398890
397960088
698561407
254580156
818349364
459812276
165949820
281871580
241979527
439526996
845704875
92609442
454516404
374928993
56778067
506725596
156527970
458626336
517953692
261172691
453992922
686915932
699859483
201208127
283506474
354768669
328162012
629014295
578870733
661372532
484100812
272886303
296715705
364838485
622300185
32303269
138416343
310867490
259821400
115840025
334512797
649807956
195691276
391401742
400307058
634677218
387061367
328589216
348716549
555760835
372240213
33762738
796357080
88741810
343486649
412958421
999824879
286996605
462165733
755734885
57972954
347912963
520265385
148603487
415989730
321948115
49853551
510660842
784072744
502241888
81987539
48227604
69260814
550443773
251022433
357670931
797782641
529105627
764296150
352314233
64400691
229590632
649164556
1068856
453506886
172131595
279552789
530130664
411221806
733993948
519997542
125266067
224402430
91247169
237970300
374001855
391896941
451823757
2738504
211014136
781205507
460776478
512325408
479188196
537780980
320928971
38508875
650604361
548975622
430895565
474769311
298932439
510869552
784209515
154680258
63620287
33548989
428344178
87717858
785704774
383891180
411930237
404389086
173261516
62300054
495522633
882476503
590101862
195130332
660439234
150828478
472008926
201135182
419822708
657078
719988527
524848730
543708438
320082968
64121623
125407060
480610336
490888587
773529873
475996708
117241929
200407334
583604135
457464364
138196504
372895509
452519151
475867068
434233022
105566440
246840227
520736352
167333054
94959699
569470863
211285767
712481511
1210963498
229925124
740879142
514330965
176499703
350315444
709143896
260562119
530319098
406257757
541878971
433843615
780940055
401325845
300760723
680199650
322823934
417868157
597704674
55904683
447186443
261514241
240032573
455793683
265535174
816739585
535507528
701879278
485242997
161048580
665070989
739552555
378276156
97375778
123447587
465016915
318364450
693377250
381466898
584750462
328129725
360732545
642516340
471604838
136793568
401698972
787091409
819219888
201845980
266227188
742113711
348618324
127951082
380229026
888956388
189774797
380799197
392616401
575463858
253997244
140448409
449915189
441343922
590501194
442470034
486027534
262207043
290354834
788708315
268798047
340565176
328604546
803481856
278137170
213103302
455644214
278478940
466556925
87449011
254276497
399274391
84365973
111385261
386023675
481769856
273206348
432496976
729173092
335644737
382875134
852677578
197743867
537029744
213581273
675880362
323633281
190270627
534243930
542532969
153440408
380687028
622217682
573578439
4792403
709637899
454661138
432678072
880689965
379415730
89741085
151692112
443108285
186707984
600081726
471932478
421468350
668377554
382910472
380081125
274047130
330930076
559998351
789614926
400936409
325206925
852727348
134242197
208414111
635455369
496128614
336490099
738335032
207933200
749805301
461732826
323055
545211568
455002422
168961373
495040193
349375203
295617006
804879275
389140113
612975026
317446524
89146014
366666390
280808562
412034976
460121925
775869745
683065292
175423544
936914306
757536569
500958890
477074069
424574730
459385991
470657197
786668006
338773649
467486457
350462153
284310384
299291926
851572921
874721920
308554020
345630121
284619095
752112221
519114377
236328253
156959582
235379895
627496650
126025495
244780388
810162168
371180626
56986742
257459357
455729502
166766114
233343977
34472951
214699258
395390337
271511462
448137833
337781056
1380773243
259324156
571228378
692863424
466173314
506951241
878786839
412252683
485561681
515418969
317594184
235143340
1038940112
589251409
386690317
400360655
437190700
793108457
450591856
141172105
310436321
700426017
426020181
256101355
274823695
397264598
678949806
112322284
514617656
427720153
195941893
648416079
306018577
329583736
7677140
466074513
543494253
317452624
507850728
453403294
391542263
238309366
400141098
345883995
368992524
271360252
800022124
538786092
518651399
449632393
151028587
203145256
492609694
620279244
163565465
657469083
358465236
814523371
633079604
197023019
744046930
330760367
615754587
368961462
877417394
334338986
356508931
166268933
324555333
10444387
422908485
161867498
166082084
199652635
689939520
649072730
373166391
363073005
394732075
406791612
239260315
264205526
449633
694355759
651788286
598729166
819317675
749952299
341208146
358160751
333211595
338555316
433225424
486088483
449880378
316716745
305919676
441752975
522084633
323986696
287253698
469082732
253400534
286142069
405104007
461089750
622664840
374542752
726215118
690286588
302790134
280557665
794984119
359819037
375666054
589051075
832914935
666117620
184662599
369439392
358020242
360756
296815807
739701869
380630967
333942495
581070555
213063642
283975113
293483432
528094320
384302331
598839586
524404391
386389535
735435822
210783268
915637496
346286096
316803740
714485764
435829906
498346646
187648359
184532899
425218337
530662434
478626438
474920776
276721836
459460451
767265575
581122845
759199341
397109635
395518790
243538966
609096156
374564431
944700568
600180403
392919443
547319928
53954705
281035300
664459331
762704385
44520264
420484022
759872522
375906329
520940349
840388752
361781681
132135559
722795923
291126895
159662169
470496543
2004902
814477592
323629738
407872451
820379900
1022596884
207813164
461530102
245401210
267456426
458553983
499737548
538212931
340783993
188957690
461608519
759224432
252931919
513654578
263173867
286760
482794576
534676034
288216224
872869213
662949971
177742691
654580633
801708752
665117623
502111514
281074140
330307416
476195928
448313655
181324210
102877229
621374530
533871102
556394295
829046516
387198653
490995586
216178940
838236442
261775994
275839007
309449977
517666961
767280466
297079729
651592752
366332139
200938217
528076785
546794567
881614777
402307530
393041220
204448876
481435448
552111969
121170519
181931124
321063912
489476951
190809747
78024675
499106819
363751309
489149069
320966072
565163817
154748500
542658048
386431307
736940954
402729735
501400403
357860172
455912883
248972606
783674011
161191176
570184089
140712373
297986246
450389664
745478367
401324577
30364546
837799872
93316541
987519291
505267154
1116673808
651439635
373492326
542259088
109657776
463975517
455844709
4180997
725077781
73373324
391719808
277166221
495239078
262365524
405601
388195612
480470744
687672202
351903428
302813799
972836953
47460
460694920
118100021
207569273
460530025
868621703
527780985
734035798
425424936
664756783
822546676
286089303
396343795
645363841
817123900
65251098
232951511
386198248
628077142
207891867
418877443
218681021
140589301
547403434
461406015
96423817
489876952
356958006
798042649
853609288
25298494
334719030
435825901
307417800
282762364
434992098
884270231
399323223
647736617
340791379
519697585
508769510
300338009
197628126
888698247
704874880
550124331
382759374
623474647
284999298
897919234
358360379
120718099
408989884
276010516
614979175
443543690
536559842
278717912
640297989
168213538
419831842
304695931
141759757
450869951
67178248
717200775
2602769
80100161
404312476
439445816
427189602
598485542
481562783
369666179
764285199
541228
610708686
765886402
317968110
331869972
452762438
460769060
395990353
894247666
397932542
381990845
529576264
455659744
416357837
49814802
341690017
627610643
290129930
319175542
103277096
307764384
876625186
619254118
428796748
386644876
422815925
520799570
551342811
977140518
409167687
445808717
800412096
294964943
2143406
195110162
374019119
40560186
576369189
411821035
178675030
185478848
303113780
540406355
491518930
810459455
602374091
307058837
743005723
164668033
637660055
307202774
472409180
40124361
375640295
481254605
254201741
456917828
734043386
477366398
52396468
471325200
191453460
232249376
473759885
722045812
394888009
81691680
769068893
247620532
234802591
446790660
742561346
280811683
407930690
203156052
534651500
568763372
824582739
571743818
76631527
349800473
344010565
556876666
530501332
210259804
918991742
124112866
786550215
870957714
411281530
920180338
185624799
342331342
423628303
357776321
158839227
376379607
487493085
444549053
569729069
2298288
387328063
946859887
553465040
323623928
673310619
942039595
217869861
126935991
370932248
350479503
50803328
402642257
659471184
390856919
144103016
110659146
515951614
701511563
296114789
464588751
180779381
313766926
452821915
798126546
73609
561260422
258876708
88492773
258190080
760450813
420496887
803555874
1106523178
541667885
194873677
391137596
360768354
701024444
768984517
137349562
275584220
221376218
428679865
414219888
261277909
259340875
736114789
588777374
722266423
790136938
536225889
652241354
362572350
228080502
266519622
284970907
375770371
511790590
685916407
687214202
440453297
751545568
102708846
674346735
449285805
382683313
974819713
270526615
496151870
862913258
401486947
263108249
877564948
484786404
396347724
427544735
21518894
394885464
694925603
652208048
134792670
234996279
250850217
621543084
211065989
454537194
856651016
844194167
218988761
153397119
206024571
478041149
650945300
158395684
617207996
295073594
334051577
234684505
499801327
726804260
56793231
385164187
677118618
417608819
117594214
380035550
120829782
502566701
631068617
187539217
225109205
284772319
809071358
621897182
129042437
451739202
467885661
373459171
642043435
217258428
130005775
265489670
508860539
358859257
472069126
243934751
342563854
442213840
899175359
538666666
437632037
790715779
676469978
700892483
520146927
895421854
321380203
313714959
711354909
693015341
402966279
356667784
478194909
369534846
715517301
168084537
718386273
657579318
384634743
2037916
51464945
718247592
513257668
308785140
205597732
658190974
589748
469003059
311778962
79002813
203981060
639557772
878445416
869759205
498171742
667408711
364682418
891978609
276070672
29298718
462198160
428311261
839709206
1030754430
278307730
636337699
435314379
504879024
218051719
447832693
414931663
476276422
323900163
366520360
615393741
183097498
306096749
771297594
228273860
630529702
504827808
392392791
308410902
707820423
63716636
388701600
562492770
505997756
74482349
538311063
234250357
299578626
408095064
101072772
463178769
390517181
316265935
456976345
469842408
378776164
277918959
452757856
373180927
458605550
660904682
382686809
943254252
459179503
497693950
294333778
777395535
229896297
656976207
1040212060
104655762
122923725
466351225
904392667
217917257
58319572
253062945
754910083
554937061
827267223
821398593
581047436
685072832
488699497
717552736
750935103
131684951
886526222
179898727
718533882
397095742
494280467
400471674
259835241
219712195
301955391
460846830
726702020
262011066
700909140
415223478
707610962
358971416
534057460
310331337
776506261
77610017
978205164
354931670
247318263
868285153
729590582
646432146
830429678
388758994
384410251
116505693
49975092
259466668
815610630
946506189
451714919
564131952
385788686
459214178
907700337
558836410
82295660
386255372
759094945
547443739
823940850
112317859
483113225
501130629
389672253
796826003
606917939
220634229
341994424
377820314
853235570
706362347
1558400
263070320
585068447
709166393
195104478
648071992
763824057
332107216
521970893
376653545
496467288
356433314
483342989
173754010
1046675198
407186897
255037506
257729445
439229816
301441974
540531593
760104848
615811760
343897274
605446528
748541378
492714230
151160304
535915895
316981678
531079882
110326498
406727
72648008
67786545
38086843
420040682
420175503
801441800
141624338
501605062
275387905
358734929
732321160
515628792
515577277
373621961
232358798
1187993777
513600664
369058694
555190176
362564845
537770479
320928640
587348789
124315219
498000254
515782309
804807342
926436628
178815757
82397920
272874185
416835072
113039518
212599264
427471476
300576201
400568137
414948550
420680743
848544158
467502532
556484657
645466506
678800281
415352
544334203
340115607
689658122
102872234
256060614
941396860
627730707
160120739
135698515
227879819
83137527
303285396
277958047
640886937
507556560
632323225
203117483
23556412
762300787
290295240
562995934
336749975
778107916
451612013
688209571
33633998
129779216
314669879
754914955
308673454
695982859
448907630
465845523
285434421
327734533
948352131
1318375
375624944
417811088
418997642
888687509
889836638
530030048
806052044
536977407
58919698
486689085
267438553
335253519
831432154
469222524
491193142
599507106
478984501
97921051
449652946
1122303965
55706276
586746544
242578227
251554951
263906864
603141252
243060064
565356268
144128351
915982338
844762333
597850228
406954411
1015409808
871194529
67452575
793059922
746368448
336514723
307259850
152268878
324545450
436127696
705151100
468204447
681414027
301334178
4267827
338227946
492976892
534709257
232371831
183901692
421556177
388352527
1322057194
1037815983
548011499
931765582
675590232
439267578
367405058
195679489
454407144
514108821
879691714
225882518
321470734
756778035
415767953
394343145
371516672
614589032
346896326
320030892
756473721
920476820
292065077
481296
188311946
363860998
364314945
512580899
819218657
340633836
370979455
331887971
781010738
119313908
709358467
478262406
88979965
855971740
486959976
499375010
452102295
691214340
838186836
266012799
490072980
661383089
380868890
812930177
469622368
217362148
883676859
67193058
446707320
418225800
167643868
508570001
556820744
270844517
886779913
746841741
601114039
407847341
504753933
177122
331394180
446886463
477098108
58703887
264836577
52299298
562616873
419875797
642044997
810096693
578177512
185873487
539705117
713935399
446425573
209203503
106824290
302602383
535580705
474823646
236641940
929576353
400389563
403238498
520543759
728015109
408641194
481009254
492164624
471019260
432020233
720504096
855556301
353881589
682752919
921951497
533207560
510807137
253886810
161695595
163216259
733674774
345163213
468386439
200124475
789424491
396185766
285012430
536608136
441733227
765346312
243343228
354631654
780742797
614261860
915448652
514391604
384851816
486740029
649673410
509455520
662225890
441155391
369084723
825815048
853392245
66080910
302947958
203937849
333432593
527751064
401491334
941535758
304567983
88333095
302742115
91447109
550661255
402558798
557725407
736406787
982920665
427593551
599278313
503325922
329917104
113295479
625955737
936375823
865429747
269552176
566108912
546168681
559006495
219415718
1069227098
437764520
1011147374
508439526
111115161
671116551
895620210
441830796
702485
508315336
760415873
613665733
399225633
858543016
872358280
1040210276
334237427
798142601
885267534
600141066
514050656
427393480
205327918
310121356
499380711
766855401
128857384
855759557
341442322
136198652
158065915
153503040
192125298
595378162
352309346
947062395
239727560
623826838
199510678
773949097
185173574
704079520
622984630
94186554
130201766
511433640
255505160
390913961
243150149
637741152
346995287
547567078
637137547
712566293
248340327
359972410
344362993
455189421
841689109
313829827
731830186
1069764577
683905306
801520662
405648644
308067235
697898738
365075666
484495016
297822588
416322403
965579536
820502005
397874556
459474664
899048638
278430886
867627081
602053521
292188261
575303730
72041333
29574602
463928422
773654307
977816308
102216732
100577402
537092586
473494763
490743687
802302457
320106592
366578058
28684037
619531740
336442306
667649919
447997286
375032284
286409179
265745538
998473510
536599701
911971846
278597101
751112250
175789118
574793763
875517863
391927284
562873551
539521580
213090089
447061995
685131696
274212570
385448515
908228071
447518086
172109260
819188403
496903299
569739923
455114852
422839348
611413367
337737552
855906351
803751943
895375029
244670328
513925049
200560409
873617597
464551150
139033960
443977994
216559401
70526311
125744992
949973794
317763172
444722683
538472309
320061981
583555224
396266792
212267944
869245790
312451262
596108416
579902580
799328800
651339727
329334355
633541360
295590983
1018731576
43888022
562976148
434104692
464262559
176315950
247269496
65652334
339522967
461323304
437696212
879028041
1020261517
780242763
809788492
146956393
884110789
373397781
435569465
122478849
510760005
731154500
142672010
703836965
502145029
487084130
896327657
261382740
512156130
298930117
242343170
951960288
144447561
512913038
314090442
409843813
372467151
801755091
345335248
35566236
420681571
693603083
827852981
298235343
305086305
489841212
918872261
701081024
547522774
520285015
442174361
389548884
439693813
645608057
504273599
727578027
1046875921
580871147
167686612
795054374
903029100
695207284
615584612
831319728
421932555
500670808
212683714
285554887
480212625
360458717
6669237
33932
219824653
450789339
725476017
291246888
309938819
134173231
732122364
335161691
321230418
138543659
799267579
60238198
491573798
842894519
284055401
63384244
201521955
427169007
739326526
87216867
261452046
932732896
395754359
860949078
945112193
686404894
355240689
779586966
523415765
453365109
293345158
1083998178
105509192
87705883
836486470
426848633
379270259
205557325
429465953
472532524
612363117
640545447
108471880
268820571
213613392
1053282535
203787642
622483070
286467891
522481795
782448296
477103773
816493193
478601245
242256235
514462323
390544052
341405457
330136499
818692916
645150619
614956609
483615359
384490728
526976124
679980626
246893711
454789367
479232031
532974451
759219337
646043102
654308312
203833079
522940484
848229895
528438452
759219073
742736768
636618829
320033769
152236527
401898961
352122186
534175004
535000511
201384428
450751315
916516782
747723606
311071875
650895666
119935521
942610391
495559578
804374394
99487176
265353846
749140848
390333857
216003604
703216132
268034864
714524457
231522288
561191372
566925323
980300697
397040131
533872190
546077005
465537344
153750695
293730207
845204908
905198270
473033175
988712246
180800309
706993353
310514658
165860958
404353814
365791238
271142778
687397972
414045532
684837114
162795657
573330272
751942687
307351792
539575484
540240648
1626273
350027315
423091080
420647682
469260589
647668557
259461200
391781507
673402251
768057486
191611989
290764648
373733513
1020782987
497960931
295246714
1012178037
81284732
860811844
735272898
202123206
210611813
435761663
331134175
941171711
1070067924
311102498
470040860
199363113
706900691
523565584
403040993
434954729
474682686
267262007
370606136
973293667
213116570
377949285
552785400
1915528
852109425
362884517
617894576
886022392
874700650
451742208
479212695
164044721
533523314
987567136
280439080
359994137
582713425
1252780557
493778001
378418178
202076665
1078837213
768441724
933182752
294047272
822787853
596633133
137486698
455737476
304692858
352127829
293669128
534301364
1028806927
1002883395
394598242
465775205
136566702
655127683
613793042
802318309
32034
298874701
646245007
742328655
1009749568
469382809
391994816
353733514
572711905
861390135
821126132
833695
275583568
447910594
919808360
664519752
324929289
162404483
227592609
454730522
401996993
484555169
243538543
973695358
260424865
563347941
423549358
643747720
495271621
508015780
398148588
842116099
228187838
798034431
314135189
444738866
160049598
257380803
526342281
291118647
633985194
458823514
648477315
399272368
702296433
451325361
460868231
505001386
678076480
535953365
539135023
448609649
521417620
483008485
146078889
392126577
464948887
289887120
458984455
536077787
170545154
658053749
379440431
351790335
544105881
635088800
967317698
457242508
631266205
379888407
630664572
443556424
547127592
1366037037
361591083
125152927
737680324
432535218
267412105
675489874
266653424
833230234
568039038
880643125
779060771
169279079
1337575273
533490492
450649437
163086300
397622447
315911669
444595141
508825166
949228
887779597
237841183
461151809
606620357
438170890
291750900
454839872
694049175
1373523853
419773284
85215297
933440164
599369092
329078909
442778574
279339205
309748332
426177676
190101162
538380263
969979721
630913173
1038947603
223996733
1056507662
652876692
559128134
983767669
680668316
384959129
1022548658
350486869
240503399
350008555
300170573
315332945
94197192
345380461
914958883
185226414
513235861
497978945
252061645
336928271
452193499
308015497
125020027
1215956103
211224879
375535342
356938812
315785164
371945459
503065151
487234828
262131530
333179535
823674690
366097519
442134498
755112421
828216519
566957824
3813843
354903232
325059801
407748753
604824006
3014467
547874984
529238214
477011532
40711140
414713730
352100555
403908970
502703347
896520755
46622341
714598811
1356588967
1220379209
288760100
451935237
595518449
489753183
162014064
324440963
78833961
193374781
894369176
990308418
1016865006
343255820
552915540
387908927
469965919
1293528208
372357566
884616001
71047248
367240291
404984275
1388960644
553679730
739585598
882854688
472874941
273255500
1192534063
381290307
76471923
733002443
664691221
278011
358475968
577754158
268830664
432388957
284658276
64673103
513869332
140022541
1013430585
318992049
680910184
404797754
394006241
688319293
387662095
976384749
453933466
812380330
1081382406
1021962088
857107907
472184419
2978105
1051919560
495172485
1219095714
134627483
770520588
340419438
154871816
674048465
981853604
549010404
475568116
550196007
880323429
764477140
841059975
151544410
683085305
332333914
650593421
388510980
174271569
526412664
816992780
222045676
358600029
456976976
45636933
502068929
550141588
547756836
308235013
1110325354
836691597
1322360136
164134172
227844762
488409133
218389275
147919630
563359800
306949035
456120592
482938402
486487671
432014500
791151885
1103765278
371808987
1184129098
689746234
493896217
284620289
747179861
600842
810219635
846311486
220233203
431189190
294255668
466451679
484617259
353751149
411613207
414844274
740991354
372084962
392078365
432417101
294089
161849425
532689964
1120632481
749257859
366426970
633740931
16920830
1218408544
430432817
139095582
444066093
6566585
668406727
170083580
332569616
129386269
449351412
286163610
7271115
385123185
630083664
283315646
543570992
305300438
319834856
874158444
370622268
480663189
1048742116
766856544
350129265
811892954
1339902077
518926540
655415252
348762321
504275004
454256066
235537091
533488179
165965553
518813662
415169976
160015099
811965889
57558787
799002060
462231787
712006082
1236412197
537958366
567582777
215850919
516188222
801765158
373393172
762891458
524980072
476308009
419172960
229136047
761852599
460584266
724962221
415577174
533946537
76220072
176541937
899946204
170144400
1308560536
339100496
46209045
387458517
885093986
330187022
594091956
720728185
691262191
270307640
267989234
905244410
811238879
235638366
391013538
968324872
993592506
1238275511
764032060
753493797
82492150
751712713
865757839
198133567
448975351
73594898
369383976
485981813
369482562
855344266
849049985
774052781
412675475
564554032
274338644
401488931
835118535
437237041
783628288
348325010
108834104
280052875
415560891
961341203
419099519
867312446
227083648
587979309
1198219795
156308
1115522376
731832276
1105995809
1031897450
361982209
347542174
991570226
871360804
321541764
839076416
1098707419
214224673
288689244
345733521
740056677
591164997
262501324
1399419745
1223947638
512960247
807219394
663405042
771393732
123890849
454612492
938973004
304051159
766384484
201031926
502272370
151412861
634535119
337648138
92552266
238223884
638119922
456103455
459948605
30434535
1009553234
733983306
789029057
365582790
486062167
592988738
891468146
629799881
79665496
393651684
395602802
938079100
612646474
361392807
544981259
1210202229
436040654
687778583
317051591
941260520
294354910
957232839
2515644
766390783
841392872
1004845253
593015771
298800252
556717573
338374414
471870369
429396219
379362586
149516013
276290256
1329913008
607066621
1057965407
215850175
383097346
720940492
987225886
446172649
178184571
522071748
215345229
439147817
1070908746
953901087
380093067
567731883
426600259
592715527
144697057
385640233
155629931
425341578
1375729015
53871875
446454915
694059044
613596563
449964528
425848354
535016331
652668238
482712860
353879262
1093425228
112801734
645346839
436506223
182688361
213939955
380528445
382322487
382560258
676071248
697843864
567480673
989152684
1107767321
256852994
285493606
189595245
509541548
402094196
385478179
903117046
364848260
96943577
366365013
761710725
329432299
574623028
2533848
670769534
293947789
198313409
844141574
771546664
470018962
881189903
756502718
58902559
385627415
386145161
524987865
362184976
217413207
322784289
732833741
366553255
451589349
593908084
132724171
1241701470
749456628
66423681
497636886
389662553
464776357
691137563
433507700
353202888
598134048
783672349
288506511
335363378
964514895
576616666
6993965
388426366
1226849636
495717718
484956192
1303408159
352514647
77592240
377265824
384409899
132717046
1011731242
411356435
473805286
1008001435
153395479
473413065
531173183
733677031
583872016
438112547
1115316868
246823509
794563601
814713305
393809232
459463985
1229545990
70993389
863187063
784658291
873360523
209956063
235091816
990460968
240202708
334039758
315606602
524824480
881168895
193982866
354826868
212263571
423934769
223190874
51614649
150412455
420885439
508652917
883096053
276073156
1197381854
729824968
1277624698
671381085
127194091
1262809234
164024037
493252702
282021604
690939858
527243665
173391366
486430127
551871464
1267835368
111069025
434930816
373337148
233309540
253652318
448890590
161636714
601950527
7470837
330434465
392969466
538596274
678460609
359029
599091865
835902572
259948297
656089747
34004110
276632264
819069069
1971347
174077822
652164883
267492151
342181264
532002644
562580221
537627686
431745314
547704037
825517320
446655830
997492108
414226975
158828041
954175452
261832654
744666686
339734356
94777830
1262424409
489004661
523098076
266227299
419075351
916599181
479100311
686109363
903505616
298570149
965544176
623245033
554997387
178820613
874644205
877963730
447572923
476368428
872504970
368073875
4774224
26583688
541358061
394150655
1190968101
885404028
542658754
207280202
304736391
503388336
656422876
350023386
205376946
342149232
435179647
412778582
549059860
616318044
279537355
325720782
411953685
508757058
663339368
227780734
574357457
174920020
149408946
54729721
221435398
466277132
657946480
740094165
355781847
103808535
654084772
339385339
494302157
427485543
342434046
31055452
478661088
941215864
535140323
899971389
157966004
451169201
386759573
935668546
647167963
143326799
372886754
379506784
448617611
414207583
350644366
747099631
537368410
573311452
84713748
208120681
1183285254
564148118
352563945
560348249
429738746
243313763
376299698
790647090
763396067
167852938
477881533
987760690
199852591
425730056
1001654042
3239230
35301427
1022667397
136269889
435915065
413698811
750555776
266241261
675927757
337767631
985525841
786570053
423140245
402688243
1239496999
151490515
834322421
55985281
557077704
1016325760
838920661
1379561135
810803636
685439904
54555172
470697395
197901751
583842560
238327799
518313234
777527369
630173363
894829916
450011741
324928983
283177739
784116240
242834184
135124573
786083560
488765723
237223023
838283827
180883570
136352101
487742778
204463530
523819932
208682308
817454847
411249745
478707533
227846860
738730544
1037839796
195857654
154789348
264752172
90241294
739323447
535028592
385842636
874305889
157787984
605174349
770920946
111950049
819726053
904933970
801136510
1025300794
656976561
480330547
84206039
704873106
909011343
98974245
328964148
282354448
562747950
225706705
315290232
491551090
229232770
387929837
1284154063
1048410438
628918149
1204845507
1108474070
426984284
200954984
265362876
265362876
1001336439
159334497
1178548391
886000963
607671576
675865515
502396205
30285797
648025
128622184
371693492
941266028
552254348
154102640
668286301
453178125
842714979
97538957
225456510
383160068
936658336
143165606
140482279
746086396
632179418
2224441
215032749
389314369
240356409
957906207
262083727
130680251
335100468
295943741
867855363
949421893
333376832
320334021
582888742
133217145
829271140
322197099
520555015
390373217
109016863
349050429
242520
590298583
127489053
454243118
931718358
591428320
171817408
922057955
1110461446
188887933
898899736
92746513
210184872
259687915
473620144
837355540
191259778
665033035
950324260
440770611
269968003
288623880
308037484
215709568
838925689
449027495
934408834
1056357410
375318110
830108276
382789145
436166183
612333222
900908499
253893724
944916961
53953727
398636085
627871615
1304769597
186736736
275065771
207952206
120024577
458218398
815453899
670245335
154874636
429480781
278465108
1240237016
432615132
347651704
317234856
461034701
319119783
513384523
457162928
991082693
957458012
365143453
457228604
405735482
192988536
935694458
992840753
1710291
1124569945
15902018
1311027755
641124046
706908328
361823994
588152342
689068160
844063929
1370495043
937032704
828368011
1122947460
262288353
377636096
655565503
354090788
794483773
643985218
504356993
395999775
325684182
77914684
696781271
423342199
390106454
369276995
462324979
621697563
367662403
423097447
433386372
1140921235
186916520
317465158
357050411
688727070
753580713
448515951
86403681
779612793
157647001
1073466023
353285855
993479168
293588980
74981599
2033217
977914268
261086955
433319207
265101374
224910188
487394543
75364288
384872089
384872089
178499775
297267834
495360677
581806659
362286673
293093356
1093362054
547121987
367765404
482294409
445738672
282977110
382987688
472086083
397854536
665997417
750443521
1008715573
455392808
1328154065
266118309
413328839
383715567
363699179
532145541
578363189
1063702339
289619634
490698697
1358889899
398958612
1168631161
441645812
774442061
410597616
303728661
548800916
413607423
528416979
440709879
255606755
55944608
522474540
963184467
750978946
211253376
1007842630
112952302
221744603
548976572
333142793
357667746
890177575
549784114
621915477
676755588
522885205
698997199
817549664
416829694
91918559
439632484
77638783
985695157
359974430
514450649
99761874
393475156
328650467
372942352
972273161
455035959
310102490
406238442
215415831
808865111
810681769
398136840
436021606
940958282
835288192
693326101
605484304
770943553
555349889
233472246
466890456
327979807
722976472
688822238
842825282
93053425
86072840
167550616
339456124
460500043
372968723
627531931
576143947
1370329583
280403323
175440697
973486242
344034018
566801001
966430585
424498463
193259846
815629575
79092156
336052816
985486791
764064552
106775533
723263449
732064267
223075856
783819856
137315682
436454582
449683327
364177099
722977618
179982763
526584491
636461630
102938074
536045560
492627685
194428976
429967235
418575699
878792216
350874968
6627538
127865466
138593290
287430282
557309267
385809894
282996191
702258586
359684061
72277996
225637228
575962156
377644929
614126196
391222557
571250176
572670609
725473140
1028366101
292953981
876087322
395581974
1141909220
181853993
1057045660
246459092
894666621
473667227
573550724
881019751
400574703
1008991968
899474440
422078944
724528
641284428
468226654
1296583878
275509662
460668013
895454211
905126843
545645176
31300142
371324837
489380172
733330142
301794409
552167621
960138159
886257122
991543477
1029402152
116379206
420828768
1094509840
60311136
1075404346
20449337
1039363149
918990763
332574538
245327979
484325655
508890753
731649903
53407885
872033361
464010588
514401262
321808499
685963978
1313628056
821452709
260222029
298312
916513954
893515
726313337
872066023
424337155
699631442
134837153
763340857
733402656
255000349
72288112
366806462
408385876
110461412
284366577
427408579
778393817
94374862
854593958
486969795
606343056
489312889
38043341
914249384
1047739636
170105106
357754496
227599075
875811981
1238888990
443997297
387392400
139633377
577261878
440314012
505992746
465079980
1384314887
284191543
617037805
808531073
349049519
102442173
119181707
710980668
670567527
506383103
350959682
476360238
372136361
918206781
557554
394605573
849249200
123375783
713208491
549989751
1193650855
405357419
106174811
406884034
398667871
159601226
477768791
102993585
474297247
612354462
454719690
236796283
401473578
83923841
1176283974
317546305
598107625
906837300
127229003
834613220
538426127
1098655485
598852124
534614300
660636476
387725463
79391949
706871710
841518729
791415938
941505125
954929438
888437921
920668027
1295534944
837048100
701382878
417020501
988846598
678911817
705280911
986331269
620252202
328722511
769609163
515143437
720803854
456170733
279554257
386167667
726471520
511813089
858888551
975756465
1257512267
714587467
1000869400
378640986
562244605
884016454
661176138
789995794
1007165946
3598464
131573414
38591567
479866474
576409849
277222276
78566909
519436764
135510969
887126256
541338720
405294620
116511686
676243725
742053521
508307867
993817757
373745809
805378402
417410814
356190255
325874796
374855820
1166794654
711479087
621060352
590300893
497476122
801221888
478923313
732491079
872315685
183856333
351864174
172408119
1123000609
611247234
994980
234442410
506648805
490790622
466663005
332930503
62775081
403097731
109731099
512514988
486770154
1027326159
348521301
253671076
140757499
438558915
195751600
161906522
341334745
565491087
583755604
239529444
82400308
901603368
615043225
298126655
574444418
952379910
123904448
207147784
827027057
561155260
384526435
485486737
532133884
482216592
557000713
361929689
439321141
91008764
266897391
410101050
911224097
156469519
13889130
609352354
261871762
658956362
235271340
466317076
517750781
807661373
97514353
1284886061
356603298
348666653
745883534
1208161994
710185479
468427415
461236707
927548099
354663633
502547465
380390803
71349818
385104127
100596981
831437861
2311327
694900887
346385322
1117720414
1265614288
279164009
384692159
255066844
252660376
240938637
544072906
537639768
299398214
847640553
485384162
598850469
386324235
548867049
904334717
499975556
704906979
749229983
724249387
475330098
793030458
382131151
328411861
448824928
335867768
1166597961
164548676
363902503
762844115
1218822173
1057381280
652296301
1164255090
131278665
362461201
328780141
381156948
770199142
722382204
565055016
661584290
860242501
108651119
289895059
694429585
845553534
51342387
362853793
179480097
733614186
845904579
371886066
780396946
568865887
704710463
405548056
450075527
884700077
566707252
365404844
444848880
878817301
353400809
349962612
762161932
911887323
235346429
828645534
344283185
415115238
552126878
796097407
514640643
699950743
384258656
534675148
111496761
875834938
485526758
124893223
160636134
218535170
162553417
1317302721
844073604
1253320436
768040629
536256112
748309423
852384413
435108870
423496091
119847566
828774422
171351459
217665401
337456120
392426541
649353385
485275307
752318938
468549840
432605700
881104996
735610801
327921109
382667409
598120973
682427967
730681194
805364273
4017978
652203303
358800311
413337708
461861417
364879578
538807292
895266012
511947547
460422232
1259697785
179816175
645245047
172454568
423919720
412893806
41001012
402130916
59472009
388852836
871526611
132029599
420279507
169075139
715016910
394360822
543689171
1064122408
290452486
459749235
1195250299
271254022
1038966993
240025963
77890767
939207795
772039594
412175525
341301293
995498821
722790100
855792592
489247476
194514704
491952345
230837638
700184553
475565432
430710973
686291623
664903291
1098202422
458081714
480137007
361743019
274340991
122108375
1042705775
728500275
401916627
1209253247
321641346
767553158
654771612
414620534
136179546
136179546
607648985
247112460
436060564
1197720830
460190061
769761011
228013157
1180031938
1025160909
1281808662
414864064
126015570
1032535472
1189740280
416886495
824552878
468682103
352708043
244197012
345287969
219454111
951413322
760229843
360381564
181696755
919732391
337490240
531848486
497913633
1106353241
862501703
587221832
219727950
308012616
168719742
201209398
425436336
1165253817
726333732
935400824
713963417
407116295
738335750
473569500
493570492
358675025
45114988
490741429
378947498
829246360
1201794439
1228512495
430159370
810877929
425509882
1132528947
469464402
496192831
313607274
324073334
779701456
482120229
714851424
683139539
460271066
281112526
701192761
272774422
737818924
1093147129
446301408
450342018
575309848
1239442920
476246492
421037796
646147525
476021729
413546353
385255644
459418879
662050223
740924586
449307954
823803858
503636243
96984684
1018789637
265843684
394523964
1144440345
989779460
703209827
814909504
410694267
433097142
779983470
292616436
321910872
467137317
467137317
377441261
485852996
190349174
795715887
1206831001
726855486
270728212
676309806
179237813
571982822
793946279
807251312
471161489
1396451136
430436933
394982265
957458816
206443905
817842508
155812655
439544813
515405087
760053540
515215822
546443745
185724343
23545349
542299828
634730832
743402099
223089336
22372032
1080025114
481599503
1366275322
282634453
920161607
443923345
345015244
390348931
741865897
163059233
538157007
312683331
434266391
357957658
755323854
985331548
348510183
857825801
168306436
794470964
192295264
746669889
859074227
339778658
888956120
1025682438
473980346
583787457
676062785
542040679
580218750
1204489097
663960712
809076883
188958972
364253049
549459190
435953242
467142836
566144131
158975947
112873607
502592712
532268778
331250010
244968309
767999463
335177942
150960158
721290567
709965361
678443651
946443829
1151695676
224338018
511156907
687222013
851268501
583521300
1290207912
981002217
191156145
651050757
514515847
200247380
816027928
286373
784102871
869004648
877145432
407888107
457366962
184091243
186380698
592923714
1362069997
297793415
421717338
593161426
647031808
426606873
778905205
855562835
760578139
153630573
344825818
355445267
413321393
622928274
583177434
239182850
518959627
402354063
157495458
1063700152
1092676460
974874975
761014097
1282911719
792160498
380682571
182060823
207825309
929187425
400931654
324667618
477471584
337138589
380059159
417604828
498879456
1024875750
750352256
249007802
347787707
903106077
169751940
307490987
1202626392
681670636
1322956361
307506346
610248928
357464424
340995283
811019251
495713922
47394442
98780707
69412589
360175521
625690577
358586346
336211858
318401367
866615363
474326467
872527794
260936085
298164989
251138904
995475494
786227697
164373656
1164817555
973751988
1109827557
358652787
909039033
148184725
599853045
793620818
782979859
310310549
259181849
1384702538
791606727
168082875
145487840
450470236
400539371
137851295
1204266836
1088176489
752359019
407100407
1298575597
952843846
494350812
733146896
956856402
202502521
355917305
316955808
195625211
434453928
1120521697
192480189
349029556
704963850
477121477
503854664
482739814
711908663
442250541
1014338042
834710498
332611999
784446493
677484305
75849039
262707991
678153829
352547732
8489014
529340902
648530756
763003157
448134626
912005566
485030092
971713720
458365139
202172392
506740170
302436779
984333878
1044159888
482776357
635313250
236696107
1248180866
604536553
1145243586
494603747
237764878
936647474
369103879
292502689
383628829
1082919275
765722831
454856394
314124660
842416512
892935620
497810127
389641853
282321144
436412259
710783649
156135826
752634823
398842218
1121550879
563938328
651900668
522419882
969514977
552740996
480463931
868334679
434107347
517116323
318437405
165453762
1203460693
467596879
773136781
449689685
1244569332
663647344
250980612
310404909
666966831
191201270
317570416
1254179076
395096405
418703159
185909354
1206106264
663798919
243610312
851681375
337412586
158844182
219468091
1357892042
82394300
366735842
583998636
1100366365
870611493
402975511
342727596
657932664
145429948
402960397
661210380
622145341
755350479
701165768
639121335
891596353
366231154
810505394
277764545
252827139
245290530
519995119
656270315
967630572
746124769
780007521
464924796
629617953
581549979
395066821
106079700
214685601
352441175
579301305
874288849
938626161
520759197
596786555
555317825
627339941
196984923
487982624
472438939
764730513
631483935
794282991
451537279
983593896
275020234
553710456
928294841
770407034
478367443
205573832
463358231
376932611
510477976
182383778
303467118
962736221
31764946
243920300
414336754
856843782
471382335
1243004237
797500889
445025204
782889769
239047305
470089488
248791036
245620203
445543094
475971379
190705598
901687831
567975745
825727814
831676462
1115795278
712455955
350815197
957328870
669116524
820500637
446658129
229620791
920545850
928124744
476590806
416248006
538288322
1923056
557395233
486596220
368195842
1163961810
1015856172
940744772
435815173
858811902
410066508
1145940768
217076417
571379055
1204999447
382690332
882729452
718694269
186935159
484730030
143064193
714673085
331637430
451233693
805265715
713250996
1052764437
98218688
425688139
938490366
464355498
287120686
467494539
700280694
481591703
390408984
295061540
830908196
940487107
461913471
190318203
516875457
535543486
1289386783
143838975
413024217
1125076985
457693960
664405122
549833061
533846080
223106198
256684641
930340951
424060347
974008654
321609721
244042463
1105681174
1366492491
779891317
495222108
436915324
1035034589
227761750
171970597
375092362
784986487
857390771
743977802
227791903
368223683
494168526
68270922
489077675
1247825645
665523541
379350169
823476738
432440766
72558489
259583851
303986717
1025780598
309878534
278500663
565109826
817125107
562573
999250233
547641956
775711430
1202616210
809310552
616507091
106977333
575906925
1177034743
285963437
491507347
224983167
540951630
1009071910
182073502
772825972
309832741
1162478354
273041865
673335751
300269746
443684572
1002428436
446016501
402912405
468603760
1132749484
165644184
637476380
186280806
1030236188
197950776
1187558958
461700989
387187041
499678570
528177837
316432035
548743230
576466466
428409334
627885978
760322383
714150140
957995659
441212125
943118506
107806541
430226304
201481607
522652682
930999872
548371066
297878754
326753775
293132867
568016320
168499732
246591379
400112633
471447666
261072675
1215838552
541766486
491351523
902753024
773256688
485435066
45739344
822997477
354138869
543569298
712090181
94201494
893422172
72004042
937017126
285630248
331812390
429669978
656941164
94128518
416079616
537473766
874419071
580614410
866719039
489892930
400608613
897736001
146553585
619675727
544666781
428854351
38526915
504786033
849389678
709420804
504272914
875914228
937716173
357530358
673517563
3068119
334377518
143772119
345520122
111116993
130504448
82044145
356492215
886541140
378940425
28434917
705399516
852437278
848408422
788124726
468297392
715971068
583818393
1047937060
411738660
61073651
1049008088
628322741
821582764
543088832
653828271
1066485442
366742577
394317019
110955799
881043337
714792878
362817886
130725345
1222955
477306335
99628599
1032212204
311577042
145747798
972565700
622977756
1227907117
390217933
849648851
498841269
348811205
415517619
163380520
162915096
857932735
555119783
305542209
946850944
1036926445
615399265
289247522
770461259
278012238
893376287
564213222
953129384
396188370
1001096122
34570458
136672734
724844860
392122617
709020764
221163539
679821018
463207034
784530432
370414043
378004863
339402152
468328880
472794866
709795832
493071504
989484
99358244
1039928915
1403982
795110963
516389271
715387375
521959560
617924543
100330258
861639108
585462695
876086288
429183833
963875212
434647978
811092299
414070158
603028985
1135828004
96494388
423912780
824325106
939413093
368925466
500175034
422841959
509877028
293882994
800097610
702990988
503668148
200587283
273446787
522551959
788819205
342136493
833083293
788233215
607488102
318300349
666537893
83206774
513654105
705344188
837518756
619348470
471221295
910635335
168221559
42104955
482252254
429998490
898053527
978802290
316261815
482777912
667283622
513133961
738435332
171079118
387202153
340640502
913813477
406197521
145449232
383744455
797979301
112304012
796452238
572368662
759670209
472093244
408738896
703324810
460640718
206131062
318360133
358345378
620453412
423366347
1084927585
395372167
1121067383
830834381
1364905460
712837933
802625928
317218380
758112281
763735757
843856137
547817620
1181988816
245395963
422490677
1368168507
852196652
864961306
760719808
246922536
976546788
725992097
737877127
138789174
25106586
369769455
384473607
644576943
415983685
239241675
866586848
474950833
406756504
265721401
723297783
408100950
205888782
336137931
618096399
790213718
1098468451
947324402
767280335
347366524
412714187
320073214
1120083238
498697461
603983598
268256453
644780785
676450419
1489671
100958186
82705477
265022572
723834380
414792495
871924095
738228578
982890665
1347946847
711186594
367832862
363253991
456788247
330165801
266561490
918269045
467307896
387217454
186310787
1006950470
363224968
171947335
367782825
713772057
116907280
540470295
524159975
120871876
202408688
706891489
335272375
578560849
276541679
507343707
513779527
344509953
265414796
381273808
223749112
1139106915
437547315
839695
77708632
898271108
330792996
330213359
732660622
588389418
637022331
1034256886
1037141749
847627116
385472445
1036478185
330730717
522719180
369414910
237949353
330362357
431445326
680709040
738333203
888368186
381689898
736052203
235215290
825988406
391781475
706299938
206069973
315735681
498575351
247317541
141381684
813520374
563681204
398085904
1055869344
244103120
695972917
1070906225
306642012
1210966271
355667
789482552
283915663
537646196
516683082
849544335
726137234
458337837
418220830
501891977
838667649
420085796
344882850
290589201
356765391
805114471
456794503
380612770
943663309
539238770
154564856
1152451196
714858856
43127128
378196837
404823852
862841468
178055662
980056591
418587443
698587744
203044571
91945569
723823782
1036548385
750450850
868581409
205031243
1106345696
904236858
7920686
586792468
676869188
336634629
940907898
1068944348
125561018
468976263
382067139
329829049
296046864
293496083
341383712
471040904
771527948
981216163
504307097
615232139
1015781256
423586113
142463674
398304739
904347720
700394125
532339801
136275964
1092062124
503655407
236295763
817520481
183186795
444616505
623357197
198996569
592826970
395606734
160139763
728150288
122875123
756934147
553809666
196436878
966944194
910943201
202304534
235439135
913312738
257230826
639806952
866084206
729957026
904774693
1160236263
376092759
238588091
781533250
395093175
666419082
583610929
440874403
1148306074
434362224
864735469
262974168
541579422
524674594
433837771
871381641
471512039
356941245
457866499
391408987
93672429
19078
853522121
297770756
287701305
546844884
560444110
808799208
369362482
1129756336
943002666
619821755
458870386
463889728
896135111
693181762
490869742
292665174
634024216
405137152
635434492
369154132
929563092
884533337
682731964
364877927
788565529
852263985
530339922
355227686
298836925
137507110
996274449
449203693
202039329
170277601
881595139
95118227
759624434
358922345
1066342140
693352735
890538478
265403339
718022965
1101816815
1095803891
798509248
442714674
531836387
338703949
728626917
272990314
151978562
755786249
866010318
871335228
1349467725
212298445
997136704
448543197
363923159
225193841
146943024
174158806
311204411
810467536
1088028181
807410484
474663146
749253364
884337885
759831175
963439582
810157790
297618479
642533720
147525699
628930160
561608800
191586244
453215937
1127775667
313317855
1169256900
347907005
12895031
643361191
176909383
767626676
448930663
641863141
1146540098
999760691
537397445
1198718327
384168265
409646466
858891040
516783019
264901399
292339741
637207736
396954626
476925742
479397725
45586938
1104860559
273625053
923894623
1198946356
1045456989
473637161
52597833
399051215
347614789
215783552
625201047
795209552
852936620
706636577
716516367
1133468911
56630473
432812166
469109769
225355074
824532077
592584257
908321795
402662387
1027493887
53043564
455608387
189967549
381261303
259181869
84728376
555198899
786203635
335021587
93199141
440051063
826244424
756129597
433190704
514573241
885170617
1302684606
244292006
553999990
24389928
298257728
1005652346
526471769
1023987484
525457919
785695206
726090314
620003192
705232559
1142671357
748159387
518287525
299164402
460284126
248975317
435003089
250968123
383596683
975240838
316794379
416485287
675121505
213573778
133787836
312465375
238384340
435991149
1067751607
759682520
1006447397
1232945172
3529153
919062737
447315019
550611721
1000983127
696236779
331735406
363421048
258722095
247390743
936364476
415929914
475715920
554997182
304376453
1093197535
861086167
1130561423
74400482
1068404680
752917492
85593528
78661289
948028789
231443226
641306342
143802601
233940649
468717474
321685132
893328475
422512042
281244015
547330258
210772925
210259121
214289455
1067364759
503760414
526439756
468665762
32453226
361166716
129598804
932043611
562063578
417703769
344958431
929543588
255531415
1233188119
278800820
1012550478
570803373
513042199
569062220
90229806
303720811
524683046
509899150
417091652
328414482
971199758
390527351
2800486
1037809448
447989663
410019686
761321135
213510017
101035037
1249164897
921241980
339385553
1228901948
1267801003
105758047
55529388
397289082
1375699620
886489459
626665558
412089842
463751424
784675223
830625583
330458482
654351226
539355962
432788446
534155771
229767588
932556887
939328113
383486465
304345446
1113942856
274673100
599540303
734555859
769742741
1968588
636158025
514563336
1102952381
1003006596
430591603
971880620
320033201
635245486
663658622
440299866
946446375
635828519
969972778
1250691408
471321683
1064886395
814373065
687541174
1199189072
367076821
479698069
400955419
982266133
668778735
429356116
1090505802
723877913
459915390
807189304
721826246
1030683359
545693872
632305140
534031909
388896313
475125091
945500984
512704926
588691346
148974236
254913654
447746215
393921131
1193342190
410584936
120070615
894524620
364185077
448359700
105789556
540135644
723731948
79647216
78086691
1036740422
851557181
539812972
362699851
420215944
1218856335
415429454
1035343649
1285863403
290848054
569231858
621723166
94553462
743298101
673938467
814225396
619998235
327516632
169017601
828040840
430544664
672165693
753417621
201895572
429675502
245751097
395293246
215201996
625819708
1098345686
579600428
505069732
444288462
109884304
169678170
733540657
431839900
511436209
146529879
307421130
374181319
474288514
788046268
434089376
371267052
504359056
630537794
889933078
699828378
478221788
210630257
460302159
952203431
847223333
583534003
339340649
872417517
461275351
507595013
618241129
494708522
413196630
812117285
348258089
785262182
743075896
466131135
226959621
337159375
467057747
219613209
808034173
687997354
979138696
194380948
972867262
334276918
636023554
772609682
713309637
549766592
537825769
388373420
407277747
121228249
126964629
548253273
310313704
513377246
468306058
608430467
597033962
331303637
335262381
112629970
844306622
339217834
694712994
326324460
735806782
411649133
463835248
81168178
264659102
535669526
393228842
359878997
206135326
926519660
525743107
520135625
703868161
897089889
384113234
1248773690
812277896
98980474
682626613
447426110
543759320
355771634
427367151
365136226
262124987
266970956
278066634
498128316
455902455
461167796
929697741
302181161
931352694
519856738
814795821
549282338
546653616
391063386
472040090
394022121
334555938
848412530
409953319
419665788
342060532
210756767
390903950
469533072
432336710
335114049
454104960
584150791
916257281
1220533996
445673916
734840844
725186791
739655339
461501226
492826477
357374820
146207818
219811061
499321517
600493439
965651917
519032622
256191023
384651636
375951256
665349918
519105783
312617220
180516564
195751268
1142697742
1069891107
421649158
452174225
470641918
379968573
448649218
478717525
461600792
752110685
599585381
48958498
1165735660
531697029
311063372
386036787
1211722567
751106544
1099016265
814430598
83410266
629008043
542157884
172858230
488438852
484364476
311244
1073096819
348120758
252074291
967543928
405883977
455310484
661930
784784599
401104644
544914177
447182024
655030802
373621105
767219395
917021790
401793858
202191248
614372770
836470489
1086241504
682016152
1090275385
927201585
97054078
153303853
715942003
856627327
306997747
277445947
570158534
831741850
1286607841
258342592
671891891
554299884
764687128
265917681
1381418108
855575114
987615803
331004458
208117389
129381746
837119167
885505094
663654134
446804913
863763967
1388130486
515065824
457964627
1090553352
555499039
479151356
587525010
998810564
514027912
488323862
1095864446
433325443
578974091
679062272
441000260
374226570
787194417
390683113
485144459
629809065
227030298
1014701578
780778795
862996995
674659087
942727600
391135592
356655511
190323214
885367356
875720694
508082417
355581133
743413353
1352506976
741133788
1341940360
446673659
942317530
539209358
472691708
293202059
869738972
887463108
54094778
973399988
296678269
374239647
425897174
632115485
858956544
1086364989
241851537
417384447
275564063
137342247
958782936
1320453970
485923318
801236630
1071316789
275149912
975380660
402984628
169495219
459658829
917290094
357857317
428908874
255649989
228305984
381788161
746842981
1292781376
329989230
870890104
359722292
1298331941
307303982
161286982
555133641
407966822
924196512
749913723
722179915
468108148
540494143
211802630
184858633
99631453
416132730
152599479
205675763
343879
512623439
174964751
953106445
916013539
770721259
334650011
35378763
396768019
519680130
550676923
575285807
898461251
449523285
882069297
90087315
443734576
753181579
451156279
154709806
792493740
913621564
1193259451
686605681
1045748502
470021045
966242455
531700432
772080083
640208624
896645332
1007869655
1034738064
225025233
432756179
1362656625
388507859
715631969
75929016
915694490
569201443
513678360
300936438
730964613
293002130
788068786
462409049
1066269390
1063578371
489670105
661228183
365671842
631287548
469669252
131851517
427282634
499611758
334991720
334103329
525392591
288488504
539705645
676664989
1020666561
693107262
507802662
135574214
527564257
423296229
737933290
365280774
667031705
503286923
331197557
944960200
807782430
252851714
763047173
951198580
431663585
125048853
699539683
201282626
360387878
429680807
956401585
1279260294
106983408
204834016
157903405
787024395
930730469
244804431
674790547
1321000601
635740213
361663761
442679460
94039138
622890686
808182164
425634411
570143811
335752399
470862719
521937021
626835820
816673368
1064172215
555936094
144642281
964868445
699478681
76240208
346135175
975968296
483954359
725924202
348237926
423943198
705094210
311168183
840271079
351745299
307566477
571939919
600623630
142722497
311521324
728635192
749435923
253874286
519370641
317827877
960959107
180671592
193699874
976885197
385650752
721348187
532420063
831290510
478225794
141705846
308447404
536636720
188706953
620074223
309733430
814438088
897419772
799351135
635922239
197731509
904950633
150629139
833901425
833126305
965274093
284117625
819647210
212344315
741047129
262558934
987350336
1287509903
979933982
890093066
703152721
537322044
353981529
156660264
905566394
703927731
896723539
957274410
444890216
1250703045
339920357
799326399
535740680
507232325
503812803
898614872
549730961
697907108
501417111
774902565
668793228
219846854
1093411579
740266682
788287629
1162071845
853077513
385643978
135088675
953331599
601663002
379520532
479036984
553698070
333125146
153704988
866748770
313052704
510262900
368451630
355462251
510224439
338349794
1199541996
341776147
358126782
268979301
537501854
492718359
180155215
289949
273258444
384893669
1013528881
757347948
718222554
481478065
985386774
622810228
1335506861
465915648
124048320
426452909
872600921
794971265
819568333
496209091
519136420
362631491
892334324
546554556
509051220
433087402
775435176
1275975088
341541125
526993564
548270253
534015852
812538294
1159581338
545532234
394013671
343863302
879924032
421153190
128529257
245469503
334530856
949555684
980227513
272344266
554866217
247114261
680617758
240084476
1098380895
53866427
1128877435
492604253
870340896
131421
307334406
630871523
546769526
507604878
1271781026
514461293
378649876
437474451
725730422
541156671
673204836
565801256
502522421
392196640
46226299
395827978
946727467
531217008
1214221739
380280689
536127882
794766418
809298678
635668298
660554478
192742369
1058487350
620033113
825458578
678282159
955262816
642715026
394956970
546126110
711445707
210669304
674631592
933564304
104545582
451425869
972195783
230891110
502799132
614400864
423427723
511755853
366856467
375432835
631056629
576808142
435409118
961035122
612712
374003885
141187410
853865933
79248163
307683056
836211305
439099250
986710627
544214074
265768191
1000409115
273468566
322086103
564011782
1104909214
146352015
327128075
783569744
394805353
535968845
326390944
510885231
497278127
876684200
715752743
316851918
89270947
471347203
391863478
445989684
145898356
415050381
714966027
334870833
782017216
540640693
602570402
132648913
279644527
461851402
182847302
998914417
1077871673
722303853
906879132
549765001
504353199
458551883
828189790
268996258
125837191
379691895
694032010
745031401
191878024
557175477
49096524
444432335
392259556
930525685
293101496
384813858
695297838
512389886
545492191
391034936
432456345
488282276
205704138
651927319
393450316
1127464971
456725775
746043948
487762526
285170899
363017583
881798442
421383582
609004528
399516890
312762941
191496676
162006
865157049
866932851
455605362
515007325
227698473
279623362
291969605
777043798
439471200
582188054
508871452
848710013
366392662
879617362
324815075
298392359
531123865
545303667
495674045
70814653
890839481
1334209826
437137731
252655323
548447578
490994361
549230843
588412335
910596311
290880863
320457697
930733149
1147980749
438095011
512098714
252135461
289880374
1604670
418631784
641894340
767158800
953261
215980
337589049
760771145
693509095
784470170
392932499
527460823
140650299
744907564
496582054
1230988680
397454861
218980370
409268462
161360803
855114134
399343922
887648855
636743844
1098182
542027114
884357980
544110111
867274633
74060637
363530140
489633553
528619711
410698283
88486656
57439811
567501870
498297197
398819273
454256766
852232571
669184414
136562218
907197296
294259583
378545509
320615104
321921179
221763246
1257842189
823800186
514288564
432127464
724326136
529797896
915617145
1260835042
891508627
829656295
779336337
1171710814
936888881
205723773
617814839
641848875
527540199
861486692
1016377780
529987900
886916650
593545834
341343658
219832458
591191874
664129838
331590833
502424027
301521272
581131240
522553940
477860235
628154531
360437430
1252117342
1053643128
438613031
926330467
106089897
487336093
311771902
460305961
225110320
282695407
187551518
457452538
368335109
724160720
522137909
900944952
412171951
469122963
510730515
261053264
759939457
443394756
333803487
341505125
1017428312
887800127
229954621
79085964
392799793
665025587
812018100
75815054
542508344
810032044
336710489
281373318
111983951
572591412
453577765
669683746
366481193
906692721
937615979
392822738
486459198
390549239
402141763
914864947
288465812
505082894
331805140
952125009
68995674
812269636
540425796
444221946
496083024
691984835
791796897
1672143
440044999
325986613
719804326
567345439
323144096
915502670
1059685593
698984068
389494325
529805626
570246500
736066361
1151936219
539651354
178906883
989510123
579088901
867307871
79645337
433519135
402903815
167977615
1144796303
747350920
355565897
126386425
464400969
637664154
320676556
92205170
796243697
886749535
1190219148
750189578
536037065
983899656
529363891
489466469
745852433
549776694
713868102
418966348
471552908
460273495
190694013
764018302
434300670
699524614
966538461
744632441
466731739
811407186
498936033
1187501550
915483477
943635813
644926311
300275626
680147573
430132765
945722274
618860719
466201917
1011069407
532692657
1033696721
723717476
708412702
717893692
233390841
448430675
701826794
954332722
428861343
359868988
462581541
511935735
408796123
426272131
485837302
273165671
1046526868
222623903
185605061
548391604
621830231
741809342
272016296
762424287
510809519
355045267
337514021
782192668
699853482
520549386
300456664
899349161
565176300
301415976
3096418
532892446
287912221
761780988
612933531
701827029
941254978
490787909
1013794510
389492953
435406485
693840099
632387840
471760572
145791840
932772673
728219267
827503059
124072237
409880134
468157434
512494880
460360760
487213356
451800886
182747870
485758978
228700874
886120447
542902776
191977512
239754510
516079862
595452229
1021201880
920455032
1259513304
380167480
772071752
431155782
1259961307
440555019
732234343
854365011
1068852311
466527904
528363682
1154876344
70890010
1119821156
946007740
583746332
328497411
276122948
229361187
941866200
288425572
678410560
739835116
745910502
183004282
856875640
698879235
425887529
378430697
92678079
752668006
1059260145
449408654
1233325988
792847331
531661957
866722619
811455019
723206508
1118267796
1194777157
383865074
681422264
118080405
310362901
564633220
555118196
218160614
540394735
447873248
866423835
316392307
438851578
341230853
686760129
476565825
1279222609
521718122
563046021
1175259127
46738581
362089194
127670219
1069741196
443659151
646610080
104527772
449715
1007467816
918999883
956834263
455756595
330350614
369644212
134279722
417222667
833048306
8517447
58989624
309426075
606800400
916859713
394129378
381645759
918316583
451755312
498814319
602879979
393007031
380270866
1064647428
140603973
679711693
399544671
410250334
1048118933
719960175
495059354
1015452278
913593434
767990881
1365594491
723856391
464371435
308092237
117356992
358536688
915356854
706600787
945451503
969607757
456561295
182906731
412642733
109045078
748981857
944027862
79643659
391991486
189369236
811326395
439042944
701881727
530985976
671228884
196230181
559691474
724217785
447366937
117308198
859053493
965775754
330535664
621811582
974754552
664046319
468323790
863777518
482282131
496329708
247061557
351276319
869958172
544779746
1113825406
1194959048
212300340
987274553
186757704
386319438
1286372240
99813413
713483084
133671573
441800186
765684242
1174162890
86942946
97873024
551117310
439766244
760337166
337205521
370204347
636345924
903547010
707933547
565263692
84255842
802758222
1130911438
1046298838
534155177
1118886959
363600840
837777204
577896270
744540055
308513432
482609048
395476903
710757136
755547921
317174695
308628487
1059943566
441583825
814020078
147007479
447010428
476491186
588695929
1060790551
474482380
309535801
512012901
161141346
693441514
925728932
330451855
211627033
309223129
217093014
845862759
443512593
884096153
296413996
567096495
394266467
1192220195
918019085
1104812984
890896289
562546608
1190352859
757933896
250785363
519269438
397061309
410069303
444942565
193253208
409235904
369893447
268282329
799400451
456190004
477285300
262960403
763176417
1263370809
404314980
462137548
377857190
467068582
570811259
776066136
138128471
1132590735
813013485
570783726
330485213
790917583
878231197
395505470
746181905
346183259
1155105878
1197200309
205084127
785826298
459489318
825424778
486164850
321200333
42536523
884328589
480826681
328312917
204632858
215224651
859618784
979632014
798273374
485522304
567653516
139513584
266451134
850657941
114955840
837042979
656508228
220622055
301366984
289196320
4364189
447170851
419222080
167529444
355340410
399534512
395879816
417165539
308779209
707022302
661405840
505462327
500931850
400399145
887485862
967622
895419768
998837392
406401188
366784929
389278030
426169805
453375842
935374788
928801804
471463036
361627577
357511411
807773317
420538674
1136607484
986976931
702068150
24128601
527278531
765592623
1382070393
189717566
465845088
341436952
494497085
536594851
516576456
151859397
204908428
516983648
490126838
583173681
499604638
548832812
451743707
469400527
518445712
497180341
864467160
481268739
330070144
524177418
574635838
277326375
784861406
578066212
796539044
143894886
696538252
329932255
368969006
839062316
623470839
450466300
86490096
305924177
731801062
426039997
1210428354
252708032
439256722
154719496
935185600
388200283
955209968
552343816
212075541
473442562
763863733
583204273
902741009
373225227
419888920
700549646
790576640
882800090
818154246
353971723
507908772
933099727
318700678
386297845
369044180
846910186
325554847
481362280
979080706
410556609
339106191
512299003
479653167
463617031
478928754
97958393
314939552
367621395
905730406
725957686
224704742
207446513
668760817
819703742
117903559
1079404513
650301276
673261527
916055895
2775307
115132569
270792214
525049481
462087053
203029218
903480559
463509648
432978759
267225536
442077387
789830320
85519120
348920826
802336953
896553162
738003783
552039616
822276309
1176700363
266403923
343411872
936538730
472438231
740314494
883326733
639658590
1249791559
363785079
1012046620
608146928
522631996
419401454
70024483
249427809
435586902
644313777
523999159
486073915
335548122
267764100
334477893
874877570
142643196
732162465
494227586
415019466
460200896
570556590
782022619
59413649
344158081
715952632
408984911
502933986
403387477
747274245
716686337
309727490
492361011
905861373
362076658
70065624
864716540
834635616
393943637
328645278
75614686
471168738
1182821291
370300059
608439302
868299040
214411947
582914255
1270841099
549561003
798521504
611704891
821339072
818014010
978223625
790248150
687822293
312772785
665686536
943323999
889408676
288015142
365380206
474396434
554231199
1204685289
480621173
843652589
997985299
576422890
1164550660
245458415
418110402
152839115
1067715053
1282239381
299186255
387268476
357045106
450540700
772504090
1179508723
777627766
978532754
731195934
305036951
153632859
27510730
346064658
365527073
673731466
281157012
930711696
319490818
530509387
1082781264
971878643
588642021
739648395
1034038080
45127155
982496632
1197202016
628158559
985185905
307237337
888252561
513417439
1373827067
346568236
306276713
623064767
876327890
751948232
443498959
365561537
1156674571
101879211
495919820
288246024
1252106768
547986556
783073891
477351030
850025785
590795502
1261996396
459643008
550680467
197949519
376835855
1226120423
350909814
560105834
566800957
135471802
433295903
642285336
532104002
120692677
220548801
1327629667
166322692
979344659
783937787
731083164
702318815
480256423
713058930
1209519850
883459987
118700678
1006604217
545646402
628132582
238615390
665584682
1061200882
333998373
442318827
1198335737
195057257
1109025491
1003033713
973764237
617766565
220344935
857873248
33352874
347303151
701661691
539326288
166518569
907512464
119025693
1042667287
550574402
42349780
627151451
721628044
402637643
431024966
39821472
300090605
533438307
61127925
424195544
847695338
491191795
1005635801
1152432388
861684004
347229293
854970239
469733060
998477101
398692384
523734689
815168231
476432215
833498577
399277975
309329388
921129677
718137198
801042137
565872474
344579129
694049284
824001692
733386375
703339156
363210023
518773859
73355510
1103112729
1124454784
451279504
562167080
848168378
487949390
619485369
402587615
965555694
306981877
405164640
499338748
725518968
310353553
684820297
184342969
491624122
514036904
705006569
158417661
837539911
926743768
924739786
657378723
659531137
211533952
45317282
890962441
349678162
869935913
451219512
839815451
314503525
928873017
193652054
624950559
704660654
1298709782
825031506
207732283
847905896
472790713
1019474834
455620502
675327738
624986483
426315191
560372367
727497602
824703254
1064979702
1216658993
651795129
367215968
741768205
606596932
451882386
1140136681
640670275
623898300
520396986
676902775
292909375
393148529
426896510
973971370
327303666
437108739
859988396
519497331
358374095
500036222
310816005
125302397
401599830
767531168
910768955
94449150
408648753
454283888
201168002
674261434
193932303
954391658
463343502
494638376
1318726467
242444393
417322949
340374421
886363999
471897712
353489897
680785568
527949325
469298398
231046529
950227624
438644917
428582729
300655994
730039593
812846427
507478965
693635491
807464225
931304999
1338513034
327291124
400097623
362484187
213029809
981892481
1322425803
374474935
731581294
705685760
528726437
381431318
531000503
193981041
780614351
623780
412365448
187628837
338156748
620343741
340921915
916789734
933741368
748770007
394657390
470414706
1330559490
270760394
962344279
425558634
454228628
923330837
198324316
319946946
683308453
360848317
395333363
244595359
776487369
828457300
318444204
509818821
322667940
1072009821
20459960
336869548
981575049
576278132
537574720
785139589
556006701
690814038
336721033
812693822
595125521
670611640
856742251
281790072
1020196185
183736619
158856918
308775971
1057798234
906362992
495422307
1058714262
159783619
707398422
337558339
682876679
345731382
1340797086
332958953
551258895
855057417
927434346
732560634
387866658
566897551
363068043
575981741
1300863089
849494076
911493159
793243477
372319267
221944991
60865466
822224902
604060347
438404512
1287642841
1264078705
416265981
863073886
574517068
259795417
360467442
458537225
81488197
953770042
538468614
237504273
27993764
954919065
735630994
271242080
1015047483
937040214
906052115
143084554
746198197
145193270
1349872
536663357
194055286
34402945
381366214
135270174
209698151
317175779
271053993
431046105
635242338
490643377
921945305
384350771
580264520
275987154
1179424340
1126516220
460949615
467741842
810498144
171484150
902768220
486963238
419869425
546209403
453375142
177822115
550330238
782646105
453712573
404698118
683664638
520579060
831785742
616331347
418411355
416377999
119270338
800309992
261129636
732787780
430253884
869201514
136311008
354892541
884771105
378395627
1132955794
360547175
681750279
1046804008
155041166
279136646
872764472
457094784
823382021
323005731
526763966
208003885
1063964050
876950327
612280449
1293665134
865641401
961701194
845467854
684061766
993493375
370819170
443151896
386158635
475722674
1045206785
723243606
475390467
460896840
1376912016
600714791
535187173
1341485275
690012204
294399673
418355104
214501334
528286699
685314090
539368002
363984608
663098110
410090402
1112474746
551558277
730261029
541039499
294218039
421526213
482674773
1052906603
214241343
1080556449
554632936
463452692
160854087
86498870
515041565
1168482639
697949338
396461365
591699261
195422945
895015157
476374157
795567664
326703796
1236891236
962176033
480517924
128936307
491435817
1075391753
267604571
159009274
468330888
1011476543
422798422
988282213
461579627
494391735
264413457
405851663
669854503
428060468
84368985
880471801
498310938
745395728
523634232
986327015
198158089
156035090
409992128
347385421
404556714
345770754
365174627
678802766
718301314
896135963
332685306
463894016
275210276
618258440
314628945
661257302
790160732
1372651157
140490891
1099646172
196415757
283694182
798489639
223323113
911620433
716735540
491101269
435859020
253365063
878493139
93943176
1048887457
100164031
117069155
966143622
561891766
393616021
423912121
396616315
1345967094
474515330
171998100
192389466
536841605
223043240
302565594
331615303
337944239
285492633
459388205
825496563
544598745
656220509
1065502852
716973915
680353862
301055804
435450789
494711446
472381608
217758871
516545401
975059211
70797297
61460265
367623059
591436978
568207828
966069051
310297568
198210204
907122152
583435481
1080766340
165691892
909904560
1014530237
557816450
528029622
694219927
207796617
472256592
222553044
1229306504
413669706
408239784
514900062
284266288
407130547
261124702
400653745
262467534
73111175
686612049
320416757
999435905
934452023
861687313
888678170
336809439
737640168
410509016
202927740
917571937
787252473
855741724
347444769
585398939
657298784
976994756
959887846
315305538
663400689
966060902
425508659
387490076
463455784
954779561
120251361
741015134
194387984
309531256
1245644693
622847929
737775605
817940402
542775904
145821730
767361420
131304333
307495410
521763741
380432664
840332682
602073266
480835882
990252869
308995542
710773208
526248235
977315074
362160732
104612448
386978976
612124761
209415291
620226314
464124081
947663660
83647867
1050478436
298645364
1129686790
908660564
487242452
313484794
963476698
951283179
243573126
450657769
285843620
981379498
460408327
205098828
606375986
383855213
269694048
739661983
785686406
1016700394
459020266
431875509
276874370
503560593
454467419
214111065
1005703156
873473758
953665838
386947089
328632243
445307286
1145099564
142636784
184120578
964691470
293723390
612042712
197489833
813032901
700279338
707535418
876605497
904900417
559122006
526567750
432317254
424820606
386393783
217862319
952999704
536293184
751415378
699198030
682068298
535050511
672729853
1375864389
140178578
1246609895
543012412
706965181
445640323
674378516
851434274
716943221
416460881
111197628
896651154
1017402498
930781338
974403735
354966245
454178027
331414560
1077186485
1357218250
637379353
1224119225
448936289
1044834066
445115984
392297878
384527974
164841077
506076304
505172101
650426349
399638600
106556683
494187715
1026637423
446731812
865291841
775718340
449545208
898960077
374354570
187045110
381356509
736418468
573528177
549810705
445598178
642187137
107899491
69224858
75535980
457315745
795616924
347175819
314214238
1041358162
350849292
775237845
318977264
431832538
270454356
647003775
1752365
830189326
460877809
663096240
1055967251
896688211
478334811
986656484
73728057
328985358
79008674
95517570
708280880
462961211
593189535
67753996
456296194
385003475
514187509
224581678
485420139
465916243
392140784
182706105
45655639
646027628
782272202
217927116
350822177
103109013
235057352
541766924
396033288
1387639408
624008257
722822681
533099994
202514575
1016848268
512349813
150447876
822710295
848254895
806734406
844723758
450537067
360202795
832946522
365824382
1288751523
118757431
945155053
562138425
801774298
873522797
582605024
390360364
592886931
252979103
531934289
548914199
107025839
693971276
520026312
527485272
749886022
1064707385
868242362
532972837
658491581
349058336
45984270
502155795
1146916179
1085526852
880432317
102274171
535588241
535128367
348689950
480314938
1066803605
513433719
495615770
595899138
961312519
163577520
680771040
147330766
626318394
198434375
199900195
531878210
354228441
425435722
415935385
898920013
119798767
841752514
1022567592
176410611
745071526
893245860
753382303
785507375
1058607389
693497444
754378354
459359343
614803986
223759349
198321701
1023261756
475197315
426647359
986607027
1328181420
530903005
484923416
751318848
946298327
818195969
697141798
473049639
345514632
914860866
872383872
1364014717
495703058
448259277
712159903
1039034143
673583885
771072081
1105080038
233583619
1150249618
423864573
567473742
1006919762
501067851
326071187
352885572
471989597
669087862
868904896
322873822
821139301
165229250
372316783
842270178
685819315
417365613
770525357
350720526
716943647
1225392324
620271593
1120222498
527621665
286203034
352355479
168634872
563184857
992920935
894627756
469193448
317559335
805407835
1058324037
910137779
562098361
841184910
277659768
350612770
930425537
250035331
203398008
367915275
1042012294
442936188
679187714
833340046
980321254
473560989
530620647
510775869
762910056
612768656
485795304
496388232
442378617
56000903
1065658013
446307972
756941811
225354637
470854450
433471166
901147595
1135252089
650468583
680946465
850099520
666827014
797567934
454963483
227596553
113921614
395662924
1168115566
446857334
805204146
202065676
527240309
185411461
694051861
300693239
519498443
40937921
542495638
182187569
288785426
483211340
935229935
129979594
366252187
337105462
851639997
446486803
495684530
250602826
951460805
386461735
1056073173
308540674
282954087
848344859
915310188
463555175
69572031
813765273
513503795
408662240
1092722916
413129484
474183967
319047050
394142689
306494568
516153334
481082932
432707616
371789484
975893238
140591173
543768291
743098261
953526752
1165130346
877229400
650738767
1002367817
392874912
919753075
356657515
42410108
341594545
689763720
218564303
466552479
154870057
63567426
828419834
1014905208
489723674
396009953
286493847
1132458129
1237630507
984213709
385174102
190809065
966703666
519279876
660668642
551519
170274406
384540313
500913946
239172652
517729529
883512587
621200493
475334132
625270203
1045559246
922123508
226169500
1000116787
862364367
680709299
469332212
960541636
151643377
350790083
559098873
477570631
558257617
1171295454
676651259
157330266
130789217
520420101
380343877
687260712
782555
861969576
234409629
392874898
534601681
244315179
578956286
331866471
318306241
747474522
510017886
676419181
352739423
812611064
790161681
197370323
340491074
801336730
1144585931
855526761
80737276
544319906
871153664
676693570
371706909
344842850
742838332
540748521
243363212
412268026
342858405
393110796
804971519
334031321
206616268
688871500
873296
1227849303
319141332
62888904
413259437
1090666108
725905407
478049679
646039093
1028814919
1308697997
160136312
688536298
476430950
177276965
639576379
854685713
328319533
816717286
152057637
173091232
204431729
239143544
643602661
853012738
388412725
1185827868
753003739
1067464760
905460806
468871399
366532322
1128611205
528961507
1018456738
258304296
538718330
1053872034
221669828
309410366
600946022
586362583
434355774
396961963
1157457232
1337004133
864413138
324621003
489534969
697427330
428348748
787261423
976510403
485176009
1009900153
446725012
493728693
813099999
424852619
576584495
731176439
1151190819
549187736
531532203
381211023
323282968
927662762
535173603
488174888
547759333
447671493
1028360380
819038621
762407591
765564778
504771866
94534116
257954599
665745099
439191396
811365365
466528817
528302138
810406816
535899327
457815723
139787558
603717590
440481468
634902232
230075170
261418733
800137338
1085790726
395385566
474512937
560918667
521761138
1371138251
947887354
740099846
970060798
425026219
758092415
955137090
509613309
354340356
252249589
516242323
808586874
479103779
81099683
953578179
516691685
829557411
440105422
781295935
586122804
712084916
535763944
433340390
1167642747
465639443
608644392
919497320
430401050
549223400
565621496
617532741
734129043
639692810
927841649
588075914
468986068
1361846965
561850426
686526254
265438891
263794088
1085580407
726003120
456727626
382375336
671638840
101026571
526615221
362898611
847942215
234457904
392397663
882730100
483044396
1233525773
857846078
181535921
1226563234
856505873
168365134
501862561
455766195
879707715
481998578
578992260
116890828
229233184
483722503
814275161
916138485
833235442
149449491
761289150
501119848
923542381
382359114
532092124
689215858
741397020
878321270
935854837
1398249622
692075683
561385563
49477066
552998174
500423703
677161168
181661320
304828344
616704374
773838241
772307445
56555216
949560263
816694912
171487555
410929604
1001323860
1025541661
491244387
716253077
264182287
282273622
410121616
536698339
680832102
801335217
658162283
669875162
244115087
327834235
714710530
750362600
623761118
727367287
401774264
80559077
299133397
225139821
547587887
474470072
621692701
403589542
367047045
61762309
464565544
804241243
346551526
472482985
407378089
349810568
1239977747
883256186
804040327
949038187
366890209
56430911
879612341
773771662
394185706
379423397
748086344
283257277
354192802
1029927938
280702482
142985142
1065821522
580078061
1004764885
1029971845
693367339
555544832
226344199
483365711
525176048
768193478
550478974
360904479
1018225092
532517666
394536468
305733057
505574391
893875635
389205935
495474992
442880602
463355048
390177727
505054176
454850762
950455493
157199051
773374963
1353373329
981556118
531959229
488806433
859389963
240963930
471322325
367093580
98943091
340278020
281920132
1048773444
428201101
803378264
1093678645
977540097
260458279
383194802
424904598
314664555
225240143
504348959
715177102
559628972
480099642
741866799
507364443
335022966
451644731
240060594
986313550
1228845956
492218125
686802842
690524784
660774579
235575584
669885941
378772618
801910544
451837449
475166390
804072363
142617995
1388755749
456237179
503424730
447677619
121354863
515279883
291402307
329838042
447598382
274955751
543026190
631056828
226209641
502687182
193195159
465153832
313307052
445065277
328484638
199032792
456560178
340028707
767984360
691466500
234228001
820321292
775922015
599772431
490144376
354451502
692011966
304314401
873051501
836414682
244764791
491775043
82751855
504291130
192923757
138954881
411009953
530690895
383052582
274700494
510760169
864652472
486770256
204675671
359867493
485746776
253033716
293541710
837936809
853056867
1056386504
940076534
153317793
689327821
135486253
1098945101
39266845
508544850
910526505
394735204
427881320
623810379
913833608
873808548
942060911
433694301
335663176
662188037
595883980
492911906
326942723
321856825
953546787
883068209
324629706
497565313
416733090
693689371
467469208
432903921
620913684
840410842
107198488
944062106
531957106
392604928
394515357
507884265
718160219
1059520691
539946732
291959460
356676823
788032857
427458453
173878267
474359163
629565271
312880217
631677877
842077628
951321742
682493046
530347902
1394027179
107213627
416964550
591061082
533448947
489812656
1290272427
892853311
961786337
459683753
140684803
518108370
741477182
574469033
334124444
470773758
428498354
366272830
287951377
1088141602
207205246
799223156
1066842933
850427127
380079543
773365943
173945765
578706831
984751176
536172671
273193947
417963763
814693936
278227620
716835036
371764318
238590624
706371673
1042955406
1203132349
875465862
253568843
1372676852
307612530
551926426
462144785
402716156
529708842
600628267
775156810
1019162614
834886334
519673349
222539249
435252749
263164668
400116157
765889200
497022285
1365195196
1740295
477435766
940457944
473382339
338423884
480835217
421439925
988545292
1171480300
449934237
795512360
692045987
982322067
465079516
777599501
425843725
369306335
295972239
431135631
1058589937
136409161
903952214
495506394
250028426
926603426
788876808
190046426
440390926
458530373
862959841
626234615
770776793
692089903
717020698
1016727740
458141856
505776959
552289788
388854825
249095022
659919356
178950394
895965295
423949009
949270499
488674417
456627609
367111827
267024257
508791881
481460875
326244740
972562239
555657307
263085484
524890688
919039273
477380517
488051985
979601979
673417037
729245521
382540571
442075724
332674085
201709910
1199939248
520229933
411989176
268644698
179673066
732543079
56687753
291060193
780879193
658623196
215730588
871586264
1343293895
57708
1003001198
597876722
525851150
675024419
444564938
477336112
1195807271
223692682
946158172
998027648
824929353
475366583
513110654
454350162
310890732
155798839
375431657
833863907
509230602
822549510
405543787
301176306
276853670
711948706
308340437
919181674
504711746
168314509
241435168
125349313
906029308
205319269
549940860
1321708511
703982817
801711957
778934506
923492264
1049683454
570791458
510753494
251416742
127920479
722021098
449349295
366894928
125279537
965701372
549635989
276693774
211590417
738309544
101139914
186592410
863060113
1114382027
837544776
771680762
472752168
1123045360
782150287
1090764840
899277573
352728182
633774984
1006320661
218033413
530124719
189319069
387190867
481926126
943739354
4078446
957040379
449336053
843953760
395202270
420370618
886175264
617661492
266082141
485328925
408706710
469482999
445246640
295506925
664391786
654647595
327520336
649211406
192702690
474121174
827954871
492798463
1207215096
392053400
794106094
520113910
436826486
172782090
440701669
1248535295
368722419
1226404425
393049903
160274782
1144079571
124463617
1037714107
404031640
1043871860
448568146
950722615
473819983
876002631
1267344802
358541002
669794892
1047135380
946172795
884137434
438507124
1059764439
1062154982
407739994
663398050
354366211
1034615350
58900394
188364265
554227593
585456925
897900973
792299156
938481046
1395721656
1032812205
937470750
316230154
153848629
218380167
660614670
790340464
736792048
1019664492
522740067
611024797
899557291
283279423
128802158
925034784
448861477
471345526
660013447
515507465
166545508
395615321
525776721
698867246
571193930
425735044
71829658
864564866
253933924
909280300
730335629
96741254
694013837
1077206520
243982616
477103535
468862249
959987813
307585441
673938003
652933710
753479149
512055505
602710669
703033967
1267267148
1294469880
877512757
947280516
661074386
69227462
116507059
428164345
270916158
742982269
382368985
634666388
495459060
1262455391
625099617
140796722
273981869
1019554733
391445573
1279485568
862895663
973608236
744673931
407557910
404562632
186118666
466129533
760647259
394621933
1166937447
394370808
206099388
485665216
340348760
359888647
721275732
940901363
914047721
203758990
418326589
967201470
1153520499
655356598
770649943
825273016
984947668
789892507
150220417
380697899
515769466
711456935
101804768
690131232
466806363
445525221
295159947
870317531
835542665
356461649
57722794
223629892
381410976
451949711
877441384
259267340
544255976
440228514
666473682
1047042723
864220676
479706329
899891379
418713738
845631033
569333037
470764972
700485961
695748825
745217567
580795678
743637199
539249295
859763999
173045729
1055669661
227331888
36340963
267721232
318768017
291047584
208659849
1170318720
713891964
541565367
909906750
934777553
785161966
702257992
767662560
505458981
353127796
345793378
985720818
579984187
432273850
916400902
383849669
500324100
376789496
592684064
811624648
282019211
340349439
715395740
337550588
396165135
1079008723
675454357
567608556
82783906
425880137
1086469709
90235387
321434867
909162203
364852379
477878206
848807958
184000820
1003107634
411621953
168839802
403995908
642872498
184028447
1091881397
245778039
206367391
367556021
290847456
339151987
493668687
475284615
333698007
886721669
514458810
564606428
745052604
953882639
328254435
1149683123
569394245
427611
652199370
739568950
138948198
929721471
314915353
1331331564
576544713
1177040066
1037949174
593014542
844103109
310971523
772463244
540721986
727434281
810119613
806762610
593224733
497423284
1001388895
512079062
1176724176
537419934
571196885
1040134469
708379883
472547942
886466487
399826104
736471487
571986817
726839932
931651196
241493267
734302019
978715394
282132766
491231722
506486112
318928068
213480274
730229440
390708355
1221316079
59363462
514739951
713140095
547582991
513824726
751735710
647826332
144182734
467786644
501219484
223317794
321696178
889571429
508811922
722153400
198817829
825731801
628475290
142641731
140412669
1177683591
181568578
771352149
610351792
333555798
277787741
312465586
824885
248797819
1002578114
792475868
985987580
218230406
394609837
394649751
453542056
997965197
625840203
667482363
423315011
423110649
717627159
758058618
430537377
870546071
453562791
1318173626
374464181
319007979
303757417
555987560
303977306
599302732
762053955
200879643
379723087
513470637
568888437
687124210
318701542
1041020430
396366042
588297503
296763665
488817683
804827278
810299801
401947804
788506971
580293144
898827692
1064914136
426207414
129114534
1230302835
441882231
574476382
930335394
1121677021
846036140
318065692
803758872
351576609
442770104
227577613
301390283
1163690910
390277101
1010745199
368500459
642711622
482437025
465548688
569062555
88227245
408067585
873151968
529428018
333686050
243326394
500302864
744348031
201609749
282655768
811264854
459687810
718813696
558148625
189032066
936069810
989997497
486623067
1348879573
618206173
373467337
203781869
829505166
1282199662
750925801
202559291
1387975727
660774594
624200746
499293316
852016446
316486696
44184740
1109569755
514588746
1050761789
995331923
436672085
1003831491
835775183
666404142
268516201
1087018002
1143609202
347989214
529422657
709461196
81886346
555449690
407620756
407650787
153318309
345372271
721343122
973413403
155547782
594838390
470085012
652512762
1224733418
228538600
821506415
1190408997
280694473
352478414
567949283
386779224
603205952
343248492
814039571
502750150
975042320
792770644
802079658
421981679
534882325
1059438618
184453811
1343502193
844746057
672141179
168078795
507847645
1066832044
434853966
270705681
1281389377
467707550
588519883
250810774
272452078
79417994
756210175
762596204
820387199
423206293
684594129
502185376
704700589
658680558
1015618773
528071191
588147632
335891420
808363693
536363489
339756543
550715151
440820652
321000425
830372615
659374444
832445218
216802718
664391587
587010398
533809535
959150117
917914404
261886932
840627131
486606982
809941788
738540933
1194146723
464067635
697761447
554093372
356724689
37216402
651227331
1080707336
864961927
505231938
286688441
1065289750
803633583
190400005
425348638
275503617
90057620
242211575
720031056
837591035
286210662
240204546
845025419
1326318111
254238481
731489533
480970683
810342672
1017587345
630083856
434569130
998220524
742346357
917446228
380932317
544851544
105487814
281964688
385551268
373060179
375823022
388024143
368674920
667097121
851512833
889102369
979430950
946460636
664873010
447625825
276774277
1179672050
538847068
476539026
552013234
76404475
453895240
949955698
762685055
655451029
302934463
999014832
433529762
876865684
483777054
547201393
636518638
3875631
734415196
597264351
391417723
734829036
368996472
483912553
195006521
753135682
725200518
536733837
1006861737
857375952
649827668
273241635
454166302
814981619
1194763053
371515290
628308082
296994093
485524827
633629522
425244548
135194210
220412172
866781385
626239782
673328799
685020171
892961286
419989538
173797898
523237787
188995914
790389756
562941448
96975721
374662273
502807752
687493587
782651716
207121035
340043757
570824123
103834392
129771693
285180566
1159884074
1024717856
400478874
1064158185
271467609
913859337
347764990
464457951
435963133
288434459
961541067
399397915
1326344667
678425651
315359699
162498081
427359658
1285293311
910280277
385120214
770953598
621027104
665207613
717678646
1325240386
475499674
860159043
313888460
423420937
376818326
452269320
611631301
351618730
439512686
652589128
692285153
397970077
510361270
1094976929
318754916
560038684
654961500
459671635
565040221
566371793
773157334
421898154
724261068
234842575
473939038
987344320
456724931
219645729
550206952
236229786
273264146
957601575
1371280827
963820845
317463395
1073484728
761195300
961901186
267333803
1283672044
706520795
108382241
233611818
528151499
348061716
617543723
240006988
785029725
621068110
759273734
653850956
739387164
877716628
513707825
1044863293
481714928
233338126
478163402
948604909
774199939
772799360
104373661
635012050
1027286941
396294094
578525669
1290761410
1043678807
1331156051
737741909
293052211
852653052
433076218
64186884
495743066
805074989
859401006
165024198
480542618
294206745
730870476
870309929
384410896
361455768
982173583
403921655
352167947
637341271
693322196
108283756
770983199
992155155
486696601
525125821
128427995
374911809
745842217
579233469
643649260
48760783
248967107
861513691
295379023
384095280
445900931
76357970
1006576054
909419432
795470678
697680020
775649281
505170690
285718775
471826704
267410816
910516423
494600941
534074398
859126215
368941169
1069613746
132537431
637274740
828829792
1030883792
953907605
342483346
497315782
388235581
1220844329
459452449
896232531
1182997916
1015917138
440726172
484640194
764699974
393439309
395173370
391173043
417438864
574132995
264038214
1009229527
1069008422
404712956
400289409
958547331
320922412
1182423316
215313317
404551300
498864036
315923519
321875831
440348979
900351517
1143133866
436215791
631881659
557278318
804825660
550159169
885513090
346631329
822811298
1297299363
145009040
484550232
814819424
468590309
870644312
712377435
407899632
531355547
469566533
137682601
779138809
473931334
945923642
258685847
495856527
402511973
640038678
813775795
961423509
920816372
467742166
710090336
772678865
468085591
559691109
629820087
621395936
952955566
705817776
202958500
928680223
632117352
182927671
1192080323
383461758
379062299
1299796032
275759001
353162226
620143081
315130846
792170368
1189498803
399618195
568753601
824559856
959179782
423002036
475822800
640119614
528894267
391006765
478803242
971293611
1009728828
949794539
343536428
120616431
726682883
1040436871
496800994
554072038
401692900
540614828
416094081
840182296
624491495
857696070
167249965
571502671
1077952928
123182725
387852131
617308538
895117620
985770672
259625934
441124531
775586702
317926971
126249236
77578542
508409055
541561059
300979716
222021310
205188355
786413306
510106283
489498988
127498679
790927787
479372785
401770152
10790722
185152199
731787446
1277917694
760213159
58516749
740416195
573353376
884679744
399898044
371466001
1050422735
749332405
128351537
334172347
456415148
478776876
1257427356
768250395
845861632
844136827
270593518
474956592
596737873
1055017994
399716986
547508440
894113864
910445546
374694556
463421620
221688046
365097860
406292463
853575607
940734424
320584652
121098120
438846817
612164102
215047188
501892429
94399054
654831767
704637478
332432
1255525895
284379377
474166442
404118046
364482658
273920104
257470469
234092774
1013336177
669142414
429375596
1172645825
806471076
218990259
64767477
1216164285
668841015
484277620
198472599
217587666
159306920
1061637254
257714487
535703032
367044948
574239924
885435731
725830045
355992935
424689423
446332203
925458635
394920094
463266876
230491081
675739554
696545034
343552689
849505097
561049522
674120479
474248134
332133142
1226142465
1123648796
389917623
821493704
690109753
642406951
351480246
993677947
1022476843
279899867
181946245
437921792
726871141
472857872
479430171
690897987
301418057
179217232
901495645
119275559
839627332
438946381
506032546
378916529
216058911
194449425
116510569
411554179
1331300458
242420728
104264466
66992774
715035518
804377189
468229707
740002297
539018615
299507260
339697024
178322339
232593416
154322601
89331655
664400316
122368756
762670243
297460846
377968799
600823620
434679901
720357608
90412328
802277177
659365927
760122225
259530529
1034486129
470237899
372366143
628323055
959196035
435267097
961503568
558873106
211423335
502794919
784903265
1092554771
473252248
976594406
463433591
389565948
983665765
459941842
721445799
434248425
950165714
157604368
422691072
445271628
857148115
1335507747
978168056
383328561
871058367
812297047
817230315
290344393
1266609333
104784987
1146211423
50507757
818358613
570217379
734944088
951368885
436763490
679736795
296736861
252700327
474456441
452319610
322018295
328239545
926741035
706661216
788836597
672488314
831032141
698354676
1122630055
328941671
800132288
622081217
552331060
334387730
981104569
40074054
442242779
1164134843
923715550
879087851
67102972
715618575
298784500
1307199005
381157517
556602850
941094368
833864566
976408205
396225795
493101867
410262429
417411954
135865985
429656549
639152888
328215380
539471384
1288823816
886140116
577133381
799233508
98321910
1247399511
238174895
763702681
419866845
394535518
769450394
225784617
382800225
720577911
134899201
810160553
715835310
453771804
1114609947
103610942
308166467
600571723
385408559
592843698
707344710
194433887
343950125
626056899
648289621
757127309
1085657071
921260343
403698932
490645237
189274828
139229825
635355468
455946692
469574461
841512797
454102493
188398088
404617031
357484494
526268215
688785413
223141834
700741424
510104004
528995772
282147465
736366980
519437661
434674951
853626264
1192270397
941198153
360588311
946862206
171060079
471529254
257332810
508667560
609729634
367303283
259508952
741042837
532207911
365325899
482018788
1394440992
354925260
768406407
1248840929
316370889
531956589
217597992
554516181
900396016
337563627
520803105
563601669
349898965
1040890622
1326942317
933232027
305943830
196960739
970295896
718026601
437101983
321396480
153768946
239846079
705388875
734794095
460380071
451547039
577128125
860682750
819613252
763058889
1055573027
703552313
747024262
1162778155
437163117
1048706402
673443997
296453589
462374356
484162047
548906253
283820245
475370746
1331711285
147331780
828154837
391028510
446635305
937520634
1035470352
311380215
437274707
356933205
524751342
794387398
114758873
277004203
80687486
501514695
770833759
845423641
252006721
114270191
331016304
697981754
244092065
815856925
723140081
524577836
913736941
409352334
404075349
500588719
326107017
933754826
246329587
436315492
951100820
803330877
562169200
773515150
1234563003
818043229
212611738
471754482
522373607
544522463
325897413
894640327
779521621
425870413
343847073
792983958
495374556
1037583995
735356363
656595345
396304660
493874300
503204328
1005191014
398635787
894073282
495726608
558483211
327795023
491036125
406840335
476919196
1398511983
1031690088
277314138
320340517
723196054
732614910
555815219
1245742896
98052914
744275692
915845202
1011014283
162714638
89369245
208863474
424267919
154856125
671666927
403839923
573820993
112513117
532784715
1160937975
987904695
161888202
491688346
397748843
327753121
1056505189
270983904
614079362
1235858761
1386474194
572087853
243221414
204129854
256244177
302053237
405098699
761863284
967975064
871444124
58273046
444694175
848445276
356768148
359929850
378606699
154858531
1351376139
1259499570
779593882
380390088
463269973
208689443
889478778
1215636291
399246937
480787370
1135758414
304805716
381933318
994525959
920576509
791365765
482087151
802691068
846540665
383936849
335584500
888551418
1083296283
622318166
852466161
416142568
108137908
312884801
883490094
1092262937
368037498
455616296
1247519304
638657450
537207352
1007979557
337615315
181673065
492794413
545581242
115023061
347614845
791194831
74398030
299446679
478340092
802167866
216955652
335296244
729538556
982488636
258894094
281333109
594926090
461419307
425414256
195108934
393692483
1120037999
1252893010
809132762
489052052
1269291206
556687269
851539884
1044084159
595744689
785870272
244988466
722347045
382700950
235476225
246301461
95684610
370188400
245699250
828350680
119252317
516976375
226770888
735523895
366493374
535480719
70244969
564866146
731771300
534784636
484681873
728570942
1012988686
734652723
304370955
106009465
549703751
384888551
232700153
246258234
1223359186
494478406
366063968
1024231319
350130893
917304552
112194558
830893965
83069195
811905945
534517484
1023209489
678114446
615475466
771489288
1016544072
762553813
857009248
438683935
45405874
640072559
447747233
617171649
379955264
588675218
819360912
183366080
589565845
592867
129651008
560430257
891773548
475137799
980821830
384520512
421794986
1132906229
892853903
153131686
475186220
845440702
555903259
714897086
1274628645
26779076
584681805
442373620
204530547
48230568
914143580
767591802
742520634
595646925
663744057
176503551
476656022
147115464
199010120
136323263
452073733
499176714
353862612
399430845
1015128286
158190532
1368450078
158389279
252470548
213334669
77972464
1326005564
1040748848
511414262
532585230
649197234
871920262
222016685
490354896
458388669
268946164
653197015
822501946
701961059
113416346
446914067
442654404
854503141
592784771
506002908
473718467
560190482
809228569
831421933
43921223
967408166
387597152
380752132
418162730
1266947881
800952247
94579311
441533072
965799828
756136399
571267682
564825460
442134932
674950345
752936952
153804988
542378328
782802719
120269746
1227073929
1199901282
456734693
497094738
488748399
275134606
347022579
1086431748
387492239
792366831
594567126
37972483
68419653
242706531
58262599
530782311
331362154
789197525
288014068
260499436
814731455
89196980
759729511
358116302
936465603
623013146
881173119
779424999
769725201
389439728
178814090
428006132
229811723
466695062
101423358
621460548
327194153
944452456
787281362
485281026
693244407
523680677
315264477
194834798
159289190
316282343
961359296
1072567627
1030736743
447726582
575983692
489603181
205617301
502859151
137529296
268917282
354393797
540461725
1212738112
165482962
530843133
114695961
489972738
899257986
817308565
951779725
452420366
507692669
972872902
535803579
991971317
527766086
636482187
1000214906
823003936
572763704
73883859
346248170
421865562
504392052
959173907
1132128734
1116898673
547747839
444867493
390215168
520947290
384428228
990942187
363641320
621634338
678856459
110593170
470956533
21881829
191139780
88245937
879127824
477290492
932435197
106420592
454954563
477447066
942419732
443269007
622360130
340589719
1072026540
901674182
825537832
301558019
383857228
802865775
484784053
509295245
207556464
903757217
6669406
440298710
1061129041
1322007449
243199864
450794796
566083947
262015326
1027452629
738144204
410977188
501749331
705707225
183892080
896225008
1169332966
1137221671
460848366
543292696
1000858392
254977103
615143669
531749032
1391976770
329936328
1030129324
684896502
342117574
555768204
818426618
171992149
172645230
468643694
490461429
354519191
1220960927
452350027
390701857
195683437
1031710084
135004223
519882159
1349104719
478609938
565034688
1136952281
438906765
415481128
618518262
1269447039
1388269447
111234753
406377340
163159919
333393905
1366077170
836586811
472339515
435603194
191366900
293063356
375204755
829111857
968034629
687056978
217954606
309108657
556948561
287157326
561651900
432567568
959864747
636722464
919287354
904797938
461435672
432384912
454205573
650648073
491438211
709764965
814696308
488679491
269038056
389541938
564868672
906992352
555737110
277473073
349573740
310728948
531108730
373627438
973134253
578192222
497865833
205251721
706369
732592917
1014381785
421782817
213019416
718221257
958581278
445091979
988641012
433987879
1147387510
547971886
398282884
102473927
371523725
527882602
621738302
450913992
302778576
976260265
556866096
980960029
1073682130
934225262
776821684
282507412
866789555
455104144
1082496564
469160846
983911300
134876150
281131975
776318361
407276434
765148579
833937912
492610052
410616320
733870296
1252209939
366965948
926025184
1247056089
737196292
483700394
1045157794
572968883
400981362
144546939
983893975
437733056
229474776
753170255
196911691
601769811
895531446
196590581
1010603910
362169227
986483211
554325558
365907468
1042643603
1350421563
582325002
446154458
324338957
641272458
243198866
606038121
123054824
357419646
408868558
1259040703
472532168
148108474
1375707054
382020075
188831306
828459973
761157938
1069561877
726951184
770673293
588521424
440834224
547814395
502865474
987246487
303453382
380426806
1358423758
823796851
372309162
780316926
429253559
979921854
680565204
306100787
373947084
102213925
423688613
889739481
624545550
976327908
626723871
354835172
1008510079
549186473
369049
1258404286
904237390
313235770
389095972
811508515
520034899
523635232
865836956
380741157
566618564
1241902058
1036170875
387274338
526856192
844508017
518998764
91244235
539601273
812528418
467326375
377673485
488577731
223310336
11777674
410750566
327102126
370765853
858085038
421020910
880520503
758095266
726677014
985961618
358726275
477709371
498057294
1233402038
581745920
814260261
1188253642
411579694
665406115
160154119
425831748
1125015634
989267255
1002618015
242841835
678556450
91330958
40943971
536709999
651482847
543453394
722801518
742725715
460135858
308864993
336534863
511849101
147983904
494129024
849398815
869715304
918292230
926667140
929532047
479374029
270266391
487514224
809373895
529741119
898807740
595271849
341158647
739471107
774514817
684894440
451729441
804144924
583040671
542439425
193784098
919858697
466032918
160289897
855704567
359697746
476023767
431312968
621638604
721824798
1335070402
983456232
872473620
838706531
825078421
153600844
461918093
451973060
917295668
1070379959
362548414
1092262290
388283341
984285419
952916001
856752788
312965229
209713093
633994719
228936892
835945647
1105214075
422706526
463852037
368684492
755268354
579008724
1228966219
1091724991
546091030
1041744433
497457265
771067308
270853606
1142120880
973895148
22167861
462849224
247099199
768512532
1098625145
455659090
841547855
351106987
738261451
611525943
390740906
803470531
848455786
268866085
726389708
492528747
426688412
207171275
831435926
704883100
521011313
406604999
515521873
996461853
628711987
1239166051
439423182
324534588
625083811
612718571
1063213441
487805396
728896453
47627503
295201537
290861782
822861878
337497222
387658244
765434343
859362468
597450890
798269130
333995697
475515833
460379926
42612927
163493920
717049315
730069759
604715043
483151208
24431639
677869815
831082650
1027478130
168787304
887143639
364698198
702379900
559030230
486137781
1377586635
941106470
1045492722
471010831
734403601
534070656
427035800
508472161
295743655
828900355
1049048120
577448752
1391502383
583567409
423772815
687009956
418117160
813311271
870397681
388899764
402345439
426050170
924801879
535737124
420176368
1082378466
481427873
481869158
650299145
703834397
157865606
936604801
786108699
571869504
714032538
455127911
248825505
871081207
312573969
895419258
428857682
397107219
472435649
953165228
650766804
832613642
275567205
324302770
301649168
305279970
136075205
862676775
370732685
300133049
868188199
353460757
1303921612
818145326
806656003
561312575
944961607
957997103
204342654
150957041
1326705370
1270322463
801679801
862816831
326825545
584645018
755737798
568261802
876640960
736621677
754823688
950191501
360819097
413433719
873439030
958342604
946926350
156892743
66521481
960674983
77580430
1044062764
183944259
669246641
287423333
1049762396
737037279
1088678281
662951341
314532746
507995290
358785176
1054109471
761578121
522389198
863668951
437409713
706194659
504289880
1046341642
536959596
879183971
750858286
326943082
523642143
123051302
775998479
558564097
429014968
669405712
615578915
459052288
731274913
782471201
1128714549
254260774
322332644
607859890
748155144
876790132
428494443
1146381119
1151122549
1043559379
201769083
258029774
1030744306
429337760
494225037
665733337
707806504
701695481
332065300
450864042
1176752614
759705478
477751070
486516045
449448259
312567313
464989721
316913986
474079794
530001871
367396279
358551686
841672269
1023736424
818518160
989587010
811586512
552424847
446976173
1283993302
763389652
848621713
1308804573
317525670
927787181
1159079661
509115361
1016510533
453082553
985579687
553997548
90514670
264708677
91381075
829115300
463199028
746349528
301628625
180707177
283159081
347217873
197558766
492397627
1395781571
1354163874
1064495121
239182004
959300884
1022657130
170441857
429595231
263912066
138206402
789114408
96137926
686117104
682512334
1059868056
422409017
427048465
315461002
734630564
514691490
404484414
975106388
478311584
463661043
489130750
862397515
278019928
454139832
942657570
1020574630
89450102
750018980
695969112
328681333
1251704345
453445421
172045519
655815532
449791561
739453422
218402365
670998442
620617830
902893649
612144657
1029238615
394821106
759225702
305571518
934922032
938897668
441146054
829541046
500469118
37986068
874496476
21167797
473510979
838769940
833165975
603880543
1018373106
428978960
150057047
916574245
889451734
253648745
758703898
380171731
725722251
164349248
1033286153
695957496
845824698
725917080
390280508
487286156
567695250
794841524
301361234
79937071
381323692
521171201
551839255
138615361
3504523
556078584
258987062
463443847
281651028
823985724
852549821
897362044
720631248
209574928
881984804
446401537
489719647
753712180
756216858
566734426
118635758
400067025
793338517
487942509
190291418
465364092
438112722
384108236
879885883
466509950
1023520904
81617515
443639424
443927375
630486563
493173339
438763338
455834763
225420060
324790496
890656963
372838780
279669955
438219404
208927013
878262402
880798729
210052719
138668897
265548739
1010400531
194622674
846282207
762158295
758724322
861523410
73747352
314557884
827451963
157747649
1007727943
714082549
512096550
392517222
710364495
803963063
680483654
116116190
1057925076
711151246
718242748
702198615
296048605
727795764
461317849
881794100
196726755
391214800
372170826
356428644
866811982
859801506
294476500
402346695
1363067573
532829219
895638734
712183623
467510182
522633548
774547627
663512285
641032209
468881699
359070812
557891488
248541332
626183288
397633017
606501430
784010550
259253308
1097916776
562970497
1164586449
2252655
475325310
831410485
1345061049
182835183
840139960
467363749
448669684
528340252
1279636148
268547273
1246079565
479544270
1132438032
937120211
757275125
521189860
469630203
543800866
1034896641
270708154
327754832
992639277
360091936
460065518
229546812
766388654
958019212
68084878
167352169
462015923
662814298
690890351
757345770
472945439
1060279210
711162008
309180985
494068656
209871284
473180629
490176273
193714139
362837718
975484402
954510746
221556037
960134233
462756775
494081218
391274141
1017809031
869066471
673344657
402165034
758275338
1174192203
229849536
274182060
1027550317
717139400
850272714
653603865
923499959
517139204
872729844
667561640
1019260666
132291296
453674949
449339584
381718212
725700518
947374991
371588919
394806204
401742964
1008028199
547704461
1156931790
825932134
221730281
1188357071
322064269
838957110
899668580
964913552
652477519
1142850853
669308132
890261457
1099203031
248433340
534750685
230795612
487598644
402412648
656908714
271587754
484496135
302024262
511595645
691305347
745129014
226256617
113975023
452985114
957793053
787017226
202292018
982685447
163469975
177513753
245508419
433491130
882809774
2391554
1369665299
643192378
744534786
500965266
909517358
902968526
559712449
1047811956
1145309487
784561884
718813361
958585335
372407361
412959356
837369454
415307507
394932655
598798430
548610849
755089612
1202125957
1231352283
305911655
805232196
640511102
628917788
384899814
954386932
1243460753
1036790153
1064086443
421886566
343429307
544044419
66166080
141311053
571642602
416033833
382041020
425319795
911524062
207783458
551992408
248839910
19856946
193971131
317800572
376713199
1051369909
894889985
1084850221
477135519
346356358
71629356
346777400
844688932
414227707
477090311
543792402
170800446
1167723072
862935811
2930194
853932441
904853131
268888305
736655198
367545212
729291609
339627253
911932888
1219445207
436441976
549014428
469229143
1043608363
389077757
1159797286
761971948
984688782
754778159
133613141
717307500
1023854767
145385568
603439228
905471184
85335806
853578087
1367668264
763788117
939500128
451170753
600958690
871080727
1152991876
532621898
771186401
224385372
477442776
738231207
676486732
1027284545
234890826
403721830
669263042
1312574961
424096798
422116518
413700034
366559572
464005780
1208564791
130552009
426227960
278269546
1084326125
293862811
1014786737
1054914692
1054167605
346200859
113682838
285785418
400968950
342896981
1048223797
383563370
100624852
968964380
193011983
570911715
241632166
1045047505
166834944
27660195
866630251
598576632
1234693857
1064233503
755609470
810535185
453530690
402541128
1325201685
697675356
364977074
547837407
1461116
425687545
228757154
248345173
411887929
828176530
438349571
924889795
342911578
530789848
229986860
625963362
432141200
443478006
398205746
206339599
1004160663
627555313
407259765
203055725
306079499
726181193
368799896
901283116
497509127
1385958124
1282770685
125221307
626393713
784588687
570480410
426425063
629187592
117952382
763868080
713243622
378520407
965174194
1141574240
322790528
970876359
875102506
711046241
297608174
1039899072
808805293
734104139
469301422
432314090
848240772
361804251
202300624
755655678
468274609
579069503
431124614
766461038
14191356
255456428
660576214
345702047
970161525
785945169
1390235095
205454358
521611705
620845745
1172994320
1233424812
434790450
942298621
405070060
794013033
184662774
607297394
1187915924
603591499
1169401174
68572937
640324657
86190203
850683663
465487479
722922553
1043991220
938550875
489612978
586222199
537206736
1192393911
127880048
196829153
36335324
523595628
753099738
784321347
952192074
573722380
540132368
261057641
480903835
179764057
375946047
558997228
237621251
938662677
493308656
446042553
321394025
363796206
674489103
971868204
498360779
2675690
736780976
98812520
823136740
880169634
263201965
1039550994
889526103
436900101
280536045
791726052
814573489
89076355
445299203
207775419
219595516
315099970
719182786
743115728
804574387
419524730
881964419
523750142
136433414
643233341
799256467
608657060
396620650
627020686
216787178
537551834
595983258
285289901
486151380
458557429
129159223
399443246
275199812
373212037
136112298
784915598
507858840
329461101
459193541
855988658
291879784
273240821
272643134
544492751
1253060637
923229031
937370384
13838946
608541237
362469657
344666850
125422028
1253872611
322577558
506889414
1208628930
460088159
515226538
331807743
1556616
396527721
561648822
471890701
218721520
331012200
563635254
545420716
1026003136
216317587
124285877
705953790
578092679
287555356
411501873
1142486082
284947190
617874392
1055693558
1322558747
636096943
766137078
458990879
904569429
643841085
373282051
1060996620
577009890
375902962
705196935
803272151
578750191
824476867
723247667
469500129
490220725
562692112
810647293
410821501
471649952
195454087
532303346
397718019
1034234819
792236009
1042038816
274271725
868875508
1166844239
1046065066
1164584247
377973019
389678969
275338684
405143881
498121815
406110442
190472043
380158462
498665035
248967133
728652803
212149344
951478457
87954317
724595864
180694039
670739456
411237959
785878795
255445427
958056268
49178451
248367660
529448959
1008252884
640615335
428665928
1334982166
483884886
226618646
196316858
1048951859
338138025
140246353
691045331
501787500
406352862
892509011
435853327
225265066
175412735
1253702041
417266111
285390848
330242846
438155240
37530656
828426722
469376817
446708613
650247666
223976655
870150361
498207827
1333360047
713153917
474297149
407620348
701713869
711751617
987705244
1224560215
225087753
80560169
687349724
373601049
283641542
460064025
574456597
267024029
101239709
1115399967
896324754
40730616
250221477
139030293
844597989
496692236
513152015
666556067
1035972684
504445138
316755708
963085255
181252032
280276138
412514280
470800590
1037147063
643044523
513739111
531013495
386506484
638095403
225994248
403511674
1320970252
418911243
503343674
429861166
552500099
382274764
116774473
563325261
1304329536
814499805
920263694
324933083
178538221
760891046
804008630
544301540
176492280
440512041
592958885
387447204
797561092
398678087
430034560
999466178
973818578
1132428500
355686945
800381248
750614495
668840711
404107149
57798090
532554271
472426369
298562338
609033771
401099336
181330784
471997715
152769848
466391802
1014336482
544472684
800780978
468112410
412435924
929891040
414749669
91484266
1127296783
218236174
544705602
407963547
868501357
44186935
781111676
902989645
743353494
582237838
66332102
369146125
380241431
475028136
660604529
470053927
355666007
253481771
871471881
470738928
975863132
509895267
808611744
679938224
175755497
635142548
341942347
291293029
625207781
918513966
1022383796
513512178
588485658
336908334
959815657
457564280
602875014
538657132
1022428611
91439212
732159808
1353052045
720880942
1171446957
1114106666
1039382995
583285577
1146239131
462020837
446487209
199655956
241921606
793430922
880591600
408592683
972938447
1040161846
169632441
495642316
202890068
1021926495
600660082
874725441
958649100
687257390
475788497
1053955857
309645680
488820871
239655715
178598389
184962573
480143012
251028449
708334451
573579763
324259564
818873885
491527716
597577750
482250620
902074411
868897324
723109326
1045681826
804423504
444557696
766838023
277273527
762678332
606777944
760663321
987952066
555038668
440818266
188085382
473629283
759337504
306392453
811227054
886976316
1118827110
513983416
517245434
1051808755
396775308
355893063
1103991741
640797965
224463198
850649364
676735778
472184604
824583637
768261679
32546597
100303072
757122761
680275975
681311263
1213491761
193868428
69309
471106295
712177860
670560224
1056265697
724369333
69381299
409005696
589456063
707930936
478845339
675082766
1098407828
1103869063
362586697
795820053
382898429
932945963
939471968
680470838
477386525
441292314
123933501
558825914
838711039
499143911
610121951
527162479
293632243
728152310
334660913
213648133
1242158364
535261840
485288802
476482352
1112096011
189719794
474699563
910629004
597243066
412770057
1064592779
325741419
185856269
501252697
835288535
489806671
1192231126
256120606
584367360
211206567
54567846
652058245
741922574
538031003
152749037
845873895
530704956
389063002
152743448
972957842
309975405
899647415
814181827
239271508
969819245
1059763196
448541633
897250490
760214538
191780264
480579027
2896327
211208147
494613098
679060231
444806420
368669855
407388559
768416638
457769140
32897096
624693257
129170996
1159956670
618443272
387069886
238723105
429397569
274158235
704476535
482831393
720735733
878505884
454858296
1035190011
711994790
1085741923
723753127
234037937
563748148
511225894
754283018
863465913
519370637
593627141
458992505
421673241
1171185853
367636114
489416572
676839
191237312
608665435
955607843
245174839
1083693555
279255576
827760137
132577939
198482662
335505623
398315346
720001902
561980715
362122186
219152488
1166945
398511999
455731298
540193894
1152915282
234489116
654183226
627285173
971528116
709970354
430974637
1158909334
394360515
278083371
1066846696
394244406
507168276
328949892
193153210
854793555
192936306
810590804
880317622
946139444
900627772
337863311
1211052742
893648554
428636237
840051730
473140943
544825617
771859620
592911319
508884523
368418015
562812423
2767773
652465697
1092235716
885036291
430101254
776309018
122699120
242672079
1337211193
470848573
683387732
458013100
629046689
394651243
228269710
1123540799
459721614
418736964
1048246888
941160232
410427085
211187174
48247040
158235677
894628081
215299791
105913378
857753553
878175059
33075266
174305069
1309174864
794298323
110352972
1268158409
960028398
198100537
350492763
785497520
866913601
764090863
112570657
109576469
148659987
265101562
172497655
382620461
56673023
264816097
191981927
327458087
167806122
287994058
968454763
1013126013
890475659
348464068
397740259
328245004
434868978
643114551
259144672
990128639
525989096
209197676
695219979
865452306
2359248
79252900
461753538
137998893
293803747
87730508
773524331
831850869
743571736
262986435
536081370
309513626
416921974
319661953
626038604
323167697
711419317
412119355
176846830
746852941
760468821
240462110
203579097
291204100
453115390
195792749
214767887
401623245
483372718
511015924
697740202
957979782
744593394
314098680
507206301
1069307850
786836049
459351213
530118796
718592727
511016115
753894067
148720948
31930666
548492516
374003053
120642491
723003064
721910730
48228569
294732426
218057615
1854158
1055225178
818601762
636274146
550669155
105631645
9468894
423454940
1126238247
634857497
200196907
500093141
737756059
223194039
458316800
402895829
323741984
1043599656
393568480
336860586
796006705
282918812
792703551
360301191
443196323
949684538
512147278
733267795
795153633
621992799
275058930
210854935
909693215
743681961
277500559
650688639
454273800
160714433
656032219
1069529054
469218690
794544360
593860932
681705431
965682542
119815535
535270803
1323237734
341633360
705057961
410304560
951590059
980508314
547071033
724372570
242542099
396413877
1396759408
760199428
203858700
463068183
884910906
28487367
1013274964
219411480
662040438
148203137
350403961
879382271
442670474
395427326
279404596
386195955
759394214
634893200
1786993
494575780
520708562
921012901
894518188
612491630
269785627
417890191
810274385
67668256
520781340
463306165
369295748
468835904
723494178
272149006
1029543322
916210212
633777202
496338942
37745314
1026058548
937048503
360489887
501348178
399783713
1068240916
660579405
433415855
667510826
153172771
437177427
1030905668
982662064
1067685126
600999273
1005193093
604981005
172761404
1326341462
664149752
869189365
782591226
460987704
491211896
236555962
922447638
603144803
522090332
616284301
500769253
369492074
520775855
366554571
73301462
757204318
989107572
278437505
1019678668
873292059
445297998
693948783
191708360
207018298
644210056
449427405
565405432
383501090
357819396
745675149
202139053
654673462
1095942100
414740213
939079764
249878230
328399424
816437690
559739751
244912449
530834420
639848730
402484431
1213859457
1310740688
508279751
410033477
486831339
963646892
1214205576
578639971
698966138
1008565839
338161815
951227361
1352729327
302242174
209738374
72878
57439615
251502176
87248684
584098622
2627577
414128167
375931451
642009327
645600250
669814369
427121163
204877371
749329885
439606271
627244657
573429347
406829192
438285290
799083617
787429168
762945197
1243266
705072292
388528895
1021193277
263867887
71915340
502712022
298983993
383658971
773557160
267232232
307342986
465389139
360723541
515979902
191344606
885713696
539095844
490977580
368741279
513345206
579895343
223336814
567851235
575283146
577728328
531352521
605587795
682664515
499608556
982051432
1059923295
1047753937
776859285
818898500
934690115
575816675
56806501
1093587030
409094622
460402889
391740808
480169230
1183389950
1167341941
740364081
1005841625
898512797
274618389
634801540
515305391
599958983
1048586295
621875728
632137312
499602494
644797684
203135881
166300937
250955985
831960404
498482142
1257851406
758728016
114022267
279664246
88043986
769259142
600855469
115466409
588047470
490772129
401039544
509815382
371159272
396525418
505585474
1019368361
370870960
831824376
708746871
452859183
620058181
877434291
736284790
347531170
954069458
391305947
792496330
336205273
686187462
697033627
844962321
605144818
972816190
443320469
523156349
599832312
440749448
73958860
549113461
242987250
566899278
1134874084
192448368
649129315
503527093
764137393
1038131596
704150543
127529024
476867101
700402001
474471171
372153994
840500894
967910981
626682536
577908158
437738086
518685815
383580675
828761113
365969475
1316996884
1011929669
2444359
786251164
578454501
967735225
382191337
523234458
651349153
1057537229
876128803
496857814
308120306
932131650
994021577
1052757033
496571287
1283489825
1127049054
478099820
567466705
75814925
548846339
509469261
241512991
300666585
267133372
903021021
420180074
507813750
408501456
1174218912
103730513
666170276
387143389
663463279
526846680
1092343176
487929903
576960973
890028540
157176489
234237769
509019163
284849956
427436717
560105929
708996251
770323751
1119279536
969641341
554081466
240487958
296941263
556459225
726566202
489408213
1377148561
1209919215
1287272869
455491666
279254664
551554316
997249449
1225587404
557335096
334853359
505047707
867749928
282418817
444161768
281047132
892419920
53964386
366199283
588783118
1205998492
656141222
801490613
663827729
666903044
857086187
923653137
337407099
666464420
423305161
125813328
1254558934
1010414959
729678571
760647360
458472434
434616169
906818571
899792124
670375199
355563609
163679233
402522004
819954022
944949669
548442858
282461333
607241568
1343314393
497517902
1124828195
346019390
268282962
841900398
928535629
580611337
537687220
979018107
516469507
889346796
102917904
336052508
758196773
498229464
3118652
1328409457
700960635
955244490
326198203
81736096
331037798
350120165
1101960316
461662562
617673891
364417373
1126861560
290900503
756602682
708554472
537390995
426421074
383786352
213312718
805372784
625554786
931870438
750565065
551786130
1263333485
571219524
753851340
492102085
1190307919
262168860
490981895
367569202
743747657
190742512
705518929
416273911
589943052
943933344
786556987
780491408
443392427
973054770
518188159
504472283
438066713
549391908
93061954
641391481
262595952
270058585
897695834
345583321
293122868
883203884
774592238
519481505
449206367
729565076
44902693
789567184
412970715
1009243359
149602863
391049703
620787211
547362287
724373733
1067445757
274497335
544848278
136750070
1288234651
398319762
295047071
632129036
303722048
732522301
588786880
1388014235
994023723
676615787
662391753
560673892
638084774
844407379
470165305
971540326
993183965
659285867
518506894
652200560
548658802
449906597
940256225
754265975
397580840
1011946313
683843883
735818021
904842019
518505590
469483728
361403853
627459701
774192076
1377217989
247694692
442625380
328752058
839228164
701092176
300165213
801630276
1014076428
984747209
761421919
414191577
404736427
1012118463
622512952
466536183
1047243602
871479775
153527724
967375462
555628400
338893891
1270104988
415912147
1193316
247010200
432135372
884461721
840962589
251629999
279427197
1369993412
724572244
890367178
334489577
1042183871
505594565
314554886
770240828
920408147
1059312667
30763991
757584865
876469139
695659674
951456975
809879911
1208014527
391080195
241242084
698657408
1956507
596146754
350460234
469242203
839908024
364751985
679449575
214748740
728500487
468893586
560424566
812968785
408517302
1062197328
834053828
118458368
311890842
433632457
746529121
530649597
1066764259
344723348
315885890
100839519
708362295
555305294
963860884
494011223
707545494
1186928046
1097454044
197553855
484117978
71960647
747445795
380518597
225556890
564164209
964101036
708403502
964327521
207328971
557841955
1060512465
1027361633
792862945
907140600
560016359
975305083
819656149
973884742
508387896
730259951
279348955
1075730098
793523240
475400034
678278642
673274224
569232459
468277240
689667481
568899539
215395255
474610590
845647442
561875683
681988157
343011108
429620321
573630824
978703134
553065790
666805642
523517006
656051584
757085675
210452189
402391131
456387935
440536944
527996776
171937590
677202599
591408407
829184357
517460560
444502819
361459433
698057523
394524048
718074760
796827313
303378504
436485205
492086628
938962027
1353577493
638923813
859511421
56958194
789744073
337241881
796556484
193176710
690630895
370874988
1065517516
5466576
84919821
482009468
146220311
353040951
358668150
882971750
369431986
79530951
745563265
383038516
1213650977
1138835147
884554886
544625329
411563196
966180797
467596421
312875731
826624385
420516736
501131235
81850737
491856734
674267251
342380876
314108165
672558504
351658038
778215326
853853252
246212763
312670725
639618747
548149644
204189348
566497574
262183938
130708893
258957075
457938869
649376387
605616605
460742065
47701553
493162930
991565681
299129050
666276690
937575241
741630856
217270060
87841
323470078
654156310
728923065
978409748
1321059788
828161176
447586706
742155974
591906046
182221413
443604435
721230156
487346821
486272243
405323755
728297712
252348993
723311657
540086229
776441096
609513356
977686015
581385445
736624012
305865257
332593680
824128038
971591927
663055021
501575438
377919910
911576356
1249897411
1109785048
692561563
394446162
485113081
562104009
583195649
137882424
339115018
1060184514
331762859
363143574
428545482
420065080
300722597
1139582248
669546198
877981894
595957764
132101065
245282420
548126600
1045968327
852852441
436680373
765156098
458512563
547284440
806340950
1148024723
432510268
416766219
1068535259
300952963
340381128
988609759
541689112
892611368
444533226
991834729
484665254
546927708
853722287
117060832
459997520
7996428
871660200
203484732
788281016
777403262
943966357
224784532
521669663
350325838
1175070907
309488109
830725549
860171846
758916543
993661011
737271926
710870086
384044106
364801681
815787651
258409023
515071455
1080158680
395541848
439927168
258457321
48905428
794961073
431310846
886113513
457698620
597479295
487515955
939375176
961654849
305980624
634514943
172899259
638521169
441419952
418693187
708331786
914841337
400941774
1157756770
805769605
949774726
746597548
730391265
923783994
635513242
316279806
905617731
81630054
504539898
194901478
827903877
920671871
367640704
292703957
459845950
296466680
278102727
870516473
1205839269
538563077
462531464
853777904
702687432
590057941
1067212054
1037001220
570660404
745674098
871377407
255877042
827830050
332687689
876679742
634578489
524901932
211506716
424294769
682452694
534577212
387699765
902377528
862356594
791472236
744107200
572100491
345029329
255364219
719034260
279453318
198634727
1019117632
452633366
321172857
164258368
882359364
761281596
273218090
1022765902
441756255
330611793
318217425
1089059966
99699914
338825595
118122403
75361948
854934470
852751873
668231965
386436945
989828494
369929054
957425583
203418003
421624705
763165743
559796992
97046805
239849032
1012549026
1948065
930732173
427892163
284116315
989719670
472241427
1044187702
143550068
505127625
469843907
1221137265
328265005
1090608721
543369497
318349459
1059410005
205997042
615968271
743478159
130186794
806370704
573499563
657224971
787419650
950123418
818455799
512240244
327192160
394169756
422746081
36744036
514195442
401887230
278401776
755135068
340099596
312890948
411678539
256673214
194397183
475382823
391484548
315219326
408438419
374726621
235820856
1030960814
229821
703742163
890054706
1054083844
126266450
467977354
347903941
976972194
140955593
318041211
95452921
437894714
734711760
580403273
1239241098
785404893
165716683
124430289
849106469
525217347
309323164
886273941
283326365
1018269268
1026995575
121805191
1109207127
550883534
411215216
1139668462
446416434
174969330
958883141
413104801
626214115
772512523
595190913
315969
830055124
626831747
467193337
544914824
305734896
567800771
71384530
206652313
462706650
197774582
702414260
1338063113
349248020
1173442307
921260833
121212645
273485612
491722186
352446902
1118079621
1019696724
589598230
526652756
66870617
658430923
747180041
519383891
567683817
230654529
437501536
533691115
623436634
244290918
524503969
735897386
1389676713
977292795
469423612
240213172
897552634
507396710
1016455158
577576329
1047317188
508837686
393363068
347095174
1372113888
421916785
837201437
529573949
935139477
677705062
666761098
781595463
311060133
34028542
528226353
1064372902
838154702
1013315736
312187396
358732565
794514135
1141104306
465844041
1219752839
901070330
420285619
600523987
368532664
437103833
282363591
417589698
926835018
787699867
206877220
1316772720
893923255
1011936924
934040508
418995999
144731852
712117471
514079151
739481900
199539943
208779529
314812684
1058376878
219423307
394397978
595679731
696115915
967171153
920348836
792727304
1089944175
410482293
423691029
885769666
345397201
486815334
1067697439
563835457
13806924
1384113988
738311567
537494429
489486812
479113104
521598196
415510809
971507130
759192170
460677309
496006336
110259934
727047272
436224309
1032348642
728035857
311707613
730346656
899817160
535644962
143263610
214855103
674421639
531267
397442696
81281912
929724336
621936404
721205091
1073072351
190520328
211030174
751765164
483041125
601316056
504549926
846059139
396807682
126529879
686903206
262300059
857431246
700803194
827763510
934558718
433738113
1170930241
308137243
452826713
1021383761
445479913
372230255
735583506
765055178
475423313
343048767
662164250
250548333
820351713
909077564
1043446405
361874956
87535862
463181909
502108550
422051344
569245515
785807790
886477155
927112087
1168315166
455740014
838475357
839134531
302115492
338811948
1052653470
905019420
1381093023
443669240
766828537
879034385
1257785811
1287798555
523105426
995727871
1216807722
751330837
514871119
692467337
287568721
723774855
466843742
767478675
956321952
63618764
403428174
317990881
620366582
162213464
1007464518
475271419
539277620
540700777
481412244
481417505
1487464
715698101
850567397
476404047
470806985
469320163
487359924
138707515
115181542
625145
30085243
443136945
710612403
447556345
459728946
827648144
279815247
464194736
787955631
455453433
534496368
478134451
531024806
490465689
1276172554
661602783
105087979
62371408
696325958
275344625
460634858
716287
434408131
324156547
1316911920
638147030
801739641
798992805
735670895
862762879
439977763
102031619
420213137
1236968581
84327322
481151642
1091220875
738194079
618121931
630379168
657733732
867086417
227504994
203975292
613387862
150552409
690166641
1360469986
456652750
851501146
799859886
369263128
419655599
283961674
133715158
201902540
389363925
407499278
736766855
320010185
835526399
354299445
420812575
806265883
749293583
1073210718
844370071
659098347
814708711
94313624
261754874
745512471
493137855
1327166295
210203011
149265893
655346850
1175853091
886440546
639744901
569115884
854549713
799360340
384185952
864050435
447822057
109656080
446280718
977808185
1109552318
524787435
673102822
1139069900
142883210
102795753
698234158
439530368
968109892
351427832
1000151137
392887378
700607262
457388491
527356676
596964587
1238183956
752878305
431222816
390909103
244375773
661847258
711008013
302283847
616196521
722897525
476972704
1032143745
507260898
905758477
1388720517
491672646
982247243
475516635
499009387
299907683
700930432
114007449
843621012
338840964
386104017
882996438
290553280
385952840
372544681
396729841
1066696481
440940918
743129418
95745232
308474336
662231860
96349940
457321157
1833187
918130079
205630043
736630704
1006858601
383165419
483242272
925632258
294477051
445965530
729451855
396509805
143878311
967137165
1145527196
391879411
787010302
990883494
81889607
988171610
349316309
293204190
624618361
711125548
847995722
1053154135
435968297
637276442
373378891
711920806
632526322
1154849346
894133475
853802349
614173403
1111259544
355525086
639083317
825077106
706796454
519863404
336726126
535168713
600779644
655538855
492478227
690219673
984813084
721391340
188846629
752853528
197743388
846336849
490038701
1130103565
898244020
514351821
873044439
120554691
302856236
1114853788
501883072
461957440
1486305
1156231546
562581856
1226987430
348125544
370092531
230907509
562123407
469086609
248934352
510757840
411908629
518226062
452702455
328700365
454894985
502328431
498758238
103654970
221476641
739759604
554589548
133551001
827771387
873231850
416099465
747218183
879560816
205361717
750287407
446728452
796038142
1004300481
987491337
763475978
1327064125
701853950
617949694
918266665
550035667
82376609
298067487
353997624
796341331
1211375304
481785500
925909377
332763349
510494766
260160840
458009097
1082681979
385877349
229436991
318356221
736019349
785481612
311187202
524099003
539916568
468400543
914572033
731143181
169695911
531370088
472148111
465495515
477795678
536914632
375711760
347531617
418858574
1091496879
410221449
566708497
589644723
106346012
578054131
706960057
910622256
888696406
213868175
853491207
692705794
955774897
792606402
39257620
1058392352
205694057
166071858
631792509
280890412
484864170
571669123
897771466
55370275
284880176
1080335326
1323666488
613316981
361316066
410934323
697199409
1091009828
1007855395
870671850
790313266
236871280
554154173
427450364
626437301
301790436
955692669
479589199
960407980
506568796
212804645
573055866
751958255
495579622
480670059
386305057
434654028
771657656
43514311
635627850
272836056
1164989836
684784143
951158977
302715860
436567986
1057723272
249131042
1048630111
207736223
534124411
893666676
324104410
439244833
91336179
526781491
657775972
943871247
497744648
629392692
541358722
412176655
1080374489
378002715
317402784
96020391
231980334
112694636
521293178
435654318
934504910
551946975
2973182
300187616
852826286
588453955
897311720
465107368
454100075
108482995
740636545
378321043
945854359
690088935
628827691
494122713
378480738
1116995588
498746660
684748636
247606839
293742374
601617284
434414638
484601579
256564735
77655425
771753471
526945932
911890004
473745976
957236860
721052577
567391861
749639170
860792748
271977261
666848829
775526703
606097863
318180295
932115861
513095710
783136031
1297440791
179920334
323489517
384430913
736931282
426990015
534329777
401525885
895948889
403967749
1081808022
1103892397
432474522
760002421
398136705
698559201
877282443
890099813
414659016
322446188
1026182941
938794914
142327238
263262233
443503839
1068315881
619913768
231976680
356798625
118715025
472194576
801748582
1278657153
457449373
632180744
317604425
388120685
326741261
441949715
342465431
185457074
842114740
318310395
709406439
1028085
526807404
816597219
871339916
403735613
391051502
434654605
90435042
651529166
1061286483
285534335
917406826
717528510
1114471422
599375905
183241978
388074800
230287628
983669465
649860267
658386588
302105344
524716304
1034724591
202910402
729157965
983473841
570460792
448837683
444235471
856380461
870714521
463884546
829648440
746486643
398881188
462693546
272346238
1196204911
800137550
209708109
1096679731
507621648
1023415449
341055125
747208852
506095673
940576951
709330804
394430354
664789514
405464975
256934341
486716926
875097599
696218081
790476194
314555046
313747952
251096708
465890543
608429699
676950810
444973458
443025961
87301575
879138530
650156810
678859682
265314416
262730740
761823863
176035635
781085471
362317793
549953820
277732662
187888117
421666137
508393391
125232356
726201887
395920215
796690324
252595819
589246397
382090289
1047798576
896476394
895544144
238450166
816188805
4849087
553764298
998751848
540851506
1013119931
897532555
246443769
518729779
982785683
2508335
810175412
837203357
1010840222
1063641140
789965180
61816854
98981264
796293956
597370614
292191198
773960399
1378926681
600909667
313683945
473230912
391206083
291212521
416270241
404546538
735000156
379143251
823298401
313410587
442550525
533724886
345339474
789266382
476458179
395022794
794755157
261052452
831137446
920770718
541143276
486239505
199162152
834089635
259095503
349811843
135464928
389823115
238804303
314799529
857427307
644079286
256009531
680811066
463574544
375441810
405901312
448234865
320080039
240580212
1058709690
342927318
386554740
196164067
544552661
139624061
1216294803
1335996694
255952031
129386890
401308198
520788368
956062611
332992079
238076727
450379524
276612707
985612278
651542885
50301684
463054840
510841594
738273688
455589867
65669112
1205148399
454078708
729283676
903227548
396997305
1094094817
729698179
887060390
372494247
530244906
580904769
958096491
1055407572
79242608
299189998
756546502
717476024
766568445
687517633
819663021
82760927
248992417
1100292167
958241720
300213170
1044531109
418994778
350226969
535858131
723699264
776829143
66455827
451362174
337104305
1172190724
361279172
795894257
874816596
279073955
241667262
1025500576
679703046
1276271882
788403380
919361212
569205421
328262190
869066151
715029299
748663555
837188941
1366853531
846853129
723051396
896318456
746466406
1043871966
837856454
301513026
683814340
826707365
440383262
457475786
474754711
887365455
772210554
429382631
646614226
943099871
270541716
926955597
541410896
612699458
398171385
305988792
1207842005
108486592
796712339
1213986028
375186428
1066503251
683457245
807787557
740065518
130852848
767624528
831876014
467196352
327913202
832190064
639509876
379168506
475545255
315325540
605393742
390130493
881021473
892517157
871818988
300570830
355878203
470626278
278865392
1138276149
416797976
391942246
819730279
362419645
1103312202
604025129
581511188
1062626984
818455250
703427622
388147740
848510279
194863305
695183060
1017371309
496178519
470417512
732996784
317003234
801124679
395181229
741034092
477097849
718322042
946301909
354852240
327145764
313636716
694424056
354022896
725546207
1022951709
823826263
274499190
325102665
598458912
675797351
340494241
432458355
624139254
1006083839
835624540
432222068
206164826
586045553
456071749
996633863
490205172
569404856
528924273
1388358566
56424449
521452358
301452949
878380414
228549463
52984528
882379031
321499088
675977926
1261068404
1209949175
532703680
1284366828
280390891
245793394
29919645
1064559774
314956037
231019356
912166108
531076457
754139227
715212259
306945888
424841820
894887551
496865326
369789420
547598384
373532558
585861549
517843054
486205607
303847706
706929238
298908092
526037153
294802198
1149970235
418765948
861484560
529180763
602657739
738319253
694496398
380424991
350008422
852332597
479891489
951231769
1155828056
307066128
214285344
703393525
478426093
223596144
748846656
358944093
1342096799
741070706
755228531
476248507
561240753
965866523
1322108054
372842798
233525282
102847308
765778470
920131509
859271620
299784003
498826878
353714578
952511208
307811323
266309002
849467226
58890073
381790926
839732388
910884504
954295266
735411162
1266174916
734809362
338068605
797549543
388772740
120971270
366902860
794994886
454132334
1153943375
731929
384994204
325811380
258125034
979842346
377604364
319823870
391113185
1396333461
949693086
382150559
330213036
510052964
415714338
2681559
347068358
961734691
264339399
413814342
401215870
314273840
330501703
459395607
946048974
793882345
218373619
308766946
367531623
785356281
469994225
441312736
1641047
368975453
322473389
386336565
574900332
60701942
363418832
307799985
354830200
442149901
528754393
479893751
917460855
156460749
347729656
966605227
314378105
543390112
113246
332253303
796254676
455071408
743787323
236361958
523493786
625955087
360113312
794028692
450263816
807578074
234709582
448848227
658246392
448223882
442323789
360409244
85952870
462153556
311804962
408524076
374063212
712239736
237583148
727026107
749408067
733692277
1319899098
49282884
374599783
810013359
739509308
95851802
298050637
423683748
246649807
228938212
436549268
759582623
500542188
387070588
871998895
546206230
299414566
105735532
310652847
804392306
239412851
827056155
332902458
241239701
715952151
708143424
890568370
373966688
1181618498
1023668085
1011689615
209701373
932739315
314062429
519364748
800942276
693495072
610381263
443105494
209208677
377374370
399389793
78325902
397571576
335192360
375117472
1011820139
559386647
518341030
65766031
647146549
272617701
1238632865
405429330
1051443672
679844107
156341207
2987630
725994704
160445271
546432335
188578313
457621204
631595021
446762588
983966327
448695447
158962760
537281060
894717527
931469949
432518520
1046891367
619312620
362364807
508395485
894965715
1276942915
585840791
926945693
1005775328
622616592
348346465
463735405
351949730
530433441
509396281
793572574
292457597
339699893
612034490
871107821
569162692
783085353
607614696
1121767742
2054160
894079968
623539505
387171394
361386202
513644534
649751134
753546783
220260116
708949109
524936092
263573248
1080509484
453808863
753521078
473310719
936022941
1279002473
167876575
493131193
745510126
385714647
448902270
719654848
1130200797
317417579
526467102
626839324
697084267
1266034520
99845443
439845442
248301680
573305722
683307893
1183524439
151078064
450799667
75976992
435791012
438435503
576869441
60917706
732601974
754546493
132510609
532701453
624928427
519905330
499411621
989424085
851664024
1051924749
1016020634
434511281
477236845
387234898
784393374
492515190
255652183
983745524
403076899
811034494
426909061
451961205
1211512252
292387973
182022294
911795571
578637524
551905325
721652359
813786791
797664620
705006146
358067862
913622693
1208212584
943470080
454603730
108935596
1024780372
163002385
1229671835
349494401
453334394
804577407
875261154
601366252
543203320
834982330
838184521
528819495
359805061
416349085
719524492
910558670
241812725
506215965
501298035
346309635
629462327
80017520
549432331
736316864
328281222
207482920
1162621963
599147159
645975157
67435102
466207221
367220607
728178935
381944603
1109679640
897217400
608865804
389768144
861790386
206551845
462105914
537987251
724785783
1036792403
388919670
85329382
389007613
163254224
1288154176
404376375
542160442
604523223
459546353
418420847
578332473
143920622
102355196
195201837
540937180
730090078
503910558
399331499
558610261
460378639
691645031
630208945
466178174
960862808
213641580
878591631
835303486
390491634
466222425
653089652
692092100
620347273
204834736
367052319
275639140
678593028
767854887
512362704
240100479
1177259242
407628598
465939704
259750984
711074912
821861080
732836540
595132213
413268292
791219541
104994629
642973663
372495293
750581168
690429926
421457191
870314619
221208857
488797530
597915440
1032425910
632476515
308938935
518144104
1071378437
234795383
943988729
480834275
317355687
494841742
532725498
508691353
765654143
589557892
605061460
370019237
345855972
714216945
338277447
1083059596
619381729
341140641
620207381
569155187
658208867
265412208
885621390
91537918
743721904
1044704712
392301286
307241300
980066190
670090303
445450883
376229597
563942569
307604993
539766147
373668127
520010875
393401400
512521195
386200241
853478668
856451685
242414875
835322988
1223067207
918330291
501813390
717559083
989807748
642900688
540990660
923830243
508205284
791586009
526650632
131140753
145230582
115052074
514320568
1017023569
361998771
508620621
519013875
543337298
859759988
299994742
465493748
537458592
1331624724
996919480
292132250
1261274456
1221692087
467309795
758783761
461112552
462920313
222317579
469440452
1038923130
866392546
707617657
1387956648
217987829
673059004
525166242
486597595
623767495
120715136
184352024
206490483
205835357
438118125
756247209
780377170
283117281
632227596
679676230
498454599
139447649
613599672
411846847
704567964
370821759
585052062
370957651
961357704
366680508
1115768461
485857397
800511253
494099905
783406709
807378775
757549304
421751092
828913633
454019343
474842714
107635529
560713985
101000850
1190708877
69314107
714857723
709959790
334667660
149459968
382015198
744051068
859779150
506779710
161800771
977929551
397534743
651419451
835413535
1149741016
234682163
486231567
540084689
115103892
454975032
253350118
159345137
886503496
394697363
533332928
888849311
514329099
879477934
349469236
460650466
584839561
469765460
785766503
1162592265
1356702567
40762108
343187572
460122690
279641347
489633554
428164164
755369344
791829957
245117335
413352821
769123347
472917556
729859069
86104395
666196420
65878178
337076136
1212858439
541500470
526483385
523635683
230679787
674098739
1346786747
287129813
839475620
589833872
441746364
1080021068
384357938
780510256
479785190
750804566
358677759
99277116
308277161
526690152
484156469
699837288
1280919099
609286433
208177769
525461720
32139912
456712551
363820228
319465825
1169597782
495430352
630775039
502175347
920599609
280245651
575176891
929778789
315793515
596194013
287822390
1052427131
168660878
667213808
1043653156
941056431
921252071
576520288
753142549
994446156
748572508
241502549
1090555576
671513624
898627020
898438071
73172794
374680849
419346996
363325879
286258941
406457157
1262835432
582346608
180027948
780508220
472065102
602649629
947440882
216712775
533597259
1034614011
738025162
608455534
739598757
613721019
240333481
213430878
371330088
368177783
713086634
368215466
552291388
779132110
133124705
260677978
476993317
340227856
1117285172
606442632
971135035
312154588
319172857
292787995
885840343
955657672
148202711
714183942
435171646
402692986
337490781
382916101
392861990
131035306
342818116
1013962040
755062370
138926479
340668113
387535294
446299332
221894567
644937102
1013363383
1030824668
1189781125
499533739
668645417
854256611
855781576
735370492
281751401
5481067
881474942
484633901
831848477
193287103
432491562
196134459
770095560
295636613
854081335
375536426
458028566
348797720
419074335
247373834
384801596
550839624
112779585
367110540
1166367200
799226937
253433776
121444496
924114785
1215743907
269958058
960746635
176213708
394238818
161302882
777476497
216607194
359736560
167809246
445249115
490788616
504470895
405004098
1372694355
681696786
789334096
1365936448
1021839938
785032928
502229227
801616549
408441520
397382543
380094725
472167238
450024252
798735238
301422658
416080982
822637495
570068021
945784892
557937010
1028016822
320872439
334413261
265843886
402758841
282274086
53493887
943414009
885602329
442719110
892873501
193245396
297796661
432804781
523817082
389448735
1018860851
231323596
312417144
481200672
912902032
338940260
363313818
807518916
943744481
238213437
914220173
744368855
825671974
198467048
894140082
411043468
351802296
751545408
722499403
1121916813
416374286
853160103
822930249
848459825
876060230
3328597
582658783
556260907
786969030
748089561
880657923
847900383
1384542034
357312153
165623020
969958268
262771946
934298405
1072919467
699956518
1061942181
519704620
814042863
197379451
822188429
386517508
496938274
293472423
884678080
588655934
528348381
216403696
290421969
494215496
203753491
277566298
823464448
738956344
991512872
385623150
398730656
843603169
204592120
220839576
409706066
292698544
339254027
22951530
537063630
381939195
559089681
167589879
278666475
1035396690
426335226
529617565
706908449
234121118
363574756
141829172
826586956
533124054
403869833
1091371238
490097788
710835675
382675731
547155926
786291675
408948116
581052733
409194501
951317636
720299671
356521172
616916215
145729709
967723724
285360810
639784543
453936627
877764753
718194135
782626472
349547769
433873121
880869819
642055240
780338142
511526093
231531844
1048755668
318305981
516264873
324787606
240454104
1827075
727242895
398264219
100218910
381699499
384830588
521887780
546061658
1134924955
695367287
423230448
566334914
550351775
326294491
296931410
354746912
980562855
705265097
151163915
772767053
820778292
650662932
773456742
1019901867
819694072
914748442
191754462
114053717
98244574
377407501
666114180
861785877
1092838861
383880820
773077008
1059406457
701606398
350325918
431496660
491984521
330568868
790232750
171596608
498180957
870743198
863818706
327425927
188283955
919903536
458677564
1106603646
681205564
265730208
737534243
183406168
872341480
736027066
981805583
117439363
417554044
98621184
381658158
807925322
306567616
207272411
678363936
788554134
1031816687
259165507
251393902
636012132
1011341
284466120
517433330
118096506
1377582
726166731
864541612
770805538
558982891
458024813
641300067
43105240
647199153
546192802
397955917
649100062
1003557161
684179002
541324113
478467054
185937778
338250769
69024127
908370003
321959807
304895210
930877157
430999510
907729089
549498528
573407517
949807605
350557716
421930319
443737893
97001803
473656173
130584495
74197424
27267041
113157901
415474454
578833360
871570851
648751351
714277424
774015569
155029422
282252432
1365390966
355371106
122878927
328813895
1131086798
865424601
380343109
596739426
484925474
51695272
837275436
543365355
786135323
307645514
374610740
506142461
681130565
127380960
702542402
348003831
139552949
415150630
256933044
463047017
480210650
382671448
303989762
763533577
116072013
856534774
270325005
322688490
1034708344
514891886
400844268
864204838
211660504
679282059
780751491
657475304
820672216
48101951
521555338
320178629
775592592
808005749
993470939
1368992905
532793260
1026473623
903772377
729045388
111273439
856396985
632650447
437311421
54865129
265398218
476450511
1056607880
563722625
436299803
32865697
311292304
653972944
726465625
433860659
372150282
748816562
737366958
406004249
561485105
31008515
398370257
825829808
429376554
229820018
996504177
319490736
478095012
430755825
408583334
390090726
504770673
430618734
492222842
427363672
402033934
910943387
759274039
210518607
996946033
855375323
868295651
1051618059
185441231
515001226
658070818
1258598570
489931895
490838711
256246743
822940779
245175176
843335720
347259455
417706987
1049253362
882581359
495887349
701772143
757681686
671637793
319059288
828852284
1010248854
478643639
796166270
856861533
528291791
696382579
352414551
1049484748
515291852
817374670
190980465
935167195
1038155434
1283748582
646417924
237508752
384787719
743040096
166206518
286363801
405162619
373756002
7149121
332657899
824168539
365192737
899713860
1164886831
310124614
747645198
291745339
1149120186
246118316
955957880
100300271
674174594
449255184
347923063
487792222
633790413
891725362
1365793054
554239342
944794147
466483328
372399106
939459119
704612667
409781118
400438961
851179816
328076660
1137450807
943576106
1298559067
863466488
1063498610
320080434
960976471
892024732
389645143
73815193
744948610
293946078
337647235
877684125
544460837
238665480
833490220
450336297
285047149
322321691
208853909
1379837138
464900594
478811393
421641853
480566611
213076830
1052266084
459893856
525421825
774156240
843579937
372062716
430783077
779871754
382549110
444285669
440855454
618682681
816495659
347320346
955522480
739687527
445416959
638119846
528367184
754028877
146640235
374294635
347172889
1087145330
483256402
836811744
955723654
529273449
1059104865
324254248
219514775
1055144476
912149777
751926154
381037425
548944215
659848315
621695645
641718633
796967727
1055428671
886640934
741960866
96232902
400391044
798533281
431699413
841547260
813786687
750516238
329300185
321078
197857916
446799159
367576977
1098116767
881802279
381708661
816622446
154461200
802013405
447400206
144186823
400663682
843945171
289408487
452163633
510692106
855218245
1100708447
828876750
889216461
357186060
463412530
230100095
504666396
730618938
325937179
546757761
514819334
118073522
893034831
1008316694
1023620386
677134175
1004618337
469652123
309123951
346926926
498504227
563559128
980174167
501115838
780925153
840760647
410894193
332695355
382674175
129169791
1359308815
92588488
433114646
499901918
864210404
468215225
298642166
459331802
222419381
260623440
274598846
1356169571
710936731
961649884
532783304
976960739
148684616
112850207
451658138
819813090
105524666
739902507
498707253
881140559
655193872
339637531
751352825
899059760
148697587
621402951
810526400
901269613
308483386
847751781
654271812
423317779
547982608
1135565814
293139697
719939255
738151525
281162954
431889746
886537179
1227255528
990051713
277082022
534116748
457366031
181645118
75947701
640679632
385010892
853996120
303720527
728195768
780376954
375466509
656894270
618360726
442322813
929512908
783517348
489454453
536666939
59702786
642601155
903899689
1063174250
918150050
638824583
1010108976
724111575
427055803
801282465
726255579
175997808
248002565
717361728
507010847
216926426
248308372
387870648
1052646912
349159819
642769769
324995339
220112289
237718366
454546867
451009361
800612001
646506575
50613415
495981581
474230003
1382181262
555485504
1063525530
393172976
134105836
644431844
1278347287
602972853
110607170
135821019
299404457
826898810
554822269
543304433
1065532524
145065059
1236790253
1163049853
521078963
974404586
819054643
981120048
485507209
832316406
277875967
979180853
510663459
777176314
358999366
1091677513
946068774
759894654
399827772
798166680
501214704
1158865339
822094070
1383200089
512432577
901763539
898616381
556685307
748393106
1230454817
1069601026
504898614
894655448
490871100
1147432410
1383604937
940212612
1050916574
398712412
759538076
817517102
58395961
396289554
834618613
981406607
650209831
525847400
755190437
419559133
567394467
858945968
335829734
1286130256
383034212
316548395
253476695
482780941
686253677
1042669824
422675287
397383421
684437438
242449976
475733700
976922929
249477643
423891702
196959407
475724903
1175588217
1061320654
712177672
837754264
591569166
530942612
943232635
527840651
676646765
854461212
387624940
1039303481
421326600
440018746
339077792
185358627
1033646518
542942235
903404241
527691306
632283854
1222749840
682396633
178011175
63514163
987797991
917699079
393530519
722904459
351227556
332074904
164969330
404584155
961141006
721313737
1061193492
772373254
451625582
1105558966
477776821
63612604
1330255214
936281431
883826631
673889497
545215706
588314809
175094771
375239961
318640875
675037310
627690700
468814691
526640105
713812853
1097091341
524202610
666006763
958115266
353105455
189500886
227061349
1270731442
457611128
467771327
337224525
681832619
257890095
2093025
773046423
841648395
1231844586
342417558
231618415
880807482
100309196
442658532
960892144
403542823
704897076
668250008
236414994
383153654
474627539
1393854104
897123429
688135124
752660337
826178152
1097986748
48614156
539967808
1058783212
474266732
498784353
421127473
319563768
553862199
394002817
555756523
272576308
763288619
385697531
267857621
1054893361
461332904
191763557
615976082
517725854
978315628
536919717
1042266055
488994213
372223634
635403609
1275826069
734281920
419422017
924806727
153311
905680678
499954735
520473339
232343631
608118957
406999989
190179985
421028660
1018277104
1055738745
842450598
482944903
463545513
155769676
1030758298
698905755
395740131
1051837796
686710293
972295123
976101680
951395011
466201512
307259821
710795006
903229674
3933002
399985250
655778942
88352899
509256594
812842126
401589740
553468617
869777346
821979278
497718281
455381949
799884142
90399513
1089567738
923070512
763952478
196426346
903665109
628558144
312379939
372145956
668831352
714080146
698652934
986105065
744004290
42728435
774628431
75964383
308692264
988755433
93584244
905370432
506485995
760229709
730315477
569944504
880038379
328450888
793888921
325130129
175493891
502874758
227708082
853279117
280231907
378952584
301711111
481691933
554932044
439978295
58450775
381541116
800155703
721879179
715178381
165670592
686659441
321504185
39304206
581368915
484358615
479286381
967910076
899320433
1377289020
34240613
450336619
241970332
495905001
1066552839
530884743
590635152
287088394
794531237
285742368
716319049
721602939
876822265
853168260
105788883
615384846
369567938
420966719
342294937
438034348
214749461
960979372
997562107
1053184697
561707336
129867886
1316624881
179935023
71357604
154816711
1341298883
813491894
519822435
404447427
755910723
993567242
3441577
676000431
890925664
470839283
405664736
507963622
551164584
1188095490
1150148738
278665984
1267010312
559311770
482371408
406396446
1094402436
596430287
571566761
425033013
337630894
1322768993
941672353
1024056505
802148435
1882932
493074643
897542049
310378809
373076523
972365631
982177406
527262117
797423080
414219324
977700436
583425803
1377441212
734109442
964993803
337838995
273631680
949484519
1336936111
521508983
433963348
298606829
443161774
468784040
226511597
690231944
1029559454
325866994
193724024
404243183
1235598963
469935419
293989748
1031390326
940758749
514982578
438360191
383118037
429484644
904449820
67860909
500012421
716960228
1062555560
544010789
567791998
640007766
890273634
224883031
860108414
719749590
905732628
610184477
739259891
477439913
977739583
491694153
741139758
715881400
871101865
865769309
652042547
725121774
174720517
1172972479
615264481
304117661
644257763
69655664
782018230
685364869
759118109
697444823
735761275
532982170
493977338
551230282
755371179
390546947
529323419
468643841
149539683
1243362527
863003430
486304460
739786910
886361840
834924321
783510804
765717470
582792510
430320183
840751869
988226237
125862314
405546841
506603634
412920702
1023242983
246656669
371536873
665865019
455490551
584491570
449540275
1235237301
502032962
442766669
1080308214
677974732
1397910101
403089833
823578478
999233690
465855649
433080798
574401802
552088760
449149837
826018757
603251395
313969875
266143283
890030667
523140141
1313263580
6271323
631707090
650877754
494168324
568764946
341717198
857459496
464880248
229308400
766999482
443847777
950146744
778486328
660288056
782126512
806788443
719209907
480953794
719521820
172975422
350383573
302885121
723770116
1066248730
656914122
350223428
1025335137
317179937
560791509
493337325
648659265
781021808
1366587570
1276527914
488942902
582646626
380958052
513864623
408097912
652177382
757610436
473124368
475688030
713043620
500766863
504050232
745836564
341824002
460502647
472215073
1117044147
362909111
831685343
269097478
793128993
121355937
934233517
191010970
581261552
343420879
211977949
234747756
1140185913
1256983892
159531387
117018601
969818384
847524175
868322911
20359446
331174443
1014858648
638303412
951231209
249856461
651696386
615895795
629086868
964164369
1050839040
731080206
1039730024
1027109174
621877862
1059724779
372758633
300793101
787072223
536147643
35152373
906041375
457932094
282046242
419088152
155527135
722946411
997989797
619760257
926992160
277885567
788260767
111540811
7245264
307363901
532850884
625192477
285373549
336281655
268033144
439011058
708306756
870994011
654287143
699348223
58338734
784004109
1102736623
859815050
375280621
324266545
777906494
749375768
767971075
158858783
472926980
468278695
213954396
470117357
342630949
539739010
725724937
151948337
465901943
741603993
432359012
421726855
819523129
843172931
226360374
980558794
505712435
890878193
711517862
1278199749
386223974
419580649
461754815
682956346
971186316
122402480
120337740
354753776
425729565
888314668
1375538358
559738339
869663273
726855288
364687998
404964543
385732211
1281579041
751323215
641632240
496140414
819760212
165703400
594041058
457161050
297864999
347244131
613504789
1356227259
744189067
560979224
427755644
1039447690
88819410
558712279
706878820
312295264
909193303
214430128
648898356
456143237
895982772
249682890
408582654
553650468
1205894195
913114986
405728845
935771347
1175165956
636180530
1194486923
494947845
632114848
481678813
479761739
750596950
477512397
773202781
359757009
326702876
535274501
954471350
1008125952
1070529696
461652651
467184561
980377277
1243661728
572856485
1053309629
1012651870
965552536
1003984671
543877969
246856764
983809671
517948877
583201808
481411944
457992129
870526771
860716028
540265155
746697936
201798542
637225859
512712952
957714993
719792948
361288581
130480550
504167897
675984789
1284105540
710517862
864010034
487652633
724834963
1234007259
937755826
1273693846
1069864033
1191104259
64216108
759142809
651663309
965131808
282767226
974720455
717620936
742175911
578713057
504002169
286299665
766272193
294023110
669889591
406196917
541745673
745071089
208432320
988285505
581788190
778550721
29042671
840169671
1005925075
465532934
451164553
674366658
42541058
785062458
299719683
346594182
933419355
571704590
892946336
255523535
637272293
269644800
900136651
873474660
1000361849
1005337954
611100163
460223555
292707421
707263789
573427126
872270016
715093659
788859165
338014937
659567001
633347584
718439623
909898084
341952114
261818365
1067930759
826384300
1090825540
454509111
785886094
426964729
435660949
136400456
873622498
1036983444
811545934
871496586
976722498
328836567
2176913
460205749
329423881
448071638
901682919
400430125
208598210
566581186
1091898274
1017221821
1417960
813612159
736845832
1324509423
1128340410
382629129
148352434
547393658
199531225
120971380
392779649
566561612
354268503
84116654
150454381
520629181
240353436
757098635
973445669
141837627
1210253098
630285209
658490290
686061344
446473428
522959603
295308825
546092126
361014585
829079175
166017038
132726272
482801737
310091958
888624909
923061213
610456390
727634505
815583473
782095026
332395988
531530528
517975135
945671170
434571719
429358204
806032351
129047269
469583993
350360474
1263511771
481127039
403937627
487158692
790939147
417186591
695423750
349536328
385445027
681510382
767245173
494076420
465460793
438411835
779460553
429843872
259795764
711503263
703028955
283691311
1017880221
1057198057
46896769
703182242
606405689
516020561
508440663
464880138
530689876
647684435
1137472549
562229333
317533695
718126407
1075999604
747119933
469811861
177664429
744772978
384843701
618332035
349186267
867821001
828010678
637584250
455611951
417061189
318344060
808362199
371477655
632868581
135114506
459462220
538032031
521980374
467864925
694745042
418325839
138993923
381057256
789844593
973465918
344061127
385305700
67163689
573093617
409232380
267575401
472781569
895207320
1359934679
452222871
234536363
275682661
774981951
660999140
621788162
1007563271
532267119
594297590
910680263
6245604
1034954249
200430459
499997935
627105761
1069961759
587453055
991883048
575775952
1065688049
439362623
260229270
666075315
992772944
461256909
680604175
604008515
558054509
706775783
123696609
424727432
1291530352
864775897
362991073
259692085
569077654
815316108
825663117
1072473216
618962117
787893642
197868742
841284130
742714605
1353299709
778196235
725755418
923763188
1681652
437650594
1382633981
585008756
407945146
424048291
612132696
819356212
682430340
668269082
452223272
287498442
418990163
984287116
1370877036
861352893
896826222
442974739
537517652
334540949
448265156
216197226
986426770
342055980
1094902920
436006726
613911355
708175233
1649839
1084851572
459967618
447272524
470309367
398371378
393403640
658813817
585761443
544010030
844549519
752141660
246067774
908128429
868265223
513287204
595336430
653170797
636676699
144456030
708524681
578004995
848932263
476147654
469967333
464130850
454032040
833208493
339297490
420658497
363030244
205219343
548041952
643998247
196433785
448524439
818187740
1042556169
963452209
873367331
292663281
84732911
813791170
670901107
662489922
531505016
574328125
730588751
1008370267
791433879
436077157
652192052
445042687
1342125235
254597957
764121691
312131660
390922280
910330837
395370540
430939377
483338617
947801471
952567849
477761745
662644206
310105415
126664699
411012680
734849824
1016702450
451782974
1014770739
919853711
1072011986
656412584
662965922
205265397
997128121
180455226
281539576
772393296
1187415268
700635364
75077361
789024491
322243111
627115667
784461
1069356436
922721793
550222490
293348351
821043249
343626855
431034407
378674542
291718064
461792305
693707390
965768814
794261643
674342630
714613487
978687017
981468852
247995079
847109085
442777748
767496549
413171803
343910681
972289822
659012410
1002833713
824297648
185274886
375557983
113005989
418966831
401171314
884440841
202734636
764482454
758563113
1038699129
361610588
363170749
991996971
449566878
388869608
666875
889720261
755470348
897126919
784294553
426228766
183433688
516102129
450686653
661693775
526473214
577132214
494132993
597240587
495479969
350484158
339883757
508801749
1173858996
930311520
870223015
842791702
770966979
672968285
806508722
602717945
742802603
138683590
729620405
299084619
878736483
574903436
752310677
375564874
744053855
203000032
309588300
756077909
537544051
1183182130
252673837
301677583
511081873
543703466
463043033
949703903
531839673
420441891
768458840
529586300
674921871
550273475
362840752
565860646
795995357
220216150
373468693
835997562
824777549
715461894
539467305
430021842
422277699
466397392
203117695
408031554
495086881
887504979
1114674488
819155622
451676176
737163979
284987205
938167392
379499952
382744999
1130540740
949191326
514574911
221160826
1008757578
66395614
554212564
1040567040
244881859
253488546
569367340
569328823
1325220503
1153795423
877930464
872158175
607377410
124387216
323709732
1085624018
394600989
926354306
190314715
185889604
613162464
804817472
961925054
326547832
848824051
1052769867
519390703
926181091
2294455
429109772
749470608
424863751
97230290
318304654
828387120
835419259
455522397
410380733
393897167
516325474
544203813
501747345
1275284324
1349280850
564664747
886006699
890984840
723901801
753876126
339687594
501747119
880845463
462982440
860668809
543894783
907087067
884066246
523547711
733153720
1121903440
452015956
477599553
1146005065
95375389
172085054
862288598
415563054
1073479940
845767075
579206640
499166604
118858961
116642010
577978720
429439626
892872858
111721660
267174263
808464188
466723303
639110136
760176606
461729321
900602328
939804417
1361328128
239692988
541489419
150317662
248274074
848593222
1333738422
160024828
138093897
517322479
359720182
396916862
517860757
963391576
1301772454
121251928
475065080
545490773
541612264
864157092
910648677
794470774
560161306
328586777
370951472
319058586
499097495
325985986
519939406
1264969888
1090250461
451314183
546504761
988338610
703667605
264999033
466828885
640376261
446562267
477534866
1041507603
316072968
496412533
1384899564
382821955
478323344
326271346
832328832
496868105
448754250
963466155
828856061
599258641
930683882
675820257
1023172018
414574867
701033598
1036617501
381764575
862892443
371540413
1017326094
743101781
526111171
518580037
351334035
478619613
342079667
864584727
777376152
1093783552
206839197
794101355
1092752396
828108890
197947344
792923261
678306152
923488170
1143760173
511997479
723207891
274474869
421824884
1037134403
822965181
798858808
385914310
911825624
448420540
698530316
368480962
945256666
753588171
530878305
809333089
855292226
1263005050
833214399
304696326
831968599
800955097
404062421
821436955
448385452
994982187
650395911
1050575305
822114765
444982365
601953598
315219491
300220581
454159650
436871902
702470501
1296969601
550299075
812364644
788535509
376674989
608057403
843421587
588431483
812193805
1013868316
1198256068
1365149114
711295041
929107992
945191149
868980539
981028091
736127238
1398040031
32282939
542181388
539601828
486183686
273990141
764367083
47422151
829316049
219329348
579779133
566404466
489820167
389051265
334673776
743479593
658667340
544060685
650832062
735272887
689488249
783794747
215796453
340305593
1150456434
447955792
900586585
283281111
749808073
423738946
329453845
417037940
622158650
176705450
342499073
476456365
224046953
1048555969
1103715603
326197027
1083541265
493431174
85840607
867850855
954834932
6027479
39982614
466989417
161629205
930036594
155398723
372619873
69237816
733130337
57299690
280431989
318707266
421564859
825340777
370692413
279429629
487663286
521262283
716615886
69126414
381652973
299282516
385548572
994246877
487001303
292944537
826495892
364412299
936162774
271641852
542529267
798982504
125171637
280200145
381093741
206772956
748253384
880780154
39558720
1030202398
366276154
671062522
1062515465
406270796
1179988625
96384261
34700341
465353402
781034749
618456834
246429147
716266953
428438405
223903731
499858281
945992785
604198514
1034868586
288855970
303197762
867485004
1016159391
640717775
680701509
725704958
976403958
292928275
316900226
1042618123
476828355
1062200108
892199302
466982888
557444429
479314713
994980706
773661137
398479046
683664081
293815565
1083800727
445892427
201549512
783758102
834595970
500346385
379227046
1026740473
766781263
360925205
380276413
745574745
723864717
430477061
133558026
1188889184
736271820
717828548
804683238
390719106
273937692
737200910
432253673
721922451
384521033
716711652
422859215
1088912933
406414158
723070500
150064205
221826131
606025488
378579922
529690711
619945731
746898202
487745978
436164937
909746947
929734292
807035107
1055731070
505534191
1024888768
515182753
426638464
362366853
587571351
311320145
912237811
796787125
815478979
559909433
1085821386
631769027
1100929102
308624650
863997488
323195753
661420217
1003599011
385409558
338671200
425586485
675587875
780022867
450867215
373963352
683817227
500688880
504738221
985846817
572109916
643858226
351508990
516274870
187099300
299620900
861116406
372871855
538636220
99064219
253228785
289408791
139791952
665054862
67596249
368804145
84762429
971560598
555106727
719173995
825794059
2053002
1285356111
340294459
841036399
543179387
718994494
654346889
966398301
699226676
839076299
986594222
103093451
934570533
465385455
123050799
229993965
191430388
520393201
534627255
644277752
770173071
482579581
296939914
275774465
391893595
264719546
964283996
1058213452
554421223
215071110
66772519
77658001
505353235
513660605
416196818
328489154
898833993
385792186
292154120
489734353
357720442
248821724
779271862
723038195
352933779
723836061
586292434
909290942
451497342
48343454
160230777
380044957
816346352
1159833708
762056712
556549331
671715548
528050099
714574324
821543662
405386253
405875802
138991737
39069332
560721929
904062522
378671523
641946025
675623217
666990801
970505468
193837079
548398290
863008672
278503044
494122328
483855566
116190737
1006792898
976376278
808547850
1103544720
288659923
624090141
118430310
385853746
1186455063
194895471
1090198188
757693351
623482806
402007518
460454814
768177041
102019853
239647257
504885954
293018047
363972195
411552694
706659699
465663038
865416549
283906387
609561203
246585724
529031111
81992478
594107050
565232831
1203253085
289758595
1069686730
775969044
46560445
811861540
321171380
842106884
334175304
801028088
640549218
1057788735
37733136
205289578
86613242
554768245
462856400
632587955
737879473
893594673
491212787
528328139
951582796
356680771
464616277
340527154
721864265
662666227
893520777
561611985
492713067
517495131
313119390
806980445
810790409
527442633
929731920
29604987
117245348
288793957
874925981
196753065
428796830
170147620
510324486
438188519
153752173
100244660
617397657
459455434
819397973
306056301
1015940813
126503884
502346556
693592501
648793261
618233538
469114780
898948403
1150605653
501278867
204840115
505686493
640708096
406042075
561753684
873907835
647465149
538643076
474474003
847969319
993708308
263332488
356165040
450604181
355185936
871754027
504126273
915765457
122039555
339305702
1125417803
336285917
255789931
758681160
942336447
906663439
732606259
776857197
1063172382
862526543
278179655
106838106
756973460
919375838
465793412
445154932
985797744
711554902
805114973
426555103
1115255852
305704232
793221262
11019836
303223246
424259968
63930960
1008025339
341796127
129661861
63483881
970134215
571322738
716337525
589336133
992339642
281422865
604436159
667144308
489205487
414989064
554442764
615336408
842161008
545713490
454626393
406475066
653208552
457711480
393941932
509448225
719673914
1040656985
456091521
1116290993
406242243
775273691
394294330
580762349
494281679
1197293584
438466803
860042743
582687655
864930572
564855038
636546971
733087803
896763766
1159086318
300160955
674510122
420704594
382375995
506962520
1088047090
376645300
392468739
174324264
490332940
593450690
572991740
859800823
1428788
398298690
1054692504
317883832
481041786
136300481
641878732
28636600
132311274
752358333
1061130473
608957650
474748585
304088938
186546166
988022641
201069221
1045057466
366715768
450662980
396504031
552760058
517526143
256787268
277488629
65069522
301547611
628164034
907629582
905125184
540461526
58499569
206592409
409090594
351777776
275717049
636827089
331010589
1013886451
260877705
1323926291
1115508423
400643504
536392891
481051260
725252650
886058945
642126338
364384707
822250392
668154891
711003639
432711952
739230810
747474270
412413394
477765851
353466733
355134715
1103775609
749967595
148918627
93560926
712860216
450166546
254993901
1185191324
505410152
1058564440
1096317969
147967229
216208952
757254975
886742936
70279573
368889076
132318182
860739726
651551988
447731086
126796364
457008999
601516934
498064753
917588538
754946231
496102995
317763044
938504227
428134204
564910990
773175897
1069690453
722643054
576837188
436784988
797730223
304130507
127784920
531925285
505065551
734769963
340883762
1025791128
769168606
935653714
439434996
549651498
518332952
837406452
679835227
158390377
218280388
688548488
777000992
990639454
736204864
646147222
489410155
347534907
819306238
1360275234
765981021
626192376
746287378
955549978
602029863
505103230
872745833
884111280
225404810
314395234
494133957
719117077
779384772
643943418
823584445
246418064
38331331
999215495
288790733
1217209467
606613649
445634489
292755341
877977296
405235273
470571629
343435725
502342979
182691618
882515233
540094152
461210147
515329260
895678953
236221481
957961838
341615899
1040620201
595151817
284465975
538607075
529481813
767597987
550439680
516000389
611037728
363298391
995660422
771998139
337415452
674363318
1041783808
1126165153
441992920
343755589
410553028
963665627
926873208
408543479
455388604
1139647624
546566438
592323675
970351511
304130762
759505819
141378216
1087806473
913374512
409884953
473736390
390447796
229301535
250379492
376173749
706611537
488594767
864757033
673836386
592696024
846799277
272807304
276647139
467563654
521256375
494024573
198492566
827376922
351268678
1068948899
934582293
1064228179
859801038
438828352
1112696506
2248477
568952367
424043338
453933020
176921200
420839455
274261959
909984346
1030521710
693030109
620849672
370433741
1191256860
643691364
383615523
1029328499
688526037
367032426
441718744
278447826
350434802
440772130
187834774
701519497
619253021
419913690
598201751
228412439
581197079
168219497
768824094
870775191
656271914
506730836
523590738
531800777
549215535
315356268
335762439
643434769
771023296
579426011
48834829
668999320
822393447
895210009
238033581
1090498029
608382337
872833552
970185445
844026785
957154138
536777036
417329396
918436493
547043563
506184394
1038620599
864750414
398397316
58049679
410337135
1046420209
978622151
266233798
759422441
482075307
1053379654
1124374239
449817861
152007344
926853674
157726722
844444268
725621686
945075821
923411158
443627673
518623025
48665137
740395440
425547716
348323678
309677048
508850607
659960972
1049270656
400829560
999619538
461012925
209184145
731240109
995682762
854110276
1016202794
694128997
218467523
456126742
1020232105
334724685
255415795
1107841519
1132175383
417154969
561261329
139114867
346040883
236116490
479179482
193221920
1219080953
251921603
985928014
790115844
359693378
866714728
177696577
942502727
1293611150
509849009
768897099
978492765
1007989676
516196131
877730381
720837892
525997902
430307420
719869203
496763657
331800824
514911290
817052075
951097274
479446536
339657068
868754782
660761258
708247814
406580165
892278111
357697919
907305104
577236245
563790738
524275970
934069688
1088227251
502114218
729440258
315852786
301803117
1003604424
782231679
427638899
654302188
1042514285
417161655
1190980700
498055347
365317514
825789052
292702776
882704716
828114255
1085464540
1047366736
1016734209
1194769398
977491800
183693259
944985648
887160399
181677886
391613974
106091363
220576431
444482711
693453290
728101140
852508814
517345218
1379822525
531651344
555815635
650071865
1091572616
1001765048
402726809
156048386
433412067
220676144
902870461
510436474
851454473
828088499
816578813
581523559
937943960
397503355
1098844837
861867436
980256467
375128057
793663978
295794304
598839168
750567779
295891086
401573077
449085186
474856969
456902003
854118662
1124251458
466853872
573588124
327933031
397004610
831762488
974131892
173402499
1113956905
255938139
612033143
603329482
662926003
351717111
349186006
914624578
1090239439
483392859
918517844
785912245
136550449
664642940
820369427
1360235505
468551830
893487061
316372883
280332727
987470763
475111878
519130727
638094399
502827174
1040501708
908509160
625214613
434616100
558973032
317215143
431462113
256017529
885531747
787394224
1029735637
367252879
144120725
567502681
183917834
1047270988
394498597
736604666
1001231197
847094562
866611148
1145477272
879545371
923035977
381773387
1025969050
964939143
581873793
712277031
505490881
779398887
444804173
329180914
455700062
959375471
895552534
1109498998
693196391
57371976
643677103
263279642
247606673
619470326
756931911
983093954
617368311
532000810
309045187
424975433
312284738
707652480
322384867
779420557
384085202
404875657
1395683504
630222423
580725259
576465683
398656264
421751173
852054079
798193785
316607933
798992984
377429997
444017684
203534385
492550288
454433598
739691414
1058869071
162195818
1007595999
557640537
395720402
1206657612
938580830
1010992155
452533164
1054986552
546314114
568232993
263920230
396752435
268825696
1053864965
882733415
1066843578
931797971
960559590
1152046085
756654863
467282134
446085481
1445961
1016156084
519851590
60316696
64155933
488392971
448392910
368782820
1367627650
753792703
921232184
839280627
1044275455
521696068
824606483
241373634
1099297767
524065505
191816349
433410243
385787488
941324869
429889615
1012908518
727642855
795859686
614660349
342775891
930812721
514773961
160301326
718200019
374143754
1049905486
412710103
893562135
639136100
408849805
438323907
551035622
270210372
1378667977
943735652
565170662
158480704
825174812
588574534
30890174
610251367
329332163
388681174
248455320
1486175
852849392
420709848
798123232
388020877
416150887
319769683
356325192
406730058
263358728
775214029
971594478
1019413976
398221602
736755927
350328730
1001261102
842436122
246798521
967489558
668720820
549361783
781141740
496111829
388072903
416870133
833295174
657734933
1171510573
918941878
910766364
765970148
169357775
801440764
706093812
693283392
598247155
334205424
550283117
955970589
441420238
993540476
643803316
871040831
114084420
1394420402
369374728
488857467
231893880
750225702
575569421
481841448
363599187
594959655
630928131
50362199
710949079
661261600
1308883116
321609460
411698660
995926187
206530415
1203878315
359279054
536194977
469830443
486401216
257366434
460853690
484222387
852905610
523188688
1064385659
340450994
595428801
135750564
947181387
243701966
426691820
1107540472
780210
889265629
546539452
693434300
98019825
864255150
365062585
600226688
265115792
425314967
830887083
1155476958
753917573
534217573
810732835
339098705
288666102
390128477
746552584
412723634
593411748
1055356589
812498733
127969489
262291818
653183363
652175394
500061136
1134302313
1123409557
1027854590
865824183
982494726
1023976149
162576
984442061
647136950
432102142
151068419
622899549
691398915
407913068
797530291
471182728
889529513
735001326
412994280
479911387
1206529921
195074706
968275611
621592302
495969145
392323490
793893694
962588673
740221334
149100936
1106762392
1045105882
522144668
1016919749
924250806
1028695957
473506833
1011675307
854811696
198983457
416011250
1297501422
696218598
461707496
405548212
1121944545
388668563
512550304
716339917
279308498
627892343
418975595
484299491
931635298
706927473
430602043
254072248
345166936
355706474
236379956
1257134775
590350769
565748964
332359021
308098525
396705358
432542806
995299350
443313088
377321704
91599036
819162565
530592716
1362635034
265173077
955398997
226901175
355235760
973677656
542161366
200511669
381192846
195892476
917107703
980088773
456057030
876936251
536680600
62059473
343601799
761514811
1390631635
895644952
1055182299
508726244
481281064
787164188
432924550
691577279
360112983
710645245
382700219
651861433
430840867
611082849
552070532
1305890071
653889155
361374797
244532801
216994610
1147401213
720727496
928585581
363489718
405725275
373245307
505903124
1304154577
848484300
1360646633
882615450
183440296
627317039
541693587
337733111
756566629
809403964
175110666
569225811
195955135
860612359
410556533
125659345
920778833
171970264
625344272
896305115
418650465
536809515
477703972
882538522
541749942
444610781
173148660
953883278
691242801
528220829
1064727524
1013747206
498685023
640953830
358423141
656271628
459880353
300430816
242352685
753435714
1067086412
1031465024
571294132
1051423260
850562370
866553166
1038786714
76878537
406587780
894074436
375713553
325016201
1177262101
1018427421
189216868
729630285
779006829
159640802
955353947
840681162
518736966
717372464
168395918
945404992
883111124
358549791
1374980797
930145435
380657802
659565864
829453990
856814517
701450593
841193244
206033970
1021717350
797887589
754580504
815116060
760213324
501754031
1018430235
456024114
456723817
232103974
1092641623
172658486
559969888
1066136599
533196137
967222703
447343035
219071879
636133370
550325616
854246064
725719849
270182503
463816724
877120248
301753056
338273398
894700779
858020551
946336064
696758574
106732619
481857663
750549715
243188020
1103429011
135637270
1076191099
769399565
1398871092
557908402
825581393
321281038
766658018
470196248
1016164004
208651578
912355431
501280532
1019500455
826526070
653286787
680333403
670749050
1081347540
504073397
624397246
904566686
1027991715
886672106
361696617
484927736
275640916
928656360
130133546
1312781726
372778135
594411077
438337372
330424129
318302392
1106668705
956385642
1029391899
628456359
978547752
600938024
390494316
254462052
1370046145
369115887
865120381
585484400
317526843
368860319
620929408
957091564
441400885
304723354
380728125
765561949
475903802
750552514
104495609
554545961
491831488
541481951
303310896
850486361
382211002
362481160
468037387
523675504
742157404
1234700537
285115158
1305352096
799464460
248911038
560334839
306019263
86146715
367589387
333964648
446824623
317153492
526573117
756320529
910898581
361766099
298740101
326144166
1171008751
873770121
1015013382
599532814
921465858
488771994
332325108
986112224
485022846
413633310
423738737
1245537618
924664694
681434893
1094984600
672982440
636457290
1280149201
196022289
509918043
224235264
630089567
1250470492
955067763
719499304
427310252
34425497
709948508
214217215
571150408
399310554
492538214
165264624
296397681
652038287
533963501
668362934
128294522
747296117
248493597
1043030454
532556216
959273458
945856387
408967298
513429103
644630250
332544937
240480380
449098286
765715740
1177852391
230915138
210429129
536236731
1089632562
406853928
1396540891
351843329
831955188
281328580
342803300
715797179
189642148
786096975
1158560458
568166706
673419850
1002038735
1212112148
689043924
443596586
605537432
167960306
511163980
875600084
903877842
429146726
390677927
711942861
850017901
921822200
972562855
1114526862
826743279
682673694
3587345
335322954
222381184
812262389
720641303
504377586
422722855
664714429
822715707
194328004
510664058
380279522
739665403
356234885
623378030
1116752553
221533858
958997796
433224685
320282923
523994061
993161446
738045312
390472177
1357587777
869846517
1051096869
732212003
313464636
266874462
1130881460
452854579
524658444
499197512
142802961
531666961
679199337
788246214
809998695
244155074
333175791
286944069
933797183
815757699
872851135
520918898
548744542
156567272
529140412
756325522
521763363
810190582
751734390
1086796424
1147889441
230030319
800071651
761404963
1218786430
730789843
220566699
356432262
972723110
629288080
278428734
1327658771
516633614
537225307
778758873
971802058
1311831082
1070263970
138156084
880920809
480717699
768076570
408525512
875106798
316070580
428722456
1236403688
939674765
187222893
510415842
880256022
940153478
497173784
818091561
898170332
423073374
493057454
506195896
779322731
370198301
387637268
713770199
223701098
489843222
866313021
340751930
396322371
872243113
816179055
455566230
437002838
457619733
775162101
223599166
863812354
830152336
709676934
1154023617
722447690
274284538
590211174
700756098
257618565
426262652
447115822
1347407223
903320267
317336218
890988380
170835567
543271704
1281261929
492367525
142506178
628094490
1096467121
739192393
509486743
127690400
1034599723
1249458819
150082542
878820226
220181306
643780820
184592184
481226683
438140050
553773197
899666715
1240233613
396116007
367750245
341687522
353606335
426229037
702436428
521155858
488848543
1242535335
1033509790
526003098
440976825
518313378
107809685
825649800
465732640
834384896
529445669
649818654
1294969473
1011790962
935434132
151800386
450837095
1097626622
1332560042
538006166
457168168
1059997621
463265421
818702443
167576867
479218310
1249266819
956053531
1183732226
810007666
685660076
884236376
681394213
770949471
698476762
130698948
630674085
419443900
714999262
1044368921
500658359
543034354
1027114674
567441946
339923617
645953808
1068019880
355966821
853242559
749157658
1047876734
339808204
853216453
542170793
863152442
223572231
1030895120
488944867
508509087
285104340
1054547266
557464199
335248544
387811179
596311002
383339925
1244936456
636958966
519117720
583399716
1119549943
1051585321
644233519
905118311
417446663
164153247
221346839
596911526
1011282811
1073890150
1116499464
969001292
934965219
982520627
822734461
782847400
355522008
255250661
815104568
454822757
307323582
314437425
306136118
912293304
207107577
1190016363
1190239536
290002451
1089632707
812018491
951240058
446889982
385033034
1141614876
600377274
445382753
211178178
212647372
675277502
436406393
775402849
77326701
647015570
254981645
628709333
614882241
785692188
716935217
492205640
935781713
993756522
378017018
520649372
960532791
707415518
1059031733
271792238
1068968573
714989316
787488287
659902119
464568927
418772066
237307857
698789002
617410421
1043688982
833693860
1087716242
820130239
835024838
253689972
454261293
679667225
455879042
217732447
286613185
723969596
181207658
493206387
680206748
698838928
568481194
1221607062
1137682738
219157613
111785154
113666925
1127344069
519050128
664195777
863603763
225572664
247598140
224939922
938768147
496994060
459609470
463369816
89828425
945348126
456427110
381350855
691659230
492290799
282067707
812196307
234322593
730989647
1059946093
971307307
879469009
562669825
749424564
640211373
748963982
226580917
963896196
939283475
545894697
1381165632
604264706
523589214
402105780
729401095
480277255
368699094
740857836
845600363
1231884105
568689448
762842859
994692035
738908708
76564862
724877226
495618822
846651332
513488071
968351975
524762689
361686235
1056480639
839896628
848681520
1038847934
707364102
83429492
711816904
533196459
407856610
391255976
660867760
955740721
128532418
541860169
1061031779
106154538
87649051
465878483
313404523
411366846
510427895
452419766
850670470
890284633
340085408
173681554
330817587
534396259
179012472
370722442
668628133
570327333
482074143
224522565
302947126
440019230
688481347
178166455
685922907
477085789
1066185643
356990291
234397533
503667654
982357743
374393359
134614475
242979842
982632019
1351402281
362155192
643780166
317356137
256451254
601405729
1331801879
320801687
317413839
361601580
643141898
1040883726
92518113
124584704
411837811
633159299
1276333444
848010692
593255107
333907351
737824337
464034040
857811520
747233520
518480580
539537165
384202676
979194529
700602217
866612839
1108300259
480282697
549872071
633829995
779724711
954161514
817689421
188673151
373542657
1030160883
90594299
1066076481
463567356
1039070088
526529930
666787847
442486167
230519520
259327596
57643524
339396581
771512923
452946267
507670887
963418053
234436396
392241767
538125759
883579302
546235199
477408033
1361952364
988359830
454405499
671049487
1060749046
537072716
644425024
941497648
356181779
12425009
1102821858
396146259
820156990
830713382
1322976767
251952020
1080863778
238553030
95900854
453185746
845783923
743829007
456039670
590317299
461921813
227935430
537277473
596234126
602817029
432928203
330859525
639494944
384621985
216209903
398167574
79005529
1285995268
752495610
237945855
738685344
610342168
744062733
575337337
855885611
142958365
1231137065
983928560
107007032
344784550
278132651
1198027306
889160156
204194749
560315825
674320849
451154948
726155154
342468172
758501282
1081993824
754798242
498188921
1076124876
1064378514
725766601
1313518082
422522375
1016810357
527298078
578806672
360252595
754664819
205309423
394161373
459501044
550309610
1366202417
498724740
858758699
734812311
955139149
126429729
921363021
578473132
807657383
188205893
3545356
128757422
329917521
498463416
1298306874
309858017
349558
1198763659
822431581
514597954
148441380
480626013
477037337
394801149
448487190
1328093964
1042612026
294560545
191216893
550270633
503239952
597191761
1127454432
838637368
1045469150
1232892991
965490950
42481065
955451591
643693448
295666728
847358281
1039563492
1183947477
523700538
156668971
623116849
458637046
635697155
704644744
398612187
856156281
42555293
1066913125
1161769737
1046006894
1113425279
758260370
696938952
571091035
807260848
814544554
674612403
891848444
968985331
1202880086
1354384177
956708319
1169183807
731259454
1222717526
317717960
601419435
464095611
103936475
1343571445
849376423
990292084
705936100
949118150
828526766
1331030635
1178772375
1081345426
396015110
683303116
483715221
488614976
1302391738
425436819
1124060279
915033781
505808259
1076996342
703347309
924288836
815308468
830862007
937194642
224415903
448738372
448267532
1282274727
674545622
745794807
1047775934
1163323425
793291109
929451565
1050230900
974448113
752546935
912154939
1033701849
655477386
910643852
685867556
299288708
769486519
723426048
622583874
503239810
1056643121
1006140915
680231778
497002789
989159476
1008211293
1043360258
441075318
824188049
763800853
1383369052
970449560
1319301969
966972901
945268053
981793942
854188623
1004845209
839009593
1197352436
762354846
375742061
803971699
662249851
655849549
198505285
798085258
336910737
338343405
405687843
815335263
975383295
528060553
557711848
820100429
628166172
827067666
579683616
1014851460
153620896
478861840
946740704
170274157
1007297893
707973583
457648195
70303912
477523563
945990316
681453642
1044821038
796212519
730980749
262499460
837596192
278660371
938292258
858526771
299377750
500505644
24942006
1366601737
741266099
704775379
89636014
1013355113
378004290
442381923
182665788
895761899
503899246
361686862
676546952
1309004988
716613786
599126248
1030618630
830546670
924426893
335723682
886591288
1160801096
912119018
662313982
369926483
578671206
1034318751
1052718821
1018157046
1003450053
489829564
950289875
1201501207
700975841
820799510
372850838
429255669
867025322
476681990
549871526
1039748339
683199942
709300276
437034600
736753654
378471481
266853943
467180040
753702559
722530594
397915364
435310196
387221393
2644233
762077894
380652363
964109007
773824819
234918451
697307934
1142884444
1340016050
336673280
342578662
1008414066
738005823
899847824
993045741
693314903
470150447
1108698745
886780937
657479449
1202102092
496651954
1295714099
352012296
486393108
604431
361205614
879322017
743841992
1147211549
647679413
446684941
1082213777
288837661
1262427595
1067967527
1055663604
1166738544
235392831
1142696890
362804898
1043847562
416829788
1017075005
550266156
217203316
542948509
633342871
923090738
292269407
918279613
1135418280
515905678
560596256
289809385
253059284
1108561369
940537393
1140575458
675122415
224515373
372074898
458049067
1141159939
1014428474
1203104535
72451085
57648726
898143378
1147047771
495236932
933245780
1337025588
959169264
1360391541
587862998
547641469
239836782
1013394803
243835504
450802273
243147067
443172593
602727981
319202265
375944332
1063831004
1194241525
578849466
58748834
1065592060
759002205
1212704356
892783839
1223318373
262126334
394538675
491235412
1073879360
520885853
950483688
1253567957
328674386
1077548697
104812170
175511943
1194203976
391503380
488864659
941109468
913443327
791580780
599558287
382697715
1084644183
648301519
1100759256
857908472
694758970
693934540
1058522022
369916088
408657779
582074487
498393542
529311683
994699882
736636127
686818087
250154776
651729900
1086805738
1066591828
42704901
600257491
411716923
1322080931
881706394
756535183
1121019270
1355121010
658250598
173708045
700596884
475456085
261361373
401127028
756938053
1132103780
589972965
451167943
626035432
444659480
155306953
463937586
177296544
299870918
762799718
428711117
1351910556
543130
527523107
454612764
689819952
1239236747
469791627
363256633
7829596
625162834
839799334
460482414
799334068
1352051936
548504668
526022578
352897759
483770589
935185400
565048826
906821739
390706506
975442485
1362566868
462766568
839158652
1047911190
840577646
1346864127
335571367
405280952
663180931
525972228
758739955
954518226
391850283
113729722
297038229
1101036448
234938770
552223438
135064888
444802721
1014466412
847940153
387707569
210309187
839882140
861983893
804884527
666922840
1030444228
903997952
271987439
811578535
952972295
1148294881
455586788
876064204
1217726185
936713524
426291361
542599360
188425618
153017955
360107651
489210287
483821326
865621434
1079001348
1129633349
821505986
976769711
1150761212
524409041
878410496
945079885
586567423
880530137
626844969
746714695
850780412
867728572
791452451
821798549
550150754
297261619
572810938
1033549765
638056524
808860157
392586756
524750935
437416168
204430499
520112363
344663986
918081460
180259642
480590796
842088520
43200773
922158952
669871326
310403891
630869074
690685496
291376581
1127819734
514460883
724930370
1054171722
1214914020
818859056
777391076
71353121
679862597
326673184
495873142
931406420
590971549
541268321
431172061
506584225
373041138
1190408720
1399849309
1290048531
1095194909
194291429
699563388
1115621831
725057750
775623806
643196495
429421039
356420091
809844050
756701735
479213694
1111660146
1132051421
630743814
928337168
825995426
820952140
1163016518
220073523
568536672
82420072
975102393
572523311
872641786
672446234
530160804
389545894
904272619
540052633
1214410242
764509427
740565487
464986114
823875686
1022486050
395625777
1001374563
1237833266
184577257
815059191
1014794760
600915779
168549430
995693999
444320746
1176671505
680742507
1239361396
1308465309
316732648
529187393
244949114
366988389
1393176483
397716862
381712441
1178973001
996916953
994123690
748120777
357409651
1066476287
721990755
897926774
265705873
738156483
231553979
760623003
129187643
987227814
920129115
285713522
854136376
1053210956
969899552
1160491521
926919584
262415058
498335370
113148056
1156808825
716006594
519287247
572638531
877030331
899002174
913382388
778113653
500660467
1060956919
692378674
350957267
813650739
344728716
655612042
440326771
385775070
612624480
445499369
209050260
514877003
662919286
1326158536
715317431
387338535
523935210
305848015
379678163
193440933
462383493
810953540
527247754
59920686
547634626
276670911
631274849
555421434
332963151
1025333195
797285996
658603341
764787268
302810480
459873605
798947216
931878453
670633601
626558159
974365980
560067517
90072473
211924220
576292104
566195713
1250848952
40988071
342884772
993948733
1232835168
355281607
698800218
309032115
109870703
1166036658
487396912
128606327
558889284
1252441037
1047488058
294528455
609694575
497107191
982177127
684188483
839184926
314417808
364850978
206752586
879902588
791748266
151402384
446435249
449636155
287437543
483045463
737833151
573266129
1014229994
741925725
356256806
284539660
770114863
471276324
886196110
652240897
297761488
781282291
1103868311
443974113
688778251
664153553
888176010
913748356
1069679147
374100203
67079676
412364655
504368054
1195953855
254348589
732627838
704728912
1389481509
1109857235
866686861
1119208673
763247329
1073703475
225080999
539099961
1180467086
676216901
746573390
205485227
871968880
1066724803
284961844
146479040
986336433
1312348655
1112380349
1371975872
457607638
569627837
766629658
529068789
997875908
687239037
274021687
1269231854
536863687
274203730
652421311
800589787
460892483
885592103
305788147
730764532
222390650
342333750
380527034
952381109
361045762
311033431
707876580
438614260
721430815
582029220
883287606
621713281
476376967
585647038
278690641
698973032
405960503
756555487
540213498
1009058581
688246662
1018601167
539716904
471761549
719481249
729493689
974173106
1035115445
664248443
544332769
1058254193
236679983
612008453
143322679
993673916
289134284
1266772828
1011022117
539429202
414394088
1042416862
402921983
535551880
593422478
541201262
717165476
293315774
822207125
255527353
543179342
740449300
704178470
471967082
584556707
689201558
867929112
521140299
762938795
986579329
1003909374
638106447
801283684
194468941
831466080
798343834
1134988959
407205060
569884086
1111021606
1000107281
808606515
463955863
698676997
868154807
452689684
373995779
610704068
980347989
420599346
545110609
807871052
1032238637
798799429
254646317
864426259
503628931
463278710
322363371
1376229833
419142646
283839972
912740447
296339167
254871671
382006084
1087833276
967178422
390296329
994079851
680071829
1059665108
887482326
520308709
708377132
473593833
756983201
345548689
712335557
1225221449
1050640124
706317201
454844890
1019103871
772351564
650106772
1128987459
212939888
870948616
991178096
448950850
708634689
939961267
616821051
1367080758
128665438
413215993
554526841
1174285484
447436623
919726254
969192118
627634554
520359404
853626426
1221343833
440816736
1290670360
934285944
600094585
423873208
338575974
1351970
424907395
577529587
924404951
1070037278
801566848
573741845
1031594890
1071120917
706756351
324296209
644493161
883902053
723973034
234316550
920267674
580671559
1383519750
1340341537
718283983
715819424
1179092860
311094385
438044892
937785941
535177867
440537990
1043955050
996678996
820948981
646466708
499846467
721700996
476579184
1068446462
576170044
840797571
1017276070
1056794372
1387986
282186902
420238312
994840636
905494944
980531413
498556095
660898514
848371136
912855402
585753427
415812689
509735892
804057929
266058603
398089880
521614877
550426662
166535199
369172835
1110670501
1129587724
1098189442
943666953
731864121
864998673
470686840
1047397287
898736195
473875279
309497625
506259567
1075558264
875739352
1267053261
265386857
805927374
145771116
828014880
983026531
520526369
770043425
395766105
972791426
584517606
1016557107
1088361539
1177628923
548617893
914672142
572063719
709235181
706782521
1039266666
195181446
902241218
425281269
1185579490
1116437815
317319713
360915489
586138233
723502388
257208929
831495856
336437257
256107516
921558794
1054627973
455766948
969607077
730828927
1029492247
514025197
760307149
910735709
469425104
184314967
133465624
481807309
872968656
720363323
665089809
379236593
505143829
999672503
719149089
937990339
105470619
506595005
1071398590
1014280126
252917975
752164546
963839635
375335902
1092939127
656239605
357967376
1085951414
744795758
809857060
404360363
1366755388
1065732961
361112189
724506463
858469468
436503638
724886257
1019246367
320072904
447136779
288640339
412252398
844138303
387208883
935129319
514407725
870131498
794910425
1112331997
807697570
589751658
1281196519
1198060860
445529654
676932095
657482569
1110273814
551854234
768161094
1255706081
1040325685
1015855654
510617865
656582021
465143822
1089405037
756706623
746164620
904503451
470796623
702019478
161235524
803067434
957879098
209732785
385271457
449978078
663422964
855484562
45198374
956995253
707400008
725854928
749532299
1040239903
599759356
538386445
413529384
824742431
1023872997
722842353
591944752
189981374
252006460
375654429
1104588158
475119993
900249425
480291758
322279567
351416987
820669564
1021611268
834872697
943062423
505521296
299964548
887899789
1027628046
689758386
231204829
839168296
789249810
833686277
883396633
867710454
1043715972
1148373566
875021046
795481030
731498863
512270228
959417399
526225672
663743588
367089461
109937377
502429062
459671008
93192041
640188925
976293175
491878617
663765390
795859842
558732904
1275024450
998782623
1284552607
641602675
637124123
417984657
248947376
302124787
345292322
927084653
839309175
986621503
306061315
898827192
245273198
1054294312
206181393
983442799
267533128
491399935
444471026
1181562509
1190883831
340415005
362470206
1124375043
483890390
55226331
501660528
728021671
455475853
857103640
393114723
281142773
1259964182
419707024
571640065
531315337
250992133
824034041
437721263
1084524563
1199402244
1247002396
851641584
1152414732
540513746
793325485
640060379
711465675
507845376
672474964
453288785
573082499
742424819
34829307
703057980
1151674464
417809068
422324602
1142799964
762364725
400772088
697953427
884260756
441818033
981569171
440414064
701544727
864882047
792451447
287182781
1072353177
306281569
1002180488
990892835
531514735
637512443
229979478
700536850
607116295
329038153
1136940473
938767205
1231078758
941122007
431418737
621542740
519522295
888042839
731235858
654104304
1076059026
1219525451
1142907178
652425999
719278986
273451168
1090403104
1158690239
1041859675
392501600
430853870
573200110
389735941
22494414
399397264
830552342
397563235
385152498
1368845572
618411584
570328273
336963447
355772519
328167961
311100340
37521
1275027490
1009580245
548174855
937735642
517407045
1046081280
984093313
548191074
1054027660
1292300337
415122416
522693709
609104261
436154887
282868499
1145119283
577250066
555758284
966397582
1287420991
960258192
564159544
428455397
827675987
415737317
219461139
1247247778
878772816
816446179
740700511
536273273
252754553
874349233
948065348
164121736
195798720
36952430
276959095
985935396
710619826
719540623
90720115
843365997
1232673072
1021791524
1208688526
668143949
1144220285
736670677
617749936
466724378
996256949
790134277
468662578
564808359
774599813
529998509
84131737
867161253
542705777
454306205
1216355692
527280210
390143524
580336328
1063698883
186129874
646819169
1273487561
572444202
718759655
777254224
688710226
1006658075
344852479
801322643
633538396
738207697
831648850
1012439513
240033932
888350854
603280913
735238694
925013924
887584955
645040190
364725243
839440212
343732811
250372567
549167660
853865433
952354170
202491793
461402058
1063055839
344977054
280605140
1285828141
1053855957
752877464
734282728
1067686864
387066763
941714364
832913509
111272732
377834991
463273754
1058277823
357437408
861855593
425398972
777840102
667454900
190793778
334250311
529915857
482049473
808745733
8049223
616003148
1006878728
1103864530
211594826
406854899
803631609
936280532
430972724
840099660
777096496
470423355
209649030
937118058
601634948
731411104
129745163
993243973
879475493
772395051
321295425
704669320
544776179
591666338
596071760
428824343
674587395
761659411
819287506
1212377337
683729254
564150321
592107306
785045038
635916748
684385884
945996378
922705022
332444786
969983496
1068705943
333817673
541502511
1118824137
361596222
502565265
863096584
1115327149
832820991
800420169
1145618657
958031012
904037561
197315382
498052182
461765772
1312632322
740700082
866824864
615869920
190412843
808848091
793503805
464446732
871025180
785525398
623543032
415593524
605944690
1091790338
516521466
734181522
927606734
1125217843
1274063434
821297360
907895582
527564661
481963997
795157785
72934570
696063713
335023092
133098506
997110167
1265311151
279794666
847980744
1034912972
1153956866
362748637
395561677
350126866
687297480
459392245
1147134614
1067442961
376752666
116168902
418630016
778980623
432448645
456158671
489009509
384254162
1139852518
256567734
742089732
166699364
252980863
852996772
1045878614
859808228
829788383
903724989
197760519
955403548
788643931
929725742
954139895
964320382
1381973580
1018237806
278931762
122078960
493914587
424875365
502212376
501904903
1047009600
872983962
1086485459
397547537
1087539455
206226261
395777607
560515155
482454373
1002119523
844023466
984087416
127778166
1182590491
1264200660
871942738
1027650245
394107230
1072950048
988093085
271885257
728403554
192233360
957030369
812476795
346809743
410433377
1184241328
486211187
902993456
179399979
692015765
815856327
992592192
651903945
323584959
1099029311
159451359
1256742482
1055730995
51530206
471809573
366892305
913831629
786291763
860562148
385591641
793352825
210784527
244266357
47299997
517875693
1359046330
844392011
337505705
426553326
10793572
280961377
851522964
278413694
459382253
398835534
657700797
996904218
725824796
380266519
216076317
432946137
719789781
122106830
566358661
1332949191
942096237
797283667
373723506
534750693
863489825
401430586
1043324827
342778503
345541945
978286755
417755808
361395559
335442953
1016201936
1111935194
506315835
44237334
978225708
284767796
400595173
644727425
527879539
467074195
108567894
725474529
367570360
591948295
196977810
773636314
892351017
394724173
511963546
1022281228
258950872
1039916097
464568041
490377270
1267223515
613753184
909481793
802623082
336420856
421189740
731675807
838005207
672742631
313859930
233771911
316507448
724457498
482546463
830689279
1242759420
166237862
1239552233
346179581
510192739
36150728
946874777
333865258
570603013
133192365
372833339
266036202
666842620
1304706609
626870532
338983379
116535530
584204302
112569006
470692763
630444423
58257784
374278223
355917104
1118306716
435105395
316750367
377644709
393140365
468645654
482983381
519008409
952946015
849057377
151760189
488163134
74173493
522509586
194111751
1007361879
649026250
802903107
726985262
376896995
841391
734707435
87845092
700232096
443762411
723219800
491516141
182589014
606870557
170856275
111059583
479831754
402158167
409136583
1307024452
833467019
532148015
527447853
342638444
824318469
1328769294
298288917
1312285549
1083624468
732597111
318967183
1351817575
696132004
998839671
656344716
166868284
661670786
188037111
314673301
774387271
95862400
700701737
370952692
685298112
900636487
475747352
707361177
1022698609
299294219
181232465
429128408
287780052
797189429
804907339
1385847190
779945402
104110680
784223451
1023975101
496523343
1014729125
781806948
392405417
623730802
915615450
656531094
433088370
820747361
256189999
352073702
953119616
873344926
624159745
442775289
352043600
600661291
903401250
940522880
834402071
738540360
394441849
952111541
897307304
495146760
700470484
231642711
1150426765
419657797
489204171
576772883
588261416
724008553
680739599
427563646
782019615
334306198
756550587
706243654
268714587
348511542
440544791
397111364
805781480
477357750
914526959
103833404
859720383
297391552
880820136
508508847
306639810
619873223
667647949
489156627
250657831
384610453
416501443
882442391
435272
828034692
1159608180
1039737604
1285396183
707765572
336293839
217850990
703602935
150264406
864816471
227452008
58879391
634326030
932007400
739480565
621369956
323367856
490693127
548500215
457534272
137752959
594753007
238208693
976570807
786674754
633578773
404510640
563062415
614093222
395648735
768376214
1161054892
85143887
163229333
754191610
238290271
97653029
407461886
302669335
976207842
906802239
170763267
518118930
721383383
341846362
316457705
1023714433
440744972
985752311
928060555
402073355
555525310
931791485
660263383
867667850
402102701
595562159
202700100
625543171
713677237
392399
695325837
413694287
692888942
474100718
218069093
569591310
1261744550
424978267
450741817
1096185254
518933359
493237297
1146134111
834278518
706097469
671309009
208875233
273379964
516768640
386606122
185494784
503369204
623319970
731401856
66241905
605509317
823952025
451045646
789172509
1002775012
1105329825
352702362
490527230
524338711
341699700
535928694
248446922
955377230
458140741
795880440
361050851
999200616
951171984
624117627
870218980
341086306
343104346
1287418949
419880892
859106268
767140349
348474523
791978402
1046011835
1017553235
634191890
556620727
659940361
413222074
25348652
676063497
907507569
398992268
1368688985
323396416
432557540
412519215
842959746
1053960697
1061889100
928756491
503508987
762387492
784788077
318535382
272996178
549724622
297192740
938793428
126746256
1153377046
662438
347678539
719913567
649647645
472618735
889085931
457690108
522660734
1319660703
456210301
386983242
549638045
750192722
581502694
351563392
972429400
988427673
291637051
284894479
506682495
963188844
1049565189
1151579738
372710504
547544075
737007126
63831266
1185352316
243760321
833528089
1001498297
1093010386
1278467904
655298713
862695021
593379541
64515103
451227502
459832262
882022763
639342570
985826059
311593584
1051995190
77797533
437659915
891064162
280706575
1118515648
20948300
494260286
373927363
351656975
442121451
919530199
738090735
1093979741
278931833
1071668440
578929972
759759008
453438125
862454197
752983255
550547886
878119058
888644141
655203041
1064062239
679714869
492210018
405480658
377799006
394015264
801407713
175550710
796783086
94834882
933612981
720998027
409985473
1015194977
828217543
661367768
804848636
983229228
985217268
545221994
551862946
487539169
317078845
383083996
767877434
745561696
459464493
473664791
837941410
975869909
1017166814
1283949372
418347779
621361708
653276642
1050119862
860306273
377083824
567783489
707211419
905010800
516281974
778672763
610985381
843118874
584954512
584230944
196857257
477401115
561415253
728694625
659416009
206775519
217300201
420641003
672514460
413593346
348402025
639479296
572837173
735838538
750595455
1130352269
1146469615
934792967
922233697
495401055
95878125
523154216
621466210
129385025
1051961109
932956698
1374592142
822424319
438099616
864169610
522818277
196751716
1047055637
1278993925
1272834376
552210381
821084911
956746328
670228110
422820396
405260006
1021778876
402574540
296201278
769620766
351475521
301568727
1024985281
837608524
685625928
522413590
1281757649
652797502
299019648
509605191
243066919
1008576958
742412149
794423666
484096169
620944998
743867629
887675619
808445517
333293659
95831509
904184211
285227426
518027688
862896713
776751874
1060483508
845167951
336398409
548956747
734627021
693496426
504465916
473241673
479503203
453002981
559641707
826559556
739705352
325138142
134615491
1147185563
286815569
427613076
262757931
941680013
399131752
486766765
896894087
327889459
1141030266
1233206814
654276791
1058978156
625311320
240187357
191309147
677201731
506526664
1018747485
963405781
944183603
598123916
379399800
1117015648
1218973222
391581782
652972291
641617606
825478029
492389856
323398980
342985542
389294648
1336755361
371690794
534539341
813164387
959168302
833661866
712004510
626162551
961642355
602386777
1183077046
354248940
354593403
534919185
1075313573
654298386
930984969
460241936
1062838455
701489894
380509653
749318362
942018075
473919997
495112335
1210228478
782130629
375273636
917971166
1125631166
1398839589
367808232
786094394
192860031
1021226696
882509249
1312537289
992213869
1057874762
936252438
265642210
373922515
60445209
392583253
952074568
474278146
821151490
850657043
362192562
126350370
506493744
912790107
691206979
368779569
582366941
229469523
585796869
459961284
937700312
898310861
94776758
1337183510
455044109
587613434
1051144850
494300860
854537081
311795041
424718795
506692722
831225595
405151664
444914146
572171681
290107797
1252894470
1077083735
1007604143
993252267
980798998
1247402529
1020508731
446991404
824220570
300786740
765715685
904131417
803783327
1228860212
339472183
1079410646
753134664
653240442
633676670
467589607
816716150
1035054075
209877697
517773543
607508519
616986685
843181671
1145510
247010552
878071967
863882265
463297025
338377997
150110044
1182169883
549357615
1276646866
986924679
645105527
724990317
536792215
384993413
719242445
474621761
335528111
1052571429
23680268
40165760
721784766
1055627269
300921842
1067719943
714921711
451456347
138404609
854640672
460624051
832466284
1235966965
349297476
1025001902
469474432
872186975
558165645
789373264
1081224461
360002301
357041648
445801667
956184804
471419722
825416467
819980582
566197885
470843922
903610283
734040340
810386859
263717554
1087864947
890578384
592551917
730587993
180673315
748558014
826001883
724235035
40225168
1228549689
533887756
1003526711
786305746
632251755
654205345
346613750
1236819554
439674399
431751773
898354067
619762225
623830340
310055832
670524788
154994100
328965365
671661302
800181109
355816536
475185774
879764071
763612418
229519438
1243485690
500284508
60368876
711906877
356003740
880275864
489185649
431878163
627052141
3922990
413265250
551242983
885931273
470118335
314527977
789167470
938344411
418416806
617489774
440911092
1002445531
387605795
242362526
997673664
877842180
1026085528
788500011
958636201
864020280
1062951023
371005757
1197386282
58606966
1159408991
304928385
338629830
1395880864
119515748
173760206
386606062
438732695
598914748
846673293
541635960
864168601
820250762
942663996
298486336
504162243
699128800
127667747
550839272
1136276470
614348514
571453544
776507511
958409381
245435284
420204348
533868432
667956402
454470250
556597488
442775429
576287488
1309684053
387445246
609421236
991898447
294746449
1166785582
1027619397
1373486859
399640737
507717241
299670209
857312846
614966630
296432925
953503553
475048483
1001475090
1107435161
488188857
794280064
94403383
952206423
297162249
423857781
301058026
472842261
939713679
862278434
866592615
88426923
755800338
350866013
446823419
481085104
1297881577
594750710
1204028182
70899167
1239985546
384318054
100311815
936205585
477484783
1285310369
947029100
1210141458
453896717
178967054
498919585
849683702
508013456
783488724
527929962
744188982
254653275
974200569
207083583
1021468834
460043909
994046895
783618036
540641509
217603684
547170642
830721610
532312648
264127255
779424216
585224311
594041898
724615319
1116958099
370807545
474632396
1055528044
275647708
306307916
1077837092
420529170
422813935
370432760
369096344
489477149
533084475
952143033
746737267
746018072
34677825
1397523268
517946524
462543526
457478449
1236718489
986697814
134347657
1132343455
426109971
321934293
290900415
756871903
1203169232
933331660
877333503
708032216
279775207
467389509
1017596473
354368788
671743984
1040442232
890433012
1068275543
765217536
1191102451
835993483
76232877
941931520
1012437495
952864492
86960804
829232240
1035153615
854479282
1180802328
561267372
854358533
770578078
281960887
792097011
247186049
814240164
188644705
234147645
1296270350
172126741
777377327
622937083
921311010
846945213
437114796
1060301699
391561673
1248232398
66987054
454840038
1023605247
421182357
643287168
977815439
952942061
679389651
805875912
853881788
954749751
305380699
700907549
838751245
299366221
373823406
939944765
83709979
450173294
467279498
1009352341
776370754
683069748
440039766
774712102
965217821
828802874
186820140
1064189947
966178059
764977614
1091606799
1014362779
1193817286
878852160
171430290
536069728
398177907
700538852
151238311
280796303
404618533
186302199
740402297
239288913
470452023
673263302
1055329237
657201945
358394367
660511464
494937946
1199388601
1238809139
913700053
228206417
1337431767
86683905
974124360
462336902
444782635
876700932
53797606
343147953
474342039
899134137
815631918
868527306
933220232
422235989
843551769
538031421
448634882
881848322
590460751
870799484
959755484
684743863
927887542
839490066
1017546285
237635386
509941251
385079502
781555285
586176116
155965196
1067933334
779295189
668813668
972336977
28209146
814164136
383207785
198581861
1186583478
455335938
465304012
455320526
847591876
749573175
265224044
232629029
1079074649
984631152
261889187
442811368
811739187
906209487
517658877
745880561
289367342
896805703
517778929
638591410
962680320
929561365
1177767157
821620604
621394121
553027080
397065090
344572426
931449206
1231077097
1012047218
895663
767946849
298879249
295132948
652066449
502081284
713425348
483651158
1145276895
329663530
431646344
724784782
705577370
365873913
396141771
473448697
955407502
428142057
971882295
906777255
453659824
840255681
588518404
172780139
609964440
637621111
947520937
798653139
296739061
1078303491
396276513
1044688460
334280320
1005531599
1228582227
101708292
731489936
244565805
430855624
794309776
166529761
533266388
155579998
586939648
402777590
440117117
1047053741
45697239
483871669
418897955
509239237
733659478
1292767333
1152171686
915082751
758124579
871228395
649264087
743036583
1114704776
1008653499
995190914
446635117
538543889
1121701861
359294716
36093561
379445839
697556997
888572120
477083425
690079240
487965253
950672618
636161885
571157094
961260907
665392022
447723211
1041380321
508635507
799625773
1029962426
913301478
519824212
938678631
499057076
422754597
918005320
995952803
1050983964
311606079
473754482
637330537
816418794
1251799061
1030844959
1000370828
492414186
690654788
658977761
423496862
653555180
583606316
418252688
883117059
672627159
736965831
487315050
1289866163
39519516
770143474
635426402
577425475
900295299
980162314
1182416375
1024693215
168104785
1042007557
97400628
1294615225
852087112
1037433707
266172241
538631091
1398028302
454469469
940666441
316156004
231033366
1248159199
764621037
858550256
1051123260
412341549
500665159
697334720
560140199
244052378
279986602
239657188
659977185
648367630
693710133
1031692418
770432711
476923185
497108742
1396669848
408083293
1029602345
542748026
862138847
1274601063
848017535
700225098
413238541
1183352367
762173171
395984718
617428259
362064860
227675716
394455599
1137981677
736087440
154237356
526501600
382735284
1187292072
999583325
363640640
916091096
172180270
938884312
50934751
1237482403
656190374
607309638
435762012
409156557
54227175
806458605
899755577
413098307
527527455
344807839
3063499
1128995780
476419977
1083153774
673210883
821152556
401967710
1220187334
409284335
527059039
715152574
1245199224
1228556263
192003312
1032463846
671861239
775678503
607234867
309348525
745166685
395987862
1008989293
278533120
569534349
768480850
241036985
426760947
1167561111
972795986
650147619
1180582630
1206389082
1055690941
1045288126
449739965
548904545
1123724853
187765555
460647441
622966508
1283053605
922897314
455573851
573284035
513606896
620950033
598012037
214366729
534694065
814191861
479164854
922779167
478752809
418353407
435459255
304782520
1223949036
112846600
1197364299
664631467
889556212
1088574564
1259875971
518607513
959059913
983519812
176697776
535922448
104000893
675728319
1200838503
411668134
677147267
350579769
522285114
289844918
452272711
384963704
663978204
286982736
206544096
637039002
360044349
428209443
865760777
478451110
1075585841
212653707
673597927
974731266
1064105176
1005297945
187654528
141323273
905710751
682572943
73944455
936037959
530620122
1000904418
1070912048
823060784
576449802
949740346
743040049
357535743
313193962
898625030
634215690
642184133
1389930221
773343092
1163304785
358139694
932657931
189939627
444550315
434883958
838694743
1073994319
449113772
384805319
161707576
629074185
1109956891
721112766
458375978
177484866
404889215
1346863603
525344720
540088436
742732122
1024219499
144230789
856920688
814722618
198754080
230164811
879406204
884062520
350948341
452931738
197895725
633588250
512301798
570325555
204706906
677876472
445768838
933947108
1334676913
1238443651
1014031610
281945053
1148957537
1005686368
428984838
373135030
393982350
1011205870
1180927096
676964249
762490531
1005120594
1230362736
565266666
985582749
1389242567
709668504
889167985
858498853
722402037
842181642
872309898
809353465
481081014
902860157
1000819427
204413738
729828837
762879619
435744448
359043716
1188817169
1223025198
1056708791
239132955
335298375
1087878309
1237009359
563573692
140563016
497611668
964372320
695782081
73454791
531602782
666413920
971839023
220302382
1125176312
391310918
758159260
990582251
660857581
525072223
1082047472
626104913
1021443852
1062929172
303689615
1083107061
560408987
744963061
800528789
671311538
254732963
785125856
50088844
292843048
1266135559
307946787
748294193
1101755225
856864368
329432892
848876541
765424003
975451051
1060741213
737565662
856159075
613760068
419115034
97692028
405699303
490953330
864180183
192999239
453990232
1378521559
618576361
1243781195
394360800
1083520340
911555759
402946906
843660183
895982376
962814316
804668845
740673491
840105609
568913513
119770108
1374482826
1207338571
843157014
439266076
914289314
985621747
413725670
642966657
945715411
208487480
1160107095
1078903369
1085695157
703758484
942654234
1678902
980691255
291632274
651330229
824385144
823160285
504546065
409387815
645924174
780438773
1268816330
586948639
1271855098
479050956
470726761
761827165
361138886
958850571
509186546
339918576
277310231
1037769993
1275739498
603628797
851932953
793998692
276875658
1007430964
1185523396
1074609671
830065037
1023038950
590529542
416045918
1156109643
713521629
1037183782
609969158
611140656
923654117
894992087
81446417
861848487
491296055
437795206
1064648678
1357866039
645238848
1271963317
215999191
480911459
21224513
1142363310
557487306
3761922
1050487805
337370134
891735819
74520498
461210244
397160027
607632646
708061468
482395600
802169564
936301750
1133963963
448941370
620903535
370196450
362052
403444091
1061225804
242420579
834885096
54901479
574438506
1127185540
683629746
1355755800
1079252384
357224378
487516043
304286707
792063418
853239888
664128134
618759050
1322175181
439735327
131654728
924494113
390674850
879450042
821000361
2794440
721142426
109491658
114864911
498179300
390918447
780549936
332236566
673503926
831286161
980775912
170990526
449327058
914841200
1275016617
209714405
441952691
609761638
1113902244
1181421339
953193607
729071578
648884804
1161964129
1136698198
1120358304
758761797
959607624
907654307
811871627
421673264
562103606
930495014
665894788
804440648
723748322
586442354
1391087636
1052201951
962594576
612956714
806079817
1348376550
582359195
974672254
1211715855
818518589
965214485
883029780
524823282
783202107
794754140
906245381
1133978634
368871197
1104264896
370596807
1042087652
676526824
841623124
908583688
644645804
736235927
935199422
663839662
719692157
987209091
733937945
1009841033
431787284
951528065
1034695310
414096610
507176654
534538540
730403249
1359537239
286405886
673307384
745338
551190866
516108325
672055194
796439336
871016730
451179597
827556998
952203065
592782628
613937253
816314141
654301894
1036987509
717614596
738797390
1160533508
929352896
708310332
883315539
175006417
152447992
511567335
628646345
790280445
846718093
965869351
814980599
584078666
467183100
893939811
532965901
634862259
518006663
1014988779
539481567
63632670
242122716
393885698
881908808
970012897
884389773
718320714
701708404
874541712
285375082
481612117
557408975
682122861
901392943
454421708
959804135
31989411
769859864
664906838
312129559
775758738
522251270
104955403
754452453
580330633
489346033
969928826
1020657203
713028234
1018333326
910389402
276549724
1341373816
745609348
674477985
1146386039
556754541
706833515
472495073
961401842
90151036
1187621718
514667650
538172537
1199844318
1169997090
668485213
459155229
1135675458
1289098269
428238302
393609328
385284977
1023854426
476329838
999842427
504562573
874197453
1086764403
367078123
584290306
1222608547
452655555
964275302
820146034
410818743
330858695
796174392
788867611
594600079
1022442388
1047971362
207572092
701512570
1086799891
357172925
1385594483
660585502
146136364
797333472
838202162
835285762
397731619
1362204674
1246926757
790297085
312606370
494760071
1159399736
956025402
885944560
967050672
601676160
838506900
1182444311
801493631
638601375
495370076
423219447
370542450
1054836128
638357161
1517157
125554870
797859256
905128391
225511483
752692855
616039196
798477159
989194419
476190446
788017242
709869168
704434594
666667773
1242448717
655866822
518350009
390226091
989450269
1281618996
1030616719
311881239
867918191
501645815
453024364
437317667
1365274480
138623541
810271509
1174751301
300762673
606296406
1084726906
597219204
569437749
376916091
278438933
477481192
748206111
465137319
546475344
847637900
513811423
363216557
618394639
426548812
753936254
457817395
74983018
931726808
448253229
712708219
1243531659
1051298266
1256678593
907869639
390853897
243611961
1019198177
201958015
1095454316
947520668
1144416895
786601858
1237361090
396725274
862424745
609613340
801939073
919746724
583043910
396440250
242794321
1029250975
1194491535
1124586973
1264026826
200880469
634423093
1080336378
942637136
496127327
928059943
1125890088
1112575952
1165579438
1093239638
1157860434
840140730
496886756
558856388
256384548
992494853
1109213592
840457704
369518645
277812888
1092010949
155146890
693776651
604015075
815361705
896573650
897878120
389507883
905569407
227264887
1036635842
770105352
1391418172
537608644
1093329289
644625083
745028927
331817606
1025968146
448505493
464200003
758861622
349817682
350401233
1005937471
788873188
74155779
814792788
1221649483
731587337
986315801
946968883
566605097
1328040036
790510465
752909351
694585205
533558299
805613995
562002784
687495347
466542354
672697659
674860091
1003314775
979115216
837620530
720710812
879395595
1046436100
992935027
655392122
273993283
571028301
858254439
389704249
625079154
879897402
490314378
323750105
142485410
448978570
27825292
252365192
792023706
444818629
984780582
1070550468
959340332
759995653
523600012
538570458
1046859230
434783369
747982595
1152738910
979589411
810401851
647156645
560224697
300653404
688625270
674816124
203763126
309512543
805452247
429896775
732066752
396335164
670995395
443060476
477039727
945117485
7779394
236864903
886017723
1044628514
317660570
401357877
683521779
402313918
678496140
638759179
993917269
132511723
448764796
716439202
977182419
1262867447
508130026
853751879
1057351258
541163931
851336644
362401281
876468907
63219568
702820925
694381571
912525659
597343239
834615251
662630279
1000411055
884158312
555883178
358027904
998174386
991399189
851106088
312076302
1027928418
462877
192384323
450743105
106801859
127091592
639153357
595975865
871745233
674455899
1235967047
866964068
844259146
486521138
98495252
506816073
193055531
691854728
899408293
763771425
665042894
207894088
614250084
113722425
631008158
473019422
1070636002
904477080
1062086673
389007649
827538108
183449204
1080545768
513877865
729352177
921355135
391835186
724278777
1261163163
739461709
957321537
368755491
312629600
869528058
749899013
282300394
934677507
524941453
862977330
678821454
813900675
665976002
439708437
384092199
32244207
563851553
560926164
1003449011
200339090
501392738
1048431284
399816998
359934748
382891197
424254528
373293010
497506697
625998978
488145718
917548215
891305482
827921601
415235765
426048276
756747726
294527181
388100086
1018552364
1095161428
440815548
186072621
775794943
1115846088
655059858
429665256
1016125083
762414304
697324208
687255236
1069671671
1114126203
1143395160
262149337
204797576
228055644
121984941
546777781
786569052
619185880
1265054242
1172099581
925855396
80071137
280000944
1082573438
500587586
810791694
871153745
715243160
1275910445
658134085
801898364
807942845
699976993
1185940
431663378
321200053
1012946800
477199095
257114431
650487876
464487678
706522586
920628096
402304052
530966179
523909149
58575312
799221531
582778460
499320675
1243093875
849001116
592648185
465233455
519989369
1191411244
1198902371
602282301
261603662
736715963
445278591
967434795
1027348291
315016936
359509454
243684523
726391248
988089658
893006398
772752831
437315284
1324694816
509122040
163836504
500182413
218943139
1023200156
1058597599
239337855
179342027
556035877
585789354
574094471
676329930
440333438
801698080
865767450
628153957
743273660
356244140
408880334
683572472
120665981
258940749
1015558483
244693282
772158099
744893938
873237359
1071610087
830108499
1045734086
795449603
915551314
942661152
552747496
413906897
841308761
659998487
246900500
765449881
512714431
785011207
856487438
753214105
827455331
217143699
450063590
440163239
1078130919
1284133636
616677336
611477197
687022177
293111537
1361553890
1147475529
483504918
465261236
983142121
766895718
312540777
1033928403
931664738
1111925023
673241921
1097636806
680619135
775493089
196468561
815252960
742558721
914159654
692888580
896190032
856940992
1306625609
669233963
905235484
884894893
1328768120
501242593
488832251
826072306
1075071937
990978995
1057331456
810763926
992491680
674529877
400369757
381846844
1140272593
896660980
868299807
1075037405
770827817
598505166
987307425
202359728
875999286
464647387
481355030
844146009
1075210498
644513839
155424029
425356455
1094333298
776454662
485000990
910374711
1045140340
568577799
439935468
974746456
661131091
752135971
654226130
271570460
137958588
1199338032
926074831
1103012150
1254809914
314865681
767300261
238043388
644511949
646418936
452788576
933794651
1213733020
1021248807
1264268015
819464180
240918137
1055965076
1028902361
473069364
520454868
1090206187
855136381
611071160
71273941
447375468
827510052
374568013
1186707058
521445320
171525810
123843655
823078057
853732519
406182016
975683927
457645958
406611004
320603537
759802406
545478402
769964336
968025365
1096428270
318240948
713057157
844463735
465730295
565609506
1051854155
193321959
273948545
1256364642
456777689
454480430
735339648
532625977
1074477636
568889297
457169260
743182234
976497978
1177292153
118927449
129747128
928889712
551309730
347552394
699693987
277007464
986738998
276174682
1054603609
970813763
210155412
155978591
807498581
811642740
374627975
217128930
407613376
1005912645
699122881
827207768
544996623
729691935
819326806
865741166
991693063
706470293
436965089
758247964
540207446
971491878
423123370
170837219
1179301534
528515900
605189527
719771525
413451207
670391623
821892692
515489596
993188356
167625869
824410624
897892245
385420565
370303555
435062961
465907973
270038455
461933348
385435003
993569523
472229168
341257574
384942822
190768827
658616304
311833660
1042648544
676466858
1205692564
1103347959
908918447
1200212642
981283876
971045273
1174012005
1034113154
507538764
347562686
625738307
1049042981
580037308
1355907677
788104684
433908753
1079800993
232754238
887547497
629969270
299140038
295926252
367791363
879838061
615276261
412359975
386809915
667448418
571634743
923838583
750523733
647982498
646218427
836065129
1286453097
526965241
299788619
416735546
771535354
976967474
289515541
619975774
702577270
1025501124
670730796
260281013
547129819
406736725
533691055
729294933
510151009
704101071
478973460
463906932
443988927
293680501
404590772
1114571571
701627557
83068342
556142637
941436657
206716565
696608248
671081771
715116036
26952
728055534
1286292622
304577898
561104977
744685338
58319644
745556913
457362536
526744395
983371946
502356343
136071288
797624020
594448585
523446204
855946726
912085970
529971543
447880598
211122026
1284988643
947226785
425846352
769998722
880773634
370030337
1074522637
1049691561
964948630
873041561
80254491
804086294
373546040
160017308
686765985
1179764431
543497780
471652666
465319583
778167637
208659073
473654721
780633052
1068876941
1342811319
843754384
538786728
719116248
153885339
989301990
386194546
508745017
813213278
542215878
771534049
613478754
218799726
881466852
549377371
1132586038
540163541
614972668
210712489
1164029028
1019327656
989207212
545782382
864378121
1101082029
633640114
1001959134
201733280
700707216
874049572
265523989
917558509
1018652175
401318276
508286578
591495533
716488501
1060733171
821134423
232571469
830170052
1014851568
295122343
528423103
1215019488
26824463
1027632336
1241542125
684845796
837982372
65503776
527059929
496307766
507172125
1097888969
1172398792
213300530
1094015656
393744995
752458734
999116571
1148120006
724755584
1123979525
576475079
894293444
452179745
396401997
159969492
274341894
526121891
373407601
343436952
508954928
1040448088
457614056
480209839
194733708
416665758
350049579
508113169
530655205
1106929465
666195206
647783028
493745169
1038033278
1035070412
1268704953
488578689
1298707575
77590905
378709425
984614359
641887032
568014756
792035981
328732701
425192383
386713086
525766948
334597245
466942201
981426738
402663677
744223080
817615880
906231838
910899337
738085534
689626960
486141676
1245610244
1256097283
1282079939
562750823
433887180
847156918
736067638
664504892
1158835908
408423030
962722006
706444621
558112301
264663158
537821063
795405860
923093820
364088711
411746901
333954825
1158914747
1002123200
666045264
1196781368
803723720
689739215
869083443
399057120
450353524
732419034
889025448
1045720210
787502873
600038984
1338903510
914588689
1059800142
855596188
1099317227
765934124
979054331
114736015
812175655
755981809
797473662
956460841
533687245
451117433
1174802256
381786567
1358985113
678353462
461268168
95778238
971037334
736798404
1147539192
738832200
820324261
395956221
469058427
753528554
232422833
829646813
1254307260
1240703291
325613689
777736420
1245859842
1095773795
356924347
1313312931
844510260
623683980
1057275800
1289329468
1006746070
154794357
1293212177
802644906
523385954
468997892
898427646
924533511
1190515062
640571303
296222955
662340460
745938920
181526312
1190813821
1231580207
692111360
477695235
327050914
63429998
812140541
1002561579
40052471
913699051
728544687
1145590499
958195099
737649441
1235398774
1028196711
340363
950060186
1212666200
1219097465
666330677
505973233
699114203
270459903
262354903
473128178
583600140
298600912
1012936415
1050697794
119709045
811667723
982471006
73379895
310256927
839516579
747869677
733212314
1374344712
1282119392
910150842
346835718
72127838
1053777231
664784793
249089519
1054561378
336418836
1113825352
390177238
1094773837
687282404
526365675
790612249
263919714
1103684544
799173939
685640581
533441978
928077011
820922727
419035887
1229332369
1064366466
59944771
97053227
499686470
445831082
407814185
878127049
963823322
631414428
35787057
583897539
509578494
864552287
880454618
559721306
102199559
1150224090
372808474
951074907
980719956
295614273
1041009120
498712724
352454119
542269185
386384472
80669949
391696485
561612675
800210105
1217456866
1101382833
850660197
997473814
769043620
237942517
1011113417
611500324
1013576544
1185332839
444126257
1232194410
456566218
971912351
448694014
1264982395
116217858
414020752
912719025
737507525
308790751
1052718546
787943584
1139678559
1076474659
737813234
1083360834
1009876833
941746807
1396289774
954919906
1076174263
490821171
565655378
918575662
1228941182
471796597
556921143
925310372
268265192
341876397
1028552117
544457343
1038025597
854700642
462125208
255647953
1338271073
424923301
831534892
459820268
1061624926
551824218
279221771
1125213100
1345686987
1304187850
1125171615
1052325365
710038865
456682990
1137871307
1045972292
597215196
428545703
1277002197
207225224
341863488
477226275
468361039
651357938
280351310
288204047
546473660
162901869
1140361894
544549345
1143159750
854900164
309721748
887799104
561848676
654669538
794067001
922534866
1144243919
235702095
601617835
496650036
1128731512
627539765
395381422
1142878878
805907172
881253731
507460745
1387090405
1135469349
1118468046
543880015
983186451
781854724
1164736762
494073030
1028020731
522993984
336799332
1013356887
406006359
901920492
773464169
593220437
450895567
897926140
574744720
877385592
120174694
1371365729
1017386270
945594546
983750924
1024428441
931159425
758557160
573999451
389510257
497353881
1237982971
981613160
1008692687
820203994
735887605
1018771304
863608436
308893972
566863158
1013934299
1393629170
783166515
703947020
738125066
441408921
543365682
1156267501
200392432
673112331
119640347
389368832
880850616
363630818
928783951
227086531
85298240
785790001
331557113
93663174
877225310
472239820
699673645
884665316
582609521
884214824
207655748
425764471
1222493818
485098192
536159854
394877453
1028821236
1315064225
417763926
1128797674
1211375566
900607568
543094984
863384339
996172375
270485089
460993881
861708483
404966270
489980405
892944105
669328001
596939729
581160739
1201755148
723528543
990809714
258444025
506325272
409584457
1125355517
566971424
522509065
1075919417
1088043698
378823292
1004578109
1095104990
1064923680
861189072
602749445
804414415
536861885
489276534
182213312
353892941
568686868
735917636
200149596
866290084
1066592396
540283370
662360790
457046489
1058681420
440055965
859923546
463641606
741464727
173108670
645728585
1202515157
289504660
124665250
361372099
329810517
733454130
80944183
894232085
392826609
1138032928
443708197
828924459
613967480
334978399
1056647791
67801938
963554700
890799742
734885032
1031106831
389534267
694192085
1042751940
918627416
397539617
856600979
1364412293
987998589
521431329
186339045
475111582
1235597433
657045400
1067733715
923249464
817488107
471894596
1141772900
1214329723
786024779
1149890781
143301361
84237982
205326536
535563281
647509440
578765954
984338862
842572557
449160394
476905351
1048027412
952098576
64840019
976027747
563878399
991021979
574624342
1270544557
837401080
470443160
247807185
397877254
264930824
351698574
795313472
214071234
715000129
674711072
594366899
813848630
696254064
526635925
337241952
549017934
623976599
1047205362
714592971
808971712
477085920
1081783634
401332733
1008042985
257293453
381044570
1066005087
144939709
788443843
426917817
73101897
1041150655
203424863
836063160
917318752
910328908
335629418
807619021
262984543
643309864
849447335
1040672037
81744568
1061004695
597738042
1096316627
781218885
122338161
1186030899
721394881
1014038794
38305686
255190762
916694271
903242319
889608362
255544679
701183517
787247875
451748256
628788812
750994535
917732664
1008037415
85904156
1278953001
568077284
562644036
485140658
1121112950
295318842
271675557
253932581
1276729214
743577077
904985817
707313711
1064415723
1141361719
452551456
217835852
1094445535
1010524251
162070440
394863203
467882613
436564916
880263687
545805879
536549463
412366547
425304079
997580419
283517128
1068304551
755152468
381532822
576006852
534932516
695376260
785564960
823016115
663944388
932084218
1371646712
773043749
644777865
1021289741
930241721
366844266
81675629
1277211886
357745279
308011668
1203037712
1257357401
252818778
1317432458
673084841
1327891893
172903693
356251722
722675840
469620211
875088992
727057192
277711353
557628425
275000301
1186039865
221464476
668176044
1050390421
1300178185
599428957
945138211
1072004029
344740913
430397427
712187301
1039676678
117235194
491315320
796768544
832479491
418821671
346893910
323189260
1254590832
751470976
759165984
815811793
307003157
1373539022
1375010420
1006648685
993527476
274987152
420180411
976491749
650722280
1280419089
482365776
240489178
1106429302
511869229
841267653
838912567
841183052
351283249
818473304
690935014
199682442
1051645050
775806523
517761943
404900717
105267200
60534884
660384183
767523314
769065762
346041057
103164050
840604208
206603311
706855649
812048991
905496566
301967028
1189267780
427260486
801400994
1158333107
924791638
247715139
909978360
376850319
347458483
1045151351
359477524
1273153417
1243214790
969626131
720109048
896106402
154166705
657072353
755243142
57814711
829775219
360155247
1167879473
988575283
867827723
976141646
381753973
1156558218
994602185
760897329
197741218
401864966
283568275
428674612
426592191
481478462
1227908193
727528901
374184005
886198860
817838624
137652094
635993544
426918578
752921672
1163848320
1040877069
966428486
382138023
979377725
1261112292
869298535
659069130
400664878
732511687
657743808
1269923306
766423659
1220487875
455827816
768119057
456786980
832509772
1173592907
338140779
731285615
839992580
1012273155
290128293
1196077133
843870641
1158078796
986202722
1149787788
390309732
156336819
405751336
70071636
461001609
382873805
423544429
516150146
755366152
550070352
469584908
1221985022
349509316
731570590
201967194
402003636
399342869
284035017
1160508039
1146198381
901539743
823710343
944707381
452146293
1361450606
907732124
1015204553
1126117885
755960553
932433855
192900742
1197168026
1046180465
809978475
1220774669
692474893
513054026
130339489
265937887
400284263
947245506
1128907488
683593408
813860707
1121558339
1004142509
1106157891
593413280
1220017704
531969758
1352500865
168362620
911388677
1390148323
754290398
405777615
977428763
478122246
348081262
1266694617
650895684
505740475
387617533
729082573
778263926
832457676
903629384
1357697441
851696260
150167353
1033478649
712196454
1027339959
843164049
980730135
1071823310
555159974
487525053
907837833
99400889
1087861741
1002981407
1276105416
1185508509
1101173914
675729284
887534615
526933074
772858145
961590449
141348551
925998943
383976721
410288160
1031496461
1280819229
1021132138
301081268
299659784
886877979
651758863
701270442
814018505
725773658
1026184541
862982469
1208940757
702439964
930930017
688270349
269257982
580810729
463149576
1043761321
760561181
786467601
363363628
378574733
994634700
993748368
495508851
1114875150
35297115
367410071
517762425
566122171
485680687
1227015302
461353849
1196140462
1043945984
788384895
784244363
899996339
359851209
193357920
259104756
463113088
294958038
643665876
864892669
1292766262
1297879277
461868612
482058915
895975092
509131782
342258429
935767329
1283392958
758720048
443644660
761667958
527188242
373871258
1053474550
484360312
417206185
806830442
240068853
217231314
992781968
561945564
651245514
934612244
626918715
707116748
196851418
594706859
522795564
750270872
658774
461858804
563243226
1368906157
449403986
433857120
487371018
431316735
720177655
1215321107
991180740
870522168
1149245498
494769490
1039425347
237898660
891981864
48799181
239171858
1337129128
607647877
501841258
776680054
837587905
476646536
929957872
1100126834
211030971
550319103
1272851465
1162079825
57141685
985951455
733623264
802383598
1222656903
763659896
126529490
422766496
481611493
1108023480
487660433
852756337
253824632
1132235718
1220582951
901217577
410533915
213756143
389812304
1174895514
1138538729
438282143
850017736
834992866
376025434
623960894
836255954
339413008
991227167
447615382
461903656
254827606
829895172
819663315
758389390
920629249
979058981
719508544
594052127
524867191
898625457
1027577070
469962299
434535647
713155447
560655685
829033581
410808308
1267776048
480808543
578883365
537632190
765920879
816452851
423895105
996142714
523649478
1249717255
471321332
1312769284
1061466667
514248622
553294950
480774627
1117128445
541532722
683936687
1165551650
766911025
1267497125
1088364904
693467861
705427033
843045785
1162852255
540616937
1014775015
281399334
1084311272
117875366
856437800
1085002853
461337353
936628507
859667591
699426257
802235102
699652071
1242085915
560000460
703827847
22271549
632066982
493280787
380384581
1092790567
890139253
917491670
467692606
1136581433
855423763
660781780
985216282
781244792
620008900
527548296
352153973
1153174691
613203807
1106956469
1137963954
207840757
1251886501
288305345
1051808332
1258565098
871057527
1147337682
818169157
267516038
698589344
360393193
987882918
972018416
341089474
860386651
115508572
1267474052
745832648
813573488
644355111
1073486185
1044443402
1093768338
1229636697
740320074
153726217
471868132
1131819910
656611745
841648953
650202595
722409918
1068351057
492737711
227859564
654914379
1352454756
1320584324
372469282
602412339
301238586
324989093
1042809809
573753716
372201368
725013857
712184458
1204139716
1044149853
880295063
547007627
1262766924
776426742
583952125
1380551934
1101433366
851566158
689373631
372346552
1121760980
627146043
235558197
488111590
324944898
347731428
68044700
805431605
542392354
946074771
493563403
304634562
1144591284
1127924345
915038116
733094229
793549102
837598926
288804443
306524684
110661889
394513737
1143573772
1072567913
919995601
1281916925
446692593
396333410
837454190
395157606
335402737
547669049
742839706
499470283
1146379820
1011911670
1163737349
428322434
746760300
1011415473
1044099088
758980324
647510343
531341
453345376
943473348
505093927
682481328
1062715914
106403580
237887858
706322630
192548880
362394541
158907386
560959484
557263081
490653112
580450875
1290064712
446188108
943490279
1036168219
455988049
426359615
840295309
1021692781
662527059
1390420296
1072845397
1227974555
458355044
1010033113
474331850
743221593
711625818
363480784
539635702
129517060
901091270
795504015
931279629
1278744083
649790348
37793098
843523473
479001457
443584909
1195392198
874866824
1044924425
383270078
895955683
131817247
191973172
645024545
167109652
792906940
1137298219
301897284
683241854
1282789554
744459630
1143419816
878065812
690149030
1140537668
346423227
500957114
302289686
713783532
409964449
1295562236
1316386688
318707915
733373542
1128915745
1085217143
1042742121
664328786
465523728
1071777242
586325140
562781226
1010842967
721917503
422812653
791470265
513880409
1013944551
793770593
927222181
526274499
749761389
540060173
944994266
479965740
877311721
328126535
131290404
955146875
1139801053
1075750658
962664787
1062026301
139016849
316706934
425671716
524605227
94042403
1036461527
952386192
1110160947
129846666
844817387
485254322
539610797
1093800227
779286801
253798
328262219
172305550
71106401
1322192981
835822472
451557568
1323735906
641687088
545447886
299464245
379888070
1066585599
213596704
1075848802
559714769
664078523
570029098
611591333
1042048584
216209365
929286784
427337886
692902951
738382648
411110
664298161
721062025
1120827344
69647287
306548756
926744484
623628488
1050641917
666428176
1317155346
570281945
1108819719
99734032
479212396
1189538558
962980765
417711458
638573857
316957631
860965571
891635934
576571938
1033379221
467617687
1027961885
110962409
471724342
660612342
1264774963
1228571620
970279663
1275250959
881071301
1181889382
433809027
424011117
365330537
547272665
1100086394
729122739
405587651
495073565
528136823
1120304074
1388772754
741609277
942735364
712003072
628813795
392162211
1372149134
712811912
961734094
473360990
1089407773
477132784
813146405
348350318
703670498
548079893
1162470969
1176635751
501543745
306980951
187466663
331788886
664375310
920584385
740489592
867623560
386333608
1010483198
1275199389
944772921
405814966
868744668
501681082
201514842
627257421
500306240
116990009
743206698
313927044
384433336
1346263447
1187008868
890238546
380500657
572582275
732808239
1018768195
1053082456
855050724
276987898
387108467
932007229
470650313
895689044
509632920
1253124458
1253520200
814636714
586143275
216738143
395533907
331186076
1191682610
488321024
998228427
237947015
958792311
460922842
573637139
1000849455
427205987
1326258961
437142711
817841125
1213118064
428860735
1277849886
350841267
668299489
979492352
1073548257
1087562279
371181171
1072433273
1180815174
379105841
1131253078
1241670602
7629998
246688191
1116524510
1048307863
174871934
813731411
540849403
646939728
459688435
726236842
772731869
831183179
822355021
855750987
51809732
889388198
875020793
408418001
1010751355
1015759619
912273725
1008384910
262919111
537104295
1120391623
121045970
914061695
750081182
698308541
263955549
1209445605
5329287
926895345
944841928
463510634
1057629710
1018671175
432371802
687973632
445148521
919235894
493554393
647280165
377573101
514538814
805597852
323316332
1003779078
951137106
691679342
1122900829
764407883
432190076
978629465
542425823
445584705
433216261
526926352
441963951
512691363
895215173
109216732
341165532
925169174
849618751
369501792
990252070
218895466
360859922
960536104
1366759835
614017544
709173698
777126074
546414183
1384426927
873213576
845373884
392411669
1129588390
355623036
1173813462
899675973
878689356
723094620
245967805
937293722
1126301410
1284770105
387440903
708570393
1196733644
576210174
472687309
984933300
657170704
801888547
793944731
1217283906
244307448
534695815
996008891
1289127476
66405846
1051764219
142144810
800050668
438682676
1075299492
905612308
312387171
894966495
277750425
697994386
751042219
998605473
362546281
726770916
563846332
300799753
879886288
986428043
637840136
1208651388
367768522
452797043
1029020323
451686363
37303093
700428868
380962961
406238588
835025964
1095150499
640839643
518778910
1204297321
499131640
290059267
948437683
974111949
798482238
795965250
561664273
1031184792
176959469
581113084
1175674520
708464266
459640599
645261398
135814817
458995540
901585811
538999689
441311371
471889729
773510756
299007790
1236275841
595629613
822865299
1141438497
1049754093
710641064
826830748
513814175
764874100
684569755
645162040
351580397
476492143
436622168
386914587
949114144
929761732
599159708
648418466
875722589
894903033
370229051
670639852
1039109351
1174351514
309267964
754189643
620790897
1266012766
570629173
886988794
438379664
831285336
450960176
1142363664
252321237
990322739
700726417
1217250221
517626934
467842722
789168942
1158632211
741637761
88368540
1096041552
445299992
419764887
915420869
1121171578
769332355
1155876930
605483281
289439198
687790189
1145165408
473626892
579668407
1040240338
958113713
1312627611
874501919
350871635
1079287371
383763069
932317596
277335306
825959028
1244368839
438712840
518806508
883299302
450747270
838974202
380252270
424077544
1023672515
729494266
1044269327
301239041
812347561
614199289
970026234
467974039
121454
913932280
1334467788
497514554
307482537
669989148
775892255
690893052
1217245736
321278216
1065721701
501531601
573210213
1136328281
1052531573
187325373
471286213
345759453
1182393161
304010837
924427483
261754408
300210583
1355657607
909670952
911659203
1052076345
769536727
904459493
928568588
144054033
1133856306
1297004728
1001957830
488387389
357323447
505600637
647847463
1061634109
470917900
1204858979
449825858
985489296
405502692
725971791
997099562
1173867841
854459149
386886870
877136329
1150309104
461587922
1091882628
773090964
755832678
1295119930
662550650
521467658
279517113
649503470
678121885
338145066
443655378
1195056904
178713999
1197620042
1177552404
1367471409
624688858
1011940994
540466238
794221125
806079181
1116093035
817613389
923949099
845032450
900969845
712694119
250919282
418648900
712083317
947114884
198431946
1150975447
189404694
484245655
1052305315
905692248
575613834
114753564
404470616
735409002
303061019
855606717
292027097
432959859
579186563
369864226
1098086854
682395428
633450174
482468931
324741143
1107285416
1115843587
472996064
395303975
565879413
1211090025
743274309
586149578
1105761849
393170212
425748919
756423201
426602476
1226155423
289294132
104052443
139309573
538800961
131028894
381643862
667627640
1268568681
1071019679
657650979
1132661696
422781775
1380827625
954384121
638693216
71477241
1083628394
944715374
437622957
716414453
931863377
463799540
73624496
682936573
737200124
1287656449
345302922
1234964497
175422416
1004126788
331280792
403848546
646829289
1178313926
1158928435
1037748498
899826855
564166435
787098858
245827054
1138029188
448297501
908046010
573679321
671624341
620804728
744124991
796987871
1069678914
95638994
643933003
1333292909
976098630
699360553
1088977772
573360907
336771533
937806741
633263496
1316288826
622625079
876209162
1013751073
832006230
992180645
1128970737
1189205793
1153548458
599145822
996343150
320333050
431828708
271129755
1364553961
785232309
318948269
413560797
270657919
647227173
34422548
444015030
1314642025
995537119
967840403
551729828
757823143
213036014
352854511
695370307
552828134
725354805
197028508
939411301
173024760
989550847
338661069
296190996
1021656619
1007296756
1140054970
153799752
163789220
741586588
950381879
299524226
731945803
680349441
949522071
777828279
373507917
131207844
329528920
1183004267
1341397568
816287797
1298599859
828792175
981815565
259448795
197011050
936202835
367648891
407707988
656527220
1241424138
210601823
779726926
214871439
286745856
406380282
821420858
333326071
719865604
1399008250
93786561
1044702107
885386156
965308501
475453873
535103154
1115727862
971800582
778926469
475982768
1063920874
617874931
676530347
755977965
950063710
446467228
336439862
367289671
951411275
931954493
765214685
1025418242
7857042
904942489
1186391920
397913397
777859246
218912510
1069631880
371808268
497595093
1223833356
1042876151
755814267
881696388
679909204
715095282
759838687
410449706
1216178163
678239273
459231785
197905678
597203141
693049896
263734828
415455971
377954663
637233971
885352399
403209752
193743538
389769630
980440390
195556838
698965648
1307173629
977633701
527842403
947214535
442719764
1122178677
190133707
407474048
1111440161
896190753
582122540
1363524123
227925187
939960193
1211977406
264771944
811240623
904833026
807421178
490491016
1058392909
745642044
627868630
454188362
338372142
796712542
649366523
832660233
973489467
554519950
1344827526
789555042
403266711
917151384
476184325
1133572024
189642970
676708839
895129640
549813682
922085060
1335165624
546927620
780666914
1316154927
523348175
795510689
525478100
359773064
945749912
1060258292
90976517
870158275
551906136
965497540
420464502
1303192416
1162385622
709902734
210004114
427898399
812160058
1026183830
901264992
1245693036
860861984
514544169
1185813844
937317938
1072954116
511070010
1283660694
697358921
739411274
1047148678
1399003700
1233300724
469563221
279565429
355999065
687254945
718395960
374163870
285594049
670833638
750365555
806244401
971327979
687432481
793998547
1375785810
507040777
1032891282
529838372
738761267
959434747
174765077
860589529
788427956
915343754
1090005159
408952138
1022258619
1037078289
309910891
435817105
1063266615
177249192
1234437780
654481173
422409402
1229165194
448078512
703629015
1076575994
84132675
861277283
210339313
536582606
1209154809
1012789053
763877983
253483215
1052354185
685484744
432652098
504101757
444117787
780933425
199230807
158534687
284525046
159595061
628066288
533376255
529725752
885182574
344076864
934799735
971757310
1059445360
1050541869
990366624
656492976
399020735
283823342
1212655817
353237252
431670360
1019129385
772168570
622540430
985761883
642482228
480006236
795319592
689224228
925101360
502372936
663182080
443914478
661105286
420637627
815284155
795794419
1351388022
882325346
395100208
954356090
802440066
468400732
350852986
855585294
477030204
863992877
904008225
1042709321
1177195138
389879527
736416436
1113582679
980486608
517220006
71394908
316723959
652218520
367829435
460915254
293534990
1096927514
811384430
434401023
534498038
777503954
726031459
781027860
788715674
467301594
1056152198
928830861
1033935631
951020723
372101065
886755367
766966002
124757385
1165358579
1225538345
1359076172
857308488
457826088
465928225
301638801
411542670
562889221
117885147
559338117
476901619
553337723
808927521
935321824
546141133
850659397
1236846503
1132759392
379826730
959910430
942983407
1003588742
735255746
386056002
417659136
465881135
682400539
497639688
19775968
474713908
1128840626
498359283
1165227344
429072483
807760265
534043194
716608989
799417210
983138868
1331907522
79910448
835296287
99315464
958675980
1226002122
935258432
725072313
1072788492
969531210
368073637
857111401
456232710
484564557
912385673
406532005
755496975
960182687
899925554
628664200
586209472
984396406
453469602
894684193
403836686
747300475
425826564
716878923
902664562
997369498
301663712
434695461
757618738
569832404
450260685
913253707
180457511
984146604
418811988
1294415771
642280601
621349354
939122318
996424130
722218193
692070816
1092126655
764816614
508341664
660942372
121438389
901107774
324011406
584604222
959116991
425120041
493840785
500852182
1030228510
252760576
336580206
544576130
118096421
432522959
444981001
1086177170
1064768570
777546100
808406822
514432724
106876211
611225200
689583395
452713592
946381720
929725086
1279778094
388738197
626702911
133241118
697992538
778115936
257925111
739263860
70303658
636232766
1246209917
312455320
1293921081
585343445
208385236
324246681
1129058018
351680544
1011976319
198385816
361508341
868984383
957965876
486629105
807091082
1249699852
845323625
365495382
110058156
444225439
742408854
383673760
307416238
456002595
1330084752
758262996
981150227
771393771
583272942
888988776
189770752
155918655
456447158
818433782
1270458899
182675334
1233191570
941058401
431377494
495165091
1075633747
396768863
986744728
919753863
1134607719
1061315671
851044560
1227372791
852054978
1257562340
465811694
1015003084
817749900
58271931
536832943
873113951
240706265
70330376
911301113
592176729
1052008389
1009134681
673159336
957522531
498008927
759172451
940214522
567256841
72160370
306803382
617927883
1186979210
260401783
452007913
1153727682
773152589
581761056
871849441
617685531
301399105
403289244
654380679
839625612
946788702
1095008199
715234405
498409830
1256437551
638265921
745646327
1298957047
1127513248
271844896
329531306
1363232188
762915875
652715911
796813568
616350633
849789416
384094003
884315836
652015242
733605310
1220048646
927174436
953740654
711567902
1275738856
1136011538
878819292
1030454039
944550557
1045963034
493598210
1090982628
272425460
705993
738249432
1010840347
82313083
884265580
241681998
950086550
1075584397
864101840
167056066
403460334
314556532
1126865319
525366097
199386536
517956177
1028882325
600067168
1233246740
1197229455
804207140
275953983
106643545
32916062
70198251
672041595
508074823
1260275476
548197466
888080569
993706699
647083703
195417531
1333785459
1072964764
1388045013
561900607
542855952
980827336
683660545
1266624116
315022613
1318887155
340776590
904079974
694728315
385840413
206581813
664424954
1079128311
789292960
893793577
1279409466
951935062
714693575
724617906
60914422
859493404
309427287
1058796741
437930131
821305322
728061190
669057242
347139373
1033035915
1084172186
523751407
861548766
609796774
1316671326
1074058687
982207265
820759985
572118326
532770493
300263250
904243006
608380858
1160568587
1357836029
491204930
552565684
1175811690
822142348
918386958
1362375752
532551580
582601796
1199509828
482049891
560324037
370884197
814904634
1005623619
738479077
815689993
86943399
942438499
334680373
810710567
800615299
1178635289
863906429
928397531
1148372866
867049525
900448658
524262354
680674218
170662394
471460149
799875863
566090029
770668499
443330174
919028028
390563630
587831228
490706159
450121940
386854848
1233185397
1049612093
994914034
812427021
539024665
426761787
741545268
191925403
474308526
532286935
844247773
849807526
1104144322
402902025
1126113330
908881670
312797620
1231530779
142502232
552563776
1113459484
1220486545
220036363
415437657
798745383
690361964
388106763
826732558
456588219
205219598
339057507
1216448097
926118310
1114319825
1002106036
1085840338
999367166
528435002
876387152
291997884
111022828
670110125
614859369
496296034
1107595395
749750886
1105157150
645842257
438822303
966749502
670032401
886444517
1385526496
950498531
859654612
937710471
904962439
352177398
1185589986
41691372
412627384
548875686
893351119
1005512619
509625299
129320344
441426698
327000146
1001123945
1109274853
638227631
866920689
272103879
1056085025
611866378
693399117
645465042
837413015
167241069
451912530
761540127
1035588297
483755645
692406899
414770766
733140320
304475710
527859211
1085833911
601826265
978391843
588732339
879887217
938775615
113583311
513274897
994587705
433536026
908732259
937412455
519404272
803214106
1240757848
756029257
271579177
966259646
544707727
840235919
426124970
461231318
979297075
110863879
538703159
462270803
762668258
890348900
1352025091
822291405
694964646
821586523
424512146
902128764
1285571138
507792186
1265735209
448042461
1099785401
1093141137
347804039
1328218789
284059975
660580966
536435092
915239323
436363592
390449069
497244157
763969117
1241666634
893090245
1258016302
1041200358
1281902052
968774726
1054234664
795532953
1212142545
721728313
289801624
469770743
1252207586
315869182
341155818
321249531
375474070
288754755
765081667
187614606
316399542
810956855
767212559
805607880
487367984
1096280511
516609790
443609302
1138185372
1185118965
257038432
927985210
152481295
634856840
863125598
983558248
610070754
896785327
611963420
216326389
424277525
487095167
214118182
819102367
1204796466
1233488048
1094163741
646978288
1304974847
169323951
45734041
620723807
369411797
644797044
731502114
1284415484
437803823
593951423
1008129726
673782369
257433410
1321677579
757653034
943473858
343885547
884923970
335238914
1130391943
655041463
371036375
1141157246
365438698
512858713
556868124
700895879
761459427
946914910
322036103
1049387497
1294019182
508819273
510383910
1061137398
1339936951
758371579
377501875
440165557
623896986
332813404
961005011
705865514
148307478
539346813
628832471
841224713
362507440
1218702965
1263632680
1027939690
505690889
1002425666
717546931
452606852
872967444
961254300
284079164
201930004
453539913
299551930
184818328
1233995194
1128688268
1280687141
903905797
1121316315
784112135
796418326
313469422
599549052
797648362
355282532
555469010
769855598
1281086895
294087287
788770190
292570085
1088828860
141428366
1088852010
697001481
536348951
61630053
1096047694
1163632597
536467855
730670407
913537521
83270382
643423380
1060093528
836515178
196043073
973571716
802230757
854120668
1006884447
1016494848
1022828490
731935130
438316534
132017967
523051498
906225837
1049975403
472643280
635389830
637632067
1089166288
366619559
833110650
1015154756
865724395
421398794
371693310
442909728
461959100
432791800
739287516
559560553
1161098619
1085496513
718683536
529025670
115163405
492446142
949834335
418655298
827033052
828944468
731485814
471746495
1000455970
305191229
853043657
976035816
1040913262
1394300162
494013051
974997728
484620048
362544313
1184158253
311880824
438430042
359881641
829078462
952206845
492586728
580398649
960830690
939891394
900106764
707773881
257340218
252592005
1084308811
928048836
933290078
224071316
1181608386
457819403
940722162
291285617
933055788
707322444
605356956
861042322
729530211
299100166
1071232427
1081490653
532157012
627725689
273611
1027847764
551971821
456152130
1040903472
922991516
1018596406
656477532
862916355
676770810
377353075
828604134
567751425
227188772
522691228
1232204788
395079359
465056205
417346772
1225872987
1112135902
1081533208
200421776
696262636
954877984
544321240
639600015
1114049147
960415019
972117421
496909620
317751187
608936623
426938487
826563054
70038587
91295966
731507696
110605351
674596289
843208027
1299428591
1251977306
932270667
640586808
561560689
297175807
449580954
350388132
1349665372
1096309948
475650987
563254226
365517980
501894214
132261331
568152173
674632111
637923538
799691823
626746334
513536212
981855135
1047372610
418660350
1001747641
1155609836
535459336
418931473
697797799
510350976
670456146
1024314928
727174095
834329148
892222794
673986639
983866075
1135287181
1171028693
801981403
287127696
286835463
4898110
359902321
412454852
211588229
522395995
767934743
115552595
384843992
885840358
773260090
1124722181
575265481
1133123053
720752340
599366371
1016518866
675709209
1027547063
689863438
664153168
340601771
1024992318
366442631
379802
512744834
680017203
969300545
334803765
554394053
468718307
1272996157
316691991
916545171
484694316
408928126
889338626
331403546
914312743
1322203892
315685063
534115643
636617957
645345365
513718762
588407875
1199177565
848696011
541109421
715583935
914195504
309158273
284006428
1197095185
1009011050
755875841
802777046
902885385
370532515
1138698219
1124921680
1311948136
1068372732
898653396
1274853443
1104469483
854307597
503912474
423366566
605050874
1370137146
400182319
876975071
954946198
724346176
1259289749
856413771
427612573
1201891411
320445348
915334103
408839581
1024344390
324576595
631324756
1045317126
1344366411
321280648
712592
619920720
972559952
518682205
639869632
824054672
387047892
652785239
1218955431
453197918
1331642847
483189587
448446449
931225122
615030961
1035396105
965250927
652999900
906826509
351902471
184933005
939079339
497158009
641622038
567935826
569146493
862719786
992123062
927575296
350665384
548500052
669330586
1389812161
412110208
954640761
1177762618
1034893436
216468287
1092877739
474829474
678119967
1142677947
176331094
701761904
672449516
657623044
1061735378
301989434
419032522
649188389
516671431
554621575
220850111
201111727
802389342
847240227
364275718
714036694
239404854
898189701
634922028
1017388205
681464083
357296791
1043238919
937385070
411109496
1139928809
693707051
885861761
578980255
1147162029
568069744
936127634
1355346742
964905337
774407149
1282971525
686207546
1207928966
969109836
84657751
1269515619
532884190
905258056
854311966
788387304
350242178
1171111295
1038824572
542318251
903395742
566725123
871751653
282778476
388650838
654206211
424069056
624348510
946688358
623051325
1028396797
970715208
411641286
832399036
190641767
254626371
1081266873
426935732
1002967816
368040326
238391198
1077640806
1340670825
1048397732
614911979
299450450
999545737
1042619580
1284399261
151696707
617744161
663324747
1336130007
545937374
1279071228
350273828
601975620
1265821581
994048926
988313102
524891289
957931122
362027770
983200105
1010017299
1004334784
342561923
1041603180
742864787
953201404
335665769
1064857251
399067757
359308835
845591615
595980458
394439820
164640845
863512636
754635665
370859577
257953236
1068199306
1069989210
503301361
663843489
1030550790
933556667
410128549
844333052
510600847
1036046204
479641730
699871680
589383334
480398570
577019259
1076233475
1373820192
1004962499
538018034
323021719
1231194241
1259254401
799109838
138450285
1077123856
493305796
816312709
338702249
939502486
538828807
775033308
1014070712
464513645
205172792
371356344
970853399
833675344
593064391
911565479
723408221
1144676812
880295330
683630417
1378176506
1013562620
591230845
159194550
60392222
371476689
149777851
384358751
359265274
332130596
911071559
656649065
653633712
135808018
573797858
685264656
1129800754
770578248
843992933
635680642
1194722390
536760807
344773735
1098043384
1282246670
610476024
667810974
585278157
892934968
718747393
1067145847
1244271266
251517625
899216625
335370885
322055462
1044949785
857736848
26082046
1350112569
750999181
1206644688
234881707
1255468960
575061388
696128938
652558996
1047641166
783298089
699836558
395154904
839908430
505893298
409456008
669942077
708396593
1034887638
926377719
1352921141
695183715
892286959
1050398675
594479345
672224990
667838989
361231891
157292506
542785249
1194046716
875305791
695094752
276536024
893309414
759669669
496176205
118086833
583655164
467885457
960752145
62274518
496156027
184011426
384778262
325259716
508828768
408027747
725175650
473755101
1030795041
1225870925
276091555
428128085
287741319
482037027
1058890971
391764379
1045364082
863475750
1239033320
753741694
320116667
439080960
875262069
1298820097
840298303
1186542841
515446499
903111690
666445339
775614437
963777399
767044243
1289625033
491680759
326440259
342455448
927231785
1048251657
397856626
752643770
1058991273
443853411
803662655
846448987
232418689
1014051297
603851101
1109717876
855371625
712540499
944399645
770847924
1122937452
1003280136
288959330
591210510
415985938
1056398888
1110948256
671336142
786066356
1012017481
473842412
717757556
227466694
488424759
368228657
497057286
598360021
109507441
499522268
952713857
809452418
701682908
873938041
1185113959
491213650
487681259
1202802585
243569920
854113729
631412996
591724196
362241201
341534813
420282295
1049362623
775458220
851743919
356279375
548736327
547708239
1284099777
205833380
1089252069
567401632
1231309288
1006797080
850576931
372842828
279046775
292964362
713618146
950796281
904689551
993493255
551786711
773523441
326072569
811809650
30887511
432208562
408308809
879858215
446091325
439699097
439985915
174529382
482089262
1041498369
511218219
900634037
1134765348
517254248
1085773291
537087108
101341955
394263958
395223142
972739928
868664827
1249717610
1209485611
871100176
553172164
172861762
644885233
928649606
426476665
1006356714
729048490
515927469
735739190
524007027
681254596
1305673230
1096296353
518975747
332736898
956416046
576868458
840672671
415741197
1309201989
468454433
813203343
494673171
556277902
852115177
408573780
1105980323
559003411
1396540621
703651835
563334230
1191544775
942023909
368625214
814461384
821611881
578101824
1008477932
533341825
379383230
784003648
1375957286
2573754
592208816
526999411
791126084
1128787683
1171078439
992663810
433205631
601640736
466634617
1098827469
764144885
345922746
892114980
297473101
998113691
865244321
1190572353
370302370
961360308
1199236904
657689960
548877612
414993157
809164023
478122748
11800555
227540968
631178342
243930431
797680566
1172499537
416324227
1045855581
1068183116
1385923220
1182343871
820011180
130949507
928544378
535300654
770764844
924227346
958731121
773273302
984907225
712854235
476396139
631088122
1040340118
345077218
754866337
1043479264
908909205
1228416921
707795350
77027169
716223466
979749347
733669208
212289257
45487211
286244624
596256389
1023248180
180345064
648063841
864717995
563063120
1328522328
1393576761
370776060
363904799
923003310
881950792
394572318
773117221
1035333618
1187097888
703512106
520300153
1234352740
980921906
1325562008
864844450
924952523
124930328
1061626626
1142126099
914860343
1263424083
832598885
886557941
341576149
505767476
690975449
684127339
275483003
410375269
356988978
294610781
845380006
892540516
903382546
750058687
546111473
404035700
300607150
735993860
571990385
75813043
762916275
776148616
684078098
781576179
767279359
1347032492
437937357
848793308
548109772
713595704
265813653
344072857
738306148
937123768
506924384
855227288
442923565
811342708
891957863
466380487
678429834
1059022082
724968384
449329353
390534380
439117323
304563715
880804724
747035984
353743322
1090576683
454236734
1008559472
1010423664
371830700
991422423
590199962
450492438
714651112
513764132
185729604
515883005
415927215
853348792
894221806
763138293
893353288
1153949717
422718319
950204217
709619405
292957214
911184229
715784642
266557745
379877552
987531502
426338387
1382403305
400826209
483111956
635147969
468867539
908381972
1126287821
307080805
871814492
619083833
834371708
887221872
239656841
791714597
793512957
775808796
1240326651
846118839
379701832
385017232
689215775
184956518
967695706
874223881
520034505
1098345139
763490015
897286412
53147276
1120809906
805150772
65607571
630855349
934597746
763487342
571917184
612818621
638981562
1231107919
1062993162
1146404075
498884376
274774556
359369707
450762848
592820771
582800113
1139300436
170786666
467288439
734541551
830646982
515450672
479277394
745286210
527838582
468857952
1267136832
1126322238
1133770824
474135874
839885315
615045646
549939281
771593430
387811809
627243587
1333541940
799481526
281385101
346249863
372133655
670382211
850383336
893528845
944670331
456423504
924263493
648935999
849541005
54452736
201665893
573434469
802272879
468945922
437660537
1219845107
1188815247
991304995
395055474
47234279
242581570
1068854626
131200226
660813232
739829006
899039727
296464782
249024844
840583088
604121968
1345869683
1251352744
1328862633
1307937937
854995030
1084681908
322306391
788725484
777972684
908534538
917930797
1124616014
499668225
1300116922
307947181
1026590333
859272957
617154050
532570776
616391271
120871759
482412284
927937553
128595936
654265029
780857562
583215076
758086136
1049101323
1304295280
318419903
383822781
328908796
525304531
1120664228
772726513
651477623
1156651745
910463278
402512844
464044059
111584767
418172381
707614867
557916974
1279646696
892076541
655384666
606994716
940988695
515869502
670919521
162165672
201100954
896044121
154704651
928521321
440942038
811798251
371638744
1289356314
817280562
140593801
418634187
452050373
310272040
580726394
571483634
294769916
1013742979
290940451
847640820
508055251
561754838
814311697
130892393
746891392
927521751
671998364
1331826730
1284477406
230211657
1131725675
960324642
946773548
376008373
427668671
794264570
1018075593
235008306
1007252196
784679695
1068793737
1047331846
250733819
818403849
540325098
44010814
845763119
389043342
412906524
387409823
364534888
995741738
794210427
721552014
619075525
1263835868
482361327
909497286
956494591
794057068
765608581
351242731
971145738
452207991
988306552
389255459
1243414629
283975014
762313522
902751980
1162753826
820304191
356271649
371005178
581195735
85520932
503172040
583768587
364317536
371400032
1374468547
491806191
1147068354
994787375
542934253
902647791
1384689198
245896762
960362530
939235862
361051999
662461570
702572186
351663093
998915149
727267673
1016203325
688552046
1049681007
524601617
988585111
302382183
610675782
477025425
389376925
118886889
1374218521
1098875897
260193799
573969353
833917093
358772239
823423636
567053602
218914884
153413717
1014419951
1369645818
1336157541
508218789
276256301
1196443816
473056666
651623447
730817780
591840954
569661879
341656605
434970826
279185673
322744660
963615234
976053920
750318855
1007774923
536338245
406690113
435890090
850208042
433102590
904507095
1103948865
1122259883
294344286
470284043
1005672947
801008694
820213217
1059725047
1241799671
897665618
586584161
527928777
361640362
915753858
335029905
522333492
709445725
1331692174
297939075
1047401570
556310165
1181306888
218346792
621107629
171503795
1141676901
511565032
665145231
153944334
780825912
545956320
461246074
363895621
1045554394
1351426418
1312294713
446929814
812599464
986555681
625172320
1010846933
456057092
956820344
1359162655
496557609
136738795
959765135
387607092
718647007
316231351
110522869
870011456
976522806
572375508
461016476
330799182
281184864
697194907
193527990
61490421
815792609
713119269
1016536663
769254747
1099468761
430512096
1056282161
1064085846
1150266942
833303586
321461309
1152360969
1111027153
698078208
469032721
1276553089
850171671
293984832
1184347795
582100113
307641242
472677390
894418958
347682095
39901600
441986117
1065162461
477281214
1158277413
172495363
473781517
409343573
1210333876
293913552
1080376791
343593056
498561553
564149552
1022197197
1102870989
625456877
742165081
84062613
421192506
801114437
538431041
949333069
966695521
262606136
401971627
1126620622
1088532397
779319804
872754956
388944318
1053292426
1339549990
1124106631
1139435411
833055359
673839493
1255634433
338870116
756882844
538609818
113963969
857071195
423628407
574858187
587668745
244164628
493290635
346271525
741492091
444595
1235063911
1330533777
240724092
1054132967
1029079578
474490876
600666746
652221187
1326052523
1108616708
948736438
334081319
718504093
1183663619
437471254
1032024738
334750565
683761069
730124853
1396598493
924121506
912629841
958058434
1205566468
637929362
929519836
904701580
1188470609
161350721
925035901
181012302
214160902
567605229
490016104
1158329061
129796167
355148637
317994010
1249795432
809003275
1060656026
705862557
1209193776
587928313
781644524
1051771365
949995567
167470972
539671045
998135435
927451732
1027139317
1006075873
410501093
1382732837
805096416
1036337706
248989114
495902474
398711459
762505917
936508387
317229
792370765
991865183
764963694
417315512
1272722053
636371343
989150329
752291592
619703529
421851348
562626555
1092661714
1083287141
330360707
997318769
999456714
972934091
499280823
1182309553
800467915
954975796
1280453947
1122769118
347603480
700025860
42862010
644690618
688106314
931387492
925230058
1074725702
902428782
569479846
325423819
569521615
1042379230
604473640
886571290
1084321748
580984528
934809957
228967194
904710396
1158107564
1225971730
426611188
323501049
1241244574
886774187
1165131189
781055040
650722168
60655040
704378571
486915922
923266573
500008092
562543860
1119195480
1217148416
876208017
1136968122
368475471
1127919424
534849862
752105882
1376728517
708126597
627695641
978658544
989126023
55419465
419269220
465445405
693688257
704999893
1009152062
733931542
546132518
338594589
438320901
1298456481
552817917
1081783523
1047465222
391555809
997757893
1315692701
279290945
881466646
840096826
988023306
899851515
454832221
1070102235
1104831753
989256666
780581137
978092862
376809243
582394358
1110386527
284072267
996211483
933219439
893346378
531431375
1059544675
321604795
828413104
589039735
829885843
926662688
143476349
702216373
815998061
860613310
1374638341
278435606
1202071999
479530866
900850164
1144259816
514616811
283091531
814461400
873972099
963717238
232327543
227499305
433508964
360139791
671139533
774635026
748231904
853442664
386486508
660748590
394899010
1327578660
336479520
608834635
257905206
672184101
428677796
448433834
1080390555
800669388
1109465339
417508477
989792467
1115320834
980153625
724060739
1171670065
241688122
479353437
335702469
983730357
441825758
1073107415
1099384675
477096709
196008359
811023246
409827706
131856028
1082856311
369360668
700253759
1180216190
1108673262
1107257140
512615652
276650666
663404470
531230326
533320788
850889334
866201993
1190073584
769962676
764821221
114579434
564704650
991435989
1285859465
742223621
666734843
495740694
708167758
561504605
296241057
748869739
1036338009
2731051
1285504723
165939838
297440769
139624697
670216617
248756681
688672557
688453246
135215040
649092398
1282030814
966161133
983265330
872593954
1009025159
294064271
836326413
191220242
882632863
383270856
335366012
779059574
428768377
957997324
671057052
800890256
353670961
521393898
314146576
249495736
1139764623
1233485499
122264626
274173409
1068644583
717756128
631777482
440291843
398654302
1350515376
346528391
597024793
1270140362
1338578075
1069747972
959900102
1176272580
714651872
1300972447
1313116632
955850704
910869084
1304837749
2426819
701479661
296207397
742021901
1121696261
1368320229
242921640
459486383
1215905919
639654894
555795890
545330870
746379980
1128481976
247253712
1219161621
585949666
1312369994
760524071
120389646
1132506332
774965478
1051146770
522029458
530914545
820298821
853125330
550245559
290049369
759930361
277924605
1142041197
125253865
135230416
767141341
1167676525
368667156
683366737
409793755
373287952
197432099
789379335
1078260483
205214028
1096701548
1286058437
1098579566
349260997
501411992
746876689
1353539047
587109414
380419872
119215888
1016047034
574657635
429309073
530501574
1022097074
412449406
912462526
995499195
983206921
865349470
1215284822
399105768
1247146325
456644406
1285946831
475476999
1380657072
715494629
458833088
1104439595
425540322
1230291965
365141772
49735396
1273494145
703833893
646413855
729058325
474474318
523389291
180411025
1168144917
763816009
804864599
318337377
506017230
820131328
439662379
869753705
736288797
1322805016
527678851
913097993
1302306502
1061577927
535375097
411848936
896237802
299105757
149783552
428297109
195879064
515646626
303694854
765950181
968872029
634104806
1122476547
974051625
1135517310
896661047
365652021
1379911612
930510780
555472376
1031843566
1133993141
783043166
716688453
764412370
1274732298
510405686
972885176
1033188312
755127267
577139353
735556027
499318902
1049450265
818839306
459175955
1214013494
648101839
419041107
375778475
1038043013
757348597
324790902
469179805
763910662
1090903222
357937955
1125528277
1221920730
477732615
794301012
831466720
799537004
905075577
598541275
1024234710
344406473
895661344
663002033
110550
1170091789
340709764
944413456
1069641786
958880315
763653157
805582028
899155657
931335171
1126070041
657441472
1067780325
693573855
411196218
1292996396
868983753
197432133
279080892
687691898
869953926
1098891813
1182184450
1178578004
201745745
1289617946
820104217
602870871
820352463
310619496
826400006
166515637
675078860
591649842
841424394
763848753
1236119084
753384217
432744796
365611849
1218690897
491921361
295879551
467001108
527401926
465644663
1223659195
1235739350
1367289737
182071595
391542521
660135742
1037341637
758693400
1311877028
555879422
1304159726
495281242
777719985
1278550972
781484664
1121686105
924857250
284933954
729122761
269101680
918772298
938876880
877429699
861296735
746518989
249125852
495956985
483084429
486179571
748514177
1205962937
1165479605
461802061
984945982
581767512
1306918973
725595947
977360528
512791839
725643042
928478070
785874335
625241290
367473382
803177359
405214785
1295668660
679401512
148517520
987417608
943265917
132654432
1292245673
1054995755
928408211
424361309
1164823523
837653268
440947782
810373262
988190113
1255141168
769481436
621544881
1276655679
1392033475
628272
1120777378
904901193
354367167
608363298
665937873
687603540
1282771208
353196444
1205053897
965472349
1150487931
824851368
1384195065
290152881
740022731
1139269516
537557926
1048016310
476016446
1226093740
1072168858
728025914
930970536
352252384
594041081
1144760133
188951814
614682214
285351225
866556485
1066073898
810171514
1374907685
919041363
254673091
1013462704
895981938
25273
523694344
944463528
754621758
697836133
742848077
450454064
596971212
857097425
1061737764
1219892589
301999899
1192073471
874184737
527037014
1398230762
377888587
359111435
223921124
1073054808
548413909
679231
839909950
357548755
774103381
800003692
726804088
1362210206
337318703
1034747735
772599634
1106500120
1050435755
1166240849
253939166
470542135
269049741
379337219
802436224
391334279
542869659
694839526
1134666522
840782993
1077492779
1050365564
908315938
539722021
370386082
552002125
997549492
420734022
245749955
886065572
450110425
426853788
918598212
629663605
1141035736
965716505
465747066
685240667
364206729
711009227
491108091
333767404
325809471
683882895
1315189899
1122802315
897920291
1197690758
418245208
1216860271
664262886
314198621
547166006
1214394326
500975713
431028589
1293459828
890024138
638505062
475347236
1080418492
808878704
953221457
693304510
910702888
1005399878
775183531
414053172
1082166688
877605594
1337317690
989988323
491628723
165000483
485477929
442522059
811739023
1275339590
59969507
981441467
805423119
534809562
1062841034
1042685711
1087211461
372133679
456618572
1386471306
1201956118
441479664
331956984
824696963
308585452
819268221
1052368354
539958869
461401806
1034307250
531551502
1026046463
1386337040
1035523454
783989598
797256985
1262479851
1228385730
201587892
421872155
1223061017
982916740
275749843
466549738
776673707
935035841
451795201
1065695132
733435740
291168990
979268492
437699733
311410722
576701728
577072445
215825875
763018808
861623775
599633412
714035262
466917949
1162304667
588927923
976634094
503721825
654128707
41129675
1345934785
1126199867
756506869
341948688
447775623
407298471
545614249
1106340258
1114191696
915536904
1070039795
490209018
185952289
886176620
390104045
893508231
462873183
468803436
895476571
53366528
475209767
1033277925
1141685005
6813941
1074713337
954766419
549351018
844664339
541440633
349838408
1145086912
905688405
828916276
496286919
1005308948
862115943
704222319
754343967
324375838
315909719
277689846
848163331
502035353
949671330
1162331099
822726085
1120865845
1310766232
753232517
967211131
777516326
817560986
604561128
111021670
473676837
92935205
905731324
1100658524
991299795
108279299
97445668
580241619
962437837
486498195
496135867
1267570940
340369849
1060764018
788052290
902462430
1132569844
1082492624
1190247172
906521747
81640339
1354921946
962284310
1030986071
1258485480
1030445657
403635913
1245393348
1121950529
531041409
452351523
1239980437
273159713
466339051
484118576
416147082
841669460
708641884
1283936686
872917389
887052672
813777490
767653914
412343493
714071843
712226559
381732768
383651962
916963250
1353748798
248144866
403820024
572460223
762097316
435024500
424957002
823167600
306020610
810684114
76718953
724122729
441153859
274229679
1073243330
302985656
1162228989
826219683
959094752
1009819806
310113692
388963847
459342380
508693469
818440110
822621982
574106418
1043446473
1147679061
123877399
822894203
1134179612
498460078
917297557
914757592
1110964773
741543451
516772991
417155416
866740988
495177260
508099311
890480756
114306618
253936420
386222365
116649150
884510394
647182331
839950819
881450058
1086648094
1292219819
1212717084
855058217
777106542
842799995
1029391721
821042125
803495706
893844178
457916060
477634685
1382555369
1057808108
427216291
510115022
305660358
1188408385
1033032463
660711368
824859163
1323767668
1237176956
1274800989
47599123
332558250
713793471
512839508
631147328
816314937
1024431527
954175559
327530774
1044906403
733887176
1144089161
1122923466
810067484
823358395
464347044
700217489
949195252
20878244
904782952
1164652310
1312200396
742349490
457506140
1008067924
339968268
695041951
392776247
329854776
660895811
827226266
120882965
1073845112
646732563
867426484
522183343
288639271
853948609
1319935336
1186155888
969494090
1064392566
717091760
539903570
401087508
1086190791
577940717
1263867224
790684365
533270969
867154903
305172176
493223693
639407392
1054670082
430319815
708674972
546592380
403655197
618112112
160573573
1374444591
572115499
424853046
760735070
709522408
1105818093
1082142832
199418065
724394434
870531172
545546857
771365540
1098591132
409264760
1091990623
1258681285
413918085
471022013
1167865514
891671308
1266898937
292865559
759434778
1203829806
664884095
904131986
166521873
695293204
479151109
1256630607
1297240978
916666485
460052240
259224902
554486452
705842387
285202073
143028641
773920661
1066015905
1292081352
477775925
473160458
515568470
438792921
390839681
635263515
763027653
921070156
545319070
944345474
1147300959
1175737563
772485228
1171007582
1035223248
307250997
1068737333
895079300
337193223
351113565
933549729
189880840
842188058
941729421
405811366
538661865
552963047
774821580
443863160
787926831
390620782
1304674338
1095733691
997014784
974473814
485643028
551406862
1040856524
1163982180
1061817871
302055421
1244050809
1030878114
582952715
306211883
261569620
222308694
680213370
932472088
598334318
1114309829
909840194
303065447
743294150
440472983
354800264
1097263387
1017148064
687074443
755418007
447743827
739032858
431433929
640094867
430018216
898535177
1389492358
1183793372
544712655
138058737
1239385432
127345051
518190599
728208945
969820154
511042605
498790907
671076755
469760069
1373354535
733660202
1097083725
698042111
609649330
1385852164
522825081
449623067
401393644
1171394849
508312417
767128836
674016087
627518877
694207113
661855990
776418621
186858827
577011130
1202013772
990356676
490013827
969465004
392658712
359219185
541638031
498077651
443566531
305862461
629943371
545288179
477818971
780464549
917542840
1283925936
786922502
865896540
973011445
871336047
722773976
1031627515
220898282
1306147289
917888037
98206744
1029350374
668688154
807051730
1204813679
837257133
95424665
864866835
609108232
690083159
932134343
32978846
994509853
1157441543
273267416
1209063672
1354314619
914863590
946525756
891698121
725649378
212527099
506693324
522132146
663478931
313958671
145270587
364412391
1305086430
177865930
526268561
1240238936
565475579
98446210
302564865
1274280499
456868190
189173508
217600897
477593666
1377073022
879621851
1048533420
875054262
1032865464
447563749
706563743
400277582
303139345
799322073
566448638
930357316
986261482
1058731190
458533624
968872847
268040057
464313067
381977052
183461055
323806657
530065643
96580772
782537304
983210996
1385662012
86613275
582641343
231596177
118476104
560342382
820847415
818839284
1177124430
770402533
810940794
1250006173
121474762
1179057616
165460265
794447568
209737469
375080742
545445003
773318970
957127962
1393089497
795666886
1391581091
672197070
302126256
1016571043
156438899
807489110
763933
1190786061
826387213
512533969
602423979
469158385
1294121310
969719371
716716971
801073878
465248112
1396743463
435049286
430773607
980854017
1198165843
671544166
462562238
414577495
937563379
1002226119
451463833
414004289
410598645
1026550470
705941946
1218573990
472067598
456385789
1289412890
852931081
342159803
639286535
506515143
180491689
1005953485
988276323
348589749
1060877219
859646873
686495554
697314640
850725453
573966464
1034316411
413269903
678890832
1206817446
1315229112
829378683
1013894341
966385392
577352504
939022702
548859972
563032390
1182327981
814923285
994051676
389780953
636008982
228358072
857413846
990069821
548122961
368697747
267861676
1039135309
1315919508
1248381933
781635809
905507374
321018729
1072741011
818478014
395395813
458736877
933875704
308060940
711102042
945223046
854214566
259160532
599565684
1281372948
320857105
120444874
360634027
905570637
496309097
230630241
490342183
1243888833
239648274
587906180
901314170
487228389
643244252
1165227011
118247853
689358315
1099046287
634168955
321152071
61189652
416188573
457407949
399069226
882951158
642913394
892579237
1181361824
735679627
1010062865
999676594
828586944
213088182
466537286
459312122
510912125
1108545774
527560848
889591717
641712512
664860738
939414461
983583766
813697159
507604237
608373522
966502726
954414505
725754317
425495410
1860587
1211636514
397532845
191889168
490390774
1206630597
1283981959
581556457
889727083
1146834249
466157612
1154080343
186097610
930474610
409643779
489701666
1048220955
879183316
699664643
379069345
422194346
422324709
765503530
662294442
323018712
265266867
1375358612
905940544
427949210
941980983
410470127
678587085
1032720911
425409475
379205591
1055471877
470611340
1123253124
749456599
527159354
805621659
1165347655
1001356804
681885493
504681158
1065244756
518166871
977016554
120627334
158204162
153842798
526258971
1340628100
1375278899
480242666
1208193907
349664390
463917556
1025758802
1297888288
758387537
928515471
818922623
389137965
504432912
272799968
353720455
300918617
184717555
237732801
460090951
828526668
361693608
604108748
556886537
1005699713
785274356
754926275
330809268
282814865
805639340
263851910
365184906
1313511073
53348050
278702452
1265510568
480229910
665651867
1203344348
1002164437
1363432007
926908221
811021067
603989169
565516472
853054388
387343687
515920206
527813313
1284660299
436125868
599120671
859832550
926833241
267747806
836133071
759239548
237874771
929180858
391662433
875545421
705844193
489402763
739589324
397490390
1233208737
869662477
990954665
645308597
527312152
1033392745
497167589
965645662
851370697
1116666707
566385190
932316794
363492428
1304629954
302227002
1106722332
421752811
984244531
857141968
947192902
432155950
324634363
148323945
155551976
239959071
208699114
1388866148
458952605
664648050
1136994581
38980656
1256488551
834798930
309762058
645678409
592433818
405518464
1300738745
513252970
391643604
486488054
528756512
964519610
747540107
1145126947
783387544
1046001372
1098521632
565480614
457223567
420790917
339881090
830920166
822752559
875232169
60486774
193571839
769971604
756296254
1029996215
395689090
493646931
569037912
955502692
872789394
438699095
998510992
1368618044
104139618
867689971
883319828
492005259
780007278
1185456196
1044575730
196718076
695887529
1256590219
272522829
338600751
1391523348
747149942
689729667
718186940
674655537
1256943973
932650187
1398543567
986608425
255273531
704063616
1176484251
870794070
1005153013
925116402
1110189428
693883457
410777555
815617769
141843289
331221142
582509778
470945019
199127471
912352403
1363415285
773813488
146837619
1247917680
920124574
982286861
357864686
1354609263
1295207371
676083947
204320463
357960825
721605473
343611185
441549712
615268979
797475563
1287812575
1067893811
772906616
1066620443
584192809
570162156
769270708
1117755107
763054198
717994770
416203963
752215882
908468196
504486912
331450371
966554916
495594508
872906770
806429819
850676108
484950354
355733767
935220532
1266370352
1044148126
670896802
855145877
149843124
1013645944
709919150
495308881
502797217
1071567116
498703449
449936796
224014639
454171821
322753635
472042541
341250643
484527013
426540162
1151890554
898986111
160558485
514828511
1056515919
518871094
1038710898
1260737466
1044646679
237897790
307162243
220842394
285682109
473166188
822646871
452031196
258597041
1322977768
765607183
159930473
818836170
483640624
846253785
426249423
334775602
376496993
141175820
285327509
468359297
357082347
436066820
1218367742
270305983
858896647
557766950
798514907
1313917202
183901907
1127361733
719213478
1228614280
132654817
446853490
1155495035
378596761
493416908
940450363
1265156096
1270243489
875579353
404770421
1004774067
1076750158
603670363
724737413
355760
323294754
643945841
388267564
1021886559
425662068
1323241623
496081780
920921159
263777882
1352424521
218540838
822969648
542302671
1365084153
284085869
369813909
733688377
839683179
508275480
772946739
419573486
343664605
705126913
430031626
1247004378
528023184
1249659290
717529328
667643002
810191666
865898178
863180532
157261625
982407652
285796655
1004997824
940557174
882694102
615492047
886995411
1108498349
325598668
396221742
640196690
1319014823
1278064452
349779050
440113087
1163681381
457688561
775483433
1116747818
729244156
1139858206
412911165
995485963
754351675
468985982
429485668
662562902
159567871
1152582361
453492567
729376736
547232966
561712725
1125071543
752256071
323730474
420208140
938867113
330700971
1103524291
428330777
291636011
482303423
458386858
1016926348
88224478
72009678
492850425
674171777
200966591
35081809
1125882228
905529672
760125182
569300544
603922455
1039261224
466265937
463014784
679833190
622718537
1001328616
810910527
890879355
739661726
167537033
488937168
1031947944
293429015
342698371
147688021
1085167385
453533454
284573518
877147988
246858910
433115746
620695284
793688153
1366556435
936673166
143515040
1358018327
973096166
1027010243
758361815
506619173
1269631236
1098143480
818395205
977524752
760831800
720648999
1343830143
496964417
471850955
1141006175
708346518
996480949
285760096
1210615702
1250655416
643348259
865733969
623840283
777948516
364165058
959529692
249558775
817337038
247283986
341536466
1399070990
691161486
618856659
308636450
689502618
1332225441
912665458
67577834
463179965
877158561
482765595
1196510725
1241182261
775479950
330399130
537123330
722875523
483522672
476865490
954737718
191987949
1200168145
845480518
510166082
255261594
296585946
753524236
489094778
1379948501
802608949
845587846
1174487824
1288220493
447825127
579726777
861505518
57409635
1337106828
785683273
700795172
1097940191
1215965700
905753102
513002809
654560927
1300320896
609857269
45115896
269157904
944069719
694088186
428643988
523274295
592232749
822056735
362436072
1068171596
317086690
260662797
893161891
475987503
562699696
1299255860
367282628
1118471925
241801202
896094194
1060340637
415010375
438655389
220313339
1184400594
952319137
757077417
1117442762
654839356
685237347
130190908
768229147
1129315135
1228860571
460683863
889612477
1046989861
920795767
399323552
581476001
1138021876
905399104
1938429
878654630
537822247
272351349
611258466
135218279
1189071762
673084547
377888814
409359743
660540684
865699071
873844185
862860090
363030531
846975607
368108448
763538874
412111033
873408492
272579093
730938498
951736480
662431538
734988288
466364631
574593801
752463413
823191080
717010071
531489515
309490706
409203118
502167923
741483839
520537902
340026099
434086367
594478108
1192130871
984789570
349511444
1344068229
758791221
894804389
1163306266
210051249
725774565
282074210
527912774
376143311
1142723484
1037481902
879780671
256931760
687961447
647459514
476606377
461485645
277956283
688841209
1256429339
1352759862
834200962
795309263
736263353
554670853
864844493
226510232
714326833
1362689306
769468519
351003864
1084208836
245375564
639625152
894595833
441734564
231199474
159699825
397570412
316775386
144978171
629013866
454859581
788790212
562979445
1007629936
925308072
743772859
1111277680
360862733
1379063292
570978764
295878373
596726271
606195881
959873753
175734512
573127482
1146212884
258829731
599824686
1304365930
960913307
881661736
540304698
943855696
430625235
883121917
53409195
1263430305
935112580
970596201
965883140
567195398
735434375
751730728
167656468
483046926
860651597
236659605
338022379
250516424
1299954488
734429928
830229229
924901206
93031024
772554017
1264700744
931894709
383844703
1247066492
697616433
920623212
1003392837
636282911
524736822
504605172
822453342
207197595
333080321
969068268
756671104
1166744277
1073788784
706557835
1214838294
728786321
890841393
909631698
785615556
621452132
833748226
201453716
1272404982
620981345
948542119
316503031
809260064
782932506
738114496
936917305
1016844670
189689329
246522618
360319848
355842354
195157638
685518323
964282619
1202189276
589616111
1361159291
152714801
659377355
1074929156
692440803
683038878
827283405
812531639
353826209
483836070
887257017
861147509
1006011279
866200099
319271634
658673799
108070830
537100541
887387889
464568703
156586070
653217241
664251220
1221142398
647431841
184451354
1171202160
86507391
334349305
535976027
80808298
1100290701
1198469487
429431370
2296934
162123793
453394402
1205461139
1050180632
446403969
902044543
226247705
781678635
45137141
470580486
708311566
314229107
937770358
366923239
650944351
978114519
453595325
599184947
456283956
247949961
737614740
646123417
785346045
944748417
1094029341
456264554
1000866411
713219550
431213964
844535924
120530918
835762668
1052482719
440246268
465022711
1304472503
1276885267
538642552
102751204
983593394
1154539247
1328773993
275639867
481412005
515115922
1050819039
497599363
225796745
528462767
359298643
183331066
954183040
387562054
682367797
592245650
438951748
744498769
810953495
665140972
1108092705
754481287
373803618
437877768
1180692946
487659013
1215661592
662707699
530176887
806113491
1027240360
222371487
819320448
1015779390
249490153
1079809264
953398348
321432225
752573473
1012774410
439925222
274604731
301560652
670629935
409155152
365803170
332557733
892207286
1058081580
308498027
818836542
1009958919
262172871
366844035
362203505
411994604
455718685
710556645
921995998
215167807
1265009491
241939556
268653764
459998486
391491914
446890708
778613783
586805297
1124984319
933524666
897834934
238642592
618596589
526896292
947443808
287981675
969005897
432961916
796561693
274290614
1038206318
644083272
568034242
1207119597
594757081
765332463
469325952
423427962
472555479
992549908
395934773
440740381
337829574
195353439
233009111
834453496
685816629
1293084738
560744492
899335138
821714889
418242908
584329503
1057574283
955738061
870277671
503536087
413210093
898821205
1391373447
1307304560
778218533
1088504934
443877186
624184018
420761696
314349489
866060326
388464491
974176719
946463144
534253339
404535068
528803397
1069664862
940433375
326350984
427230767
882651643
274925264
403194420
412747552
254663690
1069645458
667529951
1336995741
877153879
524902486
419202615
697062211
287922059
242479131
462687748
656383797
889861720
919350093
492204928
396965122
96313264
379432510
37066494
684277382
857646304
381822588
731078081
1088195969
638079474
890921709
611756459
1072648912
1144359521
549341006
622365900
855075816
1309783240
958147261
1046346873
742198632
615435286
336786936
718581734
356236229
1001172232
881594545
449149927
1235276136
628971823
728521430
1192427119
577151882
233520075
350547739
512424903
398446027
1055260351
782143569
486713276
714777619
596354159
253775804
117714514
557838992
358082442
812688017
1072968306
1329409429
385494319
153406125
261950260
750536759
1070018078
453134429
129835960
371733835
772087585
957180186
550286180
346911070
567854636
459723806
877267430
1294515739
136451494
362921025
959369831
867057069
878591749
1165394930
859776228
575954577
232068240
971915806
355528108
389104063
795101959
867336153
338084503
428950182
555761277
1393197553
841830279
130851796
1002215733
425500667
19117476
269382021
608476898
430123645
507509497
754523794
406701277
1149635345
373528764
413708361
928014811
75399824
730954796
254717863
591665708
1095086265
416007338
1034968232
641190486
362506860
554345336
560602269
661370567
246611684
391946664
750964221
621186278
431157724
1290924402
797020081
475264823
467708104
956349581
727106285
1282685599
293478720
573420845
742478011
589494526
259572643
359078299
1277424979
959444760
658282280
1234119760
539814996
830254120
968962060
403569339
382448153
675250470
791979625
352112499
474409009
1263570464
854490273
1328190756
463967771
484342229
293597477
143614949
52506914
628804939
751782753
461279464
320810080
538824816
1167499291
531122268
477517885
404374575
997777380
227278299
1025082030
580405564
1095527724
759138312
666125412
933867990
1262629397
954157708
447662663
499861628
934505477
365096
471311470
495686816
1052297525
815696030
1220434481
453602188
513935605
852672527
854550128
1379908180
926155243
353211716
465607885
230982105
614325879
485941619
912570588
1072896633
228260311
781875435
471116089
1016102282
238999664
853165539
181780690
1039952266
435972591
1180124056
1015913575
380159314
216728220
632307918
932372791
949594184
1136399465
925678744
713498479
304593623
380815985
607014804
998782397
772977235
1017510262
1015094326
570065596
697704064
1313766599
286495274
623002020
928515965
1026353604
748601116
874933096
292638825
295025427
1031110871
867287759
307374604
978557541
405464569
438165813
804860948
403463210
1005667195
335568385
878898136
1014083734
537360092
253716121
703473511
503593411
716516889
596764684
617165
300468213
986275040
678337904
462686368
1346886998
817128404
206345583
1182443618
762588719
892863210
269278619
1030072230
472583547
1121310276
952356845
987234364
718645667
315240135
394700466
393396267
1342966118
957592137
1311439060
44028755
646674758
1022101942
1047865835
829518551
968781533
781243603
837383447
345805699
953309521
758285717
314757685
606254927
182824712
1011624910
336072504
494842070
538379243
450947257
862957234
528510378
263395521
544771760
1022589931
955834427
586944103
694022461
1260958281
144668012
1081486718
959948525
817474495
713620344
235784336
565946124
440560617
479360852
490851349
850748233
1245273056
1353214950
844567770
1062081210
378560247
799525973
644722294
698476273
697327095
603308679
711164418
538710587
818561778
362641545
1009223270
318126329
489421502
643703899
709310346
570392158
332779913
428274008
433097872
861024944
993473812
206890547
104545370
268472167
309159056
180159987
871416198
136938241
241631923
754567246
258789571
1330309870
795113642
385393424
823996629
347603885
485691109
526133054
1012483461
531553218
443872060
624634281
1031712034
1062737222
1013004946
703822771
957878863
522219736
404893661
552254596
1241219604
420280385
471357245
805166219
201054782
299751976
658015927
106871647
493887051
369512132
446838209
788776104
411715131
317569074
1236877291
1343773998
183414976
770356415
999712475
1153256908
1047142652
103541963
963487864
957028878
868093196
108688350
184196674
1303028863
157481727
327566312
461113457
357188906
792624066
398532036
474643427
491374088
796814812
493993354
345489723
569411249
493124752
242965023
857445273
462520901
1026689844
172207597
448560165
357712002
917383917
1317462416
332308745
833243674
948801839
983164638
975034374
763516155
223539842
692450320
962484017
650227987
1151005925
529852776
722963507
692874105
432306954
382205
697858997
478992336
1101306603
199926654
175986623
620753766
648350364
479223658
311845993
1062092927
695404156
682201319
401188569
389765651
1070282219
1390450455
1264708697
923096791
1205752736
203180767
683864916
783393611
951916799
907562705
253491465
787783330
550186259
806403908
506445153
501625668
409117965
1182951415
840380830
123147440
485764698
887856294
119289663
454544920
577533251
529193458
533133761
744998634
135978735
514665050
467708239
185050340
1027487464
404038282
530666194
428418312
756128134
756781257
454945659
1093375315
595171895
1218298798
313045506
492408124
927743351
294907595
650808978
828043420
567297758
492616807
372547435
826812629
509356121
573582296
342951807
1383310554
382110993
1149596415
245503967
569254559
700100005
395375168
620535831
560672339
768905856
528852512
574847315
650212904
622117388
418862187
314761361
861878859
1122988221
638812675
1103342084
191727293
129378570
1028373148
850517285
485408775
70565814
392210439
693189138
1347684984
1155376758
1057630036
816346345
842194717
968473836
1020226352
326298785
1169505176
287462747
1174149184
743131320
229959052
865537112
474914928
180386211
348745763
945428984
393788684
241614112
460901410
856082420
606814516
647333620
1389967275
317844487
317366944
920587320
1139371492
1144496083
1149536035
904819154
526794177
687003522
210066014
868838240
721314440
937221963
419163703
386540761
396044231
914281048
1239149147
196879191
1280974018
1018776341
461363126
584942560
446722679
817532064
338692300
1274728680
856399670
1144112090
1361820798
1173034570
1168180626
1382872880
1006972522
116302347
1102069540
1108360539
391379304
1226217477
1141336473
1235356062
684048719
936484896
900459362
727832020
485608225
563004636
1018979158
1194961530
1370582672
82421201
248148108
1184975583
935339945
211830997
243104111
631910255
1367123705
945653285
1194511892
478388936
496914998
1262458661
397116955
420347794
875733767
789462961
481782467
492489614
841813894
1036890768
345390115
272369625
423594516
963573091
327700219
655283737
1094573183
1221549307
1038374416
817566766
951231252
882680460
430360086
496833725
772746719
980208946
94436846
407196954
682488645
976444704
1022318757
1039170092
974223901
3287957
517283577
1193083044
124635057
563742627
729180511
764471599
68797809
119454777
428260909
1248395168
927626760
191635408
838205608
854240253
278305923
173682354
725230474
1194606695
371237698
1388905305
202878796
1398208603
772321576
1183877336
1287396004
1024783736
605160696
418372175
897742487
210048494
1270536727
235878276
419269467
860749006
474777981
41517480
500337463
857891392
1176376712
1210017763
486444074
323640042
313194948
648466853
522774489
535519366
127431631
1222808867
571091262
1309740307
703140466
790648903
774146908
1221372989
480984010
922685295
1326105992
547217670
120843459
552937953
799558622
408708520
809663814
429419087
1353455378
1285165300
852070532
405929480
614281725
573303760
1016270187
477190879
526290063
460136294
474823634
1338076795
1184494967
1037745753
497408946
569482716
1055563687
1274136997
440653652
740981482
1152850751
1138734041
672725244
619125006
992165378
931076530
341649353
844500683
462221934
816036927
1288451212
920740343
675224914
322997613
639538393
291822951
240347826
342526246
486791865
980235650
702940190
388770404
990367658
508101826
752784397
866050841
907758466
159404693
1259887059
477740888
264672137
1316808548
457404612
942587549
734861838
966685803
610738313
695859882
1350454372
283403403
1394027772
841414063
419007353
775719496
1335553691
343576389
813792710
861366851
1108965305
992228547
1224924054
447384723
453792142
769239003
961740623
918067147
1180493030
525590445
1328560538
1335709425
454305375
736442258
28004171
954872328
1353401687
568230366
840997565
1089241798
707934820
54448646
398386377
475115935
375353402
1018552372
693433008
813423986
995977595
956738321
803684932
1178064075
737094440
824771768
494203401
1075009763
1228551863
463235970
540253475
64798462
720402239
977833627
87054353
419561855
1256046954
454346039
490363043
436942411
1087902374
309951251
1248558751
1081839267
949499462
982713199
335381473
614614559
503345715
595406560
490767565
300248083
734999082
1115580578
726384592
1184995273
1105402605
537748148
1103422503
699770823
122617465
625617603
788874
776605644
480019386
635678996
1088260574
515103009
819980461
1057169791
861606127
689105946
139659594
324901176
419086749
333920567
757361177
559110312
468318605
501540501
491683699
411761532
1143643206
912820794
456998183
1217123434
1029024965
1197650646
320423686
529924677
840670588
917413297
747677368
315808101
807470405
146464722
867197845
672851688
953575272
284380566
779568162
1014405041
829955146
689537083
681936337
745348973
1159684615
380605002
101912627
382968306
742318085
651766196
1190546694
370266058
810535836
1142632482
904840671
1069687113
475418395
749085250
972732039
888821415
1143632136
1191071729
451877977
567544732
1158151560
734625708
258701518
1053670920
465111930
584630811
363068292
617168997
372899521
1093813635
1211473013
864439299
258953098
1206719615
81060925
789874823
1204878836
728884696
1156932811
884404298
909073064
799313275
751433104
794940289
600866489
1323425731
1154245236
346390845
261842305
1358922556
482759496
1171913024
751117966
436411748
527532256
401596461
1192650381
304792266
922839686
921437804
541759813
811767804
592983221
798997174
380417356
477784794
1135986475
894060669
1257039792
271633788
1226827021
398368896
665239456
1047680742
109109512
977144242
319239367
1027553277
874518878
618514981
481358788
198864093
885840789
580660146
500426804
506700565
119922185
634822406
728307139
546170530
479219619
1323246761
263864658
1060592253
771625230
1102925061
606774040
429007863
312025642
1322994136
810926439
448847408
511270961
432536517
782613876
1060926086
532590412
1104749133
484266482
502715021
1180365269
880237351
421416780
1003646102
133870091
623794233
1090378006
856732779
998377047
780787652
962328705
1392161988
860580637
820617473
370709332
482965903
836300692
1278751301
74310602
1028424123
1075847174
656020422
472345485
984120688
536369965
573787046
322593567
807446972
528366883
685584398
632251517
939727636
1115475571
225084811
375789303
549210340
729492970
470171507
960297500
376338024
706010915
472509372
592302057
1148028435
964313405
1284190969
1103834590
986616133
424093968
540577662
1164056635
803720971
493228774
570644965
361470801
853412249
784967546
1006216998
836911388
440341881
1321372205
1140081919
447157899
977460886
928833276
993191403
717298235
425163721
560010136
675764324
983565613
439615393
1081078345
540377375
965356052
573838691
1160784509
801904321
343573752
1052234077
800163915
647976469
348483654
677415830
801615403
184834875
338027246
1355098272
671492521
675740691
24526031
1207239330
889024310
512057279
633939538
1270714013
170797599
697540360
526634471
613857087
1248373723
262941499
401978966
592062453
692072908
403686460
1055785284
26221458
1001410634
640302774
954717117
563907878
366201613
345707487
484477704
674443189
1130571717
1381050913
878841859
471108651
340759567
845813272
116778423
1239747514
213560639
649538863
393448509
1071524483
1216692910
800316959
481970115
679625783
935762006
327666114
811462428
840545306
180542331
226222440
926957070
478886055
923979993
1327346314
419363866
1200608543
773042604
1107907906
687687847
348115836
254970535
959797527
1143807989
968239812
910843854
157970109
839105659
1154985031
1397354498
392783378
822356681
1032572397
671321920
910300218
1247250374
830700276
220373819
1022863640
693138786
862803889
960835539
386576083
727184894
177589583
265618909
981456982
690720420
856721075
962155926
623315248
777870824
886668598
515328164
417487462
1313206594
495069530
1048658248
1024408541
1003660828
820635638
228010259
726849190
478036450
501065595
1197339479
771411746
185958293
78678871
1145876236
869261649
1026784751
490532958
429738341
1231863183
1247891355
1033940385
224295171
416570293
1052138962
706526902
476102255
887949058
780788623
754928503
781385005
306540914
1140644073
835988996
659164593
443504793
1029281968
60166759
331976867
747853731
932724149
1324001859
1338837573
846251505
971399218
938343182
1017849774
963612610
724033840
510429489
454038742
670218511
1269751645
428549099
1142336531
883394290
733070079
942173301
425682512
250655766
170977576
461197777
564789616
540172085
640746243
182097387
322838110
406381717
565909041
228958379
421194638
255409945
1180386784
470554638
641525304
520701445
505704435
181407061
1033805906
842847136
928622276
905979782
1277354176
192377396
191336842
426528917
623136606
448441225
969068887
269733498
889834571
707404742
959505158
675679520
1058381389
1015222330
576572919
403425648
1393852645
270238773
956700044
480852388
1393053028
263187436
207536821
424186492
1224663629
1050792806
1040180205
1377595750
636320265
983888233
439562576
478425911
1355420981
859817929
555246335
141801113
483038067
679594850
933141928
522376721
401863259
805090143
934211631
600692012
552631036
988367725
1340672821
503577187
408388521
379419365
563332517
820129308
1115572377
529104251
898478727
273532625
826476198
655346224
998406903
1170050545
872361623
910628768
846358577
730575106
940208242
425926145
595781290
956087821
890170725
273223078
408664575
288742833
1279251191
450715376
959268708
1068694400
353792556
959689587
769214998
1067352288
47803687
904718865
649700103
793703798
331714737
532577095
157090978
719341791
402980417
481168917
507262965
949804259
889232540
349783399
357737109
193530549
541511063
190610441
550066514
1029259594
667780887
956494558
1103377031
488115978
1191656084
693342603
391341568
710790318
202395649
1014430836
613573348
885671672
648539352
952652381
506610336
508638075
745885903
919834270
170445221
883054281
726312751
789186617
492730618
519915980
1090010945
626714161
785879154
697247100
774732813
247544346
415001313
920511398
397072801
198772776
1040126511
794076459
776101241
463098699
933334204
1011915313
564846390
1205405226
465212001
885401109
805371995
665187334
860972991
412031671
1109504953
1129904011
1213135309
405353127
1304838131
1153389868
972864082
952745464
146110481
1065558350
604127815
902609580
818783145
337515732
517360109
1118037317
289223109
654962525
390022191
1014801710
271437623
706876022
1220404390
451319107
1122363065
725792112
1074098132
950317657
230474636
523925038
913563245
667649740
452864426
1089812088
1035000347
894296745
263561435
526543714
948757299
310140160
925427182
499220578
417325171
1191867024
1049180518
1043361550
1024114790
897719847
411605037
716764056
719570363
941746083
638875941
953532502
308977736
205748131
1070835566
268553348
786009957
847872264
1267825503
868964053
1329482183
311170975
745102391
240137311
998133797
459833997
660031581
879111924
578238968
522497696
989565866
410492001
1268768495
1086203978
794134904
346343758
739800983
973246868
1139801916
121130624
245789771
1023426979
554252742
933205882
875404868
462456584
391219585
420978473
381547092
938003735
334441764
1352604567
527790820
895140425
892179886
325975950
477103749
455463773
449656636
1070432221
1090451664
965485064
646958123
910862793
694518031
1163618296
923753785
1122524470
691833139
681913385
1179870870
921414585
1044182874
619501504
824384489
351191559
1066465508
409072449
1049846907
243080682
940131302
676025759
695118116
716766634
353166056
391427432
467570201
565104387
310490376
672685162
573526283
517573864
205604807
1217136329
951520680
1279678236
203275510
55811055
966947897
459149316
339079429
452815096
875706975
768961264
73810762
497910289
457277243
328493658
838830298
1033573096
324423682
885374110
595467041
541620275
969685042
867179043
1302807872
666881175
1028155931
1322766712
268758556
556605312
245439223
1278869151
1273619353
100849065
442570824
865666251
1242504597
415485707
772195129
955364018
409707032
950219234
116185409
410357784
291592059
1182748365
1020394138
470726715
535063038
365477061
151479236
725418656
644596380
1102177600
967557857
192101005
632660868
1296621906
1023778718
1082754439
1087861991
874227805
208579429
831158816
548707393
1102374104
465981987
590481251
236671748
416283712
939641541
531975940
406112463
1065482729
1158619206
925074184
716812123
930817436
1167882100
314237373
263557941
2075309
823595620
566409471
556364204
1020698820
402342001
521963666
658075355
238056043
891303470
1212307350
877842649
879892682
936673480
703018984
572758086
1386515299
216183823
1117652464
723191386
731139995
545117730
1012570343
857278130
956202061
271836039
1232929716
825649789
569953241
1254728341
975995132
872289792
681856248
392905881
493925846
905861429
74076573
621271636
314245846
333996782
754090298
355406358
293124014
655477204
444176276
886248078
508693681
401637351
1180372735
819602135
1240542760
616953645
24585445
1156162966
1235922863
991780503
682974008
1042353308
824144791
1358340974
937467331
830279386
517693186
85165158
105997432
1033619126
961559287
670658061
1340122241
731275435
623231946
838995128
1052598182
710697849
387687391
138456826
688153970
413838361
1104623647
1394774732
359087182
1340075540
199199076
420787820
26759888
441319186
703850810
792625660
1078817137
218385431
1286729199
443364083
563694271
706231675
805605860
1392304998
397343694
466765724
910069161
1095098393
997195320
696679997
791902413
867274637
1062965655
1187223243
316639141
498756120
787804393
849297674
1320320295
639608937
1095544487
1294880371
1297888491
1202139496
689567598
579099330
922156404
1060176397
1269094796
881623791
571179175
790703259
745280447
147165213
780876162
331569430
699876830
296843876
709407675
515424041
542737871
905103972
310031340
582707088
1206908068
1255389220
355586990
872996116
447744461
483495962
900379228
394350015
1044714582
563755863
978208176
757079166
824789535
1346747297
777328911
997337716
577220063
1055292125
1225646444
592776241
687170650
711257696
293870917
943845268
451743288
1188805921
1078095653
498479740
1066086319
500032211
257796492
131136840
268624549
848695881
485014520
674625061
1378489944
1133120995
802614827
384731179
930682983
493603512
134284476
974102524
781567280
809474075
929481641
280493512
346968367
963992364
926272199
1317169036
544338475
1034759298
584701311
969514168
775069738
329524111
186233837
442403067
554388845
1135631549
366782786
477439210
899011965
1317732329
1022944729
1074395850
632938790
1021971035
430997127
480484787
147513257
872509361
893842830
991529731
990641279
402922945
421048830
355648063
961873753
1095640011
1063477037
830631107
838773679
599978525
232395775
714614677
888349654
219581136
966054362
408264453
1115700332
803409605
895066099
533201574
394708259
428594239
761836168
917024951
403260537
1065937661
392732667
714923917
1251504102
605728900
445794503
620791754
77547404
905359997
361391779
364721055
932746292
1333594782
262374761
558308913
1104239018
759883670
1175102638
1317002599
786619161
770390079
911021585
258441290
1104915754
588810800
277070873
801792228
325162996
1036690646
750655595
969114951
699754756
1119818423
517985748
440677410
921058523
363093336
1000371905
320703797
745581028
274050272
1290239528
336717582
837314279
146570827
429299027
879355673
1284909541
1096380316
769977614
421003902
567726281
597317913
4196183
1229828282
329939148
326993325
1239536796
1326575012
607487306
959876599
870615091
649925272
219227615
328899518
952260111
1025977067
846534214
1291231750
375028248
854756616
1062649673
643734326
613460933
774955244
1092398862
527290986
633969565
733492297
598937019
825299800
1005864311
1190631791
430371426
672615001
387061901
882180925
514472644
511051097
420565463
1073348796
1245990773
1105885269
692103817
1228155305
1254901573
437601188
629071974
511751867
519317837
532608393
982317570
982363741
945019465
919858580
592910732
1057245278
83158946
469401116
783187839
836786320
907950127
406517213
726480840
345413249
135942532
932005658
174343343
347579654
1051010139
532275469
643085791
478839280
1161537802
183687835
890508782
396896542
648570745
229767974
572678552
138454399
1023761933
753583773
691322251
983655394
175156644
949892288
738526693
390303390
467510616
1218395085
432699015
1351510895
1061632185
828155532
994210384
1241672782
1363985490
462421935
287395226
282324568
473581992
329084371
1062260173
481454285
130421455
327945181
780765253
511921686
970698405
164568099
488531945
689999884
473313283
159986205
803042954
418018539
753586300
444899181
416198521
447130362
520384908
512561581
384899322
637341493
699882662
496493239
882808037
370639394
307725061
236476384
1109705005
633718001
1043260513
833758071
484063731
644471919
546579258
747075148
525687611
314412076
703753506
744811796
571122662
530198753
347544425
1034434024
281129171
327367015
307119222
177060815
1231084928
708989633
248527032
432347269
269586701
443269732
521835135
860210486
161617115
402642812
886294524
972828691
330605486
747191919
1145796089
1041588517
654432395
477791174
493773575
762451013
847051372
1157071504
1052023065
930872692
1102795623
578502318
983501823
818398108
581790723
101016460
488084350
838528067
997826025
754308905
1279769388
508570953
1304604324
402543921
734959127
181628214
305088309
701452796
350087146
637585579
536460609
306016226
867879319
626763288
1083648111
579783878
806158874
425572362
1342786160
1151731586
611577656
978284135
791572355
886108244
967658158
675610500
858807277
823678152
393941894
675827886
1011436441
786819486
1216244935
371547359
522779369
835854561
332216257
329768603
798941707
507442196
1096723587
311251691
867992758
774801674
808647631
464673641
1047908652
163171649
556851231
734201306
454352761
1017664966
709095890
48752581
753874537
466688523
850411334
1068302561
601809209
418712547
329096345
1177229514
367245795
1004555101
820821150
205312644
206385682
540281513
418640866
318587089
1199661316
545048224
297411360
424270709
490407041
509394905
318377715
330719836
816796711
1047852472
427082617
494829844
371376739
960491230
248154664
1266539521
613873012
409668708
1176602336
847961531
635762197
587617130
1310406853
1249301216
825621489
549429491
504008167
818641875
430687112
1043474480
716096680
790368296
329456450
622781320
858428856
1094627243
470040541
670534063
1013969369
1216985688
54289478
557545506
859313560
1104811307
371050754
941978678
490447906
1328892150
170286794
897681235
415577745
515176480
404559031
867382098
444634053
1248791863
1182341772
630012023
759247901
1034959142
226010327
206334875
921825591
529135833
1269700105
324427942
1043781176
1091562608
501314912
1021894975
354061928
1373452207
301492339
324774324
521121111
878779760
959762219
477936987
926451625
720121329
1265869306
896786246
520789211
356659429
563591093
579515806
725346104
338343029
216919795
270169639
978022632
928706487
279050457
520647550
1002506640
1181394846
617114092
841022457
916014394
640667248
871122928
483086931
787664190
824582387
419611409
1051751886
471249229
404730592
858059648
695849650
422979384
404997963
202900586
1247454670
1395909266
1103005668
453199568
826497020
698483796
410669488
1148707741
926426785
1285178594
144833842
290884511
1185278021
1079154897
1110495043
388336767
696013257
482459934
872793951
356936875
264089485
1210782084
275214293
1330894781
292021136
1246754162
458178958
880116540
199793482
1205371045
366263124
507818062
1386491410
1124414490
628670548
725398141
676206643
1314623101
856187634
860134626
604593278
1012092079
1324636045
443469695
534069745
191044067
395810233
477211734
247687246
274501898
574935321
407481864
365034
754789
247605800
392058276
1240905282
826065401
853455788
945563073
1274475542
355017039
467377427
669840214
1083574031
1046478167
220172683
634725597
234705845
1194695516
544067289
715402440
486501827
359898427
750640443
1385362230
565591195
480393445
237006804
485756090
499257312
1297889542
518650516
360627949
1162039440
440912022
554749007
461143513
772017777
551118031
955878096
537174015
464210046
920089181
496582365
294639983
896740837
764206092
382419570
170835141
1007387534
1328072241
1053348562
764098089
252397527
798459407
817574671
179576063
60150039
281498247
298151421
948837448
77525942
497384466
1330706828
462376282
542119797
422376245
193302177
544974381
383839921
979896805
679005961
685069699
608221921
517824690
923502749
746148923
876877620
512459936
530583497
660505250
266929954
1364117134
598797301
664330818
410052537
1339273201
851889924
919110681
904268478
1132407526
522960016
312419733
600928644
458442977
539252762
927377255
270477547
827348149
201709823
607542553
634998527
772798371
1384448347
1340303129
496278317
471054311
129549580
390539166
641897609
746659028
724605992
213436435
1234925020
840890336
316610437
741054732
1100008426
1100479842
1350663155
228531124
723141342
479348381
287565612
1358294101
1244680643
764961650
1291587355
487717393
1045576546
1272484982
637564441
132095151
719532745
366159288
734902270
810093240
690658028
455033259
1056787611
973591005
1248123943
1185375974
180673469
627750594
462173512
349027543
565738775
480961618
357914909
779299470
423103460
398898735
739156509
83257580
315359876
540173331
1069784815
882586594
192708369
1057711091
286029297
986248558
801452194
1144850018
515284070
1048720612
286148559
336423780
780073442
415979392
773301288
515701220
1237058966
486591895
197501832
521268019
994469365
260092459
282016769
212577196
852224077
290475895
820525716
504851038
724856834
673503774
338162278
913452889
1321918601
354088057
928183420
580259869
497067015
1301988329
575300238
796104445
833530381
418093909
483061168
503723164
990132744
608447017
39695438
592372110
1191954382
471540690
648679233
725643330
522970301
1001995885
887022361
290865434
767013072
513220196
61496064
967674570
760728171
785259705
770905254
1086493873
224805549
274820263
715874991
1080893312
240213488
1348696579
989103713
268321790
507518470
163726381
1007031244
543674549
449060141
359125985
1342003075
501262193
618897970
77201257
486094931
797582694
704218156
183360851
457591830
339535473
479327648
338490908
289764796
525087311
258588456
785861504
630072175
96411500
961965688
866943136
790575746
1016596440
477898628
547069384
734980479
643256481
314740699
324930769
1050259607
496154143
1340041597
231860038
389564543
1362042455
512279795
906943820
1033738599
597368526
273850515
434588032
1089454553
1120902967
391932658
555251628
484548062
448476113
979742360
332489322
686888621
565671538
974774013
281358752
43281381
1215203936
773823266
989381866
849222495
684880362
403967397
576833556
335062303
929257739
443367010
950900785
889664130
1040775746
396351944
1221796794
306025542
357223305
1331215547
491141215
307234238
1145543444
1000004999
1360196954
1009851961
1296643020
1039706929
585647853
571310464
817444740
384219835
122128709
877580538
327520011
239869709
464497940
1336820319
1045892395
952553183
1320640749
526808989
806950039
311435634
831132275
391590874
1086500430
435281400
190100854
1144434812
1104313983
753715822
357318307
1074721431
476419467
1207493844
450663368
1114436879
819820432
783141198
521073677
738244044
404909827
787886439
838530876
821808063
1255464690
302282299
489090336
1047099375
899287455
503604636
1037424113
641782682
484567674
695031122
906497763
1214530520
700744872
841918381
117471978
500233971
85708226
316673016
718956108
766972767
548366931
670574424
236631332
649338382
828820139
860621465
290351044
747334691
349524383
983243563
263697582
675588223
24817017
1184456886
269778068
413786408
372403633
833217020
381257754
760250022
162865448
407905429
891133565
364103030
1012437544
1122773928
1206621805
982111335
500480472
346848907
1164739951
1242838705
375749923
488691818
291895536
162915257
252102760
579227991
731138847
347555697
526856708
555600929
873110720
951151438
417776050
265916108
901087727
1023296546
1086363501
1083727240
668602656
431705172
477181568
541561541
436090573
956617694
124857829
700034890
516889587
775720608
57844880
487994046
348680480
349169833
754370488
1015271383
1342930042
511083405
480193491
479903166
508130593
198440543
956984327
569357697
994912900
441669770
1168762703
350856816
1245846515
386766105
1065665591
1317855365
1064776346
535980786
688497671
748039100
851651562
771513717
1089500253
630661454
194639522
976101209
662122225
741193638
1098748427
1106915874
474272554
1055609477
847789291
844354275
1037223140
87937308
460233294
178746911
521595588
469286897
879640389
650340242
336163212
387656257
140066380
272632357
650762576
548992941
388686406
841333497
450190736
248320024
636141254
979013500
1086388373
405428895
415634034
1234320100
554036361
876563231
593391484
691949372
434489389
502157155
1305808712
766885120
311434297
719835337
488478003
1218794427
942167615
419891721
453225023
496227439
91230655
673838700
545790995
144180947
1014918486
1220794431
1260743806
322043221
299567737
1174705548
845344644
196521755
918872703
936240191
723317734
950309429
782257139
658093893
459730309
81014392
421750669
900433141
311995289
798587031
808449104
385913392
1064271200
1098762701
22059782
331775816
379188547
1219709677
366980401
699064101
409120113
999002167
199730773
641048501
979297668
1059630030
697581168
1098726264
443712910
982863546
684935769
399772025
416703780
287724854
413951090
515783871
1044907900
1179015302
1021950603
605461233
831668999
625410523
317470475
403106057
829882070
1083401824
301203625
587891282
397322554
404093773
421109393
575848909
982198164
953653519
932826518
787862965
192394376
1119325503
844976371
771684074
811954035
562247715
746305813
685720670
456543819
1116033808
499811046
691258202
590526680
479046147
228574512
505026521
391889545
1017900416
731602834
1072817429
190097756
968267001
978238444
1016162985
335019339
877886344
807764001
515447427
480859994
724213201
459019320
861641844
1092694197
979033530
929807150
1317720624
1364302852
512975499
1123156229
132847613
528673915
618882443
553318061
1255200094
1340943143
377899461
1102258774
488761145
674465651
574583799
775600787
617884475
455860005
84311147
541488851
281590791
877302278
536222569
689660223
1000709875
1231988394
898516769
798148309
888360876
67755190
421020303
384175574
417840103
415812136
725082374
640587337
950470400
231422071
220503979
861074266
598974580
919274710
939301232
397556395
193292816
1261626841
643241035
686482743
1077778778
968225185
787056641
1135456101
921136112
1093147090
1147026649
504626206
385078307
836767856
266615133
634143067
455646898
1122149750
368261336
180859816
947192903
285818692
231455484
1104659918
1351051896
997922843
458598195
949594042
743852019
1099822800
868774586
863240947
112529932
614689188
1375462016
448545653
958316596
479421343
1318963329
761879159
732914717
1343951474
218179693
959238269
985012217
928123552
498396505
328828321
1048769125
312158876
634852730
853614972
527983013
808743035
880904603
475144946
839015218
139705987
716236559
840043151
623380730
1346535631
277322988
951306344
1153779929
1137370061
823227696
1096114822
1096205676
976982425
825591378
1058987841
358832302
1386128513
439652985
447886364
1056823938
511161977
1217772366
487599719
334333885
381540269
581146774
459069514
826586466
1058760096
795022900
1209169144
603058149
810926274
174675681
411876640
469272202
448778598
981960283
188863214
487935838
180745838
786766974
965510096
1005360122
969455748
889027676
479065748
1304828409
353537856
1070911340
161145813
678757474
1189165665
978050673
517826605
491192348
301065552
726537292
675745414
1155877966
458568615
801571769
634315584
987935070
857178742
298057535
856097263
1092882952
867043428
390867708
986592061
850343098
555531624
886432381
1059221805
255846818
612180044
821753237
449317138
798434410
586265555
555559147
335626760
133964355
462802
271024996
894244902
1141565578
646688671
984673235
1320582808
1027276934
626332879
938507020
445392147
325802049
785851348
706353599
719239667
825330480
907308872
625301600
534489092
1050935268
846522760
487325225
391701033
75597169
736541763
516429812
578677355
1013162721
821280531
800071975
464166968
1380721260
254892691
315721078
1265790738
761848130
855024961
1009511030
71575665
587922304
910960847
671076916
454194370
738928057
453650332
1237131659
1082424978
1129912146
455858087
919148271
893685248
527633687
694929897
112659881
932465624
497482203
858894115
947629874
484915644
1283426620
564312077
339790864
514522452
800066622
360106783
1340231463
531032410
573250046
450360831
501247405
409974981
474614069
534152243
728780288
665702193
379192524
695482959
1138553173
749524490
868124065
655649550
797709515
1014174641
830938038
837896967
372652950
338396129
308766024
831081723
834941553
318400243
533322738
624646868
1167112600
193753345
404207495
416005379
518036746
372981923
514958834
788083276
217938957
687257793
607805168
234337265
959932269
418653218
691250960
434026201
996387794
1345596907
574322376
414387701
1158828322
719187322
210005741
711826550
1053924710
643626371
937268873
679940545
218614825
794428427
112755796
63905860
396254063
117132579
911841562
620536664
498397959
874737336
477327398
1312539872
1296926853
52765997
1086318912
703294393
344862271
575689899
216293430
498599530
1207873191
524603167
848315976
1333259417
859229675
899673911
636615501
236964981
579332618
382537366
715549524
569434734
980541272
1316346523
206524293
636208517
56831849
770399284
695681858
1152075342
227933361
1321906961
423787577
480826656
841411880
764040445
357678214
1107462340
1272764050
713444819
1232072028
1254128319
440864491
731859578
935688227
385981562
545873848
1141530360
1381421277
273309879
1091274472
397935561
552977584
1132025818
1091058731
904334849
1290292395
1397386446
786693674
885222843
1378003742
1116926016
461795511
1170339918
954981273
698160960
580114768
382813546
1097928334
942187394
312773389
133361777
1291072641
444615540
374421899
1346171916
575429154
768647831
1356552501
1122093978
1381352839
501036474
469664837
1241901552
1127531723
1146130233
874952491
473995122
1299342260
493256814
1387255618
1181891844
1036293777
1363816207
1105531994
289193299
189721085
535424828
1178406250
588255748
976317255
655124471
276711535
369513549
850774893
869560720
1275599979
525678303
1054775460
1170903336
210753581
551325016
486130830
1074750874
200496561
429263795
92585816
511363795
134736764
521944151
559855222
1085181333
1222415058
972853203
742911544
156332526
616297225
561335742
1022554614
467622449
495577080
844262946
238992975
696239166
567078068
639168197
598271537
1374651205
745062389
798020619
404219969
524120670
475019766
690341711
330357262
1125672746
1368906487
1301883052
839128252
626943849
825499820
1266756443
505989581
1001947932
51539519
509158075
187696859
571313812
1167268866
859641621
1052336774
531944455
1027382308
279779739
1170664893
469866951
1195119849
285281779
907320339
278546501
492826920
553958091
921304683
352237512
518005642
352548443
1283122649
1283046323
370095435
471094863
923102009
391928795
1124277668
482658843
1012699698
1383877979
1348263243
510464100
1058812944
550254673
704721367
297918527
128529162
500539522
312788604
607488374
102167
354113669
1368657966
310922453
890462042
252527261
373914892
472997956
740508611
1011450842
555657779
1369350799
396531573
1382774902
152810604
1147595854
1266120952
388234423
285987369
1103590482
345506605
395615961
259607138
251089686
994825396
1281148334
1119351973
978662990
774809140
380101414
534715679
315377805
1246104717
881982850
319548528
904803517
1328923942
259125762
1205281690
1105186300
481922163
1276563552
566819440
510029445
1087498433
770444083
728199048
968635949
169304245
761026
1136205083
1373828456
473450613
28631710
259052436
842972960
539340259
1041749870
1076344798
1203314154
519848983
615880718
496556757
495568868
969770931
674222219
1180213941
1110023287
1288709295
409559985
469012509
794850273
959113823
102364638
1019279635
508175755
185599705
873376879
617375102
131704349
982099787
767628977
479303575
556546885
644466100
432505744
323088899
388768638
1217578142
823964070
1058481860
1090626102
970728443
390219205
826046367
937789768
285753270
281994773
1152720816
1046740098
732503680
233528354
145811204
462141810
945764382
954128648
571340324
1014610721
216171978
225953505
320939084
849576780
302028728
1358883300
1078850040
1185036339
193866835
745730964
382283731
393674130
1254014182
694389915
59181832
938596447
802316258
346138419
567032383
507939826
597486173
979866642
684774625
1169290698
880140134
834026078
1363702455
325328091
614356024
486620809
552874591
1332290650
896216703
1027863619
947902338
1102168318
1059524781
1123984198
911935524
1299853166
1192961914
715430650
785953967
775743705
271639890
803462174
777020971
637181331
293313570
986127528
1105119955
892545815
386705293
241152612
199939444
454427833
989800737
405124084
348891955
836794984
209291795
450900842
753262581
282046455
594619451
401720451
590082143
541861080
912869571
793600485
882744067
430330004
454085373
1380856424
858116437
512052351
413530516
678941126
1130947301
917394928
978984330
1395553002
773324917
475520603
315800550
1099904195
1222535900
852260949
515129419
551846817
476664463
598970917
308804720
190905840
788840666
1216508267
454075654
923401217
394211528
549708736
447742008
1396914795
623614148
910278258
973370905
643995830
1108376202
887591936
885842815
370230368
477837852
883555421
528194063
758546655
911043904
759822817
886686472
588222121
473090118
382467715
932871488
175076753
323174794
1020949490
202858540
887015402
105453425
42367117
811526703
340967608
761736400
772793568
633806763
404538148
202793135
1114669764
1126476730
1131443824
564963656
436832641
820023878
920388202
1306304668
463179524
265195083
712811890
1190853529
960688
582143189
1199192688
968324790
317789381
264762982
577786566
841093864
1195149353
831170775
965947744
237051011
278904664
683346181
746992209
446244902
1251627008
581213248
325211990
149178410
408360911
1000753614
798265814
1110529176
1009872110
376511325
370175545
1050626474
879306077
383116408
1196561355
355729558
159915012
990512148
338752566
799245233
1394747228
1223672805
445677680
992015826
860183031
507852492
793913645
1102176380
1023162702
291821925
736233239
1129359044
721825699
425355094
744653176
549200427
273302214
725344719
982893851
727791608
411220225
622200627
408355606
170760879
462865158
375530545
531615424
1109405914
1276560968
924254603
409601120
527584599
213302305
992513733
770245076
1284533533
64812701
811033783
741069897
1258700137
1210665657
92734149
1127326976
691532795
687053651
1255340263
863970153
885399423
387312767
804966540
481245387
313653726
835758528
246117491
1102194126
699089495
847501204
906954145
503586816
1001060574
381365862
105315366
1156470164
1316320424
1338332267
209539078
782415889
155127986
398121503
598522811
653103348
1004313657
485205262
330639487
252736108
826390919
8243978
947712876
485863850
722980174
996451044
1019923344
790366686
618749281
891243286
333725972
1221761516
789068496
50478342
993956361
893058384
977244821
796484914
784181349
370822459
579619343
507856881
527972806
645065934
772641446
898187138
332571016
323042957
558433798
1214188103
742987003
1383244464
372041069
546699434
1051374383
417695300
668518496
1057784348
704539727
1338218269
658350506
626153207
1054961701
882978767
724016369
1346176036
575664554
858109937
203482682
934262831
911269474
658146499
370894218
852003548
1057929580
473396621
449025352
869496881
866557489
715476336
1363358349
893329429
195562758
1337921809
355530713
560296477
1157760935
814940593
1049092883
893931429
762144487
98273822
938454372
1263185622
892997717
364755236
518284821
320189189
766969660
502372754
719190110
854854765
411609867
1176058827
506452158
652232306
462940637
138064055
1236024589
568188466
873388657
856162504
737470434
1352347298
297947237
872529317
781527143
1042704080
984069123
525661759
1199227815
484149299
829182112
509976597
1088084922
1038847809
210007589
175234795
770721672
496170272
924017553
1329734479
215483739
942005525
348053244
755229782
929841904
806792214
1370225106
936474921
886455383
445283757
363153845
323885110
973926219
477385354
293620938
462078277
311271362
458558576
646849452
806581284
1042494899
591164476
130160742
1049042318
843231799
724455302
865578538
848405364
948238650
190686133
921307447
1041793459
803396814
456885876
852791405
244644958
176114315
404948040
847626696
513744938
37130456
1122174345
931473034
263993888
371640744
971807804
1010862427
1036022084
465861506
224346021
546054136
662923031
364185565
255958090
437136501
283759585
966639793
976946347
1194551643
301255015
323933094
777328344
1121432362
343745059
832267467
1068188855
476659986
428097499
762033051
523885997
1295871427
933531152
530237289
607278871
153075335
402963736
390959899
685518791
847570721
856304283
846249133
1339223205
88365344
196017001
388392660
1015309496
419120882
460854597
877336841
1077123240
1224844148
1014620944
1331973248
624018418
452899647
1084629916
775280052
769666334
514506783
596961943
88188262
956648669
754776003
879690828
1074235021
534557429
381010014
928596167
595086633
709162062
1187618978
560502297
963762686
1338981405
1328118349
346416151
1024507954
803331558
53969876
1321977658
1160071892
1226051638
661696461
1313216992
426307008
492005494
1071371714
177287283
489457166
165083692
748024250
830638498
460849867
451950724
810363075
925743494
232725156
241758152
789279663
1246474693
649526283
919982937
795001317
507188631
927310698
1025991467
679584472
754578428
737308157
724217818
1029539522
824586289
562819185
549819645
537295998
462937593
366347525
444610471
699927410
562649516
1386530119
823753307
881573232
394762014
1250211540
1227976987
337204087
81274635
891812408
414504375
967076046
264899686
404073097
864250434
982457227
47297249
136141983
762504893
60373477
285975013
997112223
681110415
747944639
391219555
1077336139
1207313776
398489828
1058646270
1014635589
354156368
1066383078
1205191553
356965686
362499334
549613373
511656502
243487541
1056857173
380546699
267955924
1004687034
805951115
661197785
1264031839
1135966282
635437651
1281595668
438761859
222198653
364150340
1042254089
904512016
504465526
1355795145
1347072827
382965524
338593933
289807966
980545179
873590285
434143352
873210585
335244509
1331226780
1053638929
781919003
399840595
626260238
1224506098
155581327
528504682
314666321
827120105
302121214
959930420
876410580
1055040372
307812892
1304657585
381449409
773354442
42678184
866681301
1095301918
536794062
1296814939
450747409
337975145
874006224
857246191
1632926
617914440
1303866886
1084942141
733830934
975012936
410744684
950277400
1215363431
908855883
740803468
1019260408
915632593
1355445617
1367762210
482711665
809196343
1020521182
473576131
774173282
535369304
998928655
815938624
715643382
917055789
293465207
1372785010
858088621
429767439
710005226
1253017848
388020127
1038523973
1075220794
960696982
1358344432
390343511
732037681
906500470
1001878605
113846345
906762852
895535594
458831063
362622018
451873176
542298197
718361852
721679914
256880142
605867560
863611482
1297700113
944109320
628596666
1340750852
994073928
961606024
379178528
691465603
555274656
982314545
1266627610
857889433
797033140
696200890
1356538500
1005861451
806772459
637331606
900368455
883278502
807157704
148000023
362678342
519335586
87466097
921643451
464411731
1100378256
1001567150
390348710
1050999094
1263782315
415116075
839077895
817086958
730585852
1012642261
581116873
506388707
217773645
1360237559
777925458
1302735490
142201777
1088453990
984488798
247991966
1177909958
666260483
788601635
756799880
1120279939
1042802306
924082133
1056599367
925979161
115977299
159959225
740144550
271204794
628860610
1205820022
412620456
950226561
1276561983
1182597958
914231404
614742402
1271163888
544130220
244796622
1001460952
930597653
791899207
431438920
648027970
791024939
1014504965
524427468
411960084
1093867510
178840865
982849799
1102178551
1399605155
835715737
722930359
485133252
247669291
1224734345
94719155
1016378163
799486036
562717995
390001400
383761816
875847393
674821825
218954218
486282643
777332742
1119886644
910727018
790849141
329609268
955536471
213863112
1027002026
383957806
126855839
973854463
715220341
233711324
1003114877
1285922700
1296639071
271140336
851316353
1216911374
813453883
1038758138
451099833
725452192
243502335
508329332
410091096
1155156983
749015434
1188354374
538001635
577989777
1198046459
530536847
1327648168
217791940
747865491
966339990
397873624
39081670
1265804765
802190003
729782998
858638149
1181629429
538843876
694150771
856713451
612153826
161115568
1053077751
585398185
726814310
1319339441
371707315
960711181
465549820
747500564
1342826779
273647233
271646426
423097698
536973336
843539305
807301373
996567308
1004938257
127315649
206541702
979226635
1243246262
721769325
950768938
355060178
696989689
482129084
498418971
468014927
948298197
702028287
568149950
605656535
817591820
512805725
796563460
837355318
870192388
778905322
493253771
588619058
739944935
870183264
547650597
923496293
319789513
963932353
920293401
656279410
444484540
310342385
1061061276
777591632
1156520685
388457553
392040194
834560717
779385019
773241525
924951777
415655921
668416786
704569145
892236413
497932104
840284504
630954439
1375849117
583685792
1182427438
1132846043
1357512881
458458326
319062978
963589663
214953746
335237410
471579729
1281112398
797090571
908493194
779730327
819559408
1148437241
371520206
201382890
127207730
133667820
345794340
987806217
736370815
5019597
1090174993
646805022
425306946
439949073
860171610
1080938424
699017996
471056585
285311884
437110423
765679268
370590050
539776834
1019371239
335212073
422671652
210934822
334508612
564534963
1291255965
215332562
204914716
985785637
1243385541
1043166111
467827251
899820378
393882712
987042716
764000610
732086817
1115211907
191621095
962920187
927712370
983595389
543201497
1375517496
559465054
188386017
611001319
982123920
702639265
1133936955
141419688
1055412564
480184676
264975139
466530341
878318213
1122364320
660095175
1021824866
311469092
1103905384
545436898
342604532
692002757
1220687035
700749544
943093791
768887897
990787999
1362236555
603814564
496816648
1067393386
661395886
286496472
523089840
485595746
1287408396
488598357
761888123
932435811
472833133
1186831142
317694361
1013097845
702871692
1329128367
839176877
953622562
1290486002
816021381
860387990
539058335
921145969
832902192
1264304809
1015609471
1084612255
1278814593
445812257
805342738
881108247
439108847
503103892
753066304
1067166834
1095396580
459371054
301866394
1353859960
266765330
534811699
1053830387
892603931
470464501
631045895
964743741
1127994546
761997246
863441946
602833888
538470510
1251215855
92104171
1016795613
231670413
786843343
517976551
836666411
203964283
351554786
771012318
713541050
334307323
749922705
785024275
61256277
749488089
173777009
1149304775
499498254
340827160
447139523
365134194
1261210312
738531657
205371784
519461171
233106089
438539636
846797166
923057399
397550434
1277619479
387014797
284588351
861185305
819158369
759196392
263953028
430435031
811849527
483440164
1392924457
916027766
227295326
892545029
318689084
1201525629
491889749
1126449075
424806897
1051613887
1340540393
464800354
546310174
1208323778
200591195
952510412
588412130
846765337
341023787
980334828
819415659
738983638
875297291
838975807
365472684
845557301
337095878
484769227
774185657
535235197
794723595
663081242
426994044
654243331
569998009
1021137028
428306635
824929399
508535087
635382615
530650458
542320504
438488076
203203951
389969169
894480912
1191330050
901467325
425758469
642752394
477462654
413147175
918927869
509948425
296996420
1105430594
899092085
341150081
188048637
799498117
755948999
152503960
512548696
714927593
713392631
391066305
986139188
1000909058
702281633
1850671
53475174
581421943
1368253894
365889705
328068736
962641282
417173947
453922911
456550851
509591573
1126866896
748222286
507303303
1184514525
259957812
975109644
204453262
820210078
911510785
707649230
797496725
1032387621
462600603
1105575358
589461876
667348203
1241629256
385985639
442339662
313354472
825697730
549718867
638727671
656159178
529009226
598592869
12342569
898762621
1044497636
419840631
712930111
82904515
306594772
541367143
182017346
575254430
922315904
379885379
1253942628
943610072
570323165
548169113
332325228
499058700
712408633
1038033215
287196170
1249950024
1397964261
318313779
1177386838
1351227914
228432868
399411006
386378465
793015335
469500543
233542625
1065528919
1237412395
1277517992
596674341
481066762
961695161
1074343139
1030951736
626488439
1242098616
459252840
845445939
603511630
225763358
395274416
526858599
437402884
419222381
706291793
1179366022
468921293
1159722643
419814762
747932980
1398203677
1114668300
427043019
286451783
591687836
445228603
1379367948
970190795
148653923
326887383
1029522746
812845715
593689235
912023876
486195598
986590154
421400936
1135551556
357091337
491702304
746426720
1100020636
664122685
982613984
705282460
649332076
771860603
1007854789
466806865
208014901
1081971150
826887614
391306738
1044936541
187074142
1335145481
880356527
785392516
75640746
426730125
731718329
171056477
852327667
274733652
770725458
1039643486
224977547
329841232
451166164
308063139
450717442
1300352986
991352742
328667161
804983904
525284409
523502966
757576348
877036832
324410531
450955349
656538042
300458294
465085794
718907527
308948249
627349209
545739728
628666878
289309329
1053317941
128216404
436949682
541418091
698724208
542078925
833030710
1047157116
777295893
492744599
608062960
208293657
482739087
607165918
221965918
998982668
844528589
1229883460
1335039937
988784573
341178877
1026083610
733030876
983423920
814707795
778311420
152085858
946560493
739121302
610320177
1054365790
271892571
385376021
789295260
345664585
457937715
912768516
1247824787
619353567
539722130
693651979
234551412
627694684
766665190
440882434
402028191
1145316579
667462570
674443160
645618309
431104201
986824791
813403859
311503944
135780439
549479682
1294313673
316901666
398854058
1159892815
322445284
498528810
700694308
1011359687
631094971
955931663
308280614
1095575485
906147946
828996184
162674571
507483337
349060392
689953360
433106173
992713427
728447598
967153237
360766660
890473997
594887513
1384916400
532755280
904142177
418596045
455683220
657943042
410505808
1022823250
555025153
207723359
1329299256
643176916
171161881
388790734
229073934
370635603
195978705
257364015
602988662
720261703
387339492
681818322
632049777
900092107
946310806
885288706
901160887
356782171
1342381924
1102480036
670844077
755994068
1326766408
324931070
367512658
1277124183
748110102
599940107
833876126
53957499
390433539
353236813
730207811
145447095
735267639
781222787
152349265
550465933
1052706206
1101211662
256146417
290436536
506597764
640683104
437732550
244962816
1244859327
857854092
467248800
1012733985
358184554
795915682
752773863
44416192
900585488
1377940480
296347302
540035973
685946104
947467672
386308531
814060462
640194599
384688784
1256322759
295554875
602094001
876298560
1083600320
890002434
655773999
335058593
743561403
1297245419
878261818
1196370973
860329450
236476505
376003254
960697595
1076496315
373750660
210198201
739015122
412942402
1150935021
1252957527
654256939
139758409
715906
396750989
1310718431
386309754
897958242
1350913026
303751384
1071103896
559329555
881286369
690261815
411397953
47829696
1079829145
675383763
380876308
734203612
616093378
832108933
1249833061
540306392
772439897
84591630
171758763
474195338
647776166
880655058
269949349
582749192
820152809
1204132987
1359371940
1363532790
941352874
860446630
444975483
282796941
1008260997
180709398
629127255
513929625
1065721465
1199724475
801467898
718131039
927289899
1191247284
988576201
724731846
364716714
520967719
570621144
1200896536
194178494
379894508
542612007
431135363
579135666
965310696
484186653
74239791
741522594
339624323
1014104823
676547164
785317063
399312112
204695920
431852557
708803996
287392557
142204334
548411652
69292339
971875
277192290
356531735
327248555
604465671
413975886
377164487
848797453
1129974154
604541445
263720610
1029877063
639658763
1138511013
601534817
329807665
805290242
1053891592
521393086
134448521
882574277
402524315
913302660
1202394523
405930867
743724249
207385978
926754707
1062978832
399161557
1241279592
762153930
1017628461
568825584
1018705193
979811530
495123230
522388284
1043206892
201392403
204984535
782719399
968067508
787235256
296330120
836680844
913633781
1142748732
1009364121
819086924
760866785
570819849
478503921
854983490
423058306
972943034
1309013032
250119675
609336
259615421
1206298974
524925315
1017096618
769729246
589292855
753214376
988620580
558147212
819863514
751011759
596955434
345366944
1119295700
1175467787
593148800
1022061127
205271094
979886603
418113382
686973773
232545685
699142241
918377302
452180317
899365531
529714805
727434299
734782402
633866152
694532720
1006092506
359945082
414659467
51569199
1026809912
1040886660
785394013
362542173
259786310
945760820
522722759
442379977
1113503390
1234398773
1103645155
740202168
816189055
1038916669
303890899
1326115885
833965537
413990680
258291633
36506101
908208976
542621098
509438444
507296615
929102289
830378835
1269005045
444745144
608333885
368711851
1104541325
317862442
871707789
1213683817
754314966
403621164
915607540
418701072
1147561772
624943622
1200053290
477686087
1336495102
871962137
858324050
339344881
195346032
849732790
926478532
516621009
1266204797
338520344
347235909
1061694220
426777048
618130321
580463114
431643162
755119417
449926615
720771697
330530908
386206051
679843420
1178822724
426465919
631659861
870068362
1031897008
966018366
566681157
797817278
805661356
1160571079
1276027996
412758991
1000752940
1063527660
691688530
543221548
1193640056
735420808
472595599
288969346
445256671
1171547913
836644681
994799383
862847540
1241030999
252534066
897914727
773243952
1208794645
916840080
627635347
1222304284
435186264
448044889
553311544
1037354315
1387541095
1210718314
72271985
592611483
353722596
496325321
358379579
1335596197
499312339
742467298
418493632
963379486
614704685
780802761
840344125
541863044
1356003588
1396174658
1227954770
900400653
487330284
1001479441
250795469
800348114
1062090238
258092016
553830373
689017780
810933901
876389552
1036744516
815264809
994698977
487084519
604375437
806929777
1012602625
324834486
476385503
1294516599
643961089
637701196
1329065629
448981369
771657489
599141973
800442435
890539385
977497340
332325763
614120983
737245031
671628760
556693468
493028558
816155752
878195653
521791865
450296615
206388845
47450694
611243891
924039199
633984612
739289167
44757601
683018800
847892163
909413947
777503649
767330161
717520591
657651664
896773023
377137297
1056437058
1038897020
975004683
136629919
911667867
239135971
351501681
258158842
1245538916
364711267
954906434
1075581713
1170982564
152531951
979228188
239578845
492550715
789561145
1340552218
737259908
654392010
178946269
868065915
501596769
775996332
724217418
1317989361
989292424
329238935
465977341
768098716
1042607671
764297891
527704138
330768940
880891952
508547123
1133030946
1364365015
478361077
371992104
665394866
1342627025
867359395
554983160
315244871
1043571569
1017718177
803989025
278376040
683510738
1024739463
273533178
897673543
1250050333
511629657
836222019
756250912
592784344
531885638
797301229
887442400
1219105490
669195136
1392055075
185284042
921561858
832810772
505347744
1105641994
763276159
488253791
1316450668
874466215
967331614
559274744
1047182786
395661615
745004532
429154370
938067417
841981951
1358868154
990727079
452493042
144080105
314495586
853118501
586621064
272087317
982414713
361789561
377879609
497939583
385483887
419971825
477928161
1106670649
1039959193
549765613
518008803
737164088
118951979
696705597
1283031295
1129148528
388993469
544866380
747042121
564137112
645005361
747536783
1112158532
539168350
1142661728
344323227
502067645
478641813
623280002
513806465
1204939282
827929320
1090607028
1294246781
802236866
50583409
445721721
1006305227
590420965
709634807
371007522
1095463716
227305595
1116097802
582720098
829825174
527170878
858914001
1069215016
665322234
400512531
621750591
481319762
537692269
1073606443
1123623002
612780203
1063782685
551021022
454212290
768149202
352098620
575775940
259615915
645210039
452623935
562055574
881588031
892356033
913762858
397274663
55457419
1288558698
1050053331
836066269
873874877
306272340
1390213008
220460430
1381148928
1020046432
1095896611
417340534
410521527
80594377
731454510
358743842
981384485
1094836306
299026229
1034422164
645623651
422621970
824110601
1008382132
379497482
911038590
370527389
372301381
954229604
300571510
1093351524
525562750
556478614
459480441
788000419
152160673
749755348
720942443
318858995
1149288786
482713842
538891030
743585415
735484991
738379369
737288518
942534083
619258793
420684526
979539696
554431190
358795038
869440473
466873758
407814999
1091145620
807025301
896457249
395310867
552415733
773745296
961286321
816019496
785367952
727946565
253344191
873363153
1077284213
904621061
1338069485
746955071
272454585
518273423
827653797
269086959
972403792
949421276
429822808
1011378841
402314361
530436126
901174325
307632705
1097467931
846197328
1373908083
882425602
582099160
452846636
408719462
922519274
881932772
1207967501
697880528
859505280
537008683
354492637
787224063
484433156
150623491
420607116
434872516
465705638
31888531
813003352
721104018
394037728
107972035
654328665
1220853153
259909077
217562910
549850547
1238853756
593728285
1285028830
1369835018
1131737641
663494835
488837470
1067834259
1359044480
458130334
938524086
839319227
881130755
403767921
116020748
1226324496
133814074
541636699
257762220
290465450
527920923
946666260
121216950
966502089
728269264
950625999
587778154
903234892
532363876
499181143
953354884
535851797
1120097758
696625895
1205367865
1024435616
431841059
219975106
1391880087
314479817
181205137
651723928
518689723
3373820
341873367
512050340
1064992497
325839854
1206626853
340716828
664409342
386925241
410729202
715268321
530567625
557177504
295985370
841281535
1291576847
1142713684
873087864
410821686
475747185
732576918
487911494
475111691
1175630755
632122546
7528884
1035635322
804183803
830416271
466115605
470783899
953357065
591278600
530336472
714497762
897822741
281631629
637543623
461594837
726803437
535522903
290792691
476824766
296644411
1000886437
759121591
302975198
811713422
883464150
215142135
1149274168
897335238
827921121
748963089
928559926
387050629
503816416
1078121584
572381340
960387512
740670360
1372766587
412184121
855831074
743429702
748876465
1056120618
117147303
557219985
949135175
288326109
982635007
775990200
212157787
377855759
2809254
546422235
357664960
921119809
1203781914
932196347
1058508778
892570070
901644903
248978935
210804430
1319650806
1153461633
716171711
79308753
73680304
790900741
977266580
247086102
1377690565
571800827
870528861
573060848
699028636
989556039
1028917255
968575704
1111906679
495679406
1041982963
892499663
1019919574
721977106
835969804
335593574
1341391453
531620196
249813014
378234050
462218252
1245600260
470548968
476881464
803633840
283651783
541367247
403622760
720257812
427038365
935574814
973280343
511321623
924335528
1139472541
361672518
888927135
346214319
705286785
980208300
822341637
1238455830
598221116
1210158433
1126458
1077003435
944753480
1218834426
1120912171
552803681
1158744446
1106686513
542880503
1165606584
1134851819
984769429
887735491
510165800
406877365
1137806784
222178480
1368669817
714897447
889527223
429883401
612790693
984023471
687821632
277338989
177345936
592312281
828568903
873778567
1169103979
824338062
952714919
1016971513
236936223
116007921
994194414
930434256
845616195
830359397
472947129
878406719
501697646
723390600
1051551700
475817836
578174518
137048479
734946157
735015523
361403899
39660940
1079402478
876369574
243892578
1140974433
1294179498
413758009
546881331
736126462
1061904959
973557207
547224909
743347748
1064054743
185483111
992850155
933504114
204461695
739281190
797283566
542715777
431347997
1021206663
104407303
642934605
1034732023
873315415
815421221
1253493498
860189829
1169001943
654000260
712447650
303596612
277749351
197237867
123199946
868353234
577617089
990498608
1280309012
1240498109
536016197
640142422
1290016175
559680754
900240078
199728431
690668444
772929328
1232319286
1015225857
811194772
1266471069
434717234
140762076
643043681
1095337774
590181343
646607900
490842675
318288376
479572293
827649876
335640710
222069663
183641001
248494050
566419389
1063076804
265359561
185083046
447980091
496803506
446207822
934562096
402542243
374260631
1360505547
981115673
1336409851
740653172
468689991
250914823
520112390
998155892
123953200
341688619
566910708
889656603
758871116
640549138
228173025
457898377
336785505
733090161
986619869
447245048
600117113
409928806
204152239
849581177
1121936685
573926954
317210144
828789364
549810415
681577970
1018387921
1203921781
363747277
284528053
70454292
1032532859
910242624
625747583
561156243
1073581962
419237567
160129009
410229918
461954274
825151938
814276547
452279637
709631859
265674052
258599898
163824780
1200639588
1223439612
872456899
473716499
957603551
509929767
742108395
683545320
190210434
350568207
233691030
252157151
400989961
323954268
415441495
1228388737
583490852
409196585
1019727965
333186095
246956372
839660725
488112200
665909515
1355683542
522808556
805013848
729491368
885731424
437943577
977704910
495100841
379603112
1144412863
1041657488
400094055
278763832
989349925
665039302
818499806
568234519
585065524
738867902
1326403310
706293919
719272403
1011764002
1159386344
1169140841
1176288742
418575780
471436809
1173125828
1012965773
1084805922
631533516
805177858
453576373
293939088
520812662
993930858
197281077
367575158
421170198
1300860219
1054675668
1275304273
598999833
557314463
872259917
893863460
697097994
309676631
100877535
203648879
805543823
685643604
732745680
884112254
518781286
1198881485
1267840258
606176821
434145150
941883708
904057764
283779497
750235222
1250592039
1394188643
756875631
230217032
489622508
826208328
632032227
790893924
1368114023
802412360
910101005
332151023
297454412
296060191
677663336
1006929486
182658450
529603955
709844035
726886071
1359685161
1167213037
911472335
996053536
959213355
55369533
529021621
427260800
1377854681
793511358
197466894
566387490
233820936
305293042
1171174694
550023596
447292182
375385681
528656052
234154766
1329721661
591505079
924914980
664236442
968086414
1237780932
312003695
84552618
656239624
201267197
890313846
528585212
311425985
696188846
847596486
1029580727
388383217
1162661549
925726780
900311968
890990919
329112334
1245971064
372273836
226633385
827052515
1079864689
978739493
835580126
714390742
1258998428
1284669419
885733976
246769774
617998510
106528176
1228899301
777451401
243951811
1007941334
305098662
361995737
1057719365
854503895
397064156
792471753
261422335
1124313045
713572087
1286667881
832740937
539700096
583439548
944907708
1324496487
459882178
490482112
131862712
984210533
1031061340
570573593
1159148348
545456571
458940845
39755
610263327
971976670
875336599
447604358
1078643632
1361609769
737593490
911937280
962089309
843857432
709176947
724194747
559589077
817138414
1235218295
412563318
949134786
382015249
318912966
461926365
1174512558
556381549
1184365939
372021745
1249580888
258363101
1041295864
287469943
1138178068
857883205
1280384878
802746714
455916734
1050077423
893837716
382053029
510513642
975388840
831915369
843140061
270993082
476676157
1095259081
104808148
79135673
1259862496
508764852
842331596
730159230
1131529441
163497917
866485494
1382289673
818520468
1009643770
753187715
968115138
1207602447
1170785696
435679182
1269824943
836407389
50737566
877385021
454587928
297933427
837056753
464202718
413169091
408829191
167517872
1022124797
479214632
470532349
911378305
518360437
990146868
1099291304
385636685
1079380837
1021504484
641197262
870281006
135663458
136898109
558972931
1122374944
458923208
641749654
805700459
412521492
388280348
616151388
659380658
926687661
1052371406
997166554
619842657
351853954
460855367
739113637
309102220
300627787
470511120
314480863
884861275
868793216
1143674652
907108462
893040485
366213075
391690242
682603824
673482772
532676004
184761276
1325603109
696455307
1055358206
858683134
275111824
756988736
1194481374
1223721366
561739417
174884198
777125597
1228394512
422969717
1359842532
765008141
314777238
407086462
950957423
1009776952
1342868419
269197647
187189882
943690790
906144269
356229636
546784592
893112777
1057337826
906382576
333693399
113323361
767956832
1068714057
1004489404
386808951
1390339884
445014730
569770835
78320622
746515587
1396041701
1277602355
644944612
1311163935
1053741975
1311093545
867621488
318347889
1067804422
478000821
724656649
934136874
830584324
1005617246
812667563
338079551
448185986
1093892052
957765003
813499941
215389785
1371080118
1048695307
367398203
1095467737
745046593
827587191
102145535
1366751837
475801832
822471090
1096021225
303501855
510457632
1042710431
443110421
1256770467
686840420
572617545
605166649
1006626940
477208925
1252248592
822144251
1056330727
1128560787
949784726
178438890
1130201323
260300598
833766296
981383975
839453770
1019149222
1169807816
885978692
1044574631
275117486
719043866
1258751666
1037091217
159093763
503783707
711072733
404409042
379802426
182824260
783703100
590117733
950170477
477018874
1238024627
215068755
1072833262
804882859
1361734286
319258216
285023575
402245692
948050147
425887996
475211110
706368372
798212029
499388638
464801583
889136053
325067119
771820821
682190723
1114103031
597014860
1279813471
441229567
107577023
471413740
1178752113
885933650
481850173
1362214041
866560617
377955860
467425850
1033316741
53487899
415854721
436013656
1029083804
675787906
914587603
1310323540
456782712
160468646
382095695
327840292
838872970
444386428
280723988
1011743776
949583050
1399499010
993530485
320974948
576267373
887288646
304766825
621629996
710900527
539688049
376024127
814502700
799644178
1375120724
425328206
941198408
479279097
997215387
1338342056
731828936
807003440
1018112654
778196608
763706029
1113613402
974838794
221638201
267132469
611789043
603404188
1028338244
760706407
486722281
749599150
791686722
869144717
782859449
695118185
1109419654
543972358
982979530
1025524046
1347477561
692505463
322652028
1336484816
1149721064
787596726
1219046328
527372735
1359146618
564590253
562509071
53655899
295397191
1177824686
388674956
953773679
393456935
597449739
446647114
559077840
373889637
827252111
1243761600
1310766038
740817803
827437243
296899624
611895436
1176908471
763810591
380496979
958117129
1280562666
223856599
1228360295
784476876
469884010
1296638129
394256149
1292146335
703914655
937080765
284198806
238816842
427091861
385491222
128924919
285511621
801798126
867405221
1048895110
603765357
878196139
620117740
388016686
1319886305
495188991
1255794885
658910336
1000353269
420999461
1283853413
999304762
465392174
1044856770
849424273
283716993
447484499
232805727
93047056
931857965
27265012
1390855051
361932220
1116883761
423103667
896966941
919225979
825425646
401847378
1244680833
961416157
839407574
1095458743
409000204
282192726
1246771315
377480740
362297817
1089303664
133262058
460610939
1091012533
361467817
1119540951
780431798
902240
92953531
684002257
990612589
1009459280
1284271398
1199817888
193596568
1133185132
1130858678
1177337984
529733820
1372673385
947564837
1182871711
766960154
98566456
46809571
803208486
474262973
395388307
907159016
630495874
1034831505
453954697
843980983
1120185409
562165902
1343508804
756789413
853661479
1291780775
408240146
484749220
483518345
501257119
1334573367
486899876
1195512414
456397448
1036695636
846435315
373204800
1050892749
343471286
1271176239
883776440
979136539
725899385
209259321
1013347717
813367324
776909123
376493311
165652543
987829694
1005522711
794069985
1030536720
718898411
924870088
573420948
736114100
757091588
385898599
1104467590
450238094
857091188
1026926598
441791539
1029710743
502046230
140365591
482991309
705720995
625478943
555733908
1307387561
312147043
448733419
854634499
534805050
977364249
75730040
583227439
334986901
735595151
691112708
961745196
600451907
360186583
259500236
798742995
509128793
422372626
446333819
869483022
680245610
257186745
879845887
369497349
833587549
430895960
888269861
737677218
67915809
660798039
366085763
826150384
887189525
879511357
478498634
575951220
354547701
669364586
498730245
740691683
443484072
1289378563
584239561
440812681
547278830
443321148
1095080851
1297959995
1009603550
1052026330
411669206
835941606
343079531
709615168
1325857907
680556251
514852198
1210729272
154329871
810606493
496738702
941423259
496628607
433844871
330610935
153681697
984137221
423878112
454734420
358562236
656902676
744273612
571724971
714801607
469992419
397094406
976566564
822451736
471442627
297797922
326070277
991457622
1073826819
1140602664
942630306
137952374
713696038
652360436
283253942
577115663
1263462483
562744301
1098595195
1030493125
143504191
264961300
888191987
966784122
594426907
372987024
617753584
226688795
320123601
370453383
917884496
1302999957
562406933
801623086
908201367
747204173
694918670
648058040
1131301913
1243444867
591278819
296122045
400088939
954963510
416934331
255120185
330805690
581489752
1188571654
203870100
352037313
1071503935
190749440
54638418
336433369
1345741838
919170910
826232931
731342754
1244534861
51411481
883717459
478284917
429688078
269922633
652877656
1182443090
148047101
327999428
28920537
114852465
525092558
189905588
895869470
842196861
1029564721
1275147746
983561619
388033238
1246933974
684826910
1202445735
798234437
902784565
1121582002
1141023032
813705091
781351510
98864318
407037483
832993787
1297390501
441935156
271425380
1033049809
565164504
337763178
505063500
445592951
955485340
1010396622
388954451
828454885
284911031
546039233
118556013
413538772
892254917
71646313
1381223673
740001339
463970797
1041861139
447063154
614464360
520947249
699232271
865884084
755218228
1013856106
932298817
100801820
574678620
377587312
1223374757
141783866
356518967
479401494
1398516324
315695766
705664361
205407454
1258705939
775177288
459610043
243622438
1076113678
472870354
213748279
432084544
772865084
1136047405
301217747
686603455
952683588
633617490
427091887
131166006
1039425066
862096313
1003759506
1335913326
434132991
1385249631
878976614
296473981
560395910
358146552
227887447
324542926
1337547363
446611149
470461740
880919545
290531087
437660935
849510354
412714625
526400448
805578957
1133681269
343324905
325649756
1059139800
996862275
65857765
396873029
330505146
1325859588
341634956
826342238
725260056
963588877
510058967
1074539197
1158941262
353945766
995195555
400428899
374676937
432774330
423207859
866411825
872292441
903546147
326204373
664829903
593828485
353724073
1043289036
457106870
824929084
566110993
409299216
547510940
363826130
982737384
1272900761
534983877
769036261
224012017
787586733
134594129
525567941
807879829
543361545
588365512
185090645
1060921447
295813429
273574361
979343173
269328687
707957198
627364359
969039163
137949772
1356213091
1291201951
287979585
369182405
352480033
528996052
312443582
695535361
515230032
1028618280
333691204
661888572
1032898745
255302928
575119232
948227841
624620962
739511635
462358428
959434573
244260095
1131518030
591859954
872541436
428543480
1201256990
460912721
1007188637
915186284
438353016
64729747
178095169
970680625
599062198
678251608
887203774
630294403
366246781
754465468
1394812868
420015021
859599532
715902649
1286485349
1171437280
681218779
588181521
395941108
520794917
722240238
749747220
864431970
397590210
403558338
1059466937
912815417
398504703
436224232
1020603424
462865089
578418319
630654868
304165058
812770094
462853265
520954949
449410406
583460107
302903537
1285822743
589241982
472006503
159541034
711511799
888980967
388788828
534990537
284238063
203966206
241120266
828242974
648757037
393354435
1206105438
755565508
132200148
1215222666
875482517
515138126
188248792
918628050
779266332
558832406
941471632
975436075
932069686
250435448
750306242
786798929
511503298
473864943
851382317
785324623
1029370208
382392782
882625980
103692548
201402604
345171750
460558553
55971745
344123959
979034981
1372141913
555819435
260563560
947222348
1300038819
904384300
339323179
1136732213
1216262138
893734157
68740485
459134363
453117714
931603886
397031503
1113418353
561437447
180743914
978949111
819347337
338490038
476027251
1178963238
52485761
494350672
823358719
1282396841
282521658
1313172501
655230400
57552013
879300701
847947405
258139742
1204616588
534869931
372414392
419638871
881366537
61215153
625706348
1010344899
768751582
130213319
686760467
466839873
493705366
236813668
352868912
431703543
681794704
530964739
517451484
484196450
426458043
438002720
999327570
826975241
773116635
302693797
482781165
717428415
300615213
391798620
726474051
594258785
1226755472
630897394
652209578
1076039190
488239181
469548041
502262701
1234134759
548887503
496416279
700290259
368431076
1052083423
861986035
506108665
832993525
458896830
194792017
500880748
1146648094
789145335
294460856
409605521
706551803
1019217968
1029172738
453593018
527848089
1285576025
1269567933
834421774
967703146
612018583
1388571618
458446252
446696845
963305754
844068800
1136879949
1030753840
1196961144
1363859529
788646191
1091398504
1119712261
655420122
1186713686
525079329
1232586737
641719321
420989718
637965746
551245511
475333668
973035825
292604495
1232603252
1127118013
1321137948
887066435
1318381338
1220013609
828355486
55752308
666268085
1171026852
901497325
305009804
1271757608
1364243999
1095065530
1241810607
886756310
492426054
477433360
923979480
1035456838
814040673
663401359
472716463
1392314981
777013284
729688812
380741028
513070645
458417389
1379223698
831991602
361764001
1348364913
875884904
981786933
659119103
435293134
259266334
742465477
583079391
304917198
418402655
725417630
390502126
1211270084
363824858
233017729
146467323
1268063785
675975112
382844833
185551130
1215121367
1068197519
738206706
539425934
420781048
895661529
1303953183
1309725051
836987866
884086259
1020016259
476371195
684714483
1322507982
741811750
968037298
706626160
387905462
2839167
24280452
352387108
961978811
323032729
826932728
526901005
317513803
288276261
358172529
1367369762
1054889236
364804141
993592459
487315302
442512601
421036109
476113332
428708288
266476398
838028147
391540947
387644790
568893050
615109410
882616844
598048579
485773926
389008071
601891583
772247181
242404505
422694847
361312028
818842515
309617772
198823515
1058460569
569509437
379549573
314861180
1381318936
489307623
500281738
1235100442
1085112674
456979605
216501789
1262224611
370524785
1012521140
333374066
1354006713
1382914057
1236186102
149981322
304347375
941921104
1210507370
1212654296
410757782
789658650
690508275
337116314
841823907
742573371
639346822
972446852
994927750
877140321
1124766944
787159132
962255982
120423357
146810142
64340252
1346968794
664844785
950794501
1005404505
743441269
824319122
153001748
665353704
1007733180
393891672
1135498575
431836783
904090553
1075984047
858279470
373644477
199910032
820220067
430397326
794350463
1159591153
226914603
1082510643
759099300
1041571543
526474961
883741961
785378704
745137666
792061286
381061926
649391801
130509732
598236480
1084053743
859046553
889506469
898671483
717798183
748411176
800518469
353739575
909856806
910620877
35424340
594988921
1005339232
68320619
451769157
803522504
1093032470
363760870
195288295
905157510
721964372
452461169
644895614
1196483336
383718368
275221018
302713949
1224452957
741679125
449369079
446206124
1001225835
766731268
484180243
81936993
541294618
433380744
874639064
828451133
581812363
1227479051
427198876
630419147
1183991554
174211840
202128307
716438245
261599388
1106402080
586401507
291695444
190232702
1182163285
1144264788
1357168109
717511689
637957654
7724926
875218336
519734676
815435996
536012716
1300995097
130151596
1015387774
388728739
1267634870
310129293
538182671
921927555
456150858
401314429
833058351
720095541
707031229
202861829
604036679
425766585
781773506
513197201
253343581
283977773
822677263
993715855
1091196455
437932909
797708077
730352053
557836038
567561177
749637361
542034510
1043647793
113687062
1298834070
588387756
517211258
682585905
340600386
912113386
1298801603
678407603
496892206
467401575
904123283
413862736
620351453
167856402
498195606
1063615180
1168260146
101764220
225324863
550732224
206701105
965692335
231806656
1045062763
1290055974
1186195657
1339312197
906686024
324388741
956665758
534153862
879248109
680282269
399461440
822084203
903189054
355178639
1072975034
437682745
1384049512
725266778
481770791
1077498290
882485576
397518284
918271854
620376972
687195706
797417874
365465838
367014124
949092101
772395395
221638209
393771693
249393211
62868062
187075787
955369257
968018001
1100785189
804821155
401615875
163075740
697839072
670123365
995223726
621158180
275765746
986032625
265042210
1314610786
968622825
893969740
835785955
766124566
382382850
857468260
787070426
951878112
96718877
1035610942
72670953
1040191311
1798104
893593199
679063804
856375118
187865385
959933710
309343952
987672576
339095911
1063311752
533696915
1062618678
411169441
394898233
1249347031
1383154452
549357776
867266587
950252948
645515635
488374607
398541565
590876984
1022395712
874828913
367895127
459015514
530845200
452760377
273753204
54507846
942263052
619579312
332218402
56560559
743349708
783085348
860442051
795733981
1089598236
870464809
1108657359
1102944442
808756534
875124214
768453857
1143687618
930958884
234357421
1005153010
701497933
1051490004
889763148
957351321
1270889149
662392303
654352802
1357613261
667425189
595094041
234295839
532343480
1056181810
704902062
827192347
1040658198
606797829
810914774
1197760185
548694315
708969014
576472591
178787982
1222638257
1004496018
345860737
571910102
1019689499
296097132
1161302867
280437020
826590003
174751671
755243159
1113367568
478164674
495754527
344446088
1122478058
902875711
587084274
1070897303
1304572255
994093650
571176329
1218952914
427470699
871896019
711701007
863826120
791999694
121473240
321214616
206987006
385041915
826016469
516456765
388684744
688878238
323161632
900440968
437030371
807163149
475796626
791941942
626339425
885785271
891294994
931762470
1041725243
483326542
512767365
811540164
807324179
34163335
298500388
536039370
303209131
591547056
628751456
674043834
259890603
161861867
522410269
183858890
752010251
1218574943
1137131733
779414775
647360002
1300636564
279014116
895667506
561481581
987052952
1046068221
758265121
1084570701
492106751
1164138146
473973253
1258868342
1343865472
429377454
761992048
570113855
903098333
877289300
992113830
1260773756
1070731148
1224288072
1313524887
947133048
801308678
933370428
410382317
756314448
1129608056
1390005276
687213497
863674940
346753759
1187612379
321621997
1021410770
1168528280
896975155
1089377624
367076806
281405990
343727971
426991094
943236528
892248121
223628216
468042917
158776276
785203182
956047035
751548239
1396451692
893347741
737358178
520486433
243027161
1170810381
1258529639
451511436
477123461
215726327
1278677437
902639740
856758341
581901616
874049707
806859590
792509820
481405824
1039657456
421133866
752809825
603189002
966540722
409097260
238876189
555450800
177592605
984034667
784842916
1399042700
765096740
388183126
830453484
191084233
383873687
765034088
404210637
922164530
1289079721
779480085
113124561
1200297905
531584227
1151215618
499762133
527595935
135635612
260957120
246708641
713029558
868892513
111067637
1345059177
214726246
792987389
890975924
239983761
1244974359
858716750
572850421
1316871807
176419224
929874380
241104084
1223580044
1344787289
983689326
188834392
1141653622
411186482
306928671
276191738
1029435594
964489369
584118363
1004328388
890070
944840671
271588681
198811784
450438834
1041834399
931673010
279977911
637048942
1215439086
356166628
931804726
985116354
961303770
852420670
1296989956
840339975
487555582
652772856
790741632
582204502
541803110
929860901
492138433
467631528
382383704
810320454
868557794
687139166
243397070
562846412
937342988
724053904
723396330
460674415
348383010
292671125
1149073368
661374099
779601863
518992266
419294524
23566786
868907708
400638329
1032422227
1164438295
632571733
528223625
660943688
141955
844084772
877834048
478160522
229576657
129676299
966600593
671717078
1263433561
577782795
890703681
1092881055
452867382
954278687
579194555
570662239
132783389
458839546
442170948
368437506
972400367
852672592
596248546
476550970
91845254
504713965
306746357
1011717744
1041847396
1027991053
113759205
978895066
139903848
60778678
94546674
1365054159
1146264860
578772431
526965736
1116943273
548178258
1294696824
760193413
495766379
741716471
1268510924
234478951
784212594
648625712
549679476
758409137
806093125
305264945
602370556
792492738
364591898
328208056
1337857007
644034007
421087563
342383250
1281672308
219010442
1004306668
1240887427
614603617
228188577
1367803447
603294150
402515867
747146036
879495187
625117439
445699155
348961532
1015226410
434013009
524044003
550861474
775114129
1081229304
1122158179
1020332357
1000790276
497615682
705508744
372461649
263918262
378106049
343580153
1301452685
714785428
291682793
1093283339
382599541
1043301327
453962056
977660481
650882207
735955869
856307162
1212059699
435323145
1260400152
1307099020
504713816
477668442
1037436862
784750922
90898219
40530129
494517424
1280355098
1226863556
438971155
1384061392
381099839
1194232686
225305870
987320657
353266851
243754397
1245806279
102987192
324716681
294367625
1047797524
227667794
744459511
190238362
619362755
280001991
984091718
1268566298
764116146
724567923
742781029
860066842
316343795
404948537
910152346
916988543
558045314
313484363
999213471
705077570
265314111
361121660
989221952
843163363
418320977
299837147
238800917
423175631
556719704
133768222
512400304
29440
329378913
838686468
1299602957
1305616556
335892675
1363673066
445437418
497018814
286266270
1099257565
94796113
685116483
1279039466
65811019
648388228
1265476644
1009433517
656366511
726206123
752827413
718163326
667967097
824246818
194753331
441292516
457185504
819459114
459694488
547251644
187486179
688077124
1053643204
345889681
856648714
192930489
373998401
512108586
1373167209
1307394495
393885254
214266496
666126446
1219762590
831888754
453817080
382090195
803788127
478911253
612261060
268225652
750317538
947731162
450665561
715206279
1331447715
489809344
435169984
276207776
342963085
468172728
932220304
846334297
278066936
534845509
774263646
821181799
1127071781
1100400676
1199729468
305690343
211648365
1260556973
766576142
671595769
1096011024
1231248447
991027668
503635753
425175328
420260592
959554352
489994277
354302269
1300856595
476402042
136851346
870940691
1069735798
377543942
100675905
958213139
833161351
606481020
882407424
990474243
1282964831
533876734
468566140
461366915
659934958
805152369
355699312
853961922
568904843
142527562
811220532
200130077
685960136
198977336
754736410
1013150382
1103302655
546700963
1123971061
177907681
774989500
828097774
282968422
106043531
959825716
914540425
1177294205
457551065
207461584
462033292
265822968
962641383
643431910
136320630
1191833215
827342827
476677143
893595088
744980678
1213147798
479991036
881550979
87826058
1213681632
450490788
698886272
1105171617
283338292
1259538155
389444344
358738149
617909656
928418268
441261728
185362967
645839307
1314846316
700112990
1230142332
542969918
1268759133
834565218
183517441
141667577
458411317
472237262
1161598589
775585120
786646484
713820974
1054132366
794410284
902631110
829167397
213404464
452503084
686477699
382921500
1024514971
592638868
475697934
551893927
1301925937
615566991
1099611591
1360994693
500782720
1277194612
422342511
953199952
287654099
417392472
891079690
491704328
987148776
515997125
137301528
208283398
288751815
136917961
1179152124
712669345
536547961
1250299127
581709652
1399028843
423695476
807611243
1393337452
854836952
876841552
1280493474
1100054743
687342368
1356862396
797211480
253372752
248699702
1237629899
346753797
1342755017
225488517
881494913
560805756
911900316
1229045140
278293505
949246659
377274992
473757283
607489145
406972362
381914605
643676889
369318082
590295830
769182552
886391086
1001907410
764515336
826510251
437134249
923325544
1060563193
758445029
521109276
668434590
646912972
1045935523
514540529
476302711
2561540
1377024602
520937577
379805430
909336676
594417285
717315636
1361236838
1232997004
455605368
412637984
415038047
378631138
959542630
263280806
1364421459
674152443
777788957
1259859859
328655108
721761762
754452181
532465359
887705616
579686366
1201359672
229927871
887504077
784871908
296104832
466605558
335988712
1135152196
1220230927
790482265
1201303904
730596183
975051076
796158540
648929645
654160938
945949319
501467806
1128813487
744148800
464280054
808182503
837037675
458404348
250884800
1284684178
338096485
1232280176
516509361
907080235
1207888516
822754715
1096354668
28903936
811202613
732336780
1122541318
673063060
1374733060
901932583
878896229
473759937
358169765
1196970990
485417611
429409368
814077344
939950565
928687818
671412512
615660433
554168717
408165555
1044791554
327315792
327126123
1287341118
566316897
1199240105
306160
261400175
500318872
527078530
572621784
921829764
340470383
27492761
292832258
1079057448
1223438504
842261231
1184372722
439250682
326208517
1043507943
223830604
619380756
593093721
723794085
390163185
549255593
1058290197
956893555
551574577
455501260
688537088
451095593
604243426
907203721
791745544
772008912
288339434
964701516
1177919850
700748949
1316047147
748018541
1230325555
457942959
198621776
914862292
208216678
116215799
413796417
333733632
1362957440
140459056
1000226828
1197172928
446299168
537608598
987722374
176136726
391658592
1046491459
878500339
437136459
712008871
1100752813
867264706
1389012603
696522904
361884808
299088441
1043027862
345953873
769589453
742418721
994339074
685930893
718968529
1084868022
647535212
843786739
1178901607
1012859841
478229769
867558878
273149084
710969186
340574489
1325887302
1373424790
603983656
403732872
527780329
627992135
448776671
143509488
222665854
971170373
334407442
957833993
693807392
1037044744
1180383936
392149093
377727617
453238017
621682369
722939714
953247760
304056886
179578375
403520453
698662552
1024543040
672781206
853156847
1282940710
1081321528
1273087775
894898695
465676265
745498334
908804295
68745323
224322847
591707697
1328174199
646504256
477573874
69045
360200585
734701143
496447886
713491946
1225216804
875254087
1205893647
547634493
545636703
833506886
123509791
1256285611
882055350
448359066
376299349
458253045
135512680
919933144
232946528
6707430
496932190
149409478
206337261
216542897
289317123
633038380
544742495
734002725
1112657640
508265924
113407580
34446262
678656708
872663006
752586005
824454808
183632181
476754472
778204047
313665470
977060002
720954860
960837720
1620678
1341359567
629884031
1243658817
799202861
303316107
426730520
1027379683
989164512
967132104
426617552
405636174
501676823
1318194945
313655358
530028277
350350708
1127306316
458943444
470551309
1189432849
642975902
650324837
1196967177
653862836
123134697
111584613
1171881527
677424421
370945443
101478190
535078417
464081090
872298679
908610272
1247446281
42615417
1038929144
171183317
333019147
479563389
832441497
524611997
826878330
1369095685
457135593
409870860
202319318
1269962357
1029748825
779959525
747498096
1006834087
968342091
741422978
380147854
501271382
1325950503
661323251
254581540
1148766162
235955893
246268519
761891568
477317628
141730392
175346320
362282259
1007146392
848663236
468321978
905481590
291579613
900315095
468200030
1102543991
1007544849
874955954
1354700424
379722179
1070324336
918175250
117094986
177230131
889344326
369606962
503299337
1225625799
540460108
893997731
48168916
928975394
617529972
335695194
370623640
474212958
354442270
60203297
51879840
534522236
266788294
667580095
518869468
1025911572
790957344
583880374
876493956
1236429248
510700227
529902308
1365737277
388142464
548344834
584390145
528796928
1348026558
427533955
998415405
1230132015
251543526
546193768
409569813
429925106
200320745
745371876
1261213816
680477267
813145632
1216199157
328546767
1289089162
886696568
344565054
426867577
933489191
1001860454
675181791
1216805970
390584467
626867558
46094084
229007427
448387975
526740159
1142048180
133645372
509229568
394354022
1206688690
870015043
456167161
930590729
34576723
751806160
647200272
392532195
237111173
446537741
982457038
661047324
1334631803
229746
378185188
469049001
457585467
982302317
448704303
929371285
1019606737
943126140
383765238
384376281
181212615
457514283
888048122
338530700
1027384737
114442662
766469004
468587934
1317959894
145280978
252815808
874796118
802368067
498244352
598816734
493703447
417610389
343103359
189067052
875958490
862080270
1393856881
714725170
1279836137
400161234
737444132
490215518
1196443799
785490278
878114692
1275503305
406333936
459410023
395940611
193381460
181664483
1054893828
807117244
653834974
467625686
1062945413
774565078
853143421
441360654
790031528
1077396215
550000573
866100552
906782949
1186529070
843846718
143767983
1388600582
941181930
524042096
547496790
492033338
752785611
950436089
494931315
432410918
750333130
266358844
431558197
758807563
999321574
517422726
1005974921
543274276
178088943
194037699
805337869
1255552774
600918075
376852703
497588899
277580720
880658871
1083909039
407864530
651450178
920754605
447828509
1301331961
668754873
565863997
653331259
537906656
480684743
575882173
1161680630
891063012
1295736294
996697672
189293123
446747711
846087341
789200511
618699273
478625086
1153002159
796335539
523709467
405475858
784510471
467187687
400878652
913062913
265583484
920489905
816979552
550445244
291407151
457957673
757822911
397090420
1260256053
804671505
544813946
813425544
432227436
419167894
195820754
528106728
230200574
264486377
435168674
450597951
1368114191
1156602975
1027246148
1195648697
937711167
440966817
408116343
698649060
441096662
446549636
857321205
957375503
346369313
121290481
796636919
91051423
1349946790
832365388
825163999
843521694
345126968
980969600
1258566189
853505358
1316950427
1027076305
293295875
897389766
981525891
593727170
1386240411
471109136
637683211
970911508
342336534
217237977
774719971
1007362486
688140055
236449335
682210241
1072580251
459782675
157453770
648500333
836849060
805180323
605777924
193472571
409743956
785792342
802352157
1085286348
98500775
793591894
903757365
518746579
71869627
1057620887
828576328
364732402
365630084
390044074
441744320
1016646469
1255933041
744758180
645914131
1044125344
402069789
802032885
795728447
566108544
418446559
768693558
390472198
926656772
482626722
1388765791
472276247
128482523
452486709
462730117
370855245
684354268
420706111
987412365
921684644
768351414
524904866
338379446
1176534382
452568294
514451412
678254934
309481485
393264885
666136913
836302094
150284664
384996419
1153291179
380357884
1298375513
297477237
194134371
930753518
1085185569
479879595
784800486
895344433
1047510916
539062442
808620998
1009333104
687483802
358048825
645666491
596322176
378670737
118743200
429530051
1330649367
587176989
434507664
1047534682
829072482
322891089
909313969
151430481
626119804
150978077
948980895
1183516335
775103312
1382438573
60545604
1093590402
277217021
975591409
264302373
1073643640
427577456
1103489562
596685739
1025283897
1083740930
264963127
893292036
124516832
1055518567
1268520950
148978869
60095437
313573829
460579170
851375962
384590103
467426805
323020824
450033070
609448097
530172394
1106357073
1179833605
766111731
55114745
469686509
375438451
389010140
582343706
718451738
1331541565
977257554
390877101
164104983
857218990
890620801
1049735499
457101312
156540469
227014149
400872238
506781024
1296855062
586068034
803016172
785375891
704470512
539737563
413760797
678217869
865813899
1003977848
408964727
242167684
963558636
460448859
544966397
730601040
125802001
385603376
728060834
373077875
172054378
257277810
810374113
663318302
55156192
1184933656
689566893
626134353
854731929
928291951
522340282
776781474
307916889
492221362
740475740
1148248942
887375770
629056245
1161594244
1079524229
159635820
130535759
1025526054
1190182567
724905755
372248250
996711898
320669883
789793218
236271935
314004539
888738514
199289800
293315961
753461494
535702139
583717616
848734628
1122540976
490253525
247625445
384437551
830062469
640000254
8691413
392704360
738646409
338279534
184705931
146539643
798259013
498876312
733025080
1182172469
865563724
442206058
756811638
843207066
787222696
1369645042
318925008
428687950
354384300
484691420
1376417181
522897398
722504395
395561718
777767641
529686745
343351463
358575860
798108339
741515912
1162467897
5959643
1148153281
580873756
200505808
443723549
401822251
283835998
282044877
1257611675
723320411
1066148459
271969348
599520313
1398435727
145836017
986715424
385166153
432229594
1063949194
719529175
717151198
291672892
718133236
343489616
866694954
428629938
332911318
364549811
834484895
455147986
1130308808
1289729569
892050620
221101196
1051826295
397480309
474622338
568064658
1219832494
921239932
486450565
800847331
1369174305
938933907
748150617
632816358
543467227
1054530030
1341894438
183844603
365004554
1144794738
735584500
259858373
468916481
829183659
848445834
102976082
739087866
1346493008
923504899
649001825
1192237401
836691763
479754409
262934824
325639640
338450589
332500498
989161588
997467280
565363560
456117002
660543010
723102543
559071957
1278937361
246657103
526217955
448669654
744610612
364539980
360001566
1088699249
542040289
54275727
262313840
117702421
263019282
750909626
362572975
942698316
1203217746
873940647
501311891
11768724
810826024
535629381
1018497881
713726879
981771889
320935486
355338433
340081569
709241551
1359670106
280153703
583873539
788637436
368926992
525131761
969941226
970002972
1032004835
329700405
433652906
321640882
282442796
763823340
1002614967
892365123
193101821
608753655
351239795
585320088
1369020784
703881903
297737253
511216662
1124535263
563655230
1022612054
644334726
1045769345
252944513
1266532939
1057670867
269118783
574636720
525961371
450556147
313918432
698950348
1266466344
650074419
864472996
952867339
212790933
102518108
766464865
811149120
303755467
994491712
241798372
450555458
968779358
870937643
504541703
332057827
97581779
1080433353
290604738
982682462
809357745
199324793
571459263
520916716
134223021
898838443
570120692
728871263
343177493
917041410
394818810
501967705
228250146
1156384488
630484628
850268816
757585640
932785198
1170789790
719116846
860296225
315552832
764822904
819548201
145963356
850401853
681908977
1372647438
832006846
954700152
662954300
153516742
546441510
219386220
1085714175
131589880
525741469
493048099
241348345
893498886
899571932
1016377012
312804533
808600419
422603430
878199656
1068657098
662129360
185826628
841795613
331260290
813413562
42909463
368046711
914551232
269770464
410875618
70758992
1290774332
291592464
1069779013
727978497
112711094
1240860968
441105380
254375473
936234121
254750975
1352638876
392651081
268616315
465130843
851862679
303659032
1052202595
724817937
453542973
998881803
1012750451
301945556
1323912959
955680272
798473624
1009956038
714193146
489525768
570721098
812040380
872295594
251633904
1113503065
626531617
1123572335
746564529
275428361
421325458
1128201093
1013532438
770629307
554383783
477151135
442705077
621746773
1115734025
1041573422
706192509
802951902
1238254812
940786621
1069985578
1142628878
1382090739
784995140
7188172
1087870432
184769636
638549759
769094689
709750101
410276815
783043343
1306691211
961457228
796262673
250090261
208353384
855817172
870387289
777151772
285400287
381158463
1250620920
750389425
145994257
571709020
574811041
224401033
657156730
1142542847
1231992503
92443938
572827965
1099638611
867810612
1028117476
728050018
1320567265
1239242085
1013283682
773706847
136621898
383969266
1077230417
1056429439
1306248103
1079699058
730530225
1316178820
760907344
1061605936
1088255608
417824884
815412491
896485866
1321356499
254835010
432981448
316753077
108939897
1032151081
295005118
739695836
995424129
923755163
1194267933
104487466
358787981
389507941
79784110
420884200
38646346
305520984
629280056
657953635
1316340660
1262759549
1333737844
917816275
687639143
810651626
342825160
328405787
893960250
1047907971
569114617
881074544
458209675
834136873
175462592
855356197
1229476638
685857958
379814848
271602057
1361312984
677294872
843488530
505802659
411710800
1348660692
360869484
460774472
1111688229
322553870
732817912
419651670
464896367
724546793
1358191741
635467657
861976711
681401386
628055618
627361538
372062499
560679841
522006767
969226002
1384403625
918883899
1399989916
1002050298
718403776
1368875631
433999535
640693866
1011893391
1226111948
648825414
1009890238
487422442
820117294
1156049917
515660836
426110661
451852091
939388985
901266941
1019279037
887362433
975008398
923072037
747035140
1175968664
866406263
1290736879
800723556
649333695
780115064
1006129687
439884524
1270973004
868032168
830135637
1115068801
669305078
872096284
873753726
175994486
878396951
1316920538
993442415
1067705606
1395738641
668990850
246655047
1031413054
976365910
1310298239
318976295
847842653
1014570464
977554161
991327748
651045277
1029969083
974249752
1100887055
784948815
1359977276
425882742
1373620863
1003599620
874034083
923468486
868885289
39642277
74243076
348738769
897877121
188983031
1367857411
1106266933
972323228
564714584
644317862
947541799
822737724
337442736
1188029984
943044123
493452073
447658335
487179148
1133796993
537330048
407778842
847375833
453205818
842969314
851897507
235023023
521699859
379168675
365572581
515635912
629651030
1141220904
1133022428
476981333
377279468
1034699718
932700068
1268161508
1047145079
1181067999
1293389326
735905077
712351859
1080199281
1010115027
766081300
376578562
477388733
735032783
404731926
1221839592
71428366
1158771904
565680885
257907778
291287984
417839733
400022750
999761727
840956497
1280994565
737084665
480553369
400987038
556380734
140756861
959348052
989462079
740003415
189326359
1355472654
463595690
753889508
512472795
1136857965
386894515
959114234
375272535
459910509
785339563
940554964
566379316
1165761271
549449444
1053172369
689474023
1270608488
220638975
535832059
334676116
1395784140
1063457648
519306176
548113959
318385828
638056984
520929720
612567241
1006168603
1288405839
968975111
653634998
1003653131
428732323
395934868
751795945
808316897
484290594
808377574
980195286
1335665359
860598088
636961882
1134551510
1355054937
1075136011
507983710
278992815
789188753
619614960
510573753
1031095605
815005037
1371164719
1099137517
707533794
994492062
464134006
1005039999
552436586
631037021
301634298
1069123432
1108368773
486780427
610722624
235913553
29136566
187419413
822480701
536951749
1176325661
414244940
541767339
1044929986
434121297
1210942749
476527112
1294530130
993637779
257855472
687313461
922720257
739594662
536425725
414442297
743992897
875040127
960755709
547034779
581170053
1200179174
638020175
552688828
787424880
713156250
974032434
617714377
815204246
1306402721
459131276
328429250
245059127
504626790
720912137
348361936
315779278
502964804
463359157
934828025
326616361
688779364
933755030
827761182
435403064
538457105
1374825994
1041931032
1282581668
915470754
671251335
1061693849
652522307
622410151
461875509
1205785259
1083567761
979179270
239078584
777289377
484040318
31898549
1147772884
1071070087
1007051582
891850529
120837038
908742441
1082979488
309838360
495059232
900985850
885062977
237238296
1275059065
185428063
1085726348
505898049
707970790
1120568304
1282100330
918007500
638035187
256468924
1009480383
779459014
82064437
979569188
1214938495
923058994
248375424
1215547412
301059001
727395067
1130767404
982285560
547654526
1255604293
199745266
567417277
892105291
513242971
227291722
738251009
262354279
1047124536
819717697
479220639
891735483
903927231
925718604
913628331
183480935
1145640648
111067587
505774367
876723236
248417248
441223310
626498725
1396158551
762247379
318339650
554296551
315775043
201218940
575657688
908504612
1053795925
1386994770
501986693
994196055
79334420
492934591
984952884
385552166
684433133
251142405
1230987413
315057943
670552948
421103480
587280270
780189094
439615542
127000995
661248292
1384110650
385374219
866004
682652212
885762599
984700392
622526474
1348430333
346534725
719209516
1171002401
1193765011
456689521
1359622789
143184560
867035030
531762567
1000298927
805905959
384930791
464116246
529774567
1067326747
1029931949
836841312
350051833
1031034668
988174090
829686425
1171893154
464977060
962373844
1056344251
653853997
942343033
591693257
1339544618
881623661
523463566
49776030
634893488
620816365
828447675
1383262045
355378997
740980264
132090388
1147094401
853759885
469872522
420047457
392511764
964113926
1153367450
358810971
1008771193
403803339
757631931
1115340182
282007144
730773815
760262320
499343043
713813220
341499110
395001188
1100135218
1014268167
855860061
297304287
215610099
823946099
900626674
615630612
788076903
471730796
630103031
558460990
1198448917
593188230
372457676
351042203
1030568779
333237028
186258432
484452445
1011062288
287941540
1232304390
431429578
191882148
308802159
394409409
913564093
560840493
689846687
1050775976
1106677691
1091700849
492921298
934622217
1246184394
73005811
429563949
1392600679
1004254469
995565471
727276082
431811435
902715325
414834901
1025357403
441258903
1337902690
1077784060
747256051
467132279
133287157
735882481
421751450
483614427
1209309913
972092742
834903797
172531146
1298177602
446831938
283033501
430271138
252389193
1227572278
525939038
601972620
499700155
1242844855
1063072528
355111151
801429916
744811754
725915311
571487772
189774662
242415668
494486265
703933940
920121933
766598564
385830487
1088595334
1149992410
769244170
620839051
572398213
254888098
683022086
843131118
539820846
1178273276
637070063
588055279
775294815
1033675077
1111679693
511186883
407689589
169000643
1231433734
824688373
824665094
454067346
473445597
1309910637
697561836
557690017
1342910682
1024823249
557627807
715978936
273203056
1004034695
129969445
1367796121
1054274399
380786065
564979246
354157062
1375991634
273114084
1141828614
518166592
323452312
743483707
470536286
523402902
484622052
1000329351
863504108
1041940338
1122859030
833091786
650512841
1046186010
1254279559
681461329
447086581
1362003569
1147160292
713677211
1264519247
1012603841
528209568
398561265
775404878
595426761
1044484602
709095128
831084830
980061921
918262055
273465546
1249693081
890064461
794137055
1104262909
516434193
690631627
306655977
1059335749
451570467
1048818369
701164104
389896734
219793136
1107169414
1052447388
1007057503
634376420
312667121
320870236
299967814
1265243753
532677821
431192872
839089638
456885341
959315502
263933699
912640609
742918306
721338567
65363722
1228634403
61804386
529724719
402806644
820859928
1028653683
222831298
563506813
548567772
345939946
933018007
989720217
1003297721
789441633
386397195
758890078
670014621
728430282
811327259
821257141
559659661
867333142
533839152
253054556
222135662
243457669
869879138
429737900
715891557
492229870
567598451
593350424
1345975399
1144600881
237649157
217053586
492080524
213588623
651953924
670987106
936020611
1112440262
1098432868
784264468
825561100
609690300
655235442
748752695
1086459688
426308753
1151929706
633824907
1170870361
124019255
322897668
748696782
478152642
341967333
246801512
1173689450
497383469
528827496
863884999
928179214
458469847
891554333
515927697
463179020
1052056937
758404930
734122621
820375428
216440960
732994970
332803935
678302121
542560975
696703711
695352384
391399269
671550832
583983581
233988656
641111281
311212752
566166087
468163391
803459591
521036756
389991372
438350410
573686650
899779943
1007832914
1055582206
283177926
587889182
328118930
973906253
480924571
1070943213
1071840101
164248572
668117613
269317661
847831333
602942779
454084606
811618326
622727744
200108115
434324826
580072645
1267805520
954231361
182385894
1009426521
831593336
1042304116
1070453911
824312755
1059660193
594371820
250557554
491072335
1234227226
1175811261
844391254
409259281
1193207707
824862913
272748749
679064888
1337334357
1160749916
725991046
946300992
24817567
1036007193
461523406
491035666
1143497791
160762835
881036241
622926785
261515342
688075300
1256108818
1099701989
548225063
571254417
800173552
915682782
1102255429
138265909
935616681
357717933
793458437
1260208873
795450167
718449790
872634696
886120173
202387837
1383450952
693569041
682482915
879868886
423178121
961261475
163760690
798061475
823043635
947279094
794269654
99967184
494962016
483348808
167623310
1090017867
928190906
443030820
1180951876
873501311
1125937182
147798313
276353410
833945763
470416030
1354296567
964361432
650320605
952750083
981278584
805689299
1237387
823924718
416626961
1100420022
510412725
392852164
201140571
1046699539
130708013
1127792012
495556756
225968557
170686793
1352453384
710170828
932048221
1189884463
924431653
743502658
134722108
983100781
1200882920
947150230
445183280
582651630
436379990
871876501
124727645
115158453
1134369070
1082120264
1023447942
435005846
988708233
1306680208
625863505
888656545
114300039
948053687
250236515
786962890
994591130
526959908
563303725
1091228028
1004214843
1055171048
1231022831
531778597
358270040
1262809409
869909109
37251954
501451435
469142023
842877128
829068028
499759687
257595464
1293023211
170557964
441229546
369322779
896264123
1002715203
208213882
578747972
834304221
494710751
633127747
314373887
266246166
401051531
851507546
210634449
904202921
463536310
797932419
277076080
589152611
722311811
1073972808
829375711
499953120
1300707686
656385503
71720802
183631679
1204949420
989468891
590275878
562579515
1075938285
523688560
676140972
996790775
214867830
1242499715
78639328
800668888
610635912
356428540
1343978046
431002691
884588399
1050843085
1146534201
364722646
645145501
1322809894
385610719
591439173
1386435309
406860580
812293341
1017628870
1195611075
276156885
169022192
817790102
32501568
1146255004
656151995
661117978
526007816
1067003564
341355441
1102043755
215993734
1074246751
1195876919
466328509
556666295
1132701039
372023858
728321938
167038189
457376529
606286128
954332898
959872362
627678292
995145913
150071404
750023290
887968986
658151825
1314397941
998184997
788859643
544096779
520187933
798588478
1015322377
433210415
1093383369
656032353
1233354278
778967977
590954437
267828575
546029459
453495528
543501618
721136088
67099303
460178200
1030610799
408726337
728183439
295816667
482440070
1023748283
240445023
440636956
668712750
538252497
1300364754
639930751
834603258
452865074
166301274
744511416
957483874
1250865068
886207654
973936066
784070861
879776894
1121653611
701784638
1260110872
1378874254
494007833
909878621
463616061
1166554546
1104495382
1129103854
905236022
229658389
501713678
468606912
488004645
182819931
772277167
786265641
641851631
319351553
431268289
1075072206
486568173
330889306
1187335917
938830344
934945562
998705517
1001856784
225588160
267558085
571526942
755288047
585979849
826120764
1199176452
519942131
781397410
1186474922
1002963643
1205531747
681883337
740595351
1034057648
263466642
437633687
1087126231
314195861
1015975168
825895899
277370650
1387590180
456509093
535752274
295503763
161201587
864759596
639966443
409511921
425581753
793687642
895862926
1366453835
1011044337
128942355
991503947
449225678
526183016
1174574765
1249548834
1302150374
466129698
1059321369
497939877
293072898
964892200
976670542
1280945635
1099418489
544790346
714945815
1076510229
1106535503
246666915
702858886
831012137
326943495
1051541274
854476621
857140963
532841158
413307707
540479715
999814910
991254099
1368475629
767682178
945255128
1016025906
611193099
654493978
521693378
367810608
458244604
760124529
1352950563
869320717
1006573768
391416943
330191761
1035831889
937934089
207914767
1034034144
1313917918
283185311
377303496
132970486
533049654
418468806
476799512
351949247
456666297
645568533
140090405
938676108
531808741
448396241
1122912660
668324680
288078224
680981920
1030233135
849734417
548578300
438668329
284129913
1364374624
854713622
490295427
1040690880
660757989
1249744138
552621288
749779326
631435496
726155188
1386641442
314370238
916106402
1239442719
193860647
526360207
1065656728
484855288
702700486
1058775557
846743171
1157430599
961272692
266882165
449560839
328471229
1046846334
455823539
731666735
153291752
510132158
348595522
1237111259
571772236
963380468
412057526
777542694
795240968
488222560
758264086
413718992
1015792407
1011251367
888926136
429701405
267727658
396833778
899611377
686123603
395015714
248770491
991650942
529567958
478864702
970256848
951721868
796662049
455683636
714282388
1012672415
411401726
424718136
506579618
361036066
857879855
362352188
345145519
756655284
463059567
497734175
378802102
653521970
691454221
1035397766
427103852
832453171
619416899
356854437
972421090
505840411
34079286
382485234
467171706
1012184851
1069247327
1388680732
734918430
183169246
925627458
1194711574
890519977
676313725
664083850
347041217
410875704
1020131135
459831600
339850147
721023345
698750523
789278335
277281271
438176133
981862830
148601783
695953312
760577987
796572727
931254259
1122533617
405557242
946732425
479600873
566537043
476564610
1048648930
542270352
267221282
413249557
593768488
805165617
128271009
399761101
414792602
256741620
1000405714
218431981
1054141542
663454770
795239099
964807208
529964470
141361097
49751856
664335008
1243989625
1131063449
867939963
435500890
1022063755
700342586
573018341
425293541
509103603
1066507788
429995802
372830433
747934342
708338524
961459444
441057547
1038753959
1367767647
765475069
537364415
550666429
222971892
725853382
1150938255
675327300
955840941
126399095
461301119
903152367
971692892
726093409
1020038181
1166674392
935958887
1201232654
559302038
271572625
333432838
429212260
482066743
1122467632
1155066629
794973977
997731376
43850803
574147119
1238511830
946358473
362723223
1050052757
724130888
454621823
931071302
1060148032
973082773
922607546
406504429
1268208025
1207460947
1099170459
1055086474
619598590
1138360026
421074328
1056125441
1063845148
1390958457
38895750
1055478702
950642047
1331581039
1354836954
782493370
1002414133
735648865
145467352
602048375
849993818
834726949
858294598
517777991
954778667
1110213129
949358496
371984556
691167575
1101491721
1118589488
468684160
688559368
253112422
450635558
592394873
1248022089
532351934
351483080
532652221
866848079
738102363
414029192
51270863
526145303
1160710658
1145331905
1263680687
619419367
255225173
450086872
1129939901
1232384238
1083806622
1229128855
1150592878
460895138
852972062
748317285
947742115
2296204
179335155
747572942
1303914915
735025118
1381803988
336975031
510542614
477670693
754315955
1237186360
784128418
449825175
513993952
462872729
1223260623
489156852
1387559421
1084830758
1021472477
749836431
1109460932
928899581
358170369
762485942
260822291
1285222484
491354840
266751710
409914898
382677534
1284713925
1267218973
686083793
1030605785
450992977
345721163
980727842
1360487227
361148785
404662794
863707121
1035280458
991053313
784910769
1304426600
1239221210
292773543
712270342
977123421
747412415
506286094
50692830
1004253436
1009164871
673560197
141187667
650802441
448827878
1176867544
1084045935
257085854
318738771
673158317
298818875
690697679
626523645
308650917
714223833
1140106468
953040699
298108073
589155278
1077732551
58161262
741473950
276151911
615382176
5143346
391091368
790538059
701464862
1063947596
516287230
540921900
1137268091
587384131
591966931
1355616229
642710851
188220210
863896922
355309659
1326487827
826907670
899004773
487384968
229135690
470800353
387191638
1067363769
524008174
229898707
719946909
1046955257
955872628
569019402
989244272
737050313
1281519465
547927702
1214103205
1312451628
510149475
790511791
852475677
634204306
1198371590
803503315
364746990
1071169404
630393019
682721928
965788214
138737819
1030131186
1032146533
1200989456
949752944
929453903
1037784543
722352123
966209709
986477623
516737722
488739710
894705165
933152404
794412380
842044979
460551433
104280990
336867696
1153799175
200917789
1301645091
477438927
300184224
888003830
1206831731
1311888656
593861417
243904617
719226060
459730021
798527558
507585220
893467924
677050056
787364696
372024726
647000108
467019644
904296622
1331394381
974131345
1015026961
210924519
560431390
619566333
888786312
447555509
360808857
876587751
346525709
252487203
1173606458
1282025118
693251950
963920457
1352091450
713828002
845013137
556782540
628269600
595743331
980363737
1300943357
661206395
453540566
496676807
309508029
1227212345
383779589
1263449205
1012103167
698488104
174076706
81356140
868138679
846463523
972128270
518223109
890126827
858890430
444673278
1023169401
950263794
927684482
745977837
999217139
738394064
1361935713
842400667
884868478
481193154
411269847
186115850
1318648957
70075858
1073103412
803673090
464738574
513577862
1082478761
1336043574
880628166
1134956712
981160370
208473267
908083923
607632355
757444164
772048710
804443980
664130519
931247168
477073405
1028115527
130296863
1029064779
500134875
536885032
1173871498
563525469
860347806
856018294
989906859
350684291
461102411
773568380
11349439
158167998
1122393276
1152675722
1231964934
1026062604
402718170
893166247
653336857
775699812
406702766
1000068106
923619046
730737792
959793186
899026735
1186418538
1080889227
1079499671
765835297
657233232
1110520932
432074746
1114198868
421401888
293502123
1347988061
762059435
1062039579
750469833
456770503
1361788383
1265205912
1085949542
958146776
972250130
1202838261
450635785
589501616
1015414987
586444450
602598407
1025355415
798253597
758965584
1208286785
632305486
1293054618
913224575
616750415
859940993
949274565
512815846
437792410
885445025
908347968
555595707
1330216813
487007052
752054553
1220745421
1102510566
688948615
538122250
1177318198
1031149053
469691730
312476994
1114642972
1366079806
413056248
554858991
809315951
763016300
1031419060
511655890
1301591117
1278970461
766267274
711895205
942817217
847888139
867702543
1117595674
454793563
902445679
664503772
894533996
838091058
31169030
746105906
1128212186
462146603
969049572
827440122
406252730
695979801
925907695
1380649147
787140758
518783624
892190092
876635385
1065938048
186335523
754959269
807361715
1177795205
1108719594
214453500
1387053909
795992154
971492696
1018644832
839736184
341682207
1059951716
1004573216
770524060
781526694
783721715
1304242934
826545111
1110749359
946583438
702150540
535506740
998423458
592464451
984873789
854571058
587378084
657586284
810139151
469042879
894457204
1081105939
447119092
635188841
719852455
966654776
1235715707
662585282
404921041
434902839
548243549
250371865
1324041432
977878346
1032622886
1080492640
1157121693
550875875
802111546
1170973624
1231003929
788053071
1079675682
1234056685
441571392
781710702
1286896022
985164734
832817673
855859438
974890957
385923744
717866674
978397559
1177577446
398300447
63733874
1356418598
853776358
889650401
663097020
1000019183
977417572
609001035
1363397859
1261469545
513650054
1353031520
663888501
1127805209
977265728
862835698
267169550
1136138557
1056222588
334482109
1336817572
1153053037
911900515
926415418
773263936
1075528133
516118672
919003524
966115314
1361309975
1113421139
503234369
716505976
633001409
1285533468
668174400
1399430298
330150493
1256050696
1123121025
313151105
794983716
812541257
1333996986
833944505
568361508
323295202
946452311
767068421
1060763945
347733557
707909799
453231430
1190013529
576469092
816155294
922844781
1260414436
879730805
587485163
787610024
767077190
1366862480
1014500720
312849786
854664665
956226142
1025485865
938927005
939013128
426565039
894341038
619689427
811578502
717294145
980504623
1244898155
647843969
1078254559
583702728
474239741
1262349945
725272024
1390167447
1052663068
260589082
234114747
359590339
668879297
683000415
1346334143
699780377
289502473
1306122902
703152515
1200837164
1093228715
1262575322
1047625286
1004761242
952975374
605436779
948065400
707267256
988091771
641789013
423715615
1124310993
699917209
1394116039
995367908
935021676
437158847
878007629
1316043955
1257595515
975476635
777135975
926962010
719439004
267715861
224741665
1209172773
1091142934
887142162
926730076
581385744
1197199965
707105960
939658775
1013122785
1059864743
678219513
650253354
928429396
775735306
332107847
1205374516
455527442
875771758
1030710029
667407022
1116606138
1050048855
1233594970
808921874
409475584
1288484863
578448293
370199508
456287834
1394391588
1295126155
886570811
647100662
1052137687
1142278746
688740754
614618947
696604573
463737468
1007815620
963935100
483428612
888119966
450810661
1383335103
1204583405
836349290
677782471
1138970674
1348952959
1299636812
390757584
1135187365
382055729
388955143
699297520
1338869815
928635311
761188760
168069117
113501817
1303820471
1034718692
949393705
1182467529
1020989738
891215441
692368474
1112800224
1134465810
829012797
856170559
481740822
406375720
1193241169
1173505709
654046485
1289411718
830776045
559679153
832584425
877157269
729440287
1362337850
709207354
1265557395
1238410488
610617447
790236689
276098781
605686240
1292948675
1139560983
147107431
1189443797
1376787558
1106140434
689848290
1303718505
972051022
911051533
890688561
1203283147
741820
1348034607
684433490
837461938
427235665
751359156
720324987
470350699
467343817
808722061
1270131136
695854122
870317434
601029352
360749355
852169023
1102016413
832297469
1396554261
1004603288
807734037
743081398
779310156
1271135878
990167397
1193344134
399572966
871003855
914965319
610248471
966317394
1346526123
1048178714
455171749
591296793
790301574
1348943528
1345813657
963835975
1072527173
419613642
1332746696
742369606
764911362
245851318
672338043
831899865
789857859
731135089
1199267367
1398686571
712420395
730724578
777524537
180501597
1021418972
967982459
1032552478
897244188
749779525
427879680
941600652
1159817426
398712123
1041566647
111203874
1091479574
942267943
762773995
766909876
316329145
799602890
811001865
1289595435
913046277
1397578680
1004728770
425227708
762658827
619913509
558285083
991060217
1064929141
896000076
1127161192
915200662
854021271
529830396
323337719
595344747
150999784
454821499
860479650
697460324
696036841
713266394
1220060437
572512353
1035719381
948413872
532274043
1264089673
133967693
916888886
316754377
1035977715
131936163
613076261
973260125
701096939
1260641015
991061061
106691670
925687992
1204520043
198615725
1041496814
944578558
300410550
389161271
725180535
1146700044
624455120
344251577
464707263
407097925
1306673025
311487758
707326943
1158511009
768663583
384753893
836458915
993309654
676090870
1334671839
1038748840
705700694
742028135
661006340
1135069917
38070228
662320951
719707833
456969440
535183887
443640807
1091187238
1041103834
1058021485
1228468473
780997863
1004411485
205368964
1005146455
1063737612
1344505962
442138255
728081417
36611690
1175400960
947766690
1236364262
461475775
1031718776
1225970701
1025013248
871912714
1096805336
852084768
835343123
1369075879
1003978502
740716306
1242006124
641069462
1163739787
334125449
465782414
908666784
1082456175
813209654
809361554
628795285
448447960
834251320
289107652
742851004
815013862
356104986
263305783
943042161
831718372
233824191
779315491
799054510
718560108
562707891
859787713
894780671
1181634075
1113182982
814716916
469592541
1089038191
1371934786
963971345
396059675
649338963
748445622
1104592128
654700
436951401
497734086
649102184
1361108420
419903530
654757995
809076509
1015548289
1181129997
1154904047
451850426
1188589455
1141492078
1036289374
663780704
1044310552
481085296
1396788864
1012613206
1001938931
1007729181
131461826
884817146
859862504
623968976
1261876250
871922065
381636088
931495832
1302632362
1120653285
186462614
527205789
926896111
1215223127
685974971
682141979
398755460
819719514
537895534
909904631
1230112003
1020101237
919097125
721758102
1283869335
757275749
310253721
782756711
744074629
1275423960
1316118281
503311121
690240322
768677804
995790458
236192797
1178969203
985370080
765669773
535658870
1084354899
1309107616
485922205
392183857
1292752991
1031350689
172484470
1114477213
57659412
1391232287
410046627
765429784
742608937
1208883503
1371520352
653875038
987743554
1203432479
1363889800
1120066991
440744238
1294377460
871936975
647372569
941822691
1020453268
649732788
1309953497
908900796
455521129
716132269
537320791
306149215
418310423
959169416
128460974
1266093770
919653292
834143114
1311873396
964841578
724113395
400553513
1126926275
1025689005
1009372718
1291339953
1346877492
820311899
1072552379
861276045
967934847
721268507
858334163
566018890
777371891
876470772
738076820
855880367
685736931
907199812
1279444536
1177097395
1329573270
507137673
804933507
501001203
749423629
876821400
472556524
1050387349
914097425
846719420
741292706
837694294
774567047
953061005
714965282
921929362
957937346
1101481013
473063797
1077566494
960150606
1133161728
934691430
758352042
953059394
246323906
815267768
506237739
957462048
447982534
502489308
1064323296
1184164808
1206495315
1162582643
447889737
692794413
471879690
758532441
956885905
922826878
913137439
1204022307
800649926
870985324
1022199444
1028175764
441739730
847621527
1085191617
686985958
1220940248
462375705
995390744
951621163
1360502707
1345833391
758767243
1018332299
883153736
1349659128
418718938
466471557
1038025799
237302938
595702716
687132189
323336790
37902463
338958677
407977447
684451306
138428092
380418866
868919682
443676162
98977824
189820789
133371555
276332414
223795248
361714710
434566661
478868037
933610771
430676375
276251701
192257917
1385013309
1046690
431145575
600174880
922985238
471546789
579840124
199528499
344214145
580394130
163794343
563377130
176250881
279807666
400558355
130054633
871296258
573984056
100840891
4687473
1078233102
1309101978
1032214084
892694299
114688096
297041476
39405537
540410046
1283728824
469256964
56327190
125659880
400818885
263938790
503734343
964353927
1035993284
304212989
840748635
935485843
1238231343
336534707
446082604
886602399
295001540
679152831
943391717
251545666
518545844
868467207
255737481
953051221
1192270012
371681192
189033514
236316004
127490417
770131598
172917137
1831579
162951117
537084497
425090416
905640307
399258675
333467061
851820898
172531551
39553255
904318546
431263854
921595928
60228535
315196837
266882469
994579978
841583595
268633361
1357937046
429893838
495494039
749810028
165194933
342575549
404546893
919295725
680108124
244173469
721558290
400273147
482581018
254441306
513347179
94287198
117275304
362668563
268636786
275037937
239364392
396581376
728435655
759031247
34335703
548871695
923851070
871786196
777037078
176695351
496758945
5746
438630847
424306929
128307604
745693186
56113592
809812569
385395049
164874
923792727
1308754354
479213936
1323195214
261665508
1165652319
865811610
519071499
1148728793
747184601
305303244
1292415503
389888005
223077094
555650248
797109136
957605898
178333187
930136461
905477079
79238026
278364857
157644680
1355199723
286032159
525867144
794096331
765638918
1033231562
433918286
454256017
573152308
104867581
752528628
966133275
402674590
518057158
146818832
691703459
1002560186
170114117
108842153
451324660
1341344196
333803665
1062957309
77097223
1346760489
551227088
1096717905
363455065
1124626608
153064993
412498712
1292767752
881583569
1057062017
1300191887
942906042
598736905
949800161
1392553327
1135792465
471054942
354074719
956589179
451851529
404359565
1279643070
1091269992
334378597
68271052
978609262
447281708
121023871
74879513
1370408146
1042827458
267814699
1361913632
320248222
418833552
814686248
516592994
718890580
413636084
862963879
92505803
235255661
1260403815
891167291
1331092555
830636161
319324505
319850814
403109362
1139815979
275714634
130304288
320777674
1271884980
429975009
366946542
774516915
255090236
1050279070
171243570
603414196
873702490
342220475
932657435
628020124
723145862
210431816
798397977
1272952941
187401579
1304505928
72029734
981715231
474926377
511200499
319047012
716396463
750482317
458287748
721613512
301759683
1087713773
1282647564
1171833186
292259987
958625502
1139126399
770406560
901753833
627546140
681871832
565293543
268158994
1372778755
1184396222
784638711
1089102399
149575902
849668412
204528605
599241800
1036804177
111751553
47806579
790902050
926824995
1093701051
1283752462
1170883557
814055762
425248358
370286230
447069324
779422788
534292764
1215971394
575826083
953835330
743200980
733435630
1374804069
240148513
1247754345
1020385730
178048402
1134810689
254145134
395298907
492502255
655606509
567743612
175439170
1213526011
320496701
912490109
1060773981
460676962
985997062
931811392
222309310
919461251
442138460
984753992
511719269
625575545
393565390
169897040
1176605112
837582237
1081177710
269699612
1058598180
61876973
1200945979
242639282
791484900
765888019
1235699026
292803896
966705275
557098512
1016874483
224412686
714838174
421921976
983096030
1089106042
781653679
1214328910
377856430
445209108
454349050
167030397
155411194
266311646
324974414
882099214
269500367
1343290993
404856946
728238027
456800707
1023345131
1146352689
69553594
568082577
405271281
316382642
1318740275
833760760
803393497
1142076803
420053045
100553069
697948052
816997977
403840441
694398751
913518432
431474084
925980593
491418123
818127095
1061887671
441462618
981130169
312954400
1385616558
390740437
1115346839
1044574854
971855169
726027109
607356563
820095785
633821025
857178816
1386541066
1098175451
838512818
395957592
915703898
384123510
69458483
1089819151
1191761092
921652547
1107070886
540776211
885952948
770114893
1037645210
299516730
680214443
323080080
894190083
564920633
664051826
525346756
209164419
823753664
383631333
333653964
845694129
430789375
705820828
878306155
796052347
966874623
1048754274
865114080
333555928
424399701
382683028
1005553862
919478082
1006988813
343366043
1067600417
1100475762
856442892
721497314
752555594
710356079
545925076
864839554
1073084821
452343098
1210510557
464259222
707399416
446943274
1062860258
1186875798
216354922
567791962
188085152
112469624
357146788
575326070
935867194
848128154
796740174
1232305593
787530448
791886540
1121467286
406635178
1239007692
157330988
290135700
985318904
1379238478
1292242409
1105801133
1393123940
352738117
96297887
963789606
700612905
517614690
572289726
1063731862
284142796
787518850
189199693
685962748
3030211
410573906
139072983
1118018587
273424415
1139505890
817897633
1388122431
253204343
1324825287
830583124
845850490
1235843466
491432629
820789380
183203115
567214376
1158727195
613747248
844289378
671428
77549594
664990
1033170397
703461176
852898939
711096892
1287363643
584517048
965213746
827695165
718449116
1052091202
453902656
994478352
1021711776
735908567
605391914
1261066537
155430687
975910232
732173684
607649889
927824634
1027313425
925733837
1205157857
331644879
1014511362
504315019
588671729
486529176
318917545
707291104
737354488
806088847
538592101
933864887
312980854
445157079
828789161
1034432737
1129497617
435530175
430366998
912031149
664671219
894769160
1015849383
432794489
1183514622
825924562
762561890
493467111
743046869
261277916
147652850
938934199
514733348
543644974
1165729655
574051768
1316161132
536604599
1323564571
356320868
522905513
496538185
621072057
969660026
323822763
247305809
471817182
926574664
484724805
1119660562
900798544
437871086
392366023
445098843
469257487
1315004420
71471327
1178727321
1274493378
518681918
183831294
1009005442
906985316
1108632892
316981907
681586624
798030172
382519389
1061783801
819580725
2604464
317542550
845693421
703146102
361740166
640841668
407859082
334730043
348417752
1126723927
242432222
1292618579
258574068
384204355
329778608
754034086
837068444
935416530
764776366
739777966
1010650038
941767912
1066771382
923935240
346777196
1030864934
360816852
1206479761
810565203
893187267
767567605
923083810
380641441
1125677410
177386212
1123451184
472498571
1239273695
641377450
38058929
252201489
892730958
451279610
1356041535
433724650
1356479284
833264814
412885661
795507357
1210568182
1129854027
1011763381
399425968
1273944236
707031624
753671232
696259494
55817279
459699551
786701306
1065545448
319024540
1078345475
1137724998
1074038138
1078238302
1306716144
307722422
678953245
776584529
356845971
877920216
580883877
208262852
952350832
363577342
627248701
908884242
186565853
413246739
356635644
623157606
725395731
557959342
257217654
882118869
824313227
285733060
897388919
675202
338360011
992459039
1002686522
410305938
552940172
413532069
425891163
293950265
490507526
870556255
473953388
91468507
818270058
265022581
1009101590
302785475
930005710
535923078
1244995104
808993595
207543968
739478615
840838346
1086998119
909467389
501884894
666900455
706623407
1254947589
129720457
953390809
1012387907
222197617
1155186881
386938619
966176517
964624274
1008633849
917338918
869778917
270776678
1071441645
608080274
714215475
610747719
516229031
1143480481
411543297
284749504
909165665
925313038
998595915
785844485
669530615
1078548926
497155694
706445065
461878843
1090718488
984838188
487350523
1165213548
1014911303
554757405
457796088
1103702941
740359923
897811350
1378688386
703015219
766866313
803712151
1276607013
799707534
212883125
813987486
1076547271
762748761
1355682740
976632777
876474301
1123681830
952956149
505036509
342949799
870961765
894240934
183439261
304731353
1362743061
236113998
310994652
1355274909
492400435
67041746
1311853766
845195565
1196198840
412365012
858937072
955377401
464067049
928993029
946483459
869758998
1236249892
198051351
696927886
818561333
704877924
1060737923
1057312501
502619520
1294386168
1391712857
286203598
271272175
570453296
924368400
879997888
349397465
33219521
1079738898
492789222
295251775
988635989
1162244760
940276249
1238365384
500582836
1066238412
272320862
1067465535
995184571
960533047
515625582
1009773592
1097259679
1010005105
189707724
304050058
854002621
417676741
812697304
1117120660
59309941
344926782
905647843
365326807
324637580
562261892
471448349
330149594
1195932989
905314702
959560687
1016655718
509662860
463866162
841149165
1126410332
118363377
320575505
361581963
637305631
964341224
377734435
281860500
960182109
363690143
592743938
316670674
170856165
1066656431
716936362
208886861
624109359
386006824
648847658
57694267
875620182
474641618
353317138
305679944
1177867226
529355755
336577372
368932183
597842975
444640077
1223522394
1266778650
735603112
644660869
508654141
573804196
143802330
1315660527
312335453
739138280
939217859
1258182717
1187249153
147720560
337640500
509201538
141934861
392372986
1098449618
380549280
466456527
1110291211
186431304
586321183
287571609
1277449694
505643786
208232561
345590293
861182551
299936648
721181501
1064599652
994357819
720603640
1376541950
863494210
1004781361
307908368
6496348
798776893
339450455
309785224
757580078
1357969710
254018092
538910107
349015052
1049329370
993682429
455288377
517748195
338200826
529453574
276780951
197721949
743640137
213328317
451139053
485786935
477653969
842457042
1004018928
306116407
870316556
840129994
217661880
150262439
1078332418
691757213
496464782
779228565
542216369
608932041
551069816
474859885
837210620
408268935
823267335
430828973
769226842
292746327
427180538
487213840
1096989460
469115682
450350455
1022325098
692382552
1039406794
85055351
542123012
492993480
816572355
678271087
395245681
893696510
171038614
216432843
66259873
663764166
1042234568
784023702
834563985
1170991824
1095147135
1087525820
902092081
36952262
251929768
811431537
1002554208
506939732
997658197
1303934878
1214537321
1055601159
514803564
797029507
1066672233
685364955
254065434
1297375011
889565648
1394292480
1217611519
1046747826
995024652
496948551
766625917
1342732597
910115297
362796693
134774535
97517389
398268056
477467176
831105737
393365925
717509094
824698114
694720127
233666176
835644650
1380252776
309811983
905484156
757236068
255742651
831787728
234988647
922799114
800131847
397486573
1106441253
1076364553
792665339
251371956
798285393
1028844831
1075838638
477208060
265933191
460215426
124235249
520877290
677413345
474086553
720686743
336631629
1093496162
932063992
549497631
776461440
311680602
377051799
714713302
881168589
516429737
696236982
829918238
104512248
177628036
345758353
1055354023
355660878
753649392
951820842
755567361
1024543342
1103277864
272851744
639336004
53022691
514784741
1170027766
1114352603
794439120
1062934280
356140526
351151367
1165097477
559530370
214020462
547188376
827641734
743700193
308696901
378717956
821402171
502672166
177574455
1220508778
1187854423
654989637
1396970592
321384176
827566134
987228164
91130838
381290256
1352375542
645141910
427582718
184190267
988684706
1346155160
803636656
722808246
196463529
862887806
904172880
989896856
463483915
1205321306
392546335
596446672
439954474
527376156
1038762165
291911559
1070051678
84942360
562098631
462728541
126031198
926921021
991553456
1037440594
104907336
453451768
627126401
389324979
448901463
391785400
763912021
734429482
1120442191
496400863
248971544
549441880
805913803
335706146
1197122257
1077918100
766271368
917293572
1188539722
1240519716
1009738988
929974775
1316092642
511758605
1338103718
601778845
408894606
306652870
440941721
310038613
445874052
620635597
954992038
875635978
673315833
628070094
561032860
493054022
292546062
864786985
187283443
478303898
824132999
827849997
236653228
967146642
1554797
880587056
179494002
271001308
116588904
580062468
197184451
604283519
321667110
871503574
286802688
733667855
537566954
263417754
519736688
524793538
443976475
741867012
123383138
213675453
446536489
1352893875
864459477
835743547
1004548822
717941856
1321559201
70881774
1026572745
516879517
959656415
191989633
1293841273
405310382
617135359
794058387
89461927
83828182
722975839
272127903
1234456256
164707957
1000236738
424591680
1091921559
385348895
582747714
1320745036
362658605
326459325
591950331
1210301147
882976388
458401051
751314233
1367451392
770163786
731083905
330062932
566340348
760110033
695413076
681093949
714865179
542628525
959338085
1124231553
575065092
1057839473
1343506260
346972723
233699953
573193962
1248291097
504495810
216746408
612909659
1356014028
941884333
455635739
129438304
1211265855
702200796
245439583
548823481
284114981
692625112
1264166113
114973379
577619486
540957616
878467355
773674905
284601062
840184760
1270646260
452305281
695516464
772534996
483810810
297909644
50231302
773366545
415845217
579319524
354609668
984823401
425007947
748246009
1192618601
753482499
850651410
713640630
612836334
543943591
860046006
789333523
1024297692
999258397
406481567
1315213544
370225875
769316685
265359398
533859256
906338315
569099874
379305235
1222904107
1103475586
697305594
1375835126
433906371
632375578
182562903
153988226
322510946
389094632
1126642979
77937343
665064466
474469616
520561528
908067453
1111368046
1798825
738379161
44508567
1166313144
204341321
528237390
43436982
1020117114
228419251
311300570
586403081
191023154
426890851
881755692
1223048596
445859729
284771732
663550618
522601162
75126048
1044162912
269608332
431401
1013570169
430902834
382532117
692805811
803149438
723206715
823204816
361698773
452792983
731411582
1012973139
1271450459
982140799
627158780
388684196
653935702
587075125
444472694
418346543
624291536
399703475
330585903
609060079
472695057
795191762
986971549
433546088
633493343
1061264125
420498641
109266860
1172372624
340162857
980813086
192616714
756650227
436926847
1259202952
367613304
51557342
219285127
821093064
392694228
1268800849
625214641
578704312
1076099503
550418468
336941167
672787361
1240179652
108585025
940471464
96349164
25314581
929922113
324415303
748034776
521460993
190432341
980071171
458157900
486337354
509937823
476104249
107337834
377027065
96078163
501352251
623452460
1299852302
659605873
1193476428
536667440
696813286
373536880
317688178
1003038604
793132487
74922291
563031594
472825244
811275537
891037485
266225105
1351673017
386536993
316339201
455463712
275755845
315669492
1070771213
714904851
558732139
230657457
829678897
265103733
522818478
393744726
408711058
966482364
113266698
660512046
173621051
481416878
86902421
1209912502
643253009
731781415
222632663
692507581
478257195
837897553
1082843747
411644559
877163990
356007510
348809620
584232670
439202346
966017030
1037067127
845506947
507408828
159027766
1283318948
1037528474
742719725
876559301
1305499416
27877466
1250681011
890517590
886696092
327365878
175303804
395339495
673080407
600924103
406439779
348206791
320633391
509591320
313044666
891624760
840187493
221978989
921421548
960507609
461792525
1197009451
414981074
362506155
1254884292
476614107
94533844
652568398
294376109
759098570
1107805742
540769836
429581003
1093302338
441470152
74493687
795267581
362962302
746707165
441299966
1040807368
381777814
1359863990
1235959066
274230636
606725832
895378382
220121287
393720816
710421564
121647053
859809969
458882052
469530142
358433142
1281320568
697556390
383185385
388164222
443586462
229212244
1298951986
370466774
1279026635
671071527
406073325
904803216
947296608
271785995
335726419
374993149
547702750
535146221
981617479
759397618
402834698
979424414
491584694
939361955
722430498
948500273
507888240
68289025
225738606
506796021
657562521
388357961
991430161
651119025
818383642
801044826
409595681
703602494
634302373
423542098
441624976
1132145596
1283365468
762039287
362701652
714900907
431778143
835227929
908427604
1117109832
781979875
359546052
835815181
1264684355
352194953
655403709
892824141
721769846
1367909221
1016410842
801557857
969324032
667359431
781881527
114227570
987552241
524740652
833126758
234118140
874127331
386111874
944634604
32449186
1037851723
170443985
247261065
205775626
856464842
34556940
136734357
1074454995
740844516
1134747095
201939639
1232031280
335576391
876190112
619644797
1385446172
697178169
538998065
554726390
767071647
498572547
914083229
796459728
677555111
613593582
389772829
235425154
443708954
187485966
1284325560
117087300
1382601871
641433572
655250132
942355696
525352216
777472534
1382590538
196445618
1075773888
841736956
351367440
575877647
477905799
468191599
935434619
1040147234
703855349
208318848
618022866
927368439
442676856
1172126276
621381796
984900137
1203292341
722489695
367817314
677917976
211152184
902603801
848940392
696914680
218537750
1321614899
277160220
154431404
907364243
234579869
338685897
1384752311
452375469
623634217
1346031630
1028750187
1079468320
949231839
876640453
213142454
1108955331
1261987063
686513712
456125593
559536828
957863312
1098488021
1165432942
832664050
695527172
242498417
423430246
96770342
1071303459
1075930111
1197992750
1274729838
577492591
1076099462
588264453
341542614
805959236
74947543
302346037
672962901
538742742
544480327
1075336187
1022536035
1239626630
1264529326
837162648
367175086
523513308
932046204
275794011
827787512
1118817417
861589506
1347596354
262009855
526824158
363753227
912492698
918312607
1277539585
647072353
1354494348
409116778
332345966
1057212178
676666412
1100294520
265233997
489721080
365155071
1082712481
667985830
523748516
486337313
618226077
880152984
877297087
476744901
133060415
1124209430
180722493
294817412
989085506
1114339731
877946886
1084954716
171322602
953862499
752740040
438215388
400368670
813409841
1309585464
11499821
466216788
1353881390
1324597546
498253907
790013770
503045704
695688627
72051637
138852370
511205661
1086345461
515199298
546728008
801853327
253137034
717328868
337129988
592045715
145053457
456140521
438971868
243479021
754246823
997011973
626676575
786620953
1040218241
609547039
623255246
733334564
763633294
919516958
418330542
819260307
349388923
788155997
862471812
1326313253
740444127
451106883
815727380
372779087
741787102
313633091
1360790721
940037371
869744847
856668797
467815063
163358140
355523847
774051638
972786103
432254579
1249581876
486995529
711397581
895566641
385049690
1102716288
373225613
824183852
1303505427
394084410
1234160555
1080676804
1060498751
829195510
1072825615
217248385
265915446
1395303733
460201988
403321486
478036453
743748270
928964380
436706393
723647104
927746395
767391699
1185209699
789132854
789722842
408829760
703358747
986148223
474715728
426113673
586658543
731011462
829766700
999920891
407844834
1242109489
172691920
819873408
189215992
850616092
1179242781
827079233
707713317
1240473341
1052743191
680919640
623609734
1017866070
350569404
1407408
298452506
83300001
515749941
865105610
692534184
607965940
355752299
898162966
423486857
902009358
1369002551
897866826
965348809
866992987
257593779
849438704
1122898821
462533936
785216467
569554771
684965647
952347570
1022841008
656545516
950721051
417849776
805130840
315512089
38012369
456366513
506672745
414021558
485913127
1117178179
625544963
510361714
920805054
495491164
1261381246
501724785
523417214
584370140
483947928
880558891
605499819
1202470842
360419079
845155098
550833597
962875504
598299581
167285756
447982933
58859075
493165078
383132889
397776831
907905253
1326807430
1022662465
985647028
365935032
856164586
647514713
748746413
882883855
148205174
379265333
996673921
677749990
1353195389
347256322
655194299
1226808840
781979392
78202721
747708993
428278338
463409191
535083311
943824687
355424007
368468199
1316427346
851619825
2760794
992980626
653519125
592064949
360886517
599995796
359505548
1246191056
536281234
1234907653
992600655
1056388922
170689658
606606142
275471318
201877313
848408368
755784269
197764320
424344239
788466168
455358063
547540306
571041501
330296994
408686974
992503936
607678106
522377741
793647180
1309496802
873262731
714378634
509612148
166682926
303011111
752277236
1058818267
1044224933
1389587609
234564030
445775833
1164598618
1298235494
928707648
265349840
966430423
1071609063
944943684
565221822
917368429
132892040
1000696544
964375642
593966292
649804434
539803755
759679662
464034481
298897399
447042826
525980227
281447128
721100586
737798928
384876501
663237327
436870030
353468613
906209100
1108090294
721821405
54894429
932294389
522775494
1014868870
637291748
93442020
989532907
1150460500
1039457073
1378792845
542132337
414959400
995415171
402887997
456191419
515533493
885521937
581211083
526921968
534158062
447644419
610446993
164823167
426022617
289252429
568483077
733127548
1057809415
455117668
403894303
663108968
831917244
434863135
385086392
305095740
1133611667
1148186070
521518628
708276288
359332058
1210253522
395393648
1169187645
1148257294
729247789
568562866
897048084
1076855813
703878291
808309123
335423984
653410425
40437335
1235353347
584693084
734691236
106562990
321176526
987131396
389872347
779162142
513825832
425322904
911175794
542666725
1318326113
690449313
788187152
591721160
360492664
465946988
794129500
913632886
982337732
967051102
1103115085
228212775
812492300
1024166489
1342319321
467234630
1036075446
561564292
753241841
603869955
542784455
460032023
687335301
1388338595
392063665
746467338
1059965094
1231123048
1046452567
564530560
907633027
467392042
959271603
509293655
811390421
1297378498
1287127650
439422958
282647893
440557762
1054686877
938907475
535118560
1146371506
424137179
857791030
1069941537
627947200
846471315
799749274
961660177
751542585
866369776
463573846
57127084
1219870867
684506608
304250301
1043793355
1376013609
892394679
789110496
618157347
1303861529
491565432
753871994
1343620129
802823236
843651483
851366047
892970646
646170918
1267475892
254776659
455766409
400604076
338010449
965603201
685816475
753436109
337518942
571231456
941619822
818248588
632093965
510192956
915216389
1317553458
779453879
572127812
1314288699
720426024
311904712
733036196
876232569
950700933
552466885
499568870
542302921
1358646181
710115835
1287764242
522058553
463113458
762617415
457508127
509451514
1034534598
532030909
341887091
254710797
1328045018
432352307
739406389
572164805
901111990
430429249
1249797534
667055550
532666058
1186243615
174753822
996868818
933685388
676635285
708522535
493814940
891149853
1051958584
898167496
521370530
713620444
1078066192
971299911
857246848
867739096
572033937
818572277
1015480633
391339895
1091439427
500317444
772351404
416833204
587306625
839549460
492389532
742352760
437578175
1105388522
416294920
850000919
411781328
1088159133
502982896
862007502
233655449
765467807
235023126
1236024286
1052540697
390300326
448607230
262650474
381366796
371806995
386286014
1020300429
608071573
291838211
1299026511
878237805
815529025
946907295
434495747
302229339
604244512
982181370
464628922
824337445
635058780
445953741
753611702
473127157
1221823407
387134407
871761796
461218563
1207516790
535321922
452679647
712310478
665137527
525211995
336564136
254389519
877728513
1079900355
549297058
1296728885
974559703
478047715
302697697
341310584
1276692211
544049732
461361870
1176300744
617899875
1162871689
113943705
649823946
967897313
1038153459
1033867857
661846989
711475790
697480834
919279714
526062082
268693553
1123541961
611301003
565921993
401402873
539310630
540807653
762948744
893217420
486041120
1054152850
511445500
383501747
549042289
711265087
1134119697
1007053129
301897011
1363731851
361673587
789612002
1026740954
1093007259
341399598
846238245
452140564
9557738
1054320131
489773569
1130185171
959575283
827448949
366925422
1146711042
963350526
740821008
622408588
1252459781
682119854
507329843
548715844
101881992
645953519
743927943
702291280
375946090
874375599
501849901
1016494717
405089432
365233255
988190989
931547127
381007133
637969524
367251396
138815849
679574901
1237473377
357082842
482536738
383499507
425693642
756443195
337390259
403165232
624090475
336263542
539965102
608673751
742694286
545980629
1031277599
313209604
1082497026
156198621
184706668
844928457
1035879693
647282671
1157894082
286694549
552445931
7132745
262475456
676275018
954077255
165642037
583206754
302989919
471025333
983703866
414016325
1002345372
909462330
732655388
569913387
766237826
1196041866
685720573
458892121
1287433630
123955924
542968692
658693661
955971474
471492192
1237915870
453465341
922726140
459836431
226367889
135031824
1165925862
602840427
1037107107
470606515
331951308
313859668
187196747
730476174
636216413
966943726
1010614911
572064872
387569190
479236590
183911048
106122011
208569596
326885232
381825961
400775609
34169138
304403882
774811177
616336081
767451332
880661361
658706715
1318832769
355731880
592647384
1335875278
660468943
492928090
411192134
517231858
878612445
910850904
46412059
691628795
488245251
620765471
788423637
936420324
590325742
924667487
486643610
1167944986
1075364978
193528805
900543416
510918681
196912913
1000485250
334197650
227681595
443926846
925851832
281315650
89480174
1193372816
548400022
682495479
482640556
773306198
383874970
771737898
839661337
771717572
590690906
272821798
548294050
464389550
270817567
184794070
1110146228
911018169
954174403
1217633388
698754193
1177568238
741297443
277588981
1025306318
887416945
775978600
327816993
1394180400
493745850
565082336
1017588920
797924204
473966807
33898616
195124714
274322076
866062792
542108894
617546485
1177362380
1136582028
549764695
900619749
166495773
240322157
996774084
493594010
929998374
661305145
734589113
527846122
278737926
765837089
147129264
1095437634
735673521
534506460
750007434
847602756
739823146
527748021
116533548
500907676
313314209
539204100
270392699
985986022
391213859
274899878
294344021
822917163
981059825
1398083972
963186237
556714058
602483838
340129966
1381711868
434126380
1008996787
448218077
1189384635
38403594
903069041
346195025
913056016
880822269
833053488
402798463
324385481
494876915
270922574
321385987
1396600232
59663648
222668416
1078267144
408640496
1037155030
1347803559
468296402
248515494
860125639
360712642
165238555
200113029
392159582
567756757
320169036
804134882
635470857
817903429
673088577
640664680
303721876
1272215791
1041312558
660518410
1200003732
234715517
515595682
949460029
924192036
148778665
625975760
422464233
723320969
991923694
636306481
765342721
886092631
211489419
126611650
940452705
394982919
845300810
345604142
150418843
513043068
418298390
558984439
250473485
302094033
1134556543
571452530
630840769
327867608
1078640404
557454815
839356763
814479317
779442715
111382625
894244371
853419695
627109549
1244641533
781889467
708779962
472561266
843683845
1024661341
1292839971
1096081450
296253683
1391427573
1085975860
245964895
1140035266
627291866
482793623
240017315
1327954852
417777140
676542227
70102258
903113654
1088431108
288702800
719362921
478300195
295765278
809839271
783918312
360522139
647344992
517016520
1089773752
400814740
646005581
977151740
1015973826
937325352
128741182
860599436
1270376816
1026885521
719076553
155415673
404301047
750863853
485945904
1082535219
753148684
522764517
1118532449
673193805
289859518
87709733
471309027
736936366
1033190571
312148117
471327092
1006403289
865332896
1027600109
895253142
1071514361
382432307
1281341662
872129517
635096294
475835202
810185791
922526929
613639801
125410533
983857356
506539423
687262286
563993932
524790233
1311941436
834256611
237122345
867026521
536912376
424868973
442009642
828025687
384298980
1347519656
595411548
949795248
1000149465
1076491947
780183196
958935939
650183876
956559880
905751253
1011448479
1387726687
1036323691
836963170
274996545
1046898730
685190474
470793029
1095200516
224584032
111558488
722794238
790603122
886846258
301502677
133796394
463917298
703539979
969959939
1415278
135187411
1384101391
931067400
412618086
1234994543
356893459
11780
314373167
1252236115
991316565
821896713
1047524766
183320715
485272387
114018065
975950315
447030312
1015407748
797936810
1106270159
563811537
487355549
509520148
285547453
1258258293
421345604
468354108
347743994
445740787
1082954738
1118076138
292133246
332621649
488882452
409413770
393765769
441565773
145378917
501101311
3729048
1065993665
286914731
760002923
1118156760
1072352312
47375542
637438965
175394443
260204413
219171370
454921807
746115673
599238708
198299717
613844778
909046673
1021080007
39386997
538462420
435927357
148108520
848719423
1220689903
980042834
702871028
220704649
890978265
121645419
450812211
254825124
359410602
305027404
135796620
481780784
389544007
467620229
590074073
1146086224
499328909
329958276
604585703
488638248
926564927
760108720
410279015
279129060
257996060
394930092
703148468
1283127183
424894492
469686565
113068293
277029255
393533807
706744569
664572733
199875769
232028144
752150119
1032033610
489423372
109877964
541382423
817167300
288274793
427201678
328746156
528016639
260623210
325218291
1137590486
919310058
455489282
354957655
729599940
647306164
523418156
1033900785
205651989
951435797
880235313
201773122
404733814
222368073
444406285
283604515
268852780
1161688545
1304817180
690812687
442013757
483825418
681312936
739145905
290854631
464236495
365006704
310490617
476834145
727078361
665861267
401543838
267017082
155617505
865005646
1033516041
195676433
386761431
356151308
367006543
323517386
251019737
221917921
599095042
358917499
731001985
352879248
166286050
424762964
1170351858
289795737
310709484
1047339938
156135536
1067929199
536619130
368540407
484738287
1056204260
471601276
558209384
1226155611
1043453327
300787255
518496018
813116749
471911202
96269764
686610520
336547585
566691575
411594557
1101722397
250047597
82754209
231759586
3073967
680671957
592647930
1363403417
381293256
429202931
725488997
163274720
515856975
768618940
911239705
389906496
268495111
629279409
260894271
54846226
376859242
549719319
1101265118
366073654
1125993306
876459100
847579494
344018802
314768322
666197137
436642280
328422302
496230595
1112696170
949215481
683034172
655862078
2291737
686473827
702699266
393238325
137226076
1157807001
826574785
692140061
816215095
911493641
839702376
530127954
189259637
475586073
116046622
257445260
129260122
141419237
423501271
619230320
996658672
848176727
798978857
479209662
446643307
823906853
41002525
122999893
1147676061
392842285
289302275
1059827925
1122962622
334413912
93421290
788200504
573808007
686133666
327241374
376736498
236228079
576513033
498730849
581280059
48130506
402419405
363276509
151906069
198447439
358421960
366655916
961541923
226972688
812598010
964637098
457267574
422981918
460677935
380599189
354623360
848192850
783279230
668884017
873849427
77492561
136498575
315040132
123771815
172158916
537527206
250133574
516348889
398891360
241013600
1097285559
205124390
914383363
349740993
486024084
458762661
226021356
802890976
983043760
569133024
483593158
304953936
263191062
330336948
232033851
330568239
996773240
684220901
525157769
43738953
1307281209
688879980
389374297
249585748
406460887
198550340
509911617
145484731
532079534
541003355
390197478
405646174
67434115
520666294
974471101
257052067
214523617
393813791
524272340
794256910
401291425
256077236
1036033151
672240420
836394428
311329749
358247125
307591151
370294522
208734059
880291738
911274005
70193766
1142105685
453759628
257144770
295294412
646115548
1367735455
1035820103
81773931
623302871
364704076
762036508
1179300154
388567880
154524107
513628494
1166375654
947278247
248581071
818445205
469103984
39615630
668502418
781465617
1388231118
276089106
1083404969
558693307
264637123
537006180
385534021
37504043
126981090
456732104
183543686
61239154
756323477
192211130
410012047
563064235
385248219
347067981
1213299249
1086149326
217219800
80151524
383133712
243358
335783345
867960459
631125048
137995730
426947636
585721812
529231486
1266522836
453794555
400807671
834271014
726564201
83745200
161077373
1387343650
125355007
765095689
56564643
412082076
214229099
1109693589
580666810
416775066
326723067
118426592
452975636
254269369
762691427
98505619
450966526
405124874
258695477
425062784
714627477
1032457096
1092459616
757781415
462634074
762916264
966446216
1384971673
875669214
297412960
418881326
707326982
314763281
386005734
537480587
1236500495
314350273
765236314
412464028
900231929
720973656
976458
1287211265
447314910
919237402
139197209
821350752
413290447
197366317
1188256873
340760809
384298460
635021606
1180692493
512012926
563180229
849152122
165650273
625750302
490551280
794255191
639241243
490866752
154614002
309854306
243425899
254053772
558758018
220305494
246638576
638996341
932101781
745167585
210288952
123840160
864934612
944761567
853100429
1038064287
169829538
506105563
391321251
132983694
535158880
361661313
582730378
41247457
1018504507
245166594
277258592
55067123
305928680
888041850
858987765
651624979
416934920
1308014421
837903563
774292428
955893020
483985447
915980654
219625036
187858268
237022799
628058273
380576425
659926355
327448709
563422740
419317638
719949995
306798913
335625003
1148883262
758406437
335512737
1350669317
298556100
286088289
596125005
343220753
574670753
394790478
413672145
885189100
779964802
284990259
454325859
715800622
421210589
55135664
394760844
92093778
252599910
1133959379
109730090
456890718
1368466868
770041744
467399237
444151702
1252582352
191373935
1041304600
280277300
753769892
319192376
887987033
690101838
420024751
825384324
726961487
243842898
442697322
663736931
181015251
473431571
977661668
290438072
201298539
456756088
893473682
831000703
163802019
254171368
1198631207
132773816
513873296
598977787
388490389
917118399
898953882
331095851
536423921
137682010
396226931
205423232
1248393803
1225227199
737757546
834745435
599175931
133533135
270602234
1253513503
794518390
222275035
450669406
848106420
98105737
50426218
107934664
1328733056
914317832
887016276
929378922
458954467
535841652
508498467
93780947
870988393
312667087
761975948
97342313
500946799
412713537
516105151
991575649
913234954
505698156
364026264
384105855
222694780
502893088
693987529
695144316
281082434
751914567
712522505
727770997
872138885
1286453174
54399770
465676106
613588608
712692588
447680720
241136008
1342731756
661226907
702596729
577861884
169280277
665548894
840946104
108227664
399402297
577684570
301475646
1038437533
244101291
718656714
534521994
759046479
916366053
994731898
700266615
179114605
311669542
294769728
407546204
322639707
485036544
881390727
737032457
536423457
993001138
360328361
386008584
726603007
378334240
201663968
428562427
439751365
536232933
182787380
305136645
1330287283
788736951
1043716421
886743385
443894319
944266216
550890143
302679231
806289021
199979460
357376662
288149
818780176
731087548
114270343
366426704
610252969
503274623
251495228
420359786
385295754
508206905
645061598
946713364
555606112
438145696
213080373
762942484
206834153
339057754
1296839128
398721279
187087429
932013287
995500695
248815506
530086842
89166803
2066438
327161042
726822513
701836812
276401919
197360017
383427496
393388874
228627837
1267381059
909913227
624999207
920760586
781288602
450598445
508631860
858633008
691716098
438488112
659183285
818801528
452990164
1015434803
539971350
619324156
1044729652
693273755
78087979
190290925
239427659
932545888
256454114
246041696
767188611
1102926499
433180114
346039597
837633444
51903531
1026626306
440552163
602231522
391162249
697953315
433397225
477188830
104835463
1177214859
945359731
394974541
863884461
502649323
411330603
390778417
505506082
277309553
459866737
704645843
876652594
283026860
113061035
647613019
542395506
427809963
44783784
1367831063
281967595
147893782
834621547
871370494
278299059
409902289
428000366
329644804
1132675218
126344881
643643809
440998857
379981236
980671463
376913023
375221163
1226159937
1162192349
442604247
914824373
162442544
644812713
545094568
416848681
449601595
912500009
298013945
951056777
516530415
664891187
386343775
939594917
1040834853
346369775
516994038
619084718
1175005155
456624243
465900381
1030841205
935603226
447320302
241437818
585014384
1000345847
657964648
193585320
278744949
419769364
510940163
621909960
273564410
716122677
52057046
547728773
904576889
272650143
1397504994
307764087
998304403
760024444
447021211
647981649
168869762
489253827
440394937
851626142
873618460
179632811
504762119
1055485246
324935646
448422766
489331919
846432326
701253269
1180687951
415229793
728993624
93118840
1231274201
497184466
814689795
980355742
294403236
291765325
494670470
94403704
251290285
211370692
275492054
409519232
446001935
926518051
925023507
728134557
595050519
178410656
377954640
282979380
801757639
625052250
795018094
608158865
1084902612
41285585
1190066820
831770156
238965252
861631313
640766787
453281152
245576235
266343675
890971831
385952172
715127835
627420858
559105164
240346487
358549096
67953029
108998848
441765064
493498697
863661730
1023504891
922888102
793682210
201016669
1077499615
1185821346
99347653
25375470
1125781299
1179535841
320464237
962757043
378692003
698754600
404217654
515121718
56650478
567322354
834546769
666735278
1786298
422990171
397845106
1248846829
229948902
390656215
1270940617
749143188
1298151232
188243885
754770181
306051782
368202170
1361721607
357376640
698274455
926491526
1071792448
484731982
935134218
1382371915
944939115
739985944
995990013
164315226
848204397
602676348
488800898
958192162
1945250
523256610
225332914
150634802
554758711
336948135
899594321
704166709
302546582
455773637
665141527
163012475
478593846
109216131
412935437
495838460
500238363
411437310
162515416
930816137
974168603
418214119
457874939
2701221
403952956
867147417
476153944
203548172
426803843
547891073
1032482264
309944864
1119623268
472197547
1195762429
309601279
400569993
1094423982
114030825
412498022
197915976
395459289
112384566
540471699
838598693
979823658
481898745
125235775
361644940
257902637
1168736742
373055383
645378358
388685307
679567418
800349332
427920207
396611446
536345104
1261684104
484893623
846812593
204281514
656490123
833828388
1338316597
437179489
336028855
533865463
944805699
813959580
125310841
712412121
369626563
739180025
603704446
887888922
69912094
1207172810
1246616025
610821904
822957147
1149860565
445599287
503989445
162684235
803581676
971572025
1032931718
148903725
480972849
529842432
525342815
575072542
426815267
922630072
963727215
472641141
490194749
506497960
350906071
362944248
414789095
537095575
370930431
513099232
283883722
414190392
230259843
655382520
456201910
1231836288
392222694
993433162
761944191
324693286
1380937121
856950445
636276342
162659308
928035209
45029722
1162781257
1276575046
477443713
385912822
210619426
830289025
98574327
369604870
69371604
223040380
1148585417
873767248
622207017
548036530
140107739
288671680
1019692
536252967
830046125
684809532
306761468
867798021
221696263
632750302
378944217
752217246
487580876
377556150
510999465
196533635
528473287
976902664
951906309
762644685
364825420
495479032
895651393
415906567
388271761
511558904
343287328
560118290
270719871
1223097023
884581733
420368792
839665793
647796908
973662099
525163145
890321902
315842820
341482250
525915939
326245041
781037081
500144221
449447411
390363108
1208516983
90332405
689458396
987317070
443700680
369435243
840767473
762810168
486019787
797632805
310437165
1175671275
922148413
918066167
294904615
237108393
322220163
97233078
284471043
401460946
253126116
543919818
951641613
503719433
495946487
1087360780
308578018
364937791
373360942
902701235
454504190
742949619
435843621
350170063
862135278
234966994
446015749
695304259
439617624
743824327
925444759
337934184
1247045473
507481761
4450171
1339229195
929410796
1212398851
842325335
748766195
499477638
567099926
253378867
276652148
361118811
884551087
481212426
651375166
554870375
370183425
309326078
793036271
247166970
735988883
198530780
740538864
462192004
1100670
636795529
436464653
217179299
840501740
349293829
741006726
155236732
572939082
432786722
258401808
825635073
85452988
2255988
472127332
227919776
545771976
298210921
300102752
682141353
36850218
1048289211
336198030
1222180221
844860147
425518485
1283589
499271740
686452075
454205078
239473701
289348278
561906347
538354686
1068744181
466412180
301140336
448446428
845283895
341313392
820678075
1239361806
727917379
654236201
1010717482
309129116
1166536074
752839980
993865748
590261411
864000936
335460911
512442929
401139053
387731780
918632670
1000197055
54661097
305444369
129536177
636952743
401182127
981214408
880023516
870546976
416163952
499262165
466769203
351568667
24450029
1089525997
916060561
253982372
445103719
195455903
587744343
837015757
690215173
417608181
600064220
597734942
1053784507
404976905
227140930
1162417458
390406487
635281508
500533512
767028537
656136130
264555431
780685822
150488127
945042
663834458
1212758260
210559504
868050077
202838579
287792655
882172178
168951764
711112601
379728447
1070434499
1175848737
595260178
382377056
726635842
423447532
578540006
1039977179
529040242
407187712
51055487
1159337
155754585
401187444
817087028
197150091
404138894
204651302
406587013
854397612
960534447
468905631
307476196
462264254
441399846
899702250
1036991407
590794947
376507109
424956120
623965860
1060153381
1025890219
632547827
452772329
1049959401
687240933
1393967781
231760405
309007372
563599298
408328183
373535263
622857877
376400428
710504069
686281600
1297235046
783906507
766510034
264923506
694773289
334411139
122639255
196841545
955706525
430450035
838475640
805656160
507295714
392365978
829926502
194076425
865173800
727229761
605303397
628430261
1487087
307296866
1353900580
79754502
453141310
988852840
429364024
1078759452
601386307
917975587
459226884
401079780
993052152
788357726
521189144
477714188
277490417
399645768
549109621
892428859
1078369167
1788972
956292013
465811446
455267508
520982561
688616056
51350263
475569343
819468202
903569740
427503606
337255395
448880127
509730249
1040037221
287169376
466611667
553351537
523463112
1100223904
350585690
1125789054
241363078
462690305
869757341
320272171
899653227
496774349
1037330743
682695943
398655495
660707308
394784060
635975869
520122643
360467636
520566240
288715456
530067045
1363675875
1339278718
516210583
287633162
344167304
465594738
921246900
923269275
323600255
319004626
926618792
741624477
775291478
253114226
1012271065
280129278
206089046
230222748
434663408
272187610
1068543412
895437763
100726715
567300170
1202508993
174963717
307183885
779514823
606729799
452699474
970607683
289836188
709276828
781265034
1068776164
310910138
855546247
761111969
426511772
1139511192
1090366864
1210085447
311534304
776075203
347924878
468535801
380102027
518214293
119375238
655399932
191545314
868262852
499840521
993856007
808039576
453610580
551692164
1040011678
301355679
533411124
530688680
767354999
250947103
97183101
522211411
478466960
1068384743
799993852
124942631
222360654
971684690
890844649
717461692
915846685
916484554
761359740
1014309713
981090542
895911043
343955953
97975945
400601515
248744439
776453892
537157156
290566314
117658320
813910044
845634330
396722333
494288928
175945658
201569808
411825946
562414508
312898519
397667097
436733014
368299368
666814052
672121986
671348489
549555802
814850046
644114844
466256720
334508180
1385055697
299026390
374321357
635781630
826885372
982548595
574736817
53769
456466689
84078056
930843906
686188845
41964193
600098600
434175488
776763134
257673973
448581676
357396423
774542004
385609754
147767128
541656903
863557044
336094305
1351821189
724258621
1297862679
508927084
741821444
179024884
29161433
341489248
903194362
743889448
756729340
294064521
1198874870
526578237
718651479
967047769
701080126
773671254
453005234
968853919
519411484
190296205
768868309
366030581
834499664
279622893
272119764
484541295
451806190
440476588
259235520
155999794
364906967
89793716
893738793
111252195
1317950
737242523
777498129
63965128
76066260
372614588
719846064
573659402
781979989
216954911
685324535
457153934
1232503678
800926280
405380278
44333028
764464412
506288311
373753983
126611402
545951622
319459885
175967071
418670316
772997027
298034821
1028680011
522833536
318941901
419918191
206961271
147042
367047706
445391612
1121555630
255506845
992746975
343659609
1133377435
380286598
296875461
744701965
904615696
472153142
290457239
639486131
876816214
322971463
382408603
93092394
1164901060
401306281
1254731725
768147407
56026722
440655138
329864340
433992893
939205083
167150430
818953258
202732666
127724707
1082992506
565821590
894577935
156239163
538272386
183376173
421105245
446825896
299924838
907667879
65207976
548789141
1314729649
951968290
499710928
49690867
185194110
885716668
205034414
575989882
474314027
737327492
695556838
488573032
198269045
667678811
285252426
366518833
1171723940
692195075
287754735
838910450
995682005
1232118001
1033427961
384402410
472204946
630673774
1016248244
446500403
130236256
513079545
152003002
1061693441
950905514
688692690
433597946
1265794892
909088237
812910951
596848518
795369220
973812309
368658913
464548538
1247575777
203089913
959924100
269789833
1219593570
772365114
1122216990
317344173
831761741
366405379
1357582343
1081132891
327000577
281945803
844412623
321724619
254250979
467029898
198726336
376588269
528698323
557139647
1003175533
579791447
871406005
470469400
453905893
333721213
897280334
763752738
566766886
454082496
499673189
771961143
957870638
466329842
380385412
1244612808
437047720
1141023986
287854633
1037034946
384056094
449116565
584794725
308827290
784168998
437272035
384471711
432801626
752064976
345431015
1299753835
1141356699
376023274
722131742
281130200
820093882
1256299357
793450193
1291854739
644457903
920251608
292828803
253942779
353081297
1283632425
75868955
1081653605
532656920
628840576
73252519
749581074
343506583
778757780
79501324
18258208
1338261690
502713044
232096694
733509980
1228262681
1014205375
1000466266
508769847
664233888
748998432
226434892
328489261
765354350
395868998
641621221
1178957031
242572686
936647352
657948132
301595818
767296593
161186957
332213863
1118859457
469952570
389130773
920397172
120065651
868048520
528340301
1305370246
510828454
591151633
491592939
388023204
690778784
373367267
353656144
502668909
633760553
985279753
885261083
462538378
141177244
1094604664
536134259
286302552
292769422
546686898
104540302
89229321
385995196
441439941
223750711
882829891
751241044
446371325
1283688633
1328024255
365633532
286846052
297798599
766732151
76977440
1235649
559617804
701047910
490158931
183332852
526366673
921655296
579373171
468705267
362383403
1083710379
926150133
397585621
778244377
588369532
408728431
949958940
972663708
71095173
193052149
651805089
166290089
221271200
949522429
508851653
870362626
116735404
141650163
193515
852835278
769101646
533254914
721424196
1124538516
704803086
488267267
714171904
195435361
739892251
379698738
96781289
262457168
348804922
358422566
268955679
71551819
531186024
1187559498
498200926
282744364
356167059
473281980
353297639
243985484
1131983547
935917422
332328307
735801379
506302364
459712148
481250428
561453342
1279063948
705313972
251367160
815526696
472259273
361425075
238256729
294908652
749119809
467532434
595659567
713398981
989534157
742622352
41921510
989791674
357721078
301735721
364129732
875657556
1043163135
211583367
207928658
1049547863
934588129
468407091
106040950
1122677860
460217373
1014094302
893673531
261224094
1047190367
211051102
295910990
319743207
388638625
303020269
1183147267
539549235
446651046
481515153
384901428
95545833
937534579
1180546569
82441420
1083786303
136542117
1384321161
1174707894
1047842723
17106200
336182305
825528605
461048277
963317531
558554803
380263664
254901769
772293697
899404132
846164129
534279941
508277353
536541146
521527567
542355616
150283092
710098361
988064164
801171850
154782977
1068106029
906376163
1114828286
260179986
251724376
376036504
424650568
441725375
212948339
509733331
154647840
96612737
157603777
955105366
507298858
720473898
447768893
1357698
892227277
551849780
469663017
363263170
515423482
953619859
334900391
233781364
310801282
791746666
327492610
433561416
189653736
220445325
51005689
841466206
818593459
498296733
606372745
348025377
191499091
465744785
872935015
1047082787
692854890
1391241329
255808265
1309209035
566379607
538538970
1361206035
698174039
199719054
196596425
459554464
1123042555
222686169
820748399
889776074
482179198
938506627
526501133
242308137
575811666
268539025
1316766686
457403612
342911830
579360871
535299073
55866563
704764704
393480118
1292150794
276729504
852707098
516830898
587024911
1170312735
109789586
957631876
459850108
488247819
1137307907
522026611
480675359
944226681
480149318
283768030
388677139
801042233
483060794
685675374
809513538
1245382023
1324753288
815679998
247374822
305902421
224994969
219324276
1008641139
429895509
1350005984
416309066
669719396
596635590
52457069
375748166
291455534
931895144
391348215
771374983
921235863
66393994
437710156
535842584
1355269815
633626464
347936450
946076800
869008446
482838018
276100627
717881600
446689784
109251181
941804573
890938069
489863866
598556962
446869053
534359871
469997411
292593103
412937282
136145252
111104810
620490529
848979521
746659
565028
1330719442
188114626
228963866
1372200007
453065639
322917078
562906
765391
719731059
327392229
677683
920695975
886386183
728054585
361968527
603650
1793400
1781900
465916887
34071
977441297
191160718
624582
782232
1229143
687869911
177812
400080458
5323590
962544181
110588498
760912945
2647803
588248005
609415362
641263
468597826
20780736
51708208
429560870
379097520
26213697
293102188
1230543615
1243014209
35450143
303269600
666631922
657262758
37511200
15486032
895289570
134849392
31160192
43238734
472399802
445091969
502961749
367460389
46597189
41497875
735246304
341260541
278458954
748807984
825345808
406516638
298714485
47048518
55473536
1098774910
58340568
51349689
130210157
59547620
1645232
257848221
825811187
40902886
67190121
58587774
68740750
62524509
53459111
69558347
1626785
673000606
69368125
608773407
501898403
152224087
44421832
194997294
45512907
1610947
1111301208
421793521
36198034
1016300958
49576224
506344321
1041412360
331495303
285577543
85414217
483144900
574195630
393236556
58772518
90325730
336171
89756521
50224417
721178814
535874501
656138
689295871
83250736
1396764075
156772299
473848981
97351996
54680208
153669009
59371332
51174986
92091036
251372475
111019057
66326487
1226880265
911021735
111577577
68382342
66627906
102438510
105172616
116203268
354943549
81864543
97422947
118566494
3214495
103951973
521661990
101740251
75695531
117421604
107344050
122132999
98016176
1034899548
108525049
64822315
125327874
1390577145
819922123
128987047
415584543
129365446
30993717
236448466
280246125
128615450
184382111
698948681
136593930
133821897
135941583
48736172
1859675
489165742
955916169
129081851
177455
141314875
130328242
811338932
145737533
138140179
1020828247
148108611
147399787
387642071
787066928
152484329
93502385
106956790
962642743
65169465
533575148
220371068
249607420
113114647
110136588
128818952
108747383
82323222
159317946
162109761
163278134
12213464
141928622
166085652
166806275
59417279
367268405
606954131
108998361
613652
67594506
474797492
243447192
847999
87506038
92691183
171896028
566535888
41369163
155740126
171532382
1280117969
398509940
172117868
1035776720
131964718
58230681
1369123
197389992
169660041
111695923
1122222072
159825565
684056580
175360407
180768437
314974588
524129094
179140332
123015100
118010680
128918318
157829111
171672870
180598507
157690374
151397686
81233927
763229068
153044065
188231467
1097725950
125240338
251238849
548624672
186034046
96254200
574067799
452429854
282045395
1309436842
188617555
1126126906
1566737
100308912
138600093
271462677
193302130
393812754
83507084
168474176
172463680
1024735745
182810044
47266933
118198665
204188526
192973900
105904909
820170882
124276712
2857586
654208553
394188092
339015880
385377427
199418790
180036569
869165345
189209446
124956918
601522995
60225543
971011552
192243342
635918861
321426615
186328734
1241470723
180830409
1185389694
797017160
420320439
494576421
202568462
390948964
387745519
205703216
137008508
205969909
779343887
203371615
114503400
425429783
923153874
186991404
106337394
632618328
391721900
1181012208
209714325
521761899
1396128853
63630308
578431684
210735210
127365587
34031075
401099128
129780500
136365343
665051760
444364269
209038085
402024051
942950620
1170798804
745024739
244452770
433184494
141160929
297190395
118073370
214324455
856951055
289073303
217113528
868502302
216282703
44190224
2519908
384093081
906832387
765210042
213969272
207340361
221022258
1094945923
208686549
222210985
224412801
200965424
206888445
1432345
220986248
210173156
452629304
223092552
204323744
134666615
1029042164
40329270
226751513
189721891
225152252
198549181
178334760
219799735
162530391
49662211
177942412
217733297
35937146
226311467
229560524
218708740
435632060
760504141
897898092
72974028
232730501
101054316
223768535
217727199
935524
438181880
204489241
178303651
767452269
153919847
237064339
155526933
15581077
97457601
1146001422
419016360
909067355
154227670
236542929
510820961
113631857
216150903
123251152
238739314
656666718
156918626
203956410
639215105
1307732248
409379225
373563475
240491761
130978857
231215943
898556910
231973751
211253511
744308483
205793927
503977762
361516746
633164310
546045327
158214050
186517110
776680252
243864749
244032646
141902758
719471136
1231359171
164271729
684466426
1315243226
238352030
193552
462012288
379308232
208644545
29054949
222275682
1108611349
150143883
249733438
955819281
849650342
866796454
596237024
201707869
252616353
526225826
180143660
1378584
407944873
219850275
387762950
767595592
716832847
202810765
301249667
98256921
848875672
165196039
129447390
189291688
669033100
1000408523
1347153340
670926140
274401542
410831140
340327182
1363192727
1059284497
197615728
249025734
258828565
259617044
2045976
884583751
372507157
420548535
1056209
122806958
923694787
303340433
366383980
48747840
901157323
231878403
263701469
225418025
253583361
242801314
938620305
262422543
555266191
101394992
439273872
479409063
14125812
991317838
876661907
196297066
568918997
265721073
577812868
262044031
886664409
227319527
265593779
25678953
264541544
266000394
155693974
268001544
385819388
213362568
580997931
595687603
26584555
258811547
130884148
129821901
596775315
934179814
100725398
264051613
201486305
888452075
246898954
1069217982
450608239
465267893
221365416
778825881
177699591
321046460
720147504
138538215
274085840
891760120
260804828
194531372
256665383
96328565
11066602
125110718
572679691
1221619637
128090388
1002162216
275730396
269221863
276780330
419319624
288269776
175283939
842403287
313854008
277009242
268836210
729819
634600862
529156075
291060520
207426105
281410839
641942931
287549265
332652559
689727122
270174147
198452909
118794899
169840720
118653110
521005470
284906973
818576588
761289291
954576855
370282567
738066156
212261353
388852780
57771726
175807088
279941352
681871747
326999122
1254129250
213759371
1026066215
39119834
258278054
622258018
645692226
207614024
287084310
288567318
1065366356
842009719
399938155
289617634
122889137
373581470
140589428
284470476
408250592
288718781
197571688
195146329
940416769
99454911
292372666
170835924
185534658
282500481
266010173
292459452
293319733
281726259
92300791
1017639939
88098126
354874520
239927057
43330766
229481941
275286009
197509420
497940979
294975489
244172542
624027168
932192168
270963351
289542545
235585227
400927815
531330873
298441765
30923669
753826878
284641113
291044927
294485907
199476081
701401909
282172141
300083577
1035958690
448964895
376572074
282045073
395308867
197534978
1007667214
97407496
301730017
959699416
218952590
442748560
239905021
373794895
303209544
774303835
216663741
106567151
197864864
782279348
253832228
194227430
289332203
372222848
1304605237
384858661
264437856
133504233
338397509
298477931
162978548
572805685
1190167318
368791631
523825833
1315459097
258731602
262446320
539738367
527474
300329283
259507136
2394856
305036511
526211496
194994316
1048048930
121686307
111787353
275574395
237157157
321309139
466043676
302772840
297720260
59309529
746594942
273103664
312427812
313056825
284551524
210175610
499604718
247550428
118263389
287039421
1040928881
256409324
1107171376
315853993
1226982860
426683063
827721755
315192313
314697353
295457445
306627462
219469313
952343448
496650743
197335885
317215519
176262164
215338517
318353786
625753996
235577800
907296188
279294242
158114682
740061488
297625071
319030085
472747481
429587369
216331141
321099467
320120040
1026578839
380183548
303085480
302613488
320554580
767930278
475667365
251653995
319972486
34345519
983037260
688925461
874555751
267829063
281862848
278224778
85800814
471048629
323596231
1037329375
291274808
701879812
1212851235
242300321
324644435
102254743
316888986
1170543929
280724423
177108919
310971302
1227801844
551937561
308595298
299331929
270221434
306468600
70454685
1070830947
326954674
236563741
580947332
197817416
1051695327
225525586
464458798
497549999
328253086
221071477
329853808
319025678
311246978
330269624
327822017
540382826
330925695
319330021
587293239
748613753
300627639
378443405
162725718
331921560
271318327
66820164
470980299
1037925986
512886340
559798961
332119476
273782302
187750003
991913672
317487605
205959940
815208169
331880467
449006862
1334867327
939389114
1134296553
292280187
325708260
1051232788
398459347
714878230
504442727
1442677
292765413
298567068
146271579
335573012
151876424
248177708
1000004048
3159207
937364056
1041045097
967188119
94527305
273585581
243511957
319330291
618965719
563112617
336850541
335049294
91381976
112948682
338042149
244823522
366687008
915954602
48020384
338841134
269517190
57360326
333376812
303446262
56986367
336942708
296592942
274863207
451228774
850789358
218167086
338750971
340615533
847014387
259720989
46341461
287098204
542828503
338937541
96627711
50912508
322135148
305685195
976438845
618846470
315584553
335673661
395440884
343035347
343566127
580346335
220162158
320842397
194236388
445076208
267706505
6272273
330647094
298160970
344607512
261437639
283529595
337693325
471422638
844708630
483414277
1151643534
1043446941
347434272
959592939
146791322
319762502
443754120
346689310
548489163
916683039
183385213
332502667
349395283
325131606
253426930
43231562
255088451
242879949
46914389
515039855
401169423
330616170
257829557
1116569463
1162665147
660676580
240466696
899814706
218291010
339898715
352446139
495386904
345583723
353843600
347541680
224754671
396793337
301167346
113889917
594870431
1302062080
205535087
930188458
449949986
678374124
454561069
355359828
666608237
231303720
263512356
398990745
602063988
35859897
248429773
311074408
291446754
345846252
36531409
524436213
650619610
205716627
340226176
977490180
356872136
162010610
113628795
677968553
355260668
351834397
126958011
251909928
285183423
500141688
273821824
1043755883
355698457
665898483
533204799
663584076
307088884
319545926
990514595
401906574
159331249
361520539
323358253
358327801
387188461
77789579
147203780
116999438
760103356
364207298
261776198
338207036
253553298
1088430181
365939985
411275252
620630343
366320551
461898571
311641180
104563115
366826345
271521451
317482883
359881688
922511935
518474930
806691106
1074731041
43509084
380308865
196456422
152475115
845492504
504073310
412613081
27498100
823773908
187827927
1098588359
1255797693
304948334
39270746
354343796
370406308
720816773
1248418201
471006196
277035699
370023429
728945997
334554665
127462955
853698941
361659542
285167491
350803554
977921532
369022719
241039861
368382292
687356862
913692960
533255160
189488637
198945683
344237982
350643428
327198590
375203852
374732884
1357023404
375166971
349584187
1091407925
355347882
298035237
171799823
326635955
127311410
229655227
392816620
360025955
850225
552227349
315406858
255089669
182542215
378397407
282858425
635210700
985658084
721008966
325951490
1938995
595701517
706266936
261992554
178066900
505589706
987964698
359652482
439037496
341035369
336089593
380153269
137950401
480583541
158213637
159056395
1091743653
358128306
324939814
183247825
380505951
382482396
326153567
142078786
382360976
221559259
149698032
358105631
927731127
915959855
339561122
759080567
38063316
213566259
276094436
41405977
999231965
387726605
380907947
299482877
318210581
33663291
338111215
384215671
397326126
385308555
343170186
290179787
370405897
735627143
577924256
375135613
282528736
1062777051
574992953
312336559
1230024655
362103197
384109066
347761490
360083640
877344781
276594440
340537451
680433679
387044615
409010969
581559879
181427373
428893845
375249937
848543255
163563023
283378776
125598512
484592459
767010060
848849299
388217860
367663891
377091013
796618454
293171227
989365827
376261088
369093889
761095362
390337576
315156901
285648701
390306637
390009005
374849935
390062778
390386005
516950804
391034342
70369403
968824651
798144408
228003202
3852243
368617203
383183694
383083020
224494932
340431687
966353833
710935226
812854437
384765790
536988052
979313251
293320812
338659640
377555972
386569321
313672185
364616270
290534290
223906580
393223533
368254238
40488619
802673978
350567944
1139807905
336165157
392225084
335205830
176035825
624430463
699777168
297081620
374396475
1053622208
350831508
287656621
1329470050
386373611
392942989
394851096
1074201186
381964009
388565253
297444790
506710290
1215073247
306923511
133425295
192147529
172334684
396857718
61778114
463831648
397469260
396146543
1327994203
876230010
85753372
1881105
216924496
609383918
433536929
958945922
753581500
385246335
862327788
450341706
1002564415
278532497
500884497
262690036
160408499
1136504803
348600178
666098332
1193046037
849311729
154207009
373044204
1101816517
260650096
219610583
1098044440
356627575
399559929
278965718
493974863
858253340
229429806
397118321
43604619
343600848
251907987
766073038
504534739
389637646
402956078
403130612
374210227
615116305
208683304
401195987
41852099
395141860
213330152
509785620
404368206
490363914
335772605
827084908
337765637
401947
318438317
1111756782
405300082
404585596
341841150
174327528
1010476730
82857777
356386942
37358498
228014431
348105691
1310980116
285314904
909462
287009830
406986623
100630078
362687334
407135595
383920880
975906349
935683253
351043982
389641133
278551198
1120733679
342285218
407272594
469176280
251421042
101112673
344827192
1081929
295690586
494564467
226639024
164702049
75388813
409637224
753347387
394367463
429900659
820647361
730632810
904841339
347099155
899895902
410424691
363170632
388578519
291704566
1069255700
445539690
653323433
334842502
384995192
1235088729
406325087
43564279
754146640
385718417
157680702
687168854
146065163
403162161
302089331
358008768
409655924
360873215
242894402
413423818
413680068
237627738
413454029
450967711
73137669
140720860
79946522
390580038
343252696
400319402
432214032
490403252
300456039
408053988
763231968
359561040
567936510
560699221
998183009
207425747
729601373
407009253
341902879
108243735
902506301
341078592
290004744
339238601
416915016
253611367
621750160
417587135
150590363
408755335
298580704
321127930
431933412
418542299
279388621
950910742
598266509
327036832
704644203
418924490
663202479
644319103
1313793550
420015159
412791615
153358942
252564804
419913530
577429952
352621765
419624114
158201413
420677104
232591625
675461354
410157499
112880875
286875331
514345922
396816452
594003455
694222122
126088679
427584827
235930593
967217732
792313355
282416790
355241304
676452002
405872789
191882177
279159232
343153271
784532666
412891277
915415744
454469739
475024204
425121973
422047030
424874143
912885189
228838037
412121518
425159416
1037678596
140776716
354192349
698053220
214983703
70376476
423632889
617777205
421280340
374046157
329895167
489309519
368341305
424072571
427589896
272867474
375258078
366723818
655629748
181269259
196001356
383482520
1091398797
421275041
386657068
105699946
298492251
413790280
497177682
425993200
41380311
366631545
598430054
417362582
437821181
407474816
298141423
261311092
437268023
686681531
728209610
899826256
414939293
360845381
406490399
145804914
455688568
138870759
427659933
528165642
872584420
305288345
397928122
431848969
807142122
434017200
477087199
428212533
185986744
584618205
433763710
288783693
418453006
216147717
737973851
352866490
598466870
385533354
424134019
1684546
349532752
706383
598155436
401800912
436248575
426470364
69863267
61962352
435494889
392323547
817724193
442316764
718273813
436526445
42141696
437051054
418128093
1266644973
434028863
421555742
134497359
342882126
202473638
158267932
497200261
381345738
956018347
832712345
257278984
427384386
427808086
435338636
91674925
495959747
480548785
338253755
107311409
322924823
148544191
392875122
420780450
429626776
440467813
277435017
905450886
420752865
379466142
334974824
428928157
384595733
172704860
441417576
228406558
828768030
813575997
399781920
331762643
471895736
145046803
422979116
824187078
395668047
436377679
432340433
442290986
83224525
149854627
670772337
333520515
342739663
433700489
695072981
811446014
513349999
167598578
248242286
305994108
291585303
1206792811
442944778
702025100
391920680
510753696
430053586
233732650
436308824
207165445
609216612
445995272
764065962
529388919
596028188
228383024
360400700
153916227
153233967
448162610
74019922
389992502
385559923
151797353
438064408
438502397
726148890
480475700
933741155
359385339
1132396461
952369036
251444116
309974756
1084934845
449912219
450047870
406349991
1312110572
446685144
372597097
344951479
121606536
446217182
223203066
474584063
441525544
2105841
87896083
475055642
1354391401
416354740
413985845
451217068
446122494
413897974
236188369
409643288
341100106
393341804
560774507
858055993
334792687
438710092
716220075
848033280
356503306
452751391
207953865
107104764
241222857
7520246
1207566173
425566036
34895073
548701953
370822999
409793569
239066349
434353956
490262567
912450634
186317017
609872104
305647472
55446059
345336094
1171530109
883596426
176009760
455520135
447667842
134566505
337708119
266654717
1099433549
221919424
1102365880
756087381
580133366
410813343
858439822
413647867
783938398
466611066
1145725069
341785599
446296983
455864888
392307544
457224275
414531830
397768049
433247366
444913298
207624879
459126009
263227177
458640032
151054087
417496471
442011787
452598906
460621638
460153298
743241651
1004211047
118428089
313086456
176531596
211125014
444273269
92439208
370927794
461960501
410557196
941136946
923805391
458892888
176361417
446413926
746445966
307149247
48927763
462607850
978708987
317107272
111769526
220933394
924192567
654018598
352114551
408357198
418132591
183998794
455834219
464234268
394210067
429877540
438395390
461593454
559492337
347678857
422254663
385187344
285482555
984727500
1062555745
150836
401714169
846155123
326137934
465450019
61331478
447060722
429600891
343877747
280466837
254030322
466455736
392929452
287919307
306562415
259658117
440229794
816363029
1061659085
464513049
444691754
86229885
968803659
297782004
1246791211
377817436
142689921
1226588551
367499565
782194651
410676748
328671948
594772542
474808034
304858649
1011040092
358031936
467922068
528990005
381059366
55825065
460256009
493349262
415013474
439087406
314620594
432678562
465141853
669299220
312397151
363917469
199851782
194166130
462523305
1270988998
363417152
143955992
464209027
465991852
722739708
466156649
236463811
472435733
647562861
471426882
723501273
1377420603
332575458
577322379
475201021
470154513
473252633
269345647
476042288
452685390
432153235
412546043
399665710
353165905
406294002
439489601
363679008
475892208
422956695
384328216
478265081
382645885
1244260929
79831572
478259877
802164596
749541318
409134608
214093362
464903067
76490427
476267551
474802170
455040671
465102504
937929798
298785490
480786808
390213578
589644806
533912546
543784448
249831362
615914088
468368332
480501293
470685242
1051709738
217117622
484439101
463248105
816660101
483457124
379528712
458770553
1096722537
145454594
989914620
367850451
135604563
208497314
483916908
458136918
634259668
333923877
152531681
206647
479095021
471906745
445767064
753082445
486211666
486299844
487251810
486593389
819643852
699140583
1102713615
489615062
483639708
490325250
350872298
314324937
488650608
459425721
459692661
457467674
483423495
218557418
245981258
777660558
283027772
484683420
107069355
437055038
489694942
491679583
472279847
520769120
485036356
1218494301
33131348
490580301
393404920
1372959355
1108024262
497747246
496595606
813567560
494347143
731175242
1865543
357700348
513273638
495806001
413388688
894438130
430893841
390293440
418135422
502848948
954023199
343730294
909502961
101160393
479690826
485136004
1099571634
340410022
833876218
490309516
407110071
496166245
1015023310
460014264
499603597
58559563
477839051
207244319
1168454761
301179090
497065640
506498266
398975725
499241347
140140089
507783876
493440898
311418749
375928826
974419574
442904098
900141204
476645295
352943189
459539328
1181070867
157045651
186239993
1234649
1180297022
297952240
452029396
460461750
508994529
1172350182
503986005
894900202
259426785
381186785
238998615
511762395
633141046
733537720
362036199
426762911
584720824
497349778
153599648
65982617
514936934
446949452
1079222567
335441695
471185474
335077815
515525751
515324161
1233508142
90413051
223047850
530513427
678719625
1092157793
499763307
290597372
847327809
440435537
496768518
519299463
419628292
338150787
3245636
490716181
475172286
153704149
1068182807
383271563
911468930
449664908
497157206
505406272
293843790
246965260
1121722925
794060340
523371114
656532158
511332041
463477430
156000983
495542484
525285659
11376773
525770827
466744563
257374223
506010816
950954397
523987088
188773506
361616647
704353402
392216282
242284289
350685464
1152144336
502585970
491255949
347992702
175060425
516275166
895518164
524457482
465401673
466884024
1284940182
861588840
868655324
662013755
810195694
452507135
497461941
194679281
532706409
141705234
480919223
412355948
473815568
166673904
288974274
394128114
430207098
201439327
755060260
534793643
534254359
531238436
590777659
522496421
472850930
1269077805
473598530
588873865
204880343
486161806
512270144
533424441
526572547
530205257
810405207
537658079
476718135
322579297
471025093
771635972
532853238
497724502
758529320
248368213
327794912
72349015
497859448
1043713381
492099853
599039319
302445425
769980644
425179678
588261843
1245874692
541922829
785387694
395976491
597817021
544233239
634857788
721247933
351700460
475104139
519913723
500779483
542489154
60396850
285047934
942549443
482283377
538069341
414545997
510463751
390647385
316626457
422436655
549846419
496628534
114636541
561157750
981853344
551110035
544589976
515625143
737600246
809262341
542288751
552755873
607334492
519110047
553761824
670707600
359432088
478712285
544548861
1157735531
576753329
498138007
147315114
522581818
251103796
450283519
558105042
543805309
462034577
436248102
180994480
52269243
559450678
508058974
209120242
511817760
429772083
454767967
784287147
558928481
493374720
541792037
551883870
442892328
561151728
534853990
903132069
367450296
526554315
489515698
564416398
390744051
547914608
442529985
425381586
437359656
561078534
193650077
800350010
258459417
468196121
565577529
567366980
528597516
449970656
332613025
567981985
570405884
379966920
498743110
1064994826
1375601086
568635339
218164554
553464207
499109822
266371771
595596291
576015707
500130798
568595207
120510361
750175442
554108475
566107948
575757305
1134685914
1118803206
547789973
358545826
401265365
405456472
530233893
40058943
581260238
941402600
373153652
196415813
583929387
122159327
319478658
543645518
465776162
557077841
371245599
582131715
122397902
982788535
963384762
375670981
621384355
575370646
65203569
430631105
587197779
442280434
44662942
402101146
445130299
451845100
553924145
301831831
517706706
590878416
425409474
209086797
163541373
567722766
573188128
780159787
943864872
463718455
589107731
576751246
559648188
587356698
590921131
579103391
493503506
1025672813
394917272
35025240
592089683
502819431
576220483
276067239
416162588
227163204
296980700
595083933
548973236
350192979
215637529
582553938
597385718
1119635464
474880308
596719893
481034619
331877077
562127702
345117200
600415030
541734901
567529837
601253009
530259188
59233807
593122691
22756885
428389764
323188312
600209967
194675237
335314303
335293755
552809734
492530993
549697861
601111892
700756379
473366432
406957885
320578227
596329505
799735479
455801965
332100855
518421682
606373011
587746117
607473962
959998143
746010862
546280944
530220354
485099262
589074260
384289139
594609641
484003283
273991877
607252492
355641138
583048003
40096320
396069432
558256005
374294525
528982707
483536798
612378233
460392780
996246841
580728640
551762704
263803876
520676529
1043910599
395701337
597092475
425593642
417371765
614687884
762210151
276264892
575537922
2766080
610368496
392459695
255754803
611009706
615084252
752764807
49350389
519820432
550691022
573119686
469966890
322777705
108611875
577874895
620673724
586229209
1031475140
392455193
492128966
1129435609
366556500
392731595
482009357
438873074
594704105
343649209
624442561
432654724
624886837
725275694
702005936
534983735
763687873
475954802
536464432
626904101
587144035
626617055
612536659
576953765
524851042
549208793
203576938
488147507
710049551
321237790
453707104
614653221
594213456
602406798
717153450
269883020
517573342
857658766
438697161
618275469
638509178
536579132
395025386
606081942
69193459
630273385
319396893
628198575
1024421004
610999545
178639925
362368328
527509967
506111414
453771406
513409895
630418787
628429225
486580267
1124233857
120205685
630917877
624877111
954092872
172960413
623124752
541164999
945746534
331947269
375061756
1036282624
634041494
205614753
639032667
199124852
160653385
801627932
527953691
637475539
1088724434
343133817
612419966
653649897
257343641
641411202
605460868
782495738
543218430
535638824
627674604
279917133
298136360
776361380
1228309178
583653072
211246065
724617418
481181305
584255507
815662382
1040665314
306978845
896598362
645147846
119460381
238711297
633315700
482559447
477304544
493498862
643522273
642008218
169326543
337059330
73972750
533830345
401296800
591420437
774111658
1077780045
3223785
595641415
506053153
755033750
307854139
647034317
704723519
1308158970
651650270
466744539
652378599
475535708
259483497
605159110
627425963
243621109
402552699
649169800
653515736
590980014
235121013
245600909
544798498
867463760
117863749
613384574
542050297
537077902
953304829
630505472
603901045
635534361
657702971
518065193
758574755
2706347
658213539
454813727
546581433
1358697849
913992080
621843550
658973788
2029651
852985988
451505753
78267290
523889848
516573706
1221109641
659554041
661506899
662493005
496342854
905098824
565944627
592622619
408359969
664077340
524441763
654407774
658322041
605502136
752949960
435927879
362361135
597085530
467829776
844747733
372440751
537268375
1006706125
658270837
518050880
668501573
606423242
346896061
445646500
905704643
623678435
678679360
427668806
554827136
412274496
669012935
669421182
363130974
616034599
684345201
776644190
30955722
670861053
472222501
261919078
298118965
381291712
777814651
644709874
642083879
761464274
604436736
673366483
605997430
566041954
673193653
630489049
673277792
533807436
555659602
673920493
674537582
717904712
484222380
669127449
538861354
369159710
284600213
658839221
327620072
497303716
410157206
73421578
436420006
553407827
140281908
583176567
110673201
667723268
1129121601
466291332
743657523
633985049
496534558
675752614
1290275883
680194864
243046657
837476400
795426656
379001082
394958659
817728148
681425411
459361807
898997348
524038022
518109461
669106169
394109635
438976947
683457805
1195396428
1241946307
388334304
1321569817
314464837
367327122
791285754
682356256
433668662
633349178
320263530
676108620
568793642
526568959
477505543
637892333
674395358
316923462
629494113
296245465
506077792
687597895
360842262
442904057
654114815
376732960
678282998
566310939
673834922
567702462
179042818
689952218
301948257
360079770
737098662
250971892
518541393
223412566
568311536
460242006
691619437
227744667
532369689
691445459
469340119
691345944
1197370547
1352490725
684445238
678855960
331986708
464658945
650729639
693870399
351965352
517851409
406416213
98449967
777080471
805882834
425365453
578747484
524295541
683397389
431567424
1196539541
430798368
568458251
502261884
518265079
659356676
695423504
474447488
436591811
512154821
666747361
654660680
693360236
276733503
479107856
619043488
697001381
146392988
429511678
1084232175
617970707
1081351191
352657051
697940063
687928981
699410580
621006333
421309399
659511295
611337553
1098657388
103034732
184317858
70287461
667545645
1116187727
676492374
692686372
571194281
330026989
699785965
558236208
315190814
221863382
411004885
3299825
1323486
655155446
526401567
796145191
492899377
703384774
629667969
824924313
698294667
462661585
500891082
317135352
376011925
462762035
382912747
666740249
1003736653
705915194
281693527
348752104
701613063
387353029
705284656
539041772
454080614
620138153
738522085
403520224
860891941
429166126
457902765
632279682
213248971
695274646
665506986
687749324
686034486
1252273529
685931582
1300471069
380430284
200876464
690642109
439340202
418858518
557673445
487399466
378835544
715145703
585156172
486282758
482595900
597441917
712346949
473879962
493576382
193113270
714009283
682424881
1303515908
738789239
380696996
686462983
667750010
694719348
672131775
369894635
708706689
296832876
668037912
566419895
627452532
713822717
716141015
564339291
811611440
503149988
375335744
444504879
676928634
581382568
657156541
798461844
718321004
650481564
150298543
1214898032
595811327
623616830
648428313
505328188
342136055
105794843
385570944
661411735
720690428
714750103
656815224
698301351
281446887
382109758
120275596
720088873
707634017
653974537
721837869
351444873
523937415
364088721
1227004398
862001636
716228242
760454798
262183648
643508988
773950395
724981433
706216894
1701358
515518793
358633649
613531615
1062032556
723432039
716434820
219828023
715071322
885113426
381854744
638598420
285220862
1306563064
727611964
599092890
718934337
728486266
465314930
420783971
119721161
677750063
788358642
719151968
703078344
1226456700
1057812912
440330502
486098068
886382977
702084988
654550346
412641965
1392672190
730677690
589200448
642837791
644696868
1016928169
729639772
510787624
994400028
1221649627
996239248
646456679
696189034
730945225
480472225
731022939
145056247
723430009
423328813
732274436
610442018
717800547
673648287
701464421
690128898
329723107
832311938
728781944
587835475
315321591
667280969
787787975
394452289
483563893
703924474
426568240
493965362
316607840
629618818
639577426
374985607
811930
713857576
1177017866
730968975
656824250
647758851
714090838
315523143
738994221
396425708
571420357
730995327
471314756
713856519
702595025
718558933
240164125
553381947
135343501
610353620
520074155
549125414
678190717
365932287
515817807
1313330830
742351457
681265059
683699033
665701477
64147207
717234780
404605474
324453302
329408825
190647256
649452396
501567151
541313409
599117292
1002316487
736407490
734843671
744425355
743834839
451861016
730153207
533878147
124490583
720945040
479243247
557933388
512581877
746358545
666364725
1165133395
1070862179
150054097
137711771
729808285
747661064
495577364
493868733
484609413
748463382
609659993
739720469
57008429
658106952
665374502
398531914
1289163713
741455981
424645461
750222384
457963252
435307582
731140168
477214476
112398044
809576546
439472129
497049815
401051921
162331749
745747699
749387163
732547900
738081230
708185665
718495805
563076603
437303496
742286860
575502835
692484150
202629607
331445469
757428993
755768293
358846074
594762294
356574558
692683364
383821932
538600314
345649980
767993424
735381707
59620976
1327602502
183497954
452463104
492827437
463889281
736094185
562667103
287431922
415360091
1162301496
740569104
413135486
747695314
466270155
737225933
85636894
540171220
548471225
1009307399
536022636
757820437
733634038
229709964
745791705
468669666
996385355
29514076
307769096
759935075
750652078
384107492
454286116
492306782
652780658
617176085
961738620
766029878
763575879
689720720
538716920
748797329
767108288
763734718
684388917
343422165
306447778
494684798
730840425
532257351
525004500
301345589
370677544
433674700
746488745
1051202060
686727845
770282354
528049795
257087646
727368211
247930473
649217082
413893519
154422347
650440560
91594398
650117415
1061502419
655954779
266345157
653605711
401857202
1212038188
300270352
117925288
457220144
945320568
770996574
982085467
772465305
520569419
733885244
753462666
201918130
696068835
1005183912
747721078
743959958
1078738331
105121152
1037741786
200346387
517253143
366695378
724572895
769116201
433900849
437758545
593975757
513534753
628278342
383481541
688279590
282198694
779980606
771288324
755192309
780158361
161196204
1290770088
721546831
401128940
206171422
336788409
406246627
587702596
773914103
718895853
493733814
779012149
168519918
500189646
1812844
584410104
657826856
537870249
772122742
251726023
770869804
268487797
303920223
771861334
746004382
659610434
471634945
763078675
772305624
629758753
803612923
771088870
684528916
423429171
784405676
455032701
782053716
82277442
655043733
626314027
1145947942
736834053
951892615
775739359
332270966
787639295
250852660
91308838
765280503
775848321
743456077
787819503
537742977
1053147269
362138148
789502246
720538781
256599044
705320870
383490189
526173004
408180608
785650879
717026708
739742837
72173705
769275239
788066663
747565783
717104555
289672643
578300633
202812804
773755110
685992496
556224737
821951894
723402519
553566503
922482462
404498201
921817113
265486095
755895079
459491794
620236114
712550334
759035359
123033500
789239767
476631079
1022262557
365297861
753483907
990389497
789356397
735793192
1397946692
772808124
755518043
792174107
795789683
422567291
744112530
1048571259
679404003
581574941
437590698
330911088
790990176
692912682
799928788
642424202
293557375
799031763
430391517
796830422
791300931
787492483
313068667
801070444
105090264
374308379
309654383
783980027
988569288
634487462
496506010
756651648
472246511
801536739
778395323
753621002
173620431
366801064
736505269
679051583
784172337
951950449
387359465
804515296
1050443876
804815992
785688014
799222190
391115831
249222252
706109083
771460107
562552990
617621201
774032461
776444744
443039266
721202062
204271342
373924811
982838283
814564663
805876200
594373691
1056625232
509074713
521132439
729319152
787603579
204247167
832184995
935328817
518442816
543600480
806071993
245680609
809676251
245816979
687320310
780613314
719744164
443630198
781393787
744737065
242088871
812294712
244656910
812320353
501993953
307964595
642147231
489155836
410061354
809039403
881652534
319830714
220955566
333912848
909507189
428089493
223730668
1222788193
496712214
815328553
779903331
571783111
392347450
1155029835
707673816
465811074
547781266
843496412
390990932
470542550
949434601
799915118
109967799
1097551606
812578708
721988587
1278319372
687521293
334327603
757224136
358382380
536969578
1034231760
308112001
815299348
784876011
759622522
559605286
472873340
1228818201
486424950
454997432
637406023
663364838
342355832
561584832
822100191
810263220
791262262
792170432
750947488
777659928
388207477
824700519
809344364
620575862
470992121
803109889
177502696
738795885
385232706
799007711
508580208
824046933
583659153
711778220
622362678
455933025
1359334649
353462495
446110041
320419549
820531647
1025154076
662014043
839267412
595247436
248140222
827191239
814207456
169905739
803919016
209896510
552509916
826956752
942396740
762630614
501825799
827856303
15177388
575145613
829971743
525399431
528320403
831957266
819896487
340164640
632904908
832551137
472619330
798195534
825503452
829341923
725077014
465713009
465040885
1059494179
599510837
469760344
792876623
753683049
794664216
834701626
1243094435
737786718
646327740
1109469948
392070964
790447035
830446279
811558053
747761942
247069434
408966913
265619916
69016294
817193881
505918328
719519409
797025369
296453050
536998107
712409476
702724763
772932218
522494179
761739148
518788926
827094399
793764098
478061216
836339297
683824082
73010623
753380700
839289284
461265181
114308387
262021071
196983670
695400424
541635401
891364306
837151999
33770212
634399574
685140010
429423547
807079832
94343590
355954305
798168104
84729900
792738135
838642191
704113912
634987958
800461338
1397931404
430361456
838949361
554045739
689673748
621557931
760516843
834003406
444940612
509202067
372281987
814853937
681638553
845264025
810232330
568947680
563008447
525485936
837435895
643830222
1028494986
965554176
499943850
918366440
415954808
669533698
518630477
328179628
780841502
614190573
105562993
847745594
955495402
844255020
645086781
822381801
798663079
484805627
648565912
838746973
849726446
487089144
435931349
239115858
789518753
250375341
831640982
475535755
372351082
557239836
172988988
850387431
851737483
682580470
754826791
1291262070
670012126
848641456
997164500
674771913
1303939155
969284937
439430268
829797437
58938450
404789126
851128378
331710541
835504845
550081570
693193343
684097947
469277182
774194578
552081197
494919491
855310030
667970954
855063829
1038816286
673818071
714065148
587495303
774657135
846484922
845251388
344502990
843505322
255367019
854084300
731868073
410491507
1211286821
849710082
471836786
634859643
839796602
858956782
119649813
308951370
288429298
851620676
1085171943
448466996
928642119
797443720
860001723
559489797
412343221
471057951
663213287
656348896
860505180
779868077
844122859
982339541
537378109
273273388
766655747
908739187
788297797
745944498
859617757
754008119
394404483
501264964
853503901
858926917
860659459
579245096
864756094
847151632
865825971
841777170
865687855
854190703
318915649
760660197
760112857
886004858
312127607
858799991
867119515
223199332
588896849
812999134
864704567
77308953
421435138
439959085
580008141
885493973
813978246
1281519966
789503828
1314364933
141754417
445304226
938742154
384234705
334383177
856695413
610181799
607502618
469342631
309229396
870131733
733296137
363853579
854203044
439309437
381571715
846752092
869833357
870503772
151681155
446908173
363289551
1135872574
614480336
692812028
856213528
194562980
849218174
197818478
807376681
546234592
848694775
508046957
560501802
722478174
1380513951
576526987
812787488
464219519
858355657
508215619
685888179
898906670
1388031625
615757569
844008619
126518192
512638193
381805836
745258396
876257868
540704050
139184287
670531819
739845643
294062248
868305480
866022770
868935720
766056185
725297641
851580227
447811796
71283514
212023239
239822809
115154457
550044227
376347371
861660711
808590521
539602518
842130795
849049083
875582883
504507988
870356601
819129248
799395931
452531630
878160925
1045062167
88605753
568506092
331072471
853451890
197334246
741185813
598299521
1085917446
532093860
860608038
868996012
317001713
634717637
809992916
884637308
665307878
550360544
448753987
885818166
435361906
403220990
767301714
886214870
885993359
883444402
326901797
1056546601
852167117
550407060
884274443
463476050
810921876
825688341
417751325
331122260
886422109
784736153
1091661749
1252847080
886709340
781122573
755753197
421740627
830333433
488826984
887153113
498450531
837958874
959892982
718538872
888785747
888769495
985922872
889972459
622077287
829620963
880069036
514383458
527096831
885907144
395552630
519123502
400130513
891884836
720758528
1038872627
823828870
461050062
891673017
391213983
1228781949
572373739
739885265
211027904
766487101
1291509293
179852576
699767969
15095193
538201004
895055022
874134468
875747860
637084758
347700055
456770698
698624211
583619823
834515697
470130864
658385881
493653253
884730105
1680370
766907659
321902323
393107698
897850805
546098171
802234136
401415589
619202787
873922201
962603229
898395382
852766795
541184953
511304284
900556572
490184288
887647908
900965743
533515470
846828502
872160272
105263637
597686904
419424378
58108741
481716363
835228328
415033297
535353622
659124012
302422730
703508761
401051208
644207974
825502262
876421237
883933304
822775084
199465593
903537195
314269308
542036702
871858645
882589416
97691313
548501287
885882224
432516943
902629979
441227916
876418714
309234051
1093822767
807316955
710147601
906905126
540850497
905145680
807260544
906802873
705119055
306172304
905293282
946912345
779036779
675714009
367922889
636924674
1056669865
489432933
335655187
686024150
908234277
229809435
390537274
51111811
237318774
290479388
471511212
904505487
864855543
881662863
782633616
547512264
870128468
817349222
788604011
913065047
912124886
907229652
914655835
718099475
912335522
331249208
405723670
914707135
221933819
774844586
685854136
836571025
618510948
867991235
921566040
688897653
735041129
915764248
133474364
795293163
709832760
905986582
253441188
915634589
686558354
930002378
918051232
632416119
874487383
780222759
639804053
491270175
918576746
724078952
188261875
919207322
443278337
835648875
381263691
259952441
919461697
911550255
197701995
728619923
813722282
202236597
712918571
861171443
900352031
808734740
652390181
866331441
850096623
898132172
773350743
922452901
623798493
962263450
395286939
163331828
524280932
98521437
461961563
1052750657
679020016
269615692
923651244
541979124
301111034
775127234
923563903
344333429
918750774
838168814
834454503
713856772
650202629
917278142
910125350
926285746
835247405
925793375
743319643
640193223
254013903
914019631
100363263
775643965
921562660
158042937
756494646
903688178
998482251
901027216
834909158
928250299
1388006913
928365671
179626269
226257502
889708734
926269727
910508241
417344284
352427765
929119163
847555650
929382684
914119743
319646909
293557196
896684088
724893094
497200143
884357501
123943650
304389766
40930272
931034729
895622592
228199994
917215763
786561252
394856575
870183950
899374196
930026601
885522072
348060650
919178108
863637342
246904970
674625513
69242728
835866936
843654863
284739550
581932953
932233654
863508395
676699741
936936776
931675564
509099615
884354701
935907817
455369981
492832904
652085952
433217393
913595726
728516261
785150062
868158536
506251333
844697134
777283132
276816557
905078610
789184012
938281600
183758657
980237831
338552896
445568491
940003578
541838279
937441470
789690141
905707783
316297001
405898298
875462276
1248286547
1338601296
830864782
886770914
905395343
771655782
674304646
997746415
854331939
520389284
751757339
447426825
865430786
660782412
405780496
940875022
937592743
938201602
916214285
334049269
196245674
331885458
547143429
338331058
818311189
1354921665
933251356
264128171
666395469
456113105
929172660
943813528
865741793
938532272
262383014
256888461
854112735
551495029
826226932
861498132
751334294
459562987
282534924
936647301
368164472
58660161
401759939
519476950
515712425
948657643
719704168
437105887
947103250
940106033
930642539
601844461
870543372
766961916
844653785
233037266
855439223
152408507
210467352
766545273
157588281
950800942
1131554686
632234292
319878274
1306491472
923628912
909709172
721313034
896718138
903658125
661430486
146803139
913999241
673126125
1366923556
582561623
950476029
433731618
433585055
136867775
1168824377
847473775
285537144
943272771
668374048
931003327
932905603
938391267
1143914506
556091637
733742483
955664525
1187481258
754218115
376024929
376856339
806887814
250065292
955919588
204220223
380471607
664102576
319644917
330251550
385470085
164727217
837677248
944106290
596396791
959765907
960340208
228161544
744522476
692571465
961186279
680462959
746469966
336597355
214520571
991003647
879667202
803049367
461822463
944578622
338706576
962325453
962897862
523067789
944212289
595528525
876007894
794926021
919590377
816390632
947976561
633884872
85676931
324178582
774884142
204933562
916804338
1066368111
885738244
934055608
925178180
494565781
401274393
966158699
476741489
827630769
423834811
619025894
1006172492
618888432
968347473
911195083
968494039
916370594
433261863
967259252
364300590
670008996
1355909019
74400479
786113196
937112028
969974374
968677303
124763193
876708813
953455109
884433706
180900155
919413893
362761964
969627709
529242228
488138200
971489684
885309775
1071818756
655457303
994418567
972922326
1171199850
839435823
939182557
736814891
839605213
956786528
409549180
962533883
498835207
971780205
242324884
506799362
863530855
850659592
361990556
974040031
396700475
794804435
273151524
921592152
398231429
899291379
775867218
541891065
885889206
976975788
908911124
958846956
45557090
973562399
359624670
978796828
865188285
606834953
961145567
1101938486
804602826
911447892
889831875
351397153
974590171
276669385
977902555
777732641
63998562
849337908
941134876
378928670
515923253
945945976
1057486682
245605961
798286369
600911828
982333775
947279027
864480162
830299226
246289022
462965044
642171206
485840588
279603024
954552967
337731033
970821547
349379722
1107482228
872493582
650612604
483179033
394121390
981015370
968839034
862969686
762736647
983979948
970486905
859894936
796921037
339071549
917966874
296900845
81711376
756503209
934114136
442996530
844687525
154555068
573184010
630939300
883748507
966861813
328969982
852215147
315433598
819917536
971145599
547525168
151479834
593031694
602896082
110593688
383924795
560209975
504207286
915631494
789469629
1033095440
990311843
408250369
426076542
803445287
990799489
817166369
922057658
974744428
778656352
990031380
791124271
870927570
65515495
212259775
991489970
1369370574
572627604
1276251116
603667721
657556999
656064521
489073284
826932751
953043452
754191356
690815598
468741127
594378921
490876900
988717361
330564072
977995280
232877660
274246832
852627104
865114192
53025576
925855493
182381758
525222824
988749571
979152686
369964251
643884534
995383284
979254682
375910840
977262591
790454857
278643274
728973925
869506498
978250396
619728914
172108575
995925828
415768066
992346612
1029052075
366267449
562790255
997334595
304880756
949846435
622876647
992109315
844266659
492246211
350483892
71008455
795491430
977338673
762928450
547248227
294703152
954194954
999294879
1000464980
462237729
1001293975
297852435
999461831
332181886
971902459
999630514
291135588
922936067
672073812
449972747
1001335353
429878656
957579586
1145582463
186159555
405546798
934596736
843191336
746273144
762341984
969778646
202496997
394099177
255489455
997178879
1066517313
733567107
576655174
880111943
1006243240
620778371
974661831
942018825
1002627201
966497708
998631044
496960891
622606215
579636477
1007416506
758922028
1147072394
974473770
229589827
152924917
740111162
340227995
569429443
768344250
959362486
530192505
991063615
895676966
994077552
737228245
407408196
973802341
543457602
681173736
221958437
883146304
569241505
370580288
1009979175
530073578
815895302
1233989243
945708532
990753434
944858240
1362661454
1065969849
965461261
446785356
145496313
978553239
368409214
773541384
343995948
210907175
115852563
695463932
942537204
280418644
394232166
283100890
1015061168
527648799
1015732608
100557737
997540362
34761814
610195045
188495938
256331211
723671091
1016902460
898334698
1005614713
945361754
381893614
159207385
680501362
480711401
952314056
427938016
475745183
960060848
854688024
973096503
516287879
1019843795
414737050
1264191239
1356064741
847416766
945241982
293572754
985255170
1021294821
495798639
482759395
979752151
968649484
1086066894
608320748
929170931
1068497740
649879240
1018183348
1013909671
627499942
921335577
1113324512
1083381632
867079499
564064774
930385388
682102591
1023973974
877037879
818228253
1223815355
1023984083
169495699
750185346
997671337
727841421
887161926
228936532
773783898
977670525
799405253
949239770
926930900
639193946
996550006
1098597325
39948211
604621946
139258714
939556169
989392587
416293605
1372475400
272975062
354873467
1028574607
1006076469
898048049
492253940
943732791
1029322923
1020858926
927210635
1026765375
387745098
1026741410
674902853
973178140
1030985590
366293188
947261143
532931451
220282239
192407107
342345731
487802743
784178093
406459202
466971088
729490261
1032489445
1013839098
976491568
994833736
466362998
216754346
726569719
1162713829
611708896
547274395
1027097309
500563274
200472774
740988336
850811976
413873854
407996643
680203977
1013123376
683652582
184995646
704675682
1012037916
959748288
495566277
1025791867
4584818
781923033
586602450
936630391
272893931
684193772
279871956
761099978
160736150
331023809
931432073
527341156
976313541
364891723
1039021064
919754483
417168103
969715153
804784222
259174431
1169492897
989056124
542200987
818179440
972855796
1023698928
973273524
294183892
41916672
291473648
1032223702
95703679
1117188970
316301212
1043528467
1042703441
317272430
911923365
656069574
1023172339
673905672
1037194444
1044763348
889991481
403835040
833545265
371366466
1105866922
430649981
911420755
746473343
440086656
993704641
966343327
871503499
462672093
1045800888
981448485
406910651
847971902
310235211
274021728
790882925
979826498
964894928
984776398
1033203178
785133933
755298505
852615223
544239557
948748057
1041901664
1025467505
652336405
689114076
332250768
1050200128
824665906
817721874
674707056
287635020
954037404
156934075
478880202
353862991
351028575
844393718
967373069
739589413
787571988
813594842
804693154
387449162
386458643
793536034
835977479
867303474
1012992720
585247910
340926022
1014045154
1014709366
963643779
775949892
1054769710
1044452096
138069727
985856820
932815612
970121366
445052865
600258512
1035628245
275641826
948907501
517903798
747159479
288518395
707478596
1042553653
1301710482
1033145558
49441737
1129708689
1033069737
736523849
821815404
556662635
956299067
371161949
848553545
472914656
1015607284
450871804
993229961
990858278
1064767526
544981946
631748254
377846907
90486734
305640035
525966614
940691961
1012531779
525905579
722122021
1033950014
975810359
1308708521
380635637
1018931456
1011688512
981978767
862697057
772126251
1058027498
1061419843
998977767
996705594
577478697
948789542
1054617772
469196303
726780176
423348850
758074166
1063271628
842346652
1027087631
583354467
889008562
243762832
298767602
706698366
758122641
1049729971
1059861503
957167632
1054793944
352510306
498933307
793096825
459202164
932328401
1323712547
1063935102
199087340
872276149
1066906951
1055196691
1039715252
339210506
685972410
1068189481
378257185
318442036
1067339488
1063601974
976496040
850066504
1011549450
1069392132
925861662
1069177141
1069556830
1064817580
686014619
416920785
650013352
1276901504
875917379
694687401
1071540099
1068496732
947932920
123658831
1072737946
150421689
244874665
352483140
947640082
478543081
970175360
1066132134
766545155
744839324
793801387
1301537452
903623507
1025388449
452308316
1147679317
434254286
735658525
173530761
1066045365
825039587
1058570696
392181212
1030205994
915989760
499221203
1003428616
880830807
872196343
878982886
784102393
990847419
1053360544
404903273
202667860
423866577
1061410857
309428190
990884309
37104681
667354898
1062600018
990260651
1069576219
1046768545
1023497304
827375788
732447047
57233702
743455176
1079558069
390788819
887466961
560551732
1065818227
1269852610
452222436
1065962091
441348931
674043874
578180008
177251303
941786752
1077507757
510822566
264065324
998274552
1075328699
1081261189
688801196
860843203
195690746
1069328785
642903488
1072153590
950964235
1080023820
1165425757
959715111
1011399103
1264267979
1383724647
470644773
621541795
389781850
345463177
46547582
353567654
443358772
532427186
791113366
857622037
1025823321
1052615481
711010782
1086608555
948040573
963595968
549890573
410156778
504674017
237591149
482610909
874443955
1239857759
791943976
393821933
340469635
979786480
635521466
452617409
1065867708
148487072
1191732794
559778832
819160355
1054913207
339371006
12367753
1021343478
1084597454
1088431346
996744456
178094588
1012185074
768947388
539777505
1040852476
994697321
1009055478
633306082
708115343
1089984374
1064897511
279205594
455376840
754820730
85109132
1012310326
963935726
428458738
806569758
1087104182
225202742
1048416784
1041014756
308645640
1088791329
967336864
380454848
841863599
1226286489
1093472224
725917477
1096122362
332137593
1008362291
948612327
557627919
1016801892
1086019205
1097976856
300396532
954137526
1098456109
519280742
725321990
237388444
1066106783
512040723
1071139002
1156585435
1025111854
627205190
1065143484
379973602
1076534317
737979119
382172682
1061943879
372837496
640104472
804166055
916959238
468513533
713063375
1103842666
1259158755
653979669
1102529070
60318403
249998559
1027857968
1103988883
1098569704
1079427406
288672057
1079112544
1384064463
392690335
339954527
834689360
202954651
1089358060
1395314320
1107891009
1101080391
1031754173
919637086
964956116
462689253
372409507
959344549
1059663544
455187139
1108022922
1206483921
293743907
382214571
476784254
997028891
1102973570
1107484578
867355503
1107592784
847633232
380958344
377777219
1110459827
497751480
1080105659
286028438
579485208
907875359
375754221
939961218
915054148
923733135
430811597
486306880
743345429
212395327
1146647935
1087366678
1101130015
1110578540
605146523
1116259581
1108102575
1045514069
493568056
1097431041
881744980
841221052
367084473
267034373
965032555
1118219671
512832291
709035904
527531451
124036634
986792551
347303850
49854019
181711052
199254060
1350427429
132044829
1120380585
887908830
1117954534
1026681672
380053252
775918527
1105669726
408557604
796695044
256969079
970385693
1082951338
283890259
365141579
935194911
987759049
382180057
978542057
1115413348
1100136637
1056666971
1122189037
1116350699
955908621
1104654610
1395481805
1124158438
903203917
861430275
816637409
498572279
284818989
1125849424
1111015121
883084848
1105295700
547058992
1238261713
332214585
301831253
897273549
634417227
1125684660
1090771712
948590847
427753391
470478176
1024972310
674011785
1062789124
979694565
929670592
1129488415
492189912
1215371396
740492882
536238584
843097538
1123299715
1068070036
1124175125
1064439719
490367811
453131954
99828834
1132670203
646213945
937781417
769748588
1077267665
699906482
323969101
133089474
1004746647
317821182
692398958
683496423
802682392
794265868
1279419410
1017409285
164759245
143557919
446400209
655025023
954602796
1106684713
1133517436
401547539
825470949
539723
1127741744
145795891
540898865
474338178
1093852634
810638044
562681419
1139974808
981579570
288567710
602260059
887060181
1137911448
383727059
1131524148
1138003689
1126565438
745423703
892822422
943409722
1136552599
776274555
924355124
235753339
155003477
1069001601
912812454
561760481
345947806
1114487087
853609673
1054118637
691695805
574123
737604738
835606617
1146328907
421332749
829464702
675401233
1026894854
1059000714
1075267007
476736737
1094149345
1136600760
1149882381
938050108
440475107
543530846
557257643
1150062514
945277489
1066543560
1125993326
1146475036
690300338
1231685957
81466601
1142244693
1150071919
1045666683
1154339491
142636752
696527456
11881292
194279347
1146360112
1122144715
974993749
309500784
1045801506
411806806
720043367
806769889
164981398
672778680
1122038036
465239929
779184750
656287511
408738425
573017705
814756050
192159996
470919918
1025631665
846249691
1018522034
1022182296
219811315
386908568
994635426
815072885
1144238411
1161837523
407811093
889399100
1163211252
626711979
560602853
1085689149
887958529
1267298042
775050643
1160196513
808964268
425138357
1158892474
469509425
1165454385
696957506
1108792070
725420750
352239263
221390923
1202859
1167839874
665181563
868748270
563961328
944227360
682536626
1169713409
858199869
970121943
448768494
1153653486
336299295
162028711
293650928
887055253
570283489
1002119
484773276
358309779
765880081
456882805
795564018
993247796
404463939
975636129
465930503
980854922
1155611399
1044097142
233962527
602469394
459937575
1101022250
442577360
1115624701
1136580589
1132489937
1086125941
2995017
1009031223
502682234
883135273
813954925
317137872
1148605088
1136766003
1182578076
955796778
131927021
431221729
456547280
1183527318
650145704
941243126
1127394978
960861570
1185132424
101826546
479778181
998095640
1129783852
330359944
313609513
1164560340
415768659
335764966
497797889
1139662627
878799110
1093430757
245305563
393466586
393572952
864900555
314753791
1124556700
287959031
807126189
1187855640
302759049
904869124
452148520
197370332
395813507
722376439
796955022
1178151774
564013699
463103396
934596334
301451405
219010486
1138304461
1199267668
444325195
270073332
383603562
765742324
387103543
1107559612
931546627
352984486
1129497072
892494076
1182534848
1190034730
884528212
252961358
1198684346
970689864
1062221827
733153235
1137671428
1055711635
1072493640
573615147
1187529144
571018755
484611687
1171048283
844066474
455491503
1202764049
1185820795
1204652839
1087920437
915225991
753990534
1202427391
1031587494
771862080
936537112
1206103138
339673894
1190376750
189953923
1158390546
927916328
1210489807
1209512717
564367827
1068414570
829634820
583570802
182713183
922926011
1150838335
1134415128
283317590
1144307940
876244101
750724632
99242113
330670964
1019401854
1054529660
911837571
330773167
794224920
1215487023
271324751
458241498
802322679
160073266
1210214459
1102471538
1125809014
1070333765
90660988
302028425
706150592
874417716
1040976254
934965866
838386994
1174328005
785257711
506289090
605208766
269941595
572461070
566965890
1202006058
817790639
1188831809
465716557
1215839029
804081870
103508088
1080590315
1045463976
1208217297
1211398116
423207179
268791016
1226926503
760742910
1105271332
1113418122
962794211
799829796
258863717
1101541985
1198795832
1097727421
1098653492
896403961
273620750
1181989796
1209770071
446106979
1122853320
1089581204
1194409937
293282742
977844162
135498466
40831010
1062655125
1184607296
1239853214
179304221
1125699941
1123749895
1082849604
91766101
586930238
430115420
1171829146
541141190
1065456931
594613432
1243171930
1276296163
1056780306
882374695
1241980832
75877488
996618761
489447409
1188442720
1241402012
753355377
1237786598
1168952024
1240284956
1203379039
481124605
1214290209
845945196
1039378521
1045094814
765558156
456721691
1243843769
584041643
1043564534
495934286
662648847
1051278599
744369109
880036724
1227260255
1007892573
1250336079
496794026
1198574134
947285310
1250639079
771515539
1254296643
1102816584
489844802
1168264629
307906893
1094620989
912104426
601532582
1260400813
223388844
226344126
1045090102
1260629871
1244318774
1230289914
1059881529
1136008698
1261370637
883090488
622284461
1088661586
835838195
985043028
1225748450
859486590
187667769
141686370
1113443983
1031014906
978943364
408594
839393993
1226615940
1162367569
1233740208
916190313
44161118
1158551674
402845135
206627339
469064602
119583638
1272641989
1017857236
745947442
496942084
207438481
286581328
455544981
1362634240
1114678388
515524231
264937576
1276801359
1269058676
624700332
1196524515
983075581
977334070
1250111073
942489684
1102612067
1014498556
1279337232
532923912
255237497
578329178
366579107
1266414045
803042382
1283402893
1017962981
637413268
863085983
1074920836
568745468
226437975
519140745
338167395
1268227352
1261769641
1284268281
297403698
1280846990
991394843
887432220
977462208
1026928382
1108055426
500499249
1289487771
1188602885
1245147194
633439495
948688044
1101108250
267018866
1052620778
1231137
93961334
408338313
1255431083
1290317815
807472832
1080970633
265249403
286880291
853275223
154786187
1149345956
893025254
1297892956
759298266
1293805154
121342104
1232619440
621367778
1282954296
272976298
944998326
884836487
937673319
1098875001
698727112
386498365
1038792452
1284439031
1278916972
327157605
428194797
1089335904
1047422765
1294288614
1026463982
1222240932
1294921446
1090552467
1240665164
319175596
731952954
943083433
1309190924
910193564
1077184278
427953782
1091809938
658755079
587383759
1254093123
598997723
1227888961
824802222
1213363057
1299147159
1242133365
1193991920
974293709
36044691
539181329
331556579
1321366957
384263168
490531671
1317461570
257619530
1081209346
1265516927
1329914001
144625864
780537351
1237784046
1083347517
451400069
761622789
1185546076
1334923171
437172392
1298866753
971684280
1234301342
657683207
955566323
484104047
1073537809
886261889
1351382695
303180796
1349706485
1298931618
1300257499
1081611476
1114754056
938294157
1105562993
249668420
861817389
420849705
837856338
1357837711
1203446864
933449431
1307003422
496490190
313809523
1349350813
1023996323
373829863
1329227777
1279755459
1366117384
989923103
348190224
1275223149
1053638568
1172773586
1157628368
1368850339
324442316
1323434862
705354209
897897042
630904829
172463344
1341636292
1320297759
1371716224
247038059
742281510
705753012
1357118339
1164476773
447432202
1377781539
831646314
787468323
302437605
445612355
338319935
1380742878
821802237
853040987
1052071426
1381255604
1109214945
860379565
1233903255
1088831256
1068661857
1341595930
1234266338
1227576353
1392156728
1262465257
912341251
624162735
1382870850
1393629097
1370372947
1390594888
1174044279
1390945381
1396591507
756269821
1397312401
1353156643
865281387
1274257982
568532349
1082011715
1351576887
155020986
194700391
281763745
1327002749
359937622
1362725135
1327402712
826381189
950348050
410018108
1165008137
675919537
1358409021
1131171948
703406964
1317979445
1284719886
1145568284
1243666204
451929216
1009345971
974965519
1276407812
910247733
628216867
1106744735
265179510
681002876
1343683413
356167788
950696539
441877420
1049687520
652005702
1384004804
1150499954
1272721041
239466902
1266731849
1165749576
469289905
1127733056
1398513748
1212493897
1115076339
825361384
1270426538
876658522
1285967338
1152035621
262352708
777379418
1164251301
101671229
257981065
1096153485
1361605436
602777284
801437032
534158905
450531273
342271407
466549704
673091287
605039467
1182241402
436427784
1356019965
918001330
777243936
1295518877
75563629
1253297402
1294988524
740239925
1110481579
1196972226
944904188
579800964
985093603
181295269
869122507
1233609580
1137283216
576335749
394612546
853783296
1321978267
170872240
339614541
1376368813
604752496
1069823366
1088004011
1171821004
904189851
1319094530
278464358
699126340
1310892371
648619822
498148679
854924509
1159031239
968656981
385640801
1098346113
765819746
922620695
672306462
1399699225
356158730
1144720856
1281448534
992052844
576917788
911959389
893588107
999591348
955705100
1261905812
1162996413
321083602
545752372
1390841938
385881940
354094845
382674239
819028349
685391757
1329905845
228239744
2025411
856884752
1122739763
1225329812
493350943
1219248067
983904979
918940476
319047037
45399966
623677856
847576075
704333929
1170074196
1342093251
1231227272
963933243
1249575762
606899612
1298383875
996346575
923519138
1105766960
929592776
360360969
1092264195
205141806
568683377
1230692073
1189923772
36429442
687253522
369853154
1067468120
271998232
430076070
1073969067
442286337
1146178415
1077160386
712470611
1023093857
1114210762
1054296829
472573759
947034136
1257078673
1059544584
1364903999
761565020
1357508005
141692648
590792449
536995647
1386560734
446218125
856245346
691152026
935192590
100805442
453891106
665693417
565391890
270380714
485246343
1023320240
758517760
845289070
914819532
360109347
1199631806
1016914787
329199500
172383570
180151922
1091165491
1177013437
309218525
492852221
271823398
1028567728
321388430
1313582311
550075934
373737989
1264575322
543292992
1025663363
250321862
508463733
423629044
1049444401
939660046
1164157358
1026230109
801492175
1375523513
709117217
67975832
784389347
858952782
41104832
1269053217
146575553
643432034
1237957765
748244743
95160316
11230471
1119410822
1344783436
139660708
895590181
648659223
382585658
892964509
596511254
474372181
761297910
304817653
1248174735
1185175149
489529891
1262582798
208211592
135914133
1349091613
1282332145
395850624
1097590245
887564867
896937415
964975728
283628739
1233571682
932069209
1268053318
106039515
742960261
98078117
1342667300
949501088
430606618
116583039
552102636
1134496309
471504128
1023173596
700384024
1310640103
493186348
1238440958
1169150745
1270465868
1080068985
1367898994
390894149
1034882384
503520105
484371070
1249081216
481136464
193559636
1048787985
1385542136
746874845
1049452126
458722251
266739267
845625700
1211736367
943732628
1341826038
54473482
95301052
1268692646
1104577872
647350888
853999625
492901163
276936029
726376558
587334306
965890453
1135183797
356553343
1318539558
346017188
254165928
1019199824
1312447815
461334907
561322609
187857254
556995957
872884669
233196653
691734921
761154562
1005849185
607104018
276846049
241002785
981837245
123711357
710230099
1176459949
1073805903
564226091
748949625
1255274903
720171424
1092912899
357432989
835393986
955759734
1168504429
290955901
1383200703
520475870
1295758188
1118108778
1145254571
858434204
851966961
163770241
1374274992
1029757210
877904584
458205022
211715574
386686052
775486908
773684754
157727778
979328903
1256109847
399891290
538222035
348986211
512971110
859628960
151827357
485237288
776194149
417928665
890385022
153662157
1274204191
948412832
538999715
1034864130
1236328781
535893199
151630276
1324969859
814644251
954503050
202873604
784702561
209486683
173429512
849079637
711910507
1140591199
670360452
482030301
1061384625
446692409
402859830
939262529
1377085018
993916820
913537044
411460052
1276575355
785934416
174440062
478203006
667548214
1057702171
923892971
811933664
784280928
263122454
408656746
349891733
617286246
801506821
890289182
1112538031
600058784
355043102
335955547
501012365
1059625563
696096152
947205759
1341051802
1153786911
648955064
1004794687
1048352269
707373087
188988859
137309631
439001946
1031460139
825981891
1326478516
3598674
970922168
347724543
969630855
1210111244
195246760
225065019
1210029264
969542115
428303783
1163355739
606709661
1269915589
346294549
353982638
384455643
301589762
740520833
734826703
402953620
735156104
992518372
1144130774
557361089
1181119164
1010681495
715022278
1018730483
601604969
851762548
511998772
1346717117
951398199
1221016209
617619127
280226976
1157881121
1185633226
814374157
715042235
1352654907
740904447
860162469
125442989
913141873
419394879
405593954
765437445
462883234
1110484211
767334492
610016984
542393081
1303877579
970061408
1350151866
203162006
647227975
975866275
261278457
1055222198
261243697
1160096583
2703784
863670805
127450589
761374211
775773435
1388899659
716993108
1253108757
736066061
852518957
802147051
937807126
539171504
665033756
508453624
484755570
849911268
837579076
668055814
1174326218
275805560
933698382
133302042
354352325
643815958
369027944
1032150808
1113612490
840707574
1357467555
263538245
145423763
539382836
946538927
1142038429
1317431786
338782642
869771906
971633072
365067945
1027096164
632040257
1234803464
453577968
356495440
894419350
821718720
744733421
497309113
733982419
312313373
1354191817
183707284
1233768503
1354749302
171437451
963111597
372375058
1028865186
419665605
1061011113
1050367040
319515382
1256434366
1385827960
844533911
682592823
68711937
110848917
887916914
1088107574
994019536
1263906450
916557056
1091877524
74394658
831657740
1121052762
496100590
989633979
668713934
678214975
419795021
773957774
922516655
451433728
1000336567
991394366
572523905
1023729171
135807744
142550423
338366706
815911347
403558014
1043864957
945658162
143558484
333317863
515055553
771717096
301054584
1343834041
736815114
684680739
1026844143
897061583
474525105
1288661416
833483470
952467458
978400953
1178851024
1302668043
868215633
466426611
372401912
927904918
355308661
754348306
130021384
972471138
734764897
36467481
113675604
247664866
106255168
761285136
1212998153
310306491
845865122
1066274304
438644260
568097047
407999532
168673938
954939581
635842588
587618381
861267538
680094434
1136093480
730769474
610842622
1055230328
1051109171
980618550
1080254420
376378053
727589431
628979599
652509596
325241290
408558793
1197954582
164676636
1120645894
1176825955
833901498
171973894
1279456254
855933001
411814100
315264271
945563243
466722188
941852809
642230899
323040017
1350520764
1354579489
1170509523
468467814
784141512
1290760334
729956142
663012622
1009214377
245012767
286189519
867504445
444390915
1315642149
490090300
1025622233
1009289141
879557600
813536813
1252137817
1296585749
389631696
379665246
435894214
958246347
498334015
458443911
755450372
322078078
300766936
982996564
825647472
701022127
579583816
747422832
211514812
1385892223
903269741
403773529
896277803
1241646132
464518551
804682049
338520397
512842851
305651442
979066832
910619509
400283609
820213731
650447706
834136305
847800120
808303927
170643457
1072180219
1168602914
635827368
458982187
545685424
587930182
454487360
892327289
965376604
740040799
1212696784
1236689339
787978364
503645821
508342217
1352216733
954761821
470109203
417747361
95353608
373076774
139019393
965669590
191838229
668492935
898736448
884179458
369589793
332072010
441276975
906435191
1276416632
1821489
827144866
1001294515
901613202
598279042
1280534351
429722414
666674784
1314605437
140911530
1077095804
880019811
178527799
658819520
522111691
893661090
1232505592
1316345732
400015159
899729712
814688925
244255669
1305293512
1006445417
596115386
834844156
787209630
747040285
1176948067
197403548
669196049
1001689758
1146851434
223975560
207256883
459219602
607764442
191473704
976280563
607808433
666439503
1085118897
504722914
1328432058
502612966
354806720
1015135772
1126225122
204857421
442076425
1053514706
173160095
595034257
985872149
1349516714
427357585
316986374
470782215
740733971
1318411833
418354587
1039187134
1169737263
537983554
1356180232
959663462
1100020687
484521715
1233328436
700706886
690866597
740128081
519783483
1043201153
796905470
467306188
1397698793
789085206
198427734
1017214681
268190243
1047170600
882944765
395098187
1041211161
61280592
414569695
878481431
1031626569
476279181
480636346
617142878
754815899
260991012
680581071
654591901
1373021064
607295582
72431621
167252904
1084575307
1077020308
1196260
1067151369
1047981106
1094386662
788821760
354680130
725052658
113217816
553381621
675236632
769138071
178672011
354506973
419678392
748010814
694209702
167172725
1325567382
908749696
769289109
1017236839
112712412
293168991
1347257013
246407002
964209258
423910704
868573827
47230786
1322290856
306064817
1323799695
977773490
447371680
395165183
221574657
304438952
87897113
414057368
975867717
905836347
332638917
311647388
1348062404
261133277
943774822
1320068229
383237882
853344735
339111719
1263835618
378097938
996820610
458874471
490469085
1217063218
1018352839
406596985
1376195801
511735014
412254830
1396294325
472134314
98281528
553639747
891240969
499599904
532362748
260808967
501694402
1360800321
726909920
1356648917
1003792436
643665686
895868410
490989303
1154286448
88783025
450519131
489521185
774637879
341675687
529242692
750598512
803785716
801132177
736164178
1005801986
414473120
867971534
1152355270
1282222198
1175137404
1302645335
788233954
200523879
1195866542
166031642
551058588
1324228712
1206076027
1010405576
33510396
997274674
938450285
386319961
850074961
684960047
671255050
912914382
356674572
458997055
1052407550
1202213475
429838149
776093075
715811510
1305925625
539269838
1382857434
707809942
124207376
975410441
1366224647
304184013
1086465351
1098129241
160602961
1373898260
841865223
759893408
1090564935
412248317
891551200
785432036
873391279
714847956
225530673
664065222
552164068
368516482
601476371
829773132
280713262
881425941
666918426
853921143
893697492
427721024
515864851
317325382
594534616
260445279
136219765
1052946110
488978214
48430884
727639851
736048646
1279984639
412994837
558317068
561198315
411873190
707322763
429212805
252338268
685912825
665878055
528310419
862544792
478393738
956398335
1203165646
940072852
491007150
504761262
457537974
839874624
158458847
513451519
265243125
927863603
585742342
720302886
930284676
789799670
243646420
1231441823
803480674
832110606
976774937
950124829
279545523
732009771
622370042
1122608864
188164722
247747685
339560477
1089306935
1111327093
369337687
470345347
1211868524
150447935
1141891533
755224218
354303055
372840708
936727131
108856763
1007782264
1272120161
1244084802
688596777
979094047
397816355
730475518
403985183
1281450023
944985729
771813202
779920310
375660253
629007239
666712590
195920288
776923914
268764742
631226756
532316122
925905781
819586310
54057404
1094907577
952132596
493903219
933362953
850687892
172017080
1045810334
309117723
263582034
337550256
1379017476
1063474488
1354525257
202188638
857356103
365981501
253489063
195850787
476870269
680001012
383581175
428564036
226221916
372696916
600419654
341737836
940410558
1027362437
831795648
490248021
1142206939
935788498
1012222973
314061038
869939643
1234859220
224268678
217083124
751943831
278166845
544729592
229362974
753420008
1292732124
481917070
911788658
74587050
934684746
374597524
273360735
761477966
897408389
501973977
436813935
1371551748
981535437
451848078
505876228
275844269
1143366406
1387298808
349400333
148982649
1174602870
213756733
150708190
481174776
1144090437
543749653
1036846618
1032102909
746883657
961238363
55428299
631182105
1295777329
1076826190
1245352152
1316153548
477549553
976297373
952301296
231409238
363367128
855999868
1367055019
310092531
1010413019
1015027159
337216802
744209553
937889927
499446622
209043234
463697443
1095930074
363649510
450196140
247408930
556635003
151470933
356210525
790698902
672242853
126371903
334202758
1108650809
409262045
776667928
466732674
738824764
1107993957
853219623
463979639
370098825
712953085
480176533
782712677
1054682063
992198848
472277435
540754235
1137041621
1130123347
862078019
1111034038
269127209
1108116567
1348672407
870976609
1049497376
858789868
43773684
926292636
938834324
890747511
760066917
315441363
915968006
343198644
125888997
1013577266
1248129940
1082240329
422402711
600713257
691964430
1040856728
499408336
501579671
1128828534
827562685
166930195
258029358
779308451
1209512752
378676076
345598045
852988643
232366407
558366754
873583697
116157688
1220512223
832777019
492979324
1274672437
788258493
252764419
823093706
296336453
668403359
309836440
761872710
362313137
438342627
265805143
995407614
142313673
967116164
357084254
1353826254
832264627
976273986
995272654
453191505
256743620
470172404
1039113160
713705356
1036505249
850030930
1385070741
221816122
1039982598
880044420
409997333
1132357669
261602714
367223213
1124563363
612230731
626111964
911865577
462772349
589563054
684519871
579683868
964493600
399804587
736644237
1108451295
475144069
646131492
908808620
990508407
981789258
938957686
168905710
1206127191
300520168
697496684
390482721
830032394
239551952
283798209
1258315536
718959987
465274594
318443280
812081864
713216812
856242467
177434082
333455190
286743737
614913957
1277763991
360201978
218923582
721977490
143268333
898161906
444939255
410831361
714092164
292468053
1285562824
1238332733
1014913053
413601815
625858734
441784282
1311063394
244452238
1069176836
321118645
927054105
657134126
188300037
211851737
954761604
1168758403
1144661580
139534031
280955852
1034788805
351906846
1212402235
85387957
387472911
900704031
1044553542
836462697
874316785
475689187
785047224
266976940
751027631
992430891
133683719
683734849
795574203
671663628
476153465
1360741412
1206657122
600147142
184302080
352279544
153822072
194778184
957869968
900428942
953394530
786881985
374578607
847440225
1042806057
390593939
468971329
505750745
665722
346181052
819663007
271194843
975671113
644853304
232352752
838923565
207527418
1341532580
1266131687
965808362
355480582
1018090433
866978463
730934670
462513513
952861723
737258089
1180732290
1164781987
804927288
145962674
543040459
964650352
548048865
1327309162
894536874
944428525
1056410602
1389122235
1364264293
980785759
444546450
432948955
504675022
859332405
1355720643
1058191526
1216035378
412301618
472456344
370196235
664486495
360619377
1367685143
150118252
937331293
1082195515
897862535
484929095
393557141
885071013
511853967
739856029
841238316
672417252
662401426
888459247
447694868
725705947
827640414
541107130
670424947
580114030
456381363
310049851
886445922
1019227286
339595609
476515251
745364837
437516571
327638694
587056738
396052372
993620055
885283681
4212221
469594077
1369557073
1113871691
1134027628
690369015
43506599
1336100501
214712823
1307669572
892354249
523648430
924756930
986907643
298153211
377471067
665968910
247533243
717532363
720017598
241361425
790259921
1050115915
653727430
1141619447
279527376
1220988362
199146308
1387992672
864637329
1154462012
117218997
1391721256
266429872
1269156113
740999119
669565933
111433197
1019324745
25914962
1005505832
374235219
275458939
1359543442
408930891
603811027
523448240
762533156
309988336
69882984
361643834
1224942580
386858890
1271352530
480962651
840229584
529721831
427614300
387339848
544648515
735390601
998983521
695717256
1120343257
915923181
465862835
197160870
395107009
359069974
440974493
1182203385
553924266
206426812
1066717065
253443411
1175822893
580083566
907565869
1040132548
402835841
1125910721
353523966
78631553
1021107777
993385276
148900325
1267446860
746149171
1164418025
938241100
512102001
1281030057
1029039550
804674781
416992201
375025446
1015547215
691393554
470857153
438832952
372288555
1017104143
1034632941
443865718
475611520
811866486
1030636339
1257421926
824187423
758762873
374113081
418838592
832450629
1039941309
1335687804
277272428
642790886
1222806330
910539776
379877497
304817330
1346978180
592868616
942119429
34060781
782273605
564533682
829612792
301279302
531686482
83964746
1318317724
556111908
396676026
330465835
332450049
929577195
917157629
1371073469
869730103
423279001
529511785
890226478
1350126685
909194692
1016552788
1260784441
383569404
252489491
409895956
1345849058
888079056
659994359
300104291
473036210
427123146
735017771
443249303
826928733
804024910
958010964
425263575
166209233
692810148
469294702
483694265
797332776
801675899
927118475
966364832
629192948
103975574
1099669562
812407179
1397633158
762986286
299798213
594761385
452413151
163230961
1003455590
538705151
1174234382
956334318
265581687
1173501837
56479486
831390504
1373223823
387428868
1095372567
1081079869
74433678
222629768
697109406
108593105
117085974
917302308
1212248459
797248642
211178242
502565026
163860414
1258839977
154896912
1083784646
908992791
1084625618
456374271
326703969
1020174320
568917482
398790284
902741856
955648131
786938072
1355661058
451089030
474725016
936279140
479983848
537603167
500666902
333987286
1362747793
148048730
472280371
1199184499
828793311
552973117
473377417
389275062
946639296
374727504
179883124
476793945
224487963
924204762
628569449
290972062
447724326
474728147
354313783
256834347
622208648
186663114
975549695
1097877981
746825204
326810390
469153795
473111506
538717714
372112453
1019503980
496310630
1255088620
602130265
732691299
243019859
1219326423
286198599
803591924
1335137273
476524563
1121205903
843837431
118853106
402449374
466494392
206208752
64420971
178948607
219707264
1207797832
1032638313
118289774
727539307
1367257059
1056326339
1212475150
607064390
542959131
622739233
802206962
459508528
423123431
1162963430
627036109
994702988
735814910
725941130
405307754
1237001327
324776428
407471865
491315892
788335710
295085829
585935894
1243207067
1284927805
357778172
958561796
1363772023
347010598
1061498355
1079163752
347616415
664801793
1021601371
813238977
637921809
538110226
307892088
504074045
822716637
1251993825
770880213
1031895491
338573844
200579013
353097783
943526449
885827114
153483042
129539323
319016414
499126247
805978917
287613712
1247242201
434053022
891718182
660108791
608858635
681922689
1325296280
903216570
1098354767
1098260084
1218354870
157632459
993092196
672300880
636436227
1281404278
632559975
443259502
811024175
851024527
941637050
393986381
1112471190
467045165
679404932
1135323846
318597596
209681141
1233272278
452310333
542793357
1346816856
112342479
330677478
397075711
739479522
815346758
200820050
774442743
965080723
465338198
650392634
535759255
750238483
726663677
412523726
781774877
1125265349
433581008
1218289213
188667600
517310083
266306410
357355702
288785222
490544841
181854990
504836325
204672663
1052766920
441468256
652126607
1308659188
906010426
1147981884
386437911
454263664
421509961
431794408
690971386
217461172
806461319
175061204
927391941
438589557
793172076
725333815
1239912293
836451674
698942946
402287745
1015637546
1330426468
552224198
350196157
1076159469
404089247
554035276
302738356
982245210
1115188018
979079306
360394973
795753391
1182898048
1278994750
1187572969
134236820
136796375
342744392
1113699630
362378008
576543622
607374677
361450904
712171825
661797703
1090796129
799307766
1226845459
929171095
628406740
209468753
1020719904
667150225
536141910
434551979
358206359
266362018
871349414
1083760720
614532753
1315261796
243465
717133859
453816081
714579324
1386268281
481633787
397659327
826504698
525398007
787250394
732863350
434574828
1343860714
745308892
661342221
468999655
1099398372
1054939532
834268388
1189837919
313622433
798062234
382834564
107553387
789638720
395900840
1053359682
953900444
1103165635
240081312
955991869
836335909
1139998308
49204096
201749773
524461917
777428258
885010113
197757536
508397594
928013946
478950765
42059850
350373343
354857012
386908699
854730805
440333002
980727267
393907644
496457579
937779274
438850778
667546063
669878578
407999149
831668809
350185545
680201488
1252020414
855515261
266436779
268193704
1147983117
1098090767
730068627
217362354
504215958
48952267
981648344
226070374
426756833
645082285
384760562
851659248
524839961
890080259
465030446
88055448
441408768
521177183
741729269
227262301
1191660658
447594647
1049221750
704112828
1068767953
601460113
89936478
1206303116
364880259
605803750
87307967
404545547
622012258
1001653606
115020519
1337067466
948013411
547741265
154379062
239231008
1388568041
1270976181
1063231744
442912098
513835717
206871767
1396939562
640884609
387894514
462285844
491986311
430240563
1238885932
577729112
570608860
680327901
589923810
462365781
247775616
1007368019
924994618
1123522733
218395420
499911621
116692323
962425700
454166139
544600624
893569044
289753922
579118560
665979564
384537728
290237725
935629546
202987812
1131763090
1003826066
405822687
539383209
845871313
1091587951
1291381427
705018963
292015630
693129092
623483228
1367861952
429092001
84238076
585095116
1231054715
1347218145
942327220
988003039
928526723
525232873
209841772
110967731
281800162
820296507
778907392
424779245
566872790
710473
933270122
951905965
1380053201
660398846
966975439
1309239936
191143665
202289359
1029519409
163625503
1127225868
960015492
1183134748
640881382
262008352
215951192
1374097359
279581600
689993039
130368592
672774863
42547782
214244918
461380673
291964168
566388603
797321918
509464548
42519668
387777885
759504571
365461678
778488532
334393365
332148487
630508295
185164668
1011879710
1301045094
890162412
584058320
546262707
236873854
417671268
355867569
994973031
890942507
1111692614
612668024
522983110
1078481616
642945937
900703794
736820788
49293793
433849468
537474117
777738332
203631372
820845797
910649178
782139251
1084596665
286742850
457753719
1006378156
961113899
960206812
424041815
295024036
482379445
516208848
193325328
595962334
470354666
1051935631
464069280
978887206
916118632
835829319
1003774566
545691169
334821660
1071915565
515815145
583253045
347141749
423150770
772792911
342118127
1355569716
380843015
442626654
279209951
119770672
637737309
898549909
357140220
844219710
624796790
731977597
1068786304
620770080
948488228
296796683
216537045
364653577
1007490350
807594591
124953061
914864412
499666705
731749008
37187503
858485311
502127322
293605534
491270538
1340030198
274360600
55208149
1294736354
1381916217
1385476788
751180650
1111969018
493383176
731638569
1079377896
666435743
472644006
678392565
920222716
105867579
433430447
1035971491
586633
1048592329
1299650907
1083359176
738971068
433722829
640321810
904590730
803775641
1258202508
771915002
496703561
862460841
903656002
60665383
476843224
1164475416
642098164
202036389
727669107
398761180
646202471
618663722
1345172607
1170055002
1145128568
652458935
1039156506
820732469
297811744
481842553
489001955
871015997
495331666
762308768
515213736
1050642018
391269622
343275574
791617171
799619147
214536229
303756142
773144027
150037080
388187290
787773104
523272578
1015977864
1063799217
504634728
967941029
852349590
1355546491
357800243
1012291974
440356692
798836421
1082235566
243141933
326808607
242047151
137106847
694672049
559848749
129041101
56647196
450277907
1210609101
425172017
979183446
1074682536
400400336
369832627
297316002
492279989
952581749
307963136
978676432
50713794
241530984
251138602
1184950605
954190598
364339422
394069514
995030191
388559947
1163429390
486543101
1119503515
243969373
1083136165
846640837
912258373
361329942
119722230
919013039
185346592
1190009125
512824809
103462210
960859381
33779182
1150359116
840659535
294551154
504004357
779407336
1050500898
68806021
492126317
522128079
615794306
629624222
1115285778
330565062
264524979
416118435
249978383
661220228
855421416
352654688
464996808
1040297908
787060585
1071079947
1043075272
1031989748
745921319
597925104
532822782
130697100
1234816009
984115847
1144588514
1108390896
11825169
866901990
398546691
292523189
1172858362
228384050
892282143
393445340
700943660
365301015
477003500
760094098
443704230
425931543
837753496
819000506
1062027734
709253294
326920788
1396817036
112508994
751335189
742333512
781548307
300990131
514836940
94973175
503948468
841206995
1212378718
584249451
227284051
248212487
807056974
529829235
869939684
1232238784
745897811
645888024
1207577179
399590620
460584068
1094758138
275438089
408336818
457177890
271214609
496831423
136419544
325796512
474913959
790680994
1039290203
593270843
984791668
805504446
1071171057
1043946372
599802736
451779878
281145643
1007502149
965066010
293798559
1269664186
509688983
769055773
626206762
511832636
593781114
109137929
379664859
650426725
332456637
590014216
395688468
129392513
891313769
641300254
562170261
1075339657
521658502
819578372
517019365
700447812
826225563
1293481496
264689747
320358322
545139833
965841783
790528995
963167261
775795803
230035245
817256887
275902245
1119931566
302311185
380921089
1028845556
1051661418
1043461102
1126705548
375120808
599227896
455547815
916664496
1230516795
1239254387
330574487
778374200
456392977
824262934
371955454
768274912
956451550
999590937
636174182
49215004
182844387
577296421
698522188
894267054
906841569
810441834
913683409
627434753
238010475
886300460
522337889
935892089
1157694180
936787977
1201896099
637162447
1663652
327254965
1187275433
940397572
461991996
1233379178
519733476
1251048157
374902524
493063574
225862575
257715
468842488
497429336
1238831350
151126097
1292914105
622631952
229903994
950091261
1113468962
997506944
450099926
1064850280
188006425
407771298
477060690
635845975
322670356
830340495
565476751
674679507
1036431899
385246051
165510815
1004521009
187822588
946184751
738345929
370152234
1127033773
780016921
356249022
802944711
1122530725
831345744
226115981
1160068903
693321710
473085513
399577933
297913598
1195776284
865109091
1291544691
298178854
1143154861
901812974
367294821
67970588
240783981
1007382772
487602183
325036497
1229692757
511222085
294021267
1319025850
248097533
823967356
168587803
220479142
514309318
895359312
516926842
425713108
271478979
875587273
145278039
488365871
132521434
824124982
556145099
411303499
196000065
169163480
1030066617
679412401
923554038
129265367
250060060
315680310
955008326
379809903
986056985
273429352
895732027
382965716
8825643
480396382
435730955
1057250728
250611042
1209340324
499363491
370307222
132146968
421876669
408955369
206287931
979645406
468756413
473942230
387265099
1042417627
514057144
1253235568
322527208
294827563
396524878
517289115
145572959
197992843
582822363
1218496631
284814213
286375337
390656511
1059116258
373437684
260254661
324596879
1129460348
1128134835
637692360
446964092
812021127
788617237
998559823
732554381
1260426897
597898218
875845813
1306281235
354657361
702901110
240250268
811982817
939856919
964140549
1167860726
725376979
1017998634
636820940
792801730
494896606
381517579
604741617
646748800
1064053185
1176717199
976503350
725671330
339860347
263526216
41216058
329686777
414955133
643739422
878813977
733478149
343842838
495540811
494715373
846212233
271262989
1090598872
649086999
659398322
504166330
811666594
346565300
391542109
659374208
1048081052
274740596
254631706
499922310
1049542150
413445352
413231301
637275283
907711331
988144079
3763236
803522301
150267468
762464185
1393878131
829196242
752575302
1196899346
927867171
329856099
1128703314
514912789
223852024
872036572
521498788
655861809
441747622
76857573
143830791
1308467474
217198217
399924284
38766734
1357621499
1063893096
579679523
1173958586
979090037
334623230
458671518
1225626092
362728122
954673146
765433968
970034484
629612058
454644908
292414190
484091725
212273340
396377439
842386966
710999091
1033304550
569076449
763629596
400182212
483049444
1101096901
375446462
113867507
512560401
977698992
442011369
1345792471
1242000677
701681440
371851140
1274852736
494395571
650623551
933274044
333398580
124690434
692688155
971782816
196347413
450948199
552001074
838846961
322322519
988972761
500046429
768006963
263077146
715750346
822284835
451702172
131551801
402968878
332477840
325003013
924788817
148163161
664992136
135581048
633296307
1202166297
474450226
85186619
1006996687
861474591
8490637
304857625
878582418
139134672
773741416
1318427
553797335
375846963
637905555
300031325
926737453
155631187
807542194
401656016
955502486
630381834
825637834
467406532
917774173
723878908
1148123678
130452741
264470210
358936821
888814198
378522438
1179226593
1336956749
937244053
665801727
805726440
701509939
273395449
702192115
490877282
551760285
354231326
117743194
517656898
800461552
824680546
361746539
193073372
873143549
1176323925
917199647
342134741
980991549
566537029
1378755433
256003531
1028954021
1144617725
375382149
964780036
417878569
280010079
285704975
596024663
714435255
593462527
1100128750
431278228
182864037
1254936681
958581460
1073946373
741129063
105441515
288186218
361088013
497730031
845969653
403393931
1388745793
648643359
1387692020
763458407
886740996
200499846
667787833
1066386647
533036931
1395034676
843493773
302277573
570844991
885185939
758441858
480161630
1139995087
219959514
676462387
754454201
361220022
940741922
419605821
546366578
823285839
88927847
943650134
903031734
972469009
632541828
1229461004
185249926
1013474190
1019317468
788135107
483923099
2759133
1261551985
869224029
986828845
850806806
861022447
815759325
480269938
501553040
517141756
68147032
963003988
427584740
353906293
120652295
393956545
1009671056
941562733
1108087453
1241569977
133845691
518254127
1351745010
442801468
570784122
1069669618
1065929051
926832042
216858340
1181212666
705332515
1025941543
610641793
1349703022
216768465
468857585
503966557
595351490
1005932184
472571118
710624982
662976944
676341300
289675630
947786027
542097598
1244409321
1175413978
751477293
135796703
358759871
1092567043
634513357
477352366
78093022
862845832
100321393
414223929
785407322
196454925
799247700
221126353
542842668
232904024
560195697
442234654
163248586
147351502
782051882
717173261
280836283
434946917
982271427
533525812
70206782
674590404
386438128
221589712
451775953
453869371
1330959236
1141536861
738812244
458648961
936271810
1215206057
722733224
824964643
1055804874
493433069
1045398661
252989674
390995163
934976590
1029327195
620726769
401540375
1077281261
1389082722
670498249
542132301
122432670
514573626
887505398
832657765
93538872
442557410
554924930
474702052
513550425
205385446
228865090
1003005157
606767977
94536
1223447672
478891135
578892548
1091897436
876979689
669365525
1179507717
396141872
1388245530
886316906
842863650
744058801
430656481
287703940
130092635
807895398
1150738885
1312521381
489803846
650207985
468390445
717695377
1034305923
385713049
965333239
389321986
1042206498
52803710
878536536
441938889
649142106
854239850
270013446
462614570
270322598
795168083
1179850286
724080013
850256107
1013205869
1132302379
69358309
330865299
1018187134
1026871851
182362220
77672112
35824212
408368483
927745822
490486495
453505146
173076193
486288481
198951382
800908157
187120078
468940638
888290368
535053983
687843928
1359426285
639597115
310735745
1658134
328344278
1128838326
1151103948
317638305
177588188
1086045827
382280743
942921363
945647314
1074950029
132934176
245709260
443923899
55307597
1130768320
1098158388
400935368
701709543
673149477
765493706
652672995
734697483
248859880
381251878
655961377
417557457
187311652
819513255
981796209
639786552
731596324
482987915
1144880406
58970346
253601895
236149983
844225140
161066377
597294275
1004655480
826669720
350550395
972578507
39777275
721723047
544281120
923969135
547429725
323702968
718780866
611541473
1088501815
889785666
434749530
571212389
623788650
281958143
201292821
1172984139
426746757
1352089895
716361622
812864224
1264524570
187618465
418787479
364946135
300596474
816553476
451653432
856154636
251001572
68021116
118416271
775137126
854745
889797822
1111017721
906132963
210548629
1021997710
468923804
724612196
749551746
694731027
412799988
753222868
1010835999
1002438865
1038415539
521183103
887168794
787054901
746361092
699465533
1078316493
491340628
410700753
1007838528
610867959
270108628
1313139655
132452873
331505964
639254213
410096187
309254193
1286578549
708145458
152731239
784559576
813193026
341886363
138343830
1114503963
193859630
281203084
1119516638
1091879868
222993367
958841046
769947456
1029371321
153925410
178199062
911635822
527110003
193628274
384915536
907997454
1034164011
39258172
805286806
637073056
448038718
190542322
1205188129
439645618
714306292
215228811
351997817
681576874
279839206
1037170209
399781084
684965993
438529412
453887893
317062616
938535594
1116150364
353492752
474853764
725554855
651899612
690780970
756018572
62725361
333712707
817793930
356402979
847941354
582122566
482386348
597045836
860358720
891871226
385868734
1080380664
723026438
676747937
630653636
855395889
812157291
921961968
444767144
741868505
1011455948
345863666
998899486
741390809
344990681
629366279
1272364296
424533723
1043274237
45881639
751973403
1232766835
274295210
773346937
545394413
987807
1159144172
974403137
487707432
129412498
280939868
69791310
320138028
396236449
691284256
1037599479
300555869
337697931
390646693
720714533
456520432
621295536
361306756
733888477
723778473
1054361745
278536616
344894651
603996346
329904381
341811839
239198817
671154428
577313182
441276820
230628151
705951764
1044476065
1361369012
847095494
462309933
93870960
384796452
822695837
687657302
1321103460
1062926377
867774607
1106252099
464838579
214370047
252575350
330134264
1291371038
1380453059
632677858
302624063
1041079288
286005447
347504591
724012009
241248117
846733965
931842950
372436134
138513243
313433095
640948799
1227649687
1046433365
325573463
937518284
1279226701
972140102
397318388
454272806
877565901
400431395
1161722668
1030825012
1338898351
134812869
692806460
766595795
726087516
280806842
112798182
408560905
374976382
849591733
521130709
162738656
458389246
941879782
1146388916
426209680
1011234246
755498365
182430516
83493341
1237012471
451272743
808332705
1175731992
720967378
882108672
661034756
664250132
541463531
910754684
305277109
990455620
723869815
273133298
437506639
858233956
372090966
556200342
1220051861
851736101
533620063
83609098
222698505
552383546
194652319
392550014
363121714
279759391
462414086
700710653
702880693
493297140
716696543
1282245504
317686948
11588083
68237473
474736570
706771783
545684236
357586504
294300395
121922446
81578264
457660638
827256141
478564208
1332810304
921983245
224229615
689786437
872762791
1061258373
1007576633
208775170
233837797
497514278
180553096
554575748
945098643
1059451650
1061510865
436002012
329458355
358946523
303063072
326014499
401511367
832101166
377856504
250988227
726247918
496868057
844999447
625334593
849067012
339352243
866999943
596556141
994001445
331288121
270497809
728773705
793151114
550351308
1191482493
549865140
426833504
640908572
1195259484
973616880
925952524
103036971
733134808
566723814
448615051
364811492
209671137
482068855
786978782
874648606
59226177
1041563476
321124941
821132278
329462887
532269665
792308611
87455294
1143428487
786266644
291380110
1215902176
363587365
566534
711279667
373537510
406949495
335061960
335595561
331539490
1203220056
1047751192
721082022
71612838
674879464
877476087
938799499
480721741
341503786
434755006
1147599602
1001005330
878806899
147889164
1372067998
758644157
959677216
1191585145
976388163
1211837
1138273988
385606743
853819749
900475232
413634570
1363714474
485120015
85264040
480835867
402200342
89978889
361720952
995460817
1203469320
851815923
246442227
992622342
781372108
958758261
709172927
217475888
616796301
752872221
540843039
471553726
586334195
987009965
294833381
497292145
178779989
696373714
562485269
309992623
710618495
287607158
900397262
603276908
754562057
895772179
740454205
455187097
992338366
56285054
1012666311
229045833
983475553
803698038
753057410
485155785
339187389
1017320676
804335454
449103352
477700744
1202018819
368765972
1216581202
289564164
748168943
133953404
1145102655
1113995769
923984603
628385722
856983203
517498804
1046594898
159155146
814638970
1020415357
300853883
248086363
429116613
801845679
895939974
661125638
527631088
239531748
738716248
336519200
1097621392
506624821
445740074
1030160717
226359397
626552667
207895096
237476169
815606374
672507828
784228164
1108431635
739747116
467219199
746095108
611200226
741811028
537587618
318567323
923176340
360309605
717403084
821810606
252328323
766260053
1004104358
691208235
379178985
1366247059
245765733
1274123361
767249258
55967584
44997532
68779112
894406432
260543253
198427089
752928175
479479237
1044961350
467324765
877506481
461886855
763228852
643760243
430723476
622633466
354019511
113357990
475391432
537857343
565616071
272098887
1059818745
113161431
813814
416886718
437580044
504120135
733092741
1220943673
1132089080
1081065474
994781386
321295745
440047950
531660548
63681836
427484196
168759011
648159200
733679013
928129803
1101628427
1267853976
821730200
506050504
708993550
959918123
813082073
526876732
408004290
343339033
333588633
149164604
417596660
448528495
313633330
712328413
563933028
844331654
366248569
443056313
478495759
115359030
1222962448
759583364
790969563
395146115
1102260832
78221823
303191729
819276984
502498835
723260534
682346131
644208728
706991670
450033225
708394809
474188575
219906335
262587737
267674875
638499727
1378297947
433015917
697285793
680091699
497994989
769967221
972248368
129379649
123828959
3929893
801617295
495712202
245309097
467544249
540967807
951394687
576350569
425239578
1011488502
206617510
226966335
430087643
807163534
857581346
1225897924
660309984
582422234
208215901
692294493
455295587
325992177
487715769
464309765
1388036275
526537599
740549847
556999328
651661615
1022420956
45523931
897558740
66192809
270791104
475988992
423020602
203560117
514121522
598011197
418908394
865542754
936758007
454143830
825287094
546629103
431977838
211554654
212066039
223913365
435962358
949138
500707342
853954359
873488306
755346282
383935927
590878860
390690486
173981622
638794540
1246823513
100245201
702893953
668164486
838967032
982384079
704315291
568527568
476527973
824577961
1045697098
113106294
911659425
506364741
958093681
776695918
358408249
845510387
121356471
585365341
948706406
986689799
815380400
885892691
877574793
1039185655
1144043058
312365551
667555004
1154664788
473617507
511374975
942913976
283633920
1235132249
1026993437
1162716791
890105187
785085411
1050491663
787674693
465527889
166684191
785946737
875554226
857688863
514732841
346469282
489517344
435590521
360098291
691009611
1148930042
476983892
243598374
1009435881
456596295
346483098
461339096
193209958
1068090114
320103859
715177808
50935976
523961058
706146207
515660877
542817870
250655788
349226972
335316459
880762892
124429505
769815459
604622665
781451132
398439378
972422039
310279403
66493054
788889108
411449895
262563129
303860604
199340396
1226014757
381940917
192038408
1019121268
781956984
990153796
614992094
368274678
549710269
397531298
816527526
1163999737
517628821
421986254
639308833
633839431
825624400
48148295
155466024
468638388
625806271
520307046
794589923
72218500
663969882
423849517
123631265
782510890
70231560
522121984
846855172
1058507539
450437838
871200074
522932673
508902164
663269646
834893469
1046523924
190501402
974856847
324099931
606087858
462262812
1187049039
291837553
373317751
1374648804
250038991
888556935
342379250
859287438
334107800
729029057
1059928394
501854418
611903667
637796139
141030139
1214505085
445457553
150500866
302952270
966835754
688378184
611225666
419336368
568820254
571429370
499922772
1167911975
1395369924
661167139
1194873896
901577457
363992860
522662229
512543692
455240457
241690005
1052813055
1225786397
551017426
321816517
374216982
497234954
365072457
910435224
1038007465
889198501
105021461
1275028405
1253000819
1204740615
500898763
1152517378
501482301
407005468
992186979
221024438
220820046
60085226
438255267
880983323
887865435
328781731
1279032298
213493235
1005689692
1071178892
142350678
76085928
1179809178
1300157171
1389466749
173347481
484561575
685504104
486350561
596352806
519693972
391444691
863602721
999385272
118712013
1144798118
808898543
523533791
577851984
60956182
1073909353
885759804
218760707
71828777
798780793
469116759
758365910
387898831
1344160051
303965282
678515242
772687066
725795398
276219898
756568031
438753528
409894386
694210710
374587281
305763380
266196349
1309582033
260730306
644583517
392088052
130438598
1004727630
784906079
469000824
1297072570
669458890
804453294
363657568
471812994
191745723
153474798
369496493
1227449845
728848751
265993349
665700794
470657364
104571614
1342681977
1006187581
136070717
714695185
1129160770
559615437
786237138
579537356
729644559
618608369
833594944
1099119811
325450627
526128478
327283514
626148821
422364167
610072776
804348496
926481409
216504642
1069047712
249413127
508740944
744786615
257420983
1063522893
133042373
941583021
455825602
23032736
885526966
835725064
728108335
814274377
231618552
448578548
308063770
542697072
1175333617
547452460
754381087
747709626
2982404
278430450
92743832
387582958
978648565
1072167402
588735758
284158661
905225907
329038858
408220222
177602544
404214240
665254134
201306650
343469990
1070841052
438945729
451612683
182823995
328545645
302677925
895978607
561089952
1013377275
809652531
651984336
292131820
897193190
344771238
89492147
606388601
571739251
585699261
449072151
863140957
567639169
350356951
1091215846
893680673
712565797
1132282283
244419081
1140138408
581385686
956100636
279803114
636839325
355419103
541010078
1031889730
263966956
808731689
252612278
625343261
520972740
1140659427
478618433
400154987
545488583
173920059
781606027
1080446759
473742226
713363899
258760469
431997597
252935396
827149509
1129423393
714048200
808572577
1314994747
701014611
288129213
546718929
22925277
474509960
506253617
536511523
789302682
532156280
1020457981
262886544
918359098
599313887
217187903
831994676
679605024
266158991
441355524
332892571
504810190
142692757
1206371145
968427563
490152460
266169616
433237192
403576560
673229909
1093390523
1206270142
119179141
579777310
964836410
983251954
775503202
621883384
696887851
411627091
316010507
187183551
827068157
738153432
375716515
127629325
818223108
314451726
687619513
276513301
1248891087
471775897
1193998130
430566711
737859762
561024369
941732910
559281477
449041455
692859533
435535357
412682597
437436243
134560565
368730449
584303246
435727786
943050056
171304668
253237127
1022313587
566460562
377124941
842019060
396695059
337006451
909055613
444386419
424363477
1262603351
534162885
185808513
566454988
593120049
567754730
169363389
911028113
950613813
271822792
1389065475
455637345
903315747
413394762
504701666
788155860
495976838
689358862
642042178
957499476
105718620
250513417
104193747
552397046
523523383
355080251
991799472
670807529
947409654
978699693
218183564
389441117
677202398
424429953
1077146889
1141100139
383969249
439506319
401491747
1051413217
607040784
976759192
1148676211
678066663
527220375
1103189817
660750020
43611098
788875978
983854566
395726719
1047914311
712068994
31933766
59770195
917430086
1098774864
450517134
862967075
1146717205
33029527
683723340
890762316
915656072
461121222
216330204
562905682
172613840
418641273
450759970
932989518
596737759
301200843
249159311
172774250
173994074
286756110
384678471
279694557
493787145
740367692
77515415
261700967
839538821
1210085338
134816933
722214116
255752549
839750821
533060878
305017060
522838932
797069896
437774691
857913516
674884068
1113267850
794469114
456974293
432623592
452966342
491245117
116001314
647135077
924600854
1140635869
299042576
960857462
515370039
417621114
414748904
601139147
795104358
1134868044
620436772
346474906
447114556
368420758
209532779
29245228
491424763
932295569
657281567
1080159123
449542514
867065893
669057901
66016774
646898241
74491103
645530307
489016359
29023277
147162979
378911561
337046235
467188932
229331737
1319551121
883561313
983597492
1396884448
76799335
796701917
731889899
446155299
581864158
1177287995
879289840
95869271
883629395
456685549
172677789
78855597
1274212687
277855876
317785722
1030872639
367848369
571350634
650334757
839200281
550792120
1036500687
1154383723
572585769
173817418
741392218
183496976
617402206
428769642
418059892
720277380
484981176
918449884
806260943
1163667891
467536415
493295249
298963787
1206508123
1060644513
521276849
842978341
801081499
755217356
900949647
460626907
301077864
593262468
1296490245
916603319
478602614
785858317
41805881
717747974
197117748
476125393
128612553
702876050
457473444
301035867
476220422
626765207
397176045
787793241
357722397
419519672
521118446
150476762
440988748
357224600
428390065
669652664
336634817
246515414
569166734
356350246
1269445275
408114357
755473584
282412548
1114307513
1055363467
431018769
884347384
730672238
752333637
460555882
342653587
992601722
613001622
773822977
846667612
783604935
788716048
1216041112
274035544
1347105989
228025458
675558555
853724974
446080511
461815001
884354549
410777966
1088957976
1131173547
865965020
1249783349
353050109
631544681
657173462
103999596
1019117795
52602703
525057433
981569382
979420614
853381761
723696974
557844220
175911676
431865166
253147805
356550867
286381494
1011151955
718315937
620558859
76147298
145178744
928757001
674125730
439860345
527017208
889530156
417818356
362501535
900354865
447471183
176140605
506331508
334733635
1027845654
422298597
870486139
980599163
425679563
881250444
868971352
907513587
773785641
941191121
234011916
318224940
240968002
621446849
435445152
242901302
402348469
977594912
32246310
363383140
302197950
736683436
453305789
331090558
687487789
814232797
445572115
383086739
512719461
871002803
467343410
305835746
33457758
58744913
893072300
456481743
471419261
1038643738
761308341
172175340
888888256
278570194
390098829
745144397
857545505
919177617
409019280
1007229653
383640042
759054051
916087929
505217425
965582375
662402160
1397792664
566135462
343256274
300002142
934103884
7625290
422592003
467616490
407330610
220963726
405286511
201077053
98909678
350449001
780643890
1261897457
1002399420
501606182
127598225
481591477
487267306
1112365877
850811551
1097419197
643664655
984946472
227587249
390120668
266998315
797755017
1132529563
541073061
625378600
529137821
316809403
112481244
424842531
1104927712
883631018
853810846
328647458
288973132
1222605008
410795854
435238628
982861202
656718163
968872268
1274006008
460427712
141730942
500750183
602310656
227676661
469632018
442386317
584573493
495710461
797885208
432973665
263757125
507206705
551194962
838046262
1025205007
478112416
575554003
347113292
452164782
303139437
311997714
529360783
166179693
822678027
452004794
49989782
308176986
439738040
970200684
628772885
732581715
1317182952
440238465
782514674
772826010
91706963
248972565
212213609
499139330
388521514
351133940
692158773
777871793
864730209
869537
520604366
212457910
794636323
395315813
266065082
443093557
860962884
341577130
794913747
434064196
335451733
324731371
549840103
448683390
752885698
516091487
117889132
659345212
141177465
468843036
376631320
830894174
450094621
245932562
892605677
333553828
956515918
540411344
834608
847217863
1054665867
512904166
264678432
713808271
164103331
352883238
230610709
478822149
926919821
1274274521
946322943
170186759
45007413
818996621
1395892911
711540414
435791816
129149574
271272705
360503898
376204278
682830923
1345678191
897164711
173786353
524910422
836263961
268634624
713551111
280940089
570656655
677184466
192645375
293604184
623864698
61281282
714954924
581477370
500429719
315952312
92472786
578358031
978118179
142301646
691699024
217300413
574106663
298851112
239728072
1373237398
1179005262
448780104
825399651
885593212
753572
489564107
330010032
365545097
422339565
199408140
287419601
378154293
83487885
62340989
71503500
484732962
515625767
1125679762
451296012
338831358
656484559
138542824
908101813
503969098
854754792
533239740
973185123
775378509
172790289
880610071
770985456
520744779
998922560
539606376
1092471369
1073526816
487501903
388825765
1228153918
355217310
205230623
400149780
603030427
332955770
650193780
1028642469
301923560
569792502
412338328
1175953077
146166923
621482724
697236129
264962503
21432802
102938895
989728533
1127657011
311891252
505564306
156027849
241256609
471258953
944637979
171902434
426427841
145524057
535323192
68972620
669575170
227976845
405214689
875558705
296727457
373752034
2505566
637945077
284089556
1197905041
814247456
367227843
358501015
233118889
890630270
513041300
544413227
522376941
519336484
641135807
321799427
75541498
659269621
158386356
37806472
413084959
1373167810
791834809
150979937
264262717
846913370
456380037
294776806
173047251
368952375
415144368
200538873
817452939
917466391
147368397
261049263
916734971
1007769482
1267184691
316263050
46325326
394392287
1001667259
592865374
940991333
253562597
845308945
972132908
697260203
898698674
294923681
374178133
272415595
831473505
518478103
348960680
974167594
503427784
983506816
329017442
180591850
1112546542
521783513
507631169
1370802850
867730912
438162996
407032154
217191943
1306877475
906617784
311946075
418432720
1052974991
1011811401
745195122
348012571
245102819
596611007
686034533
654674260
885189178
338859816
1106586698
202563305
649571819
588866501
941092984
621418224
706603560
776310150
182339348
178857125
634114414
646952196
471299767
894914412
811842784
377133792
819848590
631114760
417036855
401471412
428862951
1248037775
364013468
728164826
122094936
588128390
37104107
902010333
650994822
377246429
1088626750
489582031
165976519
1101934336
386224131
106549232
839262161
450819284
242175836
931975439
339454888
263970787
637018226
436771019
720856185
101392145
662146137
482558460
344044166
406731803
477207119
1172360862
466125423
672458457
752203199
271592734
279323790
1193967601
229247865
557742801
500326952
63016223
404367649
300648500
549255626
380309388
246056878
151566855
384531937
403068704
460843066
492803871
1114483411
535785403
482690469
978540310
589788692
834486929
1074667181
2222614
454832634
482061853
310388345
1021819190
1046838564
1040372906
319653429
833404720
111666837
517228879
367874067
273793311
300640343
488778782
1293594176
128995664
445744010
675889646
419364271
240740102
146293501
504366038
35267662
798174688
446452353
45228636
124193031
635710053
300711958
468925817
468660028
55624230
134872268
260679791
238223159
585944773
943385506
304395162
495019014
493452839
530366701
910896875
602627050
158264555
619582040
709453953
473719137
566838368
349889765
523210425
385460068
72753995
62517860
720701708
505495378
924171632
352905879
1174747751
183470445
373757586
1348778822
747916231
241056260
722056044
1186420243
490053634
781294778
1038003392
441011405
786557278
1171218282
291426540
751516392
671591421
612684957
163518721
377892013
142651863
1182304979
41163815
473385173
915141270
640572295
592339794
432223516
728692744
685582994
468526335
303914921
191012286
269464701
1316606113
932902575
652397976
813760531
583426041
293471520
1066183605
408994732
284989218
1381949040
594555822
1011518214
250552898
325016719
285853656
1151070561
368731849
944872174
393568638
639671691
903226441
1123549609
785944134
259862056
503324399
406354380
846842474
1008917084
72667164
424872972
1220040058
277550134
73796319
196437845
700584712
397064886
687712630
329975359
311698943
1051917220
492000262
127706260
209738941
923832113
259704552
340951530
865129931
888790522
662715575
346259545
456650017
1093416204
149032461
553059130
442128192
120085895
328215611
799036033
319692535
370466356
754942739
385237908
287135589
171487278
402498609
139734844
1018390728
777193994
764837309
542655920
451298140
604683566
1079313462
786133318
754601827
675434257
629990876
262194449
518355039
496135187
817797478
1016919284
324748385
436199765
335732102
399193460
124049303
414788199
386565294
164667472
1137383339
254837667
365279348
758489796
528229811
1289309806
271234451
1057167301
369773715
817621483
586348987
416969912
775422633
703377578
804908306
650328911
648172886
323519798
1200771822
711944481
150894505
756118346
827760069
824119410
198786270
428842470
37839585
276534841
1261041366
174573989
679150144
721992702
205999351
479029670
52941526
327075385
653277532
988537188
460239675
781699778
960200289
390674782
449811835
467796954
315897534
434667962
459688780
1362481722
1163470233
166160744
336155585
942320275
981948586
348077935
360181758
769543345
889081718
903318644
673227218
661033392
1330955038
436664203
427535679
1039317278
367333249
197366274
458089992
718969342
219868344
1378063113
90409244
137001632
423238428
378987390
34044
555400994
526212099
978922077
436636347
377415219
295166792
161851473
572602143
527982748
324669633
513517277
460672634
765437099
991412317
396315190
112691045
454198896
457619978
247914187
143231346
632446940
397521215
530263690
380552862
863638886
728246296
800033829
738974201
865572697
1131796359
525499796
166984058
151578094
1131497093
524103374
1130777242
178451333
472730211
250136452
454868035
311097432
177124275
1031839362
748905325
516296680
383979037
483974030
325100725
939688660
227621211
543402729
267420491
232385751
315431676
356959047
330184848
883756499
234375645
342098518
346267770
403934418
287302956
307964257
732516457
388677489
898285749
1252716081
882860567
853648556
294238900
489860155
1599693
103058073
418113645
441235163
812693636
891280200
851081979
464701810
337444934
440731379
554284186
329478146
700651255
797506881
390878740
838738386
478256302
528419263
249352001
847854946
845605077
872717382
485726184
1181826580
1004474272
407822461
689563946
293770107
689840144
489396479
824366998
492652625
379998076
943796605
868988969
883189089
432324537
60959791
63951523
374917790
107728289
548846341
37741379
285068538
477059638
385855346
747474071
190534673
536586260
470504936
127104868
784912914
964800073
513294949
394173511
567875819
511870591
370697474
544420249
800592696
470487893
166695402
955097810
742952477
1329962144
1008585592
325829515
79309899
428217205
239226847
532079779
552374901
881679086
972288432
853201170
62607097
382290874
1240505705
1040157809
463648322
705527990
470052678
1083758732
432630037
305398471
308665037
774693501
729871469
965576783
247821618
300405709
553566846
52664970
729421197
255038639
1035181500
591796737
293812724
130492634
362584454
230829786
57096624
1226891568
143755138
427607784
79260585
256531242
239378597
166496793
1079478251
496442109
503817197
333571971
331511757
922586707
482504838
372228537
572094492
611493334
143861139
222682221
439296522
988981051
189209397
430722878
128112713
162643405
566798711
726212734
95621054
475585038
37116590
1324784094
555273588
653113386
67875554
701424022
347457380
908413108
898706874
163665549
127182096
576960443
232189945
662162524
605290833
188043105
719416132
711520079
880629660
987176942
545838198
450124863
71112405
224618183
938435751
130013691
172681481
520813334
425122173
735941105
424409102
369719226
561383092
646192888
401811315
522317619
257254925
256823442
517845991
695196700
390672396
939337311
853570110
758711192
457703344
449632679
393289276
673287794
735741332
385540121
321773497
496178771
397272536
391143750
299557238
464184789
608295484
363358053
184539169
821368605
227922601
167694989
970741527
730891660
720398433
1006481796
267213725
5338247
300158281
701772069
470281643
442885235
607652787
331838793
325924560
1377640199
756004111
425825743
274638009
790104588
130837529
606362830
453466409
920263890
1000144543
673991823
532224888
1127729947
520473206
608954541
171440290
1034588999
1329872535
489720893
316107842
433974431
656090952
427649655
793585974
387544140
156563035
401390749
786525612
361888842
998520103
489494578
343696161
117309859
1029175339
788585548
360976297
66755345
793876603
1216660352
472099521
338338231
184153017
480722068
320842162
710655401
430516607
959604851
435635265
556783016
425179148
520244896
211999246
671532393
933075345
223797494
264677624
679464834
467736049
859961348
372621350
956857518
699425541
460845105
911018920
1343585480
809699531
186427823
1008033646
737654779
720115422
753383392
753703366
324465792
738191838
425949134
59769510
503917457
817223771
871232682
312011663
875414982
632178103
217726042
551791175
486535617
163432695
277197073
261427241
600547593
1246597897
1362357207
931552838
361918751
1111366791
430833176
857559904
49695323
470083359
685572650
332758249
1151407325
773430483
773649337
1156785705
538441126
376616968
451361784
419216706
908775015
128021158
439431972
1007832406
194034772
192157031
236811703
803294582
585618492
178545161
651795008
976882013
157203677
1295073144
478902912
190670625
389607873
761191515
799076638
522581937
64249769
710939847
859952696
268643582
135123595
774314295
477178661
341957378
474338102
739881209
1081819468
554686928
140508431
667783745
1259599835
143265556
130880990
699836080
1142512415
372190547
465924683
642983476
994993866
182772865
734012589
295552359
941428479
375990893
125216141
470813011
389525435
1110532031
528175224
889164055
842655135
622352624
1383111500
774765291
197114876
656400665
617951106
348144760
792643601
378207744
586016502
327731636
408462265
813272574
95138755
689969116
410058213
86314784
173067647
534372701
980567961
816842739
253940329
683323916
224479892
345514217
5372577
867208250
303678355
147481438
32125760
411436645
364582647
752775303
431609997
883212525
801420557
679615602
177504540
922924337
148889162
1203186108
273896251
525140645
47656380
665405642
817413848
1321808688
488472310
1064908276
463563039
795186814
222764176
498909740
670155960
304513438
1094824722
196101203
263465994
350708440
286268521
1163139547
229976791
487949389
301089341
239207587
1277777203
154707599
684739706
457530075
187686974
191331519
500249357
908513265
955385781
1016481666
444285465
184236715
220225262
102181897
407224325
940153463
517258410
793681843
243309877
99462052
570180553
413098562
360860992
623185423
438401518
1033635876
50549131
877194
349450257
727695978
1009528585
120591674
394113982
138705460
838558176
378395478
404368855
200916160
1067864783
505143885
1275044511
266861518
217826589
916366877
460952935
758901369
764495061
1290586324
70354253
428057665
765131794
783744576
810183706
701644752
931520358
104334374
989885354
125328195
128114630
1032681013
427786901
472723246
324325743
769758252
720998844
258683696
881231704
874207214
576704904
94314
1112409772
1199697174
538159403
219488624
584098255
766392449
470674724
352157854
1193299987
400453296
99883653
250410063
64700625
428074033
357202170
898446530
90485695
102961071
925655983
783731033
336345063
723900362
962310851
352178290
235148393
537709277
724860464
981820567
1076674356
328818197
962072207
1007670953
317421145
949667904
493842054
412789502
806251420
210817817
493632686
414519100
301502154
1271277670
189707616
67039231
866436028
723757
535497737
769715368
421951617
844355130
247599742
517016495
704655055
891731929
175066905
186439657
467644237
170695987
735674148
139499405
1008536131
473945380
1043893222
478090210
229814643
371862711
828055681
369273349
668283872
428358978
439487090
386540479
355639485
411501195
1205688113
964260196
546748013
543779673
819933065
292293190
603234249
942745675
154454254
467790088
402024984
240435573
142602991
473772450
85774760
896768838
899486278
453019182
821709523
315721970
472141858
414287059
1095083075
482674253
1017561444
553025091
812990411
522958273
432509332
741166054
1054683285
216067707
245327824
220762462
460721255
335525945
234492245
379447401
326334118
1091750943
447172241
166464617
595145719
718617076
857681350
759845886
112637430
785889576
713782820
315957817
224727696
1052264513
493717630
294590396
416168098
278207024
1267598967
311499509
914159825
524548491
701684742
446073150
889215411
211899511
1006100867
36561253
905801344
908629084
966103769
940994787
484988720
436367129
381744035
1289197243
751497135
495080369
659224440
1044726504
335663300
731025592
165126099
268936516
574833637
718982663
561728837
298842043
1008524835
639335422
312507517
918954946
842874624
860181476
482123851
261815884
860505416
191092256
345889862
443274930
426648800
1325210293
124236093
656264297
302846036
337157548
699320717
468571915
318956197
231015163
1043962682
75989173
50950475
532746693
324689298
1049083780
196787090
617136448
490038073
1070702335
935316273
646419636
461140602
1285620203
729522335
499933646
55405209
1189310927
404529342
813678906
303308302
457500237
549705400
238301614
791064643
463920756
501049048
714528347
973259880
500655153
1330262101
805947632
641866574
659286271
594464108
1146821790
323482956
495286529
420305555
896558730
468247852
472542026
79778969
294175798
173212336
601151343
1226018584
847173341
529116667
615747382
527379801
346462529
504898821
404938057
987241608
68256086
458098037
683684234
469955580
340691264
763624003
761558416
1162749428
492180958
1205971665
1166676372
484226402
249116523
579358124
460697337
36976822
231777610
397887669
549780834
598419829
883986286
806208693
420079631
459685548
509128087
326556018
854785395
543851406
817392052
452503925
431677225
462164232
112590933
351156493
183337917
359562404
979175723
316417267
734767732
510400614
520696537
1012307927
888556388
889817109
317568768
751558270
1281318196
341735162
316313787
799990441
345851087
257463344
802276468
200923375
244165447
441907504
875813503
498795100
1232845871
1330695013
363551636
587048169
268817671
513451953
1274142810
295783710
341762173
910354885
687338041
1245701814
47629360
866904675
336464646
634795385
768504315
343607874
1067717130
653528132
956089695
3232249
789740377
1099880021
378127311
181592722
131626429
135610760
433116493
852523628
262274376
756413668
223556121
631720296
648528386
620638749
329751165
379596833
373894279
388851775
448092385
236642425
1087009057
402966948
1661090
1042079768
332981823
541321704
341312740
157561214
720897831
1059339070
640191341
664919797
739664059
176804537
1213509605
783602461
132943275
416338132
894162536
602258095
198581264
164655931
837846617
76424665
223905897
638518043
1052242256
505864756
702099524
1167587826
974430554
109401208
1244948257
1326334762
710887445
471181012
366824609
827385946
838289129
540526771
437353466
312337201
715839504
260735008
920788113
382687682
581613378
529746047
131261373
113334610
934501765
109554644
618528773
1098523336
1166254618
347743356
181287084
807494684
687415635
1046839961
211311497
666688492
342241110
966778677
400158408
375642171
1005137560
1311406326
426034789
736237520
265391633
869289903
271659818
472080464
397081110
1065749068
184149685
365485514
903598827
902558282
1399489043
487490473
445824047
310817915
287571489
397047356
787066873
454718269
456598810
221111013
534739890
526640899
459575819
198095394
1036555325
283531730
630727722
1122809976
358123028
287410175
867866862
309856599
857612299
827555360
984673026
1276696029
139901093
1143361605
419249237
688213032
252645129
296502041
697113114
978207661
477898982
1054190049
653457041
475228054
224814018
626923024
492823199
437494272
276796387
445591845
826563212
300233827
92783685
329211954
92702235
171737431
706339133
866757452
635157907
824013849
494216282
617663539
38612824
280754980
651216147
9746270
404132275
171786431
391636203
406100111
655589267
370028980
1398599257
863341676
1048127582
180203388
412238262
234215821
684337090
561178689
581083928
1101480229
429838720
733462441
795779560
1086627912
324563995
87439234
537853269
596619247
155574181
502902095
145388106
427003058
1113351848
121552183
970399450
493600416
805803675
558252513
740102607
100979853
768129520
472302478
666393617
405963255
1030388273
521846731
423678364
1063280968
507469880
397496234
520990280
388257834
546731971
554096947
376314398
270820849
333416594
651064023
1199639276
221559412
214616582
961552134
58983106
637321674
155764803
534477639
452073609
479451424
541413797
956411303
67186168
214886550
883158497
1232849926
790531051
315909794
789351449
277875544
657803896
1021178869
1047130898
761210738
449191122
1392620199
182010168
169770117
332369603
303324509
590564093
319131310
389602607
33855851
308188971
822538470
220249321
89144684
500290546
1203256669
478453601
529816528
742520239
513921556
631106379
267898432
1068050951
303245807
886088963
354106862
463994533
495991108
22737150
261322207
831809788
1125488837
460853563
85733701
1102402027
777428228
359663612
286607955
1053244848
988122864
340340565
308478341
1033334530
637384709
283185881
119474342
668139307
1155323789
903090604
1337099769
901250068
1017322505
150854924
1131875035
373603142
513170929
639255638
321403628
400431734
767297567
370077421
1025480911
199604382
381118352
428326585
806079260
1353292102
977756751
437238420
671915860
372254752
293858326
477815641
481834696
658864745
696670552
1103169737
406832008
1027510213
599177970
273083353
124897840
1085125814
418247088
209326271
872923330
1053885705
525655836
500405212
233744653
565248178
1054851818
642511874
1164476312
301288131
332509058
758331303
561922005
403020392
754575480
859569329
246629399
297280661
798122361
717203717
380275610
945726736
893013667
487253840
620226698
970450393
836163586
368443233
822772974
364670205
316991402
756312989
426588382
494311756
393494272
978061546
359847808
949758989
183241499
707066356
222550086
249746703
373995053
1093204065
484845841
934812391
321744257
1133071506
488669247
176562881
817164408
1107890887
1019437055
1232815434
997847337
867798469
339411663
547749970
792610247
830157058
659734206
349407611
966851452
466331802
842570264
97558708
211923574
560062988
872259468
303432871
512487444
870850734
494848794
591072728
569355969
822291584
257261784
302060361
201371184
490934936
383519853
204715443
1069112735
1277904339
504310497
135326126
965493036
31116726
463347041
311034593
543772741
1006654995
380665788
431527410
1156482868
1062163798
390137136
462111309
522720247
478414067
319712959
1013953962
491841237
314718057
525154234
998704648
390170816
1062441311
314917113
1235001345
1050762191
294827229
422384084
598894072
439991847
812469999
144802833
359810491
951723428
914043562
601998627
475898358
481469513
765499924
1217459888
1027026694
1366654441
335257654
774816936
1054077539
943805573
343020589
423070830
731968993
650841001
1072083297
496663664
988925307
265781068
807455813
975513123
1229396920
870520038
452393051
840067269
885343955
321085033
200325714
820453206
1156073160
297260993
476884752
401865307
863454303
1178920319
251688317
453020321
286256369
476833806
699542430
357858533
453105880
735395943
1146556111
581493129
780984466
792958597
511383648
1093837361
472493084
1109560998
773980585
746961530
1072785127
668540167
434352787
223193905
663088874
297806669
762512465
437865179
248730230
954327516
526635620
752074666
918920230
1110701061
32028738
703005521
180244224
436550167
1235152031
756884019
960014431
74281956
704038124
1208158415
395308535
540270353
1065664322
521311565
130892168
364451710
501889779
980730505
300116921
1281655064
318302212
519140695
100341542
589371244
640526685
506124938
1004123006
266653717
343681753
417969780
965390436
433747634
618160326
649667750
596148615
1021943373
760241870
734180384
303790107
1018664573
1351517118
445973830
1009996941
491306098
551231090
1076740031
1061695797
689689887
1212703874
149082622
630616256
441009370
921470595
535304383
404830078
885848595
189132992
455483572
567286540
521380341
139797696
183552860
1230462551
623084801
846501189
488297718
2438631
674971350
133570875
600090819
1098045209
67507595
1123725696
290747577
1176695111
621999349
228510803
110361231
949156904
718004347
398745193
303838441
607786004
382531837
468562722
482086119
118591825
1283691498
375600473
703303729
1193891258
775299403
1036587494
223573477
124787601
472456026
422402168
477598465
730561983
649461371
535662416
627073053
501531606
925515134
296645872
757749127
218281622
620124748
1076163723
625378113
1042804932
884308632
881231557
661055338
112660978
298268992
901101354
344430218
245347135
1216880594
1159466154
1078429638
499201477
345746972
124440
829172804
372082014
1174292326
674159597
643129175
530256977
1279666269
741151141
455472221
1399676211
734868354
277272
842608989
329562598
1183769534
544427309
232815669
915726835
711790414
483705906
769241874
935063824
86590543
453833144
476614470
207204347
257559805
389577795
887779865
389500910
335791315
623906898
1005732367
146250424
440679060
924164033
174101489
112280823
644876331
143770177
465252263
1308081962
325823660
1162862710
751560315
285712365
198862489
536549300
655525407
450211889
193439530
200666561
736268794
256228644
934712883
1384360998
335995750
886152498
771315420
440411494
490755680
908325413
892713709
475532673
811901200
529037509
225322955
255387253
494614528
1212973803
379585705
800848241
457242385
851681993
767470271
909870661
975981594
768115169
317514498
326933984
565335780
1094836158
393201609
372763285
732436302
749831445
363712416
93829954
532760162
237460166
1219641223
824351279
379174700
910370369
774726854
547149722
780610671
741254293
753843332
329917815
766493425
847603210
1097920673
210022708
116863684
254695304
297402954
553234296
768120781
505792934
376654787
1220671112
824541183
425153951
335439785
909233494
1231311118
751539536
398828630
987053324
423929806
202801873
501899343
510409631
676648217
222594301
669693398
360150868
373020108
629072376
1306157379
877306287
411233331
368587102
980756167
112708200
1237554944
347562656
491601227
871374521
1169162039
360560379
393772464
257244792
309885696
810625340
873288416
1087145837
292064916
742811761
397485851
345693491
560095850
386248743
523414049
1345444327
832134531
673540128
1040547896
711097368
560357127
459441229
338113246
858963563
899920373
1024922459
166932800
854572685
385899668
1307424338
995931939
324903777
706889029
486307304
1164622192
474158955
415920471
460457178
426511400
882758233
868586438
1241651202
340483114
179886141
454742555
775768009
977644251
689962654
283439080
1164238396
391687188
703819238
197341590
373696049
216543789
455680033
234607939
849719603
1160654905
847008724
585139081
1372430944
256385448
571022093
343708136
420420982
441397397
824672591
288524045
93979692
792080431
418963100
649809270
323614951
338018151
893428744
1194870710
189808198
756115338
1314315197
458067530
368050891
1070491073
391474121
138817952
660581846
543391893
834155999
368369055
727401682
1190264520
939338846
717461822
1050388795
107536902
109218281
1015154028
935461999
1310213772
300388831
453905892
536706403
804031436
938810565
1293466772
1133146463
1124814633
734369979
250846704
1177201192
83323706
329576823
1323188622
1143419904
963218521
653692879
171047530
787303511
478543399
2677454
425868710
182562245
499852169
1013689365
1080553261
482213616
897070372
553749874
154020954
944905583
818252514
169152738
1128382951
143885466
824755723
1000852622
481832690
825767608
346620314
78918724
885543486
582742084
274468024
884478200
350237616
1220222647
378008842
501175401
492088559
627601699
35794402
674538773
114498032
505833365
464586804
442425803
846336167
409233071
610959947
388155763
1159214490
318487834
252922004
725008129
1204039006
54848
1090112929
70944903
314902298
509212993
807261024
354511163
732152764
1100198
593012858
347333125
474800032
848611891
1230691424
979957453
950425784
797596542
286751999
633381221
928651335
602673117
1103829246
595852009
902679083
156024126
845989923
448340036
732758528
704014801
197686677
721077353
1273251753
142937088
1200474173
335492442
320386857
582782629
1129999391
855072548
1060827659
490525616
814668773
563238242
464244811
269957960
782893044
499597006
626218285
407201923
895470508
141937497
471612009
347918239
1313585590
1105074401
822114569
525221843
358567104
709927973
1065746981
1048128765
381386044
1002340696
143904537
795427073
757521658
603694919
477879933
983256153
55132737
884050634
584197630
844384468
373776122
1020188549
560574659
200306154
494389358
214777412
1318248530
362112694
572715733
488742390
364468195
547448186
201138108
504222224
1078798172
498363227
1019799152
197340094
389551712
653133168
679588033
479033734
985596980
161892685
430189707
706195327
252329384
811892350
802461739
462916187
1043030662
843897093
1232882060
415450020
894501090
648234331
318495992
402172930
443850342
1364660702
1298387668
1197142924
1187642553
465598740
818321375
515980360
647412384
723763226
874346296
594379542
339915789
1046652337
354670132
713106737
272051962
1289971338
930649758
621708244
206805159
925397336
1349636647
836469884
819821098
478860788
1340306240
717937172
936500060
1101551865
90709458
947060381
752780507
76991829
928259076
404601071
385117756
1239789024
953786449
336050874
1060267275
260602414
832833505
732131244
646203856
229868355
896905773
670925839
826578861
504474437
880834216
972009690
408398216
102609136
514548209
883557407
603166659
434858787
141928492
304726502
202633057
303046707
869240482
848596687
434839128
286992316
772697688
317855747
781353793
436573443
264191643
190212794
1065383765
748953903
452011260
540562099
860392003
1207554609
606708371
1328170512
571038537
489549340
959215273
946036987
834728171
875879422
300899941
478683385
888332309
1058046365
306109419
440343144
580118424
140424576
587164844
257716201
301971640
920198730
921366881
301520271
946544159
255498620
486045059
701988264
261777245
1089518180
1061068366
419973940
512394127
169548069
358783323
1057716550
698694751
1349393407
382911919
582316826
380084740
383865910
1302177129
484873660
562588195
34777341
1022817400
721931232
567209063
402973903
409926194
1361734546
886798569
811312542
1256835984
284551536
166126804
951351698
1292837054
1016902252
256146421
525887050
325255708
532359279
842483343
529319702
1091460554
209075025
984261938
322823028
748131909
31144853
455983152
913328028
1085486432
1288269444
675206823
592855413
251602898
69687414
324844442
929225010
345552769
584317332
287861583
377531505
86882008
981154783
592408338
666355047
241032317
802804780
892259862
300769957
394235908
324685601
269915157
917513924
451128714
547459926
170939197
486009326
385602466
1027847919
49574499
204112277
515508334
937423716
295383536
675410895
279488020
580696492
401790981
532255094
397506375
946864781
443413130
143167957
98090610
936729668
285385281
33115726
1036149099
53772157
109392152
1067869042
488545545
29247168
1242387654
808011820
977796876
140682271
816704227
1134457054
763465052
951026517
221987672
543596764
1007359391
646719248
526648855
482586837
228942630
801085972
722860488
884559215
686601671
1214332828
548042400
955760357
833244411
408854147
431247835
620367017
750617024
858051850
458380850
337931676
461589363
1049951659
404903906
534668036
405251548
171889800
24515660
453915788
615260520
417037580
762164032
1035571807
1148078247
46409149
1000664528
444177826
842299756
779194595
254150411
516975018
358502109
329742761
796750063
532780911
757270198
238095971
1084399972
602644136
392661709
392920802
1014463338
265636075
975407202
310770317
471735944
562867204
616737826
214080590
350041567
409681287
1331211974
183103807
388684760
709259239
852607807
298046052
849068378
1034732209
1115378799
880763
349481651
598618714
415641905
1305999732
537383359
404605999
1344643101
273441951
359453150
35343985
629801698
288623354
830279230
532487878
875302559
406947049
831143780
763588124
861382513
287917776
909390575
952835494
992975807
406566318
1027142640
325934801
723885795
1132491585
873055069
371579950
1010347383
984391873
239218044
1201416906
286735364
419971720
239574890
640676999
364394796
733501604
979155145
661676088
210614438
182902625
584893791
1333080916
267326480
223038962
791243522
839149409
826751562
939737329
1018086483
393486306
462780503
398680289
120168567
684714423
218093789
228984572
803780846
865247453
429558995
374688467
602013525
504072980
1039173776
268867077
310866550
869292563
307124642
557340954
892212203
664266109
1392510454
1358760314
305737904
292439460
624938176
526724331
673719320
710097065
934829112
1022096347
546458924
547070327
961635495
592143357
256487919
119036049
904611760
800867331
105575207
499547858
509857621
354094181
919423871
914697965
280163509
398033577
1021873980
533236134
516310942
306299899
1327555532
434999190
1296127135
646427468
269665323
792835432
307348073
448838781
477817579
122759878
513228549
836325726
838399553
361796563
274276788
306011409
891651939
106650552
389127316
730576086
542382142
157157020
966863981
1121191263
351460669
843459695
660922498
801520903
563537768
987474484
652560362
218698480
332838156
427118634
237957580
836369909
142204978
442643443
570885239
505253698
344291852
748009874
258911594
1272316590
1173265197
593666579
787239787
368081004
990197927
538188962
886592100
419754477
725327901
542030643
839154624
251061480
1395607104
997511408
1111052056
245741130
439359171
298079863
52940
1014546003
621076486
323213119
265950235
281501195
460661134
980888436
900214102
315074229
1020353694
100831008
830339447
257589016
798908872
227802239
198595399
655545503
1322114525
424612446
481624233
795320359
447913930
500747163
763080296
717330305
196508504
475267317
340165278
324798473
462057499
1263373596
587095508
1255207269
484463421
312420812
1190354404
303167400
247718003
288567471
568645598
857213917
455899929
524395380
1209962088
622150256
332364482
64900473
1114119723
135070106
1199092295
1155280845
745285568
111261973
366902247
257996223
849832662
503095728
668515474
565831325
692845213
766073758
376183170
408964535
697621471
158263942
133930675
630846025
408754197
669083006
224967551
748401710
502343689
840142453
369676690
1068825626
1199380038
526500907
684445809
817938072
471964931
418480688
547470993
1076690971
832031719
744894892
587095926
230634527
391519739
431734873
352896579
225827922
1100017532
1093303327
503488553
784678630
476650451
204550469
294218580
446137384
488962438
435321442
264908281
525643675
477818821
356186573
676589242
627749641
458238352
849127598
444362015
329788115
714485628
650189036
1191091390
481177036
992123145
442143001
907173872
362794423
92760687
321172754
810309859
1121051393
808463116
1325104248
871369502
544911670
173473933
557441662
1019638725
1163942106
393208681
395762400
720671805
629597312
416332359
71875530
838378637
970249335
1237028362
999735385
732517470
448693138
307220643
304606255
553603708
506629045
775693426
1288611721
302455640
553758587
340303
415937187
836228773
863218879
535631615
1039310505
552433668
575895350
180212892
761223736
320095203
808257262
1059803347
339294776
346108430
494319538
562490186
239459091
389866879
1086903284
380677705
419669371
178119767
1313903235
461874650
404851578
344619699
1295593940
378911911
1343506847
669470457
795571479
533589219
544675063
659133685
1185275947
776368663
1001769872
837976001
1048172237
3110487
216943178
278149218
1143140146
444775516
743844501
988737898
201070991
81368993
502376113
381771039
279803292
983868256
447254661
999872240
996703847
654636949
665962836
717401446
203825894
386087327
873412579
872553753
184992137
490978018
1068157602
225881757
600367463
1284155707
476576131
1298166438
557831104
204609355
373154202
120801369
1237683040
1136607235
665838284
1018503814
523246418
963696794
1260860199
878686799
249017334
519346009
222452153
421304652
541229332
486836285
204291695
754337292
300051611
393411025
572895437
448208550
467960699
606546488
1305290813
461498510
173885445
2337638
373948744
1104370482
395945697
383088264
465710780
102365970
449379818
789978436
368481033
577180704
1045558113
173834823
1060309237
396032945
518599580
983411046
879043328
125949405
204595899
449409698
226968905
656234926
232215159
511529644
354049677
323245057
800705496
713165371
718281598
1046329897
432814484
223000558
288483354
837489119
529567917
816439719
1146489153
694567497
482263997
707632432
1009427769
468957497
596887558
1129591008
813603196
814006369
105320721
752915151
715803784
831846162
550622977
1030534875
782028285
286772842
824779889
513909185
1118355254
418125672
207873134
381743990
479429673
589569148
410957456
450115223
379932666
1046904480
336083279
426019272
1179149594
326657135
821458506
457500896
91908126
361407031
181319554
766476244
402260433
675041158
1167573025
1116252867
343196065
194289454
133137823
229453045
609579996
224338959
326067951
1091499249
225623521
655016848
350165146
826270974
622654481
863500009
165674573
286730503
55905322
146514182
144304826
1009264906
486587381
641060010
1172940331
720508804
194595605
593564137
405436474
199883386
1030098272
942446163
678975179
265757734
1015535671
463835546
283940276
267451612
229602121
701473296
303838839
462118536
949415545
992678257
133414660
875171917
490301389
553864001
345018074
789535988
324187910
174159891
999610663
1044347471
874989586
827035587
1216620331
88466229
386953908
520815364
39664705
263085807
1166427
216324684
1009852749
849284233
508011953
865054495
935247182
984090003
505149875
905720359
429001754
1239442673
440698027
540116769
902443612
753033716
722611971
98593712
144571274
563494277
902612190
204814089
570046805
257031099
410458334
490140379
1088924293
196223601
450806128
1112553896
980705569
502074607
544219215
219565318
117610867
286473392
183420442
462725075
592054539
292125279
508279618
275031707
80669416
1155158229
809455786
1191607775
590365996
596690278
821876085
275465370
1222319443
743965327
373931437
307005006
121081488
1093969569
500962381
1072104901
246472586
889875135
274314917
189148781
437648734
432791481
189792583
43794647
450250657
691152742
378470513
152457966
278560018
820724143
1076997330
239825701
1017064856
513093388
349472998
797493892
605681657
559233532
914193831
312640608
759533397
927384709
711364422
820152436
320408438
873266615
677192732
518140527
351702772
813700920
393808479
938202056
208952226
48399272
761336948
626423432
425734233
846754735
690360761
781905599
491477363
456607317
45649942
435080269
385086684
642393692
929791923
345389454
516526796
213474427
279140494
1003693106
677459008
480748
501047838
737758634
788261739
922921646
653107113
801912373
297381989
1222428876
568019861
309127135
692513182
687474920
474655732
186571700
659856324
335494355
840459842
1182646410
1013505799
194257998
811284384
380462812
95489639
1053877936
27712141
803555440
482792635
576839046
769602950
592183605
606216732
330912162
708113347
381659583
433040027
365188883
503820003
188538610
979600497
416449059
316313597
559343844
391611276
754654162
407947701
428052936
851119395
493491174
537537934
376707748
53781524
914674067
622331404
609994113
347266317
861978099
511457498
425425614
1284765012
1094927066
245709570
358564456
487085878
385956864
1355903435
865184030
627361158
756785270
741104365
536032031
467493128
543757628
598830395
292160347
196931910
136302114
279273844
573963343
802964389
121641053
1724786
1375470224
1063990405
576613338
1139145070
483564660
657584464
350986603
535569230
968861044
879921427
442280111
703509177
892085745
1265656939
563722811
331988900
551157352
836487396
1340086458
80605293
751650087
364663455
1363943073
304357634
322127423
915582363
345464160
393444262
518263707
343433680
964368685
981824403
246744430
677329174
593083918
763582517
1031969319
268630616
345039
1227284991
502454399
665156865
786494640
1143008334
811774778
499437574
74658241
1241857960
411839376
946053931
434200613
835622201
731807850
50817579
1001635471
1266460509
883555058
423833502
624783047
327574844
723260037
752727327
374118999
1069765625
755924315
759740492
378998320
919733653
309016797
294453905
707573356
91847288
219340846
241693497
872348917
613145194
867164253
180799387
483017480
564001890
759678202
744037116
566919200
1294061385
948470237
1137162928
654778742
598089573
754550448
423770170
106074905
374203821
907035030
159775302
1397668252
384934444
250876453
596318004
559464837
597515775
661239390
429915816
163416858
948209777
334280216
686292364
403352056
954667653
453641720
499852864
703736246
862772041
317207654
692368801
1040013195
649131225
218181507
41180764
254023149
477296462
538425388
444290873
326614102
1082828397
453057414
230148541
345034819
474109998
234392477
412879949
486345706
813742614
818168
807857805
420117392
360708354
349049416
473511250
377687466
451465443
381915576
891642463
419646185
206091417
80474395
225313230
487597067
113864654
1018566460
837489215
337611915
456676335
742956877
748508457
853831975
164945646
1259460844
479657011
1200878148
877655837
1132980468
288506270
369252648
574815016
133678585
805118397
798625887
384060319
669261710
380932825
653198643
952303864
859634917
994580189
331145624
53360542
998600581
506955752
456194436
631305682
210183323
545732885
486278063
646680919
505348776
825269631
268904099
134087154
42788230
513744376
744019671
902615016
470404103
432661734
496974121
852164421
728483615
1028139462
144469935
660423011
393962828
999235433
263985214
742652473
925829428
393211709
1301655728
373980233
270784999
597990958
813313249
636372670
468913342
429310133
384911460
839383131
257684203
57265226
175302892
1214845837
430265049
687037517
955872272
430564903
1311030418
1054882650
212028213
900507289
733364480
197935995
129000284
866312995
762035001
559688729
101287831
606830280
851085918
508701461
1232400694
987216597
1106293504
375194091
849499423
690800037
712191688
442635541
679260226
442790714
266047632
547450004
569611192
490919736
731308309
305194860
681298417
844664661
551237734
626395855
793328156
148817429
668670489
430456871
1076885787
804502709
206352345
178256943
16999463
772127973
567248948
839398317
504091164
331447347
706205723
471324657
515831837
1395827018
993679823
695736416
96090621
991438642
1090475695
423666749
287958738
588631432
1251744932
278550567
260526242
996734231
1047290877
400123396
436374521
444479503
332106732
386377317
511239328
197186479
423481962
771317997
168180024
520933559
447777972
536059199
424519987
722823889
855237385
619585621
756079512
678451100
538963654
439747591
1319701737
609533092
360133889
464313776
551863774
356991014
405119235
1067170518
605576589
750247358
536790563
1017441274
529351756
517423340
1028404631
374024598
626567077
312161134
560812010
537774084
836951037
21707778
1044751340
491709872
528826652
324843683
257389322
1052810133
1062589724
272510312
955804514
698409599
1017600281
723795596
1268848990
199052667
365248315
537823635
626440635
361322706
890339699
204746617
745561942
423760071
496846791
283224581
919555570
473403606
731164105
373146620
238511078
490349126
928223378
588675679
257974471
276394912
1284632903
328127333
607831914
1132527444
914122481
1247914934
974357035
376052939
985544852
880180746
830047650
452771808
229378639
433623823
860137042
392516707
293809456
1259088609
988079517
874035602
747393
865504828
814006386
845629757
537688200
1152840839
173371799
630306730
409515279
620767045
517284349
223968480
1256069547
786747812
330118995
635251334
304757693
595341888
835212379
248479493
362036483
511272967
469935785
946601385
138282529
521219856
499777889
570193006
382740856
889811438
603468040
1098366991
135208181
959717793
909893781
1240829372
896080467
681912285
642854828
1063069135
271445791
953281344
727615414
369227498
813169952
1116991062
197721431
1061892481
453497066
120816540
1035607030
743088393
341149781
252826080
801811693
331852779
136642542
809012250
309562943
689767697
517607079
751444181
52839382
341936948
1057825442
533226193
956664694
314743454
160337609
996020948
1205764160
938790355
59024068
191416592
804604506
422339281
188734030
908438613
347413236
179485062
1265589924
521824886
174601669
565757275
845774711
881599601
415922653
627780449
530425183
771335102
863170
206613479
664640734
321980822
519987290
1213714717
525806984
504586544
334319244
393327797
669357865
566095010
538601526
229091232
339183820
198221330
235178252
221340429
482920771
556022352
444170493
537771025
142155727
206200873
152262612
480325074
1177376008
934829927
465002328
707843478
294040084
411241650
507839038
151138529
194578628
575101313
411829916
1366946097
1004501182
452432842
125425396
752049902
1276547700
726903987
1253199156
540175171
361216367
379474107
486613536
807433500
317062370
813283950
465646812
372065169
260166739
911560018
381029428
748086234
2092645
340841759
744654185
871389930
1132460679
1265070672
657852064
625800875
205533711
219387040
1029330295
458085642
601049738
219435349
361418078
479469352
230743446
509576703
466319007
405229550
831900087
954746522
855899309
1169354299
715871946
294865812
359601017
1368792616
506212104
1095858391
977248411
68599837
322221452
69920456
387993818
438953273
438737701
461751564
519278133
77294364
704515148
382097328
726180938
566198976
723401659
897759131
853090969
384607259
479580774
916795799
185719987
450635210
303958841
553151912
632763481
273091535
683713798
991169467
307705467
500029010
414433101
202788491
501381857
496455200
654644267
353198238
716913836
521490725
198603874
476111679
181918993
502191673
1019861726
986297946
495491377
193513938
759787317
1348968765
839799238
884721785
609854670
738941663
753307650
448432702
313680710
241672663
311147231
508568078
466744361
371666280
807194752
279513689
334243660
575021635
577162932
513334368
897036015
748982111
399459328
740888745
300322095
336943970
1040398376
183278147
143045214
635877580
328537142
383131328
976522228
1056874794
116828962
323854280
361093127
1227275195
617571152
499449549
305944708
546271709
174394138
309638988
404675071
688681188
432117329
848143202
1024374656
591763964
454693840
473230132
90090247
200839492
911287497
309219684
590547107
735739301
583173512
1288008044
433348953
78111938
512446117
1339247345
447229992
510432903
460717767
165667676
574349318
454240904
517357648
890200847
295130913
1174462645
537934561
322653779
332957154
242390974
745037731
447235098
774114949
127971394
362701913
470911972
1047734835
617842769
738751366
189100971
325353491
188505943
792952004
671423402
881221755
386673392
1077848999
388150044
1031070425
3335877
462794667
729132310
305514925
981612938
393742884
489271577
274003115
435313542
260200852
656531148
725679880
724687008
652187957
315015610
918308214
429870746
449521994
450786337
691948265
1167738672
660988082
372397111
1021049428
312873801
992092869
636237645
401348941
695646862
551379857
534873732
222980894
253035117
756607497
372905699
390102500
629684097
349207251
757008999
886770641
726317522
541654235
489122274
501507124
851604991
108851577
485161662
889589120
384769351
488642621
49124216
89338946
797787928
855951980
402733680
638601684
1022023106
406437616
1078828837
383412069
520559348
273110279
929076054
751540101
928006468
464446451
100321603
458808931
896627107
391917248
554948846
704629536
595528094
259744674
93395706
858149557
110265539
478165213
893347567
296705288
197660121
724358909
306119327
549233138
430287474
782601512
479426700
1022318929
724392862
394310713
52790989
552843350
1226108056
341687833
50752678
670738672
1161476490
899020200
273312980
415745845
881727612
199112952
434460929
987564762
268953427
301873
1338545709
560014268
389404484
934855981
163885109
486763382
737455469
897669364
704470274
508440375
1038826044
360700301
201440920
815682661
485649186
677111715
601687129
95022798
603262479
1024937892
263603575
679270347
427451814
194537300
1131868114
192575400
540033982
952790664
1356163547
698455390
873147749
435267779
641283817
492044741
170670443
216288884
500560436
322024898
504973990
926686893
241833667
489348054
1109271757
6383858
311204843
730329362
439597357
639919996
683615362
765495994
493354054
1282799034
643690498
858269111
309662402
477873035
606688501
599957476
457009073
326442318
455643844
852505862
428447104
361677958
609574115
785405714
357335278
428020938
1350195518
300271707
263721126
792866712
44591230
442748998
1184953600
467619134
280747608
1104074787
994678813
370948123
387269459
532301703
179625196
485552141
961424632
1219846142
636639355
934323876
737628603
423222208
955953970
859627010
423367759
574670601
705077595
855398393
227583562
273094086
476440737
478223828
544552407
404291136
500539957
682378978
478256436
792966764
64099299
220034661
356322682
498567042
710693041
841157261
482635086
171884350
729465773
933430567
506784428
1141721679
806742048
1083421617
244332284
310917803
1145681781
123055124
630726157
212557673
162009596
819200978
189970373
906347085
541609414
440487231
351312818
603561735
902191342
679686181
594738305
1358567591
538959499
253275019
482399427
958430989
817869803
793609641
435235730
488659712
204974775
148553322
1072411488
379434861
371944418
860334604
586324690
751638276
491007237
705784
220031250
801333862
710379493
194861457
518823067
865916491
535660092
332393859
415134334
375201170
798019598
142576738
499644316
568928305
812394470
558751021
386230898
955501693
413656567
393925124
771856723
744417050
2400302
564540071
687397068
1094327968
355166790
887559594
68334181
687993885
896180460
1039696245
926096818
184708210
591551147
250151070
692335466
320313176
1253430077
684279344
602935491
507104723
745561899
1006305593
210988614
251724968
187261409
461335196
311873804
442932773
555646352
1134054223
28551412
852172910
1378908141
308489997
650820700
1049942339
1155729558
272527839
761516791
608388007
421813601
356248912
690485204
766830763
850085788
567903466
192121447
491140846
388767200
387637865
476077918
252147779
1053410499
19559842
392553293
827168082
861869345
753457496
965000592
713925194
1159269135
523240380
328670250
394853951
1075691456
438912243
804328610
528844717
476438954
114579378
397333916
1364098227
974965779
519184473
700325515
308269880
1040135964
461258143
349381771
458566753
1139273429
435397155
713144621
116329783
1063747900
472382364
148650809
859449784
160483876
925171743
497395944
172890996
653287876
400872164
793236489
469315312
306075669
266166547
376323411
133229823
704112933
521772040
917111130
219441036
123180504
822796462
1386520443
850888894
438110668
981600985
397839076
868799868
1086199515
1352038238
953795533
902297191
156550096
308869150
756611939
271949696
1089511588
107028486
399609179
208195350
371466956
762823685
955167913
1127905669
241339614
802396853
746956606
409095733
150809536
521567447
214591512
1211984573
472585578
1069438332
113518683
502301926
1051421769
113666583
532824157
857233337
905773346
669582200
248072965
451530120
438036356
506819687
1033248430
993511504
384292518
258926538
862951412
443218831
1049774718
324365209
174465077
149683758
767471535
334467899
508592044
485052186
396486027
1163198676
351736302
608717504
1288239046
2798201
891314156
322788847
327087405
1256009349
402068202
680727805
692319717
314628456
193941488
583429916
209352307
357607375
841641444
762181182
482306207
58526588
347980563
712414415
229496148
73426992
99664819
585777384
569414520
426514575
282718802
162201628
386231740
104147771
551467442
490791079
138851803
522515901
610927754
772753914
152056883
308457504
650445928
727177479
799341023
549382832
426159773
259421599
821885578
537415444
495088412
727328350
136090767
800045445
476101794
376477588
902133406
37857266
878940635
403522006
371487131
467225422
759758393
1082985080
434405682
574011574
675011297
395796017
693906828
1048415653
975416686
1027576808
99005096
50190870
239205604
521320704
692103678
581053516
770359368
498800621
713312886
374452894
457168871
908314422
859572984
242719248
72308533
384353459
99935984
387929379
1109651126
728398166
345433558
1056817973
364674296
817673966
473228206
394053142
179531221
362458121
1086092835
684897317
955044864
370945656
371477848
955252605
724451393
546241630
1152596922
481511955
1060756422
1048008335
541691616
508524177
276342235
387899276
865328391
693757166
898924105
354190096
314101916
700967916
76262505
672504181
574200
381465919
153942742
567442410
290711864
804030818
455660776
570083261
185719811
676688083
879024836
191559202
623108028
1041260085
1057906459
238261571
737097587
709387174
515170278
559022075
491271334
487100890
1360307862
318238930
584255702
373752679
925294161
542093562
242796329
1163655223
452596901
523192153
1179483448
528594600
808959334
1361161516
1105879005
38212817
190313674
477557982
69639079
731122504
455806402
733475469
427558775
285188936
1079145696
669375135
446509375
441156861
1106653290
696048623
519346169
1207238834
189644275
1283444377
512649332
575207352
1098758243
972478783
532151019
762801590
782180659
518591941
280971657
628134736
340730020
412929569
1272224435
576123259
298494452
346601371
681299441
1296330765
202686691
456195339
368300134
124542611
407955845
84193361
368427319
247666449
1061786785
634631243
598306765
544117345
356555955
921186877
409997415
1045350390
430146136
658899520
636504905
322627361
759503688
921705883
1176401942
279733648
257505948
261367203
895381150
1339811249
738910868
411105549
440365742
228244328
1285367117
1065338690
26072880
555907864
1018830363
917012894
1046612198
236693483
855837059
1097614291
971972428
822336552
407463398
392954762
540892623
652681820
416995372
401163081
840714428
542235336
381128665
962357678
942368417
44582185
213723046
1259052952
830029731
495811688
392019992
491136691
477056862
642117160
935331780
397898852
462946630
1132804572
816777840
240333966
333900268
454176117
991290109
881234779
1365557097
564438580
674816692
37826332
643131230
258285834
534988244
3647165
971098831
535752140
564747733
498333730
723969141
1053959913
444774293
70604949
225769022
475748077
468469071
93502675
191530745
1387025526
3265308
471403053
413808936
326174319
572310357
411871726
680288932
148640805
803058935
376691084
366199287
265105584
251462126
594497299
646017439
513935294
383658774
875427742
501320005
455237737
505364124
1073130558
905691534
268127580
538449717
531148737
213884324
706761240
834263877
521943185
489905683
508806431
420748870
79048233
331002785
761473397
630689412
668374539
649961906
560488650
1108243775
821408034
417203572
390058665
312759635
1079781677
473703576
238918726
386107472
389064232
621775717
562129872
506141487
370968961
94271834
405410083
432274964
430052857
415439057
311347742
475374944
149009863
1128967296
831436675
727115941
152257285
217723187
140318271
894747943
340426399
972492916
544685417
801595308
875364554
794410185
324854322
427655319
415212485
720067483
982418569
950612279
745529504
286700539
414739262
648376554
766663981
209788625
415066918
393730570
835354205
732436953
183152561
657348115
852509520
918142735
59654499
432849167
404571301
421911884
833882170
697222197
1091057457
798064282
881417816
538728066
417156481
776223189
786831827
637910368
534259402
749034542
726079849
329092686
69580694
260048025
1137601227
453374731
805192261
903791992
754139753
837478413
840579242
1230183707
1140396549
885913840
1132552906
930575475
407721459
654145727
759397525
1082511340
487772598
207343355
1290880148
517259665
800695217
1398271646
546004797
439575416
279344275
395747028
1193771809
788881717
852578538
765842295
318428061
251414875
860333219
742283116
494621638
1115148697
566780436
101341829
644288113
439867102
1110995176
476365750
565319795
410711062
580086830
741321
504769853
562782828
810198423
484146291
436874987
497064305
447405611
1150975160
1042887948
974140954
176347495
432129037
189449538
647289999
463874456
583917357
470681779
321380039
905089853
538717953
388337007
322197187
888841191
434792416
416981050
450482996
48763558
448953373
417195140
565747941
917511696
627758215
1020917413
366066400
981360403
309990970
491985783
667457618
201558994
1328597047
1360525891
64949776
805809476
234900710
212684846
333895916
794336718
295564678
409033319
459390817
3043987
1042964910
594833749
1342107837
420558206
930671465
467621095
487430202
77850244
563759698
465324109
877946645
919631680
722933464
120727792
647614353
88102615
715513535
923699133
878252698
1035568214
340228834
359263666
1291821300
626454884
222133046
1183819233
380416559
311770128
810866395
822850263
359227515
898122679
719857602
863451941
70285950
1162386618
436349205
407859802
828133378
1122807536
114754708
421545546
359302846
259261830
951497542
1097706511
355219735
649446974
215263812
386678104
30714675
151618581
1380431603
923093686
707389543
340256123
509524640
202702150
1045534963
409569391
518956501
705604106
667580418
478335509
615478319
1040557642
585949408
462579976
315920473
725667627
520202031
471548367
1167633889
369584464
874207298
1303925083
975386629
853838106
566037252
691295482
1232911686
961430671
285991592
764067223
652719598
968897739
762509276
400075500
513512833
437367889
716982714
555872732
767265226
263603485
1278919597
590824711
994839323
441135309
141596200
464082712
574862250
1371313983
259962604
870202670
921506777
636617476
111789001
817333877
1110864933
715938894
752610237
922903853
880702046
1003230489
1066317750
479362061
540056070
543688412
544134408
1176532221
437004693
562540550
530229672
600059951
87866032
834088092
461667551
411435810
697515810
916620626
284569571
1027226216
395643540
600467130
847180174
877777150
1052395625
646352471
746496183
126750648
1175531436
511359556
308794033
860080074
380848762
76608986
345164803
209684782
672042670
894997182
463572526
650314826
878911163
543128643
609000251
1006289715
767933610
484130649
309356718
701733641
432955848
569711894
429119862
367545321
1163869833
20790365
957123270
707780960
545182553
147662027
344302672
686476891
1058902719
1002837041
896492670
326792012
461484029
69126082
1212028733
594442422
542013064
563690919
317734495
478748872
928075953
641550051
711844148
1106393457
82612029
514362448
524882016
252275750
385244345
450453602
297756615
828234769
277553731
355331897
688924836
421191304
714963724
485804917
780007360
1169589714
908879136
444267734
639350704
669062671
990898640
358738409
679056789
576939494
437598025
963260251
825583569
743084667
149659422
381158929
1091464357
449517778
530533818
534362520
785826397
483091043
898640268
736198707
237936441
593942458
192230723
805802056
452017839
792480741
650651970
3028406
335976747
664265885
874939855
841531778
232884268
832690822
591604688
766756729
770364015
306382025
1230291224
586510172
966438059
682026766
487995624
34233408
190119811
285611381
1104207195
1303982062
363000827
273149872
624311689
1029423395
437955881
1085840820
1029509796
1010277524
300603324
439705975
268211929
437764341
385879635
90017526
411147010
1336604086
618786149
370923302
407427310
335156993
989700401
1231408206
355678423
499970682
137558591
764420596
1367079033
383773477
135699273
853544323
469330373
665802346
637883554
330519463
751639154
327977507
733920411
283116226
1342620252
431638059
409678285
591154703
473563419
406244204
102297364
458652653
1390154649
826978423
807488538
697319917
665215059
638500809
516435243
193540406
873838381
91313101
571277881
826626577
477484792
847729930
573274806
443456203
680628899
120119092
229919449
319145022
263740476
554306480
772181727
1223386044
939990700
932725654
826452740
844404454
742751548
576119203
1028813358
994944299
468448853
423497353
300706267
435882291
472378010
1342335437
375500101
592357292
620758783
1296121955
197368720
433530553
308540435
402558063
511589251
501136683
513029309
538769061
653481678
101891438
819585917
404321952
363579305
1026615445
413507714
77912224
454940802
730422158
777448092
1349295027
424143015
1259744269
1066686297
647417505
525954657
479264426
574220104
193901122
475304314
979550606
551540690
933654458
436362500
1036889060
240773992
419723518
153234478
82084123
940346612
926687446
444519967
791918259
497530691
1004979700
893079505
283414363
279985671
1355443914
723672464
745296688
822307070
841157758
405375262
449027720
721272615
459196853
175809561
1009033633
353353464
1315238924
354559294
650280243
591150606
50827593
115325277
694402242
974943693
734444767
541089583
767552658
507567817
377746545
220640698
1125155167
359272511
483809146
813250209
965255508
361755991
399056758
468755163
1194100246
1096760942
297463659
250566286
1310704180
637664693
161490669
898764393
454196199
1176743111
724202267
596290026
1243899056
871481121
559408928
573734008
187475831
1297758719
985314018
547525763
1134475386
133961314
253435173
878035614
582618159
373304484
302488536
535850127
340104018
798513346
384000673
958762271
715284978
187749330
1007208210
405871997
1312659856
721835888
1015871074
708663145
203112328
1138756317
801200230
813755051
645135498
751257429
1274675548
430218845
749464766
388111082
121267727
1023485461
970695441
388753118
491849312
665141555
533165237
913687156
875008229
814595719
797552466
884881513
56410647
998242293
1013885537
1250860370
416102946
435872770
376493999
1160412566
406149532
1156384439
956621113
437123952
1221044034
1094873273
304144732
410167945
474991841
328860032
841888651
512387049
501008609
209638439
750436411
839893034
475713674
335763274
1373704
549767565
378888537
67159790
555425432
323717532
341102105
996503508
530924392
540745248
426666302
949230303
764502343
1158399564
405815893
315117149
416893187
508085301
310425919
420836092
855555897
844666882
959507311
1050674697
648859643
741553517
922191688
174897161
356316913
390676937
705069006
1270299264
167712033
601838091
834837025
983890725
1332944998
711892595
551094582
897875513
514255899
98388088
410785440
436626421
615219839
114152004
220146913
353105616
586747641
321446987
455843943
439540094
388426293
338197191
370342084
750617509
349663568
590450736
249100493
783017352
851994733
644763074
291457294
317268913
1377992652
250473973
1128175117
704853653
1136858966
450559979
631093643
639251265
159721328
627964459
308723506
371162335
244439479
138082703
291274328
364179294
919182202
507153128
1017367987
609896781
392654764
1364607268
598106280
467261231
454918123
731392590
504678716
1155013552
442181103
499357859
471981984
932904467
1083451796
1154544174
147478526
659057793
383658279
1365207106
1069237712
743830029
789536273
344672053
410869076
193160372
1091147531
449440585
492056513
599861035
267296317
161301934
214685482
975599246
757385011
289371045
915365889
919695944
626883804
669343021
582143196
1028647051
926354107
14396328
584083079
1307633279
515139567
395850548
531989793
786931145
337037797
812904891
379076399
404948076
80510809
691923973
982675909
388458165
769329123
858365125
432793740
768275832
396560398
759319170
394340477
573533300
1037342329
429926060
216649230
581948766
16103392
395907988
904249798
1022486937
719133450
135966332
345315331
338646481
233744660
247840194
303426067
378522831
410940708
112642456
547722053
950911663
471180321
629017767
811178703
687513320
856569915
271228719
376714094
645544498
677325773
644817330
919615865
670316684
341837273
198937966
111053550
588984708
155423870
716215771
342748145
440114456
199790735
1075310432
847422588
332777873
295096527
1121217030
3178985
728091378
977994165
777978541
368482683
322033323
417004986
1134810985
391933119
1012370112
590889359
1284304689
803504
424218060
888404862
487386978
329330
325944928
819509476
304539508
1067477292
1005586755
460596877
452585186
43179082
959205694
98349248
328711775
180845064
1000557055
128963647
648636757
399776070
1276655115
746321589
312761282
432755618
112980154
242346086
302107611
254538980
113852187
162407675
144346659
1354403549
260727667
379152144
240788247
210365434
295509491
43195688
595714602
208329674
129332169
361945602
748324909
960403051
919854736
43803735
736862779
491300268
68534426
770921741
496074631
846542164
838091487
438184640
870881697
1025635605
585812368
459443320
783812818
251190570
671645172
359125804
1163892481
109175993
697785390
400873300
570175001
620414011
365806684
555739140
219696762
1121934764
994675849
407815629
914691096
345041371
886908384
904069949
558840396
115637968
974362833
475176176
1251048696
673529952
462444071
271054265
480293410
558087201
1022449109
297818638
937924821
348494299
759245536
279801646
911580923
349286946
1087018197
796741252
450491515
727053782
625245519
749299211
379510044
346703035
843301594
829009316
175426141
198656352
688260395
836420695
285016040
893635414
512520203
347278958
462309015
64081696
258226260
868236550
908813859
646887050
563275245
349698673
271838716
444240530
444306277
1372832581
398314177
258439360
766373984
667027845
13871199
389497094
1264805026
540328141
394777892
576784533
394763951
1115181721
486610568
1024236687
332136177
377332398
367358576
1084174163
452938537
1028233354
385613712
688970414
323273995
793852625
501962586
705530539
848310316
540152616
581039736
90730015
969537681
360332868
495852127
868751985
479021657
64706010
739164892
1283748770
1140954309
442064331
234756807
334323982
153829902
119153625
832050249
435019947
864771587
403051900
299206068
396018797
707447122
548500781
440377076
474279649
1066171460
494042788
416998651
314638991
251305647
1006349458
46909070
801145220
470883438
531829652
641608060
962605133
1144036546
375635089
372488942
1272350986
809003223
1283929080
96729954
264471134
418323216
749444685
841108770
771881087
686947542
484658468
381435314
725639046
508278126
341659855
377619805
1143158948
697111695
494093589
980279052
1305884972
749824034
457149892
384212505
233304135
258479161
491917306
334905134
1184016239
636040077
1354202273
407000543
862761964
508855942
42264062
700317129
741638732
471819339
316207009
296689350
615075948
728160631
1381744321
1063110013
478483917
1113178163
171975250
150883040
694052526
362789927
879840063
288675193
731490391
374231831
693915547
1132919069
706001096
684947816
388651559
988814670
864714297
265374237
1087495395
308238527
133858250
431292498
841701888
380921039
885274028
591077593
770025198
777641164
1368671425
294775795
295798411
451103478
521963668
894540575
699701447
518922231
443214084
756671660
679809605
591964421
410845793
670738751
607384704
894174750
1171088474
241933098
535991329
735823924
268109560
387285203
271411357
534871578
141375669
751283669
831256811
461020192
194719585
652164824
420604802
481320547
575256657
1100929872
627232641
158172820
654129260
448716300
647098003
245893728
450282963
528099127
360506341
1084905546
720325712
1015144556
74980656
164432849
547106878
781183702
269527858
351067923
350288099
1216816813
501027187
686180802
529277536
374999138
379521637
518542700
243999368
1333705210
252563135
1165584259
529340161
982155700
191446026
258815294
336580168
196732300
33346189
337599734
1024969891
677937344
1226049002
565644799
450649540
690114302
273465266
79188024
1283639431
428646644
430459248
870940172
495742109
305319085
150325690
1179532729
410775051
749603903
654918225
950014426
962810183
655962216
1061001486
775377710
1169335760
1075468213
586722273
154705896
396893202
606076896
734044290
824505476
407579288
551685703
381733467
699269115
62573844
1094471118
969967670
934803072
507110716
731877401
871557642
893106785
883950438
62184282
152199756
433506247
219755427
1247704974
673498600
544976481
16759683
273719273
807261025
469362577
75479187
429664744
226596894
680546621
438695225
204342885
899509488
307748659
275691535
828280778
1037540348
225741885
243263184
459991870
19126631
1291554526
456088972
1319317570
172069959
407650803
969489073
320202938
483277394
40353563
1025781221
526051328
1024900959
744097029
453227136
912239597
40931310
196677012
1264216646
182238833
920182581
539491385
671788516
1287308503
564667987
804361431
461192871
518729228
379435142
501681404
360332331
478183890
633863822
585485181
857378
480804459
973361065
476662583
508309285
702074972
377720502
957559195
1340332764
494576717
606545693
477538247
435752408
358466368
801900553
509149435
784950989
263737643
1260062146
317684110
190560856
670905182
1057565557
853479394
707221149
193492536
508685943
1002016343
1391145528
781304284
990451370
386852
789029346
528604478
398873206
290151380
639691148
495377962
189962197
471644341
279249108
419839236
243047423
92601577
473719854
519263733
188950060
868038681
386828465
143336486
328551221
913362091
676232431
871122236
515694430
450598829
804815842
144338796
694925926
444333917
950476852
829761886
288882429
111144048
201426744
408590493
553672826
46928701
400894914
259801403
1189892692
529570596
501749596
933187592
930013969
242580310
950794947
386393813
247298246
1242038026
728171916
64717197
709889162
1300013963
706215161
607689711
488777001
648706844
857036059
784720486
315348552
303492604
283839016
508560432
415818944
705811291
719558887
1209363658
204721819
594716934
155426016
188788045
173704193
342996401
492556332
649258287
452116199
210634455
968669075
1399751928
876683898
886477818
148398616
465102110
316766240
754254506
343517196
174578474
535475212
320391451
346406442
647253689
533900402
1076798379
388714496
477328199
919085411
523500391
96338183
1164414419
399031731
134926574
1252207857
937758363
272155383
585818942
964650490
536624419
529382010
820449057
227883314
718644711
378651339
68910325
486473543
455788019
927873937
631497560
1231015945
172516773
369264095
320347896
616407793
542209289
311769794
88815538
242283303
463846795
939158574
405077871
480784754
1275579552
1097949841
451506338
417065407
162099072
839377755
916815333
574932059
293159669
447115242
674739433
1026506183
448827733
255238521
942146441
740005777
823684410
261187433
46772735
385665732
524145743
319464609
709367323
737546551
1087659586
558590107
760397356
800458709
848532476
961431634
288092114
461833477
847652070
667282518
651841472
1195013234
1230073920
1046282666
1367351057
400415804
289277356
264306932
844446238
420544260
969034293
202230913
701815148
616141492
1071116717
231786540
341095942
744647882
537022817
1072005894
297248416
214788638
653413434
538554592
594589103
1067254561
433705649
424152113
391290655
1080688407
1144877481
289967787
343989749
410037462
1056167886
180306510
456008663
264981569
580926917
676512413
465949423
157246443
270354777
531054080
569897596
1097821359
886296401
693365474
416174628
732831970
1099723210
1187807499
649023522
529352574
1165075521
282135959
432568542
451436900
489765806
307879164
538047563
896510780
546482780
310550430
476546182
1036650275
357883871
998648721
717659919
206725188
565115536
918373454
707422288
786619569
774334059
668977899
1338849741
923429135
1048881650
141910796
961799287
1233780753
1158511870
643244267
295366568
722922472
493380360
843639738
406865446
460325270
379544607
485193482
888350973
724352545
889173596
274147177
30356725
345332699
350324528
495958798
592091612
462808826
444264712
989097400
73083493
398674155
695939591
277375645
654681729
373142131
716106540
362933498
189922702
1056119331
1099550380
887037992
243449776
801717862
522710087
478028659
1072742422
600685765
455788653
400968688
655460441
1027647699
791697977
402626264
652757889
275277142
1224843997
739037938
803747694
663332513
484571809
362908006
730144860
610038989
886356752
51771026
535393350
814417546
801405698
770817445
525782509
791123205
51299987
984028755
248623871
727089031
552376145
562672936
936341740
386696503
543078283
660667128
178132016
981493746
786168201
803173989
565870777
805129673
417211119
1137654591
815335792
395144828
832819781
433241454
613044882
731018331
604822517
316898994
618316833
1034649559
280888914
791038076
282676077
651079455
438902613
522458753
553648414
572502335
564930095
729606797
1168921260
743832622
843705944
394485952
860229046
556208499
433933407
594182607
977516415
1278801520
828904876
535428379
193550347
393655012
176478546
303575697
898951017
346701359
820481417
892124380
787564463
259924324
83462882
588123193
374441632
880261281
440909986
987725434
787036703
273558304
405140707
806632246
1061334725
352750711
403640682
875376405
734709902
545885742
219864880
337396601
168837907
753414897
46142455
635828355
1080361183
367042214
1076814174
150210924
1049474400
699828448
172312305
340970139
784463161
601869555
1063261846
467074740
740231153
874533496
949617734
712884449
938612855
688099885
255064958
1312514577
1334727407
75108157
384122484
69248690
845283199
553911314
528149337
350865430
287745976
479356941
948438371
920210794
326650115
825226902
489785498
1029728960
222109267
403991313
544935419
400323978
1074530302
1181369174
324438719
41860849
66120532
272608432
290343245
470607133
504700546
501531429
1157571435
358831391
125538923
868310593
369093804
643507255
538493009
645400291
289516718
529681396
476229393
814086274
356316073
515986017
480768572
600664488
608682533
1061124746
728096332
904607751
537990396
462179477
404806698
835563376
1134899439
440678338
42363465
181969087
88482209
905797864
1000875006
1082763846
607994920
214426567
723733329
1039136715
1082604243
658760515
330935610
1170990585
745781527
502961520
827582031
345786947
1272632781
1146184231
276829758
529183689
502547614
490470999
207974981
457378740
729509679
678861381
977714325
843673620
358914753
506262959
1061670164
711487847
623709719
699949703
137937705
548411676
277799693
352908828
523538380
758741359
508202302
481169588
558638924
414740594
698162564
456260357
1141340914
214904725
919923486
344725543
1031332661
383606592
125325925
1199642864
454537220
459088345
10150693
387097090
68220904
91232920
248886560
96888971
717547146
433308144
690083268
775215276
903935831
564907902
804708330
585412817
346151871
545852184
975972728
887278587
56526983
111698953
1305625476
309762814
734526298
1203349892
630675899
888757750
809989777
1102320240
524215154
199351247
594209569
1047765717
485518633
589513809
248785160
358583999
826806731
408986243
861144060
1319013362
542585465
978745956
159917876
563269780
1389707657
804768571
341655634
200063097
947349301
706163404
1176072324
61272006
347829830
673024082
460252358
576798819
490624938
742649352
392173458
363013696
556525797
404950548
678188838
447373579
512244603
472789247
825494225
476836674
918196140
508047271
813487149
504824848
926256646
310305550
312915253
283907365
349620599
972142171
1076018099
461588088
960392824
325044468
669318561
637299033
205633546
222575663
1240224154
997106460
526205033
583316566
1045851384
753264495
1217144134
392622799
1101301334
969512407
887536754
72786431
502980120
841019151
384306027
35588099
647620736
699094527
1218147084
269085540
999409991
265374953
342522857
720942423
234317839
1053356668
832360640
1060060308
446207682
133174651
358847493
410763326
835934845
816308489
802419268
493646195
1307875027
433428603
152684137
725382811
721929510
702196055
252718051
157500590
382665774
1181242836
588068012
307089110
50790191
542393560
400469030
718881550
544162120
543186756
205928188
726785074
199827369
558489896
623909094
715300880
542133020
348751848
306442970
662242124
749070789
204957336
526800461
1099046027
142702364
37328167
1225787427
933775450
888935478
767307691
239993158
303810397
827128161
392757686
978991648
720102782
573464880
484996804
754692434
491006500
430018430
651233891
1142576725
721599773
355510371
198620528
701208468
432715127
811162532
804207159
379121977
587370498
618267246
868760099
244550769
1222842095
814694779
80936030
397072762
569845644
602753887
367455370
118700775
580259298
1367318597
1285924666
119720660
349847157
808241366
340784895
754911691
967206387
394804263
321054887
611190123
349337990
325639655
1084493202
488050571
995407634
488707565
751801074
720925386
642969330
238061668
418417984
696938720
768998749
711223979
1014928761
1086011986
357280656
329050321
146441989
709316506
402224936
467909736
401020005
1253086795
472355332
833554814
200363578
106443639
689560852
784289865
224199233
768349977
1081058695
48222663
458313809
517120929
725886154
401795957
974233560
1013107575
138033063
391713198
1223215500
832204083
1380541607
314176456
771077588
845392351
284540150
35739667
230433003
1058205637
156158453
687136874
501674648
272544767
598807319
574234106
404307977
189399590
396022955
231951624
266558835
398734545
174525067
655120237
387779313
402961705
1040702571
673150091
482134564
815942963
349672612
531340805
326845331
348308689
862139435
844692052
548223650
504688136
819855110
546237065
434367723
432262638
759081874
1077997651
1195234714
546291039
767293796
675800419
330201190
359526750
996535503
461718445
974048345
952962687
445164888
794215761
495532813
782569853
617878335
425052199
455013886
66623635
388096309
260634307
374057018
1188718550
856931939
919408015
303350884
389727224
541635079
416715608
550406367
936683822
1001159549
1025005101
39101405
1119281162
936338207
380498448
1362913841
333349624
759505972
965487786
353359325
168240882
670735343
688841458
88244898
883126219
1096747753
509346820
676283784
379395061
397836782
246768257
253017480
645544160
362983570
280911320
500357404
727878281
1125412860
448284241
1109899501
240447283
325380376
1051176755
442701404
425089224
1051136822
1125543344
630442623
375543435
1194769355
379144155
392968949
1051000542
741390938
534970354
118879921
938048173
1306815595
940010464
494716576
873370395
265463657
566501257
504023431
214015817
1065164820
365121095
257554640
1787980
282193662
485773263
293188831
381266670
620524456
457288280
1351965
488658072
881023777
248874745
263195660
478254232
352758522
696595964
485946613
474916668
890559289
1237821745
599036576
456705317
784148207
386099955
509388712
408487339
308191531
391047633
599407926
588641721
1186940827
823601675
371396051
875809753
1087214309
237745181
568354059
1008696489
432870486
888502844
470743962
839613716
871556898
1052474373
849141582
574586918
128000073
124125213
1271632083
554333965
156796646
734959213
152541515
261934728
354639045
79111524
928830867
1063756960
834105019
594709755
371493549
1231657344
1290721379
271107702
1059528313
720816683
464853145
818117903
1328380604
992999934
432025945
643499265
567695197
962512455
825346552
199496605
1379630852
960416503
393309654
424667426
671242699
322535719
263174925
282706740
749527521
797685357
251451263
742458977
92107167
977355405
719949480
309020135
284601226
445933984
977696392
361865290
836130490
743898030
213207566
1202160610
1004531810
629324351
208008350
301666070
554465840
879286907
536187857
175387292
1000990634
299046214
240669442
1185783165
271234231
610049411
1208352228
392487976
624306122
440558673
733390457
356269695
206666732
841193292
400565905
720682630
227623778
587141943
185495432
998092583
357350465
516085751
715304466
465648845
849027909
932327114
648448493
1237179023
918744510
420272470
290092233
489240967
496746890
852785563
360953216
27256261
762137754
412159479
946163141
768006404
546577075
358627578
1113775827
1097388330
356489034
124317585
341105956
594978421
1389218118
886927303
261141407
412981745
150668519
501085163
779197299
600989121
890529823
1014038143
474871005
1089846807
833672930
437385227
721467885
1044379697
576059282
402877952
509089976
421909745
1009075843
1333293313
596778406
413388947
843268745
290050310
650729488
457861708
490412452
741454511
320843931
1141312333
434216127
440941722
144482722
176619882
162264110
434479139
170220685
1181568708
1079565347
800311793
395261339
336010750
1297045269
1147573724
1005120588
484495106
394895974
1390980058
692224378
377027119
379753318
840408384
684863341
841252456
133047728
595466991
570566258
462806772
965536761
1097608221
886799951
328714660
234433940
337110111
1133285405
697812001
272570826
543663740
988468467
773244033
505268182
670091318
656414163
857735610
1344005665
566309931
447186134
462462711
481095042
770257403
794230234
873496935
360089277
410126482
723638832
775439880
618095029
466738673
42261081
480659565
326701963
724868
1299569664
288505212
457535819
256940009
843769753
1011938081
1204791186
172518735
419041657
118149082
329503065
902805028
192426772
1173765423
302774400
877415052
437148772
161441127
450421768
304770224
457820406
933917157
1329508983
1015607395
893445017
505315865
475052055
1096650998
970218911
720913393
999337424
232842735
764697262
723288833
1375716303
318123971
1273579674
309084262
597555547
787753947
482924601
201002161
505831302
923813555
287238817
325977729
1010017740
439803882
754028833
711239546
505396608
1216770975
385298552
1091893635
981517135
1016158081
446740972
764759191
809738836
1175403605
545881437
221425691
1118671366
695411883
564591092
822731161
635346017
846827261
559151869
952719888
192531186
261623953
1269046253
347542936
723790635
622934762
176210119
787037856
300274641
792778387
65905293
779699748
396467847
1279431005
542963965
123345375
554552208
507995911
609773238
831647853
980475651
1352532631
197547154
986823377
733063372
622607160
504402798
406037769
814738648
927901951
368423703
414565286
369365586
621857506
405244939
56904545
364761005
883097792
1190277669
638895103
219080521
367745979
732173329
695905955
337111827
387725640
216863309
699166035
1245593583
492854192
424009693
388997733
459706525
261579787
508622196
407724416
739477713
476578920
789421078
837999472
288315747
533052760
323182743
994188810
440583716
1372225502
877716654
197146278
374422352
494157500
459393855
1159616257
215531690
966845933
959549861
72757863
583875301
393853058
504374856
317598630
392237130
660546493
628690666
1006951620
888988119
1045556013
1278484998
487995936
554239303
620297744
889805617
470778939
123726846
914292420
277294985
333198949
815339437
455615167
441378040
395586506
537451428
1089420517
1352031626
729047680
496621015
1389724084
845502353
785995183
523048988
177246241
257385002
901760074
383482750
954941283
569586548
225793141
1080064113
397096300
964063913
422756843
1078804623
774735488
431802371
1173038204
1251776519
308408568
912822300
795949962
706324379
1343819901
827857817
845280323
319976216
652814618
531640945
261004998
474407382
558388099
1212944454
285989450
611906528
462481494
662467267
423844729
1261009885
974323766
442681953
214390958
21893758
870592436
1077880101
947591473
170724200
355763298
1213698913
492844667
393060563
588689229
694749496
995351563
330588444
315155264
363676761
953594189
466124491
342924508
498155626
633168885
227740217
939526871
272330015
264209374
447427972
948711575
1087216402
136971868
768064487
734414759
765138638
779742570
990060467
550939565
55480629
439311623
388965175
749921694
527063601
1026769662
535203688
1267026656
454341900
696464251
1208898703
481130052
1115545985
793027314
291025459
953350024
1211816722
1025715053
992359662
763833727
756745122
938843639
957781582
136647655
559295801
546920376
457526177
346519781
730011461
909201015
355216918
449658775
393725017
925557978
538948458
1112571448
1066523521
1217805757
245126301
1157645249
545245948
393984232
508187930
448023170
905476179
382025189
939103523
1037145050
475033244
30444213
915336323
112604787
54992711
576187667
864513205
186277901
964365389
639725793
1225407568
614006167
311660760
178376914
437289911
218008860
566630541
677770663
195932245
399117962
478425002
224529359
290208167
307244349
787102605
705312440
447972551
932915165
156984382
1056302558
374828876
602143922
538205858
1060542807
1353789020
813821815
239541200
444249901
508910471
401719705
405835019
753009789
348264889
360253789
316035983
1014467090
839419924
428428284
2707288
1022675710
533715585
1177054392
618047192
362341330
294255528
238706477
387744804
1005801104
641929548
453633886
991628814
346472386
405506289
786005346
557203861
427968924
940330230
1184082752
949709131
410852170
547991053
1055661709
1237637583
432951990
1249860182
287355536
459589356
621545500
758254217
191195121
136423264
529032819
539021363
552866328
819116213
1294747237
906303142
388256443
333896746
1050764318
536340850
392045723
484523941
794318025
166153164
966071354
1134302198
774166460
212684099
1078117736
788935128
454496727
169513598
343078390
1249959166
744031451
459976713
885142645
497247765
663893980
840418544
955157826
525486787
953729012
112240265
604821203
563762900
1113630470
1185441538
1145406228
484409708
311929567
409558310
713585129
535926247
1309927691
201661233
491775310
441826131
1058426048
773972943
603547514
828504744
574750551
347688321
674252891
606390470
714607011
1110376185
731337818
710919901
367168343
1095492271
666872223
626453804
358972353
257451673
1185761850
365711572
863263799
525309211
654753898
733586390
553927277
776574751
340810441
634159554
1388697182
198383064
228676628
256106864
597059066
1245938338
991543565
376705959
513263259
899962272
885041699
113701181
667438708
405475784
856464237
196360239
575120125
125957261
707088561
783096729
710602412
273829154
337565115
1250786355
1165054137
1067427256
536213292
682003392
144794516
550706740
660594230
1079605683
1087946505
854373081
331464251
1101840839
738881130
1218080919
569653734
274041
651357026
1213424342
1255654596
241845478
256185820
999266171
894759135
1053243521
499999463
851240560
566724085
939517095
373129586
1130236925
176270540
434381791
461917615
764228733
1200298450
578507304
824836110
336128555
1057268505
1295577712
1121616642
482837680
1341176763
434248302
444719102
418032837
530789780
398668363
724240102
411886500
597183398
855011253
361769599
382884477
3056956
318061959
416095279
229509312
1081971254
190128493
843741061
80918825
1001520586
655472518
536740731
882258165
857174387
1063826253
1252113469
860388518
432730154
250610209
460970619
314290469
240113088
983669703
524923615
1179556540
449998417
399351161
639778969
417088902
837677998
1199008019
448407306
890127007
233806996
375469020
828298069
950664298
247003496
905686503
528033566
366137187
198550480
288031016
524805733
163872577
34551397
233034165
945546469
688520579
1025265707
690986932
334979418
638066281
573184019
522570921
187311124
1022085484
365262561
735446758
1240125982
1054471562
1119955545
1253478209
470500441
514567096
509146873
540062467
509991008
1168701537
475753891
349018807
1018258773
467989197
378978457
314484808
195075382
145065793
550047187
849069165
474438852
1013058603
904779108
320488160
259970360
1072503077
406768431
793527261
970599344
220246969
1068971828
680426221
315445086
446642445
850142959
1297841560
497841538
201724205
259362710
450649078
148284323
485950848
1172594875
167565567
910075251
1069138392
827757247
141657410
303136788
617845965
162407355
200194693
368685571
558476203
206675396
919587744
980897493
489407851
112990544
157650826
1081913145
382594458
755291783
804089419
423186627
415228692
654416264
789795221
293072959
984071121
305377908
404624704
402081682
437814838
1366847832
344363803
290512905
384074985
1099267115
435674260
315504630
671124254
1146806566
776523584
728640894
1077921747
739239855
212031556
653682807
865470544
858221593
504133830
1357327603
490372497
475001482
161999892
257197852
427570224
727788417
1002546912
467277273
692503985
828022970
857130422
934443432
872453416
255827838
708335664
396227992
583223772
765739145
491652023
427220051
290674848
433198324
131210063
1310047798
816450963
749203178
1278872041
497262278
479970839
395727056
238401906
563896525
387916786
113213764
443053625
1166980871
780281017
737297409
240797381
485974609
1376968105
432799900
522669852
640966239
615112435
985177694
751467759
152940206
1056745545
288157733
1026460253
570855465
812410537
712391774
382853790
829659766
443250
691662520
655991438
1271758721
583077799
54162591
338564319
486388265
176338006
1348429309
1150258083
378202768
497796320
788336846
887661039
30257982
178095714
207096978
240250381
877021380
518544283
56311588
1037943593
1053098371
769154887
656945705
508860674
507651977
1314291934
782504666
251047387
475928969
179054466
432787689
910225601
772346609
523761691
820970151
149016068
387996639
209886742
427499629
299113366
637567122
117459424
386256875
503799284
421758456
892942
83249359
326344151
862249857
415473874
50467589
436640122
966435585
1325374927
632801899
274716951
1170573246
294562074
473919474
625336130
303799185
877051550
404610718
727820423
336795097
741942057
1284167141
905388865
429688807
537648145
1217845268
1090695150
1053792639
130421510
340490880
527584638
1117813433
1180415759
437622562
576680851
886030031
281213363
941210067
608027603
1056104147
294708436
440323453
536229092
423528150
558287731
529501271
732385448
1391476893
990952024
464360794
863220974
304634967
134039623
668751621
203334972
1024742226
452089030
1131753077
1040591490
649929744
689742053
839531649
201738400
486909178
110654940
626252495
953940273
456408515
1047921797
769993870
475302815
823115791
581815566
437480138
679766655
500362452
1037150849
546069953
284771670
401496053
292142306
152772183
880845379
1305945677
380408821
501930745
635287046
616944030
991970474
1073594270
951302825
1132665903
162569144
1091332053
427741724
245386812
242706203
891020460
458145832
553044880
1121727916
466165003
851028473
1013019051
466179941
280137338
821927258
672888168
844567719
976048279
474873893
559238969
803890869
536665297
285465338
432334646
830644945
760146479
610153811
712376431
916353758
522906984
1062529927
183253351
559202288
1113744869
337072886
367173601
542948084
347852894
526739208
780315775
404591824
603333709
585659077
958104764
1385195359
398227061
1069635907
1284180875
1258921686
720595711
839541879
376713654
1332559994
313203107
527540956
673438901
306278400
406065518
140174840
639241136
672055164
1341831802
494133554
946260917
733448685
672016256
865996492
1210014588
727803154
429384410
1102744285
1168712164
1034214841
511421042
806147330
637455752
445953501
985820607
748468510
994218900
563828110
875185501
1017187844
182929611
151458217
663916740
388667374
189118497
434725356
197144919
181586250
181177288
688655476
346197629
756802320
205677389
413478177
322810185
607723267
739778523
547101972
190133256
214811684
1084532038
1000897229
1079914521
316709250
1063383901
450373217
474244406
958234398
516235493
998716751
433519379
444523922
660986559
944197349
446859975
332882426
473679472
776186579
899201252
17276915
855795857
612799768
1062596610
1144714022
637001450
812357009
698278862
650751895
486746526
343842826
447218974
214967965
624445905
670699781
126453079
370548319
237794157
167841410
109519318
493552186
926596663
478624368
492302013
942955492
307605686
426739215
267866453
433973684
136786946
899198375
584649079
1095006633
960720070
901529722
173726623
197728931
684620436
920487516
397796844
770942395
1117214338
894358563
300656061
954415783
1101214269
262075317
751431996
883519669
416530683
1142939722
223912929
847176477
348687292
501205200
714909866
1316322789
965354475
638024217
1047850340
382872091
953787014
462710665
419027896
820990294
457426691
538289309
306542450
292149157
849428756
761213422
335547453
230233038
1066965912
1003645536
439709738
1015059444
537648768
628834149
921477458
485432411
1350721378
405754187
1377912369
363537855
878210436
351305801
509212148
266486065
514506142
619823202
387957791
873852407
682494582
814465213
273203809
413422327
695581700
131024705
428721432
726724055
735556504
488026350
1086688889
1164779536
1063486038
53174504
632210607
374696425
389712429
960330333
451598669
209969219
347054667
343789388
299767281
661263336
1141064106
291088058
351514235
466752829
1331623479
1078525147
255972441
1121347722
1315191302
686824975
393900646
1188220062
522289056
888493524
793225054
190096990
493969807
435070282
546529292
446013615
479358924
548412906
414264848
3042575
240096203
360189130
224540698
767124727
710323269
382943042
678670605
438043011
955280638
282254656
726013495
155012284
432254575
359383885
1273520685
70331533
715055798
1094323827
457206667
581243310
102686490
101198331
267169657
634494552
743152013
969789099
151746799
542510895
929991682
377650228
576673005
782833623
980230803
898076028
525481158
278791530
358128337
276483311
419204382
455785785
968751157
662892577
796373149
593280443
356063602
525754049
223409027
374509485
727162866
538480249
715827079
382456820
216795524
937936138
636723656
527949358
395998222
297954902
970210019
196201634
322936052
78270434
279271045
859321168
896695371
259532791
497654531
1092146370
431726222
308354791
474526020
1148863458
366421324
417965830
1087435061
1050752788
1059121059
999710729
1148747186
314825658
1037486359
867538918
453165251
1038649156
868769934
1373490088
1145821410
816235333
718374476
1146199898
63884989
452384956
453659562
669520539
483748984
1251448043
327581793
1012047452
772951926
835057496
528801116
305399113
937473138
637136772
426803611
692155926
728969563
142098066
912158339
895172692
897160318
27245693
404770526
899901
268373026
541166365
845850779
191884184
460675124
808553727
51754291
496422287
635874508
306564026
461495616
487704689
393023896
794202332
608762816
340898200
376686593
708578022
785865038
970423728
287377421
940186196
843717953
139646937
379780354
577091693
98234188
290592211
313527292
426247234
299154892
708372551
1260428245
407314605
360815074
1069786252
509087034
895420749
903911796
136299915
1038043632
377121996
129356081
265938936
232779480
614228872
795074410
164262620
241372649
464475001
217715782
337153649
170236805
879999701
61022999
606681179
6502129
163812973
726278388
439444339
216183133
77102325
1213616948
477408417
395809134
487501150
168725689
983589348
962083439
1010244531
916899516
264768334
506137530
840880259
788259317
422316719
602145425
267305082
535046518
352177744
693734923
181886827
1058236294
300284515
628604216
653071483
51545937
297274958
322534048
748807827
382507215
1035554622
170871697
428820012
901072325
423939107
254312353
358001097
264044813
496298255
155829225
201488597
211305918
792262430
318401093
994491286
865143529
354942424
324285125
151750512
985874146
801627579
865885462
518288382
517198917
422810648
1011445378
309526218
317243110
304890471
1213857767
432076298
422860185
837306224
365167111
219048512
865952604
808000593
560288045
234387853
888848970
443871296
785420227
935578785
835069507
749091626
678917555
825798858
890360269
115632831
1110660011
360236021
929341559
827749704
1021156346
904090949
822801783
726619992
920420344
328958613
581797741
890303420
271165224
993252257
1016025116
711751372
378197073
1055681085
1123659892
448673873
1036259376
389594565
1234069825
554611604
312849988
473248095
568990775
385430834
1345918284
942294182
892812834
948615548
1373692107
926125466
450708829
670918819
867809319
228204826
345909497
688754843
778871302
951578832
1281082815
369200658
285611173
262408914
295976714
578660610
841201919
236557403
1111854385
851177930
262918712
286292315
911388809
961335652
1302243151
680715999
420903643
119234941
285665340
803671996
984116462
878707036
1118740913
1118557756
1044384799
362766091
517439730
322210899
71167913
373249051
110542877
450281733
527020999
465010964
880660545
417046339
463366939
740018025
620670393
765572387
745188533
414017549
844242198
826142264
1233987056
452952782
284604924
348501346
620795026
434273049
410524425
384187371
1189858111
203933315
706835106
990341640
560265300
330434992
352199802
508493428
975179070
225186303
1045872352
849026365
888771289
373363619
1015512502
457937422
445794795
696256412
405373141
594476083
600996910
235085763
628293596
144258054
1075212899
979455325
481973909
548701403
528971544
1132214764
363385828
1271507220
613639895
193744914
358328969
860694443
547070352
1260455322
734381134
404857413
431170605
2848316
804957456
392826720
852879224
211698283
879958887
486615536
195833549
786297675
443744100
419676023
743881885
1361449013
947760861
579781047
1143023162
270290531
390710004
1212260033
241868850
540845264
697174983
446930628
223595154
622925505
1199068435
621821539
264884581
3341005
553374796
675764008
164452647
759611240
1007212894
840627343
422511049
453696782
458148019
917081093
513973948
741227660
298942625
642815882
219921315
646315712
541394101
825534331
811082140
362432622
282213065
92903698
501318645
503581953
124958352
342560899
751922977
755154173
380046980
212464500
261400006
953297838
682885492
881193038
390828395
962346799
743964259
758908251
931534954
284069024
1075753595
443986256
474661040
315077774
738764885
1232535073
572266641
276279598
1248545825
280999463
109085874
467776571
499170934
451371950
749060311
575205704
1177681018
926453265
290334488
311217242
804362558
610735927
564878287
802769887
536246626
1092171935
532649079
766479276
286668624
1131662978
386233626
379129124
654015621
935563745
445713550
922708408
775988351
1333032500
1275199861
526768627
1133219012
933120471
249584886
1007989656
722472612
1295134161
217279848
509494372
1120472317
1178773476
340261513
539262395
1186188316
407578195
363232733
1110206464
698513107
829997144
390050604
407665060
748091110
432101250
940685893
1253219533
243220568
274562518
830790927
892485477
98426373
789915211
433277776
894752733
743193964
495028332
860597214
437701450
952703271
812514067
133354699
558677428
1076347802
1014147906
1221263225
753426451
633763570
340302032
1052385504
597447082
674156351
919014276
223237412
503045659
92350422
555423119
289385861
641543055
78632043
440082389
522150239
14865
901194847
390779301
278425108
636236462
116742609
401250118
997595489
316550772
225693764
749533692
494557699
703611848
790085113
730136903
469507018
1259753247
428970567
1262845329
317059658
1365367266
281613628
593947225
582018525
586993204
721849964
1052217476
955640609
510865110
1047163272
449188527
408033617
328341355
391474391
293703654
300083115
657290730
750720904
649353226
1311844657
306028575
489847465
246250530
204386546
1031823573
455657397
971924695
380226819
884553147
814879261
480851459
315875966
637927863
1116164886
1266703999
894462063
242008018
348269024
895305678
595926631
512432742
801685367
1315274655
890955943
66455997
1362302807
399233850
364238712
863435969
1294871556
642352720
55897969
746044678
483696686
370237028
119017533
810016302
423453195
355232559
619733889
1143866047
820914377
899830783
389833410
660698040
1210587689
582501620
831155023
653267081
278460794
270332446
790008851
1325202670
317873259
430579718
989807500
141244965
532999220
746470070
342895940
646293960
460836962
756032591
1037817226
342089665
1094019464
1031315519
1227335314
736918739
698079949
733839470
1220631362
181571619
352038026
768152888
315422690
725862109
723082105
1040724352
966541945
232754190
501077671
338966886
1293180105
530611290
544438723
347921008
174734445
413370913
1296380724
344219514
599001306
962500221
376496716
1056445274
363390943
419282665
793735543
334941427
158285846
482806216
860493881
574969152
1220464527
526033862
405228104
799815054
881269206
564371213
1004181791
800131505
866735645
785570809
1010034167
1275076877
1244540964
624119966
760851824
698903040
141029986
463925979
988935038
309310725
340055573
680120948
768083589
234741503
517922387
231368736
498964116
126674502
456354646
803607314
673519160
280989744
1222726506
794532854
798798580
474043917
232729986
546116170
215526651
975064332
1240835127
539646653
277477542
638010599
418411098
613072303
380492055
834253433
390120939
476414630
475153672
181134552
880253606
253826563
176410217
616305277
218313181
514338491
204217150
466558473
461267365
458125577
1008346119
410665178
824374572
293369918
659988889
858595729
621555084
373106075
795971388
69014063
695625123
1370164706
465203655
721009065
328511506
543710918
471959816
220088224
519233843
336926570
399408136
751313250
137207821
351167834
938192350
73652927
702949527
1144176196
403901238
914045601
726266059
647087923
180738456
496709245
1005588218
330369553
445436471
558577165
687447991
774561362
434286789
340133730
453783842
247647933
1037652653
355041855
866233955
343999182
430072176
571755214
1207367424
150229797
861129132
432745665
353680357
493054823
1025908840
1046789699
311324101
702405209
334639778
926903783
463267958
1134988138
372418520
782182763
1293054064
190787571
6327529
322443532
563192763
413219157
640759973
615385467
461762793
935970872
827954734
756712470
553347437
73003966
901521073
641274287
1188307198
633715506
671437213
133478528
461410955
390901642
1086786188
673725704
876691184
661529163
620314923
349199108
173235009
811954031
394102945
293992245
827036421
707847487
478715971
760380642
191330990
912638556
442887024
273040474
520723931
450203611
171237628
553683465
307662653
372625907
811662363
197593222
956564382
528472837
259394186
891378908
206732550
986631447
580378807
516215395
372463348
300771369
500070580
517339623
534099401
917159310
518116361
356586937
230950709
1266899450
305560859
1246295847
102691113
496544251
502056548
519642109
982810457
514633623
507281459
1177284477
952672398
211964912
969508751
1266854086
419665918
1093826210
698395014
731813610
679955338
1084067704
262600117
477298076
576309036
380867742
128543082
1051619361
392342933
499799499
64120463
437921427
460408350
1025934205
501077392
454946479
387947230
280125320
642218120
207660932
956831954
474003585
157434530
26725176
949069897
528631841
158395142
902151019
522872812
981700353
906798813
1339795675
691031552
1157407086
307720746
388297661
443992277
474507883
382465834
329223052
735683401
1019541228
731901135
408842114
642640320
675673625
437332588
379124392
441772550
89396298
801338436
63296075
768598244
737626694
309945234
540037479
760545801
1160562901
81643259
968937027
725000009
1029815778
477965916
1112372852
987542016
391430842
212900681
628808544
314853962
394441568
307039879
732214867
33905746
1033459959
641387085
380161512
313492536
981909479
614926162
514265381
534765244
490507942
358214409
172342773
124713740
498865254
260022753
85174335
655764109
953863144
787433732
349490990
943363192
271646102
1011357061
727529737
1244374525
804425318
694264898
183253615
878796877
993691135
206741344
630544924
878230099
106676096
382845918
395101956
54286834
291606495
486397683
54250343
577910586
223680938
396451668
957603922
1181570179
912547272
515661118
106378625
1048364819
765573836
575849998
390513751
145490960
774728272
954287529
988357497
924503159
444304614
401601094
1167050164
506830273
912404989
608798762
338153793
546141553
109525560
417331650
1374350979
259597136
695764780
880810125
1253408969
135198752
1279790010
111926456
1245781734
820051993
333926473
754668464
1314597361
920852478
917617035
1368586282
549478821
1039195909
437361497
887551762
1118045927
497333351
377620587
725153871
1053807666
624963649
313399520
1180194319
889181306
126568031
424084755
349653089
1191684743
789639930
645157444
891697667
201582611
269586309
536307701
455504112
460585518
573527252
244094915
499850754
290774480
357138657
131056310
599660941
710137366
907376134
650311342
1072239399
775610772
214985402
141293057
712197413
210167078
552841153
378354179
603186425
1112478498
408922498
49923888
345667452
690487072
1054492979
888056311
460442506
907581466
238025508
204996109
558681461
72514964
1107718141
131290337
371140064
454002475
297435073
1122402549
44663711
571749515
168888781
701164306
836816496
208863860
406222527
151459406
722654874
716460496
1086081973
357150931
776070359
1173366009
329023506
109672419
747431362
324751981
1129305847
79392865
852603081
266253414
492284879
783571203
37636119
747325845
872609611
970979670
1104456083
242931758
313122647
275625732
886813191
1379008560
666233509
385576367
459083136
1041606963
829247484
171382878
607207695
288940136
288839044
583844489
182069886
656247114
39767440
590670155
829277429
596377648
544628992
563708862
106332883
769031820
856574838
736219083
1155706210
994433783
1044411225
231403059
420203080
739954446
999202173
1182590638
354291368
169726602
113256357
399792525
470793951
999940660
309610960
375142414
656309511
1115330366
565629733
369403340
1035431698
427880957
113874340
498584720
271160394
253356245
223341263
691987333
1016200361
424297973
541040251
702958983
289855876
531823238
610362856
503585923
607881705
841903538
707301554
1177320104
1020930227
751290287
591257789
940522036
938571114
868799161
339123683
142357120
777019078
364666464
925991806
727273913
641234458
364198546
188238106
396121238
740612175
1012948200
196047364
653088490
75157653
732584777
1264533644
335394861
277620413
988092078
1060447275
1360091419
417534328
442771246
649350151
117120038
126696018
169321962
479185324
411027770
691903389
802658159
926192921
334876342
1281337670
782569934
182762630
1300541845
1219392916
676750789
653912215
341102467
71435709
448396407
296289071
776165362
564873304
718558822
712003214
562231356
1044811246
342358631
490506409
718045195
437298801
266811725
1018499930
118460933
1118925872
112422611
1100223042
874859862
1004338503
261603495
369983047
707947572
1298733522
933821818
573913841
502894226
1365831753
451358386
257274138
939959666
686791976
443144275
653572411
478441448
909645062
942360273
136372309
311123954
376410521
221586489
958071953
285952560
1184528573
1378825441
752443382
1096572502
148812370
550001401
319766826
849402043
1021506114
889690695
669868744
386401226
1252164448
1050702352
89229
808003794
436707806
1054578732
840078293
794754699
958450679
216178674
187225773
633218189
307975780
844252866
327950634
781306405
88278599
471713596
256430372
266234973
708529383
252231811
532528947
629507636
441851858
473532296
76124091
1242895758
777299045
326981687
427213667
424706541
479754827
451243482
635187290
1081971252
936699440
432191155
88418642
692691062
1029371426
614581766
864369060
660834798
176217436
748954
528573225
839626699
467140709
587957246
980007287
167018276
929499689
986480671
769573429
1042337210
735055524
224469480
852400430
233648430
254169608
395835964
243955511
191376362
182183877
946787342
1071755502
363234475
581349084
610117897
470985741
453232990
593495580
499902373
301216930
1061034
638760682
723233236
800697909
490530804
92880766
342663820
13082546
1190815320
1040959021
390108596
154279233
304528450
828188947
504629009
344890599
658952897
208260235
314567361
715393429
1387780354
623054114
969240392
56936334
1053646744
442127382
783267909
1324122156
848905368
380145225
499009824
543401421
347971960
808100228
6824713
852349414
412143369
425195608
1166135633
911710346
603394602
1302214837
639947735
565536282
217903500
179360854
607523391
543301944
1030203055
1270802555
375928407
1025831538
934310664
1211690855
415479778
852099173
391634362
904551075
522152065
947110002
708633144
721059424
1008425884
1099630527
872413080
649876953
499730402
440889470
365771886
84281946
1012067047
247920454
606628088
768403926
1115804308
441324196
806855283
193882788
422785445
1331954
701945977
109703914
225358666
203517466
410023578
1254991735
519142966
406280035
564733441
95548722
1085231326
483126793
149076035
453344879
538978820
389262438
766318087
1011233366
1399703723
776040231
507026618
508114982
489441312
1018189
1323900192
1344169668
372682156
1022156632
1236590517
690046717
990916316
318259337
947221556
592854614
457327613
674393405
64747208
695183374
471685901
47319110
950552744
419718551
698224613
482090418
326757443
403971762
476002921
555008718
600917169
470770918
365449249
655091845
108894113
954583783
788612114
540186773
266191250
347007765
867888302
779056077
1007447669
666329058
494916487
887496762
234346607
1106045568
738018318
403483318
129324087
173536627
895113901
875222273
432884213
821045826
167329379
141272332
387005072
692771135
1006058059
1122430548
488069821
135501450
76552560
1086439015
284156909
630601573
91774530
786406633
872970926
1215720211
261654530
317969466
400471881
376473015
399295727
1067027711
882674565
422436378
934073886
838538339
1148912372
932098650
540533571
1162342203
747589977
519206236
926132877
448618722
500668041
72683597
544855269
564607091
137031872
164055834
852490172
377317340
1217499619
241470046
388594791
211386346
338812735
856101504
1357810914
1175628765
486129770
282711950
87092215
571108663
693089750
670413492
515481461
822300219
671030971
14522301
476993311
350919741
736879579
1032280205
819444691
1349538670
974670132
1118916499
390540918
139342201
362807311
732507467
605461113
536673268
166654302
524509770
462325118
672535498
525544272
435449198
300049149
643747256
412487211
799988633
491552360
664072558
1097498142
654583696
229202385
916107991
886509149
715951447
1182503824
853625826
195220339
1222753508
40832673
251527336
983943117
243176337
1251470991
474624838
49333943
1122014719
790556685
459771104
1085114654
115141812
303606129
360171692
444763933
165970292
1049650256
94940907
766209806
907846622
226748971
876083711
216885515
204275355
679910768
298282349
1111488123
185536581
1116265468
451106307
880550147
1136608919
72559536
1182782827
698052945
923669668
849437419
790071145
422900602
520459007
429452976
557239696
352763828
881300425
825710905
499989792
767793854
466109938
378313530
398115453
548736394
569396553
303842481
63301981
983577867
1363069397
463818216
118610560
867075987
870567395
244085609
477749654
1148339075
716945953
373100687
328278221
2471515
1021079908
486871953
125619998
648364842
475793078
534443551
352586740
337285278
823783238
974330102
1379054567
278880209
860228876
485950509
508101780
406194380
679365986
633991206
2876290
204906030
430277954
1131312414
689262458
760403934
480174465
832715999
676383090
448158058
672839772
1137641515
321338226
365992365
305275131
678570397
271351977
514463482
934165298
1363203624
254789873
1298360359
409045862
664663709
416980244
182488489
495182419
274436060
1155848839
677831829
1030084556
1238461639
3117792
437654857
49557698
139619922
949128598
906799229
246490650
903504625
191471948
1051226835
769235795
1278500583
862503965
503373964
457988732
148198674
602460607
145657262
1048781617
1001901144
909209769
361556599
724650624
1270028236
463262923
938002540
540190700
525391431
1046036595
75507876
1094369542
326033590
849583045
670995857
706499522
465352115
1337801419
1093544645
212669740
488945618
527938401
731935369
475337445
504771536
356693769
790935876
870204958
1342645427
156260683
1156751011
558095219
606162378
1286795772
955854795
311841401
414711998
875517068
858212869
1086290457
334077352
475669634
381030791
721174942
514723550
290910846
1138672313
807074742
1145462677
904898977
584172469
946417684
653687637
123783722
113152220
333945951
886696874
251796232
336600159
503806328
439541344
394782288
612008952
403046738
462956489
215601670
962616201
503996551
1100376329
580284779
100416892
769005865
766922913
443800234
1166826835
316412052
426718176
754211272
552674501
465808918
772544235
1198931353
975286528
462563836
318467095
780616942
326192683
669313006
250269420
966097737
512244597
370657846
359109745
807640347
522835912
482803045
113424194
1383544014
861160642
330604260
207845531
884872044
960922337
736941420
50374582
1017725864
127262407
624328808
391019710
1050154590
393589678
324470014
1276925015
1024524514
813637985
1273908378
208703226
546133240
494972418
112002140
370675941
382866560
900715419
847398795
591587131
358139094
834624167
697992694
1192114780
1264010583
529168870
483620456
68901842
307044338
779404839
479580224
823481853
220303797
452374416
957267662
694952773
665935274
993366801
1356322116
540942122
573561392
599497309
468598880
182275116
132433315
1184480758
1130622326
899406715
1255692403
321582062
1043392770
1935619
849756299
904065334
416507614
363884206
573066861
1397420508
1157172593
738443749
470305912
687715738
242436789
400909648
741819055
997061661
228767586
355649054
124442996
539678777
340820081
59682438
690167101
781110912
922241882
785577407
390513199
790088575
526372904
1351941073
221512912
249972714
162345276
324770571
479078121
1160143556
549207246
635352693
383060906
762509424
1138919738
944364619
433375829
1217326887
424116201
702298373
1075641154
279853155
23851068
700411076
216424228
376451322
836796795
663870808
1318159367
638125171
1150384856
632817065
1393340476
370745895
170210005
160579745
90292355
621950556
542891356
624130280
478140655
668849825
222098952
803356086
139653034
951241285
737288996
505539907
1045701149
551411141
3735100
298879171
447143047
508533225
500477045
537857489
848111055
193180658
1287263619
197193020
409609251
581929599
755407413
530117405
132601921
504418089
408121297
405609189
315193925
202738712
804111960
770027556
756217981
1192514445
465180940
106060593
505536671
369550471
393002145
543569788
1021104038
428457940
191952211
51171628
951825397
847449181
318872844
59483704
526951300
400576157
404508786
426420161
608202822
338959697
831496608
1256134460
524546459
262633889
536571219
638716988
901423572
1045193736
363980073
230137303
1006425958
502415629
769724429
330222164
854809483
400690781
539218321
989782823
705636379
360663605
971193464
279064909
690226811
116860828
530120355
495186518
230021058
567252070
765209537
621792028
1112685405
931720045
296500270
264404178
842079271
389950183
1030449177
479342765
415909351
6904325
712568444
1085702555
461532684
530726371
640672012
819956029
929924387
1097322194
434082371
424059680
425824994
1340588527
387414999
215901012
199628062
1185311128
403100980
686463507
409474180
910266747
833676565
841127908
266462588
988196447
553106776
579158302
211009712
492258349
953255766
534643206
871804985
860261202
566573370
547884934
419133559
440648562
444013897
673639886
470436660
118631940
195682683
953271340
295252774
713197937
355709459
278447191
36124259
907845835
494659614
912431529
566175705
724972919
936832755
900187801
777376956
643768819
57186925
599450166
474660653
985897803
78700053
338197457
471646761
635679782
72684204
473116168
1289211179
781694633
1183010708
388151751
180620816
769236980
338426645
47568878
300405429
509123018
301833497
969072974
155555413
978044266
506858488
380101096
80571836
733243706
607664677
67757147
589869327
1254122407
643093299
866893624
1076664161
652562373
104026417
915998732
167356969
1089800049
336448253
474630975
260335816
988707810
507963589
757433771
658324508
376051091
1212981370
737592829
502612447
187527601
1012618123
172713661
653909388
657269365
2510906
543912199
1044559756
349796597
587859654
845466585
741650739
332894404
304681570
1315643037
876728695
1010283416
313019824
788706762
1391279903
1139447901
316834719
496720300
425649476
335654551
614397971
107227953
493256197
1021818681
721509516
627890574
1241809161
786982666
1313450197
237219144
465531418
1227443844
385352274
382617575
423117440
462564503
87518443
1174246753
1351967445
824497130
1038069555
569776263
486403097
745196198
1078791916
714534328
377983434
142632881
867717120
534229032
671380775
603966318
185702685
852990676
771760735
201877152
1392308733
426090177
580020934
1193583826
746520972
467060191
936350209
693566846
125753593
844133489
30408903
452940390
407263280
779004672
924043515
195380
992509519
943719907
881247051
683522860
466487905
101974119
798188090
194430173
1204184957
212518631
183422484
259980893
700992398
934904475
939878404
929345865
677328752
522757540
78002308
1289556573
483607210
660899699
888656455
1264257358
692221759
784317001
922819610
519133736
484483315
306659183
275888404
304775958
930936871
751961809
691314751
669065954
322653177
393897173
304571511
898556413
511268284
785915230
645565695
1213833469
505890636
591388504
943656656
372480264
768075230
925369017
892117273
376424093
454512918
1050951428
125031501
676977803
563454946
427645332
205487326
104722490
918072096
453859665
363638802
1182438934
1116846776
460727013
319779141
233583228
1125284906
498286737
393977078
858627867
470117221
111065437
642412832
520107062
625383706
1016258573
594977001
475697161
151563611
905200716
1021568670
344668200
348487674
719792715
652023341
585489098
708251329
809684634
1022104269
453235611
783215651
871377645
817383468
901531460
199491461
879575938
961205318
475190595
411877860
400372777
662389288
794719359
693353111
279410784
383347891
676478056
779162378
382891704
187413353
1179090864
386817162
1254752067
198485942
1077356594
682016034
831877744
743989876
698885017
721808534
203503765
653189520
96313404
652948194
716903838
896065562
453489719
1039287030
210207156
522452836
673897923
1399495275
406719178
448845461
911182740
213488717
35734333
561139069
638889233
433357827
1066815526
603185018
478316741
916904453
49692314
855972203
1341399047
683736246
1377120809
1213568513
895936498
148921543
1017607094
165177896
366681319
835366278
133036688
426491710
455019962
360979969
549273591
1080335837
67352560
817875869
1112862937
504301095
876691286
842570696
36366215
609301154
433010866
430642999
676441417
150237719
219300240
311892931
729250309
141509950
554790974
1056045449
7759804
641939656
912748673
683188471
397789112
704141529
490039371
518491004
835840793
234659038
701182521
770728343
906418577
216812701
1089883328
1077507949
289795696
455408294
1366948270
39940469
660160576
467663837
518018884
1224042108
961414493
998656039
1099304394
143958127
393848203
339756433
446576409
763488327
451803050
1241813739
348132692
657099253
414852385
898435338
1242202111
978788514
805433353
1195466566
361230289
816239201
513915487
513482740
1363231051
457309343
1037537810
1010900702
1056848061
1068576342
86660270
605976542
1328936472
51876546
264230848
1048166694
515573956
1170381592
877318235
829338321
902703297
1183077775
734807649
1255001082
504628682
498555995
763008756
932526603
761124934
1191476804
490668880
341983378
789970948
445033503
243331863
226082153
463254272
556453408
848350724
402959879
448068990
499236093
195922638
358481209
723403428
786451025
415657099
60316791
790887601
136175559
751769771
781200503
439554659
825408389
80761175
456299626
723889877
455918128
415348633
540407058
379898532
696602832
329829456
383297160
855485133
481018769
478317797
917505538
644949725
961514164
535684142
611231347
582967571
1079799427
184158685
227553448
1333035837
737433244
828449829
603278647
335711143
339709961
2915540
1224025286
290366968
377828592
382997349
1107115708
316606539
193943706
736776930
277181513
152337116
1333993787
459591364
277569828
291040521
1050015742
1039490091
646006374
722180143
1115455660
457483965
793597720
741168722
1015396062
812087114
1059836618
502636078
1048891898
909690601
680175869
637852730
623190937
1261235925
1004689704
505799604
430365207
818938199
334308093
833370710
252338923
225972550
297860168
392368978
897318679
378953366
827308937
209602323
284071927
882822982
1110271360
1376453036
207320604
519808787
509085558
463984023
265295173
243885912
951852526
702661469
1277340200
401867772
153652765
592796533
750794319
779730372
1209074672
557619671
987558361
758864663
499680072
1041088340
916291295
976913492
1179165314
409841315
960782686
485278892
788944499
559591477
333677073
423176045
410399206
315243981
561692096
293606793
244416923
1279693193
429671733
766272529
239875183
461003790
943675508
1336001993
597692770
889830529
601324445
145071341
1054040300
361698731
720160288
99427217
410478509
422340784
446329905
938035525
522620626
467208779
449524710
522379016
794242800
244894130
442762176
344419982
345404753
394212707
106591
1292313573
1153683772
439608272
695845438
452393483
964653377
645347053
422363562
535541268
779704922
1266150590
653562723
786953546
1013172209
693375868
420868419
220224533
314310194
946416627
780802337
747332174
246146013
1008455003
489515602
587568971
231145086
226395160
491175922
262881516
376485001
175101879
461213573
368878425
574064995
284223540
1346665495
407580431
459622780
157363603
195060513
1266148642
256676852
895444675
528553666
809483034
386071491
1315180634
412103950
244918511
823809761
511991617
288691193
379000562
100192506
67848418
862431968
559791620
511179261
755067262
873818629
541517128
892696590
140679015
386267859
976982699
1063446055
366986054
607170608
958793314
698413580
997944714
186410907
854512339
442774924
398341855
241362069
925294566
585973528
613864605
482549872
464414002
1357849244
764468642
564726273
1336966175
306246109
517603832
527780813
994318139
39547463
863361139
147275827
294490248
343482014
401511431
409337920
893997665
481292137
426440046
852343638
511871718
363003337
591690779
746293193
759865418
483555235
396820917
368921773
412891090
300288763
509942232
305923622
327944184
1156906310
415730532
343384428
1991451
270302397
816830262
313370721
517535758
664102667
655390658
659808172
447005675
400138721
255142536
322012889
204199592
393299643
495238729
786804591
86307049
1094377215
169781263
191796603
652390786
78461225
1013983878
408045189
1100593769
1073813299
1274391690
371714407
1047191468
940193706
558903908
988808151
181749991
1317861929
1078309427
492055790
75963079
395966970
339259596
415983492
2386701
642708993
681568341
812739130
190210857
488032762
910854251
354581590
334199302
247731136
399213427
1602795
398384028
158974517
124131973
465254656
637962342
628948193
574998054
912832050
197718300
460725192
446033420
932319063
565327745
542476331
64146810
608005225
531752554
981461791
101051748
807197796
1041869186
1055556365
383571735
543651469
489811315
704965374
488610898
351221811
217641412
356308384
1191890999
877436448
600065194
1016511447
1237193985
759570657
292380374
202082211
1317678921
728602761
420900747
221148699
456146784
618887273
1070819502
453889359
393656128
1112720280
871141555
375103802
598361505
547342644
209359828
204331822
163611211
287116176
319211993
514688814
221495408
241147966
86871315
446233618
451882889
395684249
407256875
427975564
858214480
666150674
2404704
540118248
478382201
971100199
234027582
380693165
934703541
1005292580
59303028
549268734
380883386
1124577034
385822509
716179136
930154900
1210826426
949266050
860676
1385621288
876513680
360054648
567839314
631774
369341399
517892674
693050318
527996004
108738249
59667301
1367001393
862172287
529069192
882916067
397983637
1203859199
425014067
1205342114
452522569
780747594
382983567
919026252
1174288376
1240054721
1257135369
303606761
769011889
401084331
427898950
263073942
950520796
844000242
522148819
278874729
935696397
514249468
1109251710
246191041
696696183
365369542
313276629
311807109
869280509
947619347
520177223
1327525968
246871328
555540334
807161061
1001489241
148623948
1287639372
822557565
709495978
402036811
436588330
303287690
186794723
165922437
400871754
851732215
759266905
151008623
1051871452
793118773
1056528260
411204834
1225246339
1139733827
532383834
577178705
695618712
977155636
981565930
1385658358
205334500
850637904
1253077220
438696667
470817202
825895896
1111240216
911123247
1263757214
497997904
528579036
549158312
636602515
95905492
418052808
291506411
1109953520
1313065133
268132403
1181695905
177714026
1226727306
780346373
869192293
732258883
366200562
605990872
873085713
181852555
761756433
270781478
268116451
745056924
710093208
717157694
641979185
678000660
797798545
957330402
333523544
371076140
511924070
717312786
676851675
1279353159
476192007
171953555
1343911922
59243626
564498199
125269617
310974177
431614177
692397907
854098252
448125981
1125704871
176441204
521961322
946369608
1267255556
429608232
473257793
93145569
918996593
321929704
950277282
166592604
298627962
258244072
1110099075
399124755
798326299
515345966
749726482
282320912
726701750
273952585
186906564
433146946
367717389
546538009
905803907
605259059
799244807
896754331
740801373
851312090
808450382
711989355
897117801
507472051
585022685
588686623
1362469890
812394209
547261359
674616825
259912900
276700332
1081212551
841242290
583912843
382863136
1064243223
223460819
548749066
720409574
69991528
177836047
516932589
490618244
775583796
873605490
200511780
719058467
361063927
1168321348
292667556
702557760
691412836
543232259
465650793
334444770
590188715
192590440
1157283548
732441492
980532349
4310179
450162666
825012380
1016225379
426747510
491638191
452793116
430084329
933235708
1037072829
999180746
401634173
702853454
316870140
135381737
257414506
515240736
99014342
346102212
120398657
412262721
903422573
619338891
888378852
670321113
982862589
1131083779
952738558
303565737
117216516
638900651
387409504
369738935
586298568
282131708
466129446
889701622
867241227
528409506
3160908
229519629
422320967
118641189
1097890649
847083914
300107472
1037981850
774932237
373471846
300893245
538108633
1025427437
1145266102
1042872281
1285841240
1225314892
604948993
468969047
129650968
216200030
60440035
578291987
1015928228
209243233
1007113975
847664723
781265064
535897497
151982341
470361178
771308083
1149779744
176206207
597840924
323847922
614761066
373411672
1132377411
750622472
358847518
431317844
456449258
682633085
1317569242
1179297468
987493114
548369222
619643213
191762330
680894255
417953989
195288661
743728767
766669634
53056281
475822907
145554973
690318825
395273690
698302894
920598146
416984683
6999
905933583
410073600
318628968
710046153
431945719
315050273
1244172435
392307963
413384061
273685760
128060769
474177954
72686905
754477547
1957911
1227051048
753268615
835466072
405788281
330477926
130001502
144412272
410680038
337337320
329407831
272161651
943623140
1087717969
403752886
1034984946
394893612
557404840
821047906
605300668
888745715
530830612
932915193
1346254325
591042570
428279029
303457813
417023373
783539548
329810900
740229153
570655829
316686762
1095618331
972094401
452122322
58030305
204077919
1307133522
944954085
498416956
492534127
135458494
824432526
707855516
530377088
841827354
487032443
797980467
245494851
418472654
994240721
359905398
285633252
695840182
322721445
610740
503510826
486004597
729328661
347160650
439826550
154470128
486004241
207003526
324689279
347475331
505848102
538633695
882484496
1210420407
472564602
1068131486
786610908
370818394
272204655
318082372
277558752
1089264370
1377741149
1092933368
379287001
120260042
434636225
773437425
210910474
76882458
324279720
333370194
264543875
933375798
858201385
261746604
503078016
338751878
675168534
743075095
1012891065
1239193026
162869817
499924742
1159680415
780060687
461043559
797086373
859331980
775525628
227888380
832439251
196468843
1096354826
1385529
489801898
453480925
1355166836
1069323964
1396311981
229630301
62799136
1298992939
60601620
416641381
303622280
1144142762
227976587
323113163
578173231
215304970
592977937
1271232486
291891843
337891384
848881925
1332098890
236791531
675758862
664342965
1338078098
413494186
1095611948
902356974
312038680
22818303
1051322309
444772086
457192408
333330979
521151445
268230587
468869403
684617230
399699887
491667219
847700222
484929657
250802306
378963122
399041303
393350151
420506798
733446590
772708580
1031345298
233385685
965625923
478871866
590434602
318469103
766528928
416275470
917565078
484530480
159831430
579418880
376867443
286950277
497803281
906880210
285360053
812023230
890870327
794870146
1001834519
171571529
1366675385
438801718
671924375
683880946
705519019
655203758
505358530
6221172
186765960
601044861
383276116
147077890
949641081
513595086
685221462
486733913
576727803
364953302
475281085
491950778
662199063
416385635
669777151
920325677
583876063
166002729
723961781
482532747
910941214
297004302
679579379
1117823912
40254071
548655968
1270366467
858799426
443948377
502925347
1177014834
940106795
435070140
1090336730
272210370
355532808
1051768827
1152656853
1256851501
481031516
1144484690
387280328
417204609
647454823
610901553
388472139
301378253
389444491
1195327513
424456374
1106923807
364145193
787101933
422891151
286606830
197514434
912985097
345935741
39887042
509023776
349261212
343461427
542156639
1020736989
845674511
649720476
1054369308
1277030960
874915300
210107322
367056877
719877170
1323456687
1329308632
156475139
424191436
694238450
951110479
179420884
1335165717
250764061
472363083
1015316575
466178014
316591998
310593191
408718965
608070747
670770491
383411044
548058921
587514004
728100417
871266224
153874899
1199311465
437681229
1276436087
1351251482
997155576
1263311502
369008786
113584840
259628137
1154563475
243421600
381073876
399228973
821036209
643971913
676504097
812386112
768032954
985281782
737884636
1135378772
882933615
789329145
1343671886
385019437
564722978
885604225
541880689
1151863566
1038598301
143801120
676372997
1388343981
604579910
687778777
987505508
480373520
468839137
1332835161
1319099945
537725069
203295950
392710292
481769880
492306492
871206712
726604330
536293827
1308996581
198751355
1038651532
463219990
742166550
791255871
522575975
523788560
312316570
1090942783
504743124
1361840730
857790609
130510957
788855807
887619589
472718644
1217154074
406046666
731158810
132232003
838993221
640139974
256806160
2268080
533789839
1081670754
415239390
831888776
239819529
884138766
491630261
1339031386
549631006
1336288088
483354670
391305855
574805787
390634828
1327536501
649910176
435953436
1398631392
1318025273
707526418
656061482
38010960
219778108
1184622574
813532721
1339036180
658257767
834165234
393235602
1248490634
105222329
130896377
642615406
1078041823
855648666
604371958
327905194
1168741020
1390499715
545356299
493378945
1125851512
922290324
822218541
472647399
536804577
1023404407
799188277
951682919
221475771
1230215504
500584698
1043942689
503928788
1124573563
1066208157
64803058
451762834
904480461
670883030
451854635
716302501
913393884
544660899
1026825935
1318774767
402372613
443807773
377313710
983985715
518835173
122541108
295572403
1042091069
906269669
314370266
411830631
824932058
1322972137
69628539
255793304
887292974
171740352
711849906
866305812
365978067
968123072
522355377
866831771
332469779
305160142
195744978
1240594162
429820589
662216895
961872981
1327826656
1176063995
304179511
229388404
447034141
258259564
514825406
456987169
924420302
625762928
1118308844
965298120
308088221
225831406
363003862
441551463
1156855317
380991583
840582851
330639572
324130803
1024780678
757708033
491645955
69735519
1129151685
1152088634
406216367
579100402
1360063736
160795193
508786066
1383641867
528275063
1398563811
193574753
475098085
572323904
154484277
780073352
802000844
399659914
394213291
454520364
815517924
1035849035
1106492893
807350789
476562835
859786571
359091712
846462185
1330801552
344496933
50710709
789577527
853240405
290638379
564458423
119648445
5978712
476044576
499166934
1276557830
247891082
230325401
303548351
551990126
285494755
340340186
231010529
623085169
448666504
481780456
727504976
827363852
290774213
790212214
1100008853
773938534
380753825
967478693
460963339
933730961
1042235163
369601201
942099983
663386594
650177433
868904969
156090475
336750025
734173829
718711483
201450882
559071507
814114528
342564697
184653051
164400260
348341751
634200871
726201558
362915422
1017174949
145643709
545374783
381441198
332522946
933712016
1053207437
530607662
923403783
691908708
1053831672
1004190137
710005220
450853897
69241790
182163147
305182839
128050829
194747121
1363182487
952086585
557424403
1118370712
793146944
203159298
283775554
744744581
1142246707
475581857
580837536
301104323
670657187
397906345
981050116
480220742
454133175
759037002
1210329372
70405992
718979056
1054009959
682027284
424603205
951000315
297070449
1178677300
213401315
546886464
1108578735
536215696
1307920318
493605693
532830683
985592302
716447516
1073093947
678158055
156793349
461815527
553446029
682799255
436753961
401172243
740806625
125551569
610282673
330985827
266294084
128377721
153673349
245968646
418475405
329827428
1064156175
505321458
1180943211
804360861
373153764
427382533
1270827859
628976117
779574279
1262020489
103181234
790844825
1352544322
105630265
641072036
593240879
245076514
630873806
864193349
859295612
529050546
963527650
699120843
1191443641
530125693
117231743
1104365424
113201429
129819605
300832111
407389723
1174319975
175971003
497014726
2149693
521733718
891799304
626754330
285385960
888981290
837286021
776511561
229936964
401481632
656178446
533871813
426359902
288535111
56447973
762897034
1257665690
1367345842
721287178
859457222
830130571
423959511
1107052394
424160231
986216741
432804783
440105209
275463181
6093504
332266194
33394022
238136669
145777838
859615756
378479939
1217171513
211396119
924206670
1132349707
416331206
319930587
231892941
408145043
400755575
217873272
577280455
443275329
929720625
415144283
807646895
406671791
66156088
272391214
611277334
1270452382
425232368
466644843
725642046
266405473
623549580
631568148
893002126
384301621
95256781
388512403
419162706
675524771
298473828
513884057
534495169
767392771
435503633
784616875
1290130748
261826176
317360243
141992922
218493331
345331690
964791010
275933154
185980815
391511876
970451074
544065204
82506709
680313794
682880351
453039842
1183417444
1174867531
837601156
321094751
767872859
1145649735
807717146
166900933
1178452625
1109928182
264194272
909041775
1144720491
79525622
1150064465
316400737
706110668
398331718
433879835
656666837
91533664
447817081
913996741
287014689
478020196
614047308
984496634
782069908
479175452
274229249
833949037
753483738
389306615
259397824
679330061
344589832
1395416767
870134003
69841565
949157587
478593256
878111345
464810897
690310158
1621444
404158946
62148265
1232477925
416426992
233664412
1228652972
845389767
808101661
764992565
460359588
651500590
585714392
945606957
1068743008
413416790
433664961
124906124
690273941
246129375
908600421
528752825
498203958
84033001
549687108
867931274
419668981
31840644
239024026
1146317362
1299006408
751348299
994252853
821671617
379356655
456749181
930070424
1156300975
489782587
507518620
1255599352
1199370885
481282010
1123529463
881770485
284499957
918852956
793832586
745793017
611777174
776737653
865589223
336270110
738464679
1356581503
288236682
626882764
457789563
1255624073
720720373
469024724
1144017964
414783832
156067702
285777813
797411995
177734257
789873419
528992833
1020091175
1371887650
186963675
1075051065
573671404
829445340
103454552
1319405476
950622902
720635347
703071730
844261300
941961805
414999163
1077364648
410064413
1127814012
848803146
329563312
168211969
219194687
1101099782
672198730
899391490
736742296
506798318
335545919
595393042
441831379
1039968581
394277926
1047886606
466027844
633514892
539705967
628733291
329818236
500577780
421291066
139009055
1091933095
934709811
443455160
730041415
619481189
132134791
336111258
274490446
535585543
428027920
349830303
619713224
745478454
845896484
738032623
776488891
177436104
717162004
537019911
1333028331
382807066
989818691
393652092
487050442
1037711006
667604876
1184462622
569924562
486324872
338557934
460737493
1254450867
241909182
300129781
334674535
197989222
268741887
982574711
1260678664
1051785574
983326345
384165444
838315246
678080708
1267149495
492797837
492051158
1062883971
259063216
1275875269
710815994
267278798
489609292
495766176
1006637922
799106147
544840606
501820971
494406582
1166002391
701418291
768454074
709958282
142963548
1076441933
57800447
428572179
355798099
1333713536
63150420
1019908206
1135362311
412311520
293166934
309031108
1279706522
1297569245
668525927
1083978061
1250756587
1148119956
422490227
303491315
751371820
272947142
512456937
1196376998
425766832
431791501
772961508
208882215
728637445
6431164
994298391
1333535272
669553394
867798603
1179150560
809506417
310472730
264201907
356548917
630981217
1367108280
261725472
218314139
656584114
504063822
1020911647
426154679
1284623457
507571231
344339840
797239497
968266039
659024238
229881568
871177442
1083636568
659432377
740999858
627251362
1064912448
635585565
564921889
1306550705
792924955
764666221
884008303
441275784
839856905
1343593877
746557829
1125808699
893654857
1381414516
2793799
707243586
817000187
806739783
403115906
1084216606
168348590
363909943
1188507688
400926919
597425492
684789604
578898573
38093654
826898069
207924464
703983101
912609577
543732079
257594171
332981014
650848077
407500952
336491662
367202377
194920136
391250514
226470670
341239941
525440264
522603828
622831597
131962494
493205979
862134692
505348560
513679083
906755448
1282904380
733707616
580037377
1056233082
502924135
657492768
1035146990
676777576
1009315284
1025408145
376220527
200710718
1065296127
420519712
441430078
626664149
998991411
267187600
475087940
516334167
880219951
566598775
1076458467
1279229763
115205367
485990367
1205138086
729025967
899231484
1327726733
347941955
116917158
1128924489
947644305
329152009
984953124
968217609
240855945
888609364
773691928
415147154
893443934
1254089142
830859308
798161220
1096212742
1193368987
1110003836
795179200
273231008
625282118
399228098
806090770
646379666
243829416
982961349
433837486
1179918973
859738226
1373340937
692753048
274074543
495988889
672037980
363244451
1280606511
306777320
422723435
875702863
878342564
1308035941
376059706
808908991
996561858
984670433
519681482
789578969
455790895
623738459
710095189
500417308
163537826
361243320
1300663722
727858625
419113304
806529890
1108859560
744818374
588766882
291269632
1148443371
511477517
909521304
581543432
543326671
1338767183
737191919
738069928
574800817
515097028
902218732
1147793007
524412660
841176458
969328049
464399731
1219744388
258051062
724395572
1139194997
332808989
559402338
972944824
132809945
470310941
232148433
143208348
742871451
1271341535
252721746
1205682806
1180163204
516797139
1282347392
417620924
1059213945
528742004
743470303
524560521
706205084
1127744717
811899493
336549884
493394620
967134876
196034393
878599579
591099085
256641840
925732211
1273075059
419728194
731809688
486234918
1271568219
1261984052
895712333
926155646
715903197
461238755
409153451
827471308
888228857
406488207
613187408
408875054
1161262211
912683355
484508818
925938620
692498170
771201516
1243911814
355899760
531191191
719315665
690393399
504880537
726406520
1193892780
1363864921
524648251
529331111
1053528234
1285098737
1284694124
962031069
165060721
869736759
690119535
437408486
777249295
1380126341
217768198
1376048442
338442902
718675237
931544710
1232622212
240611080
398392053
707358552
272139947
703075985
369401296
1340779295
548821188
1006362336
922130854
1247202990
1187336612
1006591867
619103897
1053813246
968964970
927623738
830020993
652525789
386549104
58232286
644609325
501105080
206114788
1352798846
418603509
756877139
652975074
755749499
344913767
330131722
468847571
997548380
703160209
858608875
49585066
560039489
698329527
77313444
1156257880
625391661
580410815
598119417
504192531
521421109
804546747
949543025
251748429
416158665
796828913
1085096850
623709312
973429231
399638051
861240230
955813319
913060409
115523953
887802527
773985978
1374249833
1331739580
836002249
490816933
1135549827
238110355
744861585
1135135701
907491517
1079177882
1072169152
269119209
503909784
913801292
1205085051
489436950
894848552
1365111277
131348198
839682161
1072090082
895122985
791836647
452727740
300647827
348248385
197288637
634050575
1057125772
1319439540
1066210494
858248667
1046715741
471149815
942887109
701322824
379957027
694539909
741971656
1148454873
1237067263
1287254338
1011187278
1322009129
746883468
917340183
989063715
301475986
457319448
401966189
674738749
232770998
824099453
358940963
1398860975
743602209
240113265
1199468608
384940511
670565826
347777704
500919907
1349639499
142336395
1136544039
304972916
879516827
1161995894
1142876911
319413024
386086148
192959913
517291742
1333489849
612115120
827139308
450714554
701009399
905763940
828653115
496474906
991568467
912719106
946711492
1019881088
1278988791
304013561
499001110
1334983709
1144724652
433346537
553877593
580387167
524748748
521393984
391705638
468945004
866236520
835236703
585917731
622101303
1345510044
446115439
661725817
1155557135
375509301
1190427600
1080894038
198041452
740494137
1125098704
376224224
629970850
1193074812
793357353
866511530
647635066
730447832
514281694
1056999040
586148672
355247460
947251599
433451084
423463513
342577835
1313804919
711830426
1109824925
878088455
898275020
941546662
231572964
433131163
542994357
526909911
529495663
206730400
561020714
674956093
549892382
396373457
627487577
979405358
948198933
351145086
403484325
867236660
1062436582
456478798
626763693
957938520
794640045
353972219
736534173
615001535
407613576
1294867402
210293814
946259061
869888157
1295523880
1006841467
1298566538
1288453247
773254804
1070797161
1320099581
1201387410
546757304
1114135468
485667039
1023546189
326619334
860330967
924746723
1001773451
408300170
1114683224
1286096285
907847031
414650733
1266066755
358054306
597858285
1317667260
655436662
897382952
81176236
452623037
407324065
169060707
454497254
486338137
308689614
275452716
1118244173
778670472
1235971724
322631949
976839775
241503943
990277172
1349851019
1121789875
659140318
1095919529
567284245
824590372
376890444
435232734
544782387
575126870
412236046
1148760932
1020136416
802699934
415898581
449496168
282892671
411578669
120052197
983918302
438380310
324098171
1243679443
597532918
464767994
584532822
330419810
447630499
1148421921
911261087
753929941
568775671
791030789
1210578929
347483401
629293786
372116447
457486596
162850692
711136845
300976997
1009922607
1290159097
319940119
1368023441
213757785
1134259194
675231851
593862419
1336934104
1273161465
431180912
778282654
1124665937
818964073
1026315110
121490822
854511968
969153708
1205261874
629454636
111967903
856590926
783715751
1063819324
873924135
831103946
220465836
374431699
1290494252
965193886
198566066
732226950
674365935
806466213
390949361
710406755
498178819
368533752
561132979
701814319
488669174
338120900
465743979
1015789003
972661861
676273810
323724732
993763944
647347788
512113671
1011115963
420071853
600091300
460264897
1190944581
210450482
485035965
1347185689
196856457
705618305
407712064
89664347
643308947
870776732
874418762
430943630
545688123
477665917
273513318
1154515533
490091487
1053131017
665160715
1165115229
1243911506
758789329
1131026246
1377348899
198475236
899164514
1030861333
849458988
964251588
1336238332
1062455398
441307411
1180335286
448083749
382873125
427181943
743790092
428151106
721874679
1037088466
255748685
1016001220
311609501
124970628
80704820
948624236
1353228842
1052888695
882265976
1170401663
771479039
729394809
390803788
1284424626
771031240
672824254
475443594
540771
1131141526
535536031
550332503
1274959718
266969252
503077958
84591022
135520231
1031167972
869895024
578253362
1270683700
76564889
1120409922
724511561
1147380551
593854993
1182493907
1069879800
728803757
1335954439
36869936
509367384
382766616
1332072734
510757671
1313748902
661989724
942059121
464456857
151934266
902319212
492337239
970688402
1196762761
1234077295
493439045
1266185627
277556997
886732213
949370034
1273087179
1137978288
375638197
1294836773
794368720
1241241803
1139302450
969411164
768062874
1248101244
1387674771
616722066
883043683
1379773876
379264441
249367682
811945271
950634024
1153128777
1018324804
1389246982
1328064169
94477578
1063358227
1178150513
699358270
1154595362
617409620
1158720809
620164150
411279956
1310117377
817101451
455765682
670662865
1080473021
829088736
967165233
171875146
440948445
174946452
502550238
528694952
834432058
1118384912
715087552
1197621781
174532867
1379252981
1089204047
1028938600
241443007
630269567
1172937321
837411731
1087594499
197894056
785334623
715808070
460831199
470515426
1066793829
1112360323
491345695
952855079
1202636274
42441303
791869105
338595662
967920660
549794162
527040061
334117369
536672874
698274253
502624926
66895314
1172798193
819341288
949467796
545945167
1393863965
1051890699
226976906
941519048
729225172
383863669
67216465
417884490
1383342160
1326522122
1127181002
1397588811
908484144
304481888
634158008
951897771
1116730359
1047820610
562665420
614972634
154659046
329703040
360598234
626841292
325899833
1242028463
470234880
698621751
710171828
601094048
1340605152
781801911
319541715
1036219871
1124343079
493889313
454906701
938622368
967698812
411552240
992525569
744148975
775386394
721315876
1126444699
255401257
514687553
472380220
561268672
1346349452
986051608
1066152119
1287365770
1025085786
403338602
359480178
526148594
1386043554
607467345
452398902
263962893
673531101
316738850
1051700776
171816843
719021566
1162392947
602534888
1183625070
865826647
907508490
1236487639
784477285
363309097
417976189
1187178471
34735798
1120895913
201211126
410292869
450509528
921544294
326296822
534164295
546021312
463494792
652931884
403064913
691764470
1205661397
920082636
359133720
69525764
780238918
279966455
1247599409
287540068
800801405
938810564
377155948
867809500
748404112
527827091
358298918
1300935784
798704373
738312547
1221046696
178414562
491185754
985182464
804795602
1241867753
514644575
504950178
894525253
670267774
663061615
642658832
490022681
292156128
810843412
325526746
603659310
684254405
212372753
1219535619
1088767500
504603812
464567537
903477980
1107443207
967909439
1063814962
762431551
923840938
852195018
1212151427
1013138500
834464548
1192866319
1096301669
1059346023
822286218
944379226
1392146926
1254487346
1076582687
810662981
1356746876
664829663
923379
795196614
1004790833
159320736
991826664
541945187
122867593
350088869
809334940
417845576
348238379
738289069
378857824
1026165296
541707835
909923842
919352137
1194998660
1070107288
454326924
474140932
943781786
444103889
988715367
831930766
350412997
1974750
424084239
421422588
648741475
726675280
417970645
797826548
1289864694
337465805
184852747
738711099
914886486
907965617
1359558466
719467479
845366562
914963071
789371500
1240650268
1215223863
858513738
1113218356
940233376
330737594
985895750
1387076184
469986539
504670604
331643342
241036471
1164676699
1312880754
609261707
633746265
1397493508
767138084
398923180
553842370
783955872
813911143
490781904
981573889
1089306341
1010629180
481575754
878468344
308920493
940672665
471172684
425146561
321656113
1348487161
422535284
1032418982
970995617
1240831106
698044747
1279497436
688527529
1225544326
281916768
499611801
778549444
1390916790
1068688078
390822716
912984359
396841261
952405020
421581745
1189472209
506611652
940990439
507622216
282636903
412776715
316521808
952901
279772806
1048258288
932942610
285499002
296736692
909952397
1316864676
1276727608
219505849
387454820
1007918272
805263236
716221129
615064400
420049200
244417314
484179543
1159672102
635506043
566456507
1388678639
1149374686
462060786
647865782
528789327
1263803290
32831247
484704508
76886689
147682235
1109776557
701860263
1152921148
800621400
260692304
432556881
579707149
428857560
1105291111
133724864
368016466
521838229
102770673
383702630
302109203
676772401
1325944084
886237799
1309309698
780839133
1217649797
667769247
990922158
887109557
833885118
1126272285
892261836
890608394
1342641921
426056858
431238343
534261713
1000485382
932878933
1191332698
438231090
538313672
865044717
449248672
931339376
106447217
851464059
134551224
893517302
22222132
771566645
540802387
1063158274
1283064281
1335049092
906430552
962682762
947398122
450777974
503019353
264122362
378609230
196570927
469573621
218688243
867625218
1274052137
420313364
210245458
217413303
1306373338
707619276
89437316
1295652845
1175447487
504652941
813227120
343546285
1184192623
1020373803
209239226
834497374
1366275358
115474488
818722354
565072850
684608483
673952032
439116736
1108429238
1295004134
856536160
929565918
448776712
186661092
470386120
180381810
1358886843
194151086
503442218
657823933
387967078
562967161
1108810468
1257626274
1271078262
368507850
797663455
1028565823
323985141
338849242
527244699
839445340
1313371005
996905165
423784979
1101079730
972691996
853550524
451171010
1175475157
73582302
500943569
573081811
391801575
298776051
436038554
1355606717
73032146
397079330
194993370
96995563
374798038
473487687
348877773
1374157669
312113705
1166108929
529914495
954853273
95229793
343158920
1179897684
1080886323
1255230498
1074815584
144123904
725143066
355616746
1326274995
352415584
570161400
1306189369
228833453
484176988
406524947
518668864
875588029
771077425
961067815
1004392963
592029995
388336477
875071180
3398558
320474471
298160528
588240885
257436991
448568048
623111804
1117623351
1299604027
1068242217
45045791
490295385
356392275
967287126
729497844
1324953389
376750543
466482794
858268308
849604020
655498594
1239549421
1063616925
334925207
401204043
852405384
1039860339
131588047
353832515
494485703
1003808194
364212148
430883472
443579248
1295272840
880335513
1076265108
1102013578
726352983
1313875211
1214403936
1301864460
674024941
328507497
874400706
1187964975
905029991
303821639
476818731
1154296594
956621835
715437039
638256423
541394063
1182474726
342567574
451732175
779170378
1055884927
1099324606
594853414
848485302
491301615
1013677215
476908637
1156641018
1365917752
583488084
1346465457
1137855242
494537679
924866312
1003405609
798303156
1128734749
424711195
1230833460
1226533375
384486298
972394976
701568551
517147375
1090581120
192934625
517691497
735305564
586284578
1389905375
339013565
481279052
194825239
914326463
982986052
579233124
871312412
345842929
374658929
861184841
1395031551
920922530
883392406
333014335
215253789
147255431
904817097
1372302276
1231625467
325614934
161840500
264810270
1383577822
1269116488
207040776
402410772
867765441
1243102200
1184250849
1177804029
811526202
359673598
154265512
1112603191
453058309
1137113896
642936869
1368509714
292568688
822430986
416592111
624597806
441364291
955021419
965351336
493943894
492723080
624494855
590060638
791408682
962353697
547617596
158245375
447909156
1267515481
876646841
419747771
98632730
503073045
335184216
359335903
914079590
515254794
516556722
680713844
1302100138
1365119298
428864331
52059771
1134078644
772362121
335218465
454280123
533744849
1158083245
1392352586
405730609
1046833830
1159282653
883985172
801616338
1074168647
511352681
373610281
741509454
978871305
818873160
1163283903
652082599
183134
433394672
427786738
186399768
460850760
153491958
397723922
474287131
259616436
241986481
325517841
1236622607
564296514
633279726
662883227
671680351
1312321968
310444532
1348141085
1043420443
1088609679
738422340
1196375340
1068032684
750450217
390786731
503785567
194643713
642754769
1022958549
250112677
734306567
825520378
260103485
379214869
1389864952
1342215364
1141540399
994886005
477358938
611504546
1380946188
1054907637
390425907
1167723525
992469639
287138376
888854747
282136017
167578530
243211580
492259696
1035834425
389171588
1028708836
899297426
284281258
866972816
812906364
678595897
604333388
462612777
302364071
1113715205
740243697
508475940
230965969
999988620
949765477
939206723
778099141
332061681
795233960
981889904
844323512
741366484
45764004
987293880
468672260
1128056515
469148967
395770735
1351726783
991011597
766986970
511936593
643206032
741107546
1324467396
425464071
685293505
499784844
512219896
1054563883
1233922740
425554938
819395450
524293220
1214614710
1244408456
425527432
432455632
912291734
183528100
723017027
854256042
987643725
1032776749
849419476
550609459
331166822
644676510
966967885
156532126
819283850
225333907
418947633
1142811953
403469654
306091522
729053361
958973090
1335576696
722807491
919184306
260556849
597942025
965818845
492016047
415282162
1182893087
214484808
464131062
687433889
742558034
358402454
726027156
963610402
944846715
807120376
417221924
773571940
254260074
983600300
408807890
691800593
962748441
590385303
410936265
1039044396
434953649
269043152
598353064
98359857
267092272
734114859
1049507595
1131090034
1180803544
431423434
1087804866
767079327
718332309
841840033
1094520503
1284327244
431839523
1288212496
912258333
924330332
332744952
710680952
655778554
304560377
1239122012
1154993496
421335525
733175573
128887269
443290474
857390668
359727855
48652123
230162112
1358678052
664519613
1258350349
438878795
211736776
743639562
254888021
299576844
560266534
1120129580
1007117783
717011747
361937898
1251809550
497732563
1297047637
875718153
779782278
528989428
499631618
1276470056
1080772617
892442990
1214597213
410702545
909939364
1227748712
915345010
589169713
425372127
718698331
501560606
663937534
1385087514
368446506
204339020
767396004
1265525694
348983125
1323016701
657949592
189540587
332603578
1066670798
1147523529
763239992
870270731
942831884
1175503236
160163685
856981793
628051225
1297122447
487993106
793113613
456903293
89342708
814928163
898313269
1014823107
349373926
1035442940
958694793
355275299
943172248
642976419
344917835
472144749
863755911
769693915
436491279
173131264
335628957
58161457
968363931
649633786
575162935
1058244819
1140720792
491038895
507162656
650703468
328703727
134242879
356343889
1116256743
124023924
773561722
931391021
641273619
273052477
930988825
650269766
605534122
972736185
454269982
1284485191
463114548
783528402
331158777
1327834603
896279297
1174700554
167694113
676448663
749681755
685524050
1391282988
544612935
417211339
382811952
531678158
705691325
643083166
1085273503
844962237
1334754325
209975690
458478032
315641419
710303510
225903293
1182026727
299565341
529171773
813454287
505156732
110403399
333383129
761972286
1234187260
657104018
191602795
635986549
1387626455
1160846957
899845630
623662802
230705271
332654652
374222670
852754832
736192289
290362831
1306116830
391564986
382446052
988538608
318391581
453710889
509274555
203530800
604083792
791097345
651543367
812663852
741679639
895476656
705804988
1038766094
541500578
1029155248
210375150
232763091
447404254
1150262878
706983178
103491811
418220772
1054046557
1065130038
28487454
1178365441
184752619
936453427
584876700
1003441017
300587105
806397042
710247798
864371618
1107721148
1242756012
391781493
401320801
167092110
728220886
1269447928
1065267148
442082473
1276953071
501536471
454446798
397094016
745041985
739138364
1031778720
717868065
1046948929
273258825
1379753095
794961996
456205044
618763192
1289272519
586113787
1019073305
783820925
994426405
1048041101
507874788
328114483
403522745
800968502
220880009
618568866
673599735
397181127
489072205
593752321
638153715
255551592
198745769
957830775
553559975
1082294513
219853402
818622441
433140115
972442050
845282056
381029389
720276580
445635241
64720317
573492007
40019827
391031947
767955918
194372629
1333784233
409028630
408621158
1124722793
783630162
402190072
1049951164
234689124
239368423
614348808
681875544
1027449257
1085692001
946009984
641866476
116345195
1134950789
1110823679
1256648455
532961565
684067281
806497232
946873345
595629741
58452603
1057072282
402064351
328521942
777343681
909579536
968214454
1255247138
749941524
338912283
216003239
447511885
1021091035
532539505
282793532
929570864
2523273
650750879
566905496
989201353
1050342866
181304298
82288738
200312471
470240665
423939608
664085330
1016382831
706715981
834983029
401711025
927595331
1294633299
938841270
1250971745
508310113
400556496
532172154
621211222
470184827
952560582
702424514
87901600
827696440
115488092
1393433522
1347979366
453739100
1291153448
387084781
1159674329
727932877
424436663
1064888268
982134268
346415225
41497550
988204043
385283682
189088714
92943427
944119796
817968080
470694591
2756936
356398425
797900796
284329441
1011046340
353441406
341307162
1313047599
1067312788
267439752
411542459
1287379817
949538866
477121318
393897415
432760472
526777092
1099864649
369843357
1095691434
453784995
355690993
647184254
1392583989
730930401
813294496
534797347
655682944
438509983
971287877
774697596
887858969
898830922
195957754
499061089
747925662
1156485253
68010745
955835407
861288670
340425886
814675163
585772650
1258751242
534354666
364177362
994235225
453706277
873055650
979288810
44340063
463244767
470636136
1015400377
347997380
1103776957
559291218
788087298
594677641
851449188
711968027
589880762
557243392
888181625
417528391
414477830
249988721
671642585
1151538394
450832907
703973642
299292354
849390617
301326208
416579282
391827654
505405800
288469769
534748410
533462377
363911523
374300836
450931381
257738394
431666575
460264963
646167733
520198358
428969730
1264211001
114864864
149326080
247753920
535053910
317093442
142782363
177377131
363036055
756256883
986572650
875922264
682383241
265596034
393229441
220611203
919005121
503909649
304901014
271789687
525188244
572978492
1093633051
300875708
2838787
132139857
294890930
243007257
563705134
1312467915
501068903
1332761473
512971786
1090408796
988363939
617676608
537727746
469742230
298245725
210886120
613527270
495460200
1387686144
354260321
518943485
1326147653
717786912
228584250
946794491
616439164
710684559
395471339
880499966
335410735
1021637398
1081169867
507854851
372671819
432523512
533461743
569837012
164422979
324328438
525549079
296584183
1167218515
985513301
266808951
1226539461
470083180
497502997
377847743
530085231
541810219
693590158
368772424
292332533
335255434
846185734
461060989
524932807
376132481
2666035
417844508
313391825
447312102
1302324604
965981455
1251759692
799740258
764309366
450814656
386577264
1100079483
383784658
529763325
388209681
995407682
245058548
381353004
747185023
394278942
569535621
643255786
1318772574
393465564
79807856
672752758
345114189
659005877
587654923
1036785457
646135336
656504363
480031776
163804687
1090023368
281336169
1018581215
245677373
313882952
483146881
595383881
900867763
26096748
980599414
1061372979
297342948
563392603
201581054
829937522
1316794440
735571050
491404875
481107268
148919758
430253592
1265326887
615491992
297601869
850020912
148504647
448144434
444418133
80467352
164836965
925884752
435460950
483456858
539964683
319931033
324956702
475347204
455724832
272937616
188876119
271617621
440306512
1161523605
255187801
525735844
462198670
896355765
357872125
360268092
397606206
641059070
886814302
917054440
204999838
384938184
359575256
982161752
414769830
650775249
480864603
101103963
1269547292
1291562708
968840075
1006804020
307530498
615632390
333483261
352834368
130784523
604797524
688690656
479037243
384926448
1187533481
558667439
219773360
521151932
451591235
1250874608
768784921
447706837
243778939
156100702
1319164744
963041119
1226620495
1092782658
1250065034
441069912
41548400
436416178
509264561
604869480
1349762051
1003623181
861625759
977154255
435582660
393715964
744640085
527975627
1032700547
387719282
124290973
393407591
311959571
216792510
659164233
452489289
890307663
533229705
124698953
481482364
52073219
221623684
165968630
431399120
544705047
944173864
320919945
769179654
1014175927
89752418
309354243
1163115109
719791474
449089549
843465815
440364345
419615493
660902577
169013524
557912729
321155270
132083626
1382048034
482395262
381994624
658435159
413031717
127973501
1112187848
672395375
715730388
510931350
31871498
197326732
1032628029
1112870018
840936142
405890843
670331649
627754397
442968165
368215530
129587605
1147176544
728262523
467756619
652733787
525767957
643783091
1346745238
388790357
548812651
426447111
1153236970
773998790
316230510
1169035478
251945211
41269299
1163271443
373208706
615623355
171445216
1155709064
470943961
706393003
332819878
680643486
691855044
243502491
888721692
489354650
1001369085
655056463
881371699
193887616
369406738
502217221
991357594
250343605
841419243
467771641
931041977
947336539
897501812
1296222673
1006268320
815575180
287791573
438571267
843669980
543012680
56483750
642574055
876383430
156102443
1123549324
579354125
127831269
621792616
1305196035
351050926
165072123
604737494
723298901
444725540
827983892
428406180
244361424
944871163
598897016
786365782
77812718
229233773
138935361
357411031
1045748988
837871718
420022018
402038449
307587690
236461729
537987872
349910964
367207131
648909458
743723456
778360011
520896110
454860145
631990870
1288382919
501430760
782578111
504924381
1119481745
345084160
1200533171
419103603
1155301374
269488581
208388689
452878257
32156189
36699587
839497006
905075336
596394860
367391482
311941784
966380115
897728790
887605005
726505983
126911523
295381917
472373132
1242881472
900064235
896568040
818336697
447720374
445850552
697233522
311721537
976240472
381864316
634827468
832791248
26751457
538712701
395943962
636348233
685662373
660974626
379256787
289078639
587201090
91126940
755648448
698112699
476979196
333361239
1010656094
675300769
676103470
365872781
921493879
349886488
862687343
291269360
278690478
949767200
155569333
1051584593
682316120
1334776635
716695369
456781072
695894450
774307456
841952214
833033530
489212647
391597261
320143884
94605900
520941972
1092130848
1170991555
139570397
1115896577
1072820003
34206994
377055999
502053083
451606929
1001973010
178472778
442759182
422445294
139114265
496848614
418798163
141022041
414312793
449654464
287637023
937429042
814989557
305514412
572301811
476702189
797338026
941888956
157130154
941251912
491819208
999285583
583111939
511862189
1064659855
239137062
719501846
1146299518
1117959763
410184815
706139867
779893590
1396031485
1387574784
437388144
1214957708
1032414745
438570581
542705501
969130312
705315138
761361117
666419714
381182182
1206249175
949017636
323957420
1318007599
427799969
634557385
590724272
695223276
407731408
640838055
374343221
627900088
705571065
663211946
543243052
782037273
366969544
395455423
367070889
506963957
232195506
204414962
647912036
837606546
662894783
518023469
305054543
508028764
586391016
165030630
277389219
469306631
1095289153
364648183
340830594
439286932
1098682419
740139098
132602914
451198049
1127263621
214153915
650055588
983928019
685887017
585648242
1327246846
225803593
602902354
1166274479
321746295
831489298
1064781847
346102355
547485937
1000375069
779104330
1111531155
543989942
194607389
799050893
730436644
1319049065
1300489433
101748302
445231236
100747090
870837251
374520985
392342623
460606851
1213132534
548297616
757408774
677703523
487949860
1254056376
1034462667
396357899
751683161
817064756
906700055
453214396
645399796
430613422
611704769
1077783526
450018756
556553181
467419844
236870348
505886947
799985890
1005840394
227037520
425729168
724218739
1216152216
1158165943
844632034
1083731155
492058044
629187201
1239052981
127425552
1394919222
408437680
1007669484
504731663
99491448
398565129
1282621363
766742889
934110264
753716
296570223
1138325723
835175168
297658734
1244158997
264589698
754628992
424982916
404284811
252792717
910762709
486499445
347433199
1032393884
1217852739
302648792
78166470
639316610
310562385
598399414
419715716
399415712
208843965
778983641
385125786
493054850
930051715
381262441
967780422
208405802
1047353984
243096714
508039003
314408408
385196614
642843941
673857377
448933957
453368412
135142839
1164672032
493051853
526451221
768604733
251197593
414727620
332960029
1155702072
872714810
468157592
1192512392
626883962
507870990
989788236
414470987
602580317
428150767
477399181
732565292
496054768
258626
1224870821
976774143
341620473
581540441
1377211939
154415682
496339905
493927181
581885410
744110805
302122731
755491332
909000131
738438781
1083039229
264752192
472756310
144287982
175585936
705957076
476533856
177861649
71701472
559873260
380634230
647725330
417067513
458155137
1066833407
541532667
206941628
301974528
757535696
1086130959
485707563
414881181
408749570
642526398
1086485933
1172474033
639591355
626060851
59747835
634654076
377445652
685950491
105393506
738139355
808882435
443469140
238758214
973875475
1165808039
367725685
406246808
1039395005
62841096
1289622899
453353289
1151543191
990569371
805717829
1396143345
725756107
477265392
793325174
954349433
452668693
964759757
265899149
1082473074
723928534
479217617
535119309
782409777
275064982
373996979
237066580
539277245
766093234
571891555
682566993
364984578
1298868616
1360135635
458415287
219665177
1135245983
227239901
147659779
851209689
304217197
416673638
1371863633
93503200
504052278
987283036
908954556
1359833903
1192184125
341264076
1351228523
1169566084
1153248008
316171800
528703708
692117554
232118907
411633176
257105415
346941788
712486024
167724656
598200404
1166829485
1291937055
1128427869
147218177
1004756533
948571900
751366126
1159276222
859380238
1058280754
878303831
417025046
1212596759
642345316
193775984
723202812
1384393294
849982230
900815554
399393756
1387030995
152162717
360805774
523588157
467432183
692284788
486356022
442202590
409899555
1130515652
423164769
717845535
1159205356
308661561
697781539
432629545
459493458
354226704
985469209
378168028
537626770
547089838
435920149
599443357
850957457
659321369
645219109
1074306143
383919101
245404583
134320289
869845165
457504794
625852003
589443178
586503712
1351722074
334148771
785255426
347099159
641155016
1187617123
136969914
1059081072
807103596
799387867
384373173
435840266
367340835
1357304006
1282151255
662612517
325488952
372612272
358146863
441015338
149639187
482533450
942618894
1316660805
162092939
179653727
454419607
1178190645
312632695
280411704
49001215
408024623
798936386
117011772
1233946020
148067202
510908169
386756905
81372750
1052541042
953896521
64022501
399108068
1098397113
322171054
1042260671
1218505765
814834813
247896235
124232151
189947089
597426329
798553602
1309588816
1111978065
1117202309
465540551
216786048
577034982
393211363
1180105940
494849765
385421682
144489899
1053899115
839370994
1101785529
806048102
536272089
120625650
454404149
766373075
118964528
792874416
563485970
1041219941
281684707
1324619070
440406473
1197048168
496553417
912537972
433230142
426680675
388819352
998527848
303240855
1293472186
267832252
1246307795
468542237
453366423
302832682
1227000571
784129503
1121897828
505632384
395327362
1127960528
1167580558
641921470
909571216
1120073713
983935673
992640944
1310514608
1030050912
408804782
809037607
1178918213
352686717
882384046
834336069
1125147287
1287050437
470962453
573242623
601195619
208651437
848789630
1177017519
458335654
669621492
206137832
239952607
525510274
795153109
960462374
1061111396
810300431
332711085
364070494
613132432
980298725
326825032
268057103
248819199
559440885
530909809
457761353
429019059
542400264
1359656332
600903717
847252251
1160310143
483778837
686655804
396580994
837049864
899180249
308065635
710451753
961285501
1030707411
362643904
1335112641
775042726
1181693012
231297829
45188084
629507173
384716693
933555674
983300815
382422411
499169552
630156162
128333609
382046870
1057862866
857431429
471250566
147908174
271150706
328586854
299759112
984452238
53313153
457975087
386991310
497528996
393895388
505835623
1079855491
1085694806
522306303
1300981277
451526319
504189364
982059807
255319590
800904394
862812986
676598183
347541687
31111040
212434385
1094636806
251996333
1043860795
305438109
691630640
272509450
512113368
369680838
328672048
236008902
1304238054
100749350
367945878
383194888
316478369
497300747
598865764
799826933
128243755
471389748
563425856
555280537
152677358
241868278
737576860
547991027
943988130
1125677589
399706796
1311542859
674047525
316784687
147116340
1078034171
618568996
664316388
1078196967
1201350939
470723255
938733284
532939850
356606424
202727438
343151614
730799115
970552861
1078559040
477724823
1047152560
413407442
447228579
863833812
1053649281
1255032842
458689128
457891247
135658013
744228743
358037887
642532984
334684437
1192030650
613023227
951576324
701167073
87688810
341565859
938113226
416842531
361643270
369143190
1187841243
442602386
925273946
228166532
757025476
212615461
1199101733
431780759
105287609
737450548
50803026
390393611
526950225
233034127
206712882
608695652
781130817
702809492
245159937
441175035
654936008
695126612
828393675
571950514
795124109
591230364
394169739
709419214
232717116
256001505
364851948
185856253
408439935
443191930
890433448
501055623
479062661
1000508285
765605005
897540064
935392077
589015653
1007999690
1151976820
1185526985
333454110
538353266
1123794471
217995929
1079771509
89414917
99233852
421869080
208941594
854455678
183649895
812766223
465147248
1141099816
668152067
357760795
156674375
1104314878
156809428
81040534
590164310
399339446
552802945
771341673
142620864
326049292
1167941734
183100069
148470112
82857244
1131185357
837922095
1151732766
871566863
600299596
337121629
499782310
1035752470
74786430
1035199302
244211033
862874376
428371406
258190521
251645896
417318136
598308655
400352943
568275450
243762324
694669284
784852287
433557584
1146660579
844090945
631248312
861540089
227791484
777040136
953366405
221615370
775500588
188646283
687523955
332937742
429592633
919003408
429590362
380970946
468488598
430087838
155152411
387599026
1053062107
460312199
973173592
526485129
884483828
172900860
185616810
105263779
322459392
110375580
997915354
1299659927
202436378
942266311
259247381
1376723071
780518387
270593835
306040083
642425321
472046358
937684769
950204927
1221906697
1024581082
151480435
441136987
823642444
1177692397
507308359
367760950
433277187
563248076
944503140
1187273121
274752342
148365067
1141783338
369005645
538536206
629203441
402397584
194619934
1149452297
265634415
467688544
470948355
589011090
363241609
993133819
1138193783
484595077
234799146
545687844
664951366
543895312
542502472
698038818
433765709
925105402
371147815
475813715
212283622
1240487334
1356067047
700196149
569580880
672526703
418825382
365046925
24810093
922100427
652570261
745500046
863905118
1279063646
684987491
87822615
1135531899
366828969
468569734
902551876
591719286
82193030
863610378
951120199
655451535
1035042374
857072434
743715106
146689003
348463779
399079644
966576899
450220500
368598877
1313527124
545726956
1071757388
162235525
447651061
458977146
491031859
362761149
915434560
803884786
507200995
841567971
695467877
1311946971
934264288
1218490033
845714768
1240408009
179613119
874500757
340697325
479262351
493411368
1075800638
431078165
900579843
190539045
114935330
1201428400
40438784
377267874
374766632
303362204
899632313
368305577
974591123
715508704
541852194
444271512
643951208
719550964
899276
216204348
863080826
187668556
253128551
168416901
449858445
727888402
786259259
1264229976
903307328
103871765
703599702
239465535
439199394
615846369
817585898
900353146
903112317
1264883891
190536646
196288616
208741155
778800395
599482041
489748633
474061627
1061597293
1016656705
358642161
648064222
605461544
990892021
289546577
599076385
707200910
766002904
506421705
63206907
874719971
1348944492
106089645
380110474
953065287
369755702
408577310
1074642377
375771559
1009797901
324276627
350019881
790056991
986529752
929426073
305043040
298020655
894584728
755536468
669818340
1226209236
469169988
481786005
547443037
1070928787
548886647
794375780
673536548
498010198
521496504
430414455
861296187
814621121
382432380
462564726
56276548
41234692
130927997
275649333
555753905
230749547
527799399
541053081
1029397109
378199794
303313716
784278303
696614321
624858868
414679514
533691996
884297246
1016397017
316355215
255317386
73980549
74489627
410739928
1160125782
462493573
880014630
278465338
398752749
338655727
393249867
298647035
959158111
11340605
322982690
925426730
340594757
3751310
967122746
318571956
287504211
435270544
93293267
1144909435
339830346
1284682876
420378843
732283040
248394416
631073361
343681622
63015680
69812313
84230300
1123151122
778327229
1070894557
773417817
77675758
890302642
720712630
1327648008
663038309
171034819
96978614
272703051
384916104
647776241
1038421818
298200533
1114168288
1035356760
1307087392
414069822
897915322
450229114
101246249
801856241
1237206172
557841792
391442804
930838518
159764658
894548042
55288505
832051513
1021470097
112499052
933107732
987874261
342012999
914650586
569324655
517371833
751868412
214874587
493614888
782577766
477269844
42555603
283802996
514162457
177773577
320933969
845238490
1049467808
1385167013
521041989
80601917
35646110
1151007923
632710122
685726234
1035408521
398868797
1038676233
1332139625
392289280
997265649
6097636
322604930
979098802
994026106
371855944
555698242
688867021
921091178
272689762
402174747
701289975
1260584242
1198826661
317699271
384098817
940693970
1163913576
311518178
85859452
138613740
62219274
102313619
837759702
866091331
529992086
617610921
130161224
112854110
677826737
716250803
220585250
586236374
857132241
555083319
953258341
1067674041
370288126
1066402047
388198761
134832
484818569
415735414
235943254
402541188
221834891
697685020
1024733204
527008096
494683802
109310334
585973435
138999845
1121362441
505033782
1067539929
1107893749
933762505
351971871
377447330
411200799
407787748
1011722307
525424737
318396390
658198854
1159244608
949386792
153984157
1045070860
583948590
588124677
255942940
502875045
338481564
1274682946
939362377
1009161553
539212683
361098444
607694013
466234467
178969605
995186599
332487094
43909976
871526755
252429951
957856989
757812707
185220854
549893234
532704573
427416475
936351783
500452290
304202924
722173185
931418039
394118161
198789824
786896796
455209285
503571960
1176820287
388624336
1070568569
891126410
492926205
912409522
828597939
206526837
437292853
976420033
463806649
920369309
1203831321
622882704
966071673
958987089
943824991
1053507321
1351679287
940661832
1066568606
951463136
473756952
211230897
282188665
187502777
146101326
230316501
196814374
202181574
659751903
551434676
367458460
415152167
917453509
1162344197
970616089
1050176455
32421926
20137692
157334551
667928332
693013860
999735914
341893798
743827693
416428951
317033242
600887618
488703055
377578327
660185544
389412128
203992631
241131055
209456064
1293952106
1109829499
740694226
370173926
1059299800
372759521
181278203
333429701
730456385
220350641
764307804
777073893
313607376
360687411
986663642
1185123594
717795909
301790632
1039312549
316192183
444554698
618174780
199535333
553960477
819890575
1223071352
800924028
400413828
774818749
253029550
716637616
7520764
894880011
214416812
449195876
307799194
551883804
952600662
404786258
346850395
952606231
918346912
225510118
211064749
272170356
333926061
725845491
418247153
14261
231334685
391328816
169721673
551717759
1179249204
149131050
701440537
857900227
274829333
829815381
1004234953
412412082
954058046
710785563
909117112
920901903
1024270741
1130351595
381004616
901200755
183853759
196305509
181197396
872017580
667724795
395181967
423704401
85417598
606560997
389147768
547223500
242784460
149234762
418793866
1002402799
803901024
345506670
1101246063
1190445501
756767122
1170519255
647020980
523774738
338412650
1337324831
759424540
339189966
253096252
430548599
442458966
630117352
228195322
443797139
222734893
825825465
589488775
982472979
136985361
378735048
645441099
914474724
554630026
671048481
974853724
286882263
205573136
925650825
251708424
739930779
230422268
890398079
912245891
328613434
655164580
555747285
415523351
150305999
1021768503
1137898166
436650290
205621673
340514727
419621632
10133393
73666505
867073699
964224713
667510278
260067331
487330905
732380793
209084335
266623015
100892260
255513524
1174523231
469945121
799058042
260513163
291083086
958175963
130241484
671321517
864634751
789073556
646312431
855963249
273256030
845647314
277409240
464215643
519962992
576910527
984230545
567600260
232093659
1337368917
278305601
310906609
421037010
512660647
448907147
273545781
582898070
287682127
127059863
611985426
450589847
707853493
1080372914
1061324210
280531623
356010404
256677358
226564406
1081656629
593334143
459443309
206381242
234964444
671784709
470910097
1286717437
430822156
378909095
827523814
284594303
231987404
234783268
1147547492
1058081179
171186100
406912276
1218579912
224475861
1252405327
788794699
1205988197
123719556
985884683
181334219
792715721
938017261
302712413
342600673
188225615
384105889
493025135
457754500
326217252
193035384
399533759
285379862
510293969
624220342
584496829
903935143
382659956
464866580
897482499
290738538
471611210
651392056
351600203
620067110
465653269
682124951
123406036
168573366
615462040
817927042
294433675
43492827
331877156
420680140
982522807
715474741
530611693
421088640
246844429
124601147
1337525812
991197990
512188416
894835469
978022811
349463880
933845125
404364735
743022254
1360086516
381833182
529531471
907263427
308943876
301765809
311599096
959433667
930837415
358050568
236117387
606005661
541042787
715543778
135357667
310990061
645342913
307920094
276223404
1360949389
105076141
815965862
208409637
294765876
1070599071
155735385
315264490
75524586
419318967
217662361
222803250
315635352
340651079
797393384
230542248
261421673
1000430539
251016600
379287561
274933998
690641267
899065477
260724027
275596809
320449107
492688999
630146136
764026693
95654461
804468643
852494763
438710928
314690424
699631478
793182269
496165545
482929303
986480515
410640225
241685834
405432245
325520118
1038191393
169164098
914135691
1111767589
1029064995
270365468
209065440
457329243
534317912
1248098201
327920019
273887924
231263500
519345753
1053945574
997361989
385574799
168898759
900908718
519170886
428510178
721081738
330727630
993703585
830565149
1055786657
415057591
176820098
788570650
612396129
278683011
305587322
28805642
537311842
786545587
1113756793
447964932
277191076
450759130
962046118
402656009
411797631
1383562848
1240960847
302711179
484293999
600813383
772997144
795851791
985108468
388868305
337245375
406505008
376779733
395469499
290279025
417169559
1311770472
313563092
397995597
488205636
1265392240
385042838
528844399
468419086
437107567
1040849114
648205586
84105198
325960414
810712513
424823828
545501917
274644093
1291939917
255195202
946807236
1179461758
1299737435
677827254
427256318
747977647
337000650
984793104
283139228
381504095
482192755
720586386
548936523
232232966
581822151
673241739
622229171
785447832
881248871
534782048
411954101
1130470056
1011464330
266563240
1299690936
346827578
382471316
302112039
94387934
763269173
514231034
327775693
259785863
1054113690
819443228
275671927
380186941
930852855
350273460
416033270
465911409
889801714
1027449166
262517005
306083387
219554826
588957327
453887116
293713461
1002513799
851582258
959409410
148378519
854879298
1046172520
687819707
392579280
440972227
465165795
553611004
660750878
976574888
1087660479
433582298
358918542
468365721
255117796
1261740205
131636129
323287326
877137207
965767175
771976444
325624501
631339062
295336415
963961503
946855443
472667855
428250739
1227474036
225156206
550225030
161387574
856353230
232772023
1069317554
514740405
664456130
87184384
1645170
188397791
110363419
509658032
900483670
295822666
345076790
540654493
363114261
1209188450
336096002
240146847
276708620
1309174720
619644096
1058813847
825864238
601958939
309711915
409256991
506942422
1031796739
252346449
436086050
1037687577
529624512
873869064
255018485
1293794984
1138686833
355873138
956555086
388830541
537471870
236117549
986746382
403319662
1224579542
473338850
780749868
1301867610
337973668
672347149
745769781
279118357
880523437
341863953
338767592
297351950
496770345
467357018
354405358
379814133
251545007
1085067383
324248460
677107998
947487834
475617480
299331225
363020617
1376469555
374411859
531394493
275681605
371804643
963132
235800988
1074127822
951970111
379367600
456648344
380907457
788073576
339694579
504546159
1244846862
112339580
153333345
1292875837
1093222028
519867538
128546531
1384274312
601088770
769514860
437030640
607605823
665960135
1371322416
949999859
660018961
861653953
1261776307
678305988
517232945
326849698
356221750
75570258
1338231767
202025670
370867713
973610661
137383926
331321892
413297386
615227850
492292690
486866657
344612679
798017029
405662172
385668226
1097973604
1127339528
1222755076
376680992
278898654
451861135
944062449
669548693
625757237
318296822
545164528
404968089
972527637
914914952
1218477830
775832683
821685749
1098002902
886230625
382444340
1147741504
388830005
385950737
238881553
851663056
1000227041
623118036
4841389
954104628
411938425
981269807
307823129
210674615
64412287
393617799
928095277
1095142395
395346151
720040147
262669689
393308647
858211218
687330871
205688547
397170615
858724460
931732336
818333429
936357384
274210015
227532947
508414538
509890386
398899763
769531500
785672504
16350098
905330676
397736842
899000052
394868268
1002250032
385989690
380628073
458167972
166421293
619301286
228422336
269702151
714129149
361994278
1001762607
1010428737
315958944
330682805
1290880151
357435355
734115347
399056705
400000849
1064961313
765966691
561918603
238899078
1209913393
505810792
401085129
563736350
140204915
376315441
53890871
1041517736
225467228
561733820
404781031
59867787
329988650
1021148595
762794882
919308103
404968308
708741208
433103557
193277539
168489736
1197641809
465032670
36990254
388104494
491913077
401718558
959161037
457712531
928530307
1398970736
284440688
350642932
1117435957
415471804
556323860
395317084
1241573914
963358206
572828954
885341004
332914165
584776512
844142741
412632451
899015844
322926789
404160658
743104569
256492162
767419826
858844566
668093864
741239792
643131116
412648174
661882456
271791960
551122895
771571549
414763901
988571206
608004144
309098933
692429918
306770910
325597210
433641248
401369247
483138164
456854077
343420743
428931736
550973235
509641074
385956470
329073880
828991210
1322418427
551201324
955415960
208938411
961254269
538115505
1038008481
447952482
915552308
498278651
506677450
565208618
594351389
640685723
817456586
1206936926
277460264
74500769
373665989
916824485
960753092
1372640047
1105371424
417671341
976881923
867317342
968173076
378157077
411269360
522274514
262893770
75592804
383030906
422893962
352362080
807450298
1091238217
404409983
220223388
207003140
867426423
253837572
971367954
798716235
275027899
421194856
532650402
408084869
224924235
370649304
428088493
378598193
55918115
1123259161
337909023
371725114
419976484
186581513
999920925
429854580
402131354
388421320
904908316
430792490
407944905
647524364
816331844
741580797
425760334
413576320
642278006
157189202
668819644
768774225
432177795
606983248
186361843
193904
485281316
848127534
497688138
1156766852
482990370
334020267
819642781
639613768
582561513
274821232
1161196827
403276242
837653903
702727674
974602311
437668700
386992381
341059917
296711406
99317110
86181646
260677633
696507314
1290273206
445600093
854091525
497401849
453120662
421226456
812779968
143616078
519625828
692736126
621293530
435642896
288117112
498541147
475890405
612905645
119047758
1238332566
576697575
429733379
376484391
324296737
774483105
49392796
593625950
406863104
397285732
460686003
506551821
177052732
766827755
278896762
438169948
1096004893
728953464
375238524
434074324
1238045574
1047230605
263028012
1049795060
707446878
1093340116
599537969
1124025095
280164205
319265647
445478709
180523605
434876798
800840085
901589472
162398201
125485397
1152228587
379548276
195679209
988506817
698448006
483505257
461541010
453563916
290055503
73013659
253712704
157520466
1000349320
1006616702
508851191
898732577
915213353
972699790
401959996
258155522
826367075
1042472489
734652202
520531679
287659032
1121657686
209338823
255044972
649127556
848089544
462002256
472832442
1357408
450863213
1144504301
1138718552
420384314
146544601
441588310
498661899
531442979
907042797
796364731
821843623
58045475
3122118
639098679
354170179
120434176
948163947
486768623
730715937
346875528
452618546
244821056
873267644
50899681
672217923
1157299110
701099084
489895892
1034749883
285700707
633433672
468425999
303428771
556860085
737670617
1136001926
388839788
300807696
1365040211
280905411
466134690
118211599
944261380
318903710
577291287
1016970670
341339623
754253286
265455826
1226137136
541117416
539404689
385630093
944038199
1375329247
464870866
3294004
335759791
1070059326
633486142
740602951
366199828
159888020
1273707607
1066036191
146006240
449263545
1019679980
173887148
463475043
773668802
593377691
403755218
463257127
191328824
420533377
367559208
1023648333
343563553
917479078
766319623
793627557
235404442
837962846
617694050
415994081
236616540
850990645
900527978
1395749777
808493813
1261541384
458170171
118496111
1170706805
864850835
427860859
395666543
958773452
244628878
751555573
825461356
1068785710
970047138
469680782
621817958
406987470
936305910
460986840
1381913196
923327638
693630299
461557532
799031446
440371995
683320356
350257150
789578463
913975351
434415184
1281262398
405590983
656604358
313720060
48559812
880799560
315747349
1012336158
1079315433
98067997
204882434
484680953
275790939
163803621
460433812
1289380924
1305868343
564587181
470701308
900981281
475277897
564097497
949732523
1083709373
728768871
980610539
300949643
270635591
484483383
426487286
337282392
425547182
852914
713018347
456764959
116532877
155667550
332825699
1001877830
368361710
398280289
884306229
293724223
466365951
862844157
481350413
187999092
716580042
722727011
67517086
232772730
374731250
303750166
758311960
1138307432
568714832
472093427
244627625
520172805
138830452
446302367
5356396
360499906
477671129
999609033
431200375
761659711
1264234850
536651342
465104939
896863773
471117680
540008213
470411323
32709933
626052281
465251350
180038221
241774331
663474893
465071021
534297839
1272439669
485312650
812260142
487045966
285268507
470388654
489091067
678981281
521274719
964926173
241766473
1158927932
1365481254
255106968
766838499
398600650
216608971
478459602
959421742
392396387
1121673543
196851202
449684731
470659473
271009483
491575277
340475295
973671827
25186702
570118525
413237214
356434331
176995504
991275723
821096878
341607603
450918747
1378930085
1383389012
789839844
494825397
803788820
473312985
195792085
494873655
496591763
1260181570
378548148
187904369
578772908
451760702
1050708874
319043721
758952656
434192760
466511343
395858631
883474920
540505603
232032908
377115030
434002500
46036284
788271651
481898626
486168414
767078443
404929673
441071826
202995867
1288667529
564952510
828989863
272365337
349960271
392038118
266721711
962178590
435232818
478632534
548237880
943460396
456874784
751081922
792272039
275461477
57631152
583409047
898115598
336083521
674490265
459102543
500114263
840012223
470246676
287891187
1058053985
641910547
736036129
797360469
1093017489
882342697
748722395
489219775
407165637
1029856668
521674821
509960174
954978648
451694840
507490685
1346487560
208730370
270969500
975984675
510609621
514997089
304649785
847605254
93717243
172064892
459672811
399467514
1398184876
279396268
1033347606
709910887
286259197
1389365940
225938778
1018325383
488504162
76181642
517059831
776183617
679495483
197520280
434007030
486404643
971170778
398025486
516094704
506476782
504264498
390716311
515536848
80761640
520012079
166815210
341645409
375247456
636208913
462703724
451859065
500312026
895138566
835701017
245412968
522893930
521588793
514202618
297732825
944875655
398265611
169388104
1396901111
398882255
1267477616
146061217
428607349
280694727
1287741907
272699034
470646088
487401757
493996960
750022729
739180831
265760775
868627079
624335332
803885337
197007419
454721483
699777666
498172347
327990293
528826910
615837777
776838609
1078175195
1390563019
195397331
294663320
919177639
723006484
297088001
222152044
464520141
963867783
153152641
332403410
270318297
305358080
531087237
386992929
164866770
617558749
546726102
155769936
446966007
515846158
467902406
625965920
460563498
1026268811
991990190
271884953
437104867
742079207
426793393
503329323
464909692
113625656
265489918
237660321
659361854
589557836
1104187559
416870945
362359170
475660892
184009741
862769825
208126858
674247011
316404310
408956672
230749438
269135211
918205637
349917870
487259505
4244200
1284743823
285458137
601882322
299581089
467652390
795565899
1001685026
1013738892
322734624
600633606
522069482
300845815
544135402
508106518
964934723
312386169
358492243
343748897
781647633
765192486
436833721
869339485
911063301
841905171
1382332820
443070325
959558751
548291061
508226425
611379652
316477132
164412263
350150907
1179649781
779449419
1065371236
1007929134
803845080
748329801
526575063
482747250
333396389
953042397
556073213
548041961
739950518
141244099
1046420087
1241016961
372633406
388594647
989189935
724803695
380846134
196043112
461659341
991874772
381589273
534727022
101948057
283224880
941188079
537593854
913663252
435068029
1335987022
562066150
960972613
560829952
805846036
471037584
390647364
512218433
77336785
729323090
427248038
380657888
354095142
392513657
498101246
546928063
707061478
788903437
403225258
670407332
1294585549
1048300421
268053317
465017070
893498469
91421159
564385372
581971527
1072826271
503673817
1142052992
726360656
325251876
844282182
41515897
354891975
259713601
229355090
104837043
386459947
522882192
340540615
1278957749
457530815
512626199
504126430
471162196
334926169
407284133
208766131
447458181
722059312
495468731
83395851
464475110
431703689
458358419
625652718
1739313
786636632
696428039
258525456
198859279
272996073
212775379
857052812
185685588
944682772
593486281
522642233
1276103222
505345791
1384200066
471510675
503904888
1043616487
208660178
691577944
459033017
254535385
462816484
302308861
320492039
344926332
314570098
723234637
718866085
350200935
400975056
1351112039
1005313204
730424504
928897419
450609089
1048753738
215292158
1136303933
474627397
537813342
163828569
504243335
536053057
244723245
573997520
329231840
1028900619
490109737
442196139
49562784
891746562
541116035
581987898
259093800
418978292
901889261
635777276
114075683
1387163141
406654188
573175282
1310154369
530509498
586764526
81001385
539593088
127234182
831972643
1273514227
487294869
717632321
1034720424
577090025
433503819
127788995
1148438460
76739074
1360451607
537707252
425230419
195766157
1030014474
289606183
1346316796
489628468
251209041
415663705
548627162
933390379
510994854
717262290
209619686
132891784
516041091
428256782
1199139366
346519552
434073065
135413127
551228037
464870763
1228922997
461406451
336952856
445315169
253629868
371580364
355838150
336389617
1233775127
693073697
301288599
386669177
331122587
1351790203
802851105
230505580
293431749
832831251
393523712
824292992
575762601
559156693
589681081
388039170
415177358
35479232
1130026464
449019677
460229565
540292326
595786505
604816884
507111435
195152947
514508318
1051566346
843654911
1305435873
755134613
548402626
504888604
535211525
750877367
577518870
898552346
580704961
532960068
904489503
608349876
719142493
601655338
990080399
209055745
967950756
968486835
305601344
938897835
158033151
495582668
892845860
802158633
133846342
215620052
380272190
802804295
1084148249
190081069
667688797
1215230456
838933172
446691280
610257260
393073253
434799579
853384588
486759683
797355795
281641488
473427940
1229013893
257905875
615848549
398503519
525587151
1079102641
531680414
233168848
400751246
377315802
512393947
406933238
620000362
825749672
389569642
821832434
738981796
453067492
737060951
522947766
796597015
477010069
69006343
622669602
492942236
347329137
728757740
605792259
318361068
456797180
219723075
510497019
702951054
444601661
530697533
1276879187
789026315
190725251
305337421
433975581
409048098
275042926
299353368
628778022
418405605
593314867
231840786
218552929
477502164
488698916
373530565
479552435
559472815
559231457
343933285
340479918
492493430
241425121
964359298
492452805
157133943
1302598117
305557281
633978256
612733984
98604116
425875655
434474522
875117586
867989742
486309052
635095210
487214489
965357807
436934232
661607518
581091837
547689144
368782264
753386874
1019803099
606306079
56062305
423170601
341782473
1398697937
420486900
524494440
355544708
275263222
527870284
302354273
394023071
413453049
350572568
474240491
1189368164
476270140
1122598011
1331191616
811677086
540348080
640500294
313802927
420742822
639752856
948980555
298817876
209720747
485714083
93514104
636136036
639978616
351916674
161622719
477342108
602940569
291046
602883234
330883706
135020713
588300322
416701514
211359463
850054561
161693561
329171629
71945292
55154524
184468884
459278788
608040536
236611142
23570531
971707134
617794611
369239783
212537196
1171477542
504930814
706615551
398325844
1041977579
445685504
1318956711
147973977
61714173
263357139
516258353
908092506
461686680
374296673
602689
614659691
910678653
477209309
1112159665
403559511
187718933
821766208
650227840
1342388936
544043442
258656445
539053594
593575709
1110641112
396800395
473783420
1359544038
556547711
393420130
417093478
159555701
440492176
307463281
889048974
467404310
864596364
464550089
654275164
513903236
939254805
704252440
374811220
425354045
163960541
1216515946
309337815
449728080
506586651
439947152
730987403
982747757
520729681
874379968
441653222
649671787
403368459
1050976971
969127972
379545997
1323524965
416283411
856099982
232238016
653012688
444365254
633168958
799459735
115379129
225062925
498638338
705906326
1015557214
682484408
422643411
563049320
258488689
370979678
765157775
921307014
201107542
778022352
710658031
647807208
333996687
444859097
273463623
1051504300
721477256
438070701
457099041
942623397
1109511861
981735023
341883733
304827059
528196662
201198828
191292707
604387696
629346825
771051633
298626822
604420836
831230563
627499908
712342666
373466646
662772754
1213620804
457213382
128784100
360278804
867165064
219915831
360753735
592086502
685386263
644143458
643700669
563165327
458439115
212439618
923272445
1158225745
271545590
388888642
495005939
761540965
222100963
400015424
1259675068
958408973
504797742
324940810
1336267046
731682474
888116603
839193552
620500055
633818295
989640404
666101871
722518446
1036894340
115639297
469373854
163476112
644860522
1023531982
1087452968
213158470
426788196
680834719
142264596
488520091
614658621
607622849
683048678
257650138
296414633
1288768726
190210296
59963216
392914808
304991581
1083071754
465364309
883117005
284710096
1068456835
150433810
686798412
354265135
470838620
411926632
479689359
397122333
704573887
1236698940
1397482495
643794302
418635731
321564052
668060297
1108189245
290444905
1164925016
454026672
153612837
944803488
387309054
1299886194
542670428
398527210
199990147
999683766
400930812
800506696
689642806
525193034
274778210
348575489
358547364
521739887
370381656
743418936
642144226
1301850416
1374627204
532556392
609669453
743346879
457823494
765986079
454560821
540429487
493852291
463502667
791196559
706227405
250282699
555096858
362273573
746890692
307072422
149486510
686632186
227321977
818461587
689876303
450631024
431998759
345590018
900458718
439729014
1115463448
476755291
251604778
741859641
669725915
246057546
907359027
72647637
689648308
919783724
1135168094
511831224
524501795
803191031
656475600
434824825
513507058
471964060
962705646
350041888
829015127
523347029
577220075
668259871
770989859
955597268
41028018
519592161
735075490
576450667
764697078
709248322
313098305
653419114
46339885
357875573
427244885
850214840
350438115
378419362
662809602
391627835
449413078
721191719
650652249
593369734
571546959
738641292
600269678
1282171628
687463969
69286536
624928769
331714194
1248401332
1276984190
64144454
785356481
587928755
528671307
550691108
1162873684
513482829
401142024
608459556
700649347
409985718
543160046
733633472
666208322
499569899
1037446545
667889946
854745452
718151747
962165841
566690207
722265174
481020586
559712841
156572641
658909478
648338455
769755310
547737237
1344413666
525226137
407845847
434569826
129353149
871359443
792034485
272142644
575753214
907415248
338670053
209290029
495922104
728892973
682547786
998651858
444208755
414477615
673529450
190664643
406524055
916812297
698584083
339976746
332391563
70845075
1209848994
643413900
818441404
389552391
784459273
904508983
838256853
1185014688
741151476
816680540
1277878607
370033120
1338742735
1090053497
502562155
997319256
536747680
315043649
915514780
738913950
691555478
934423917
436382627
775313796
570529905
417011581
670898837
808899896
362396775
648380982
448531659
660200619
1004432902
1313056943
716944267
951354676
543384735
452256327
1291726748
553913733
742540891
1078110031
74514006
740755101
707961869
169119104
147198324
593563686
275228007
715073348
873153800
225346517
1366554256
1344557520
935877480
1147968882
428773807
477300324
538761103
361882618
746893538
1278676490
601985004
390334219
838013661
253039682
90841640
735085124
797816212
375836187
814516184
709405926
176125665
610636930
1104780429
256908989
249669574
1023854683
732307173
488376958
527478545
259675076
883255628
329167085
1393821227
158910295
189539251
136233165
1289156875
160046718
492681076
697228131
911109933
1095531399
957050518
187285059
248983139
1272006758
343127088
549466916
316104884
846670403
359394900
645270413
409781007
899389627
385424863
461278681
759575572
758625341
585389831
760585928
349344400
411610645
263947456
773592756
1253145121
314173120
645010917
489894594
926281222
837150195
161528893
313744673
419070058
243593986
939670308
1046476670
1081319289
762582643
1326640462
255397596
607229937
725151717
1103284680
535888336
569453411
564555344
989632661
690668171
1173953875
1031651733
514615975
490136315
942177207
767085163
657114381
490049894
499326737
450908306
268054350
353006422
512456280
987843481
762235926
951831794
857505421
843165923
889905263
438467665
518954541
781854703
763941438
577183470
731788667
192459433
1014723300
249381413
636591014
982310851
477574681
817230714
925007217
231633997
541789523
752413363
484653644
987749377
285777845
1051421382
760602843
751757064
1082954971
307221593
240951240
513407405
244296770
526893032
473773998
598745515
763403800
1271670081
959596831
512239175
769555923
767743320
289289203
998586933
692275126
1241208373
220832698
283047722
483651651
325553422
1202937806
326478025
333491907
1013500686
613522869
897244326
1323827337
732820118
679100784
1373927516
508400284
576569676
390480004
971240630
74581759
161068063
125300265
253349903
987865361
1126981329
745388369
258368702
410376866
756635855
787177006
912308168
925598111
282178112
442036485
728518299
433668206
1069727265
1236552920
92706915
440557462
1096937005
772380667
1216385477
286118594
582029792
655052604
190550834
781720027
989384362
653152202
12876442
91667416
932612996
1067875351
963452199
966950922
974383782
310630030
732524335
729180553
317732385
830488645
1139230503
431182757
604324656
1135301225
284831215
1004970200
477000209
432845399
532063490
466786034
822205638
786321667
189077534
950977739
759434014
165946184
769236783
473822621
395247781
736181500
1017664445
938054952
873811217
786753845
795092293
129374575
470981315
871053800
787389587
615651645
806051629
646898089
1394539180
202324543
1078524316
330151143
1626579
185759455
492234286
827576833
722377601
206303574
327318420
559865411
499873334
1204323410
85564360
789340511
302668138
251014506
276401866
1265762806
912492465
428981956
983110713
650845683
612848211
451581504
475233677
602828716
270240021
465390297
812542720
755137397
756013492
1048031549
455714664
289782926
710484764
3031926
478586385
351540663
454789034
1054076453
1031874127
596177325
501508055
1146603262
525236073
976512438
753764605
224739242
816581500
517188189
503969158
339262321
638436112
818100107
562886289
773297027
375509836
1248170367
229958612
512638429
793445541
820119084
820523864
897766293
1055944824
830745319
862230321
539548778
737801212
852271277
1224579055
1081423815
2582026
465413019
704545551
778738843
1279192095
766461821
812793278
448670005
485505925
860741352
1349472699
1130220436
828553826
108940907
1183905006
1229264066
498078258
557387101
332884879
1098286239
740738985
975220836
489279356
641927794
764329022
979990704
517537943
242271472
809287980
707544292
639967009
833369906
1215756918
835672276
430500619
456543693
769440543
814478019
692337477
825892670
444960770
608481383
414693840
1108510764
719938369
1036019064
503836416
183100944
892441460
810132424
759445520
373151935
428170580
716164419
226925032
930282506
414812147
933760427
805624921
369590280
380563006
830578801
110084575
198542125
1040353338
841171155
679278467
326796209
514034680
361814437
843825799
356734567
1145226378
811059249
704218082
683099912
989597369
444448763
667385820
542570357
833557189
1097042956
490867476
582330907
678702630
157714605
733529828
1169080521
830505776
82003420
542589267
393425443
842157674
494245006
685030206
393303496
618781512
822944089
744977761
603898515
242973775
778416422
429957497
793323116
498392390
1129209874
338457238
833243761
154460899
793727167
459184557
187379560
608255344
1094251746
518829046
574574456
412116359
663288606
468822779
403033144
691304995
282805306
302904152
824519044
218268696
208865252
847775343
1051973527
921706737
617499469
397797555
556017129
955806028
864562914
317268664
156422934
628171308
1397862892
937362507
528543964
451765677
1104720712
363788163
799429098
233251291
464968763
401282604
1194150041
867156084
794027112
225369720
296430343
928624102
391919460
1038988730
943932077
1007194442
716160635
547682519
231713072
1247240722
800021380
419280953
1386515164
871273611
101564449
284629259
794756453
875788908
475977640
312366129
384643486
805704870
1182227172
452718763
932881687
273989345
222906806
856212801
230210194
1024906494
789012051
1056270807
346193503
151724313
1035334932
805655851
880324537
373474484
158215007
463484524
308904734
480355372
340120900
264491592
399589194
674485924
1121311960
1185264042
250009829
795463711
230889501
519463312
775467755
375173556
1047776740
470932308
1254298255
907919124
885332029
403249199
1217166603
899377700
1055703118
303766005
718399922
548692666
1209888278
423579208
873650608
673639124
363164913
535308921
931600618
210298963
887736338
92203158
850682919
724051043
1244623708
816497173
619737362
296747764
774452114
606903426
868982773
1185898320
486071131
593041765
1079427024
213380389
827836266
1015401963
503935655
302507531
1032890834
485331218
485314117
330575116
811371029
882622435
918460003
264553275
374272908
937148824
596842730
771509032
585012579
533921387
417365584
641879609
761922402
1330739845
606828414
457825642
729733202
715337316
901420795
654170509
1301569062
909417893
1140031444
884554801
956303440
755377974
241659739
589052319
579818610
734212197
319889786
872534798
660165659
819452209
708195141
851520206
32512143
812165055
375277262
759476099
663671865
965111207
856944909
319937102
752193926
907674288
70774771
911320545
887838506
547146009
182808227
909331875
744837742
880123350
494248245
287927743
53454229
757851540
866845930
36469579
433116824
936739438
451563018
93813523
918189409
330999700
232753179
710163325
412852650
534088026
902193037
689440732
177449640
436604118
402673265
463251593
905637881
483994393
1068067076
270455492
268069346
212800757
730885185
403140535
827120639
635553327
522658691
511635365
787419550
842827423
762752880
41077877
451451546
814672168
89063965
199659789
690248351
440261714
185250785
1009226431
831450541
99912439
857141480
992335592
341045788
350680005
389044074
445602524
505188013
314084368
67885459
230689623
412048435
573305804
934470345
274116022
486659487
593120680
140728657
460274311
260609650
886056757
135264865
682158682
349778738
890159716
679559514
1080576313
710752536
775774774
494837178
235864998
492046801
465113166
716513265
257267505
156582475
765249895
293089767
385835745
653331131
1904640
276681496
451135909
649882076
661903237
841145580
1048337518
869757573
263591996
370109309
1204678236
476910586
817734325
176314802
825211982
1348053364
434373663
610652151
134463337
1280575574
350030041
887977624
723775228
767656363
816526528
493044202
68808793
436862192
1103548196
776441196
545206694
90712558
240258686
520686113
947781948
91558429
221619123
113944048
936749636
900363753
521120811
568610345
483336869
955085654
479592006
324840931
668967872
572223760
829495041
956162652
789383110
931235852
338267108
399965662
893015073
348029287
986398814
910107532
518126112
956617107
661497331
967076389
432582800
286238750
512448041
656290150
254375378
954642576
392494383
626081104
484184745
1186747328
683644448
1128987494
1379573078
293098777
457442676
772062136
430654424
697886883
932363847
393673436
964014780
879922814
338105660
1388413309
797687367
955665613
826838844
468303755
129089779
1157153112
816920121
313788461
322311786
869238618
441197715
780064451
624400565
488008799
251813311
460404059
685552248
435116432
257315487
1376899263
745646356
546410227
415458613
497350812
971651888
200640820
468130910
483328113
884697337
731825621
702354010
270262200
481367355
467048043
667586586
980606873
1013778404
1347847517
907918579
782144545
834397120
979847616
262565768
346060348
1347154468
453026087
437431880
464385095
684954288
1190994427
450735648
164017957
1113757306
889679782
919757051
548246304
1012138557
1421771
1099334438
966456345
661212408
330881072
354068988
988292135
80067274
745448305
485707140
1141759370
486135691
464523470
1151612239
791968792
404197884
172853672
299563518
405641675
532515506
121305072
510999909
1350410960
711870437
267733210
717966272
931712385
1032359222
950924330
290637574
1323188566
375534711
241104755
593502933
559231092
589905224
883914678
171084422
962179767
854883073
966013436
361034383
349322071
714013380
1049420083
342710652
313641227
468759776
575649884
1116271569
495657190
859695324
515457931
1150152748
610524875
575548770
364942175
181883758
620563459
1050022528
1223418799
529527345
992006659
526272724
767443637
551780922
147059755
678982305
381368675
593977704
363017763
506675879
461575511
342144821
1228754479
668762435
711843735
931344592
159202006
890305157
446648433
180792716
913515978
742151514
111072709
1872498
457319947
135735749
1007516959
374088176
838609483
431863605
472615341
1255569126
310487150
1016436933
432424677
283738538
815334888
1009886052
448982702
721652195
1001676749
346425217
490929073
812288420
646168695
950885813
521231372
132360928
896563076
317001140
34807050
237645480
224249972
1022822540
989387982
1266344322
233399412
495144797
466588625
947459670
1124818446
359341383
889001127
718902441
609912329
365244098
482430966
871472815
757173711
522059280
860267808
505712062
212415202
563746428
1105352505
822029184
389261044
896678539
501631213
1038986518
1020005766
141441894
265627729
1006432526
872558103
155832450
924748714
751718540
220507280
895106705
976332374
783330844
601558132
1231449100
358273640
344662093
1192726916
887588496
615760234
439428793
463019963
312822950
320118341
905469478
148748922
989279808
444404147
361711498
209491361
777661217
932191842
451119138
853910131
192621987
940702082
1043875731
323807689
772058876
1039934814
171001352
1015635803
342363798
681130467
424147795
166456999
519051065
482518598
738688856
220823525
1172786813
903291492
153009968
664106931
254073425
971314383
405940637
365016715
494003809
448883446
1140875162
803981186
655348784
781426159
292146080
31640756
423375478
316814186
250062543
1252017528
549641507
474117141
665025240
980159977
848703222
850586201
884919416
424227728
515304305
654557460
406336484
925118972
444814748
820918855
330521200
534213577
132245020
1358004432
875383850
393406474
503497394
1235482781
677719815
389266569
193749658
409116856
464529255
892769424
507646057
292075456
262561996
428441150
94341590
581153590
709498003
989171488
422874948
1031640361
916206442
1147579367
995618936
847190447
212275430
1279172570
630946699
340136513
1143972852
1054699772
1028873883
997906907
405879993
342516219
809934239
238867695
386492273
809082165
707375923
717522280
405658307
833520284
1035371785
1080646402
1944252
81217264
107184877
706293337
982196525
1129732005
689049157
318528405
798594723
280884644
836251407
392834435
1182477280
522663944
1095817691
1238610922
496829320
1086674434
1147280930
829592959
870021980
255710604
236477943
1202517047
1080227926
272361223
1099102354
730662461
455335947
142391703
670947190
123924298
921402811
620549840
1054226808
679041473
363688137
1153843017
1091574021
927101409
1067823970
974610453
1034462372
403907045
500741284
640606916
1101438552
1331970488
910827187
1097331169
764807048
353112069
1261563829
463623691
1041702060
245916558
449244064
1328850847
1010883145
335849
562965450
412498272
412942289
754493409
559029576
343230418
901759924
404990205
1130161939
1367144633
818590720
572624257
758700965
85218063
359274488
1367337381
587210701
1189826083
542519839
363231506
734516821
731555656
745838900
1067672584
459080629
823791580
932523755
470855663
751139599
658599084
1365091919
1237225283
418755305
323496585
197799742
763267767
888415422
993374782
651013175
745784307
873855913
800657266
615252722
806433963
168397105
610977386
463609327
464608283
865296133
1082290439
91137081
1141275756
353680609
339134389
981529641
854849444
723315306
1088461545
933268782
797884185
213858508
219673312
602890150
993035542
589796473
116858036
1062133100
332264829
465571249
880819274
256565224
1047499804
272397495
782295328
713247352
1170502558
431189781
1033573019
874123933
1202303493
382129649
185411473
939788035
430991072
701473010
1298670994
391717229
483895986
514760821
1113212383
495696690
303300321
503010485
542928685
376268703
199138762
469120988
196255207
1086441795
928288148
1142207282
658376738
836033579
947727668
831988884
1197699035
1019060815
479305677
877896355
332532236
438866357
1004367172
569383963
664267360
567143496
1193471697
718491065
843995725
157662392
620675808
824754483
1349073953
1350906008
1206254036
1184501499
867892363
324949178
685495551
482084738
590119965
1229765293
398900440
434995033
383693170
369015852
689039555
710198605
417085373
526043314
1042599810
317843003
444309989
367292671
819589796
283153985
359325633
254341470
303637958
448371638
794331930
242258519
830764583
706546282
420944746
973191101
931139513
656442497
615851461
332186209
1246079900
184692867
106918112
396492377
561809998
454237614
407838967
936424597
718514595
1257066829
1175797493
977720939
277210081
284512088
1092357440
792062080
1030483853
568042937
662984856
840902273
1363306710
1258423287
979689443
359615258
1269990788
1253107487
1284461209
370392194
828427802
373733696
920441384
521185551
371659954
610916925
205533376
74443433
881503906
771570803
1146664458
976921630
429810185
460692716
236477122
1030882642
504111672
726260008
890190047
322925208
520373800
199850811
495522460
597666497
544099617
365717669
858947215
885053682
683440073
867089162
331882813
432590180
1107334382
417192355
51106396
50454112
501700160
868624611
1379639825
192445945
131699694
838145303
644488032
545750190
773501535
896690333
308511028
372056578
165822055
1388417562
32019367
829962856
146945321
831834737
119492942
507754759
431203683
316931209
549890396
1168309479
405506090
962596854
1367017319
141737713
282536525
838862757
775674754
1344480398
136631224
1312129130
466719876
529754957
1150255872
1323937527
155666864
161661037
1088622967
670571193
462909604
152164358
810130691
844248670
490678262
763986696
878578451
368887936
375133863
234996504
429733392
333835942
468181086
1043656602
587256320
1148278434
207129348
35239622
211125100
650463325
1043583316
264097584
1144578909
447152586
948132314
834375356
1180978141
1077173499
1270866382
161014255
172921869
1125862735
502207588
1144600314
445065554
1059001884
411925494
629766155
454866059
1369601735
266345135
209954365
1136563034
192205242
612790300
473447331
741901771
1128052378
371444073
624644346
563479711
1296464133
426164077
657687965
323380354
659093251
92157807
642743632
447143063
518061290
146959898
457281540
1369287246
1315545168
965535900
592131218
701768474
416386449
662107400
825894244
474016400
768824728
799123657
593974909
354118276
266852764
305160965
337080254
570241217
920788584
993837586
382440639
495709329
139717593
310023590
129568199
495017252
1089330560
120795447
310850189
309225264
1177195981
1335633339
701416993
414999558
984376464
517420494
770920526
549298684
451721393
690941016
112559995
629798174
919171149
187857521
954759327
174912174
521477355
438881428
609882836
280984310
501637820
888025945
419268037
1395971883
830015048
1016935976
452416032
229482630
383783974
465555904
674636964
473768356
1001263149
438221793
502056848
896518115
250508852
408602001
254931350
736979469
411159347
1287175052
56397902
279768273
513026367
253442669
379158177
474449153
429367437
51792163
147534106
794224183
683572409
534662644
827610088
144884795
212092036
747068416
1250058037
427563290
885933237
993291506
474259746
855410182
348777193
1059420037
871760029
232465753
201710645
509126358
1138656023
671893729
785945249
153671035
427116468
396027965
482865872
411803336
291225436
930370580
795625967
25632805
1043395205
306055807
719034570
450528524
433233959
232110239
1350172238
875787197
1391536107
54216291
345711741
835769066
875161448
811003373
448702481
1271949278
348518689
384847555
420464366
127000388
311638532
462638358
1076728062
1120814398
844816923
186553535
484869316
125211282
240805762
252576158
964125985
556544152
417994616
1150068926
323471920
852158340
879836718
974510531
280891292
661041122
881640495
935263825
910573424
214010861
298320633
440825760
622405223
683289638
519745382
746442142
742442983
519477657
449073139
288022653
1394943751
278194845
992343058
1367019371
964112207
1160355763
1183738606
1009594226
1395011257
403426255
548668206
1143629414
312223387
679567156
246196159
183618316
343466577
824322153
517197715
896212580
84498437
768729984
1286671785
427029538
1207793723
797632829
399976193
717442781
608317827
789265611
546528814
559703107
954102313
457966122
764517115
1063609720
1225454424
567483783
152172493
1233667592
247441280
244077871
448714085
136686153
314035167
162363424
1028795413
702196728
1217985114
323296508
978113990
217203037
814537995
145097819
180144241
909109367
598469770
492896921
1145376203
412005529
247782256
493736070
574524749
1104935445
58025926
142215474
218998994
540016453
839269442
352108489
879631333
1259453458
467126679
144110403
85038838
402547202
1248572161
1304319116
79246903
1254525060
849623142
527499380
797657257
803767376
695709294
1193037299
1380433032
799654981
368806568
330946636
368681982
195073013
968253094
888316898
1114219787
9392990
791317061
874787344
350825389
440232917
863744202
862526812
472177634
164558896
689051762
673344268
471033843
225173103
761491985
684847428
535553846
595191276
375869504
297120808
1028346125
147470036
387973040
1384764714
456193337
750317920
310496527
679807722
950037273
933561135
528737010
419761901
760020438
310457012
700156935
401273325
907781827
101139951
864012995
365328827
725855561
790124028
783281020
1233991092
1342288077
1172153607
884970198
757346470
66354560
748049381
1377689403
477492067
571181939
829897521
458043673
361052210
474789405
373828362
267371279
477379642
417218993
410313158
773757891
673122096
534802537
343624218
1348220220
329226050
1069655974
334059806
459965903
873462643
791526466
1031118476
855877172
82999855
927119694
1157748218
340719236
866390881
842391495
730534198
626902560
697987309
777914319
598743526
698460956
363700041
1232871251
633735648
492137562
473277024
1122910410
642891355
567826375
293499419
998373006
239209880
567132758
188162655
470092368
1120409763
134001340
1183945775
849074800
613579044
469793174
60198245
714920499
429477953
333077116
558573079
1060771312
55092334
372690889
398491668
1309965371
276077639
1386028271
555183506
392374212
779353368
786342225
771901222
1122403669
615955957
257647914
695698704
248846786
542515152
497780097
315845648
1164225515
261974377
384258505
535500957
1094853534
620315698
1267232611
584739719
505864567
765483674
415600034
154977952
461230326
340293878
401878346
351308690
468707614
710261325
518938327
424297780
74132609
693112183
296731536
501111864
1007664833
200186687
300181072
443571274
1308517316
427660198
707733130
456008234
803904865
438678357
482080464
1006528597
355194888
1212250529
1230904044
68790681
390674805
367158017
800144346
344311255
784169651
813421966
968009689
404619169
737992209
499365723
170345947
1157590279
539437377
316327220
332575109
427829940
961618160
195349259
1399628597
841035311
370589556
1305088080
1387723444
1166148665
391141735
561546102
1321155933
1238686892
422617107
1135328146
1244051560
541379309
590766130
650334812
397257984
685665045
457296230
244229077
52378928
390057007
669022132
78406921
385801934
962564452
105161102
269014742
507600089
625393578
1169594175
477153484
524216431
1371186195
924520585
398814048
646544504
284419268
547532406
706021602
340406825
179439715
419190928
747206025
1271577176
327027341
425863192
412271052
622055786
221660607
457431406
517568980
497913431
500473949
401864868
200383222
776022818
458008373
281857178
870763794
1374831812
1244756314
735442105
303853918
475401594
701889614
514407609
510486166
828476585
479279475
944403469
1279885830
681913957
316631391
538311801
556683108
673327658
186243322
531574081
342154723
637248175
1024073409
419529336
465000913
945625986
1037502992
241898306
553877234
700568418
35822518
537373401
1274566311
697091834
385820248
1327473129
73528711
431455034
716129539
169049111
205838095
1351224328
874745701
827423238
445566795
810690932
445499465
775923474
529865851
838609243
1097959349
822331365
278616830
858745552
392091223
899508677
894436105
949292253
571031446
914369199
149531943
1105443976
961241075
1032165625
925201104
927282561
467557151
725238999
333048416
687031854
1282308438
143461621
405706500
13976723
931400427
695600829
290832455
84225163
262202787
960220516
940737357
313930389
409587767
461074188
361733198
372557477
925307218
259024613
478209459
540317327
70275748
461084142
549952230
483731263
1158162852
339440866
1292243305
639944384
552234127
675452416
425704169
261610944
1226271244
1101498173
453489816
705993263
264259889
448275390
721737856
764450246
1126931211
628400912
433469361
895951404
840465397
1030419295
487378956
674213860
319711854
337513115
590398360
465974706
531845285
1287428229
338877064
820315455
346262086
835711524
363749997
364458334
538599969
398951006
904587708
629090087
1050389026
1303838481
987136186
214119555
518159621
953504550
216232577
394687010
180991457
941218734
591048807
197855789
1010860708
369918851
458006777
1290896888
383050716
167177961
1097744150
871513393
1332312254
1229576466
156801288
982738371
1161135618
194141569
467387835
157569100
273436223
1048884948
485885145
1079433621
1045156811
530709770
1115804869
302217984
494861870
770716883
380862303
503732622
710795469
1246683085
774729921
957395552
458072523
124144632
137789157
735873952
804024511
701532181
658838710
410762064
696797878
228853266
463404742
529003084
1243276160
508088180
970474631
446084623
606669665
762772530
534403153
624863441
215710032
603250825
349444204
673491101
478139868
828391434
775220993
185831556
734892607
854717925
270279973
1242123857
506651138
603766392
977324355
244665544
463125045
150729306
1083178940
807658162
327982537
501512161
537777876
600277374
555700962
260511134
320618359
92421692
308755035
467722013
273563638
987049387
317912517
1013520647
66661796
451983006
432539815
674542691
526360112
237429129
1306593061
316374934
328684385
884604003
600146793
332381262
378315910
157063659
800074728
326187283
904324985
581610500
330118240
460767552
381468981
1074720128
1057647839
1390149498
191893984
441512787
473710575
536432205
737662200
431916912
646644355
452507858
408859692
759948457
466040837
1274098718
109029953
440551170
988463451
1392193020
1090304026
183696053
431894085
399848665
745868851
123256825
1051908392
453668858
943910172
795907295
411018646
144570438
398614396
504916371
957774978
234187065
805229598
710564426
200492677
600544044
1022571911
756451176
519064909
1378996375
369685802
704423577
829964102
810251948
1364352850
269758155
1104889057
135217036
742083221
241739193
540719241
404138204
1033318045
528110378
475923138
192054727
481167621
931318867
331854827
1310400252
466712785
624641192
374474874
581893260
42245248
276624170
440168451
1040933866
715467727
514111726
539164880
122836364
1081582740
508976396
363399897
935947381
735410379
665398920
1134663531
360916810
1342719508
403602376
819861537
558789723
843222844
701920094
243505027
1169597925
986500924
282758956
876754102
260678850
502126694
178681647
240238134
823875175
319349542
459197647
877066724
143607931
1167789559
818245558
765071675
1176385637
318704087
1163919729
1317743862
353720974
838101279
361436895
1004204667
1195592589
565958426
351824487
679620034
516321083
950488153
67017944
1148711395
517490780
535891353
762840612
833138332
408505831
555155709
298839462
1326681708
638902449
289783173
527145842
377851655
1368110233
433425659
419620882
772621508
191395855
538669443
1294818
132479222
486508866
355231909
376886701
370374405
765047198
36259134
532852396
1232497714
869929140
923263440
1040406982
417989091
872772673
398921338
362174986
232283319
745445435
259648442
366859039
940542909
304387431
879781070
1060852662
882861130
639764461
432277725
927351080
237992485
285340297
387814698
1330230989
639734328
497844918
768387618
805320307
572319807
55489836
1049824867
1172402382
210646719
511427638
901212505
885427744
490030391
1010063709
886687826
844731146
351662978
817733461
445544895
692015771
344480899
536515788
240596292
969160283
340227508
1137306341
214883357
446557837
1339301334
398927746
352317885
146596815
754207690
440482527
196062935
187688385
818565280
486701091
465422509
197800534
779126551
1092426342
652419487
680463611
340358048
409693337
201937213
454754385
494971799
620167507
437052622
1242166982
1300644319
544087016
762688484
434047149
1036823649
825671778
567397430
139967947
1024858152
1121011058
280547229
457261203
238273612
338162873
85520588
870974229
778091368
53359097
352542764
801725472
944159104
1195534893
581414441
318576288
868468067
863991966
1023911022
352043765
910590407
263785459
66447006
133659482
813702252
246034513
32142538
546666882
48654914
261539921
518968776
1390388957
790742406
874373842
925094239
201656657
527509443
770532666
704661799
381411616
481644016
198137343
460656825
306796029
375754071
440001321
828193460
324948787
1199239950
990174116
906300527
1367246112
431075250
270570422
622227605
347500877
547396075
1352855242
141060182
189287187
208610077
508980251
709411431
358438376
605424840
6158531
247019954
124064003
1033804639
131574121
346598097
1184753538
1100929904
1046499596
216317846
1228642990
1255459245
809176145
413324901
757548273
421157764
867332766
238305389
879732965
415567626
232729557
645516272
1032413033
715634153
803870576
1113920301
679511616
1379000498
474271708
384908200
948948649
422721431
785917003
187970678
749255112
305087596
524946515
454490940
1228175726
1356084584
629680575
904944889
1052273481
871830967
270429880
116406537
949596789
869038358
619198038
285217920
837256196
565723728
1276671653
829205184
645522223
335627011
1225786461
914894842
89153024
426479484
539462852
1093096372
878060401
1301580787
369367568
18147456
237374100
435625979
1077408224
220322756
903686367
953712927
62441676
642893765
410896235
193785419
902607263
1006743877
443859381
310726734
254768449
489791408
385574213
436614604
699142828
503921679
558726616
102188100
803941354
544351316
499130720
90149484
845583657
657113313
812609606
1128919799
836342406
686205569
1095393834
1006035100
761141407
584939003
999505248
301138401
757203192
407593201
791038788
357963280
726322352
771924446
259139347
869018834
405148975
867837829
293414626
665167993
301830834
663264654
438731017
726995549
381862873
874368851
585438238
391719158
32891310
421910411
1139271494
178537813
250926994
593566745
495699184
215046922
701102825
137361029
150089173
731617345
204022863
685484811
716255091
1173894087
853701701
39355450
681990248
146281593
772338837
211320874
961805790
779636902
1216201442
280754810
240209463
372773169
257589799
539650796
615441301
539490156
104834857
84630531
647380142
462938399
628416448
787534179
1022588665
1310777010
1053468704
291704468
538338785
506754993
1036576757
1155886400
943819194
746544949
408239370
496995994
111210304
171244828
801041968
756928702
304351478
748180841
498050910
776232185
453344254
456282396
535141375
419567952
929469753
294024372
420266168
778385922
978615599
364320908
210112556
1218089469
713856788
326063206
870559492
204413265
222915008
1270527815
628801269
849853726
609398861
363256549
1005561357
375792933
435957554
693102918
274622991
945103039
1127846384
690731015
476384589
658668745
487462867
432514240
622517400
987472862
1118442677
328182142
489837970
529900660
498331113
286145056
814844386
442656215
335877308
973482646
1234723238
682769853
754838033
778894890
623028300
914899754
763706545
88419480
1187132651
818401991
604358891
551751328
729182854
1294912612
1001838046
87892238
34676947
1377449536
433948591
959387437
490176993
455223
643981986
5796739
521911138
564993519
900733069
264243781
308181323
640205326
991525550
923524924
274910903
470157095
627161624
973719325
1092829884
1014099717
427926380
1038420360
1324215544
383117151
1323669978
1021890174
904920775
967342664
1215767707
670643838
1388747338
245941092
591414735
276935818
573820622
140237491
417229415
1180415386
1170690129
444018974
1202009342
28996811
1176923913
1384642160
460322378
518804019
1184550552
338019916
1258894601
493286953
544924093
789442545
241430806
360879053
887013921
358299331
592306226
332308722
253744479
492128353
403369998
928441013
1043025996
224477940
299813362
874075202
458277582
1139277907
421730293
1073904721
404792751
373688799
323022996
591696081
530707150
281682561
120674907
946985052
852221744
773939700
456869951
680988047
458888421
732607235
172089892
234838377
1049974956
511990687
145938558
1010350817
252562507
678832836
47685819
437708198
879473595
1138273609
275674057
233580331
883466622
1221291539
902290364
244624246
413436975
441937687
282775004
289703968
521649450
1167471973
405956874
577731558
1217832834
1017033971
551682694
699213518
752841821
499776103
200094250
360287410
512113842
437609386
438975070
130072531
410450815
908614043
557002602
193047474
595794741
177869199
178786893
493316054
805291138
83849228
348701808
209153525
318737199
682286440
1201443510
434587703
1178116075
1254448581
389326859
1028214348
695243029
203902222
459126597
753666519
400532925
839934161
180349564
666999024
646024247
1307099445
1200996784
159344850
1063190752
685512298
268562202
516551622
295691823
1177992922
737780895
575218687
399976344
893183388
794804797
1395647030
304412329
619028004
1375017682
976050013
822032549
361025466
879730607
586623324
475298356
393714589
196781896
629688004
464132918
715824387
199596705
218853029
402960766
532480100
212161751
495058153
763273818
335533111
1074933720
47336323
804771108
688354317
864359054
777558088
432923829
1178466006
717292730
648323145
1060520593
718147907
439855525
388614229
40811855
186690349
497614079
769195523
371681200
56301332
690090822
634717045
1220442354
237613471
367726446
452157627
632604115
146106940
521717548
352707137
322992597
896140
326121573
880383852
493219451
734481902
57981854
573161189
69065902
1164702470
779909725
480133360
238394786
278766666
233195858
578025540
590143673
468764270
602341753
628592274
638120588
472333679
1065108399
738334226
1292417561
118001831
1315556094
964738
253129014
78730221
105609
563528072
722723178
1391251366
1157796527
973397719
975849550
1182262892
363038179
481783415
364497363
351446079
1186894832
340840258
410036869
368655931
372265262
361097855
629471342
206278174
213431755
1142635842
1107480711
307907073
1076196763
160106617
896320663
499264163
929976288
442718228
577677863
261441993
886164610
558282989
752268888
500006524
852980194
1055839865
474266189
180175352
99039235
838463558
290121641
1348693636
914145783
795369200
235383828
1032933668
899173892
447870118
748254152
932985334
230874153
113198508
839774824
747029726
977689255
456613035
212605699
497516095
901275860
445853489
1041008832
1156975687
1004143365
1188826674
965221921
539310131
487945132
476916540
485559441
406208098
269206672
442208485
1294316132
716221198
509343439
802956386
1310206723
171597189
395581178
1355001207
293180394
665501662
821131163
718261191
522482695
151458081
544384004
595808508
1230114522
874692995
1311327207
954436577
446028704
155276159
396025510
72339352
1398846842
1018728084
772922539
263780609
438114370
716643428
506108904
356149524
825800273
746740376
686386013
480086380
810119243
61008134
355506848
977277334
955077345
482780018
305489834
186909520
1010244222
429703679
1199830680
854046298
354243483
384194185
1153561572
863724366
453591097
664643551
1312373666
802231424
1142078441
317418195
424626589
396580932
340663876
951463337
977408243
1073601034
1184813636
160421696
493422915
163227304
397732105
423031012
270376891
452221152
740009242
968926689
316048447
182909975
970035365
464789948
800131796
331435568
476136564
839669220
549618080
806252518
787027102
281476383
506481606
820591112
612176477
125703780
284196938
857565022
1105919619
883070956
245015827
479344251
288478538
529798636
624757388
1386072584
895725294
855043605
344143747
340725635
517064543
391707122
514617102
1183040486
1002346820
636720589
960851529
254957366
1271668275
717506619
294704301
1206453963
825382611
1382879896
84254989
582491984
317161646
249182266
469192318
810933841
63655727
389327419
346856557
898133877
845626308
460209121
423241167
157485953
721090104
1057692438
858591579
662992222
412043274
778044304
378322728
367424339
856312432
868306006
496597168
277618573
362097742
344395961
519481786
131773750
402671557
980552954
658683494
454818636
396806886
1038614953
591938128
541457004
1303678341
239136388
625410668
1287897714
538579535
326909927
439845524
426197152
347624013
871755896
679115603
1137032178
765697938
479789356
984881888
757307732
779218800
675627054
1003292282
495481413
368791382
403745443
1359646991
903958905
781828216
1128805157
321281395
357235199
1136844072
464164666
1262565642
1065204063
465899963
717633609
381812724
1161267292
732497147
247955174
791523249
290143376
364518277
414651232
88870352
677907484
464922921
986456043
781132704
125268827
353850704
1228330115
572897376
224169249
310596945
320776640
548900153
124407146
834882448
440354837
548974808
752143083
282900367
198564134
529023620
227925339
1326876387
108377338
413945593
416031860
703778262
1298249409
429195853
379335317
835953150
472251456
922520968
746525202
796053046
991638995
879972630
819397170
503755929
828052437
627794105
271807363
335512399
72285893
1133448196
493356757
460419826
799009259
118078421
1053090856
675920718
496679872
1036301110
727847725
217763418
891098145
77782495
460625330
284689065
972704454
386209062
276490784
331861094
1270112591
654336445
447100309
487392681
433837677
789316343
771654221
1021316849
973470522
973022931
799476216
68802262
935289194
464212736
474963269
161401624
988926793
922908203
847946016
569325349
516240756
894480301
299290359
300442182
1022837064
753538811
500006553
279373183
329952579
436945259
241133690
867036908
425861964
1399450975
644675389
454901274
212769085
485676163
764175199
559716756
1326609859
305669368
619634374
85521051
373810922
494650530
961629420
308749954
957065360
1062280406
493707099
286665553
420913090
170642853
414630429
1354561126
857361511
236641049
807197969
187532621
396854567
108428569
195296893
255940374
1377045028
804784294
913055645
362134075
681549916
489223909
445797449
486211146
408537780
993570218
426532894
410090260
398512093
481175534
249098459
1092823135
319430257
494256466
993827343
604195900
556152448
436738085
1001305454
969273870
1549629
587020981
575178723
885149511
576073741
651736152
397418587
123538198
422821406
253221970
219200056
1380649980
267066053
211063088
407907097
86691800
337451126
349822828
877457654
334017017
1020535293
762477601
623535373
285526946
411074557
1303550886
318709110
478085915
1145358157
445933182
550903695
110818057
854939313
812013987
246047689
242111765
564734791
476834513
1286090027
1237628692
837151005
305939422
247600424
700094510
878686414
795238003
833840575
26698840
1346179649
340355482
580178087
564439306
272854544
259200786
850590672
509583554
828323530
710136152
1278852124
414186149
962962027
482883607
358063112
631535868
467215268
1090510110
931791093
355379932
198762395
1167783484
731042584
281867831
456305328
1180130547
112899091
1007231683
601548947
304600182
1105628689
464724268
675694801
843356595
477425728
782400647
108830250
893722771
482019367
1353984
395598740
425656851
830331232
223934214
219536956
1271146610
954229966
1329536934
97756556
135905966
292782147
548173474
1082136064
433112007
1102041779
180829133
916867829
540736623
759756339
410222345
675791518
540495951
399876697
874965735
162360832
194845647
777194522
727741105
806344346
1146143581
301489723
1066276395
497633510
572561278
654488457
1074884329
838997554
997168092
643014986
1080074023
130968122
600579014
469333872
789182687
352755704
760131691
349374732
910331872
1373904283
957513864
534327489
270458360
193797091
335144846
1272274542
497265408
978851417
431634990
85468351
281121557
471394730
918256962
471923795
756140375
453689937
329408372
554973443
836725302
874933059
389644806
66553290
990144660
1365275835
937310609
201704620
695583095
312991665
548427543
280915890
1032237017
832976086
1050835936
273573778
911278136
1100082685
1176544782
81076374
766356474
220604071
872453740
1057755757
288294023
974597134
811692136
685044457
773869687
706513511
894345437
505948679
332574602
474662633
468706830
1063210170
187967661
1085671311
198334499
964063830
705476899
430511225
1229941319
482758375
384369780
987976268
744274703
523328883
1056641325
3229518
1385797450
1106038938
1056101788
418833077
1053463313
1117267371
939913504
1322411699
453035022
812436504
445893943
680439881
513988517
1234038278
542911323
432888156
125384089
545597161
748012797
896090646
882618797
436039554
986450827
1233998754
950690527
405522146
32944611
160977174
525249513
847691632
1340152188
465393536
1086465838
106609411
443808417
335254557
287596421
709388432
458491946
991030413
543871076
1194156462
1090388628
818691837
1003102204
198328271
424403579
1386191165
273294192
557589623
31714125
573256832
782334263
640487925
374087252
1019287330
477848622
753985828
171735640
181179703
353101422
695905823
312624409
286822587
667029203
309791588
598327027
800173989
604747272
898338703
142338136
1130412916
383863831
768367287
726707401
462069966
830246660
1015095269
751258160
560061170
772547625
446504584
167096989
341458417
313710218
486034188
823060869
224185695
393643705
378751500
958744784
829709835
995014147
401308646
760877007
1038174848
752494280
80884111
909648304
370378357
621587203
878544814
401964683
774825974
209265256
204257293
882387496
585498324
273764514
740942233
714923386
717350322
467502790
404428847
366284899
217736315
1232376872
798037942
550679213
805546970
467180350
299897494
387274031
472629021
492321319
587763577
1215848164
1233535851
276228021
111087801
551562171
798432946
737936497
140982723
248901547
720143606
585442117
886165941
1103339398
400824607
410198048
1079610796
348693032
320870353
1085703012
1035525374
948932896
782411571
786545630
508142737
364863312
633505124
470545535
820667384
1004791592
251427
993904826
857341735
201055960
386229314
838606392
514756298
383695710
679418486
975621461
960867728
965951992
1088717585
330454732
592690518
532342375
868512702
1242287862
398304919
152190464
1246773537
568591641
736690353
489730055
806426531
491060564
1368962375
470691910
367077240
602908457
703913578
293032778
729073763
493100088
742049686
396632659
391859843
188791251
284324616
741810682
1163179077
736955054
1068827460
243320272
326498041
910837487
338641303
45018488
460926955
890283171
720161943
258527868
789553138
397497899
442300628
351326223
633426878
838747801
392102702
629490203
458272228
891908177
823229230
46475946
471101603
696245847
1155408827
802555826
285956492
178444696
340056686
129335408
1014552649
461036778
202108833
477165514
872623541
762332096
403682281
990667056
271964777
201495677
974286837
312615186
478041910
964410789
1125384657
289403729
761875030
604450494
1006349964
354593455
381531571
581324204
872919899
331296013
1054405767
1018981445
651069041
1177415859
445042393
1180460031
454237243
445041135
446463344
1287190558
1136571816
1020020321
507502639
1193659773
512973765
877685123
347971709
678519597
161526064
317726981
352507911
744812430
468823565
840085670
1047074735
782606209
1027568434
256337759
1388015724
465227719
910521451
508400481
881010610
1045550719
13611446
366343639
775410554
1095502276
145973624
455318408
51538131
765055737
1293537283
807811171
503114835
723616435
408689202
221162665
367767316
142517257
456025457
503475111
505177530
507408357
1009399213
345714354
871582230
361808334
106698775
709645402
198931923
291195609
715003505
385323740
1304994690
418394086
380535970
1380846033
1165647441
1264727764
285139624
491167431
1317156447
417438119
744183260
978027136
713343608
1042421870
384952101
459903188
454404006
307300
650795709
730095566
596170470
986924611
719763988
938192508
406660751
740755186
555772324
1160632533
475384459
784753556
461062423
89630262
772509306
1053915042
113242623
821219173
541720590
851301371
502785551
713039563
1190837916
1249474484
1009036374
682295524
538354935
1054647388
1184484284
92796673
606623618
629346203
517659148
353811780
786685919
639291920
519545758
909563588
334909363
795420363
82647716
1111915912
612635169
1011290961
303739786
200525872
707187559
2955
704578538
1058604644
306400488
907991473
252987446
300439186
381386994
708469351
1180637150
973202884
272006514
772173906
1283762667
717219966
345241572
774427507
155246990
476535842
629018668
256154607
418662302
448641980
229630395
752628882
427234141
717574104
134906755
427919346
688443953
873670284
939884164
1114283141
1133134065
741778919
1155366794
398439923
896868294
852724040
514111272
302480914
210256389
774359221
385619939
794870460
521358177
992671329
638662658
510218275
588370963
283914399
3909626
320153093
640557815
586697377
736208237
403041232
227871370
242576175
1045775625
673360068
612596972
154523287
182932501
542195206
122157998
623877538
1102754062
1121036296
376245804
480125529
337529947
1152412096
1300137911
803135879
970535425
454241437
198733830
380283581
466211165
1198173339
163077296
310763316
614139691
845988141
1257924055
516360338
217754453
375583800
507746232
940682521
341705771
1157480392
516878697
717901100
763560898
972369705
187311133
281973295
354295688
619561017
774357864
887355511
645549590
1222249419
435131856
558477347
871730212
681227945
1084374972
474865795
1095923804
479988869
459062254
384188774
1358313011
611811620
1084012399
1237941547
503931668
690882787
203872943
662822489
553132926
499877420
503425080
359258860
1169491391
863101364
325470892
1364802372
302294785
65298090
231506867
454798355
965963438
515351684
720860138
471639915
220837321
505762601
451529453
877676635
526527511
252081850
447351356
160877426
676238050
1108508021
1338421565
233457949
143363001
1277580107
534974874
922798752
317236279
98149822
383233571
773333176
540918527
310701985
155578526
301170525
1184868838
418740096
408538603
121641236
470575458
396737052
923620259
324479477
743351045
379101523
746259342
689546773
354222774
575207957
829653655
775201659
325131155
365935188
430380221
1171242037
431564135
287472958
583482269
476493198
865127389
222099487
623397878
1277995038
682369334
888597101
596667428
745852784
183382475
1052410272
1208212601
45341570
649960033
918498227
516351364
1109939785
199140252
888256058
359256251
565616009
209996231
59111654
267124402
311224021
457651989
159182720
152160456
247329511
493039998
425619357
1041598119
934061800
795178440
515577837
422503949
630758672
418298406
981551102
1004477676
1133726443
398127861
161268634
727926140
904302398
653206943
496952698
274365769
1129775291
194931299
644975095
877971824
150042700
754191635
330947789
442098365
434165667
368379972
1184763866
439136754
939120710
675118822
79334695
480801841
626793514
206716604
407313359
86961632
962780115
369386209
20633055
458708272
1005062497
363731262
432082907
672089607
433434214
1095068673
952391177
517506969
305921529
831014090
1224672714
1377674430
310404950
477268582
473701353
442188551
462305922
167542337
683924671
145750297
1174029680
751669
671677045
458749181
374230820
1158438514
150352031
330760673
1026888927
171448600
767935585
798234078
1224494862
282034196
137044169
459067064
716980617
714371277
419536922
633402525
1321888790
268043865
865184548
881436643
166206558
465021685
336110697
448595170
493497891
640390416
709925621
828984331
1278112581
472891233
640136921
255885225
904867364
533620567
341769571
1043280370
250832086
742010061
848436980
485387106
489686666
204294315
731329548
616101281
979379908
586774946
691655322
926942794
451244340
572469305
515605086
71159524
1043359844
1314411350
228292449
343666791
211665692
204675752
1223108857
134818952
116951309
461043634
1266296712
236561118
514054343
410262558
480249099
438517457
312136362
480052529
371104423
943626244
925436494
880665845
451377262
520270785
319082915
205510029
499260097
434518664
526399163
443461868
984664666
826341273
491112770
369103011
843434253
783214089
451606505
1175310089
697564153
460326301
97343616
471793709
439353330
620668542
156468262
444795627
416473780
168487904
97998408
437079589
575712509
124482990
605172475
884855432
508299211
539132624
849282565
294531944
506386244
411823463
1385128945
695357736
993121706
1059239078
123924727
319949575
515069501
221134806
266696995
131826224
5997034
782779479
1310131519
760095039
156822355
862789889
1040249915
242447706
267139098
771300163
67999065
1187067251
254818350
137956414
1285153040
684717558
583139680
1001696643
204734
385799236
757032178
488426844
951723235
632414195
241963459
582008974
668309785
303231114
406807443
910509763
391519255
458802235
494388635
435873570
990532446
478656326
525027585
342999863
597426531
450505907
540421172
73358047
352749640
417242712
1065006303
1191339481
181364391
374845054
194671253
782073676
915807624
708770328
399377627
401324651
435915843
488787243
1124231475
1126203443
1005899018
638942272
662447755
86955658
1108832575
1497571
363096670
684168244
395005332
465948721
790812467
178151353
1154629859
851429934
515684638
111182289
405854521
905369527
303350336
1004771472
313385434
1020383827
1260811045
1258118511
584690940
272842612
812910863
719862711
1158460788
790691460
719985600
503402610
544779120
622586510
804577882
176965143
318463244
836252916
456722117
1180947462
551758542
429902741
1269852131
1183800022
644165881
473467302
152374545
405529363
1040198357
966282337
274839308
505305616
977868966
155296861
464944631
1338509690
1232689703
188531401
234332529
630192906
419104059
792030611
253466955
116010166
828668646
550606342
717647742
399125337
682814920
413702345
684421929
1255380250
867885595
993995941
806523436
459558433
594463244
362885556
975324805
711845551
762682946
449024091
468871344
63816949
177335378
516307255
250950532
421644048
313388214
945257396
809366582
464763995
861638862
191108617
668308745
377663540
124690710
726396539
340773309
522732443
497153387
440834551
544139735
671891042
257747062
472002924
227383670
324890008
312929244
742801466
501573237
1148563001
509799836
285998024
949415966
955519620
152655820
736777771
353951585
424412453
442066804
989938224
842930457
308952474
419960068
278898940
565559878
564433303
566790797
490442996
475124538
453105981
233885047
598648758
181883484
628575292
1113573696
869596466
522142737
270836522
659491311
831019885
1120822109
760880050
332064669
666497655
819861425
517166756
74090291
614882163
197637769
140357156
739144056
423337372
460187524
390258790
375138630
487792755
945249076
464277331
110873201
392449134
975251864
1157623528
205609448
457496409
351172633
279485463
529508171
280188306
341000204
959721945
219259797
1175669176
398431530
681378116
554309514
1030422028
416605293
187623022
538366149
434747630
971943352
278365311
270209402
78773884
761900227
309440011
364630843
370759865
418324997
712947847
438736572
370578826
1229907934
344516374
241682349
560333742
119227593
360527269
962760038
642503905
946850874
260402537
210199281
1141953710
146734254
881040167
1196779207
917509280
218076998
696975208
436428168
541967110
805714652
476036480
373206119
713212880
487791787
1084587476
1300088285
377939310
259281983
463027817
436388346
595435142
434899944
503064047
564819939
718316311
832942994
1081044542
504733408
240253794
744011131
542019530
621518091
470084170
628817988
370299542
763894374
454238423
781925549
481522285
82899160
1210965652
512323414
1145225560
581741659
846850192
1284353824
270954198
259689881
566652649
299183978
206832235
900535988
649830166
443175532
350160756
98490098
693075035
378992937
1031550867
1066893367
1069892280
878797601
388130062
399432198
810891770
941582352
222860260
969292138
554603786
1017835551
1268061016
691694277
303133599
247551029
988926162
92543750
294174234
1069958882
241420098
581224586
310008657
1131909942
519443053
340120857
670145135
464850446
452877330
1239458467
594010324
515260079
300074031
85454105
671961347
1091308861
1135823461
503631238
577463262
223184724
324532085
195622930
460411251
424571433
329601517
927222833
909208051
1086059099
306300766
552955844
146390303
653020464
1100165266
1381311715
397113878
231251956
1383482841
552446139
628955194
628374120
914898824
824929515
836993271
555305937
1012511808
1318348911
1018458029
893011367
681882
86495362
360457236
880664584
435984563
60463448
637433022
601612477
1106920345
689785433
667669919
245615256
112306401
291273084
734144058
472804563
414066082
427316601
783750412
1103127806
324064787
420521868
117116638
198024799
1345164263
947339915
369226826
882605097
483130153
1355808049
434791062
807801156
54740570
303146741
717270666
434159431
727749779
678720238
755473907
1133477596
361957816
1250550089
409999894
1032981867
884512072
799702062
1255061540
557319386
711441905
486565219
396934271
2868959
261766820
1251773718
911281702
667474991
426007660
276200689
245906683
1124307079
736486933
404710634
341135095
542634524
852801597
123682803
1060310208
1292867936
233039577
428992317
1044606383
814235230
682828774
1320116700
715457718
213761431
316477332
979382613
434863965
418385465
674485068
464794887
779320508
504984568
467769966
459824194
406620075
408801597
719825799
1039010885
456408605
515078695
322389948
460541139
1122002550
321257599
646665094
538360711
873608055
514105226
118249667
915126249
889219807
758210338
270435761
95763614
663080426
1000297912
662003451
561335139
96776636
815788696
475655831
98565741
256973424
1063444321
460356100
823150860
1208226088
63765342
604758237
63161733
1009776927
947201186
220793938
318546013
134488264
592856839
219677700
395368598
320210790
785436118
434658531
404452192
559314230
369341313
410107252
347517796
796051636
518945864
424649689
578783458
399474507
517962086
752913760
907961151
758375466
454807176
348175170
404817455
457734001
634275008
1217212685
963770365
460900832
1177801775
377572304
273283308
417945346
345100508
957337326
128215884
748756086
745483064
325018602
605426731
759863763
984383665
412202651
84507121
846413792
692356642
764321100
737467023
597385457
196294337
708605821
131227828
1101143146
398881684
409820465
529148886
499408218
870505517
436512567
317695779
364989806
1037618451
468920164
335031788
48064176
747222738
968153485
1335518922
1035978894
355478360
366708466
493455540
208306322
731581513
182381033
405615581
434764950
118210115
324916300
461567400
368708886
508225410
887885047
477600836
690013910
844336142
1090864186
711285234
368057193
700657790
803613282
614448300
377658466
1203321614
1165896084
1281754366
365551538
232374400
280889138
442870860
91394680
556279491
573028019
202610567
370975249
263999522
501011319
440775651
999019151
552797221
997984754
1236439357
725356584
621091181
381055574
782383864
465088988
347973535
1048276975
513453922
945348323
377058044
451815888
507418880
213555732
482728189
217978851
1158873855
69464286
491837022
368345100
1034568208
779232232
382455023
1211516210
337852985
1270731856
186765617
331626308
304119485
681415567
820347980
144059519
852670141
744892535
728695819
298513494
52850176
517107762
248763413
492498299
580740324
428405846
464554608
867449377
136624519
201593701
468602605
286776459
137905487
503201928
832657324
464640403
692382542
515926933
1022513612
417724603
454730725
979680504
732230104
997382257
1170308821
423192987
700029629
750306651
418763211
151450332
47115836
403656730
180562836
337856834
179158716
1230677074
129236473
2250057
358049810
422878354
509238504
854302252
177645089
348669778
1011552106
151232443
853512219
471509246
1308690852
663667173
267287423
1299328094
913570463
715213926
574806225
457009072
536123200
807500832
1222075704
521494974
614302658
553741867
648963979
307547422
1123028120
850262611
293569556
413140559
109184638
784752903
695219433
804560530
968472495
408681244
256456205
913730891
924556935
1207164921
869036621
636485277
355693974
310142590
366051286
1008251842
208186262
141026936
273352385
748326993
242852434
1211220604
649851888
364508944
798053319
775204991
429211009
222606186
312409502
896916490
679240241
561591047
1257236637
505075191
440008561
913201409
129079829
777393866
1015612941
355908770
1086334270
864492458
430507268
375786748
432166695
764429213
311017022
34827831
497088318
323189082
784771183
123753396
229481156
437455897
1203237871
385389639
845797645
394217079
249211971
412599447
1166264730
836322802
275231789
239754671
520344513
1034150836
140925353
1134991568
979059089
467406602
537170847
414938286
1050346063
356823923
542270229
396012656
384721559
434506154
410165327
564753641
218914020
236219603
1033254935
739468234
383639711
438168737
1071662132
131168598
421248053
1390350549
817966695
1003778825
472360829
324941963
343207668
774501137
543260657
251230613
148058165
363817983
900211186
1140255776
396451032
62329002
350870267
456836654
509185429
554406687
708614868
143256576
411322465
33690850
718924135
1165424028
468150258
346660323
767092703
9648863
226183395
219671104
1276565650
270319023
1144443267
226873278
1109845570
624760220
550678125
412701213
580832021
249477503
1265422960
692284419
213291451
712907902
895770554
520821264
415240900
574134135
866719918
305366161
1065527680
894444419
460586998
492166308
308912271
447983588
761989131
1365626672
201341676
333723940
752902551
73227396
860534035
1249102943
658476934
968609353
575789347
521034917
894148546
136293517
420399322
1226244812
391696921
454013542
342156788
962736835
636192453
903083175
405319819
808824226
599448860
844063709
547995671
198718983
574269684
636914519
285811826
235061107
527138071
570810115
1176896790
1340117675
732894642
879036005
604913998
778495537
243899303
880527733
1084711585
398016035
437525718
1346531792
643698237
655335769
1092737031
217823874
525501759
406811409
733059060
964146167
763198686
773866048
546390159
369528503
482579548
359035945
310129166
1159501052
1375275204
875637798
1302250483
208486216
1030962608
1095325811
326937747
1066537877
153347895
540476442
262507720
402509763
217238629
764215684
609993579
409959212
279785383
992656250
163499361
422099054
429089205
211989626
187069011
423038850
467818551
856770997
579076682
385851559
881664882
466970021
1009353928
837381232
339158986
348389808
892444082
489833024
137659896
485789084
691888806
420781433
651285228
110481158
681351432
887042449
521109881
763309654
986094148
389476807
519256123
319189422
438852736
1244437100
591657372
512444165
1021860452
712698462
699395820
1196018183
1152382393
174766
769534570
313123363
1367587693
1089451569
632762051
940048438
828555963
249614882
403276298
453561626
909251021
719972123
441711195
347967838
536408561
389185638
509171546
501667713
424030267
348111862
98743740
302484122
670977781
946639540
252733053
460847549
518289814
327040822
389525684
456098956
532608235
637230758
447095940
212725850
1000968486
371454146
398571184
460653861
194100781
330740882
1094874666
322040513
1263893693
1057614086
175147299
859947937
124545646
356592894
117999922
1089296940
107572276
693207520
195286927
909115301
205664192
437661760
602911089
1315507483
554656307
247731217
645183021
1282213906
356672719
583379604
795622410
473792816
775479973
981445204
1197410012
471988633
506628742
233909979
1090372955
1000730204
897244164
401294685
955926629
537135017
818230143
207853181
260658508
657302242
564481653
201300400
2360282
980312018
393686715
786107462
1263358961
647720382
649129669
353387069
778642192
805750
498732401
199981376
482123668
479835846
674195331
124534718
37444
478795412
989535909
937013977
365113679
375237592
677673081
372263916
388151967
337384126
827795469
727219894
288920616
656474959
506974899
943710
777150009
1015347413
144240496
902385152
105750522
418511855
581849552
530700805
721256805
1118537119
283166776
728227042
390228320
887310210
127111783
824226964
338432529
1059895348
436075036
823674886
95086572
160347867
569496238
437979025
125676634
590283103
1373145745
1007035678
1043928016
27460037
147489
201255477
478602854
877578347
645420182
818293368
181872912
453640137
1123215906
331764538
120809934
428385008
1033106463
617872602
695564759
156081105
383059490
876146495
1051428409
948027724
459591784
1162401655
710483811
569360433
960401962
481168083
148638859
244381459
430944641
901994203
701724551
1337927564
512519521
597260063
617363217
1025676274
1127200456
485087964
1068166874
1023930623
479272724
338943738
132388352
91848967
133740535
471499808
650784277
213227875
243777326
482047486
441794675
575764386
280239307
352830247
432431630
361558435
297072113
130490792
494860134
356396994
523943931
1045521251
935420885
448603977
712389605
481178674
892019676
441397096
588088305
901141622
874948714
256676752
359827645
1200074975
656599734
567001580
1085914353
1038158533
1149223893
421533224
942493898
532754365
786793998
572610595
666258416
885427313
175418694
652028372
1128982465
474118477
232617529
95641909
770346759
811909688
435175377
364027057
63066564
1264536187
803899
666420803
859798795
1125099277
221715952
468879870
538284775
127097646
244608567
448099911
178213382
404783355
148334879
248832004
779481920
430523889
901267418
394845012
447707792
706643382
221715472
189474179
56964444
847874185
482753774
979372638
565464523
395967750
393207326
176678640
283193014
386529994
1104769503
766295095
705619895
351619728
541677018
759315487
879559956
477531562
575112991
497843622
35145408
721350747
970248299
366911759
712749404
935665802
1132789365
541840658
902774809
496835053
420711354
736013271
1037335242
1331996770
554046171
281142953
315658183
834226612
326762423
258683538
657372208
1326864499
80652236
1196454640
595904051
497504180
981749762
676459330
935821207
513537545
480387411
423460519
281210794
1081320533
427222773
1314688031
257376249
251206147
314693158
371600306
703180751
226605624
494639829
1081347406
115451419
408537802
463147060
387434327
966709861
1027999130
758123628
607821532
370705017
829503160
677931512
381772055
465565133
378228484
479045156
250836191
467729496
110210989
57107878
390986639
789983649
546641047
329764165
618086627
459982934
321438949
228940732
1248115912
505031351
703791744
371427600
870713968
676200542
922303521
215484962
120867624
480855119
948141847
235267156
653854132
46011841
266386441
315342214
449458860
267338432
809498142
609235327
37463973
787781134
51253542
517589042
933774308
189864914
765911273
1319096342
332806355
483784478
643281625
616456127
817037747
722133600
387074535
362355738
465602367
261806547
1063648040
861814910
469497331
95872074
283211275
283408299
705790380
381755079
1122709728
340545220
232822303
29689660
454662223
375963223
307186648
162584498
62147407
537182088
380104358
207319588
564019187
920423154
256259890
263858615
643101384
940398789
185930177
705062102
386887469
33908474
224963274
649963521
181237209
161156778
473281271
143856192
602699534
380448084
936980933
360037214
519675095
486453493
195089331
933555329
461082093
836195136
295387392
304826873
767147116
1318710712
259490528
324667071
164568601
400945169
520575326
908685833
455505980
1066131511
811676756
460946126
257464112
407501505
753357950
1045601154
449614878
159146373
392801427
744141908
298509751
416334654
443442375
117607024
831138036
549287740
732771030
506689942
333218796
481521222
27508734
723364738
501899432
343336174
905485804
543351737
837710597
103161101
125818572
770854005
649251614
297311123
735575955
346464474
264944762
718556450
933613014
687553159
386189995
575942199
394302972
908422877
454812098
300312049
538664291
399278749
516007591
751982128
356346033
159063824
120918266
770340073
769858162
136406132
344807315
370712632
937772197
351049528
100144103
182805231
1014175971
429610621
571563510
619952419
242091366
857099061
432204791
725510309
194055822
733265923
235631692
544629158
866573914
799888686
529284636
362116468
741824575
1035691906
436805921
395440846
285648533
483158338
764959213
493496445
666814711
930324626
351502131
324699700
692067820
71099380
170805719
608525026
250994654
841040440
294146611
685030343
474381224
448228785
633171179
564564911
544319807
407894623
408684079
593040726
212509989
286289464
204069726
335553662
482815666
569267717
960894625
346668599
460843946
789293968
334710412
457303097
378057501
1364154640
382177601
177389466
473493127
234140170
385040215
321007237
321773093
472740055
935813040
48390541
281537932
273795436
585108063
462540885
465001219
222690640
247186363
166022343
678343523
861099253
1068503095
1057468334
737305572
649247818
220449580
471596220
68161986
412874667
544347507
469242285
270392621
993467765
893847109
255552358
530672949
729835884
537594115
224641992
1059123431
509045668
188080094
308609864
821222033
589777762
426323950
1227021951
189246276
340104621
488585883
246587263
834174667
413687200
228758947
426019321
821746718
234727038
395709314
510743955
1215524280
727016014
539294839
582470686
544271139
458852761
668761877
439825162
187930610
622658256
134483151
139183605
820693982
520327790
342453140
216860296
292981285
1058390206
451922183
1338655866
1179650318
312379771
398207505
653209038
456510033
181447553
773396845
767010753
301092401
262333481
109840406
397362865
447352151
700576314
1072293517
66419003
312823568
918708060
1160577313
968227242
1141737140
905522949
242131829
364553749
155209855
322690858
267860781
822047670
182989871
798501083
274604997
135168746
838507150
538120238
892759241
460669054
385698065
411354630
181834436
1128514297
737163052
772337935
637227283
1186065346
957947048
224915726
1337324237
887594381
530813610
611440931
1058525925
450160432
317414603
579631762
384823484
294285788
380314807
978249664
15492871
439606497
343000704
397574360
1281715752
319196237
174940150
888053076
498856756
1005866236
740551883
355960644
84020881
392238839
608683415
212965161
509456618
980018644
366748816
245213583
58849900
421960096
108834920
440394809
374983012
979887984
296539828
108502974
494667281
1071202607
693653608
344206794
518302290
640270088
1027580539
826674585
399877813
382275893
36634436
720908299
750192009
483541088
343657615
769885698
965974877
953453652
374194780
603182481
641371082
1169719512
638273777
196670381
470783671
559005032
722906669
195289353
366419055
887709038
671792206
238145644
318790424
860631948
931483385
649655164
370677670
195626384
363444251
1164748377
670931799
627612799
1331871280
928915296
1069566646
111976387
406701760
443460934
1019504042
874021218
545663756
1090408543
1089447489
708997626
664372767
593738159
648704452
461235352
249933152
506678558
468645961
970660224
481786543
55238021
277009546
370679416
601169198
628139072
157108057
890352784
502729599
740260164
1070720700
451956595
654574760
634929169
118833972
572957099
121976969
395012427
1112454593
159721182
462788457
227758118
764108929
131502310
634541969
361193374
795823351
391789614
402295447
79106461
730883840
159095377
737639319
283990784
781761707
219146632
79875394
271537752
955772294
407344794
6968547
406877272
856330500
362936052
427341413
623703336
894375659
77105085
792348701
393144524
174931591
388608114
307669953
63232802
433523024
230957521
358545590
556241563
246590872
161433670
540453081
611765257
463975657
542193557
950688721
928080204
550227099
351503539
837513229
189162768
842140442
802966185
328843427
797141386
357216756
223196214
359457949
500601532
250268418
419024954
795780316
246234626
801063923
576533067
252136548
484123252
496430349
98079512
433344401
491371516
1239526521
241126261
866245090
496873338
725865448
105130127
765220521
424777016
434597423
367337608
768971434
238296631
358439525
366414838
817034825
651192440
388537848
716593973
427277308
341366033
266655868
549769276
1191151067
304214459
840219212
836223340
825335975
301535638
359828848
128309666
1061889973
825476166
292438927
242629784
376875372
1331028788
320625145
368804870
620103243
966533199
200392050
947505921
791797780
590788342
405825414
431782821
161365769
526443328
835902165
821348587
395102747
221823987
972347232
688196207
225378630
512880423
986440720
761908299
215991014
246209082
559303082
401632257
1103720548
87141559
457786510
636538620
303348427
15569798
763698723
262594777
121670056
721884643
657382245
541705102
295188518
1263268258
72096860
1216269337
358961084
476385436
276314632
510013011
247025477
1319255926
1026873060
996111165
1080756653
721221261
349414011
301997759
783850907
761339767
145459915
114006317
1176988702
446876047
280930578
312677101
787222272
286627781
440829331
158816779
484844819
235122105
203592948
535972592
336666718
592400218
466554286
931163423
620389819
1192410346
187720072
412486375
225587377
457845792
293363307
918754913
572091905
345086987
373725681
263611358
1384248263
443207756
1102617362
580448259
571747870
830652271
979831552
672421977
329608875
530779092
375950490
711039831
233162253
1376210229
745803794
646841148
1168006349
339956751
399576019
489953938
332819153
805393361
167716266
411100871
50542241
65983929
810508436
72673831
1070992999
617605928
637507312
515468394
593498372
894320310
824826223
722286991
1072874813
999688895
609595043
640514874
442874563
571139406
55043982
210659907
486669187
430900065
617195111
942807334
557596874
410866663
180111492
91026858
312540592
691720672
514142307
355652264
678787532
121321
928553040
64567912
1003802173
630031313
1169726863
813437553
670946043
46673748
466651924
518815943
899322450
187292119
620867340
480015955
216301183
801980175
567053577
1218560385
925884913
203305746
388955931
136069210
390019203
353179650
792134498
736831264
800598115
666338240
1108141040
493756189
851451715
1159124812
2626801
986421718
439052304
172311210
367649189
138554859
732347449
290138724
340739924
895439407
332896870
20632658
276659119
264634027
189078670
932917763
168085173
497317615
460770338
621837089
407678589
951453231
1714813
563729305
63730416
592538920
585471707
441763257
731396782
1039975432
655532081
32129252
208589057
826627925
173220293
614618934
188230243
104692830
305523703
751745559
402880045
1051388957
415689004
545046746
490715802
1057069483
779872
1810539
458353802
341697101
1356963707
544265050
970213578
424943595
490465382
848492031
189228969
597346193
968587218
888141151
96026507
307713451
325228491
1022147218
372775361
340816589
436840276
770376226
682287577
552738199
487280194
390560111
311951049
930313577
610201392
694040675
1231011866
592178514
121550240
482401900
343327793
248705214
727583990
301906768
1087480197
408600531
451435553
1277500385
354814573
403166497
610435445
306493630
398459015
19975370
179317054
330086749
54448876
941823597
338284245
853060345
366010306
1224196106
404508400
583919778
43369016
292798554
389780067
314584138
422892301
666542534
469528003
833355524
612672064
500931847
1027622734
83125351
477303772
693723985
772694960
221693529
319262857
652011781
394094869
286988967
461647120
399640976
666086635
412050601
932182908
761466208
1018764784
683392550
370878810
366591771
1397049962
198361508
415635719
364632459
650639006
399302105
967766461
1101190520
497642514
263125447
468668451
478283070
162088332
520289618
829048475
1120501868
348443555
574514293
342827722
233232566
255646296
144666339
718148620
635861153
166508936
1036776655
315238780
706692528
797537233
280577079
417075253
429295702
814664558
51797179
489781974
759773822
969441852
461068956
338661609
683648757
624213303
73535976
794273955
284371117
408396263
94365074
446587329
351154260
788164830
425249404
369416262
1245016226
833345995
722526422
1233974137
677426327
1236820633
423328323
114025482
475164230
194382526
795559780
300849244
656923937
289225853
331995128
600276409
121210827
396969130
366013656
791620664
508018639
281521247
469816642
840798913
388242371
342787240
924433886
435615728
695273910
536731601
668482900
2559452
845367650
1251927020
282008261
1034685185
119583970
319230319
331933783
418252986
427041618
97488850
1031768280
932447382
1249174532
568033003
546384632
4792008
443884006
890714823
705184497
120572365
865432700
884065284
355836485
1156186510
799756813
388261500
159806649
630568180
318329664
253413142
711561740
1013414013
502940170
423959902
315933326
307346168
396942126
361016008
917998109
318629645
386432811
143673114
535130505
803459074
335791920
509503748
413256819
361911689
397147347
1053870961
678898689
395904046
299540816
241865643
367519693
266932148
596388213
46293697
85213956
899924572
512226867
468892755
503673596
460887726
625201689
741798549
793620880
282100702
551533600
355448766
914570318
428843288
444212782
380072859
219706622
971874506
1102807931
222600569
598847645
373168553
776395734
57030661
1105047470
428927023
470227143
407066361
398388536
462917329
129229251
325238076
844436549
517654577
245505591
1339007516
747751854
483303884
1064407105
727177707
484066744
1067482007
83609006
951926298
507256138
329554204
330949746
332015087
463038762
629336428
272647046
316720768
331655392
1196359033
432925190
446563020
917969402
418820204
608855304
522557525
303999502
274489276
218858252
1244101842
323604265
892301180
464047411
220102224
1143751062
657991912
490729100
876606361
50555182
1021833773
452710865
1291277451
466305509
466287859
1187285293
39337694
913918619
718857107
51340266
1992409
393641678
143105318
415688781
723668087
447655644
812238545
153037089
1099257915
1038055271
430809790
97097806
777945024
312814162
426495896
649932528
916049497
806690632
306186674
326987193
435591080
612961664
860532525
491366044
809540450
351040711
1264325331
367801821
583616872
1169089679
157710182
254325307
492907356
382849707
731405311
914732130
747245232
368553758
1049082788
675669334
464375674
526491313
282968019
329863424
228828329
131192022
51611345
684267309
763777201
127230614
533189735
821990375
394753560
1120019918
1396526367
979048532
154415465
416811414
201790097
651414788
879521524
128332270
620415058
512053134
356981417
72852858
433101894
674895166
388371212
204663278
431015683
844795292
860285380
60213594
174240078
853362087
413907504
123623577
356519163
440349741
402287381
1351167248
458963869
662988089
385818851
6164325
1053521005
599810981
615509412
97773938
282074104
289338642
581276646
170466609
294429299
763925523
102901526
194259130
956864838
1274522627
391779960
165845308
476969902
183052583
854176790
1056839222
297796363
216289047
99593005
288899463
491272278
413526499
215843308
951985697
387049009
557440226
1343143686
874234811
710980280
240131413
312072656
474216331
453482129
480394732
300117851
816672
715589887
768139032
621824830
348265890
553247267
319467785
760348771
564676802
443629993
288508308
365862883
543772056
613761404
357534843
226654277
109495152
772011270
490330651
1018436078
654213072
339294188
647160734
257186205
72174993
82743992
106970405
447928644
741862293
408800761
286375187
472159361
72195458
262600211
310740517
331946661
915841715
394264313
412886551
269254679
293751546
958159217
617633301
311780745
1291166498
93933970
388656072
217291224
164762436
410091671
1025925156
440797044
738483517
1082527564
134230349
174792713
455587792
215985350
199350478
393486015
141077144
84137645
489068210
1233421507
502671515
658654223
1076636461
530210536
1090510479
194102579
340162252
158762810
246634358
895509860
906395162
503023544
78809996
770751573
760541582
296431843
385879266
371986763
136963147
151866741
504030128
1041089566
318975368
93230654
126550465
492645789
3241209
954011110
277562552
532982055
916133005
476718093
483553197
267531392
1321149344
405759167
177866447
981219855
735487765
1112542220
146944763
123925
3264891
522052444
334098474
544731631
763698450
905206303
132910375
695696469
994391073
440880048
209710665
1032984703
402921500
315569491
123972665
461106347
853556241
1301311499
672985797
517196414
1051837956
822127956
309774527
229766625
652210371
417111873
676153733
691657783
75004024
293861505
736366690
242919791
243337186
701174147
1243217962
1066176365
637790512
176729579
997469703
326583352
923666724
214016705
33480902
363236257
426186246
459653064
611544873
928954671
333152898
110658552
470644674
340687821
503686492
475448507
1033615223
565949732
209342656
899082834
631864214
422902751
1164647116
425837012
955275844
869704612
1310229903
752140196
706662879
540485885
149159700
1040150203
491782989
952928365
520411110
470965498
731138841
534923713
483910999
622765637
451818283
659976024
871949290
178602451
776121876
133300661
776137346
493053777
267133689
934408860
381031325
181033339
54028472
927919
183251258
1134160634
506818181
595118833
1396235923
282021558
507990784
798525026
1079920486
241389379
1073582422
160661793
454045468
302811297
926589985
494803014
192006065
461756764
1062035731
191715422
234035043
423544284
241456612
196508483
494514300
1392640443
173816407
311879931
74677589
322816554
996999600
180071993
350333731
614083299
444096558
949262195
560283663
24275679
820442286
637144333
317865135
659959412
685448616
2582185
123061471
288147250
613221451
409536215
96661878
1303252498
340665552
225278501
1005614681
291059552
818030737
357782990
546662877
922011
235098787
157165439
578065330
483653162
89161830
474522087
854633662
407533226
159579186
334642624
381268165
122734119
732581210
644150178
398977599
886612999
743167963
468576855
453226786
472783475
776586589
271627009
479847933
757230322
450726276
467170209
982096313
783344303
981077970
1073595446
347033050
667927388
446118905
1050480180
243274878
124258272
1175274675
418941869
602978735
894401591
865845540
455131293
117893773
991106139
447393876
487028606
222788131
643493187
363438646
503353237
309934874
60366517
251122133
357477802
37267048
808596254
311342552
222493347
243106056
429938975
477156777
160902352
859087877
182463574
365811037
739819
58516491
453720993
41602684
462840247
327922057
3242024
319794737
122864024
904932498
1345853946
205578315
414805101
168407544
219363970
496850018
191273929
862530773
561413389
986303542
460276469
475558430
937977332
915742868
575432445
308637416
406452441
10477974
461277290
588000967
501031997
391179780
136201022
523543390
223026025
1325792249
681556383
1066707918
1084419299
836730748
224211716
150352167
599058247
104720895
444213231
215743487
675817913
1020500357
447377285
708750923
360480818
364196254
365115658
270795818
707444987
1292191995
397406478
304545409
459283083
915496987
320873200
555035450
252204951
384550966
1041390391
238368839
439859381
571640010
277794299
1143611995
1571036
494920134
1000178125
426615441
96255
1306252003
545179380
511557862
143146864
654015910
262480067
111655429
1090854922
582673281
1371676892
128115915
917718249
313721705
385919244
400943038
309984982
981145018
1028118439
951037011
297341278
1328254183
1001541640
541122774
1116164052
777046218
264828911
531960633
717904086
3267837
379074549
1018959085
1074594705
330546810
379828540
1199740237
1308841306
802108488
543747314
68370759
421907275
890846981
14026
280473510
275596195
709393197
236084753
1287072211
56962420
925532648
1142059814
54431846
746847160
149799818
979160539
654663697
504274787
320161586
939702279
152074674
1275190631
90077865
796079126
87624300
757937881
1059098349
357971880
190120520
153467388
903551857
741739412
266550063
1056760224
802437822
890055365
701204621
620740973
551530738
844508527
252618419
472617968
385508082
1025726050
263373226
1367647799
115617383
652420199
1255799264
1230620042
404651601
916182300
451746054
331244087
701758010
476588132
252520336
461256054
973208186
512630003
573192791
493216424
67847667
320814451
574849364
455515851
411251651
231883356
1326008671
673618781
486864561
166323349
977874861
1066122706
297601504
428304126
1035691698
386908524
437212223
1223590538
379462091
1114997930
426593192
476928972
1226445301
718480031
929687433
448263455
537968809
70662139
427900073
221326198
330159971
506149797
185948384
879380306
420647691
786492957
215186743
499452483
516593487
440019771
1283586658
395165872
220352619
297751526
1108926747
848471183
568152289
405894116
1066994810
744655333
106556969
537605869
539220185
894292120
556082861
137003894
798770419
1086131316
1139263783
686468052
1080061011
426850544
595931451
673010568
980972211
427143506
820867016
1035655478
1000592074
555746925
1084034987
241408025
960145903
470668509
415347414
764468914
127922098
552894517
390015609
125557519
1206430108
391895749
678886268
1024422305
303572612
331327895
766569006
486890604
1106610900
503569334
211035386
1211855489
308971134
1147218754
675206483
548113486
416760056
199010673
368301915
655210974
235633882
518174461
630053524
766144326
911356453
1199705242
282096922
177858411
377483008
540822085
175381850
439402728
535959014
775860233
767644075
671465656
288237832
854905201
1347204203
777580582
111663426
707829651
590635342
1210901293
500584072
1273621290
434508914
34672976
75565613
962280806
56920606
390025509
746475729
777066212
375493839
162433062
537127134
417544885
970142313
492629869
693956766
365847271
1307026436
568098870
896845060
455645544
473132455
1044319380
529174070
563556471
465941698
896702223
1001743444
1069292664
251867947
585347977
4408419
763253106
731232819
1225309933
632158118
403310463
154847289
216101558
746430188
345983739
1317745020
1038135248
383089326
343925326
388716383
690257335
608485180
1194818398
281014033
483672324
956713249
618923762
1046655399
403883606
1080030135
719637683
395099725
415470704
290573561
984414496
895110895
125872649
240072195
184816230
134787238
682431171
1174805141
422832164
827561273
641229837
67239326
56236827
923360758
1081222759
1222128642
983560966
961466625
456057655
698613255
358157067
438929262
524237920
60046400
918289846
547821950
512234034
498827767
145129931
348499193
325533631
1011034348
762018184
263805197
383730321
559116620
467494714
917103779
130245819
497486796
839529851
895149443
276409158
449473998
814857344
1252186594
1218208010
912216243
702253848
954295339
983584714
559096900
1026122872
230417713
1032213541
876598704
994906243
463028494
945868467
830587117
1027954118
177309013
519067002
752553303
783657174
288544220
736367543
509333498
75984591
558057076
489939610
100488751
679664855
40619270
699566671
719753288
1009180400
989853344
194457430
785340870
923185688
147355464
1047450630
482262821
641600015
174280911
306201041
662869203
549646996
16338151
264085256
424985849
419140251
47028858
923827320
663581078
249367894
1067675631
171463623
1096008330
832808437
1215880967
504094217
396671998
1015880955
680392096
564105416
1054540499
639910171
1250458392
948222079
433882971
1188589964
1033953786
463740267
1112366084
146922890
1080822276
1041061271
786642654
209628054
1063615703
566788454
514751628
607995404
245214939
671809609
400544535
741696225
723544400
997947802
747048649
391260728
773505913
845936397
1139334482
648660120
559448165
162163632
351142799
439870601
343336950
231806103
994910769
97829339
1037411443
406612981
298135939
164493688
826956225
691383332
658014194
325129125
579864139
1130299689
873176613
455778700
698476902
652347445
996892804
550820843
298170881
527258155
634692145
608945794
656158976
307380543
1080321318
356503569
87241262
247061539
360865600
357323733
483826658
57868293
1294358664
531548426
549150173
852989543
1208406321
543097200
497829677
394937011
682314703
865958838
1332912780
460945262
875128841
835737136
738135301
875574354
598052372
770283270
587423350
634133290
435185517
261011217
959707767
660598854
416851232
1362899240
709955018
602555509
534264010
151395137
1246891995
413201051
254010641
882048248
896602618
436893991
979855811
366537509
872207808
70168
377328633
599955039
1370830775
411683487
471169087
588631233
700067354
639284065
236103416
527457009
513830155
144263032
710502865
147505818
833497179
1090432235
1064568725
353105538
640943362
606338966
678491264
182037092
497912107
273157295
718610892
1232524498
362691385
1233153482
949823102
495905876
101109798
672486492
8509885
766076140
1123281705
505763434
406092156
767087289
1322072772
1048766515
806020697
1210980090
277830826
315612134
290689863
341850068
530702718
1103393362
329310938
1012792488
892079789
692910756
388988832
1015572425
181619489
1020927035
1086820920
542990949
388040766
983967994
1090836722
829237593
654164583
1213541415
697788928
122498845
394267240
624740237
587173355
1068237343
545675341
785863786
134161623
442468465
612300015
389558856
771028183
327434377
374647156
489007252
527240830
171451899
862966744
1011575053
777519743
927527991
1022515804
842743124
748653081
901200758
524899426
737488088
463189771
1348166968
1293425874
739491570
596648375
825427468
848815698
497328992
463126343
673211706
1037887123
685064086
429220974
354665535
643159618
801826967
427183689
708410260
411396141
431660482
366223466
121034671
79820901
972506254
227512727
430533084
452030933
637073217
97370738
67574022
316699403
319940243
579803684
663851326
850274670
609325011
619259325
702191459
217018257
165554434
1185997112
145625963
49639977
364663475
1179533790
732495344
1369137623
529732539
904122428
787301037
419406788
162152472
145241366
524633045
84647436
301195998
844126903
64266482
763060969
671407782
352377081
1023577028
757115548
701770351
452000292
453226933
631022100
948361017
859772115
61767270
653004039
334183808
1380659798
834893948
711543536
864452567
365645044
234827822
421278241
370783035
580858620
359936347
980052519
737180821
462207273
952375523
361500627
259455243
617165389
958301939
1126791427
641749943
467210030
478723675
72358623
1163875808
106380498
972800618
961834272
891570541
1289639789
119044867
758717702
548063230
344735705
769307039
312472069
949288066
894111417
1092651946
851415473
353761008
447533035
1006370192
471500126
356347253
518437258
990394062
253607276
1336796803
267176301
632441214
324766095
365563696
314928489
828676397
228220904
609948990
238214354
1054429122
209180831
438246004
430102737
360439789
904486755
410407247
846663965
38812836
730903686
471934318
419387726
232461961
616720987
466674060
314648287
321642184
666837587
462862363
916587275
884501862
379439092
1027526077
288092251
1375836392
568736751
740171198
651918325
607771979
401491418
854908358
1141509633
1025862402
559995601
717636640
444012862
197675413
28277010
515929018
637506847
1054356385
747329967
1251483598
1185400264
1083937965
311427400
634879916
252009820
948008118
233634186
317551972
747521386
332443988
165184486
330362999
1157388892
768017641
402717577
533604993
831540136
557581403
458419405
891659177
479927553
416558499
227523478
526389910
747785882
967413484
761759622
143475924
551999868
774739997
838705802
1038206517
656280178
417511096
1154905819
450530167
534851390
748562363
1308276695
764183938
657287915
117896521
305519459
783859071
211617324
964441435
188070171
790602408
1024714089
509411270
380781380
1021677464
839228140
387511634
781116389
630063266
120239865
1016064674
444124785
420761736
336625764
796634179
442736527
939865690
552088530
1346556727
142403699
551483089
1160330861
389537740
818093343
148303421
484090941
909189607
1265458220
401004512
427735228
869483792
391298219
940370721
684989117
889911202
1265793717
463986551
1079431848
274137857
922861421
302744619
876986451
322045132
635134611
518513305
317327268
533127052
442256888
732150225
216496399
188252011
764713566
623308191
586610196
688285215
265255354
366678047
634766743
305286653
187403206
235169694
357985288
705966440
871999633
472797803
657210463
437478920
832750550
508761874
341668701
5828680
254986119
561315447
593421533
1156150965
850536585
572126956
328327711
391838455
612566942
414146339
1074537295
1098876022
802105927
149302107
1394605774
1051449855
240169277
558835092
385978652
892113389
680352947
435747476
529791637
607369303
837685344
146616811
507417560
1374596041
1177404014
350008391
1056668389
452332109
418196735
267429173
191292708
727202664
424555890
768136748
457179578
397498248
442922716
264446275
389512152
529941304
478631907
1047381836
942117667
512899173
711525308
475221759
1083011893
456343221
160896702
1369028724
894032252
460265762
118784509
553156392
925151129
741892110
894731449
572125580
158520276
1173895507
769112955
85046222
1233546545
662281106
226309452
420647631
653480101
1393044713
509865796
351494156
1246139861
792395561
507779660
410752248
567453
459731318
1109363970
316051174
754576964
316846716
590483896
699374446
700983934
142388804
822005424
357613788
737400720
500384106
1179914874
228917839
532923941
483848193
276284774
925033349
301822440
523561444
867004803
512244152
383876085
919678826
395506110
1259212475
558106258
229345493
983009410
728247471
444385260
750134003
175440261
491862667
348505214
917127460
475546401
457646399
1389565543
749415916
1056394265
1175845483
150027192
467813455
817223072
1094426677
286901298
332520078
539367542
752216012
331537661
102585260
419219178
992647720
457520930
371756793
761318983
810763142
1154742344
368228949
263538225
1150961665
330776257
950509118
1183927201
377656238
633063705
493405858
476102528
198411892
268228476
1199305730
353213591
913855289
277858809
1233728983
783504296
275049649
272311421
1056684080
201086966
425183669
490012706
369174442
677700260
1044858087
582147793
725302320
1064932532
373073031
443895330
469907927
605570910
310559869
539776871
325296327
506921139
390914287
1153014400
520895833
517544967
972080500
1002939664
1250824262
461883472
949782082
443311435
804430456
782559193
559612420
310930012
820691564
811909314
396972046
488027096
561540661
295045097
665142786
196837110
897124831
452050367
755132527
456330199
500661626
326833069
470513273
451349691
365415691
655345751
887351095
798857753
61654375
40956393
631123471
1393911840
480861839
886801668
1016564615
479644171
473755834
1115468872
617566458
627946639
691717337
739627420
142243694
469591472
501017063
331536757
613781790
321158997
753110697
527598986
1190951429
1171827176
414601683
304953494
85745956
858079862
427027956
227116469
457651095
1242338965
588209054
396763673
406633825
386196750
704323416
671809736
189810755
1036180858
280762208
520356570
64363371
1265297622
1389799270
221785032
391084628
506444658
680784576
336821605
564221059
443165372
1342862145
550844129
591946985
245701489
590036177
1141954007
432516861
668668556
657951943
1004814032
624830823
247952479
376644992
478907698
958817929
403711139
1141351435
965907413
539295147
714872936
479509980
1032299964
340420900
608927420
462311073
478609210
278506868
476742710
912404230
350461191
569083483
1042353188
218256298
523922013
318326865
708645831
526104289
344780358
747106719
894442649
522064929
342698677
139352220
250373829
962624301
491982100
860494030
545620224
1096845631
1329619162
1009494278
277830649
469425661
1230594588
364308794
999890642
750112904
223336266
778411455
980565404
975449779
218313931
701085649
638999366
264780798
311455807
706144357
1187308152
307610336
493614654
810998803
337623536
1162757814
1113639097
779982500
1081129472
201955726
458974167
368732672
563200735
831300173
864361083
343198945
1018619319
79570813
991536208
915035591
515842492
421077984
397177526
251181278
671819151
402213483
910187083
68482515
946259193
283977746
1130909891
412043474
1290608264
945873129
432622029
879186220
522600375
407426409
281590017
1123180589
289289197
213976882
811087208
792683182
857070958
180720228
978771786
481112355
1080088093
294029979
676815718
392206994
263415301
815208499
1003743789
315352686
692400677
241353733
1290736747
315628692
911208192
151175933
477277491
859970140
195484963
803066844
830975198
510178151
491314045
747753388
1245124308
540553756
346323773
1369777797
771146901
510719749
310631847
384407930
453382202
1169496040
1377175383
303995461
769257520
246277894
985820089
351219321
220577711
863868207
709284014
246176126
989305917
323052778
1055428358
257100105
1194451189
665383290
970724012
173658159
136815441
906689600
160533709
1361773696
338790564
793586940
187877163
374989754
732439986
406768731
228125288
322242340
867037035
263347334
1295952529
474422763
1043696764
722774854
648590491
741800923
502810734
1318708187
635605659
1371826306
138252160
889848717
497995643
1233126380
368143794
1140773785
744722640
1013847514
1069224789
1112841027
471015927
713386332
1114793992
136604900
448836511
113726997
283826836
852815954
687212842
1027345565
624787210
1213968249
190209487
1279809785
396072855
775081832
940012832
339634175
593941132
1123052115
1262587496
1339757847
1174595153
183753703
1048101654
1026292764
1281171549
213978815
246265522
682764109
1106226838
404434629
736025853
695059114
844914723
721258249
197361615
204644523
735505601
52483546
1238703989
669512162
79373440
798510032
781321359
356387619
392192749
906269314
367952747
540164495
358773885
297866091
1319213482
1363211190
388433919
341640064
756942331
1139267844
1051752437
813178378
399605668
1053775177
324270285
966122012
558464458
874415944
1000817301
986550189
1118751395
1075812418
553710240
170831682
1308819824
1279153143
1024776590
867779868
891828810
1096021746
672284977
431494082
622571611
706222817
286502985
316867429
885974689
905334697
679284171
489847637
38992451
1364099970
828655868
855958131
1236362999
398229908
883619563
1256630694
917445500
339738495
555700502
131956192
403115104
1333678117
1067259215
359446283
517676654
142268169
299725433
256684160
140594823
566495944
264987699
592193752
386022119
982649531
784409286
263872120
96879130
392222798
1151045403
904359264
53496461
723895641
505816717
384463750
893310935
584922381
942498484
270333315
185401800
1391614386
1138140709
1012853783
1130856035
1339365490
205945478
902237797
1012782659
1327154842
1379540921
1299846201
210622335
438909273
190697290
257136965
85668575
904691298
1023340934
789997288
913713913
73677701
725365987
1324516621
780836135
821217957
237363
759917818
777679880
519131361
275426551
1210898404
411653878
1185023488
460350143
1149598967
471871146
752227606
892427818
838216611
560791350
403829495
544157106
1040814746
429814873
977029957
921773257
146031286
497360843
261056826
1283326992
856493936
359604408
1147930007
495319317
755897689
250055841
1258026971
826841379
468048379
361242375
1116657941
465295538
444911561
1088248178
800570370
577757050
1060955810
358093642
1373288528
83678594
362420486
1995752
468207690
409019714
251913622
193484122
1254931963
783441348
391640763
918174236
957373711
259065492
500032125
1390090705
796487266
1169862029
1036291467
682271397
364718641
523641545
452520813
1365969579
969846353
1345815231
1271202737
101666125
243053212
91620140
1262786979
283481901
315075292
946195462
356123512
971958420
1192175727
816332909
1247122172
150191793
652605019
890695106
796727761
441238604
1353499295
274244203
816435490
948367405
1065253325
314298210
934963677
464229162
743957374
987129353
631455451
309764101
626696464
472172487
15052242
74296304
1112410954
433966243
716069530
744655066
349402808
938436251
1340593512
728074905
136325070
264166242
951126190
503065664
1373114049
1281463590
334674617
1168212756
156265255
1144855548
1010111458
1163459307
97026453
516013569
623790042
423021005
664531568
477502973
396133588
948364429
419420693
254104275
457357357
360452267
289753604
364948682
1318340398
992879253
938743719
890470541
299201453
29220345
1145153004
483236140
439606279
678293540
192098160
242431956
471951013
505846893
265151596
513526137
657747858
1268639092
59756488
496305621
920981672
866126895
736170406
479105885
627752887
445968
803131951
936764089
709246109
760031147
517353547
1087550180
1032200163
968646902
583294208
453617694
393555222
191420668
1070870304
591535677
713550137
921609367
468160939
419309170
503915445
625068994
378777534
789056578
328058043
381916143
492182368
1387491397
373393991
883222712
523890825
1051406254
1043221430
1277302106
1060121873
488247840
418640551
1064022198
730235764
932491063
1297189462
1067071871
115932840
1034849312
360907752
1338301351
388873537
1356267559
356877523
444753831
525376786
1211992408
1034971644
636781515
124135960
408294586
1362778016
783361445
724948090
498371167
196210798
819253380
797905305
146838484
707823007
251553603
189945105
165253936
471110532
544880517
1066468374
124043019
1092242160
415673654
385239224
1227740363
957026032
301251055
470907854
658287656
788884366
1210997956
243663520
1258734961
985516046
474094602
884054662
914416776
1001079606
164268695
1128741817
673715352
1212306878
1114804121
1113838654
326746846
952250198
801541431
349853046
793108861
842478674
160709550
825582527
851379237
266071233
1037340253
1590285
944807747
832077858
1255722007
157222108
896352206
159957436
1073343357
126270618
796164198
1386933974
557765891
1266487896
532063640
1111037486
1224336298
222818106
417776493
1046226574
712794237
965404250
888355680
796445068
1232905410
1296812611
1230516798
145508548
599140923
1216509010
862387941
561533836
408108426
771405029
604218178
81564613
291778541
1023582412
1162416838
1192100221
829934990
380391731
878328957
899760836
562421374
469276177
660160757
1278637309
723289698
1045322182
1036177758
735618584
535386897
199344077
1004513352
887452707
68594876
449088256
894371447
375980707
451474363
1347744651
447314177
102306859
1169184732
669289470
383674176
554917665
260250707
842310946
835300376
956083260
471278227
164083176
252482556
388392927
1021376045
303380654
392947571
868175181
1165045521
903332314
1308876840
419646937
1018156637
1013690890
335469359
461927470
692277219
135676933
493701805
429741859
836174722
649152329
1088266819
512092499
901392254
635490917
64610489
748731870
805839118
984773146
665724089
251274686
1273863365
228434428
1024180121
828761478
605679641
548200035
328115406
980035961
1365773948
506589372
479800366
762424727
895675729
83069952
705134559
754889633
8208773
1034961293
707753390
326462109
730682171
1035838340
443091375
1251286049
1148316284
475967894
414304572
330463690
83533570
621134920
745077612
366232839
1196832691
1320746445
612807924
1305696830
1079686087
307370442
280562685
134843931
1389433737
661258374
930654405
851637297
453184393
88672075
85947917
745351430
98567168
723153649
884592330
956258568
917770709
503778845
327561004
1133407792
1257201194
258411622
1143967600
1240687350
862489232
1205020183
972358789
813185418
529473086
618108412
450314168
348177906
636555583
708295268
923441965
485986893
29722925
1128080789
1039926541
458138364
751177427
1221843612
705978538
455645044
1113549220
631528159
508781478
448114195
479816176
982629623
835397945
1055769779
1104300410
191806661
555260445
1089443587
326184239
188469884
276036868
976488275
188255958
528628222
1174299
375825019
608206495
634063835
566805192
291269227
1265385012
410898450
167275842
310434226
1066702711
410737626
153652478
1287700731
247686262
618334472
389058658
53220411
1363337917
975617885
206441242
524244295
385881499
691738210
437229221
407159334
1005447173
1387652035
252921357
471325412
1056504669
828493841
486051300
1308021132
169394156
367226765
395392091
383967925
935749013
520521085
1029484131
123086556
934752692
401370017
1009529194
499319311
159480009
394576865
348809233
828060793
396595332
1175534401
716136396
1200637682
862142119
508915867
466727923
1032680378
483553578
268983727
505217245
1218191337
880201704
862059499
217373294
260227823
711469261
609951134
282372742
258657
732158278
597062402
493050024
331183718
888064184
512258960
1045367194
214621370
556964455
112636634
1309681149
537330128
996288857
485284390
666696068
571684643
844479319
715404348
1322891152
186325587
743475340
1128072506
214936574
283848816
254373040
224066592
874011227
403558712
646606764
252794173
326081281
87648265
456006641
623720677
781343110
248591693
1078761891
1256608391
53253
1261639456
114361467
216917442
1205879420
720094661
574140023
263572614
665725178
673616368
913694122
287925776
1017607906
1309279953
802041125
364373370
208546557
842180685
863437968
437852016
597644499
405415867
928821682
738963957
668678339
507433538
400510668
688097701
386042088
673956661
1156101094
1230898549
552360278
1100122354
1035038500
1347823468
479729244
568590629
300053434
437499621
1178080037
461543766
1125270098
591338745
78117332
761914846
673681274
258518657
113941268
889947089
875117001
1193892688
877832792
1276393427
465585924
357170331
699614406
670026965
529441678
465596676
837109147
810783354
1144385594
851818585
640405700
1050908201
1179982327
1005796795
877329860
1371731792
743749338
853555679
1243643839
1206084926
423956789
125846004
408355495
727614547
378938404
1306618083
215718353
765838727
166957326
382948597
144620232
326660138
928800194
1090869824
555365007
1304616262
107556383
286195772
929233101
871560550
653109787
768765445
896991270
1377506819
1366189211
930841890
645265944
1333617757
724463307
891100720
332592438
416166036
561541644
730406642
308514818
454208143
463545924
388436677
255451838
2248129
1011253882
600299327
752638592
794304261
175715279
321549490
326756764
972612676
1032424541
762546130
798513082
514203845
592243038
752118428
555627758
79288544
340673166
713998690
548604531
1337534561
404318439
311678401
866382746
227543796
686920223
748963876
420142386
488702257
1098710101
1076356623
683923389
846294208
1315161943
732100813
915528064
466565685
25969309
133662940
447711233
1037044929
734219445
1281990587
1350580692
541963308
166214677
73904548
395984001
901146784
375295633
79915213
75338213
1070339282
481598429
717814068
868508728
813986493
202761074
488157483
632405156
780306662
485626207
732298919
340782874
964232133
1128247828
1077520234
1305041016
1350585486
604614501
859572827
506516091
1081798693
272829483
111331045
657851673
957289789
528706480
136300503
558033760
927288573
224568098
305899252
279109821
871675823
1271578996
772961385
1229443651
1019965212
1137532646
1113885908
670451026
803840988
1165601127
405181609
405636276
450975847
585944303
531349233
810842292
878043620
1269324358
217629883
909569391
1274314399
414518672
501589859
350116958
470462971
372202504
675964713
313918651
992034426
334965785
1122664391
157078819
327647874
711414439
918157505
503851136
500509050
963002355
639607587
145917995
186903733
301581890
434233578
1035673955
911195680
775786730
150898013
268800386
438955871
298341227
1177511906
500742936
149902792
951852464
294242525
941802526
395668530
108447977
432594018
817854915
268642517
922577286
446548155
984893840
1368606363
863670001
171112575
1342843841
1262118194
978925576
228606032
1115877698
1362199820
1061894576
875648070
956279621
1282118366
152036979
438263407
1153252523
992745707
462799166
750415
124148007
443955356
519678314
864832349
582495721
450605168
797477354
1066880354
460014889
1163126668
480052285
367872323
375571010
1082472976
633826055
437163803
788335033
1283533252
1207500790
717474328
171033116
359051652
695945235
385000111
1144841806
111666601
468577602
625585517
1298657874
46507180
317967474
360449256
931916077
669977689
1086436764
456908337
371904245
1122293456
257143980
646912524
677753948
441509645
939303643
558017625
1299060359
251560522
342983919
394629656
598608886
1110098082
376909741
697358642
1044077997
148032964
985502274
434638308
141759228
885707834
700855003
951979459
1397003567
574351988
693695954
285858421
156535261
494033232
445739572
974771911
561382441
454797696
890299426
513526053
794802636
962954898
893020905
504443955
523031245
230675911
1046097837
655273363
519512323
1376764888
772842323
1297757709
286856333
430574939
773711278
1148426786
460485050
1192467372
960064259
430482968
857969319
477953104
709014750
1143143366
1034303308
1393123144
314248233
313962440
509430842
364998358
975582279
152693416
751838123
895531991
332589160
526491519
1395726905
856010820
436204385
476326029
362232348
1018951463
379304780
1162311708
514658355
761683387
306109346
481853581
506898885
161416981
1016195184
424652997
928727580
106657091
461514185
328155720
784495543
493698910
833892374
510852723
292996278
293731704
622040730
466636740
1119935541
1040793442
907263430
868938207
640246635
68651304
632258159
249169650
475657997
379840558
694977107
264136680
1170325933
499046278
485910412
846890258
430454430
936260342
374298759
81750480
927383403
980459073
1278312396
939356050
1265575246
1210437996
23394495
170048430
639868768
621384384
785731966
1132089829
1004143738
1354538529
313466106
30496454
237937909
257272279
341184837
471768502
1000862590
1279541355
1045625701
843922917
270461861
447139321
1247615340
381239598
387772050
517748051
727927292
214582383
873450793
476546157
316227043
910524836
472328587
1149417357
386773015
244574873
486844786
675698142
760929125
1055291010
460669466
521489483
769573935
326469359
706212977
392788938
201375239
1104450292
398305344
563649953
190046561
63802683
1357042533
356738504
733760088
934769111
1306953841
707254183
1246279998
523124548
955673762
1008880414
730857008
744247757
36246436
649773690
453496610
1333985703
895976162
1289278498
857518224
524487981
1251407837
535396498
959446066
124140391
471737514
451417243
920604214
3426629
763184589
720011774
564932634
1115414919
509365818
690024947
848298056
714108927
65057904
1396798138
1222831710
448785431
836892378
1209607878
301625740
535854661
890204146
111637220
1335170721
579340070
1095635501
125939221
980220064
748999092
565014230
428728466
818353870
420127642
1363161166
1207560645
206708300
870191317
569995646
873386085
774173589
730848006
384142004
319165550
970619133
502854476
923320218
388420699
524627673
1236892404
650034954
485034931
1301800661
164367014
340509263
383463333
488978626
1068170857
234267144
865151100
847067652
1388788180
913587118
646337811
421455607
332318592
658049602
310704204
459347026
497251989
514586248
449119711
485687528
1085946102
457347371
1153039891
303297162
410341315
1252624114
1005245017
487829674
379841837
564779115
931765123
368438959
478409302
1191271397
484332089
804633578
378227314
883027944
878840909
343047344
833290997
481295260
441782268
1139604634
322719742
1092609955
213754599
348514484
395344806
370787267
613534284
58182294
416513179
710735615
1099304667
970006166
1074109874
223075820
1386745510
1095938502
1319302285
898618849
393496342
936096278
561963676
333088425
435493130
756035467
713276134
391943328
40460801
1130005604
991213284
921342665
1238018869
1120931496
287152185
753099609
741485611
455301964
1091415075
743630980
1068264094
907766255
465466521
485196980
822967279
968587211
390583813
282125533
496684774
734312946
371552418
869089808
975481658
949596846
478742022
714293971
450538866
879236633
1016559274
454009388
853400426
877524244
339744051
491424771
551915192
126638337
516033
612518256
894801094
958979371
1006540385
456385713
437293232
963323017
438741971
1060524129
1266981725
909892746
1064036275
657387623
1265804587
917793431
930331852
899622769
269071119
198855770
759476594
880883215
757926215
151027022
1122550250
479165301
678481248
465996237
979350751
501363371
1143441098
877898297
1217603155
555691343
676435829
753315447
1050601359
768497662
676482822
466994853
485746879
160953430
670826174
845554559
1356848082
765674
893076497
1079913545
501696870
232203554
426153370
259285139
809957516
734497797
645959282
509430869
1000337219
600292719
678531893
471781430
410605564
443177856
823769298
1153994942
310371133
1205296231
679323908
1235134257
396053837
393020529
983884725
378312063
119996104
737142809
720113312
782881084
762940737
1218016913
212114711
1046324924
354136008
771388598
167600862
1333858181
348269387
152689092
128146567
197114698
1063542790
982065853
90700454
884089933
897174479
444094835
941622393
290053841
261827149
380424612
424752119
942940337
846853800
1191472816
1011876653
1191985052
486887876
590250509
631710397
471052221
982272729
1130424363
490657623
833807432
1088648446
446320534
203148113
306917078
390184173
441352501
239828107
472580798
801778818
490558513
756079895
925936156
710673938
114468850
590842053
1020825899
478659742
1382958854
942513382
619680663
631240810
1293946998
349742627
725441167
683659369
1088406931
135623176
321664023
523746234
331564469
339851458
198116360
295868255
273352791
951700771
109939166
1267969191
75169896
378751350
753960741
290466271
934062791
1045926263
724110557
644548156
808091731
537472436
282405989
1354315659
455336656
381856594
351420831
829528631
127832935
1053013831
752000215
652157496
1057074916
1088442995
684878200
1349100677
547572850
215336485
354504937
424454244
264360251
635690029
308677872
975561554
391077339
912720449
377895357
499883941
295082770
623635752
749577494
1300911941
214239726
544039019
184761457
837251726
871991725
81754617
492901473
1214178288
54398421
394301804
518367522
218572246
111364032
792963677
1220689716
312357
411199478
1051062154
332784498
1306496099
608223028
228269179
889861373
539638202
1251675159
279866186
936280788
494563357
505497178
384982527
721710984
841482502
442791281
872247871
178153827
1142618114
429300116
523049876
1027719521
1294268467
597892333
1023573265
324309991
490055631
253347339
530871614
343895015
1325523469
811151758
755952884
862508185
988946607
603582296
961523847
789206686
272012452
51869
189387825
1217508959
1060252978
443603408
361925848
177775880
156130876
1391005010
524182956
1328182457
436055472
1398203177
498778563
161268524
289501956
838051783
492816267
194753950
1172703235
759761436
350794409
667034961
1214507436
698790034
929415405
314094402
1044203780
698356199
437385965
1117216493
1392760715
1292308110
274424418
335760855
236576398
1259129608
913101776
497632616
631427713
853840009
1288963336
1160563564
184752615
850575945
395932173
109618361
598303929
668875789
1088107994
264083043
792754882
235806347
699283554
656863815
632863932
222577357
1322437667
322935579
292853130
149908575
1295839526
1221217233
386552754
892219087
629416366
786530854
433299592
348478680
730121406
728634201
263108957
819639779
1151792331
106557863
433836989
1150775857
1015552663
1371096752
838684335
663767002
137579423
1266477566
452698352
1139876498
664042661
630962916
506412744
808205157
1025833198
543585158
385974218
232679670
654989082
831766680
948936901
794281499
705215365
1018487321
822920435
884580384
852244672
397587662
590444418
656031810
370564632
78823443
123959841
802789580
330505249
83083925
957778328
504561202
400109063
548571569
458402771
722445583
1315105872
1390228654
962915982
557820556
448306912
1019928226
357525679
226808330
881061986
162520417
840643038
612809194
325441908
693818337
1204946364
302808438
1257647285
641339927
1062650506
718026837
146779997
89962285
1394747999
1302486116
208951179
716300682
829965074
163656041
947782001
920127697
616482947
607032921
859243369
956597865
176821418
340987179
947647339
1383292554
800387798
715907307
176864102
56587440
1064039265
171244251
657369403
1332820232
993079081
419150788
1317368047
1120866741
808689079
902711646
225394385
438370080
876082379
1001434058
501170907
831318199
407560371
541120608
1064353598
378313141
1135348526
502122954
475253
1108066652
1301929480
582289103
207085716
771698342
1152506491
975737593
783340518
995734752
520558122
977435992
818818093
1170973954
521259976
832090300
321549374
380310338
524478502
475525144
203378538
1063459401
160184144
357068852
686636698
459838920
173577277
944454769
261199550
380452397
258585391
189159121
495873829
388947676
1195889351
262805252
797975554
491125202
485189186
1031057610
387231952
1175046908
899426609
834293106
697069943
631533472
465551799
209553166
353480600
430094585
402475052
855649693
504231526
1094348301
421160222
1194689725
117925600
1810488
472852925
1007777057
534087007
392200928
212041475
736588914
759156727
773475971
961462991
243998777
247703045
212654709
206220410
1169167570
36987870
988788891
735143558
450267611
1291277234
22305762
53324017
113593131
282746385
642669236
797094387
548646873
100795949
985902445
638328057
583161761
473866802
164628009
465639502
824739305
274481641
885503876
340269196
543331904
483731275
901599357
513162570
28205145
553592883
85471457
715659551
390726751
936354062
351520311
966792364
316851353
410089204
475572863
863563890
646780817
860936779
857444344
611185583
808155196
834874658
268948572
945344619
181316217
668585250
151512852
297345298
510925760
540295366
882549404
1180285780
620260656
498905224
820919777
423201873
654036792
859799013
222324938
286178818
350978659
477498611
1220675705
100892526
583728437
872921112
480229421
307939520
713121166
872014529
473024994
671531067
401261969
814908318
113796867
219780090
558003244
426593875
373453877
588628595
346482447
1160741888
226112154
285583726
457210527
750344246
387860838
319577406
263371855
1284651885
738843572
603186906
471858893
255867485
400175428
615881197
619691001
324084828
210955924
851374533
275103556
744624493
1014346226
814910748
647821913
1024430526
814431466
569289407
604106680
869288661
569264396
624819727
997097603
778414084
264643540
212692350
410939142
475900825
331808690
770094362
963520777
832453091
1331433520
823083979
437890992
39259248
201503478
913415327
844850525
1294043340
1362255343
717988579
130081230
691945769
466078482
556043916
1378588028
711454811
945790788
203941706
563102183
529828171
868690107
891193424
319429906
1259788124
453995770
562881368
251851240
768938134
216553135
672434339
277036202
92599301
619290576
370441226
554796683
199423150
479907503
806416381
656357734
561723416
677183644
695985246
770794060
392402198
829252787
534468418
674459966
418306834
1116311098
457162767
1048956296
108525825
667255220
892185047
469542349
1060452235
503354388
579896975
557712352
236837778
346420846
975266329
1239727532
579105224
203085313
1243477417
391003234
946716931
886208091
481725424
382201732
648329592
1168263277
789692038
1238393774
1335343125
461525045
466498003
421780401
816053743
690601931
1234685102
461063729
1182308987
343159610
695603806
507043641
333635598
393812540
1005826276
539759242
317246073
760412301
410633405
1312906880
809246767
273872972
770784225
820094876
539144915
894321491
1338400797
794500233
643382682
512664351
441157711
1941906
1026866941
304219183
944240212
471830474
391038729
435120811
430833899
479714633
447826029
615132178
639682316
843696731
626227676
552800435
967887502
87962884
1131303985
2255277
772998325
970021338
3022452
752129205
989688503
1380725635
1204196732
263632293
891113821
1430004
303216529
705423572
439572011
597713858
124129395
884822040
1026042981
675207990
619168261
515430251
771107
309929768
1255755036
742725357
359189772
181498045
528617424
243392911
676773591
878813892
580976566
893949974
236294505
734181464
307099180
655714777
1087111299
696418928
967829815
259964679
586148776
70463494
561755747
1056263449
734800831
538548975
539531615
1088040738
967379623
556627390
412703297
749507227
639011351
654579840
586069125
687152259
1108658369
426862201
114003344
458841417
1186276567
662812227
1198536769
114551561
395436901
281955361
390597751
631784667
124189720
878377969
739714671
449722102
1149169694
695938700
92874430
466662186
461818541
736574702
427497045
991865535
1254868351
894370288
516836437
1100802485
1315941357
1123976761
932694842
612873009
515004804
44178152
940082346
680175316
1061156472
816693854
630506520
815448342
625197958
78197797
1065083487
414296199
269299755
832364241
791306934
1043500024
568357905
846739717
1002282157
494026380
514771428
555254808
1094651739
270180856
513473814
1348052697
963804862
1040020325
928699673
899934455
906239722
1352964661
483991781
41239867
776984983
11251
301399621
1388014716
489057183
231080896
547645432
858247308
621965343
1177332151
571553778
1321028216
423576381
228632827
452435434
760964538
408034854
509293108
526534956
409577348
877191003
762702294
100105633
1181521966
698360322
242911199
485104995
286017628
1017667717
763028146
383582162
948785551
171937609
776420768
1074703463
422057953
468027363
162398172
454886089
321799162
1031268514
302279224
821322321
620956448
746117891
505122095
544414011
842033226
450040706
1126496405
674202792
291115690
157030241
418380670
679024546
696132889
1392520498
641654915
317718850
711341457
1122710979
576801677
1277105147
441298138
620909164
532809064
970874740
620547274
1007311680
348213551
404074700
72037505
454854847
959061389
207141433
547382277
828615267
686602423
1371199776
298707234
873892646
252029464
128955511
1308543514
567629849
442002286
721798978
355387039
824700912
347981926
414193312
863277606
604444574
1289592625
260597688
1052414535
296781531
426063456
468422064
509484259
912155847
444307007
740189361
577371662
1032560632
379283903
942526352
141713064
1283772624
901753282
39454215
1009668422
1077694503
729845334
697456212
640359395
1061545999
38866374
812967706
254904209
486626716
717989685
846037422
1261948469
211238300
1189571792
928852457
444919451
917024120
486339680
300042162
92098872
185122955
664283622
862859190
782833555
680370027
661981825
324841889
856228471
810699734
797607147
488387135
386293474
1233765855
170857888
346368920
1098510575
704608305
512883272
291816079
914367535
349531539
834669074
403860142
801372981
479246381
1177356896
836089409
776327276
831021372
1326262767
645353480
1239842393
844103513
905247982
786730282
410209216
871908709
700235460
651029018
116174570
713348942
400866720
524064683
49317535
899926340
847716086
868858470
377496639
702229373
309941308
717511272
1376623942
372709354
591701556
1381578624
403527297
1257515930
413705126
616665473
959638555
979631685
515411259
986749791
728695931
191892619
701119981
465522281
923456987
239133907
1163514754
752264528
563233527
349439596
933759913
20232042
778309755
1315398288
299538837
1077610969
884048829
427055094
109907454
430949920
543517662
936190381
464213342
324002803
498286882
892746555
564979334
254533428
872367826
350159639
386128827
914782401
1360693429
459802451
945948376
457360961
589952250
751017706
426015097
253445118
130325031
877683441
171581594
1085177519
2891233
116714544
156829002
875899320
799027870
821940530
398581981
943486349
325844347
1042945928
588531610
81081072
957114853
443602465
668670627
211683393
1120516598
835556578
949621232
479766111
958044260
415580319
841123335
253618740
450694836
841283286
555160596
327516267
616691765
686673174
853008069
947078034
415185625
1302766746
301048185
585536965
462438216
293144884
209893809
811458718
850245823
248230551
192718639
660412738
563177177
200656767
83158672
828853704
347704051
665507755
497943951
434438938
154984699
205751361
679353481
965381627
858285976
217844665
479340113
188280328
563029456
636833719
1071881460
717903356
412238197
363773966
266166269
162776384
518426063
529650671
1246688590
1017329139
55110977
1030268973
80351191
432271729
154602667
547544580
1385420585
928965797
257755239
840639006
403696702
701686347
886001495
107615595
1286872395
1011353441
207824087
170084805
651686961
480716127
338789141
355277141
594515299
395134553
735257740
1361762004
282488472
630659477
475323217
606551613
745213478
935868167
320435955
545472708
271982218
295940471
1359947254
506481860
42624068
644471261
192839180
480116229
428697998
902685694
440412774
420658549
708084263
542358125
750593746
975442623
239187296
1275684364
438203459
371392569
368102550
405674876
560737937
251920966
859719776
678566161
1131803829
878907521
456311819
601646900
322339592
73128272
666628632
538090561
738750117
471031413
957556228
744386940
915210266
945678501
308732863
911147878
496207846
1282677351
850804928
811631861
348973751
400708420
297570610
280685656
1177245319
224604753
253717057
726931998
479642347
632256838
659040455
1201567045
632301382
437608453
848159886
267357200
866002013
1355282810
1115155791
347126961
751419983
798072645
504150231
226874558
520369570
924797473
813473490
666681657
1141563995
650820415
486188031
937730409
671966715
79910222
277096978
590064324
951840147
540317368
1120263672
815903532
531524249
354843939
189355291
85312207
217718959
898230217
290685359
1231962682
674198121
618789881
1084695575
1079027409
847925202
1012327716
331648265
728819663
760581499
772237450
101391828
547227518
784007338
1167156355
712280794
577097812
491145814
711065098
567017521
737164494
129723361
993101665
699083877
475736662
575543208
329171549
537174563
1055100190
712444422
945062203
812657879
1385593269
1298013398
611290809
1265769558
366001109
884047954
423209909
1285209356
538645869
450903216
362184069
1376823496
538502295
1342843356
633877783
1270815946
147235396
156246231
931775525
977164213
1085291672
994022608
884584675
1252346055
386419979
538884447
322395634
617600873
193694887
349501778
531141905
1344279702
215256253
427750769
1115915473
535328756
213440505
385172654
1085418977
98575087
919943046
727512097
446662496
194500700
676732549
235718636
197645645
166995788
476641837
931768476
611356816
1351906772
728221416
1165886465
608806288
456976600
417626938
512463633
630647667
451345709
896534096
1243033570
244825666
1198518285
379234867
931127317
732842651
523922648
840614817
401592394
1283970
866538727
367710436
398395026
903199898
640988072
1084367605
1018721791
846920951
876199684
1740154
112111107
777169377
876330260
724035091
858488553
563015311
510828632
702176595
526337558
1015962024
979786037
415871550
1352254263
933345995
96867433
1091355822
74326443
936429611
339677033
277224091
493667537
669887080
657309685
1253834248
975105118
1399430424
1288267455
574872862
1310904140
268208011
1082451758
1213964816
703158749
514659717
510708594
232995633
126809267
621357148
853724067
829103060
508906971
74602709
595043343
321548454
567854412
1113184044
484576447
532630295
294340617
781854722
470041059
310967864
3122810
1138426165
609383415
684512833
797755201
493801355
530953931
129249899
495722959
945832706
776428445
642418535
683277567
362441444
913260751
738075491
594636199
497901942
749579905
1382926649
441352655
333568880
266553717
5720367
742591207
25007633
814866864
1006826565
638904351
670362113
1172287882
642147626
1154792525
398337468
168832802
97568202
46164464
969423355
677222774
646169275
581018595
518794548
181827458
343517945
639774566
958927596
933727170
625392859
1252685902
858994998
341529247
719247054
410668264
286655024
260708176
453468011
638043132
105119401
925266833
717213264
1342408618
863617716
689413216
371353291
698785682
628797324
551875892
345898093
696773978
517110687
514416039
252783604
741165235
1189306438
47430172
1213991830
1108218783
413192664
178589434
481193629
350462261
248094768
61821166
316883510
645849705
1068523480
586674048
673534797
1245739989
541869213
473527596
1072997343
916686326
35588019
694803003
917852630
333690006
731950023
492248338
379549907
1012324436
846211875
117324066
741590192
229913862
101344668
465717679
487132031
325275941
522763954
541521427
269536041
420911495
778995013
794195793
961052657
74623309
809377690
648522720
701578297
249976259
694604262
517305621
51928815
600852122
896355711
1166367368
229952183
113216725
932383784
734171467
538051454
498111458
890408352
1211028724
511737793
358971658
1093374017
572482162
46157133
90067351
450826042
1269779760
838384560
436082936
951178718
924713540
825521600
933664609
1126472173
265585869
621347518
332343789
703161097
1097500121
554141202
1632429
1272254121
649078489
677935791
308979775
404116270
1198023818
907045646
1857930
912712206
654989832
35854520
333212480
816810375
1230411323
495826927
602731685
870871283
304501491
733128291
483111098
517194393
129938872
1015189239
230176382
352527968
610288528
317739706
685253108
517748533
67661126
850575485
430956871
733047996
959027981
623384367
265488998
649605318
555714479
721278533
363123375
767745053
202921591
470694880
504819091
719011066
1115757579
633631273
379653840
869701253
136168099
745452297
745437863
243892382
560337982
409491089
956285152
495086295
782769218
934927272
362148579
750093633
679229763
858529203
72003897
718552455
354362568
499347184
626091060
215229796
366929834
852552912
1016974169
561622853
645068336
38469271
395113687
154664926
512439866
1301517366
556625606
1171391671
284836129
452702966
360162564
953154099
557270752
180800236
1071020005
205706450
1111483529
299811570
592291058
243166024
315990673
879877932
215554488
855011676
439736604
844009218
525097122
932700
97174663
408081460
833737763
321633082
449019989
822720820
2345704
412154826
864055028
687951748
435968855
836886222
697746303
897346318
448984348
251674897
1069355509
1057740806
566778354
751168908
376352179
687131182
1105036767
329965426
911696843
391114232
613412936
706175050
483736752
451593448
425635914
816552110
444742576
1026561427
547197697
358360475
544656879
512084422
706537271
332531278
189781545
422350189
1241958774
838092508
734794873
368119318
968840303
554597030
390207015
304122360
987928127
716602641
193626348
283865928
922026488
1194644946
75548085
734076361
804471420
508456615
713731548
141811501
601693835
896119655
355425211
934907136
386765805
359100737
1217725181
90028397
182928370
841693948
647288831
831759877
630133742
252622340
155179947
1178775886
910719201
647324179
676631297
372781805
403671549
975306030
920911275
572643805
143565587
842998016
1065761952
769750661
853806898
413415156
989058940
796013086
274184742
37681970
76196577
930326666
1145221345
3935505
1134131976
992762913
949546819
948060968
317822087
303227520
376157856
798947954
652769162
1133977529
735915783
543361960
437588031
1278477415
784408251
429309208
399185349
863110611
188534449
91452763
700923680
766731457
298389465
343854388
915997190
304708905
1003678443
1199864048
543415354
674113953
382413103
174923901
369506505
202637482
828520339
1167111664
565194300
152949040
329353733
805125777
1091154787
55762315
1074203449
457636825
63381053
493079761
323599571
36566181
798450604
189123583
171277486
878365468
251089515
392350880
1246073028
753713747
508958454
704062498
799309344
1207170304
980306527
217376549
546109370
451114340
208045095
396486078
985494047
456701106
370024425
814702918
1020207271
1331216981
1064680254
588714345
1152250465
732103690
528462718
931588068
620198186
834977087
686139341
807152481
1075531604
510062117
783209665
858323640
444187942
661744980
1053238272
1057080832
455578773
1254911361
694898112
760121073
272803101
114108643
196999856
221356238
388918273
817181754
298577190
692360571
376357730
438590283
360838110
1325514812
496153086
1085812028
545482615
152390520
385281992
1300694171
1260741333
341243125
667860459
462508375
745053007
391782725
852832082
470723050
97860669
462323783
908950200
130742132
145875607
992807313
61655425
350374607
247133636
647133675
511219443
431541190
954958031
1398452373
568772981
837247714
369890354
1293870708
96325175
628690190
1262222434
956598674
746117765
581387221
1140820468
538831282
851621897
946549732
1043473878
382745470
183630370
407137043
749384728
850768644
453456479
852178299
337896947
806866592
1052830429
74439946
888634093
593623785
89477347
359414827
1346306528
46661093
879460569
109490010
375516210
1047779652
120838995
949366090
1180231565
783718044
58552283
1372987585
1015602723
480543682
607840429
399573663
896106224
1271973283
256351352
420514919
233925272
484193946
677423375
432379563
678421499
1011422142
777286173
681999586
259238632
820461426
534200718
837743502
45221520
1225772233
794409184
700300548
26164406
400505396
236802881
128294311
882000604
39147779
1045628842
643032421
864877452
707530385
501001504
425962312
393390200
342264304
106109472
373205959
132607899
138505449
571346344
839892537
624330097
629897737
379411919
1169367415
461774009
1084716151
857547937
4922326
102648
175874214
877164190
897897970
388375621
283969574
568807395
1319409954
570242085
814841062
1046365445
232185369
828534123
421972512
1285099605
304018047
328512646
260202878
427465174
285874577
517470804
1095477809
474911633
364250900
279799183
1128179681
294831179
1200731427
557120230
1250039055
596239738
865420009
1195445115
503037946
574011273
394320553
1011029262
188955151
885862739
96038983
1289050071
1316291775
1020237500
470285293
763428107
758544483
664361762
1121771913
191189514
262347613
243647996
312698156
382019690
517953651
859929274
366005144
494170
578093391
1146583648
814503985
361348557
229822881
570439542
425954231
828029873
1070093914
485198006
169527745
530202183
473218700
277985002
698779364
415675668
526330137
513680849
887865838
294695189
701465519
797895113
286044096
693253366
147383892
550638982
354819827
1352325340
877934223
662356168
419501562
797644463
158762972
760355279
711208402
1072461608
530050559
742704079
859711185
804597344
401668398
331921596
353700341
654181430
913324623
550166130
737833702
1035494020
432163313
174223104
145019441
418512103
413867264
606992691
1098817721
419590002
162168421
504319118
219779363
885411269
701292196
887948095
1050014741
304861372
753003115
62568685
1288498849
1030369064
718370439
135743006
1107223259
804718084
782559551
1203315815
287236722
779664361
566285283
532309048
499287743
624204215
147264600
481152127
447063570
89866579
631143300
1062277338
1179384657
539104735
1015999488
372274892
244327649
1314264387
69931940
427288893
440396929
205424243
103090551
525827782
1046793965
831171661
322711637
664409809
501274607
1023079530
1487519
743293397
446806322
128402031
407066196
719067555
335479016
231829473
650853817
318671278
673168922
270050404
385841665
945249913
1042208771
305585262
533923351
810027161
211002142
1358687625
885691781
948340890
602348130
774138983
418828510
1052493400
723559698
674906188
366053679
37882516
159270689
365893147
460058009
200189336
575208601
462534580
473365702
799837458
68761215
648433198
923711783
63678915
403771587
419969717
77258931
230665703
367839135
1049209303
648231105
985139492
825926459
253331826
1072968088
311370031
472272244
907970151
1291554928
677788531
247291493
767144629
388309836
1354497950
1210561318
527428925
503212177
413784596
899645166
183668387
918763862
447752344
641978111
263357162
1039868550
247347212
296206599
642455989
830731762
1054626620
298118222
1323739553
986365079
112689042
817802350
365915005
460605296
1027155940
533624078
782405678
289797774
495090502
653377311
684755245
593306164
1048969951
1269774488
790259835
1000131923
624605152
422383454
1268203041
97705596
831977929
412604118
741753070
218492729
640971216
895030367
785321858
451198534
979520587
388145183
1312779705
455093645
599575037
147442710
1312383497
1093656830
704712802
1071639656
800353703
869162432
1179197167
403953688
352016066
547071063
915188310
1179008697
979005242
1215422058
829960062
480973995
388248978
1044766011
354144461
922790276
45574385
667707137
465523558
843416841
670624221
185376852
730173534
389791702
794975847
618575477
986359566
646236433
456304198
711598831
984278769
1268991032
971981118
1254957864
415677553
183534427
334803355
843454222
963926915
506516725
593029615
860054305
683434584
301061574
1167579896
1115754956
494990779
66629187
414503846
910691822
1391412383
1158913758
743301213
175464154
421474952
1270442019
314239577
435401975
69182732
166956307
595274490
1015413566
914100067
749229267
329068230
60273296
266774794
1073462681
1195105868
1380205318
986842732
434853707
1323174245
134681570
1032744908
1008781643
703454187
334237503
821513452
1199070766
634753456
817732641
881958601
236917183
390924572
529683773
897700983
437548968
792996913
338197694
891066961
420559373
281969239
663579420
1216995828
243109766
1095131330
850467131
125943877
448325444
130443672
580366606
600371132
1156906368
600159371
40233289
759272688
691489389
1074445384
492561286
839505094
653579782
619882141
1126406639
347651722
505660744
709389339
419522676
597771681
364651914
184889885
1378147550
880907066
261730159
442984946
640820722
1007020019
530352204
682032505
265563088
40954876
108469487
15811
3467119
1194915345
1096633564
1290874826
1042569186
785153497
63249028
332691628
468528667
434307577
637943410
351981171
788258647
1023052219
887755603
862994758
976035555
379635103
836911404
631949438
39637
505335597
664512440
350766851
551428810
611922857
375498426
331189480
1101670700
452055176
421056499
1197574867
579175680
348083540
1070841916
404651223
948223894
337579251
524252758
528289612
1135350371
1145988445
984419689
874122995
975921628
684516727
1084467259
1326243385
172767162
791916025
254070579
251302426
2736172
654431408
393549290
949738844
356602368
295343504
106688132
483940820
431109704
254203416
72051232
873236563
820743742
354065039
1249947660
990690620
487020573
1289027043
237850172
286379811
1094629867
411398803
1262406542
554596729
176343111
927654088
470839403
608437541
483774727
230318433
364537105
300432535
152152649
893500239
525879231
681321404
95681900
697279943
534185633
778279602
627923577
501576879
833757779
516547930
976358688
318945962
647830812
349116174
834703360
978513684
1266551037
764347682
328870513
1066460450
755997096
662698027
1197418635
1357850927
914753715
655441441
996098041
317761119
550381082
121894815
472466187
505829232
1023323509
348233767
382924376
458060362
681257401
825462221
112534033
182919966
990503530
588613594
558786584
229351189
302748931
1001318647
817445720
707484452
618305044
84494825
590469004
727004476
940901662
645141576
718920334
368238918
1216152643
856968491
999650209
392524577
1327545005
186959362
272586933
78023711
121739708
659797507
195877412
802693176
918047423
308505085
1022326223
1293973883
986141240
208357392
142209760
433866001
236683554
567953532
294155530
1019372774
361262262
88693854
420297250
1299744579
547662932
1011875869
661778218
580827455
293177251
830589211
540127785
113350459
533245139
468458506
385645985
675654618
548902406
407146091
1275083510
974854737
60971836
940009670
268778373
848514593
485149047
1235396716
423970909
1111188174
597833089
1003714537
140804068
935380822
829094427
272110809
268884862
464820050
828225437
80615095
238452193
841865854
380100395
308758335
275856962
763057121
410647989
851815570
519892534
263409371
669642119
1082636354
535378483
633021332
726647
264762996
201002907
1364867484
697665157
898224427
646642564
612736407
478247747
711295665
327301674
1062023121
1092045610
354085360
581951322
985629950
510902380
853567063
158975620
700221375
1006565968
757364520
806336352
1012535746
262608415
275744549
286717303
839336181
904459721
201194904
389715909
1181137448
179689181
988852952
334999758
635243212
157706412
910518920
869585790
598545665
856860275
639339541
39432164
589799028
1292513635
786820
971616652
752923393
1214501389
367629055
748660910
170439679
864668716
781490002
690623038
690629378
157319237
364338214
178997299
473827337
961398051
265933961
222351540
1171850892
555058763
562060271
439145542
901637531
359955088
414467573
679796533
1281524993
412647102
775425183
1143177828
897705556
342550421
689431433
904248699
301154504
1024393352
882612238
397610758
645624823
1318295516
1008375084
618015541
359532066
811517568
430012665
720499089
332745516
119908117
672195999
965476662
138985212
843600166
538231919
176341358
544040550
596390806
1188959540
512031025
803759938
1099182207
434342924
990849034
1179133098
305344315
682454087
735134898
534520057
188112953
36166564
497810780
497267864
933762179
331773017
816662159
838043123
402828105
845564647
1291907969
430314473
995530809
291203006
434138457
581963808
319070386
88110907
892245573
137136015
908774427
1139833176
836780163
434799661
108719419
754189973
509780996
439100407
994022762
174572203
613693400
945520846
505626362
376136571
644116777
928239246
849728071
968806147
89091309
1038499310
950018008
230963610
161884181
483476797
1193121949
233967687
1134723134
231370694
719349403
1327747602
549142974
197265308
234579562
1376917886
450120391
915850675
37917578
381141033
346657628
473536636
441631835
1088946271
253644169
1005420030
290136726
537909534
1025682542
369417185
236361870
584187914
190608975
424946344
195083951
399543781
1220791050
607719738
853913450
704076717
814642122
691121218
457159273
981782894
753350183
387032852
740208203
908520734
456028843
126620755
770960892
1607288
633550441
711297972
553374624
410509567
922836353
396871182
584013797
197315107
164151972
630613514
275471650
273763017
1214048758
1036936205
767820664
664892860
456121501
545801713
524607126
390378470
1317759225
500097692
657916913
654965844
301207631
349940586
949201208
880127625
650512343
631826404
156986272
885227195
1134873127
490262438
140561022
450439362
415561101
236293893
626967209
779444170
380308769
609319548
531994322
1044158054
295949186
1069209759
984977582
512627201
798396817
446757306
344212880
787233827
271812066
193533975
116932544
927674919
671214787
887561313
364287497
451548889
515406691
448145005
1006915654
393970985
642942320
332698356
968772764
358028254
162746080
283643977
907726783
1181234949
1030847378
966617741
888567666
922828405
901711351
332894604
1366887413
420196658
857308908
25578907
432617575
779956169
1140733456
588034038
110038351
454814586
516413461
984217978
521446176
311146460
108629951
223047408
166094003
752671600
862504859
741963794
836980237
207198971
1195636880
618281516
226532635
100388045
631877638
534059156
392585155
807420079
250924207
1138503677
250585455
265070555
680790213
1270423656
428904504
115557550
895624946
665633239
287390935
196751418
340554962
456024909
328275006
488993041
342562853
464790379
840272136
793170321
388116460
1071668756
375184393
346038985
2567701
1089724802
709173550
690962938
1391807874
518330921
566971673
1058271358
398513362
394974750
689747635
371372037
486817710
150864073
1056025328
371599587
585103918
307882749
664087216
328080756
6876531
1052330409
22059157
975498984
1109375985
1016134854
1101806023
761076316
201607578
148590120
79263896
460364553
129463211
1281035531
405598142
1360783564
394311550
538700345
100400879
246126518
406862405
489795574
159546018
697287387
199470112
1391274639
191971526
683685387
4539060
815554736
930496195
671793843
834211637
531832709
1241367364
308720872
916486186
1005389914
312780551
801790309
1079986150
409039580
372645814
279555638
430503530
1003907380
439310877
842526238
855791168
342609185
379179051
515939417
227832836
662169788
297682431
814356459
346142169
383920314
410502847
67522623
1025976137
390527060
720415287
711415247
611377286
544148417
549968129
970677899
570263169
250983911
1334421527
1191165491
906989188
785569625
1399145795
54710443
958825185
174527402
1162803108
448388862
513675994
375058672
231550210
1771063
663389624
535664716
1275141462
311260091
35205406
369622069
188680888
610268845
139656905
165670529
340422239
511652516
897618008
285766522
114768135
272545574
672002009
68442950
570265533
917155188
189968961
247373116
424320993
528472899
920187453
527987059
520422298
516389777
822116801
133991323
581705431
419702826
117410032
1011681040
765568422
178264302
460560662
296399336
1045803484
386182210
620982373
774397018
1377511198
617751763
423572207
650307881
533048154
223231925
819286101
259488207
633208625
68937003
473389917
574518340
391168487
353057180
675281548
385721166
101101232
420098781
597889120
253007631
1032733244
1373762670
485097418
488521914
370902018
170050990
100908236
891170932
416112755
632238923
466091300
313536458
267514990
531305980
382341369
320352691
1288747667
1212025649
459254855
358844851
690577497
707707915
704361454
511018721
1100347101
551803448
661318858
185962649
1030102471
348040191
63509343
1027479076
677671102
413116113
196885505
1070474744
205181101
780712880
523674077
393457790
1012700966
713416896
532149200
1110607412
984702714
1065141831
152032317
562903068
1065244547
1293155714
132482992
289876366
818782991
353378448
183144625
991270623
793290818
677428337
498374872
242266161
586336541
234944364
482947020
419456484
775117003
925651550
31720334
278743190
469192694
1147839620
368180836
458493754
1272695824
291589755
97454589
479235697
1086347087
378883950
569891721
871907059
681629391
244359048
569222658
385102616
616399048
733200365
696322269
514780152
918915038
463910859
657760258
426461376
342719104
964190234
433674372
1074934652
741429279
201425257
57642002
542900395
452713416
36627976
180375993
914392949
398785567
363718330
579669603
434700315
125430244
210068184
591292434
197048703
242388058
78273657
82814586
1067346836
253539456
355580737
594274553
185578188
365974862
702098497
1333143
159916014
539352456
1118912925
722556266
562042745
139847533
454372235
164321655
1217997297
551504540
272564041
613743254
630878319
467702018
643703399
217686693
752488866
826489197
383461561
612224517
382404480
69391880
1245109999
787733323
521286144
530852722
397351207
469917152
331111579
558303632
502031834
5171939
368331622
430588721
60406831
1257867659
426340079
764568928
300686760
371542801
347983996
111157552
284222204
398918948
260057918
891826349
413582963
586341232
386601063
214598444
831202591
539037533
296284438
857280280
699141540
1250888749
456020841
365710215
142861258
612571499
718631250
798209316
12443552
525588824
836346364
187379537
955392543
306136240
624227057
733016505
195672197
776857700
43325044
875313920
2672314
290683632
550579993
156142410
994905397
504299669
2103932
186073941
629708900
72115401
333723982
1239221367
351473732
358466436
342799097
25686219
1046176422
799839981
490061363
305768933
738749428
226178259
101929802
743212889
174511320
524131666
219693705
1132262900
484217
937715371
356307325
260844773
307412199
1362556454
905005896
653984735
481273356
320150721
1268116696
742418572
957040605
480313831
680823784
611790793
1268251721
542984814
45317345
267778650
1232023493
1292624
86194049
788770514
172019362
502518621
1000794750
686842344
380197415
217879342
267174218
1047460785
575605512
411502962
1116612290
739179669
1128645919
794856325
357087457
457130204
1150242470
3347663
768245513
302978681
940993034
177964599
50842713
253312373
835814071
583890548
1019353141
1108702449
608460412
1223331661
273775159
1297115644
1182824166
729537800
382796045
322607825
991016015
395519009
354731828
879935866
1010723581
312349855
572536425
685947206
219588849
240816762
911082131
1361691450
1225237778
75038019
324588988
557803119
281534120
304530653
1284223191
302649901
276855656
990671296
997313919
624116144
790315544
1362014
554428935
1234740877
460193824
843982225
1098885058
1334494865
625674741
959344
718960765
430821297
139065888
63255050
379473247
424776359
1019983257
386736779
221358208
1235975102
67397094
153354710
1287781808
880093487
105435666
468479658
419852995
345141245
623404166
767954254
90721077
517759254
1008380893
1115298135
366975629
485774707
1398028364
1249850401
529596130
1113615928
68968821
375542775
212054746
485670594
716567494
347334885
386292616
377095363
1291184167
1148515920
1088963749
425739515
300654116
388289714
380439529
1327450870
824145989
160805806
643608534
1097246666
625361469
229734743
216950285
592886935
306953432
1082993618
778278201
262390829
564548039
516136708
746051621
1034516952
970140603
427057348
232012690
939226625
421197783
378361249
708401845
971102320
204494031
449355833
757127035
248090845
103629817
629442191
391636634
111641318
611581590
522367966
599789906
621595278
337441932
311432005
513543712
299150776
2203190
894483309
1355168858
828871117
390654710
847418203
590827433
467761385
239184423
1309753221
500708056
791073408
450929968
398955185
382829671
233221011
1105565059
361924841
225089982
1281592318
779914810
604155921
241971777
432699372
952714851
1074536771
1027698220
383426349
1357924313
1380420330
365535050
425154222
667072167
464173593
173391927
360422176
884025491
547814362
1096282051
162618725
1308858196
1229252888
1132613580
1109423370
605890303
666964530
424041077
1068543030
421409028
592401498
125616995
413498618
112338170
153603674
126708046
240268778
671487083
463551233
626022788
376285895
82706731
587840798
1245137728
900184114
891935852
828493226
460956539
366522508
842221419
1021931791
1041852004
266911462
187835661
837455604
448209456
929018505
285931654
455414112
469747937
890873102
643309965
380135572
366610669
1087202150
1047236302
552752390
373270381
845999072
262960151
311441370
794135897
374401344
758585041
241622898
325543394
692629382
712580590
470758984
73891117
153512694
929059675
1004674436
334438219
399323784
588279468
1156957565
813695574
366315377
1001493642
1181948035
1368069508
91355345
808969118
811687689
495372447
1064958425
17524027
314295243
431562221
139800230
464356978
180534793
935138111
736699522
841246380
338913542
628678295
151133579
774602900
714780356
1226153723
179673125
721582998
38409075
446204239
1331237459
440968904
226260925
3384813
585486359
615548436
729413760
761020629
1296724749
512006902
826582628
968304947
1203379411
1355861004
534912113
930284226
414922419
330528801
770580713
81710580
370877473
1300882298
458205995
778240306
217283811
521189482
255629330
872322893
1193392539
426038509
2547832
347885325
1001740807
241730334
21985086
1347124394
1211270134
1213700273
1079601129
1158427821
1302038503
619915015
1334061312
112362234
997841334
712917312
185756341
1387142271
659559003
646602456
567963130
879537189
707338712
434018953
1140562403
461510166
700844045
497638785
743789601
3427737
424100393
273066615
959329803
236118070
319993956
243409946
59046835
352026909
1157809400
986527284
584230350
104236637
220897140
364663057
778064107
354981647
285382287
475319117
263576898
474965500
814410463
334971697
386018031
905551487
273061125
517674936
307843672
1394833120
407771746
675587303
185298232
869752893
1114370310
310327554
638567266
528820365
923366380
1127519609
906746085
1303060316
1291684981
247693063
363865181
768193692
268631685
885389795
338048303
1358012527
551391696
1393266314
1187381978
241678461
683814301
303088885
548144986
1295985242
1048844963
491987291
379520976
1017894565
389585271
834449758
368167363
470651934
303199608
221043714
501914468
985983787
374371204
741977501
718807245
1369675025
868069394
901266575
69367393
1124144680
119550192
72318561
511388312
41815
754431238
355470342
446651742
1108812009
595298373
1037019359
508183230
63062470
563546609
1186977711
1250515988
100882648
572347856
1000379709
446515344
735425284
562286965
469670334
1228371311
528388916
478453586
865309327
1233165220
758313730
138524487
1090484813
1276481409
695416721
1176148813
722962750
1180050836
375017744
540318517
565405554
874557781
746561648
349401933
357415113
660919713
1314737166
50295
810263016
988034039
802073799
467381499
952561625
787951974
1125721275
890495358
676661279
1296318860
185984984
1092802926
1266256079
1396543212
666640508
185782349
983749150
371722980
205455948
458199809
386405641
450642445
1134842252
272649581
571789332
529410195
3644735
845104699
833951054
467567779
1067061661
391884536
445864211
996401030
524306763
1122166619
124410995
857857940
49310669
149395368
1079441477
112885681
807146736
1063508394
892142371
515075814
1033806732
1008174663
704072477
383884112
323277793
663578261
1353337682
1256407666
779562751
471878788
940484682
1295629465
439454136
1211033685
430076679
520842481
164634543
580887588
922053108
1009230452
371806659
498022534
604021640
332602714
311465912
295668677
552475990
794016804
1384218361
379880276
348473253
840894835
209828977
302317448
498513875
574900394
431041813
175056988
1144596399
409265920
680354883
670478696
395003641
691391494
885325510
1010731890
782655885
1355250940
724961402
351887410
240720981
1297443256
1081617898
334579630
1235552305
850386926
237352703
926258945
507870045
712911981
686398689
413306401
357376950
1098729384
228243320
59411007
144964546
760327184
802524052
694341726
366521556
520993602
224798841
237581091
1091566537
624206857
1010579034
639570692
584929451
194286988
500779232
454383543
902109412
1024853075
1153516228
348487149
737675978
212807715
63983329
1008299836
820896995
1190655588
271345529
1180452872
1253392585
125763837
897946652
1347730578
497547675
288646567
1006878256
505129985
520024739
841787505
1184429517
444802812
494947755
1169009291
1182572856
1326327042
1051781416
109565103
1384994741
663342773
261420227
60701067
1331173203
1273730853
430695737
820667605
7365152
841221189
213161812
970407468
526233370
1261650955
1396603125
296795250
816681978
352687346
187825354
303118248
774955268
212311720
1355235610
544087391
377453050
432668442
759540042
1160645533
1113741999
255630057
316220907
930458679
615737860
625933537
488331948
803140245
1328616344
349569858
671633622
463614287
271031063
1245937997
738362937
845484187
1095884538
914950591
826215611
191604002
151628829
382701686
295253933
1047514
1049769130
1008740388
770253307
1011949379
894336887
838586386
1144773367
464218380
1303942350
921481250
575864529
189869171
604680526
350969573
121679059
1358122841
173944872
485190588
696093452
281184019
974955350
611317510
618333792
1270999109
189660545
366710971
149238322
641306656
946347275
458467771
197495565
1270417444
439668882
472628179
669812596
358127518
1213989867
221838660
295911119
1066227144
798724146
107893485
1398719076
706937440
292949465
717650368
479622578
95288032
789603236
1253040009
408883057
893822826
692233017
1369765879
1333945788
372572239
506815766
1048750907
897749679
1088964523
765731211
613889597
548393798
389514130
539374090
509487818
1248692692
250641319
548615841
457325762
253464077
890281146
369806397
696403741
403369712
959812077
437673327
847888628
460546764
214258988
467779101
450529754
941154270
658667529
768860987
930686821
1369821653
318253451
1015420161
915658101
698041713
1360380837
759038413
952393859
427162317
410430698
252375770
807217011
615939286
758168491
485390150
258034478
198757338
135616789
324972553
858996782
528110896
634148251
642183674
1120701467
1366706572
537080508
108055966
117769161
44164258
1219701295
507130625
1399116142
249698498
1080834538
1086905358
786297057
458614050
833560495
815201070
507955704
349491897
1392910904
896984484
1089244427
397873333
485123534
988260050
182365303
700983573
230854077
478549491
754010866
971680193
152642802
1165014229
166000500
746350956
599144886
1027535144
1289783998
441528911
433475205
1267112923
1209916762
1012823517
589781722
823214810
1205299349
1084302361
1084781822
119713668
466425124
777591136
416199619
173933511
524564825
116660482
279346583
404110612
1286358686
252187589
740276995
387365377
1207707842
794763988
975432807
590973501
744248181
801479392
748187245
1025442066
818261105
191506409
485627044
306390282
1185984913
541543262
104840832
1100481220
507816364
374030359
865330205
870822773
409900948
490359932
191112993
452635465
1230171506
961453032
390075110
1311388259
762643412
866762467
622356852
694163868
721216
431696178
245781392
321611378
1014384034
205420673
350920383
1329851572
1016858176
1052781871
148686353
869617785
928662512
1034830503
288401821
963041573
1202833176
700786121
906308457
413906637
565817951
713735953
470984945
497848808
621048127
751606195
1015651271
399540931
640832632
834659174
1234703892
442550283
698057045
855969406
926435447
714189043
455158054
1222679324
208805512
210601965
475846568
1012283874
812873519
621374295
434256897
1045459428
1157538501
582811313
714659412
536674939
1081345908
605494104
321483888
379855018
688082980
572829555
38735690
327918021
1007516724
1019344069
1027774131
521641185
275563365
330410416
1195129783
1111263264
1263219888
1178556859
1236509977
1065412040
369872746
182831274
503896834
97050916
899961155
773541732
510414757
504398587
1108837520
739746300
408909277
877164446
370238918
1292687842
1155452475
422467842
959190265
751405022
303512008
1272871978
276080532
953339901
821229230
709024155
931606385
418817820
396182893
47110038
407967232
437132430
1087261704
773250
600112940
944546686
145600538
96761226
642399072
831320688
535044454
655385279
1399225638
728587315
513205168
694255522
154662558
1146423357
904182051
862528112
454522545
1176551992
966007881
882449218
273601685
767374538
1111671864
428436562
416825861
186684581
929338548
263255207
1297557362
1203262970
871669001
1176951661
622556598
462166887
670417043
1042397529
569300249
15359772
129681684
1041981139
874060640
455220119
1368237992
535943259
1164006373
618942302
297203412
4179474
34976384
658646043
921647671
962220957
459660202
517547555
1095841440
112795715
38473035
945707904
273781435
426313578
382649972
243030191
646433244
429295637
1118109260
646735216
979849537
949308457
291543720
857942473
407319733
612803663
1138611477
245576175
1199747076
707880183
376445794
157822932
410008595
111234639
390413510
968525079
232693354
461635501
1106941071
781219457
705369681
821692484
90263195
961746021
776023018
712785872
477750509
1261761228
606893349
3463489
323436496
1202941109
349594986
553323791
385272452
1049431108
1266218727
346598442
182657441
281891797
552918875
1109923888
377703464
465997729
208973038
522235341
124351781
1023885172
838809112
296436551
306358077
1307076839
1048121890
841289505
1079198441
974228398
333673836
678842065
636972051
819498698
599672925
551288880
568184133
927696492
969558385
393961631
342808591
677940344
937977114
1270967474
536716314
788811116
297888827
358797934
427183984
180735630
817619667
272833556
855639895
773026477
270797076
984006088
780814155
448081808
344699246
785867939
998492013
366095911
626988178
742485935
495611807
532797446
547615650
476452553
127927844
716370281
502390857
645509270
1339926516
469248776
920487916
813109964
394876429
364979973
419770396
128608096
1144315804
534311072
192108563
318372744
820153072
392850864
947798206
198795659
14459678
1253071914
347081504
1016749840
555490686
930344833
927837341
1224527553
563600413
1295362110
1089743978
399513963
263797323
899390784
879809504
57774004
131320022
216869022
231886317
185208964
370344094
89768280
1225632093
324492612
645614996
210564788
9358199
885594288
433661780
1192599640
352150181
231457914
423312372
883081731
928680595
564089702
1004414953
468091710
133899730
342159833
357590054
464931771
390050933
831258154
576410646
529522689
544224853
675060086
561993948
430052083
333176293
998423635
510682953
1271436310
645580209
861515912
1188693025
568862802
1073512236
1178333492
1085620904
720040426
1328441997
184630841
1035460863
912823189
237189247
283938272
955628404
554181950
1377510034
575693976
903012245
217684249
1306134665
1113049817
963790375
508919884
508047825
205056539
792731614
781833034
493641656
579052379
308868960
658438533
1046370841
1313151792
458469202
908069105
1033715915
903282369
211717649
325230307
192067439
474207568
280493272
1228898586
1088042688
710645646
771514135
346317146
1118507610
728800968
752590253
216736848
1146658323
931252428
1043993787
953059424
551114546
414503071
40198794
158426448
369315007
934618457
394191670
999757787
759688818
819494227
689702804
373506020
750379202
471485319
925556383
243653683
650015466
913630535
31588733
526405679
296162950
544901580
389795454
1299551360
201327442
1182388206
1010433496
76752905
856630015
917934846
381228857
352183031
1045818744
798742729
318847938
416887809
854715706
415135517
738477656
618424610
1293931189
1289249084
678846540
827154489
706248773
865529541
263945022
871520398
856199228
709866846
353524697
324478805
694619260
818784214
352702889
66032714
166575069
29491268
562248378
1139407364
84443318
480167406
376892793
955320077
721924238
1199948535
511280338
661785392
418208587
55715546
484238829
419961760
769748323
1141867109
702663117
223490697
914172798
1179959146
1370732463
349221999
1372141692
262886571
962323539
1281445936
275494106
324666342
373081683
462195476
1074618490
359043126
56865557
1384293769
300209129
427162867
525684557
771152473
1130145466
761212623
778753459
360969729
819589986
1284954695
1291160339
481310205
18172764
359604564
613316275
688136282
1095795448
221717856
501670951
528367944
829828142
172610134
1098314026
633674027
952006644
861084540
1606551
859940998
286386371
192243381
456605193
1387612817
552922727
431158806
1055242513
447694858
673158914
813025475
826147699
878911159
553651938
236665314
384068356
216408050
475632420
72940585
434914266
1257356455
882519538
843491311
585959801
402297460
125004691
696957549
308945615
397109775
986086434
414440426
135130049
306601845
690546208
1024498535
30508295
814068488
362311994
561835347
98828673
124244678
397664358
278140971
715448076
39870
309213862
229232429
1159523459
537818839
425509031
477863403
174103510
639327476
742378205
357921937
879445457
227305132
504043901
1049500011
329294954
578201170
277254236
303492398
314868590
79823211
214530932
438569618
319352028
1290812444
421795014
515193152
744587849
737198379
170150207
466322389
355354912
960728163
620461057
1222518544
871201543
2175678
280576017
763882506
1124722358
782441745
571842880
326125211
634453848
1381944344
434954985
965015072
608040799
122973809
582851642
1117049709
130176012
314458317
478703104
223009920
926824731
294489425
846373022
259105369
516380463
151323996
865860069
166312476
98607355
452708680
1122603205
1293770604
189359746
1011326631
222038158
51892311
410234858
1262700870
390234173
317983915
545159965
261160902
442830277
663803186
902114230
589173392
436838438
313979816
1203313602
446813642
1234164747
794737994
831418824
636069206
1025514300
374061479
1208196744
1077338301
876374620
1106172470
290432225
782432685
998652539
581853105
741678547
207892678
734249258
41623913
937347105
155411329
139127197
157834648
1399173575
355306643
667064436
838447067
357600576
937211533
121199757
1055243392
1139461893
417630693
371363527
483704211
255137434
1266118406
992175926
697068077
909278545
437252615
300280080
329973496
312875783
1343825053
431307171
955699235
526926279
946640330
875904898
1008370727
994922628
1005344255
433946285
1583782
351275836
253256304
457851292
843294236
225464686
770734568
322387898
1103333365
752076220
1127962289
889456992
351624605
463812795
954017039
993204278
375335308
1205156802
225412577
997678285
1222002286
1388151904
914086027
856929169
719493859
1223260103
561433573
944655478
300804175
370343589
317560397
470510411
404149880
393779466
295640167
873449711
428401994
639494710
9289448
836443849
823340051
374054235
1175021657
425238586
413440841
1213662988
437360182
880924292
1015189344
522757133
682504189
105330559
1027016084
247506067
207659919
443568735
927172623
712570649
1029292291
287434990
264059155
43633738
797865006
246507877
419969741
871056430
564681191
340779666
865980260
884455187
721668577
857674598
876666875
654590968
964997630
382897812
249797052
346876887
32536667
1366343023
363239402
1393346072
447202731
167841223
962141974
382459469
477698780
808741504
461979810
33830506
179322343
334329505
976931325
352395878
133466977
465755608
40096170
358691183
1076980278
425999382
273255599
945731085
72898034
398545338
512266501
185477887
26955764
147419732
636354351
443654242
994672465
284176701
1052298961
221853147
612482900
925009135
520658085
97948382
76087110
913654777
115094880
329315745
514052810
450260889
459367129
864165353
819363969
591258896
935155739
1218575479
381955579
1191757287
479836516
956693890
233040649
283867600
997817960
485568840
23941986
407579208
376925496
639088624
598075745
325187653
767623396
784892625
95336268
465381557
389637141
950438841
999607802
350740474
221026867
68668855
32407705
511580876
975588316
487215275
351684380
359455654
496472245
669640332
531468306
1053410581
373351056
534382349
610038423
103905374
504563577
185064477
496346950
541680100
453626425
116910013
720544928
915469646
929240517
65348200
355465607
674435681
106387284
566929570
394697362
468667108
588643904
342311787
728362128
552645742
798839261
1378801121
1132636586
378078099
441420759
128085545
729238634
81918314
783431766
293781062
229816837
870092456
504473203
447505801
492095781
113137554
413604370
377938172
382170197
442912774
1054992656
70057977
77873373
420315839
362667387
879153637
411585494
1295262043
497741691
508060756
604616443
294822968
685154194
260979831
393471408
329904867
472078400
185059600
766268848
1150232188
343823913
760321247
108992960
515259720
529263624
206378516
598130455
131054387
377718613
1116234493
586417411
375224616
1041887199
80738454
587359408
115542081
770293008
894510880
454137087
543699639
401339580
339367810
419353722
574057511
574233253
196424111
645227107
163461210
339158466
126790951
746735141
110315526
129701280
426806803
441595326
1789097
349554514
916141783
445930994
723767558
60262710
379186159
517269112
942892181
334207865
518290108
526532293
405586148
454916081
338194462
1116414828
442540285
305165887
881205786
512713276
241558319
642286776
458944025
172364150
924901302
452586889
824399642
186718208
305342215
611707032
1374155467
466046584
351173739
247276897
246335414
372888524
451008997
800275899
228640267
676314444
528322850
457490864
140906870
254747773
894006947
490804874
243383977
213259069
338404712
269853049
955837435
408866407
330584082
412081435
291299371
903508443
899428410
647585103
980947731
751146708
398250978
927083387
720058201
257310040
910618473
254273542
1102644617
198964016
377224134
608064045
602683872
358015832
368217779
438844741
238447111
1050790954
645768048
269837981
498092474
129687493
861608062
53288654
638889780
228358776
220828149
541372602
538151852
943370969
282330394
647058547
373905633
570847219
524245768
40809142
481345149
305659944
1231133492
276152759
568994840
52391049
192768912
1020206575
485456883
260587715
529877646
432056200
788491132
759203534
714885967
336710256
418702294
343143091
800309801
779112796
249821910
384070335
300296653
453174330
472272118
217615032
788563326
416358395
342734771
585617747
398348639
690187483
408564125
209282135
493376821
857165635
1153203284
419163308
475457640
1048342012
124695412
219234881
518952185
80287170
836542526
537389518
646573570
353065438
134399380
445379662
245998344
84501456
447641230
918163476
715380940
347427173
1087097856
1982722
607677630
1357991141
290057885
558436236
304567424
244553768
797589188
169091017
916353774
554483016
23387771
221421791
527492507
191763762
789127504
923242515
290507518
115018321
821118943
1051868426
205540428
1384208020
517541247
1076356665
716813012
316300655
1177679867
380478068
395886394
968095278
1033357130
332463074
353761084
372463873
187809579
970669744
716151423
835318912
227475788
1041503812
807836959
840167898
492335252
952308180
901837844
944943288
265053080
734599191
342470322
379200653
240061435
142322919
1344361764
817308248
408202866
212958462
367924371
354821241
173115594
971910270
151443764
458327519
998411028
418385306
908356358
84665713
312678523
103017280
144584554
913684884
484723333
446474186
440186449
1302243030
411022581
347216405
324104366
745676675
43199307
591874081
1000099408
815437150
96507580
332896418
1018417994
144560456
298762284
88164318
1036275702
359621858
991190509
186746907
281944020
547492258
606675837
375762678
671334968
1365771173
847935229
498795498
380104966
572814269
367156030
1096172458
264772718
962611616
316808997
1062072321
222802974
1060731083
214191776
122150105
57547504
1208702707
802726114
121544927
484841328
502244520
1184204332
1297520469
1288474480
641823475
511510014
1377927108
410231973
1136869813
1028163936
844731555
254473871
701454061
334849568
570457645
434754086
276169477
516616239
372770802
246852564
271103425
598395939
427373149
299702069
714590503
186412309
495081483
604378191
903321337
471905045
279847156
452963499
1243630918
349756726
463983201
316309158
388002850
629199866
401138173
37400884
537139224
174718289
410254366
326690080
365175720
1386502236
1397943682
250739739
286524439
324746073
159561003
259085361
1028172126
165400281
212351754
746733529
1016297229
878030547
1067386517
44502964
426584612
563880393
164380137
943603721
690089499
385608243
494829058
837135804
672621316
412931799
227480683
390380867
890940204
493316935
336064275
821269846
283865895
471212563
145569097
542170666
674306574
1152974866
463578399
488374489
789842964
729363001
252456129
449630370
839838922
383168649
749574847
399004604
100464334
925637935
186274050
907505663
768499564
199504009
762326318
441005784
1237289190
1269061016
422043501
501467606
374137987
259238318
1117452527
402103023
674009810
661990100
1270032661
879610572
267957246
180015364
771955925
1020204848
705787991
449706913
505607401
306627302
359126987
471354488
889308702
159771512
357285650
656484273
496388941
389668763
913394785
921732456
543834914
514398267
404015851
534947371
499486361
1366106804
866480069
366063769
468231721
759470830
54562361
161052754
331910769
344907686
503439288
388962273
91656873
1176839469
404929428
1082434375
532669992
611088986
459494337
537700687
444480052
94573146
474287671
375166336
716308269
414509520
636163817
919935783
463714400
1019915529
695469006
359722897
249934854
585889225
75352177
116087857
63147952
625438956
535151443
1355929916
189021949
831902567
590251242
720295228
175485567
644756218
403453997
436131950
576381460
483093744
954178
424569410
61442805
408563507
152940325
382276368
257433585
762332418
507356527
592878235
60217236
372788525
300685568
685884193
1507339
973333667
310509797
490972725
461868672
498414407
242315676
343641858
465215643
122504576
1114856483
550740728
115858050
806896799
452359579
774304625
80186638
91690713
817021703
916636275
164206690
327736638
337305205
307758346
823213835
940405284
1033068911
139090120
593389199
566799398
178883381
636433082
485303242
881992060
643601038
643203184
799130753
668656736
159100771
410788304
265025723
1066180164
725421696
549493128
1191300130
1014657946
377780822
287529609
280046100
103043247
777866656
406352527
571633170
784422349
381022934
694194499
1022614312
825751963
28769546
1287337167
339734292
177230843
233808611
148326216
398789092
405154680
1201114124
413985644
80131113
799307180
209884912
696837495
843478558
473060470
386498284
454620415
1295944494
531153235
344205489
882809095
1393552825
139470347
924248731
875284920
909106470
707351568
707561163
216693198
414226264
539398957
281603036
333084343
418483769
333471232
1298849532
495626319
425902946
494286891
1147909970
221243550
636390190
442900349
960979258
397051539
700314573
740486928
485401688
382510945
415776020
148440356
461124439
390030097
668313878
282538040
1066604186
316301449
857847586
564105038
1094151178
384828595
895281612
868498522
593457077
1233885937
287225091
799010918
542774919
866183836
547319830
109774854
521369078
298610311
356678826
766261281
293129036
177617352
885672800
388337912
494867117
487676484
485933226
448187151
282903350
428755048
864776959
357892833
873160509
410667099
1031126030
1291997353
57593753
508531676
789404411
68971096
909378652
583014235
278665988
800705464
551700300
490855587
331588104
396754084
919590119
149626094
397104684
516940113
931205470
65956748
517430222
180765379
658665822
302403142
336855366
482423868
1205973864
648125528
257141227
706108225
455754018
1184701135
1273308782
414558044
303911210
774547413
301275958
749625353
585157043
412098983
1074044166
360896818
1035195150
397783680
970367737
468188011
617908218
1058706952
220099306
506484867
483445461
1311776424
768075
254315342
964524397
1131202914
754554973
634790432
413936722
406163622
354900705
135092634
865412995
11881394
99625788
573030522
494595537
567721532
825612578
298607456
1378143401
163112858
932948133
415168123
223127994
1143827343
485770209
279598457
938515423
409625490
778918375
432820812
511359450
44841343
656850625
348444034
734663593
515915453
610223579
1233299172
186942268
204595293
605503230
852222184
93863655
369799206
164244352
188611414
419389813
408129905
130745531
138696003
190197241
594226936
717704250
894839590
255102305
215978816
346681317
261519980
516536528
885008039
617141327
502355877
431727309
1376481080
453603679
82077266
232337570
810476851
746184194
655951994
32708183
310418114
170583563
262941703
1123820325
270294757
465302008
280171104
663759957
270687589
410433087
274008905
136993892
185358100
473012156
882764681
437852207
431941565
631119384
978402827
148548473
385878938
385475104
356532017
683356161
634192456
926520885
55031499
870778719
875718957
672704636
330292695
496057811
289170536
431806288
447057620
38332042
340195920
921678439
110019580
633889654
219223709
1002540782
891899441
311971009
651264996
409342731
303090162
798636501
500424952
595441474
450552032
807750695
64424225
1262239308
864644834
219053679
791485114
333716035
423246032
147216755
875534376
601469729
186587245
1397453326
288104890
400288809
457705195
518527896
633750927
294258347
234840920
740805927
566331816
273306375
998707902
824152124
508972633
537113499
786456892
924448435
64740643
440042074
449904989
155570225
780837546
631812525
1360175537
683574327
601081224
635489891
993701026
145174113
601810887
917173808
211596588
521885994
816485672
173988304
479104821
405688945
483585201
426748886
1084700471
550994629
172581417
388182065
155504094
1110722282
49842863
247377635
868310280
539183565
952031101
470279037
951061739
423560830
716270151
765528037
1194345115
186351138
1030631462
91317128
507141104
552792091
240629906
77078891
313132378
932122316
670788398
1026554921
792844414
92520707
362414118
365269070
1321579527
540244412
744088356
468672478
275441425
872589336
148121906
166045904
293861085
605060870
576667439
194009125
416914551
451274014
9720273
529922139
459308665
1288860802
1389066537
412720280
851544949
528773892
485887309
103889627
73251011
489829201
1179249038
465327664
784038870
566974364
1694943
130295688
94335533
1354221092
208007602
490345091
578749877
1003164780
349555289
246399351
248382260
311190744
826028373
708858164
340224238
613091516
631610833
435272689
724783635
294423177
196023992
179732854
463593593
340715413
1122534324
1076129181
328729599
638879638
1063675110
185479656
388430683
332104966
759984526
737829613
795868649
2886770
222663795
493646926
385846303
721185340
833286396
597675999
156235389
256646525
1359232301
275737840
756836616
458209803
726380245
885219964
635474535
478713599
395511110
432556752
209625803
993169375
708758609
890734696
964488085
473887734
479455127
406526020
1282352933
264891957
359854436
598274637
1034753836
1246092611
1296278700
760965128
336606706
825762201
786783409
356010013
770310542
326719228
548501945
507900873
709037302
504602602
346414021
392692590
795313093
30762202
430271806
744751791
826776547
140839502
1355835332
919963927
904319084
359661182
1104409547
548073982
404189363
660024927
391639377
697506511
780403085
662575217
156343377
428786251
362130790
271667771
683540356
1310075323
411039660
91042268
1261916513
1206776231
689588750
256615779
778546851
181054326
1212349502
75583197
335612162
984529608
924729810
240101567
795804003
212542686
416167202
505482016
389089825
672796603
1223478503
401208993
1483481
358639731
1210077901
497910752
125755180
461550026
277100970
387457817
1319899805
633135678
144303319
326551166
1162750455
1178104446
274106213
352718172
291492933
999912541
411838766
1165469721
960429538
1214296484
412629957
353353790
506094699
1393081846
623460477
326377534
544056548
223809539
465221891
475173836
26855840
325751899
1351613959
111327767
225946961
406215943
381135753
881194855
1106145289
191065492
944588195
525772709
13066293
460975824
1247768389
390041384
179508989
1154990868
365285929
786984206
153466185
271523729
383524578
849023127
571623897
1003132757
226200079
224507406
350531427
1159619462
280104477
145383431
364615925
1092300200
416107974
891776100
1038912903
326376515
311376430
857034046
1300097884
547914574
422855124
635367299
855187692
907958653
42508854
945213699
269850248
569826806
131155130
331697366
1359465332
1032845730
756747890
726028060
67849250
671789474
277081301
1253160314
506857418
947459880
125611618
251985562
207133135
384095967
473127758
874998478
131284352
409747545
322304260
207884823
631575220
493164
738326367
271436044
511338938
246241058
1052527498
356681457
1372763692
779022258
594050673
541395867
526017657
621023696
1069923296
502395535
122460346
614493664
570018203
456996875
356671571
1047848076
57449637
29646397
629300589
375781928
648713664
795898629
484699884
793346819
114256534
474163599
238372401
244785728
682503534
110999101
1239923902
461275689
638578668
755289758
646728909
498402439
221758178
343393375
546867377
222706834
465249621
541326470
359505578
1390491356
1267948377
366768591
1333720935
1202775687
524427620
447496941
909544110
573189022
1249757748
234054229
517800283
641427689
102375674
549841867
25838250
764644630
978764492
712046410
1047356046
465939893
851375127
572108433
751514886
304247610
707833532
318602851
674802810
505621425
799216884
501512401
514913068
694340762
206835316
517100103
936030924
407235224
234074851
562192523
1382905744
70601864
126538133
158276815
442335020
835279744
482361440
870678869
1014406259
409304521
735263141
536924994
420651908
800897097
350528804
39377219
355738502
337958501
793077221
699497771
695077104
419514680
472641458
377268750
569725248
970912166
300441359
1282712728
858817527
1004759413
735241847
1225441756
823440962
1230817484
336877418
1226209995
496665320
49004100
1126135042
576554304
307992551
235589505
216311798
450995015
337961241
805629017
543429011
939986460
235943953
253940906
1002472897
449380283
145160806
216180313
1340477900
509474916
1284288793
380261957
430003765
182006187
896999466
622731452
392972355
422328776
544808010
1017441758
755521961
656326414
81761266
369718503
780182130
918090638
641836636
426324817
450767343
1082988124
100635922
750506258
394701153
487811839
685063845
675652832
473788573
189949450
441358624
330044411
572738627
329175638
981056292
658732476
449479043
364122699
82249014
516785486
540362529
467544834
179970420
752859944
1158747130
828099861
272132369
724436202
340130187
802741125
1290445030
309654695
294377811
150189380
356838139
397100802
338809361
978134742
783348353
51095211
868399342
661748
366191931
499854825
401886216
849008807
685611195
482534261
277774397
336789959
1295911778
744393793
794684640
138094854
445741429
639867420
586244735
1374942623
523246194
520945106
160262393
826016604
411512728
656399920
744204907
358060624
136755414
1059640721
271382960
188906751
1231713903
630394098
178636737
1195440463
178866520
1380493320
1150898089
453041144
757987619
1012448886
279990197
215188680
558037777
249093457
856409967
713222485
844809334
1068577738
1307758428
350174907
71752391
280498695
867031362
641283911
598041041
694654902
487390640
509675798
204459069
441555753
192785373
1149707104
247490158
852736478
150639874
739212737
524772097
760629994
552362939
549876397
23856484
3339888
1240317891
304884647
432433950
419308409
355979982
719223772
1034305680
488508507
589553442
446574622
827888323
71012345
817262442
249481220
1172764323
1044327803
541781040
869882172
442199168
647890837
1211642281
401899661
481251580
350099456
380904439
779759305
829019628
948660804
314786195
617336080
1209944707
508721792
803265322
367746901
65436075
499335092
530613750
1018583119
127167906
339526570
1322647744
1216063905
348266406
1523813
733077694
911773584
400682565
415549209
451004617
281706049
1260248922
504576238
460186740
585046801
457053411
36184592
487007490
645076150
594694272
1014339878
190632181
152569430
1118453565
861135388
660121150
286953372
487296197
828904049
746605503
692201902
1073584628
90932355
1363853891
502104806
879950118
1386778680
65269298
702586652
176118
185730096
197301363
830485676
446662633
849643205
145532760
802678887
394396671
416478373
53818594
677716593
134202131
498299254
966432849
439653022
306556577
1202399402
794999241
1097067463
449514794
673783033
132134654
896609947
693857904
129929005
501380729
296786173
428756762
436392428
571497852
765056485
154449935
517973889
356315763
430869378
210673272
586011546
285612225
302125774
619784742
827646760
255298437
696367875
98194988
938846355
446951077
727604150
615467014
385886382
918456959
689404747
1076222691
1120253828
211153898
729348601
928526396
784763207
348333555
307468501
330935253
502156862
181243562
222312868
580184898
477759141
989470860
359056806
45003696
974970486
795003925
1266433325
238858880
725643412
1181801258
700673863
435950994
866717774
563250636
954698316
968978461
458047807
973598503
561639998
199988545
656913690
401837828
303303439
665801212
961971795
492479188
428832509
595335117
581263478
523695759
513884429
467229259
794456665
480698218
141662123
427630543
162877354
250885185
915941830
966878340
465293685
138470200
523919363
1181093211
429356496
833412065
142355311
779878851
979107650
393212888
497356671
1054480505
532105724
1091941675
96408217
903304425
539691246
286589096
725980313
319882826
869429936
712417524
535224332
1148053357
955311505
387208062
972573100
741777189
965097574
490362156
131562835
854293587
925068596
929669185
433541871
450868594
188751221
813802361
432943386
379045605
1087820190
635439536
1179037682
455155113
230547774
526792850
968454372
944312456
249561821
540142828
706935322
279658187
184802472
71529960
1027514271
762999775
792659855
1214956376
1309889973
729102541
285634610
487608461
666020826
571839431
150933418
809957479
957634055
517598683
328386794
270669428
1222193819
49054249
928011775
62758544
73137115
120232640
527908045
972961568
236328849
787301844
359202399
301022484
490164726
302797939
406722571
1003436793
122652368
777841708
871800052
209409542
365194296
812121136
346212201
219609862
893353104
370504420
55339268
376089380
566131326
804414200
1348349871
244218541
79044044
686056480
466434029
179393239
755050130
1047500669
509092418
1018867312
692815780
346668195
1114395965
477873447
449815305
404202428
307596220
492048609
111792418
169895038
202429032
48084996
487060676
115419279
646981615
858595323
1391370334
391702753
845608867
248769402
625417712
121310780
453007826
798836101
193173375
51470354
880677683
243707255
898689068
769105486
296330109
416864248
501815545
46304833
132378867
863610695
302565380
654148016
822090824
770119764
451874457
770873167
629296421
418245393
1058016246
836144254
124460111
123458709
681891363
425939701
195224714
990046121
784150070
1340332440
217030403
530086127
437875433
279709877
278155693
591972694
476685465
605986069
14636928
81593726
1259560349
131478790
920424902
72916157
202731422
404939243
255810338
47586608
1085361661
253230376
974577283
153175609
210349116
371539354
746387079
909729428
349308998
647695144
361960605
1314596606
1203425419
744368916
993056006
339195909
640152257
595495490
972502243
799604809
501856918
449966873
2833544
1282943705
228536467
472029114
970098766
255287514
498739408
166499654
305121968
720947981
463320097
646944951
1016814142
219082319
373316828
113719016
502907036
450421892
675885298
1128811347
437835061
138929436
831008420
692222827
586364794
748954371
371858456
303247620
1295931136
67082995
246966157
955878406
495887283
677669515
904905682
229238934
426985945
327033278
364274143
819048833
615794721
318304191
986867186
388194379
421153677
253668293
326450794
483676736
531568086
356102139
517222002
578186620
257584404
547740503
730667884
825837575
1106893659
391635932
182510494
722212190
273417271
273580911
403881301
1242094432
700469924
1336965193
763866549
741456723
495642059
1000637641
481714506
192031754
444945429
358450196
668387626
522735601
1050729749
328080501
366072534
497521660
409262529
311889133
170450458
584461217
1279421279
462373290
208323505
385379634
97241675
876289385
565244483
222292728
560057153
444091977
474728170
862171629
307386054
280834273
231029514
419678561
674005851
692292167
109390803
448023708
1153363667
184723872
843015243
458968250
808493298
420504728
384499533
718565381
521810943
958111183
355009156
1193442447
365159886
277079884
690923532
876560852
295553214
228700149
516687799
592337037
837986950
1127697126
581726498
735547682
439412123
1226238571
301963713
939413857
237807805
544495617
66724688
503037963
515790951
242302643
676702677
724125527
30415974
983653174
748674115
1321658419
1279203474
1294384754
529575706
449255257
893890958
327540541
117293327
1058863340
289867543
1025741668
937808017
1020506596
1087755196
140740748
965953573
354549830
356817545
530235879
308424624
707426773
498721664
984636344
351429143
923616255
181504039
787596331
156577625
860138273
508136325
475453949
105604740
295798774
52925557
346549834
345945659
1095583658
511133801
225734987
786742739
950720135
375333897
640931609
492471568
1132253780
930062745
3892202
737305889
370928826
944005207
593518240
991250219
690812672
199294376
421264622
197190086
676637539
950740423
224967281
445654228
215746584
751557097
858194713
107914961
804795832
312652582
273167266
939681794
961994446
142975855
406117729
487095732
237771726
551675200
793103486
125278415
206982426
298033757
558641466
622464806
1090924978
541077226
792680561
821865910
458147594
327395178
771966006
1264355880
199756614
434652042
1012340931
452402629
856929051
378839489
147602802
724949382
756163011
259298981
702663368
529083475
1376340544
490253248
1357238440
175486170
700759438
563434526
384166159
680421400
218272076
489700074
166033121
452409419
635919237
618438838
653912458
450636825
422698351
744951416
478225480
807930121
524866999
705247420
561819589
339306752
324755364
964752309
1103417763
90913131
678779363
877349986
1114646536
309056507
480495199
992360454
523517008
196983788
1047739049
979083657
551449478
602866414
435353542
518080801
303441232
314445868
289695276
256555434
927831848
271120712
937515668
218323886
722245697
233708691
151533705
162752900
1062407461
623504780
530748293
754279902
166347969
1106773004
861240693
735899475
353897920
994446314
200196208
313412748
176944787
187174824
167158320
176169891
565633696
541179256
469298285
102391656
456315521
1071900578
842283580
536120946
1028605186
393851734
177209326
140392128
348546416
766406125
291814080
185430131
6317684
618332830
1181987463
1078347955
337671692
709995286
232324668
129743198
520418229
4295556
427170263
915109560
189251028
474318959
328682300
142695442
1081693470
926868913
1025210887
537157044
650199253
147010815
951984778
213542862
387687154
229962956
1221856506
808447381
331004522
891091233
782368779
569705332
1049594723
489880188
597119664
502098056
66589536
119338120
208006830
241855272
291112809
223934653
1300003492
472315794
71335215
46614555
197018169
643884296
446709872
228362534
423286816
876298100
482237378
402680224
777392626
376062031
1320398962
85951318
403751130
467718618
122996489
160354045
266331911
777725706
553280136
334488621
259396401
377670643
812918796
329353160
501462407
687583226
607827752
336025046
431403235
635938609
1122939735
464649587
510305379
323080149
1171924647
604349821
38824072
982729028
498183724
149114809
188592910
528054561
442731453
382780641
383334784
463031692
420137653
333436605
206262308
456142832
250200138
925495454
158205349
895873694
490846935
1019552662
787717927
75176816
620822619
116191389
937993101
486097986
462650295
629212237
1021083384
560827030
794556721
938236551
327172681
689264180
506605726
359740571
954345268
403875041
46579965
344843618
1144397329
301214680
921621896
864518617
519566044
926627038
736579135
213154536
883795118
283606950
1015656765
1132561561
434518526
727085569
882734323
1721194
589727608
2081375
1284532208
743122953
1160061173
491197474
146821325
941209759
1047388465
170965021
600929736
997078289
563085015
693982244
427782909
451118569
1139289434
436370818
238002095
521850576
86839219
1038943098
1136917495
471651400
521099300
899347116
772904659
687223976
289108435
468126836
950419851
802362319
258572018
579629047
636026420
444393616
622648123
821371033
909185548
282635040
251923332
60794992
1132861853
377389756
418489723
959243656
405550257
491324605
516580317
498592132
933935772
696016545
411523308
360070335
912625798
759524524
553831433
278541750
649076627
240041019
736658812
564282298
1247658974
754832966
679852073
703316919
898887466
1390111416
1040935524
177646088
1132817604
398560345
415073250
935136997
431200626
1031711053
201981943
439919989
526032341
509233215
416194884
191448537
850707980
398454880
326664376
500880464
538039425
487301502
1350790184
245714098
887849871
505806514
429331592
1091790662
758490810
401714811
1236129474
686172159
252484522
718595737
481316216
210685396
429251183
571144189
387738338
529861298
48379063
474445430
518558453
856098904
1097874490
1268656491
866723081
740947588
766332443
1051865105
500603186
278730779
171828048
337843162
357551381
534764453
769826634
4191645
360935841
874621960
636583800
181250242
472775601
439129139
258777383
528754788
284877366
548192494
695326488
179828708
1126752822
483811479
209641127
424389810
882672444
439050534
291748325
369545213
516286756
413382069
721034299
392665341
482585751
475696610
949486387
714833591
813582738
1008810346
303096855
815699123
338903654
404850596
423964964
706223699
281652936
209437186
307379109
432687928
887290347
1291050882
1313124389
435366931
382041149
646983236
1311975738
379472908
131220947
724038721
890303977
470132045
857889173
824282558
1348237413
348254981
1353250034
131703290
854748514
374434727
577756021
319986174
546918918
513855842
852255954
301242481
1076564464
247105295
720255358
460931557
374288741
353840299
27061737
246979697
229860684
381090095
583000690
674170842
30571627
1180451682
330118154
2909222
668111734
1081910110
509090256
381837403
370806193
680282119
878307177
1374413222
118395937
494611088
791817495
375278205
399937100
362524258
241059758
147080581
616056874
500754384
934673583
206427121
958312637
621511786
1042190845
88168545
660609768
523909394
588292921
504172495
599632320
688737889
291040853
471924298
392711606
73425086
864317453
897139501
258613483
487220965
746330644
416818856
198874745
140030261
255571974
958948181
737439644
33071302
545905533
286150904
435821231
262504549
433771045
7438584
559827125
407737279
567488535
505942542
823231729
594429929
783730195
589706088
916911052
767698063
292759863
939184122
363727821
267354691
652743505
879865483
913112839
264637788
24652559
185729287
1032680181
1344613079
469966702
832764291
1051630966
1132806380
485760471
421201225
185098353
279370472
715926262
851963262
100390523
149033811
199571120
537100700
287678552
226305950
1270661379
750761284
442356933
495168202
296331843
212792104
844736081
1089253423
223285405
725928656
789840179
500625442
1304635158
878934295
979564822
146266837
532167205
278639924
330230426
604447624
1218307383
150017391
468152541
569955
96314875
1327208298
509950197
940529493
159821569
154416687
407686447
953654896
813848650
264679536
544941646
728233609
782005032
787228322
430387085
961726002
214178561
428918104
1282063538
1275637756
550588677
33458509
750330990
311844547
35822792
722617911
1020388940
169752546
1039738892
1088106377
729563648
293529264
533707800
1220051930
744326187
900693224
449401554
302222245
833817008
252789177
133811870
408169754
243759307
652827685
952568685
117450042
423345689
403873343
725059456
680040739
283823174
532046750
1359902717
1282821426
143868318
197976398
163556199
1050821681
439060338
873908355
380275145
827478595
197203921
600256096
538040234
672420897
747124516
232506306
461903504
313449315
1013417455
370932616
854556055
1310979150
150337747
477063363
743428364
143368227
308329147
62267302
162148071
140270144
781541212
292346557
655408411
706266891
338806101
197172117
763229991
419377264
171855722
819808080
224570589
780093425
937240666
299288532
812669530
1254504905
237730553
234832826
102629728
1339331363
484013125
226966637
891226990
418767025
128322103
540835590
216586613
554723209
1219850409
695538822
534808181
1113201161
286528187
653763994
511250778
161260302
474582997
1225393024
394097801
965063557
866018396
161238797
613658046
258192777
1146138096
411409276
351076113
728998711
198576160
720987420
548553370
490404857
361233017
617346190
855610786
447886492
1337054525
969213046
253557047
375770359
218672542
572022461
409284124
876516260
312234498
602553581
751013603
1383503213
4507130
349886361
894611561
725722581
288536456
1007763617
928706855
871144653
1101151133
375747818
765586472
213978349
495899916
23652849
226213537
173676963
813592587
589466537
116843751
1059040931
139664158
1254787064
79358243
311410895
1045004092
134044738
578895464
373930925
166134428
192583661
914512960
440785780
433656338
557689424
1387978599
482554143
1002293218
690360113
194326731
304471583
215335073
349016089
730532021
656432619
358322943
750675165
154476439
1263687721
205499543
278035384
889071319
285140205
671172360
939952653
689988120
590111037
157353566
332347128
970247320
506682290
407668574
785312501
869811642
455199104
32477256
1115681624
1159929787
613742863
857218246
917981607
534124453
389771865
582696921
38919874
477476974
184043168
233593775
460031217
93189397
209870559
1055715761
252594529
475755704
937659505
158614781
439108766
81885868
250623194
386110258
985807311
1361050303
578735228
1168238337
403908765
474495556
668006224
431579726
988458421
892134741
54343513
1090543125
2486374
469848294
188051
361921174
947298665
148356475
503467880
971967906
175995585
82074395
376165694
313346063
231868496
1224955938
202281696
917361259
883623736
892904295
28033036
986177158
565485721
999363645
33068883
280468498
393878575
543183429
274245176
256178182
216935359
47728754
789780218
975540137
482374200
296285469
958335471
238208102
919743
998862399
1230164114
37959018
661528161
740176702
1010057032
546319980
336054750
836407186
858511940
979586553
206425412
198493183
865855003
704711051
498273244
1154590394
969093843
1299614584
974539488
757320181
870013583
821529958
673908499
1200192125
1208992488
820795543
340004669
1093181908
683386593
474321025
458915542
934585887
734407584
43837545
395079549
1002233235
614078720
1391541252
857935460
1238244429
1717007
875068005
431613041
770044693
161651160
95280267
426160196
423458426
574529090
1178018966
369341048
421201782
527361901
220636917
981717627
161664318
346601255
146277382
207715695
223077001
697844056
292310577
428773676
767555706
547851621
468312766
419316182
843445341
1254702851
816079022
231588931
1248509118
243016314
1260147071
281212554
894902157
409745056
1345544271
306426240
487327211
35133629
624099866
73388095
1038260298
1286294958
166318565
415485414
535809641
234923266
739846275
191584452
695744510
571846664
251624722
32473707
1005078250
584898899
502671
444847869
231548361
500346013
768465077
1282890001
1323273503
857848513
1275330576
1283314770
907899353
756696047
580657818
1086740100
411632352
406930553
1107379504
525567027
808381882
117363712
807237217
628105486
1170739651
766010902
969605291
483884548
196150155
136476858
320644723
776168527
146252593
435097659
1372848408
941965751
491113899
531846670
568606871
387770506
926057998
932078510
809234961
97405267
1133415297
61770324
1363953837
149909
125239079
802764761
1254064210
989113810
1228649168
385039060
333821376
377548870
868571415
471520076
804839918
1186363940
144528960
183858437
479054485
52960079
561474499
86835203
360558865
176436850
430129132
208931688
314480842
463007541
837560202
641790714
259144466
255381987
1131945536
527591783
693026306
210785090
393093940
923767807
304935643
359323690
314122737
281819565
415910160
660771559
265333998
1134549618
7959862
1071785498
1183058536
903488860
855758053
403120892
839706492
700360338
1139061185
436251715
38892831
465626906
790848291
411221079
945071777
572908454
762977923
797827681
1117469264
287032213
362731687
181700365
884077313
172141317
1099408246
818796374
177007768
490974173
308578318
332781510
257435728
220092368
88170201
874266174
164495926
693443195
721760024
173998754
389272475
275299157
1029522843
450298562
918733642
57205651
240375383
292930297
84102817
432385022
129121497
532046647
244220406
316869311
404052951
231681925
214252081
739942622
338885227
442955464
85969219
1944207
393480959
145004982
765006307
625532809
346564790
873106330
862833613
489988867
197139040
968211304
470191169
1198693803
515435622
142907536
600267839
1182203462
1006943531
828562932
621109190
736523038
214706407
610244771
747769971
346005333
338939816
438707382
332038059
606932766
34612724
318345858
540014428
315017647
910610672
636251367
419201084
862221755
1001487963
1266717026
813988484
464692649
705485675
392082165
647660641
501761495
393479610
487202628
398463719
280702889
259712355
1034118444
263483249
823071510
578751379
938997310
244135867
387287504
1010012237
192955150
533052085
1253196561
777558343
853697694
574827129
383312484
814417521
355815679
478573409
862610927
561199712
115847996
511999055
322216521
130927153
144960299
417338165
986106927
928714675
730269984
390146208
805301413
193186554
743540014
740408050
193306448
743430204
621401538
506107350
304348572
769904011
1190049876
147946024
476906984
886360568
1274014684
704040866
925550623
1152006617
384546751
157588211
167594467
281953861
891114515
7673810
761478356
905516189
655180899
395499490
159816679
149708842
941252697
269423970
494913086
697247988
630272026
622515979
976958581
867160711
151626110
267722004
388600546
41008608
812767716
613838079
264159356
690653968
1001558740
379141773
427972506
356339275
182536042
1285659331
339325027
865216871
792889672
374812144
95602557
927694208
318606315
399433803
484458429
466680880
425430034
462283622
757066165
830794001
842474611
642138583
1088191096
10479559
999380257
791712890
395404011
683108424
630942
519606412
325024696
1013442724
520122960
60000407
432341808
824334461
412786092
246973242
289408874
995959121
979648933
442767645
499235637
708045433
644984091
942293877
410341863
80839774
556810738
459404246
398469067
90336480
819212334
957491992
431555035
1311575998
515418839
435197408
709793917
580551260
478224557
561135049
420503209
169066074
874206201
188787090
310924955
1064422382
861938152
225855703
148660072
985174044
364706237
649828529
663895410
371473640
434575709
530578579
836414601
643174198
398437636
136601438
1243655999
958707271
844974750
1076440210
581674457
272573180
395329839
359271160
405470566
319818729
574404521
126108543
184718801
107051924
370749249
999206413
1132574034
639835602
714473414
413579040
635843568
1226677687
388854974
521413675
457222522
280048462
352870770
1069710687
827024408
1049164150
1354946705
435192427
903305611
790568841
574229334
309512524
657915469
1093893930
1234150751
1316011041
537778984
472242455
165342405
957801672
965361188
857677821
472535029
846302181
769305336
209330529
338094626
523814535
451795285
241865966
1205530276
595327239
220294452
109690504
154778322
660913615
508540413
490172721
974984110
556636685
775469764
1392587806
823288251
777242236
698996873
667847707
144499245
263663564
640551615
546092632
156972525
213215408
465814224
449470856
202866379
709490845
1303050704
647653866
551526583
929343993
1354778406
913788154
701200773
291865168
522302831
289854749
1119770222
303885963
843713677
810927823
230831540
307514578
1143450377
207965503
193732490
340587583
936459
718468399
468037286
416138878
385418676
793695769
1300115988
159271675
1026950557
440186561
675386748
307123081
211467577
1006111788
1099691726
135805926
204695538
494975824
566950233
502786680
1046347761
1017339252
836789944
558552612
267745658
324885504
1344479786
1046222388
54979587
916703203
333293218
855897422
741198715
758780643
853415406
1138426578
445666802
431869978
249730937
532161105
252508201
995310760
181778453
1277904553
931244812
184993267
82009403
348694760
350734613
363858452
202239437
159806471
416986649
450464219
359504077
40928042
863472646
375124656
88630150
1264588307
78524827
714749484
393176986
629508620
540235031
798962254
1153372187
495879568
1088974289
936498398
56059396
1211764285
99905168
954765978
883502950
306645976
543300421
1066372015
1243169547
864395427
621176424
1020413959
585325836
647028248
194628373
908017614
376085274
352461939
1004257776
161738885
1020878141
846727024
1019760980
797387675
313681218
1066330019
619758403
213931076
743364621
410421908
196496335
295737500
978531119
566150126
808634043
446309418
1104211398
497345466
428804363
201571067
1037304155
410394765
397133261
361513152
258798464
496130537
521056304
66088071
280301121
548194310
315087075
931755125
451217981
929307596
1250628720
986496090
926560447
1198653497
691814821
114289476
684701420
995030136
481612499
1012707942
49722910
841413651
665693658
438304932
132982097
70490197
569309758
452098204
52987769
514672369
935773955
258937648
838119582
627798280
132257862
450692644
416401695
1196546221
907596404
998411888
746636084
1051713975
674688562
849140605
353153483
626077360
897328397
643757394
469723868
4050185
423309630
564801354
540980691
190458861
221312609
1353262299
1033635738
585276202
746175290
256263335
383802897
598878236
193353006
774957081
219691214
933391581
959295568
1238251276
126400534
733476922
446639405
406833707
98865132
295451654
571140157
237364446
771014255
708234867
1043161781
317684952
82272205
459414882
1375939123
1282118529
1399289805
158880651
474717168
545461811
950934622
455268924
1067462368
431992248
568035076
116179257
1076299704
247643258
1331974647
367187666
723639511
104728205
852643609
428694834
40798825
408359123
410041633
865266436
115685768
490488119
725442686
429651294
145296547
343787767
140087758
481536547
42539360
399106829
454543654
1005017937
351803270
214420778
178400023
872779422
1345749594
730017541
784969181
500229109
838904617
1041701603
288637884
317374022
340368515
358668957
297067072
755147704
783207467
794833853
179107282
190828320
410816247
710167647
534030057
967015886
372799364
390568497
1301227158
763649470
734615662
598469301
401853613
15047085
634222675
1300573971
76533425
853188226
1192260318
678922264
910385424
463370035
146702691
496546663
194353795
192359171
874363795
162432994
950368330
517167426
504542106
589274816
198039266
971169610
984268415
358920521
396971218
249214761
466281749
491327363
1166627745
543032277
835785438
199787788
284969180
589703508
441112921
1019875163
770207279
972715902
349313633
717352506
951815556
622990394
844987823
617282860
136501994
940069383
28779124
565361332
1285401609
247415405
1271962875
461472980
349314315
377138593
800365665
164318887
1261508886
1002682161
421656123
795177412
455772649
472192915
593272681
250242619
244162851
405599747
203722370
413920356
339424716
750579349
679076469
486053759
686210720
395848092
164556671
494848861
932774734
124209371
65603048
232409640
1163388679
937402595
858053285
1002138679
463504263
371693959
392185726
710307380
469107268
802036402
501671759
344580326
554659051
1248497763
462239351
382044152
113591326
716492034
692312828
785467779
1005848347
955729983
431246167
53372297
344646704
724659950
397551168
652001110
495818283
453952427
572460965
668000085
448082001
362262930
194662232
296045683
157434828
426684168
792489675
478030580
1390029478
183725221
787279652
835499277
1367228657
556099785
1093693581
713567231
320628370
868322623
656006156
131174215
995723172
882775
1195849423
279237513
279253919
902425929
283960543
1194082413
855551162
138620566
746760050
224259263
249761955
546860395
394966305
711545627
214635527
837651883
969749106
491095263
519109531
642634558
425552910
58503592
3888389
444419619
160352369
386638972
701731030
826112345
432155878
339897264
698484662
947490911
395116821
215983434
577004552
1103126252
380265396
87802019
848279739
991391684
369151382
159740962
465463023
577838866
275941797
949961038
466866030
1167762142
396881307
675681109
132833956
1037895689
99236364
306900808
220364538
988444734
1030672204
985704072
997130562
640761957
831253815
646528573
507514369
1040395730
471257099
512476005
1159468048
957548484
1259742355
810673133
983100278
530405817
796267017
338641172
502022505
312264099
381667610
1271355557
259643332
322722045
306105920
492603256
98539664
1322166277
1373855703
1291123857
670468733
191718856
1005103093
453177096
358346455
427564338
718118903
232786649
481459753
290707122
421634934
1287058935
327180666
124316270
1095691278
543977361
1111300097
189683419
970438462
291442207
300660592
868493170
114512330
968886544
479308043
390853952
1004389731
402744444
392530302
1018628845
34219175
394130935
774197426
1095448192
855923093
205701378
939699472
702586926
331155012
33371085
701280523
483738665
479736301
211477209
795331518
652704459
706693664
458880576
426007568
261600155
896916514
67602825
685825250
1096271387
187835558
513835670
470023186
316028935
351995169
586716661
1069487156
1135567344
533381115
786958681
1231648282
109787402
500403636
837905
351831943
771283413
647038503
6756241
887953750
1347974347
565788882
1373089674
509097670
264877975
881657324
148821382
826830647
240878662
948839669
133852590
477824219
507070686
54110723
202300858
841836436
1144113003
548301848
1341249074
1204410222
777848496
1372077985
738258311
320450791
192065427
679190403
805679549
414840083
651635565
533631673
790832900
1095974597
899812894
81007536
368826041
910852643
396414855
738955833
749472632
608997210
711496026
1165241881
634043341
499781911
799501505
537155490
543980802
488596998
736386515
295289571
641371053
990651651
994508336
540503241
1140357309
67083262
215635975
411599861
278240890
408536525
883418437
1023261314
312541688
392746823
46239379
997320191
171689384
425766036
860109478
161526208
687814806
508024719
426083281
1090406705
944572088
799867691
1089848067
423377241
944049429
699974553
142660012
871906936
477782641
59239032
327956404
1106626063
1069283347
530560366
290936813
457532178
925370951
110872393
272512565
539306798
951389218
652940
651987545
90122257
980150313
56182771
432102159
185891103
689401260
329786637
920231887
188529992
561125474
974253968
909372854
802154992
674484536
434837445
377858218
910115274
973381094
706669947
703391458
455868807
442077638
46166437
878694888
717995071
462372411
131709882
406512250
971383508
373709364
203865284
132683259
114882071
480460809
1616981
520785517
739160781
916528219
380716813
336583939
472679492
804353847
616705976
421722425
791400549
876924935
1003669168
66895558
737440096
374763714
961571713
949087674
266090181
1027079971
165908538
390179717
586715985
284493626
1004941958
683557666
1291087791
108957496
845262173
227516986
408403268
370379185
443160209
590853143
472629072
412289222
609259330
975755608
93134006
996164053
612042866
988170379
95363065
109935528
1032046669
985883986
635433714
840702419
306306229
698200546
603369156
479702780
249548070
1278426557
891238695
796456193
202765938
522487041
258685054
839415359
682973842
640541803
696791113
416401048
201019503
197667602
216383530
192644578
444690432
455291314
626735486
980298084
457629514
540414090
889556874
193087676
1166103559
444963435
540498511
332870665
1202093900
502929046
702556210
202164030
349130056
772627274
908205872
454115077
555229787
699868373
332176398
456184960
983361176
196716314
48616582
169220771
1059428144
265801763
464483061
769306872
511993546
909051730
1014191925
408270444
815529030
205079648
1026355977
715648293
138906568
610936063
305405758
431673983
450001224
653945320
337461578
437931596
1226751709
54639352
568367900
721612877
428048647
491848344
366335001
768229665
344552188
27449717
646428664
790547269
578397070
723152407
247255157
1265204019
825782417
711679435
1064214243
153363983
96495512
495523444
848053462
1225570803
535415976
684777125
780199774
718010442
1377054
448381454
490947987
330926
161391619
631530272
715311750
770199076
464349766
410943746
58811289
459674194
185028097
431849879
212252367
797970505
662979543
500183793
914160177
764287413
954185168
269831483
393318304
139524219
571511206
785740208
373600189
37961620
1303814934
971957238
1078174334
589967201
206038151
614269317
260170219
268625041
682293789
229308482
92475998
473445227
488262457
165300559
457202875
269515581
717946907
842386
474900821
1051066183
54130295
964194502
1087991298
526834759
452327194
249969954
567530596
1148004988
269487581
531771978
1094662428
683133760
206540533
788416645
505896712
1083976178
712384941
236575456
365917102
454703468
789308454
1383680496
1084525256
456270783
831287867
311701505
616309621
971004509
388091510
877265599
344303912
1072263125
742490617
68887581
579394518
130175731
517925973
926169501
869349322
623257640
574756360
833112001
764504512
155251776
506934592
408218560
983203582
253860706
1095051764
786326083
221786428
483940911
442939481
464842652
33709169
419895334
76371057
648151493
462366045
787782799
687322123
638207350
470904950
408568587
372192970
1219591086
713126245
1070716962
375043009
266220226
228243999
383949745
371912681
481027762
410811998
1267064678
718590976
568108890
533448693
532676087
993301740
712488937
502450197
883226633
1291591269
562786758
1158735282
733972391
1027029300
378593392
857455199
430932728
261650
874419307
1023543178
180135614
777198911
1172022141
787943622
87506664
778588123
483200139
1056335829
1130240865
886258821
554038256
482490437
260652291
129595119
583288840
1299553396
1380697308
643654471
489639503
940083526
817164956
1038846245
239671412
69808100
989116041
187960930
554860783
693242952
914567367
936944597
117218278
1210054918
578357947
853723425
387488445
372969924
149865361
129876267
443382804
201894984
86372430
275236987
968732634
1283055630
955855882
677463834
1828638
441966600
1109957200
1084044145
415973682
331042125
544553416
620273381
1900818
458839660
381291811
603700173
932525616
373945467
206018064
789743647
1243958761
218537293
433825685
102748437
638285517
214615309
784381510
773905317
346152966
541690594
463363568
99131870
523446648
429623465
1041962022
291417488
180601714
677671177
792605858
203276557
453856969
25703926
978256862
427649182
142970345
835556449
786474347
707888647
209840071
680605867
737942762
60400592
403052488
367853780
684116579
225642731
701333850
797988425
241368853
265200437
467462984
612037270
743826446
303899325
883945872
465032933
335496081
1133865077
38817870
145592562
198809284
760236567
157779974
743483072
19988826
629139176
432079257
676537094
267801156
595985859
127792657
860118103
420102959
340475004
1067127101
93855054
368488587
567271950
127533463
1325263607
42078009
763449123
275993524
759110573
819878375
406866969
102717812
558909525
806386300
925978800
1318514091
691323638
355822938
550848296
590648586
552287474
110901910
430710041
916959379
101006347
567276569
286135027
536871356
475637803
207105516
688236920
1208513518
682166113
366400046
464040440
688597850
1290352208
512376548
408128375
427755843
770372507
70305590
956855487
477713914
241250473
91613781
945367964
505634960
394010980
584215192
131865864
821961714
340485383
510345457
1375617906
615881529
410998355
412497029
843773907
580868943
244557058
228657945
1082970349
506890348
291152676
799553467
293864111
1356308839
893540991
1335314186
582942219
472249849
213867926
236589900
53241719
848502499
315548180
494268509
652122639
240178987
403009483
511145382
179648599
769527746
784987707
247933114
683870663
153791816
877581056
605121503
164133550
1130077815
624862889
761680879
474258299
834790486
692333697
690019402
813329589
1100085056
1168590999
701928063
819598998
260736257
977328577
920028630
388894573
117466093
582904242
589378007
546466935
437958532
85704404
919763616
967765412
1022906874
1125972134
349673782
906761226
1336332723
86780295
976462596
298190688
821472546
466966077
891346884
260761054
331156530
775685290
589059275
613785854
458730057
861560863
242150580
719686939
1215303270
62057887
838097160
803511199
969636482
952151070
414368250
683593330
712385907
396241240
897895339
604776244
962068415
934877326
1054499704
486937149
755203186
406657806
946082281
260997884
890092508
1353179052
441588014
111805505
472627397
357671992
689582165
67172212
817985493
1078479214
554996933
361952412
378307745
1042181708
799403008
1069305838
497826368
1067519216
552635721
58255240
1325210170
136881156
1264186925
368050984
917027775
520670718
637525192
1045892009
325070216
646655958
258883433
231538920
432588980
831228470
435022100
374643457
148575249
118690370
639752760
681129005
1334485993
838025735
565993075
766329086
796747727
399580582
201065159
232059334
1143210008
1125879693
1298989033
1076437854
349692815
96752311
363066815
847148751
1378214124
1221596825
546350212
372283434
914950733
1288487022
952861964
225839312
1301658278
269782770
1152947045
307602895
816537909
267786139
164123065
1133536329
229628029
587665205
682058184
943375979
330688247
569857737
258229531
603811078
851637507
679571808
465200286
718783051
237169751
1280956106
469000187
642461425
726865707
478219914
259852682
1009216847
1075430753
536406267
1307505324
235242093
1337982859
1383540387
477369907
1268112085
298959727
605614467
514971138
786299892
829223139
1180203549
877585939
546054098
195835956
479781506
906970804
717180205
301722442
570698916
114486282
94080836
1002524802
718053341
570803679
1372494150
7989069
924833114
1342103758
286275029
329110237
997312244
312331304
391080324
20889315
1005337724
499780983
1021105523
1188419484
1083469152
680169243
590454468
118087036
1129521377
127616920
399924051
521999088
132584091
312279308
518229712
840557707
192381858
799886437
21717720
647135104
735269221
369462023
444646882
349324377
362808990
433050040
666193768
536913786
254826712
714383245
296503041
575298917
441982196
816924651
423765531
878763933
540373645
397732626
519156555
94284289
395096241
285174691
767193627
15245540
240414767
648348401
564831402
478427695
336296416
456457281
1122811162
1047297346
760350006
513571164
684808054
353821231
740004884
484581203
138706
284361624
244541098
472642134
697451994
542804405
686582967
685593247
439126301
680003494
753730629
331011503
374548202
299336054
489123731
962637966
1392956268
931738176
1214570031
786611662
962941375
33236821
286640346
700760834
419375249
1115929924
259316999
1118077835
819171059
1051733040
1072205065
838151619
495646038
779165920
210073667
479704452
410369817
477244204
593735310
692231335
394717369
401989311
679949821
401316542
408889641
1012228409
212180032
512434450
203971545
1215932692
763132764
241872464
337744979
1225807980
673012223
641388165
573869309
923721654
406417439
384541096
407547154
449021460
998589854
32803781
730955255
460578002
1046056717
198900852
466839505
794024497
221769495
137936816
84336337
881418302
1084143355
237204411
449146168
331386852
996789203
496933699
702468866
302377367
712842865
472488022
1130207878
435814656
533395459
1100290430
414590285
691124893
1091602100
535439314
199128562
436735939
576045908
380917801
626136406
609447977
664076684
697265887
413968768
892407328
230445936
621828695
642611841
457223453
792799280
836987737
84395720
1392806720
362953786
515858552
659053812
39546068
1264001696
555642044
768734423
528299656
1104987230
176437224
975751340
492254203
285046233
538413642
1050896284
207235586
388738371
693910025
84081007
876170616
427437644
357313690
295865140
409198251
799870016
822524889
342758235
558202522
482003031
423926427
276728739
646472939
296109791
746502108
486397085
900889111
339793109
906383544
793579807
622155710
465766092
1174558269
185287771
117059688
188661703
439985112
56705804
635015519
644984221
308777505
386835941
565216649
735851177
168334619
578453131
502806718
402411473
352281897
315250212
570438956
467661855
1007091761
487753482
82594074
72882024
309945215
1056569495
40814341
388347559
390210461
648783674
464928195
545494583
386560326
640221405
938720319
906015067
239643481
426197073
149267812
755627110
988713238
309753592
547933198
156802105
745012510
1337131057
426897547
889346339
602547376
415349249
236669377
430525881
383068031
687470549
457026970
409586914
384078068
994660023
282382310
1133294479
383141431
218627751
816877488
542634021
986150835
417103366
240422961
594013947
1014072799
317282469
466330212
394552245
94819
448509221
769901441
57478970
461161972
471821222
1143671631
520727248
608581311
713430880
124758721
335303783
201881773
693934730
861094158
266953933
773135095
438336591
375833591
524089668
456879719
1108111835
458484392
1142469471
511234888
435520163
913166927
644674736
1154799055
446014269
818522176
1377206515
490571907
180958616
574793781
79759164
999706242
656719255
403394203
624643417
905872576
1141481609
815521131
874540408
629607955
568867462
359090589
623928144
689583725
381843500
474452010
199013022
901720508
890331789
1174782679
982360972
479149472
229749804
670701950
963820584
361886002
404904413
73204148
1249245904
388142842
269551960
80910736
259646429
1061345927
697626362
864481590
390568426
575441734
983804037
904514119
271706151
940254453
728663533
616864449
899679514
254710606
873427531
429559883
437667295
1026990089
925720143
316030527
353285418
612058302
256374752
436134301
613163182
886737252
1355106286
566809434
882162132
392921589
64720431
263771306
933222826
327348621
510232885
631718317
536771939
450964334
343715575
1152929882
390330237
466700781
586080536
324476354
380035807
499525171
1021625723
302206398
317826881
260501602
305316212
705475343
1132462176
868507824
273237247
867297884
869062535
419310749
759116934
241711187
36859878
46099400
380563936
358502682
296168232
482867848
220431761
874820198
693877747
793828943
285751722
663538397
519262821
473481894
212434069
672701045
767953639
256096701
1368664882
1202883353
757555227
495874166
230144210
1054328390
528092641
349920991
1257634409
552291695
261196729
909033531
1153346489
760666687
286703022
612618829
526948955
289935220
879011741
164987519
882140269
501260406
536902088
1079273738
1244059874
816606614
239889454
215493677
220629512
1170178554
723191457
550669424
412956791
34836738
877638753
1374326826
195513641
861083354
342641504
489347413
670397954
37867357
135863120
820732425
106064468
667670922
350391238
461069341
633207619
92878103
507310506
1008062733
925566020
444832670
876254429
602088213
372897042
510285062
583905915
231362394
391016049
667009083
241084751
693538102
488653561
474246554
1023444199
478003845
424869268
922742016
120046026
893476406
586105353
392796304
899812680
991296441
198941455
610883019
112653159
392698704
302775105
917711435
228610130
1001616368
554976945
376680803
362576451
158799802
881098559
493011792
371136445
1113197390
419065495
576063626
227100877
429543074
130817803
934482816
282525126
793538583
156121442
1024893967
436812868
505148166
1273192175
423412729
264364703
1092952935
500555154
33654096
1077197211
985378959
910875542
322879925
223365457
354585469
370530324
430196112
682996285
739019003
477902725
1035999660
557546879
462485266
467419692
494863606
564598130
377623564
502568538
575706311
460917568
824390067
862309594
464548981
772873675
363907600
384563656
725633452
561815228
732328896
230971636
1092249308
259111918
13036958
450752902
1220859605
842361196
115976047
511138750
931909079
1166024286
870757371
195320335
197565
835333732
655464175
939900879
1365197051
201542573
138182943
410912783
1209950471
431820954
368784039
888215790
570232040
657805143
159878660
584690585
392846074
670172005
75165734
477317577
787126136
959483160
260445536
56290400
32229782
702244005
475040942
811378499
250375832
905982476
1352116508
1031565332
251801334
834005513
337438831
546464090
854413883
147469240
414985009
508784788
561457244
939916299
309611020
366613875
810449651
318658523
459140890
884288266
704137782
326467027
579668715
888790037
410758479
477613681
615441438
1387081181
396408638
661112754
122115200
601212209
107780675
168836647
719584577
708875652
1292411720
889538650
447770962
334641280
175161342
244211365
1034472880
409923307
711856103
755575429
418169544
747902774
486445454
396135096
473040425
1219683724
963336613
38143278
358020560
470496160
1049510427
396282921
783771317
1247581207
336409999
502859937
494431056
599144562
820304610
576959969
452745191
347091672
654502045
300529484
292313334
796573348
933596754
731858558
1017272383
524682213
143669201
867145424
235875220
441626782
846378583
292408441
183914850
494604445
105530531
934271221
209115931
917630932
599835399
1203558682
1184921175
778697551
930206193
207699380
1213947348
546247542
736379789
461785260
861313311
591651129
1284762012
744431615
578310153
506898184
146539793
860818943
1105853721
781706836
787565666
129466870
393316178
1173871399
231800570
510720587
322328136
992722268
1253923178
91604647
1022866213
156733321
980541617
754107347
1059796789
238447830
629455429
729501576
186040013
224676455
160385646
361740815
1004044541
155271498
970329014
308901235
736814777
1288817498
710709385
462051518
696240722
120767301
380100883
588264397
888121375
853974146
576294597
690175813
566691944
357022300
650095920
313819273
138900746
533376909
378919742
244975476
432418375
317541030
717036370
404351130
316380900
406928359
514003174
321314788
122718730
98635658
912949504
540193146
818505008
325114488
970382155
402610989
580693871
55558
374935294
518300202
1131148925
428073743
404888265
994080409
1047062505
309552628
340639053
493253644
389030136
414615505
175038780
387485307
258235001
802040502
130103640
432248094
218954007
458933838
567445436
1387418106
439114265
173137749
707629164
560456339
718645275
507618389
393458822
419594146
244225074
691145255
509034006
452670584
1060071580
436538448
220497892
789943198
1006261904
294368056
354507267
825496967
1042953448
736000212
768670317
391689968
884424759
385120278
1117235262
105336354
841858342
469477880
363800699
285788871
696896619
1240378893
161417053
839581434
446230679
1199512197
212436917
719703698
1288231919
522819196
168277999
1003474085
680651741
9456616
1010650462
527977167
1203439306
3532094
353058056
187161569
784686157
482304486
876964352
287873299
96725389
1079942824
402691642
398589678
369550121
386779013
375408350
129268697
492025093
972122814
814593152
266718382
349523879
187775882
499105707
1285190336
931238961
959277591
1304615769
226853173
418643739
406567563
608723726
293403984
218098148
223712202
500497828
115198407
357800553
1069319173
1298310680
377540820
737107486
591099876
219218653
71742454
91364662
534380505
466619508
785926131
1392851040
1215605137
530639682
292264888
249661104
295342212
997978874
288354047
917114457
153593409
810653939
88768562
542493173
578704342
437066986
38655169
421300341
457914183
474171586
544503243
1193707430
1067931760
511507358
415016490
758139508
426090113
459557808
897737089
379303671
394169781
278735031
476047137
675676671
6334104
198374914
805445825
1043412674
996967941
239055880
357625507
618996130
437199242
811148691
947405647
811398444
105736407
1368425373
349319813
445026847
477083641
547239953
97043962
504643999
237377023
76877902
706944678
405674546
1070234983
222435409
1181645
261125900
235876877
372273345
233663628
596556833
314813464
424107791
158181242
1144185802
257259592
444598591
582274619
1165678224
783317094
989751007
388231944
375810295
328682142
410119367
778137678
728659812
354841557
844091191
274201960
858980200
195487350
305125270
261593435
479283553
815766588
364656217
506920635
173778058
347576781
501619909
265252559
317159615
608157268
480917768
397184928
967685194
383614294
219590596
362272425
974479199
73350128
314307681
86679029
1162953615
318192488
727919220
303884750
596612729
534957790
1377338116
708238825
313610687
98911849
1208500828
1045791328
1063209165
854822189
502450918
275947683
1011528198
376377496
438178906
474292880
840078378
263305661
149254611
409713133
727157918
274587181
347907436
282867381
123878856
242011016
242509089
824625281
519490590
451848863
541600191
523586388
416743142
498775603
382880486
861196885
715585341
626417901
414077377
946957721
379375684
558809572
1002491739
528808310
403961220
214211676
480702096
250962408
418787758
306329344
127151409
757209666
319052589
965297504
181356240
145283158
583971360
45060892
463446545
831133084
430669412
252067189
485035059
797320155
1039316480
1371125220
216198397
762002028
608446511
502636952
1059195102
434562177
253460583
469484132
904805151
277830975
892092948
463385362
406882630
180290760
429744844
764382241
655659291
423623106
768724536
601710294
510725472
229702787
1301180983
452802909
497853670
393580807
264739213
271715701
392186522
462862454
446497085
1381152361
195003395
1077398930
1325925541
453624259
751532705
341714724
641715543
349020258
775962325
178789415
307942723
338712276
523705052
799426123
72169044
156044016
499168108
1081409348
369312767
708434518
478776271
643780266
859302315
153033065
302137436
776359649
315497292
356214723
539457840
270505146
178580580
801214489
444221773
1020790741
587335161
328837641
139691624
1070398404
176490410
339312555
1225750037
86295106
763325483
534975179
261708582
1377211791
850900353
184617777
264598646
430550995
458232990
686296392
814914668
399274507
397575732
1015064411
1149534761
984603110
157918606
1084249287
117754432
723292805
393608493
361354362
1008850656
1166565469
769162594
1218284151
345552239
163941386
1190809472
439872352
468363451
1274013024
598810777
115770071
350750843
131524830
594178353
472756625
701822799
297884907
132996648
800128967
451500731
540793474
1097226044
427432450
217049508
982027672
990749739
1086526644
738302578
726024563
638988050
296657578
323038549
391683050
787974626
239868949
566197334
765294092
333247218
1003579317
323155415
232310932
554650246
673299067
518806093
749293003
523589884
502156870
720143408
952395055
1173765179
1398237731
462398417
1062496989
219953849
644227285
510498513
962571333
868554926
908491177
1131922179
209949536
130863388
452179708
915678338
287340617
523972655
586369931
204882844
679724982
219043988
298454947
939052264
384478018
506998337
312878981
440581999
805839732
1025470613
1306176611
458813759
113788014
2432143
200320984
320280107
1068849802
331685630
964750841
296219821
280287538
555377314
391171763
417180997
865821323
1162520230
810313872
905685087
1019375963
483984293
516407091
729159716
436394861
463105130
373284648
850398640
298894998
132767819
640448469
212374801
693086665
478503228
454936605
420794805
858856244
498051352
539236620
102722619
350765315
691580514
99464230
631452376
297480884
545691128
801118732
732726167
241181379
786216078
1074489809
295275852
325576023
851589700
1062766242
695022189
52662162
383987881
203232750
112199034
454834630
803039972
630748813
991973034
576418381
496082844
285777601
312001246
43906819
1104415690
668702615
740917609
421353140
748090737
378296740
485165808
362871828
521773057
835876153
994228225
796411323
233875229
513934689
627828302
745127095
405336669
448363976
617861729
91131131
544195761
1230816
344371394
408947865
511131072
1045846523
272974477
246724516
238971071
250444152
394662523
339294123
274101216
948028191
1218380817
198783344
325316900
441806602
252023384
536109351
55373826
644822569
933268454
437287888
1025310616
399716930
232656554
299571220
645748148
234845869
920197868
297860286
202857304
68471802
283390238
481295007
256545194
777534310
677888697
517874890
492387872
446873904
349361867
662868971
1035700445
516155566
5083014
199301484
1253990142
473884723
264550349
946497761
150096657
562808245
710435839
352926169
104027198
76123881
405709199
1356536420
157875228
526411196
1013387891
263274651
317564514
423031802
459519389
818578449
428925250
412314282
448081841
841380918
776233447
743394858
462210508
672579114
779965901
1047613541
638806881
411157246
766421054
507184252
232046925
214007789
396873188
458438228
8050800
704453949
490031833
656565405
413411526
399416790
104539051
406728686
838996721
605296312
995007752
779911186
765581085
457034843
306011813
1228488987
337979405
244011870
693928859
302292806
657665574
554604297
910657616
459106455
828812493
142650633
126886292
278452437
414716154
154072878
975113392
151796831
840205686
780458449
831825990
482342584
320369350
370074254
361372861
585052448
362895543
1292702602
363615364
704990131
612535331
372154267
407361667
945547113
800334025
1014071160
855595440
290273585
981654039
211443947
537750190
1002429115
831628628
514380846
322860132
616157047
1282310260
750822598
168845680
795376435
273688471
965705286
400823296
393323214
206333261
711020937
777119189
444088996
38729909
297734367
462618664
3678725
746689026
776169641
918391014
823364588
528245528
470886968
183911290
783563024
163454842
541042553
328012961
190914342
673201470
148785954
1055021023
739142920
514150571
565475190
512041521
182040987
286755913
1038902390
870622269
996821596
302947613
445206352
177384831
88862007
313823909
424158280
408115832
969985251
99193891
491926486
347080813
818273644
258777076
743547870
430095636
183230886
227261585
439373994
535322766
410693248
1089593572
785456379
723737717
418898043
290352372
303357772
246567810
670851475
553440290
689924099
1098753933
590169321
382541536
647113398
799228858
564104008
737302125
1393821214
246156160
410980953
256214685
724018908
373820705
7684533
602227538
306504888
212186101
327639112
480277043
538217977
1076974425
602519869
706791794
211054848
129370094
288052723
408339945
1570146
561471508
284873844
72646171
701109916
255921131
400223297
459210884
80372189
849002280
571247115
177653354
435899976
695960119
368622373
111499947
291691921
302969693
251150683
899272330
512998198
352532357
561241752
574191011
812479284
325882793
501890127
236100016
471779640
363023844
504987233
297326274
179335781
1036281023
455796744
4065400
161267417
1360739128
435068057
287897154
342533135
154644305
470741327
467077541
289190298
640229398
135807526
265065863
50141751
28094516
357159140
602470948
344884981
575104699
850152023
1054759795
464987934
350932672
466695335
426054
565328944
974797482
437344799
632887591
301128729
1042772500
829854740
468836146
227221212
1278836030
526615004
727585638
157652542
578000613
10303244
66325695
197831971
840387768
842657430
394003580
375751236
299798818
561182011
229296214
208578051
1133494510
430675393
243372462
318074341
562627358
473181479
1090217287
452421645
630378678
378281051
452238231
521955906
432947305
423261963
904797272
265150156
122371515
209729176
229777878
486702660
42147667
564078736
735725238
264136343
189852978
160335838
278343349
377751332
462265405
441616580
478677916
659167350
611831549
452293466
526082532
252578201
137847053
585531867
267818057
388903809
148940644
556992281
145277098
578783454
175910047
807207615
599856888
587577336
746796020
1298442515
499664079
731378088
415147751
651129835
443276865
427107325
428670222
104989189
502281359
242002
234987914
393271512
977311125
756848
35176375
7059665
671639552
186328767
183743852
520956491
477055019
916804617
384809422
430971080
450277785
909791372
550553050
295618315
906525983
242433269
154347548
383876661
325653992
859158528
380820399
454822502
815005236
203341180
458416838
106347622
126509894
266726696
392349743
824448091
800328975
285990657
272536224
552228306
553149643
429937371
59186576
488368112
130699100
590840707
691101352
737727570
659371593
48176338
931759571
126543689
326850539
392992937
476543647
1193818752
381575591
254111963
450792467
318103829
375490792
457118082
685593543
996714716
728575924
139336727
721736582
545062685
308773572
312711836
264599952
657894375
179793841
491229241
184053912
941642889
234933679
214940077
691815190
317364618
898929245
414180061
841665137
215776584
366534743
203162896
795051089
444364851
47754592
321716356
421535887
485387805
305354371
804404517
356777795
227117264
279146798
205964033
468584975
711506265
230317636
235261349
59895146
654469779
188086133
880657693
562111225
854459415
752510481
473045456
1321009258
595968195
455565388
240460212
380323410
338994617
531931354
588173328
520097389
413870444
924891357
1050430772
462872013
699033959
1652460
1348487837
616403628
600884479
632619187
854254492
77707971
317984912
669225334
542015385
311237453
112795272
284755763
224323600
671269308
709821747
75424470
451965456
481418575
458143596
305841788
623857412
840370857
59632648
890934968
278966962
416618604
1327376075
112205361
387565562
252946569
734788764
352110990
370872434
379184212
469303160
889900966
483785698
111053692
56446893
589737
631391567
410039600
814708655
479438028
224284835
348808995
219317920
550985294
769292404
323005730
728149434
682833928
426982872
460943627
238832814
195303835
253927789
406040924
350164366
475248076
225999844
125263643
511965165
302729939
264614081
485943069
657266954
118031853
138866130
301270231
302545534
475489763
867085055
371109232
155633609
943933093
938147045
424891183
179030990
49401670
815655927
403636746
161398234
55740921
134337786
324166929
131023658
672793313
564703662
752133514
402940415
483516160
380222020
783395802
601487929
357090490
295647818
302420666
777215124
467128268
44041432
1268980
120307117
357847694
91898687
570652536
132617023
459025154
441287914
858449759
401536121
597372614
385892667
299240840
625653500
395322497
494343060
568766099
350843473
218588469
345269614
44073460
1290393072
517366496
337967806
721085562
134770079
85595460
98411780
428443823
419460430
1359349070
41981074
456487293
1016334337
533764380
817288337
425500039
333508469
705273908
333852529
216603846
566233346
251344568
213313904
9954095
941341657
511891797
880311553
522428397
233656856
456581006
260692895
319704311
696693727
418164931
500528378
995793524
260104799
52903645
774289770
214038947
346075915
469684746
210623966
222907426
1024573007
128973368
25430938
1038268145
426298521
901375838
853333201
791796511
935426778
164278942
305871584
1216055883
510214705
1318254139
967693991
380149336
415139848
897164194
836057911
781785062
271416285
385150480
841833083
362654853
373615350
539661389
1306765182
207117673
947337959
979321821
481116905
385141630
137359622
729509385
349030974
448535665
429836453
131575705
448917436
448967614
618541584
698779629
866270515
382337587
512664253
475565994
634344335
961612071
143486628
1194755322
724761615
212720968
200942310
717595136
904684591
412154207
462705747
118164621
716622075
173985703
841557849
577221373
243376398
954053826
957169908
393357908
961662240
893442436
962887205
104097423
527705002
481375788
442110497
443637218
373518940
269491097
136115680
284444047
981086293
390890869
377971273
153388584
424238128
320827215
312458117
103152992
282220523
603043915
210893777
1351118541
1386040511
714940117
3405255
397342785
1313470433
308680430
395541246
512851499
161083705
364410330
402294515
309857186
268757024
580315497
928482920
336930879
306348871
371992529
424291920
483905781
1301699518
889728663
1081012222
611594040
280407176
460302202
1047021707
477578582
200549861
134971051
849102776
722433947
501172671
819258565
305739234
268833529
447138457
1352088552
377246628
514853987
323541112
252667344
181259151
533046843
454328038
129814173
458680333
540109110
894849971
122874485
340610747
582494529
671815609
544282723
184639090
316142054
1100257154
320022265
70410657
649919248
1009001376
498482680
1346649689
892864178
437714591
791841484
135933325
212695006
81647471
82982207
838188109
836452203
619752936
531834926
754764237
360479224
407979486
358176087
356159720
670733103
1269825415
990664130
438991451
456217598
813049537
654286284
1133924792
811812731
41797050
750138346
1061453883
752406441
535730803
761910972
490900810
336563846
529065416
141083882
629595075
1131295352
375887132
845391361
914899940
671280052
354805353
359037199
801797865
527208756
340190169
894629883
505423589
771813513
479306822
177454906
345924201
406988826
353711711
496097942
1022554155
1019722395
213213322
957535486
412300453
610572995
400346941
411114411
454015944
888750395
1036862240
759757532
186323704
331097089
1130908251
76039698
830846297
976280242
1045341098
645334013
1063250510
342604809
955197836
209173471
457125043
732874174
183963705
867815291
1254248297
142560079
285500773
1230499630
999344046
348242660
236396926
654597382
190736480
1201977403
856906753
1361210819
1132945166
827124756
306218740
1211430147
629457226
569899520
460371675
473290222
507961550
271625887
455133411
431130730
540543747
173437228
953265407
698864447
548862509
906895430
936477613
975591794
383171541
414978157
373964800
822675014
342934088
601994140
484971820
359071647
882295884
822934637
1044949
696314550
228183593
166673803
563643911
165741487
29083067
1190197967
595882945
49110267
186040463
780469265
986671176
1106705622
1360983852
808319450
805889544
726574551
401602754
802002573
280453395
953117370
830362826
348626631
643528879
875477500
1138842204
234310128
1022182021
444981919
166853039
917312697
1266313801
380412229
938931361
313459651
290344927
995298873
425013433
1097533455
685711249
400403213
413334295
932441790
240458633
1030273684
660322396
1078788770
335929508
1032826785
552392536
566818860
929827139
562443079
638340684
863078065
540022852
1181309488
618421057
493436012
229258827
1361489392
501972883
802949868
163190028
744092400
353145366
583935164
298105189
1126390965
903846659
539664281
53478771
547873067
425867532
901044425
981695751
491516235
1104817003
284338160
475227596
222991663
594699489
688951028
1043135019
281089976
327209817
379034483
454701851
1118019921
746898846
1328360639
337350790
125603024
533976931
651383317
607966887
854870303
334597722
566189347
795046418
220616115
33272752
493580566
201066128
1331620427
578993219
1357646118
1003742828
874551029
263849262
1015957589
986833528
219121652
464027070
1183652862
1392919559
817251398
1063565191
517634900
859473099
83396844
160867075
903116606
888297245
205612270
1085441079
1310096417
1160123214
521901998
500309913
678391107
906647978
679105277
332884984
586475522
1004755820
976768184
539074130
403473863
253097703
883471058
1002168652
674650097
745382007
805811721
686812036
481265742
681394431
68115852
1025106200
681032523
416755735
885582096
45835777
311265533
1076691927
297975216
1381614023
956897215
1109440766
633686884
746680516
544565957
260236079
784491536
583498229
495885364
385613120
191904742
419761546
591117779
514022366
376807826
460467271
1210379319
370310724
1339254819
39184730
1267128755
685976437
563507996
493682448
742209278
53101622
1060696046
467665956
196331379
972645621
247032650
307835359
1030639091
700993817
379297504
373337245
308204441
190091029
275343035
472986085
73969309
714703010
1206648645
518880433
732344848
1010809360
1294703274
279714092
1055462359
368564353
309009746
947938285
53292678
2127315
777421165
1088851601
924061567
7518653
1065835477
1035738512
439404489
186985615
584343635
746444698
180477908
1399690425
564623649
417344683
799917446
338316985
902162402
713561612
564918314
764492939
593715016
883252888
996383936
815870866
718627091
430779206
1220154798
276903282
474602869
302645544
563034931
503468143
254802872
367041556
392764267
661091420
899654116
673793761
646575364
830168394
566626677
58202092
135724019
483076970
705663539
300492861
455470175
483275751
57674159
409664508
886979456
804316496
547046601
1106122217
384502747
828053786
916913507
939193676
689545300
715777222
286472338
1194372240
258827712
944011213
289708221
1195262452
190545634
1128010166
867447301
504268639
815414474
902258035
602999106
868902754
481377829
1105633012
595930140
852873666
1181716272
479121767
448664855
536515838
1154246839
675938081
328343559
249269380
637908039
726140912
1001635454
288719918
629131573
320906726
825197993
176108216
713061010
399940587
984522505
465866748
787818165
1022274252
390501797
783035210
1008701686
609484288
1182252484
393360672
236396233
395032691
824353862
1217545230
435201419
946363014
530612680
1130003687
586558560
562123421
848243295
25029807
256761833
678223698
1387160671
1097586778
360507207
1084419135
298798073
1298098232
685826397
1386193846
338513977
471647456
491621576
1109850168
989613787
920990906
600151644
919110614
661288456
1227245728
504699011
1293828930
612194123
1307338378
472144819
341502744
538741672
450446774
309947417
910605026
308923135
846309395
737073757
540660365
207042475
490694645
477625920
761636631
459323572
605260236
817177987
939530119
840374592
467721271
662828091
980018258
1025826672
32398893
780406395
934877474
751494009
56680706
1103152483
739343901
1012791919
47118251
1239198159
284685374
385774618
490507279
258105379
860366059
385033327
433017095
471953042
330743987
1071701385
991555870
690123697
638579078
112572732
84829529
1049975233
930410834
1036475678
617203283
582041584
1048282110
1268405760
1307073138
320544663
622591599
913408134
368314130
209742352
408418083
1390306298
805562939
1144547037
961131647
1082861394
751801618
1200907651
410216195
900276415
843731652
575190345
585661005
458534135
663357105
496170569
425487372
322349574
1060242401
1385911293
521820207
60394096
695951497
1186424607
236609920
340825760
759222014
496219113
855813940
682187372
807514006
474494466
158957928
741759498
249094114
446594717
918493280
749980959
673163146
722467179
112454452
229595457
658477346
545777976
472374668
191580
35956232
204432863
789723260
407653951
567027237
538176117
372172897
253174837
629959933
133931002
343807160
59570899
730890220
220101879
1246010502
914650985
652975270
458444163
137971398
468376288
975953788
458267453
94460754
876613569
689751895
527936450
414619316
460691142
450937846
287810405
501808753
958097637
410732146
862076902
332248991
900719334
119378101
1043037205
633855113
744822453
232082079
267872590
644616122
385984335
619478806
1089100604
349170495
95141173
326231671
213792974
564017547
595172383
189887282
464131052
951768222
1063760068
585063134
1013357791
463805524
343347088
380460137
194268824
187800605
548669753
762308523
535658838
266440526
616793464
531851046
474388652
377197228
264502670
384498308
561360070
163652082
637990890
133319970
933972526
365651782
386614494
306230435
548506224
990790657
414305170
1132663034
522276170
1020710896
997053079
730298536
823530441
1003832304
623319763
649842041
735548678
221699983
1124667581
1024021105
116000247
163538566
747062403
314702261
295536688
257490096
911063902
609674209
297726953
919236113
296550994
854383448
713832603
1272715880
228557051
1146845655
901869130
479842575
755069317
139152822
123306943
133400651
370569677
957647879
411305517
607611028
861431349
1345115062
67679538
303289929
694542577
142418392
502929990
51014559
756345406
530266922
486413275
547304628
1158428475
765491053
365782529
391433434
1319722036
860827505
445458378
323709028
771877179
980201854
803654126
698254980
361369043
830211156
496270446
406171547
860005873
293730632
1342744007
755641565
698330352
641969182
117468600
976624313
958842530
265040279
1154150296
138595678
1021398250
715495701
669218286
265815092
791218525
212709621
495138532
303454938
503507737
319244533
505576351
513872865
877937465
199068124
723676878
1262190314
483411416
505862855
1261924998
492106693
565632281
316075789
1283945578
978840004
201569586
1302707245
718212542
258307186
359123430
773421235
1259021338
289360390
712391328
951976596
1350092716
796811820
592533991
322132589
1013204169
623039072
196421195
467686714
366379163
225282865
131134414
414125521
218686637
944971964
337900649
56361826
140215069
587380462
346699130
449158594
798453484
1193628729
950023661
323939367
1088345478
554087257
120406494
1142873243
888110052
176525816
858022396
492922787
262510466
824639034
777925963
433582205
1182124458
773078727
244030591
749014271
650263043
664781714
919944571
1326159363
628464944
754777566
567950936
312904875
1024844846
313243028
594999892
674997193
662798891
399229856
594894378
667902465
476248782
236836278
1022379215
768397404
845780631
1054341634
869257284
775224458
993213482
132306912
1015312966
178313107
588082875
559172090
289743109
956904527
371141847
455631842
456622614
471442040
768167280
122388837
1222292121
1369624751
246160813
759267745
1189637344
706133498
431544007
760389150
935500999
501880701
1057894720
1112966514
958768442
518286845
207855534
761253733
241648562
502079908
737182663
399895319
397918882
309398038
779858577
198647113
661162755
338944851
643426265
493791264
524885621
662624317
1063664956
504033334
553493025
524852200
564943917
794416901
883949121
512455741
499364511
127715654
1003139684
1064285334
984808754
935575400
1314150850
510530370
266664855
339262268
907747966
1393558246
1035439042
181398849
105185493
1089147172
502989992
836479074
1044650852
1036477007
1319609220
538896008
772630633
387090631
232144789
121410638
1114632825
621616262
613723202
205798780
1288230301
353422259
838713437
196350381
500734294
1049108497
672715198
1138171333
342672115
1248846346
1347378219
853075880
928346171
623675141
416638758
634067740
337015914
674724380
958960577
704657178
219910198
371698061
352662638
617911795
954280201
1116516721
1292355713
424378882
915730904
413101511
220678404
1015066482
723932642
863795172
307555840
509692992
723699885
1209458563
949637279
304273255
469410732
236467792
196380099
318574057
366589439
594578343
964264835
731360704
461908243
527488473
410093920
167900092
926309328
148801311
574486418
897425254
791808134
345751193
369097885
1001717756
767289692
512004
1172403272
1090434313
369993952
702895692
1333765105
709061198
446481818
596255109
431437387
442273188
320333226
399729971
971559120
962012845
959804005
637719075
1038177197
418111497
378689299
1062508140
472242511
212674350
479771430
970427940
351258600
520730910
541759867
991877096
797925216
965576707
618295761
854085830
236111633
295739164
460861810
916010849
1387283718
71085699
989117271
361041993
370434766
771691909
551015924
321575609
764685524
853866449
244829315
768205680
1322885317
766804248
452858819
91092698
343842584
916124473
218810416
851019100
1230573255
433466437
605146501
271158720
421682473
1035888289
507355785
644075097
937916583
136104821
305683902
1108233961
902974066
338939324
796601746
285313107
714906418
713757044
188743830
269283364
1290869474
1141660537
1026343714
594239599
732628270
472992822
388117577
260331595
862280237
723957202
807606975
939899892
342513455
1174243053
139434921
355511473
388616236
366801777
1169259706
860277187
209975712
480744171
506678112
289627989
630653038
542052814
418177480
1346177693
1080743708
817533848
517324240
378596716
757838831
793218560
446700229
373155075
836593790
531327156
700620170
1193382234
717592951
1070903477
566677631
1307494575
438329202
1021982720
473353574
680135856
410762658
1247272911
626391221
886729341
808626031
450613997
426629642
913583981
639402218
560315435
657178699
1335365659
1075557509
943666292
242475710
809100880
495818817
1107662344
531013960
380129228
442542459
68780780
916376960
459226911
801402998
789717656
183105079
1006341992
796433955
1336775051
435401717
265852275
123310506
609643640
479214857
266137420
1346871898
277062178
612346074
653458008
785809287
223749671
245256373
781182568
396716548
1294403746
216939553
1237513633
349587709
953406089
448156830
929590772
394939465
409602143
768039465
320487982
1208875112
383070909
567610723
329641141
308519017
499987024
678752635
1353016032
876399592
1522861
789880190
54347210
51337690
326055992
1015663956
457000577
1204989089
1347766243
1248731082
331305740
213834817
874973857
761048456
262542887
284889552
601931921
907752813
975582329
369476761
241379763
796772777
554530146
1172641039
318440675
1075305401
483794572
338621442
1019462550
1372325165
793969244
548286305
635242798
742080500
112073671
443898545
66548
823202189
420518755
925987743
1045636999
1315888328
261512498
539115169
770299095
1085311331
1189009475
591989761
776814131
725819249
583095651
1080768291
960998152
73985155
324778743
621000855
967610535
48436974
83496898
1129563262
1249659401
136349777
1036278201
1060696872
121004522
784918565
685599676
539497135
1017986897
250969187
1360110591
1377574769
466031626
991792555
209713497
938688672
544856162
1359959100
794332384
408735777
751263245
526058922
1172662518
482029057
730162593
1127045036
595773598
852771359
710867192
212799578
1009068652
992187095
680438630
91307467
1032046307
463530048
1107238633
361031409
506469413
787291143
523650998
781947588
326763612
115531400
633801268
395565265
381468027
318108564
805498868
768843811
734043117
562921761
853315456
479435493
270003219
387772057
474147096
779448351
220915563
314674450
563520091
1258662301
530388500
1259136732
845571606
480370481
228597243
425537454
423160683
495799562
491298062
435888176
213237638
1018119711
406519563
369045813
411249937
665093614
476133097
415081587
396938328
738887461
186601515
687312414
157444253
438050988
557079347
634241297
764741429
515723916
540158162
778160154
297062393
90619967
468072011
577407114
204842391
791724407
459225230
449509705
196883947
1004174448
633939966
448993785
737481440
429756476
282479112
1115616715
940654844
1003432288
1307215738
752452271
701422754
862083116
851753108
690930693
956184549
440279721
703833332
482888423
636275967
825108443
916157760
1278552749
406506726
904652096
1282838496
320182769
1200565951
256291474
1222803328
855062564
259645164
386066499
306849229
386208465
5648541
520343053
878652067
536943136
392785682
438666182
180120278
779270800
370041293
278710175
1364297802
343025940
410126142
314394071
217256958
396944637
328505270
1175602547
672883655
220518345
634915263
185449991
815234712
1005595798
1014674698
397078194
998191571
1168564508
707468458
264058462
488363997
458793585
388549473
936765909
411518091
1046489275
419378582
551843569
440698388
1393222010
470134864
224779190
381945972
899998412
401973202
814553887
703391911
81313146
718533385
410182985
858660996
982735056
881676961
751570276
734411074
811688536
255606545
1314987836
444111473
609957344
192740766
260990437
419007392
352942595
992751404
857405649
1073648346
447460885
451766893
84984437
388325716
283814311
455563094
191079457
219312169
527945595
546684213
1142753284
1359129883
920636392
347850032
454973076
321722539
81311381
422116649
148678616
314724852
50210733
818023101
613616988
323461744
233608622
1253398776
1321738736
877489636
473314176
475618041
510166913
421356190
1009096162
1205444515
359020143
807827472
169491390
336123865
1046887763
155928619
1316438507
309923739
109713201
433773930
1123030278
233288586
368246491
1136182019
944159962
468579533
968392949
755656200
480899048
1319675654
238261481
508145009
555198335
557912513
358412362
519923586
1147282540
463862089
499427072
1329495047
1069297674
127248234
522779789
609107556
235091675
465009531
997377064
456095684
369955751
423166935
1274281322
56810483
379251184
368542340
466744359
1163350502
188300853
201918965
82812709
906788968
954488969
771570243
557296269
761572464
593247857
1183521794
1138009077
819155625
227315301
945234215
536250315
301577033
751049003
564858165
899529855
265540862
853420297
503561851
949900140
900711888
439044494
337314253
1166337908
290333908
738893892
649609378
806466977
968811080
1112886180
891133341
704623520
254453413
1176531126
208689935
35556482
48834233
695980853
501969302
459985959
365812809
198044479
455665243
58517081
604444835
1199638598
976752727
376285698
137122689
515597825
937176650
407807682
414383575
308321611
29092198
342859494
829244641
784042934
622941481
597735922
404620791
902042859
431399488
827423243
485059791
770445148
531574631
597199451
576278589
989313603
165811077
283062705
904301621
964078942
87512498
542893448
520160699
617672895
675238149
528502635
422712551
134977257
1040557234
1001633078
522412791
351182260
358596364
1156597318
79671093
389426535
973884083
417334066
773221487
535034546
367917460
761320331
222880265
788695477
703286800
923842358
57514551
281275066
377037414
1167972794
438324871
549516561
152682913
758787003
376634307
1137114497
469904131
561497015
727487995
1071943985
190711239
298849540
471922598
537778161
192402016
328826519
761787383
900700535
207443921
1243234532
975631069
672074076
344675918
522380257
588880116
3742393
486978140
1047560370
310660457
488197641
816221182
774788598
121438428
179809401
623315650
395721417
536465656
841416869
834104727
486904351
427023006
904461273
326537199
599087353
96070152
1226174225
464946653
1050396685
904783526
423583696
943789540
770788224
1379675591
1259007109
574855130
486260024
301101566
351658003
417154252
377955111
193778186
950048839
1138134029
927958258
915569983
416739160
1298297284
353461713
269250303
92153851
198831682
344225067
1331910772
1249079
1168383162
106241065
80636156
259587737
224251581
340739664
407569634
201716218
831643494
408323574
494304328
447527242
436757510
1027689804
296281538
645086672
701183426
961914759
1292505916
301125315
502529826
429526057
1052575266
417578633
1131592378
606540533
646508865
138330005
720237037
333606344
207568882
549905303
503550985
982995805
262315381
821957449
694376078
1027581651
285618494
395722905
300134497
378973399
1118660644
341643051
432812398
572961607
963672223
293476743
1397769360
634143983
677231740
1039722194
425913764
115701901
502075844
528583674
902767698
1307067273
1284285470
643041218
107697639
1000717868
283229683
486661867
772940344
83810875
529542629
280227638
784778462
554284451
664939264
242381640
965039348
94798945
870366228
645720088
1364668762
610310946
777252008
82710788
492208905
756385854
454931722
1350743090
625572835
30792348
446687285
972297046
410818723
833542211
683952938
281064031
1331994864
252737799
589868472
353746240
324704176
835591426
460571629
504523725
1391787675
4843088
452068561
494340517
990089970
1296635001
358061640
740832099
484949902
399712174
996841759
327802530
241532788
207474794
213310591
433904551
4145094
298005509
778349526
505780765
394969673
658664345
875485066
528181847
407610378
238085280
208396398
332343768
560030738
1321128649
985093316
778916733
407600572
981380260
156708821
544923489
135476880
191585172
515468233
785619352
486127268
893295273
516309648
412875084
138083507
393714582
478748733
506006880
479591201
585541068
736911077
863271109
868893471
330512227
1017236902
704107426
415496538
219229685
555706207
1073257262
249574721
468669724
938411419
620615496
1390074335
1298502004
642939394
1064838782
97839769
445736245
470877510
406223652
713369577
528191494
319982783
955880047
455442319
477777367
348949127
244478377
305227073
475619041
236607466
887685891
298178603
325535087
469921641
393321249
502470519
164693854
1000589168
103127345
943837926
124431316
657994198
532128319
941196517
172891064
560484101
1262425570
1160522743
324067265
390037100
299009697
166890172
475333644
551783509
185553304
714288533
677569544
308489612
845263061
169171226
470264034
750838
689313061
923519234
257462623
855005760
298401807
736820103
367364740
507522733
534171955
308536559
985400560
797483699
25857894
241725734
362122771
661913829
466958159
911077603
228499263
798282970
834259939
522211323
153028017
577896715
293014415
899236627
1082809190
1005598736
7703998
489183016
108096696
1006116479
589360392
470771012
486684551
469612074
396712534
1071096893
498480282
62871699
139170247
210668971
491732669
45431174
371664786
403842119
577838747
488739687
210240180
1250206015
176262122
809405610
431575001
726761267
503829350
235232476
951391639
828979686
965958328
530280044
90776749
257857409
889357914
759342802
745311494
244031517
657459633
613064810
802507777
745605651
487850172
533423626
537819504
29520270
428277008
1104387154
606384581
1100777996
610169231
417023933
512926133
579700448
369968485
411073447
919118694
174343279
426167198
380544650
302484677
373546952
704283848
357415187
485989
228881326
356335190
816676565
509250741
297626986
758082603
107106395
821405907
511599837
383813375
466658859
65545495
567525548
729680175
560139421
1011281147
269048124
591694494
326859908
188942937
450734295
404866056
499640096
861761580
343491779
920086530
301423714
570668733
309002201
664529239
117234372
576814662
377940005
543265505
387986748
622767168
1357251873
1088153065
272614695
611283757
1089703777
387196179
624649788
894666161
62786171
778092368
749649451
868852251
269500507
1358713617
64635157
1134499291
1201729343
909162182
730594177
337255692
1394963
264514638
693113517
473422986
227157341
668939478
467438505
266106183
470813701
236285922
497357023
679158347
1162611824
459261184
1240464985
550904410
787054788
1271678720
610489933
256178857
918028652
735091546
324146353
881683661
780721838
947466683
286903525
739331514
486118853
416888495
631277511
867776280
186778754
1028060183
188697548
375427729
486860402
670938509
568493227
263075471
340717922
740055916
428897495
539980784
452253295
1140198363
271310102
654082052
848053389
547377504
172498506
166747365
1164990936
137660438
1324344182
447603143
361380981
1003415888
972945285
399915488
101716054
143070697
248963965
540288517
977089733
237153182
678493428
49302474
1062172497
509822710
1355100812
503273892
469679774
214102931
356510489
288571489
133889241
200351914
665364774
1154153794
883812540
123377161
524058616
1039875992
470813155
380837575
275995792
393145692
817140977
1250780328
248954661
799554571
1273836268
523039370
592778960
1249474178
285567648
383056278
1215566645
1105395413
332132893
984426918
663876165
412980171
385211005
483075735
227771806
459800175
421688852
1223493658
708498884
1327077618
917212250
400174177
703557445
970273342
461792323
410872764
441264420
732638696
374628877
283509398
303381679
530198310
341914277
383385026
759952011
249798788
844923176
382522168
388722176
430215872
1744840
422603943
915342529
501526545
515392596
287356779
28188907
391331938
1392101193
720846699
1227631406
356098687
649734987
324623525
372284853
426598102
102470591
490288270
384349943
379033331
1054165950
494550124
1048887413
434222888
631669216
157709088
848988125
49924454
901658160
438227348
140265460
244035711
735500382
468875719
369729827
736362617
961036566
425588130
1331179322
648769368
394051805
241382078
228375079
371980540
970132365
426415457
362839824
400107721
253272965
301372601
739067971
626595882
641350828
433891954
684392249
415879117
720017703
635231971
357649390
342616417
399807720
859422317
455143524
331588309
455093198
257109724
513078900
661451240
1319354525
513950743
281133484
893843103
957616683
988623720
1111523764
51176731
564140527
1213497278
118164641
372222965
146769195
348521936
285699274
560792673
502063457
896643383
3790131
662431173
532187324
769960359
674153463
955902377
102284614
366185516
464810632
636274105
492959339
523220980
1139813848
408933156
89616296
512382959
480568462
480001604
884496123
433299576
578875571
449773446
516069979
334911345
540310538
824870826
436639428
481196256
411162837
253331951
1332695876
479175846
332755167
63783887
439404514
282340562
1010754699
636183625
383424256
86800996
798927433
369295339
538739573
904324780
178740780
911382057
621634974
407974882
344021166
1324093530
547832048
303512915
1007203376
956846650
430589862
453537325
329334346
43518387
1104155947
535464431
889724
481100858
500083848
216655379
243493784
1055678196
297972923
433103794
720981368
553624643
354693217
480786989
192593033
926662812
136390870
809239012
769404186
1013624264
90156068
477543863
517782499
661024283
413319868
538007521
313634544
720612276
267134595
1260528276
814011102
246739359
505286293
421138361
602230210
819771838
995295757
146864788
987380660
253061923
1061758828
968692402
270936181
267937773
400755263
184509818
158229292
583638227
85790995
328721090
174550797
355116073
363251190
335978976
544642735
470720776
269206733
1084974589
189851316
480158184
806026862
1397112914
602143068
120969724
497692611
857762882
263870465
116340951
283017132
448824495
887372613
341454027
499658451
274562203
946106348
638740643
349925563
460360227
161152154
625690359
457085264
283216713
418412161
345077650
409838864
1069481559
558542006
1193494031
1102852141
665235782
779039889
149501054
857807452
419914300
35476776
221686413
381902374
211237621
615315665
672139710
356382570
58273021
471418789
270104049
169570957
1104113352
616430362
378805415
7688643
597390536
912881967
514269229
599290456
366740171
792619504
268536143
45650263
781347020
441117569
410799085
138376792
517525794
423605406
1095166432
965854144
1020359613
1021679425
53856326
762507142
331865
351097901
877269117
475274902
440241245
726966885
596209041
395214528
1287974569
267540105
1157544477
915121431
347639515
141421047
72084805
586264654
900463911
725977649
527229903
400697446
672009
990775113
507885081
170420878
699911670
732956959
511736838
619338248
490693650
196019277
507559966
818481019
613045541
585197672
619012199
383222109
288070468
408313250
617884946
507936413
540953917
307115367
580634298
423034136
586556793
458063991
296618112
764198598
461551361
1378783144
321825055
752283956
319527443
784374940
217801181
211558925
267374562
412223753
126331305
682508284
375041423
439501763
480841373
198728208
502516679
879660963
432684344
317185714
342854389
168519613
613979928
785823825
681078958
1159187747
399064456
673331214
1034955505
534804282
731746113
623199361
244635608
954407192
613466776
238911561
1048657330
546364271
195372306
285234307
454156596
572147469
489051682
912342485
560818232
419738435
401204603
500944343
513776360
224302361
736007275
619944594
300325287
41737545
319719576
348362626
659004588
13705299
1054007173
431698369
434484818
402498636
408149485
280619747
920540979
390796836
622168151
635208185
52467343
1261564196
197726845
691873651
132313432
310795879
595479127
1344109824
1030455058
517596027
360784424
975200061
1171536715
268361261
258840018
314861568
393629670
37703300
250874460
595091379
303200467
108606844
1066033337
363200389
214375115
679791152
166127929
568366296
1052718713
390703771
401100042
209170074
1096770
351865944
634382750
82986143
1269661518
934327137
181309933
543326556
62045965
635109425
196980263
478239756
165728858
455644878
327242455
1390008600
421399939
220594639
141477354
1005794247
354857357
419634449
448892244
418166693
147652065
566563072
865246640
311685608
474438715
439847687
259981909
182911103
699709646
547886912
40436337
175881632
302763026
427450141
725506141
425369831
382918661
1125140821
226246670
465154496
675926270
343311113
210349388
250496089
284927040
355237608
1059053648
678612835
304842790
203664747
441507202
350002669
690080209
374433968
521409752
135019737
142169037
96583
532557195
503732824
462649920
345148943
471855518
329186684
310337604
200380282
173577992
359306175
570521740
342754785
266238778
757913930
211194787
1020751055
406110005
1027074150
402351445
1289368511
250286494
765943866
426118832
63871568
287939066
209149089
293742156
34849818
595951012
408140813
1031309838
895373750
334842909
144552125
355160178
1358832025
179631467
577614479
205137152
561675165
1154979994
150640739
754202706
400004569
517542923
185816552
225348166
440209240
558009109
26235618
521927481
511449444
568780121
1003346424
379270841
308606754
367151435
304295147
1211951556
101247261
595991438
1378998711
70591538
404548992
266878005
403044394
1058228488
712911830
415121465
753754201
895046888
383156399
587843273
451312324
424952550
842737982
630533678
656529645
671319253
1052605141
141103006
439304619
435525552
376097403
1374199184
228887626
413814957
459614028
257209459
211254202
267022080
220062257
972812902
423391602
446333830
456883423
583626234
820688705
746435454
1000684875
620313583
254644651
860097346
344804284
340462905
495717748
440671263
1036778313
961571673
475869741
415875077
369200608
734492757
442361733
547083796
1316565079
384102767
186588010
605504045
578407179
452556672
500041006
593444128
472874022
834079374
1267392457
124911916
296752216
118110044
243057152
70875756
424209556
509722651
129883563
523433264
264183551
854921488
726331215
276949070
814795408
1009842975
254683568
178846106
489579438
465435699
433727325
363139946
867246319
758949292
410151482
448964034
156568567
518887268
597538978
45709922
76074990
64555346
1132174787
494352283
425402661
55497164
228621373
337850076
111523209
204758008
714019195
91436777
222592255
836159696
253914381
62275472
530429439
768742723
410022823
349545296
1226843487
1020562415
300397956
439459697
253943543
572069125
609142368
164019969
1382572203
639432303
616815589
986080969
215444008
534420969
553386386
387158269
464178878
551790311
239109174
801859317
288138627
918367348
424720378
614983201
126901248
583499416
268935068
672785041
523405283
368552899
480280574
280526225
590213659
791939291
868062141
202343394
157664723
333960631
357962196
392980671
1326599594
469005324
138346045
449167519
1295126908
192432791
425307257
245270045
87094414
144945700
232402063
501764972
833176839
985933061
235500742
276566525
521020019
390291246
244295219
1296838265
247447951
380122117
430259264
437986674
1279496032
609709034
565751742
190422916
400678156
1085211498
303260067
17854498
908810325
480933090
139991939
136536725
88530860
283016064
510402918
938443861
723674284
362345983
417074805
91724488
335533947
601655435
278813863
139839745
461774169
809379676
544814630
1301671274
330835495
183072048
740841285
808123555
175111012
875161614
318225355
94209192
476341815
410474903
594464345
473513830
297642347
817250957
277759418
388269088
1339364258
1350021298
390485155
859300499
333492247
450975857
525960832
1015753216
1204185871
422882738
858704861
710012305
790132007
369563883
267200704
999321715
617106565
139630907
68051500
577867736
437191400
743604443
335709692
461540456
172884836
207569132
502261246
211585892
721394933
509949507
316940982
366745949
298807812
325345186
470483382
865489899
97177713
1054241264
52196797
366650006
202531508
384166876
273725689
124242995
425003851
136439922
452241539
408825394
326668079
528776143
618031401
91891985
478651350
404925347
195352592
248229352
7113696
162893352
414697197
711875604
831861259
574346021
720581147
25893
638673844
463387673
950336640
597022440
87033016
482206618
74729188
175661088
419340411
492346710
146968152
485857635
265019175
548955570
155636415
54609137
317497934
400823468
121740585
504716206
121716977
259025453
17651034
365471298
143964297
65881909
117810968
100924487
3479809
334738852
975581094
640631551
769097028
598010461
1213354197
500265890
828460952
707799186
655460540
402811
779700198
340489225
522553700
153535292
347523188
692680881
778338259
433506892
368162047
858740751
156987361
77720810
772839061
815128383
199677902
363074357
717942451
544427368
401720460
934535992
204710408
763521310
790282256
326956217
819954569
638278318
417957265
332909262
1190252311
388877867
170465076
836170840
477358105
571653180
781638630
513683351
1021604652
595364903
161750233
440972373
360123089
742251123
287015852
131080594
902842
1126574017
503334170
397394210
1162147770
1081123349
533438641
907852089
392627692
552380430
974588197
196148779
339444976
69716214
686174573
682955917
65070876
236503758
322079250
321213804
389012239
113825555
486093472
502974071
191019779
879828928
295974207
564105282
165168545
217386616
479413133
478629708
271852736
903377199
128494751
267261339
827931535
57850495
514654362
475160307
585762148
453671501
382846237
914767083
401895349
220464538
660207244
198417653
460645976
55486850
482940015
234154554
504823228
1081210580
681020217
512354123
853849954
213067853
353845973
354134449
891966334
409515399
696646352
950308272
260110820
331897618
894118548
793559526
974940533
508252676
397244224
461644163
1149703826
188439490
780644401
205806726
322836391
90190383
388587579
1385826664
219877668
573136355
261428309
59441387
984171044
1177138249
163434714
491444181
431049195
780645758
1379248880
232264423
299173234
348781983
385011857
55482685
58235056
467122920
491075394
60359381
680959575
569414343
596016955
479475885
338908730
469929411
368891815
356788241
38105536
391050855
528290265
375644490
661954880
233176282
374166348
500728890
360176168
1115152974
394335710
215436787
1311021
289924051
747000418
129731269
827794288
881814431
999050057
32541419
357483754
394277977
441517450
385586237
6050121
300840345
304710147
448750480
511259730
172049220
255845805
36326844
839356941
314012782
654650658
832229839
273549910
1225763913
345513984
259083385
500902553
440392516
262146565
89776229
741451394
1317638779
1131172988
394201789
498333843
586199713
447660397
685729895
469420137
681278037
1274257575
627726742
1036694388
446091477
1196417530
490754437
155882316
394176942
763419293
399475422
1115780717
728024091
212083545
1932566
256650476
498479685
471399727
385164918
189194828
450496964
646522499
322495667
208112147
1066514709
454049692
716367700
924433195
117717023
791097765
116265700
296139816
1236890614
313359764
660623239
960129597
383409306
1075112406
468865741
847351365
371144398
143598084
460250958
217340282
815928980
42367544
475739343
168323587
913467904
725143078
118019369
840803069
499927048
47254369
446246915
366184030
341433061
892300170
98024197
1284965916
440080231
218159981
391736828
343084262
694991253
341396008
496270042
125216171
686521438
997634387
414016150
246000193
157160610
350313893
848713014
375491577
271000048
876529571
470721788
323293925
1001150443
517354923
444838702
1164051584
681533309
988175477
638560993
430218922
519944967
494852120
404707796
378666079
1133404904
751232141
288145353
331469467
691105654
454688655
899523019
497361133
193907774
175296455
747831301
135305959
483707242
619488229
315402613
507242571
774895145
679410615
286068218
36712022
263409948
1245966054
1379605386
484912559
489971366
524944035
3809476
358912493
473241723
518011490
573357217
330302437
97503493
599344637
310115518
1274572407
435872927
410634663
909682262
485567757
1064178568
1052452299
574792321
670708085
868164092
720124911
913328349
132471766
345696990
291950523
629556748
171329982
694928710
537585896
146141650
496740007
480924641
474599861
152106281
854393427
352682013
213997705
754756573
436483411
244642012
770018299
333882802
758284735
497831005
697193206
288743322
809735364
1126414582
261373856
891691482
422635426
731064800
185730641
626653450
651608684
508581968
499303322
304156397
367740234
394260981
399255266
686331399
596659927
892327229
415244726
302673604
847620424
887397748
147223279
240575678
726548058
587789522
241856501
291859088
965269279
164150426
46537823
286677179
293584183
360272694
145159600
646366318
351742160
184525276
179696801
755431258
75968541
443225285
1322926
178366417
40046653
946568098
1046133497
166171402
547977238
374103908
830266121
280530717
741791423
293652620
117170469
460741461
101827761
867852612
1013062929
348861789
356395919
262316671
459389005
863096761
448357957
70521589
337203899
466297526
166777654
370402799
331987463
404902969
57173878
451108164
475617211
676556886
506354855
263947137
238560921
562298666
309709992
1143175245
199833415
261509877
1104025889
758065757
1001856258
658468275
407339170
468130769
221717500
560492935
314444171
101990301
360703761
512620225
1124378182
367081574
70358952
186406671
192656793
131911457
283376832
740152392
99377753
932027613
86806277
693527297
470505277
623898258
727115094
385824492
687707425
176349871
846629741
106848885
168010621
1147288151
389110802
442963363
1206095615
392691822
436058579
1372508994
680832464
133176508
200104595
50438813
406324943
369873818
451041219
236906069
68106856
38327202
1387269322
624807311
366807262
847590375
804775600
513177295
1191668336
496448544
343425344
335222098
449970979
755669725
626127709
736206675
530793552
538161659
239903291
67898985
476240250
762819778
959938990
1018603564
525527680
398381171
34946404
1003321614
824193242
453473969
1162929286
184211199
394840873
551883434
750521502
334081111
1394726656
399687383
1205384010
61197669
612634346
571419086
887069532
613527302
213594531
150569421
204513435
937900433
215795179
1064070584
335189488
406411746
220870633
446300445
1050079866
717398982
699183955
255286750
494551573
1283442205
458684161
191146860
875567613
709481631
479501396
401919656
441903695
1360864293
471999326
315874249
528457027
176053113
1289357845
292686011
414305339
97271356
923481629
483873964
516573278
730888103
369450544
622726010
385381482
710367937
211250215
97933151
457970170
718751345
173341056
317344394
360774669
351630528
142189864
368053462
1023618882
376975687
1156377546
332915689
436491768
253589655
433946401
313538186
731111934
559797881
567747071
976630767
217112424
1239044912
1140738671
272419807
611047559
1280289189
527083361
673123993
245887305
583923652
267615259
258308707
308636439
1189171413
485141168
592442157
905979099
317639880
950317956
417103138
526806947
662562453
415660910
561446284
236595354
239564631
606701911
323848395
358833467
274202787
400440850
595361505
262180264
369680715
842216324
303056175
550302241
361322204
506986293
1005182971
388058915
1127614919
497101107
404654938
279451115
534686624
287133691
1324085223
506814298
400505441
611634303
962253758
744537659
376383092
350061037
743811135
865192033
930344414
613476061
431524214
483091635
390377417
276552987
498199991
310020873
33823108
235115101
496640964
1286574637
286839095
1054960652
524930940
345487203
373702226
155868639
195708920
557815992
124965749
263097471
428891627
535684332
121042935
49687918
492604051
985270476
269586068
432077086
391101564
1101579900
211425887
1065495793
1047350697
480378243
641502343
745811516
586581372
89451259
230422758
80416245
385256042
519835897
759619874
727651586
405087873
456913497
451103843
453082462
301534617
392250733
830060180
769403768
1032894561
822078252
241587989
385139186
376044374
963066414
153865233
454854548
283544113
195334827
84491063
106216098
493890675
1060482618
243667972
361482627
120303717
978863955
92994256
889107971
310271649
42502812
654377093
548002330
350634864
932110333
149231501
419110656
367873611
394287581
401638356
488229039
1032059230
1226346831
1065683437
319018687
417059316
368615835
402023861
289700018
881553354
449817873
1308298101
77286391
411842092
1182330866
309750057
355520565
147739928
622596080
508684712
583625676
417133915
668562143
799937545
436192242
918958672
702357940
1132141995
490658165
982131238
1283879891
703148322
67481268
596965555
236229236
420374921
191759579
528902974
142099285
349388190
177859650
285710315
875018750
702862520
441115441
1041083857
621413808
430503233
59569120
380479635
824144309
329589596
1277807253
425141434
4879111
487636746
383974122
697756904
933383279
1252889576
174208775
766395296
1310232118
199527039
672015683
422661192
380154271
650686969
218060196
275569940
821676600
480606960
354196353
477231820
660823346
529366816
481448171
546025882
299318097
767774672
885946268
89574164
829221652
618012358
263380312
1068948235
196534490
462064097
471836359
568816635
502555306
349617041
514176700
782697565
470945693
574504259
110009057
234676035
482270691
202232100
1350447494
715774183
622519740
1009063456
358910167
348099284
466805069
499173011
401934698
735808302
210322778
974000499
106644969
567007235
290818629
213589023
568629156
387489833
189898376
99371056
548025080
389805449
503888728
245265030
347983373
415161670
340170190
1098786761
578891750
699139914
472494044
228563498
303323038
315547168
402439764
92468167
343705798
822848765
143636611
860438224
1018502957
280047311
743529593
1249724298
133600593
381514732
1001351055
437923248
1159649182
390228038
282600035
656746774
189573924
370993988
192690980
750335841
599270656
639222839
243749852
536456678
370096678
742114322
73037705
779516705
218029356
686410256
280192734
664553330
698039846
577250429
588012619
322245628
157154080
157574145
238752484
600435521
20277222
55347354
132365142
381903485
879249646
1033829526
361823464
98856545
470515679
310715632
274439716
1122946400
627962890
201126588
504211503
137704263
435344876
665442283
117202627
946887324
548744628
461727809
673135829
813267742
294975495
487283462
396435714
474317936
1097749860
297864231
820269133
159790753
772480165
235527
141946691
427800347
252515090
246058948
258378693
182354088
641967948
272130569
89886125
964029357
357698900
565762235
612713650
473851677
609731442
537087987
1255407459
308088350
993824015
547385848
153733122
490998725
531822917
994478628
803241992
1053837699
255148148
1042518871
313124137
185966222
1262964978
111213558
457810630
971093545
387205245
359748549
710590171
499439838
346148806
150827687
1076009704
423802758
25331010
1056049778
138928268
220597293
1018906707
230901004
337537306
505649100
262289449
194361960
421688878
683690977
493254446
430164333
1150099026
589723377
341425829
912303756
890651155
1046194368
580194971
488229888
303548427
300470516
866357599
93552535
192699529
87781710
392038507
1301335246
306648623
822002982
1005507139
682255633
851450813
197030678
335096281
528714941
1219852847
267018740
387077514
1052223251
1024245389
534519900
526268708
712454553
257193281
1188290826
821827636
462937206
241067891
241675952
173314220
152601443
595838220
485984570
215385722
772061468
581106250
247337725
321007050
452164232
142004506
198941508
1344110811
1309311254
112537381
521797737
452820304
1392810267
975621487
99527875
280937989
329585822
256256590
166510963
364961930
220866870
1060167955
924802583
1014284282
490492365
699208521
424737313
886012415
68702356
485867974
41456684
343503297
52870984
567940894
456163570
409113996
749781087
423654300
614974505
761180633
1117876920
362272197
137031790
194519336
397693808
25947264
454517202
214415632
499644554
648764073
479561997
885992195
707662600
352342637
468000066
796396563
579765433
1078278568
533295999
640934077
126574946
711296045
1052500974
380053876
423293280
959353253
1335287812
330439896
130723779
61937622
473500317
224082556
713496900
672402480
999652271
832903185
90036664
75470043
320118457
435957453
744652369
478522196
584573368
890697583
316915856
813456687
654713916
655201637
380839232
549581180
891278860
337756348
207284130
575960298
1161733372
1014243525
152334749
480314382
226853756
470971940
319987251
363108629
645064691
711052435
516751595
648886915
374152754
337341058
3786669
599674759
383550224
587725800
820011187
748878228
493835103
313947106
628173309
191955078
154862019
349776784
146896933
257015079
1197943466
524993066
210176825
210739757
464668921
327421692
436559865
2861278
516472506
372306163
58292490
482891068
620385916
720538158
307899784
224426768
221347754
292177317
699485720
620842260
750536889
500131473
71955288
385651463
902380257
738590235
91556684
622964015
202591659
428463846
820604521
1158988795
356300465
266502434
944141155
832820514
320281703
381311018
708368233
127133183
586295449
150007106
54904441
567612657
884307898
561876141
722656660
576296583
264050872
532487022
1309683643
174126863
422485893
843479442
1014131313
793740370
1144525643
789484078
229488570
458272746
430463728
834545311
236207262
242964929
1209328413
209779043
235158752
1077357563
204615148
576041397
1283167125
431704392
289519583
503874465
257079900
117463366
455883200
327701140
415092182
1142214170
162857060
141797933
608413180
362290203
445023216
633246695
448806673
981668369
294108849
383578647
216504006
437115503
846516215
562618583
795991109
334453724
423933725
650697010
313767248
36346645
512801661
260693688
318559036
496815379
814497935
910493934
671093869
778944314
614953704
514694946
963788263
1170130692
558857030
906346950
1150925925
132328294
498679905
223177392
618632527
472546976
447569339
462768571
196083175
149444716
696378438
315779730
360133983
618025958
1341767502
486329774
451983107
164821943
856811798
854736477
893944026
69159596
680513238
992212795
35144428
1217929272
1020986642
205534956
681008401
272819422
675039501
491752269
358172829
678061220
995271574
1204384731
552688795
410501901
302638954
693397409
504923893
197495577
858953099
342250350
555727166
386361279
596958887
371741578
892965274
175087848
243604883
1004290339
491300745
328523935
211683644
187194336
919533725
1373888459
169047728
309799245
888957892
825231779
75067737
405155717
51105544
493586555
196914791
770940184
26175125
452250050
1079088285
1225332313
407834172
934094595
87039414
540599920
406968228
874726697
591370783
318932948
382960544
422255138
326745684
1042489553
538074329
46779511
658442749
553978084
604354272
153214589
444443014
1006459061
350089617
376955803
1385852611
369574331
486882804
640065564
953157699
599322789
988302976
1356787525
1070855371
843723229
479467482
151760432
189613424
840911851
288657555
295136703
325064775
1333533201
417416661
1082503814
108342271
820205885
788886288
482412164
545561551
480957617
292106041
14354426
57256546
1186647596
188302717
418691209
356116453
27850890
698657949
183923773
248509438
428474308
133251244
642627727
450437160
969594074
446289658
1320475687
446074831
553073027
398513293
781228309
975948689
344539559
597170095
649357774
378113925
381098561
366989181
1232742162
547347208
853019250
169271019
493098337
625537771
706909950
335316428
669165480
1009693317
370770309
186073307
337635805
673538946
213402581
507251193
739344185
933201903
1021378317
806312061
150124956
819467129
169249630
395817797
647449462
211710712
499255872
156363561
931119318
182910251
304448166
834693414
523595039
375367585
165830742
699380647
682319168
271340241
288661362
46275292
538879714
429626797
636032699
165990298
1275477695
1124854093
776476403
469307824
544679692
1375482927
667377387
1097991635
61705275
426970800
24165012
385902322
918292183
347050485
368677021
38865443
621242545
385984889
106242052
1142739278
991521015
476054899
889773619
479855993
881583957
654613567
189650279
115620521
173215611
233928327
411529245
623590109
217053716
374745445
447515681
258506414
648731252
1205333698
803607104
47157826
231616139
194326393
115835012
319911020
588976645
342951341
428311524
245083325
353960128
437909942
834473455
1212576428
176276439
501609132
153830347
615161959
874289448
759447535
415619056
847686788
764427358
240717905
181035572
1254818446
789284771
171781753
1116975887
302044315
37004847
837445931
626067423
1108087406
386852689
276922556
490973469
755603926
565745865
405372630
411765836
1070547917
746221017
294022014
452643883
745736516
1032506004
1240113761
903609148
471152415
534018006
713857101
395392580
921329928
507472486
662631301
945541872
350791545
166457894
2632115
608384037
895717147
306225066
421710553
782177281
820333242
466520959
954019107
369507525
229456328
943736363
470603402
259389627
258943403
741656800
313618087
522807501
403692856
115964161
852120628
506912089
897896496
187039833
125586072
402583610
65218544
397185566
219739188
297386571
477035305
342674606
295823758
912167289
210607349
438152630
305245739
1376445603
824768132
208499029
605473206
896976647
734772758
550989295
229402598
472985449
766696232
374913269
492248491
297861459
963998603
1039154337
540254710
168299866
166367561
124057349
721462987
821071005
693721368
249929437
88172033
1046174823
620239136
507769543
406467006
885673791
433078464
640207882
1393889727
185745408
692596558
456548709
737280264
279684097
178670570
587616409
287058894
404277118
117652913
914286545
1357294305
808811342
606051966
258611051
461610411
452650324
982967596
323528702
456873367
463145948
977806227
889252760
500890837
505690882
569182081
879847438
923440561
494924173
831799807
782687853
544091294
1023898
448532998
740813498
1225102450
595259595
421616570
457926582
180287239
403263846
382200924
338863918
397569718
299342859
671846118
672706592
848825297
1210226507
106816172
348920382
402184311
761532499
797628866
361839795
37425696
788058547
1202386253
115933762
795917376
443999199
651509725
190625790
1211806595
741830365
1070580973
452240332
917508719
330285512
928285496
770639520
1341700864
357865412
304306004
1113413353
236920749
237891495
474246871
865653836
253377175
772094352
826419699
741123527
897594950
134335046
1335742666
547648399
279932456
467000989
179326217
445865477
601958139
697640124
594652086
598575909
374515174
775705205
98563875
366122852
780194140
368078876
599810405
379349532
804701361
416171948
334361694
448171803
433443640
1204832622
976104257
228704320
360335267
627708523
1227886039
417528866
550251314
779992949
455468277
591760902
731312623
228504384
326927399
1252287997
797178275
856378750
333699780
484997064
1234796445
893112001
903466678
663100525
669224786
332040914
821730529
596822418
184372907
531564537
212430686
370987004
781813454
780792843
227748445
13888117
201713961
444338002
678495112
272706405
455709059
559278297
292661760
221800024
412957203
878129067
130620017
327318966
1068763128
1043959752
573774642
484300596
240819790
761562426
1169220316
780359010
493227254
562269019
784295539
873926682
654910285
220141926
343005153
304497926
564613202
505553619
901135295
32646830
125895494
468478706
781285002
52607091
483330852
903631545
951535168
102604669
192404651
75168272
601958571
44993264
456283588
334117062
628582361
554224955
739159340
865372813
118498516
351579511
312851509
1044802612
955816212
705547026
1374615921
412275619
119423817
722511180
1049149572
383513461
595284624
938301457
414055139
617552228
645326258
702116094
398411158
496321720
243965233
735747830
487595085
1324358373
916218984
1065986153
530933748
123902595
857930332
794809682
258125336
762364516
61100087
752811999
266452778
421038219
196293999
705793302
289504047
570405403
207890167
765485926
918627632
386502809
1035707410
191158065
269564658
426945440
1007889425
397290253
247156084
313395164
290398123
247923072
724101231
495040305
1036373780
247490074
1171329995
547561553
867323320
682464698
662363552
480714411
773115623
50648847
361825331
342366742
647147686
1117864191
445251539
854210344
113760399
479362750
424964979
1028133249
872716479
198704478
429241725
313009814
1138983614
162087857
1007971069
526511942
330857271
530529351
475458091
194858185
884698135
468196625
973475604
941670564
1139759468
167806481
1302078362
1275954269
280900529
804255483
746999458
545882730
296757711
505744986
1067474275
491371660
707778479
1237633711
795959342
283240611
321486724
302875843
480682844
488699165
384894006
393155863
161638075
1149430133
342737429
479315869
159702473
188191500
330266270
796575093
1251051
382193856
478502617
443220547
237505414
521819884
115388079
161183957
771061205
655328041
233988144
362308685
849983247
1006010673
324984479
568533156
718913477
302815346
409045538
323383841
298715118
319455376
266757297
154538242
212880462
865921124
718978685
518263875
528843260
103561148
215637130
138839547
382442080
344381343
444122732
1098701233
1362650771
257812641
1293283336
873354070
194978163
348264628
488528231
78496234
579100916
291074752
632929096
759037254
568971997
634350354
518945690
51681127
282750374
450381767
730943696
762196983
122610064
295958892
882124990
368053910
297386469
879569429
120355437
829722647
373916545
81614329
550689844
310709680
285448866
312187072
748488034
72904329
367695754
1097331021
545770260
502693436
513270153
514138743
885624115
292406248
306215992
892061977
619320217
380941915
583306761
539790691
333250794
1288793969
414445624
415084304
170354835
760153596
609307030
501885629
764227234
487461836
281347725
382513559
608430397
297394018
1106425694
989991522
475866075
1261278826
534865108
242196773
463864345
1384652103
802917786
405604306
273100369
1051053144
774258383
298683590
447460507
924364139
225150999
582004997
455094289
405078162
451977189
729335002
536281062
329461491
77634437
81181417
220893917
201814427
759830931
917187513
175579367
1366734199
897499074
1366810326
870499993
1170554149
384227083
366050765
538651281
672872133
92584446
326394561
986633311
441509671
982249939
434702482
493572193
647853675
1156711068
359856601
405299805
410376997
892763263
1005812285
1140870549
414867381
776832648
288016605
128283709
823895405
953239676
417400223
732222870
536107359
306847450
488019300
628608423
775223562
508795235
744999556
526729253
543763429
743334511
483610979
76843821
117294065
267903286
702797041
1017997458
846346688
1265586838
1339089959
704642965
315681058
507595923
56083125
323295055
28319750
78571548
458753779
272881670
672932965
502492314
206957681
416976112
706895571
812446298
920626035
53283984
527857515
808623298
355984082
931360494
614881959
663401850
239697227
2417042
370781147
861050390
267448235
386592171
328019957
473250716
54719958
98052764
536773150
369993879
505643008
748595325
532309079
533369957
95740447
347743056
1279194178
1060439990
1307154085
361339562
425353244
360323760
242930247
528453091
896362393
718549536
393628087
1173543496
496453114
268388946
204008894
267321163
108793175
838255089
261986925
366271592
517669952
424034279
921210684
553706694
470747248
535777100
411069264
154518770
1126745431
299031518
745871201
392432668
335178756
380504487
368365344
707357866
668936
740927261
655232217
310765596
769729287
1185481697
499381580
678419712
798295386
1017929546
255618120
468192066
209166615
819055630
930101186
1238709052
375144780
501560782
532795302
1258993843
119537714
351714391
1057673157
723003290
377911549
629074168
527379181
1272564006
48461297
798348590
385434897
469154471
244698739
157098270
425133472
1072960835
998525934
758365694
1062689596
393009957
185186426
303967063
251986754
341800575
688504516
185069846
447501479
692529997
465776251
420205605
859271803
1184083915
141781406
348489772
326755788
863312783
479431862
2487872
412163763
712030871
155475257
487710262
383364992
2904951
629651178
822425220
1180492177
543303723
750121359
558304219
703954
1243481913
1054676379
464468111
365343086
334149025
709297594
544408119
629262886
175304903
622342707
298248661
485066509
189358414
1092172416
186440471
578272064
64123411
928654617
1090570428
612007926
87734931
524342699
989324896
558007145
620622436
756747207
791446646
1041322677
400075307
637496602
405122115
511468948
1069717548
471935910
411157315
1222879150
514219394
966620870
475217220
161528267
592805398
124208436
592948
414648840
386094758
1195868800
352318527
809468671
375754426
114748537
1034259077
642968366
309341473
309746332
698968668
82950533
232970027
815142050
106460280
543321860
929022541
934576954
929833773
200737147
907198852
952652360
495808711
800645930
1058866562
202909503
1000008176
352674117
599902089
346769652
474121431
477709331
752215244
938840445
620936023
80264482
125173786
937726078
507968040
447880283
162044637
717199450
698587564
160861092
407909079
1099963799
756114567
365075232
764834379
443692702
42201332
618280144
378792577
979980
525696408
378854313
1121099788
363579543
142414223
557941411
557390373
496309953
638508796
1061443714
152729905
121740003
200004872
863053090
303088086
384884123
7559903
936861504
915871234
431354412
537090763
159948993
209360418
495456034
357954377
333332365
573635496
483191822
669334407
340211655
405509730
203221305
1147882586
561922275
510887022
153995111
423916714
397289384
682903810
448725859
719954652
322226638
516277869
802288631
1385515937
507262432
390920402
977924564
710598711
161198473
361672834
40017413
849674492
209269216
631944274
709761324
482993203
135270779
518893012
507672309
222621615
679769545
542037052
338544310
625510308
573278065
76589126
427751524
321125357
557669856
163157171
462050323
492423066
525207519
335909288
1124817343
1251801481
935767727
1212372571
746368025
394151953
302096382
406576353
366227519
767888350
339386835
959653730
82503729
824436107
212745648
503741053
835516027
399546073
877037240
423469731
225173055
1233526707
397067128
318900606
387418411
395010969
556743012
462780172
840917377
878755446
258921709
446745731
955823148
1317408574
421422583
697732737
401915904
286760187
884554839
555431758
112318274
238528759
391879066
321803397
57772564
973011335
604618878
694400711
1273328543
428890071
74155560
368051842
891751886
906763740
364252634
1233853528
587296390
1291129514
533421549
444203245
967617545
958372218
463042907
767341260
407000192
389838494
458138104
840796284
567971758
710043634
957586770
445238530
37571995
660496598
1106689444
821243558
435173389
182993851
1315344299
1335920292
337040560
545348873
1379970664
835485160
133294238
418487447
353630063
170148306
1054858161
338990341
956785700
815322446
507147911
167182092
936751252
391211556
981850968
724716013
1200165166
1215391442
638893847
581342262
737638
474813255
446031817
274189309
784321981
1211520159
858318027
622273018
1041102995
297876925
863114031
586167214
522836115
754662979
266394552
317614876
441695991
105328660
556787788
484335596
456233054
437966293
370990011
644426243
732538385
127063906
998066264
532201467
252410245
273705320
677068878
989336686
285569872
1261926838
486088430
441134004
412818337
707939387
924501823
1220813365
662693102
291725888
781912836
836791238
722297546
897681278
293258634
578016521
758332695
82601295
889702107
1329960228
731266812
971225914
52076597
103839453
746633646
685417378
957392228
385104717
194879079
704202343
546878504
284286089
377862441
228341752
296425869
832115406
776916283
424753795
484471048
1132772
767617914
954651186
700468080
454650764
696178167
633691795
738019960
696631276
827168737
318050025
981050466
976753062
1244679178
70854337
740245047
482705050
677889064
491183747
495225670
915382779
731058281
940522799
305789905
264711200
441057554
444107330
646196377
442313377
1143412500
1225354327
562281452
602296522
652857660
453937503
1065060736
453716759
646973140
458003033
248288156
1346955612
170765258
649076480
194284142
481154378
805712059
691039723
1235337006
901940576
495934894
515945119
206584971
440870433
76600941
543438986
590870962
565484879
420775504
871047495
532835438
579001300
727745982
1051073973
892952044
172543068
219684731
479951760
1260372239
875212476
348709357
1197142087
262338602
154491960
453788079
1362916064
380961649
586862794
394444908
895575543
391225503
579121460
667641526
391659916
275687183
510416392
506346551
493959450
287747858
479308395
556538604
385819276
591914665
374363039
420495926
825441199
1180048243
337697045
66558614
789886577
440576562
488975732
739156079
345453798
384362180
163964960
566028407
561550486
556290153
966610991
409059207
160228825
457856125
341683148
193992152
321034355
385771117
580406396
169514416
610539302
180580149
201600085
663284735
545276888
1217362503
1046225523
108660917
1297143025
539646475
473628919
193105589
846933144
630016176
665575594
349264641
331840316
390154300
952674075
707658392
455684524
269219934
322908958
387601674
497816462
408207099
722161015
584430102
597856396
524248947
376405409
800717914
508079813
972820090
224863
568197549
1120288043
476351975
770870309
478952535
587342903
754188566
604830850
999262309
536073243
78008797
103546064
380556563
185073355
580922284
1256476249
562660171
271837637
381432468
790515177
324327546
374298971
746466970
513442510
195433208
758431289
341615038
167517450
580031730
851076779
1347904668
330940447
514985887
107465883
951184967
1053139128
719668093
956053253
1338647548
960067908
94120911
907873920
1125762382
720894373
987864361
585619763
1101179231
769659559
475026700
310857163
744029215
211977575
795792665
1099114160
656693170
1047638549
175276469
1043696381
257844768
922968441
384728621
1324240190
468222471
424280078
1040513180
484991583
338427848
414667954
705891630
652746533
215636552
586292086
318086765
364996234
189060300
983224820
441023971
367769516
315425759
864871920
257549470
218688513
665696546
920793347
400208289
228785289
264688289
365466847
569640618
1221916082
427799688
411713352
365673264
626590828
395915652
470922203
62793941
113913446
785614966
701774333
161359109
371685437
1102497324
408978661
768401495
552792493
442146319
770184445
515861707
575217533
440979240
988889169
763007145
787129323
1007156561
308733911
1202256374
1021926054
660693749
674059012
406745079
340646649
165179255
543562559
437655567
701679859
434730501
1146717007
1154102122
751822905
711884564
129272403
482583988
251850807
442644556
666649818
823661107
725495389
419873516
331058165
504662839
746455903
882964857
395224931
282006528
1072639825
492487922
103441500
950381656
550802728
268941079
1006700067
820628224
914593844
1053700880
891131899
520455286
947461143
1236021582
888081982
187640518
333221182
1126862795
1160528774
494765529
260275314
734280561
661696549
1035398599
476646193
809399528
452123044
698696669
65828279
72366297
424333856
1273683834
632689644
473636093
156501165
449465690
893305658
280839117
523404566
561495588
441185421
944555740
1015995694
273876142
435287416
535213060
1116348467
307188480
874069218
723132923
236455904
1266316677
152931667
461889823
705434456
508827304
824029721
714617395
1055802898
681176961
771855506
172906603
1362697012
390423258
64183319
390175696
413473251
918900613
280857466
361019055
963430610
696474427
290992299
992891469
379051292
355201132
754788358
998761643
773214940
314612144
338713275
179534959
652078686
1041908770
186778258
181295354
1248680979
51055776
590911421
328660719
177353681
306464861
370777425
722510879
1096845586
627646995
1236432738
782937498
415110618
871166052
710170401
850461196
438605020
1232948483
1396106833
373333779
986862652
847906151
319291125
289608319
286248626
193350110
665074532
408631144
372678841
715541984
400512792
142150033
593144061
436222546
296922866
139161367
893191367
136821129
626082657
880457874
1324802886
158857748
528822838
645182644
442113661
436297193
326086396
177853993
1086159409
749568161
710489119
181871362
1052246597
317128434
790989964
429681950
1376525827
1144365811
853055282
666510073
181392230
537259163
298185899
264894006
81148609
617273934
431990160
508646531
482152072
176981702
341255087
1089760141
205711235
717796384
396330842
766017524
661064498
318346448
625849201
896380047
95589257
589576798
187659443
257599205
833692531
180213889
228813022
432354006
99827674
604561353
524876877
109048652
1356352193
1373878216
498856517
859728680
216397156
1120786225
421015451
115677407
319277325
283112581
780933505
201176864
229314598
975504645
813729
473121434
246241365
1033966661
561475370
910852103
500191322
372535009
641581919
369261657
245048794
363033515
1215326458
340494090
1305141578
379886326
443264654
1054507518
1109570534
706018212
665627419
1033071891
271532818
468708752
458175944
374202073
273608766
257610514
1287137728
652763520
82733152
401206446
847813483
448456038
423703688
874024569
75307617
1011328788
479630083
390158469
430755029
1154150776
211459284
440843207
880487595
680367535
459153227
341526897
1164616640
818809919
410388217
203348408
836233336
144265393
95921086
770116788
182520843
152473037
404654210
443498954
290935473
569093778
512567425
196736482
605293037
1210122337
1351943803
170895738
763731096
814979409
279817914
332756060
820753286
325470127
934817065
881046896
919004612
764788663
1048991539
661674234
1010952981
215838047
1048583305
542332368
416389977
650754247
984781194
902072142
1012648315
695300461
566023786
450001969
488983981
813293918
156480808
344808857
706023251
680716479
367308329
1040237924
828526583
740813137
1098322912
639237176
59266700
433095275
1017913704
383971292
427699387
52935090
447918615
406945421
1033626106
1295759908
995403482
306880572
467941794
124299007
1097433896
728319299
892921710
197625391
1084671400
372348401
1350133313
870391876
792428259
438364408
666399761
302007577
503374588
200983403
432501229
1352035743
501773677
602545271
354807759
76358552
296931012
770607299
899532829
41630695
541330038
50212279
224022694
839804621
1312821998
884197125
1374234566
177055818
1134154
512376349
395230161
898531035
979451522
793808205
244152489
1105282782
102366456
291458214
939397304
230590101
716744776
937693786
203642427
420164742
345896547
1296661363
1201689201
140250412
567859200
575006784
478983080
308565537
793115445
208943054
1374078244
344806723
476980823
570872137
110820189
901233555
118029646
816881134
279072753
196440635
1031000571
183184377
79385716
988146420
337408219
217654240
801199244
836347387
1017969647
416560648
815837491
45757207
878219054
88837596
491823171
266543799
972360005
1055605236
790129396
762049348
578429805
542804646
205168477
586840773
1100829315
540005762
139507436
535990749
1274082227
469033890
412553966
423803227
784447395
222693714
574636031
269697068
154519194
860651136
189059027
355896726
757837918
496486081
464339277
1039756468
549415590
457122804
1005129127
811708691
461684961
546785821
463603657
386473711
996898282
961665612
149568047
433277738
389044162
1026182370
1080111100
435519176
223995423
187967145
218686320
639768014
134665001
338339751
253501691
557618265
306398747
447326284
339658172
378841083
237807202
557857179
1131190135
193429646
709795580
495443273
872322746
1368736248
461759289
1218967260
239126409
142044901
468551777
448062949
557959322
528731925
530923007
412033339
801316323
375798645
1347980520
245834967
1390335331
1266656982
313592405
128498897
435712772
336100610
509781078
244926838
821158975
864645233
615732676
611492650
775419067
907372506
867044479
908198663
1323177998
610700411
713105014
521787556
255217167
764929178
210615261
415769263
334221392
886366863
421104373
279689400
96654488
875629670
61005161
868407636
940135540
382515215
322893080
435437009
768372515
240129111
873491115
411665033
1106875773
357575102
305072997
244627544
732098446
532305231
572302010
506877061
758528561
939204136
311191638
354980806
723289397
355156066
346435766
898149747
339871289
171377936
1025801654
1270735003
444360768
863998710
1023646206
630677179
412253842
271401709
146396527
897307552
648088910
723325
826519192
322930595
312475835
1259593581
506910917
1141387561
462861587
633169842
320864457
783732701
809229864
480297955
412145147
1008447719
324039260
983324313
182368416
229415100
508245851
490722400
837219540
119354511
193726248
733894035
456142592
1284154622
595634856
366464789
759321753
241478795
130927810
1166482094
629938326
377225601
389672658
321127679
588062075
398736570
419309514
644256910
392946753
448983590
572681172
346789198
523843301
252182291
953081978
318195873
72443722
374807602
383984031
187223416
581125027
481100932
124586961
598026859
410971955
232605719
1021306584
305130355
457930141
734684484
913726208
78329237
532738516
1071698570
49768075
506161474
823300178
802315071
545900567
565481205
967157089
321908190
329615212
490762871
475402397
653720755
1362704222
201272315
129208610
466622450
231503379
587872717
787986776
430155319
879674208
445510199
82472090
687830939
364966303
289964449
856179222
698823846
247056712
343231777
447899732
383399419
470368095
435473222
462753623
991654595
205673099
124669990
620413102
824281956
408834558
863636072
587468369
416214700
961446011
394307652
690976046
1043512782
1076891478
568044371
654901556
902186285
1140677248
619546767
407166956
360467298
836773016
301744142
70364203
926907569
384632509
388930465
381784414
577133170
944126349
384402136
622263162
315406893
257322095
523769291
892257733
679331068
870723167
626702449
525452784
812668235
845135670
699519452
311367998
517573181
431817876
245882775
963607016
330565558
678256762
392587416
282370928
774626439
910455758
307393049
59533889
528939817
266882146
611239497
475604839
214798608
603157087
714129645
980286792
85058654
460820715
494368275
242011517
501882508
34637758
518678849
698007492
463661425
818133687
735185943
380772496
82970231
1140100523
469958558
335676942
305161756
545523659
478459862
351158435
452298627
550899617
511251801
240578931
332562291
357841931
758326032
489275978
454211076
856153208
506268732
664715917
144968511
392570556
413545889
873012235
913303298
865274332
555673063
319430398
387592465
501611120
749999645
444978447
376142706
1044490557
690073099
438683856
139771527
236078063
467863610
465018117
878908599
1244139884
52810919
691303767
194878812
543276886
183857399
976405990
948333686
716977904
227692098
578649362
753781172
642726776
696299415
878729998
125095865
445707928
940923393
738752067
418713439
858540952
579544320
494128293
625316337
462073091
984597537
801927933
453671942
385106557
324534104
385767301
597242334
138926476
323890929
462178367
323472805
933765162
983529649
463491034
1003956979
480060130
1157924144
822164244
1238008041
355980147
654119584
676546167
521190259
1246485181
432843883
932869157
699825217
355756080
669922558
1273229170
822516259
1177045032
556555580
353594980
47583901
363313258
707130894
1012057877
532766484
616590548
312596833
476790788
570008665
904161266
973563369
174524388
33772646
946666153
366255983
355157300
48106956
328070857
113438163
7672043
487379034
1223160385
388707526
943245983
404569124
898126246
1206879368
484825431
245111306
199642043
86889605
1363864350
250524927
223360761
682855241
625010155
464353791
297337376
466460434
533609348
445377776
385610036
792918972
708706902
481726732
976442257
108571769
465568856
1108630397
446357158
633867833
1050801918
625686129
865902479
253816388
85682585
291660597
381287681
66385160
215182991
529200944
1358988949
681669692
471435351
858733627
328121749
363031214
733862678
340509347
1048234754
584732028
301230516
558845382
336926854
430224583
122425028
829827678
375363352
184544749
408576065
99695679
127615382
353099361
750790306
784740802
286165805
344526310
1142791457
483564749
438602990
585140373
379501133
896363524
870887173
362435240
450932159
442938472
505002213
292614895
158779741
242351873
98469697
670256720
741905091
571532179
835102888
249677592
325962449
265291849
342674146
1370526702
471122981
544770681
73889217
924415228
230259063
479812491
337940073
663564717
223066381
494745171
797143667
405230823
612918882
385398835
445705628
281419564
835671716
466613908
814763328
498227223
380846592
3502714
350381251
52208148
414354873
1101419801
629460562
212472290
625269899
1109698419
513299628
1283741112
809708218
1377984653
963319821
524490796
429216731
843721590
93172707
755705252
678110142
259621912
762180726
708295357
1120093191
410702385
110517187
1270768726
414433825
1267545866
736518722
380113159
988511712
509113763
245290131
542401028
414427440
543288887
181894115
403683088
906064682
548113501
221402973
331462162
567764710
756380978
394640537
711905565
795632111
500752034
735778152
915780902
57352355
117488408
1164759753
1140227476
1151215756
364730282
1012089060
413118268
970359811
539914134
518036905
201144473
220870332
1035470134
189465010
311119438
53500919
491030939
1012853294
1009028940
1039413690
846481627
368871252
353697904
457867873
176747108
361488656
307779167
795433938
881220188
575561108
502367684
249681413
594340291
707805138
279498701
764442778
306761416
603932379
255808
401908391
303386237
664371246
488806325
403215133
613057019
821044074
578636083
326522595
469572954
1176878338
621074036
337209923
984298961
567386176
344651599
479512983
937541403
324136335
507230231
884894145
626093805
626724725
416548670
337251907
573033144
446699386
938076751
396206488
970715666
398186211
550964460
334731154
931031577
922244961
120212193
751772139
660232607
34530800
426327956
728072690
738988690
387341411
491434954
806598919
33202081
542360823
551530891
770780884
1289181944
659789712
612716666
1140004947
1286291180
284032233
883352007
1191492835
467038007
790062753
724985017
198005978
421957056
839981963
694922422
552988147
530981485
1084245973
28605201
642659489
574091793
999920332
457883399
1023145106
388277240
945048472
199030044
1398211821
378800015
395519204
284014712
38105947
543838241
570996492
38416387
387412030
273664882
383745539
797186085
822698102
776298407
323044557
878144368
336563343
212404796
896907714
190774762
191098553
634121618
550368835
201631150
435717625
386877376
1227166776
721481901
460078455
673101153
1006956540
324387350
120859056
572728094
463898879
551858193
474666163
28611353
516348357
354768360
190885004
460286331
549518394
121409293
226286561
603725684
182793846
223493811
1399325279
150756479
670587002
941468558
370853493
370696190
41726866
887883315
424835692
59074652
1092145169
781398405
485185867
213733238
464952954
40615296
219071798
351141627
527164736
411107506
116329263
955092483
668203858
330884401
177423487
330843634
792670864
371075996
338497070
718589937
376193889
184882361
353268215
835065134
873210611
464144929
337176422
276654068
514361232
787551419
562027772
659973141
882346340
284260352
603250006
93600221
273405080
367633972
276211909
1108497997
804335791
616590748
860669357
1293830325
821578019
794867596
403131849
475048235
412908185
1019914877
775719085
180882578
481033812
1035718229
781358192
794290296
801629037
309261677
284109473
249720514
1305540268
391594835
1206729783
479936157
544750892
1002345832
874002190
63173690
472394479
581586036
466824323
963502794
1148167910
122343944
539420222
455101283
994577422
447949466
748478240
1058892093
597930168
424822216
168989955
497013308
762685250
820409082
1052353089
211717290
1020509697
1004031638
199043625
795989576
1316147560
1279291841
253279317
696823245
403876758
205302973
375009423
419106212
987252530
378796537
687335924
175224149
442734073
66596392
268584067
194280549
324749736
845829050
308528671
361559037
1146107768
218533675
1214093332
303369148
234166235
1076463207
571506289
258096202
1205133235
471077004
762801428
55776528
443527719
1308050403
847698663
291739237
332244301
431622694
438124311
1092695840
624117974
723953980
458873451
405437448
478825595
498833781
582700104
351957546
538735127
664510793
97869943
361951553
208990371
267628654
234483435
279038897
1089353460
765637484
435910998
1073394091
295847094
275050658
1001425849
483199487
303925225
881229571
220117519
825057275
694369270
276215339
457228473
371250681
731403824
261351067
651882935
163311760
887715808
327089556
762285077
51353325
647534479
1010767586
734911871
109677828
741474319
932448930
622428397
544455245
1362802587
659684666
723514183
504930061
348776519
390483977
1243844597
340062
535464677
993794881
381801076
329853652
322107968
389989453
661673077
394972046
237928848
708658361
527372457
535050158
249119009
144138958
444541037
396148529
75204879
616928306
729597006
452505811
236884698
1143838437
325469244
985237943
223470192
390416590
1044322069
645999149
196086678
934815328
1279949035
935391285
783488516
227172469
729059257
621145666
529276374
166174497
1338929963
303665800
475482740
737676501
100220861
1073670935
518752549
197450451
679672050
1244337197
769379934
849926319
959571569
219323826
606036252
600021734
1089468453
877472873
210947813
1240601236
478382814
412382659
493889970
274076
693069143
753366466
623668781
402879622
77225541
104149656
977576807
763368009
680862653
843574706
277970234
504269207
864917051
857098979
349592887
347825355
799671202
749772833
469683300
885179467
827533953
1075001688
228775887
1057778238
828785178
1326414895
446097326
244483751
397518868
58870986
788632592
1276931189
305188003
268652336
796435093
664928734
309532430
397242630
467006099
661452868
868648707
386966172
1164236381
994912387
156043903
544529467
579815588
741091534
519171073
783156061
229667532
146593389
737686966
1017438158
279275558
427424293
893925832
542301998
715671729
302486187
219243108
314063299
410490165
107027984
521439102
393092546
1210095707
163175890
162181763
876233396
483396837
993975530
450381777
535742558
1184478908
755549125
342130524
1194901622
1043428005
653098639
813679152
714053687
909984345
388558215
656140147
527756548
493070232
582242889
562012624
1064445832
156626507
720754953
1053803733
588521388
877590677
564919758
821135375
1183344236
455655508
164208877
200763481
783740302
412212555
400079331
338455175
431887259
910863859
844408524
465149685
386611441
332435690
886207634
957868025
366394794
248971584
796184992
329393129
1210683280
1060700570
191459650
769942453
738384744
544771285
522880912
676759226
658490065
181297004
487358792
593191795
421204193
113279092
707646083
463062231
151819065
418731841
946734442
966021674
714657041
1376686431
492967736
840364148
444980040
539654645
971268211
229156809
188587338
467053581
1151057578
99048833
494491123
710489924
77390934
235768756
280320709
449173487
401247391
454742784
692621861
467339870
356151454
985822816
401721026
482064901
309578015
837939906
851780706
683483341
89977684
704189631
1034509272
890526181
984135
1373319469
1282330576
430035515
547179423
166639588
930542685
481286765
976661602
164285023
244349879
438462002
751775760
847269644
395804554
1052878024
587716961
1210682092
1078884861
539977881
487547274
196667322
693454086
412188848
595544596
297112989
353790595
647906074
260879119
607315156
619354820
833324924
205057016
425162946
78381575
634777927
1234138967
458702051
567148
328162479
1160697921
98979554
363620314
737297665
361225280
402420803
1201129536
111499470
214131647
1145781791
627105069
308594594
503351820
559560367
780061326
442911996
58956750
278824283
705813501
1073572744
212069409
646001822
326014754
742331979
460927225
377588090
545613913
150315411
469554542
554518404
1335475370
428573148
211628942
537678228
1133711319
697110354
315615310
945498364
832876177
399828015
978106885
733613854
353822623
344365958
443189497
143313885
1133452059
761110027
520280909
1276549268
290188899
523207959
807277855
607665810
547711388
1017611903
270426635
799425646
399230302
207703617
263317414
271987285
349011491
177085213
720111062
266369636
271898022
694656370
459110870
564675384
286574667
373965795
657725329
317540438
723574401
145896048
1049450439
643468497
361991320
872401571
1371296445
397027509
369845460
1093435112
392818454
568947443
236173982
466410841
936013864
506735076
404179111
76351075
238671376
1154859679
481445813
291570783
586791016
837987550
449006059
396851209
945602266
906630790
543613083
916657364
503907342
427016374
208341030
645539161
804229122
313251895
840792109
131407049
493525986
411393974
1218664121
500323366
728338058
840608491
523269670
698383816
453599486
424125028
249759864
674913696
41500827
838207699
690610510
362287031
477381841
384237101
325611627
483937690
148131193
321689557
386815706
794235457
516561422
716269501
216879335
758630776
478788892
265366521
1017216299
495791068
1047385010
543078301
539343498
931487674
470870456
398347646
1025553970
235703578
962142226
447743486
738072837
403403417
130801409
864862498
636181871
89672112
523339723
281865188
1334146789
463458825
766888871
252783311
1037247036
1170871531
703316580
665777901
632609001
264081706
474565564
52867672
1190721423
542019813
715272667
678001963
85822627
476903390
286173079
288364725
370391811
113848470
327665425
341938318
356681756
417864584
1050361397
112468768
834995798
999863058
403106628
1029377408
382731398
633566467
356511711
800902212
533069109
469042104
573632839
1392357085
543841044
552724149
423096805
776958412
543290234
861884252
1254331332
460257035
1056825458
507165822
506846194
288197465
418270172
455806091
339340444
304273293
1092849005
1043918418
395185515
338290630
623963130
339717340
781404972
1335811183
306253616
751688077
441051631
523451399
325927059
383854908
1048540920
689792094
152033731
389432532
111558452
153989714
872441848
430900338
1200134983
628616751
906065022
486189979
282320541
356998143
309458416
663577123
821540852
953291446
537417074
482095013
1318135667
547788567
1294235791
383454999
271131451
469198004
472632693
979510885
633005071
455598818
493288057
112376569
360778519
537431132
460128900
415982280
199644250
317954360
7028192
747723759
485985244
74141867
333339252
231921132
419828934
451941067
643369399
308143027
157277230
186501630
533297102
656645012
457028511
818433611
738468996
645895129
634435273
315366342
593929569
210691134
1052293985
851866784
627784318
123127853
619802336
395574816
1232745318
937054566
467745943
1115887087
1198875522
727230881
503385660
539287001
681558136
745951897
869727559
267569395
890271146
527852428
446841305
380482086
775754270
421925993
160490934
354526191
1275335754
725887649
1008724439
1151670784
928221268
852593595
321951482
157856498
685948864
882921876
429980877
245293211
196547703
713463329
1245735879
195846031
389775155
682728154
345276182
254624235
906341753
907964135
786508814
250645265
1349257680
527560521
429297252
1225894485
657056025
362157648
712567213
583363611
170502878
934049560
827587248
225969343
1036547424
133547315
298493090
332702806
344223929
533168896
465646353
962174764
978689981
241704691
789833261
235316080
499613923
779457616
960994577
509614061
449180798
391387509
450354131
463739468
965525021
1384661318
472272777
107175541
253148337
459185305
1033632668
85978538
386978763
139009065
928869521
595000928
402993546
765481491
1130061788
443765461
704229777
258474290
860940616
68785534
251315151
148708668
264613048
528852317
778261648
994248359
750936367
483707740
428255377
351182046
540628577
511335882
228217864
837081775
272998070
327726029
408516686
931869530
476322221
1336059687
499228485
935145581
886414950
494644823
754439896
352107264
725974336
304238768
1067044933
981980219
365926536
684298252
1312429998
291267886
242137545
986734116
383725206
240144274
232553110
775973460
502973919
1134352715
283674266
242411218
405774318
1160296701
140398533
901961844
785196840
96218207
880348746
830590649
1040900073
362751718
136684534
130436319
879000437
964882799
465783756
359795428
591679887
643306289
781925254
636697133
620348743
543128858
991736081
473449245
487137767
547773984
1210911057
939047559
461781171
501238667
278614114
563054643
889455254
1192795460
1212496441
399740485
964081621
546050136
319183026
238261896
306544299
555910208
438613707
840552191
261331422
299860642
610848383
831207382
428871655
1236637286
710812494
112145435
408247989
430511978
282718204
447454140
140378775
491697905
908612696
420779671
550939791
907869235
1058828195
742303932
312326306
825235353
625182788
66743440
131009728
304104732
949987304
397011969
711943523
920854814
606381756
125592781
278811870
1058841949
1323332265
374909954
289928792
86412844
661013146
256237645
296723036
395028649
400859929
560502266
477101020
469704106
413005553
510821450
976733729
499474406
94346490
1399754814
653999940
177589094
804308076
929885948
193819632
877382668
190894656
476980408
866697409
426125463
1045619983
35531982
641348909
258933890
655294883
840805553
273711921
443278656
848794277
949248072
430466514
596468066
603516599
879076484
572742630
683154706
689425922
1061159686
424091775
414957673
656509428
274090446
731505992
272274976
769763488
966826698
342062353
466252636
871593036
817617406
402328444
539873309
867607411
609168115
519828461
53162160
142108292
1003530307
430355358
993164555
391244280
386978227
1315732
564158134
416185476
321193738
947476459
1137478085
263345322
344304088
252072110
862193902
816386949
1037626601
572929067
637860591
580625059
252808485
446723268
391848788
689259901
835720674
1249488646
1075839640
487426677
716501894
126217298
977271072
476820392
743166376
274317653
1237237039
880631818
979246151
766775949
403510214
950603683
522781845
100099958
400534392
934136326
132547389
383547461
211581598
3484396
1301576917
663300369
794953465
61329305
518134615
291400430
354589215
378203969
504548749
321257651
253385219
17782619
715745802
549485270
367610982
579844864
1076214266
782720300
328416903
523834066
209025972
772655901
239950806
319992706
340929136
296970819
317264086
196588485
725797557
1049523370
564903983
461143653
44515289
36583733
472458257
468853754
305873204
203650913
305669660
399600447
1126126308
451880242
495537326
541118
501697214
1285134279
978377686
329555431
1053164529
862145350
781547714
650830268
288238553
63485556
1326327103
1369024777
738908443
1048859994
452553688
163608178
978763249
155296060
1051581771
59107621
212634551
746415683
1257249106
477508793
315334241
1002485318
412166181
267656580
524219131
505959343
923400580
1601344
1174587564
312549066
715645043
965061135
405022868
343883439
915764879
1359178718
1380943975
692186905
407905716
341187377
231132167
518382371
928730404
356266976
479379112
277927669
892233561
187123459
424037058
282919043
268486994
130914163
275790722
311526325
854534990
339682536
295673583
267889068
608840
927331413
266506575
419408650
570685888
822260407
684263768
502802336
761096980
1351936466
491495329
388334266
479453680
182580107
398743732
708123274
85228129
327304633
272487324
545569544
885217069
757841150
347348378
1009994155
789046245
457118192
1118685219
306288825
602889049
842609227
614495449
145393399
350155834
711826855
831929205
438167192
1129949431
259860598
737216311
534516846
1015655705
314182936
547480224
249411179
190348267
479471443
1030105764
301610444
330870205
470864001
1327838177
863406116
177873904
50657259
323062204
620300396
291814682
941518274
344525920
295390450
452387718
190361435
410239512
439208542
762221063
881469983
442586094
556887163
1306557306
961983025
956476597
461611564
358675358
845832188
308903002
153224199
616096061
1381436601
361701955
456116991
515336307
347457152
39756283
529337282
182504817
1111749219
1188134069
1136754710
205435043
717663755
1053727933
201071437
461726294
481981497
258129505
467651978
429766515
178631210
382886265
229422515
104551468
718636119
433829984
477804779
1352746111
232877783
945772141
317652242
578849903
333238209
181632010
212806073
461813967
106441967
146037985
632282047
456031911
547783921
1220851334
1285560975
136494430
217256324
501578822
915778096
481479592
359942074
697195051
1065033674
408851235
1103576776
1025533400
161988096
534767113
433584728
1046247743
790087995
776757629
1378425188
230786845
1151622577
466604640
281335248
1198907423
709653161
1280045610
916136569
687963009
298686197
489205405
462729727
819680487
275995185
1332274450
424618683
1169660520
849135045
741100130
216332141
137390414
559248008
1117744410
478610328
263257234
420546898
341140636
658933488
650243387
482755815
660134064
412521356
393292029
431856850
672643167
114711177
558325448
249510469
326657843
75779996
455779704
440624322
409292963
844358249
390717909
1000553952
677051419
447891308
1152408232
608668308
1249176397
927690202
405294099
415079280
329256714
887499451
270474196
1030709370
309951537
477409069
1230067959
968927958
554075576
529842619
364018957
578664789
495156701
576362088
1075220525
1014286293
533198375
1130419234
429350058
581416537
478333985
451166048
507474103
658772169
1036127816
763277613
526998473
409531386
241365437
53639786
125252853
463363024
360388290
613869218
202658031
562058341
989012870
513218886
48059524
477692376
851966549
761810888
1043741667
535892068
338560489
707964421
705204093
788789847
128404227
869309816
789209618
607133769
407803866
491214270
861100897
518916731
456065493
322332204
821774654
232211001
966282482
299255932
1149447551
278465337
264181769
426998175
570139185
561514820
213615328
474672576
343666438
440713931
476064464
741446572
1368408436
1048706323
150397703
372452519
113501888
131342256
1116300672
1393622910
395200354
538256303
857731182
332731573
540771876
182346994
319219382
236882870
325533309
487672903
349329515
258746083
1199304205
193665150
970287530
760184632
1008155050
529320865
723742636
376029404
1162982023
452316791
942906645
523347021
201928996
591519424
1064012826
362130581
815751033
486661215
476701790
602986221
338918421
383052303
513316906
555534674
51445546
229506840
341818964
630055425
595787857
1060150352
395668769
1280544872
428623137
642780973
491974918
189737291
414909432
366841670
549297229
182538565
942720521
502507767
286707234
728050136
405813266
684924849
511089604
380058898
35403280
423797333
345512235
1233538920
2848743
269517853
37998713
488430293
452679742
554088035
111357320
47516975
587742364
747075165
704526781
568798484
233665852
290695271
635251566
78078211
652362181
134173818
304430652
745239734
466638400
656327007
494363234
1154756301
470491353
358297099
786788562
381160196
461307634
447699323
97089131
204048602
90228660
919986505
902839223
339843323
1192160162
183783578
347377821
297118676
1009984515
918625593
467486253
360146790
213708289
333755621
758139149
450581098
603880598
367917121
597535743
254494951
1218453565
437582888
258556245
1853620
284617042
325123236
276706003
346907526
1269789579
731116319
418227377
820151341
418814265
115428280
491130934
408783526
575188993
238367563
501430657
610704121
157010051
198617915
767254885
429542575
503222110
220029619
262386968
393143031
542477139
117575225
1280088898
350183362
469075562
652536153
799571069
787629804
767619982
461479757
464209002
120797290
874158419
536787679
679744821
460654029
804455184
428283893
409715606
79675463
1131410302
90151393
223128166
519113377
390908773
318640220
352183639
654140752
365307990
1028098479
298476356
450778476
64849348
332064599
713437670
205964405
920119569
163218825
617214950
424705681
731016856
644673740
79952323
189360428
19646263
347343845
985442193
132668951
799286528
345167941
371247795
546403057
118202961
1114323405
425207845
216125271
486146749
400470131
14862105
937221728
86216393
1307538868
748801272
604684640
399886414
327930603
290377203
519652064
470085881
537966290
1157564387
417877111
382557965
401090122
366615622
119957475
1183233645
595467453
1352849614
162281098
453113151
453875450
497262335
561663279
105952422
296255356
106445581
633929754
334111368
399622940
60883114
664388756
431954022
1106662971
374933265
790437251
807287813
830193024
16787
340423416
1025778308
375226448
384992707
352579239
400917286
503002957
704482746
322508626
738617446
417821237
233722941
448657545
12238309
243770467
843561514
967994422
267763069
2899702
657585638
866724237
349467012
292857368
293664716
276080243
416106178
629844655
473692580
420188001
531200316
536838168
793395581
155121544
474027205
1231889528
373299020
139634671
723937817
690863537
1074623001
479377538
977438179
508814601
261669934
1193827674
564361720
983051723
445731443
200263908
732803505
987270276
311112845
531336817
127686373
432849393
375598743
664737892
414624785
337636484
1249907103
354389992
123798512
1033333256
517782865
864246509
307493271
745278996
116113892
280231320
1063655660
550691225
260058457
241189442
175935719
471818983
875993912
1012205265
408138671
791991909
699764033
641829605
307168092
795021724
1245741525
894168482
411854606
382190085
617571575
320855975
475236154
732570751
358894146
561679912
848635280
396603653
226387257
165734948
505766547
97400427
553690744
171443978
445167028
537568147
464069726
882861369
818020282
153834244
494546699
529070261
596006926
393082519
267651211
508105528
247271760
393331991
1137572042
468109118
505380576
486710551
713758767
538070444
795506041
1986158
657044301
127282983
706388172
870364071
1387564476
69711009
796320816
360970608
257148762
693243002
568267557
375944563
588416748
386389382
47156775
207478720
765153499
183739015
514708614
420267020
990965158
26018251
546703934
378684083
217263998
536379184
257579957
195694884
404794567
873789691
501264851
813346622
257948335
490334699
707995730
222727840
751175425
246013711
1079647122
581150831
745051805
385319378
620622775
56453946
884986141
430729753
582450802
272778744
332662576
337771376
545776703
561819841
409140811
153400806
333919653
195075831
1024354774
219971237
516773026
531683528
324117622
1295815943
894115146
567626886
464517508
762633874
35289488
330628496
424355192
769006246
415752013
715408485
654433202
133184675
109459696
516906770
78809826
513756366
511334978
469984444
236327910
338370553
341710088
638472728
649469814
1275055574
418278375
633207572
728788277
1077841633
385514854
467780856
437103912
406219246
1043238418
56701443
141836704
378095113
62979332
354100144
267070195
498152904
298513754
47504443
300435488
100715673
195902353
556951630
595570478
396277427
288143309
848814328
1020813369
246371678
905628860
736277434
542094277
1046723778
47280958
673480656
372213959
278587059
573399487
495690240
406982326
445331519
695396021
270721351
355794941
244831436
613764253
434292129
475927131
66535207
1308532801
461003459
451009339
1312155082
266928121
153150278
320794146
536854899
1040676053
734870819
159807512
850136001
124547051
427727326
595932450
1207539159
443042649
729096850
527813909
453060757
490799578
386514394
237043966
438111817
314991150
278219212
3834346
220406573
379868152
1217103711
655537505
805485793
891606785
1234820531
247683486
494087955
1340999851
216989963
388004290
675789505
1093803434
897797067
1259920593
203637934
739562018
778794390
58788405
405363996
905441505
181377956
1089162511
169268663
753954955
155616403
520761060
275731545
531606339
1279805218
84832648
749878309
878544959
414033630
608886168
926457557
922142879
262356213
387614718
854759911
836480594
1022111550
846781035
296145209
1084343809
534003437
1134566998
708813160
329326117
217514063
657230025
646907319
136787819
843002925
296818346
572236239
97869594
589776356
417153712
133959808
369138241
338691448
664500178
190756169
402458352
296319257
701843273
741923668
434608005
894006627
77810228
407272990
460637132
758491047
46281179
1239538346
653821012
893476722
238199430
169420311
726734588
580494581
701959814
252989893
743217143
527949693
214198738
218042808
450756552
381061325
374785342
256032085
194405966
1070681973
335886031
359065271
167320616
476879081
369689336
1029726630
145683386
294759513
915558948
1090500092
419567362
528750587
68831705
496196063
303792820
737920488
1279814715
93870317
1049631388
1326708348
748229973
649948334
1246217822
1228411093
317170222
126861720
410194805
396608804
926247755
1251559824
346935767
46825470
697880593
164430320
101945792
602337555
1173782886
788762101
1000984649
653463540
798194486
561865590
463138310
671198128
198571928
723334973
8106683
930281708
1085368342
285915304
938767174
222501372
404898304
433530675
330917408
88872108
1065921217
492589572
287077816
586142899
689638134
486698290
500930147
341667408
303169892
892381277
674716163
243621313
66397248
519951760
374655909
1104658606
1165773298
258690056
530825551
731344714
454062085
761920715
259667395
355554077
884356508
395933666
493832035
261151057
143825622
750019517
244367225
1061220631
345629173
39595234
203412386
209799856
623021536
504148349
1249340668
887088511
238121990
562680374
140607441
327949974
1196755274
128028959
1025914107
408028111
282619790
319000489
83023157
319449289
244590512
276864763
359809357
1354277607
241659689
635882414
1195274231
1157444644
432279934
320993792
309907401
155040450
631963811
336637206
369062617
167310179
272553648
188267024
267953050
732847819
915207953
1145115343
1177933538
622890151
119589820
652091497
362754540
441360258
208768221
545146808
336780649
893642268
684763701
1024180237
676482874
267230861
474695051
66266570
407942303
348099683
189966569
523079131
221559422
473469906
400195266
471453513
530474508
897582851
157988761
911089729
384656847
400064365
813424711
300836833
685679182
429888465
802251248
779859839
268107588
575857453
480430305
230543704
165682245
73012768
850633708
664789435
396402962
924304363
651668012
236219505
406103942
415049753
553848042
928237032
379513947
390723893
156086134
141761361
461085244
349769679
620785921
1388626694
423929775
284912678
360456925
839562579
391715773
818875240
210101854
757995149
547742531
472972173
1119157755
192234597
902165985
905005031
652898168
459481945
1250288622
212903333
809056884
923518008
1030763347
22532497
239706870
508189947
461622441
806521771
549067630
187014445
383232960
5654017
701476202
517898580
840767406
1184942487
429718318
302910420
973631255
871636314
842440635
414508728
133643812
690575280
337002854
302838565
461221356
308520850
503728284
1397513
483500965
300025059
493102171
1066208932
239550646
359395033
617145120
127259117
325383266
338251549
929879215
475843133
716320052
197059568
473400456
416587873
1265579128
457287288
681793749
198408711
445461882
492776674
737397256
887156601
200685360
677918251
329966432
875682688
300868965
163434615
638168658
466271355
787889527
421727504
30204399
483155437
252592385
725963254
441452456
1358103493
843344371
101890155
648557794
139213182
247953719
198460771
432040211
565483925
149567714
504010640
724067135
88785253
519477710
702089100
805900151
285361492
627981086
430365547
781907764
300151806
886136611
1184844909
393494601
662811927
865300418
218744434
44256383
224680668
501953485
592914317
746271276
640336346
522992300
338669263
971201471
347159334
209921284
155308340
858427708
324027932
643227727
769251426
273027540
233860653
450342868
136172991
730350221
531837779
496630965
129384364
1093438334
680028
396786025
551566857
591705659
1083216763
651044900
88086768
177071201
758016764
64310937
889913859
780743593
753538954
233574709
97361146
1229456863
287404965
337314590
1189964784
176255165
471150691
364380116
393641135
835319033
7378071
459751708
1007977321
937550148
750009268
647457914
235224850
793643323
620935081
229251939
184075369
1236814490
543101398
2959911
868628696
352761291
940029526
1009353405
891744231
1038757136
778960520
483514667
1378252214
575947225
545360007
659560483
496310828
826350885
730884020
314359208
193118804
517713841
163057165
410284779
903910115
483457089
325168895
448325582
134107551
130632913
543253221
1113044505
348052123
220318115
1109748278
341445623
447715974
252051774
511727258
822982739
282469109
621478829
756607865
331369633
697837006
1188613263
641661295
1354676
325679339
531973797
1024903212
197424909
1233010681
431964635
474668498
357196670
529695829
863574201
748765878
592441
403276520
1253087699
253860022
277216584
106041776
134900594
423486916
1096006648
476289850
670782941
976233973
163048716
1045753368
429691021
914322212
746341290
835510486
273408720
381516476
740347175
1321616
511304243
399421419
335988882
240119168
832054364
546230808
929165868
311429885
221217858
353204355
79405030
319296217
452447144
116877690
311296089
306556887
953540272
366513977
316306077
120705051
292961404
883804361
482087567
240889958
83154223
362414183
661002200
570206593
688617460
813491682
573391148
145326658
216377694
352067865
993866639
437070884
973288036
803406912
75845918
162199294
354195030
358304720
699684834
997010578
462733810
599485653
132045909
657354909
822903119
814502635
914882706
193091569
479579148
507840336
169937219
308100143
200312550
416198713
298284350
521530199
629251758
242230395
1196673717
545885955
837360560
393064006
651058666
453164616
62871773
372360776
286779745
396441245
361193370
735672452
255282714
308792110
688725619
742166482
471003595
71380908
471883818
826184
246205239
911429056
721519281
333364427
745190674
1231684789
521123089
390367983
312600264
220159641
285920964
179054501
51385284
941089021
1372719637
237363583
549799182
456087346
794373024
323928234
485803013
735358813
455461893
439090335
5527665
227719667
509972771
374545927
592943747
683092866
878483835
864394709
118763463
512721666
55734307
1231981720
848532831
476305822
715983938
931206779
279866073
198466217
327477245
1081424716
433489678
393852405
1309957550
77339530
1354624838
95472438
765596529
353239313
1142070667
911026066
1157360960
298844664
396526866
721818768
285156544
810650572
833595025
242482223
81599461
640372121
474581230
537389384
625805487
502435866
559475925
159925481
285838959
398576248
445217950
212459471
820319735
363625457
688418600
533771867
725864503
824354399
663505145
1364019855
504933593
339628154
445928747
169334304
498429336
675767498
854569858
304583551
821956220
544803474
596704061
1319264616
92824962
410065667
136092380
346502561
291753631
575763566
155237827
1125874477
643285946
728887020
707504822
381318800
1317500121
58126070
1049750748
541610629
347753344
933363352
302651331
378914350
2426333
1222108744
450381828
807797059
346617902
1127311852
351592574
19335826
398414887
448692974
990965019
416781342
460145671
522816980
589365720
467328901
181267891
951211910
42024428
423544405
231568854
463109934
658870526
787827276
450419742
591658172
544534904
734519423
59415922
983193784
198452355
414281685
261674079
1112943350
882328404
262268269
387983698
845676958
745238763
693948027
362390984
565857944
313687840
1064115933
619760863
343833810
330402661
931487711
284131454
429476627
463791817
438314693
396973182
649629247
815311674
329582027
271058456
205840452
196021250
610880357
508856242
600230765
1054252625
860590388
595599626
1056546755
153026594
519976832
323790711
267415687
92925141
142829485
800495612
783227393
653466906
604711954
464627364
930591037
463626218
878735796
425231139
29471353
889148259
577677637
530810515
233015160
1207882980
328393122
483721033
1344689855
894420713
729380350
1222695696
942154404
825270940
736762604
83518298
1080707872
137673287
677469236
1042716580
704061560
928572660
83123822
499065908
1115049606
603007178
625233232
1126489961
161142024
605993608
1137848152
421669725
1269502947
1177800899
323899315
426479782
344648302
77994787
668133527
156381782
538141117
555923219
896684629
370217731
887344588
772624503
422277548
663081669
393650829
6457524
133873286
724371126
978789884
674259024
397716349
736384730
1185950547
478611778
500053411
497294799
373948514
854472072
647618103
162047618
386243188
1157089847
604103072
718425870
858864790
481589166
280866915
1351744971
404080046
966787662
808418262
564556920
1274933800
559581031
1331309381
823944406
384872107
484526264
966590854
420732202
169833720
496446547
452692855
1196852875
799308304
525089862
764968289
653155893
569029433
349740295
602627589
2040239
419613025
960496122
999440539
387151357
439377777
595790690
362882315
29168407
222625735
955428141
309759659
194872605
1104891576
1332328729
478945490
940997160
760121440
786839207
1157064
737352704
95701920
508091948
670040087
757155370
734391796
1028818503
750645385
710503437
1163146612
476140162
196422715
845807848
490986663
480263915
864178095
685406944
963649301
723570605
405288009
757318912
1061290586
646770225
702759511
705925915
376089098
1110925722
518074368
535902489
956739228
548743907
1029525714
382671491
537918276
600757919
446836611
144316284
199204797
582807013
375532526
730497391
621235556
503217457
953002122
1246108422
29062819
1258913706
1114285245
1327590815
377621937
459130670
1055910153
333053910
1039936696
290875774
468111810
145732848
1119986529
337793946
820041915
334946301
842717702
213067264
641939871
816171087
541856195
372511112
386815458
82829856
999553295
287905772
386396928
703563249
905472
710715409
715822946
997035513
331353615
860226544
612373605
967522469
343794804
870041779
256162482
846478778
543069049
1191479707
527799967
131622267
950896845
1229275286
976997261
296056113
534166261
153717263
853150586
694819378
346709131
390940200
691112480
471857905
501461521
1045493984
339860367
1198345853
1246626133
208555012
1241081299
854644363
356629167
730934431
803592663
392335042
1279429779
147249616
1213148
498017285
347832692
547810408
713295648
331166883
476796478
890328803
933432073
668680851
1026917944
460298503
260905142
412711561
517442795
862234286
402931675
421792404
481853620
1013015423
746892343
281740849
391485943
796898342
504815311
606161870
431206318
278290941
718900419
442253071
308084980
339995953
491311556
450883879
465010072
630468859
188446339
892687964
1373757813
946288007
915050781
526539987
665385779
483263165
380693863
724872365
669029148
6383259
327893370
466132622
24188764
549756460
403371764
418606057
1033493499
232886447
840795806
320950396
839546552
813451394
425440312
451661932
1315379411
1034036327
462451297
414383397
463983438
394017783
153006992
331100693
486990958
406859168
403756527
816813980
1259709926
196730347
925709513
187722809
535874546
813067802
1083497588
1047035706
528391906
646224306
1099584627
511059881
992102480
1282239211
192048706
82458950
509831492
457716248
181165966
374345167
1326070093
1185443893
461152062
543075258
1113397178
1328481443
966376625
352916089
522207064
606820436
464100827
73594510
463034034
452406902
480130108
779882348
57021167
1104433853
326672755
745521342
174110831
1126032523
563405999
637918635
425704321
652615147
1321432332
341349751
1149510472
1257396178
500757526
162511821
785816801
709491544
879715876
405633198
723245252
510264692
242377612
440702120
389336405
535546759
1051671211
851456840
210775826
902457415
906806504
635149377
917583189
290611305
1136282
639673372
716610895
390284884
978751315
1271850760
974627163
223505240
520118181
1155433819
364519969
383136110
918232226
713212608
1254821095
1310839749
429171453
1153160404
1127425044
202392161
438626711
74894060
850419666
333137365
514649081
821998215
985579398
825781544
83386707
971787265
536059845
1061186804
374323912
550962974
423471159
349382046
559222832
374579511
289366804
1061825061
1127065969
466715557
682412666
1057076830
407922560
243600118
377562422
1113134671
547261665
297787960
792680767
268749093
881883799
465618748
1152316154
1093257775
622062937
111561969
390994133
810393308
924451450
628647852
1027458887
360420844
250890807
350275205
826573140
301772054
603805965
299831684
974704319
662021022
785293185
993849418
460564234
1156848137
201316353
925948477
862066595
1112481240
467374768
430473744
455883071
460482641
734727142
256240684
271656272
856688896
198246798
1050008493
1108431438
954647367
628295658
232125042
204676629
64798180
507539922
826120170
547264150
240452368
486313503
501453950
698799355
528957312
1165342431
1380487443
182925745
367518170
458661301
342570458
650891145
386999325
708246393
1275489857
383692731
313662122
1150821656
800762951
316279043
288548104
381057455
1128972960
952146649
497414141
793310396
578322504
1009560495
435188862
633885112
792010788
442420171
1013041787
880143506
354507247
482496004
870528668
601038737
735291898
413979981
439459969
968663862
557701910
948175308
385233496
641149090
761315946
399610053
1329240560
474873546
682469253
265122025
655822294
115992983
201407205
850566419
232878326
317661293
226057082
830274026
806499964
373910395
474550411
1096822765
124208580
165659133
342082397
749765685
401591900
543995975
371997495
721588655
479269288
164687613
598232964
668550594
358733234
181303322
342144321
672372148
508341886
443593290
1134430189
943805226
903013297
1073843836
477377021
468100592
151122605
416618790
183309626
247745542
140317301
358224610
1378555443
1399346344
1378129730
530466136
639090830
1312217319
776183545
508062515
474288763
1187393835
1198952975
1373401875
350948084
190898984
110513759
372580842
233432727
1331719818
192681189
63757874
255325214
409766206
674454496
515760500
747708968
278956765
953455908
873212766
430627281
25685552
467773734
396749830
684766071
321489134
176991312
1317463396
1036565165
969708402
1002059801
292567596
768939535
987526478
861531869
1062522527
202975175
982509903
341720306
226055855
310276553
1083625666
377711084
630404531
408116295
239105896
786189968
717373182
933165998
192253812
163425471
659374703
1068901295
661875848
318550593
312208363
131751926
311932468
1104487479
672582796
381349295
357821188
1002430548
651886405
749507113
1048039908
60217724
489671445
420015757
235739509
1113943122
565633332
1190834099
944443002
364590372
684363750
576572836
329515582
312133939
465199010
359300591
874319066
543020848
554371457
319831645
269962831
1328401828
485493620
283758472
384735642
736871101
515650803
371403584
342354245
1082949654
968983494
1009915915
303917194
450196226
735024810
343625087
464146998
516591896
256635914
894031011
528832991
1355506284
118600998
471692062
476033857
1195415479
914542926
785354793
473661168
569948477
251938179
797514253
470424912
763822470
502119356
534685230
669325647
1136319452
142029226
458639959
629036862
340084313
425849855
440493593
637427795
1056032267
429240592
825137633
159388412
491599076
255624944
1317156976
371730065
773183306
477667495
695330845
1222038688
281790775
383211877
1044483870
394664197
674347595
403292798
468806368
262226880
547122322
727703879
877919285
1167094398
167274109
575354153
1222165319
813006360
655196182
706737911
335762135
407994586
717093326
1355439249
986823163
447774316
403217536
825851212
695589513
369141320
92521345
1319286801
384834852
641556251
191308418
681669605
579043735
1206034905
396592592
716656308
973314986
519821513
366726365
438917624
870457356
679793495
1067583395
1266976256
335337514
800188595
944489708
372705426
813784816
411080298
667914866
860765846
206311336
243348820
742133975
995250524
56891938
308898242
369870324
416881066
288067664
552171222
281557204
672323786
571457859
562088687
717588157
582920662
1129639017
489011438
979570685
394489293
297359504
440395578
993182577
1023233002
516502163
579313011
494081390
846123542
494982105
1314790137
408101953
463333956
107263679
158056582
883733071
621286709
472431077
503602004
370563063
659221431
378633452
122705149
432059831
314484581
710322112
256708535
106749907
556819842
572492535
508726885
87609231
861316012
295007191
772665236
279542940
935817659
671438765
774188103
760546106
502276916
686518788
301725712
1142766525
1061741125
1358792549
298294896
767042370
457627423
848549499
928957767
137691986
1272570781
223949758
294237418
242661651
368819581
554216734
636862539
355759941
536490675
735968094
657569308
350533739
989244794
922749049
843071671
878823189
136388879
1183315920
782091840
683540954
946934240
354592878
720909761
1011150307
680203064
1289541022
803576505
499745127
885348274
919669312
825027189
463386373
233455477
605498932
852566972
433593591
431197384
1248805772
385850812
324670145
226104119
112091159
46171601
77764180
511558526
496993330
425304682
408082887
134182826
734642336
1019774418
364222095
283409816
1158244158
386443159
702210807
961923734
274552618
507979811
257731839
296395955
1094822022
185505394
715712147
285103945
962845383
202759638
471956043
52839270
158522235
489626488
465413533
538853777
182256965
511932708
673868388
402128975
537984979
820414847
838920759
271095903
337652739
458825902
320915835
686451872
1063051563
737663100
145487278
23927844
423274927
310817698
581074214
577965522
1012374392
974769036
1170585774
1043915006
306118792
1219739787
660775959
430451979
559979651
807874254
883270289
298543021
593625738
312314497
1084952578
303537326
815490957
460533396
1166260866
1344052726
685591045
1130198188
339952421
760509568
738246056
808561504
1006779960
523529689
262988985
917540554
499130019
560784861
97455832
681890151
342570464
848089226
532096803
682963839
392982023
325107702
162425484
587193390
765520954
570796563
372838865
466513546
702506014
909404792
1345462363
132786615
401767928
545084722
1015235747
1203796792
1359356119
1093502005
1115582585
896675571
498842336
789316959
891914401
561091418
1355287419
248265977
453409955
236717400
419637956
482448907
324175996
334647928
630205855
1225222380
263054671
867269432
538146944
647445255
805853130
464030833
625653167
867793606
657536511
279991356
576257317
759765529
350394689
544288751
434990969
424096484
380602392
690828252
994525183
1062746174
207341991
840124223
620908744
929854295
436137255
871639895
1364522609
408179671
387827480
424794017
267423107
895988168
250159702
939404533
554567043
1078391619
690515218
207469837
693628917
479292941
479888791
352365778
440871774
845020398
100407990
793048090
510777886
311086953
1249159611
799996142
1255343293
367811278
692143623
362301945
158219677
1040595527
308550473
478255260
330190038
418920261
715483641
261425957
424836387
446487031
268169637
331443462
350030481
432548501
462576380
460638922
485151674
908634102
792762481
1392810099
1235380413
410332434
160300578
429048660
518510249
587538999
1041443658
159306185
373816392
1038393602
914239005
825525809
490349643
872160557
228731215
108839202
717029092
737250473
1017121405
1243747789
311956010
320683202
280054594
527544257
953474596
357404156
796753611
72445997
335285905
833627346
431932795
212560145
463035839
1150923088
875197148
382693524
209686898
1203446731
827370983
424663963
845899816
859886453
396378253
1017419464
230970093
1127355469
1016345049
701577535
65466715
1356188029
552966006
432440358
639655971
554112329
845584585
414536025
134855612
451647125
1135436272
322972785
1256716807
1205940541
548207734
1092227706
688441725
1229156430
499067029
772752879
181719860
237319614
674307429
1051956698
872830628
560015446
517063121
319478213
496222045
212997404
471131196
526451230
177241197
712207274
659549894
810529864
340646852
520879733
872392246
1331954352
791875701
797095636
401686619
338587548
805595668
1128170118
299084830
330792188
116851458
367349374
347182567
546158026
364718232
429444601
512066766
722547114
297725030
598484630
1168390725
554749366
938417840
404180376
1202776449
929533713
529813377
207724717
494855220
447927043
205613101
921023987
438750421
282238629
402664717
397088914
555266451
823706324
879499145
185323441
834487596
549985194
430262778
276700878
653688322
1191570189
931762107
674330754
698776864
789485711
790997145
500788382
162929095
244303286
713644818
336617859
201622901
472775083
1190829276
948472074
826696161
375319811
1045263217
105338114
1207976119
677150445
324143426
665572828
605534148
510047104
256055879
979244094
197395223
915143740
1081558026
712560274
375017937
639482237
608477715
404929042
877748573
562213228
1032607785
855552806
835526767
467628780
1094897592
459560774
259868635
442604521
785201058
866581916
546105476
119773401
975721367
432961383
783194552
231810834
351117920
685283996
210512561
583495009
514843201
418933862
44429623
488846750
301931703
715288103
322134782
1360486285
1016909939
793040444
346055927
1206034394
563022029
948489038
450757342
923143022
970090276
995502276
172698654
400572396
476509858
520784676
1010190602
1284405479
608732448
410747380
434837028
135352712
547660163
1212791632
246834939
908679274
837782576
380084903
320893876
1084788486
212257166
712071138
415520196
949269012
441185173
856279783
52675825
783720676
1189517394
410360740
864933942
646492104
974896176
529228789
410929081
538820089
644735066
440424021
374271751
198015787
439371499
1937400
502014653
710220958
625686041
23654935
830641970
492524833
831957949
1363508722
420321180
312099754
834479477
811593940
185883555
1382951137
981381450
521882640
868396076
1003265238
815876421
935496824
172960164
791894968
1187515356
146096647
753289144
396197419
836477703
988716889
1000884528
680671409
300023763
589674164
115112683
452140554
868227168
285725570
1006743297
1167906061
546338835
1284573123
804189236
927178207
552748469
286748008
467785298
759928423
799481757
926707945
750586418
43266482
420679660
183492987
314631442
342843936
739855782
748240968
1140601542
5100580
824691526
771392105
316272337
654455703
758655110
518696388
708363780
209747
580630813
1056496470
369697469
168269119
480494644
1243486667
539011008
291667535
486142564
1018714169
412401359
527652910
1256246584
186159088
1397786229
598753292
1287173398
526539730
550804749
778821063
486510109
445761930
1231048557
501359293
524067476
690426455
311232614
666313640
989733118
339216560
394027054
1022740936
1032629706
1148108388
413867874
1279781325
704255232
915101337
401981800
434117205
363724812
855855385
293955256
114211848
608521415
635489516
581878309
1218626219
491356210
576953962
593384624
485646045
367485831
413403152
647746993
242204051
250935189
538833323
1277890957
676835055
724252946
449422161
143714655
1356309396
651367074
413160046
437118437
1158921916
954036919
976396010
923260635
617441787
1186360710
403592637
688074551
398498406
363583193
171870438
1299409505
431440205
85497596
863359885
458422254
746565314
341427753
373089525
802798059
245470443
772355862
680201802
735341675
523525474
224767648
645005201
504250281
846936798
89423350
543689428
664491223
1282730349
420496558
836578838
530820820
390893723
805065845
689835807
448629333
381386355
1072375249
693648595
631659841
971323779
1175468809
708657108
518479751
547502218
12149235
922840252
365959782
619733867
1154511263
341918378
479487153
942470356
569049353
328234781
1178982623
272179090
636789793
264260845
808832044
412151595
906187525
547858240
398744368
361706401
158449619
441778668
845694291
273585073
1227833002
666711599
410610480
356159647
327993671
371672581
647371411
816155330
505987758
985543673
335015248
902704825
357834475
418173056
1386877253
428789992
1288645576
1177157740
293668658
492202726
425301006
346469049
214094065
188940318
1144224409
1056422242
1358459094
531628121
456509863
558591406
820991164
781796140
35364518
526977649
394987720
969476242
395911228
694792291
281579661
1244182020
207955804
1244999444
471348282
236921365
294421667
660255109
779370679
582100237
124295424
1025533855
653575078
430777694
743723425
424255143
792617769
574867848
85511659
640095479
716986695
874837456
813293202
762866243
345610866
699199917
492783404
462128499
721956452
749724578
886831804
642486781
344148854
166823064
542357868
995077749
498839766
446579040
433736460
164194270
1181590348
379980304
497344277
63871184
100751594
444086059
1477790
1398058307
1265638644
584486174
1166163230
262272009
876090002
629520483
115537105
321950761
469563577
1343673138
549292852
1398870756
1249616126
162225542
599721761
266107781
1181997166
309197530
596061333
789186978
241748349
1188969890
1172622183
968201776
266910364
855868458
907181867
445914115
35748541
685930936
436567260
1133235916
292645892
468222258
501128178
848648377
347633552
179607933
1020798891
402591175
734576824
866887288
318232654
20333312
865926223
542269966
917957873
338710181
861494101
1168313180
769617517
686505525
474254593
388184671
853757012
765277487
300757374
327897998
529167559
235910869
539127678
1060156354
1317663369
844807846
898387508
865234036
166434961
357791639
253152065
989275107
566186609
365210055
310594485
470854376
500550568
412644788
344604003
254798879
512247946
544089529
709302593
842713872
517187070
338399527
549360594
679877727
973216569
581686751
1102448881
508204301
668300116
328679985
122639104
913512392
1230156300
199546158
458108372
615486079
315583413
1350989340
744863100
396948667
352292205
495893206
453913643
898165896
463269907
1034343334
334221425
1102494865
872154181
4936983
671197329
1328839516
423636169
374894636
664152652
731008629
1065448518
328825260
624012699
700258458
137222935
960036360
858978586
654293552
1257660865
469821015
981693481
1155158445
331472636
156155216
622081770
560381072
422311146
512620885
401419926
177818432
292965367
450561275
822131888
499809681
712990701
832462564
350488102
554108046
703895844
1063531708
801735031
849071586
580573929
481873880
289403833
37486511
750277288
731110852
558920402
238507294
509024944
199732665
436797949
545838775
858091683
156160060
1079693135
810458447
61552245
420286568
410778995
145760708
1055345547
450756613
542924414
1222199847
1262417114
622497914
445953517
765017033
1156471536
192548023
279312270
425040164
465075046
44846484
747151947
582118711
582096440
833181145
551497921
525224983
233949634
634756819
592237453
1108521952
375113484
253073191
542927365
547444959
591987828
594229836
462142907
1217825102
265690375
228926657
889815364
597906527
169864301
826148732
724649349
979490278
963783159
815483239
772696835
654834308
398017518
416040756
704650162
911431614
416239875
975123967
460937238
954319848
630479873
1359079245
210351354
362751026
90719121
503975813
712239946
677778101
644360229
812289930
769154476
788531756
725478786
822367196
477360705
695148312
500582061
359865336
215402326
559294932
646444391
596491946
416908075
156095606
291875038
477357351
632885133
907024744
403116592
527113009
946669510
50625567
1021986658
607964127
460736894
956354761
1766541
377088988
776027678
982829557
486457003
497569544
602095464
1103224420
434670168
799137242
190681845
69971019
471644119
225200863
370334900
1145954259
560527411
628383933
1008020427
1200241187
264159711
516872679
637244931
839815458
630544341
1074696117
876096893
2462671
1388399609
732002588
187590291
737857230
486357430
689165690
493002071
683617
831216066
1218627928
320259678
524649131
851303636
1365471689
754182023
647206068
311282177
1080151320
398447530
173014128
914839608
361931105
785256807
856517198
537653191
801876360
273939111
471012745
3422061
610710774
504510042
280666558
374068238
485318284
467135283
308951465
577515280
1014459658
551521662
1338537493
353296111
341330187
943010925
617423652
1111417263
486666240
826568730
631416853
1069307160
796817810
1389997078
215617853
916549329
387667432
551380111
1030787492
888289426
271140004
928787685
118922664
408321382
948482313
188293262
685214399
675626840
446798123
87953480
927612878
915064430
728116644
1090915323
977128016
233389435
893085676
221273692
97675218
725423070
834701
230778563
433617720
104929281
1345865609
79484225
730627564
303445996
915576380
800110844
203242538
792444247
476322677
1013013118
561384412
419601196
1253600322
657762926
783724351
60341750
78380894
1098378827
807702907
737650169
1222949241
878334473
135775452
684881041
145949701
1365170163
625213677
7163188
756010413
630007638
1117391891
535497011
60343418
341621887
495494681
1152474773
537723413
1060350775
29675
105617926
356063323
1084856241
939407231
542476444
894831932
553089793
303376328
376237715
478279924
812405512
468848757
50341033
893891880
180603949
268846409
99595014
383922325
456191892
1098428347
390459592
515541795
530730838
591377654
576751459
950217963
1190536839
367707394
1064705421
759678527
1014085805
441623560
623429519
281338312
16415273
1073682885
1110084953
485593522
504975632
36336634
62311605
402750257
336326791
432570371
908495355
922293362
288341150
712881680
432441416
721653881
122030352
1289288590
840073981
624504796
860407035
246709563
54449475
1319771608
263414005
953818728
1201154522
769150860
472463408
440494946
410712309
786798747
137255050
554549034
1122835639
513811695
1038124064
968849733
244439625
1031081989
763636889
865762525
830113115
956224083
1192490832
907675970
290182752
529444514
117184365
939039347
1025920393
929659593
463599790
1062529725
321849504
520147332
329583774
977670496
654553066
60766709
647055432
358303498
1005807251
777706362
735293041
781160251
314683557
426594392
275147350
280113634
767893362
616927507
141007157
111083493
501381551
502740845
294798751
867733900
514439955
142821196
785175633
204147207
381766121
73937241
244234372
786547577
907289224
302143247
336876360
277308294
245045783
829516315
815309022
873087884
933572148
926652776
796637184
438460291
1287040143
818464507
209537172
437071712
209836735
294547358
1340997047
518149856
614130736
517084500
1392047092
421817440
433439862
97652364
701398659
900222257
535139231
913185238
674206521
484539455
1200095243
283508861
1004001395
1182062264
395576687
914351405
479574940
516640946
487998075
730456867
860705236
109499815
1165285552
951790534
28126976
667953349
387110139
729715182
370288206
936098580
414261452
892301265
186451864
172431421
1136535373
922494263
445691133
445602195
480599490
843846497
272156561
681199923
857474152
329832518
716194725
281756509
726765229
429587498
352357141
942977142
1109966261
838353407
513196494
424009961
986303651
238188284
289749085
1110793242
682312395
996185958
245669207
888947750
595550466
1038189705
989758735
734596652
703341037
792457346
536480951
1368134976
545588846
880278018
555898632
771041982
1267018634
905309286
325786370
403891729
338545832
482318079
823424411
754482560
135199984
876634806
596696358
697205116
950453167
876007748
25403261
546970650
748096573
404262318
20472970
823672496
1113143457
744414202
478890546
457117044
692806496
911319861
983679683
730137033
1019972976
443867939
398226892
1001041468
1068765526
871054664
604671943
396546052
403828146
52750405
914773330
303482295
161996510
383402464
363168921
769291008
997182882
734111495
661830053
1084221216
1053272121
189556157
1250797994
715737889
133804164
903058654
1377387841
719262930
1066242420
626217741
441768892
377252063
693339957
588353962
788584040
1230577351
991082378
1018007675
380325176
1264219883
309366258
503416580
468508578
339399845
641240248
319505006
768112502
525355772
815387408
823155923
557388869
1335339934
903482699
86239476
457464983
756355145
719370236
240714730
268816347
551884977
1332082431
282671810
310344499
917640220
451591120
205664456
336584287
397606399
764184826
1298296513
524948895
435748544
663206164
525198395
389998506
1114438104
556105397
697229401
441151903
369748037
1063704168
1364163030
459735692
807269056
933770981
407834691
397497365
677648354
691029909
721287538
897837598
910618195
258258668
428031741
523803282
504109425
336535229
581301638
606670285
875776202
476137079
510009552
352789641
1254170815
643575817
800571618
1345356312
379442419
977164630
473741591
439136636
459720984
949536797
1264563355
876081757
979532513
271033986
863032262
977286698
1022184827
718201403
421090712
586816503
488662393
431906565
394744876
731283612
455345045
1286246714
877512775
668515100
1390677756
251477176
675292822
438078382
273378482
194229798
534045168
12208744
233230207
915568503
543198828
942860473
465245259
419145409
1201246870
787363098
538172701
331005207
1160550700
989069640
424607069
240121731
336716173
1201991976
412678416
1089856480
305968783
461090478
357588967
1062951940
255666676
587283563
983837444
1357905354
591555653
1034783713
217365559
978870266
317593516
754601943
1297360649
756855382
723606541
728657399
639427199
873410373
507548182
183641364
266171047
348890650
871535082
380990427
654898660
576795478
1027495543
656768192
1075145837
783852939
795741552
797529462
340441580
686678678
272411861
384855507
708256358
568808148
382521150
1384735846
531286257
442507252
484264334
142104383
792666158
280871709
897194664
681257134
662585338
1019339143
169357574
630157622
511394787
854825493
1319187491
179823491
641709179
1222315383
1238399650
156296153
758113324
443849693
831300428
513249685
1369585922
433652631
460132006
294120576
714707270
471235126
729256473
1210821191
143979228
460375732
266390728
223268608
419821138
1254805445
523129547
116200623
546515809
590733964
466960182
1010222332
1172966744
195539635
112030716
421554395
896839689
828030906
281213002
513229517
319519267
372016844
215666462
1308563447
825520236
519610991
464639107
564852079
546264511
320579669
761839434
575867400
501416141
972996770
593597386
378762275
569528612
520901609
707624082
574621631
709202257
1042321615
927498651
340448178
1223611187
815101961
1240915725
710387383
464732037
964728234
759598202
363110054
302965543
974917492
1286709350
781788706
706426351
469582168
454751673
1199502217
553842107
333191399
353259776
518566052
316804797
1307658210
1296659266
153915083
1383224139
97144055
718509741
516431210
832847
851665296
433874984
915548742
142388108
263139255
389386180
1224709468
513664322
1389273179
1046189243
454306646
386090148
751491310
410984299
477136677
771327870
165867360
1297378140
173474197
151819903
275798363
315418418
473915367
961081918
275205743
76977004
837220736
779763970
882183457
232750069
729421307
492567305
139626115
675283454
682419005
309711612
1087240375
280540779
703877808
363822038
356517670
487016191
1237117255
1332245704
454127583
516269777
1278845068
357665664
685810234
66089531
345566145
450801090
341089248
376252122
464084543
821646129
604665884
321309869
838359350
641215933
1373780083
958942106
419709799
519739710
317136125
717688311
485061418
923539346
1008701726
630788409
539622767
830137785
408354029
562595889
680051870
302963074
1372971015
817931853
843056273
1387272167
390984939
1062106470
734267242
482020058
156551698
629406559
1197681695
423144005
810309176
235398521
589438340
721034682
457123700
308007107
389889340
521891321
1335865320
554188001
580553297
927002325
693743074
425701897
250383352
1016101062
406799907
1380917445
933741066
325557297
807654135
432190815
310294331
1327784481
719709832
950083836
900533813
467031528
1273800128
479441231
804910805
796441193
641443267
703541549
500076621
768909766
1300884568
461572057
749366989
595503021
1100328551
972136243
573732856
765855369
695690970
1290945270
393568150
424841109
870066067
832920231
1754436
704460224
246196082
949192798
500348351
647123551
1346759199
955427027
873953091
465441866
1342057282
668777453
115913450
758388222
704953583
1235490324
338414116
117502275
1312616368
1086841694
955929818
206776189
257277795
998438165
1044305200
1167599935
921090240
205009313
726044987
698010873
88944793
442084920
680006181
469227036
887488616
839768276
127341182
441588538
572801197
154448994
413304359
343576145
297075285
987113888
946076558
507385319
499129618
58814240
632826198
340869031
639429044
251035498
1265645742
631739489
802419984
1301458431
454507433
505247128
442286740
776930992
380986009
1209750762
332840593
699164458
1385747087
657667745
440954730
1043014656
367917849
885020476
1061370570
1039616972
571805243
364693018
836495870
1343670769
953638298
647866753
383041761
792620568
492876218
465797804
443348550
882915863
1086606055
977405591
441109333
1073296164
438099719
695773769
637547727
1088212045
640496770
1019463474
590981061
545400836
283926181
259961111
547259576
1026665880
1187167062
793313695
319380658
659248671
1083592735
854541750
478742151
285742919
913449716
168764629
107247521
396157681
473047969
411794394
361614491
387205679
307076887
492139218
480119735
1218017787
787741737
187882629
812541611
879856917
896744613
914062320
740615682
196437515
1153126012
913980761
245741128
439047586
658547551
957640320
1037944097
952028427
1011204013
941040875
273122022
589574529
472239086
161664081
597361113
750819300
382888627
321745350
422385447
1058545824
1049808194
882388122
474429728
211706311
578197677
183653778
1319504441
710896584
452869852
549546436
398600240
470549417
460318050
965010624
445910716
288951881
747183720
495552595
1058511275
727557538
349645336
649882829
476903193
379241146
533361676
521643636
471090579
1100954197
1137678234
609857908
782534436
469105137
3159718
365048848
217125146
69366879
908007699
1340252534
220212663
365009590
539223997
915422195
455991596
655732202
1266843904
398277932
738497729
810555721
390240723
228389071
991266189
519518985
592139906
877835486
1307925121
395314267
908119158
452411908
794344634
1312928641
590820270
246468399
640513407
1223737253
1005110038
387349964
487363983
316269975
922842495
709228638
710088666
407327429
1119165177
279434921
491724041
276413597
1319555774
444663721
222937550
1041638632
158863751
163462592
893255025
289842269
1355231851
448894342
140656024
499474506
620946893
892336982
1269244811
621997839
579708602
331392052
696552930
428058979
484776963
354716650
1066311446
864826204
679222808
242162287
893524843
253751743
918691518
520271109
1112963792
982090548
40627465
195653499
1189985632
289313285
394660116
514725679
886583907
486502504
453178148
487795025
82398956
248748185
643372181
62678
510233189
1208839522
292928457
225895981
897797320
919207486
286568919
65980277
542768372
1046329532
284721567
277757473
141430414
209810685
536052234
928912750
917164457
313579438
788385404
676685649
422626959
255727874
455200489
359817942
639006646
603758719
752974746
1144038150
1109330206
1108993177
871034308
122637514
559130445
508508720
682891986
854204751
108543672
514181492
407625596
1121933139
1051434705
495532041
860985749
629266940
158216732
524053313
391934986
391569945
339931962
376716231
687234637
535158773
1069759287
1017784143
541317285
944300351
1150046019
480325743
472472580
1150960650
1013429025
1006421034
291108725
845990990
1016040476
106382618
820376328
1172408548
850181406
559357295
945518250
272769540
231128946
1048988826
266261775
761122469
593928120
930626870
769925023
387211454
581722008
6141470
874806143
1239680946
991757353
478924150
536194814
391619264
353376064
927357919
405725497
459031971
1236476021
1052972985
524630504
401864161
470902075
1205287657
187317289
146423501
737097516
95438945
936031312
880996940
1004861600
199168526
880100441
675972455
409086888
429072159
578321326
699012712
346449468
901957935
809086565
1238550539
1326329305
654851967
459335507
840672983
44877438
530267900
1172212586
359283898
325832410
1172893046
101175431
520667768
50544002
709552466
558437836
463515572
590551988
455501667
882221948
841558860
408227768
354423527
899593554
809529932
55101078
389157584
472232085
342254346
1089704952
686210986
520327663
649900445
895801599
928840343
1357715020
901092865
175115468
480642398
1360857328
443200480
362308550
205684153
600608210
964262395
849312127
284115392
494401656
109695067
808516712
495918601
343350132
137362016
831092498
773265661
851838655
632361229
1291481087
314979847
685732715
1220394926
488020571
421868933
198101129
92783538
1056689349
722735403
611907291
467280537
541090459
584057334
261905349
787444309
1151853731
1169709593
1141708507
1062049332
728915617
642938724
693955055
540723507
429311958
782602412
668823467
295855728
422413387
252139831
165714233
496844672
1260026442
298858071
1036990905
1018193322
906967011
617979325
489931109
530126166
576553055
629941607
471704483
703939424
1363333443
860143722
446012030
1043626431
1020322915
1275068707
330915604
475406378
1098941167
967763879
309046865
551355201
1099313210
383578527
112322370
4265236
399513648
901557612
661321150
972200700
656637249
207643073
169910002
723418113
1296036350
533098396
174572250
727966427
508180616
714371131
505906980
564184220
1062989425
553174991
910952843
500970545
694821144
903561288
159837493
841212294
826382154
446222348
628319746
444025232
912165617
231914215
1100681148
356800494
210930687
177183808
352403305
617059316
197098998
366104010
277359447
834501046
707780435
428179808
826608805
549993061
663925735
765532256
751262119
266382769
748201883
444349305
708729451
921808833
149938780
314533291
818355281
1023524708
66732608
645046246
677197657
312742276
1262806773
263651340
380729140
320535887
124696289
634665796
428773726
261583967
949775930
450204278
1255005117
875934269
312287867
780145711
127265187
1041368886
180630116
1297787448
295152419
678073172
344462501
490765799
645953791
878660624
746682028
524235513
276182911
839138681
641447559
178618114
1042310653
246689933
881296209
214603436
346619313
170809144
827613280
301144012
158360591
565495610
1240008499
743729639
892390931
515905742
554815726
1360281633
404710930
1035806833
1009743764
234477785
751323846
401360969
494799252
125279819
916778236
558286746
875920686
999230710
133356587
710139823
543430575
905598354
1301270766
240044435
304005524
153091616
516803601
774959472
657825264
946009044
720337556
1058614747
873648653
496101726
854155336
1227475219
587346721
305674227
506264657
250903532
187231648
928109081
177509637
363817997
349243641
624746225
1148843696
831904104
399229772
355730836
733176205
64306358
334382348
1198063029
206009432
514632707
3439169
741398630
412366884
294811434
202849943
1054274183
244379593
149913558
292476091
473741300
450093515
173083680
953660565
1168775989
582127274
703463151
499041059
241294392
582679783
700482771
972743295
1001902408
348448030
920121046
997924457
452556411
229052657
481242045
636985759
902749182
462897750
402310880
1257679461
458202405
282543203
1081438209
441186217
564081540
469921559
209048723
927474301
316324379
988125509
426979292
850381353
939545847
1036284316
926792958
853591877
524391118
417151666
1167495824
321062191
704284539
1025089898
527760645
940528625
803827110
566216885
962509250
687356990
285615803
624182528
1141826404
1037129476
538438758
155272123
389798248
985933773
606741504
1306226382
947526913
1070698083
779157587
248854119
515935737
745525912
248134653
665086585
73651387
280730739
468095639
655243116
247506569
393694636
1031116055
697277499
456109198
260767589
1215714405
1235828659
781701525
278045300
429210042
1190572548
528917348
556181026
611063790
651731707
32490164
211114440
538075749
1349560191
387150024
677996833
218359526
976183374
466845319
411333863
377922624
712267011
1034329334
182480252
1181569308
221841411
388101026
356167526
460690487
565579263
441721417
362593727
341038999
467419237
236460340
513314462
1008942845
601270694
496591075
828342809
826426383
987681003
424990738
377585451
424822081
814061137
398966061
204210772
1390472358
1164200063
837642319
436774136
671644160
1227808621
391013288
460767269
258715081
682771869
628634383
823830973
91267577
1271771504
1078484571
1113531138
560416361
1068476887
744696809
196009052
463851067
290360478
1250378368
941378756
1012935462
1072609711
928121845
368658281
214072906
345439532
322444386
334126149
1012111591
1351984769
304332220
635944446
321048238
319335268
474857850
674320427
492752042
196475041
108875813
68395586
411151079
528708476
571990226
1065886800
511606832
268203771
1132395377
1244623782
1070072579
365706014
750491727
460170894
509651914
440300167
551369868
431978821
1285291289
463168259
1002188509
485696650
378393046
238950529
1033332499
382730230
434407835
779385739
1007729951
496265480
1392835340
709671592
760845671
329313730
1081075567
394816872
885732628
725723888
181224381
482641106
647199186
491559251
438775348
420758328
440962709
333434368
222307566
755567874
1057652131
325465836
906642322
701127471
176258760
195187127
404012673
1024183403
688565328
350821987
546752516
1347065901
1047599938
1035240820
1330936971
477955708
772376752
1217739413
1175491328
520289268
1243011059
1076245624
154599087
519505798
369945681
576408084
852762310
916891523
204875
400593525
702859889
83409720
1129733692
903739834
980642153
1383319697
394372849
595072909
826557342
676510646
456210107
1040031521
456136551
1093195067
183167502
516594557
735518074
390437103
698313781
487288485
720197670
465840933
185591880
953814056
1248088239
317119777
839590755
1291592963
488472509
321534328
823841152
225673950
297602544
1234601192
1058975645
413239812
1137227520
981526167
683265533
527117985
208671618
191592101
480600975
51239195
263540217
1188396925
1236064209
657307110
537887477
791210712
142361046
413731429
403961855
1025827572
1005675069
1178463899
146022991
926964365
248202143
539615062
399441304
1219774115
372856384
490052644
842058389
635123640
205937999
975185140
177788751
1351657749
836251510
278519700
825573478
813432249
668054485
1042049672
975443616
52721241
961232840
763493804
344154262
721777592
758872309
613357256
181203252
1332260491
956147437
373606846
707139021
864126431
390991646
512838140
680582593
165405790
661577827
263870967
1067190138
689804238
350332681
1192345564
364272633
640703592
457377461
737723982
529529008
978233466
332327554
409623664
673836496
132880247
1311556951
1253922039
480384531
390466154
858267593
379349018
911026103
1117133544
653891010
452543512
24566383
478352638
169004719
789859388
701898950
1352999771
180017590
178170816
882553706
713184455
900488062
361072478
1110376844
723150606
1093257476
719058656
582729628
570566684
2288644
978109646
599479408
415498336
731403006
707638503
353784595
1064630125
1302859369
423907998
167224762
1181327901
460924662
1369024677
443256783
881322741
786982041
346220540
929882064
1331207204
434316813
774345795
357464359
527329689
234607750
949264008
1379257058
661272967
1229143479
505456732
342002482
425898358
288126790
1049018184
288679244
350073894
195887992
393434341
314600293
596482545
211429794
682567150
290963528
970487130
919900699
821980990
600255510
1093781731
361561270
1269530125
653108807
704888699
313340968
626935901
1191472482
671670363
347850496
698798811
1019300936
48630156
1230953113
1280504181
478859705
793014143
35711337
430409109
1012619818
1277245735
681752483
673807807
677321504
591157210
267245606
1235338899
684960812
744072700
43664274
1395407407
798571099
487525
229380954
453539154
1232876333
437436916
290856313
350587426
765257524
759796026
621109920
372144978
190354015
186302131
275015854
45822315
981965948
893051745
1302866431
360309889
926520248
545813720
287211720
413762304
630407069
92308724
1068157295
1095246005
167522583
851734091
405604342
470609379
587530740
291357720
1362433330
970402221
581350618
742147588
8508223
1647732
173597996
151909818
776304722
586468158
92937147
741420665
874974391
394855373
1021540097
931348905
472282251
2003153
556689640
335890959
100564235
847681052
526512633
770214973
738099966
448555628
649671177
113651065
184373589
91346252
421813054
804756577
624774750
653238843
621468113
431876699
742436456
575991934
203781292
893205363
1081135477
519306492
327186982
1103038790
112497135
508989397
1074125531
768257204
648990986
256461501
397690764
359940006
503657971
707183603
592272479
1178244847
341474881
466708152
348101420
831996361
1015401538
915473224
891710767
1329911234
463069269
485834742
472489870
321476477
251603941
889194194
234535462
551504101
461275275
887189229
545444901
436050524
750116296
1007423656
131870094
386704015
509714209
1048588597
201021864
615005109
397484600
1079937039
526136894
298801707
663047373
459231084
926338280
409223283
475424122
305562314
1108190286
458357439
249133816
433263830
535148766
463870791
866488852
257369787
375227094
811251338
336937108
406793559
1192605884
1090772084
1129842424
818365295
1385795456
1255063936
305391959
120631279
1195094796
447408075
682076877
371973820
53379908
1248219956
546187223
853465592
665263721
387045587
354566775
417775512
55100207
1065604819
1329343606
789770177
670261380
1131639217
1004700958
1037070220
767097829
934812256
772523316
352225763
402369026
376251147
222674256
368940468
252651113
150589281
754917698
809175450
1372934415
374080657
777680049
950956682
588794236
1038311151
905642154
338319918
704060299
471467763
1326621946
1183638996
371668751
663854109
62039185
555093699
200052536
544478816
253350053
409708730
821041941
990732090
358277859
1323478194
633534523
294701392
863312035
846757419
875903649
656786057
420779639
994619293
447942732
385952146
983271978
668497423
359035313
505364704
1398650653
902748664
1092550010
957659006
697682545
651427557
1012825129
1331989620
709148919
717986064
690935365
623478542
205332345
1099124959
59810157
81195532
245224636
526500811
713052063
165745246
559552979
723811906
150226926
712432936
1233550955
1010025747
798575090
281830094
876148905
383600770
1130499710
59125445
10497068
558585913
1051780804
1229540232
650775689
142547605
416439451
521089738
643477326
491440360
956042622
240714040
437482794
307413891
34431031
608301985
672593116
727626141
1096923559
728338352
582621899
843830651
1272681747
687659417
470172409
459257853
1307925776
625722589
347732559
379848936
512250598
431901659
837888915
1071264544
1247442959
943099937
421462402
742985434
686001144
349852460
908539756
334664170
577373202
921167611
600999684
446410995
31601739
128718337
772480724
698224557
746803026
640491601
108986028
561042147
189008056
301159681
381433090
290193545
1042599335
239771454
799464631
1146515928
677703738
788944585
1188830138
395021
256294586
213024401
610501318
193808334
863638619
346759018
765465473
1077841073
754198702
346931755
447260468
509842748
949712620
1013096697
1266897708
130975533
160293824
1069210317
640091988
330418733
458129351
703589969
948734350
488690071
633001840
494767203
214183330
552194685
870280316
110446260
649821841
1191916342
1114128415
344644755
344122334
1024070891
226194481
1366004808
315706625
924876646
834845651
932977791
1285706755
532556672
755763945
326205854
808119011
466240476
1087982724
688647342
635204580
913680116
312328112
170222366
1224143391
474161685
268161810
201618593
780039078
266369509
1328706373
1200396750
1189189454
872680448
657018993
784565507
946659409
1194460100
1074861892
683318024
257278502
822094379
276501014
806988542
1103947362
562542521
319047537
561656250
1003173231
504941642
118014336
1144410675
1094427615
787259282
631420886
1373589304
242467277
1046847478
349517250
796449617
1300550385
458276476
851375298
594294139
213481920
1360574414
330562438
1203308747
532304285
795821027
607933046
729460219
375804301
1238889524
792050749
442748974
359505970
590835977
1242172539
699193764
1035549697
268096008
1259110283
199073731
504622910
993959200
437078943
462050861
290189989
731107250
107201390
241281163
561869390
1368885229
662915061
563607430
689203137
211218035
582988132
224260518
750285889
1306384289
357705267
708069167
1026860161
1062024042
922879834
289940698
754137398
759084438
209782706
651737188
144311052
850163605
1069082189
135748344
451869221
369629176
1393704120
1391296299
239981654
187628869
349741224
523831362
754235108
753147934
1012633019
880775036
544520758
1052765505
80987250
1258978361
484558343
729657130
1182542796
685940689
492513706
1102253468
411309697
438989064
457073479
814567586
160590130
958423751
422910977
1197804545
439460595
408040015
383645772
112655572
491338113
481331753
168929644
847407710
813648350
499396608
905814818
171175390
630895931
379929285
768306058
886264176
688694713
752161006
241385029
702898022
397082780
406770081
1126232136
634212171
482649720
997099145
152570776
715713183
1070143459
516335694
438134777
917722215
1193715840
755103761
802723180
202718791
898185656
74018081
1220004614
1147779078
1022841037
1066466245
836874242
588252058
824710472
1137490038
475095283
669056366
129963452
841488589
459894662
375024912
894692906
671598066
683957050
429528774
1033704190
401106632
220630675
530940119
946420598
1285147418
806470149
1207512942
424011744
942473383
1029027925
884670415
936214867
943449647
273376296
900015404
829985731
360998858
553581100
276970808
108157680
964371499
634882307
1240463817
393004643
358568429
172843670
464435126
1067646262
747107104
1016017452
1240020532
181079623
185223590
500442957
610761282
157826378
583603247
806299516
1258422733
1316602656
1315827554
872280079
206777524
864983615
1203546438
759148543
1170955065
1377869481
1336230051
744631498
1253929957
225119574
148739301
349316610
480528998
823422324
913779480
541073395
869659557
713542841
386621121
563197592
241414508
1012897331
320519088
1163353711
800409673
712761166
1284922957
575707223
881538209
1026024502
755630577
859956455
563385763
1716114
446012096
850529729
1187128348
69036721
807634240
1160496255
69988193
831292160
743447880
894229521
1026028820
594089470
469687029
901811436
718207158
392463693
946218038
342441011
1092329958
549694328
61135116
283788630
410507636
1375412965
1090608845
1238206996
98831605
389452487
1155371416
1176324156
27035113
780669785
753688906
1154747482
567124761
1115414424
202120444
421941591
610923240
882235361
1299412048
670974446
446305325
1319468304
459447740
958067533
542375861
626606609
856459741
1378170965
284175405
363813708
646744329
951585764
1019558849
637636954
1226979526
519201508
891355056
407215837
895054686
141740385
378330162
923798315
632308901
902803149
379553211
522895382
1114151572
448332688
995337760
636055454
623836832
1288520668
613632837
177875800
1098421447
894768516
747267436
571525894
1217501035
592786701
650711934
934085946
1018845064
993237603
162548608
674398791
765630030
487989076
420360288
733476251
946862979
467581422
1063055283
524152581
648640317
461602636
542955342
1197063138
1273940661
471234403
888322065
516500103
1108240126
837673973
238143089
1223726561
474577053
507876495
973012340
775875990
1365328140
865837078
443617985
649620253
162139786
1352919324
1106769885
535045695
1056879078
257302092
756928871
728768740
172785280
231341183
1104650027
395626145
185624440
1187723983
1244277699
1219855709
1098672862
703234002
112715677
1367155565
554103823
740275580
656127750
1132153375
813561123
905561469
944752862
463659331
1075300723
933859357
491257769
162446305
1062717359
806916122
224849087
1241792447
756443553
880523140
808562035
846373262
596890376
944806522
1165012257
409247751
172640973
420504892
698626763
892001923
470414805
247843802
131075927
1056724966
750902008
1045770935
204386381
823311174
299684663
222241664
601579714
413735150
355302968
459447335
669557944
393392369
671475909
532597786
530074155
260577449
1032009598
358877043
303329316
367318198
894676469
95708121
1133786551
625372963
716797891
309804926
869028512
504926526
493271619
565038849
222173649
666773717
767352573
362774950
854380704
927148338
437616629
532074956
1021320479
550896
385822306
270000832
574397938
775175338
1052138098
1343898031
251577116
769720053
467493581
790687032
212987062
1361949170
1378671957
314527899
540599342
1235795774
1160435120
247565374
885704736
562078862
775233540
268889347
389050585
914414701
162048465
320973717
1273932489
744507113
529314710
558413072
769601441
966060707
1052053513
218230668
747582872
406106495
1062258110
205498055
447814662
998360565
151135625
387664917
408776150
749847300
218065958
355384656
751417754
1271232740
214487185
1124527558
121379011
133014099
871542296
273617500
302055871
1043107721
837961205
818915485
582395026
688949507
431388391
1007326470
769676280
965200410
156150769
54794770
163082171
758007661
339829113
317728320
1173413934
1045651962
361033012
937787745
999859936
1060080807
488522705
335586382
1091815689
202431488
43136265
842632146
124284120
1019338130
568195312
101109696
718103196
888736950
512896189
488780187
913856940
1116255951
268773640
1048003678
721664413
491528325
930229591
1141473537
643914434
1386644096
831062388
908047188
695812462
629820050
1052266230
195035319
277751667
1086337905
1130447926
720764239
905781881
1336196789
455695640
1083270554
577295
500459155
476964520
304025499
405377753
488588792
680636617
1036183085
516847658
155333012
1006643664
324930916
682531716
924155917
865176272
147528727
426350454
180531931
908413214
516567078
494204597
725568192
589535964
384351235
516728706
468022826
1218377871
348068322
669444073
527128802
529660137
1087324986
162896934
644719702
578578646
765733068
499724324
614652581
260920349
1134098746
898153285
431081041
773438510
810573791
1155079883
622706407
1145883314
860507955
436148170
538635058
411951731
139296693
249688502
477107559
447403455
476477209
657550596
602255191
129435468
498606747
783506691
279204682
432053673
682045153
721708860
964759263
649762210
344696745
207825459
280142069
434191011
960497135
332763341
1191971782
65464373
229358075
630925322
851929345
438039913
1174882943
952883007
557739100
1367246895
625068719
867696835
467063192
699087819
636492330
850093566
703594305
733237360
1135794873
868692108
1241394105
106508792
719620972
988940563
483747649
424387586
798848828
752342909
592012437
778491042
378515367
949523518
571291994
101009257
387895713
1169739976
621967293
1086978945
183816770
478860801
791280281
1364743189
744827152
577605517
1033914001
707669576
1124795019
605989456
208434367
510824040
1035496087
960679072
446802181
1114332134
500214258
990202564
1002628804
486167378
503906007
391212549
503257456
492209495
84398668
1052471740
378856501
1051905228
343050093
501692644
281372606
750525052
920567389
463351573
1081428353
184219407
382462459
348125717
1039091206
776652191
326866281
28673243
846479842
980809683
544701196
428202988
744834190
1248878278
666325986
363035496
183935025
340518101
147398180
695134825
871546266
767336294
706621508
1186834097
1230396637
449217445
737912326
909112126
1062386181
797343463
345624203
728557701
939419360
306764515
437096044
766381332
835543029
1083042710
251092707
480448241
724367857
387147416
121973166
1194971923
548819780
528592570
374371144
778635493
703468016
394999106
639632932
289105330
476343483
873028868
426054962
884541972
853598399
1180800772
1150752984
288885286
450372123
460214285
104836823
365147049
528527410
431728952
320341359
472218693
187207356
524002913
311331436
942189221
112705728
249944591
1069302200
983202515
1088202140
808600330
933700495
394147872
511669927
832024950
1041872528
999260659
176096739
185282335
817180751
226851989
470799756
836840432
1141644239
129246368
53772065
939232758
593969562
176151209
1244197940
279245200
765454304
983894867
778267966
452969498
1143550121
2052340
725747458
1013421688
841977
928415084
473909896
1265301437
1101849624
730188177
542070727
304402643
315301752
971281692
1092974314
1195333422
487511599
556763813
477264659
583555464
828279632
375782212
413781393
960955997
811960120
915999204
420839114
347014242
1111290250
801516290
642008463
68628111
568038417
685969639
887465889
476804630
381155686
327828218
774221956
442001044
102734476
1252216594
411110444
455203129
300754001
430272073
833769059
187815500
187601460
574061482
517207551
430472803
550347876
659617386
779198816
294809955
1227499591
1050282682
1250722855
830869525
468243796
420193007
1307081443
2829892
1284017730
781895612
810138218
397403988
788410302
199893488
893944641
301694144
619510669
475832171
89360233
639410074
416390606
663980942
984388959
500732486
1030119287
629702052
412262084
603933877
1045661832
325372610
732887710
1279402130
473901539
328269659
576635607
1074034007
445342681
461162936
977414502
641526585
330894637
772719727
639272735
1175584373
137043304
1263341496
750314826
358489056
554724201
352154880
843632207
688906089
777476822
543034434
1363223508
1035428429
469249519
1335598768
575726623
1041988671
814536416
149268151
1383034510
98409568
87061029
857532687
359547272
825669205
1215697803
1063500305
977445532
754048934
84443464
1025198803
827641593
1289693479
902603426
1088545866
490527778
454649451
889857981
609065818
816614724
290846813
597914714
228515627
737184677
492188065
815600186
321074500
411023626
861461327
562438769
550203759
850319561
494476065
835762267
673098757
346814568
316535963
421718833
589062701
441201175
784595466
892166878
194236823
219797332
461095731
1092241942
561873242
1130951920
1393442425
906413015
398588253
967616460
694039134
882332268
58119062
697225280
736579102
94915690
499084309
716520877
380289262
1240973838
738064914
885608762
358607720
663257141
351497779
591225694
327399848
485880947
744717100
773893346
139141668
557846847
1325584564
371097557
367804152
930938063
56558495
601533239
238021337
434455634
411592133
224108253
675213873
461823964
313174007
734693769
466735659
369783377
376237821
1166503966
814571130
369545928
1126288489
363535501
1197063537
780767385
1213517067
879339960
450255921
883987275
753596767
346939197
158299945
531871763
368621114
297177491
394441846
304444685
582432473
475232819
420032762
507400916
631988573
622816561
609242859
613654907
1247295754
909162338
159505037
760494079
728641412
978405571
428956390
592971328
547518309
869631823
492162617
476885842
35858066
686588149
918233475
474482395
180929449
521572703
401158663
559553006
901894047
763967010
584364172
447993599
950183504
687958873
57839009
1086098525
1265345372
559027518
1016751337
342752335
1062943107
1207834322
986070660
711729887
387608554
154381547
412235354
527667772
730774769
416370907
988501156
1148047725
564790703
443105675
71828643
771912147
501204678
679211147
841742835
330157043
685611590
773014852
1350283533
374795408
572027207
636381788
387125747
1285204276
708672834
745610833
551095769
688405950
548038640
632998857
503714545
1399852545
645858532
669446651
1219552829
1087667029
373909839
945308267
787103230
572987079
333269032
822190257
909966017
454097235
1379593703
248911568
449272462
667695453
1286061059
485528423
421037686
832722542
868693240
1071274073
262338320
197246972
525402188
793067061
951330239
723984852
387506631
248017951
666701548
458734100
832093194
1256735931
412072676
931642849
270897525
321093995
1259828998
561303650
226480504
741510380
864801092
508090243
698773641
290435024
155238124
1329834369
712637682
707825754
916763257
446583171
530428197
588383157
303196090
493083410
303734476
138295724
118079161
437675682
97573969
459888074
899657668
382106280
109530172
866084203
950829915
483995394
444372062
666314796
168453717
1141120930
106355174
422831900
351995141
923820920
1197274444
625749446
440124873
902816288
213649731
297480444
224364186
452018283
2631992
482501914
476997222
428637617
230334848
377912835
852617031
570654800
1156245838
461518566
198380885
357017809
106021206
1304788760
522594496
869598953
406621397
1131618447
442811870
1061362386
912087946
864869871
343519467
917703063
17035512
840669776
520935658
534692617
652487210
289912357
301413997
660223223
332720180
185592491
403274181
1082341321
727082617
1348231317
912666107
1167836147
921557391
1183449963
997539809
1053122976
1141738050
783032123
449649758
105507092
706202423
862628535
1071856399
932725508
942850109
1381147824
319469640
1026386383
879067735
475797817
603743660
390732188
954515525
474057560
414862381
320772783
354983019
269538034
264451134
1168103720
907698355
779456702
826398537
1072660690
278462510
870231915
882361665
1040647918
202757860
131037641
533363126
840484004
51172215
779525985
955813655
1034899849
479320103
957257305
378119481
649084820
775643111
381834670
378464817
181920832
893664729
629517170
332265869
225842273
99026276
1213893564
194109675
1030827218
1005340972
734556172
223136183
199664924
720962202
975950221
753584090
569098986
625313654
62916444
470403990
719042576
781160063
502329341
530491018
273239923
574100965
739778167
126395599
197624264
286810334
662882870
292022188
637457304
1072621540
334104881
964338502
313937836
486520730
793087287
192496135
564945213
323614643
908687047
439469972
300773629
1008575076
823113347
743457811
775309102
653112624
1301307917
1262056581
809268572
972029863
837691326
752406273
429827704
385088
854041926
796865701
966206357
289791311
948617454
1108133623
624617865
819222445
1292885421
471091301
280020903
1280792
965563492
1059206474
838539209
545994327
712354255
464543442
1286422127
1319740957
238937046
493786226
800953978
1298712143
1048837068
771268298
715022253
260676483
518362235
1150487403
757900326
851997879
909804720
697312346
535166761
951453442
335513754
829220486
849256489
170486397
607242849
598267495
441069665
930301902
714345067
709132363
702157355
983819326
578203602
483325074
881957297
751528144
944419417
688105337
310138946
1003810691
309581153
308274485
583264859
1211002485
513818129
1082824916
978738214
736404590
500631665
655005413
968928619
742030602
895247145
860295392
595190175
446373814
987318543
1024454845
522318059
685932723
277475262
1023793306
190436243
1071189095
886550308
1277611801
360998564
943432909
433815777
1054280119
344561278
486348483
430296362
886771767
359939883
833518156
133076493
424764461
296049778
662098444
535186923
637405740
867767088
264670698
808564393
856415365
1312546378
269314721
463155990
233430259
751608706
1274869522
365727567
323114878
1344362217
269582027
324266696
1203214637
1126492824
53600598
995044518
252645643
966606735
932072844
507762354
762435614
523578775
845845399
500897011
463748086
835644028
484698144
1017282967
421147376
952645405
883059303
1340222536
939692461
297025329
1356809065
583479908
202697180
557400274
311045277
370360897
151309473
226503161
249637575
595804467
876372682
767916376
776667158
95474416
850292449
517100972
364367806
1259843222
866005976
227023455
1100814760
660264989
905523575
884160946
565881416
296406087
882883568
474995279
561082646
813505522
692197125
112015818
375960585
464942618
767018520
828128185
508872891
293736321
335118
754931253
570964939
471143951
735717175
772836595
597292099
861167626
791466319
856636306
756715453
620759275
393023079
650837181
1035326772
1251670954
659928248
757584181
361464915
270605323
567400980
485472182
338602144
53339797
568825086
382386561
773014714
422457183
1106470628
655777092
935889496
835036713
876939985
870900982
364872772
466012773
741578013
831860849
790359767
389571465
673819498
838270332
291225555
808313708
483417830
1044507392
517177307
513504844
961078618
721388909
1298949383
765284912
403804461
215159507
756707427
133076308
235235051
539250664
371441108
336842975
910106527
799835479
190822973
1093857904
273459967
992555927
689851943
40002589
1167296236
176938369
327337438
209258876
262149140
67006374
1251979840
1337962353
752715942
363612992
614717596
405528031
75790459
272765868
186891712
956408194
97112976
438723159
999881558
1257088429
554409273
307828062
971787457
697888986
443541082
255496818
988451162
724656833
291218968
784731262
678349991
236174610
1071228759
956253124
474948822
922207092
669532275
1060648879
961291152
405805315
223365430
218343362
519707745
333362241
652537043
470053306
533511398
262085761
1093199735
476854376
222430001
536246236
2040521
123476852
246211112
217498902
1139920360
480137807
1032773751
409444936
494080043
618572373
894675554
983523130
847797863
735463162
893436326
388967529
256599836
933064633
1008389360
872394039
966170291
183982046
863062384
1366971305
907309953
1040277984
958169533
877391614
353692084
1050587315
547317498
403465578
669868811
107924620
411047115
644373698
869708489
91811701
254109317
971441718
306717654
866042565
219333946
344827337
786040667
456644724
148657181
216428733
950504840
560348287
747718591
470197005
644301869
691918996
1181009875
136520616
499866050
591148249
1032824707
182696621
59410255
131016011
1298999064
1237826491
686082057
307796036
218655009
701419237
87330893
381862106
427567385
532017662
1217700062
952921981
1177148920
847826427
574648198
20144193
778293537
1390104145
961410001
984429109
535638134
621465121
617496073
527250798
874552875
2879018
403657627
339487650
1395899551
863472146
611025558
103913629
1064314765
693488125
1018348419
181215464
1256388714
840775690
696543423
346188651
175520956
494226911
750338269
683186565
1212365633
689471377
470958816
905471840
314076733
940205116
890614274
404974064
1125792244
1273231865
1309599588
1379029899
908432038
448471763
979160981
479734226
474678532
392936352
826627259
203726953
664446304
467322939
25028661
386350357
812707883
912280254
1163574649
484982427
939250827
1157190545
755205259
946588030
845752566
458702854
872620628
1352295475
1167730048
1023461614
443721775
1225024393
826847122
877639464
363453508
332108088
341342
586488308
726531400
1076048715
1144713562
853566251
1068356394
908220739
1154203503
529435998
785894990
333955095
794762180
181649852
1346965862
380877329
1050361356
667730122
420105939
1146028565
483833751
362374653
110213486
592324167
778157965
719590773
980672499
853165535
713306116
440931105
415725613
1005183707
442449551
578162410
178709079
181687994
790892698
443277338
625684950
739182531
922891395
537541225
294572874
295532203
430656717
471770650
478506711
257507456
1896585
206377004
1125602597
506549200
72602469
799549274
107732542
282622982
923234429
173461783
172238120
632420440
244690124
398962424
414568103
1053065423
863286397
471539709
345608235
550532751
564971034
911947
421370080
331788462
949217341
423034919
434900442
1276267493
402212339
1037482457
390884428
553180823
5760791
799778380
1339283818
134833501
665790378
322145294
297603964
1002238480
911610160
451303240
1132606267
1180510890
502451482
918085343
1290095984
220562186
793277216
62727738
306909233
780047480
768724222
1352397904
751425651
1011948254
177309107
786732655
656404427
1120351616
496716955
577284694
348355904
396382715
204542502
876379826
884915040
1279419719
1050210710
657321741
212939081
388454868
745425171
450522015
434689075
529981412
962679137
873507226
919650595
348916021
530061528
511217342
832735397
266343413
723828941
214121508
1093538406
172685201
342866588
1340265990
596328398
631494799
737664241
544485650
459609952
578922790
154431320
1110900071
540781771
683782887
772525384
559934654
471190083
1010805267
232582014
699199892
907569379
1029365947
364900890
1037753937
374253660
533337582
577644194
1169606146
84421462
731160614
538184744
361069850
606216395
921112627
510030737
686931153
346447342
809084329
338604434
1340500607
290489754
382299402
747293302
350093547
1219932954
416282667
356696091
165840980
134192367
418355190
452198969
980585662
564931852
790483721
1223121021
952769137
648330908
1393494107
576326147
64811882
636223756
1194970417
713079289
144841667
1126697274
450741404
344161813
534146048
957075255
123528818
700625553
902488161
621448575
408259013
516914616
1214468532
443415754
1000221908
231148094
732396158
1151956761
260909327
222410034
498737384
413481514
520164623
198458039
1134132105
645596413
392783944
1061220272
422795959
520448401
269808254
697532237
1084882736
612504932
98570094
424841977
405464969
956706825
466712883
705762919
181384896
921219730
652262097
884082319
115826307
930068700
483877604
1042573142
91939306
859659675
857611215
638065673
450425227
1377094863
895111954
293393298
839952894
214687123
443928494
637236279
797393846
347294149
451695602
1161263865
984397752
393124190
262868933
629253134
370222433
244247699
243020202
965015713
1003353909
790214651
1069525755
208252351
524745133
1381248663
493051988
432407733
460057
1078929966
790191691
1113318092
339718326
658804151
323855512
389147068
638966367
295898964
1091326958
465871196
548712658
974144560
865885146
271574842
789453769
878434925
881968307
60964883
431285437
658899383
850189569
309660242
640169840
424404822
583891261
413539454
336815992
1093242617
1382887509
544138020
313699905
418463674
523212145
622673047
953486387
1171419934
956649757
869432719
906331438
284753893
869765582
1370977512
557346776
365749114
800350817
1396330218
246928526
844708783
371716838
487468492
593084325
436700659
716921290
509382082
477566888
346224234
1153868763
413951683
436394538
495797968
590455889
1079780299
926318228
742042095
273832847
493354308
649723940
260584932
629940153
1396582131
276582623
184100208
1144497380
510618508
531752110
272566012
859706238
919051342
773603351
922038451
774243563
1350130688
865929385
433465729
512349213
256255271
505778500
328053865
555693823
782459606
440571458
325434221
249377803
366140405
763569804
697167882
388257690
724223216
1348647274
594860989
138116637
958011834
473861040
1191785835
177623427
136355372
515709241
47887573
354556641
964346289
494629951
436094080
1085803287
1169957668
860778757
1128348288
994363134
1160316797
273339775
810143648
418300140
33549391
894620991
334947735
591347933
966708061
572723166
385143963
1331632930
761089642
810743291
154898611
617723343
929406735
763946430
270374107
378537742
1110757387
299380770
57978341
513502495
518800522
359088953
821872811
322474733
963645265
276344920
794164021
912965016
707899455
505740638
626943301
250853899
69991859
859761845
38625843
526576323
346149353
772421407
83682834
895711409
1030946854
825316584
134116892
860044863
1114055011
571695897
354392391
393718684
889304186
900437685
1345295031
1355797362
698852214
111784213
3798952
728988453
1220235641
1300013846
325063501
1046555570
638671305
546388488
420813356
306084877
924047421
24972358
487510121
299107606
509802771
1257641923
849134277
666089351
327259929
727917589
562687176
661862937
860889878
496417076
378591174
417217313
496105140
266745677
913485849
788522897
242278028
699565505
1363439032
488432410
648619785
422460707
396571433
1083377704
536790420
808183690
1372032862
897950840
2974425
586876868
717973050
733982140
665030800
391322489
453905254
507295447
270258839
1157901758
582339682
966178264
666881586
994003226
216686910
762053527
462603445
745103574
828717137
268744270
533789761
1039831854
1157909207
915185690
870892392
470889341
728066992
830294795
536316452
731095479
247506688
1124833576
671267830
289799881
511994411
574988299
163054486
469142445
76627938
442104104
364949345
343077007
179302087
622850458
1053608662
768274403
711331403
172156321
861046313
977536087
756957118
1065668195
674240024
308125260
1182563095
756138322
1078551374
241822142
287679316
195625962
1070775594
883714801
242875658
1190944383
331132510
279699766
1114475344
910588398
587788401
290787808
973706834
477402939
670500182
397394358
2414729
1096502430
1259588957
1028688922
945717533
1045741035
791002178
62545601
871374128
564987492
479316528
484579394
1001614834
800666015
247936128
130471624
1386127585
324362136
1238835979
650273536
427899331
1218572450
989645018
703092964
723361321
661014072
653065713
772947273
142305701
472999957
404816825
998093415
659947738
1002024653
783199419
530388984
419451246
312207300
354276
459569190
342759066
997193217
768119919
190425436
957757534
119659901
575625515
583169497
446595700
1278027944
998577583
343162960
310343380
450537385
406265499
236858653
463909817
711351648
782710267
432427377
235102914
406124478
494676581
1034838695
919337497
709354656
37844260
100769892
755637709
256757076
920208941
251333749
408228533
1164529847
823317385
578427951
603603579
1031811979
811368906
710012772
590275431
710579836
393322177
174829451
450465855
330211558
507619577
387953635
963704350
1276243428
682416397
906323997
915543092
895904340
455294093
756853322
789204960
126678656
320369027
943742876
548997917
412065134
819937361
1047357770
712078773
860906517
313110934
828359213
308326539
747331468
417384310
206655293
373232003
417799302
356499862
479667092
1054542708
226240369
843807097
726122731
299988134
436133888
1399599996
980713949
741447762
692920686
1013811043
653939819
1056994195
1035696723
1231871865
713052896
572659730
1050707299
511842369
528391324
315055469
465780109
386978817
575771983
1249857739
401229676
322112886
584498727
996763213
693341134
562174641
156765197
100401649
1372011567
453612372
701743245
477925339
138326425
804602690
284403137
1007557460
421350560
184931439
151427662
127955995
872410787
619850823
780682734
540378569
832547407
358048
912614915
775854977
384157809
774616694
476789371
987979032
1150057712
785451788
383650363
479801785
163968953
1300354809
1290494170
303555875
276513093
460977001
1329294867
935873710
1103969798
1031875466
1354211798
371117363
512708676
1261653207
453597190
1373735027
1357799595
363639705
973426993
588221128
219066915
1244434696
1176351874
413408006
692452741
336426157
198941550
1326944164
1105114050
840667475
102373131
487722894
759975244
295095246
1302327599
408016070
991839209
70584456
592001112
336271876
625020868
366012752
241934002
848545784
731136831
205383359
1029298173
1179281017
915617304
835736840
268898556
633188153
1112153019
82111863
438782038
703702926
383616394
534652192
402979148
1346786702
935009032
592897894
205657231
399435809
340527514
57680020
872825355
1037140848
863143243
308310371
750578990
205301436
614779660
1358253119
729890309
394191095
615680474
721407967
234535225
264089432
987876847
1184703920
557610452
439099867
739650492
656289621
526457227
494819358
918810859
870081809
266290374
1190928765
1254214319
559690180
411494150
314682722
421983617
698670881
498040570
923724206
634260982
481080215
1269285226
950160743
35018137
766199984
318686253
922783693
1173236499
469234742
801916731
1060518337
387214528
638503324
1024240541
1065674809
700852971
538442028
546667975
1336578106
505466800
540537527
817536638
203032131
1041805808
804552652
405243935
324098430
686367612
1096286559
396443808
317669582
401618557
488721595
1373965353
855151373
1196128224
1172168420
705101076
691200594
957959887
462715188
807969504
374895624
350380892
1215076067
1009220806
1126813544
893846060
737363941
554708113
292491151
985789803
770134833
888940978
328895285
521094413
332260224
504395948
453606268
1164807539
511490299
694701014
1362422293
336802591
524445647
1102919804
1134928422
1327466307
899428405
948418286
348295845
1117836694
787814318
711457777
738096160
1041883201
1057111070
1028276345
418974879
450428272
1396648232
878844775
333488254
1176976627
624399180
1192351920
53946622
833841638
855077566
482610003
955567162
418877747
915598593
37693090
393954103
834443832
702687078
1047069108
1188701638
999150724
213702947
184703764
37807476
1198909798
845995691
793050560
582663452
437846621
1053996481
413487700
877155415
703923587
1240906374
506682879
250276024
517675777
1374812777
389273377
1047777403
282416780
617475528
875297126
399541277
733826681
457634075
373185635
146713317
844936627
956430412
904541853
345950510
676303875
308270194
1343215796
44740820
378795232
293245911
655866857
357779920
984454195
979428388
289218254
433570108
682384040
432904915
799860459
1031526354
839313046
180160185
1163095298
729131258
551589231
593711344
132494396
464104272
542111736
651553668
1341091816
619217524
484754808
1028154811
163301564
1107272251
1072279998
1321055471
819263914
979147474
569534478
548117029
1270088519
422862462
881294879
1023701570
55271863
323087899
534930874
1397443943
668755391
574959106
477137548
137091040
434305615
768366403
501470901
1135155777
80850839
948792012
496466515
638277034
1083083455
716329935
309317233
1090357653
707149101
433687352
862260578
322445186
1378320123
499286496
346885671
1060418869
590833818
480596409
827954007
1304560506
1196459840
563724819
420335555
639377625
245062419
630929469
1246609849
463425745
481774696
360908435
870761210
609427060
106349316
575893525
467554988
365643061
878811723
821006664
136794869
819036433
262126011
553996977
330632292
182671738
941430019
770527122
967451430
616329078
525863952
423214228
1176138094
1110587240
845586786
256966450
69155779
469674783
491561080
1285109486
834880397
935362568
601961838
260810940
467414606
522799288
136629343
524475032
198565328
436800648
491737022
1229175
1067131579
841801590
968202769
79401966
683502641
814501984
180801518
251484408
878439661
76976224
683704937
1183608075
583297766
528903598
670675844
66808445
557968115
540580713
461816976
498302456
906332225
203780117
643405470
567341403
693110543
387469578
897559394
939083140
866402698
1206219706
303088389
1222011843
518531669
159972333
443170166
228759870
1361387572
439636200
448899236
566599858
131065937
679124573
364978852
854608085
339515496
890814654
178404716
425766632
881481301
444860715
448881018
482287160
794763524
643671710
143557455
1237034900
471859785
832459760
524867581
349962299
345420080
950035623
587234083
1092299056
664820738
804588316
842380304
784582786
776529944
725494701
807702178
76546782
416722891
560527152
403450337
628208733
849036172
1092273775
523266282
192084673
486943705
509977632
543245816
856208555
645496425
385308381
675731432
435344061
254895615
93292429
859156949
1382720358
731714050
988607515
1222843587
862016159
848998855
271933031
275563999
673156072
587005540
497382958
857512052
653598291
1377963530
318812108
890188311
1188218534
891718452
184980758
1252857622
1049313232
497502666
556413648
221865654
650339745
263816508
241945351
258088351
785374243
381106982
508992137
879076137
499652553
232306514
361143615
1227073002
793915224
185364175
293092467
166357352
1386363205
346237561
226668056
722914630
1010921293
484250359
446499841
394539099
531789995
362567139
978780798
84511295
227360073
370688260
278895788
210988310
540869550
461364603
447446066
231465112
73109355
282443918
782291297
502964196
843349013
368931872
72985149
310318390
368320489
661755263
224521998
422956231
749847864
1115617422
1179661149
625735267
211201676
364018092
684910225
324558066
689546727
399100994
438906116
243493110
499967386
494165648
1173193771
517171940
1190871345
61908451
923366388
489821191
762247633
1361917566
842213764
144798516
567308317
432595505
540010284
863166479
603131462
163913887
467365358
383763697
437310705
961761777
568311505
459052547
340999549
1264917421
488713925
1118905422
367300156
525014673
366153540
894463551
398625194
324282545
61252604
257770157
347797598
424882127
509590048
165559370
65492902
366920249
1073833249
448094780
202833828
1222073912
977964201
995810249
667643283
552896078
546303251
1213476369
107184260
453509485
266655300
524695560
1311981940
918586640
672879883
399722352
1394329680
320381734
407118122
472309285
368080285
901091170
488608396
576214650
253787300
924812865
923958728
404001713
458943949
254285009
114505414
925925600
336398118
617177275
352419095
405585455
328643369
229625129
1313168538
474957615
806662195
718419184
818856186
698790121
588905721
284072836
498873694
675016008
928150611
337484169
996309326
342094659
963090509
404342528
432560214
91791096
782441819
1069623758
695420955
734492403
356747836
405993158
557472487
930297916
698909007
835215914
724039016
133149699
693261916
799639298
634628188
919990794
548297111
630858573
1281333134
603502433
854661962
1362479307
741208873
1001190260
831399957
124648076
719942598
654893293
46484006
282215576
339250122
293407980
246201380
841908591
682641911
596947947
113599193
585680372
455229059
986674324
1122416805
1291384030
882752769
255637567
576722021
247280528
169726320
454587157
64568251
991337413
663455809
799340340
689784344
1284807994
701025454
357853771
413917258
1376017556
979345110
1034543317
240701451
306411755
889834285
561171161
891233249
344166833
439078483
999450044
376724168
272794764
581718852
135473793
1286772227
609485
471354547
480479038
545212175
354785336
181871496
52541634
534790017
1033034106
55950384
598428295
486410243
331991145
758458451
1195723770
1061998139
255071490
832155996
887563352
373688737
681068307
943614313
714436575
523711102
1044600882
405423827
494342732
843613205
556803864
363743874
1279736948
1113077605
191893390
465820450
947098578
243743687
1066737123
400559930
161587477
448667527
937875731
1294929398
399101213
923261470
808401211
518654341
418505918
1187536954
39023454
473904223
109471354
918297687
505864792
697668261
654276070
562977928
1260348431
828651015
1285542289
966026278
768178023
1028128777
407232148
729470461
1330303997
552353900
393824936
1199848803
471076968
67750495
435430875
237231425
342073239
848587544
422101706
971939256
783681336
452800596
1274000192
396744215
745229693
80827693
1302021098
511873002
1271417668
119082625
853738630
369480579
828476345
1103533253
408488462
53054052
877767433
489586482
473815259
936682597
1278781290
473107476
1014802927
463871504
593595496
376997500
531834844
571495888
368111848
1038085235
953077429
1148564645
321515385
728658552
224196406
623531648
98840901
433400712
1217299418
489138886
644306307
1068577712
882972067
125731761
462988430
809382816
1359755975
1062187452
668902084
484182293
362409937
1334888072
458008932
306282156
839930569
916002728
924304421
397136312
253258366
1205461406
909083498
321118401
396824076
940272361
1009642754
516792169
1156000202
258818397
101898362
982700603
423075156
103795068
734854039
739210823
541329626
412357653
641721531
1201833742
585053889
462099322
528704713
349817265
665295108
242045012
822585377
386061033
78442474
619714878
734446488
249239506
67394238
617346323
585145754
73564598
795312743
48500763
948558289
682718676
73166723
534042279
583639464
451044906
824218889
355775065
258417236
454517901
519557868
264838696
917611393
891331161
1204176222
1226922018
772243057
1305257782
1031111257
449051628
493155790
1142499628
744907193
1148262096
1290701149
1300352031
1192773602
285974122
976335523
671210744
441046297
526831899
794980385
531734822
508792536
269475341
957150910
800483265
360871075
503095163
1100987443
743282747
636083962
222786923
546864058
500473363
927414530
461729595
979829503
814174996
356674341
1019970021
677630568
881057707
852355621
172430302
401888518
344362669
450203758
130048952
414760919
1163120439
675384258
464886518
723537086
301930700
1084119390
799955342
224079354
1233619799
506292313
734428247
1239548652
609596504
445942560
350736744
922533172
507580644
199348125
1283154319
602630892
250187809
384750087
299622044
963696854
507069750
473372343
330934672
1138198803
580301346
178326504
938077117
581409534
1162115336
529920286
543560373
1171806066
315132953
1082122450
720436334
1005631881
372429134
1050082540
847187396
519302539
536867279
90663039
437772514
751374769
702516329
271714246
672318932
893539307
1331381013
501218077
634438189
437099190
310747643
343521981
287503961
597288090
1110676863
1347260981
1008656520
79510994
1383440153
1104127904
858270623
208863807
942722086
1351012970
1029212164
873960219
924640587
817721590
669858789
1003331651
651909228
634813309
308816420
969277203
1208173381
1134287102
65769045
382941855
728345009
1087812168
1012141423
179837169
1326340586
408868778
308840178
622395930
968501203
99352573
1308949702
392444447
312464580
266816075
698281747
1323638608
91702682
654858629
784956814
945581604
522785992
276893722
31553221
865938452
75705025
591070078
240153893
467944032
858033410
570195140
149641793
777386290
417743159
544019767
239786827
917905226
72690075
371119083
1342200651
1079302575
843272072
843655377
203736306
382756088
688245186
985262199
216943610
921011
387816780
834924544
928089863
798770745
349225226
1276347533
1132447984
1120816144
371339410
338973955
948696858
1319248775
186754305
366104756
94294445
1101016077
1350025588
325999317
133506036
471479776
445677566
755819084
274935858
332083835
808163233
153451992
543204797
737528002
1086854857
1152998303
114074117
1160637234
886989636
1003818009
887327227
778500829
292857031
600512391
646778674
1084870600
68387624
856034997
656425657
817995221
386358404
114383010
501008211
1244001541
435720089
1247057838
1360429387
225778436
127668625
895253739
481493747
599040955
1358376111
1339021893
567311750
1180074036
808510194
234229611
386203019
485755806
1349829149
1291848484
456289743
1061640076
522520130
513884923
429434886
515635971
53639576
960559066
753745857
612604628
759633782
828153153
1256086821
789063965
360924532
1395407287
915407851
643998817
508786924
772181446
1155783527
171123689
730704031
1149043698
637409642
259176069
848376032
1116183161
256986201
225229374
830301998
196138328
1091278957
1028493293
679691849
431489741
501461926
201293430
275811098
984674032
250597007
370719169
563302096
994542280
810883749
180362645
266844209
38814320
855710697
1282758109
906289491
124030284
413017005
1330839057
1277405140
1249435751
509198444
293561645
969608957
742437793
502700651
461290998
1087112209
299876681
187684607
1086448208
1114709951
382703569
554599197
66206967
847864411
527179424
35536096
509262342
1061553851
380727035
408797150
563694051
713940326
1055349342
432828689
1060146717
895579645
128212597
500921033
703297084
723165363
58302969
1275356379
976574630
167354193
295561959
924359827
1314590013
359359232
1124669441
647993674
1021393893
814738620
536222155
409428662
137848342
157553068
569564985
363722508
296478059
511001527
492129924
325817606
327251793
739883909
609515224
84840028
836573537
585909386
226025092
340974290
421657827
715480502
452496021
701308914
738919415
892529316
425177406
221231479
451843846
130414215
351428864
176171876
919709936
475496118
956682985
1332409385
891782913
719641916
573111057
499235363
336664252
509910914
287294910
864467901
2621410
152387170
497800005
444729295
191443006
157367330
1113088713
479908993
746924047
371145065
461798565
265569174
825251298
937612375
972544999
718579767
864233701
1204696076
921623872
471078148
1047922535
507065460
460711089
1081228794
669597204
894986025
547677712
392110028
320912138
412821111
55108697
510131733
306224
1222417960
64318832
1330937930
407007801
469210142
667440279
505352984
975914215
539167891
791114487
533050898
113143329
1151898711
716506568
741986962
904990476
67180285
397415573
135789737
1057368365
862556145
182835317
405018098
507020181
67163511
763304804
766230844
473301762
795909421
839609072
812902
163144475
454441691
1095646547
552257508
384835739
814411160
522727319
351510032
779670969
131811220
941763338
827344150
919465999
427520144
328894875
912038600
883064255
448211981
633044056
485752432
241434049
347743177
423852391
263933093
1382383769
903006622
726503818
838009955
183939006
707205052
562163784
466443912
221736950
256529245
891470430
211484451
452778003
396931464
953806458
79469221
473937156
893951796
39358502
102073562
762363078
727144273
303590993
685636792
730803108
476227892
469475495
867158411
1046459610
721155206
227330012
504562209
127265665
260703781
1017755597
108279462
707441731
287214231
547742202
510465913
402427434
1112069978
601625708
1299757014
832610065
315779772
984204700
862419394
324969796
1027021651
128243244
605990127
122765390
145247559
307680992
484861072
672698064
848687980
674747534
782622908
449920795
887813253
6450710
307818447
907305113
1176854043
236241564
384557450
200928464
866511824
774758309
882366211
345081616
1011214210
615577676
99271
971064120
608660459
420199648
681780041
588336794
681223132
742135434
252190647
193717651
995781222
327798190
1031570971
907017478
875475016
718461453
1166210510
489281535
140031762
678943107
1349898587
687667120
405162079
398146215
695574337
933882584
897973009
328587818
653912225
334409395
1384311483
207675598
106421979
810774889
448977090
982673754
1270938989
770320046
1120198577
333342
777685794
1378526851
69535999
1210058375
383656024
511734774
955599076
188992636
1278709940
631484625
553458365
715588008
427192124
1039454668
535277263
430934613
279072163
707021817
1074671678
831381314
482182108
843190045
740216
1183030841
264912426
623640545
1125020566
393277526
1297339532
422544871
570507266
310345129
1195913070
1142721584
1355885564
73179337
746521973
840943892
439763911
1252691301
1181660472
1053572032
355521572
1299993152
325425460
165107235
1253457569
46000373
1149750123
938527038
1119402668
832248008
994116182
565021876
186876036
1105299047
658064932
1118365676
806228971
714303436
298257439
934896401
924689766
920310148
1132366853
823977768
1281905267
652188365
1073208905
371500874
47670557
533168245
1344401150
727689073
599831620
685279805
991855687
860274865
1327405803
235973329
818006639
446497655
798879112
3349869
286063900
785186831
305103271
994644701
596179631
90984372
946668745
406682361
630571198
1025201219
729520920
1359252024
976022816
356096526
946369231
736402637
113128703
804621032
86834139
739005362
412218088
1209733225
855320955
928502275
530317817
978211518
973305891
695197341
601068626
439719891
260456397
1003594070
743389685
796983194
452120035
1140711867
994084335
813712907
725625650
1341078510
970978309
829725158
529634484
1361205121
321877987
1081442447
337908772
593008753
926225432
1282615263
466994132
714311210
481506929
352349342
831426264
1155065013
1085599010
231212449
595901106
167661612
158505826
465303965
551122188
561688260
636040201
987171893
793941227
333925408
143750242
1063308051
1006558339
506095476
1068479230
443829383
1026096665
2394254
131175543
452316097
894316691
208838487
954848702
97386858
1186567795
1213694955
847560336
637352896
918728932
937147809
481802824
417913829
271561154
921453457
388142398
91200570
793062686
914750938
622359669
625819647
389791645
863527025
900713827
1376982192
201429471
1047621777
1136503597
225351927
1175419028
902324494
332293587
944556922
935078245
1075503049
1452757
479075188
1254583226
588293874
939669176
102544247
75711523
65275356
361381661
185985629
414794805
714354718
325021991
512859762
1150247798
1366485841
874196617
1270376430
101034433
1366941562
839126764
440255990
275223948
321854714
248925104
1268189081
975115993
396676812
239782947
344430982
1225750883
993066277
83619111
631124679
1035101430
451182517
1077151311
1208694376
305812935
502337049
1140907336
585651329
695483417
831615080
1170377169
57800615
1068761348
988356510
327054093
747490094
1099851697
971755998
874031335
1196448865
1127073522
726029326
677820883
801030805
373128009
606453182
975125294
308725840
1053512379
953625916
1036528935
1324925448
742490910
501071025
982307787
361423502
1120341659
763864734
117957997
813173196
975670160
1372644538
286443732
319104466
950723447
845780687
1357679386
117918705
768050961
299569033
762410343
465132177
902989618
240920299
394430734
906198793
1012417384
1393929768
189069742
1350160941
695631969
876532872
817033
754093792
1340028274
496830026
470109562
323861727
656290546
991078337
411243851
274510418
521886060
693199551
1379555525
363319081
420587782
519902708
1053112085
959618570
1079226975
317222653
1817059
249570541
844178805
246190807
148459325
251922800
264283244
994807527
773512147
205160266
497263960
487419584
339344119
1021492006
250521616
964771014
362223298
894841203
1278696070
419052571
945872528
773904326
278619797
287940638
1276005847
506886782
402320246
970379880
1043436377
465506231
1036573312
1371537644
227873330
2242202
1208085165
712726200
636415436
205078369
1093934828
499761463
861263440
36408395
636894814
539914948
289501840
502734168
234358575
832062668
747488752
877577843
1052294276
183058609
865319036
835987329
1368764043
178440301
370007477
771838027
821164979
1073394991
395331933
1144645875
490874776
640998839
927177463
374214893
806679023
989770471
849988652
604369649
588115515
508118507
404431412
649620307
150739224
599558593
819974575
876213597
206650167
1257689755
463618216
520819430
681161477
409072567
442090513
143181384
49516809
111520241
930188165
1017413126
1236630820
763583882
636247916
795340864
404049815
766345422
351371870
1033378568
740362142
210298508
167567889
737213919
1180846201
501978031
1316837868
1386094538
951310555
1279186265
448227453
739334562
880197180
634385775
291171429
907539424
66486629
887055601
869614514
943070208
105608749
1266015750
758697457
120391387
464822546
1056660526
1014920955
1068254562
351282336
716926481
1355280291
445829099
343960802
751609320
607165939
905830842
808419627
814680438
231080799
531090836
379914529
1281695660
306903815
736652051
919242198
1210669083
749453120
1316873332
1091278261
783634129
407496
206295086
1034921543
986620283
281432458
712808076
959119949
886080843
518446747
76945018
809375979
564169833
1039044046
1110672541
1256212178
259415923
556246992
404738451
434232633
306931545
924403754
1015928945
603177223
867883208
1008691897
397057485
900408734
308193803
934574168
341562217
651420161
693207298
900697753
1012082750
987653644
202185707
529493065
966248236
961210240
766637243
1006226436
1330647451
314644202
319328469
1141592986
448602466
833317458
474719140
840912633
713623820
768687552
1221345419
215215
1059650895
93875258
1321853325
378955692
684366389
476064859
339493107
496783727
904102102
1012097800
612421687
984736216
624794824
653294731
155752513
921881567
34054908
342373630
1097196145
572383615
908653201
216653848
1171167439
110038739
388403717
1029815102
572407085
202521018
48578867
1274577706
1209392854
462332527
84699405
1182663249
306379391
868840113
444803206
440557354
501182971
1185685380
615076236
1296963585
951513635
778545431
1066738930
1192315408
534026069
1260097718
1001339831
1024814558
173712397
1000764465
1106027868
649482942
706550001
785492169
836101074
678602977
1190949985
967895549
575530464
691279521
914028377
571059400
431402747
215374933
957165904
319892543
1276075769
735104777
1525559
198751819
418650985
289900506
678488511
332685392
517686826
700054581
1040624543
1341125169
456388912
638805737
299421659
760443958
712469180
684886395
36237312
732228293
622325396
818382663
910670076
685225326
457615589
544372651
437068945
583294825
676835083
824732726
183725225
655927933
1398706665
1382158981
710394249
973381551
656952760
915529118
916573578
1375794489
283310419
1294604871
1339453593
840036713
376675830
307433225
606006761
1272789980
1242756261
1232050847
313355004
239712426
927378945
285943204
484505149
943657662
457091213
998328335
997165800
729807119
809295706
191731429
1007109948
171069959
314866324
756905687
391771631
180659410
1064887800
158372568
1066259442
119613295
1127630589
609078223
1255087552
503655057
231612849
1304968123
333509174
1014036411
942058575
592505450
198191675
586417819
738055620
124233036
531387901
1246739977
62277853
105455207
399022011
722036609
1013331079
535104525
492476578
534707393
721567895
933976283
354041311
1048474698
244393443
431685505
79938963
1145105705
127141763
1035639492
338784739
333566389
460087920
291998106
1377127276
666604668
335302663
147624411
383723014
427012519
1329793260
732303605
856613668
71010098
1387974382
661010948
481934079
571251892
525375145
77172516
290178308
739778019
132938834
612429740
748425663
494097432
841622701
1205276537
45402968
419022648
507582012
578837466
1038759628
953315156
344263593
159479810
1083431753
1245168625
623844643
142844690
1015917239
1014210910
494842833
1062407699
290082858
422595025
1156481708
915012726
700857598
905704990
509043887
552954907
635021985
405736448
814072051
578948192
437181720
472219500
231913523
239163959
346115612
774204245
1015832434
453661994
1350828724
1390125432
486486650
129454375
467930594
1322010899
1148776556
235651681
1136006783
1047038657
828893736
1221689280
328167397
1296150345
743498659
994510872
1038430717
396035549
382091495
1190199937
292375221
910868318
580876013
337436704
951733595
724977081
1085116513
570626447
540499734
1221265429
318424124
157564522
190215708
1145123891
649936907
125461094
902084385
731455312
257989688
852503982
916861375
183172548
376277798
721862188
329017155
611230397
146253288
514638374
426768291
1165892876
1213376091
526402025
731642249
203586903
434494599
1214114493
471572501
782106102
908667610
488354698
367604460
1285052937
555885332
910057022
547799956
436589674
881623385
395047659
458345468
548991785
403183874
805339932
1348620494
1039147593
745982390
164417726
147942244
371917001
396008537
534471818
630702550
439790428
468832522
1153767176
416244021
524171441
125442110
390545302
820698926
473127933
472267864
1078039350
243573027
400593329
373964878
260171341
1002901876
716461628
402336371
195903348
922163816
516418510
94588563
1167338008
362848479
397581494
1071037882
1059723959
1319083062
641580312
1171063525
1122472703
988042472
886547274
1100994652
400540507
558483017
153140891
216170340
260295857
516782043
640393896
130567466
604401511
265655192
325850210
1193374128
333760117
92601661
692572639
438719262
368221758
385356939
625613790
248881595
584114149
721765183
1032575397
1159186910
796458156
747429144
145397942
209754441
227650373
435160034
331893652
1830212
1026420868
425924572
1388285690
786756194
600339825
502819942
358667277
1320615811
763450840
576400272
442555605
266995966
755859979
833496532
251531727
703070255
956802451
683606251
207720557
1142981706
274301399
1293542211
1181115958
1012310391
590277134
567530183
707961742
1353307911
537650444
623037596
232979685
490483001
1238094298
994346999
1138858605
588942513
1044911119
528516775
558508949
457514306
1352617614
810359875
1300682366
1220685167
1222546317
754394201
1381542848
444344867
299968196
760850750
508342430
965449888
839545227
414130552
70655711
1396283395
1050160135
816404975
1016350880
123294336
695324670
719724190
802850142
940497680
776831103
1125297575
561161979
367021883
1127519563
758513070
1359487992
969229787
973636657
812697613
1356390819
273000804
1203625055
463338753
147505877
625570288
1021938460
895489832
639606203
406888789
789161294
1072522283
249352334
977892492
281458801
543314083
979045034
116618110
1335220793
883202230
265393619
1046657531
146561024
511324290
925267091
495992431
297991686
873554045
463401824
37338498
436093887
615699560
1211501612
1349729974
460683302
717127711
724903886
469406400
1168202463
809690297
1051413801
1110453819
750167903
1192908147
615702293
418940676
150529145
361275573
987979599
384689661
1040798229
519759077
250552303
622160262
708528720
730161934
420760629
869365302
86825181
769305245
400429471
744306585
218347995
814485708
1393700536
506857772
468255212
506454310
1135833783
220840717
441282074
316179869
280454167
1029222433
343683772
881048515
671249567
527582783
893664815
1170561165
960766923
431558600
170054127
548557114
1161305295
170578306
333535073
955282667
341004196
688967587
405041892
953362617
412895655
487944773
392963254
1036862232
1017244698
341863461
624604700
364854278
830525410
415301123
684178475
614908157
258463108
653449910
373522747
732824911
244524876
680680402
472448693
322844253
731825022
388922568
764904636
469073989
1047033112
404917599
1302829816
287823932
517677483
1028585873
726334414
1215850862
396580612
795300504
306880583
865540605
1134370071
273278453
442617211
1084849020
425069736
1108388406
968007297
1004760369
896552803
858629849
866233753
655484408
912263939
165930286
842867937
950302770
543399175
207856252
1371657064
161484022
612157695
374675094
424519211
329820623
710929136
1052801184
312760489
1376705881
497463782
427646677
176755077
731396772
399539501
1189219274
802701787
792117655
589813641
683508122
287733577
357521095
827675754
11086344
833100335
936432628
1138648397
1177851233
284254073
306408687
379019638
447748914
1339564760
569386166
869686498
451936643
1343830294
545260145
309740263
529023842
1265155517
660634509
563331967
406992983
908365487
172648339
554310249
614018456
824326457
1324453226
725012813
429268301
1124299562
478485286
1061149144
246090213
157547677
651144
582145050
47101214
523809681
987029710
192500387
1070713711
547996696
894214112
876448208
711937287
399548342
619389368
146228525
790325757
65397417
893650682
179496972
660891633
356084881
825758150
719900140
189174782
459253584
189646422
525027627
136407485
945668997
420753220
118516838
490084500
873380947
427142257
891350887
543659519
247501324
871092493
517390750
357996988
828314614
519179068
1201047323
548749453
76620846
718406627
749358528
104121172
240202970
1073823958
804848242
763195498
462558583
477106028
439332938
506219876
215368370
467116679
458763656
905572076
862374541
237247167
1007133933
1370848132
292059978
946914079
596260023
515259147
793088209
854937660
246369319
1086706859
741416099
891440005
653157351
1131589787
393584680
278238526
49564762
764219365
618446109
1054364106
82900501
134788039
790917662
199945673
575081347
414246988
510476360
916339754
1029292551
745544104
429209960
159900880
585095186
416817504
519354047
648950269
252994027
500302425
881274574
958556537
1230883433
43293212
969072600
303859135
841654738
717593178
267655618
925744317
609894165
1062815508
72365430
352084479
119153542
135720270
685300004
984318839
169310074
985235444
205887586
257382994
861304142
302127448
1112902422
971700624
903963137
836139754
481902315
572463386
659546160
450375647
781485272
607693791
623921841
239569277
391008
170445661
855968727
1105903335
93606157
544095504
647477893
236498035
942257787
727022195
924082915
192108276
1247921302
82627559
193684271
147162940
969366804
381682642
327351913
473811139
705268703
744748097
457495874
200736654
96483912
281514752
821912459
1049186166
503383693
312005359
1015650537
196537946
488230623
1005916927
452410886
652247504
415521322
309634236
452739790
559683393
1074767011
188234789
515340742
674257510
304042709
547544518
38387473
1305338596
143677280
374487173
238297766
64460475
588834794
711681390
752238786
317752604
854627353
772235425
1139879571
474236874
1254891320
206286196
549762938
846858174
212113393
429338144
392331135
782654314
528344207
444805692
922686686
225298204
931258624
230076187
641865115
139349305
509565824
1111333961
492518593
502437296
482817479
100349115
772747172
534646045
858920817
929264237
970528055
160571199
680643575
638817676
204479835
538004547
862482696
878778356
845766399
673183138
532068321
529409915
447763013
1078704403
532079801
1113257421
274100272
261658715
1124888958
106518306
511469164
551218715
607376776
346406833
1095338647
410025858
166315768
270218061
1290873629
1002973407
751704596
522533405
270153971
190516561
1251165662
321773868
615314666
69280447
424862296
1546578
799903153
864949400
260537163
890486832
1141045024
1158029948
558735621
697455174
838650549
1252660590
902222525
1014691796
2169261
144724840
1153218234
328919543
747925231
470069690
1117526149
1030551604
654038798
1070478625
277108928
1025839018
684585375
73489064
195344074
114945426
215138851
1018796470
430893817
1050749342
491900989
285236
245259217
231667462
890588515
871446069
350950480
246495886
824123268
274956006
435717010
460005424
89132314
55468768
214978908
76832954
684781717
1013213633
523104424
116412209
44339970
338102049
520226637
174498403
366686119
86654125
2040600
1236399217
435858517
1309977602
414135501
701195658
438162141
336078320
842758229
276184140
228157791
484670425
515170438
1019543156
372295455
395985119
440366337
1158962757
506849845
1281927961
225522812
468211225
358126870
375203450
976010727
632822443
392850311
898500119
143980733
1111964636
394276801
1381864520
3597186
796451950
270008142
305631599
398320664
515016238
1048400828
504753737
532493261
446582152
1117609273
761632607
115818690
456446194
526721630
1160775144
208982911
642276666
299241672
768596948
681318794
263093240
442599905
911265387
359112557
497688357
1022812971
320291764
266843639
146027381
223364787
381731478
1944704
366821862
747210409
1295367562
565942084
83184779
71235264
305072492
1055379877
472620818
1014261330
895815024
201208055
342018554
325156832
1018421312
480016446
524210938
341944646
726531675
782235396
538491846
461807647
1265840087
289964818
531140733
282100055
304060371
321087941
240874106
269169261
218683719
313420879
359449969
413339107
502337246
1067529158
306814800
185528938
398841951
1350679986
557918497
109493644
658560733
91818266
101885535
1254269385
234551313
810156007
436253907
440167718
348708763
753721343
216460308
323813295
820360618
150714986
398327556
234005079
544888013
461997750
479630073
464127796
853952262
948123117
319404436
885655950
995857716
278038179
579611417
390761222
148819
330467868
733946414
769815342
745061666
233416865
397446667
963543828
716191697
447960956
1051758863
1088692229
702052603
139678820
214727137
736330790
296553649
328314733
426694878
942334242
430100797
401670842
976286538
839028353
345051445
287406616
1028489322
89956546
420031276
692016490
511304509
1218147278
483092392
1126147344
736058187
587240127
147280161
675461340
623657714
1087050936
204926622
132900318
656072161
752600568
802418494
465738442
135219714
1017923618
665024120
277890124
952949479
417207575
1178113520
468219534
928371456
873558157
1033341445
423569518
316868850
509739610
490186323
793770333
114964066
848652243
619853900
298372348
525105037
494889768
1008126923
346370104
1144265941
504329046
904764232
656932487
647545005
527980410
546844293
558713871
1162151486
30203659
816725084
479867278
229510385
217184587
632091819
549213927
476679906
199659441
684112319
417930689
616549324
395592915
316653431
129814688
414519858
679807965
169459392
775254842
499989547
834883527
1192698071
431596893
944281804
1309088821
541198447
351360896
1086744792
458634578
1039004231
252901610
1035664547
255010748
384026666
774424195
455787225
585804828
920655011
117028387
421036006
775126375
52374128
745851323
659772983
170994075
1204234511
492246529
743391796
475731795
423617534
486596511
975384161
356984629
581289905
947791287
553776176
251639324
472320852
1379824804
521293
289631441
557942650
1213733321
322126689
547328870
434208596
275881245
843209818
67126933
55813963
103861899
833476787
520114165
767359518
521299083
566759347
361506487
234870582
855542488
883351484
271534344
17390325
493084408
105057269
374572564
1337284191
564845845
294094297
1234228798
797000060
484726011
123877029
239287875
903235602
781992285
184892303
573478271
969566304
226860268
381685391
1319498348
459058570
814141704
484535853
386034866
800550137
823280843
1350697476
831776042
321376675
455332879
107723439
971856841
622025791
445283674
363611864
896878320
1315477190
500120581
345253794
463759507
262273031
257482614
341815595
83569665
482505279
1022812425
435156426
799302868
468905875
342079367
675638365
959395202
706662562
768329513
511608292
575862402
1096280446
746926566
371130798
460020493
307300390
991144069
1042414650
717388
419914237
787814915
267500594
227420499
422727840
53936888
871733800
750785247
253761912
1014883358
475297005
446098927
1094107568
522018072
126458051
433910904
365961445
306086768
472373239
465003579
490091973
271311111
264814321
285065104
931868531
858010073
193140717
225736590
240415885
582272763
705291972
420538163
868603896
143574244
360287818
994941776
352859961
1317353794
439596112
648983437
530709646
187089031
627387526
461861634
852905437
843057871
494500305
1071189538
370312955
814334890
229507554
689565850
309208425
676699432
997714405
267594829
797370406
944476711
237548166
910611689
1201436694
211396563
540546645
462933199
480797232
706212352
885241205
622022461
810386738
839985972
502915193
390716538
202352120
1357105582
539747555
206096928
416438310
523818912
97897029
981263295
1260073614
225074636
516156362
479947977
151202110
471078385
420745526
120877205
689155222
574610318
203470542
159002034
751184347
402178253
1143380533
688855109
89125187
1292297719
115415030
144172837
456606969
467681299
366806529
23669060
360397205
326025538
186358409
1058119254
407468970
876138591
177259521
861664126
1171406360
384039636
776228470
1399429285
829057541
778966580
716081744
757015794
932885792
492498172
740677127
334437989
517134712
1036663611
171773021
468561809
343659486
236510662
670217985
515692547
751182495
309993022
863490606
273556605
907867842
693970207
81995311
449525353
314997769
792780505
209686273
463164667
753807398
464028511
915863392
856020524
638732719
385868995
78989970
142417888
371300336
316625480
966995733
954980457
390877958
175093912
324496518
196442798
590344936
611820751
487559861
1078037373
515057965
260182965
183345001
193039315
1078605562
574184003
717574992
568882863
655200578
421514169
1299170993
243823692
406983440
690933085
18389607
320609449
344822609
729111858
1217211012
861096058
329610575
884541005
1286214874
726360201
727547085
425609308
513770174
386465505
173479699
517808253
899504278
214942338
1052831227
951719906
1167807982
405947791
206499928
677807189
970005855
503472503
695644785
462446762
525152061
788184293
334613950
523009036
528564196
1049822979
373349414
30234662
348916576
807873620
255976551
778392812
418085991
283562562
1046432870
364045655
329128300
343211512
1308235813
706292097
306302372
501379572
473554797
505839396
317882821
619856143
873330611
526861588
191170598
1153163182
637669043
571885831
383658874
412578038
256621463
410527189
730694513
827828255
427883287
728648504
537881328
642678122
547834429
641554962
55832240
523908618
996686796
1096703260
521725230
694431972
570893374
81184156
648151836
664162488
404050970
449064190
612933558
773593810
368799029
1353052575
576831279
1165905319
483593543
506104841
458726709
26205965
528124681
17767955
274678474
708861482
236891627
222934274
496524786
395063601
593385145
210646455
485398802
947751153
324108455
860366621
1036478718
277478344
151802361
1354552407
464920950
1014509436
1065434564
566709692
649242787
539707354
230194156
760868268
846805356
228138527
725875257
554463055
961638268
373469659
966917758
488044253
371388611
652223326
518670106
974402144
1085717655
133139297
498624901
668612922
155427126
605740438
349302621
1286657071
488357074
408634967
1089793584
473952453
1322450039
498375454
401358220
454935434
746291015
1173152721
824395719
351005889
398441126
654772439
227805
805489169
862549271
391201242
1391914736
889235723
518607320
975194453
435383460
815480336
337279700
750471071
413312126
1072256360
792522684
285196724
304877173
406471403
375578855
867671623
418831986
700882635
408046508
827699624
552869733
392197696
415773379
435904454
895461244
373884207
784102984
986109224
383660110
542550855
840090503
683529319
592109880
563224644
547175262
1090998555
1254221448
1339326151
941663237
292134722
415119341
787468448
517437710
86434622
32734687
963311759
1042227902
729451951
938237371
291600587
599720482
261353802
455973998
920357984
881099073
290927669
306317182
456000223
811336613
619215588
913196276
735099080
85486984
897430831
513783169
679108747
603060008
351465225
398989368
313069237
662606917
657160058
454693157
196784394
360544275
1341898247
333018402
1156202996
271968634
147125282
299916207
876683173
500346992
56604239
539334716
499815270
957622894
70216138
332101625
242485314
550250137
442099604
315206920
490809331
320498259
530789347
814049501
644628607
149329393
1035864551
424878444
95426775
897706332
348989299
1176194548
381693164
238011115
405058276
452677844
1230282338
81884909
882760990
726524360
274275298
265595648
83800442
542117582
48892593
46358016
574907981
365700530
244962681
1116475597
587325321
485323212
642607847
388191426
1006772878
1223573020
707037458
53418719
522195072
464514386
180044606
417245121
656695650
583391006
550488081
475865695
496035052
647485233
349766375
868587992
554241953
1122137064
422022302
1332627414
1203036749
336180138
762422906
544945476
458613792
1351749391
601114316
126302245
552753465
742224757
529826683
1126791180
474177391
803935528
473676146
162156543
345071692
752566792
1055917607
646773688
898650509
26606565
496377499
99464305
678738095
150812657
328772323
79931019
1219624759
110846856
293754205
148860136
681039123
328339398
402418795
428559104
368877130
130984216
99078509
493522704
207453133
433543789
274613934
611471265
357546452
482635662
292523036
1122514432
411793458
585772608
778603502
975226270
656185367
514177810
420604533
898780612
924246363
1100383190
404835512
943928146
415738982
773992897
68202998
676469873
840206359
857133268
1069183495
670304957
827580160
221923342
147506775
1287682254
448060408
450209479
342002841
85140298
313430227
384068063
748808399
240280918
646095973
581074564
458112911
648780723
864272819
327988206
917291579
316824960
138287954
441006500
405319858
388922924
601856286
516945458
440978743
910709133
735773279
670287953
425542545
414418132
444425858
584464445
1051934528
494100913
520434221
435749736
401592835
746513311
536039388
497622538
253101401
231208459
514653175
742229010
626141672
818068677
434402516
469359806
381480431
376329310
410727733
293571690
584894234
828488478
383352054
1315029635
877785
1320577648
1131344515
1319579442
1019183360
337154064
138559464
1106967898
438071400
396973966
641264190
412684341
322552848
587855323
886399027
314537083
36360920
1006345442
271474020
867162860
350266862
502095048
1016334909
465646860
394353267
737237609
888034476
1065348985
125543396
377317080
398227697
655937313
422413691
758682852
1202655414
399796394
343891079
763957234
483478144
281021848
397795638
1005250798
877267874
982311400
1082585790
1104083214
794287793
101826127
1101051302
55525559
949233086
102437753
605159955
654700553
496213325
216134644
196032615
114113873
661281545
252715328
713218065
677377044
317308930
730097077
451487201
1039322759
879734033
219326637
96815668
1133490596
216463075
103266202
825145805
367328486
76247861
449737731
202623831
133065601
777856539
463986763
684183165
407186245
469123869
950425167
1162848905
1029784712
184180903
873742288
449449621
835737562
193123496
203188228
143770556
315453653
397971038
479739182
163462236
806031661
402114219
194680180
285376083
217483947
620471055
329957738
670731144
433722643
475910337
709947665
1270642552
624472068
391804035
552607417
793136700
560920227
848020584
472673838
767782903
990544390
332223116
340615670
484746323
610581620
1075931383
921157379
65496927
226795636
1345201174
684813489
797887907
385373192
347093640
1136655287
158695346
610895265
435912530
307537298
182561504
711059334
623253494
1003830454
208060290
674374266
471729967
228398174
51048380
1159197959
533933532
69537965
1282911855
425263907
880794947
735681196
342104612
324161003
761636962
341549476
361642554
773800816
693126450
265703105
551575030
397741509
214544435
679215182
301106720
459179565
1043795293
146979008
369597756
458261623
560799729
1209416981
104127989
577735804
491216265
594526045
1116201347
470168349
727110389
1000073151
1225322374
483175549
540997368
551781984
329511154
612783666
306630420
1060159567
270890214
487128695
799506663
470189616
522834832
200542156
510530256
636879397
315549490
483839887
409896732
1163801659
228879392
1035820177
821708512
440119632
215006011
1074200795
472433689
351164297
1016053234
922569915
422330131
1124620018
298246253
210159927
718110518
896375246
496378262
649957298
955081700
419301769
508492300
697251996
639330796
1353942405
581111506
127214855
634117310
205637494
387268821
1365990437
332568288
727060623
485207386
1213857580
264777169
255824466
350976760
1096192431
453934736
1307641181
832245855
595064337
88942147
346147257
509115983
1027323748
970974075
868815025
519774516
766042312
264039893
781002244
336582901
497686117
1111524329
220775498
506229927
423419986
296609700
1369065594
272288940
210920697
429900569
427543881
450779864
657355790
343108712
816841320
1043690265
151268957
1268839465
166704238
445026964
633175250
262264053
398018271
669217278
691577584
272771459
521742391
747646083
60535113
515044693
414456890
561900422
1259193579
406371674
255350599
283957204
452715079
143853459
668719758
246993943
615028940
381452563
711411567
957426788
841398960
749618964
169508716
516412513
143749466
410649486
1114407286
680738487
504195840
15980702
376811496
405603925
459986247
129582063
751571908
654161684
1088052233
124182935
564373458
46081455
1091458689
5574190
320451285
328027831
878969318
1072078529
975099559
1272732648
810421624
64445757
125669656
168421679
488434062
815369107
345190029
556857282
854401996
1069563421
297485315
496053620
95653428
972467669
697915432
546189972
327058220
529970691
552370917
1180650327
173779672
910992453
162607727
1070584587
187727920
265409028
490415694
656035730
412291243
286883575
52367550
352827455
652293976
520216647
938817716
441286104
868444557
979631807
746238333
720306824
281902880
271690529
594401206
249856188
1266891924
656743957
385224415
331726828
1245332212
802539325
413399293
510888254
767352306
437020651
259349176
468148089
808548265
540918601
464284597
1201267177
869762676
247764437
742412378
537996263
862493746
123366823
465480191
749166539
214205047
713472520
385701069
643179800
1360458860
567893024
537020769
461201905
410611909
267440939
939520275
476760700
140650992
296731132
812065162
68719491
635647541
218375717
1143911076
1073802603
398497389
450993998
255984680
907711421
1142887102
392914769
733686001
514202871
384821236
354701627
673916
519495302
205481817
290730200
494047017
63809661
248671398
549678653
364376430
533330735
538336742
767423276
959800469
439334806
1168098703
1090378729
519748453
206837994
886092426
833855775
859753417
955424204
23050339
475376601
454219926
442348004
63673902
233591808
122077422
765614874
812408329
105410076
237947318
369943847
967790690
454070754
100992621
952393985
381821126
383245351
391267375
1027209298
1341932577
425053095
868269487
1132548139
1076024758
680387763
540425848
593422141
337054787
311381950
686910174
337959904
218747248
316926780
374138708
563538837
308822232
587210090
665670100
768671831
1242092152
254290288
758430526
696927692
631474373
168717623
520940475
867211634
356000379
741087661
281794304
311081663
397878828
721014979
320862910
405129021
732936482
1112613746
1032504286
265061807
780765848
834770517
368501368
487147323
522113382
478239980
872646996
367253524
452607508
146814678
400470532
787827465
627242577
482600765
358091696
622870745
1375702281
1100348329
1099871713
911089228
228177308
45433017
158533179
322436241
1062871664
52295861
419383591
660228719
848570010
499387555
445326553
354814735
1038699730
1062349089
1128211103
574581178
717791072
516887165
1293580268
217736767
630875836
471507224
956305198
448752202
287385908
451424350
347318844
533155050
680987490
722643781
391823136
330872220
247282666
71383065
573118398
1048748632
764294329
366924095
346827009
474506648
913052396
976684670
761689129
970422293
396437113
86238019
795601935
499583786
977398022
824602437
959311913
828852335
456038218
908840803
489971492
429895615
541432632
499533050
339265255
169227376
444810382
599953040
513910867
644898937
1116680117
218821164
544035761
531671723
393537780
1239528146
122785408
234314729
646773627
309498633
231494832
788086118
991562205
1229517132
294403434
679395172
186258551
398514447
958711537
782149954
988617310
69969146
812232578
417099941
497614805
118554754
1016980453
380920347
255854146
467514965
305980052
699190583
361677580
1001211632
421987128
349975418
897996643
754812373
332227933
416168287
255460043
752813005
1376341593
497225427
686030524
121689783
111939934
318676620
1118709783
686896847
819479212
969640281
537965347
304733995
355171561
951618122
966622862
461817467
677882199
922056442
176234943
316580956
832098653
841175364
488635403
371836549
466164704
358864514
1135878948
218971041
483798372
208790208
409345175
470117727
42741052
202800989
818023297
665639470
307821796
389720861
321526605
811846488
117530964
470230139
470814719
350388170
483559143
174502789
194762654
720409212
504693382
1063392930
491598689
440395130
299096190
756911305
892609305
702267647
897931466
446927411
354944315
548348502
603942924
413963544
730261651
825806119
450910102
1487036
358401832
272709013
842352807
365818923
226462409
550321640
628658032
563919218
427358517
336977387
1346596401
429512225
1034737439
218729349
167387842
447622496
619510606
383095514
182485720
431512990
366147383
304194838
522922304
238501441
480703842
1115978214
394451857
354587379
474049883
314758936
1114867273
1061381544
104659758
386340799
584253670
468115127
1169927758
487322348
715811634
212085124
363132986
440940842
866456846
1178103751
432753895
489608481
1110299178
970203458
407587368
1140103405
561098656
416956075
693212743
974758454
774454069
669262734
711176364
279527028
513612979
597290956
80900604
424334272
376907588
375379203
390697258
240828551
41666390
371775593
917381563
516147154
745688268
1050999354
345319870
444358775
948945850
1089013529
296532554
507253010
908174174
142186058
490793397
210973121
503714141
380233042
706978381
279266569
350416720
322575815
355655075
1070937588
588572525
497206972
741051764
815556338
172195460
475650639
137513912
1033261055
551884928
476485251
167054232
810347298
895149433
866474394
425329685
128960867
286337527
715038634
584541729
147422762
853115476
361112760
173585591
332017640
211275081
425506395
411817294
313753842
605961982
464304941
350926475
401350266
620055779
1209834828
989186382
221492945
1072791734
1035647706
460791804
1341121115
150822930
245488651
359000257
371958083
31585534
1139398769
896873156
997718077
260981479
416519465
231521015
726143188
852621581
308190476
632349374
397815645
473566127
256317447
261631612
1143605322
614398059
776880801
462630268
317041799
594179084
732734546
898837860
512789433
633336648
243057492
771903969
632634033
95950906
410439115
467703862
132993028
1039394717
1037530520
56190974
1046350569
60822377
352631785
469703173
579954244
950916074
670176409
455863655
829455226
481603240
1276305177
197920480
1015418865
194017965
345668497
219549374
280801510
1628338
444456707
776097854
1072118650
324201513
269617857
406322881
369079236
53739559
377429462
456141836
241443390
340065007
491227187
709838697
449421162
522782356
847472893
571549434
506996520
650877172
441817486
727168792
898865317
816868163
209200654
421555866
462363849
668993575
714690109
661577694
58541581
1169998543
945866235
452692521
914826635
651941854
462463336
451183075
1034846152
311018023
1290421481
1116668514
357377568
586907487
388290900
1201939536
275528480
565029541
801880514
169921916
213525601
899374976
389290741
143331070
516556666
469625780
199652607
286475608
318558308
51244347
435754470
680323468
985163235
655165327
764552164
315984898
1289941369
1380696437
378177280
190346917
709482441
538800133
143523006
384797618
35907077
1252750237
1191644890
202829388
168724038
200099356
391731627
639432349
765664617
386172901
160036962
596180352
245527866
1043989744
474731424
444169093
188303526
135765629
149302064
459716162
517259134
540251720
253847202
389590035
182922479
733224955
83650912
385364516
543522442
279454492
1321150165
912741471
385538364
746503154
576020857
556818372
807237325
541987181
902615565
241578895
564709636
504648396
388944746
184805694
351390299
496425351
775020637
276277782
435226123
200636044
346705844
505916077
423134158
153334053
163212904
186425150
922994472
484800062
873064594
793248399
283038752
1237875382
407586250
348389463
73273506
547199643
340433248
92156727
287087219
80931107
851522425
193878681
803293502
982012956
4301255
395970674
540440872
1145505460
382615628
288903921
1105212379
1078058794
486921386
290040752
295843051
427599277
27020139
358127828
451688437
240360
269842385
113931595
1034114359
500588794
693257029
981751834
503027964
958401332
1055158261
526667003
123538567
796812410
317933133
429599732
188293975
319241063
715495693
855986033
840233248
427354247
317483526
927963725
252157314
206855943
251578817
395615572
42302
689615612
342883850
223745583
281490810
701409041
540115743
343662228
389540377
288520616
249706265
655634804
396781357
406530520
519690880
175641735
193247616
755948303
383166289
443698598
509891890
934883462
673634322
971241600
678352906
201468088
1294987543
306235611
343334115
164642061
830177335
682792650
459774539
984921256
353145803
889002816
470441892
950505373
313841588
121012921
193831085
274069891
654761136
429251288
524648744
222783771
1321129224
828704736
461035600
539113461
497455133
532376763
502955345
858781421
453595281
1012803018
1280919121
556740635
431036860
1025608149
455163200
303408790
342233633
638603911
980509440
598641013
1039514073
333734449
920191503
986960457
480619293
486927694
219778012
633352260
1044931739
946735958
884557795
616254218
1127020710
787311212
301666904
983274865
1152208313
435092769
42498773
1387140449
564474896
338740848
153729642
324164006
420757917
84326669
479428065
622588293
200106350
448835671
61644438
694646285
622886980
619211297
306730255
358301834
1088465511
1216784377
739676447
581372543
183507365
295933012
409354251
803101868
663850149
561623113
741950590
1125181754
114229329
501304870
513027232
246877170
90168148
556454352
160785237
294725424
535544588
1293442495
751341198
475443477
811944470
217846869
606520664
724690053
205474463
1100405653
410571847
1006924963
568202440
432758208
411641468
363663621
333031117
987378849
481958354
451215439
756639885
805861242
65311849
479653247
288848305
327074023
766339007
456632621
154378780
158534822
766628392
488711021
939851870
466104969
676419105
200231745
252524833
377922175
1338758147
516136793
362815150
352226984
53332590
213035580
414613133
610531574
210832807
417613716
918616272
1008995426
808994168
872791839
396501318
910424202
461087574
501514821
352599814
815829059
209042147
528304436
518713445
400896007
838018745
815502027
489610364
1324159768
195360051
123966329
412109056
429297614
6506395
522671138
287172668
436215401
560702755
825864964
630390535
347379861
471440027
923372922
523373964
532590897
341779377
230002394
465443693
233773495
616221238
240951200
746130585
775154088
90711621
809127583
370300966
799099
314583208
142211586
594140451
368564185
253256263
790402849
617263989
588406192
541891467
472149686
1141694451
126332467
348175773
227014221
227297989
796617271
485886007
994871247
694985277
120451794
1127906408
663398866
1130438642
182318157
66824347
909444577
55343261
165109969
1356963691
459135214
564708344
777675832
83175202
934219408
506774272
1013508391
364627011
978567280
820056879
827221296
185987555
578949431
761045636
447111229
385724140
916887811
469628112
130543345
358695905
905138398
1125662760
614656059
512147400
888874612
405672539
1136937148
252498481
773205619
443958483
33015588
834887254
210955184
478000958
650347769
465147539
504103268
701439257
1041588418
494333331
873722618
825507541
224342835
483564380
1054547403
337666200
1043589327
404889112
455928100
731947543
241412203
397794858
408914957
350784807
370653939
524667080
441203347
761232558
237753154
240212208
347615909
495656405
431582312
229967202
321894389
169988498
1330923099
791293996
442151831
444553253
897828370
227384396
731989968
529138554
424632521
130142026
216037126
841912845
144319082
332536567
636110617
801415067
112542583
176938335
909104612
822412846
388443751
892745790
281694948
161056341
1061168447
620895072
360685711
386439498
788075863
692601571
267214693
876639009
501577650
377534553
55089925
1096952200
498257158
395322975
90379073
1007530279
726978829
596850831
510904193
754257962
844447215
339143246
896012301
294007189
210663851
363776094
389285592
733285838
201204085
546143488
903162920
425190454
1029228456
965972622
1076067856
964707597
536339437
2175759
1207628889
883572025
454039037
1028850803
467867186
383884145
184520570
317258590
1392673057
142903395
262224688
1123408086
410662925
907806516
279428265
876274467
437016557
353499749
496987989
420848750
288948208
213278542
778517774
286795593
1081667895
220492364
277192421
419124081
246612435
1072308783
1058313345
1086376934
453914622
131590638
249788267
57721153
129354801
298911260
525759457
391320870
523917777
333108397
1299591043
486768052
181395022
386162342
75914181
35595256
539768070
348103713
654176421
294112131
91247846
801621745
227691921
518702004
486132855
362047455
335325692
451626184
864923857
702723015
362291476
505109660
183400062
826684682
565568180
167629358
575233649
1054831537
488124443
459671211
122090014
403190011
865917217
289805453
1014658182
430924027
1344259463
601152396
584381261
429720906
559333381
1132114738
752346743
191451824
509022644
1113893126
753575635
374541704
531198506
767820637
1095204360
512974692
852989709
249318833
725757064
870747037
207038986
572205426
380047023
354043330
801030646
486985849
228399397
440438174
386543373
629515629
217990818
1112340030
1155660326
381187759
330360335
626793614
823023150
180267073
212274078
309086418
323450410
412106669
1340877766
444942358
1036318523
437446413
172414283
329653990
158546287
787559462
365409312
1242363851
229073268
791235596
400552080
976957908
957331936
864440859
426390750
921968317
841052336
486329287
675896566
27430592
267803984
935543127
423582131
1230587997
345108823
853064546
458087444
846425211
467263075
338332329
1051743809
627110219
1363288865
484321935
501025398
286216798
667888491
947568481
59527227
355574568
331446733
282622092
809874763
334553072
429151097
680089496
483985596
356181567
754683222
604541122
641515
354653706
1234964147
505364611
386798526
300871096
284839441
419175826
1229836065
1279314574
51956254
893354031
452268399
540358395
187443535
676006074
490539087
480762280
884251787
527450644
165994938
177903523
331905810
412458443
334651471
388844018
455211719
265528970
412494981
634497573
198086754
136991203
530514048
769748064
311523737
837127038
510756201
882257912
583832017
296390606
257937590
1045278289
1099681782
95146348
1195393478
116165871
640113022
180770736
264621564
329430415
693208247
251928816
109698228
945216013
437755073
466605781
724515937
931411325
915685616
199164041
311105627
561833714
930008343
867302476
867869757
920923788
515853239
1040407826
502518426
380086353
508725461
381872020
327063785
212564642
761394860
733209946
725482263
1168746400
146496739
1058948244
568717993
686915535
332994002
484296180
873838787
389299771
485859088
727968057
350168390
1362330670
413987462
516011464
122883672
240921289
496948623
50331597
333159789
356341734
502852351
245937924
803117792
607263601
202655109
321789458
509587677
456826557
376405131
297605160
295343021
336132697
245986235
235860262
1219342686
151849455
92300451
82056389
500088328
521418188
289605710
706304354
520009617
468433763
507026838
251295288
365064118
375643459
630879927
1010056569
265279025
199609506
790497348
751865682
1001109142
977172090
269392531
894045683
152625662
468456585
347929219
395912202
523252428
448897969
354561474
845647739
831547489
762362383
858274173
660145304
839022374
460799948
343065094
571297917
297591393
303397266
722976121
81927765
45340238
293459250
294636485
1156188838
317154481
125909781
276326149
750569918
1057567424
995413958
795207378
421622999
1282134747
1019774187
535438071
443021088
1156653222
261635797
595423666
458689393
443642376
531297859
1039809332
1105836999
906873428
284252448
136219558
1369504102
624713796
513804179
357601931
356092502
499477375
582009588
332554033
429707045
338054538
629042646
507112337
191023406
425965874
455483624
1365104599
600199236
987610188
655630168
197478926
438212570
1108028590
1036726909
1168536828
367416644
373922776
415080123
272299928
101722475
1244640280
263447118
300604773
548593832
1013984597
576408128
194363268
883737220
320233646
518227678
970773511
964090019
418023022
216919542
171880145
665219993
251495704
1162957880
482830712
405256294
217780044
811834177
936374109
638631068
1384085803
205819011
441328861
528593889
527545117
494111742
454224001
392164730
1059338883
660342663
851924903
844298064
520063671
1201245812
443112903
699182989
1289660463
425926353
772430344
890440773
1224902131
67394681
590272335
200913316
474486385
453086915
482937271
546939808
1281026572
1160190564
295431670
467198324
1085486057
319590480
1015630981
386142414
1036167641
352042647
642722147
126844207
973161575
49126741
554175955
488300916
1414279
1352515329
565770758
470753025
238801445
517539052
451014459
530482075
520506490
456744746
56695943
1189666769
646751294
289838615
388015406
680959740
711957691
490823878
1208806393
242061439
301174003
671465713
945309375
992809891
544595209
321024562
758225155
1129738533
660629196
434029852
365643279
128014617
524543396
1111813127
284652946
770818448
170446350
852483899
533730638
1069871942
524695493
789010659
460063537
1274034630
672528601
951359586
786853301
495221853
289090431
259975087
1313057824
828737936
639903032
513422117
1353602247
741999066
220821488
328460289
28228271
183375546
4850107
476717140
666619258
772415757
486584651
516328579
140957388
522364748
176533461
1091990464
870294737
441273577
481856532
878193710
416652188
1321217970
1169249181
548086606
1066172620
587015281
260391977
205499131
934165447
259409059
241392290
354732064
291223478
607609741
618805620
594352513
924546266
321243982
118276048
420628046
412260011
268417213
1080661518
440195511
398624078
223068713
783436259
372915743
191859221
733788155
685046551
398516768
384794664
337433678
410861909
721427152
276804779
241838958
395190688
290911250
378156295
519047720
700792010
1355104968
368717882
1005320482
492014067
749808456
139362870
310860814
739025853
427718356
748201468
344744316
878509681
827008045
107700153
415060240
846505966
46285308
457643743
91040588
150035240
942175354
336830191
401708449
1076712443
102929646
1367839064
435404409
684963323
382972936
434506889
68801193
168130640
135988368
187949122
430781163
85142553
340521623
533117088
176392453
838955446
418812038
477047213
1067634597
1146722471
1235187790
74498880
891502135
468574605
737678828
839232394
425411569
673642869
1261984604
469148043
540016985
283275508
664032841
265774824
1124401320
370102836
771869730
460858999
859732658
484043076
760831853
1126088080
495767509
964203209
487343155
374219258
479337599
411712131
935054386
276672481
195714255
38843005
620166974
995211570
252379205
148109418
186525430
68282186
446225804
375897275
381283831
1029695419
282874774
1012166981
767028674
592683423
179808737
487341267
409318144
49498772
733158
129043725
457731897
367051275
546827465
434983511
350708892
38181854
318333117
447044418
126818661
642803941
504948042
433974442
424035315
104662755
530357781
436637481
639128606
997237264
411462190
583350814
805605549
183319153
265411204
495600443
150363470
453836357
921004576
387837587
375252478
201779234
392411282
35805216
642606266
455641463
698544662
926312195
434222389
401596605
699573770
107793165
224996603
502804408
93671319
197762681
718934799
615085002
756266905
204289395
864320471
664556991
589507041
540691809
917762812
1365821771
199860545
213836833
50317597
765126357
452546961
396783765
488146697
781946390
636416559
364697049
99213933
167208247
653014605
957461767
516115481
1150075
485097978
494816839
519396599
541073114
379927593
407972545
260358670
588273488
651521172
202772998
8682295
473318382
405798326
213656016
387054797
440237876
734694744
166397713
327562124
1033934442
1350985545
734813787
729251464
786368933
859712959
123118653
454690652
265282172
399122312
769806621
171022913
283055997
1095549483
1362695481
401917647
240021291
290766230
204656189
797212582
413964743
24272064
902219652
443922174
954493650
234037684
609861817
1207456363
308723277
673351305
428069887
422271137
1092525361
468854770
462895859
536040328
616793569
372949528
658754874
635870836
540219352
488975929
891795537
1059246538
701020323
772183379
468493247
660801519
667358703
642250774
1084808240
48754203
700043597
330901085
504014063
722293413
887108900
156887544
397415177
194416716
719505094
987526571
497035133
212743215
372475200
419838979
355202095
1227708673
1134035851
900392927
956152427
533383121
217613549
313504352
205356531
759584740
751196750
1048877138
638858117
804269277
969775754
682309557
900890790
200471690
450983852
1291666391
221333485
1205412572
974569802
586838933
743755237
987974340
565920851
346178795
338654644
272005059
282915702
459604139
212483745
584483842
450623007
1334998385
1283029430
423161622
231717058
177231333
471672512
360550020
579567073
975787306
895539696
1205337490
1396669761
917605713
385460563
300960186
888299384
1299341973
1363068293
344309662
708350788
695376575
1084564587
331889527
390667492
565457951
812515598
411626272
311666798
724164623
505822249
1150830814
286806171
784093308
760964484
368146716
914183681
794739425
1169049305
262760978
1071270289
751682422
437340931
516035943
497413119
328161265
484067265
416331918
637708650
624585232
1074814773
676431017
1377804427
351241218
414378527
110940914
381764103
379780771
132388368
848316272
294404523
182508419
1002777883
486368682
198083493
349810904
375714052
369494591
150572487
520689285
319360429
328365877
270744604
785783995
1211171990
469960446
355670115
339634256
1025895561
361677372
274213630
231348603
328975669
652568548
988968738
668878417
242989749
879103653
899783151
133153280
236713103
419611200
444678090
380898907
882723376
25959728
427179563
428430510
870696172
183843003
450053277
852736606
453470406
294388049
884356002
171986304
469859482
405102050
572094294
1359993700
703992369
995335045
1140804997
623521917
798951216
542428810
452591322
228026644
404715215
589260054
898052098
910616913
692665919
795762437
360640875
1095769117
384455570
556034993
497242230
1116503984
227933131
383607938
1772805
881181191
360147564
135809688
741128679
657598148
919537912
330132802
634010614
363995767
800790882
499491022
485341579
91745995
458200205
263477528
730081798
301017324
266360237
427388908
334557676
424422668
197002605
1252848227
243836453
436581211
1021495746
473251635
370114094
856469763
1151845997
1289989277
981779793
1094787739
28326709
614377481
176033940
39162789
837845657
80479933
371315356
321578426
192204588
1003888432
768266803
1103568829
465192090
426474379
335728854
463320222
621604397
501182044
572205541
129624263
66449780
597349725
224026919
398200317
506164375
703937894
905028390
722473390
130594919
332729474
421939186
677937953
379304239
862991362
562749463
1002631003
781809391
704501735
535856160
773261503
125202996
1221271938
1201345468
1017052401
594436087
301058984
530048867
887331572
110340895
803837495
405583503
1363204552
1183660190
532806101
384768084
758346856
542594530
786081816
388300991
837725505
261901441
266489790
365576175
292972775
457194857
744681492
486554585
1101871767
616453472
1125903266
390136967
198145606
658125291
1022185675
838748134
235002979
457614835
728117613
333891465
734453689
928312983
500162045
644188922
404692672
115854608
404194006
1373418752
619592356
327993589
262181470
706543962
870735013
460886797
1088023
57064424
407329395
1277012147
855158987
806965439
64114797
644701649
330045576
41227747
1192604213
566356431
584206250
489822218
1110583809
169749702
502917314
518765970
936360531
599820272
798323999
738160526
732174091
833614473
692065083
487478837
194707940
792515860
147692689
574453373
876201024
153065001
435764694
869527861
296981101
724191777
330756637
1329940671
1191420946
132827005
554994851
614955971
259677441
309604217
614846051
1304404120
250041160
469715087
492310347
283512397
89717467
174381660
425770319
447493591
149023108
1319095670
696811977
305632534
333464452
124143377
223329801
483434001
619509898
816485061
296143723
365634927
1136797131
287704883
858593567
614852509
975298783
429309038
1189693673
577493165
1259922978
208010638
3296121
701086142
387722406
933172335
342955050
219662499
760141889
516443895
596796862
303705492
956495288
730028054
416744474
147792656
520288731
531583557
644073139
1187695161
886790968
1080854571
954411726
39443010
369445252
214616522
36234488
86085026
611102886
64974159
765982843
288842650
796532098
427819311
1229462041
168495614
593787813
651470315
78608528
634766361
272686768
195113290
1138669865
1061271881
455829764
981133832
103335548
284342849
490010569
685507802
437389028
461808577
474611319
1104198732
94389084
550564943
1360556064
1018823531
359370390
186611100
1329891321
752426653
436728789
750152200
166351146
481267654
499191717
435522751
254095016
660389241
545417487
1139502214
247638140
416176927
1191969475
461538159
436797062
402521444
405246845
1301209960
32042613
42646834
513591824
452771363
311933886
259779703
592897361
983570192
321901798
244241941
331870400
419531947
891792655
730481372
424870289
107293320
452334874
421186524
1029808099
55188820
775215507
585070096
1063408043
287113973
917298966
482734909
315671833
515926850
535382194
1213537601
396583106
643640847
633870224
960961775
485554481
772806791
733152350
352149072
136821910
1111424079
134892593
479135573
243550940
921218944
154373628
134533161
390575704
726371607
422045760
389866455
396761530
1167866083
904358514
492716231
439065106
1069308556
894798774
1045134965
409255
295715207
186238629
280807518
1003491465
154321376
643141634
911810734
237958914
428869950
395036842
501774395
398344183
771161004
1033640862
232250528
606921221
1057232233
425772058
837324801
893589974
439485612
1367127225
837754406
669867626
130970100
893779162
528036063
963451867
1228832
407875882
961767530
548380560
1371583530
142359419
774503600
949388947
797557291
1018057086
855500
881855158
259127422
89597427
409537859
1012329703
1107272249
499299160
563849282
730617218
548507245
539304015
441495921
831878372
795281158
883927908
975358761
705818599
573292935
86989794
581513730
404426754
412469221
819701342
243690082
170386967
792229391
586187319
661903800
439660969
675725477
139079073
377303948
273552684
261775771
533332290
653620802
365414473
1023093716
1304627490
993238884
939409579
422345814
494507641
125806862
137163894
1123014540
222169344
611020718
869839342
444166499
464379636
576264159
642361055
341956082
1172620029
785144362
929077862
105066541
213786280
227131715
802676051
795666624
609487585
345527505
478569479
154864230
526505148
665143078
1172445439
472413766
766051429
795989392
497346160
794046223
858190635
381626163
228141720
244995655
223250953
530857571
249594104
257216997
858670944
1027464613
783347336
618250809
70805564
392130197
685252979
903139802
837365889
1002114524
491328561
411606391
247548114
188641093
921837390
490245687
832387634
677451713
809464794
227992760
387858469
385714311
721249168
297112565
1013368375
223720272
664282628
181946065
618879232
71125033
205759658
415201755
646376447
324097153
1175680031
955944372
859613188
413841389
1099874250
346045375
725164105
349544328
494150997
490774500
419520803
993689573
604811183
404731410
1026537296
565666302
481708344
264914871
143230514
867065083
296793261
336993248
374191967
806762512
203356292
995829386
621515198
531898996
1032092990
723260173
624418081
690737
345897395
627845131
169228950
1209602370
1095366609
279935488
461811816
509719320
191800650
120162441
1122805725
326942597
522888198
129828707
845943673
482413827
969829987
547032088
1003078358
234567700
603473487
508133548
178696092
914355640
971844651
41872796
503946200
274980582
276736297
441529259
100437759
1297976330
1307161766
348098698
117157138
363544741
651233804
1342146011
383662552
650281955
272190473
609715520
245175724
946445497
517978138
379066953
544791709
880768588
1045210332
154578460
945497354
230721254
411000362
587155970
273673535
519603476
1387186206
416687732
363848780
2952620
455082717
311261197
666747849
820807293
689941146
642516405
124997856
788707964
675328294
786744817
1081992059
608417244
348591146
409609142
863560382
413923421
935463205
756171480
117921615
81034451
815105071
467836534
269065662
1257692404
615346023
995696621
697931501
805938613
709471908
797666337
473010214
462247714
347484692
436712524
578731505
609101121
30898241
121670689
997596705
456965429
433191522
345989929
207056333
474498951
345400699
987904656
504101162
89142436
282989006
618504840
760988071
634116725
434434527
378852046
921458251
816117364
1102722288
226358363
434888666
199942509
551805900
591068120
690264323
434372916
722269126
520473881
700077177
306511193
547782118
937622117
574330893
788230164
1645819
485933188
865226203
143334799
452189351
891349236
1380731049
505599838
522823215
155974045
455335141
469859545
1017491837
581138424
494213680
248527474
359961981
324550945
241808896
850160691
155727864
359213327
687999633
839916070
234618010
296312635
612260508
400095490
626202404
941791165
127766128
600154701
236097714
895409615
1007753882
883106795
8387471
61598765
623222733
639391985
28513405
1238911824
315644870
872364170
268023782
178865752
466183520
620060358
202404283
338788374
530474838
807269898
663686362
110966863
199584704
325708516
406614923
456790429
515200211
561866786
747699289
309437081
864651210
953838682
358599064
240364869
962676029
831548833
436470691
484354002
541990612
242163041
91241083
404722102
441230705
68660788
1143605374
563501837
290203136
134027059
170968074
989671548
36066049
392690778
101992
548788759
471361934
1196436497
374220056
651810237
738907329
258186548
385536529
376585445
1096468594
82759479
520754859
152039878
1158450967
247967296
337329899
1121085079
509604997
491341635
769705359
613020029
150913505
205139311
278651697
534362084
623770309
786778371
431862759
640816963
935355269
14296770
147468702
518239391
423333305
850330968
91073844
90729753
99611381
398894933
731743523
490683925
474526446
692770609
899694920
748842782
78025994
917272861
1327802493
1105408606
555943561
328591111
603852267
811535207
254163664
1071844345
80508581
224992388
466369025
676917387
1046330105
374449167
1063524207
202879669
549084199
204635122
480350186
112996846
1146689726
370385610
1204322632
862120012
801586884
541660074
89825386
891124373
1011613405
520163227
1282572190
744896247
905061225
406176018
682009869
513388347
175193127
1170543314
239679128
401889070
593993404
332055031
206200811
396051062
556155115
232895610
271436741
808114714
328734349
333476442
1073896956
165881240
759117233
243539399
459515258
140785303
490353515
1340551305
136205398
436937885
89541142
740946886
1033234829
389470789
183710453
800155009
1103047877
627770353
1162181831
478330171
353993034
248144387
474906696
147942742
722247747
486406660
1165575068
112322218
126565669
765755171
447975319
234391439
328099885
556831216
413916537
403612323
582491919
936528643
914149568
415125853
524101203
921119762
607404886
549677965
251716997
328026867
572103597
388881318
591220791
280958518
276029464
858035031
491375347
126595221
1367422898
191473849
80551326
264776373
294285734
993619631
690250388
335006804
376014747
509506495
730565691
1275155952
752122697
1152921558
1361288831
345272254
610256921
944438463
306541513
1012065161
990546310
822240948
331262458
452910994
436997832
523570961
567247391
503149766
312707037
197524342
252506655
256555681
334685428
635592742
571521766
372890525
572635239
323845282
662329452
215897796
174936205
747262554
154580732
964902142
298306508
700082572
469834065
1049284963
74427605
1398857426
398764696
428625078
550739792
3021470
865191802
833485079
397508223
514763703
386633813
118543647
115949468
381805852
398044883
331695883
309358700
1011728848
289714453
637171943
210474181
624036812
312972745
363994597
128654155
836358642
731799767
434222126
738792146
2646564
308515651
1046717930
1271855197
1000344262
1372874247
614298697
308330511
430500530
733963752
463921770
185359964
377556897
399044321
908075194
346240968
469877411
315755378
417358551
395641666
559685473
442745543
357747150
552337322
779621819
550709164
136579955
903529237
226113972
946000961
157472497
324212623
274020322
332120247
418717483
1257484896
6236523
296363841
424153157
1092318242
1128113448
1225251550
833299894
269100584
204510951
460122654
109643104
493861865
480384822
374227934
219517558
1249273406
465998373
564115545
1176403123
767930951
692051782
1275690830
350639136
755483486
356382683
685874146
1298478071
100283073
697988337
309543876
730236484
335513767
387553527
433519996
363219061
629199205
701800489
534482353
739860530
1164009852
319586998
325637355
443579610
603604675
890461168
400576960
39536443
579118786
864182701
752003660
392332239
228697913
502658148
1040743935
335553725
1020881865
780178573
1209091822
184827240
197142068
427460539
490891742
495746814
1089630032
112874842
1358802775
626081386
802158299
896193237
620213406
517118348
389519493
296119497
582739031
386295971
195258441
875567329
111687234
326125027
558349806
161594345
308502385
304740268
892017927
170464907
501705749
709881491
545426558
1190613159
433686346
313194967
430893298
379149191
274687758
165723035
170384964
941801039
578428461
586184039
807023828
362344419
906043278
445706257
496065408
294769813
381707493
408562764
377583846
265935056
526986315
296264951
524518206
1108256012
450636726
332387092
704713082
197760105
337109905
402231082
235234677
1395035720
432274081
156055927
230187794
302414673
219809148
445342754
371252860
404950477
214269769
39815794
341076807
346661013
854003166
1009769861
1156621091
413731814
292187259
304311366
921439523
338706039
305800654
232270289
864716641
710426787
489469325
526684528
472055810
1138583237
926153933
791382877
826493690
797369091
505217756
575267166
420403960
228549337
217029868
610713035
451724691
1016011715
1039908107
43544647
209597715
828190891
372197452
255927541
1133092757
237691262
478166965
449928567
304649055
342383256
625560383
233996815
329258272
882469279
460027644
680268140
243186129
905944581
181032464
493434493
552833672
414614453
166715799
156671691
430794846
508106917
407346708
398409606
339485803
277744707
283272025
353947834
1008794624
43866305
779722095
631903554
295610523
1396760948
1036775243
1107681427
633098686
1042971684
95692040
608385947
69282627
195779350
342263512
437742319
631698425
1241889584
237866195
935621025
1062832842
332929155
956616188
268534819
424881878
587629282
331330197
132836805
1265003303
617253721
323370231
959488533
525057532
335016777
420092533
961957859
1342007327
125129836
91148897
852759908
424569149
282159546
167513668
160048537
365014369
887238952
645938233
116501499
1067474964
148060185
911946863
987689144
1232082781
296857242
220903372
600303051
220856545
55750439
275275195
592007731
633517403
539237895
830161045
496151711
389363817
293292073
404075196
572579326
990976082
280904717
646644057
454676532
784391143
168847194
467101823
402814104
834429507
1242292946
125561119
3281391
521985596
502883508
1005752580
38847266
253015649
700024684
408038748
763217076
187316051
814389965
255614986
659731070
1019349894
672859354
647669249
673867305
327158804
697495498
613842295
90284987
471380663
399019293
1252197080
431331726
423733807
86163691
860028078
916712615
345280365
868884266
267199696
528185278
355788884
357091998
80138842
1168830651
294265961
224081287
322505830
390776220
138867007
504196351
1036394506
965857931
844808419
436770775
169371404
465999168
741240274
839518804
292277888
891323365
960440072
845943638
802617837
988878762
798618943
919281366
914764763
358758183
858731247
529691034
73590848
859002800
312678985
246676192
260631355
883411053
309700255
203760449
437823301
206580182
528393051
124591306
499420201
464980834
442167278
848682463
536290933
46538258
832115386
281947292
426089313
650243434
481703636
414812169
224823694
500344431
465494965
1149652210
154780465
544212091
742085984
334275993
737683914
1330691737
2179289
710959546
107937785
722443716
125108275
733065366
449743123
200163718
755448346
287691771
1261881234
4546
206205125
396770184
653782730
167162859
534221209
632460899
460505857
634965457
333398288
212198605
902366127
232225872
1038446401
2653794
328037006
419802027
1250517796
429495595
558743308
304648788
119530038
270304372
934702462
278877228
1228488471
573440317
671917197
437572315
14611841
700847504
1087071049
526737858
430913892
646555849
374910625
460584473
696644913
681323071
268696661
198966793
1365496809
1396972511
372100634
317588457
4566110
943634080
185071788
362969477
522881443
451283498
298846375
1089554743
491791245
522608350
327787094
850828205
409818082
575820395
670444915
573822573
696141887
187143650
84055174
204656603
797012749
356358658
113917230
314384844
1028918408
472818229
848739169
409823587
720918050
508348046
205027513
490149084
242778653
469413225
317079567
877450229
192002302
253486622
244360906
1267825422
792708372
261100528
474281882
539644806
814776142
132009808
203870761
653154838
427028567
536470933
842459733
427758373
857514556
455688398
1001605377
381793842
283124647
492365206
83346151
473556699
181580768
374973086
1260266230
390248982
328262421
497340318
322628950
626814241
1192409246
807799312
480580836
289826752
212280564
1078967883
383532792
452447949
469771448
871162737
375596022
426188454
323592638
118167477
624642878
382928201
289936471
612340338
1349161121
525437159
757637252
414879141
480414371
438648407
275279713
432123062
378753596
163756489
150738759
395659162
434602118
1335067072
56043491
959037123
508940014
776372782
1164343604
675957522
942573201
98013261
1188193795
540628705
353647313
848727626
696318027
996473438
449155780
213982990
1010207109
149305946
555542793
492307025
515158087
449685691
303947884
154391874
706631914
210083050
415262244
314812933
353104154
758294986
619222395
1031312126
868685420
95746512
181674210
806896188
39471142
623267082
812677480
189651661
224022680
357196043
190315644
530530837
785990078
258942899
351462766
658880309
344631640
850947618
1033058244
276775708
873279922
368791134
40623569
872834538
522661281
754883603
172171400
830916774
901183574
45053922
432531464
363880278
1042341818
217480466
151078633
2548873
890044486
207886381
985595407
373074691
470299013
459485729
715544780
131351772
148891632
634180083
208800190
833613369
247767725
609126634
166735694
1112563338
467838882
473701239
112110912
818877397
335586895
397047007
272764631
665103571
245036708
121736325
1047978767
899790826
192068364
138051635
1099744096
336000025
1043456948
79531184
411969736
724148426
500611586
1196842807
479872170
550254455
1215675606
113332671
1165865386
717057432
314758982
485614712
357100785
342059903
894111599
181595940
1037551123
414150726
807062180
572970121
200337977
643767364
354830153
135353809
462913055
170776581
207159476
433300100
1138196559
786948666
604362367
718499034
158988510
729916528
806869732
1061515974
121768484
197708922
746576630
426323433
344797426
334911920
1030360870
975082403
229738633
987587666
582557702
350767668
151657967
905871774
442736370
1185505993
928807274
472998039
497235562
367759117
322953443
336173534
1079927336
303921752
153020010
1005003118
271941905
932879971
55004873
973386972
1131350094
842344193
1362277777
937665405
1054555173
425045366
175211970
548650913
789541789
293371961
30526344
237759428
422795084
262471580
484917914
173037638
176445805
279645847
427207742
291701375
898344422
246757399
814426981
691335436
714923348
849621549
771135810
477790816
490439364
2436505
277211269
1271923553
59010932
505477023
535013737
194524275
673772890
883870899
389065963
700902287
63212977
419969207
101677508
142997722
201278568
286808012
720017982
861387407
269246937
294897326
297437273
821757497
760858868
1084152586
237153579
1135082150
113803680
424606946
667414735
138513443
163766341
897386624
453432580
473564990
831439972
245550686
183149737
502637163
721853616
472209813
414999995
606709913
937284759
442548450
1302247626
392623732
352252177
868615222
515990350
591300517
600977023
1398111208
513911971
352284691
265258969
1047151792
476852622
260106848
805678680
335233859
406790168
281711195
309995431
729365956
528945830
313899196
802823571
587556871
1181215788
449803792
119024497
421031266
400072602
148663793
124284609
783112256
504853598
343359510
609193412
40164307
390600630
1020330687
438781087
483689052
359538877
347506482
1244539128
404136068
217613159
780342831
139501811
260520998
802909262
1078609682
364812697
408490364
323132686
98424603
403190005
526855555
763144014
413863248
1020763580
485729558
330317804
455328961
721916940
507470336
728819560
294649376
863155073
491605516
195881233
354699319
291966253
292664798
372585769
501344714
290283470
1863727
590029383
1138514067
278196639
179039576
751425246
990859730
924698323
197774927
1006367820
889562334
799528714
718131065
438668694
270085093
258835670
999965795
286996579
243010694
343741705
318158916
430874086
627174426
592285560
50074915
30057967
466733288
287322972
282635043
403249194
285016058
268019485
187283783
246032569
582695999
605869921
970817538
642648535
1076774949
452004201
270019403
42369241
354355869
766670863
678978097
96943478
339448743
413098127
712862056
560100131
779202130
185168279
667438189
1124752065
124213328
990798257
557209821
272861458
165663563
1106393102
156914070
339943119
383074172
627924141
201611116
596978434
751362069
556286907
107843745
983619967
328733888
1151174355
534483008
115852929
792763113
443891728
287631187
225217906
358545944
837404676
416676717
972409764
517591654
374940889
938916580
369257176
412959972
1212386717
316112832
869506259
527061548
783715551
479171287
958962330
535625825
469519785
679819239
1032672223
269824947
379309628
360707225
208913951
1039294912
458943117
1270324311
33565650
280443128
472901909
435433280
293322602
966367076
507891176
1023354896
1110447175
446886512
700554986
326583043
426863915
640198
692057588
706019965
2152445
550511683
857405586
1222588278
86378350
359006127
878425315
256352783
186603392
232642832
570610174
819604902
110631744
581183988
581916183
434042958
394929716
625620518
968200144
1062432227
96826293
354204855
480869893
286119260
380597507
561781
445297992
289798719
348897151
718502094
925318862
509377651
697028498
801940153
442288190
90925697
384378530
230743437
350820465
225859530
208739951
215604350
780250021
488246955
494266543
369263217
322318788
610763279
524851811
272815584
449274094
267589457
659644516
360909829
765279
965228659
188922079
335247626
2780674
202499577
283006212
742497440
380915808
270437707
346168430
481086936
380444342
1012635075
1052407301
368917575
380562679
730066665
353188799
768619054
635009427
1051993700
268676800
227421853
150168817
535026618
438363130
811149362
238091841
422830647
460810871
459480812
726664301
609669172
51694511
769011643
1099260940
429390156
677673787
666581792
504631275
414777904
842346770
229027553
210940591
566755292
1203949403
704378327
480370615
350722870
384673413
631186667
140324191
118440159
208252377
641237286
816368143
440345971
440864601
845814763
358988397
454257708
790304197
466348154
403274027
773325048
931402643
1122610788
421313833
513604584
191343114
918113560
250802697
448109858
516189364
820463363
851819755
636606781
328642346
903408221
1016390550
178924797
603459532
293902388
819721119
881899713
516305990
797643787
395703122
467192665
352334438
425361330
848911982
435584022
670466134
338364054
382901252
686939455
199851172
671311520
324507486
81962269
347931460
866650003
194031036
837162793
966336052
703132221
423637340
203056810
278717392
530940597
225548390
290995779
87540363
996048791
143297739
299657033
763102636
123746566
230215343
550809209
61113003
719828432
477197139
184230992
544024450
221992547
72397512
208838221
918321684
264649951
96482208
361486101
508696167
432137519
262842809
155640044
393645166
798313912
584161279
556786644
317071826
544246801
761135757
425722773
1250132768
769085682
488534759
618890589
198680956
940612686
399730827
734962060
865734920
505112055
127072302
972934461
215208182
572484128
441500145
115292041
403083984
498691550
307526893
437923440
528388338
553667477
291423839
34916788
689844742
238131755
197607296
482450739
189272302
487416275
161884838
424263101
1345096051
360519650
181256098
1152169677
238798197
318371608
117988018
727535755
1098327531
82361883
133306831
421084134
216333821
1164978416
803355304
49988284
332532265
364780590
519915414
97587827
398026105
482407081
848520032
300257584
582337575
452351070
509389222
1151211450
430265974
278460652
147718316
294746208
583560207
159884749
125712059
568849278
219537863
738892256
1086893837
339255030
346776578
197667767
876673502
890946267
632457690
238064148
1053130458
455392604
315439401
344485860
554076757
1208496389
199789586
589125220
301810276
392585163
523641427
58907795
1385812767
775706771
974285217
184202557
259364769
584621854
291291188
443270668
953484389
743102543
1169337443
253419973
60821668
791539316
1227021773
457459951
372858242
270863011
929925169
357474292
660519686
30916101
872227873
726219152
623900693
616445433
1004065972
605993921
395264987
346030045
751860899
863829059
185755121
355426913
524508938
113267713
366821525
318563551
878703093
295738345
421954348
479732119
501621595
57219514
458586488
850316937
563237377
1286384357
584067323
898389002
411135787
519011795
551859856
451205153
414012184
393309188
858901989
118305174
467497239
281592888
97433991
834879072
1155256144
468918359
192180203
168922230
187202775
559827961
546445126
232278694
340422494
763529157
559242477
450989645
792146323
399569973
846410355
452218719
295072624
438040789
647050510
184754495
410113284
737086026
549406614
520806984
450434921
431534293
714373069
504499469
366667887
1211689531
707305775
297055392
687490659
318708933
448684429
304720036
656460551
294603579
677784948
414097644
816146852
367887958
247807591
1338346946
293698584
494051030
544883490
174185298
339831179
894703436
940988824
321892411
237778708
801487220
788089967
84352700
672245804
716965166
496517860
494420008
177241053
156076730
1356104996
540805197
196270433
655774514
423430696
720047961
163966091
528846054
109975712
260253327
430751519
87290998
153838963
794345923
605842304
386298074
482879362
265238387
720735991
479873331
471606372
420536431
374556949
434015610
375009724
1040319243
184624814
688978376
365921843
320978291
370367846
536638652
1066698746
811040717
222226986
424825938
277524806
346383647
518569718
444416937
432769249
563334081
684413583
914385324
100748569
715187679
372212841
848941165
229152839
387253869
152933370
498768513
743250458
1004536469
395531107
937853952
772167843
1201241630
67091135
586434918
885154454
765738830
321265575
794447072
791685951
453522913
892360484
885489807
820662725
228546916
734574180
151778522
1017697904
342290890
186895135
310830818
43631529
390334620
479987117
533189821
473626605
269334738
243259975
432253367
304886387
498045159
870126762
487068349
492908187
189374780
387812117
687757022
188011812
232617553
872705904
322071576
639942595
819822682
521194618
1255842372
180748109
982783218
400659195
299923351
362441942
754322769
390942651
548441443
172471044
307313360
623757
523945889
302550429
99204283
304999857
270625697
436622119
724022299
686166435
670618849
517069712
311505963
443159560
468184284
933731458
228209710
791695398
360045342
795856497
672688027
375088613
372295589
526709652
642166412
490237598
573788543
393002884
240969719
689680874
338124225
412619317
332540598
653939884
798750274
573725643
1042978829
281058077
159444562
387059869
353268983
397530753
136640082
396935405
309159339
230045706
290768822
288953783
171236989
452482574
221830646
1199997387
387081334
1146273243
337265224
893098418
915579164
6585714
487831762
1097387903
833854043
341197065
412637054
182307919
157202301
899009796
2889340
1158202702
445334891
386305818
1356761924
352587131
137016954
231652387
918229399
1252253074
160503537
598586717
758199016
416298483
285101182
473499470
1085810483
379241653
824527478
794346200
727833272
558317605
86363541
474484691
1072780211
327604767
245125825
575164788
198024649
484399380
535052069
143378980
205680398
80641618
794402778
1089026358
654856646
334762468
450560043
186827878
372673415
960753815
436679414
456336892
523658117
703905670
374803092
341876138
305961108
162531699
450629181
428473278
217505074
32786913
1243115844
549651335
184557371
211196614
1011889733
316810115
536851105
1251828977
252659283
1185036683
304889162
324879305
762323925
491495371
68161285
338368742
547962474
678567252
402764028
469277394
579305688
526708463
299635
540894425
126651658
232681172
358425306
201347532
1378094392
43693032
375657805
268264584
541636034
369040285
247217267
568422424
734435528
456239842
580522170
199214430
101415524
308479046
309660975
287357448
429269461
177615732
569344304
774713739
291412473
888879008
621351580
470341621
732461709
162821067
63694026
408517304
418549525
789950942
354148184
1334933690
1057370334
339139433
81378169
341097009
1075611575
561681435
1384145407
871808648
544502517
750517946
48815206
223996026
3648857
231307982
317505753
309462532
826896640
431794102
856307518
458318675
148845690
307917098
939609651
525009739
513528196
133089284
893821198
483818048
232707052
162031116
121082936
816839229
376645778
686783103
672970593
340388248
1223167461
491311525
382138441
581752489
645524954
970329098
643845427
473511186
725237728
809076398
714582792
783212102
107195710
531560071
157073021
625592740
542264303
463869622
389060768
365793366
189232981
563829458
546905268
385500866
733059915
798451633
976508298
423946261
353403340
452768068
61402830
305176946
743741218
678337559
1220597671
397159808
296930882
836055550
180452756
452636755
166959183
266309779
526354727
341072898
3759734
820896609
271230695
385679443
757794814
1192519276
976602023
469502599
5162891
1379590554
541321659
705352477
592994547
588205320
429987988
951676190
1643142
269262422
214526039
802615630
723513640
240703851
725630666
973477169
559855332
699024469
247439929
810730616
336434438
699175589
457153794
894578758
50618021
268438173
1257923806
311597368
79190465
102516558
599977594
754604592
320149997
1181267405
438554294
851134955
424768746
524375038
308512285
414596090
273112310
937750354
54564406
813471258
639608753
1332945114
248618205
997404428
272364574
1274775474
496093206
472669250
1233015299
364693805
376057549
944985169
721242696
331748136
212204069
641378838
269407494
807056345
722126484
359715050
566295291
234829566
305754439
187676369
927359527
463493238
83945161
318181897
923515806
671919163
504462228
510425426
256723216
393186553
474938424
244788016
483430959
433409744
829042232
1159858615
538093117
757296062
849142237
216099104
186229804
522630636
659675942
1201028437
264164334
384965888
440752979
1075157943
210807416
463182935
986067515
243685040
249939599
728832299
464978950
326337476
377755094
977767547
940503214
494607235
955718983
269812884
1195820639
192924682
1083366224
1160970556
419644937
341427436
444009605
476857882
331347857
301409192
494692027
1139155397
567235206
1032649335
652468144
318317499
280568660
189967123
292895640
132544525
266785152
427023302
502815494
861363600
650529073
216004844
635296743
713332788
164081369
107612360
69559236
846635619
527683531
384582603
68908992
242281335
852626679
549178415
712846368
530973786
410015705
875599350
938646249
462924795
455860700
645491284
345984949
501210157
496004947
488293627
26851684
420682474
939041698
869149742
483608993
315126156
215841788
997414679
1048758613
363893473
632404047
323082482
940032863
822573390
448851589
792339354
383812997
677409465
398682138
315040457
514233614
313457511
1089009668
809776442
132047924
755598383
346713517
91788817
1036932331
459850359
365555019
603595890
546741246
1021716399
214833756
239405374
95096846
962789805
594139890
588305249
240730456
740179
445656177
1057644822
1253883851
478045850
710145463
398617
746784708
337566977
1067928762
77654960
263900853
913468948
1013362781
404141167
1025363973
452574056
998985754
848206564
57816063
358032449
869522236
145602578
72310661
683603253
967090686
572737154
599553473
56512430
622174939
671215837
470577599
701287039
459498233
728219059
344678725
1123837906
210503969
85649346
737708894
1291353404
358269704
350295056
620092247
1061193063
506176264
865147999
451078394
542077714
475336697
640304309
1053879672
705986327
1236712268
1176847573
592798190
412021981
512789604
797426188
73423715
754493737
540549504
1317957030
124181690
79858693
299418400
33642325
471537078
996259155
330370046
1028804466
441125826
207079325
474404514
726402930
272872550
511952191
693068341
629688930
279464438
132095194
508957567
319939671
191183693
360095431
612728090
342072655
1069807954
326806508
802824593
220170812
406865944
334921880
250113579
490005855
252154716
105036109
210923083
860825664
899999817
639696412
230944849
256292161
488321331
887106941
1335205394
858101835
490402443
525287425
1320383300
732799163
155210175
323430563
468066319
375417696
285362883
391926646
649662782
896979745
971019462
904675202
907997062
894620211
581674519
857362112
1115389119
636149519
454523955
607805469
364313631
849073601
1060726856
145483913
457046061
644721239
893385341
346599836
379503247
959851696
676019156
432450227
386409064
78366395
140281890
538981774
48992022
812708866
267867081
608549960
614146994
390007987
713648475
949725505
1344694264
769220937
339499573
328536505
689128650
1057986878
470211826
803854224
479576930
480450913
1259591291
1117944150
478544637
692039158
329242916
563701560
183850998
684629448
271302631
428669662
633109087
261702747
887757886
139639918
493663743
875564928
169623261
791374885
853496300
211365177
845512069
505133364
802500074
254757455
320145902
488111788
270359639
485276401
239443320
817817995
501167509
1047992527
385862954
283886420
460376149
535770058
369706056
700313767
1059813491
386318943
305263449
863568510
286129297
201729386
288315020
214488559
356855733
450586875
556736449
525411996
271146867
464946657
887489284
595280926
822842792
45607890
398403699
182524898
423959988
806287861
796006927
696897386
1141997599
878672748
429839797
645674621
188821116
762614438
441436200
791860346
709916239
952523470
267687414
164152044
360007127
529463094
552201764
86927552
733569450
497744673
185015641
556131683
337835625
1053361327
320307253
387532561
407909212
1089425180
867844822
656924751
335347649
733707120
304585650
388378754
506336478
961641356
748925338
280195573
280379140
708411784
417598805
551283275
1231304890
471968072
799291870
222906585
1168090874
590397594
393779025
382330
992411969
253012466
399502612
439987138
810519265
193286008
131929688
422328022
1238788306
775237922
272390550
343317885
717931144
1737298
343180626
863145869
141400067
394650894
671602363
212423383
442330439
838730877
556550845
540221947
377987946
451839652
384916852
124627019
926661637
878046269
729201443
630048785
141013153
976877313
242825561
966883717
1038991960
886799994
985942345
487340897
431562677
394468636
997265
158778666
369732035
946281898
274874486
870872185
675233926
505733915
194480778
1132156528
59212517
352659412
1026668317
47830805
351679893
537330433
756882871
390856597
529244028
458223952
315107874
367949842
884724693
74634163
934601770
786611177
435750741
340686814
418968159
194499303
258318530
329279040
354762327
1351578063
101324515
787242339
4771200
527875060
640805862
1064015915
752615976
292107324
1205114327
119520750
421959118
149421426
481589979
718236084
301583791
131934829
93543886
246791176
584776940
408932135
439195991
311271772
720949504
471496253
344076239
378991365
446611462
605727119
5082348
259212685
733808680
1231254064
399327478
165108
639375972
540752030
574789870
604231135
292123564
434550888
136938309
347798995
273665706
318673364
555955751
1328215754
782614930
245462513
487826138
340225760
369235267
507567281
795200800
214937359
757360933
448392666
488794036
139911147
1264279256
269512563
544200808
962664407
1240677372
320999364
65774702
415720024
731466368
347244842
13609783
662808794
534652460
133480399
355811136
417680124
394042337
744906258
110700245
221524625
154933127
710538407
163334261
671554641
998422446
270484745
493690748
912095852
333240304
847497040
968969584
444876865
801528155
278833754
174607880
202995287
435331192
470683146
1182427061
63317313
368230434
183648085
898971354
258767455
519244212
377418895
583047836
511296789
714578037
582128573
491862375
528063769
1217951654
416232606
446056336
407567510
832516746
494414297
412729406
330059450
459833668
264086911
615308083
399817470
232439721
438773736
55989798
968180455
522860323
410590033
759106965
349552108
468211099
895468454
341500793
187289918
859697178
303769453
682284525
702006116
1084450041
253066030
1043063730
844787207
638799924
356381441
1027183550
428529274
479863260
81858090
282448336
243567940
141568533
1264209824
197889959
456286941
353333229
955935024
1041230152
805806305
340851447
1008954818
325081668
435534613
523593135
1266426796
397640674
1091237650
414188659
455298928
699226067
226126260
364780088
940761215
224736428
83610480
765538944
286518153
208826871
704594683
375145236
1149000107
1215009291
493578421
715834554
1295028622
1267077076
249852903
115242713
1112267712
739865840
572626773
176979780
969002360
583403324
1384909706
596582420
517918171
1000593189
551304883
656145513
223012700
381474834
638308998
416705277
945524066
521464472
5360049
119211885
282787931
713809202
777732893
755781108
1069396170
508048273
778010708
343314780
644662057
1243100194
403598199
14910069
386985163
723870157
384719376
713723926
543451523
70523734
628317207
1107851661
228266293
497762054
890943780
267868218
496456503
278937449
1088206257
496471853
266804689
97881240
916754461
123304672
685175956
468612170
435078307
533587790
463140795
444152447
917991189
468605367
766786638
173727347
675837831
191010358
1252247365
955004631
357351735
481737395
550831855
301533363
199865499
408312641
657504385
570687171
982030691
191845055
791439787
362206960
387354550
661286179
204142246
472571192
1206880253
466731552
192389872
1031165150
242982535
96485612
961680518
1141804952
430365494
524812797
127068691
782672935
755052291
322097200
60164459
570505134
447663375
301687173
742514205
737607792
493615693
356941080
499604176
449631371
583491859
546921093
216907988
468204017
362802120
1029932178
819150932
1289699158
1396034664
147704908
526595234
455125523
699650636
991637498
859086106
780999068
194234519
507501967
327509929
399054180
293207488
1317249520
113258102
550362851
990070053
365163897
705742052
486834815
1046365303
1043083425
398728376
431035065
1106165443
594107110
429575434
319809825
978976041
779593156
471942319
151890240
416361111
383522167
414271352
218915283
809776884
444112027
111122617
455047777
525256113
788739271
533131166
529392864
665575204
412398677
1056862489
376970940
701383535
219228766
602866028
512787150
703922672
381791817
392723623
743828784
372704454
585574769
794117636
492688334
346809009
849373782
486829544
587363895
679618682
267535190
936109935
934244829
357260585
135272630
448789749
369700822
217695133
260656749
606353816
449282096
764169444
244688262
322181135
187792173
889992928
530837413
353594074
344753533
1237022457
691851022
647559032
496993441
858689621
537962815
237844643
692562809
213487708
979581536
792060703
534873516
599055649
184350653
55980048
452992311
419959227
1091010769
302257737
353494737
26560077
540486140
441295367
662255482
240523713
47885868
1088075283
415071319
357156681
1022004987
788121775
272230043
527844776
1037301617
1146021305
207663046
712141407
578520499
54527414
49686693
380711444
234482634
663826170
768886543
459785523
1364327191
431791046
835192604
383395062
323608562
1372601442
1386198283
494613569
259142526
466099790
191716768
531671673
450578413
207450547
738490613
276238004
640934384
711167774
388868994
925108154
279130653
569423513
219999500
351327217
1312740680
245140396
1013355327
507330764
670517911
987627050
200573368
912751845
603961678
115832862
192996161
370254248
866959711
738846893
778343433
1267324774
559881188
574817232
431109981
977314
446417061
322590408
82666095
196348419
371672131
342455159
415822208
375946070
877689862
1316016559
138680486
486532645
178497857
211320601
1117559495
172548997
235966626
694397409
397762131
395696241
114727809
126031010
1098118642
765196987
813576694
598933481
364421241
80537147
38213073
347221637
1178802644
518910782
565169463
76885913
388606418
888659348
89307948
1180889654
654114298
475413330
260122522
367208608
414515007
744955677
871183272
27215886
307786696
535416858
507815372
336638125
519820320
1254145194
406091530
1133962546
432049861
1039911570
701215048
193893846
640575856
456273544
1160674228
489446029
1291274625
531783563
398721389
922095703
187721413
2509544
666728991
509557784
305323051
535127120
510370691
298409182
466123497
711300481
400481280
546427605
212192689
314770140
1031861558
531576486
714424895
318520042
55906402
459730468
577483077
113220082
493029021
826397624
660529297
824554040
1331233867
619827223
495329160
754947532
240260417
309557277
648629645
1389553981
1047402480
886856734
140718955
897935720
323278443
1286099436
1242288492
619900089
528778821
291935759
776300311
474087493
406928610
1017685666
626668422
440744782
1119531632
1322892191
406474236
369453014
79651
407664254
221075704
12714848
475214569
504904480
383027516
241712113
52157574
446333118
410704947
44958632
87957642
418633875
415451591
469542606
170776529
746672024
598302027
713670448
202399532
321653527
259383025
1221367639
579704949
73138809
492207719
55132095
391458050
330847256
853522507
151010381
505535366
523162669
414061247
880360279
189336027
1057986715
246136753
848382879
424049127
249347751
369177425
476768512
320537950
1009752424
290752596
117400790
916321247
776450877
124376999
176654053
433828334
480220616
115989435
405049331
824641322
667972430
894203861
371496131
423032167
973435346
567076444
373075090
398347838
968151867
378990856
832983847
310836309
448983454
73996248
150405849
1118782926
309404196
445755370
865663826
243062656
521672360
488463841
67852131
648549401
711906809
672618097
340509979
129516407
915394535
300064284
182739730
279716741
423239892
621450466
430351548
396718363
158545071
441669169
499118490
1117350645
918482583
504851335
822197670
247626230
478709004
537644323
299310590
249744724
411388179
593340786
695144576
273624258
255865194
627915789
354296799
299290200
329465678
830194302
224060890
145525770
658939106
597646453
125246975
382518908
319708866
430283220
816232563
455954861
620216011
520177301
345632590
293669456
1263011993
1000878874
509561158
334040211
33101267
548019060
1009369849
972679464
836689116
303559100
1361711164
900233919
396555014
401321127
730405248
137198640
354488130
298799635
1216796826
329685747
681661722
1245544521
675566430
1051488596
169082906
770786738
195763416
356684115
189448020
503428163
673399630
420100235
1011220129
951746229
193458961
759552091
328867663
243978320
515229135
368302357
480655736
333397312
1041019767
243384891
508212
910824840
354385735
296793227
203706099
389524746
688344625
2404643
350789796
448483648
875252786
152280359
382089727
132436485
370025752
947490
785045585
716035
669655129
411103983
418731521
180023507
542294116
299901489
456175840
509416370
1047239867
1041284286
182547260
42699654
295199837
14643
1147731625
279943506
1026786028
565828247
373221033
266596756
779275277
847574129
947130771
383142907
294491600
1358578464
479945601
585891850
249189695
96324996
458670728
216024162
1141687668
97815811
442072251
670570731
459002612
243205453
334491251
132456102
619238579
315626245
431111381
1122780739
572626276
6759120
159877933
211857876
222018452
1006654448
421065746
14631572
235077911
592361866
405404617
378756034
877605207
767376222
561647533
835523597
561631855
59479272
154525596
663971840
766081696
207235180
921526406
233631551
121258223
510089451
377401206
922609916
291644407
210670194
302764296
193712125
846406549
708193469
213417947
1064040843
85063999
44638520
911734140
488187741
380128210
943669773
301843239
909013224
421579434
670339046
484971796
821692260
467741259
372176899
208850338
1381489826
433672204
468655180
732982442
488942277
92746682
490549400
857815614
552639881
369152525
490883029
673571069
644871386
888918728
577270068
722025469
299074325
218561014
314730390
473780290
441286055
195927592
485495351
304925932
357991900
360701967
759143440
681169429
371029605
207280409
663549731
132779037
143806942
224016310
491065597
402726944
86160795
800375816
498798443
265845531
124474269
397342378
836722016
241538225
1006291841
474803169
943470640
608474849
569950638
767831726
558342734
1002548740
331249046
714752465
79939711
863830659
1164491890
804007137
463642230
570921800
1111217629
496455402
214183578
351141945
436079250
681198456
934409015
187483121
213454585
409451562
530289343
341780843
623629257
381810367
211901768
409075285
946970897
274291871
371643858
1005794665
471707899
526820250
303219568
393607282
531464319
474978028
928705094
263628183
114216605
480366376
202658768
335156430
798393245
397446540
294120347
420068423
33991182
168285192
176066700
775347282
963842967
462082367
1175980364
581793991
1197269710
560034010
242962236
492203884
479462066
354093002
423393581
466563644
591863651
491696902
798951739
548739450
1145876842
183442923
84619499
153661380
1272678603
1149972555
1251122496
839112395
422775235
424464591
684134856
503961582
205995754
1064698754
471091095
211181062
388884399
576199739
998790885
874760088
429528614
460554322
879386094
442976329
751651246
483826650
275263581
1255290156
177896060
384401404
271807999
578618958
702596261
347581075
793318439
186618984
296580228
265331024
510643649
952788554
341900818
1024078684
816755972
206076151
479212944
229579728
739131863
197273727
68743251
1017591603
769290110
371019683
1009608631
790831566
239248585
438705688
284720872
1225366669
405612493
1290908450
481464098
1198988124
287173037
439106990
597679055
298002124
26740529
187355391
423101230
402635879
252793393
222137225
190366256
416151685
159208284
539476050
426261786
227183266
594133999
1056445282
366027862
479426
465936472
452495278
968090
705646847
643827340
426390693
1080453233
988690622
643331884
434140490
491241709
444845301
1152857434
199752382
506406799
378552658
386433911
263311688
1045122570
498164066
445821519
459862319
227883576
742976140
290230455
357737867
599954427
315213634
517870424
663271998
290357330
904962370
301673369
1101334486
308778650
647954777
472049745
998983845
127569482
121512202
766741026
388242202
182062259
293925939
1238976918
368245994
940494
766553896
466573426
255547093
144229476
914098879
446690354
117069988
302997127
716623889
1111244517
449684710
848636834
393207854
611910868
220656878
1057588437
468120393
350980187
824263417
915599159
556436047
494268481
297210757
431712747
614586263
256818322
316070733
101529701
606103547
445986185
828777503
402807147
1071608279
337689158
340012388
214120739
814916425
765636132
84290169
128032404
1044746276
1148495286
66485892
755810608
71259566
1194879800
203079837
607496705
449581747
622645126
83805588
109483747
444800874
440224408
655936855
848568601
177020230
706445636
1070189878
304133190
710547317
1132514445
1263664496
331767362
486998908
992676903
579626049
2120515
289151401
469233329
716806504
311992534
361971582
222257282
932454175
517707805
721463567
329248437
529028980
546926227
329702711
592614579
821804208
591963904
188871157
137722846
343417121
836029017
850555369
248505043
191487301
580053778
1035595905
94147611
672315029
183292549
692868559
688525204
156713593
881653218
162428558
220069658
688877393
852767375
309274953
674866108
892800789
331331291
303576360
633144432
484955133
237266284
218567749
777132843
892336387
272819571
358124505
474901351
353940229
427839037
696831619
537672892
240566048
659588501
439511190
273975334
853053800
278094228
867410624
206900058
358406112
445867933
1135421602
655682901
851816511
829487946
248819238
197039295
454927438
740598695
867717237
1029184284
494361008
648758625
1199135858
991402910
526413537
204897172
180891171
643066288
1008876206
354184178
491145280
1353945608
120054230
245361800
942666868
323955651
682899478
1038090257
180291230
391025237
401949583
590384953
1188729820
421210720
140843046
394137153
1075649313
290032902
801834568
563809152
392719354
695935622
819543388
282220535
831054840
552610185
652856062
927580322
445789856
419073335
686619549
888551324
374344416
283256670
907038614
274628409
481895533
384978530
95512470
85523380
480610182
451701287
1024531607
458116170
873910761
413339220
346311325
757955794
497397808
684000778
390168867
1340474640
429995730
1109066768
261621414
869297350
733589774
892312477
671609093
363551292
951726896
554967043
913006924
17363129
180913619
290191168
348266171
643337552
307638001
201134158
919983243
658263453
72338563
1098518060
282569140
585677533
707474967
538136378
3758250
372006043
859620683
272932227
698442741
200615300
139579799
584784189
810047183
509274677
801718498
503127584
792533462
1071836503
283824345
621353197
281460016
236280643
462947801
327588159
796685239
1193246223
237615109
444400788
1289753
380849780
138267410
1107075098
217226989
422984599
431828404
838603953
94917417
913417091
581308393
812614996
432878037
852407353
569795907
295744480
518864987
442046289
343859677
518866143
327470369
592069361
659997828
432818620
523039552
968678802
461953426
455167790
834335904
711314151
354235349
120304284
1163989869
305739024
1092930254
1112760211
1078122298
521701375
707098253
681112381
540381952
487823262
721218912
258611999
191076836
441050069
771258908
875497649
647826488
1373109025
683065298
460067513
773079418
147751149
561162213
549826246
926594354
161885229
510815908
613452485
423671798
372628968
920134645
244261510
84892828
487037909
540670502
253180414
566139666
448059164
177543520
1336386242
86414165
612923182
1247758885
516048048
473047820
516969583
229183190
799221392
329018648
326003023
594512715
979390216
615416942
1291042439
714199290
233500560
912620834
159518779
728442205
1112263376
71249023
127458337
160670510
894737993
492545797
1272067838
1180166796
381081892
292366286
342848060
894651668
461641451
1296516726
641462464
512316258
557954384
657907336
921969414
491691666
60189214
689325194
1301343984
1021166483
53181398
791030023
612492769
724812858
931875171
530892683
340087328
215203877
264281015
479676456
347070242
516731023
229923321
835808113
5598155
539985453
1342867194
938192101
687161690
952163637
229495387
553249239
939179604
622193033
559850611
1018729030
857718505
737994269
386518905
387285597
454075392
828990479
451035559
66235238
784417695
308303601
335110406
667460881
398409083
189444489
617432441
282516777
285352859
465762001
453099517
455595858
709210239
791071002
576502326
856313701
247216692
503986899
863301980
787420296
1206781040
190179544
1392611656
466702086
665207127
1076935767
1075999449
866950756
1154658156
826614759
923766
83560429
148701789
40419828
1248059292
491319249
173376869
1062875787
473265207
95613646
933030208
799717499
558985259
854527321
139166387
466582780
432613584
855222929
873612961
576719250
1244659579
818546873
85591300
727933896
486776393
480489006
1014813624
194539101
389686624
116258900
182799707
542638201
754031016
1084105307
48360028
600446249
1262881016
861654895
311103090
942972628
728050861
386692751
656375707
420031844
1194089216
200726304
182358260
416392986
109677060
487721735
786115629
508248832
767906343
528309163
176174353
770643626
271854731
420878615
1138802049
126941690
150401582
1265940277
831685081
672423449
1234147171
1100347280
53514761
342877274
427796131
173832831
215028712
332513875
213177562
494847156
542420601
1005971098
420086658
313493765
27117882
697437765
607526952
228940749
406767510
289990083
858030761
1320281406
61124890
499036331
546484448
459996485
193771189
275167083
530363140
261509411
268688708
815669707
550742913
414131831
720116117
670179404
578443345
546750513
336796976
524290769
526915383
38879433
261771721
959023699
399740864
476423554
430035819
476801002
1062319768
1075172446
335415040
897600370
432260731
868721618
180606291
133773623
436251687
347660370
482040557
1307620990
1111799161
577783296
323951837
234691573
434918528
682201295
659551048
683088005
448194985
333448273
707928176
426286267
232960404
393370514
292825516
716164743
113897522
830065497
945679711
348782371
313439783
985930642
775911151
862140386
2858891
407241443
760635537
1332848915
247529073
1086892790
462809609
430043432
160013993
430758421
254227041
492630937
757023276
475001798
295508500
1304801218
421674728
159891377
401217091
732211592
462441298
1365572984
262156688
82400180
542838826
168021295
572251609
476539719
300621032
855341715
122522045
430226153
1131849220
1036773235
1042396396
457860662
450632410
139850325
741296015
952966739
776960688
553720433
656862915
811864662
1150515909
606391780
737482431
783065943
1086519939
421519505
1377941388
754953124
442838993
790428303
293748652
513050431
898186273
445688016
418242200
579786020
746972384
727215108
944600695
282800805
960666943
381167479
436044411
481542733
750673215
241835507
1129824468
496321904
446859879
1234065158
263935701
332339367
850670956
67800278
982183086
358994077
497512547
271716741
188801680
439100111
573549595
510246360
294116
170092192
155437362
446357249
18336988
1269231282
491695361
1376375858
938614472
96248115
877116279
773342309
696094344
493543840
563889861
47264444
474372584
351766701
119687012
231272711
260119127
745962670
459108281
500943543
730182629
803714351
280001211
412120419
387012544
299014353
330923255
330490678
362142932
390960827
1286575530
346678573
403593748
434562073
192278013
199727163
940807910
495702231
348613094
1281113737
591427663
547799548
841856849
395899642
1095825067
215054157
751759288
283646220
200801140
1217052563
292832439
416430411
342078464
173241637
408242627
198543942
1095810068
526494531
422745518
819873458
277948714
292376297
959610795
471960705
418330124
295388208
713666901
575710038
382958119
519532949
318703984
972379255
177469508
252762895
204530702
720852205
677851345
829729334
400381595
758797348
379198022
1268803698
518404169
703783274
1362174868
245623223
253249972
1065693624
1015721678
191236529
60852021
1108597279
232582990
682733602
462897718
697908990
312113949
488519216
394398921
685757113
475072842
271643618
187312553
547127480
920230779
56435255
538027995
186357821
200402274
1098798562
366140265
203950844
1092178628
568882987
714547545
241416569
935938138
414399236
154906090
579927183
297149182
822569613
499849960
205505835
519705610
202325492
433529394
883666198
1041507219
942084492
249694783
1245389884
696692082
175251379
214297044
497361224
777920306
733894794
330117449
312136573
501745132
754010440
877970295
878701322
340387585
377116446
415723437
1097421009
71108840
766959755
292543111
196702062
257278730
398150601
457163569
899513953
508893546
467861250
425764896
659160889
348073942
830011074
35940951
298811991
517098649
501995270
913904800
320015914
681188156
940903351
547653952
850798619
980432976
709942818
313896338
79085441
875336149
748986267
794136306
217461579
1287487976
184584554
375437834
281617857
1031602553
1234352532
81817981
418680803
539929712
237157740
273213094
621532906
906540086
839216395
1132063336
817089987
794193554
705537026
393484427
43067902
859651009
334165756
917638123
333632235
50921534
370430701
1122050911
1126787949
363924043
522735645
320331438
366460836
307251394
430585817
375586842
1261758688
1272452207
864239427
1354099628
429048207
925302937
452828538
460982110
445635366
436914430
471783077
797991740
618612048
803125877
276800288
677953526
542900018
370598680
597603033
519572854
515872121
396129374
749175534
870109771
1130306791
552122227
543579525
190200246
691085603
351764504
961005208
1209866539
788005140
641966505
349352100
385539464
239664457
629740037
752008813
514904539
134877002
1093821109
659302273
543085458
313289258
285374221
928695633
353630704
1248882093
451519379
387862036
237789393
896803958
290433682
1192687706
284315276
175280514
369804364
821961459
233992190
254806509
921132003
1038662708
438115462
719020286
368412875
437627282
405138194
382926161
533015872
251435584
225964426
948487756
801960841
535945369
1011196624
411064488
337759684
403138958
359393537
724090294
167059805
650561578
933395448
534888972
292452614
356206028
107852396
915174589
238598256
867062519
537415545
436643540
859371121
962073003
199956324
243883625
501275884
371678613
1265547888
199627095
430321055
1044459708
960984410
1049394526
871236014
419581882
442645652
211136203
447316201
546556923
537713313
992711731
343190843
420687384
472488588
885996968
991099730
404451738
338147575
665574748
119201817
1236077098
356079457
519075698
398985212
217812453
497707246
746420080
1111636774
285114394
794665324
505459607
180185514
363218454
1115244572
203311906
254672692
324703554
857477561
825293975
439956363
474055222
469962572
295311830
257071761
277127777
982403001
430134941
576157108
354300611
725815487
811244459
791010712
403640408
411706421
426801446
272606428
175401307
345577954
404442865
411548293
648755266
186510400
112330180
129238432
484936358
405727659
333275781
625183925
1014468511
717603737
825699312
746434568
295196236
1056722955
91120506
1147103439
371707266
208743842
444683976
338497767
890224607
947370046
20726615
327861834
476064373
146594982
771634654
478077225
175620938
478980284
93694929
346977611
270296063
433773262
265330926
439329444
213967880
486141171
574641272
864619985
818460005
414155659
356707941
1050845579
322363243
466389650
451975885
583583613
358233201
1024395625
556406127
395979214
275577820
356036003
1310484093
570832010
381007236
383600922
825418901
360392853
156968963
596976942
590865356
527150608
396338603
320224365
327639397
575367012
451568779
438036441
946694199
981443326
268543384
448904418
421449223
445452694
839442850
1260756858
543130453
375847202
681929455
665278399
672304592
322051520
380453158
441341364
71966405
129400147
278806700
1248232238
911911155
505582974
771504869
391548078
118596550
522462981
549030067
321588662
1095716805
928566433
1218395646
173443666
635151677
298070717
1345817924
1318590831
471987594
852572138
251189556
524986890
189181506
1391209551
370362115
399332551
988501735
699051622
230984981
1542153
457985231
555911784
333934834
348583975
873626103
1172092368
233616061
545237305
961021976
801336125
745595819
723979223
811242805
108732084
1178779742
968908990
393936274
133557001
331710118
927528384
329506204
464892992
867401531
713867043
710470750
318613234
1279320906
635049437
1088610377
973351011
1331549529
89837691
189340568
116923068
84901335
517741636
713111318
211103330
710884381
301934035
812679870
239081020
700040685
825867540
954966515
166218058
223242871
554132682
970828509
773295219
1231020907
323253358
275006549
203646439
93104661
446316707
313112263
447363874
735815104
675080783
212276365
623424108
605766637
227689136
830986359
296531990
330064614
420109044
193858970
790089591
200867207
841338234
603498376
975257083
468893387
896468160
143890799
1237508652
623306625
602276665
269093148
1898010
842157994
389373675
598750466
1012986019
1150562437
992742310
1123527886
419036210
1332663989
337865740
297724450
197393361
722347728
705234124
1271330809
436617399
489285907
387320190
370658630
582991742
39082609
489452210
854106131
1161599120
903892796
481911175
340855563
403682466
480022782
710536985
236757401
1179897799
724048022
692096394
411579811
933816572
507701827
904448534
1024069288
827908518
502466774
463306249
798163886
822454645
284122178
802543386
241087591
491247786
1007070952
1025364454
717844274
467630206
447139228
684485133
496413584
824024878
260908317
406678454
762096391
144001957
649350480
277339512
990423060
673039711
345506927
1120473918
256843845
716094879
723815767
395576654
753640697
881187651
657936261
799841441
488218229
891652067
841037076
777924872
1076144312
401903285
478356391
527264329
1004203258
381185364
876725549
905768320
258754961
383311946
1387731485
298754624
882967705
22479511
273439095
258221754
550684351
1104053461
925805794
453106872
887400026
667650969
990698958
398682076
944367334
172584356
925767803
737338246
641220607
263044439
874221395
213181616
448211990
1065859537
248465720
583735700
57592286
859889858
785693083
97823059
854836743
384104920
561217616
944831873
407022923
509872292
347332497
377484607
700620684
312068912
417596637
434016525
1129801133
494763737
359281395
568934285
962277176
172242105
224505588
1102641598
695476909
695903853
351511397
916439018
835077390
718006116
436345358
667213648
677313821
370509963
1381824005
590641807
1324148134
527970822
996710253
949928816
43104711
332396276
362905701
686169
831211691
445014748
1353790312
1249176078
331299463
1007117674
456984953
130869851
890134892
422745475
1029548200
292084639
992254790
306283237
514500212
627278018
190729342
529184499
839095892
156358876
987674152
664135213
638253257
340690569
52162698
722735410
131599299
663643285
649868875
341518561
539483575
314943766
376479829
607033794
240570743
669157060
382463091
225253124
1260821924
523367550
318998980
212689638
432065078
739866534
306394686
774375434
43156278
781577754
243974388
254516864
816447883
495383974
841264168
532443433
450219155
137283821
684789750
173663166
948092122
5549795
381022938
794354937
571906077
824462834
1351708824
710253797
760794938
403443669
718023067
108051094
447836070
1259658672
719416565
403707650
984065968
119367368
471586726
760236917
1202827541
847191885
739327515
751818435
871895029
550373464
523510778
249185615
950865057
272164233
455691544
305318393
308366999
254509786
368958491
66249444
333695525
597394102
515203989
664916744
965491329
49880894
1178356161
76764850
70308361
411523529
503028620
209637630
354357822
771718419
987459099
271725037
537981305
911527989
205820284
1337666841
643674577
282527465
290224793
708791739
359385991
1378052344
1271725173
82892639
1349906576
487486722
943152437
717052185
1639596
1006303931
406387508
448704874
590568501
390547156
68404418
436811391
197648189
626500226
451597189
1214605057
452775656
318795118
814808544
1096319682
934803175
125712259
1016492405
834480360
347721320
125657207
656757757
1019200182
280217733
837024552
1111589434
42900310
295698722
263402963
52598164
612876122
522759080
600362961
883047855
816152364
566106586
744059212
425563321
126706914
424675415
319126315
293788899
269474650
719937707
694616239
335702884
544897262
1332212159
176215840
882588541
179362158
830442436
529487774
976550250
151103076
70950968
305356218
445557511
527475265
356459577
261142800
757181650
245130730
526931060
446320985
317452271
512122564
77833125
1093568493
1277378526
285891778
519599592
979644154
427019647
801827001
805882279
303529468
464361589
429782781
631743581
732419065
148799276
1372046396
392737
401637276
77141741
262934572
367274566
758981973
218849160
949070928
834807897
575065123
662840391
1227328463
209734181
661706632
722994693
807331331
851104007
770216855
855646488
527844889
154757509
914505210
480045945
326421715
722521238
509880444
321703875
598308045
1326274631
418877731
520397024
275180313
994571404
386157802
1151429362
103248687
427252583
597527379
709272718
1177952728
212477618
716006266
804960123
1261833830
572832091
92084553
930657888
229319939
870467677
140295700
498405744
808594282
1191013791
220622470
347316257
892799920
710421778
242080208
1332534733
301921042
1084707119
697540152
711780355
676767468
387229823
967156953
241576813
796491485
552431898
837323100
14047827
900252747
850653176
744579380
302643389
778439278
1075640142
130465752
227101423
435037108
585697180
282169796
468336079
1183595850
1354311701
1361619622
626357116
513830764
801221402
439189644
488190866
421438727
681024938
628855084
13229298
963585466
216348525
1079288994
867253022
1041630443
171421530
52369165
997305458
202487779
270122424
226343310
116714485
776528986
328980214
1359465126
929316130
692080285
601808002
1012703942
1066745894
979807743
680551905
196633277
28101355
332239096
526257073
700656924
589247947
1259733901
921252514
123885283
248894781
361503719
802832937
488416052
391807344
1260439347
369351557
1274465959
2061485
1322705582
1107723413
501311918
485427732
163454985
870047333
743977884
1265677258
553556075
829163016
531718328
1305719421
310272917
963778938
337034198
384347018
473287879
389244840
895537752
566097480
238460032
104037070
658798775
575234853
417679856
366912979
503220977
1272553554
256358933
433590392
432190018
920812106
699927444
1245014669
270185335
532567190
214860968
901299889
797099388
189666240
647576769
724350359
452388057
364389337
350748074
732976125
426761858
312793561
171121119
960827754
447404473
399502899
1168861465
985115353
1341940625
869990961
912169692
518029047
717242506
875554026
1116374256
272543819
504325653
581900281
440744795
64406762
213062534
397717356
880790445
133400473
96549416
878756343
1233328842
566487573
251974595
821212681
447970619
487571272
914069674
953233010
336173734
941852815
60752480
806800060
553906868
755753371
231833364
469810092
466798290
52574437
1181430262
856285360
587218708
1031288594
819044645
470708182
1197437251
512820382
324572080
204544142
394623958
769405381
133548522
849459189
1045251689
300103375
1029654928
443308452
277436987
579714300
455851497
1233811275
436207729
476116427
959993353
1159710682
365685318
644616608
296594963
107422634
1002673051
305466333
1017739708
752513383
781854594
747066547
539003343
325037328
979363640
435823586
1135146025
893699442
819525
44106057
66275582
57664456
516283579
962654906
672620990
300058951
309188166
177731035
522293878
321773493
175458940
437660244
964408183
331774509
1328824645
262563196
469897937
366012398
667875619
1047731475
560165539
195416416
470926614
873711269
628902888
851896011
253357971
195921883
256814316
783597283
1348809500
636926354
954034259
417569105
695198184
722974627
879469081
214379943
731241581
195026924
708527200
373061130
560356276
484236056
1034493968
439215107
787419583
656149672
742973536
249512558
126613292
270870540
588533390
792683305
238255539
1045789428
827227126
1002202399
269235957
829509992
355146865
358686304
657821698
436230520
652019701
431186487
421815088
1073521979
552499396
56015095
711120093
687108884
1209678433
875413682
361192591
571654861
708219939
417770545
540828933
334822038
117347792
944028077
219902275
84706552
1260595392
581452513
635327032
660144632
579853106
935558236
643555013
426962520
169386377
327084964
1025373806
302356532
343327740
1376464076
212832390
303855656
639046361
1197268965
711725136
286291840
389501978
961259577
358286562
519837249
452145004
477494013
206439917
990577723
464818946
511155807
915157451
915511398
1000425188
629137062
333225097
761220499
670838468
52860785
200876365
766301633
1363742495
979476988
433503639
1216026270
1159841460
688987924
992286331
758970661
537355702
628882924
536470487
448925032
440981778
461502132
620088896
302273644
930424473
1261073656
188645497
156915024
551897548
401589726
471293628
901594949
299679568
422684371
226338356
732797883
537786535
290395442
719318170
398970783
892011015
112999598
283725025
850812145
445666831
309794396
522469329
559206076
331472931
1161261840
277140132
781437607
628068059
58696033
221334026
694801941
77499221
192650607
664054552
347323539
97113263
718537812
689480114
117035026
1245607713
389806581
1113743251
29662994
363304338
703210498
457527718
228950332
285858940
350967001
1134832406
211288745
472322694
820360087
1207385304
780844348
559516351
572563576
294980010
838838001
839437497
930879184
147303645
324647005
825373903
1241606333
262309406
969255467
1269826354
590328019
213240322
481694733
1217888273
576523343
556149010
630194014
750268646
783085679
848403364
1056576365
929780859
546667735
1359774916
497599974
1375464017
177893269
302911627
392255241
621787534
341937364
299930228
885957907
457540868
170375675
686233426
386994527
1053736683
473284200
129660218
274572425
117722482
647361423
104305510
327130658
493708663
391429874
427203749
209746423
985451009
831384412
1122598252
558336785
280910070
849186694
343453099
95886976
528343640
61702029
1355145681
281931156
885256297
323907517
1047559639
1389805689
562375857
180765098
720286634
958587897
934086674
456838108
912922549
525249170
299208270
1259418923
389099205
378078518
344115089
398480684
881419517
285668467
376650204
270963570
588328829
423370384
88738872
563080404
472650457
256027333
942777429
353059916
322519136
1077933413
164129335
415853623
29268402
880239198
350517983
328817102
536351993
917819691
916024629
294902704
746423179
768281626
625428747
309656818
457230945
818478085
1117107627
627009997
1193120952
824831409
965556105
102371448
756323668
716643484
391878448
175505689
395291692
626779536
1075664901
357566577
975192683
692500941
1017268514
508674009
190990997
1062403032
478506618
147216414
327076985
722932975
826472364
438155007
399606664
1185899708
1045937453
119406272
1000371573
415360473
393631046
451638109
973491279
378998144
140931774
156631748
1006493083
1392795132
814413185
294483645
643527190
321367901
1369313992
865354555
343837805
372638535
587586653
269381588
350715468
834070615
964177529
962617639
405647366
501428117
689658699
834700414
296211159
183393875
789570565
369199263
84106605
399837113
640292892
662767546
399220680
625792046
928237092
1004373126
932784979
753671366
118345172
450794265
689514621
495791015
854946189
531893022
571861216
309935671
250671041
150735023
320046795
150803835
260377186
678140286
1061557377
824048344
1300054006
444090753
1030128679
314061214
486534890
347887931
565462476
1117859281
505736339
423596328
1140810928
345961830
461155527
489878701
244869584
1141839294
1078594290
451260254
1000118770
1230853811
537408579
969486116
462899667
408164397
1307524634
750678253
264238407
961065054
295281598
139256149
316458182
815136095
428655351
1351072477
626848010
413918716
747583716
252835847
885175978
51912525
99955596
357028999
299798217
333885513
957879596
577624014
1077128904
924109144
411551455
173973510
155145275
632445650
751517145
126939158
709715069
507165283
605056398
332365765
783860396
117716116
355439751
879536271
266678801
294430316
385915465
669741220
787272511
278762348
496678911
1186889046
970401539
166327601
859291118
1767570
561397460
882421426
497213854
347503716
126733704
680203363
344404201
1119483335
416074724
390461435
451714269
1026862736
550937622
509442152
875542311
161528025
1233478782
24015651
667034364
789066149
371498615
344691621
667386560
444220715
235795390
453642735
355978406
815978828
483269478
472571453
717943417
268907634
399981962
975306932
859359178
524032560
254423842
403394321
606618484
556265636
856387031
307149829
259994058
468883536
764836076
97987665
682547471
773880825
1180546110
153387342
973536366
132205074
169590604
630995181
495246978
346674517
652841876
997258096
122314411
55372406
522738009
330675992
165166942
583398358
977705545
433118270
817773941
1086264468
385091582
1043908862
137032564
561377895
541790439
875054278
729125919
167657
638881117
266030193
158669848
366549058
865125226
549083207
187630659
303162086
542274122
383675115
422404069
1184558525
579049294
496340890
537722998
443088386
827568873
3681453
804335595
268684939
883891860
1016965300
1252536252
264988609
225899616
155856552
645079792
487256368
461270447
374067750
231111082
460836867
856407424
1012729563
742544395
610742820
340607461
548056515
647500824
318722091
505630644
723683534
514439795
269927402
474939384
476683021
886600813
987976560
695048450
886970408
396679117
195115808
389510678
620570899
492535141
474899659
357434991
1051965491
245295352
127438832
205102856
464737609
300315320
288652403
1052240890
824108456
904632884
80789963
804843918
65437157
651932473
405130915
408492525
376341744
1144059309
450902689
591862998
375229939
276957115
799492498
385468559
1009283336
462025128
745102573
919299393
719994029
624705863
829837403
1113468355
910569815
426456162
221181955
453914324
640288298
294903646
392061132
58619641
416890290
466003808
485289548
211397258
214471779
740920335
465095734
494385328
830665653
1082616436
687886831
920811659
182757896
814677288
30987470
1349909392
827763036
705389933
126898227
733259431
1045890334
629192825
402513570
267632941
1051783126
361462370
1291486802
630024385
1098194795
262479049
343351556
254789618
1030930878
573746341
674779623
67025791
1188447580
817019674
167464778
1227057996
307024800
149075177
463410388
444634567
988918145
470380949
508592582
293805388
544852817
226578411
497426124
513662631
777324149
406298895
743790400
741296654
521966576
915942406
524008081
565301891
833938094
299788672
393281448
410652602
291462799
1277188977
346281711
272011054
1017518734
416198195
1058571549
487048662
199252860
768056543
382282464
863355536
377963281
691484431
166147597
338251958
664439660
111701441
332420138
978616258
913736127
913738079
468534093
450011058
252614786
405923824
144299632
701984404
317354493
708960016
595555929
1085360865
239862617
580034099
812351887
65992821
173760195
823392185
446312446
840925123
504233972
548915672
109097228
390505746
622102197
141801931
755696955
354700463
502383828
1359507908
849504327
367583241
512169706
316771507
429573800
558429924
537979756
405172901
549523255
252661047
868929450
1241036786
889325939
544662556
973575087
470372250
1303178646
833042609
911508510
296447002
713608552
176676030
681231485
630803163
864579853
544150811
363605123
1209097680
1028491380
1082850476
819282673
411589195
514389078
296508358
1317181210
926577613
1069946355
534962597
109941961
542973808
250848509
459551023
840761603
109553206
796680862
759213712
533662040
51427820
300812120
764297253
245455890
451441462
1048438775
354399741
416814105
799484113
620807894
173058432
563444344
503820270
1049501337
985673414
435241408
562948698
424318377
317716575
315755610
422588119
496724906
891351304
309088850
424804780
346538606
1150031157
1136206052
766121581
369762114
712968697
926073589
367727571
556513434
332896314
875214311
570167750
1067725912
173680268
473716672
273234966
345842146
322452372
714281136
601783468
351171365
614601051
266244658
681679538
932158237
783661032
84062738
319105157
571819345
797276171
430363494
250807866
109981728
475573381
500541233
538930943
468572237
180754428
487088135
431787693
671337245
378804807
772989581
591981586
855266091
937860757
455828886
390916052
1399903720
788625744
357268125
196048948
425392021
227993835
449379408
1225167190
538321030
304858314
404930199
1326934945
233562718
314126987
822781553
129088342
691515227
316781586
346182527
132154996
560233693
75839279
234585676
386088272
116188715
923581369
874509879
573691425
423303633
167911176
1003371755
244860220
811102992
378830544
590056193
437540802
489027279
275092955
951743972
224064097
282048002
329697810
516333086
829147175
1112752803
234220130
289155839
1364868022
572868192
961858453
582686978
449262023
1173490958
814592946
367258029
1039209904
395951759
645141532
272413589
887105247
129958698
1391747820
894017717
681318624
391785001
769876393
577610072
76680646
543812830
609102463
599075526
427404326
20100304
989238363
255969068
812869731
344977379
446851536
281913629
323967316
996398551
641621110
587766381
916716198
455587528
648821738
385208904
376259082
900718305
688953894
246024699
1268367644
722265569
905210802
811576416
1001274021
977608965
213171460
965203965
486603526
980187172
1244109633
981367092
148374641
507748642
694195697
21950585
545760773
73347366
138782176
285386465
97923950
117669250
389121973
474783195
712129799
914444422
344728593
451663301
114993564
759985204
2505806
640327836
571564668
366962522
880607954
224157440
893460270
48729551
604206439
786511700
376465514
477670103
857821998
451958313
1363349532
755016008
272326063
1372700524
323739820
62291041
488793767
476166019
479324920
897665543
389935966
171318147
306920127
224851841
936912151
741713361
311392064
488530194
564718749
986215343
325445288
1129901761
1210505108
728860477
358601717
385714264
758279874
363827837
565876907
138894168
187174886
426408839
545124805
170048189
1227438759
264427625
754644614
686285046
437931302
325790091
480858064
383373472
770250887
478358047
305498546
339788642
905278428
417423566
541177885
453339613
527021884
1390104860
436580732
446762141
521928040
458888800
744902677
305515176
1039961257
1110420822
584090021
974303849
592585654
324792488
491856452
472766134
957877236
360488401
360204647
1323875370
354396876
292799617
380234678
519055317
426162628
353516534
360663806
1391394473
564026478
762738843
520350339
660319755
703358585
812101859
398735324
420036789
591012661
1090087380
747490710
165562526
44534475
215486884
151389115
917615948
871158902
973040403
415177293
1074026878
526559296
727863955
357590028
584870388
421697671
912944292
970073963
242429764
767694948
392659066
462145992
527955124
456158331
536550747
452533596
343013261
237101331
1110908236
341837545
335724089
888668966
839879185
404362872
405779245
755768344
373659159
690774602
57701371
514352490
1051750852
499325961
741751911
1144629717
284832222
129531901
1158318563
760390234
498902063
919264618
528089557
338960747
84586985
208967811
347093840
243017218
479329972
661291579
732101811
56367477
276662620
1370296755
233268409
1309936477
365133974
847177828
953080392
581829347
416495956
397943435
402200049
225917795
506185364
496754448
241352195
494116564
74007028
508422774
331309137
417718320
224601930
286393221
758217921
397402088
128394034
351290908
794402151
399925307
163242094
617550408
142981057
1277895964
387190146
466780621
475213304
454744231
107661529
816108791
417728041
466446017
553838
169358981
320630
1183349442
171030782
26100523
489360361
553539014
217543398
855008864
660311157
399540656
104231630
468115055
591006430
577984549
572117415
837173605
109304246
412520671
278626126
248088321
870848252
522893973
559038162
445937864
395339634
145286977
1196641632
252742960
293272378
170725459
927440080
1072152671
1355922423
1183462171
1228786721
1079788812
303058948
734879194
12178852
248401419
458898489
332285449
581767083
598564532
270201633
110098801
492704456
872856685
477290816
835411748
339955946
385894057
470716928
405905698
1394108977
942341273
1065046902
412398864
567738377
689151391
993754654
698937784
510121995
125606225
537726269
198769183
950438752
827791264
428381766
365519454
1234796849
1064193454
981401813
46002113
521385835
163871273
563813781
353610164
447257777
521421744
408957860
249086735
71339368
330833780
841148170
618411361
210067136
385023102
295153854
200899363
115568737
721221759
933198176
1029106569
1138661595
1022214433
572617614
984262743
560732418
469118057
592924410
817845851
410379196
233527892
433025190
395798116
198220015
240158581
897779149
143118435
899722335
342343507
413146496
467009390
302623010
725217145
442201590
27997729
794210128
1055254003
463798158
1013620141
392275586
1349831910
687419150
279257467
460150615
830623966
268135274
845704776
856505492
352819700
167068080
815872542
351786821
400811710
1002786580
318037722
526644191
236009071
399385625
313651246
603819892
243417814
1054459706
792636334
863088508
242516448
112616031
285145842
73182961
463223291
627760533
224617194
875418913
247540690
739903601
760865776
473392599
300265736
606133101
773831553
563204655
570375077
1156713442
90827037
1344911260
747556729
362769121
583424440
126485031
455426775
243728520
697838302
506030889
888996300
579617295
362841152
162428747
364750888
1159706944
237215343
171969340
483430117
209775237
377692822
269035194
364384492
1129981899
270540304
290195052
133966797
721459510
461691958
558780423
591193487
836425225
625576597
345591487
191136804
1024046318
868399749
274397818
281945034
37043650
785008638
211015274
880075741
462660123
1042440565
364952984
682701967
229839442
594112349
148518182
830824776
522883533
878430060
1547417
953951449
463131666
551676762
745802841
478147795
475524194
659432904
825886800
388368765
762013929
802062330
268694029
511866007
748106760
454110033
19316370
626127176
944862091
457570714
583890963
109858693
771854857
417348429
360521214
297128933
617895854
322063211
203948236
1292190464
330245219
180343315
878812204
1106595214
675642635
132415232
948932936
111859802
97497253
765275770
353058599
534314232
56965489
410468106
310657636
1162657524
102722228
286972097
361404538
383708363
384589521
719394998
267477538
592886381
204334172
329545133
1367849965
917772044
291980375
79984264
428703729
965177937
744376853
430235754
368972635
403984104
627195523
165898451
416608990
727196846
1192215203
880559109
346890635
601600800
487044358
219480205
821081900
118256444
473652830
439006443
951067371
291068231
3771968
682584733
199444705
933043338
320672163
152165519
336871856
623468766
203137138
704405125
695720646
436251740
395527614
1039477396
464849427
988778612
1361078544
736358209
469058065
518006596
608847706
416578107
33728
224951177
384197249
122633224
1008513224
87432984
441824161
254219263
387873642
222087664
322709796
466367975
716456488
27224636
374838086
708211661
184499510
348966883
735025026
356137177
394273375
225591248
1314600686
348311681
1364652152
410483893
485174896
331282090
621749671
1182821147
268387104
148286957
131024723
365507021
456386508
339419780
223648906
628784317
522837891
1086907339
462514546
116520273
1176932778
322819080
196715623
263410367
749947053
397448089
555300140
1199050958
818672211
812489143
204909154
454736346
498944211
945119586
472770411
50252312
477697842
674005749
43158353
1288349674
130546136
473647518
102449804
70044128
287336575
387840843
61153431
184080087
558884134
374126892
574263014
1041729679
362089091
515450219
514378126
419086287
387418012
445232164
868050756
721021389
47794671
739497991
425170387
399128609
232696041
493648362
279899490
207068547
240416859
629876227
314319227
294691779
496580123
257513179
546379833
1353869591
225858154
968471973
64239218
89395950
365644548
354875025
321395403
682571007
280434494
850992070
256937376
902751113
229351061
489739378
928349285
592328928
823898921
436797170
182545138
345564215
345930896
323002610
530666330
269315717
727186686
278632482
72967934
252549408
201627962
379516054
216259621
742112733
276059634
247318514
1355313345
260454371
886763230
990263945
809232616
398396387
719209523
714981410
160348983
474406111
732298116
144118375
1303878600
556132444
466384374
660660848
1067124032
618669668
908581475
165493035
487082884
342427436
243310826
709997414
1296569180
332484610
267758301
54405606
351884881
243057877
555486997
513520997
121750825
1230805548
760303684
810123886
308871752
456747937
733648303
251921508
62954532
856224635
871996971
554618127
689230542
537063134
789752732
702590382
489047945
126406293
282934896
639088761
161631043
508595793
443877783
58983647
922856348
409269085
412977909
87972
517579158
421197033
318589077
525673677
396188514
207665788
296154132
141102753
517548987
1034024188
1142648149
453723082
87618927
989982861
780435103
829927825
376785881
225963673
310863230
298181567
451457464
296482979
586621500
125854117
621901334
213802421
101290956
1127284297
493039257
154036023
76787856
312572518
729905681
214860944
302504926
1138572587
461428708
548833350
559327663
256458772
888761935
699220585
1142017387
865652234
692244708
432898573
349738806
782576834
290149717
828845137
440595166
365790782
1044698177
973462348
778860578
862061357
412524542
130254632
517870297
552145664
874440212
217388562
808701983
401815843
1252203094
220990632
523848396
200689008
822347745
518187803
207040519
164320288
53139781
1062274862
249927133
241389239
387630041
480591178
710732611
540549370
368824240
414393811
694556389
946236856
809277815
1164625969
495631745
1154365687
385654065
491288210
598139613
314811667
786839006
373147738
529127191
750520085
524847643
796715810
541219576
718478788
742841241
390082876
362366672
745838363
152996270
725387893
133155415
454755918
529187229
329203271
104368040
453159546
526139283
215943784
449462732
358763017
641718416
402820144
1171922399
188332706
87040803
305311796
390737321
860646304
1482410
170472884
498169640
529514398
536770290
469174623
1318260964
395599105
255414805
398181196
514007471
393250761
888886483
783541050
915687297
756048446
457319129
188450889
506733708
1274422303
622663801
182184829
92912075
274166325
940020378
301493972
614863136
244933982
638784756
196872541
1134937104
185658977
294323524
242506668
475051954
336864179
271319675
340453019
425273567
1052722256
2039328
937979822
855662195
435236082
518904187
112115422
1066522833
371497952
570429105
594120994
603963892
790996012
1043034465
527927628
390650856
330946017
1334423349
267725146
212862692
185673714
1222575715
1178648892
1126873015
146168263
715953697
491664517
494694687
292465197
1195516473
921091
119514479
426119819
276104193
485689191
542279755
710144282
395383847
525889962
154051774
46641848
532818726
366440301
110712351
1313350432
83361813
803800707
101059117
303805214
789564530
42244258
694974572
392695405
468939290
462522812
116506422
270978638
1253980791
3427964
639923669
1111482868
940848879
811638545
486965631
521125958
356364031
333812403
299772502
808513701
92708800
222449291
274573640
780184178
713472135
397223500
72734722
277000902
567674209
889613599
1322794991
364433405
311544789
517190357
475867448
299322266
776509670
1028906973
352180557
542907289
331237989
353912085
255425625
210002499
406636157
357018188
221698218
294216564
492979247
505571312
503563255
447780003
382858997
574002232
584430118
113527157
755386579
503059201
146905575
527502728
147469961
532135806
706629294
744649184
877054483
448466747
427061382
981774715
509410125
325238087
449364029
144274591
473071830
392728659
482654995
534323496
1367429857
161863914
333514314
779825600
844269921
303039556
108192001
488232410
743758815
863352063
407407241
480701127
380372305
211196279
735059415
218204349
577215505
414395540
401831764
295928064
340845777
836076917
70903965
224449077
366278803
292134472
242576608
835405246
410453442
1013633790
739167389
283931819
664626879
225916094
135742141
579123103
305836749
90518874
355308382
597956053
1367772402
755023626
650361063
452515775
477635136
582735798
478366555
393401333
1132519913
1122123555
1312327589
603446071
368338
392931878
595881431
717029664
108781641
838167345
385690153
411487077
505889780
1017208847
868705546
953074496
237775001
351229009
1057080146
690860765
548391161
941670530
275389697
407167522
490011619
746086074
340257084
303231826
467688220
125831476
536478987
356617598
266021361
1013860712
570913118
265666138
500485255
241394067
430572735
314215110
668004287
207395
286092580
746583028
1099048485
119596130
103557367
275987699
556125581
133749137
375447481
236466089
493131589
452340301
125229413
968235660
1069816689
369360238
364235739
886462610
960313722
411955490
117065945
317220906
678170797
450887393
68941856
197716825
837386067
865873080
1032555231
351396944
979881755
115006403
491877118
698702462
951938913
868540374
1157424738
479525356
1322880516
615102530
558373632
967307176
611125792
37718820
172731282
164271603
208704427
213667685
306602327
417225635
252109292
466820684
730724875
463494136
249703856
368161841
738224264
7453010
1136346390
406159860
195461391
957313060
388871727
847050623
398209415
179128806
503544735
101292295
370821400
456018719
1136843321
823145375
1058186909
568335109
1266239862
290629677
439513219
525942790
81969362
398632633
407249414
116500175
1188725166
320785163
232560064
415885587
429344701
553554903
578404285
593490662
426755351
399265897
971114429
935793166
1171534326
165994023
333197083
749002166
907042527
189889678
412537451
908526630
645620716
318788708
82584453
899595980
856478739
590642805
72219728
726789848
298354284
485390179
720523694
365848361
188385740
1380985833
450487058
741920388
928444944
873783116
1198758392
469865193
297229482
39691258
358340294
810642180
518575869
112510441
678859889
935334850
798942581
1098605656
697303285
284509978
878291868
486041691
751854582
287582653
338412442
759961231
757051112
287107944
429397352
181202718
1058720725
1020964741
750598895
1088564005
197994919
314337869
646709355
195557481
312903486
251511152
159642245
251589439
364782766
43099379
266935838
381741981
1193951032
190918998
264222825
778217196
461658406
71795850
147468041
561097291
923636856
361473348
289393457
879920770
74140261
78236024
5251742
397030424
87831491
826910184
800783679
178884827
1043606350
121668234
186438175
687368557
1070325221
470170434
399875676
552819206
539853060
259787980
717298194
261735919
441513747
197476817
310426495
985056284
909840493
501105050
1313216328
736420220
1006408223
528009496
521799573
111718042
516361598
230673455
904066324
506519362
423604475
376460003
730661194
507488676
171731205
777461508
368897338
1380861723
133205093
342493607
166963199
497102982
874774221
267610733
292877090
122585958
386236982
331300048
988018330
244078681
1368135970
1278720846
663536426
462609244
752046394
1232285793
377117775
443566070
5029627
803811058
987748404
476906975
1098956426
523750413
590819011
305270229
1786461
898594229
212296444
984319826
86651101
9482167
516725810
914309455
674596648
1297564404
1009749490
341893433
387623993
429173300
727983238
442886678
320983117
157793337
447549392
369718792
713484751
1004532707
1128611418
973302804
251763613
276014736
775299704
450948702
831706530
763654552
400592362
249893845
490354599
1295986129
316073736
76944929
100082274
811781619
887652954
474302251
201674203
128930653
87522237
768601896
413254253
856643722
271368961
315966911
316908692
222344974
935691894
1310452535
874224713
1064372107
305848624
1310905845
450935270
288627603
492237836
458325596
1113838815
440168443
175610915
158620038
989122356
539112303
1061865384
1305207160
828518989
183226172
563840804
1052023850
945999763
54949389
182697136
57612492
419043434
362032427
410486747
666048093
488294610
460458083
393221563
280021800
929412531
166917404
278866828
293179713
100672926
363797569
846193258
493646589
623548575
451984268
885528067
575578808
1114037268
279107806
227960759
731612815
338031329
123456742
391735016
923841107
331471170
235256051
223466281
36274243
114394334
788056986
459037480
249147423
112720753
258889
842009176
250421787
410819285
298766903
479980728
921126395
60547735
99107258
538237781
494833107
184425823
216875595
377155500
165575239
597506431
382085265
462697317
409178317
1154841506
705713563
258040408
48288250
170990339
672738564
359814661
17396931
480332006
749572894
814743839
651621187
222276762
113325133
1185030775
356515344
243967230
896358449
430908381
435177360
496784594
827968895
663921267
485744432
328085038
548752811
41875620
471594242
360678093
858180288
135834001
145624410
378627523
493480372
212838321
300042301
703860564
526662910
680742223
909599130
166416204
401521988
634219893
261722470
90074737
119879500
417168984
325667884
140914815
512127506
322264513
468504178
206788987
232200618
893570152
1128762085
429048399
964094354
380214081
420273122
445881955
870146996
283815218
1162916996
389400778
843757608
739096959
168320690
404727750
527764511
736103107
767337404
414255639
5145698
277602023
89120790
307720153
491762201
483203558
469375048
673556458
145750700
77003564
782196568
842214749
913751644
401030467
499219517
515233264
193468198
35656914
419283159
1064558138
94397770
348601264
935853299
214354819
189774104
98788059
946708303
143876465
884424
790659472
663754502
504474540
430312803
447748536
704394213
403282454
69193
219090166
1050030795
898038342
38938420
183903381
6058070
489559610
1342741249
1159381346
261402050
117107418
720545312
973166080
549986133
512854591
202211700
474158299
369933086
224570461
465203702
899629053
536937501
950220588
1399716791
297393675
801583136
568979220
271103438
377581950
3334242
199223248
533895791
721383627
592499583
187606139
317027023
436994993
817477147
382456797
680078071
502455885
466565773
314091552
874891614
218556652
149207901
397972978
302825568
398529953
301957474
395170542
773829218
449501325
808527172
728638072
1035372239
210366761
369314914
827594974
418949502
676167724
836113023
533321432
1051735282
262655359
549682081
35449017
428146530
1107873
713243518
889233768
177514477
351511603
666876724
490964605
1187886115
129386462
635294865
433675907
424180218
307878755
174748756
559933298
849789290
1049347157
1147777269
1093644619
460553989
399264847
1337307850
155862029
597555047
299677723
464940636
1344896188
894808464
582127419
215687748
440166059
764812992
568804444
148080350
811279679
393226901
1036234768
1059142992
933144235
636218300
330853257
303546413
269936237
125122473
391533740
376880774
310081667
291331112
463837237
466931568
253154053
664009245
927867730
207479933
279367551
410688667
63783676
687998815
1391679273
135161060
138604710
332618498
434207068
229256972
213672967
521412354
658943444
269786441
830318498
278650447
170700100
754070140
725469822
467808768
93483157
714557030
686145150
437513678
254635525
430253860
303945672
848146250
200623053
482596642
855437993
96138609
785892457
1363998684
732800643
202035125
82964667
1057545941
490587971
394668519
928269833
955134387
330697557
438428462
273915405
500895414
497293613
567481672
464420443
506157789
180436298
499649716
162989091
740526271
419485869
586599283
370994444
274467563
659073036
452373550
386843474
364698040
436076743
1079755841
340399377
189430270
971894865
794417306
648317079
571502759
338697654
882463668
719750506
689342998
1021841297
865578578
265575900
399881867
223929619
493637048
422961238
388677899
437514074
89488019
473773125
436827504
304212096
773530805
585862854
665153639
811844799
24321991
50430477
176801278
452968828
285894734
336560787
446226850
768589403
1042016040
815934471
553635515
549218737
338035927
914262360
301700543
354188959
321078928
466188099
442496952
315064901
708042020
182672457
1085305541
441673354
453044923
745603200
649811644
1236650502
717162157
1060947722
1040212459
669368474
572221586
251870770
1131228809
841107241
394177772
872632155
365491847
839671670
796164232
102062263
337654054
650257553
1035738775
740698771
445668651
1231298090
836479326
177003095
887188450
1236204135
530332595
219597809
838579640
752337463
765500630
334131041
1300526692
614933922
463880839
451725336
460066469
110756580
383363430
950986052
913487719
438455727
1136058665
507584716
772559447
1007907215
379904975
902366133
1133263865
639067001
475842350
138790315
377943821
257301910
269639716
421447613
453513948
253890113
114910684
330551545
454524353
521111643
547341418
464398860
295816516
748528979
369188086
327648972
952678072
344087963
931899635
1069780671
470068309
94239578
1050072285
898688033
961765500
1187359913
530778285
961865158
94644056
633840671
467410018
389447538
1002964115
133134745
416778672
89009543
860554609
1128771197
345487158
664505493
1026946731
359103545
724788931
428300385
807225525
1308603384
655814199
317958226
206952494
1053137244
483386457
653828971
405783361
226042727
670456110
676019041
880608152
288822343
1194280042
724429751
143421455
391555309
790281024
934443344
1363617264
439296323
678048917
426662874
89686009
387067318
910367442
543375429
654762827
902603089
502101703
585262587
470571514
531944801
599120567
354301292
384737901
410624294
383692427
444514315
1149326142
493877375
283466333
487038394
792577685
1226870553
162699984
476381073
341451771
963070326
209434257
1325726651
496335842
430395847
400197711
608596994
71017977
264609385
533309168
877520617
700276052
961632897
186529434
387448268
167627131
528355744
107021520
947454096
177188060
1252941004
780712589
587037525
377483934
458095038
862984024
612789923
457104962
307232788
643104658
289807209
374955961
713736458
419542935
285959360
958370401
427070919
39058679
21163849
424467058
545462137
1366873345
479432508
541651766
364954155
909397168
546947848
501997943
282507382
1153260539
1259625714
247461093
1178611477
448669004
511255374
832041807
762149249
493996861
681855667
944647349
867038606
459260185
484979754
204198128
1182708881
951555404
959230901
559176
219580409
1066282992
527302142
293367971
1062822131
702006261
906011108
1033456884
326659632
984348481
302571258
610646813
422011233
759020919
954281846
894330787
502256420
231225853
296085882
329502480
499428803
503537475
861753010
652308130
435268379
229051322
489960868
340511004
438404529
427840407
709401024
462249114
492218420
911939869
1015776994
222642882
1132355983
646735590
936061577
465892657
173335335
1073532145
893161164
603665687
94762259
117827189
85922576
411299294
304323158
953600563
1130049435
236135739
263080475
602663567
834554075
669714558
455827029
343248768
865941180
608431495
411901340
835135007
1352136023
804919856
792335411
341823841
420058922
486900079
501676944
1288267122
245936962
1331346800
37060200
28195293
941147534
253627202
1347592951
391591480
553641052
948662339
812067581
385227695
633152470
370476947
624218812
629470732
323984660
411705122
285007011
92382770
143645586
14026696
528369808
41132774
391409004
701017393
268997469
386617959
1074641118
988804608
153236783
1019297740
864907599
185641004
228591873
334325305
135163146
764880163
427901393
68553764
291410994
602213645
898684393
515776046
756668964
1367917193
715830223
566479733
142869758
1127132360
602860971
1388425895
852360425
1031487216
89008349
338716649
331836308
469455392
1285588443
490713188
1136178489
775618318
795399791
1007525243
224743781
479226272
440952505
357770489
347275627
1044578726
376314806
114955755
496261446
325106491
286695025
464794375
418033671
355864292
499972030
374425395
1354986544
889348395
779404275
1230043530
307785
804603666
227638755
501349152
367057112
842979788
1225256173
570214462
349091521
658154179
510851734
911323130
226137424
400300321
365689105
484251275
157039361
591558902
366210859
416214722
232294398
499255455
350732235
873485857
299903961
892124626
625167995
324949701
727403358
857939637
786675898
957881831
730473079
651490730
349838761
705646484
693647023
532707900
788329337
331090759
212182890
390978433
1090800080
863727997
372576351
316291204
317467757
736581318
392330747
733877631
527304162
1260364986
1012268919
918676350
293085157
568804985
750657740
866835651
387894890
296654702
1344378736
862932259
917293766
947999700
307119085
1332982637
429311217
380508109
343452682
178670344
382283051
676841679
703335887
210152826
479464733
767836711
971958010
731078269
938515106
314519705
277543342
410927037
937947091
663357234
191500875
598228631
428001841
564230279
376806513
375222230
241975834
554447874
811176956
201867185
485634471
135636752
425149530
929611161
86856423
195968191
680778321
728062904
186780386
490396653
1107930257
348605774
187016027
717205534
1031327003
417445130
742148961
476074345
769948878
418550680
233414844
233711889
892527951
497398993
782451061
713082622
38173134
350014298
516953943
456758375
775937504
264554942
152235035
427582819
310470042
360013492
402038807
1167966052
285703038
843048754
552679710
1026716813
425087690
765361405
697061770
525757978
449306605
545291462
516734534
331323620
504542446
402521967
328572974
385623985
858604716
481838072
240106760
145751182
1735509
707234162
1056509616
1123737126
427756146
1247996166
715039823
908991894
865820965
883270128
1170775643
492664521
1273721174
423288113
560874720
1043087727
826809999
611217636
162690324
810151566
760271153
566592206
749053792
490608801
131351729
274011976
146247861
537256840
1387972029
184584858
161810792
228192733
397266616
174513153
347248387
930513507
681025156
263964509
362367441
312121642
920963770
496899103
1036419762
647661733
435446898
291532
309595463
1130650046
434874443
1262477872
539458312
124207932
874111941
248210530
323680334
149523502
526468362
432701789
707921333
308496076
700518430
764375169
414984270
158449810
1015358269
223199780
545443072
748491252
610783618
932256836
92834718
972817808
252958344
320450366
1054821493
687640073
548393726
392432367
974594903
1074087692
350555674
966760961
399441692
684947976
192585157
476119671
1041437379
818711023
709416971
743046188
413123786
944254076
202094600
503512297
147318580
211271876
362460477
210130836
2410004
598647538
689481414
178517295
286498812
300246226
380330492
433762563
664734782
216187142
1992789
123060616
256648109
1165056438
229499574
41418905
122635676
387118427
596759700
533997487
620263878
206285482
417029506
153309465
681822036
414886577
12338509
113628982
616013616
909909695
893169543
356046839
111571856
988883743
307380097
974577444
575093121
354215407
439255500
176789654
325371337
897058756
815434868
1217652195
345137766
526420775
564572201
683252966
93275972
179217524
596734671
170805311
969957240
312648519
658521346
69056687
478726346
327679523
433042887
399760411
525899121
479943273
60792219
680165666
700740701
416392215
854468834
880121346
539450653
973014027
447644180
117672568
238009377
175938233
1001968057
558372157
78371403
1065972671
237448472
99077934
587881524
812535418
147639110
199334816
1234008982
1038116700
401967526
469038013
70096160
613892799
443358648
1323348886
508565259
301470666
1318626182
260437153
329781626
401248555
199387296
843010975
566041507
396039104
620218351
1229661146
918318511
739961290
256833484
477939536
275967020
785858481
409806114
1212543737
161786721
1182678319
168929639
445551870
490127125
699018081
1196431331
351710516
350171913
1064223317
275624350
373068109
644157181
3313022
231717392
972931058
395912100
511748364
1073231452
407329307
51577407
616737030
153957556
121861958
138471594
395677832
725535986
835031633
49333471
226423009
745960516
166349476
1074216863
643556001
245602123
60121968
385522602
436525250
64950448
204505356
129136007
244904202
222101869
61300930
656865730
791568847
807410695
1335508215
694040403
307648030
264608843
854229363
962999972
791299300
977891393
522961358
345336377
299756885
763816892
469807035
752205761
1050998124
194931032
807055714
1018948031
882011614
161767353
310268405
935851614
481625151
625410885
244264289
874511076
448458291
190985039
301732746
1178237080
843107013
3286067
501916398
701656627
137715708
550298767
318057215
1042339697
421940311
455713831
385614134
621861473
119990994
710076708
360132935
648792600
261936096
119277755
447525753
596414518
313210549
305360897
702363018
322881630
380944793
1015047644
494713761
899186234
310721641
714990073
255674236
229937266
328542587
959426665
952585500
494908397
1044462032
837150254
609113917
494394264
533447179
470268124
974696332
241341368
916466225
802101820
121408422
381171107
494286790
1236065975
252523740
1032797854
204994285
273593753
257682448
757892451
494505066
681707218
809035071
321088935
253008639
424691401
208439084
556440437
657662754
291869735
531377952
208991581
518840019
2473641
779950626
382158033
1021569114
182117746
1001851950
655584610
545027483
747294963
778750546
256832228
1040158533
443802356
269571985
766297208
426481656
242045241
242621407
697319484
637724245
334322116
1285775449
442971702
874368465
1237116727
524048368
66718107
479392615
240046008
343697768
443574970
533788892
812940549
716246645
836816782
419721450
567485094
444340867
356194873
823565969
699793339
408115559
968482707
640329787
1208902825
389674416
508685678
241689984
719924085
579007497
460940242
353628245
402963391
477542514
1147477356
472585381
679589528
658619913
660619851
385086524
214608865
777271655
484572587
739235790
527970105
472730921
181145576
1016298587
723281940
546668561
113419818
480925333
258007719
913507502
1040755739
366518819
537006987
233188887
1058275117
389608665
330049881
311997097
449548670
868774753
285210704
654948474
584811292
386315646
934527007
36314926
465435364
517035403
443883277
132415548
187907081
488210522
515800385
238136255
808101356
519796215
518127367
453171473
475914054
1390338801
595722487
478016220
1036963025
901098280
781354725
206104895
662042477
482416872
993068322
729885428
186934512
833994456
382095993
257344106
406306369
1166945340
108807271
1087939987
323988172
1017258328
416688241
408895561
416714372
358419003
733064030
535081488
438593543
138818357
370370695
459926285
121725362
840865449
818834036
610879436
517322815
1012664074
258451864
725634509
868141571
370916127
948324803
852463799
76840948
810595034
268695983
160905585
501792061
300350733
407860357
153551316
137257924
905722392
482934965
283863523
971343091
701983381
421974445
665606624
438931653
257163043
640399085
379246924
502738800
814924703
192011363
180160045
729642943
449706503
272236474
414272556
783820605
653219125
402303692
801597773
527038498
890239439
517065920
1128130018
542245082
1055270758
114124186
849724268
79689733
516697761
361120285
619092146
1137863624
647331853
539153754
1032794763
866514396
446560065
115205097
1017536013
633816706
522358743
480270337
335058698
520288992
116792338
790117330
828689771
35785660
777128022
390214374
367855919
136454511
295023820
1036902571
1022864639
243186380
349324621
216111881
394970680
937639184
604815879
450759134
299129465
516957711
266393967
434222100
804135048
432440149
640293934
433896202
230094179
565801672
415922773
572634095
841704556
979227274
401947320
881619248
167035968
750426884
285231236
976673279
758103670
1028285706
483917206
691922955
1118457371
625433679
186745933
753748460
773825961
124335679
494216032
271231713
525003082
597691807
433027764
199434231
981380604
560855356
897961500
523022286
427306330
315813650
383617712
645397182
524308477
759367832
333493471
861245045
744783
291724326
1135681417
536540871
500784872
504948966
1325884946
708713181
605141207
729329138
2375504
379474849
1129392576
715401231
341124681
1026587405
559696514
353055174
538790108
755850487
680055892
267395202
558387269
378812345
838219512
412393716
132646956
484054937
143576414
250997362
294022692
1061171718
386331804
915545042
948319295
1035381138
60392908
202971326
1062064491
141889598
1184838789
946687351
417820738
141787735
386038751
35431013
829429511
397075946
320738213
338962838
1178646470
1110282734
807844854
135444453
133368782
559986584
363241483
299336438
1042208198
630502836
778390511
188619765
1068091842
1081525035
508687590
577891439
340177147
35973570
581448514
415449156
283873409
451807973
916007373
1352849061
274879771
907629781
898803187
57658259
340858085
422544371
1368751563
519373018
1037126307
747719526
216285536
975459712
408481062
587685152
538047583
497891989
949535777
140539279
429713831
584177734
209865820
587524356
427648322
128663041
144313332
440185897
351752998
884219299
265471653
740506467
1383545285
891788363
322014436
523408064
655492844
844597092
340097163
265197424
551517379
695047111
387292957
777190216
472510981
261193257
1361401636
203552465
551918659
578835938
236584432
1145358158
431872341
505407142
951153227
454259337
672677684
1040046119
244842261
282782138
503705497
114482385
410016404
326035083
404036373
763801466
1072997626
420632804
446463465
254748425
371556089
519289879
102243040
1134283332
1162862685
260322152
110745432
368080983
443987206
415290652
391340382
227840851
564731875
429874406
940992544
363529380
283869980
822579308
389514157
740322399
350360851
459973239
988701604
520334333
1126088756
615798937
1348145513
1311811052
283151463
577013002
652810781
619725228
802550323
875861581
584926846
1054690657
375925474
852719116
480406296
214848066
844291776
240285706
547679999
481171674
157149511
910117670
843761169
103904500
748744036
1078815506
991847875
330435340
671532279
685365997
1192998773
882055402
272364931
1063488200
391863926
475518163
692389395
188651235
747033240
214631322
666160738
377258314
563781952
359740494
209200837
2457088
50559989
939762667
535219393
579202461
1055080370
323791767
1038830754
821859240
810952280
452310345
132448082
687094904
633227602
419407638
509221217
324336973
909215206
397350821
524089633
556927661
370259723
365791008
404458883
385058838
224708748
396043132
452819670
1344848024
725614409
780412851
512897898
443581093
413367578
911287308
498912054
874688533
472575365
428139621
409127815
367372034
211503992
50464385
378409032
815204376
584014893
359893217
343881636
539901381
406982783
575660276
944401535
397919414
644417798
377389284
216669280
284779564
834705576
668904845
326311061
864421725
759602162
350327404
429489595
164305198
358832949
1147850019
1054372265
890085289
229978304
170203565
769996656
910161789
454569144
887107291
874807450
134825738
358926630
1085095333
405252398
870847458
896622104
489175211
190043846
271880191
463726072
694082225
487969109
35300031
332655068
199451589
1041430874
1000228287
416722628
1226236633
777033898
1019866754
331421887
563353827
982581536
308422279
655692141
179425560
702196315
519898942
234802839
531230108
89203160
761018692
493752791
542721009
502433072
1050126548
646846493
448186496
362631986
425278393
854104049
692061864
546605862
649684622
498180258
989285053
776579088
379270061
779212944
1033942972
200427199
452959992
872494654
248169791
409607180
730888690
194858144
494912100
270629645
896723566
435312487
574848263
369993708
626750688
460550203
321510823
986705795
279583297
707440919
166715930
553400568
288636223
117253952
723950955
89953574
300837649
449518348
210797027
101616599
986109452
1287298243
683494948
781527163
800392655
488660103
523755121
461619102
779848716
804081697
517680534
866303046
717207951
430469181
189280151
334243491
562499716
279238021
650636904
1212715238
654966487
820499604
502403993
149343921
866239987
658772973
635769781
879679803
224002270
580318601
273512292
1148443888
269028318
324055614
771612440
173478265
489093527
361287341
1022043249
219576349
200079948
343866250
390779358
553454024
119204429
708932570
277543273
280703930
535459144
990837685
840468826
345084552
505670784
387423871
794279453
425535593
521417255
293614590
276328252
283973386
1178024
976655114
469483662
667976141
853569523
206731251
477741242
358700220
379415667
965280916
399691252
528583597
1138630731
769348558
250710598
328733635
389016264
577360690
316630835
194041982
86555999
222430144
316161761
635049552
482240097
517305245
429713185
180662358
337777770
1005768644
320171509
743236056
763649184
904902780
973413210
279204707
501294385
574556510
888683328
766926785
823847716
534283586
406984542
388710167
6641033
1162009075
1317680052
441013760
1242682115
1160343201
305575395
1320436904
5838126
238805971
814465146
201208958
1109779509
1328242658
103394250
395143705
888161270
782537151
1039894039
872678494
312317962
91575821
1099577260
825052631
279397252
503646613
56063639
187574203
959892995
95878747
1260892865
505672287
561845615
51412835
1056725355
1227930399
920365711
861975105
604048438
1011653006
781161649
1043669626
835846440
66442138
464703524
471685181
1132047231
219629531
453701703
1079701964
194968579
319766289
39614839
1244457
221105415
380164285
326830226
523826310
392172662
1102589861
275036296
35323316
215968291
1078597578
388935360
282082066
1224492077
533191395
1172544788
658377362
715964269
421276390
361756262
399952531
578241307
408523048
521133227
946155822
685982978
37678943
669431835
507953578
396970510
255777304
846069797
745293058
245371884
480735893
358051579
215238903
1048863044
509110106
816102415
1210631693
460266336
404097064
411507439
504764957
88376504
1252350437
922861128
565008037
707787931
109576723
784989293
759966414
737893358
805080398
1001059551
899198565
1037778456
321070856
1064385178
374241613
433088328
150541384
789578946
751626658
302924922
1018246403
423850035
1049512257
338374213
535108614
930853095
545848717
713570973
203211283
798007428
522532456
1317998194
453882253
168246879
467720606
462574183
383925983
62605552
552629401
410436062
821960783
521305360
712044270
473965077
751607110
529612337
714054652
307391551
566871054
753966470
577172680
540928244
606826559
498746712
547048700
760355760
148036872
710562202
422639756
401161586
530055104
849686829
193223551
881472698
720047137
3048254
788365459
675474278
380966171
337210054
460981156
246746157
336711410
788972353
33405658
690806072
502264907
469861250
995057191
888346129
924124557
507381556
447290456
158861566
454806129
485026011
37727707
917329670
846038055
489124474
1165186533
710830911
343853423
607834292
477243899
133496203
507025575
250736858
404768537
170859411
165843252
352456558
3080549
578061550
764910478
1143790307
235539843
887429103
1208518224
881647661
145623933
412137531
932938050
710009656
226695310
628055181
474681187
923483267
1029599370
669892907
985805500
760089962
447351085
1188767595
430893245
773205854
391223180
1123330244
952285059
341940088
431249143
1301137108
1038440316
318332201
454837599
872112752
303602987
403196110
383294949
1309423705
606942761
485492410
1181302742
228056301
1178470275
896869487
908266274
677493748
258171959
500152877
646874436
666277932
608818518
859765935
816429955
1065027252
353948506
432270024
411027732
645884105
657223668
333633427
628261675
737566057
403196587
729679101
500599228
523042581
619175520
679975533
271692122
717239636
876017527
123796213
616472558
818741189
340245823
1033663551
451561769
389263771
198175694
209266457
506428196
159268884
436585847
189260508
337576507
885774075
515050539
74139947
487460636
212617618
439605349
1199569241
245605395
540782590
98549057
473772626
732606287
841311394
796321109
555904712
528389329
321894804
1112935748
473503591
486425620
483438621
797653168
895323631
278673203
135865140
216496839
464843157
648039712
1099780685
1309135470
757406938
507456129
446287741
223886947
424879608
302816034
1081857537
705390241
206616387
416871967
316394217
408309512
477895979
286726726
913980104
783576855
387965561
1000526710
264329677
243141800
271174223
25609776
440404758
534234520
363021912
270322691
181885218
850281152
612463986
320969
255716956
870943963
584352495
812057365
309485577
873770365
630999388
319934999
370907669
183424053
464273816
621817419
250725895
820869556
847352476
518013797
1092102608
474047271
1018658524
272653523
1245380173
1342466714
259670119
792295445
1047627289
1236757163
466911217
434016863
360631173
178355099
313322081
808347759
1259623977
486609543
788048313
898643408
652675148
254447270
673331667
243256713
576733113
230461340
749170422
539692437
703413279
373595048
533573335
28966286
183895969
533919416
266511761
560765312
406549477
395142396
568972806
686265287
566200543
830170663
1006322704
865832122
1116523617
502487248
283998700
64625374
325283812
343598711
276736421
741338816
417975696
548764427
506990002
771167296
501116911
100396718
478753312
1240704670
1137739647
1047518094
857320536
173416215
869034789
251838106
80821154
241619839
338290486
355263220
250854
202367122
432762400
558251
1042882779
1132340977
387723015
533405624
328123734
963125402
461136035
172893750
497170941
428868840
650182175
464061627
312395742
339956794
979289633
370923128
76214450
470098550
277612997
310475722
1016767793
444759341
405797738
77874375
1011989337
422039686
515301442
789652599
1318111217
147272968
274766328
569397170
816358924
320790293
780972412
1207802995
305488492
564753995
953204055
705844565
791320409
425281616
126554522
384417866
907614686
878611603
124284219
392479377
540929006
1026657212
450537188
532484486
988120817
992181413
670713815
681545092
841333414
640769727
1108232174
805171029
585271981
128060701
559328205
720647906
1041789535
790658738
640973121
782625859
381464937
545234251
299915595
490661341
761671667
509964486
855177395
429915709
762137740
866411964
840939280
167827516
198371508
431403078
225895323
934232373
880486742
490947193
1264455809
470408923
445124234
65341495
15583177
740354286
533270558
190536438
724978316
727863875
190653659
155151366
227259343
963720810
862010481
1193199689
1209598404
1384429724
456600793
368749502
527506103
461195924
456170587
421483402
674691916
1164956030
501271852
594279647
267739353
427734226
78410119
1189287092
969874551
117699188
244832784
556785877
224256210
855615752
447013620
508941255
143202189
1061778817
391259882
651788377
380999850
57857063
651206494
624625621
1069759118
540064480
351684852
803278184
152767153
784873010
163104207
354734208
514612141
339942953
404975773
243784314
485081042
343096731
453088941
251489451
1164297045
636412922
1205067434
251241075
273342509
367724616
661619463
391556969
1012061534
985652631
435771330
747553448
351132491
664316942
132869167
126593903
239349994
522108176
603159887
824367462
395159092
590586770
407754900
360247456
367163737
275543276
339355463
620020958
479683654
888313852
711158931
546865600
752543474
595180718
498533984
429347973
238084821
183555553
632630291
387000082
456150641
606989727
634669528
826148325
312278994
382959355
416450139
26171352
423662729
746018106
523249991
983160397
410682064
183967840
1251492371
327059014
403265027
1078172889
363532224
722028349
243489130
316052516
1113907683
724849308
541632712
298150035
784212469
421581076
950588543
738253891
691558458
436678992
416330369
946310952
413354279
1193127908
1134618220
337139702
428179080
360588089
1100034262
324688150
951017834
608380409
822485580
337725151
117434215
653579016
822577397
428961780
850971154
189008346
429384680
493340879
267009104
1048532413
401732405
1215754163
730480122
464032966
121579317
898479010
355970477
1334806924
350532906
445417017
1215790509
423013907
441188970
513024239
240194698
413824259
289595673
479407519
268058148
1092402653
327642334
342377393
868933771
416787339
605243198
674207343
719961030
1255394824
1067536900
363151511
420160223
1033408298
130404403
1104961758
250299835
440844264
780362001
993258118
566181195
793587791
768625501
305226535
847319285
818153747
742204684
621453005
871672603
739870016
513903147
35504984
574852996
574258218
444148996
248485771
453813795
582853369
299760194
989724373
131198756
75551616
187749700
977847957
517125284
576691893
809307801
697637224
428476477
1088195416
511278188
864709029
337533896
704155420
432659509
198431005
536524148
470552639
833384115
413243911
448093958
824895008
1048906144
328095808
164695629
386236765
316619660
48888354
521183507
1068451900
426827201
395971480
806290689
795177741
452110895
296612204
315989807
164195320
482982346
339414045
674738741
1033724794
467138391
688388138
238765462
599117780
389884959
807720089
1140875385
230819949
328328451
323746467
143709672
909676199
443983886
438685352
897794192
274059512
239954935
112213787
1338642170
310373309
255621638
771725722
261858003
507337182
1066786622
31661953
625514021
61601969
976417259
1226873819
460687056
97240731
130454049
253058333
375603580
913810808
571467
480298014
714359011
428357751
298320080
1013525456
448182306
876048577
1024208715
956639144
738540850
236989026
726920386
771896229
528649260
711106789
913047253
831993328
158308724
216638970
497595122
843637220
823175450
216936866
1050189125
525380417
252933642
198662643
648800393
385744938
764100055
1389216699
576579397
795271219
191793747
253048319
631154864
504233894
1287575023
95773383
756926079
459684976
905335940
242655862
1287985518
318078
826331397
735407374
470959068
803334423
185853621
378096240
90216709
374691065
394910578
281746091
286868498
348151799
968972357
996000052
369311652
53343746
602730142
663166925
852553889
1333622622
854617729
322448761
431550328
616485549
328265276
875670586
294579805
161610013
512589989
534986068
1259241664
850007038
284084485
559373557
279199896
54769496
820055888
380425135
547683241
523498788
906578771
448829494
796698960
852249777
253941335
225143088
891893081
418212731
770311825
498580073
538004016
742174644
567427631
319238672
535532538
92303193
816139423
941174126
204921102
407885996
401320723
772423029
114242884
184089522
452668301
298365985
63393230
1119484700
1152672925
281779270
789064780
858206590
466395149
439003932
492444915
378468084
270059466
550085834
599520608
333408590
104656838
651690066
224707142
363304299
385837922
849460174
321923337
481539147
787983908
480632432
742290645
459139861
447400860
807038775
394261867
1313386644
403064575
71252771
463009087
106975582
236470208
1195836599
1071361512
739596877
1020505692
422013764
268410520
466885127
204115545
235093078
1128465280
446976720
751229421
483719883
307482404
960152839
611486218
308533434
446194554
405179362
397538402
402305337
171728281
162438750
703321928
422038722
35339781
837882966
170613400
523112671
230814379
1139413309
345166650
792827866
339314979
809287851
869481086
490085108
1071838228
134973230
222090764
470529222
543446227
813385577
504873983
422425162
650605217
199011457
325303347
175624371
456437682
1379350506
281769880
857041649
981681921
780744948
789046472
777636852
431671849
388347104
856739256
474187305
899950089
248705388
827686588
544982929
298072278
311661235
336224444
877723813
1004636902
490216413
1009752683
388150293
559554203
429858364
1290263331
355336584
950759879
208118
647378540
474187020
188350391
419623479
190406352
319184169
418602535
310059716
351679211
531955457
358041949
198112504
660393975
1073517382
594536010
1052679983
96197372
163099916
428436201
506799140
330203250
319582065
332078028
396169474
590006200
466606677
728369717
306710016
1318340872
518885934
274831792
39216449
21935095
686318226
450012326
380406514
138351453
417160949
667113869
327467167
399345781
22457048
429306432
24057234
928727948
504220681
665869912
143939820
899519770
1280016645
671464291
882888234
400278151
199125684
80701365
541302638
1326236787
617517466
1369802171
202272043
1039720572
522453293
452562613
117413351
497714917
474038053
158183610
996856267
489702712
461069913
388358826
120156743
317295540
260589066
362304547
387380874
462868137
179431563
561835956
413579411
1073198054
362747599
353263037
472134139
738103907
976073159
1156477195
310751829
659433891
456751178
567491012
216151038
636900854
771200332
201363574
806820248
514553533
855486013
75555552
354214452
389689003
176399014
811719090
758811402
193025131
409738786
356765289
748816900
375262512
851966493
524531459
83355265
364554009
911629837
602418378
128656688
320007751
802828793
479868041
522274062
579850987
724709484
151686676
610766146
449190109
380505791
494745508
102185263
722286962
839530201
949966873
241932
997912383
458802146
442686613
207848096
444156640
1619554
422314832
1230526422
334195263
569193017
389793509
295720370
518369409
641420570
249616274
1999726
290302493
81732145
1061387098
866871775
85648318
661122528
483362794
1372677478
341630728
1375754376
379065578
520183444
238918465
136149932
564681911
507255474
385761130
866820719
170252572
361907506
293675455
507109625
347310448
537389666
1012014307
216609758
129050550
499921434
300502709
143979270
569381934
403313078
696088067
164363351
1090248729
771735892
526090984
208906521
157463616
937913918
977488628
765523906
867231029
170725649
520332078
273009029
462758509
406395380
547184331
193453374
377870260
715632154
331972427
608596632
461538176
3982189
747989966
1142287831
675495269
495968698
182171426
560299964
180980219
150532949
694916259
377022189
329431311
87865652
197548069
823748566
1049126825
634484616
210242332
1263832620
240305
1021355962
420308349
269356695
220394297
708880614
916977088
173340729
474418661
1071655926
987607798
491131444
84300965
317236938
29314622
671237351
133539175
329853700
93119625
444036706
608553926
628727243
524160198
519311683
367799998
1389015862
444493612
126681919
434879205
1082495485
368701411
692172541
62079122
543131724
962057840
416306928
414948230
373325808
500624721
779236532
588737555
749993068
756491428
832831881
354721597
543089951
515229702
396962845
423316686
125637891
158856690
651060860
791812361
81223752
731229843
442298786
640201335
821073407
193259605
100055481
166205116
818097776
222665974
247788750
79837560
406090570
313545628
786034137
1073180754
427908528
58061519
900154116
595579090
901449624
523379718
567092226
1204572036
941244872
899800500
1259307935
1316967
64501063
655892623
296538688
425670361
168459753
300736963
323459501
472090650
349906272
898277576
560126840
147321386
347790800
265012762
1042330686
413298402
351785330
329787477
961773227
1345822848
542112420
445963408
1094831520
766393529
580628776
823029241
181577744
822002868
563479091
678944336
464180008
383530364
610953896
1274965313
609706961
504027885
331347420
245656639
381918593
235418093
172558852
503665724
1046694273
247871683
438545983
1025571985
318030848
944635942
304631792
759528572
314162685
1283130038
99928892
1333423041
1315462635
484883485
177237448
1201219048
386071655
1062001333
780177784
388809861
362397711
1268929932
103648792
462964299
511767166
1101730142
990976632
524981433
805415086
781185885
543291054
91892537
668425506
904421299
702437418
417041838
455871004
1230637635
676415353
734258261
356031043
411291687
990397592
637827230
853315091
189062495
1232235870
488504560
199256345
358217330
597143093
945298467
521148261
789819563
745301179
318474825
735899208
899336016
207470143
356281435
988724885
475058737
39609357
259844696
370918389
1019498746
215254188
423861073
912468763
910584704
938155618
649102718
878062888
870503093
1247291967
780561492
710837038
854831529
497073770
684697426
186448563
194322506
472071827
1087038450
730249318
995932852
1389986393
578428151
544509730
437658160
1218393445
429360607
326746893
437341979
386257172
479860599
812244245
492398460
214052074
286509451
385498618
176905512
435618080
252722104
351575239
441626294
387413733
659455266
536837262
198235281
548016437
798969377
128758467
248480782
377223193
827628814
15923035
947985731
360559511
920775510
1002239269
480257209
141786586
1003953785
663631812
660628395
1100915833
242729279
311559721
520395194
856351391
1131749351
1004277827
1021923158
311571419
285025678
756993758
985696087
287276554
954427142
70711636
850938617
92224275
267431627
1241481300
510045929
735299743
459559311
620769189
962558026
107969030
473327931
175052518
669751151
579024233
493296538
961450624
1058273233
494044456
829233215
383915042
518452521
594952420
541361334
767260140
757901384
287277727
944384067
403094913
486841945
743166648
1296085244
309683288
94941
785600345
524887047
464355150
947383983
389153498
608995704
831113442
926313944
860225167
526951577
628571950
442329177
66021607
895719900
414719943
408273829
465313806
828271393
879833523
420713395
292543010
608251206
386803163
1019638309
147064769
768317360
655016277
1087875620
501226570
118239271
1195371199
129536636
613903737
571993714
1194803392
558716308
543174645
374819806
242453663
675534604
456996009
710468306
194035103
470165113
462676486
360647912
244439422
604840754
724233513
816866828
810325044
133135748
243262074
534047762
339743124
342844743
228056107
265279061
896423634
870349519
160732345
416966598
769746847
271859612
413882020
296682400
586503164
1083032566
750392710
513186196
451759404
551654451
347296183
448521814
483267778
129331650
389848809
437534409
663415450
199944047
571920481
662089275
254206392
1080448768
715058471
934683979
529341205
1369414732
1334667358
1159817964
1229749053
871562974
1084044
557756102
1040807594
523274015
418490695
54802315
463345797
258727074
354926765
146507559
709829028
326697760
234807554
482098075
791000269
256473937
425744484
481745215
687122809
741210208
1024041683
82016137
775890201
363952554
1386955008
741929546
384449102
344127849
294916614
447377333
30746046
456517789
1225497376
113442675
546377083
480977254
350402934
518734426
179096342
486053563
632576467
341044256
296252448
643962106
512398420
244580
414684129
479197490
90145419
300555373
704475335
579364767
913855310
140142248
412989102
186938548
521571552
273606877
263262730
857671003
215569799
426204916
653106665
353287946
282574418
820835990
396451753
1285246703
729079473
123982986
20631203
501581898
526001923
801748987
652376842
158014811
892964016
1021606089
6907348
985232419
1122696354
1029548278
282183417
1052801571
1024876776
991442524
432447454
456880413
621995378
482152539
492887829
40128393
300544908
296127778
342637229
56312036
254535173
376528174
466749655
550421453
206059851
353962190
721846287
359073899
135836402
360508895
1230975958
461353921
1218757564
419700204
323415640
441120135
500831953
397916307
489762608
355312564
276707552
454788513
102680044
552574170
178366067
957781283
812474023
1095447198
532694939
77267687
485183424
349137527
276924609
272808431
459572116
600888020
621033149
497710428
451052302
380080580
50157330
810217631
346585984
718956494
1184248965
772119747
801955244
476675109
501872519
428196352
393273285
438141483
73434123
464771852
604064441
435296396
1073597703
822360520
902600875
229623050
454702770
298553416
432472080
117372781
1145947694
1013958843
689466745
940252243
556738812
359216558
642055445
540996073
1024641945
437833250
672205510
926814794
388924930
439421798
47843596
164113473
760859494
420036423
540909660
337955107
801592873
763997592
1155607920
468170109
580958782
434640110
811545742
352280444
892053034
474647100
635719288
634061623
796064251
759423978
999503822
625413219
802231007
908751144
481988210
471453792
359630878
404756577
766242214
507112750
466915292
264718129
365414847
543222624
832673844
432280244
920919667
269627811
414363091
60751034
376233778
339010727
1091488727
500803708
483635038
356773835
994019267
275619301
306251181
913914810
379250370
235415377
1126513333
531389081
547232260
600787833
450381029
427189483
649694263
335476548
1052594617
381021200
853836256
379388209
937226690
775808379
254488206
85559330
1398882444
155635990
356482857
537555108
533207044
239409037
57587574
230832202
298877170
1088176043
596554978
541227365
362061905
507767587
473280694
383053919
887058784
443724593
433243922
300283414
1023914867
791747222
1361608710
360913664
1107023792
409136178
535005225
256802946
385183753
343556950
1365495714
472420442
452814258
1091413841
610256821
675068532
484318915
83114604
411164189
478068023
1317972214
1266972933
560707665
264750288
542024093
66082402
958954894
263491364
662597569
333014282
180258081
429513624
274545514
934170519
388800059
1224618404
284206450
563684134
866720429
521534701
454299317
627817689
835301169
171427171
856342937
854604696
330111594
307763471
613305107
618985822
206337786
1270182881
888244702
698561770
954303825
819763138
438116364
170497981
546362886
845734059
340010451
513870924
783602979
399127389
398417285
502063797
317971894
1089540684
576486955
664001485
1043782174
538751712
504099965
769450835
1347827083
396213291
570158749
1158757991
838951748
842349530
687714306
458221814
189157305
192358776
1134613505
926253292
698052389
709672231
271645602
987950608
444179518
526936890
627896581
1341563491
210062247
487596535
332941098
509611003
385856957
1068549861
89484216
883185132
211297782
455819623
143987668
722862936
557323604
739485813
216957046
303001115
423535841
986568223
442137876
357901849
682897672
637616866
620001769
1040878778
1228758331
428783877
794478596
527405552
499269806
307376599
414023298
615257724
1106729583
506220736
404988904
598964304
432046196
479070934
866816736
129139524
1163137841
321880736
534348479
433381842
836756084
468980993
402851394
337114271
308004110
392485661
812662694
615739173
201822016
808123457
54619327
333774601
1010857746
136354897
1141836
272600465
291050461
1380923723
394900976
690446013
113866878
280212307
584719488
493945253
721578328
751134166
445235256
285567103
569604018
150716720
51971170
425971612
954838664
126243378
478874347
474972101
698097871
1196850623
336186876
1003653933
579842834
33916907
687880119
164125882
726611355
624298887
835932957
1956018
789349656
561685564
358684485
404190289
244563762
656116125
299161385
393751988
532538316
1019559548
644024547
412671136
255539816
259309652
546145031
425788653
348544513
689876210
388503796
955686632
134028784
933958632
764427631
312460552
637796950
1036121185
501053991
1375154075
453362543
544386154
644578127
1339425634
889172877
356851041
897035289
117584515
479929275
122749410
678613477
454264087
437295675
1398569189
387657067
668357128
358254428
705146719
235879886
828353333
328946792
514581596
730367566
1095990336
1284575908
383078447
589002045
192330145
348509944
258496059
459975695
235197980
34878766
538639320
428541726
142544651
983980848
687341524
561152915
426653963
447038121
316001990
1127586182
623571544
315294557
452988802
1280365550
874506421
250669349
951928632
54727123
332608669
845345509
439303886
111834359
44621304
745746748
339632235
1012846866
949086662
1012185144
458991363
235896431
432861258
451055544
817338277
856978946
181749622
339581867
344965388
689936439
185902512
435381864
878794
509180993
611013718
280869311
900178864
301396970
486349817
931482248
407604184
661943031
339655570
358236981
133175750
705112670
657997915
110085764
1088432231
276247359
461613027
560264651
756934056
325383448
475013981
643219447
457155437
534503972
805518360
888018210
472017154
442541400
585881782
268269187
564549473
161893461
601764066
94329296
1100221922
883110708
1026262963
1281408143
524391655
447756309
516941179
113018330
274150747
958340019
761964159
364855774
1282997831
1090593165
488217783
486175204
544879782
242991012
459167516
303399746
829380145
672377322
312222740
800935554
910571231
460853142
507877526
634086250
382343910
343527748
1037957788
759316592
468467512
914574204
577194024
961098647
432652279
292577607
999245954
550286437
382473582
458078088
340379181
1019005108
471561742
479994313
365806536
289789191
949448526
990699462
818064257
416998595
828761276
390260824
73040712
769063161
566913604
1341075740
78643139
385065769
999650982
174641596
632086413
1067357461
772765528
686461561
1165995068
582250535
454712830
450241375
441343088
473429069
327024627
562037065
834176380
375919197
781999836
883185783
550116575
241006959
398799057
307190796
258992244
533725804
1045657672
636597057
415865188
1269540940
466397191
75322148
282654064
419193874
192170301
203531302
182614351
964028548
422878839
506704269
410667408
1137090564
539336535
735877467
451352884
910599585
861979749
410072011
554050782
209399997
429481029
608426021
216797881
233179185
360607339
247816354
738741103
1073315554
740840786
311359933
967119166
308400124
390602979
923581953
229982977
1380249562
196658646
143835616
203423850
1069863099
334787353
713528762
669676012
1047130494
311662621
375138743
62417043
649865788
287655762
1279552931
220065533
497084886
745490324
615709240
18948577
748063857
145712840
674310617
200829410
225592508
225259391
534329301
710654986
446298492
341766747
317091770
353261224
1230199039
158979512
706958176
435762073
165942893
697687917
756169404
1229698621
309246713
535332823
371592486
765787
635304507
855230737
780392785
88874755
823372260
265106015
99761724
1012630235
1307663657
380351184
338920414
69050477
603468273
610408239
138910504
853324895
802505235
316742723
291240474
278545862
1334212577
292976655
408582554
1051640125
150174843
199300175
147044206
832275745
182778711
441468298
591821842
131253796
309182573
299550441
373120623
6312976
281636154
806173257
653956727
690659221
1053390674
252379188
944064823
1304479827
566518007
876408693
487944612
399503160
73975940
357201307
369775982
169091736
378244102
116653
488914150
408862939
384593019
629794243
46872452
274018004
1261808253
423417458
254276159
469709060
402037018
1243384448
116110497
339276243
3156694
403942907
384300283
358674227
263026133
750852118
1222648402
351896380
327020151
214386336
693184858
877402920
536975112
710353895
599769349
350102742
635889652
1161739490
221360052
597999528
769276748
628557596
542627963
794670513
436776555
537334315
543836957
82903393
1157417489
476342281
797435911
589036233
1030928324
544082409
1016978038
300611734
1120313655
457265459
530212821
352373806
449286325
360977350
805851571
714859232
386990737
87323617
867122845
507878038
363206006
164914318
718078637
272797093
799332464
632722621
423084526
937119255
1230502476
1079977614
179540276
754850220
334570590
307375149
1295596959
96402496
401919892
644363747
500292480
1081670967
537564205
481435213
526902293
406383853
482438398
267636376
686536994
496295269
729525693
984938482
1058926057
543951294
879901340
270739473
403191411
339417529
124171057
307156870
439968158
345681520
1237488746
977642026
1222058220
431640089
107130291
423140503
433364758
596067448
246580419
479690612
688332263
541240964
1063994930
249352672
231663266
175584576
300953149
634323452
1053103785
449865449
587722465
393711098
820668387
871329756
316803750
107769037
748642396
492843464
7838939
466428526
645534862
385877852
351065005
970805099
876183776
609110778
610780056
717704207
464892641
383673797
696929264
352809544
131982627
623895797
783551933
540127465
399636820
902626423
129172595
921119607
1034880440
139622157
828113684
767132076
817387108
456328054
843598311
241975343
407878881
215336777
643957209
302580060
686606282
691233009
814820023
1278899688
270530749
1190652080
653101772
507065282
928106114
75105732
536877354
410929882
209450487
312131810
461628613
988324801
776960541
705453952
583073145
141503525
398045326
775347864
468555483
116816839
290903557
1258374769
331650966
483231993
469567046
393533311
198893830
1335986829
803730001
691261247
247469249
846733924
929320118
348400842
916219563
442041423
382022988
91194084
822738454
758992036
340033195
738799367
386521560
365957699
500766740
371689420
448790611
1214182371
688682413
509369458
1291481855
1015149043
581100099
883858295
144610351
186088930
275735076
280623978
146888060
907745614
496945022
486489428
920687197
422213606
508239372
118319317
470383256
398327159
133668058
137687060
726644349
635411564
475326200
39659445
406532322
261799094
418609699
1180266493
715123487
309113926
113871391
638247339
345316355
409286590
160247257
1337524805
166184993
1289706131
1132816334
261745865
54618322
468364040
470285582
299607284
410378310
214709542
380799511
607013392
705845860
316152825
1296458851
227692993
806743121
250653781
178613250
231324811
115391317
673091233
455025780
632473460
474962
368915755
1078138849
202216652
476784132
846134479
999308653
173226350
344931581
723468250
183381352
997980790
368424333
1172417465
1334642190
1020590518
443933698
697778379
288277315
1024927138
742933828
870658054
600023572
875504415
419426223
229162684
378357216
738117532
467439309
665142766
625468843
1196545023
405052017
337734926
396399257
598955131
636504303
70098688
933559019
519664127
95342731
615741289
413828039
507050872
455206376
582977197
190634651
950031525
1093150280
323858029
60127647
187419973
752429639
480703242
853822318
274064727
943342774
458460406
44317228
129298905
347728896
945430866
6923842
841220838
617638042
658467088
370857846
393849461
687701864
327107781
1059919299
384921782
664026606
958557823
531768522
417762268
213329087
404115483
159088929
1238289583
1139638673
534816108
434275104
552633485
946426199
1355426654
471043784
1163678451
372954233
487677796
1354911139
1072909902
736741375
418580008
1109216312
464709356
131830434
299928045
191060934
825196046
373156627
514190726
219081880
345163774
915502495
993167192
435807287
768856659
611740612
107614706
728755868
264971407
1043195073
385339890
479359006
24732095
128516101
627531599
725517706
321926318
278375393
894504198
1347063708
89071200
461441036
371047351
34359716
629966733
1254813034
1085958119
409758990
290932237
436008833
1017222516
551803391
545613401
884945281
887949272
912185854
207464457
439130761
938067293
902799219
574108586
85732684
947284863
48813804
916685468
735808802
1183402014
432104924
1248640061
388586619
1286844947
299227253
34807971
596409506
820418456
305072741
668398010
282319737
459376444
265410951
375929581
926305793
630435783
264912522
128031900
1071348032
251751793
447115445
62336453
145936362
1232747427
867537599
475045781
736896383
974181877
212514249
385981741
698372376
709529
248542359
994895406
1224975560
475330283
764381818
806549086
566010929
421235215
1355412948
308529647
654934983
1035584413
204431519
277124521
960916011
1333666059
385792008
1071758991
275035548
158744091
259809798
455049822
198504791
919840965
632713832
451829849
810346162
432924544
327690199
291252102
529482323
450534191
189584519
628946266
906140770
961077557
399324634
254119336
492187116
739603436
770567254
355168020
499463681
316460133
478132900
732901428
661007987
535846222
486918462
465738489
797794818
1299988288
1312091764
1393277778
979943909
765732156
855864072
427744260
1167956818
433253594
837430003
920690027
856920809
394604964
893637613
371095480
759826997
183419309
94715083
946191948
444531310
274104941
602495280
173371692
284263448
261260159
542349337
241110250
1389567351
509155063
470922105
1379891309
518877842
600746497
925747796
793576625
671424026
1165114760
514143245
868168250
393991382
100304133
747732351
105820184
560276623
864478969
1145532357
518745033
452699800
490691665
476393877
910523934
33747441
898339281
161309329
940643180
522618061
815218989
48393069
189860729
413094182
743631150
664931213
402195552
54582435
1018085240
498811777
699607010
364069329
343198146
786468197
398416979
503012586
720520570
55284975
115334
373590658
460378667
520588799
754606739
1056661418
394659021
969457415
961486074
401740863
338758590
453777042
614071972
381249994
480663987
251083117
413680524
216014494
579631231
42065123
985698515
186026399
891823092
625187171
405785697
769944854
428598653
713602483
1067881255
70672313
518005519
427085582
220929463
343911027
737460254
1012587497
264501076
460106622
792515280
856021148
476400725
532456205
540036417
131587908
405265087
982034262
397610717
1366364
418322854
636983851
779684759
107741190
481337024
308821758
125365211
939415536
877516129
204140223
864228656
679397698
491900892
860038822
1360246604
574970024
78413176
1329013694
5700741
864735661
424570928
730962998
789245149
304248341
487703551
835549200
610330547
1330240294
478768207
45691673
621493659
417752376
307870639
1138551508
94920503
135881106
1089568212
248062463
441329476
586364879
1195614841
507944605
1381358231
267927352
226185732
454690512
643988808
843375912
474835180
463038369
721183013
808474624
341464823
715818672
16165239
930132050
545890531
98121961
750252883
790238680
275810577
490458620
811764412
908613027
326373115
163318228
307176443
912646497
390522433
330258278
975818652
938276873
716143131
353199345
398053553
93715935
601982334
179771573
512826074
33164456
1044152965
749320699
283283502
57392093
388290506
1096215568
1106772738
194127305
508634744
729338565
636956523
621449268
440595051
749050310
969032219
1096842691
191683390
140448128
477838106
213757366
1380208556
237661583
581381752
425912078
1239167656
624124693
155223898
959846179
222679682
89744756
454706599
770051809
668767370
128070364
442485229
706883256
192695445
525739939
231131206
458800981
566435113
729391491
1256107702
363732748
432690144
332699506
586349600
688649298
548996793
455656501
1160820532
493007566
457444838
446099288
196464857
831152969
277074747
313440159
285763
345869091
283749727
724508
702644841
144322291
632794970
204768727
185702426
76384098
486293409
537229107
1277146536
623200152
342122747
1238398653
238293447
957131921
1396915083
251535975
888114637
555562968
395089053
488582590
435647411
838178601
422940175
702981140
309128739
4701429
289142951
1188893206
328152793
236079111
109290385
49506143
919757179
742614232
228417167
510761681
427080749
1051234930
453947031
114521671
267380973
187470331
409457701
102903440
484980068
582363868
736685304
66707568
356747445
415424892
424437741
524376687
1280224588
340517704
248146683
346127310
837776798
479586498
310858562
154324153
130246774
813209346
763430556
654793954
84208619
1256915817
781994890
116406164
373350890
498433386
179088565
1345185613
566006323
310819158
426576449
509300193
51939291
276959323
1075468971
1035901475
360155963
506992917
200710743
941442393
716275695
1115250401
474145339
219572108
423530464
6115
724433157
390937830
579880853
200117841
316517118
491949299
428457055
796045483
302492743
426201809
993078759
456018952
298298486
263945001
840063182
871310264
1249756215
449324116
439638981
954288800
814162389
625077779
560338683
237417202
495437438
474850806
879358687
372680051
397647618
58596197
102087540
170535347
356904249
690679844
463240005
344393754
411716516
459080659
496546960
166626943
335518666
520788772
801639566
915495919
429541479
860738166
684949134
116023997
941297222
215794638
578896872
429129006
950123785
107581188
228734768
992402865
1263665962
219762003
358284798
997563029
759702183
67025287
861569367
295384598
1138495591
811952946
334517038
200499253
856460786
755500095
286017829
625880794
398236921
1235856547
504889860
845725120
166882807
499222364
469615336
545697222
483940502
687597150
375774305
431746174
544214427
635579498
1043578058
512018281
101271423
825678730
786754236
505005444
942653159
487294440
323842623
655233074
218382408
439482448
312478434
229109841
433922241
1023746853
972512970
264997737
263124137
2832046
457116377
111238197
192319131
614723915
131845947
682348722
547688296
306995235
424964808
344209663
93323597
598178399
856295786
251356702
712215819
636648893
483738985
884535592
401679872
771958534
642380418
208858715
1037731573
770281875
366529213
280256343
1027209015
399607745
832029364
120423671
248131524
1048033610
945206153
259972876
1031025293
415920083
1292896669
118062059
586694379
334392194
283413824
771532101
1034618276
725664993
1209408316
550451007
794449812
284894293
1109324858
709283034
801994346
400241833
132683214
605451033
527156149
584386754
468975608
643538483
239007993
356132062
739378954
415443192
550007672
548586838
902763352
663676124
511617448
1063321974
662077132
1205763650
523421784
273430588
382240717
531833775
620874722
196029166
355979958
938161725
260168938
1069115204
1156235850
307137663
228698870
1344581966
1334068744
661181915
560014998
771702158
428112598
427020519
344106462
797104771
199486799
893385558
405303753
788996328
479487651
745987651
357729240
313428786
785899494
443854940
310010554
844659333
281936546
414875836
523450593
55724841
500764492
408557861
1264119
478525038
363045362
466029774
101705475
168479142
337606905
290067826
899784957
1167108650
531391511
67939994
860624861
359583622
1007454862
229417155
128373658
326799037
779609463
476110919
757465013
436269369
1000865737
539093778
422699814
620181311
351658761
732662107
119942064
461889681
996245436
143569500
759182946
241022891
46289587
636053478
287215502
448205572
486805876
727054227
889638966
117955065
333707484
788869768
396401908
509799170
579374245
691203324
801717625
440457520
210760020
403701068
283679001
814634585
136400681
839796692
396100984
384582820
300421479
448300121
68561787
924996617
602047807
1093822285
857046
140316269
405374743
237986256
716907329
897029774
571145889
481688830
348148334
673845405
851730957
349125930
578310326
350339620
421605588
470459943
465142169
329697451
467426722
341154924
473337872
1321511036
1358766042
405625522
540348174
459804180
184034200
1311922269
115382304
103651648
339981149
425633999
526370690
364077506
221977056
128179528
715625960
367541207
147736407
923572685
110635816
640681187
507093667
312041789
250942687
118348
759219070
1023171323
274235467
302438614
327817477
983696267
133741188
166442052
365395345
458918116
471691074
633560362
403438260
290808998
81110660
687457745
177505307
295227147
300386479
1018883034
695777902
344575466
454274257
899635444
211812074
381815645
495842756
445257756
115844884
185163302
661948147
207804429
139276915
818010314
388000373
707609876
1301939822
349521925
199374039
109323489
243039895
625190468
871359214
211820097
856479541
591041465
880418082
215503521
193608831
624793740
454900535
411065126
881994113
740775802
1097615138
595601884
951310851
437812274
318839979
365288663
462958817
304104779
293792827
755982119
671858815
976412884
153386909
618853294
342587867
397954677
757187559
145757650
225215498
350199119
335694339
283754408
215193092
991796221
718676887
392806613
240318578
357414475
657934681
406630585
134861923
115925891
70316008
1195491820
521640548
418818772
179872202
222103207
130696009
363304889
525724578
814097955
339900075
987276023
234251314
762449432
571215168
528664565
524078957
466541217
88484877
295021066
684077438
474804447
791321683
288632227
867615969
254910236
339642312
772699845
146770191
791227443
620004659
424687734
327760178
667708997
124816726
315392047
662501105
1077418197
262788217
388896059
200289009
344284039
404670211
1176836961
1310138545
594509067
657460923
316841675
596137145
709748405
115615683
1284078640
498151619
189610944
267011984
254640291
54483694
611784779
715361920
1267492943
433891794
859831440
573408046
165775769
211296413
600153006
401922652
414231539
232447071
582256936
409560848
69858677
898526654
233805384
493030617
1304485896
1818832
489189524
680981663
817142276
1289646571
383113585
864270579
1699115
974609518
672574878
138048197
439294143
748103451
1399332280
984341528
780722664
307929419
816101567
775418388
179674178
990900129
835379628
781843317
131697223
808266833
1235100880
432691108
1108385805
293832177
428189128
353071781
634022847
280030224
553741243
320119355
151101679
746980545
1094494361
468964020
433346694
484631659
956450099
439698522
1001058144
484082399
544570942
725572098
476050682
1060181058
337746
20639910
427198889
471431596
675423436
981945169
895293214
958448879
228232982
254506637
699505469
566056479
1183031264
592401085
223662854
884652448
1171270706
427304317
89292492
411314716
547225968
316145631
576340934
470589996
499236489
244095764
447929239
624845491
893562023
400078989
218429927
324469883
297978428
12951004
339760110
732878245
781558435
959345894
429294486
468950272
98299920
472846407
265981777
246814979
544075291
1110501574
978530182
442230590
517143227
262285649
153194542
992025449
1277657068
248020434
927732974
1376544653
1251031367
731566892
1028578914
373618606
1170779785
746229706
264169170
246862597
73934324
917343280
383249329
270906757
488683090
1136481774
903422276
445471308
299116061
516483439
99742366
1226614699
1006883816
1260322631
1150073735
552223022
683361668
427034370
881653349
972534463
457470559
921542444
838065451
625063750
908378265
422703193
706134791
1010790645
124947923
335598916
288220485
806632069
637406158
1146161783
496548283
1145423780
449994980
1333558053
603098430
443902687
690036277
784873911
814007419
958100945
493826271
931612496
509287335
668633840
988073165
729551326
451686949
64487626
1234202939
507878007
582383696
472293299
1002003637
392789718
392151305
524754179
687826370
590326067
642200234
690869018
1060813274
1269706117
822612390
518483734
1101099964
644041576
1237193612
14698293
338254324
1049161877
1306401993
1116677413
885823890
423305689
511295225
394615276
1157541552
481676473
393841306
432541925
1112512636
948597416
1253970612
407948488
817554019
378847929
369607800
1210158202
864490691
90965410
187357702
309698605
579651456
440988258
969673231
760631518
319891450
1006317798
309164401
600784594
414768215
737128413
463324789
1358107070
762517971
310249768
791396448
135964747
880629663
171303982
391963951
847459554
317742360
376755184
535119390
423183935
6400664
301677890
444894003
762962402
926503876
660728221
770222243
145944419
498745214
275534367
1227434771
1261650102
450171130
445847745
181132281
141847667
624532432
906589552
1201386202
1215127568
410905451
831650370
603627986
958627531
398882466
242336218
816370189
824825052
933913003
62175209
959315959
240263101
478743857
536152279
691937906
509780568
433604654
712405425
761684743
316386399
278617690
506224874
729625549
890488778
963181639
993801165
89834908
388980184
350358429
608598190
669371278
536379687
681619955
1384200068
985654062
450588508
1338682127
418353132
322746629
670121142
456215204
455822725
759109494
718673001
553500380
1189821588
499903371
707073764
284373690
505496539
963831363
393289293
580222856
542690618
515658254
450708175
1024729241
456842492
724902462
758504613
504977252
484218295
335035488
1146981675
794174568
342875769
743533032
1359179698
482171459
755590503
416778194
1073614751
882709125
401023105
424511282
1262339358
294352194
404385346
1044831532
185162044
421641544
474470253
426251070
275309446
391968211
540957625
230848910
489129834
1010709846
526731954
1096832088
486694842
856187718
532732637
106743418
31465207
519175975
474211148
496161522
493411666
1081562830
629669711
755006588
407030650
88946581
328715224
983013339
343026059
36105958
1206927287
754067356
478060873
371431369
417677946
495636833
382059379
422145973
43781410
896421671
304947404
1013090720
535042552
1127043247
889381254
338675404
676097995
441532323
662395589
812215294
742475841
1147350110
173792597
273042267
590357870
395599111
959135054
1394131744
413020110
352515813
856305376
76536212
1146372131
1347861171
702711811
877764129
305751313
257837035
583789394
335899959
888733795
209164813
472127777
1338110341
515155800
286501941
720586661
884439802
447856704
647542757
442763418
215701732
951009472
674015342
470604617
18823496
464802357
24199094
104634982
1198338382
326293156
438371175
1377638595
420263059
41314077
423187968
143714473
839969328
479463724
616117538
402269055
641582270
703402667
613976856
757916093
521666909
558696289
495452264
727915493
46553590
303902427
975292127
264690469
358924887
714193056
1123997250
1363193719
339304479
774105032
603523477
520606044
1103655756
1250772409
1354882326
496588923
637605101
135353130
439270646
719329534
759131527
1126728576
244370811
108965018
298890325
455351372
323767240
801208333
431003045
415749626
385678584
55856452
776244768
348928618
577642529
445482845
549819124
1093155733
1139369565
1202009403
1096847725
540861987
451553569
454977490
933111647
970965792
850983747
856149285
509246439
720385827
910702873
700007526
536630822
823586831
714298336
218803383
1321356261
326472519
973695905
165975216
1105454906
240932489
626429541
1337627296
455412244
290053705
840910258
861831073
539265931
522132489
904581106
254138707
700343918
449647309
443035141
453785548
416742191
1002728184
39783479
154601557
510398700
867535049
388075092
822797566
277820075
804301219
781976527
531829847
1015212791
824389144
328430969
564915138
498692608
527200296
432409926
960403440
1132189461
840054629
969382555
551268337
535330530
863679235
736750658
598316349
824635503
1086597541
546800981
1089704989
879998769
1070736867
620317564
933506717
279098296
551536333
935485709
439524211
368324317
874120811
377685737
863089322
1342660721
1002423133
1226325946
334095134
407870443
580094844
384851458
1019348012
49347146
868732906
808018168
740539489
459061395
688131411
946610847
526022299
316711464
342288955
239331923
946837
175495834
983071823
1032484424
774464812
306664096
924298044
927579139
974511670
308270398
1098616624
708401869
197226567
780456162
933512805
849351996
190197200
432093294
1156373082
1066936638
214322713
802485898
355935837
830885554
191272497
674171967
481632927
337474852
958109063
220834005
475180486
989841095
839794121
676651416
633005097
383741801
471132563
787625174
79675268
297263922
352875683
420226723
1279509493
454803329
614784291
463610267
456707137
407254822
897625450
975470052
816970176
1032386277
322339442
525342021
842440434
1080004746
913224751
221142176
752140194
171774681
541753032
413665281
1126626294
440993955
885453597
464181793
157451606
599256981
997020179
997020179
762173535
1180558589
989578561
433882283
365496818
981385877
555180864
564845243
1057841679
576537421
72012356
937760964
855570007
222389110
437362881
248134359
969770180
106079441
641351915
419854700
807509041
532492468
863380893
902402186
749199772
834237447
284054936
1128416232
1237674412
1197091946
1202114543
1340262390
486671047
966410082
717583203
1063662795
67759639
208259100
965260506
1313416460
834392290
257800352
873796992
304018091
554655411
1105056304
323982260
46359796
1180572258
391866580
529111376
183805078
989952456
1032305833
696305063
1071457964
368769293
1209121419
596840923
450365914
502648659
494998636
863124759
97425976
658114337
720051677
820048094
623957651
584656529
376976252
478548406
746935123
180727670
525637353
825778139
735835338
1015942817
728247875
296300637
1064924068
306324383
365737606
477671491
1155014748
768247819
783274550
827284347
972854999
920490290
440558412
454417073
1333129057
47772069
1354644901
404229732
669540593
643843492
749402765
694556402
1033709475
455867090
582679421
807033155
333317180
327066448
310510106
363271050
1319168344
279038295
379109715
481256437
1257922215
325955653
628988575
455317109
470143636
916699860
855802638
102767701
811986641
1364655759
224736850
986066248
47501796
75209523
388372708
288696989
288543961
526167153
293312864
1097392130
228265543
852379182
1032923503
436071375
551793389
458238841
66479156
144723291
750446337
1287135508
931514632
497422710
526816468
965858443
84385634
847423983
473214835
92271243
1383028246
482379106
379441143
1151030052
734754803
786755757
539239026
527320851
1018893915
1268047007
1041549544
826750152
321384633
529753364
460640766
719794497
261391147
458625154
939726232
401290495
424884853
799781568
407726902
23049
264114170
48223366
416740818
145473338
1262378400
727660533
1045342413
777718840
906510089
760476414
898545422
494467511
267728027
747419920
226840476
144058316
566041841
868733320
387468449
685295339
942203625
695009053
655067194
984152987
280362924
496124292
1290781448
581983601
501248148
789879661
180671215
752616596
508312317
312225574
1165887549
438828778
419394694
776874533
729904774
1059952770
210362664
1028853874
519150577
984405131
878367160
472016694
610956621
208719502
408144161
316613226
377281094
869396213
436041305
824519775
341408787
75492334
137890939
422049078
395697628
896906032
620132508
754798376
919294032
354986441
1098664304
629870270
759580251
115524278
879654760
45787737
732673576
1124649294
962823139
522207934
1337433583
421900155
924647658
427922029
434809819
535485258
372207074
352782488
1109528704
368789281
583999034
477854323
417815917
924742255
975449468
342140884
430080768
424421911
952700384
659613697
1240246777
800262395
1050629886
978955895
342566881
1372677764
868961191
626503787
517912211
450631425
585696860
634983703
470545826
522103569
366919244
133520100
520638508
544912906
673103576
239173761
1323298532
437609864
415723704
774171032
926801940
704232760
410186694
161168766
764580689
793483953
945707358
581548594
190404167
357410007
453094875
1163328031
787682554
565047582
1116037891
630640904
328672985
267545023
715519754
1004371012
387399045
681286011
1382310791
627917695
666938750
403880023
1317699564
148385207
395314065
346496335
669041588
893281551
952186024
862549524
425740056
854195692
610613041
560023714
725535848
623714287
193281893
325276234
787538418
389421473
1395388982
1335386982
588213679
275232039
1387170763
335412933
445867797
351768733
297051791
980519707
393789165
315643659
706299844
116473035
704304539
471811421
699550752
431942449
753259834
245785917
1359789907
340090823
261508226
466490307
361745292
659340384
857031434
327177700
659035046
1078036022
104443438
948634437
1034391307
975828031
807109286
555854132
156111459
998799328
1052782972
506949080
430965682
1086838550
476089615
309335412
351186800
1096139122
788822167
771575238
398633503
694203833
741134007
382722105
1076638609
931725680
512055466
177968575
437471141
595798507
976187300
251323615
269351693
254332326
14838228
556473981
467853969
782447985
1383745844
951538383
2148577
1059700856
774549780
894527726
435417719
1394135622
644292894
301122685
274991965
99133935
370049011
735572370
751349176
981256886
928703405
742150811
387788553
1110571027
967542239
971133243
825164238
1281686167
348294098
533384320
383202958
672909961
998837570
1394599111
837228160
461371502
498358991
611896849
487397857
543910091
473646500
359408816
723592929
872238500
864313065
381347723
405356927
524240238
1065297559
436398063
1044894476
1067107064
462571514
958747994
476185338
41552652
329541160
187737172
297903236
319241484
724586183
389935390
341252135
859136058
609832411
831853283
1354988620
1273450478
478215981
301413792
274963770
833786589
338617739
685678023
633668705
564931857
1334000954
815577389
709695374
59402301
740055811
55560633
332411600
468347817
1132053795
949934453
658788581
640997917
1037214240
281255341
1038096659
414421253
934066129
779280330
509065418
1367562373
632243486
666928727
523302068
331473978
733243042
422365482
517300383
279751815
1568429
686068604
507736404
447271358
644122610
1333963680
614539887
996119779
1004899784
383086301
482274247
1011814887
1145743273
421591289
902628742
1283509207
1348147655
760034497
771476504
1091236740
469614681
309663111
481711909
731965732
564009749
367432809
532749921
858427308
524108847
631725988
203989643
350335190
371302498
625893189
582731991
472922662
424817161
683201839
1146891018
536878220
526324885
1022704819
1146297985
1013656543
568795559
1229703746
263092844
961333943
183761936
365284369
587667249
531549042
1107435614
230181686
1346301083
1384597599
656390034
242610794
927262830
393655561
346552592
392748482
619388096
969182542
345167875
235182071
545034363
1146148321
1084053628
655104209
1007402856
185475004
1393277684
977061204
372148022
365261507
1010528619
373481704
285620545
558963045
1337344938
987056627
381194536
906814076
685215285
430141513
915446098
471080383
85262823
418009892
1293218741
862060853
530496740
477383918
1009135621
312324695
835939602
195644116
743923620
1294952463
410183584
737963863
335014053
362852565
785936274
388708862
727385744
827975718
953340206
287562960
246920705
308837904
387984548
680337031
1391873577
262509177
1263510516
641955264
554541749
897209379
1145207415
802033007
882381924
570569220
43579326
698903529
495051317
97113734
186510189
586037971
176462015
1051696538
819708137
357510406
403524233
552959507
890057430
109451543
514620936
1363621980
1127677701
814817648
469708520
874808437
383960166
913531834
1080081064
593784453
478624746
319287449
406604648
924909432
1109183263
71296686
383331904
826343201
960033700
1317071356
868909347
654065958
332540278
253117289
425419855
1920304
421513941
636731861
438822801
198427790
399204907
414796930
1142527139
903304279
388568829
1230210473
960161191
497671503
302775940
755170987
288033408
557730072
27215220
278683653
804318836
939703177
777753569
632846365
496228416
558806485
469539296
367053842
446573030
261524807
899689765
414468236
332118869
751629098
427810561
294262470
393717731
355884813
358879359
413023046
830214966
1122682123
323494213
394817490
307288691
919172004
409795722
440459903
41106380
235542688
966965242
1347261808
26211430
203501025
626656379
430764367
919226973
548728260
428304238
936400401
421605500
972766534
496402406
1067322237
1291705165
1058824434
1180664801
145482241
921922876
955963213
735537613
866199128
583061624
721644044
185649673
693763205
289173581
834806505
311167909
312204535
109749006
1205764955
62223349
800370229
843584678
202696482
359434275
895912897
179559512
883590562
900293805
987855393
425370913
589390573
1211259578
252944173
801705095
243488664
396554847
922957585
717453596
918599286
728670839
353487534
455551756
108787011
479708520
332464676
46372158
360713807
972284582
587236445
400180391
477385463
510862776
538808662
744747344
1373041713
1110646391
637657506
294880964
717083538
414039960
276904454
716258531
473655642
956478021
307046283
297706683
615118049
835787588
240714417
487122389
460508857
893499501
938623155
1130058908
349592999
500931899
456208251
321099508
919097926
404320539
391300043
150044307
793176002
1087493930
1819455
403203824
598640927
368560868
488551665
434577597
988585706
820415386
318437052
836269399
555331674
489122058
553937769
1168420639
682353647
409112343
359391641
228272226
241605624
1237233990
739374852
1015093129
861623475
392513155
132796484
831355111
1047936973
460335626
404341178
645835703
1090090559
634693998
433996067
534913554
703116885
550022934
469755280
353285764
276034164
722053779
148683
926859175
858321302
640049265
1206865347
873649036
848326915
470554563
145785646
1012459776
1246193721
1359113825
691537990
602267378
539174873
560973055
1257431015
515012849
459146036
447904029
335773828
586345831
862546533
798565564
1077910906
930508760
205788815
1273575066
247743574
692084442
1378613687
434636051
560662421
1243414939
408910361
523849417
503840800
383622592
372736851
755399937
1159249206
791986128
132610565
781554720
933532845
341746020
78641109
298015173
539446252
231248774
962150213
432711404
533841537
657023380
1327060964
431025928
835955958
359189888
518029819
1000612134
982282117
1320887862
943185456
377767904
770307102
398894467
147287198
536948960
1037237275
132462806
1340412586
426429302
536993435
505956495
47982028
1130506272
635809629
275876342
855208918
1019798140
1344297785
420744378
1155150893
983598219
638041556
474385107
666837820
439851498
1217940827
138809760
524777526
873985910
674557298
876870618
428217732
437494445
87483637
409869937
140853441
554657431
1073249678
395358836
624237774
1068114785
769323160
347413541
1380277610
1328103613
484464244
1139980254
865280030
553183105
734727606
942740933
1187303221
440077237
207343133
535235212
193411886
538189093
777897722
81360806
648054192
188546226
594271440
770886922
558426159
335589771
562213334
387807349
1058544439
40640822
129291910
498392528
880547165
938598738
727646172
786235980
280016235
946813741
372500910
592568738
202571015
647811069
785185498
146193934
640865316
498827359
1271464943
665308856
1315366047
496867752
1265121660
755252990
517250329
897475203
1313563688
317126493
246691005
623093217
980377673
881931382
241486622
793462989
441488647
1061907582
646191953
301830663
305556155
810347126
1231242073
922855368
1353239635
869919471
646889476
244788240
567604353
1315654317
222882079
394243363
569252380
868514571
513157494
352182161
575408546
493796468
325796763
157797432
444060618
1076882678
827604916
1363227612
889398420
641826332
338662267
115416104
1263879895
1373594642
853997640
1147424334
1006014476
610919564
563266947
179689841
900323027
1219970074
776819679
362118969
865371362
723346052
898797713
889757062
308033656
953573498
528424120
637199131
426915254
138226550
836544213
325600019
1104362533
228244602
384916207
837997813
507161688
911347141
230851074
325107980
721594482
2501708
135632886
214457968
1378044943
849274410
898019671
1374680714
620192147
27971683
515561833
400586507
592756635
577015027
114777282
350473323
928029052
946277544
560697134
250392886
591467201
766540237
483549971
452662261
399968117
420880209
99769727
544180092
807770502
348815911
316151083
1298843065
323065204
875807686
334396459
517576148
408706062
317891317
855499872
110544269
1289080703
806533088
1338272157
665106097
752363127
551035335
299616363
342033892
692811921
958848144
783918183
108697894
88549264
247905555
394231515
546603366
326577549
463495970
162074153
558093289
436217234
1155585646
938606426
956269685
702243206
270927451
861666208
586593236
791275186
833438801
136978699
852906034
1385735925
1375335261
935081050
550110372
1015383810
1011775216
753429048
1069874074
622643896
255348844
1183277930
1267251688
976883057
631572670
1277353483
966341975
84815121
1334412359
1129026237
703410794
974092979
1323758191
1133877748
1394981469
323455395
211937372
1241599772
1386845554
266775987
386173827
1364428207
972884
1233498779
1081408686
1269609531
419562600
937124279
643937462
204610758
1150507016
537800426
770375540
1128315666
843427463
520528608
484842455
1375046583
826267250
261899082
304839133
134206898
1255604944
470987376
319614877
1016926585
554000702
1355653560
548829590
408852746
1331828537
730338571
690104037
1092937702
438787349
615815037
725766849
335903307
1040553864
1037372660
815982920
833677233
611582129
1251637111
1266319606
1025318983
358897615
456431325
599708071
218808259
752819231
583080701
1111351161
1258415836
574357984
163431689
252915726
209882512
510392936
804507918
862378433
853787237
2117806
117455946
533725964
417429474
259691396
443274541
394767364
466839072
384610259
422286284
533688767
746949896
1084730618
202754308
1279674869
202530952
967627080
440073171
472754357
852763079
330532862
228827294
209702448
110968809
542392997
1244073309
856976870
421866315
272217183
252549200
179582197
623397085
937141550
311575677
1068977010
546524722
107094295
1111098778
40085732
356350079
732091323
996860008
484230911
1095828917
112109560
903370972
967395901
328569281
811782742
1253861496
369126867
1050955253
233166670
1052879882
336772409
468216490
370227139
540862089
593392311
199207920
438855515
689219588
940747770
942227700
1233762876
938287763
750529476
525029063
43092320
1334780026
903780837
1287278866
722023077
812063857
429013352
561546262
394349486
350411891
266665602
282784130
1285513145
183486528
782154913
447632293
482868183
850341465
314068992
579046716
387667384
670052443
631658419
755687764
262721901
744190880
1190239201
577105896
422253745
901514479
482430262
379269227
509986030
441273107
268665296
729078218
1005294594
951328386
864760886
457084879
766416816
338727061
1338933385
566534996
390063092
749855621
1008870513
729150691
764105265
490368689
299791661
405472334
287982613
1127652485
1250056874
833917414
209477632
801135425
898692708
1177153702
449524789
670280551
544643124
787264858
543189431
151937912
472288469
571577310
3992683
337377586
710750770
412193349
45116320
728743578
735749937
1015519245
453193980
998573314
911741440
1011466571
591759391
1291095284
475351006
1273848768
920152721
238460759
537697723
910265162
852270123
1100037774
459889996
695231153
346759904
921583821
617736254
273726158
64978079
624244478
684569762
1035170089
1065645746
694869229
399016057
577771593
687959267
148310137
985058579
883259423
514095733
579122739
94187629
889498504
1096270940
1351706577
314938729
732144048
513353160
1255639751
1067298206
1389928293
1282242670
606947780
830597669
316852206
443645496
741522666
49233069
915031472
1066311892
729401901
581422103
210512818
467030939
495994648
582628176
125148313
1215154295
1007264861
1112239803
726653607
195786872
752411655
801509774
528416402
973306469
829661983
456374265
275041831
803224263
485299254
206536939
478345361
190778043
300307833
23850009
1062370803
542059086
1041203179
383411843
760918128
1054648298
643614950
284981422
698046921
1094362380
161481618
1011903656
1379927069
828460786
1026340175
888027986
1017603192
563638521
79309394
477094550
1358629436
515246070
1217811596
1032771801
1392144202
123247222
1013168569
904543314
134996267
452520356
455420430
304881901
710158885
580755229
782592243
1397086073
745331530
377027843
1190890094
1259268945
941120119
577297159
1231067756
481525871
736563103
221681918
278753018
1059838150
1260168109
145277778
503020125
983088089
1168268612
1008797369
484304805
252447268
422853414
355295867
456882059
235064589
71475517
517575018
798751669
748126332
1277763631
959711721
289713760
481228409
648937782
846716457
652527856
1283162259
301749528
570789526
1029217405
2187148
37298403
841922618
809133071
716064065
912064139
1090857922
892482725
349652255
994158624
447651637
318876830
614320805
1220743029
1228094361
244409409
714069266
635215113
840361597
346936866
209789054
881083980
247195985
1123651093
1324118969
645125064
596526473
420453231
787191364
1238942804
360840268
415826983
623266473
920118334
669972491
108345672
347304315
312738729
1017526095
945640068
255207024
776232495
1319379597
683465449
253494533
973423118
314854699
486904897
973560922
1198131072
1151036145
511139255
700679933
931501895
664025112
341279281
142734747
1347781101
367335372
470050045
150909243
1145501336
468403816
880288127
794362750
241171776
663105341
331278944
756394327
400014654
1015785479
377169598
738540901
156406059
838033268
191725121
962470943
479699168
1253857694
413146801
196529779
266159
1116159959
770000812
214029676
1293745309
221693294
342676825
711216707
668306419
618372654
609863563
481526110
1186676825
941422884
1001698097
437613847
180376085
565485882
510715844
47899096
655124796
679681219
676116938
513800350
464699033
1109308567
683569767
562110301
869789505
905642467
1011449802
75102364
1044872033
220356178
56610840
977558083
462630470
727818991
393012966
764382287
396951494
240085360
950859048
1257679485
809650149
481091046
692191625
581066979
253436290
1277979505
150012758
551082176
720676986
50987378
211123066
270416991
438244027
1010913809
816435226
1133696185
368516211
1036755798
491380348
675449267
749230246
468177292
728267779
218593750
925073122
875959533
699877188
715674216
456676571
39400984
791584191
664604657
731320938
64763673
1159466797
649647833
820079800
1153215576
642562535
283082603
281556756
903936831
1352582284
973733148
810784288
935751479
520745553
414467187
585588800
513848548
699462642
469236110
1120761522
485781996
377348671
1146503014
410451182
837892197
453885220
346022324
1335349043
337349712
425561494
465707829
1086604366
265021286
597059330
881203292
852572428
730209871
252823612
809083374
866481841
1084895875
326603008
265610988
362892225
183793773
251985530
794627544
939519160
762652836
417428560
11494774
596595034
247916463
425123457
72703607
136563107
626260754
472059293
490743903
867626941
539599570
328070904
958736835
216796980
685133740
520605770
745767077
772026027
1187095290
761335546
412237623
823787948
517404141
876367114
1015531193
371255951
713448331
391300757
875222060
332258340
590222089
481423448
78638572
881309579
232359862
185596019
541584843
543837421
365687400
418602076
173090797
134201576
912801124
861900231
1350176626
1285415361
144741855
1028159696
677519552
481842956
239685619
864786224
486075889
423092308
834721483
46581905
521363916
447761045
231183278
791059866
811574774
587087492
745857335
550404186
173572717
247706677
1023130524
199841684
1016362016
176014190
498068775
935215847
1136137750
300376633
202595678
774839070
408817544
978730533
887462235
390656546
1572008
223387496
125266042
435665074
1103126363
632951489
205622042
847098926
1128130554
1270248937
315566389
678042656
287469587
711326140
738218684
409233232
875631557
498672155
531399650
86368420
857364550
273384591
215440842
580062987
943074450
498803403
649682047
399079761
384929647
1085323606
891387544
488866623
372392227
160528111
758366932
364313172
256551214
1314759912
506552127
350592026
598497096
203349018
1267417097
4063838
857345831
966067256
693179707
324854087
583822733
274300600
453340111
389765272
782759069
495838338
436341685
593689781
2715272
298423777
349235408
1302317265
845344516
544062575
1125602391
759583751
474923231
238875094
210877825
475032444
295810257
481829422
138369148
492279181
1033258194
1194215
197409125
913175473
738766162
459721841
1117574634
951079622
1199700254
950128250
397681861
924773798
938229735
1354881384
34190009
1301085336
832469635
759085912
393526852
683575606
1149267487
367010951
466682969
828182177
63041583
118171878
367958301
391372810
857303257
485266798
1231784172
468811013
543241627
368843036
1354456167
317934189
275397362
459042953
585889906
309084732
101274331
1075837432
583124704
704539995
1041337278
708408025
116021823
71407200
937899898
1177135294
781639002
646198932
500860339
667788345
741704734
1258521395
474054481
349340473
208047986
395356339
33769
1025572181
971375062
727762647
540276321
49150290
201524939
342600735
487172843
1232629248
73406015
792069631
294942594
1099107726
567414764
681666848
956873706
795707804
455828575
5015750
209473721
1002600401
362234064
265900591
505934510
962532456
302778728
825472628
529445188
451518863
766015427
450183225
492994784
55362648
1080531935
715484428
901360239
523565299
67341887
1014474410
300871649
650126282
890364579
950105749
649029842
536959591
715233605
1379993834
291139168
1182264095
965541334
446415910
1058885577
795339268
59829628
170600506
227893816
122283525
1346531913
253320609
331451636
201330844
467186906
514663145
46915923
98143457
448356268
754223249
1366072481
415118368
832026972
143876510
1025555391
642536046
547957178
355309755
1369087209
892137072
181793720
307941464
877793991
317609175
589580308
168362640
1209155899
474433097
266100858
557647682
581430217
909995705
652186520
396235835
632394014
359392037
1316753445
622495554
282644306
628449843
600657712
1225001433
542622322
1055096894
882509630
955169395
1076368990
1313638514
875027525
1192483257
815283284
784090773
823427090
323857448
76697826
516224086
1079328270
311568008
237799499
327227272
405415226
867619236
551838215
965139418
711709619
1301448726
500554246
252300670
1008087924
528950505
214829066
48526206
251002496
1044611469
1006001982
985887978
776741596
941653218
634124921
249276101
573274455
1098787052
972025308
413154775
233189653
461580698
885337863
677884093
491216095
372194004
478628965
668967919
410354012
1366725100
165835048
356102580
363746192
451596670
744704473
1386866239
1067384580
999701056
1042823332
861659233
452017144
584344812
515316676
585931948
1202170627
531729691
813578285
345918508
525669379
479490363
100977031
266243637
73575399
484993216
902009869
467398598
404574045
618246066
804131235
407741583
957448966
329456410
870569554
333564699
450024801
1304493153
781180874
1173489458
228442941
410954618
1232483670
254911485
922411388
881305440
98432699
333265694
643694854
683393367
750575424
794467990
619249335
194180615
1161279557
102796269
277767690
966030811
229644734
535783129
1202495612
1207941762
1201594899
618725283
942611599
677401439
108780999
180139392
1082088303
231149258
796436435
460817567
1255589746
931153209
1136594145
870972526
274516439
430966986
611744508
491779335
980738243
735623353
820112463
704276469
1139055202
913684034
470074408
718028977
826057938
381471623
241943423
884076475
1261042947
375635733
166613469
493708441
1301521074
292546091
1265277943
1687902
1095840115
654015504
673703067
875651169
597479514
110069724
352060442
883207226
496753488
1393465450
679997402
1053934240
368201437
646301723
180963304
1289774865
1006694231
565263344
545161232
509354597
964511297
1389341169
1346266082
364535746
830214772
771343494
258726061
771408567
1130074277
59450153
855940159
1119486500
680210158
1056185262
671980250
351753959
741269841
580387512
320558210
994753818
553873258
918338342
936624101
1246193247
1157669436
1091877133
53652353
979896061
669153939
320565301
544148971
678007210
468785231
922577826
907591553
696568
840389189
438525941
394864689
380367483
1076235321
91077440
950587297
1299421016
678074832
747532025
1003396233
1329333346
428362606
897486138
1049928550
565942783
1098221092
1203509
982611144
362256605
1353745541
1214597117
210394399
528202538
726296393
343648104
1015463993
430150971
1079114159
826350176
349254929
523518159
665339667
1361455044
757476369
418187426
372642597
762683523
412931753
1209173633
856565037
846629482
456721962
1374067173
471627734
663826390
877955448
582571665
211804730
394130125
1342905966
343369056
451290190
1134481095
200082441
271045764
409841779
1188658245
1000871698
913381107
222724933
534743646
560329424
569569782
167835730
337096888
585200335
627695252
1278524760
293005161
736128917
332733082
1252866113
1094375861
376838460
1091133059
1286148375
528022503
343160931
761151797
64849281
473130382
1038232783
486754221
673511573
718603360
995492829
33294034
1037991114
546887600
497915375
601210919
1040399832
927607161
1218969958
648552757
464638720
324155941
1065166141
535045904
588381199
576879791
355061542
471771482
355724761
489221669
405717458
422727495
337908829
495324363
1352904886
240551835
721564910
1010263649
290407324
540088950
476981058
470235170
692889299
442908419
1082289662
441045217
232534269
627553647
405525640
760054863
275483658
780970236
238413524
391883868
261697054
592527832
879331483
406310096
330397688
987299081
401504514
1338788370
866617252
223468266
44332255
1062390210
223146980
362660816
895915814
452059597
457566822
778791496
1105757768
710163976
124459303
876476174
322328804
822058695
1044577221
333342781
513552593
303227564
648130845
930526784
363528643
535285872
1180635204
873065807
578116025
303520739
326032325
1255432282
363546080
748368117
581688863
974678784
1348403314
186364087
497575043
861078489
443091048
512556247
25403021
1297779939
1298308736
761392661
1108729979
274365727
753414500
662955370
516464275
152500561
1117610422
801974728
762819365
379452779
669942834
226038181
208024032
751274257
956287229
431879893
219291561
33225954
432391344
503092197
363447154
1038549825
1157567769
376555305
915229503
506308694
781286826
391211875
731410892
612006981
964228005
911358465
381619904
709713846
247846557
636830802
894126770
570643347
1034155441
484562934
287367080
743494829
1398228777
479209639
525115194
408720394
916448188
1087535736
391213916
863126223
278676943
401652781
467712372
525411021
1013653555
876273131
1100045072
933432759
469694461
560506755
502315945
984126129
283184470
541714382
1344782863
791812032
948137656
337968027
819804129
760895458
355357543
860071687
551199382
850966341
775654906
721286231
274976607
269201054
1083051127
362196722
732824031
476511821
425436802
484034972
454356974
408891513
891559276
801414701
526788789
713838626
435165855
201441861
728162018
389208880
481637766
984453498
510715230
1297248734
314226343
823585793
106645534
1176170702
271172281
977497
584833550
360178599
1251235870
407971261
594678515
983288794
465845976
876914326
65885688
1269367784
548964716
723911931
263961620
443372685
654433123
757427304
404998435
827400901
494796584
1046636343
485956053
942343831
785077964
187910844
684196155
31570425
226638108
510223947
523103958
336752812
601045729
361316551
489095208
305756038
867416395
454573481
241692992
875024686
675573188
112235856
215062964
388536109
1395906036
829379784
388445995
698797594
501796965
708698182
1080710955
1050241629
752851876
311939270
730371210
195596853
445090798
376884791
495486939
789897318
392806939
1165452103
641474911
923099258
326284305
1042838171
149727091
981737669
368612704
459264654
352004946
1060581958
998408975
376506854
617848869
377320782
785393510
181195988
415159406
468438179
1047090850
656823793
270256158
652669302
577128951
241465011
651169536
627025308
690275096
840897605
621283951
754308837
268924574
271164497
834013358
562557217
586090159
1347854416
1070529959
877821134
277025813
369610465
609931465
280497604
729451790
998676168
444451476
120653088
473763956
247182606
390079258
551605932
527632476
533241669
1190786113
487416650
405441884
436041842
488378265
438903842
502528345
422737008
244346769
360556712
437120200
437404662
801193223
336439312
1384112667
273790023
842795515
491661057
123519882
591253878
326387774
537210395
910325086
504712423
190357950
443376755
296072803
434384274
471502325
795115832
459382068
1374612939
464590629
98576049
1236708263
998135976
1057519251
803329083
580612911
370552613
723197508
936267808
1182301
128842495
518840769
706312310
757403602
174678216
906916819
459061829
333475852
1007184097
232525920
383954231
159394779
521098304
413758645
659653342
890118332
254309987
707102580
472220478
13985922
605046472
439768508
221430900
210062144
298208649
518731294
795174643
740945571
573593564
293955846
255665255
609227964
307289192
582937446
450625940
1330470111
491145941
314097631
479106125
536792783
479270083
133235488
196126430
388042432
377400199
496047415
617562898
568966182
555181032
773070604
508321433
927537593
599525427
453454997
1051755276
944966661
188214088
11887194
869218848
1220184292
348973081
915276509
277648507
416676345
182474452
388298975
430780894
453815436
247029387
539711036
712732858
463475856
233539948
462723734
934726612
298693482
839555433
835955677
490741806
98171605
300218223
1138238690
225615936
308552612
830675215
210675151
453600530
245886626
1033677872
414879123
145788455
247339307
292490520
1089536793
280972357
699790754
747889781
72544302
234730266
942220662
593982396
373467744
476185344
385206852
310357535
935311509
710676230
510990982
723825276
679457905
365999814
455916105
493831178
871709767
297315230
171181817
318623477
455853843
1098949540
1969241
374789084
483727548
430703439
426905986
251977304
289258556
725352430
378405062
452219580
575525475
415088782
193312228
399721077
367927394
392745208
514376699
234744181
390015736
1242407830
336862782
498009140
737453986
269382106
134433868
322108570
424427939
441967237
826129009
785388528
462916449
294622850
874273929
764990789
395144489
353949843
181104454
1055552944
690744696
507095828
202852981
1273565199
1139232982
832970
286144884
267065284
587686106
188596738
125510798
336502575
835368188
51805490
457445365
806206713
808618325
956933241
759335857
184770335
979619994
461853904
1238110784
899304038
899589710
225828620
729312349
168096858
868037601
467983260
386382706
362007971
235570206
841081472
637673615
416428582
707228671
629261093
97588680
606915184
852217575
563210881
859853451
570981329
670518478
850414348
477309772
140062154
455484013
66229299
330070762
505161689
217979226
366354079
294848991
840297606
670985634
307721957
1002958195
557888740
521735248
440929831
337512790
197141235
268114459
460833667
860989766
1049128775
372586552
614949895
364080235
770995962
686799782
1380328818
64112864
911781325
398297558
1111445491
113105382
163317228
429841225
190915534
388201023
977225037
232262866
407778157
518972320
569561036
1035756466
499462924
474349100
251224178
582911700
961760154
402937096
1063416358
81489132
298278996
146328603
1201275905
1038310510
186859365
770492569
691953232
942536
371033998
138002551
710734645
309364673
462147635
978189088
513976969
961708460
199530462
268500065
455219862
205921625
823316102
86685744
514977968
886634888
297754079
883124442
397560986
17697691
459418779
1049568046
923887768
286194928
481689117
310816505
398080990
84419456
256686933
653905747
662285910
777938489
223250643
316060868
796885142
656655158
172688114
438858314
84262984
590116475
115206175
812287805
634549379
1316296092
210998691
134814263
209801281
251379844
177907751
493652302
193542340
515331059
471656470
847368563
372637329
669305767
280289010
287630672
323673241
1182193428
201011635
1250353028
138667243
1047388031
1271710370
298881857
314186503
872160934
538288891
455367226
483288429
319973598
208899851
35051532
280558579
183404754
128749403
777759310
799767685
368962852
1369839693
556670395
824031523
367104737
889343138
265033484
795854909
428323205
422803842
500361520
349206882
942097140
472845222
319743318
771894836
755512137
268373632
415992779
673191663
249606226
945930857
96012562
407419973
592483072
473645324
408081587
397734185
515196596
846769216
115072253
392093744
1009706349
387655326
376662535
524276873
184903295
1014881433
355039056
550506970
829051217
948076210
796061749
663666977
684253372
1232470281
434459991
838429781
498135688
1202748367
337266071
484799188
823529326
228957417
582827899
39090357
153110766
594173020
836451775
580885317
395621683
310628073
221162028
1083105474
246979859
288429804
372256609
523031508
1355109
259344339
269718892
1048097821
1143605762
505955346
236621146
469260220
767892386
421551762
710631056
804338445
840232979
780526684
126032604
187286592
494001833
662960520
956427138
194096753
1146875931
805592136
451444304
951495065
1342026373
85903666
1224470177
1129236167
543255478
547701293
152662250
933326952
779275400
518275660
54810365
745855798
784579363
182191791
893043064
909703216
651266881
1133034005
789862895
798892624
257155177
367523369
103438859
953614780
655187952
376246946
447529458
677598984
1248707071
659481590
79900295
382526851
385326974
231354046
65484588
1102108985
177706059
860321580
330682518
235131493
353780355
1287979561
599637095
838003143
416770523
466301986
313262031
874993789
403992622
987722736
266666832
361052433
1334717161
65907347
853787469
340636849
847975749
884712634
486888224
696502242
179365631
685101837
1019771957
848621815
962056870
865726071
380739527
341885174
424095043
1169522726
910039756
530078771
1199729281
135333126
487382125
517767182
359990984
529028193
1177287683
417300978
465315780
727923752
924707238
336236210
407772343
767093769
551403244
838153029
1376631893
496245732
812874735
136592201
959718506
816678776
329541509
1213238393
419733951
564424855
417776959
584714794
857743245
836287847
877481467
531185621
1111037732
434537857
825899249
341625443
389435182
332247964
822859934
1076873275
484454687
2855770
810883136
378144062
464316759
478569884
523293282
998738519
955117853
215917784
361281243
429865807
1073355422
1892107
183727445
345646940
980201071
490644424
626267824
174639023
601220379
397447568
419219371
894405400
1110682073
881815291
468419783
1003610812
423718880
469832393
442483783
1175521188
854947963
780958560
932658246
96530291
558667761
326884113
831912101
441044809
231667199
894314743
856572792
1104897639
226107551
541883119
476755244
536390191
962001227
216459379
1005546301
846036112
98132497
372458239
311129883
818593033
566105188
390809966
234748535
255293188
1144883584
433441133
582727569
717701341
456990122
537252889
504298470
494256988
194636650
267717225
867574678
522927747
523103077
816263116
969168312
1667132
15601278
495862445
398682030
502531062
453620326
398766033
298536831
990931187
547018695
852086920
1007559159
1125283876
1094402586
527312198
55993178
500878011
891758283
547865512
375922812
231204703
532884868
676730434
853533875
530676865
561719997
909108168
454932228
421812370
826717630
466378154
552297835
582681900
930454558
1200236971
865572952
406534289
76646046
964553
275921700
374646301
685695553
416389480
242886645
292710585
795208149
686778947
326040464
1328624797
525209520
371822013
335326111
394135104
468911982
94318618
206723448
377911999
781200356
312342971
139183738
293434729
338050522
948398364
802149285
458764671
439068531
341503891
377907408
1014298740
385098994
199712790
993203179
1132110032
224878457
509359041
1077940352
504908489
661396737
462672291
1052519306
101704367
874861136
1381564093
379025834
807481186
101917376
335943983
575488087
45539560
690726789
1320078019
454054441
932584509
529304598
457269963
405401584
994577016
471349753
344529070
399316390
752857858
353464501
718687467
763972232
1152575072
208747125
1892580
1256769485
405678924
153270577
383140682
315974510
709979992
598510906
418368675
638087072
1265930638
895824839
1036301217
303870998
187016729
252001800
243185126
636220027
924279270
625287651
1185882367
137488634
305702007
1019830843
223852270
346392564
1117818185
366633
898012222
359902827
1117162375
701065975
974601130
105710936
566620880
144456404
453995978
937945125
507117630
811033740
185978187
655590268
436485358
516092527
713940857
405999157
313946210
365009228
106277701
673139316
501792529
1350787892
318969751
448411805
239863846
1342660086
550865858
309993006
205831249
845060065
1372178207
471411970
124033772
1046367668
983343339
587042145
243290028
735801882
1039827981
436055326
566142167
420736667
326047919
952996135
148354560
91602428
520935978
176450508
443778184
385518652
390608275
187556727
456792332
688836191
1067067895
507041531
748464058
765641203
497919863
495414302
973199840
716583617
166858741
655669271
871853616
399924011
194890248
1345307887
817673948
1213877856
571223096
647348144
1157684013
303201451
279460418
174765866
123070401
667360113
130390525
128228194
1282499787
129437254
417304090
243877400
243568937
268158922
147824982
579429637
1057340236
580122705
416937709
589076786
470165876
1177752216
282951834
1028110033
943941625
362506696
805931140
161737870
492373619
263188
457161538
279772599
1066311005
497638386
425909345
1114320582
360672998
970633118
877174390
456362819
142229845
1288840744
564648685
64183350
242737366
227240757
879400496
460188610
481318698
1348983987
325750904
885632834
475604972
357341960
764761361
916326095
442300041
336925142
990344944
244101784
593207975
490987569
431693950
424183895
533149138
306690533
71652915
176243224
846594266
724953251
1326904685
869652279
546844473
253546939
569568769
434099304
435271441
568377600
526495547
878391547
1160012742
860147909
388081408
728493293
1307158230
1296417304
136503503
785893868
979694885
241036909
334157299
985018508
512352291
842192313
323619325
1629158
190444074
498594360
719344052
492533302
950809220
311239482
1027097412
267130940
282711082
386178569
1102930319
894505532
496547269
1197803878
512594163
27704412
625773862
670228062
114518477
148079455
190784717
481457778
852123108
351036135
753017505
154190779
375832729
772315229
1041445965
560995858
618808084
10868470
369210185
287736533
443357418
1354663055
661776863
768193529
33903083
660587110
498052934
1351762813
346814471
35348643
373022277
810440253
692538428
907585789
139967774
737798232
1989664
426934058
3935998
553267720
412161007
887133346
803570645
670197916
1034413368
253926848
357441952
946063787
701810894
637233879
317561565
504759266
750715174
255918025
54082802
526743775
320009192
390702325
156935944
599778687
419940075
60674239
651923897
143570272
456871676
377951053
525803775
147696716
549683569
425482260
486792396
846854002
770677581
351644883
430159436
463605181
300559531
428464831
132603113
472810504
361617864
124272891
392041431
3394022
110716858
279018881
321436648
321827889
428280014
315058200
69011114
923337724
68712467
409258790
387796991
441934525
183200486
833155971
598304886
659366663
427325101
603663224
434204183
503496382
339195644
334603274
2056682
194116868
214273154
1351551365
436543456
11223290
283718560
254164659
203088009
486262370
1220048702
397779938
824614342
556734782
322027606
64209976
1369620560
114859699
451018884
950241846
446125469
339510200
213154650
819196440
311716405
60966158
676650481
861642924
121567967
562781869
943311237
965149133
494573446
773227204
876152659
301683783
349866687
862569271
480800816
233223961
178828001
1073177046
1006373015
500853199
1000873248
494456
3614734
1267712942
422971995
165924673
487884492
460883999
434538434
347651551
305253261
76757402
715553607
1305025669
514191314
184803307
232619744
598413376
306159587
860744346
264383126
1096045357
1248025318
272736334
3607670
41220634
479422997
152484859
836597966
277808932
462417925
136400818
120302733
122480327
695693737
590207937
40473032
920289672
449837838
486358432
726352576
516111385
731746527
678562443
321020577
227382777
526818568
1095723015
716045889
246310877
952910431
969490906
324123147
589377158
206155123
333650975
36474913
792481565
751027238
461297890
461647678
429477213
366863683
803856923
1138888978
319203070
398055782
436914330
446573179
1377574756
427491046
221405524
778967437
748995265
1214361583
645912324
166173847
288921183
550479440
593070048
982787760
843974389
468884907
251532470
418192626
144868901
410683695
1066542915
1289326672
281500440
475096813
768219502
360468598
893991572
1041115284
806320594
940649054
401912052
261121418
212430195
209321948
495777298
379508589
190998802
847850304
233892359
676975287
950653731
852483370
978014056
1339325
836465515
885496501
546932261
247176996
653788330
1039506981
1283214148
634350004
262915233
423352050
973351858
388434690
386813953
580102171
584765050
291471284
127437158
495426467
944652106
538284232
839332996
239708895
579855114
333918258
1138150999
388077945
351175406
779634972
659432269
114307470
832967374
333754596
830972872
397367228
391070108
217843325
109654149
1082458651
443342525
1164665531
281879720
29600290
418021751
413664182
619462205
247875140
492506553
468853896
672055862
1010057771
651466837
241362486
234520607
710911322
617938564
479387115
563585801
129718286
358919501
895154133
920618810
1117164901
377555004
346589441
363611614
1224294141
263714820
239034768
410986027
499410705
738769713
635989909
1078007823
337506571
475110590
517261891
709043180
1035393930
772361953
620325722
1172078432
714457540
56624040
711206872
232804237
177354102
404158149
423745242
278077823
934436029
76482907
1071454556
388855592
1027372880
502526145
412424439
463426484
698116398
745436298
1043648530
659123780
339894652
837967703
361835582
472800574
333247194
1165137585
335111601
672142420
466592893
520529692
743185547
380119137
537564208
556452472
217378848
292665129
917608167
608726157
224959476
739561111
1071242117
488536070
552895041
362707608
1099323229
451487212
535365633
1331226601
51807236
489067374
500828402
526669375
256859970
594978356
918558993
339617797
190984769
692749661
411072786
1299778707
249291061
279885049
374494401
338248910
946555089
817068082
68476327
77724519
480182008
230352019
395368490
991794677
983894994
383957799
279885666
363880827
467289825
1007141264
985623581
98586402
204853453
360830742
192553646
233242131
359723026
258315004
367269004
561670650
203770757
212955154
1035435704
769132769
1000471096
918304874
368192497
394955944
367618649
520396573
423179280
58150305
127344838
387677812
481499124
1019438917
889679101
766044043
483093536
1080870545
195155741
364945860
983343912
202085892
574822337
100383160
1060185794
471812107
251565294
316712024
661651117
434449652
925460426
1345088164
840847812
770500877
449403243
981697812
231284545
890554901
585756935
180732973
528948881
54757731
448913143
298800744
64234271
1059102402
658675340
489360169
537116676
172745476
784699731
1165551999
757413956
493103282
1062477492
342183516
603863262
832897999
444011771
90964978
991953264
31710166
988911439
347474592
498419776
792120203
907067240
161306263
449845898
209025447
866458843
110943956
1096262426
437081110
98866903
313311142
62833713
104470057
298414343
1188340121
380720904
909015396
1252849264
334136332
139677483
504607882
666706288
536811087
807674687
455518910
311147607
280298210
722336846
280442977
429555324
759653636
284608125
608933954
362678532
933701910
408576223
1023673719
639821867
205554682
138593744
372105662
681109332
147452913
603390033
703837857
63439579
238878413
217463914
592262309
204662579
456027671
479563114
1039987391
534448775
1100549962
417041169
406502243
575453470
804213992
402117977
370657600
250509289
1004543647
723284317
370288684
168173650
244466388
721874270
242652578
1050182685
632206207
600559878
166174995
774879395
346939310
1036572826
1072285831
498436855
312210389
900537161
939980145
897553527
631792181
199071483
188713505
1042388945
451848431
556771835
600206328
394250861
107154236
818829679
277830786
448717499
869678313
565161044
704505606
1104862296
427740856
918493668
484321491
239263228
1323388850
374179082
405639507
745639246
764237163
824506261
245196039
277496555
1017262693
947818032
439763282
653694622
696766702
401212640
663980111
356482457
532131160
666743066
527527459
1119716887
196464885
863133807
745220078
883421155
704357093
713419805
597478607
511158077
291667065
439865926
107469895
128401889
1176134066
969634020
174857107
399826327
368447822
508332560
1056865206
977756234
1031033978
1088125152
374296578
1099639353
451243146
797970929
869868550
570101683
276451215
809567035
184186118
387659475
682594063
910181661
465428551
789932478
722945273
1252538519
710918251
1186921028
3754821
1004948482
661071704
362398571
408587737
266613821
895630511
76278592
240204941
1096901037
393822313
818113396
1125481024
354664510
926188109
314516284
431374038
155250982
395354230
400924314
166081197
362592609
540150269
467677647
722783725
386223704
1195518717
466667834
57126274
1098485808
1522785
529350036
1063257793
239049355
349286262
434212612
696847639
1303286527
1205516987
1375908517
733952527
111615797
912858661
637329286
201434877
241622455
588932910
512713836
733073736
468245749
408791732
562917043
196857364
435653231
531864878
308141087
46605060
652454549
536973924
278248543
983288804
296983300
984460377
317047111
476812593
198504074
352298603
382663187
416781063
415024825
520430087
403526767
493679494
1155693026
522890329
418942701
1184386036
529326441
196023581
798664358
997450127
241970466
588407155
590585145
512741412
280139638
834799458
322620931
211395351
361699724
188182942
300628257
925431160
889299327
774758095
485304317
143268540
125820859
833052841
210197828
343006103
607868644
486009468
194446375
271302566
935412694
302469164
299116165
209689787
143998182
175234237
254979483
71833936
523669867
604304697
124421282
489843473
440699180
168008212
198758545
498661477
328953470
461959491
206871513
402086288
218668104
332923489
512440771
1050736578
1011155540
858147525
212537685
763920488
585750384
475585961
293287245
456175190
382936183
864884955
1051669334
547698966
347574212
557721624
469741561
831625950
361175477
445296852
299228787
584905982
856818025
882407631
280796856
204465175
223762199
942405566
1054932583
105295382
742231748
268717389
1032569676
440745638
257333947
551954636
525221689
1202412328
219259554
716460006
393316688
463338042
824035803
1373055014
337100350
621721326
866713772
419828746
356807265
844188048
413579446
250655056
905353997
802322476
221480543
568812858
32784951
309030449
1282521328
454376
600347648
331332472
656450742
273953701
291496740
107787190
263549789
1035292571
418782134
830079810
693066897
728728352
327582548
67355931
72896616
1073048709
346485825
1280633378
518511606
203556046
206209408
648628554
400683009
702986854
972323919
90566757
747248745
555395057
253078948
192604687
2492411
34719763
711893429
855158907
420328779
402420835
769009410
395764309
198563471
362089588
391288119
191013891
989216167
255853747
838768224
364599074
419152812
948750383
431902920
728941332
1060468785
450397864
397361718
633831520
555675637
1086087210
106521035
580861936
1326140980
4815511
364435952
28401980
444960672
844299194
197595498
35263172
210567008
364485835
708970501
650469486
493625870
543968196
195543728
284059159
952561706
313689497
895512931
221281269
340442933
844093388
234716616
136222402
338743915
738128646
292959433
167221311
399373655
493419208
732657502
405513572
456795838
670149985
44753447
1141621195
502644735
250098896
128949171
1200225865
433778775
549590298
363105421
726076623
1313648907
692123558
741747071
633408506
734271363
518302440
486314621
492618436
375425682
212603812
113553967
391109883
654193358
549569599
1253008350
280747086
810876417
775642475
586534881
83831714
828268860
50318679
425008451
619226305
380171962
166915433
437225943
985065775
346553607
200901912
305670900
1108123216
395066560
1310483589
266004094
210875780
515154226
728905945
931300006
14693885
442789805
1207542913
794376028
775645027
315899837
920772569
727755156
787044804
984177612
224229080
119330506
936818577
564577596
355289245
448684415
931343227
1106364048
52305117
419864094
258155695
374921754
279733027
290303969
419144285
860714251
200003614
930766925
940400057
236545835
132016846
347535510
1229410903
351660137
466637028
794110258
398350981
311780929
355698129
203761697
925839874
215020834
337786372
706275808
85149988
247107417
361311816
939080145
562065542
377629721
205932395
332106246
819280926
764234015
925714643
407525730
324864058
44665622
1128736641
1061822154
735894478
944989434
351730341
269631503
834025255
604536355
584496723
1185892078
1087743010
656978117
1363431231
959089802
612344216
1021582976
88935585
96916150
888005804
562821454
126212424
106528345
1011515760
69493328
451150625
1342985436
583681910
436039402
611351877
715124368
421099639
508607094
261032298
750242969
459292948
399924257
113725737
833536
1079355753
18339181
377810743
152173495
541946750
1260557534
1198192496
393441622
950185935
459196206
194578747
842561155
20215324
773429161
114636580
202193484
718860889
939130802
572837672
851028955
1371264146
316082436
689766346
1177728330
356903640
903540117
1184880678
828994811
529556981
505604995
1122240992
73635282
452400673
958723591
306706317
1015754793
995729432
113113398
1063650036
95266316
293485485
926067877
414764655
292418478
919931444
972731251
464888052
113881336
759537694
69288695
455083255
63600831
291763216
901526810
754113992
1339465289
317244478
933157139
162704358
782367074
563149132
180182156
1340906761
513313148
437993777
946441337
863071334
688286942
369646354
610517666
403138388
504307367
1239825177
204926530
888867120
1170302867
228006468
336085886
444770520
457706551
1395551908
222454565
723764347
505453304
840679909
734330852
234935265
837935027
872770031
1280727424
1299162890
1070399948
216872824
726872184
336631045
1136817292
457270966
640657510
795670320
50365547
445922096
351303249
447214077
457151058
385557085
305797832
769757002
620101988
392595145
1155364809
499889818
886202237
1215269850
801590605
193684732
88084796
365384704
471831870
713136729
530069227
783619249
442550920
1153162617
718374807
786833452
1099125026
592703196
397410978
674306777
660002582
435493303
275615849
1245012733
417478749
92287222
382929114
750304495
229358311
238118965
303516950
796622940
490476180
273826081
360457331
349299172
307918029
905618494
396380225
167883633
136838286
278673204
956004895
629083045
296440123
292551256
505510792
1028796515
215008257
447602934
880286235
1018537501
245325632
654056473
447876357
895685250
665592717
87808598
589893709
428935781
133585153
409043271
48344680
707125873
844535360
193588957
512744521
453027175
570010502
855533503
925292163
388094076
159309702
867459314
302470971
1358393480
251425140
830675088
76534793
822503104
570126904
782741526
705177201
970053541
1309794040
111436293
418093522
216670063
323869704
213668864
703494121
303941405
250843753
369540864
494525814
1020628044
302782445
698712880
237936081
353140793
956887063
452917154
259423245
941747696
134431700
393438018
508347636
121727376
900300775
1213670304
536751592
1305049358
483499397
351139976
827614053
462092065
122498158
196129797
557290815
1183897917
308010131
941230265
1103548547
40382952
708669107
467425691
21969718
867294963
1037994320
216539902
898749343
744101202
1033767237
929052821
512105183
596284436
820936964
487254315
1136026145
307368976
613926605
399745562
135993097
429842288
838511923
401472543
759542684
1026726168
919447118
519963211
962628200
1238963424
656862660
277462434
372877574
488890363
662908860
792765841
552923401
341408705
66921662
1234393440
437737449
270337696
308641430
807339103
212860275
317786307
939229013
733830447
398849946
164471145
849637454
493803957
450129937
751221409
590256144
342079953
175616273
648982978
86338922
292518823
881717012
332974554
664014621
1226223763
336732901
672628145
443414600
939965394
1272039908
919685633
472376222
418416771
717910976
930349245
318939093
525811727
629729790
1207131259
353513393
552499525
608317394
1027129976
976103723
483294899
521589012
334801
572251526
317514196
496157392
954204829
782668770
694105456
969199905
6965270
180942047
1349036589
518910629
401681196
623457612
926402662
681004999
707057012
658046673
912095911
379327280
990047310
402804640
1095853926
335684780
733634822
274686566
414058303
253814458
224045172
1061764695
395540402
615861805
1130684877
233433551
590244462
447967141
1071526
108390093
1301500182
1054935554
495624100
676042747
637731057
742711736
467467992
387991773
440185646
363909870
192651542
322727936
272025363
148211240
1051641670
125090350
728027529
60842995
569208005
1341362409
1201052279
197894698
1187737199
916029675
726984981
572886788
963747253
369014640
166070232
231908558
32899218
162312790
603854870
523672436
1189250307
30958975
1207494152
252334485
681802969
76728480
858826326
520098947
373573386
680185042
35151759
547617202
653501820
132740227
1231017166
334022268
753870038
452304170
498895318
710043745
804258519
367072945
505758733
47507021
404875304
574980594
543477752
354538806
1109001138
349351700
258053468
544127107
517488369
711691286
334531051
662556544
447245565
474219316
531227192
257054008
1043909593
587251257
690605958
40998550
1208390448
470328358
1040214197
1345454953
448666566
397411898
229090570
810018324
971613774
522942215
910248115
772091026
236136444
411163379
230317070
738595563
785911083
971573208
2572339
473526984
178164783
233100225
197093626
856006089
933583803
430642799
456509921
619542229
269614957
907802305
288098701
1284959691
568080018
214581098
107266464
996041511
255473486
226075378
617629377
645996934
200186828
429813090
202045400
378379158
454242904
625909876
517930075
560855810
424830508
598353522
605668187
104683921
350794418
468630855
428925787
841419001
951717134
431724547
269591882
243012603
229526530
789988898
933721699
272169222
635935554
141899632
880235950
721422293
1327323738
221316401
246526696
1000170877
722047956
221915365
511640722
559996556
509116762
272700497
928179344
1021903619
501872881
365537912
114195606
152912926
1198824549
442483336
539317294
424221686
653333966
522870421
359145900
116298128
943421456
728598189
497589557
217725586
877547727
264056766
967632688
202589555
938673435
406321454
876578102
536690146
1372581496
719087185
1292314046
208906813
1008272532
351700718
1127743731
262476630
673958614
172195637
190002852
484908852
456492230
716748933
494438623
158877490
388841646
1351398284
626621234
710401161
602553725
719515755
907875833
111845195
494343809
390020716
860283854
982758546
413261552
236729528
745481127
863500846
165106720
374004089
246695235
463852755
472588660
685230711
229313059
360794825
415286221
500447581
1040273573
804682685
1066666874
250045780
1155344984
66857681
452872886
27294497
275593797
677105853
116832703
696056412
463231729
268400664
1064221704
418023097
1223511870
357523047
1084277037
740554776
722365791
956986905
830445579
665866265
524281819
368587151
1235324068
590014486
953581536
251301011
443127367
923331149
967763845
786366107
1291798717
403821312
305867578
911908842
956238005
635392518
684114797
353798561
894858553
1016853115
297926209
713356470
360768759
193971120
304377699
297373033
727301708
475454679
279813987
569066715
395271790
619571443
108966186
417721426
1062465653
251011425
311221283
490997578
713555924
396299536
1018620618
486607519
68294
186315768
1105683860
441929269
420129940
381301840
1021938412
368458030
380636443
145477779
916305860
435332876
278738665
261529712
1061521206
431738895
1351178031
702947186
354517
325455763
898406380
1037183036
676932502
1265602825
561891336
634323675
566686879
732624983
413664287
723224146
1269598933
656986942
809804715
314428926
279621322
277975782
291262981
428974446
840347023
145304812
1034961023
638684003
561530350
651858243
1397265120
90248031
576088335
400993982
637355516
408057601
636664593
1189707834
1205040218
931990541
187589524
414477184
480691638
470855642
674073179
746930598
307893413
252143934
874065748
1036533868
422170599
497859707
712437262
164199230
880449597
386760395
246168240
227271789
248673619
184849051
1250814008
1018375385
330861507
463874043
441208354
169137878
495948870
544766660
297837712
798335513
375724098
543354509
138974541
798381730
221223165
1390675812
446737271
968787898
684177706
1127815206
694879800
354436061
1278496619
819948442
812838207
1129920368
814093174
514267042
773825947
854075127
494129432
433600158
562855345
247907715
416690375
1052880295
1179912046
1026677471
617634034
556327291
463872598
434373849
542661737
584604923
186167241
514169624
393565629
464322790
223419438
789198652
144817536
472936440
1390176167
256917089
411836611
987736109
341797323
921012299
56387145
325440839
458724167
186875987
212036267
1042219447
312890945
330908790
822137742
447736841
552012128
616942
962481451
320968240
12243584
435613490
815649005
352042159
519404632
405244794
536054628
933591005
297584229
768431126
798288927
715406969
225530245
1251767710
460354861
474855144
134760251
367561108
828341680
821236707
399168236
868697371
489701073
1666911
842260506
399517707
310864376
1052738720
200033489
957611185
944733464
692530320
737736622
1047428569
1122712274
220039593
1050156873
443510295
103788839
1072110743
779884515
205194474
958933035
563159802
412846638
1137930402
534291568
189426935
887975399
96368364
1345048194
455476573
437562263
548554309
1231271151
491024158
310353043
378849587
876364856
782272832
500207875
422158522
893647853
143906379
810324148
458802711
417548739
405339738
150954428
950499020
405278823
500719125
1200756692
475891546
119309092
389035257
513082772
318773767
561453144
469387163
609637233
902160652
706978593
537781530
173424668
677270562
400711930
460626314
282522501
367006611
252364709
1252064352
140055505
642418826
732612704
137077187
280536524
451073034
478717655
833004511
1053702215
651323655
604824150
276294586
1250878998
448385268
1020037011
622464123
212303798
641034106
563743674
346723130
383173543
307076617
149510285
447252518
699806470
374719400
144731091
565629987
402918710
1251279006
471372643
1179953611
700427819
758590963
704792423
184085134
300266790
405670672
818818290
920682137
821726698
462333327
380675480
191579775
685692867
360675330
406911880
818435649
863585508
718319094
226185429
488625338
420973215
780227412
719145601
675506433
224545079
706040657
470026506
213942658
711756557
131960105
1049192678
341045669
237102035
633861996
401591457
1066161775
654879801
1066140141
134284186
1328145697
179595064
438239267
906257445
1180063677
361271928
1054660116
789539334
337557796
351953269
824676380
303007353
1167374993
686871702
191490803
199311898
711781752
465748351
360932497
377160019
408174379
899936860
70801608
533840677
869438094
185190474
567839391
833551412
443956133
518709053
372274054
154569212
695634926
358372889
1106384362
697594832
360407209
425309337
233263991
1328819010
269335100
402502536
430953901
365259150
142089636
453567021
704792379
705709695
748221384
493029245
500229839
912913153
292259843
316768223
1352127923
503649700
769717821
754335432
391298226
556945241
759673975
663379347
762377685
42510396
624835143
1031362988
409827961
335859127
853732572
133742029
287798381
407424617
550772746
410376902
331812366
550009245
801276616
404830455
203681622
845735199
1357935595
977824759
311998380
1013988466
958871145
663511065
790837697
1194164035
955634473
171905049
1062182751
489905625
439815773
303870984
587232116
248856744
33776734
382171167
434014797
704181804
544449881
512071039
1208423971
709680892
584524850
999836993
338602775
434180215
736697039
402294172
1316503156
244744865
202688287
466893224
271823210
75222015
329641200
1268961098
129893243
299226154
980750616
820987254
311435066
474298414
671210512
287009644
2011889
188789017
464565964
838755099
330958190
602740372
962093901
174816255
196546053
177134161
277411951
843166601
630255601
329072496
540562632
863495359
290703965
295581860
124560889
336977317
371603220
1011662289
154624788
1022751302
438237475
928342972
479401824
157565789
938728686
494888580
679955774
204419382
52840628
1166661232
678571209
184318991
27344287
532556982
999107214
528769333
342606425
258424704
75397382
492349668
447587807
733085824
266813201
300658240
382002120
968867685
901044241
514825785
496830943
301632992
239232533
725477082
698793207
797936664
116571664
510058928
358458366
875427269
504913885
103990285
315370474
317079434
1232752135
70689560
313777924
539770281
725614016
294618279
920223731
425633088
30144
109457782
1043151984
791845640
1038560242
813208863
702084842
918491109
961166318
387434499
897872157
996585758
1133366869
476446431
404701864
870931621
968740393
459510803
241232326
1093337671
396869652
315520802
273199608
468461358
528151572
586856347
219245449
489079077
146324771
1139748857
533761035
1274946586
1071748729
619842213
955830827
811429467
461784590
918005571
823857549
471547808
660424986
1052159236
417148546
886660703
390599503
1295963697
242465078
221705019
560653458
1011935387
500619283
410770047
523376366
283534588
931645893
260095370
1318311466
1272566291
67751613
371338438
527290128
1082498969
1298869305
620876714
919951145
781265340
306556236
411568514
406103851
757725054
455904608
435563681
441568868
123591961
846127282
437382243
418179448
439912402
284132690
844459521
855034797
865196507
541531555
1208075704
859178181
241309637
1030892964
45556178
307125791
809474571
611435203
686975977
1110452786
938459459
516516171
662172743
169642855
51694010
811008325
322741670
230228206
567218069
772517482
1044398409
1315123789
1349209478
528900419
393475360
385769965
666338320
826497630
700902653
1029396603
398311803
480162518
1094944722
575917013
1001472248
413451047
1048600778
1146477714
403186160
330026760
855376312
611158050
914025175
469410021
771404769
589134738
648488612
215879466
734376987
559132316
718692586
642643756
94884607
758911808
174291749
767392144
969114753
293732907
818642243
216910483
704132333
959056353
440803862
855039228
124836581
384635197
72522092
788586209
456122655
917772035
1132423257
396602973
639714613
433425730
307081658
1364161075
697187136
192859188
649642878
108667164
907520880
791694842
896028766
618565687
269901400
233773036
963784255
567063882
293541454
872899786
144853147
244957889
387739660
1025397805
295727866
455577500
214477528
183924801
411475950
712680357
411201018
850752502
24611564
1193978580
369437650
387085721
595644929
924059379
389727755
25093465
363079981
602798772
1348778322
179266951
1245698267
1057190434
492492118
538457578
385525432
1048400871
574525210
963916620
1000142619
318619482
243629292
779651897
1190005723
314272944
143911207
121099126
609965794
277530537
1000796783
108324837
1270348211
972780201
131580920
550682457
189056680
760154610
1147911148
527592444
343704460
79381018
369082803
432343775
57012527
1317453837
395871726
893628634
489531565
211865896
348114649
974755423
531146491
576891509
1105828012
753990311
444470232
1054729801
198987615
218336245
928563394
360809396
1241989626
1381344557
634507600
92226460
222714743
73068287
211903908
172188680
541998154
1311159820
975975120
371036619
1135556594
1153110136
393137843
869108574
562661954
76777385
882366908
431018898
905769534
308246855
476837853
279954351
365812781
422600991
208266687
486833244
439350142
443489042
1063118071
313146896
129620164
285541821
360418148
51003246
336324010
385526532
82618846
274225085
217403650
507574089
437530443
904740172
338829779
1082341501
634919917
480924305
752247446
253632891
221130253
337186061
434931550
1054607842
735035482
829868543
942907823
631781967
359416177
73029791
1029110247
966073492
406725324
846505941
407374883
324101022
953198753
564663669
868692341
1854657
1338152889
242787912
495055129
633534658
829716797
860290745
437334784
347728478
347769476
980476490
391234363
904303680
448351563
389500416
65578293
465434258
208100669
1130485665
922732471
661595723
530366779
909659755
439448506
175779825
207497555
558218583
37993643
292827281
535573537
188584044
579518476
279504380
898578161
305842458
528263302
419475280
1074620413
1044040946
249245728
504983019
1042334715
546652782
787440515
1388241330
524230002
205147298
451456861
761679914
191846221
363464834
474528643
260103243
870857041
1303686582
338308312
268059561
652088701
328993020
301973158
450359768
175832071
923398066
728669713
547095841
666777472
628329969
838996408
983577447
649824927
80701159
301522185
825394906
417170298
1086768646
643354777
819455123
441814849
408029763
846091168
529315783
605788550
1035872687
535657106
825134312
526464404
733013692
1391389720
7839120
468817620
327575642
155912194
395282480
374554852
478974894
624304381
1002192672
733187383
483223150
335629532
473701696
183996086
1105094878
289768735
621824546
454354651
322783020
302939302
572721350
246821043
486433762
786136189
744401350
952268337
241107685
660623877
411142242
836253359
1074145996
982419220
474730394
875602664
300671853
355374301
365989511
1192462284
524937344
313339159
869841288
450361768
320261204
457467011
295534083
1120720766
740774647
1397738826
395027795
279169600
400508756
497107169
691271333
951100754
862148618
296273242
286034122
308887584
428244869
330759363
756582106
1154810112
956020866
1058382927
1111262613
353917607
929151582
756003943
1097244537
317102654
1082374124
399321877
874776127
914721202
49289518
303432009
398109585
1034249703
455545783
303942601
655490457
552505512
467988468
587345839
385640762
518455179
667098291
431358534
636330635
1398438597
615279832
446819666
403705334
1121739921
253399705
391981138
490527502
438435456
199485801
1005219725
335663851
187622394
545745212
354514215
878356560
248417386
361690426
952985308
919928963
725445233
824739384
326750890
1142365406
459558465
283780446
474031851
168508013
486877853
454593803
557343404
482574119
845165258
549816217
624045703
659144870
743309443
632613932
765855271
877974761
800523
600058288
534064391
1136986108
1217332510
318426825
800028707
883327551
35591967
386604088
450997812
509543796
551098541
1046020181
57105397
432570050
807587437
746661887
1015509360
1088655098
286634040
306570596
559738632
185246734
544099772
401856598
219106842
699959720
290656091
807694520
764896986
372960939
432367785
63406961
427116981
228734647
211467300
509842310
999234503
451063606
214776626
524195327
1104338132
540208863
1180196426
1329010026
637274690
49003045
674503712
249804736
355102246
297108871
812804803
322813950
456931008
1219460824
882010295
744241073
847827175
624440052
849435622
1273701713
1109903363
483003229
66804315
739767087
429140471
227528630
391823181
710296517
221039194
428310439
1058588387
211114250
149837331
809060503
237219075
537502393
1347058104
547279362
417877944
235477021
853668891
235529741
792380115
69327310
204190973
245904690
424001807
889792231
815079310
323154433
585115835
925362459
353352371
883720101
388079911
876680644
433681011
399709150
678469392
469962259
582006857
712794442
441214361
301647537
692020981
134922225
558472896
83075254
235141905
537216281
1283227787
165550553
240520564
126747649
779084955
1399223136
203428114
308016453
750346306
758330619
679264684
277118419
441859523
973045340
941327109
680972251
261421116
529932275
233034630
295385169
976131339
824830594
585864054
936269202
482069633
964009180
396266811
371428438
1179414779
173874498
812729028
507951434
1100067439
231317841
1022612203
570875512
432363397
1337784839
392715249
290427495
505616684
875279240
994336808
374723029
537912431
700141737
408483772
419124524
472476320
391093503
428291878
975542401
744313897
558427488
510121520
347140246
72355255
1077509427
196739175
856850529
2999748
1239434693
271047914
288672530
3146748
888571502
79528130
277460937
394978333
1347727923
1097102198
848137070
241723860
452241122
96079220
531712909
1055878974
751100137
252995707
497701372
533201994
932637197
748508012
572641819
265123921
328267247
955307614
632497529
1108234275
594121503
473866933
882349800
77307902
968467683
379749882
330795959
81106953
899585891
418930946
1237079171
323111077
290878836
629386176
626602724
370155594
360334723
817481729
677236937
433104183
766087234
902703344
911278039
441912432
295987015
333717978
484263707
646879385
1235147566
208343774
272831812
384905588
389947914
845442903
719711148
88093442
398467632
353102014
130375233
692534502
388526540
1264720693
1196989308
588324877
493046844
632304426
367427720
924848780
865581838
738264676
726590697
302932226
37593241
416179976
687131935
627108802
1292298405
866955547
1272026928
580712976
102237095
541592740
63393555
284448261
392045763
618483352
86633733
732685794
49143253
758184015
473031690
105070766
155367708
481091276
844518661
636070111
292592648
399946700
394355869
989891396
186901517
1139555314
351217623
778220603
293412895
958100910
224369749
535982902
25120758
465437642
124780828
679342080
823845994
246267833
689160493
702882348
693292645
148006747
450958727
839051045
896757064
635589347
384860153
148612178
1073133440
214990259
715420388
437753280
395189531
165595377
500742302
1123623818
534009013
739889993
357284230
168255432
131095952
445111688
294235089
1066236864
598282193
71005009
1083202706
556116437
443459202
1112547063
501015223
981584810
211638367
400760659
331756062
415330262
790665
269795075
641032017
767013382
1103349172
806873771
549727581
655266808
840948825
426569956
282174146
641433153
75272794
272043263
232736547
60083845
411901233
426198613
917601481
352628884
1137215583
333433638
759888987
273865
442760814
539556152
761685570
297668172
640964434
357811102
883774729
1025125250
59393132
488999474
180586768
425659581
530188372
483222249
743686317
1389883813
466535869
828835920
452750052
904142474
478860713
489914039
732298421
738765073
389125036
365666389
326669805
266382507
346207556
361295363
944552999
396390377
319279045
234298076
1159583884
806517142
229613304
459939704
1037063986
454723894
479435534
1135565557
421529657
155943815
129221755
882515346
390003772
422574045
359309827
378892047
454329552
100996401
1099746776
1001334454
430420018
1233999912
662029714
134867379
1295081866
775073332
394960567
85971832
218476069
351324098
457903766
660648043
436984109
217683525
795666965
1209736116
269866431
134589809
1380484364
266978012
387062115
209285644
377517505
209801439
466329
477270391
1017398261
1063770795
1156404397
247071408
331175069
300770721
439238497
60263286
201540474
406390423
537121993
391232525
860939465
876370377
935938457
1016535031
699082166
452507134
472060163
359381913
748149222
664692867
827450861
809960613
215230872
509067146
303106586
168815332
1288881855
225033391
427112358
769209067
514387701
397144126
1273335818
681439389
728717481
794150148
1173465688
977009700
901405449
151630126
202355109
187494272
220361530
1299477477
487646813
712747254
762651350
687240752
436112549
144476332
871115794
324175994
882989255
699210589
113891455
590307105
143317674
355681215
432495109
616286114
544296595
141419630
496426701
513093177
681497022
371887169
1092810886
146890025
220723994
972006008
322164419
754859659
1156635295
463312875
592615853
1082541673
185624149
914891711
1075482600
339831009
636423837
744212185
535600267
79357391
1252242402
34002028
370843263
452995339
367474539
435672204
1078403547
755726093
955518828
1023264587
494294916
469884075
179588596
431490972
254215624
548265908
723951532
414557711
809018634
409177165
831223173
916380223
1175956561
1096954497
471461178
251632746
399326447
68805150
176476799
424565422
1041618163
171522302
1003300021
146974479
221512419
658012319
553713238
280389880
56087736
443223715
317303624
999661089
842451413
1237579230
745142997
776134378
530778819
289060359
285570785
322651242
534703679
1034695458
981816259
672293726
274914141
655155119
193910740
786023246
363314567
406024148
503975182
532742769
255178026
759772065
765989237
426251468
481998795
867573248
498152704
65398864
1091617484
320517339
794957469
393395874
1013028618
468731549
1198991329
405232881
1098044550
825620862
269829704
646782409
1308805265
808587655
266386785
1258053626
1152544275
1022116045
794269451
916423118
363102402
451183509
52364277
601996887
353552352
2448906
1053108549
591367184
736432733
484146444
445255738
480312285
918223097
371417462
448739738
393474091
541429873
575223009
368223961
132394442
411210124
181405828
531028460
707380627
1357092930
123810862
555494697
1130126125
1016213466
127662576
525332082
340500677
5289315
947368685
603286687
908774636
143144557
1177716919
1212122907
225901139
887779083
864988649
430838666
626203261
816802096
473364598
287351143
1060777718
515415949
144671347
255795973
1049451572
1092560188
777097010
913499209
420123984
877705885
893379359
688547957
1050720710
538171322
364233451
320149596
955615046
424715378
1319176363
108337953
80550088
603980126
440748035
939984597
246934890
545684749
343991853
1160457215
621212920
448318308
944882390
463885388
514197823
1095107356
489338460
720324660
195679608
534785224
665271430
1380226937
335942660
955047650
778675846
464984788
337865609
469093
958458511
511179989
515136069
464668312
704039063
192062927
584029426
532069211
1077748727
337201060
152292775
710168944
184753901
117375068
152342024
711112903
138278361
1252448547
1024080772
575439756
464696309
291771474
483314649
385067698
480212373
375946140
922908171
95265605
449495539
413529230
721003372
63569672
2702784
560333180
173774670
452780798
92577052
187483956
1096474875
1165433496
454668004
903325069
858568815
710583846
586334414
426562626
1042465311
872403706
1062017482
1032997081
741491524
713834739
262360385
324445893
716203287
443808793
1054626692
648203053
65188302
332071599
203660686
233620954
1215972024
878747148
549835226
234609291
133657413
343569531
677905533
51182526
320894868
1391871318
640454191
75951007
918006995
966500796
403526336
963204744
1086488127
635348154
479964574
1060683214
72619188
718336806
195482560
999892707
898221812
1076263378
989604869
652895491
490632935
879678848
823668920
364968183
424811721
453920609
331279999
408063863
406395842
1134935154
459608263
513967688
568372643
933039452
1098290286
216501368
421529977
267327126
594428589
87009346
309310403
867178193
1134319266
160574536
253273476
519189666
449842272
212301757
323853524
230359361
475307764
438413600
384093890
316111992
1357681940
369591747
558271676
157333296
250413498
1167111592
494500453
983038140
599137212
713707625
772647642
233813211
690551595
477386500
247554024
835802170
139206479
745084359
1156309837
588014149
253872226
2558586
161181753
393743596
116249237
307887994
53614037
654882122
724358932
783081743
479173534
448672779
264452105
232145714
369749014
218497383
605866974
1338282182
88637479
511000379
824103273
532504864
451489834
361736392
571383893
740934131
731006881
52878262
346361803
377748645
354061468
756466728
313213721
392736704
396243944
911913402
231165233
1002802587
848338374
157189473
876451515
281161627
425370100
313441025
898033087
780439012
722593542
435501432
865892110
469982317
468247002
2658976
224494006
106653732
1068104537
432634382
526771564
1059130782
57814605
528632931
647797868
1067932556
193174965
143064847
330141222
1084941430
369860756
459203041
783389881
119558173
497922683
246929162
450856100
945964703
780214159
481819502
737913804
1010820308
270644436
281631862
462797824
391946054
398480924
37244710
681015575
504098989
1149090801
575138701
345638841
649349554
230655469
257256374
908668837
211876224
672386522
971582975
358364832
948019685
517796115
234743433
270224308
1025684519
242608875
636518893
380220306
347359134
807496883
452858013
438122754
455647580
128680321
172627104
264957274
623706225
922197215
342884450
482613515
1122126667
956545300
535262919
529586611
542234509
338332726
1376385763
715458392
631794243
902934087
852277381
677212811
825644131
197032285
648144741
541338478
587613794
669576152
499300115
526295332
96991318
173776214
509969374
1301162282
522105291
395705020
124681853
334504389
393638242
365122092
673335827
455387497
283824720
140307674
698661214
189260576
429165566
221529824
1345923918
495708415
511267723
123018216
357939294
337287650
783947139
1055984993
615790697
389139610
523331365
677612249
298481980
1288911844
452936013
277709351
968835351
1039552832
736740970
449672484
993785569
1061798591
216161351
422146838
464069883
616220776
749981865
886220060
148641979
945452380
396244540
778327534
377195390
397479131
467672455
765506973
840490819
559334426
486965339
847916602
946589787
304856765
836875627
389631857
651527409
187682706
128940113
288914872
147354729
339570435
957293107
877358378
480853642
384855272
794956711
375837620
212986830
250523664
167247045
219637495
563330583
1108348320
540569469
710294433
776754874
261373682
192892535
306245037
69065732
250828278
894381202
740962496
973045612
878560516
960873683
147931835
580260332
804869092
497541979
261191188
79068819
374826415
464248806
271368156
774455159
209436945
365171719
184298320
764598425
760224573
1090849545
469560
109433522
336096827
299604709
126201692
1183883653
1197380203
794413313
426920399
474720214
1169785566
69083170
179792865
678701394
347338243
972698225
393324704
496147409
691085437
868076182
961713169
273751738
332378153
475457207
637464563
1085158699
1051839641
394586008
605816259
55440643
276258332
945283396
888379266
863773531
1111003175
451929798
231352579
931277310
312039986
1072817487
416690607
489833329
1228860838
587960255
673087161
888358141
250776938
338502461
430724879
635597360
535357401
793678533
570950444
79530345
103075256
751135904
511479750
781281094
207904375
747897504
292664179
357331946
547894152
879594456
976294224
589483835
402294536
1258140983
658148976
1347012045
643336578
185516089
387245219
192634656
341372178
472849214
655070116
150866439
29544704
240767097
702602246
176384082
630056887
527478554
1348599858
474385520
478897351
671904083
756866916
279289851
421839813
360264755
501388919
1264001302
1062027654
1061215382
443014533
312354182
375067948
722769989
342451831
419209124
610600707
358125218
869888562
806065072
261909863
223287873
961853825
467986689
208335678
121759442
571490791
495849511
320045339
158648024
860059322
1009224661
829704984
321187471
255677516
62783425
1098562515
208420414
640953852
644674919
158433453
368005478
710476928
269367294
817368223
317229751
331396462
382083737
600602289
287668211
275368876
162774483
932515831
827655296
851867803
339426266
256294109
946623815
516431631
466999345
260007313
588034555
475454841
684459407
459134159
428654379
587654343
815467676
635191837
280563916
414037821
831713403
342517697
534578111
115038220
1398323399
185801969
187326827
305141234
241701513
697817311
654182025
461236372
242771288
714059326
184782090
973968028
1073784085
264448546
571191488
1101592830
422150282
1279565367
995270600
970589301
980622184
495137735
586524733
409716455
193651348
694568555
578098893
853088791
1220201344
666768208
24300923
1010406145
268488541
514247211
476350455
415229686
158578943
699466570
206218432
459126910
739762241
1330401795
254796505
43468362
134063190
427680648
447442364
522810953
747032145
850056631
219017758
898090854
413963490
608591084
1071868187
382981370
500393829
547919308
697974600
118541419
484349759
604876050
447649758
841761189
157745750
418607296
332318075
308396840
446119401
180662351
752618497
362982969
91228174
252842007
1345496776
969848604
850742903
76519255
501012820
293886759
1215834
155375586
937810035
138102071
446385058
313914796
236362451
587779049
197010341
432813062
606687323
749986182
477931840
324280516
848243211
379002775
208323977
696877893
910258124
496130962
765004411
1068357321
778276361
157389657
113372186
411511128
458326560
753077374
182934883
936587643
533096863
251192945
717155108
190989266
228610151
271765872
442150641
751089185
2656239
961255570
646983420
544346237
594662534
277448367
70147285
182748937
796940259
128151195
154468603
1116567852
405714117
443133914
623256404
213602198
944798855
366992256
346009160
714234817
564495065
27370331
987920243
604985972
306104241
802560588
193452837
279942100
822616848
113060099
416841229
332789091
386289187
419457646
486587618
383070071
284616956
307385415
438142771
208185091
890770062
437073789
845218560
524038656
381777429
905782209
433891476
744130695
1098012669
672734327
744232283
721005005
483816151
401427364
215459374
487860106
235368819
223472863
202906056
511872710
91793039
990991397
826462086
483090180
202752091
461124482
844097105
480350881
800761637
837265986
81348173
468497439
615344034
211575635
868399889
318910071
797373525
1333442294
3731373
1077682519
477762363
299536620
759072452
122839278
545789597
1324235652
476234872
928995195
410380708
187212795
474192264
1005369838
705785960
960031715
165017968
745609668
971369375
1285477961
298602315
764066018
684926336
701423296
254381705
423855214
254633484
304743143
548876845
53128033
1217827668
502253470
632434087
830820077
7867362
601198024
184219474
298452734
939266117
989743814
724114775
902384486
265938363
202354654
423488839
396781117
597379782
406397922
318611501
330380710
180823410
1189280921
995229569
724774
955326166
852620376
305872576
434543940
413851218
514585839
235488434
473390740
203962393
148297276
895873992
492166049
361687185
377103895
287182957
521911527
356463515
858920702
392265659
534232872
602041735
191637468
389581751
346067983
542862420
173643931
928121619
909698742
389066176
295211747
360316831
878361
1146982583
1280959844
511138065
176843983
105639964
259031535
1054530294
500738453
245199476
427309634
258377951
761957072
1192251751
272247248
66273597
75858846
475540914
240668180
424673693
726001091
374538589
1213621801
543190467
673352585
400268554
462601169
805396223
157528712
868837927
374532513
646732867
23011209
452784046
292300554
386075135
492089795
503075294
299795895
868452134
707167766
508037618
1270418530
30828829
1284889189
283572954
937352135
751812400
875367755
836537055
992641970
496093715
267981536
1076258113
212302624
1284182629
1047776916
311888423
616527192
1322845516
337134320
480157060
310557568
349014235
124760667
267823110
284627490
467715135
540484814
443882472
842661970
1096904686
237422200
368645403
215875544
512460552
588606105
346647939
218862268
801759873
688095276
423071221
317658924
254739521
787450678
1042594820
230710168
483355589
520004178
778687471
530552794
439501432
817309744
162110296
272188508
774835246
405766804
719004269
321675655
385236423
478418290
764451380
206047178
678495553
505181691
261085790
44703651
800444137
793431299
263723561
375599164
110356445
361356054
573426158
115052643
1392060699
533764955
1351702727
202203072
840261064
989971674
882896
206137513
143194536
148929483
635563693
745711450
781576003
573144245
517226504
517163632
1197148589
951104103
733618095
316413458
408419425
1076428314
341320475
410343950
159232560
403682995
488277982
628247878
757702410
1019661118
1062690495
358175008
755178793
879399414
179473571
101097117
453819634
1025877742
619794366
325662002
303777835
455380281
1016710810
568178877
437
919904486
424294952
513555406
298596471
695300865
1220793441
1169892048
979635875
608529047
208185597
318471295
231961088
319500109
214832373
642019865
403106143
283549564
528824015
336605668
399531927
332969035
623940278
373625385
809284006
798999262
1054700462
190499120
391828517
905681868
773942045
984974685
453808842
426775464
334341543
1379414396
54316496
279204883
984869042
597677839
316089457
234971762
386474272
324794400
912435833
249573926
183149924
463839782
465047930
548010095
248666535
636302901
117879421
50880300
184195425
505404948
483450311
676224251
261557463
294840814
72670991
1306413399
909299609
390509815
387589467
379467036
358174249
413526933
415032138
1288944944
1223775955
1002168632
259307080
214303627
771870882
218297774
290148765
55901495
972575522
255449383
337188019
1157665652
412224843
186866924
476462052
583594648
882737658
546771443
251595328
1337656268
378833981
858699824
754581472
1287410409
538143439
316320411
515272912
767961329
633708685
909874583
961663728
524471396
322840995
447770667
646619090
103700437
925863740
801012035
144600878
283018820
313924402
438101010
301623282
836405474
439643104
63815680
382648972
1166892456
976835500
415823045
342017923
1053473368
202111182
669588569
211949171
771917566
423424691
1147334383
749250801
683716849
910799360
358317802
1188420941
493462153
427721801
647026870
1072939264
427572892
1306392269
59364304
597779389
398014005
541811419
87038198
620288995
730259221
363528128
860303037
496133400
592076316
413817182
839747826
1233018326
558797712
713858556
300362633
387472268
320625292
499178164
302093621
612501283
541932101
396809555
446391286
397380229
698043436
160778649
436537903
537976223
419927410
539312463
797865398
245771699
413849297
240348975
1185895305
405811761
933920490
515107840
1290661022
830907741
439939117
299283895
878168272
261524374
1321053470
285632180
543461372
503281387
463705645
78538970
106778836
775854078
188503988
398198713
1028306746
341721965
317772871
1002413893
711266226
615040987
744619784
125108724
1114343976
231093940
404594785
590534680
563901174
501087712
354431151
905066881
366733395
398677200
1144321404
886672368
386751494
620150234
105058356
480942808
195838381
652427516
173760002
1027309650
974749152
710616487
815913381
165199457
281954810
272656053
484172602
1361528704
488273534
443097533
887634869
255392502
298612346
276382071
101038006
881364650
394397804
1256809283
749093440
264500120
118308201
888283638
380971552
270285022
433518258
721254017
722218714
243311099
350475144
1226977463
885195941
467178668
553459827
233414218
390958588
631288674
92782311
262806274
855321843
133281078
861536500
246608463
217284045
504125827
620526156
755576544
827591029
537111092
213844211
799672106
994464636
337346850
407870288
638290734
925112674
754019003
732855879
380472400
543080802
254363086
473982002
462546097
343395688
1095799826
972750137
324820693
106282978
538110570
409013704
428956205
1243790151
301520317
718944512
996580663
413629394
289975933
303883349
548701
401809282
188575838
403003239
344953555
442370388
454050749
1266181868
411585496
778931181
672932635
301947453
1126791259
468233519
393910895
567379070
696443027
256975957
746302040
530860726
571941415
701892728
857337808
572915100
914078367
353962614
542487681
180796214
460182852
579402350
301075193
647770821
320261656
869581263
528011110
871309042
469085946
1346663209
467091233
695948889
584073112
654637770
926431545
400195154
606052710
286571131
550057855
794999961
803345948
337894982
539955126
205117036
461247088
1103092811
1173502502
355138737
798203515
404896448
854060790
541969368
437503906
749326076
832743166
345089600
187803466
317171178
882331384
860098545
872935570
763049933
648626099
1040965610
498559200
360102250
542222083
834447909
206482705
466822517
1051203763
402958318
945114134
1053465642
949427277
1334484227
412081985
57502423
1336068605
740242457
337132199
754632711
456699817
373667570
782569707
872909486
236162729
652898058
3806579
94764884
1058303538
679357489
345829427
169386617
403087080
902727
315650308
857899971
399587753
499703138
556721372
335181436
478026056
1399227757
332196494
393381939
345154101
308091808
265843940
521734182
188116611
331473890
924091370
491365563
877183919
496804942
1316520512
600752037
264398102
952710756
261516802
771534744
539064029
327277266
521329055
467373819
1115552980
474507831
560201055
379354349
412665600
506022011
699604932
1025147564
910666169
582654293
244865353
169160135
536217744
570297621
473816892
778635850
525899266
91828856
796270777
1275428863
956151142
536503226
184487291
906912861
712505714
689289540
436623362
244598025
364898450
225337764
430821792
135894724
745906367
761003299
1012600767
542935642
624263286
73914389
435999452
924755984
288347383
661776315
805068639
605994674
298078593
473358864
467185636
143935096
470318130
194724225
452900416
404927612
1332677556
471821745
937548499
261858296
438496555
998366026
408942330
328622816
461338861
876768009
485013371
818965986
978428508
492882070
985837803
960339728
929599520
845174974
167111300
396097141
290047354
260545801
1050482295
436745750
1042114461
513318079
125890952
138401137
336938824
869283865
301850322
267475966
474073101
821050504
1259041003
399429891
888234814
425611419
666003480
655871074
116213915
65794103
452584655
1325191311
1316607616
537183082
155385819
815615905
1117386209
663231413
796813114
242339062
574860708
546372412
760483553
378548955
326234568
343930068
400154924
648318568
164108991
140103408
305364876
477091252
414814717
292312001
112367321
1259868641
704510116
973668939
1152944551
896189217
503060258
181652323
1160954171
355537087
628347201
705244290
1183175430
441236462
324286788
485752886
788644095
447274448
802883206
172702456
335311266
3354529
229038328
1011673901
48949397
409912536
846102897
370535878
528167671
536704501
752564605
333741381
405986291
253759883
219635252
835376943
1091219594
391882954
441268380
862560679
46794202
1046718068
883692428
406049142
736794002
774214414
686836871
833337492
354883364
409705226
157519767
855527216
947885401
456550079
215718860
120992380
471725637
383576189
380673011
211828908
1054581115
129037592
1005833830
905861222
450440611
879334899
110393224
915206245
318269870
1136140909
543104463
861778068
582114019
521706699
745470010
1193547606
369719388
297039912
1127212823
152894082
409604907
973311185
1078183706
377047
609895385
563261886
285723462
338521223
444543828
331438123
455147001
276365013
728959513
848728881
813002429
294693500
243028058
474065169
280102976
189689655
420162723
71792755
1344767674
943458845
407186054
178034011
463314752
251203995
510999487
535228368
633009126
35414860
1056882778
922658033
207756017
372673203
579849984
359748320
675133283
972582552
407706224
728562752
149954630
1195920611
1391585450
153181927
275820471
309926812
158082422
244407297
1008107719
352311106
725435283
865731347
741357133
862847603
179944622
346123246
505913087
389813086
665747928
328497633
466562569
381625798
335979762
256984814
277508379
931625753
456123392
407591684
1109627989
633724721
91752841
728504785
481754332
332289634
149629570
355636063
321347673
538560260
166016214
404116136
113289872
220995284
153002165
620663713
596940401
219296128
193965066
445346426
785459952
41676813
377457527
624920066
639943242
391627495
705963375
341890368
340545086
214449776
1031660964
93077585
293102918
1227892458
102715174
1258501991
256722027
650196
203731555
383738387
512396547
628746855
889811580
860508727
918202599
269934079
375639729
895918281
907451451
869734100
435426587
329413993
393916863
172243660
680262675
355932897
504565823
687713336
896763844
180814591
808634472
89760624
345504419
510240269
265172169
214349696
638720750
350615481
457808582
1060345027
475573228
937644538
282076079
328558438
831418498
666549493
35115656
395315895
633257878
948746028
477659882
227216251
831576664
391128760
569463894
470789869
925816838
435998363
547217108
797772241
792527953
884743615
269885856
799738895
890323095
1035402410
575530305
297399990
396038257
92016791
1340678142
416685544
539108516
954252776
531806688
455149263
388019471
571023731
690416683
32313657
512520898
67796950
795125490
609897866
1014865065
512275126
751377118
1027795058
214633860
507606052
485705405
200145280
1262307171
733052085
492161052
99490117
307418666
470234743
1160137872
880801285
1331846249
437755513
1262663960
548142386
967058147
829460961
136315187
747393868
371539006
806902151
471256440
317524011
178092312
617754933
142237477
1013273194
512127269
264324894
229795902
463227522
1315792664
660674133
750298294
292345638
789017342
1215445894
882250595
537070655
200918292
737776026
487397339
304916932
583988696
1077164031
514677653
1306538174
804063998
104566195
1003232376
382198089
1238048604
1035959716
435655017
964738491
485814702
419793197
1086297966
722146536
269355373
712953947
217423473
459145842
413180752
1047608313
137129805
637198966
854215892
741575536
441246156
488542580
1185596007
265691769
530148151
114611644
30822606
974513647
601694451
847860525
472778241
473699139
226986644
550576096
737843140
646956509
835640779
280035239
570820529
950524999
117715566
448463529
548000129
560867202
692329884
301977827
63544979
389456011
894992325
437164593
897485453
676743355
429616794
1246311616
805804929
404082658
738694159
531985772
120356770
589275719
675385773
980997559
998065495
345965013
961697832
271854271
983682482
291781952
483169157
918390628
735148957
672449400
413044101
473195133
272440117
574757890
279018417
415603470
1005819103
399659320
220812021
899709981
353560595
334441085
793133108
305936989
140855578
1128095367
344204926
1871778
1174855213
506515296
1342147949
232837339
177982671
687969253
449706295
700160624
247396942
1305249444
362210177
576862204
761617925
501873534
607995560
262980132
414263608
445416953
312951937
368499897
210572013
406113498
384851907
189602729
445132857
854037082
73540978
382147012
765174420
269928141
389267511
335688655
747526374
350326500
989122995
348421888
321455006
457375516
957715071
672094772
1286384706
1182289524
149031756
335820585
754469736
246913548
1330710782
714864116
475691380
352949016
454571635
817025297
799488692
488109356
897614586
524463875
385189563
177074695
609886923
661192754
985994512
738746317
228398692
962966741
738947126
723846642
339442769
503845866
578454822
289158450
302960516
1127894722
211052548
304038130
972029623
448813635
598666380
222717601
767259611
350969533
297438779
422706727
332961788
447365492
778716930
174207484
160864988
550447806
889574974
489861747
359174447
892335945
260539045
213883061
751051473
626037834
182849175
205122385
533707295
419514331
283386338
495292003
477726841
236268229
217780456
436786977
222068793
529036272
485906356
718318149
439951958
369600774
324259416
694584652
1041123983
473089104
436618363
608946869
1055774007
504209279
192429361
625856067
559002790
826360290
1177964167
701341391
342380238
405103895
465596360
270764239
886162448
630071063
1227664540
566887310
1387877507
769425001
437801692
1119224507
1140283750
436824007
991164631
131952487
901294899
207016327
852190937
557250037
981079246
475491846
366236647
314211127
182736405
760253846
411439530
1148382078
881550652
500956337
493605279
207934791
63361262
175192824
883721499
776377997
463017468
634669342
432064476
488014603
153676433
776532252
311699962
795510482
170616072
248196761
393219572
507892575
444147809
564627359
704626017
429245917
851246285
754255735
93273304
387672950
669525427
390781403
350556244
187564104
702735645
285733889
513559435
1232987587
521319031
334910608
374344909
524878052
1151672613
106087905
354781602
892310534
836449922
395916504
224741602
594672100
391881265
227429164
357550575
868078555
390989815
950393023
745202327
662249298
470875292
718897492
497918174
957309341
1018485339
947102281
496994358
472299268
535947434
385049197
543446998
455740657
378319467
537072390
692027407
203252833
673159487
366794991
912510060
1123752191
704549970
451308645
1319501475
440108735
384507332
478952153
589457321
383396857
609538069
956857800
334382669
186181229
597433839
35911368
165852655
814718597
298607083
506315982
826529526
514932616
855980152
597004416
597004416
351013859
341690058
134043724
785538788
331601587
782384744
126143691
536074312
253310690
266064626
1288418181
670734985
114758988
465766276
972212351
732959877
164784221
322175955
426736784
279126229
1351459081
1100449126
879896071
625194685
211823168
656770347
881709165
631227421
844487244
477119871
572433463
287715831
306698146
426893172
384792026
180186888
197002375
283711773
775194190
283807861
940598438
643235562
425116401
493407917
457804056
487069765
610788693
187356796
289797189
699644965
764730724
613593975
510047092
1232613210
363828602
344434089
796460204
571564018
882627146
823297112
1241087738
730788645
293331625
360796176
707269536
788495039
335731
477561645
507225440
442990796
255531617
1181735201
32301468
105911524
848881353
979493194
280168230
557419123
3489191
382060602
387479227
432167624
597032047
976287557
431541377
325317759
596842490
380607153
393064644
201978560
1039199366
388310751
406946315
311480356
958825918
135188611
1265131780
256551901
543665013
460279337
1159307721
514481535
503507194
342583278
492107445
1124032615
143310842
812356654
178264625
913528572
710873226
999453670
843521522
704882316
859098285
703599244
218695755
1153923305
136293765
1125017345
1236796835
3798790
638814537
376732119
428993177
138989440
641547070
566170114
355401384
397654859
394063639
130134041
1027792636
558320312
95168651
451245963
184726245
357582912
365218055
228324382
777438724
406769041
453983240
86478489
540600449
887583959
1016950688
693762306
1015051758
451042398
496006757
1118908232
850891991
1215641478
393106529
86534475
729225871
306561717
1373276875
71476271
412237849
405816420
35666662
1170222300
725900555
1289457437
623620
250810605
1035396052
281698383
364318914
485692717
472613830
437689563
612400648
434321188
752442602
441228622
388579319
236515504
296589465
856286231
1052678548
1155717976
452246325
929503166
1353042921
209323068
195140234
362038070
123035385
888278750
704062145
801718557
438330171
675879381
1039923718
27745290
200147486
486261471
360180618
303026128
737507449
1360017997
397927519
657336650
1160419281
518370394
438691253
122044070
111379366
474605933
392033847
779813955
812380169
707989245
1104153995
410514421
218686791
401454298
693735004
374308533
1142195474
185153562
1247360162
243852342
199315734
242775517
680978225
440824867
654545683
316017947
971061218
515245346
1356587907
289891889
116668946
365514863
305725263
411446106
856931670
350276671
445325004
688994956
385427435
725706386
368639278
171347808
1061914
689566515
604766021
1119954119
986796719
526077835
432228850
220120060
467758159
478915619
405521279
143540183
128513902
528175448
744580010
857736708
128058273
772490203
513274826
690242078
494552726
381143025
229314233
451662316
434649982
185277724
193976009
537782404
804293343
378805280
724585195
227465714
539343155
955060987
508939915
317159566
355867889
105121237
359344093
197658782
896752873
1240557783
507978358
292719692
691340632
766610730
495619819
1189775196
284943809
751209576
323962437
384045367
380734809
257066766
428517765
637874558
578855254
519960425
278681144
655220351
441134967
503546842
365662774
891766328
471871185
373948135
664340712
428566688
214459033
612530565
330967108
482877684
102671272
152191253
820373751
220740495
124668603
124668603
893122668
407242792
874087941
688554420
259011295
1292731910
494227428
422056184
517989347
479773186
507689634
77780457
937128986
556659
546304369
333618023
936215717
784417183
213173345
553174050
389657191
895007712
970556818
48587842
795757909
783960781
87086943
389199656
451322907
425632060
1055471215
533257676
281545563
51673582
423413496
432302128
389697265
305572656
214540390
1148450159
296649728
813340090
559142326
294703231
668751499
796064929
1375194617
219796146
25270884
319476857
1167558658
876946759
464508730
390763137
77882861
106429232
122685379
886266916
244080817
367780414
275075990
960320272
1071899857
42200384
322909838
396426957
440923554
700417323
381938382
578926799
111260717
48527
588509664
424489664
286607661
96545144
203397835
213974743
211874660
879054256
346513703
533346957
928750454
929877892
434171198
252605339
292780106
475625682
738461727
871416680
749452783
186192922
473577245
152962776
212284820
1372435660
102326487
403122679
277974777
452309191
182554506
746276903
116254020
533040188
313024943
1279100527
920902498
99499204
970963261
1381185580
481644765
333586894
494643898
429246319
881546896
478219020
796865410
684259104
680857734
514640444
1000506427
180150317
202907456
831637234
392570419
603262571
143292475
819920254
611185329
1089768167
209253591
1232077302
444550563
394283232
182734604
231550400
589629734
224408401
298573792
118643218
517509983
533395276
1077665158
377215633
390985132
390927303
382962915
500902157
430438483
818364408
618707395
242471707
655366525
243474351
902388665
109314688
484151132
330611843
344198772
382502441
949001351
1089627144
663204158
891891769
806242995
375975679
258711922
511627887
437248552
437593187
507297967
420800247
413844470
1361803836
571709992
139670447
738813635
419038162
316463011
353270865
396811093
160220700
404746669
361236376
433489915
682972364
507115898
636550160
472784982
704734280
290878117
1288464082
582099430
184165421
544585011
536006458
210686676
370502433
993141529
663554395
337737150
942258981
519128303
630816351
378350791
54013173
300722046
923205917
1335923941
107350493
752581802
417917663
822496976
849278629
638236148
696508767
961084549
96616577
482723483
971737244
713974984
582648663
877635512
1314326231
798191621
1063690712
291901507
827759011
1061876920
433525423
176331571
177691805
919226915
830629876
440333837
724881882
567123236
1021036395
515599794
334925735
751224627
692146135
899137318
333188265
750194580
525686616
458251194
242445960
465969508
649058333
1143851599
119676671
1296229096
77028509
64704613
466285783
586773027
570676599
727812779
525551261
923580385
497146648
100708344
180439649
737917761
471873065
978510465
699191152
950194809
761190845
1066620685
123729619
384462571
392819848
467473521
441726694
1056620963
450214964
593859686
682009676
685339062
546076366
851719867
1000533533
947389506
146315997
152200400
475571930
339633179
222195632
231774784
83030200
326536001
407175978
50744941
917572997
1215966311
1275503960
802875894
311786031
358626841
372394012
248347311
630529810
1604619
537457264
504205164
331392037
102638715
301890591
880684954
361807489
388062489
351006779
450643845
160101507
382359583
273223173
339383170
396478876
215244400
311098061
481718064
777286233
429104756
99526113
806870234
628917284
40189454
161005489
795773920
1014351251
225097842
187916657
247729548
689289276
56309673
402265548
287774825
242231796
395649600
571693451
838820992
878400823
460270966
369465533
585809485
784077046
321721249
930445264
535088079
1085615457
463466845
1163796692
371105718
76993067
304136098
527970276
305607064
797189143
270663055
587098343
884313617
493750653
53488230
509660547
234804697
590413901
881878270
1024522982
450656353
280548691
699932847
294912271
548450744
703247406
275190863
151322760
1053325636
872590945
528664526
747003044
514194163
721804385
409516882
777865
581032804
1148179833
693788628
530269326
627677844
464511860
316873320
955470111
352333548
315309108
447261340
1128299903
503921387
126788593
502220585
1068147930
348096212
335359499
228365370
363021339
444678895
949258646
381119013
451756407
806094027
408889655
134154457
1019507809
221093003
1384627908
339265700
896181529
186397181
313757482
324508165
364230467
401600082
819686060
298669002
614766006
519925269
1360032750
183532650
724858305
302850170
453149786
477949094
1033504738
45157420
170430837
479972740
897887230
454279867
474460423
327456458
129889553
273132362
132215427
893342267
691744390
428277652
955684784
943713031
400562813
499056145
146220486
673947355
244811889
631883723
558328446
135285072
509099253
346622133
259900380
77471131
470596983
652539303
138298550
1071051556
425522619
453561833
691550160
501308359
719940733
316406389
937682808
1227716325
710097440
628435810
362538572
503230431
227793573
986314269
423267226
169955621
490188717
506173768
473309706
1023597099
164122463
781184732
100083437
607255847
178876393
219956086
1175276399
413469089
1853262
265216614
328980170
1037951952
384378972
218962581
902128492
991514052
865334496
711716548
383477017
36129816
726415231
293206152
1274574732
370604810
741759873
226765310
945445046
538151501
109123276
290866151
429236392
405862974
126614163
1060817673
990948
89768331
480141177
834091494
373447780
515660155
293007662
517270067
536970435
398480811
532101736
494481679
673325042
823069038
1102145219
806158320
435848175
456108926
245128414
55436756
439921196
211773515
715449503
780402367
414119097
48239338
665105841
266253215
463414842
960019196
285919433
346246296
159041917
848820379
417953434
729157024
407675918
1009734121
433140609
802512227
563712864
249345960
368164693
815503648
717505122
986641026
664455790
743987790
464806781
144391278
511986299
492041233
294115501
640695391
115533229
554307252
364888515
113348393
738447976
939181926
832677291
397645883
1013048899
650338377
429304884
539014312
534980528
472242740
546356771
532646170
695560149
353143669
80878262
446402715
338984811
418174277
731507123
1332106724
748311151
474810729
837546897
563272859
586268103
347100255
636139928
366790890
367935258
221964454
120730262
261518070
399517775
530064337
380173685
405865014
558340790
1299350242
423289440
358795885
75287042
1041682630
945953163
812939059
403374822
643875877
579765695
1047233743
1250904740
785965022
797534401
714529041
799242554
1317163369
1128195675
463136143
440204478
151573051
169921323
750003878
531272808
149428654
345466276
83807722
1267460334
395640453
591319257
884766428
93968254
1215125600
593849822
274948529
829424660
524677999
408298688
195739378
992956789
191714216
510323938
1073662503
1183956954
557036748
1108810023
886347605
295992083
514524763
291157910
900552244
482047132
838407815
380753243
218707729
724280212
959517044
984241489
285369836
326519301
637272789
336774326
234965704
448373239
233478424
813278860
459754269
266290306
683480631
840738732
880433425
1258154479
444256011
708282549
216626877
388456664
703377648
280212064
281594904
649750605
274966925
623378309
5487825
507284705
1374989257
1391330353
429204185
891154913
426096827
199075156
404018432
463348163
445306962
408831534
971644447
1311969472
16961732
467325663
759050092
1230728800
1070555445
515825636
411867358
436702395
571895028
577486182
466412587
1366340367
557103905
182748198
285694161
331808965
977222138
184424939
699653856
460932451
1058202713
583567217
544420826
718786178
198084583
629234133
1200486641
645235967
332559512
397186319
424763466
354219952
398106953
339110988
605359024
718008574
518866803
153718086
30223438
505753073
637200230
999301618
335249736
346186114
976821891
486782910
573546658
620464287
782115265
456899822
286034862
1359187307
518037540
415487873
434704148
560351513
253745032
450839118
3586443
435426014
645199802
865430814
843538648
772785876
660386057
691712030
541048281
411760467
722749127
824308651
574864978
153767304
186977006
498877017
285670956
286077404
178052789
526250871
296218912
153890896
298494669
258043051
435265994
261119353
888082323
644011713
411866904
388525707
280719082
759329965
773341868
736789962
647662433
540285660
842629847
1285502925
784242732
507345777
837497716
385112815
967810843
948158172
33394866
761552371
735674549
94153692
956167955
1260294158
246124273
504564198
1367364206
517157534
695526959
417848466
60953447
353598605
969169163
727126265
574812091
224249997
846093274
365481986
381159628
240895328
149546711
357520412
1040970780
553924911
201166382
268734780
1024451311
1028875443
872977306
3833977
538450031
128612978
694442920
584374282
483915701
344459072
465763184
698769672
527903360
869409025
405446880
1043809690
872722364
838716039
958528601
201382789
375018819
495643939
1353204045
1009388358
297452257
345320483
498070926
394417810
1138553914
598570331
159574762
319724712
1052134028
481756567
751132714
595384320
468005237
1211360894
745870137
1252847806
888469349
584011264
271040363
644769166
448504389
184992465
363352656
263586735
756110549
628925672
478687602
374786911
531511593
558611989
61135847
906769432
399646266
686582754
423091486
84571684
187004700
279999068
491178351
323213445
973454920
392447962
347181931
439146595
235397790
361733457
213235913
703787294
666042741
236500880
496521376
381601896
381667546
771641286
269141603
220366216
486751681
1067482685
604855214
1029333430
1116753179
832825366
906752499
711295713
725118244
496517672
1068305258
238787090
481719364
717294827
595981359
693838284
505767893
190703689
621843898
639212167
224981979
331687245
449567915
225929976
1025398310
804858807
294396836
231834854
330449277
533166208
145803077
202451222
410162553
795979040
267816725
724856820
789686431
543876270
211254668
259967240
300545794
855136239
1222215370
805963954
486673976
319643456
555539894
1102102784
842702218
489835387
486688570
284262832
1164413389
1290791707
344800615
680041
956084305
838526282
359499322
457508540
575694687
447535822
235972117
596021781
410714398
569424021
259289891
373363579
556808657
273241695
396527977
376099746
347279273
860911057
226542983
705167282
983435652
1206191697
847035638
360214638
389263602
899219231
849363276
281197555
495002471
452934206
2167396
116499065
1373569684
712217196
450032145
718709017
335903788
810665675
581455201
1093127760
995759538
1056179217
848317755
533981792
648591722
699311359
327997664
33927033
179313349
1292480067
479485696
313416517
837242230
484678556
575055099
301196034
359748657
393577151
625123580
810421764
474943450
1076902789
481083504
706654428
871598351
1134255320
980572657
550226799
441594597
383218226
84868249
485122352
1280331255
144024072
473921950
280307127
1154404305
219829217
231349688
141000197
421443326
431425102
339423010
1044506987
378563131
647792620
427188962
630007041
65809090
435067328
100927084
144122349
1101838584
1154975365
1180454944
656490990
754662150
395698184
380850679
867776700
453928318
783447529
1235497330
1018139991
424591532
1165518643
815502383
360383419
1033011950
1341161559
1236196082
637245438
727000072
242281214
470398393
1020814366
192827293
452097546
300986833
672706785
129490632
153040271
581057881
779375880
1046605557
1264928224
190101848
861103575
381314729
180348247
396216476
604770284
993322589
687707152
545326028
302110587
240117146
620332688
211437248
1152605044
424773545
452528721
514080536
996441778
394014755
442923112
853942704
446712982
266419664
345991467
968651920
566402064
338765341
549316829
216003229
609846483
1005344592
267802742
448285398
429360974
294993328
508883949
851309110
849948092
1143558908
86446598
179009500
423232563
1000527486
384739306
572415512
201772798
1132198465
635256784
376849935
880658
163483154
923346909
856698076
376604650
270711403
3568804
967048234
649242596
130669257
959005534
824822962
266820397
533751485
357772939
781025282
277289332
724738275
1021148826
248581584
872445291
837897121
332097907
467305367
686210950
888202025
644525445
135787274
163088482
180775840
950415264
418766639
39810326
158884001
137101554
531631932
1296447834
98454576
98772830
342477089
457526843
836015517
1367809616
135642932
800857096
510145642
1177477984
581197221
484963280
515276750
1147910952
1184935776
794964816
656376401
962697372
530748718
769969242
780904267
359365017
528079389
697783102
722533604
571707676
477336978
322952748
928698630
318309093
262700287
487262661
69418513
455673952
434914310
250257650
417853222
610408133
25257229
123863222
177738673
946300004
1387398266
557025306
214221357
967832197
448269715
958660364
746439027
426734589
324599987
1042242022
345723822
834569358
231695958
169292094
874461732
211427868
1176567187
119899086
31498308
686188160
325338872
248004160
593028835
751004681
735081082
349746797
723418954
906094991
387065
1004318144
409671172
716252362
702759092
427218686
1392825742
1278568649
137405243
957526598
908809154
913702916
719149385
393581255
966410525
1080862701
230067716
1074308840
818874431
806826731
633728890
470037633
335367167
683381568
363623712
352118531
209552513
899987688
88626493
201556363
546277206
460347599
857684733
352545807
640792658
866276303
618330748
573698080
370660289
302154555
697889121
596150220
668912512
239259873
765248644
1339745162
740019632
403630743
644447364
1081583713
199208984
1016489413
1033770260
156694204
340504447
490277741
950027695
379672522
396288357
343573032
433919301
253505353
320324700
79409033
738900644
347069500
405364605
417184580
401443256
894539685
169209348
612763248
67468679
415297190
186014340
555710610
641810586
1191212781
415975147
1002958395
218325789
1188943817
185192546
786535776
1385281002
443879681
737424653
507828464
151078863
448962181
784735662
853456511
700577323
953891105
798567915
123164425
829475557
136457451
953481265
260974789
631182041
525938731
1171789833
548148508
191804497
818927522
621053535
379121413
410400979
921725453
435902222
299857509
435302996
419313214
100883340
148916608
89103659
550734834
488185381
714670762
499007874
145177523
666340958
671276201
202891097
375173612
385111679
547886788
676484224
1188024
34419620
1017336047
1102110970
719088137
702156005
605331085
442468010
667300653
869178525
210415328
655573014
1059545911
879313502
311645743
577498506
734536207
150689199
1000230898
532090708
565382282
1207255360
342625882
477196155
173709553
460648235
194739437
847511936
994015439
290128601
871303090
350902422
753705566
950290010
1222163658
275487118
671839493
276356357
913299173
1083869562
969018675
514694912
759604022
866016524
394777100
747705713
438255393
513662903
765441109
670855292
1284603034
466532755
922699254
523075694
375774826
471429683
947762813
634246627
267257010
303267217
1235643166
284733183
534618575
188654816
732174233
384692086
394148457
596274299
769826201
1061285568
1226067803
762739673
516017191
109481085
264796432
388888857
86699876
1214449777
211734327
1361117623
602996777
40565438
253324770
948551976
273511190
680587386
1096025998
109771809
874330362
299103275
73716724
458478411
534714007
435123278
421115792
170713595
991671287
729783869
299954404
445308420
542294735
496413644
666266266
690602860
496969299
412822326
423622128
917879960
582199401
139473918
806173660
366150075
310603584
1018867260
925464293
108818927
849023444
1102157655
127252093
549935918
739945448
473053367
1274638065
492286995
949707131
367063809
413566246
369090533
539466194
1076230265
286870148
49868134
574125479
699200140
415699424
657686497
431504852
198571865
537741725
350158314
355429872
723237059
518460717
89275708
423527096
205658557
116379552
847924189
407367656
682720103
1265568651
160027395
196094087
675274436
519355730
1178988064
508293358
452528958
1001515989
570788991
330138077
654662219
918387582
199182751
195623351
1123710016
38243781
751376904
186298702
524205959
1056483058
867200104
537809466
455617381
285537206
341183285
1039608044
767779371
694294190
796088677
204556873
829294205
1056229861
170543461
906437424
1189592563
244068620
515133552
799259870
408789638
455793786
83889648
375809830
1302857513
87449266
282527861
577969387
386597818
57816136
437996607
89759193
186541341
383445890
1057046366
923430796
461297643
4679315
362710901
486223861
498759988
47115216
164463800
313740595
475520883
634571976
344866743
392728549
416463080
752450118
1162919642
415461246
537233396
495725504
726527890
938173511
949227867
409994204
458552654
874805047
214695689
126840450
431338433
327028884
359112084
829494768
291561332
785137155
774469370
807314732
294467229
1025866937
468504536
708416402
228240335
75120200
924201655
385167856
190583326
614556017
918325935
631749774
822948660
264226127
546366987
289245372
200709523
472077193
308407140
480523516
125082962
585159584
631325209
493567656
146641778
509954055
299014060
1095884788
1171615664
498271186
1161733563
857565863
210606162
968449984
126169235
110507
211954426
230564660
201310055
373081584
773570560
218417594
332341900
548577183
289864986
155484688
1176891412
1369714786
661296631
1261327280
821137800
525916640
132150951
794856843
344698802
250140374
1355674466
736375349
815024236
543196093
792920618
469135955
227719958
705278686
998595173
460498659
1118971556
549691870
503198345
442924725
547601047
444566049
1327425937
1231443897
752072615
904051374
947158832
381658375
392416024
378866622
538691236
309359386
868287151
218317588
533795594
1077974888
396546420
211844868
351441826
866958751
502548868
46003048
1107364521
412033121
1300311649
168180270
395955425
85398980
844122764
393119759
303842090
1175256816
57372302
834043607
279716327
520661833
296239740
636349724
156992705
739512735
217013736
1280174433
947941305
607916127
800807234
701939685
1315500898
144628588
783748588
362829419
581071121
243704701
1383819944
247879578
784670731
388769630
334807321
338507438
544715563
744866296
932923267
541985072
285783568
325935086
319809181
898037320
412778907
898107954
326112232
1262665837
762314147
1184652802
935437367
455683893
781463154
679651426
774929122
242842278
377506205
475085264
549693910
471391168
541618565
124102156
661004708
644340318
227243339
482414540
162590266
429424488
896653022
432633714
601152362
447571057
108752640
444669964
76070932
2956694
499726625
116619227
362994214
1190550901
114198346
823546185
750454410
191951713
345494430
396808754
617729716
779407427
513934181
539877489
457162294
967410668
529814228
117450795
195399035
267530936
773525714
837937454
601542680
1031477525
377170497
787520520
781985954
400911965
965238061
785128489
517108383
975908411
421622518
1387739264
474746451
195394475
836459507
1070384412
123822768
393232838
149928512
116755959
397986994
734460822
372280645
276320097
965259683
268649761
1379480673
481010336
286686671
141138764
923450618
442648799
166330094
1291592364
673757507
275060828
1201358442
620684978
321524074
621001581
759388808
482108765
858081364
529358879
424652692
835562142
531290298
661786471
560845400
1088126943
517056369
359748124
763441578
172977622
406215238
720877139
879611763
822294636
924611692
539160732
986282999
304227694
502749457
217719294
671876981
737862290
260955312
742423029
191444310
455677586
224261416
859918631
400333734
302777786
1110271594
648497715
554928158
780655171
880359484
560481426
398172276
163582348
887494517
63101924
1341371465
654564931
820255585
814515343
229284027
767856704
669026224
818802636
1064750518
1356505762
483672321
325529458
181629558
1066911171
747981623
975923218
495198312
861291880
1330563
932032414
372398882
387081863
267868996
580660048
850000091
821117141
546825651
852528860
671529508
459447383
677693139
934402731
829938663
462343953
993693346
930430366
994407539
567544458
333754704
360480320
890876898
413302425
505579196
645976008
442887149
150405886
757841300
500434257
240037563
1339936907
402486519
308490772
402582721
241325315
263224615
428264380
161161619
544245804
464682686
1116386754
137913501
307444479
414761822
150899353
396290016
724133897
555972600
275887698
488256573
274925769
604886555
1029714291
412018543
663321858
601778598
105363892
240332139
1032728595
371207393
471319274
463599549
1032126531
1078606823
185859951
289340764
274772178
469921728
438486288
1282350385
320690827
401154817
437200366
300046906
914831900
471739431
197450622
1335482775
685795673
910178193
160986325
742793764
386729912
785812944
1018970660
776233517
201272476
84180934
742686822
234247282
717764618
460407603
453884549
447312528
993229005
553151126
389524424
489186438
271020065
397666192
122984682
1079478683
1350914337
597809120
543368013
324769561
554590125
488086221
628361300
411910387
416855732
515093178
358398172
548945215
328366901
470464027
297075471
102861187
354820445
91317627
1228616840
170654413
511223956
322953367
523484480
501435138
1302839532
314534064
36804399
309849994
1044717549
422461562
731479647
432456158
240072376
399256929
588799639
979659892
482515476
383978591
296594354
437827761
1197372031
368905630
499110133
937785305
201519992
509387322
305942266
259121995
357942361
151171457
1259363617
336237582
946420193
690664
474407223
456831582
203468918
657368985
881676410
252436703
1224705833
1271900138
433596671
855583734
557289685
331459338
284314328
1071668644
468078466
81614209
1195572984
636826530
979623331
731723895
226273507
1358963389
791274412
749616482
183618383
464753827
645276797
297491212
795599372
523813067
677385468
144363709
202962750
543094973
764433719
420680871
764892655
380366470
167650536
382339871
170688957
248469533
389631449
564958485
424162543
636043793
483818707
456849516
709853701
385438639
347188993
43386916
1185831917
413463509
795071703
326505172
538600836
916910726
855156038
595496464
606140301
758470547
281317927
346887816
656948490
375902004
738222150
747899527
1257652440
1180547466
384927707
679201125
271841208
479658915
61007392
455093071
359972071
437311595
143334677
731818699
263749452
1369082589
213802067
865271052
194129897
236985231
291063358
367203734
1184674839
442639932
389459196
698630074
80334015
335162140
1069310011
800066868
915715807
114403201
554109991
927028132
290543060
701136030
318972551
368809945
303072391
123026862
396780322
307676844
508127571
402391072
457746430
156502619
87906187
218319202
476979624
574762466
911174306
246601672
200564193
88964653
604463037
952487142
317086579
468204842
313363726
155394335
482429082
1365468502
760594730
1024070591
628870046
912315972
763654039
370456915
456372563
1154230989
214997694
435832102
150467196
643040154
377728864
280989913
700223100
447215573
1036170085
275689714
396652656
311286217
477106453
483210247
470991531
327147919
481942244
988907578
180798929
773830405
311979662
282194131
812940255
811986983
232862695
1286588484
244517924
299181649
1297183190
486682827
915371929
81090881
471552314
338063419
542509170
136499120
518691182
853241907
446002630
319098947
495866609
624271770
526165498
80766598
328874940
618366063
1368277425
253325102
90690784
63938526
251812422
796939457
1103171378
429910105
758991768
402429773
343024069
144961538
121265326
1143811301
526483066
143766483
52211364
1234197777
352816135
450651682
696804336
139840895
315833233
902068418
841153423
304541063
391730497
329339117
1028294564
371205469
818212202
405075066
272782217
321558935
371221281
454900080
985781092
967477674
163341883
523312990
616285061
473935756
350242077
887945447
643645540
370053836
536648946
422444044
888304264
376237945
769665758
412802014
905032462
705488510
866978104
628470438
395891909
998852894
311988203
832308160
793936889
528318823
1158623285
950020329
699164932
1031885384
673784022
987215138
81746
842004459
303284459
225134150
1007530449
749246524
265162966
565366041
302570928
122374745
482297601
111841539
430888754
550166418
300279686
194906251
390830359
49620050
416459150
768522365
453936237
433776035
411433377
481726766
801548690
369762939
482300017
482642945
40937010
710673914
517469178
451126568
712386354
374064183
700113056
385187653
87836549
464889862
1064282140
890657418
748081996
1145133152
772120781
792766132
460016166
571225735
1288514391
167005915
331929618
569888500
989657164
109381794
472358087
849372470
364656908
48020887
947151128
199494281
338918541
995755230
81154671
395554578
360486937
287667204
537164040
443667633
66104821
1033441592
282811864
636573129
129183793
368639906
1103509402
784201388
414576822
1377448322
305159801
591265311
484076066
460478171
791369251
699888633
145938825
580616412
102277215
240784185
676478307
457234983
409698916
480306016
83237831
635049465
268951246
524547904
1198114852
580127665
191669257
754594012
711342588
371831423
432203185
338116273
1003816463
241009902
424234718
421568910
553303731
242156620
176761668
827862063
924697393
237743321
58296933
1259938274
201593199
472338640
518438133
974809827
816744317
316918017
313668829
54585890
357010484
529452570
345393878
1148290779
1044264066
633308937
214544204
488655973
461520248
823758876
1036280540
409284427
381380587
462421066
160648565
291213599
520415583
247764767
755668689
365369202
239404353
861322880
977814340
702433520
477100681
694756573
991641226
423408953
873284575
398712573
959572150
361436817
198762970
449385336
83202278
1098157036
299752413
242383768
319693790
507429856
468099915
959175720
856192502
418929231
942530491
696668978
393041478
189475934
660640083
755190910
466687467
27898897
628144077
335018809
509231449
274761289
207899239
340593548
394071038
573349706
1355075971
610421
637571444
382892961
447536876
463088268
996757486
374976618
283874093
200187352
1229987361
367298986
1030840492
409920967
772031735
853913249
379939553
793007179
373650401
573845322
374627902
456171766
337654457
186317803
553529972
264563022
370260614
1015867347
1009088229
349348935
146514367
599582074
469985997
298389671
28740183
502405197
565738743
321828159
503908302
794484338
1006334659
265571560
207310977
720526687
404981099
838599095
227791027
730523870
885200222
397340576
213709323
1391639920
1036299607
508502384
442020824
830390888
243350811
711391879
485176363
562784636
612645048
1107558068
95440359
201700056
370904531
635594480
339390088
350292684
941585720
402322430
410621116
489925040
217552406
846801259
669131209
100195222
571557874
503224921
432498733
351983581
759702231
645340769
103914929
1108404202
423674674
396441413
198411455
228426823
436922330
101839395
351587825
691932922
818357991
253540006
69249589
698020967
853965883
897717714
693616608
120224413
338363173
663665662
435609666
419053185
338732965
779291737
290655467
291060089
254509744
379211731
412813097
172973250
276000705
172647171
529484789
1051296312
501581215
277279900
475304293
296415936
492527668
307752939
755178752
522449960
519319193
398057044
520278560
325297279
665791631
460560518
868392808
466055767
605627620
366534770
280744011
98378566
384826701
199044924
808447239
478376915
983523729
427857335
520183711
1261354252
752509895
285954888
491404157
788924499
572221829
863885206
445204873
46533075
66907654
838976934
190911731
860022745
951465158
509392503
491712586
393054852
548235874
1361276377
1092594922
570344476
696359380
456461824
786215557
629942813
427181851
767252534
269998308
940887658
729201414
503046082
604804094
852501679
303028061
678464593
372181554
237428795
362708789
760676994
470951498
248370353
726456039
218780128
184924365
670355454
1194291350
235770941
408884498
53865507
15896778
94762933
539965699
119357105
331513484
181406696
406641416
458196462
578006934
516976020
29448974
671240911
473762862
149224577
853512605
230670046
1037513963
292115
625950448
796027579
705298542
1238294343
1297303736
672219315
539371703
952621321
442595466
222576386
906886355
914627797
832850642
702366737
761970642
553540644
793057
970989384
370823438
363081514
1143544319
449093010
536668796
970564629
506131510
780090002
197946571
106422780
560210704
191885128
476003033
333836220
350959666
1929896
540616107
385617434
863958673
862204960
420205030
472561889
437497220
1003175888
341094269
875019686
334931321
727208855
304012534
270088438
486318885
416520722
814967382
962962921
234456401
693549669
478162358
78265638
214263328
70382383
756641929
493032929
732960884
494347799
69040203
684526816
481589219
475004553
52640228
479600713
39256634
860058871
1137057243
363971908
1332734269
937019997
190395977
489553343
386053003
436155151
380613174
809036457
959592733
408524817
132489825
212223583
185958101
128135555
731633336
652418063
651915115
527312269
103635769
876408040
79890417
730565794
135529666
185289483
444579165
109666956
435170482
722837078
429113699
106846800
1344504206
458943266
392288792
334142380
372596729
476592116
612917460
899680961
1143822963
451177798
202749618
325084500
655710715
673075384
893340839
306808706
187346711
412470216
219336722
630390585
163597563
737803109
740303137
327951781
130685934
422958304
839755312
235452026
106043187
490794173
772877752
366628938
311110039
97390312
730058939
689961604
148916523
409846444
218679263
744679455
440457971
195580895
653924166
252681005
711767163
374642499
148424854
686255786
355522860
410191765
494027156
965172462
427865298
343005581
1121276377
381959311
865458080
175318166
663981213
915130434
842813809
257254550
549832103
880227910
706431822
633821466
717734552
1265010487
484151438
353043291
54441176
294663037
468940961
695852230
713309538
405082487
352228828
643899215
888363918
529059866
118864828
294090461
858095375
713252875
248439232
679034138
331531844
830472390
330610800
899670268
435306979
328127332
526574389
265709276
601733426
238639428
470749044
678550704
808949256
406786095
747225180
815414578
57520202
778764461
860289238
169529719
261210122
235868549
1005275330
148678757
155632786
481231054
853967770
126615268
576050308
679135900
140045760
620137466
418695646
872092754
304127055
603913606
497101868
121701958
156589994
510053143
511092996
481975973
315477470
491398770
182846462
418210386
566107252
1318868630
368336017
556475897
188005854
957833902
270554701
1055440828
189084639
298505571
472621686
476287906
924086872
1191504236
243192074
896354861
706790213
239122337
397880166
347411846
706532808
814082525
194606506
871943072
244667573
924912689
651309157
385598278
280528751
233279668
254208665
505143419
224190995
825653313
358757966
302457381
302193688
349783032
288762220
763390258
325206322
869010746
1073120648
119828825
386947385
777929969
865859734
1020509555
433007996
956303638
202434250
864610790
740748270
408473851
421255213
883541770
119233171
578164790
624507219
122406948
634966164
195834269
464428001
915167375
95806831
205234687
295139972
749393038
361801115
614404688
200960026
787751724
284641559
103847692
662196022
280898068
105418219
812900318
499578430
331885140
859873109
290113015
1306089502
132666037
494723737
419767348
766796819
462959819
598341325
521756284
590562878
1361060439
79850664
1346265228
203974570
391751934
668993641
993046637
306697124
1015233245
547764212
122559235
954126249
785307135
468096575
814488051
405757648
530554991
229406442
279104855
424622303
798388966
461787219
701438635
449763587
847676783
293873836
1018716919
1245127835
234657021
539729303
127840051
398182114
468361431
419937462
531779828
360997079
485067443
1019318176
646932926
449246488
222949491
703349963
325856404
47301391
700548688
1035077340
754434202
244966819
1019256811
682250500
725250203
904033113
371153619
227471830
966546736
276083699
402772496
276710618
358229150
330090369
516752148
565936760
395423524
687751861
939413147
1215298922
213935216
245592757
402465160
91062208
803041962
719961763
599828413
659013710
761076577
488612419
438950787
58268830
322452965
334761051
565625454
102199678
549865960
923398524
179902602
153023598
325603557
1093861482
877659676
479610866
432502172
883811789
167701763
251912078
805728495
304980059
406344884
816186227
973509173
342847343
286194066
405870471
212585455
816087441
481835884
58380182
114626027
1130952420
514054446
245135631
1343078373
400642880
676306260
69541307
644322092
162417255
220424907
272122032
766070618
224986384
639076443
1207616876
702894888
284236093
491580883
496093630
204782041
511395447
171480327
626761313
404086132
643157014
702335496
1295026722
1132627809
469205335
1054895307
858651211
71148650
593675699
755936140
492763350
699307083
487009110
445550364
391414869
260276960
397794684
400447121
389314483
476057562
253035949
560681884
748855245
516700669
436531881
981063414
445101310
175439852
722147464
910920513
462019316
125225533
35340382
111369109
88591370
188326500
1001618141
464228687
1026395314
463665425
1200107353
979895362
114379293
630744569
568488522
1036411131
246071940
392632820
414390850
390672173
348408170
146095832
314904678
113253341
508503985
746717971
559425085
442117232
807311458
1325986228
237700990
505345208
1306359195
560627517
315566078
846475262
1049951781
838899676
189095792
1111140480
821073822
906239163
300350675
369585324
4171304
790124089
505385772
158173098
1066113583
227658431
757766731
610721277
231278905
16270573
385996301
231761059
226871008
426710671
1099064180
1111994336
850862286
864478950
227194
456944077
362679022
237817583
863863931
185338671
201432200
644371999
806354016
26297697
739703689
877646068
330465107
499894430
316507391
755830975
35181681
231326476
180888
716367564
772149556
485000706
919404490
877589995
321029989
684593131
457449645
537699876
711371628
573429190
268500991
1351862230
525971305
214995350
343420819
98168397
574055641
730828630
480678462
896006353
882803799
804283546
673299483
579739264
758946380
1055841036
515624650
712468733
542128923
423647102
420448951
891286280
479707144
55906182
774013525
651385733
538442826
453005467
302809068
838482774
617710378
887483713
222189809
273148007
224039590
47188292
223477958
1194040147
921597078
482416999
406611076
243149052
398198338
406380745
610946230
986861166
199693967
167431284
1078592017
243925174
579569808
1335164665
387451315
112066205
282828059
183286266
425838497
169264416
408729365
360706022
179002823
545472195
958795578
546784994
481296057
177322428
541101933
704855932
460500621
425221507
404563912
47838595
894400351
468235047
507630046
1289292404
164344677
488377152
458449964
262073366
381284254
117823125
367689168
389996566
99969324
504352460
470515743
386162201
526222441
411776372
403627149
278692977
266612287
375753399
349480103
403751741
511140704
17160776
421530879
80462105
1054761052
691748176
295225438
483486286
464599864
201666847
444771949
287785001
779611529
153296981
575635389
257227345
710622683
668811262
174003305
206993355
495256896
202744289
92240466
557463708
1027921933
48030658
1887524
456419146
973944568
1248017681
469202353
157852639
212905356
315474296
488539521
554293656
888440367
437437272
1311148111
543164256
418423971
437958392
724518993
138672013
86094649
1352597624
866377624
389321982
896851894
746453777
186249835
324958872
549154445
637563320
425516195
1191242645
1001153301
123994638
120341707
1025014380
192213048
778273511
387396510
866090866
506126162
1007310644
497825395
164151644
454141895
425011742
1194426435
348076892
441229153
565210368
647384211
212262754
1018616934
740661901
217369759
113370704
471223246
190989633
1132730288
264952549
312511106
354649094
260019968
317668640
1113685478
145763140
129384888
208083621
1013281881
240985815
605299112
622357237
1279190921
226820844
113559314
907521168
883909330
426003400
1371694248
3031943
115045989
741844975
511535542
1125630736
336903662
877707135
1339187562
1076704463
443169139
936102471
807517279
208419763
195625061
186681938
1048644701
369325900
1188298186
346891401
260723334
229334564
427783862
837978394
66009308
517696646
981736100
500012785
1142538290
447252587
152319034
276771883
536453716
1023320002
263455954
1343187116
1044100357
367066307
993455635
540462336
411724095
549892301
126214565
481377803
1075661966
424857610
975815877
394249825
962336643
1005805704
957618776
589748255
904226795
147091245
846754716
961265546
253184585
833485871
1204616525
936839796
466084019
103661216
172860933
539199205
739696495
231615568
229058728
320351482
180364137
294027948
709828272
527980597
404568045
367014836
277783589
995641420
719903871
868448738
1271218147
644730229
521928318
698409537
1221160669
615510268
682443322
657825245
769167516
507700316
837273921
927915816
212388164
463522710
48849897
536251646
494939652
50210481
415480155
419039863
1243951777
375403930
664637822
710405075
282852606
846647172
384952565
851293055
471889808
177277854
1006268984
672512722
690118863
667475360
200367948
231735971
448052323
515990375
861142859
70446399
273622281
628280628
408066776
782237960
1322185528
527914937
174342703
497982452
1066628369
700793183
480815896
1117938352
520649954
406501628
308363034
416728632
1181595259
546423830
733881596
643765188
1035908413
276226670
136786383
655210306
781334173
460333964
744130283
731065964
338190695
255892281
819379929
408889205
300642808
353879313
538154779
1016393357
659710246
1374563150
561111219
1218850125
521195839
794020369
868947377
988813009
463773507
1035160124
58813588
579374464
591694955
826037403
413998929
1214209301
640885273
346079857
700979704
234852934
482295248
324901643
494391530
730664040
459046598
477868983
761394069
100020786
648989792
355956622
359807573
594056031
484065119
493094124
286733361
103258786
615180911
677527675
522439243
734529528
435344309
427517427
386600299
838834884
629966773
587123963
896380314
855006326
448446501
597953428
1110645676
127042373
488541423
504508823
754415528
528448877
413521463
1006883
364495096
425991190
511715860
467425749
916756754
332135079
319898988
858041249
988978871
315544493
45129892
656359900
90751904
843509290
1058973877
343125528
861900418
986304203
832234228
496115614
766664249
601502067
380742186
896784855
379905258
150499731
1355853763
796880023
1289052653
355400367
996398485
553501786
51818658
680300593
969405025
505890443
791580608
518515944
349684394
568546072
1107292275
444582445
619512442
1307680521
477901217
294068248
138700990
637150508
923056559
65900973
287915607
113911164
767406534
421101696
92636346
873478830
2017696
829901778
195573118
865272046
523858262
66763119
689427206
519490746
113569318
993794500
576442793
863021400
203736054
436087892
947773825
518124065
504685901
826895087
390468472
787757245
212934198
350958721
681298580
748518108
1968307
497125659
388262170
878447323
319719567
269663038
439762580
368064774
319051019
334487802
779465939
194153477
369335947
323149177
397620062
173667562
672555648
487806176
993563204
387601142
412466675
896157823
393454511
322554116
560413716
558959666
408657877
618989638
187450812
771475227
948902106
301868545
427809037
278503272
520873699
884817681
105750239
457775652
146696855
391740604
204766352
1166998550
852836848
752301793
466415673
271606872
369952686
897488061
316783082
546873002
338641278
284057159
217716216
284626926
459972466
665275764
1080751263
1069784746
635856786
686447142
972644865
885574984
1014040678
471281338
284394797
263465397
526935004
261457178
182929657
760712851
1188641940
1152500181
490405160
263940321
448170224
477583466
774040692
458192809
833400792
429114297
79894293
743093199
254323345
417766358
1054246601
840683203
800212894
117709183
1054793619
861443179
179507665
743483680
894797362
393433226
404835865
1384725276
157021036
683332973
452532308
1255298684
528206505
1025289154
559068276
4938821
214444346
434998448
441966360
394995565
474235753
444726345
501032822
625585355
97243445
616164112
552611970
576750566
298119102
536121179
876287709
232783341
907587648
496730287
374671948
193421392
1017521059
269435071
482566211
500293749
739539778
507080628
561808260
632319196
835203985
119445546
215287616
865027666
326225163
419858102
619292659
659435312
656081725
173402412
103780829
441701577
331671036
434542573
501911270
132729986
421606473
655052711
514569498
954349926
34926997
269235034
649472662
468366261
421499131
628304717
424030587
172723611
553217714
677737168
389087210
1395179090
353455361
580853144
431881165
115245216
655404815
217722859
86343824
785338251
523941719
725776562
73945323
379325856
486536029
322491350
302274947
737913568
751034645
430755275
1002337653
317029343
1189680555
231319373
194561748
467147821
61643356
775809101
477615198
1106571061
610447352
163974541
424457088
493041568
656354620
598886549
856944168
401118707
543121664
1277557888
1135287473
736543866
86417471
599132654
1009315360
363758613
464778044
255874615
386908276
207918095
264321694
31785871
732780059
676886621
383326745
227085352
792313488
423440168
119087446
856789335
796920397
570219807
953020706
336401304
708493676
693149830
443628822
597973015
262927666
447145615
324793745
134015903
319686446
397699903
888592194
388880826
228742365
1068348217
207237684
1202017593
931492969
993756039
858960664
228553307
420585611
692101534
947754620
689993290
463795546
116526532
151000122
286027151
380248861
90543461
765213745
318523671
810718393
476060144
755956978
1037495286
378787113
738216982
1366110803
520175485
282998671
344765228
506690747
850755737
930794014
266215574
461535568
46359667
456197181
631377834
155915574
300346427
121900153
311189915
835686921
309024184
1171568506
710520267
732511580
461199589
1045573405
365911652
1054541883
195164566
475990354
1016727855
1370982104
35454628
403013205
495666135
946432646
831530204
1369937674
1033504376
745021121
806613289
82943928
348025198
443295482
211061170
924568529
241865443
948484754
849412771
970957806
1119150780
1206256353
771213485
493926192
464176798
500823180
628933068
263186157
270391261
528045830
1383133992
1109667980
158806171
977843669
469042963
427128535
440309340
759771918
5145326
410377812
457372965
232009710
748483769
45955220
195584698
369219167
166742731
137138498
743812634
714704229
222415388
928843348
799874693
450496729
479895385
410757705
361546127
350748609
252732806
3482261
857301908
711190287
317387250
260454576
370394590
239907672
1288895997
286155119
168537184
176823439
870418142
869716165
177298611
479981558
446737224
518658531
873336581
543392550
24402173
715872897
92494896
446092658
380866682
526098684
89666833
330032125
811612567
244720444
152474900
925035785
837698013
669384865
1273963274
1180192999
118020540
729358
369696194
556976312
833730598
40702400
841173395
400198143
496077321
385633706
427975467
582026162
981982739
408349022
386444269
708367029
727093335
993350358
800757953
201317134
733134400
405777639
597858162
443302038
173795416
655233284
404433941
886251705
342537602
1206656056
394749800
912135437
668310822
773971951
241816832
831267920
273111993
1290388351
997757971
420980762
187959075
384110036
354220847
407789635
810859478
155948243
463569708
472287446
212096509
135043243
574111219
585275170
413993006
691158806
683107083
1286696929
710284499
349916867
473024884
305754908
1028171826
412548011
1135411666
818519178
607093629
360643649
292102299
1198856356
167554012
636423530
863044306
731216934
32495878
682332649
536463686
502897611
476215219
298978173
802169854
896205696
1297964605
623523003
224788210
645321329
334196447
450208195
247640704
537231492
33275504
721808067
396915197
206406227
585398036
340661710
543317925
674382799
1174194319
714787254
884847998
1155205480
1030538379
40201301
837661186
883586176
737887204
136946874
464373020
874798826
1053626434
608494771
4043541
528688204
617057366
540913348
523880258
113494550
828706203
199480239
211949716
1239181878
267176388
372659666
966047072
962761598
837524350
1152753500
1262346795
1095186518
746420581
154862063
721980085
1685298
986670009
100854690
1242626653
507538550
357594352
820221074
350045021
175626198
742806316
160858373
298017762
461772601
675946905
928999035
439782506
534064286
84462699
76765997
864158327
645366457
608542253
206799783
729446388
428986907
824494296
760836630
480327665
419656681
126198107
143807105
655891533
272527498
468560143
407857811
285774027
288689142
679913517
718268588
427737451
403527604
246086334
466688638
213475948
72749711
401075329
716023723
107235901
462917281
203897355
402358117
114678154
247847389
1359737675
369089355
845550390
748761265
508572821
426726476
1040628782
1399131047
752821852
845904331
195752734
116609907
227939305
967834380
404408146
36440130
426471867
473295538
186435432
1008389384
287204851
1059023551
399620649
423949366
330280373
162257147
868580820
83312993
1039905370
3888962
313403103
59818173
525103688
426583802
344475371
1034643008
750516366
1399649310
532959100
854911061
459102015
415994788
988357585
1178708472
291498647
460855724
233892850
1208576335
1242359644
159904871
1158204489
301165784
115803242
956798034
415731400
693009977
187987789
549713516
421033255
403993663
243389158
441810837
980970174
134158879
451039725
599301790
686581163
534395347
496618292
1315806198
619034727
632215822
86390456
1271468024
684329589
468019242
351486004
1296830833
775838581
329185524
88128057
1323537541
175906448
209305695
102521844
346034401
403819600
567401166
452849318
563778
170537070
521906978
167706740
781931019
1002746495
381014608
443676462
788715414
660079727
305398726
347433622
285621371
226978438
614191938
654181750
281351063
433092844
714798254
792521128
456802172
968652642
762907389
338833609
1146341669
1360611330
1129539909
114760455
200591248
383220175
267302635
291888281
433226978
387192747
1129306813
239092279
388089383
1010311116
796559264
1397637313
882580689
461128896
298175437
145428536
507579565
355577551
631053435
826227164
1141123598
698821338
475354791
455423701
244409991
667920448
506696048
550909456
976831191
142699790
400274782
499492869
1081724653
496601637
255232166
471486985
1260394938
178711963
861228926
660293413
532965560
377359783
935028874
815620094
702025721
999447149
302262140
77242442
918309391
479073169
62597718
461686816
867477328
188629341
851146265
495123978
357078663
1065693512
786331049
785063572
979271263
510590958
775985718
303562768
353592103
292556833
739003152
169503381
515113500
733044546
611566594
485384113
475920954
799123637
303141593
433611486
413078874
486430907
662232887
543620195
226174816
874588546
322792532
335261856
231825677
139253226
748381426
203115219
436042383
422371579
507081471
801600887
1114391295
416825487
539945300
868236493
482733099
457184644
843196011
877774122
887412144
335497707
412308569
596944321
453917756
654631312
746532499
486201721
248208816
588524458
1378972637
70866755
557285223
281887581
1020059856
748984301
1121646848
191612952
579841862
227101670
161902790
265365811
847341702
758611521
239281900
951416131
640400448
314842355
909126553
1051725598
820786359
169804578
831588957
469408691
479973492
877896068
362847337
446151325
959607286
733086565
1346790083
567936108
882388685
959103522
876189798
181142401
61189818
1121741573
285230606
1167092934
607876469
574451893
841761701
825559020
342432257
640164476
529953948
970595169
1108835052
556870296
1048488826
301566073
1037149487
149183423
372812183
846285383
130618888
443584415
1207252049
635512076
533899900
1261041813
259970141
908513623
440777014
948341320
703973825
177043253
894190797
518924714
498024460
1027151419
422516183
878377824
451249311
1034370581
211167462
244415193
859376208
157236789
952224369
567938302
483238257
195169537
535163434
108976430
479660696
415405106
654419185
733614977
899345444
250106779
267999453
508422110
203176069
497162238
517659206
351940272
817507523
100083261
677524523
270649474
332611217
594955451
660535027
409678281
1391519702
390878326
1269480040
540806986
381820720
846022100
424327585
694487876
937827100
214169309
539144153
323964391
431768295
350763165
1182641205
212772744
832068366
123739925
527124597
464792815
195513265
504852627
590488528
215337641
352360990
282224200
346620298
878727487
151069636
350912714
444305935
412987560
30430877
707946925
619745892
321147969
329677649
366881550
641625801
352124123
706624054
718133919
865932625
218333450
1370995627
398293878
281864618
347364267
446616808
327185586
235944862
246720482
581228187
1235458686
1090358494
452997742
551889900
479075133
391364169
502663854
983007747
250283370
687872119
588120877
399123769
504405798
1096093933
501361933
396862012
284369338
1092782983
734531433
87014502
332860581
722983567
433628298
348396080
85247583
351430606
434526721
321975733
229856333
953432323
343482203
156204026
235393061
492882613
596525952
483058887
1157266694
393461324
814293511
401376159
1332567149
472878537
598380995
155892219
204587719
611150124
491063040
962403294
911409479
326594702
629734574
525955580
375945023
212468622
403742922
1050804765
1310130249
410570754
1219002407
523974066
602221322
226642926
956846282
219798431
435619804
221853957
401801510
261655763
556391265
161990673
160693416
891039868
212443242
437437347
659534739
126198259
640583615
226936613
575050472
279285969
411199157
231587551
1026749427
456647437
583366813
761529958
1210421412
697185242
374375018
451526924
800288666
488096817
357631786
415382746
167429954
246432444
1009396585
203832016
587260490
93270059
930772013
475453135
187718119
474361922
330181556
510374015
541585411
377676073
334144541
768521834
717338562
221588117
839025482
842852776
1204296896
522338262
859991972
306482323
359276729
125590659
467374996
950195002
693263137
841937621
51797926
427806913
113212301
259788366
75286720
857472041
671200499
750210850
274499890
247217414
960455870
561406489
605431629
332486907
189142562
938388729
913900817
356299212
80772941
738333763
403742055
799956511
742511194
1093953473
156480052
609198990
635066412
207591219
224768222
917122844
409151112
635858286
54323637
27633690
378036659
858317225
506941955
312750501
564566507
576412667
520934040
410382509
782576649
369671410
496487011
937964469
393142393
863134585
334719832
353983391
749423207
461984917
712018806
347672550
80392503
329260931
160379176
420985656
247242810
201730214
287969153
984781582
964017899
704934196
587144945
262151599
566612634
342499739
1280921310
637240609
364706612
731719431
471488419
772084801
373583849
233792162
477375948
468768987
517445866
884985964
532130078
526598644
886960156
180363618
612113686
307080329
907088930
970529073
539218283
558223954
640442928
1026701074
501375490
487106371
330751694
260310665
510100981
395480294
315717623
315250807
859078111
90445878
340429966
391502500
410885723
323075507
685896908
266961237
1346388151
704416076
121358634
1256214934
892304640
496388796
598279282
1243152577
318586876
411201125
488046809
560225894
926701540
758760445
519435239
859729405
986948389
248000464
527122290
1000662421
778067414
592684706
549518704
568815449
467534616
218967896
1027260444
269050853
106661960
376212401
458578365
1294204399
170186431
331053540
403296433
489013312
307759757
796257184
60830054
742744423
786291532
712679689
203561194
662812738
873942216
632833283
1023426126
1375869136
150577551
770794759
894152408
551494199
331007085
562859629
454158086
660489727
699629253
421622266
525768569
1020271816
175810933
320813207
262824524
779875948
202084572
478592535
556931934
336767590
1033766409
237571132
277524112
547944550
752944703
684682739
496044614
422467556
354862507
303733374
976411524
521584290
330561254
709854652
729508844
457730599
546163417
476600066
435256
199592314
562141836
1068290262
555741717
2340973
60420539
1370806238
925287159
537131930
932453608
938235762
545069427
216596062
1062463905
363916089
541210435
567961410
510647357
560686190
497453709
260659510
1089428245
408188732
1066911930
380832487
1390482577
551105846
1304881716
130410835
318671306
733575279
403072843
602698436
898848758
402965913
219061094
691034945
382473790
626473689
58454
454482455
429642185
746882461
761294984
206114259
410225619
158519219
1216122255
349913269
645484668
762145734
214318304
424221445
128655530
641503361
38403195
476508841
533891651
249230311
199868522
175954444
108985354
762585920
248629224
431176766
571894881
184108955
145898879
530223182
1324181393
340373370
45176735
503037482
313681376
1074247541
471417130
709125705
747804224
719253910
866546496
452436329
428623271
1307169411
591231311
155422635
199129197
341094796
291498002
1032674700
530956522
344425601
126435876
140361085
682841129
475382618
318201923
294091198
857241172
452502876
769566579
340971117
167672756
230015290
812040493
745667083
945489895
101146499
757336214
317298368
244281817
310077797
294923839
421079771
861547275
916876395
307088889
946246987
889915964
189553492
330391162
155539701
527118061
193843850
847362969
204946912
1124598704
634294542
1161695443
868338134
238285623
382332828
586060265
348789334
977630869
655338147
861629391
697409325
282512739
722769045
415512259
530612868
460607763
599137822
799181363
276813944
105416183
703919163
603014470
31827669
117533236
906611535
453776233
585680950
208779
1227626776
489187739
631503660
468364677
1949670
135941420
531300514
391919648
673920654
381069427
968603506
1278671477
538972397
213997837
164515062
152498179
402753335
1312311467
200079215
233874936
441678905
194252299
528110898
492633096
447138659
292849940
151548345
469613165
365880329
664549617
895720286
1359680675
128427941
336851909
882038791
183260422
266182978
1141333112
282020773
346119591
95352811
546470819
706722255
888874285
256482386
451759904
191019542
1019820760
1133155288
345954508
644200835
557551611
155978677
171762904
955892445
749612308
115982705
107642410
331622996
1211714643
1036421966
114394648
792869632
477853437
1072057137
343673824
423247954
113602163
642830284
951702
744747935
581639210
586910972
1116825127
380530594
480374667
397350499
545273661
853196412
466000206
742551627
1370392092
251376957
367214951
302868910
451299192
425166900
242069640
299731894
492718101
1012977844
765533180
1290488678
559548782
441212745
328174577
1004771726
1077014733
1011813033
69066034
390778961
935603571
391628827
648457768
403090738
727761032
80996518
523338341
449485086
71028747
1330070614
463272520
829613849
1384900870
685133710
254341194
551546544
320439676
305220844
1360529028
512172544
321157919
110866618
152946550
1262292496
439236060
446668850
950728713
962464975
1300786293
725323295
408640538
687687571
342668855
325128958
374691930
804882396
246181858
1303778592
1273144112
751683270
741134173
680095984
43325237
127766283
143037459
523210012
250593860
176860873
837631779
569607260
165766246
200177890
278595633
244915173
304916006
375575564
427717490
482118711
334376115
528266409
806353885
816264972
327409330
136003767
612638353
443748644
738420593
1283183343
427936922
1311620237
766199338
389501721
991839254
461914220
385549644
873198441
877238249
651676520
560139699
964655215
567668513
1123536854
406436177
349596980
200204591
359464205
85515032
350008363
363858664
458858080
473761840
778099882
768949956
864851293
283496743
432536579
945514523
690063924
428457468
48558023
584466272
860073358
1135879686
202045356
684770619
448380367
1166543407
990388199
453169595
840514554
398546459
1388044556
256284134
1226536987
1003078703
904866527
961159475
319218359
1381506861
79168143
1025544944
838753144
391005953
1223926253
579067587
902989907
898791627
2920265
483822104
697941472
890520842
600970769
886269013
475587544
794437824
393966355
266469081
937921608
173835789
491249517
1000866362
432586653
635400852
404114235
1170946537
405367702
152473398
677519001
540147508
958780299
797019468
1040527515
295238764
1384073261
188425464
1041786419
279611472
354010629
945247620
277584711
823353716
397738229
1044555187
463934758
444675475
294496127
714529094
940477701
388083578
1223782398
789488565
730684864
1293362760
420657047
409425606
533749661
801043211
740398673
1089704872
201069986
1010436263
211928540
213350221
472473638
469393091
245741730
878345806
347991131
749602619
488325766
203932045
463779607
518000656
954735420
149720928
650414749
394746489
563635979
426989315
849542285
898566695
784087822
663578423
457349124
408865914
380094066
1370764496
1334390550
210580625
866892910
286113777
614110489
1285853832
7597947
921725292
297739852
403818262
389564514
768094706
314427307
1301471641
509992781
376503789
649669010
126760381
604217410
469049740
558754773
1062866919
172563089
340299050
122284063
982746718
1288908610
433266020
640807463
1287541837
535377403
405789236
201764493
1292813296
1218746306
308086089
398896596
395737256
542921102
308383054
1393072830
669036633
459350129
657433004
632238799
776044407
806237353
670036803
1228190540
773762129
1218853622
504589977
306761531
707635652
260905904
40867016
942711730
814163065
237309952
256552146
464073751
574304844
211028861
467091226
325980399
647091424
928290254
383232907
302003460
521141920
278416303
559419067
1013815516
110147483
1335275132
766369524
494554971
320972088
359614054
1118863898
273582924
1019117925
862332630
546662979
796153733
728814682
1080935643
859842174
892499842
677269327
932600017
803472154
342062151
1262208836
97281267
423615792
977855965
712509002
1062458738
400845326
571760955
1101720677
1256459884
132919499
182193165
599431217
964625314
476354896
158791898
568432847
549246516
446489554
787610159
669545170
69359295
737472354
58908514
445442535
977610345
430429364
948989304
808100325
172416976
702759256
972467039
349449812
445503125
866577652
473355910
302553459
167865265
508427110
1209144779
202486451
752470071
940704497
1359638473
432176589
1177655761
994275073
416924468
1288953208
505584703
614825104
737717976
823778101
1123406797
964507300
410284263
901732680
1379977616
940208248
591970233
292129850
177630560
931822791
452892945
974189744
963877722
974941104
570583648
1043267913
403807956
477030608
300143546
360035042
1056153036
283400002
140887027
449218298
32773347
939526881
1379977156
574328734
1276928883
880376621
794327014
129582468
848644805
921370451
425993275
445172063
916440496
524458312
946029027
998519804
642250790
171689181
96080695
297598983
845858856
345876394
1044459863
260604449
625895892
456416092
889774591
276008488
475527009
768040283
318389777
988786038
558677824
502333019
735949032
825847931
692298563
801322428
1292676101
278596505
1194552807
87317536
374160899
1064410416
715290793
280999340
639332889
388362666
488235219
855254229
736503274
626096792
202486
303118255
375482428
1353878524
808865830
791652539
718294857
932643881
850323836
1175381906
1351962495
590587042
840313908
2626896
820121799
254267388
838907677
908178225
1354849966
793130709
160131922
407352104
1093117802
989783031
762262003
532542718
127617969
1080556207
992691784
354041422
888872961
678739210
628671578
464098344
680727862
566123182
378322696
780567730
883411086
710371474
479855142
621785229
723341762
1261176192
1050454338
408064261
453717111
831078873
440574960
490507182
181897983
316663576
460941175
35980295
780677406
1144753506
504178776
1226300698
352926409
786861400
858762417
432610219
468679641
611665703
247290954
317716537
468226165
1150077308
233476778
758600043
631344159
429568453
525244226
248080917
624356842
206611369
411375799
896338175
812491312
1213715087
1326607448
554780489
1077455512
977671207
939128888
539026019
335859917
1256641017
741200021
1147226858
969956915
445074933
113833225
727446006
544994608
697894515
895349022
285701263
331440009
747092464
446106835
395948791
1133937974
1358635373
1058262537
466956562
625454595
123418898
763922026
915202095
345834636
420792576
558740075
529185365
271010181
769376821
93380623
169449502
417888967
502977586
420646862
1171892897
704566627
311562323
1201736147
1105075427
1785628
785006544
394202513
803693840
604456117
911079628
1346168565
174443011
519488931
398253681
577689918
580401216
432244706
192670582
738713517
883662197
134327959
254303589
467365737
1325487601
955289020
264917761
267691788
290514014
375861613
476903396
382191353
861181448
131647330
304870124
534604678
795443135
731323937
371567503
364864291
1173592467
909823065
988743447
1370819285
212867633
332312940
128089453
508259105
33367268
924914946
678662030
554042799
554784431
783530375
5172992
998960798
360660094
424728410
520344400
312467452
891334847
781043233
335128820
509099232
453953138
885761600
343278198
601798610
210244313
373477753
906594083
337237692
667168309
1103597340
767844292
252905526
514426516
954181091
173648227
408302471
311549752
458911565
214176566
111040448
481846156
212815822
151054468
613853164
1005798014
916811062
502675485
577399857
544701426
1054733393
929968225
374143786
348093068
222085461
304953881
183075725
94414045
193363444
1153992047
384253736
610360446
27667346
408533330
893037566
151915815
343637350
854269119
1282713251
1271390496
274808205
427345787
669950104
418841635
942423599
332195337
658362403
1344878564
1081572270
946436216
617578095
878409133
736033268
73879390
371691
363068146
418913774
467424662
418428865
201941351
1045788264
799040052
570759988
790073552
535431357
746313439
410780785
776251731
1048344036
524276125
281014544
806746212
276488262
1072481628
205574004
453752974
570230146
1349868390
97227465
434311991
57629660
414418553
1000940870
244845325
219366896
250309665
680554732
515826520
787643581
249322642
722337647
644233605
935742907
1015419335
199795582
751993028
650138612
88740699
660959852
911650186
406872892
945454896
725028900
1165153944
914428788
466059725
726243602
948152408
304780131
924681651
462988623
333967297
463679888
521333131
1223091981
333915601
978256574
370334926
1361135646
1087737412
135158865
444310396
682491146
443889966
271294754
311491910
1187729404
863779599
893470861
956608045
1047927740
672747397
715303209
962965046
271471687
260856635
924656975
453273802
642083246
1100714944
1118589513
1186843362
351125582
805581319
334570311
623621054
627701637
895750374
1103885894
196145879
732388855
609366981
1142618711
377846448
687743901
787569598
839665921
224813331
501116164
469236333
302870208
325526417
905606815
914260911
462156436
218162811
252792667
1366837327
714261389
994044829
117102122
846282184
114772108
455305838
326822873
916219998
1186044818
286297534
679499723
523080581
682753547
997453132
424817597
978012172
539295917
1114513640
453190032
1086541686
338827221
455062663
513948423
1346572371
490137228
1342981434
1264011915
1397984063
307684911
1234100693
975040343
390244986
678376692
1009856776
1127092301
941755846
468561423
604564787
1084691948
568789322
622112423
285501910
1025865581
823333815
328775143
230591140
425080231
1289578068
285358102
916971440
1301325895
423278568
1092018709
334511336
783647424
456784144
594912752
978336966
869094217
448586838
954959883
688311703
784604535
481935648
179157100
989427800
731507674
638588660
445195425
551841805
441890548
85816180
1075607382
1049323524
462951197
150975487
592978714
366693408
930807952
538432222
1134948487
325218140
625867027
75095641
1116243213
838251539
539646707
123068659
211021342
899673687
507045028
247129041
1143574395
824191393
160122174
471218709
1162491188
837340875
157937629
437090969
900888814
539626773
506346426
1058808026
742156967
1078845277
393587744
187222511
805146976
1014653763
667637141
397555852
673503135
697883295
487116322
211491002
728718883
1194967300
515755027
539136561
741681736
690205839
581693854
309401198
836449040
914749206
445745701
784659907
491836111
309456537
529740991
743591550
367551009
410312415
1343388766
909796468
951970661
399320327
901095401
473193418
241471839
733924507
347074853
465097988
631085820
1104235299
843884298
413101835
270155904
383655112
245224133
1341550534
673694828
38756433
982335739
2126710
328800637
463695645
265467071
857994618
658207069
543766119
1201414051
981111358
771251691
663330796
795876184
1005730907
592685670
1017550534
1151812949
1013556602
339863993
855878928
853972306
693986921
718319126
603459347
1255237430
791287265
1382620897
825132222
366222910
943778676
1226233208
412030684
607511946
814462739
628481879
675720824
450413110
718689290
847355545
225618069
753357942
352373987
496678788
962187193
282130607
397940522
348881033
320840185
262218653
545714983
249058733
891968251
807058792
1056005053
540525306
925747307
394896268
490449076
491712791
491914416
727788032
786414588
380122674
582898308
1080445124
508629302
721792483
626893915
453920208
954185803
330451758
435697904
1305094896
606517530
318300282
891228394
572358290
584975527
143865815
296201870
1036574973
502232262
1020976444
526793996
666925291
607402911
184105416
952666611
1337669008
1096281965
596051591
194614059
573335985
832457106
94343269
638584342
500343778
793821585
1093276110
958127685
377066849
369690516
649825376
502541734
630449706
162556558
1360627160
1308384216
805679168
381928167
1026204818
782728842
1111207316
1015149098
986378864
507358354
751982671
877779066
538798126
743295960
636369484
247197714
586067335
272053398
848226563
393116508
667920250
715014210
1047216662
722732887
416252405
666241877
1006465082
605857956
1322982375
771814017
491417801
632933485
734418605
536888944
539428489
430796663
855892311
641538808
573607630
468054881
1347715438
1147847878
364728205
504624
667571222
384750002
268407679
738412074
1147679571
1320430277
461189347
940081869
741646477
863921636
469667740
920083616
708711959
294924840
339680251
797019770
1131017047
282443115
1105219789
1363445071
881159395
799340195
1171960463
625700913
379951942
448319402
841589699
218160083
740156
1241005516
892344979
6637427
620277539
548573865
1100012879
939047073
514372497
287128432
331870986
294916237
261046083
587282568
1150988179
518114145
44675345
659843478
307830641
839447660
808275697
445331792
698166488
400675369
320460773
863176670
958252353
335164927
895344558
589709133
696864578
1178591173
711365182
709773252
87989708
449083723
913284197
1106586786
7308490
1292740495
139266680
852003956
163496979
949226510
651780686
1114322482
1053056575
571436372
508458110
424453079
562253131
731757296
617791088
562059973
568071382
645583191
771105963
879343755
1185644741
978834059
652258491
290596296
1272149423
648435481
1046910249
204478902
1334352946
851675153
1011643534
164985859
1107256971
770210765
358391
261582472
158093463
854180940
830495135
883732933
293131808
821261665
876476131
828681590
740500027
1285172031
598560586
500592951
459054836
650520417
301866662
375036517
472311046
980718274
352758354
729008995
966148047
1119815626
226611301
123230135
346817722
1258494788
791785732
951850437
1147850791
1399813696
455086617
1383475197
586812975
1051023066
458797988
431824630
363033688
1172143924
409662633
34615709
537016123
385171097
588639
425061067
838508936
723518578
1357928815
499546667
818698434
255336920
438997565
277086068
1367654340
1138812317
1073385679
524963243
860677574
930889932
918542492
920985379
863251766
597632039
1022662259
1114343256
865367276
1009263813
682472333
1315410249
892937050
331777808
1251510988
1146536097
389608055
549771271
396612212
423485150
530940773
1131964931
175523880
452742480
468691055
1220606509
676687719
1395374737
1044464598
49376426
421336911
946831577
880447546
888520188
991100077
844220577
461127869
190350035
787613325
941879681
1214042629
325455013
321817349
333700906
932414054
799147774
778300829
656305823
458193389
1157572819
1018186589
478344835
1233590151
387835751
147431359
1188788353
1288067265
377794034
570528461
482651077
525175822
803690193
506830828
109969739
753274127
206007177
949029820
585579447
1049905250
1142199576
1072876886
897204713
456395183
502119273
502519613
1079707996
554047642
433843646
1362328082
298918190
1139712459
1093296892
756667646
173408061
729605343
252466327
313847849
644020811
882763298
1059679327
421801787
634001919
524711457
462661742
658812731
811921293
79034022
230248950
158442427
632447878
1358804675
759986571
559092833
598338137
473638551
1335306218
2983011
460055402
1013665903
420454992
977201318
748216152
1381705120
765220780
881002058
353384196
1024259925
926880474
778601017
1241736206
403976598
240299411
1340823453
866889779
697837146
1048940187
823829410
699864683
1024936259
804787449
480758172
416918349
290195791
669721625
474983752
702766062
769067113
810191326
496974865
412392796
928732662
156224850
531126531
490321789
1276676247
740864147
292628017
1108637807
780006226
606173653
926575879
677771116
659456415
202753737
917003095
470947452
427142427
1253826924
965181777
608699479
551489821
761080970
587353741
711839480
1000950780
1123202435
865039665
630743618
514940778
1270078060
1389917838
943169169
1194237012
816360349
534130599
1156671923
924385621
802026536
1123986065
462876580
872560503
531202442
731087239
676930111
485128557
739005184
201716312
773026228
762026720
888864704
1257961715
857068550
348002956
742187365
534073665
863792822
463164041
578881185
887848207
1354134519
531023292
1302008965
582866093
171710229
1188301916
766732977
1322761530
847626960
1033467967
769683973
864920349
1010655560
892207393
632113985
1219479565
1155051785
159544601
708851803
1302272889
749472155
508392089
599539934
639354583
1011464459
309851590
973077527
1226103111
1022874793
882268353
570233563
875546205
938938738
696914202
858837077
699262762
1352878791
48720023
528418239
958094596
876299965
587892959
1000030843
870035077
345093460
830634678
1316139155
337118323
1341125269
1200922808
77574228
1011740093
498220413
670228545
1376791485
859808635
1395265229
665343065
352778154
377746770
312458234
836008473
994935572
932345924
376740168
902743767
393454620
1056729820
295159814
807577194
593713594
1107708898
768757428
151225515
633057645
910873403
458398016
731278620
329288978
692269143
414166176
65734359
820135022
377123148
655198172
979695580
420866575
988716238
915348073
652490500
428506368
1124554306
519075557
629283301
183585786
1018976116
407654150
362687874
730878064
795321857
1038472963
1390397029
529389865
759492348
1322593952
411503452
736540397
562261518
1082162934
657182600
235914413
969481044
801574130
313357857
929479972
1189295682
1270398010
380422296
111856981
857474897
336080947
995649788
872424433
1177440564
939004219
276602769
372575447
933736997
572067999
494827925
1089227941
496516649
323636168
321104417
401988484
1185216574
1106442399
807955254
671429779
88928757
1370534452
1111749520
1335959810
358325677
130846899
1302477075
300239197
634813657
253579885
679376261
1284225084
767968755
808985357
421376387
304517720
902387370
210461734
616897030
848528398
341916185
349241727
510064844
1321038789
331659330
425660724
1306770520
444604043
988254324
813008109
727900649
600903361
692388
601489120
194665759
539578336
524396715
811172247
1276250825
191450802
733968280
1055756295
734882534
164461594
421242834
91980953
791334067
548551674
1058895006
1083940549
516317699
906145294
798514961
1176788757
371343200
435225306
371103455
477544526
725774054
369920449
942790860
198217279
692658460
333321202
1299461827
496871057
550459481
790949304
1057615888
587113889
537829561
675622083
614771039
82763995
511819175
519106840
1387279185
722833918
642070750
1012948106
351825356
677023088
904744729
1333709842
314647841
765726853
876146133
601983537
495006548
1243653912
60463039
896049562
1383829949
566093572
580591891
113528696
493318801
1230859712
523021688
1027536643
242655673
1118893510
944653289
229328452
409863198
263101151
856815604
661087275
1090233824
657407769
603969648
548518269
741914857
661765656
671773159
317345199
629548826
1015564653
284021615
1111803769
1110812851
507814851
354666447
839755493
1023284524
457091341
1051755135
492422214
413913806
1013193316
621997221
569756563
871859881
1025986275
725939554
482839139
1019705590
386778888
770006669
136694709
1139429164
478579010
1347022029
496655931
375933323
610792418
553427467
709974422
489446834
788250631
1144090029
1276773537
440427460
551579531
644277173
677547406
487595007
161348631
860580436
835365613
412895793
308386993
742039916
865727170
760791240
767523926
512908293
536273397
359728085
417885103
1036751395
599003996
1343367400
824211243
240491859
608737412
524112677
482013076
711547264
1387803704
1055139786
981130662
161096302
527095838
552862192
781385734
1163355569
169960282
979034036
1075588918
1244294268
1305007016
804850377
1053625835
1334355450
1185914152
658599791
904214941
145481611
160230104
340046995
872795627
570902294
1031423035
1361961324
409567352
307195823
334731138
881667546
255745751
702558835
552140136
106030792
1354337096
840098073
919977760
1242181359
909539291
540200543
396969029
641358383
642382265
330470395
817264917
1366552061
1233893004
725853879
435203466
577481242
437103568
288504531
1307831662
651543223
980346779
635669806
282963156
454600199
79156190
440682081
371450354
844573735
649796019
891696230
493093274
404051182
304506917
290249001
472835857
605487878
366393382
717892768
492213965
274655898
656909998
702562250
718824245
983253490
415875620
1327698524
1277594146
438776861
689329260
1000148915
939683239
254915582
758220991
460926891
306625123
542102076
333883105
471779500
761828405
797026959
1125435875
616091563
792625778
889700054
878197939
1003464061
309501782
1123506101
149079372
302337976
641972863
430714085
1207290885
797983152
585724678
460369552
442090562
949730799
444090935
348942361
321997053
672060673
243933784
782942396
411542257
906897057
1300826967
1172720794
1343838869
339779888
514094333
218909169
141776744
748369653
1380449706
585592514
968138492
455072793
224765352
537728630
453668661
943619255
903037072
1063492660
732675348
1031885932
470384011
391674836
329555924
261725500
323931293
987168834
690624949
516973208
692730441
475794475
1099570291
337778775
917404198
1069730389
191279265
195151308
394509983
711087509
441282121
322668356
751346476
724384747
1317134992
879650934
1185197102
672022648
264584251
784745603
491758905
1281319651
693442022
340172869
207549535
391473576
1083877221
462965533
623136902
615565375
1094596573
389003331
1329177460
1370344158
491203879
620674543
113033616
752123737
265616947
596573061
421008150
485969156
254811472
671413989
406306637
112626270
1390427372
901526666
185387465
355668568
1386345354
567187096
315968039
763870879
135200228
1238391667
773046170
967226260
1353830934
976057018
507884412
298971734
623230883
311849489
590824052
418957904
873934903
410698780
1220861675
297586655
584686927
412552684
894832675
446224435
1136865929
559850201
579530867
971354575
865938001
1086449071
406779273
249164755
737412063
7280875
969069850
309199553
876346443
1100382977
328031397
376363354
355176889
439832675
1010974405
216748538
341863439
534583505
1345657869
845475946
788796256
1099486245
731769923
440983306
1223281639
1276792915
1170159825
355982744
79705617
705886198
784040562
920369586
625584198
181624929
4364790
646494030
109883185
1238405805
733795241
927054099
515482738
914517089
564759966
424765812
600063770
588832982
357189638
1222986973
793076529
630701273
773037015
448873998
466403931
1113361841
746560388
698196219
675813093
207123472
667108464
741322500
848712919
768445229
764478908
568584541
900047884
770760823
992271478
687727291
642669952
478907215
502534497
663532936
390770494
1180968386
862762202
1139117032
244138780
907327195
476595082
946383555
950694461
892787824
702719921
2952900
1136969691
539860410
785960986
225321290
802389794
766458101
724206574
719076152
1023733510
1048936489
938358926
318080728
782582924
338523092
887050318
382665871
766278647
502067407
525082963
530181114
85664218
1055700155
131813788
920055106
368887134
71398202
254045272
262709065
803741476
906280519
197075727
205841788
654815095
489330104
478158609
1162694515
994576343
720848064
275205825
301125376
718584501
171010097
1209494028
657426763
307353670
425562578
555540940
864061532
1386625653
25084653
599762570
423060716
728313046
848420276
306507392
468664222
280139979
776166114
662724510
232991708
375241654
912061780
751361801
237076403
1169790892
504825796
464696087
154656746
208830829
890829068
157655577
943087819
264852216
1205187048
595439585
259046290
281319322
407620440
932059133
972128655
474002061
195807020
715648984
413961126
147813595
1179708464
1210497463
846506986
964765816
222593664
898408591
462043043
438705810
1197902997
1039590883
819221194
1228816523
192788428
477774531
874078853
781644920
753402670
362132088
649245915
277331938
817216610
420562975
718752478
560333218
957752959
1176555770
894537363
842498374
566669167
631553923
504058705
882180038
267392109
354602612
1074141696
402799395
850183145
538154045
685882845
93455130
1237350418
311547616
455932323
232592835
498646565
243104905
1079505121
1279540840
586532921
929989930
189466
906003808
498636280
435902363
209994664
539824390
896417958
1126662790
533572796
788980541
402205893
336202906
545522750
181726658
405664452
888083828
485731622
731004963
279729851
146129594
433115965
1333865417
653726313
844386367
467885340
403579573
2682142
38306454
319054120
619164840
263415170
708730234
712401510
679602330
499631404
586859376
553779778
261000200
364862045
766812891
548759643
1379131953
179134150
1121502844
675520644
951305477
719216154
773853686
507168141
915084891
419607513
1131898909
986831639
534198035
644767040
62303484
709590857
581271940
691338631
66233392
351712598
827103948
763192783
716330391
1023093626
148356330
399218178
239470706
239517799
502826695
461206025
869554980
382848455
472780493
762127449
673970076
535055029
560666409
982091901
523635742
410627966
675151914
761582214
1245962172
768865708
841377629
265530485
935057140
141067405
838933015
225230320
458671946
210778831
1345421520
302256170
861928375
315837655
322715193
937519497
417061420
948149763
263582575
492788225
52123153
578867323
368275798
1154706022
849364661
1095968315
434594219
384245518
946902641
1048810720
1217559693
576104007
845108303
447303922
1264172500
834642050
199700431
533170069
1228693062
1153168887
290222327
407059541
772702533
299844484
561825567
942528010
187141980
1341114636
377029162
1361959262
1061094006
560974247
492417085
644183037
927916643
831566958
516011957
403081700
1059725319
1231842864
1055462156
491727832
546019058
1332992733
1339477658
281404392
102473148
907288185
160168358
1001212203
1002363853
93834781
287515820
790374742
450234953
1101012464
274459851
935434166
243792818
841951812
833361193
184529834
538021351
417100337
588680188
1148727202
122974388
462910679
952965963
191040939
535176047
857608308
418389210
419079788
296744083
196257011
386087643
964539660
546460621
444315695
1086980930
522598834
759875441
862315626
936685633
838152310
763718961
295743210
259404234
610466202
894822702
772200832
561634480
88377294
468949004
465233933
140825228
887997591
291292886
435738235
683749025
665212777
302758766
396906756
1105757720
339588931
455653174
221100058
470977052
73669586
922470677
240940053
793039550
319876836
286799338
948661505
1038906127
346822378
529043919
418319850
503875650
607274
394001592
412178976
316310588
250986616
690812581
419744427
472831865
932569095
502324974
596528816
90191952
372288229
408810799
626858818
343456463
826513697
1108669702
735499019
1026264489
956796303
106502045
756120592
436522791
832643671
363233126
528913544
311409685
822781488
396946005
718006561
944713124
1055463653
525549275
914631584
471731302
492154161
1139055830
906521928
1235318479
634500687
513488874
1110152162
848804362
635652179
812811165
888881297
753738902
545780995
204515544
694417349
488462599
159108042
301091203
1150576851
1022482834
90543571
195318131
552811407
446039187
990649948
1249641021
409139692
306775484
547025497
716504383
743378020
150036203
468111268
521008417
1271133073
168447600
426300448
618510006
717396754
1388035931
452702102
1068122512
101496500
793566062
830015747
7129014
223307034
1041787493
763672362
462783062
461739295
788292568
1006546070
658156786
522688498
540650177
565847664
947923041
481936446
401991383
456231766
740502028
744256096
582138088
170620975
954099226
860959166
552194363
800488277
817774292
1790210
629881736
692551181
1137725058
1111074059
1094369980
723911344
1354866075
1390032642
341960205
387708435
751734384
1027679408
857737190
1396252815
480141427
1148093949
431649997
412000532
256602012
991435451
376306744
375267968
1309341614
117737405
789500804
525189037
1108298007
783423654
571879365
355004463
1231873809
1180281999
887859911
376505989
627799383
519778571
149957329
1160553999
179575502
734258550
365550845
520267237
613414889
1309246667
757676696
635173672
455105852
1146467449
397076756
217638408
383062070
1276729063
939030297
227363801
552254347
895009562
359275004
1081167367
355934639
858919318
424165590
149924494
1191449933
366941279
880423092
1343797152
569653751
139108227
395611188
509485131
875129693
528094344
770596897
680114846
543471096
464481363
191414853
776803854
491627503
954327952
329747399
1184753218
246836032
779084363
113355556
574652875
676373123
886412097
48172138
205961887
1195689016
370945236
718182645
1136316482
141075978
744491604
470261016
586656980
325499940
444131257
214722055
838644032
466462834
535370100
1195446547
233752835
558535100
1397289977
487880304
402787657
329883717
954630508
1345722432
393271823
1055483949
781842728
355686737
225230705
337707782
459441457
407088873
801952304
921090819
390079056
561464315
549630378
231593700
1020574745
870640548
1168869720
745313078
308298423
28778052
661661344
881961562
268445516
247265236
783125212
1179711061
823524280
1027877573
428886958
331330732
1381443712
373719207
668460372
407158886
645121193
20454455
763246005
657537927
88335709
879476666
765032565
988910733
830223062
659819160
1040219494
303513085
157575081
718184194
238122659
104446143
526946053
818852583
476300772
235244903
1061526077
983194222
889111300
294668763
282849315
617975176
1265881180
400246812
731469054
155262610
213902788
532966820
273750503
408863126
289548184
617694415
187245099
853457550
1039684799
408113816
942703829
182032442
1021571003
1365937568
296042221
159035303
937897551
1182720589
1120830538
524034125
1344545929
1350800304
412624772
834023328
801653530
74205535
675671089
1319577988
607385421
433571699
717902796
331758310
289869320
755254546
185100159
848826304
614144678
1060145835
1019972735
1299848800
248984538
740654741
71474323
828569779
637447319
574543444
503679206
239201756
1172171694
398038203
916825785
423210096
442044469
725181166
1082276379
643342419
1248723491
669436911
334571064
730858856
215020163
282613066
1076954704
1062269464
693273542
1208713575
438767716
795242105
350140813
1339322462
856473624
245298244
208395294
1242832735
893044375
1153265415
343760488
479620698
337685583
1254738171
451354040
512360779
576868441
311972341
712001768
1276833696
403301636
667538278
449514307
207101250
435033988
1157710721
395167614
355714640
395009379
1158838383
992618642
848197170
762617054
455118008
675047031
368940349
146501378
457363805
647817333
500419806
653669800
423059179
402096914
210496531
1355884536
916327884
647491764
706655902
329591990
1149563981
279450111
1324479650
575906621
314935419
43054649
959454827
482140809
1217664452
808872180
770510059
309101006
689688821
283718447
397903308
594800233
170509092
813329416
635762725
492901326
948594100
376071507
695779643
450201441
472448009
759885005
293377238
453434148
150482107
792402988
265124743
170422638
480154162
851473426
1227895662
329373051
720709272
207427446
521650563
385436247
399276035
1346648621
55709089
571745322
556858867
169840342
570993860
864020450
1378879167
850706650
1254738580
337492654
665880161
439761297
294499915
972756842
474086956
352710249
575170236
692149066
705865159
788220336
854461090
531875413
1146252021
732687212
1102387726
1205218079
102402143
880338786
755067804
681004644
648582369
140755760
631299879
648929932
59325156
452024569
793559136
229103859
878909306
453706799
841499607
717559948
649837033
477192805
913566068
409086524
978886801
210370607
219979687
443076224
644466101
823027937
390202440
601519387
924578659
378912505
882481166
1111009285
740744053
531112397
1137498827
253094043
486336524
926339120
812946451
172411481
783375130
714537566
974790018
985569250
118317203
558308876
419703648
427296969
1321855204
694950735
820584864
600207961
1025262400
866773681
34025089
229889051
1243043950
970206228
526061646
503973609
910604590
312588145
326396545
721312951
431242388
541894985
201137703
534468034
466011665
307026824
636055433
989713901
226479987
140930907
1007550060
402433076
725164511
1230830553
1331364351
1164437214
1329259355
327554247
497971325
503482962
401150816
791000113
426427280
1086096898
515637259
493340161
121692914
516103008
388875245
506216554
284336909
454361595
291131630
703161138
361425831
1105272113
1265166634
582832242
426592867
492802761
1172676067
936533895
1327965923
1297611600
465719765
426118257
252137812
1188042375
1092463188
756692774
382343068
210747130
405209101
200145314
242016058
466623714
1344025686
975820262
266487364
390165881
462339217
454326
165752941
736823700
1362215763
1377695103
459843751
723737767
571502667
597313461
272129866
1247341957
489350579
505589085
465545897
343531224
209521813
859078335
135578397
997038004
523589738
1112958458
257136321
888702123
968519242
121049751
849070487
744980341
787559756
124296120
682868153
338370530
243716032
386294738
776539313
952191838
350618321
575835352
81731985
568499856
147738523
216874065
420386031
747529780
849002893
617384205
934911894
1120430650
490057792
267807585
1016391013
621212586
1021337056
744738939
1207590926
856165063
576621662
408565590
222326383
185195011
585117226
293030343
460753132
130280031
431741360
836712
715231136
473206804
737301845
214317377
839169439
379647508
251923739
619796835
645707214
423295549
36125257
274110401
1018148343
418501263
294251788
947135010
921655108
836494963
236575461
503478137
307760814
763517879
387274285
736783585
805293941
3364348
651539567
598438083
260242447
1325376111
95738279
769416451
446491013
235889919
238436482
468152277
825859237
1106529377
77365469
449494257
939152827
800928830
335076607
250409368
61241076
340419725
1067868719
283031239
414984145
157027429
464709409
350072261
540325405
291636711
550105859
1082448894
403044887
1129160602
179541979
1159028952
812121148
471583169
320923954
640981293
73635210
885424595
999008988
874221765
293309391
517178633
779563056
139875262
793613388
551097011
794282323
4649962
764176172
197770971
489567700
232723749
620863532
479092679
702308273
572416035
369800170
134487723
32004809
329948181
1076456021
460247355
197546385
597272382
33073979
309537880
83156046
383636104
473990111
228908949
531149375
263298439
1129730562
348710601
392782508
401808518
395885531
492539276
199279333
444808479
813016805
769665231
637395477
338779213
1025047455
252259170
901512565
243546751
1373687799
436058983
683616598
270247901
506895598
457414286
1083384889
215337998
546467928
366132458
78630862
171980659
389812830
32938899
1310078407
446212365
397717751
121285538
496906727
327114080
382164959
839249115
452818936
113561211
457627054
433633639
869309538
429356515
325450987
98781388
708071205
520492712
335612663
430281765
1689485
760627426
725276302
214039992
602542771
477680834
820060887
317252931
214173683
895954328
697025922
520901277
676627069
477891346
403149094
2163430
330191891
204500383
509355071
80539667
483523231
432059998
278479231
424866841
156322154
157052873
683070278
478454087
383733393
375209306
328634284
953723633
710393747
694706020
1217484112
577906051
243928739
263002308
616645963
332604362
780680285
1100750310
320489343
524987060
133357834
246395648
703860819
203431112
343375514
317729644
310746222
972546868
1155142611
419852224
387550908
127859113
675001348
481561412
220423392
266700400
660978761
46353762
477791192
333365979
535466350
578098092
123747387
214702236
103421791
384668074
908948231
203988512
790155354
185345606
722173952
418022386
423348269
834388294
532516531
510383711
471845206
181136869
173079050
480484893
728030336
446743435
536480483
275846419
310811762
292228855
178297781
351832495
328696440
505170610
454566542
180961061
675079828
985498375
219135137
591801431
932568553
387037073
1222143680
305143899
566224108
467097
547898863
368820832
610120988
367354944
1137496401
548540995
687158377
446900189
228529648
1196219705
312093740
979077143
475447332
500510763
504935741
111633227
517686125
130762429
734849920
677207969
519627768
399910168
411002675
646692349
162182219
819453706
1081033151
562501574
432193128
1270958724
469826770
410007139
1388846744
512206895
346486734
120593960
733814413
507343192
380307557
470026110
399270035
701553111
309579906
430490708
178857549
426639872
594090776
341830078
971827117
1114626939
462739440
373174138
719138337
338253571
127848198
652829120
163528448
225113010
884635355
845891704
293165106
397640186
1062651220
814443470
227578327
790350464
588965428
201070774
522614741
777818587
498896346
1123742511
151906699
1316112283
729589928
280580431
1344768142
269013802
740495890
123253923
463474749
554764473
971212164
637773559
471115221
837580095
456792615
456908586
844750630
702563427
103496068
195643208
198205302
1097439562
804748991
881972633
1057247653
1134531307
647974709
448962791
217248533
802047823
368067218
535116099
944658318
1068760760
833153669
438047355
197703024
953776529
715051030
444731724
531154181
467986868
375065387
520090300
1131041120
39502377
1092534831
149773098
1206925183
482573472
476390660
190581519
254389785
272475147
1078488652
395424296
405440537
900019660
1166509019
2902871
288257145
834079950
468083241
543688446
612153239
1039926444
904034400
540456133
143704121
228059895
846310150
158664190
359983225
436753106
881600870
324057668
1058495073
323250868
440005548
328951526
467088936
1010591339
412974950
494812958
254116282
489333223
1386511956
79563186
769156532
747179369
121451456
507144006
1162874108
453130131
148779853
468812983
1056367730
704489703
348899817
657451076
968901578
136649126
430668616
417643257
421757584
243467470
1311217801
924032873
202631802
1094181700
451033095
632846167
236768891
490660353
1333640061
527266191
794124901
452870221
623572030
1449180
909300985
507974967
585505263
517357681
344807958
1017777832
176390704
732912013
159582782
425361507
464242451
732992678
205546171
1396974986
122292990
905780243
128202839
219137241
414388593
326533859
147909681
455135042
592539480
691942309
251615011
831625136
1362837372
464604589
846262313
291300048
804131368
532586314
265556563
499676131
425050949
416369063
923362913
204172073
698917961
522100770
946722181
472996793
450961877
1084445557
1266136428
1175319250
180275127
452058529
200653797
367950856
1307973
303189467
273419344
244097104
140394709
397799874
923584143
329137587
412967595
765854267
624141379
709177919
719606867
800518925
1010382491
435309411
456273252
397232528
175330162
282227038
69582070
350541251
504124026
866963322
71507092
811381938
525007228
304909332
105985051
464789398
213957013
685877805
213814163
369755453
231339030
4219083
450298586
180674428
536610598
458677308
474032739
423214249
644263963
188711422
831745236
509887940
668749651
220950241
1092795499
601225904
1289354055
812569739
366970220
980122541
358355019
588837912
285188781
180430940
635705871
447891485
441163351
218636163
445056173
788074151
975802127
448878148
392150814
792139986
772453306
327810815
279945144
318074178
163723659
692476588
463546272
287432673
279101929
1208359183
451462225
922037833
206462012
79065500
1383983115
753319656
644795064
279546518
859803639
1055276997
1000473089
762435438
53264976
42880302
351196395
348073034
1224084941
714243068
1029672491
934163489
381109903
517837329
885361891
506486560
100858506
513307079
567241869
466601005
572280927
501061805
165705943
862185203
477322288
717519824
907432083
1172508276
762468906
466413245
829204944
379906015
650868048
730583610
933820789
492447533
168899560
463042380
358123585
638177694
1093749136
469634867
399582558
201270
1191731625
264506246
829124668
355267385
1066382764
807049325
802716246
353704441
151658582
498608457
538427859
447154753
300392312
887342804
424524261
455670748
841941792
1054183919
230285161
760450606
998908741
191349487
962380889
679588674
272462345
892114356
452259681
69432194
403712323
419312526
51047933
492326644
434997658
12113649
826033978
501508164
1163309265
788033813
1318087942
381434735
674315080
194179072
216619471
516083609
314642067
88735169
182524102
583434559
494800389
186404101
297912542
906129077
449065252
1056591449
543704714
932345624
807379980
405000733
137032591
444765830
331866760
128226872
657193740
1296052511
302347861
192567076
530629211
344251889
1331497852
540921772
38076141
881888233
960013236
395432868
750960156
255674441
1020987543
460938404
477961547
1185683055
688037569
207159065
875966294
470204668
521433359
2517122
439300107
749394603
373968191
376811199
982194891
1170113682
883332482
795115977
104022354
919884306
827386079
414518101
362488452
670684839
1298021396
242025307
683416250
1358838402
995845196
826232032
106760675
686996706
1090021628
706000704
419130815
510988967
257387519
947179956
353569018
1327743126
785855617
579654380
1107104399
1025206269
608898958
503236797
649263255
189122374
581635443
375042356
426718100
258801503
457849354
384937836
138835931
748203092
264256394
1163170023
397746352
1064913579
711548139
233877841
932464747
458308610
953984900
624475220
400721776
759737285
333061447
882130267
829866462
413078102
407286713
1260125012
414681614
860983706
492757375
361534553
470664952
405184694
520238354
882727057
626842414
708993910
456468372
382866775
674432314
313708543
523862245
287924828
1024059072
669887830
1073614722
218048467
566214888
441984629
1041182621
1343009414
198210671
478823439
619683344
525964035
217141801
917848523
566941198
899864142
504428167
480403648
485109049
345093827
468630890
594335726
481238401
442223044
256463970
254570206
81912995
1285866821
663923629
941515482
856070793
183063363
113355570
561219860
375590387
511924618
248282845
394285968
1162380711
296169468
226639743
531376520
396609521
493130241
251123242
35098709
902918528
544268555
1013419932
771226394
557471236
190041537
407040272
586974805
932029031
766899686
671618515
534716974
477779522
420400405
756809180
466449394
319023
953959166
1287282350
173934889
394771111
957336488
361674448
66300390
642778374
639733391
130589397
1009404606
868343146
552733947
380144168
389742939
799994782
849291543
1079780648
822523556
272699211
52644200
205709974
1142419417
685546878
820636437
667836377
222148489
445659364
555461461
581542108
473096371
437199072
1132813274
1349972840
172346620
1267908794
1029186052
274624389
526866749
796644310
423025412
1013519767
304604963
686166210
368356773
123894063
485436347
1056846680
155197390
361316653
133561481
933615172
363099054
191481827
484225795
1289145495
943359485
122787827
1055463604
130664982
1093211165
557495084
1047767118
125248635
989120339
296966933
701944652
936353470
299499763
1251337485
995412100
495411432
662534658
536433818
555444354
81676004
534221031
183565835
175633251
700338715
660357641
365237590
151590893
1214068532
340408581
996774238
381707051
854594223
434263547
733845729
192732792
507704652
443363294
1142162965
267199446
469406195
729195027
981605470
860871032
652233997
277032002
360353406
515130543
103644205
929673972
333772508
585661539
380092082
176920827
1022354657
296972655
681439774
379265592
3299148
197063064
545889929
910007592
458283141
12770902
329097418
830595997
329304540
184664669
443292650
1323929445
384375694
109998650
1301711157
909962500
91137410
314224458
899518635
350258661
301653059
1231965447
652768899
319423777
742879423
1250236796
481757864
676653154
288601477
491938543
190053474
340125603
277862569
640535970
402027271
399760925
480420646
212699576
174603033
364465047
363815018
376703601
407176663
998426085
527983544
910250934
396759038
200289771
266134378
557249921
258660935
209125247
729257133
334195360
1148655093
22518261
506641029
871462735
1330114622
363197772
58735912
1199577296
452238425
216863353
181749349
1084810865
203660605
1095074012
842398063
279947470
791042488
698293757
170073548
40686955
402374173
942478956
531343
368589191
642832564
342039790
797381653
968189778
892330645
815718231
355465292
1194893795
1025149470
615058282
798822154
832522509
257826770
248847498
1339590932
472203206
720343586
441285421
410509951
639474843
246418995
274412407
124723266
1285942666
1346183569
348490191
217770951
73959980
238795179
382421150
549443185
873025409
468115444
167003389
405047517
588131075
1399496674
1063314382
677559683
520711172
638408018
322968894
980706254
1101126280
427937164
892396102
364251398
430598702
164387733
171039257
1017529071
586087440
1259414347
1044595988
1363731714
932374633
1382615693
160426502
386372615
296940449
921283219
591763264
891108247
979819140
211891060
391153488
218968778
856601373
100912228
443909072
258047028
616489534
893773465
728203849
754898859
703554192
287341066
465595168
732302816
804146162
650607453
690269227
1021822342
1200536328
474862825
732378063
195646514
665543962
183086234
559134563
474432982
315105225
255050423
275803450
590980045
806611337
431003534
403001593
179270767
1017031914
324577426
321228409
426878430
393396446
538418914
459181615
675729279
434352048
223825281
245737893
476874519
923277702
99246153
300483574
1112622462
226100610
541796340
972378892
716731936
879680462
1015901990
622638890
486103637
399662575
269766843
380738099
166479171
428140540
295436290
500093014
581322936
867364363
164932437
745363082
462671912
528041386
243092230
423769442
454510333
562516217
980420025
521918400
1134782818
615810864
925777922
985943269
632865182
640892594
515130325
632794866
430537901
489166876
228964254
1086674521
320328393
518690616
1337191768
842685741
870693627
466264375
397342419
454637003
247931070
583061369
619448572
390799455
394160653
618308554
389173914
412409445
787045004
990888506
391701176
296800861
570427581
446432105
838503239
625934585
721689986
1390743013
393774321
202738715
160613932
258146081
477920650
507384049
303773694
469144488
1164775539
915892006
451379997
246891570
242859601
884857762
378177804
523885172
584646149
124455382
578355724
604694952
417051971
393080679
441456471
511707131
371855385
240228845
644581246
865312032
1279815292
373074740
392594577
482743149
226807640
778933679
138656547
596047253
488258782
734338859
207379400
1049180287
1262384559
102780850
1258209702
661613346
90489172
672587959
1006986790
1337739051
297781227
249830962
276971774
851635495
1111021394
1131243712
710722807
402364039
437843589
822479900
660390488
422289030
156573139
634458964
791019630
777016721
1353392235
820183298
785118975
961570388
758408038
348351562
830040396
556254144
310504819
366415808
757918779
853142354
731010125
392462975
531541961
820050065
1324734632
907705622
1147804398
532968249
375661771
436036017
442012332
850465038
1160508786
893076071
607380674
69377842
377241857
272615589
694597009
683750562
484238987
394488204
1291400997
550629719
176082159
418737338
364659986
280694420
706571309
602404328
306960400
570719878
438519614
893756039
444722742
610391687
1050090366
550027473
788340552
282740967
442453082
1277958589
448797222
196706201
274043617
427650727
330852727
189107767
822337443
524321996
807158092
993869944
236573437
191062736
449600348
382456591
172344377
517522071
853331386
290501852
344273126
29697337
133392590
1390254276
1015280658
342297479
200459483
399085515
230880760
144954067
489382092
485096875
85575026
647157547
217386223
879700654
312180126
530210074
743822029
453125407
339618304
564999604
137677747
706297974
446314263
560187818
884941129
1040945706
1329058493
1296413490
454184599
660039527
888604415
472436834
634847277
338212412
422037819
236885331
387988140
434207392
67060944
96697896
339714289
1060874986
557570728
1340851664
683734814
419492211
887145157
246926951
844283327
942357529
696999763
557435669
476521370
110219155
670059241
496620974
328737843
436862678
109621686
468739424
1061499869
435519096
89479038
348049728
969921146
768019147
958826960
977196130
137774952
842336820
272559647
350271938
250832299
207658397
39176564
1152851755
1002007779
1392928773
283461724
918243673
1360728590
115301446
638783343
1185756923
451855214
265703316
1295843078
528198496
399270464
460888835
771867229
133968068
893646690
478676219
499433436
802155410
82177479
802083595
77850942
759765161
1389020113
229070317
166161292
421115703
222374521
402477759
740751445
914365304
868176043
179341105
677240764
660563248
611630351
437647622
487564625
1081834127
588698579
806093965
646286226
207828826
313119067
668340489
352225123
888931014
1245962970
310738664
1022776751
345854574
71044796
514361016
368511931
82465155
392804522
664008959
89336716
50782739
840410227
458122415
920130066
691301844
598909261
830325839
536619900
470785939
633699
457386893
1260899679
588149451
393787368
434925840
148064125
420694288
252536781
310350026
706154193
642467224
636991472
1018068176
1111717046
727216544
742214508
394450844
297497088
806527454
819900630
786595347
638105630
226334864
693854828
548993619
750909135
886305234
437264150
1243082174
556477916
384232588
432180538
80416150
1086943956
820836447
567005719
629861448
225073551
528290770
182810662
857934923
524837647
377181923
199463038
728962170
705122463
599833519
729556024
1016714817
259588257
1241081276
707606184
1003515216
446810675
375355479
848990193
621479245
164895622
477712460
427129838
729944143
745607932
245827535
497055174
711501469
273366670
964524254
613934374
531307982
838654716
410615552
38178703
760030854
817406572
509686557
204922181
972412431
840314027
566688602
606438921
408840939
1329569612
366679295
427112512
228933980
326741533
214446622
663941380
49863723
1225230600
541268438
609362321
642813254
924688698
443489001
821914088
833556852
549064426
1115816004
60024912
731914888
397432531
305469875
880562846
259487335
698040841
831389361
943185880
874540160
40733798
324522567
425918161
650971945
284027164
526209705
113581683
414867015
72355016
608995818
687287173
418761204
58018460
526400407
82287227
894263346
1075302245
121041215
196436515
752935242
339221160
1025062981
144221456
222506914
453891323
355037946
614624378
755776966
123356195
642497823
293701041
1007809068
361313291
494656555
753041075
1082104932
348316308
989148246
53711198
1194083238
1202132129
245222932
304226093
761374351
1202277213
517043226
756633399
423795545
449710555
301687556
1349354345
997689457
433055442
227495834
251658005
1037488180
392740844
814571093
276120062
690855546
392909160
446912678
1062290093
182475982
1310177205
853461882
1106425894
175022734
623271697
444361145
435146325
345444372
537808266
188333158
484136623
878931479
993913807
1019481780
540352258
98768995
364139297
242851888
1372237615
52865025
372591247
456583837
405175815
1095306852
380598309
784953232
765776587
48937432
308014724
498180292
178250809
913413457
332638748
838122700
245257032
510545851
937803246
229664907
580872907
288423940
217700990
354563214
462485033
397633464
504908933
298070582
148234732
706639402
451650615
288656252
444115704
319041802
501307658
381821429
436718198
530560752
259335592
798964038
779457659
550964124
675691580
772319653
795341180
252391484
421819649
1046383860
569255464
474751137
623376556
895957509
433507999
159157271
280512511
1071615769
11521934
974281607
522618816
996912934
479210217
821242342
925035124
322279714
275305649
380739517
836105070
1223159836
1139152132
319553622
325465979
435620872
246278921
826404886
925936655
388375601
398191384
621138031
284510648
651381043
674507663
1284960870
629251857
531347915
198858680
421204754
820905541
344272350
250261240
100491920
449466654
561291450
959965327
550192491
332840586
313290149
783405124
930717645
202465372
300314655
358480744
249354445
673123565
152606007
1055933326
1037725023
472239016
463107482
389634470
785010579
811347928
372948595
416715512
212108061
857479216
719021170
995432501
1046005430
1112116058
606342506
1045749739
385972722
835411120
514467776
189801825
1307134686
549197079
611137201
738027595
422203335
529871890
757416928
246567625
1155480208
804270246
244776692
199782902
362642219
445132455
807825072
228109299
619254566
351615806
718797551
578062427
1070953332
485694467
548542272
187650270
954585583
467940699
258858949
1235098318
548580511
864914300
629333844
437840768
1362762668
602706142
873709848
126892927
10742152
43089633
150225315
460611864
768533515
444482262
620091731
348815509
814250288
882154824
911174876
130585184
393711471
13010415
431495157
160899200
888929454
130765990
865993736
400966074
317670597
1005615375
1033491126
899908540
880725881
455217647
661455987
766479246
340671752
1056718329
304639629
511792339
302984073
763183110
906523561
1071214866
697244957
648898497
1035178762
942546657
355808345
62498229
484819841
827578145
68467306
591541671
653930003
232450664
440250964
222753514
374517052
484379777
1270734150
164324288
423101724
566018089
298552533
933514257
85544346
455339945
1366269704
518639860
423557394
338407860
208639350
922901274
277243867
970200276
358806939
747823126
1603732
366342155
130526203
399698736
889588753
84641180
2601985
58423281
138471818
846846148
1119577977
263374734
835445435
507124690
775310987
543442448
712922719
419737242
489819370
677528856
420741875
1385597862
1359248492
1072818566
1284804913
780125713
1031377323
426714229
962592127
303651732
752803396
396046194
271458373
430063432
674143779
190880491
1113128945
332733174
163805439
372941288
386414965
752147227
193252955
85389748
448909111
495948313
379588075
1288848927
102157092
535940322
251158218
708309941
165102094
1322207932
164456932
38447427
497342711
106939298
778372344
288794002
456566090
620967444
403972959
692576594
143368329
394598776
877660994
424339205
303220403
680519221
859443319
143877464
374271266
288645450
1048555327
768759581
356182482
262161485
527848506
373914310
442670675
761006879
369264294
305082975
517327977
618439840
515844365
436829439
380438594
569399597
676953875
259759107
113645564
141463354
306392601
663520758
727847927
444120498
185052942
599454694
934915680
831284883
1046692937
512271501
217823481
112034672
420842438
946992314
1005226491
598901410
263166760
537292134
534285886
392374033
380262097
66116736
979927645
216820137
486091075
1076837116
316368160
1027201306
1177418660
705241399
1379960410
361860812
556528645
208240843
319950105
531780888
479488966
1196937727
787025493
483642845
69887719
71265030
1282684850
733232027
770869323
490138752
1141566523
411347570
134792605
251543179
823612440
197792312
379726441
538346125
1333093233
228281978
1120167172
70184952
313945074
378345960
363404844
466817596
371835982
769589458
430713100
386033415
819041821
1368086562
1030475608
378216595
137492081
362014599
567811930
391948351
1080563496
215188133
253509107
127759812
1016629391
1067302963
7471348
292426538
907576562
925371924
261340184
1189434061
210294974
44532871
465688550
472543245
445836367
22910312
557251818
1034677187
263507290
540402641
694103494
333605901
485641833
549328119
892347598
860409207
77426311
251355613
558057067
478577707
43497821
410862566
431285286
1415661545
516459196
1370725694
369589994
239867106
967153817
1136989065
837962583
113001399
762309698
811079751
1129959924
143115359
157166961
571976123
283938669
513960642
681566803
641316398
506154178
821432034
380839071
446370499
355096358
458571485
290582251
1098322090
532892062
902493618
484639241
417371478
172972437
1447745244
574367471
31362347
766879451
1160701566
118439765
1042756336
644065967
545808578
823776872
1081273778
514437402
133251924
532055936
323455113
898306021
277950905
344957416
350941056
254670342
138897960
466969318
126938705
336467456
674920776
1066932391
581045
748679979
700179654
482400246
45017721
1399699521
679265133
236237363
638204242
473049691
657947446
236960983
262728775
230139557
455756989
509593726
837517644
432457865
384629775
406283436
700527793
919174912
81999248
572597401
541368953
231303275
545790846
353024765
718966586
1034575532
693929983
488155844
232303211
1060730515
444100320
892443584
154212527
444202893
450322752
569952057
160993737
430172516
764020406
754787639
905752057
342554722
423606548
221029673
1059647331
470078137
114664441
377939206
574001979
198153955
25100581
167532720
423624632
906309846
476071477
782072796
827972042
854563933
303977129
805805622
980851888
51888888
601857796
938857289
1014122190
431159090
594866859
856342859
448879497
374770909
828086934
443723952
458569296
252977810
1006889097
962342544
33940198
348454856
376393520
1084725647
195115121
701462566
309711255
491806908
496659060
379804537
333317757
257958200
1156233416
244374842
740804752
323191497
737285558
204588819
1194347097
612014023
600255101
752534022
377995053
409499526
821981703
72462110
891125972
559244952
712278537
184239674
453606170
109163076
215594556
703778481
351989684
665004064
1093039031
394160148
875352815
974204120
1236962314
1007830641
920508796
349480631
605619582
1029058749
341879964
326935240
1240604814
346317862
594664983
979507513
111484098
210967963
758183353
267874885
290441440
226206350
354835508
869710465
1474769741
375778687
955392775
396933405
966871266
699080050
411079902
331233017
230554815
186356472
322941695
517712938
1352404846
951069247
345151960
278263761
492351071
1092963955
551084354
727340617
128734739
247660684
890319830
579145577
344002159
1050562640
867884306
404955897
281717175
280090279
107495879
216874868
238167904
224448274
794591219
1040598184
1358816714
975145419
871701932
544290390
701848062
587980773
423691934
585206978
229576429
38864184
504045597
500544869
46230613
120882696
702479397
458110643
455388844
467659353
402143982
514343610
281723648
757432702
845968420
419416066
404273213
380116734
937664665
249660042
741755857
452917869
381399578
400349094
449522856
410986351
398152175
659203442
386690685
621689618
298866368
920226017
269434566
527919399
517617269
192710248
960488236
1160488163
891034505
594017
951393471
730385433
644630186
535858731
789653293
962842064
610490745
359202844
1199543246
874391884
121033346
233648656
519455355
504325862
1014221277
1098225186
198747416
1171766
803338018
509172694
245278593
1088216733
562245570
324554182
318914386
904029367
410077979
258268966
39430794
844169402
66399243
1297451642
1003890895
760271244
408876374
876326399
168266358
537813541
685568011
1012983340
51859554
652778376
594725650
275410393
544183954
1083100088
70558451
245319630
273609859
796310104
374687434
784527229
734592777
327276466
418936141
175923821
789161343
480147649
672901162
662278832
429527429
371028437
493073105
809545521
524721206
462829050
868512871
436708926
382853873
471229122
763292429
49432873
644069755
447929622
69738055
930236323
243345212
469932295
316769824
205847226
216640110
866859368
703051792
892945937
1385208673
433522051
275675827
553040699
1230234659
802687320
487725929
534129819
245344938
573030760
594147542
387347212
249587028
406161775
1117087645
696012949
522639798
254074767
438466794
561570390
801978988
445233128
395167046
67547488
995409715
343870505
1114265951
334270502
321244680
118987163
721561905
1000908472
663832531
502564809
1081257285
1269673087
493066276
638157037
480024236
1018068306
879392432
61417802
1153700029
323761080
481617344
1281158205
530497379
355054952
170555961
1059570609
392536248
166069717
526288211
1019865644
669787111
877165286
465442461
205913124
187709
447563831
360929541
919303494
677051681
491851934
72901317
332480206
243571262
1383541619
807155607
669499784
123689797
742588422
1018755572
1060237048
416613034
346814442
308622439
443437530
508401118
1192870158
67236002
927664615
326372037
415527124
856875905
458418416
1095166431
477557007
322181145
681558521
1043617036
296176570
550838877
771844687
167088788
955012936
357489794
605563858
488155560
329943277
383317646
188855360
945636571
338417927
861414578
192042285
383208642
877283692
607969533
394642621
518934730
542112516
534803776
425312952
219570603
191179829
1065896630
978903627
615606120
336308142
419189683
902591306
816142621
794209871
929259765
815819686
635768777
1172763536
1134800445
166148901
840752021
1317114235
846930312
481569610
443393643
929120963
359153744
1177749636
497864476
56966136
431315731
109687551
424105302
425375107
892117761
29959028
609333068
574107994
193903695
614363087
316487178
301054510
1306191795
457881365
152321553
443312898
258989111
1225761663
867474007
857266144
356089444
544013816
463015099
280119943
508030550
409074305
262374486
768892037
754319386
480972801
998560035
700894048
1057273995
691235443
924866959
315909011
499115436
845362009
214385221
505138538
391597873
453099695
440595935
132374754
231153064
944199236
161508300
403570261
112444883
985206848
273176766
1055870952
211981165
764069106
141300765
486500569
405518153
83085637
558002842
443548835
319000327
839201816
336719491
350162204
1277021159
390855072
222204830
597886377
788552402
169358602
1124702304
530583408
475265125
377476714
419500468
896162939
489749902
72101682
963984813
505202473
384063746
131807028
751907158
761387352
489480608
507878481
441950503
324563706
850306658
1058983753
1042596663
900476549
247111577
1209024982
281660072
1007350099
741412224
389968740
379373541
54393190
513833105
301273717
956687827
148190266
191347554
392732169
498218427
1195225
652069914
858077599
1377066404
225787304
800711398
886629237
275747610
715860420
797252082
627429233
809727809
611182461
189399502
1010607171
457028143
1311204368
321883682
517340781
383569909
500448667
517663947
64631690
558037307
1086712503
192332091
823827044
201369216
941239215
415192460
497673010
63830291
317734831
259090933
490034315
927166757
597107574
358630604
288392264
331044971
644969052
464273998
461354952
862462596
500246922
602731475
266026474
547538298
407098849
1292181065
984810190
226305738
894835188
403697557
372800001
453866201
290552207
389004851
87069634
193151264
1048276106
971253160
426905822
654315658
183905206
727324389
687615579
543303187
481798602
156865779
720264152
633757226
196455447
612763014
176155807
29460799
453306295
1033339141
318113789
459844752
1259327703
249230723
515748426
357108680
380453180
384545981
903488597
1216419770
1335634012
305930532
1211792679
336067524
364590971
1205689069
871151148
400566362
305572822
362368610
377186403
1234808676
216474764
878090072
1096401328
1155128793
1102080841
302890593
504862880
184195840
509072738
853389789
350846311
422369727
530375020
260064638
828777981
497756542
217914972
459260026
453642130
443556039
772772580
695967305
648095302
178161659
1037240832
1165714337
369482802
440932594
418743516
791977002
27338426
774735188
328356217
502261732
811018976
1258003627
1227575289
954884464
1156622974
997428429
589923928
716438831
342807585
574286
652139577
1310189843
522715223
288220887
182508677
581030487
255032881
20038219
265980912
647778741
464135085
497956978
566973633
1251369427
658517026
729557411
832305683
394390946
507462559
741070102
387994758
544350648
603930336
369859221
822489232
340961642
224194901
323433725
293235564
438642598
748349270
184730643
302835787
970893061
165267226
495507992
1319799294
337915910
529547815
440736808
816586278
1329019512
140312557
364749107
758075749
387805557
305291592
935493985
137092203
443422744
277692593
162647368
948383147
1380800524
737756157
506881629
656470251
1015918086
383014632
504788329
785173099
307298445
694794442
422259098
549588725
336682856
909785325
752147954
1328867474
708806193
863334973
280803633
753045294
1015786786
188770724
137201877
814826754
433731171
387761051
895495161
682463380
869363389
539806591
166720607
328534822
374088046
770052081
560725547
191989940
608580769
182132835
595999359
422489761
451672507
454491168
705759568
597221683
1141055800
974980692
233380660
404334300
1102779699
534135285
148994279
377760185
1297726149
189345824
406565890
995302478
379489359
1461949440
853496500
956136377
133855662
310268948
822002513
125864952
842601413
449525594
359396890
1147413364
1218055168
444596131
728411354
378119960
360988404
1036948925
760488911
464750333
794376434
428452475
293503454
648603335
639548297
51790350
918195291
535598594
1312578006
65080596
1237814545
78831774
1154469878
59881998
367188288
85921997
211199641
36253382
537950744
1068982127
765773923
520719973
203520124
642593069
752508164
579105249
421106185
67255468
702084350
626419470
811054200
623183757
207480836
318000463
386303108
316859605
886310678
864874644
385271871
934533235
1036920271
292788499
676032291
642780403
489114012
599529019
552164114
627498868
795854142
401488770
453528864
293308737
710271819
467550112
681667533
1013087479
666574739
368105991
875407416
824302359
408871397
515222279
308981470
523139674
455849617
185520968
384063390
982830339
1053851103
168399914
241406506
1244925827
1214163623
238679390
720474720
645136612
275461584
856772040
151742518
289585012
932840438
681571051
595582987
1323917684
452103910
822293438
1137403501
193411366
970123341
388229331
1013850998
148025784
593390376
824529804
1177080544
187668547
507993095
854438058
351866589
514830730
539408063
216207606
1188765488
333060305
156050431
923089453
578092013
1109153770
862463804
929736030
705903170
321771412
241348586
544891160
367227809
737987426
616420081
272317598
435898713
238485738
403449347
589339428
399312659
329493659
292609419
487920167
1046046669
812009249
421744958
903758390
244531720
448213727
1156762106
396771220
287625975
435329231
924036513
462356056
471613587
1127759136
544970672
382768693
32634860
386077263
1335729937
841745580
63575955
779454601
417260568
637668351
899918762
203086262
526716562
807009365
413851802
570141830
887009192
149105902
505981590
417728097
422934306
779972838
369661883
445132654
751405151
326220283
789678840
269275061
348642485
252660154
538189175
354609804
1387976288
438542099
318466492
306667709
195353260
465739134
244554343
189277761
54960673
527286224
1200118602
476850539
394488194
664651246
1161557713
507942833
356739795
647978334
335731059
1335519183
1397918009
1132202920
1314392280
210836414
401871578
358283261
1841562
218254598
1137156589
1370509835
384698332
565442802
465178635
1168680210
435957578
660239377
476175441
397940500
429578700
547062145
656925745
281359853
199067147
852673499
552668501
584667598
233294889
817862762
376677220
963280890
1080672057
590080950
108565757
379157056
458577434
277524195
867341099
399816641
821535581
956375598
505642767
643579187
744034939
944097105
435565991
400264912
333433979
922212823
809978397
355379248
540789873
474792221
161304228
838089133
335979136
743913300
346982479
412232065
1356364677
590033607
1022678117
903681412
393139029
766861510
561331732
799725946
571792070
886083828
546481758
1223314347
755898565
394698334
860437764
503570233
570421517
584244951
135972622
643771454
598851023
396441648
354265521
1070540253
109910773
459359970
418597320
1180488216
464371566
826956160
178342647
586008360
246529298
463474680
1217829183
920009299
593381699
547801891
474220323
520664395
388914412
200185922
506794920
635693612
1235915
1365713815
945421440
883423492
349033177
346092136
547513348
1296639998
390063223
453974597
982751363
1011091187
138915926
1102187392
256435913
423348832
683910492
142207770
821101626
328827401
1036653007
474957995
605625059
292518854
861547915
209684577
396794456
332876972
159688112
441648211
203670127
550544598
450112805
180283473
796519385
775780795
289068573
320106822
455635758
272146012
1296147374
503607796
663581746
110960357
361065724
493879235
373502611
502368045
263396747
674345217
239486041
330992677
346735709
152076922
304188031
261465698
931274853
820451513
1034583820
142681201
534342740
443841543
1040723090
657121172
381804707
385734280
685982246
1109096588
813461494
690421528
210793944
290729821
753325975
546217883
561917461
147182485
1110968839
189504028
731553349
401286779
605787029
952125630
358467824
410835033
264848145
356598671
1243961522
204682121
1053936916
561474679
232081014
260773006
146537666
247779246
432135735
198658534
774530831
490399371
432348311
218797918
289896138
148955446
528711710
469464786
795521203
172081367
428260392
470846758
455340220
774154027
819159112
1097318291
41706
542217257
1125830
151718722
684986164
845232659
178306653
1086459254
279946014
445484625
752542346
672546764
403704562
565054220
237605532
347547057
423809812
905786943
204357147
544525369
864139175
744946124
202107028
128458125
221909543
629676697
538915188
1353832836
679322184
52855156
201341420
231429928
1015310434
543083592
776327823
462650506
1339212007
1256082417
432199440
469822575
801341554
432452374
470940537
458006051
652953195
555796659
1106408631
523531933
681100930
461430118
113296667
450914008
1091753730
903385935
92534857
588656855
1013660350
797578145
19139777
791088007
769884999
1138294153
392334393
926314762
715942202
209688114
1090344767
725864934
240346965
339627485
3579730
516221743
71596691
715866426
563621177
315486022
420752401
739347253
346868663
1018815410
570845972
677143317
503403255
160968329
430152570
1279732740
795854265
521413630
712593742
833785140
347994882
839075458
85072431
774347821
5928655
656869659
507131376
300261561
1064045622
366548909
463838898
239187937
804719778
1021679988
90442836
790185224
398058547
411779617
163824017
456778819
843521952
755525331
857300113
667318885
567784828
1126454336
727236456
113579474
662873556
296703287
1250480260
441832393
115289483
676434302
1133453633
350175410
875584271
417291049
770790075
1184834525
710083298
842023877
817419211
832395513
188703005
495743918
722575929
64355719
465289177
452764627
762541252
405506437
421573662
832936319
490643953
853759165
235963158
677244456
736736193
463037086
1227253466
1143453221
188050060
974269490
383113908
332834278
497440985
769429753
225004373
1120649512
1009746313
971592782
448550900
525025620
636252739
802172886
360695680
533333210
73123022
329472388
1232117086
511995962
1390557071
956220622
749987512
410950397
247458968
1194890177
732472288
561707932
134329179
1374854231
505655012
721429582
871680
673069966
299409568
765220435
151961702
915751921
523863657
7789872
359882588
156820049
960301583
499108481
94230743
276291404
190056210
831552476
308842312
460976263
270411994
251763326
461534308
307771224
690516393
376531180
890498631
429893006
923250451
1055121806
453989691
310959481
632461910
369789197
141951726
68209099
784732268
411220265
1870513
1380185410
245222456
998808610
988684534
955846795
416279859
425318542
438505200
779873656
1022957408
713758074
798184203
686171607
349508138
846740571
171605671
101671877
193202700
997020085
239991814
918732071
421989926
434547053
608245535
968688
427358291
1082488673
487242493
1172115686
349585763
645676178
388002276
299856716
760934033
344068599
232039734
1358652119
832672758
579865800
108841817
996714239
744692820
122329076
259949093
821567786
633086802
469600331
176420174
372665694
470515379
523178013
331958120
792281266
712077570
755273
121527999
532944070
400896802
1117147156
747031291
452039198
536715302
424102872
143572445
272604586
390788603
472355121
705149778
741393642
786867257
792128231
2587319
375462247
1009009148
310499035
115996981
558148687
410017907
1023798650
804470099
680684630
499329249
990432427
573773654
371835148
964477586
482484695
370704416
785623699
31810824
265086226
62983960
259735488
731486200
531370896
189497098
268421513
421708233
828106254
80412518
138232129
387368438
587482603
257224529
172132172
269238924
391801808
785972493
321345590
968889086
700375078
335469121
245402951
789515330
100217587
406856768
715172459
713463942
268034197
509901949
392438791
1042120650
448392144
184335454
571395067
415958208
320509314
623172302
827791462
399730794
272105365
775747150
812742523
543062766
694421240
392390924
445460813
234291194
320721322
936210998
470788621
1380447996
230557280
317917377
1395253682
194502637
484039100
831272538
541461491
413969686
464943813
505950815
253096820
789682654
883759236
311149644
404815024
413653213
442767515
514416186
254688945
507242463
526298592
429601868
158230552
361597638
321274537
192115816
517989479
533003158
285758123
667585149
264328770
524272083
354196419
413631899
565522077
672276809
656750312
670681025
261531921
638426880
350289609
51003
176671490
225975967
489425380
408275101
462117956
658155967
416504944
532486671
380807261
1078506791
586840910
258376411
77770927
77278741
392952139
343195498
199391863
1398223630
791833529
1192292895
1214775633
917462677
324371074
477189161
170171791
429722676
1163572146
288020229
372952599
1299803780
183433802
1077888874
413636355
131190125
380822913
418141790
1897377
742585885
749364728
799570745
319561513
594148699
462229074
878767933
459903228
270636870
382608228
1397433064
465417572
626308202
47266569
418501473
258972189
765977797
1447098842
666509890
556669441
963945940
504578264
802257073
173970910
427486248
263127144
579158621
515523200
1037692448
697308466
517781629
205155804
1055878113
1017476072
437082764
493246986
705890680
403862490
364144767
169342608
132131684
782867150
296303093
210928793
325370702
688321961
298184023
1253004467
838969451
525621067
375347580
431249630
1124024123
728333
462827101
1032774809
380900589
141294669
977411543
919308762
526794798
400424606
230261280
146764608
128083210
473500331
759885240
625692059
569651946
201993615
233078675
795984923
873079763
847699153
547564637
326353721
675472419
671849061
1362484936
379268218
791585424
1343154567
745677526
272670888
335921008
449740209
1367507623
1107374271
972443682
454871432
383012876
86461807
871201892
905829533
381725944
237013933
556132441
144447662
213908861
432002167
475612891
420285815
366606874
836441223
389936348
429403831
205344376
379169241
505564704
161804719
1020528902
522859009
573708942
216620152
280692989
889434436
319968384
1002499741
645293936
552516012
509623800
346966954
423985017
239481648
270243064
292939016
322950130
151737480
303440604
432183564
583626808
86783795
424647269
156116077
736269159
696196574
817326305
124594832
940854040
471612440
396969428
1020359217
522779268
246922939
409419812
782763023
330548690
299363119
169222846
347073873
739078053
355530207
384604735
487365912
387281610
244435454
74019771
203913944
374562619
333555396
364711114
1048301458
1098703416
1223953801
444637003
561013151
659472058
998432195
537260948
91522938
154672927
858551786
388079230
453902721
293310058
391622561
695839809
1020730294
310685113
509051331
1105092197
237847810
488330397
542626220
258812965
335834172
495294061
347441910
468955070
103524546
601306862
14721476
266803678
597635819
693958604
71599141
39668525
444257931
698552917
774905354
1317452503
96316555
211805896
663172360
419597381
1047113353
456207987
435679773
108485350
528010027
230111114
181680853
517471805
1169702923
168440788
103203602
48392710
411415309
427795379
272925607
962250480
272584047
401909353
570124900
78667646
465895182
691426477
288541876
435983239
398226601
499825417
1107739140
900702649
886173082
1101641297
485438882
365877993
348031289
903856709
337374989
476571701
387124590
354688408
431684393
325508477
375788493
599161929
157104338
664026568
419913819
662291127
504456783
258867603
353247962
70255365
216792798
900728144
957916411
843708869
552597773
183812512
275100562
422958213
469289947
654402850
74092299
257798694
284828836
429238885
176739544
320820518
369018861
430960332
1040003674
258485100
456482801
266797923
309222965
1042156441
199084863
422101131
728808903
474280047
245283589
538750364
745462248
1176059096
908482955
265681452
1305073581
414556002
183306303
61359791
297431415
670238536
298007393
404834637
188068928
946689429
477542137
395380465
552879597
894024913
447843177
222347555
504366330
129116356
502760029
367620088
85859337
561115649
1112774062
435985309
824330130
451254625
552023624
601052374
563623075
610342465
198281974
43905778
566196799
509546046
352294368
1207405183
518856514
877146975
1009567908
437488419
186691164
122293138
360950732
885335445
453777078
195809426
819121953
618883948
242376253
358027542
127684117
1263842496
500703917
310355144
1095294637
499452341
383443013
919075375
1212352687
566930481
565283714
1393999100
256384
440235448
478862253
124481186
875463726
33788270
246220461
644485550
1056937624
1368774969
241056197
351483856
227630930
312632920
458247901
360676576
128152074
767738897
475704781
444228117
480290382
230308688
331307092
404042919
732454732
142688779
441766404
380483237
351136202
174731191
406339657
1023495860
734068902
453026968
280823888
670080467
700901312
597549707
502511761
295340604
883165334
946855341
1018452419
498598612
544466438
299956718
797558149
301466900
1256037167
702652601
277413225
893624340
773526793
1138068223
478719157
412303872
399124970
444423924
688376627
494258959
734265526
304477075
500729344
99649059
852957207
651471752
713768637
216669612
735630361
715870488
468039754
136737457
122255320
10794663
1057596456
146377443
1126444852
1284305311
793341418
62645903
183821765
3943514
646551694
716328812
973570904
572128537
125344293
310046604
417375412
163200548
707723472
391078630
1318877046
244014510
93591671
835935063
397252092
446557731
544787862
1222083308
516897687
152975268
151891971
521669558
399286629
332374253
608938291
1122634846
498599512
426069847
239686621
320972201
1059478220
689731644
423880436
922768154
629018687
430533579
1243705804
1047807837
216868543
109697220
267569515
859258604
168688731
450191988
761183261
492372242
476762149
323116911
582015193
477672659
485636321
903454809
438408240
320696619
637287131
852948355
1042760226
653862966
871232117
600287712
543668770
822524145
151574205
396610833
838031686
1044845641
483668117
288351377
73833835
884501790
241525444
442300461
193876056
493523311
398423029
356032616
985515179
483206943
837609985
752935524
468341234
390352609
860919756
298856148
710030624
576941792
384048153
353803509
100877720
1157846087
634783664
369609573
547513410
372918138
338165911
337881682
1185840932
911323306
347630449
829294010
284261310
1001390850
178394123
673709383
629780767
442723726
336941732
954774765
212337313
145584530
445849771
336711642
662067944
632870003
988896033
789092643
886568352
265207221
780701687
492942329
461093842
670513807
386230531
1241419848
283953714
585842382
322504710
1180828095
552230378
87598
423610295
286270731
528558783
773383757
52522223
603319751
872452840
432798704
589840016
670256386
107399918
693499706
503245843
381372751
325620
257451954
480754381
272697036
144765030
538197779
864833019
333526584
642201831
416649665
1000381798
119402929
273062650
561183015
417838585
941971339
411914274
207507128
783083535
294589858
1068040494
662524831
217735726
1092929448
439422379
959891565
607902823
231018643
166154013
363092749
428630201
719174620
1200400307
1456514021
504703500
723069050
784070102
694273309
587133884
458756313
539136050
1084572508
298115614
280885545
1051490518
418055259
451533862
501211187
881226837
821434677
404495422
603646410
42591297
361428961
1031175543
487154701
590453323
402370880
986728954
311980889
501943797
544205679
225801576
540670219
584531456
1189465907
1070218195
1266735466
276920123
266187636
587212887
412811103
479519470
309841684
176140414
67720028
185872208
263169601
573219243
498506214
440057756
818171906
103120148
436800565
876212339
639995206
54026790
451108162
1176759759
351725421
996690127
599380615
599470493
543188258
517108018
1210063950
171463540
733643393
276632423
286670801
225173797
68407450
482361244
98855958
608787840
970306046
583773799
240949816
449209539
836558844
533818116
1066773511
785993980
407909993
603072948
1011645763
580321952
306869169
856383763
242462619
386736870
91263778
504265474
1049803680
177255081
315433355
762696846
319433599
1301626901
62874445
402144560
564191176
90937723
234364438
650986946
397613620
529118856
563080193
176115976
679946283
170141409
262767996
296790089
865316592
915450809
796317442
1153907548
275455777
479086239
463407894
241442836
1405445
749528592
131612637
983726872
555010880
418778277
222404325
483660515
154560318
279737724
313628014
2167508
442159530
833975460
211413791
1090384520
1017146989
461439317
1068884835
1060806841
484741725
633390280
439281381
636487888
348109294
406463717
324478022
302350729
782801109
223693884
201565890
171103235
293961527
1057047185
1114021898
1066116213
449655420
381566042
143113846
268405870
305086171
230990160
370672301
269372534
402976151
1013481707
725151788
588127812
247029375
255351276
1387209988
396218423
644657622
455294152
315056913
529611725
564982907
443579568
406001418
132966809
209549984
953932109
569117999
456127768
907237659
49807078
1144905576
539355392
194956538
143091574
308952294
496455252
639885475
469107654
588649910
363018034
145895586
944420530
625683946
3517488
203483269
470119728
976226299
270019914
985809421
1082517243
411316142
427048464
142000005
555488973
614670693
503364199
541833805
251763130
296512462
196299890
565886178
863107483
599191519
427123967
346559315
539562899
777735080
315764277
1032819159
210391462
433937081
754783408
369993059
210990706
1939219
474329931
65614696
1233689592
524252887
168030403
264029897
510383329
797573019
491669657
953434485
1021842013
57444920
605770090
105486862
868832556
323972638
600964892
461611849
444778755
733245987
764157318
343231918
395031573
473464368
399236572
1187073195
588821798
680099908
179436043
745200
210059087
331224417
1033803998
205022416
228122441
37864970
487902808
675377509
291022905
966386
337148050
417208246
393299396
680861869
507182123
863313860
207631160
1061730670
431172865
609515589
414267444
157167924
393134973
926213596
95448466
984734592
784176979
751947662
337434987
430963257
581864829
477107680
999319693
451198820
530191999
992826382
291250508
1027885145
378848244
118309660
922421616
1029838777
777084101
476822461
596916523
418232193
784295658
458421476
94491879
396626377
356987787
191177449
264133839
420419349
559652113
459390928
834387628
764388977
973255947
599198442
799586887
1135620188
85007694
242830188
283783939
853212668
793898631
653341282
303227442
680813035
543055807
639473818
61280017
334238658
432636709
1090144589
391967623
409088992
207740166
744311204
298480240
762646229
810392929
697754760
894360419
770679238
1121942597
1174939948
371773633
474826470
150589070
897054687
586774447
256984598
1267708122
634529417
455640101
1077890623
200405773
1472814493
363686204
466413540
209392665
249518972
496271813
255479826
92395980
313068923
480023256
1246179350
781574144
258774017
398566438
482328544
516541168
217858004
308067584
535478541
562993730
423290432
490610541
383140808
814618682
538654532
1258843823
441188617
55503876
696191283
1189926533
440010963
333175758
213981342
120331895
655981002
334163849
766218796
242168315
964426616
357115444
924983556
387343702
700232819
501808902
888033703
476234588
893091773
147962054
224934865
286248243
571120555
1369582395
399659657
462314400
103728721
1200941
965030493
373076428
251703638
996034097
234782204
713894396
937274830
615326499
492427063
342147945
476141156
1019611960
666195156
775156769
685984224
208336795
466739741
136891424
1184424891
767827024
818626363
771949590
575863732
678226915
543397419
874674663
330619491
36330701
222363190
664507858
944680035
421143448
286507101
267395678
153676905
681241391
855065082
482820070
839797247
340108157
201395673
943506531
1210621091
872518957
1094549245
198054447
406291448
329172042
289949584
587530798
778116049
776341082
475314903
780265314
419605106
132180696
269965493
188792936
287428842
433041459
381611191
1039167225
556032073
158843188
271672310
1090445397
732146480
480770567
146061547
290527044
591136687
1091743345
328742179
1312752289
285770551
651701025
460437072
451451637
446232780
548891688
65315543
294819838
1436555339
777073835
506630567
450104424
451685029
172347961
264338876
831030068
736599448
1164290491
214996058
1141493111
208383043
480828911
628539413
991043885
1230591441
806841477
515514957
90071154
412707952
452349760
347224024
376693477
408193685
228209957
604994787
1019198242
992677089
1183779658
382460461
426806850
505412269
438749324
1076727305
244485583
4936584
326988552
514450643
129816656
336466954
210655409
458426917
896510656
397498612
282870088
524466971
759009154
1036031343
826547598
380034116
840721504
824055754
785961908
591341853
409659670
414887804
335556026
84444362
711234185
888285404
61907111
108232773
688412187
350432887
987396774
71727196
442230866
997678453
1044055867
695316892
361315655
1149311302
672537410
250167723
420754004
1131697115
530578770
237812394
439439382
202180799
867641308
203344688
361524043
380513163
542002916
218413572
683323323
236341047
612740741
427937008
458108525
186724276
423910296
999436868
27516978
444989974
211595070
886228637
350440715
490406532
1000108213
692483737
444348590
693554079
806438998
453539516
364636140
528969476
965169920
536404610
152300706
956705
493750035
1350934004
736053731
966450597
822463694
746806575
1104621881
153448326
673099228
1478867676
467870893
1278080816
737506414
1377558731
383397643
391959061
338460052
447918699
757645405
102791
480122284
210740845
404271527
344553898
473000044
343061571
101835613
554972291
306316048
837680718
337217264
217408744
1035473340
239078616
743593816
187159107
473890055
247586424
566969343
778237350
1310822834
765112540
400748215
455691619
1240996075
1214315995
421843626
397564451
853330209
455679921
106998319
712660064
1026788836
369942676
371054640
700627549
1232935617
120230415
574872419
250966160
411050018
718514015
396266326
152942756
388528134
858746922
532830369
228252544
106713288
563514163
708045271
414502382
735490193
725063757
469242923
602237112
384335544
560743092
458815729
538324456
213732606
869932843
478904873
624771960
903662134
439059774
44366287
424836440
223730503
1036257181
790034722
1308009406
1075215245
70696405
165171884
631442891
208018494
456108126
163046488
95626625
437827905
330028396
818250874
820591301
410646668
590927634
1240709525
1055187471
148793446
116798890
483175543
488650158
185992502
136029101
320738939
465447280
253754172
465282690
411429489
948169413
993327499
1215697500
651142029
401417678
951694669
471774206
266574125
413053
260546590
44704662
1189190899
1080230077
306908727
527471338
321536282
1384223199
901373674
367307922
928490405
168834469
1203061534
467140892
500019926
425908106
238690868
449072098
308002317
530795811
586866367
392784756
940379550
362033105
337030822
210650022
643156681
701149696
840345964
156149139
874439720
541789857
652326421
1087679756
306551270
118987285
499970844
168764511
371934090
405780734
762331138
185052797
1374412472
358164382
355340196
488666437
1016457629
742486931
118762921
471394012
438878
511022679
696683781
384110063
445693681
378599864
1292498812
893102496
282698806
400212431
4824315
886245138
819409013
232404027
513746379
895684919
691235940
439353355
922881559
581425230
949036111
1368499303
755775591
1244579560
461181142
279124064
719989119
321105415
625874530
470818315
444725107
667251739
690536994
496900430
859163868
144248152
243357363
957455629
578814087
299212431
323749573
311866616
921089906
845800079
9153675
243442328
591697939
396094959
329934964
890211296
614102662
390871786
240862084
128978712
243222841
746998041
355047995
34751726
574230835
398162279
728151314
314523815
430718351
1095538956
717800166
176496521
123717457
258708386
752535025
1011226795
502257234
306180265
311837900
503443168
761165217
330616268
458542205
62482273
520173593
942346529
65328859
651384595
715254993
943079836
457066013
804588469
315410944
898215160
295645713
1285879946
702658010
751140816
1296554810
1387723993
342012708
445766829
177911904
743683538
65474781
799786830
173645202
183785409
874648792
376249030
462196476
1192158731
1040413328
121273261
56118228
295704427
696296770
2046104
476779480
551719805
467653464
773979908
216182422
453396298
488584917
381378218
227696351
682805762
546212448
262610443
331107485
426240547
478009116
303276443
774358781
436241006
606242779
462805014
868248571
446940137
19123517
23273288
187675059
130099516
313094625
364861037
787461445
737538244
305928305
418322775
430707241
1389290084
754669765
755343707
1296603712
981336434
856762561
1038995092
1088286145
226030967
788978335
704920126
207637625
485650757
1310569256
342975691
746056816
375935477
1141536946
89514415
1316462779
337507945
2865554
884236807
721939273
371557739
427758477
287358686
846144911
443204033
567505066
1057757161
486974784
662637285
547525346
631887361
291047720
243008962
80780418
50911079
759794300
224677800
1046335190
552740757
393347260
559409805
959751989
346946823
52161224
236808541
457499520
1074053144
963515520
671207961
691706523
129474100
747040263
602258255
1038703742
481044219
497883025
539871025
35668585
528403929
962923795
422398592
232807634
541492323
459050014
1043215722
392672511
1192972082
1304523331
440886781
211852779
812824043
779936519
502289715
634164674
621409391
296147404
321789686
1101443452
476537801
1046963209
218426419
859458690
514753206
174134049
825365794
276878383
231541796
553903209
315288411
15091167
1230035395
820145185
385181634
728425627
254781474
867999288
1374158727
324870938
665768834
686390977
495905176
954604341
773879614
394878822
786036579
580086609
1024713058
386802884
438095205
1411066505
937128652
518359706
415851740
400678280
371220061
127149889
341558013
529229602
966397987
654339996
1347107108
65573577
189987204
304596221
343767611
399739035
468748598
415060492
896170749
419969952
1141036078
506524965
393489761
852246774
533453704
1045634029
273357943
401691821
985974046
1100216946
507108149
268396629
723869050
348945957
150740917
154950440
659664063
1326175711
940444546
193888376
846048405
312887099
773009208
244212912
643907315
616619653
449918
334632236
216742912
488553375
277345194
464542115
247396275
602896585
548454786
302645217
787974284
499697512
300304924
910827181
233322746
548791489
160252510
1133118231
630964055
231296075
300682324
81398229
896606782
344667262
840861966
265782100
466735342
345060470
983855928
664081543
1151269
422918130
72137764
1248958183
850160268
633442052
441670982
50374138
319255088
776062486
448099068
250361916
1936724
563561362
76475660
502797591
213975246
991873628
405088449
357643414
172224311
377660952
733636373
605343917
700609188
205475485
977807574
721701670
524496501
546257717
449651469
1202912824
327953200
640609712
427393429
386078716
650034550
601670876
251710143
1004116110
380581624
342774050
1049299078
935295143
282456320
616083537
1369910823
303150429
557129535
183682910
1134448014
613229234
330523897
439018640
334169978
506796055
233985673
774908084
769655224
506215852
232797970
317798865
511187244
351959263
466938441
429975444
414415730
347360084
426948215
188705636
971547382
1348121662
279657327
772072333
639747107
1136312130
282179956
504369594
685856824
106024319
236070864
639649426
214201125
572663328
459889916
484788773
323126367
288384821
230447292
582462860
622329410
267970633
301288923
167960969
588087993
785438887
492298265
1028585377
949981415
701572308
931463806
670374708
126330445
818264762
197082865
368588993
186526963
911775386
1468608727
285647542
752887618
635329526
545570155
1142891579
304792691
484974924
966607705
717521550
697707295
860105309
355468553
405396039
245230131
182788982
771159467
350019185
495266434
880927425
1332170263
501399981
623188471
68584845
469690360
373016683
538482703
212992843
259803749
717337783
589912755
153653643
468027373
515939156
437468285
725788265
352325520
562878837
679685317
246434772
1277239914
753491307
459536377
250672188
658293401
1313151475
916969701
711657922
441837588
914545799
396966237
1047218077
312155347
345371662
754802665
449108362
537623996
938009117
1298866426
1327492386
888646907
702936293
228145715
244942927
90642222
450227821
236485013
804922990
118007610
1050277267
547064949
243273163
458975435
870765770
300657548
292700130
240619594
415913991
474615259
853237318
902856854
1302371231
1002653432
365141789
467680935
243152091
404252601
439258284
237009494
647750419
449872323
532563452
105766969
617078804
337181386
999327189
248976576
824993807
289611392
920814883
973703080
168775459
112124755
561697834
120219848
351745042
1574481
553786312
575985357
959430662
91200853
517154473
316946770
303206758
171242185
707879970
798326048
704484815
715954016
396514888
308489915
186247836
896462695
204768061
492877858
438079573
370876804
665554094
765988400
1043820240
201105002
441144203
671667672
453093101
70614242
528814714
1032334090
390675676
685412271
508045133
413583876
321485846
579192802
333095389
492046985
679276444
1442196136
542423557
343593882
797369839
400724656
261405799
987338982
481595319
39991986
324195990
382395097
823413323
866577076
266809535
522580686
314245921
698475829
1107930757
65287470
478640170
946107793
553659
1067649491
427272648
671849601
157493063
885041913
261812096
186641597
144168044
561494517
174235948
266475838
67507405
362041118
624326453
154780773
229885489
901470589
866417086
447945435
688399475
361933649
621873004
916965137
467526262
750653406
463352256
1265944302
583569767
1360617995
391970438
557158291
484209463
823123594
276587251
386227942
132222970
117058470
301934812
722197432
740921302
217251034
228514065
66312115
408440591
147031534
259701811
514826365
793666740
459104072
446110877
648327356
1071142889
425857529
911056035
799183030
786486804
1020179527
504966567
512610435
249186150
855493026
915346054
826824694
473426268
1177211591
393076243
475074652
733565533
497836143
596033989
434694529
1056875670
413676351
201749251
832476273
342492005
738243822
75689079
466460247
474714898
580275987
889161404
192623535
601568340
511994326
684707418
462681189
409365360
379947477
503003795
198841559
1294447585
802445133
821622390
741164578
1038802481
185150943
747015914
495210057
214993606
1021675669
707105773
386930524
552700269
201808242
539812126
224008141
504244160
312607923
640400662
129482714
194002739
969154772
523194220
205783715
238269535
1205185487
1013706861
597044984
844173112
974885807
336895028
282418843
780049052
862209110
100234085
792469982
435994486
816759250
626008666
130936888
400581067
963376480
318493320
342709532
1014295523
469999253
218739533
386493513
888392175
760936633
995498285
1232434236
1318698261
1083913138
198804366
449713521
860520529
384747038
235640331
122396253
546487208
438700688
405125289
208241624
791195070
497275798
107996396
1297789795
163789552
616301515
113703213
697134697
284688696
1009856503
219832969
480323605
379597048
408880154
456857440
323681891
1358788794
420922840
1151084474
966586512
787082807
593918030
733089474
421940456
77649849
360477459
812933320
929281320
1226630504
869881041
1145823074
758697356
489043928
484050526
248839012
366425186
196559236
1016556667
723190986
55164625
1011382462
186992990
1156387648
733267445
560628287
806621181
681535543
405649695
399504560
543020684
176022282
467692549
289741745
835816457
1321305022
846704678
267859874
941944938
1096484063
1055152908
348281596
242531366
461617350
468065985
318751048
969613134
837008928
318181725
890191657
366008988
554361098
446749229
506408203
1149689971
708122604
139003930
475022652
741797654
719424910
351772542
840302776
895297493
6275131
472881437
367462935
647935459
665929669
498369044
832350459
833342016
427552700
492014685
1223204065
447184301
436293322
732305077
1046838124
465199070
445608879
378498710
678197779
170185677
135955352
877678202
459868636
827390105
275547297
935620126
91706547
1333842534
251590519
582535580
525345925
1374459051
323323696
714094767
1002675631
286824474
254074338
453319515
215634994
496677212
503584828
808644303
883040814
617601799
1017200710
438297777
309803802
149922206
249878266
414607097
12155661
132802163
385024874
420906274
105219067
497803417
517851019
101035670
677948590
922743772
432390199
582978395
827048933
1057457218
410871438
424610993
990486342
56392629
775457868
466755811
388833429
256428708
924777698
507877493
455692629
938083486
1014677812
1122970168
507342788
752477635
174832190
702549956
258619121
853814379
588018225
609957115
331319782
568590789
58372326
570167970
307734107
644117973
1311141613
396849458
856814111
413517696
290506971
714404260
616640646
727580422
536252199
715674882
964612717
329556922
189914016
78162175
1080703608
138569694
174203450
826837658
912675184
830456728
377695632
552994999
363578287
125268524
1085268374
438759525
782388577
514811520
1422599787
327132794
418027265
516632606
1180731779
86981936
832205158
911220412
934665643
781414604
456073922
731950644
366042312
1345755175
721877
386544136
454501147
924020513
969825004
411940521
682735860
341126377
944774714
249751158
976830712
708517485
115183990
365003664
321291602
362709787
292370648
1034683445
417385811
484884173
463621620
619364492
339175565
341184994
655980953
423791733
381922187
1388581508
61478766
173736500
408481543
146850266
853307751
263204272
248543568
448879559
696304858
731745093
925775674
520546495
891319063
717016117
376008601
674742412
348244230
361620432
816234525
515235413
382472047
1345292543
256486795
974579732
366277361
834000169
945735044
399619604
829774307
742410661
1022045013
906873187
394738589
411857741
1114856502
512521575
449349754
559030587
1223054399
66351170
469092303
471007328
527962873
1088300971
823743865
514851540
490844487
941885176
546613664
230677189
451508708
116812635
755781069
609154949
273780906
585987283
306502102
264568703
700300379
263504056
866771926
414128022
865742495
140450723
422199226
433900933
143298586
314952022
415746607
812890729
509382809
500377739
830592701
491594455
176509999
274317607
1142399981
750695217
961996346
420661548
397831434
540016922
1442752429
725835818
751529026
159770036
447986954
285307120
323818742
788156232
181700759
459458303
138749264
552012307
592034012
879668685
86150323
305832853
579073085
127017107
773680681
639525134
292082102
661290087
126442732
686570430
92987738
1140260588
172548498
168843849
331415966
571234870
826605276
526553012
184697511
720732631
454680754
1241710378
1003969201
757485012
306039303
480866606
210172841
534912020
433073464
829440029
361659864
951558914
1221256997
394138898
369561328
638013380
1058971824
278583248
570485958
510787535
701466619
488385015
696293540
618503379
898588502
734290424
18491148
719964132
884421715
382051968
86655671
870756065
63116907
267928047
749059444
20623199
812312978
736646769
867742518
365254618
502147902
464824951
1015174363
353321858
728030763
544013597
281339844
249140300
116511334
695611580
350802378
245781361
514128244
377305357
1143478018
438134893
359795752
445650413
918937948
795946771
471209121
541315357
597542458
945998004
221228024
1392004004
763763044
507223005
494516192
282098444
479466693
714506001
197602183
380640570
223535294
552498568
338502337
827706829
361832061
546704658
539360490
460468256
1248327759
271831542
1288611285
331834313
492063820
488154649
318979533
269234887
523161214
381699708
167891282
818346193
375907648
498708614
473431294
259099734
255840506
266726538
205306473
715117847
621923860
44480995
310683947
759978218
998813752
510239574
99916450
298165622
507124322
636277785
351790177
1311784735
870872951
626172724
316343496
397038544
782392901
169013224
240469481
371054275
1011262828
480871996
699666682
436933108
781685362
376352335
673771174
494050072
737450260
826256547
1320314064
403642058
258497275
429225561
1001225121
840416975
1043808024
19679883
433832927
425946807
1008969184
388586272
949751765
717775038
795240856
1446422793
875918999
223682989
401302730
452025713
509892543
631589115
573787361
570828679
207316207
447684508
978055506
310546050
419713762
435166278
940347115
1297876529
449950835
228005502
428016850
1018166541
989591471
413493800
413202302
396910838
391931644
761756633
603412010
380789338
637314254
885261377
311225063
396649991
951147322
418033914
525729503
289546583
593838914
398527076
782027796
445333402
300365149
1133982
623383519
772243437
535473192
263798294
413505921
1025932297
618369608
505334200
293985743
571933482
955118155
291216514
415259854
217869635
327435386
141400195
443931429
539655202
591285712
518581418
897441747
928802576
145301432
200172797
388361972
897702206
919090438
501693911
211153026
750000223
613236955
1204030104
260699995
782800366
415729283
211207155
24459946
1142376289
570732601
949228512
479756836
1387685195
609323497
385716663
316519649
684320535
343398345
382315110
379809279
386363499
866892857
1212939507
213085403
628690125
736501610
84418983
653245762
630810989
754761173
408019048
943468211
311747564
621647737
380284186
201652303
459197442
511110732
456041901
327841238
974337444
252194181
233631508
265335675
310544026
525046599
124053389
242091284
879257635
337313408
452016794
1102415818
645262236
566906614
323649138
186480677
741706850
312693761
629252932
313475035
366663166
614452699
847138214
463108911
969154056
275369596
1152967488
923362148
277961461
1348915989
277532977
962848900
472555503
722003181
1053865278
264722969
145852564
553966799
383987986
565497328
479294897
475388594
496637585
880483855
1084653450
403449211
920822504
190809997
454687896
719976815
1168801362
460341776
431494579
819525813
755597323
1132106281
1096680408
1329660834
811598861
1324969146
113028981
1210860130
748647534
713372257
96895844
169589705
258456722
439257830
64634505
169474534
714306851
498223774
860759192
557712249
168352715
116611505
542555042
293289199
550242592
1032116164
396413651
446072526
891538819
403717270
475456561
576916948
763797021
598379701
426775726
192422468
215193555
613720813
686699517
945847515
234753970
309842011
555534596
369246150
212221712
64365271
157229134
485369875
164021879
41294802
480891570
270730499
458638935
817178237
377138829
1448803087
499450039
811759609
879427033
306882273
487992792
429511746
933990061
1076224099
548648286
868951324
412246132
869170501
479951960
896528500
469137436
292834119
164522456
402267985
491594278
651879844
374016765
479719751
1275006172
917437492
798832
295684525
908510630
703285450
775183412
348385881
412407468
661065723
589078312
1285967544
106824598
536008666
506242233
308772783
603342668
124215611
327414410
111035033
600087624
916279963
664194899
427060687
251380579
585537740
916768051
1377933222
1212678567
857033323
1043822397
638941698
241856399
581391898
1310570442
59319911
756525782
85569914
264315581
383659017
1098850585
460734800
119913613
191080007
972342510
680517067
492374489
405405077
807850134
470626397
87952624
245389999
587304239
337420370
413677199
415891591
293115923
732478572
1199683846
849580449
185622098
755219723
558322467
237270303
605928927
386616149
411424476
1122175792
228084151
1184392775
134509834
339075324
180857836
349592644
958730662
105855550
890014520
539098700
85399310
911236653
655955117
453492930
1305737562
882025419
919153496
282227367
1335087038
712080827
221719811
487154854
1086042218
653038978
400917969
544654853
446935249
641675467
202621500
410696749
384146090
464223878
880938225
545889506
862455156
705902812
390943288
838431508
190392212
238765757
327437814
163086216
571566561
60473784
382058503
1484892189
822436508
653967277
983618986
662014324
183782808
757579047
401670459
652499908
357859502
293401155
1076887172
905798557
521388685
485387087
331825506
620147195
580606457
856864715
425981453
683344208
203405755
1022104567
694240079
407630735
110771955
329267829
311162320
621808609
71187081
429014069
517393002
900461290
739567045
310703470
424257346
698328495
483231748
337025051
38876232
762577819
161682874
400997815
482404078
605725852
367880238
506398703
411591996
504797859
722645888
34276040
518880710
361111605
182195623
411251058
494234464
247950493
443047145
33193735
897776168
177895853
460946892
491385177
282829279
404103657
666236346
407618635
244134751
692067540
523162882
157892644
184155885
491014115
360337287
431352821
284087420
478216040
281347916
592351620
970308746
664813684
115252384
704558932
716303441
627332371
280213698
827813894
94105078
799780515
226098383
412665149
497980307
197342721
104428452
1344864050
1249826438
527739939
460633674
541020443
190861051
73150639
588734039
205788585
823305762
293757783
442595941
797699807
739172367
251711113
635197685
677187138
762125875
232618987
342543287
571981015
886284942
300085355
378672112
280844755
89774332
579428313
50258048
301998384
141900152
926675913
424961765
833625220
459347570
1343685648
463525442
567218048
388027289
495857942
285908209
739083509
1058035141
117520348
518199737
421204251
259595858
1052550467
498861227
515588951
789136995
367923983
749808873
651154798
456608429
908748556
335972264
402100105
379917990
493113193
577072522
829817873
934645475
459049994
982998619
633341610
1036542850
781488620
197381350
391032116
257712057
477928038
674038109
1077573932
379981129
774069898
371834936
591584025
450395603
1051737909
337018653
299857634
1004325927
368811884
251735388
638588448
230424033
810546778
443127113
63701143
1339247514
428594930
915601697
263376898
459459926
1065582661
362143533
378199102
187900111
594693119
1239339483
430116804
744287687
782072347
590578827
400696096
297086880
430635324
181540553
474764633
785507753
413507664
1103500709
1096145295
175913940
947135649
150304997
186027315
202774299
832967673
868058052
37868683
401935973
557603167
313821853
596425118
547668894
167302436
1350862452
1197182675
680387038
282397648
374629396
1083585012
1227828389
149722417
442746410
880100865
910366747
222289206
130679213
341575413
314080101
882901667
399054259
1100497234
973206328
216905537
1197573417
404816172
93365006
438680677
237544333
451739931
248682073
386484735
460400846
584810106
749807951
294342725
313245838
1065605418
814718198
325951887
298274785
660412440
411176264
319131491
197540057
430433879
975771612
786371636
388877424
802676093
350519125
469552899
288118163
530898915
281979052
425620798
233276344
225644575
178280109
396701292
69532068
637787673
752612073
384986760
127190643
210917030
564348600
1078260017
331176652
802976400
327217043
438545583
480985130
222748468
509274908
710948191
211206827
614068399
43292816
1394294151
1360777720
293096425
891579853
639606
1094986526
3680475
235587064
352004908
715881095
417795140
1225085564
450381232
917494241
295966779
826829962
474699854
1237029716
296867925
118854240
816009294
755490798
56372629
463376172
971812189
1217552445
945907920
372201979
298386885
235478310
488441336
838340021
986413557
172231433
496422429
560662750
112317881
266014983
354865019
1101031606
361034589
816204842
220604572
517931156
95638145
850784361
457907030
388369512
571257723
269495684
211363564
461046661
153312422
943858576
334175742
637536836
325162688
186385269
314892074
420060750
485330949
327742810
882631633
461699398
637482550
1357553547
248012558
844768154
439027460
876930966
176537963
750661699
911707
282346612
540773918
548716873
183847243
967637510
447182170
789120180
702096749
388146529
519322429
775439621
455656237
941334152
887389630
381879034
388460760
467037682
387564265
390154608
647718468
704703967
506204561
192306002
856459100
417757224
744546969
296467161
633195324
119055198
258316477
472142821
6818013
210136799
893691936
210682965
647731784
46086567
609997691
1209110480
145792702
1348518606
885946211
182578413
425422829
934443012
1120800215
416236460
1103468942
456048258
506575261
798471534
188677391
701781917
385571420
242451981
461108087
506035800
277190493
1161272056
257268342
188734906
462769954
673052212
500085578
11944755
332176837
410581726
541884509
360400647
713873159
401321968
665152434
588543110
49562301
768272427
562222028
194335871
425846786
394287966
991495989
901482726
882215165
813174840
278007513
474140315
718112808
1227328777
462677517
270371396
1290976608
1196027557
672049234
154206574
306228609
383334380
424354765
402741903
1202049116
750999059
358731257
696544526
339129359
489057721
490467478
1350773395
178297823
639731066
102277566
456045744
905201390
717820554
300109435
361203727
352386644
899914682
522973081
115016087
385035773
274095594
292204254
327135948
459083857
220891380
517692949
424990472
453614483
538660436
321862114
251715068
797807686
931444330
376266490
186323706
171730506
956842425
763524324
520297744
478919394
456820891
65129869
864881407
506556427
321396836
416137802
588276101
323476060
441928054
624603904
448204778
516100024
370866302
383211807
40311927
278028736
1436948482
623477319
181956859
1084895647
366142084
746364719
981498279
566314613
877588370
444622014
484171014
499445670
707342533
274509168
449666671
1145075822
1013612698
812083283
527723456
646432
67617875
497457211
351436804
286970008
866738
711665720
419497635
343107977
298703544
256989793
176608084
823039115
744077172
129150202
116768447
195318490
281697656
888647752
448144612
903985914
299309985
688715119
965321837
270055382
121366628
1186057965
245077457
720099850
931414554
227280880
637243056
712518846
425434649
31944294
375323889
385890298
1361110148
253779856
211034410
531837746
496107499
699491876
429332721
552179433
162817555
672752636
819134349
824520545
358898306
817806857
705446425
173933467
1153073182
786026518
1372594508
775880193
1197893403
651172410
853452502
325751316
982574676
356708002
726456261
647331879
466585921
352919108
819982565
1121642081
222136299
891638947
330718573
202097146
720466244
582862442
545571294
182877969
1141905414
838062804
460056937
395371548
744507314
1032009999
377435271
546192148
624415528
245892956
262180324
901665569
258472010
452687151
149145295
336074952
112100366
277841
127200296
35586484
360607378
1347042418
288983207
741039189
386965356
706276329
362658811
789755960
1222317201
212002665
840964682
186474122
819570600
1752944
586238211
314759017
36513549
533520930
839999144
445548224
375942251
297263861
505961048
1371548415
410472704
701909801
195293759
224172444
205622517
508756256
478846942
1285727751
566050564
103810215
1021442263
417512657
531873598
470762877
456389734
1015041171
992662898
427342312
523599366
223285048
679818919
865511684
631754199
339589008
771073573
403689886
942733094
1305714277
448644731
91826199
755375739
589833594
394509763
748002525
440368461
183115024
191935835
170228164
1103140948
119629600
848370774
1335381871
505213115
941839316
928976976
339165478
362403933
340564892
847503862
586989526
462844870
864496421
387476498
1113296809
452578742
360049396
349105998
309053528
389490178
491192669
610836702
988333279
497621915
333111
1345832154
498215510
516181321
723865676
676443575
725738027
129354760
927646415
1361029146
935845713
882779469
642082790
921159555
197493850
721463999
248011491
1109045221
962116320
596871796
259552196
438995229
536558027
146691022
1273878
1095868433
676390309
422273293
909317923
812642034
335173586
1037512715
369642816
400106294
709741095
190244298
306187028
489156667
293453919
960118942
413174775
732673842
1205234838
351907076
583683665
303325700
872738409
600534738
1241066704
731374773
170200750
236755162
503175902
721141552
1263511300
333967278
336090804
316944445
525182879
203361334
1170086579
908090004
460012475
499784556
877610106
765052846
687056639
159684550
785198415
1024191521
564714994
402860791
1383507031
513955681
1291227719
157388211
512885270
778265599
459006001
84709703
734072508
494261839
432825879
1038036888
154164215
436506750
425844502
349656917
688195235
380385611
678818274
1229586024
70278609
218876780
808575379
554061218
717587464
538171943
178098685
385583252
1116583501
1394070469
952521982
1186333688
1008303889
233601697
741758856
279247250
557910463
142047608
1211708084
1027194730
619336665
964254109
742047334
457664363
1246679428
667339612
1026889426
728180682
460874582
220117151
255431675
329796457
1032656100
748991143
815309357
678242939
350443525
1359835133
949363177
4248041
145219654
527472435
408341577
337335300
428632298
909470032
484526842
1049896655
1453894241
158233611
846142095
526840707
211496088
1110996147
450401488
949295
679096132
603586290
564760331
167487051
755750943
299918226
360718959
879559814
175108478
559580875
59432996
184949532
683476854
1183858334
807961082
477217031
333842840
500886113
498550422
628460518
865209106
443123930
236897956
452406158
6863958
522078607
650659222
660286467
752520466
333072657
481688882
372984444
870657156
511406154
77321389
294005782
237280916
616410268
368359558
625636818
649582627
508526397
775828855
643044525
991899954
1387150713
566951639
410780691
140764896
497346255
836658669
1146481071
322765554
111891496
315033657
845813728
1292902094
425046715
315075680
873413361
461949532
1161065616
1055341617
884166450
576693469
152119046
292527342
435744151
72524355
839535339
388847082
621225113
87125774
460061411
857361153
939340546
1000264932
467165986
1230804912
870780555
1146754011
399605988
491896823
1380692530
1349131292
1218041014
802983170
544427982
358474474
126789803
382915285
375358406
772500757
996243487
314258129
329352778
1251218765
646347121
413807608
687754080
466039401
169224125
114907965
613889505
1293222681
789646084
298995733
472961253
180071121
451437372
345405107
1194767359
402355356
200016311
786439291
239003096
424973156
350088663
735290454
365051058
394346362
557962070
492429421
925268488
951081594
758979330
553342868
825489468
874317798
492864145
297120757
507160435
796739753
409314883
483594571
676478096
183421565
1197176797
660923375
116007964
273741831
519427828
476399934
1330306194
1306380492
487480207
975849293
411917940
414427522
1054088952
239437042
453955723
535068811
619741559
1047259393
1050310612
298528546
432466913
693348035
953676556
983873771
401613640
833339205
1008068829
306974849
564099731
1100875059
271376185
186896543
815460962
692754666
482573329
765931728
703007553
340768531
174936770
135946891
1266194837
42357299
338662995
685941095
428511370
294036201
151206474
1246944149
440622934
674378573
525198148
744477958
357381969
427672501
337043884
408907924
363618872
1226229021
50054710
681847025
527009176
1169719706
210778896
760599352
592993859
184208149
421053403
81192636
792076934
315292220
218231328
440916924
131034233
898929496
513045911
1040808463
682088127
1381476167
1261523112
848509283
32412569
363178755
793356749
1296505431
914066909
302880224
593748437
427582800
1097034913
158856567
198637696
688416964
546917149
564472194
81343505
534452651
471414422
1376114073
381221351
471560298
469657338
228259132
345629303
629349723
492455260
780455645
55842827
963121802
165869699
82867422
243417755
438170621
278457619
434112807
865493254
1120061187
387043851
253294496
326844418
336584314
766469593
1059894095
26028359
477598344
56203087
409297018
312135229
707648423
242860739
143176560
230941526
574510172
914104922
670765456
1227837310
389756379
424040884
370153506
511027116
288544289
179181177
1332402723
529015144
910775025
1011973600
735396806
403661536
846435259
342936566
578225632
168193772
380960126
138105543
1073060102
677952643
461992862
913088758
392864001
545251993
553205205
293186162
178810431
431986498
65749110
230457137
887400930
483953504
443159645
521562613
323578128
354360462
55509201
231596470
570769835
309616389
487587556
37617484
768587943
243362100
1308366993
680374875
885800564
382944844
342474661
265387567
283773334
290281057
275582637
966283496
795096430
1376005124
400316659
250197997
192067737
400175091
50839210
59620893
26203209
502382689
284537657
189089797
569344286
497960592
334687521
535905040
75818156
1404405188
929154131
535121288
871904759
836390552
787626924
950929777
759747739
899903970
1357627873
720721610
215460181
248433861
382808558
210316238
650895650
948305650
197296559
448502689
617767595
850694605
408006525
884579937
287944170
364087512
705856077
163712074
446509883
330816537
885314981
874866273
465501423
283072790
440165670
340640300
1349764241
515632097
476058836
356502469
112201990
374162760
702897265
696022521
442152195
850960293
1286429244
525943563
308506364
1340019061
348268792
542559186
916529721
1046543611
1253726184
459404068
195921491
1032890390
919354406
1101578532
679286973
1305724664
745483554
221535085
1086695897
374676507
758846721
682747630
405873942
547194402
764068602
624568437
589405713
152828233
76902247
1052920299
807964331
244923038
307651325
418794822
243985115
645354756
654806348
511285492
1395523347
479199219
232456360
630411355
762112579
413009209
486879498
456005066
642404956
745348149
319333163
422159613
347317854
1331524525
823998306
64744579
467783918
227272610
525434515
729569085
542064782
151765558
429890726
116637311
641437855
93775596
431534259
484350
1139051838
728417239
333637202
460763011
542394212
582484560
536043451
280547869
774636378
1179079105
358114985
587032888
772596659
922086703
720329396
558625253
428993015
230413419
878212338
201738162
606624310
818846084
359430940
421062906
170513632
1328227523
822745206
957076542
932793532
1014850859
67619051
235334450
154273645
462490931
633273073
584208615
1371470779
1042483759
630687389
971450430
996658595
267512994
513817982
1088741699
372572519
770287998
691895883
396314223
259686834
910377111
358997941
387668265
1217438944
358632531
1052740797
575736143
794707546
244678853
1068461688
835426623
925433151
410904807
1021280195
410970464
854219964
209989642
536171087
534059819
1283510421
888595901
686093541
714119553
1013120733
433954171
210189019
183052383
217402375
1467239811
656112329
921865634
99513459
377554858
396142973
839903234
938777570
511761259
472127695
743647477
890250954
181745620
443906574
146682063
863312880
412016639
438129957
935197340
30954845
440451140
309505962
688930604
438220245
759956611
295258265
142112750
527371244
1071665941
1020481545
150005735
308724503
392290855
681208539
425237231
47575937
398601655
826863519
189107610
183106027
468095782
1077643121
580974132
701491701
828040696
442958093
558448429
971027581
415953235
444759660
157225662
459378668
1073862358
1219875577
269349788
1185269571
1140726318
276050775
741915565
214904629
480710989
533089055
1017758081
345435653
190962770
132104443
85684204
919044742
452406986
134589606
1158771057
179039787
14542332
701384928
19088672
734585199
988463115
206660303
70857019
353417438
731370334
449015006
401774286
884493845
293602856
430271589
469416959
965736868
668464339
524729452
1025983981
389964219
957463196
1002553912
904051424
656464976
261876935
431245156
805241818
739780721
824787407
504460365
254817969
436024773
965023187
433100972
562258198
741899698
830365395
988359495
163935082
752625537
658511036
177565939
152169162
1304138169
986575885
793228540
273742612
205381085
277228454
472861227
498758636
570313869
441783720
1422168777
440903439
674536440
882038346
290907558
488328164
532374671
172680033
815580599
723967822
394210444
347676640
355458734
1030541710
107217039
982405302
102812385
613389409
1390587716
863432184
918496686
457933969
1367090259
455021455
140992761
135959181
243039217
405315838
494286888
440418061
377708617
1049486870
527903011
522555002
511683630
601381933
284071072
415320087
606145844
344860787
913714505
582697371
992140173
366446805
468229540
30992254
715283735
1208262346
448283840
884616828
925444516
1135514603
1061940031
1187165077
1370719112
684031185
265752309
432668055
215115328
238407825
1229277438
191023686
498722577
350338826
1076231471
131747084
357760261
262227980
579152887
223964327
359772905
880155955
844513489
655146436
192444943
158728116
382594058
458560990
1356759977
313362375
899561484
1493013578
847669340
695414537
806509453
411039915
446864745
401114121
628191088
332331375
170122254
340958144
712677748
301583053
629285767
1193307805
475192683
382698994
715552088
1391022831
80289705
361808417
495191414
539146840
775875278
15082869
1142594195
474045272
1157580458
73843750
572077761
895325145
1180242522
952638228
270634287
794246424
732008789
464152987
461185075
264801064
90191033
465761299
154729141
705890321
770440034
281287093
706094830
518755120
436757862
127413053
1356488656
620137349
1143500612
426541626
532113931
491259668
595523768
554702913
390473682
788689600
790475913
202698514
400796129
1311144816
772960621
759530483
1048513843
1258741449
746648503
732378044
772369764
623356837
3604730
179339408
240206191
352847357
607213094
358189356
343662765
316593400
494919931
211790538
390038724
673774180
189200209
508882838
183455151
648666879
1084303543
247918186
570866436
897648441
440040715
879148782
721910066
982178922
160938140
167312062
1008599481
759955926
253914430
1144672466
268448035
495149235
777573742
423174623
1330142831
322771152
539288206
390571382
1338049931
330097807
200563994
404913839
331908793
888442700
553424449
1056151919
255368779
508815799
450381482
255379440
1011427949
418720204
839106087
901302635
857722535
556595826
556492196
249323590
946158325
735477793
489880054
68333122
872164792
447654302
275498684
529314942
407856048
292374358
307959283
539640831
718506340
363118351
336112599
43822101
821652697
411319024
426509378
675130757
847559652
1093324234
175190873
361600806
1004447966
665576908
435121305
340208914
394376113
68004336
276553766
747882164
56804343
1224280859
106477537
415681365
1085437401
1047565523
463717327
507685858
1080363802
467511438
1004716772
1004239252
930507130
126336069
1482349158
283426269
563848385
777010601
311667082
919656672
420931078
1051084145
427237121
817691507
262379957
625312713
4090471
421195841
283921935
950680707
1090405716
327560453
398076183
748323935
844431246
498341230
207856309
821499717
550313419
1117435157
401198520
254344777
414818617
469144480
96700014
262881899
483308425
356252635
1259928019
397509478
121975397
158356968
237994153
192238217
653150268
1231499766
441357092
562217143
194631980
90419999
864830390
462943324
506717050
834352119
352663288
1054622952
856955731
1148562937
216815080
378023643
841074139
223286653
599120493
749131619
710795508
347942176
960717848
843626056
412640467
400639076
754925902
317572634
967600786
465261653
547643311
1327756623
576923400
1042802046
678599102
1141288560
739432259
1182780175
1158157443
807472981
520201019
126303895
460056713
592656214
419060379
478192153
669259889
383838815
339500045
465598743
467183473
1036601151
1056275559
815852740
334433526
559096365
853876353
423598788
488336998
913881624
515883897
1207364311
890560038
367426471
562986560
537307203
307502431
376082311
767018075
423557525
384286276
910297086
964944153
676058121
869876545
435532569
361576009
151030560
243942234
572578983
1132427451
435304664
309915025
246198389
422765909
340791652
576484191
1253047910
767304519
173791964
755723039
545703983
222710457
289441369
965265972
1311395323
390434457
362619157
427656760
199063761
883816849
677067
566824278
176472938
78581401
380505067
933872508
326440876
799025917
706930885
473844581
257462454
273170337
400564084
723563079
803519793
362723956
1266513307
583544470
362265978
644535538
819670956
259712336
782649304
301647459
351107595
802577687
552689084
445930855
128745585
1388649658
837230124
1001623625
1099817677
382441127
997678263
474532876
493569880
840580691
599750765
24891825
3078599
730338443
527793051
4669839
558667572
817469944
289097913
437891736
573181962
831137617
188054735
339604814
1202812788
89255500
498350907
386306676
713775225
578085177
983810126
406368687
1164838778
78504978
1169596466
424883222
1102958167
69306131
849747513
1080481944
627138530
741181358
534823172
734572731
377000014
451235129
26395122
381288491
856265014
774076276
322061589
235647956
1073098797
367705713
454206697
528258807
327427697
796800221
378112101
765604257
478042423
407014612
283098661
607366673
678014339
550568801
1065407202
267091520
197720986
288019670
124197636
222758732
1006855666
321996846
1396763916
499249200
1221115896
279666667
647133125
518896536
903524350
367214003
749277
134219782
179636062
1040039835
701684363
387718337
416924352
231774750
433280115
1123282530
796806393
801257741
1386491270
337678479
451519526
122935546
617503903
491990267
878388667
1079855480
219552576
1035145096
337009031
124545106
1283924916
490827610
731735706
767149713
756626344
566802953
123300224
1094501203
396826537
1472184466
1231486118
135355844
1441701201
752454002
1190605563
1297522932
912507379
1370767571
402286356
308074269
1214176257
647078224
962558910
482726228
402828542
692322910
377139961
805840858
1168208550
715570821
118420322
1020848631
203034699
724338826
624146180
414638522
567312726
60130984
247945277
463271642
465124191
983667972
878093756
262889596
444545355
324656602
787440065
1385743130
786977737
245555211
134384054
306642908
264858597
1233512246
1108449600
417828802
494502830
1115053340
291722034
190617174
648573477
953828442
1256422189
203112229
322618038
961328528
349990163
519865930
966910977
1014667155
379368920
848376503
1052919036
1149187325
582883986
1259420501
796853771
210266098
721279827
603525348
282927103
307543459
403530365
737825045
947735782
61824428
400750995
321804902
763676640
317497713
554623102
370019992
208154070
715536706
544361007
164579276
252136297
1360550996
525023989
739299264
711596819
255375731
541243895
55216783
389036123
136836283
1576956
425593323
540583558
179354706
222582360
419120552
271280774
458436206
864666540
600576789
501638315
77625503
337929821
848528664
129149159
690131294
771646373
344378011
560269287
1108497535
931338582
250958622
841351186
744571716
178333919
481665590
113779350
491387845
964400962
963703899
125440185
926972135
1148975544
393834496
253548473
136265132
93320225
212147766
756424449
745695505
668691498
1089436745
58258793
469324848
36114735
777451306
935261438
466746026
458400351
1177711695
701952327
687526139
515901597
516287841
546354333
726067096
1219128998
264693112
548250606
255915537
768130348
486434167
583227440
653575249
51784023
483582377
500784227
742005767
304643442
891441003
821229763
461598627
301176979
1413140751
324707977
170542750
693053896
463036263
411950422
1071406089
599726123
121336262
625962873
175443777
512401966
311490480
573981272
668983312
347494315
381134254
466017021
428480575
418277276
441181502
995529545
858068036
64940553
547112359
430816368
214083833
179747371
406996208
360209280
871367196
820690683
827725860
316962796
529036254
89755
656366943
102142940
156547394
516446168
468043189
485020135
909493707
521511750
319210013
1277233382
1047724027
264201301
263861013
780631350
690926838
211540025
404513849
1209411329
123477826
210306289
366517308
428844587
416206221
1337833516
7845949
320551278
762793522
312354264
1183128701
786950338
694317560
1011165321
430019878
714269105
409101906
541983597
1333667852
1386635099
350915988
265839576
843395994
795298647
1162565452
588366515
335846787
696564390
151691525
1107597071
326219620
393705930
436269838
744529
1079077204
613120079
409404983
767398146
36198655
195321341
274522310
638935825
321284822
728662755
252827767
415796763
434244566
281337390
1194298864
372649104
1156100439
705434609
413755796
482421365
662765776
734272047
1035469733
238875492
544189386
474677346
90648925
497379762
989756643
825434922
787151501
183610229
355506776
302913394
196489881
297434710
799076884
242511693
254457464
43090981
388167521
190177373
726121354
164550953
599769192
1207981473
492426361
431907944
59765377
348917674
85454007
628481642
552627601
448464892
372966181
452179585
745953045
323225037
607703867
289013967
660821719
306336267
462454033
987681102
450380654
1228127124
898214459
731858122
905985386
573227246
742550912
263822519
520710213
1028428514
166835365
611112472
66541974
1377542776
56397160
220400311
576934939
775950655
661191903
40973537
359121347
348716792
320922145
29546559
473131721
438160126
982487367
174578076
1066558888
1034076862
201027542
444396719
542911097
389721388
474193801
382629109
380587231
959117106
395635666
1279464758
462914781
413213876
354119295
218596804
189025698
39053397
1073191912
456508229
232604966
938410178
302904408
354457991
565465145
289969982
1104057994
538966948
642126453
580170160
398415663
815851754
890338891
435387745
333242360
244660860
319738948
922181264
1077763507
1364069065
494508446
186836567
296620132
288884624
614664348
50032529
313794859
570658601
538379309
755130326
450289679
53787346
469480862
941478090
1164921463
787726366
510329286
265699934
241018900
773788771
329409960
440156308
155349467
312147393
737745188
1058583853
493361550
48582382
912116077
534265783
154660610
435500187
297051997
131070426
713103039
178533448
419408085
581810506
467554652
1258184292
1057569
234743539
72675
27070287
817578940
741836200
614155754
688547401
331483871
358516341
345252021
305012416
362867947
508727222
713688010
404283818
228426123
452888624
238712381
342050192
480681794
338271651
991821539
310621389
953514190
402375502
104585321
966743863
156039547
1066988672
525597839
397730104
586531812
252487426
574744931
292178491
473211491
385493253
494224560
37285864
1093270819
790122795
452803797
1183054978
574313532
368938022
898456778
1217815017
1090065970
136533927
1116763596
268171314
1065980068
89058851
317725041
454352356
907288203
1217053158
563717930
910108338
519604840
147859620
43659984
931800200
434799773
801976961
902049509
428988114
943282837
795912860
849917857
429708948
541516008
900516890
536540991
485793269
418762365
316452969
176786562
591513509
311405657
287815851
138951346
581209855
964329375
1013634572
308720037
636399069
429485750
804646583
530810210
569011786
1307653706
1035780795
221673467
324641164
185574086
1363787888
635920
439357804
858000857
310156894
985479919
245689013
476504723
206414960
973027959
940831512
546495170
190128122
1035774621
690765670
244145050
311337021
772711527
582289136
887838959
552580280
901881141
738241055
420344924
494684627
399664191
423109410
449896521
1135524408
472646787
263618711
146789605
505989666
568367263
470003569
94226323
430932179
473857819
1000878587
509973031
644487284
374746946
545969837
730039241
736775494
400855224
1007235823
822952245
794359703
609435204
992499786
764952743
1327424410
850362558
524403547
154312004
1192615511
445708672
717901162
478582604
232819335
402066494
306329438
136897417
890315011
931719248
652809601
908190031
642215331
719858938
395611957
484842415
1140408924
289913919
74612196
354198848
369508162
1027449337
218207169
126725997
806366437
400791702
532633002
769867411
204628116
440636689
222168359
278889706
976024522
740504706
688775897
426081181
590907436
1377822904
929645917
573215210
766664567
700091716
367901686
526896878
55263130
101198092
697683280
1033355464
338709959
477785414
151697334
293753319
817822748
713292088
578245167
957528028
807626358
366931494
189785246
635174346
511139739
216946684
1218652428
590324853
1069329125
866129913
877404939
212464272
60080968
1031985437
179240360
551412866
789255416
538859963
853558679
690021422
344044864
440451226
1396628805
470208218
1318602707
309760214
996397173
1099411374
102138928
774959036
563046191
449429056
737080170
204361540
904850823
501730710
268958393
342531003
252501174
529807831
1240833958
1397757798
577441298
783980201
917354822
786006987
551192168
216024952
539350652
254237862
354069252
333711079
461225167
822577268
602064373
952742205
1287659772
762916627
355724102
384017330
956751601
279040089
1068951453
965075370
369864715
741663069
873238746
1384166526
460488063
595591973
990766429
800171286
647291178
363433982
520543044
303508583
103403770
830607541
1388733907
486273228
391729891
522406150
291349766
314076852
184431513
1206950303
331336926
365720590
755669602
195056929
1194196268
633309575
189920280
761104193
903471865
470944910
693798234
865427062
1266971021
64475030
903721296
415524937
1157574179
248083550
993093932
280118741
181741525
1006969644
439912360
650882495
908381862
256332094
363725522
510664869
638508331
235685336
796103210
348556931
722377288
230792358
564465942
842625473
512233999
209580418
211052564
487430989
420123535
436942283
397421031
445363468
64907913
522715330
326721277
14876436
70625519
448697256
890347268
486543719
122116598
653363131
290196829
885869122
423419611
849632908
1014509319
139288527
463644936
443930238
713718402
884255865
1018184517
758204769
1098679528
207082519
650907089
734281371
1389192704
782801640
844031779
285800688
412766722
1084434837
481411890
351918365
213855819
267954098
193869373
428573287
1053831515
289570803
383036825
267157199
486924773
226357769
3635982
648241441
446257104
915249449
436413073
698062594
473398067
858950634
853569797
50256083
462683665
1486080375
333398627
371190956
551024889
328965830
222677694
1339125409
359956253
1278767239
1366617043
744806263
910401834
818578004
801936594
810481961
481712393
116275942
368755231
1385409927
460528334
541844630
88884264
123360411
399202156
884864716
697516250
287817204
352109133
349995005
497380555
345268794
336015479
803411508
360263389
487850531
1382831380
229542509
328245483
295600228
565744909
139089798
1230291112
342771873
438298446
746280871
664165
272439355
430171400
581640871
448225261
820632229
746842072
192499903
285813329
131121218
319385792
627762758
381411903
251134273
174942653
1098950370
60470490
468726565
786744221
427968440
204931356
187994088
283576782
32262784
760012969
504754791
786296975
415936192
418966156
475499606
1009409182
428490295
507205965
1154425052
500968670
133500755
781978026
896856280
1005652584
885687123
56846051
1392814550
1290169415
877082428
356723820
551777602
344517848
851930846
257820203
265293794
2274634
1176057061
139656809
399798122
5672844
285278956
839586450
436049262
566988316
787722153
315250633
315491815
283009108
1242075481
589981551
710889510
405347990
626679708
163218588
766970964
694162200
326429516
950870049
248957974
746775811
394557484
119976607
207836004
349876216
242083143
1058465879
466405081
257468007
451997911
457861
529142629
274561815
1004749133
752333431
362447637
748972336
14479
476574215
731588133
591249766
454476363
157481182
134501959
317787259
678843985
1156001076
873911328
540361331
1438766132
200348206
245523011
473452137
1149335880
612813622
586184417
469023097
905738940
349741656
463094020
965085544
1193925204
980043620
411686588
653569368
547686344
717680437
126850127
1234937879
1030010013
25377369
445352277
426769098
1278452366
177982646
390589005
1472495818
1170317471
543986185
526242396
953257514
858114413
471453678
1389475909
252895337
816420454
943066578
222825607
230675591
777719604
969877387
927226993
922442660
505091940
385572403
1156032770
198885280
741348272
956910985
325975956
538056593
44024425
505952288
1256323722
390865465
399981029
639171476
746925418
247659289
254941318
591912716
1009389845
471836147
308437797
445970873
361968840
254039008
362273840
481771254
454299714
386213935
438443610
752885171
334258900
906654161
1031023040
237976581
774763880
963823145
852507710
86732395
1409839066
392968958
1221287815
725306842
672108716
458289240
1200330532
200097589
326877772
841509020
389938071
97508533
887907194
468593360
505457142
421981373
867698835
947254359
739079168
285180237
514582049
314909730
117747573
315939223
630692605
1138870935
658914184
528065655
299186191
405177747
500836802
343074124
467973325
126271487
625127534
424753859
193958115
1379168768
363939047
342203109
892783909
586993914
305660710
1279185236
958834333
1126754277
711444912
536568741
938920419
490094475
727790591
529589930
755676870
795531123
195231336
527886635
1379426606
1348332163
395309421
146221610
354413305
785727427
281138539
480089069
551007553
1052168728
232181062
252044811
191643988
739886398
467458385
1070846969
462646494
541852326
248085102
206992594
286247738
612694452
31969467
762798235
489259724
994280242
324763825
423961447
469422217
358660868
876918610
410467014
628231950
454184211
1281949879
558436693
572999682
173557197
317040553
602490113
858619081
447980097
755107495
271592101
1453182397
365029870
110018233
66060144
211006953
505100899
404428807
319706886
527608053
378100551
97331343
425774639
401911348
624148468
355898630
302721709
311948369
603966164
347831867
744678195
946395315
669177519
661872638
726966775
350649106
121419337
636283565
406588464
308452015
174647006
241022
505885322
256149032
29305402
816933420
499791721
500353710
247611899
351406725
495047928
111731883
226942840
323581077
244900047
187457059
124372480
354339459
519104375
691099309
400034340
1022821322
139839180
516818851
238370279
512218680
328296577
49014206
431808986
1029161203
409600302
1217210474
448132356
265913440
126613197
488662836
1061573435
453921218
687083425
525973191
632588991
488746707
337194689
931420819
908601651
126120671
899693641
55669059
383186688
431377297
222587200
282839062
1398053954
666615887
966917860
2942273
1001929225
890758639
514460216
978042426
421013749
968436111
85792510
833368696
564671976
404494427
36605719
728330068
53348888
715125764
731793335
1324702384
380874454
444946460
351823390
719794643
362311845
630558558
880644224
358577585
359755051
431843761
859898106
496811864
1452496802
1035633653
1028103419
1047256276
508226262
1296334871
81483742
266547429
10464620
159800187
439747614
394249720
585839193
239385017
577963060
199832641
440256276
36143683
479066894
1150600819
682351044
1005653467
85677900
449803320
332073788
355461211
714847456
480892353
562781185
293334455
291978117
393781213
916052478
779499687
51990148
153927827
1119276267
316546025
868415968
503857402
889391268
472437627
292101720
962865243
964259441
830205713
196621473
1342406708
240275712
1157197058
230476466
427060032
242580264
671528677
371994868
143898187
784822979
287452721
1351626514
332445049
185936004
249232754
268758393
718747230
317995267
270787967
377910034
292152201
355808394
160777093
274542165
506848972
791560413
1080746774
675258723
186720682
199598359
1280512706
911466472
504238192
313043486
926073255
772822909
1190849265
998509390
454333513
586074313
457268309
1008569691
990498445
654518818
572962567
253935696
461329229
951747224
1091590055
1078910940
760780340
200730910
896902322
607264855
1204260924
459258611
1004697359
439252656
891026112
187640350
187962859
1172624385
425984949
726740827
863781436
601141402
358869205
408060608
406442859
801330043
1123231220
444443310
661330376
684403193
438415020
1237361853
229598946
417768424
1138298820
819078054
882447261
1187925466
1080868810
1134655287
498076991
720816924
615883525
463784529
628824356
759130056
991523547
75784087
126852265
1077304506
243431292
1198243780
130860879
299013951
1165608197
449422952
587202020
862021981
120838820
650718775
765273657
393421181
983289156
544914348
323567168
806400324
1168666996
602464835
686440756
1098971324
364666408
393815395
1018889661
105542864
646929936
688485291
293268487
517797380
323369291
521451068
468232990
684679659
95319594
264637718
354091623
372100044
454564709
986062690
1018097164
1300078445
719128265
530602134
214318455
428854697
862730626
523831667
492863301
426252841
380099104
367698353
240277298
494741915
482361034
385089051
167060927
483442968
380492170
125339936
174838148
388972306
338529694
783973955
765401608
121907836
359077834
411681445
1057878223
1305109946
791009873
894068403
830393975
762079688
521208173
164242757
1260354304
1178433748
237431623
598696750
1290017063
952386853
495705074
351703827
886264327
488082084
59270984
194833587
718268589
1418323642
275207025
396722394
492102302
431176797
364549162
397262368
660733758
1026062287
370104413
906467360
948940508
955196964
883831601
941588037
480064604
279019309
138877322
113229131
745192973
975669621
420109674
605924115
631223760
962172801
903927144
510313138
388596601
436177727
129620162
880932235
302360831
478634226
309689561
699085742
277380891
457100469
519329355
64680181
85533482
620915870
471516200
362075053
285996312
1343817216
1220489337
178080841
227632705
469107038
544399334
112177737
1222342493
150738444
1050905946
243917926
893816388
403321884
41172997
455656767
1213188578
889561558
488799138
514247917
414048459
207848808
195162327
280642403
578816513
359611626
493430263
607735341
746724753
598772379
213602743
876911609
888667833
1269471473
443849422
504782379
737935940
59600848
555672402
779327016
295258175
686765044
740994532
84633927
205396912
603324774
430369599
31557634
35839057
170623593
973259237
860817116
748574107
786504238
144860445
189312421
165545356
1044928938
892853514
334898308
432398562
498266830
676162208
716879152
444479286
734624885
1069017859
643287573
588328517
400848248
270427061
214574821
528299052
218364929
308408837
310706549
889081037
759607658
347376113
1111019240
479556332
386111348
713388869
471542622
1359712886
818295196
1133263511
307564270
156426869
699526989
700458153
59409539
1490623332
453294347
402696453
512140
749674057
677963057
213188681
64628501
712561650
380461026
689134901
104870935
213795626
284567935
505054997
815550679
79033188
373350992
395700290
484667013
456756524
929823723
675626322
850554387
1357117788
921799685
573390731
621084193
643103777
504694892
876478334
390390754
849548198
143583023
735566161
732238176
435217473
225658821
703409191
953401009
1331203014
577706808
160369227
417270038
99235583
736556591
714884140
293316431
773373580
225955919
1056674939
399470588
404871666
392669989
1205661646
444143590
384551268
1112031394
487052150
491214313
485190841
757304529
734974194
634818853
2651978
131344893
434184797
1322101052
392717107
120796539
254536124
702883686
528024458
487445531
1257549642
465374758
86214628
487059838
903127711
369411802
510232469
488726127
1127202859
696914144
398349959
279207651
437992696
474518515
713709869
302706191
932981901
1146569076
244754251
196437399
374739669
273373857
435817791
837385756
206736979
813893341
501819985
364030004
302676044
703916875
715162779
818568433
215534779
232708729
449567475
1001719898
622234585
382777075
511181859
693594708
1387368806
348284308
819332848
273318474
299858165
127877354
386941755
131590457
436706134
891279101
162650210
633850565
649241189
369422691
649444189
357739845
84948404
375683071
303250963
376464716
1027147600
497937175
959709935
808886587
731913408
446811597
614942107
805833475
737829679
568536645
480839490
441987386
178085383
114663697
392539057
1058473307
769613634
482562198
498353608
583124286
532870533
1377790797
231407294
569228500
384122507
455435263
1074772765
425464413
893614147
699622988
134739959
873980686
225487352
47911830
552413992
189712712
453929946
251596536
1064201993
458087884
417928613
270265235
3492725
742406475
121625973
322892059
394129005
171898644
613825446
587352732
1174684704
105542945
252667122
1042763169
978215520
482304195
315389405
405641275
297943594
860120106
517480500
695944414
352227156
1481268629
945906918
496338053
339917748
884705811
1042353077
362325092
282259333
720178974
483940797
161726104
900579773
743465936
1014015039
327756707
261796922
512365855
738381729
694210023
1135269518
221006772
367704020
734758707
597898048
345640918
1077219138
413650268
250251753
700453773
467076728
326493920
929167037
185129430
798690989
661891120
662753185
600140421
530640738
709373012
463701366
462910181
1352858229
556682902
578913555
262761045
581686768
173654103
389806691
126420557
431577253
423223130
436250953
1333046104
558746873
515364181
386727099
787862366
929196012
403800379
102152873
770132922
318833571
1163652057
171831426
844783235
850252822
487328645
483990643
364862981
1291245690
35548479
377259023
1069178509
413216661
521140684
157405032
1098513140
849160205
436068015
630064397
531633832
466768460
1081192259
425297033
795333268
342939322
1025445323
662663868
131250856
69925844
693749306
994236781
215265187
495711658
757855970
390677490
1388261100
485651587
588073148
766549266
631079018
70802712
447167491
322842646
229975922
646355231
475185018
682839079
324138824
284171312
467026085
730171524
318579415
781682958
488025480
583370410
289888495
467128667
202640291
270271013
217534670
393808175
373568968
268976998
934797995
198410294
793031721
244876357
239372048
93693539
791736204
1073415511
461008029
959015975
73806544
318041880
112561198
479683757
368124816
1137083072
560934919
223346924
529713176
388836045
603943240
543037723
345457664
1105395710
485933386
950548780
539536677
34790650
524162361
123425191
142777844
763457603
575399104
324651578
143932179
376053580
704794760
603560652
387495974
754139877
730060594
737245715
388492008
1167691064
1161729610
448935921
1093741795
129871787
118296862
523533581
187435742
723380791
821132475
130475090
863074705
435858423
131870525
727606937
624725553
1070099079
82712610
374224758
349839932
520852364
452696855
119743938
189538
1117358503
636661580
494600444
706845398
488470011
912209594
1361603919
472624683
413305369
196105479
61251483
668226554
285792055
99697323
751548452
308636676
627250096
416460868
627707505
586777165
620799224
422099023
616508955
260419900
1060099331
331102086
278083691
953122994
274335015
101405835
136549642
658679126
331454193
338706207
530208087
312326878
296112082
798783160
80099832
777642581
536751254
783182643
407051634
546678544
205699189
462322194
213878327
407320964
869190400
231660046
604856027
733125016
399387328
804699962
1095272214
190487610
240895132
803234573
742886944
106763870
949770552
961746318
559898433
535091658
317506279
230359391
904139328
321996458
400438748
362157535
1028344300
231028743
860020973
919139809
1022912724
913244944
498323725
1043080489
766304599
693739211
424826436
131531535
253005683
1282512542
346703807
128223183
333271588
540175958
1019504944
830646748
427836311
52058542
344243742
1078870528
641463703
947185353
244371472
414958589
67686150
440281572
189388642
78134803
760051597
449838083
913835433
975924401
602421590
313619201
29792601
387236307
475153281
467897757
69804988
298649313
60836020
684873861
150720824
712874921
251148307
406664088
1093818883
3812950
489984180
404280813
814131291
904045176
451677006
533589013
575121315
1130171694
414087866
846067149
460819630
384274739
540129998
774051487
819121106
524603215
1071071375
504844372
219474852
461975774
1254027710
709157244
281253517
198817222
707899361
336241031
247328369
529653401
396855423
494134139
346875165
252268263
189912511
253951750
359619097
523041343
443943262
45414876
328630490
860564795
206842818
1038468338
540880175
160789481
401674986
411243488
33245587
573202737
966732828
498630561
1302528431
340628251
418671107
223725046
515548700
553833372
769531969
40817058
132655701
804700453
1197025474
1161573528
124988169
431852722
1059464268
627060247
1015193048
395150575
1279454739
1049050413
504090387
654569300
356669164
352959909
653156783
196421883
506289362
867443134
329285967
193184386
444297840
1267312
263645234
575684583
145713601
433571235
615509715
845022506
386012001
474321608
759689667
400148163
416752055
151177071
437840187
570370569
482970956
910709447
437890829
383862650
176454084
792547326
468687300
168546654
677988242
1148086981
406931435
451435030
42842155
62426918
274439111
751220610
290659029
291296665
517153685
749327703
921411013
1040263378
366415266
393696421
863213270
130236733
881521532
397171659
223132494
220336207
1148464724
75690138
531391257
401040753
464216685
1107733870
3885817
387055958
417839071
136922058
608996174
213650959
392452059
311648495
807371725
555544777
487459792
236103169
1026155841
617607950
584110821
1248345487
505737745
1352373083
525187756
1028184076
420876954
434088518
950110929
789189029
526416206
368424532
1157787162
939827070
313977264
290170075
445619547
235705868
781715845
408181446
854531514
1387987889
203180242
435472709
595435229
1169336142
454968386
529127411
1212221835
385450415
993086812
702714373
954493234
454394703
707552329
343516726
673043904
453221009
792513079
480844771
108601929
836389274
268721363
697060882
530089627
598808235
630550991
208563582
245911496
1042552472
805076105
489475181
458446635
714561598
165291241
242666826
1034993696
139912740
1245372133
167736688
360485625
552273275
44686488
513587448
728888901
140505281
456251998
993171135
1238886520
643448542
128045420
1065397991
588429759
870351132
545944617
743016325
673742516
616452553
270331441
472322782
452699345
464970550
1038821195
257941738
954121900
738847098
356915659
659614544
34910404
412122617
355630204
413553322
544905951
531689594
630586945
933012933
185689419
887141679
82983847
838852653
540734971
312430696
709655976
383089578
459844520
805947875
1057034039
753844903
498631918
570210105
749397229
880452201
703021983
823024988
476931264
800836827
472683486
214492298
586531934
1442107306
366472517
1083780728
526624260
545826862
984835561
315056816
443027455
864130163
68139365
435224474
450341087
811979700
409063316
474782211
222090608
546229241
845202285
1381404860
713282003
655810974
569631240
1392515080
734725261
1067715078
620477702
591780587
295651368
1280132389
891484704
175701805
251093874
296130567
940474188
564610753
756850621
840762313
858861978
1060437457
384613568
826842689
275054416
837137633
567575603
488691774
371049687
41262082
823414101
815814587
1057627788
926244276
415364375
642156256
460003798
1037111014
514434099
318565912
454957584
1132170378
387235438
420137410
361956708
371140463
431876775
451488748
157533457
1348025956
754270131
85872402
823763961
282242325
240231488
202039890
104329526
273326551
830318798
527892454
725003192
1115580594
408509470
546061274
813624983
751203529
204288033
785143789
966763330
1048873251
500134003
310282645
755399349
459790034
936042581
992882590
379874496
786066089
470823877
433070996
690033030
455439005
845744745
575410982
382314396
962904173
1054308594
651495838
521172871
473895933
1192710879
615908326
88547706
356912183
700296737
452951147
387563169
768598089
746287622
612430313
852139459
342218279
934839216
638996422
146754530
1099946995
432526757
629510825
758474679
125660905
957730443
111864896
207603169
586855671
276384392
982016811
780070582
1003110375
470717319
831785851
716270961
983275518
959645623
789444903
668098389
611908227
574251389
927082334
628093942
1062925620
758150023
1303627255
270385331
548331745
938909851
184338996
105679801
881568071
392082406
254159862
244013681
603626653
666691800
624313377
710610853
944275178
720462566
420909789
406897946
807614427
691617706
164816134
169563149
843257579
40226773
1060441201
747232610
465066279
463307038
79956424
320393036
1182697991
884833767
575907884
307842210
492613235
746124456
1014189888
302439785
481163320
46668388
307862626
315832423
637213660
725434506
1203779603
650696400
814092125
361979281
733462486
946700804
608630008
661440860
439403199
560547513
846559713
1041597975
1095347868
452678694
512433553
973955598
614283144
1139966945
768917409
249031738
750887086
536857551
405325118
519618766
288756542
235690980
438141051
1296992254
831823555
1239719141
807642330
727311362
770500166
922331183
550704440
593534739
972561073
421319270
1196209966
716232671
501879046
775013430
496404521
631176691
684342249
837551493
453192578
951737155
505666986
348791991
30450813
311942854
1109140955
425775101
1360079398
202684409
839514985
1292894276
394392056
161571413
249621122
492156870
322688105
492401057
606735056
896809193
405011769
1310695526
602578329
529954518
128341510
803394212
605562108
259614369
875663976
346203692
606198904
243245445
498779896
242745521
620915632
1085164405
376108319
876760051
101437946
1034860566
349926622
960866965
350860575
1266607283
366363448
136637955
149101873
81083501
971169546
693320143
36851492
475044496
819835018
778843901
748715701
392820632
399013846
497682122
376908809
681186875
410839321
476070201
621767805
527996364
561156110
1084537825
364603280
468688726
463302927
855656764
1181292668
520938659
327122052
640076318
949012063
698875061
1097637631
516616943
451632034
70333057
705534850
331482006
1016389964
956966363
614100426
500339111
905639492
1379292415
937193389
872973678
93532289
330769096
408456949
396990952
487905131
548434133
354761418
537082052
552570078
336909795
24108395
237031263
722941780
298526781
474122749
783557674
1028599509
926051676
1008971661
388634272
461853071
1240111633
346933249
688762225
316697171
995567937
332783067
51023948
424151662
1300967113
211457991
395475876
790407640
518494415
83605283
981710962
747530756
389827939
556957403
952421413
857168602
346019046
320559948
461544286
996892270
627214677
900921271
987639093
777373525
677644478
302505239
322833175
816424877
632318830
1020165943
440670516
436992362
276928688
529793341
1032520151
393575781
224460333
477795863
878672918
772234663
151168216
474953030
57599742
742997898
550216588
929103409
28705166
597089199
357191367
335248422
1355349856
265170716
404722592
964302937
330327465
990464955
234216341
532209244
1319588963
633006696
905721894
1495936365
1048138150
377246844
185517696
298581480
426195950
690028876
448478525
313405472
270953314
332060863
866943274
51575483
80896347
868010948
848553958
669104177
1046757380
216778841
323094209
354452884
759955512
112098242
457059861
513762094
230730593
158008698
409834692
79016547
184456919
1054914334
260258919
227217899
781355058
1133152743
1050792149
258344756
1362073785
566898998
657152069
731743485
731494396
746331272
521653303
838933609
438507247
1149427915
658029971
256444338
56919952
188950402
470640305
750843168
493383413
798914725
278828911
535224684
1271035058
150529419
609190329
329942346
665526667
878022907
672299721
713640104
279845551
568359186
990756312
92671087
876715574
132693488
658438591
529822816
376152121
1192542474
92865481
429613933
897159531
535964156
1381583426
266275706
357206110
207050283
199420723
693850530
149815505
349079443
478815847
730533548
367378651
253265647
393881402
644501990
456928872
768228935
62834257
135077292
64010456
597784442
1050170299
665641827
470122194
227373512
1084223061
484516347
180110252
578205938
295074941
450381333
516750972
971613271
395858960
610071393
876879496
735692770
601190023
173331757
976685622
552416391
797202330
743390125
510578737
1005456456
893784495
457266707
550231166
728696926
366677411
507948118
873210480
561202630
230250515
3343810
258736225
1194263146
912517221
756531163
550824980
810178622
346557243
387306679
1243465482
421991523
355474029
307999378
407829775
944219205
686072087
127216849
113647788
928402362
443240803
1032208595
450709442
604352481
366108592
780093532
1268327829
765472853
654769675
433857069
515145486
83424628
1112406419
395717688
1127488303
344948495
583150829
289288845
741096986
1069400
470884581
412543141
228993928
838713438
379547063
874107261
1114355196
556877479
1286551499
408250222
359702005
1247719825
889677144
122369518
701030063
728469638
555350874
832928432
400976938
524693400
581993149
1280136090
724046945
578696028
718656631
517208379
293370051
882364433
523274533
1229948484
130569668
452585390
847503404
987078624
1121449673
367915468
1209709247
1184770816
631727706
900746305
346955377
665002355
865728927
247773231
713877555
502990598
674311160
309212629
277870949
510173332
429393177
246953785
70278746
538315863
138686123
889464510
331204151
220269868
874780157
824429146
492560463
536050305
673412494
217774952
1277649246
938468067
141720931
303261558
831389780
352593353
380760727
355500745
87392564
336164510
856687744
715181775
449065218
1007767323
167519
803742200
795708597
813037489
759735563
907324106
865345753
933364127
805623396
181924211
265438276
38334306
329332462
356228529
703215531
400997023
924540111
984677239
38426713
254344287
366976015
1193668497
722860685
329501527
400338814
674766559
293306849
955805079
167195056
359622832
294289300
544672753
289711383
236852019
537421909
257929663
206664957
843896887
252920036
3593697
1152779749
191949542
328038629
71565613
1099957830
310251922
837580187
820014010
669718423
704611006
226892798
717894795
679176604
1369474172
544660422
729510723
449777235
1115723755
325508286
896289689
637234683
73913858
817599148
454501602
575009760
1059106930
1202953997
592827216
638648238
774742264
756909225
536871530
7856627
736787629
205790681
410838115
728004245
566028123
736171096
690607462
773497059
1162150006
205461592
767114529
904702944
612928260
413244552
149582655
454069276
881633542
1025979041
873516640
925557320
305126815
365880462
689502595
1032389431
373826588
513586768
1306151039
746773245
139739426
779645447
296121888
867928875
1377243407
837861693
881135684
159723838
455686034
667964127
334493601
284629715
96147886
927975162
387264766
702585521
824705521
400667024
825910889
187114450
161538606
726085978
289241160
891339429
1324751285
235233730
297391616
324344275
392754420
173735454
675878265
281087687
929278207
347057738
1222041614
450281213
1018686961
275714714
20343849
27702713
277847685
204839750
1315079775
614333932
598896448
427980070
1085217712
377081584
368216895
326114022
442315435
831026244
397812127
535543646
147937557
1033678803
537678546
955228904
871600608
502980012
321104606
400373013
456417599
1101428477
175619220
958360149
51137156
737214777
1178346125
332537960
661177136
305635485
63582260
714622263
895454071
1068279953
909379472
958505117
800237800
385714351
445171467
1287211692
935355681
713163793
555489210
363808375
149828512
708893662
952635680
567320764
1245777628
1055823571
320666602
1254851549
619714745
461195346
391984512
1154173219
442216418
574764254
1053192693
210375022
953276171
328220258
959033946
298965615
905096158
280509054
1041042001
968832233
921200416
335649588
478524680
187741589
195016800
817773312
737213514
434066876
698545072
290736436
510619908
1048391263
462039199
549188545
833734161
359368532
477648977
760379664
687358022
443781207
92708091
69686113
247060112
47041168
160631652
757548195
628939457
634909765
668901155
337364011
950016235
339754544
578362248
391754440
416834326
424696327
490323347
302136365
773407517
410318934
537631493
475631184
387858132
70862920
388781247
107961609
566279825
782454547
1084238701
881820634
894587830
198088619
743043873
568728226
1428926122
187704932
653217033
347898725
559576542
465778808
543989070
527898948
690385216
1029108379
1176225375
296507283
1344520834
1392647501
856058961
379646343
373453458
211677721
1044385985
448220581
800760748
1342891371
708182789
256555402
1271193121
1297368868
231309605
317190410
554127392
810299365
101363750
929810236
249023236
321871852
181126568
435969010
1065417565
983114305
1105105691
820869892
752635549
232068018
376700756
135960772
1177932750
59279172
491465281
487244401
360120950
485183225
314964092
291176716
517457819
276608888
778643281
396218729
524101875
697016670
837133336
513122943
988375585
519796889
194567653
291219742
245796359
889593651
829449788
782731639
1107910250
976758511
477632562
1267778287
292997427
863943091
315784002
655191609
366303260
396420267
735346664
1495081543
796992465
793566100
368405768
453240593
561914040
343605152
310988558
719790456
1474063492
595293649
329249438
562050781
979369401
1048353878
924307501
346655171
550617970
717559753
845495192
1167080265
761294211
797388669
489073412
494158669
74371868
569129184
594274549
605585214
1141351564
972212150
300893293
922248285
1227087366
307407237
527104428
1112437679
936591209
412321380
495210801
359854688
285714858
430296653
618340763
661272110
344865580
820249858
360566489
622163315
691948727
685991854
1435094269
643751490
896635213
635225889
947520467
808362052
572402824
447665458
955438309
315833554
1144912771
938942250
408194880
348032257
983462197
166914634
552724414
108799686
1299428887
99595085
388784105
534226163
496950379
143450896
761906668
963903778
570285696
479810609
390473157
40998576
69510890
286319733
154262100
397869468
451642380
461740907
899932922
368107879
937342656
1370325435
532901814
1353047448
525948970
233504115
914386073
493836822
763505637
680830869
821466389
845880366
465477122
144139087
358551548
872607569
148509165
864445974
811112783
961886543
1264270357
205671313
814522474
752367153
286159466
898136506
221725799
870718333
461909207
221196792
976184063
935205202
15474245
937401736
712258421
3688665
411331795
923761168
709479632
319264459
226797333
473308219
7522037
528902410
360942522
434480575
173107617
431482820
193078266
750266886
612736643
2984445
150604369
473395508
303624207
580397664
629927120
481730049
502221581
368027634
496629344
652132518
598786667
219305921
1368801429
741109895
244062487
114113452
576111172
710264013
553223837
494801112
1184654744
402974863
392338720
985475762
184322071
819676456
422992396
261600152
578924972
1368983806
138465177
367407110
536544317
1022505595
426278637
415074182
717294789
711880956
1209209254
1084496598
739951288
373177601
531075603
1160606040
145907708
367302269
1115330387
504947611
594588313
592844609
598904447
1422078024
997700684
504946247
682747243
1173258356
421767160
567042618
974451946
736148844
174905787
1418081087
680147598
743917762
827445331
548020901
220618828
543616839
642019704
434830685
258230087
367537107
423599944
788581839
390686878
123491142
650732211
837446663
178161114
528289002
986569553
794112993
371072909
113995705
1027950347
268063401
430828760
42956205
161913496
480037873
1211363106
215507435
448435577
1128102643
265478325
1117417246
486120743
224242023
839973335
823892351
452818977
229129018
1012443994
940582279
563889353
303320757
1069065057
462091400
1188861
318877405
510336337
56581313
344902092
909872327
880055508
304048082
510566461
103757243
924062689
686477167
1131519133
202272672
823451336
328890448
1961728
638193234
455616555
652890641
1394285728
491378943
222469340
594660076
476572327
785109613
752950600
793239802
70651066
424020371
622210534
876557773
536660244
802791910
296137451
917989535
382752533
838958271
502683584
431655877
407884793
850654599
988851698
179405473
370824325
700935548
321963868
783800323
383624320
281068751
313606047
1917625
558906427
1060369463
38860496
1162455701
505984321
538630527
849878333
461592266
502412167
346401800
797221309
856688131
498412255
45831490
157909030
911941453
555977892
495494015
378109940
347397868
606111738
763959918
217427205
253962444
519444422
673051682
372233705
277875204
748959280
461522535
54184818
476523510
483643529
743749429
546866639
282262895
363542251
191828266
251755309
1196189673
37988138
836481185
1172290208
500466925
428992095
616237106
1224769748
748831272
304844283
303602175
625896421
654196252
47095222
1062181439
849763351
647086579
431910679
672904178
328660622
376198166
451495042
966375484
982632472
381085288
134825836
282592730
143334981
336596522
328554579
312999749
1013920665
784939480
919805439
1040145534
423154868
415694132
732368219
547635912
462452345
273154619
750032498
1250146934
531573116
1170717080
3590737
507721859
458904485
872849302
396570517
1097204890
1062192560
171563037
826423099
621746747
892634622
456522595
357564540
533945750
807641670
501260830
600753633
280445457
710024752
977457785
146055776
381646429
453834473
199297910
199384654
236577086
475134282
1001295564
114145315
1125779693
1349694214
556106243
237611432
61376410
346210361
1160563990
315097608
507198302
437472495
1023921391
682954569
898323705
1173631288
1341051500
294868548
1256071719
419443349
860600676
203239001
382213655
621025133
200515282
175653928
715498864
274309128
1275134490
418770550
502339790
961470072
296248965
287953153
926977851
748788139
166102844
1012071091
470718835
388204825
1497737
983083064
120995277
1273872745
351344543
1148102188
582776971
508388678
377588103
686420571
415186453
354414180
175728752
460703124
134339873
712012083
950473610
223009093
211507468
261728006
236813460
459667745
657693191
148789486
574324507
898533559
275668994
230039515
779763394
664652775
645503576
480027172
784984893
783787772
441218226
89388083
679174735
1460222375
364292411
474233926
750319799
430883339
445826922
536262192
610525828
125819890
550271467
726182364
1418812789
910933711
411984113
757416888
547945804
435773411
540847935
696300933
1112499324
345961421
506637928
1156049918
155415491
493865174
454848184
1201818248
157155777
437744176
586491473
723160277
1010089433
399310294
518060451
1390665266
696485707
381922747
480226269
528021424
259519326
636844258
297760733
504125474
309262145
1223685905
659856156
1380416718
1058461590
400796981
259545447
345749109
186143115
165432258
343885962
851040115
173186718
568384615
590400320
1407157404
734010217
385592299
401931029
230400818
266674039
460867266
1217298486
869959396
374983539
210161917
414331027
821804452
246826206
225709454
1011354533
760058201
154134355
226747109
145791027
182490252
1017221433
283065480
547689811
980376804
494006833
282764436
1035254967
547047267
190266188
496696209
65284098
290062462
245457208
1242484558
201335735
504599534
759279797
652959119
561963829
548401364
393794154
539875392
1148062721
115089007
483812807
1167480777
832789853
662333775
560580628
669467952
310395305
506386536
136160328
269701195
455842
287866925
614473798
394160623
549891182
1016884374
636396723
400175411
210408306
581495426
391126358
88781593
418322992
615616242
400500368
920558661
443615815
238782327
564533189
343299146
1134939402
1028928
119475287
193974005
545544085
533433080
208919766
165264787
413216172
745157702
288431940
442656118
670525921
475172119
385401218
1241595191
541389780
795393178
442800868
324191446
741432189
541448220
358205464
531278056
263819966
789481453
478732120
30766389
283310571
778390174
482043117
378008183
438573439
223254342
79298509
348384379
790503755
515908504
883930839
1062305805
213350301
869379798
238963428
2806649
874205591
342308160
891641069
294524122
434833713
987881038
403927050
970780585
598869188
316716660
985880862
391609049
651463950
276135491
1018016466
220037126
457079213
1175561548
636563994
193987504
330238962
506050188
1556608
396207144
468847447
454003298
402200815
397726857
286518824
286115452
283620378
477018491
714002850
1325615441
532098711
614070154
429009664
541902865
575211295
271031324
439411160
214846677
646858452
445959
781452466
233920344
253980751
510213287
353522208
741038860
307326362
267198651
21293236
1041724906
346243815
228682191
296664427
431386895
290251115
565923796
452124462
590365702
1088425327
75661672
28228664
1092638182
846472503
521259642
338421142
703585401
182403323
745945194
948104271
1023867409
173112207
1127215246
439231675
336940773
504476137
152923180
979221839
64932894
344763782
485313465
828993761
218451099
751392055
345861112
1173049334
512381419
717583805
775503541
453621482
581659792
1271181343
238716835
278511044
139893839
59705215
199665559
497993914
466692206
1333698665
1387695097
510704470
404543770
479869454
296798362
256659074
398654186
241870595
292187281
766293096
760440181
732502812
453151930
429801755
797678105
806295769
453085616
272788593
462488338
648890150
954640480
775368924
1374236310
393244861
279949314
70007270
630157099
452348383
1060009983
529588647
140538159
417915495
495176477
618892503
277346561
685442348
423010336
553590025
402452550
754854607
355077561
899097526
1034265052
1292776058
47570491
393821410
778269884
358844267
1134279903
157263413
626242637
73818111
550455902
850018171
426722949
540430274
1014994041
773931156
88344221
785007236
399201482
598061826
330528183
39571485
439713409
768264886
951257201
324456965
526362680
181634590
755350711
266873974
246716411
955577024
530676443
693884614
727416055
398255138
1264378759
1380872094
690200188
1116312026
299367556
1075506948
1315466353
814379231
473695135
60036988
800986236
724133795
1331242433
777692708
952803697
908361828
753660191
359495396
1340706795
151507357
792612555
449733164
315641718
415631776
595895057
165889625
370432569
250210654
253279166
260433301
385351121
246315502
258665811
321466087
955354756
222228328
590662004
823991005
770845084
264885729
1351351449
950543152
551212487
419094482
173239033
383778329
121954311
284863329
235514308
1167372407
956444855
180399159
293799495
803557382
458456632
1010850596
1186296906
942301569
782966378
716535087
400117506
1185425616
134506271
1301143866
696675393
607737228
327014551
298953295
527193430
1427253429
641709921
275611178
411075115
214650008
1063341499
385130338
492186390
470941725
1045372376
158647970
953248555
363589508
319915994
924002030
291969696
325362695
497855128
911407008
324441198
399929555
414723542
1281979741
414303879
929305734
420976669
100968968
118185370
497801319
343926938
32793925
325096731
1369640700
452017193
462463395
723912385
711768712
1028008179
131560054
452722555
1273181718
401915932
705378846
1165207127
346651292
1051463381
277934292
970653427
357973114
334559443
191857505
1085808482
245324445
265114904
324090778
954261471
1129065948
650586027
484003390
502117275
224686080
434247629
579143367
808150951
106569400
383793168
434138092
1074842750
616141527
534801042
93097534
653927866
533221167
887875700
651603589
765229345
111065334
928196073
329227169
508155951
606484526
269115249
1364735813
327367040
184580529
485707448
889712878
1313091651
722916636
789481931
353633816
876325269
449772869
287091561
445217188
953940342
815363053
789617849
553559665
162813638
409972582
1125806390
886341991
690230169
918445204
499288782
865932960
375352029
420391976
181907112
622404446
357700910
659616650
600645592
464923179
188700765
207973596
256420429
139824686
988817547
351119471
53034449
164211994
116532093
875794427
888826162
424460723
524289811
544909025
682880828
386795843
1120490369
398661826
720345528
1331951117
1076850282
368834806
1115853556
1142161126
339470304
309524034
300579843
306142193
457231806
380784197
71469495
389207136
911688072
384495497
487804664
888274182
973019721
108406947
433152572
380218624
855238567
2501350
1146808790
846792453
2519957
47198033
291476355
524573099
242077580
2738964
463548492
947744994
1104023186
434952138
380985710
703835370
1264444289
1033595544
211742547
471633123
651138660
665124890
889507575
291398576
423097747
440604203
246195661
387518915
478998435
541836302
1106318420
782729235
1256331599
842577057
456952951
111316939
259591716
429923662
318667123
268828384
995868820
880678141
330769127
335390238
614164720
503036658
904041821
310082589
667684999
418338807
130771716
988204145
977735289
808718169
806215114
270672230
369926843
226979792
1084816424
909538276
802768943
519549521
501412302
245699724
392456731
985439790
348937696
121504917
66199133
527298876
395549425
463637320
331057807
567269869
49172208
656036042
952434998
970452910
169147940
385800192
484211834
45103814
333208068
782728422
476364363
503920969
1071332858
630658228
399968528
490297364
1177281586
1128042604
197112286
135880173
1266581200
535022563
744454196
409295837
470817006
966022140
996685152
836782277
969959006
970205533
625206391
781883242
454240388
582161984
909289537
654331627
449399770
298861911
640378371
202319661
67654546
516464366
714125355
1069032069
1085033299
500628427
749518526
162630489
271115857
392808291
123255906
462883668
752859246
754424816
140208361
1295989199
320660991
451376067
527102549
652445310
370010123
865108642
231456086
699115502
78110874
622685024
366494207
292013261
203944761
593262479
174525761
1225431666
911558532
1094219957
1209581273
63810476
592487392
857165083
561294838
893529884
335259385
300815671
430029507
410453401
538657366
723703046
1206322791
289090838
748492647
456382533
69511692
719260413
759402392
1005339036
1089874384
986818194
508459412
767412268
971217743
679994610
285701863
1022584119
308723767
1218969335
1237716018
183957511
391300445
456537311
184918376
815560675
1338241923
141796468
380514071
585506674
883664465
270781059
271455664
70816003
515839906
383767221
299557529
162575200
356420891
86517718
315667285
1037944551
156561082
21930418
363274306
900704298
464546357
377377947
497313599
88420186
684474471
617149393
128587943
402108935
464321225
509015697
533609800
63694617
591478648
997847332
925957450
852173639
475545737
635705438
922405921
765392269
541118294
837439087
259141042
749938721
441092355
786678714
286402036
1192194712
1025540715
936327739
463201841
408314051
398508180
452140297
535826176
440679873
500779519
521637438
887373087
540657027
548775040
485576321
393550784
589574396
337760733
423227116
799002015
402550486
357599323
831310343
905471659
437999556
742432553
186133067
853877588
113425306
293777468
436943431
1409727569
977188919
306571465
489978665
265719052
917748004
652185748
338229918
50092696
404657096
73430635
222091125
944133764
433415205
412814863
322795815
735060919
470715126
750305481
611738905
881048696
456222692
1011958684
966650451
921061842
491160423
803159166
402300652
47646989
352307475
419966361
424765490
1337969237
687957556
64758400
406685430
496511871
369311871
437398308
984012545
332901503
834848833
197441573
927183038
303021269
683021295
1369625830
955099195
253179488
468505057
778955321
352620837
1199955650
1117747437
174320459
140163580
361952884
555246573
382023425
300058614
881421154
1398953605
363796269
414914593
439994843
438296462
676233460
354019262
527532593
300842386
464624192
339957378
702101843
290994234
351479901
124711846
830756937
1054915452
1173274756
442331380
387785805
318605040
993729594
627197549
488494361
433663402
394044396
518084985
1035735246
753080264
318786759
784066350
616360052
541188811
202460604
247533386
950143046
409383758
799253170
359748560
514414543
507715487
442665704
981821714
360263217
203346606
1006079788
467423341
763724103
39509886
677105171
450987629
316304342
164783154
1256241819
771058282
1079642345
512346676
389007590
1389150522
234741498
408207892
306865308
626811905
1068285978
188026934
793797379
365960886
905526235
541345844
325604476
535471170
474156250
438602713
167992
726394306
360992067
133428196
80219723
893124745
576575934
372310780
504261186
361011168
458814505
134419188
509015408
561130382
1385098733
263742289
514924802
92603581
346314632
145188461
344558124
284847221
868251750
426169704
730150188
820423903
132149198
539393125
147530395
257141078
956326249
154259098
707558294
468717007
709335855
496344737
627578950
1052670564
618625921
429171786
455634533
174018741
354931950
1239154180
810507846
1307501570
855879852
413508660
784371004
270028773
342500583
751961901
970725443
984911442
326828528
585910431
968533212
857941811
380995841
1103473019
158308816
928147836
442957313
548778535
519282528
557810939
566201189
440220850
838497661
354980462
311098839
680317972
549235484
460005867
436512003
646795476
784536069
363752254
208874679
695380940
432195768
298111832
219831700
422135778
932569103
344455127
276526933
1250221661
507826901
461626105
1074711939
319725597
1350495701
817807175
488599727
123100560
848714037
1019894017
339145433
446250339
924210793
476109618
245297945
822661180
1071434381
649723673
905106857
342296371
814458731
410955553
73040201
212707240
508047046
1086668338
1125460980
899481413
444112029
128008543
256720501
478318089
451260125
578178560
658548286
476431608
351792509
274834650
1184396374
1107184597
332803167
320654836
301303474
535548390
193383913
938053974
451170722
368654184
549095559
267266985
733291239
783459385
853613479
455020571
1210100532
1186504429
883206240
472775618
219451440
209280
906092277
385764426
1008874887
657312993
424413131
553555269
334693105
678916785
517861336
1144376685
710175878
336324828
388819327
147329547
558443145
897061491
319560105
442264899
789467790
497990576
429226221
518141092
277675055
436325123
40361841
746977845
410112363
558593196
421123865
501642297
290890689
625101574
18782159
642598384
218136127
382217966
1238640735
228459596
369883881
282489017
346224737
420776979
427274894
491175088
387438381
195081150
511322760
223114718
568943691
841065262
589749907
718981578
967802587
725555013
401561193
612745013
333396536
758375431
465288165
326042034
1252109582
435725803
120695141
798048661
105562889
784781677
370030168
1062464562
522805026
1030544086
263570258
241764345
1044617661
214976552
295862288
400141598
289554325
401146800
429638711
895547426
97654498
264622853
495908662
372400637
327325700
173172347
71117355
966027229
130286701
513618448
61839035
923294066
717151886
786828815
442074884
128849144
825378740
390112286
219553547
399948131
333694235
528499969
71247264
962984636
115282918
191565089
760657533
1319884746
1620308
1403400889
1272773974
367218240
557790379
690288288
910776322
822231944
325540001
497669144
1021374551
1021987921
734173781
1183839669
190288217
85916218
418963846
228318494
752078205
893730564
232607787
249503304
932928133
478960719
1108876593
290947138
559632787
465192141
1007466614
450493980
290978276
641529276
490193355
381009820
484150705
197420945
1249881509
478109667
472066569
204663020
458333583
579642401
54745924
728100553
625945613
798995497
698116294
732957134
451654447
503503407
188312595
109900245
384714747
1245185546
654070080
1063132544
192536730
319406949
777747587
779998716
537366726
301763478
914649072
465430364
566712899
176777565
82773591
107056387
1088048324
688211625
878047907
479424253
1032252514
125528416
45054522
392995263
52119
453678507
565186694
252736370
913457702
575381766
372884684
580764396
314465308
1087715186
370137398
459416803
689030741
206373529
270328359
1323723004
401684286
100102677
1216371681
382183228
623025957
810282099
466323356
1333122569
1347546364
488333663
760703056
477436365
755027565
159316158
316278173
77076641
966411405
836630752
151899249
350980483
374518169
743544796
467888652
709950841
1253613275
551793627
477078552
1002185775
545762816
597719
622056570
388187538
429780424
716827079
788028877
616669502
628834906
130839518
381418438
710656543
287320541
694466151
234418897
359761729
524532812
362712318
628880440
250065973
293792704
1310233041
1246676720
815998413
1059834032
509056085
1006402656
1161238891
543557295
379793029
537781025
10496391
446182593
277584474
652814825
564808
1058440862
1382536227
469575554
921667775
574508628
195721241
549877892
544414574
706850944
59016485
258825513
906794890
391672936
1184039541
303246685
519979979
894642634
434649190
897022672
745007492
280854614
946044696
314499042
109708861
554857481
711444154
217244070
293998731
124265120
870555317
561559370
663810423
76531298
1058899776
879426880
1083356689
1316576493
704167887
846326206
1063822677
573029030
521633340
531678809
1193321146
509009378
1440183202
377142356
302857208
919245600
141893351
265143428
7272721
227100312
159857769
648399615
744940068
425115421
310566585
573829767
280394153
611293431
520533514
744561373
112619083
969227766
379695487
137751579
95421625
517691922
284512494
170107779
427390323
848053767
579301216
355185928
250623391
1180200043
646512118
435585061
1490573901
1057684356
953871401
836767452
957899555
91279099
563160998
963252388
405823875
518692325
907558140
89653138
771516124
605500408
302934169
749110361
493166008
706001660
585779473
112294908
1013288693
667071884
166098299
551813099
1297586
523558626
477654929
685741488
486395961
539857922
760153860
637525856
652027611
661756849
124256140
249728185
956300798
107184621
581594936
540685998
120602227
341463759
116697233
693621845
289296263
325714593
76390956
1094612757
697989408
394414258
692585277
434819645
713651845
348423858
213835588
738113946
795667370
285691107
1005425573
702094246
787207990
625869312
643137384
967058786
357068373
96192923
647435810
542990976
523985134
745179908
293990425
831941710
221771452
201816868
206145372
863389507
171934010
784297315
870711470
522694841
505262618
392633222
173669490
399188506
78624127
578268545
930687902
380624339
577546299
1142865699
607621728
332237750
601490293
1191991513
1061801140
520120536
179411693
620156283
455753397
461604680
554461786
755377309
355208592
572440096
33606447
448775661
1191620549
697134664
918853005
168210161
465964549
608673759
704316745
37941437
437268988
432093068
377869976
411420285
99618083
387539296
669587301
640624615
616638036
533627158
155278184
127489706
368929677
414231850
738781213
673720752
260740229
296278351
696473130
135012571
90544933
587436731
212918741
1126779480
850530444
921584552
250291627
67546274
232194746
877282068
445678638
158574528
512473544
547030076
525650654
294304809
191473928
613920407
1024350457
298702329
1118646331
1139588092
1096870347
924015106
878874294
282133313
517272750
529704398
688077474
420654023
203039418
1024304317
296595714
582049433
491235394
634799637
562066600
932419983
755041186
400326938
281683282
400252140
382075681
451606770
236891967
809964507
1031064670
494716218
342901256
741370966
396616591
227325997
1251789718
855845053
811952918
186515722
339116554
470239531
542540322
477624881
409864833
974634884
1325274582
263940059
415806660
101385197
261001570
134423605
635316919
574037822
523435828
610091161
168489588
381212882
199116909
741886331
134000543
924520914
404820162
358471634
82952738
485202850
1028739395
887085608
488650713
476986916
1388573956
929227644
190194876
1081692442
1042383688
94362206
1355601853
246917217
313114316
971234808
467453508
444044905
494584019
463442338
280538153
457754644
354647596
385828617
891639572
464498080
394433735
638339021
93023343
436003820
357533685
56391694
768177868
302573586
428573718
104377600
499653083
342334921
381591255
576035160
378340493
742143382
502254849
790260903
344202332
663042291
571802985
828877179
420651291
247697695
662051422
914247122
322524240
969895469
649935903
1001694244
206651380
490928039
930599033
79990762
171458537
1102530722
432578938
224720282
336648693
767557348
539103883
824172085
339430627
1009368028
400555621
908362896
428173164
986186173
607272557
185546779
66329251
758214547
146956321
548081452
354267531
367462484
249537043
110163115
245977589
867158979
310837605
981285349
572368910
439665949
465584151
567645870
901302705
19146465
498781638
1412378359
435593357
233168106
552436540
434130569
523290205
1141358102
321594151
929770235
547346352
937418395
201125036
511375392
80275921
871208374
847860664
638952016
373210064
335394164
473503989
956318531
684988281
801439266
527581212
464699161
444234641
109828205
231454616
314740283
432810180
84388896
515824391
490712460
499443652
550055972
296243641
655008530
1083278430
541942947
1389987520
1034837332
949883638
415721322
302963607
374473019
364237685
878937792
1114592170
949187141
238935040
407157743
1259420531
803962022
192312051
147268960
526242010
457133640
166063159
200272075
517446656
87007606
544814292
334877323
428724097
1315857322
463908142
562344644
243963547
605304905
142548035
530497070
941562997
194871742
509374822
65385074
258832801
935609329
170158997
930324606
64631030
224150792
273323600
314854895
168665439
733654633
390795685
872271625
990381404
225325497
765291808
291211460
813170213
832651773
652666789
546093437
779319513
1157986189
763013994
230402270
725071985
1208125878
1437766
544867872
724856673
790338421
913412129
349767352
224868924
373419358
740706318
838096198
961558106
436917567
506556996
1022205495
1018730612
773741085
1187242501
397595559
348111131
718791185
277597289
1332882370
1028015484
289281469
978450840
377745793
1320512101
956538901
703578461
533260880
984184153
560473498
740882137
550919595
414149252
892354172
1315059800
985719981
1373411879
1464588769
682523938
686213243
1025035507
303259162
640292389
740268875
312229948
391722945
814688191
374446367
125707940
474960774
1263565545
444994686
752757419
734136820
37210457
408604671
1096919803
314778761
1171301918
940013175
866789157
653586632
141892764
369526102
1452989191
936825663
533444316
624506823
650446559
365894879
673832881
301144497
823890854
439556824
863573218
934600060
819623564
946666012
687071997
279419232
737133887
279701401
382870169
412546480
1182375239
308959082
1069741208
769548529
924382067
691471084
746661685
264633048
651534277
930028822
611445294
959823178
750084479
686440337
382043354
353659765
495202357
714810550
1370509375
489130094
503768239
638988411
299723232
864785041
413157118
690585813
598802071
599406507
600707582
1311697255
430960713
964878038
669120022
115991504
67131611
780923951
69821729
394636153
428344042
961596020
427142820
366452201
129388432
8258143
309859788
468050750
1131113398
266049422
341473099
704743765
1035447920
1222148302
208823930
714774761
1131266399
417122337
815916
138639193
491374431
697044915
519457529
764300110
431403903
897557989
367557184
386507547
781953598
291010481
35844518
996223359
1089775753
423388433
795733690
47132073
1243387748
1156728028
1081166365
899550296
470512824
711457437
640631572
661360339
747212021
1041939930
1274688279
344055920
494371840
236539802
474470547
680088407
440813783
227099630
300700071
871273097
764067068
271509879
1455785122
342690833
498099708
464254533
1185422876
1037535047
467344845
1141286300
757077721
842769246
752004215
786485453
587060773
615632888
782527176
1350080985
221363851
529250004
834082903
440549899
203420117
258795741
788093444
894029055
751446331
452418450
1420996273
845195918
734283127
1069139071
1038056953
1211771183
503940703
457113420
406272386
1194162960
899998007
615119831
303544213
767117733
349917059
831894804
838367972
730982597
1160952315
1363406464
653616785
421592925
502354127
535588711
332292572
460032529
609907840
1200965841
496277110
362790141
1175337511
400340659
1080128450
301639314
1416561097
174602439
418604621
868452377
728899728
596980017
472699738
828667434
1172347407
590548204
378833214
70756540
886024920
450310222
417532462
1163628094
1021427665
274211401
376775425
1040722507
428714965
609993101
808922502
507715777
611405740
1407815773
736208997
978891721
702858543
697345382
508972008
926427418
290685743
278576599
305534290
650120847
352474675
1280622249
1018132447
1472405663
706800715
669366540
776032269
516541932
499937008
466762927
1041423241
250279761
527806187
1252140018
190176409
667234069
248471689
1241526049
883388267
1119930667
527269162
98386833
673999156
115778986
1288726351
471019923
783719088
800246031
602430451
502596333
457190674
1165213054
533646882
510863598
1056386403
1407675494
1190881601
930547713
114659742
930995293
854707335
808497962
898671445
1310704399
757062613
475738360
86554718
252182846
1388611233
1486824286
659278700
776942126
627121658
1457826633
639405384
561464895
975365982
534870104
324146377
949411500
1050784797
450857517
343812735
957659384
647099712
757251349
860215608
739713694
838071469
250392371
1288270459
1045313272
717892839
1145407051
1097648002
716108019
157712732
224044399
628277144
417612428
390224541
924665102
380832891
476755209
340851540
640967880
512105347
1073712016
736226774
183818337
944182509
981693716
244122524
233767805
199808598
361828684
270942942
881663172
474134471
604713968
817395641
1228873760
809714560
262134962
137061342
1211167040
1396189426
629359426
503898992
839713541
364802604
407351290
903969239
775993015
868357470
820450960
1021685603
729131167
289121814
668496961
762193046
845434392
189411884
1070672454
737090971
1113057379
519125699
1066435782
485174240
489491951
896819137
1255385071
511814130
808267703
103985913
780512719
1284264350
827310571
330555422
517332976
632822786
1231171811
437463316
449974262
782558316
364302050
1128836167
150751565
1130939585
554426267
800670504
313639282
542812473
570839437
1309836669
306766710
959441663
1054063658
1173942942
477422435
1094992419
1098834070
773236683
207184221
361417131
465794306
380017829
446064088
829380741
1049937241
183793794
6637614
112274501
1387242011
1186128063
83683473
457362351
443589741
367876164
1321337101
1440940832
77072570
1216514637
85992065
906380350
946746815
725776279
804804701
779226276
974113404
417412448
682676832
303455828
530218657
425725367
252354678
913979961
1367126554
792834481
760829471
816479217
826174873
793444646
1144999525
693500138
489987954
1052640380
1080590822
343766831
310465323
503490048
362631933
915792326
460821350
486050399
611743704
324261976
632735675
215656332
638474046
891450708
957557420
68272391
800647383
384023389
901717379
572352106
903947798
1237631816
1005731495
342840244
731648066
1419322642
970082308
743560824
1078401479
898587246
337840390
707525732
336668045
461195564
1092417068
740770982
739129847
721565217
611077134
648324645
1132983624
1098998858
1395984888
397117994
427456489
1350727918
309749123
327250507
694246054
236438249
486352307
373790251
337413656
887449661
836705757
1389190943
792901245
974369025
613359611
958406362
1448806870
123619761
418476148
460950739
580072475
996242337
1072507594
1277299906
912531356
712444887
1106323233
1476145457
265243312
474868130
833142817
1304928067
854747732
745405514
1003221850
535838889
504726765
282593442
484964398
639678635
596946486
1122110509
384374228
509073157
749411052
738407761
829775099
764416469
306662062
757951972
796669427
155361465
714710465
378347641
320845177
744896432
443157529
881734195
1050408436
1363147126
450420107
1029099751
802906351
183730019
725014136
239091153
471513992
1460056004
859559867
718961640
54181924
1163573493
1119155419
862253102
956339961
707485100
768539308
806244128
1128290557
649945440
829678177
863192250
447710257
1091028668
612633752
179929112
478386227
263523938
439710715
412088800
294807738
135427887
614520435
707482636
747728049
350538508
1273974766
659136140
324598148
331922573
971809725
636716930
744391580
699656706
374113718
1264504026
474223772
756202890
714464671
961261393
1468296977
1068462038
419025076
1167541314
887280709
117016223
939281940
1037450848
177299253
594785415
1194086755
956162123
644554913
1190191644
1119728318
978985948
227492757
976924396
781008392
155642567
538420863
1019877896
951453131
509267206
689297490
227740024
265439924
387337405
813212961
814217924
1253312837
673218551
1083928507
700069281
120372281
45996451
564955522
1034837674
152980370
826164570
72530561
378429793
635130787
334358168
687613948
985136304
769873681
671862976
900144607
857357957
519926926
547399797
642368694
390055238
1260930427
226562982
272385705
866150676
762997983
1322838219
994311079
277262865
410112945
798989305
407279166
304824744
908576938
814848229
1096516757
437635368
1468655618
657798607
588266868
935718985
266486651
1055585264
501607698
384846626
724182861
51586543
715430969
741793303
1091720566
945024714
521637680
134580842
697028467
1081915717
489114031
743827843
347294210
1111489482
182881594
294284749
1050992653
67438091
248615082
834951385
385212174
1073379695
1020768122
596498211
753701340
382387979
1015448045
522107056
1306596369
991235832
724836121
796859105
986591123
904428605
327167999
98061978
564270061
370251637
810090795
923290102
1234918939
829371872
997928411
472395428
301503793
194519304
965085826
340642116
742941281
667639994
358883228
1111119231
344070603
819544577
1465998409
170680945
901783602
919902802
546292291
328650705
415113764
145120074
449702995
663657742
394979886
829163468
153606313
393122414
792871622
1268841456
557612110
487666456
381378640
336948555
1226017685
992568584
687012532
549126506
1074996731
255646861
1246870195
967354785
926059856
850413190
484457538
519166714
602077168
563336787
280077632
1059738435
996611239
677081493
307174767
177995923
1042868163
453462690
882173729
384588522
179909818
720825916
501280264
523684328
796532638
898033635
875140680
588372020
329743595
496743840
784855066
500158138
305007412
397645873
489981801
148806774
1017050492
1266283612
955797718
485074497
1424795694
561992267
857857320
1236567680
946725017
559168209
1043611251
362548995
2248304
658970965
300996106
1166217925
258303270
1455649082
1300937502
640257173
542956182
1328056703
680813316
735887278
1031566213
44610714
840439945
1360079540
390808096
295215097
529682510
768790640
900061922
944953326
209869467
430913714
1447980542
313259985
289794085
270900099
836311652
647522803
231172349
928730294
142530393
348269957
209295951
1017197971
551475218
670023952
335098433
1388137859
504249310
381219735
378092362
359968629
334254917
190181199
259912725
764281602
859265790
963338638
279676666
523963995
910721140
627534242
411680971
549429246
573460533
1016788237
893940850
320758040
857814683
686127809
637020552
419408715
848764648
399474808
1354137795
667739430
507500031
503429505
182018406
151800587
737280056
990222328
1464278058
433569789
359991235
625857824
403666652
210025584
255718018
474642208
1324467591
1040769290
1249044623
698777757
939403118
223781712
849558886
147602182
346423611
540700661
677307298
301147320
1103862353
1380638129
525556070
556414417
1153879541
643386746
452348817
449440548
483125652
259117936
1288114338
285148942
817724626
421759410
819517036
350032492
842613172
88709652
1349159451
769791944
154617386
499639087
1076027834
490923285
454616377
960002865
826185353
769762908
1296027002
937335404
940450153
360235743
823376088
936029394
238317844
519036479
197154192
861025745
597914889
363285496
765303314
1109109332
1088036328
670292318
1003311337
1197648974
472979683
831612748
801605509
255314538
862129959
865884899
856754871
87064948
610454834
1002770818
775052814
1123704317
350920662
527372880
355009981
197457711
1360123743
792954854
186079733
737019414
225976848
110302017
845444691
369508825
670806208
1437817523
253040384
977708182
453557899
899586264
609105940
907871118
672168936
904665377
478001571
358730498
1317400772
620557339
452772577
437070284
334484336
328108641
435379644
923032993
310455633
1131706266
16902976
1093369815
107137058
1404683497
255398319
1018314272
621794436
598669814
241653864
992861968
654463241
562740531
1123861044
672770717
288255986
191740328
588938769
776623791
372753867
989076880
805053337
612583171
279396878
944135231
1067234737
205305823
591211998
705034243
238879657
1183725820
1003056320
1428641935
1132782758
445339851
597376965
381150950
931538804
882009410
914891277
611571521
245374891
680106742
336428808
631956492
334605701
553822837
709668556
763208094
188311267
804713580
851109029
1845167
324092617
363366427
553158134
1091879780
68759589
406143614
969093534
1354859542
554795270
285435330
427097232
879315927
199412167
1092919563
314583576
149914600
541288441
709950509
492018350
506033858
1300049302
803875294
1396373679
940403121
1379574328
700700640
817946103
732312647
418123217
418663577
350151765
701813155
206806194
799317452
400867220
190345487
315922192
195045165
1310458851
470995531
463654397
516120063
395478318
321957006
962787829
683403389
1259571033
306885920
1043857421
159809761
460092833
201562263
184408373
605951838
323803207
877285361
887617506
211270198
1319361204
444839744
1072920032
402893261
508328089
443790500
750087998
310032744
151698361
744832731
879314563
996070183
346551271
251221545
1083197304
474223677
562202364
352711025
438054793
484533999
566708084
991684798
371264964
758840914
735327391
416398771
708642535
350708792
1046078129
448676081
485194250
409422169
239396073
316057291
1093446192
662580376
1017257418
590700809
707391295
653814562
356596691
461734345
857032543
235988683
700139238
194229598
988589903
411697133
896223783
209682325
274107526
451889255
170576191
813969625
678883820
606676065
706819911
411139287
929249867
709524311
299620014
379027593
866443216
357083682
383771916
299366566
678246397
1054123071
45549082
764448353
1394772859
1155039912
622983042
685109965
377438953
448066024
1148792013
870562541
499068752
911822203
1415112257
1218138701
1105714522
959118375
234906345
545563835
1227095674
585314215
625480506
445635785
74783415
777397727
1463283108
553075380
576013884
556159440
872298984
420770801
563854819
481631020
1190234948
771469736
571837096
862944393
424077981
1347395692
547943011
746369944
662445083
848532077
96038428
163931525
452731078
1037552507
436682071
1222081121
320899775
917922978
1159439957
421465249
321133798
681894743
714375904
161180654
443901798
507407337
685231200
190149919
220879910
695739069
1080671670
783760082
463582771
221702286
521282392
487714080
1451811021
1371856403
1045400774
766451351
1468338531
737116097
1067104986
311037335
667025552
531901808
679052263
845245710
1005528237
512884449
541902969
150944165
829190161
163875419
833906151
759193201
342630
867698855
1372545760
544911452
1203491676
1026875401
1087997705
635510401
611095673
1213160882
981580080
408637466
374790837
811741025
772568492
1156733866
636656147
570694224
552169811
350713162
252513301
621359102
1362927515
249892249
260013487
1095298902
421416591
1129406184
326566043
475201639
659560885
833510847
514591374
269023682
250296224
1064792073
1054469034
677104426
386015241
208415299
233153972
988623291
754037700
872340265
461182675
326227682
244757221
297288048
1239466473
1439396474
401085893
1046920894
511352360
254695339
533790840
775492307
664226831
1497727937
1473734858
627779798
1056390814
946594274
739108194
209867417
1070221068
676099406
1125768076
1233458222
240391496
725074483
414793922
583623281
549496259
910271962
338579714
1440684949
400707337
1065504538
893238594
1107820903
1158514595
477829414
940815852
1081733317
446827413
851413205
300428355
481212189
897343401
1268427413
493431661
690546797
881098813
268507847
1068482001
389580539
998518388
238191579
608209748
703164453
979295802
823554359
997648867
1066361914
598060759
858544792
272481180
664105084
826317334
589469326
467142919
665121086
1225250728
440414949
1149980291
347099992
137041918
339317588
1032005914
930614
691970955
1240501264
332288182
850885375
755492018
915419706
1134707059
397771309
772299879
812890330
351105835
985430977
946423900
284783496
489081261
490114666
966870182
681981502
439521554
279091328
631410330
465131956
420669654
671923687
1054666709
684871954
850454976
886989660
1261376114
857687990
620863068
819676033
1371605952
1031154792
1283088838
903815965
225532912
1025163405
777916580
1065635044
1217472922
1223876148
1237447020
773140429
659189044
1181999991
652297893
881435284
1395959379
287112751
687703756
459298955
378720949
785691359
330254322
1219740920
305667753
92923148
712075275
410051050
885998963
911170766
497626073
351172475
378686213
578444195
11192989
73203339
441058664
1111893838
57231684
367622542
230835575
1252370409
752165678
651465429
929664108
377645259
347372778
282042674
536793848
179747928
594673216
1114442381
1326322827
453545318
281547433
338051598
371221305
542461229
505574730
867526760
304805334
304383845
992084080
775686561
1107830336
230645143
679521798
870853830
1036631043
497758955
1158971648
1035545150
433993057
1078185673
877332675
917058079
275217053
232662846
358636615
514323290
652550044
758261248
1042982514
1134945533
316060135
679033442
412556079
381972257
773600393
1191224414
187783555
408769267
545684062
627619715
459358937
83149448
66939911
198195845
1046110340
767541620
447219590
680355838
1025110098
164245026
1326103777
327818434
1161877020
349892782
188183681
862263208
160670129
1378480496
472581535
526682422
1498039847
1395094868
668845181
1478229768
194275206
334907086
538365067
620511004
887888146
274628550
151151429
571432511
489673460
113289356
542474215
243015757
976250558
361727281
733319655
979129489
976369319
549363744
854431109
313956918
833027689
350148449
140998412
1248343
422771922
464422930
128617860
609630961
390453669
696392809
410408991
1092203244
1499732354
376717774
541060227
644633536
838551819
106623828
534285202
1039796890
872700966
197766702
210011750
339472383
152146207
815521746
145944584
393995866
849857232
618391121
127338567
1089373529
267610058
716647081
966888196
345020847
1130895081
329823584
621754224
626153289
721786770
1062142238
272469732
1244827092
321873470
184190
571778126
518394632
203114165
583752767
252665704
587604351
773004335
479100474
1246540657
220978686
163587594
1303713176
1473467146
841036642
48335810
561270135
837062100
999189418
835970369
1199914665
1275297145
915363478
873447881
98063239
573734098
319312512
1035711370
1229706488
655210802
195749287
1142965803
739072788
731513889
664348029
1221924320
29211306
905289497
713615837
126865762
798685009
262335789
1479313165
528145239
1204574115
439947861
1015792330
396872404
339935231
620450580
296520928
115393531
1056528101
485647159
1297322704
469703911
2521995
362574839
176527037
1031272003
1324392022
909285140
152494439
255485656
861715481
291673832
196311350
1254023670
472539772
999065384
897337387
368728351
87285779
348141288
87998308
901705215
257365132
390546456
836344554
308431209
426988793
1098113907
398400115
651995331
757376534
895972194
242795747
432812923
1353002413
382251476
429303031
868055228
822305427
935937014
459649906
1486633350
179941761
932544784
1297045231
575376764
911506941
702932234
241448217
907493175
486512265
1236869236
199913515
79878964
459279050
414079336
99511952
323250756
839713008
994991217
237713290
499792252
914052819
1253890043
686837272
435671881
785084239
534991535
285567181
348053043
829966230
462567982
263019571
947985589
1155692907
501180823
121824181
788144151
506487413
1020008545
461569173
716540706
1421377594
372808371
1073925602
249396578
513182228
1101762501
210596334
972050996
65361926
1025014103
628271722
755128532
242393614
426519840
497154152
531389618
1215873966
709074024
36351489
1442032023
1226981796
622242301
392812482
807950442
968129524
972205920
1004625308
256033060
338592660
647215478
328994507
684014653
843705345
764616547
112203468
448011461
549031168
602219909
470497921
764610449
686744503
1018848220
326142444
838739361
1109966192
291393585
1138317173
234254871
777594085
725324500
339904467
738012071
1044745045
343238802
1259586559
1018118097
356373922
446983957
524580971
765166034
836850914
961380314
380733215
829294471
920153963
318767259
1086072702
777374345
562085519
615196841
419407841
1347356182
222841061
1330256510
769888539
763652892
192389990
912649343
625021330
1275179582
558343435
341204900
743465153
1447183510
736364884
373984548
411151386
1057599346
838405891
471943627
350193166
296844840
474111872
450241300
460056116
551001482
300638275
1170464398
299434425
243347825
732135245
1320354426
911890576
650480985
1050600869
426994230
585401524
495631425
709225441
934333
423170798
896066975
530353169
171648400
592973759
849301585
768277779
75026109
991183119
448175309
938333736
557929246
248073533
470116418
983887615
1148340416
444796910
233386793
1003119195
645059932
1020714648
406953134
528263680
982620310
89329247
544528616
744828955
591681311
1230131890
148517569
923707715
861478455
911151471
561545718
999247058
1042673874
331245310
1040765432
231822643
966997259
903488286
375130339
1118494842
334785740
468677031
896641103
335250402
559917830
208486631
585673387
647973112
77886220
445036428
966814008
436046517
926941116
812199679
1249669594
821298420
489904374
376102450
1285050896
279816573
1015734592
798683410
688820476
1379105865
377236443
784435053
989217447
318680828
829374632
735182955
758252282
427199464
1420695794
557459607
384279249
1219575407
396670027
774121162
770946499
859206730
886926077
1362412996
915305298
420367863
346651444
973358589
238913713
394687530
1207156006
687741152
951583457
735461041
152053539
370440662
647529788
812677147
219569774
1485405291
945369340
823940447
1206535985
688489901
801680547
261437209
572841772
898788331
864382728
960895926
1146192991
518925934
95486168
937217306
1094538910
771650675
1245617471
515049901
205218913
818441923
156160756
767055873
943545982
399616227
874660941
1350532897
364847796
510287955
235306127
248571614
259979323
767656689
1021379047
381302993
106426442
1107535480
174925393
1285815160
760690161
167997323
361306437
1447476566
839615272
1213509657
563554022
920724700
822141672
674426642
526389264
530211035
1226452083
532979635
1301769720
788843666
500567420
904206128
389050631
1300060107
729461931
488671394
389857271
1292855938
50141241
386725001
265206371
444790350
555728429
881713694
41989126
945822776
927529170
166513462
1039224357
66202509
377599243
997762419
839300782
1356360190
1064410161
1387224723
1217631939
184682933
832992944
514864405
1032774298
1244579902
1130634196
285801804
600898564
369736148
350682425
1145569298
724183239
838983535
1296842892
701518814
1223942179
803693113
141325737
1316774753
425524378
676345498
793908537
633352934
1097612330
415016915
863626669
1480484915
717004167
852681839
1334698229
462502805
397652978
911273722
517847939
864160120
625036256
345056333
1007212532
793021840
603116386
1129386402
1225469618
853784569
671559884
1024768362
215318352
594552954
850960968
380128836
6482393
149065256
766441887
903778778
337169392
926429725
456595574
1045746947
710958071
1096028773
485514622
1035570684
1018760795
307074624
1272542718
486863302
793741969
1284407780
499441029
1220157205
642567086
553064036
479826988
568837349
301562462
1063284767
785537570
994547332
227747175
599979766
1072676137
190872377
63098721
423512409
1478469
357752559
518898574
832713110
1042573809
483053764
1061090471
922036373
375598839
666305145
468347395
230650512
1119511028
1410345758
564163127
1165289969
543754167
651533511
672195132
932043217
935679406
989748308
348319306
336903129
252549877
344733918
872241727
885571505
1240493200
580603223
271479910
711796163
640011791
802951838
998628307
328621934
1202157465
986025840
308969477
550356080
721303226
1395367846
276817959
885848806
757847234
1283573907
1065748602
395359918
666150774
462253063
1015632593
808717617
926051
352733249
720506473
370468440
1258790515
838918043
422368301
287139097
1451095732
717522372
1190011696
893113015
225673785
419224412
987083059
873966176
853343663
886339341
515408132
889163636
1003770733
1179923095
902024574
686031999
620518628
341719205
340466907
1158813634
215545144
1098908958
1414608866
688819421
976268004
576640241
446184733
374549201
388324247
1176324147
1016607680
1424523590
556767964
621697139
522638205
683400670
636385852
75494146
1268711493
602340140
687676758
931316969
424284525
1147152625
1144051909
1274401639
277818399
1395775612
817183323
988699969
1143988295
733901016
389663036
733896712
232672504
291571294
921599012
1100884690
953604764
819604070
73809601
835684697
343610816
941623751
408357470
672306566
1161551372
377240696
627135047
1492367962
1044706540
1368513856
1122058501
591062197
363558912
203488212
210205990
430635048
509028367
685028225
1166731202
1031326669
665723206
383317764
676254221
644902856
1463153484
1369886593
971231616
185846286
445025013
855903163
735067059
1259316271
380961424
1216555457
380477688
130136541
567875927
920066448
370095900
1265647712
262036039
268409490
609646414
178167566
1132906654
1173888434
1088153139
226137444
1471346863
1231377045
309835808
1282514124
558860531
605888442
482715522
526260172
727314024
704305157
1015295820
465220009
710521959
88888263
965975690
1048170147
33402317
1047530426
431722474
461857375
1046094414
566192145
427148648
1300406327
209700530
792862956
63681850
991816525
75945488
83526975
841209010
368800183
1330987038
786163411
688466799
522765069
1186201582
914894740
478707959
235316853
418050383
556412796
490492083
562014649
264436305
531328992
691226955
305738223
1998179
557343371
966370129
496010694
120615362
1416873994
173292340
1337150785
1171431209
59924280
1361986618
1382519142
847253053
909314063
865524012
1145408923
1244611219
187047340
296361855
383369910
126830381
965610187
966141733
383001105
218402669
723654275
153621813
339145049
559742945
507968846
226166117
879524802
426828766
905122509
473212854
573550059
744791154
332262178
924520331
714695190
831081073
467437209
1264673494
278498259
426927363
696389772
784257291
714974201
644723483
861647951
418988347
839031002
668268358
1264167052
973749286
271398918
433522589
1331472853
627132157
673040359
255656898
1090279200
1141962616
508305499
1215560073
695081708
418921549
378455346
962754720
1370823770
1219454266
351099741
812746934
322837570
1295372314
503855218
914747349
494344232
912423360
765860050
1086603204
150246634
53553053
851376050
504573800
219001855
1237534298
335836298
222430669
556196582
250704846
1097667238
716757259
279228306
1316873257
380930547
667416058
251841052
482126716
1023924572
907513880
434491469
135350564
1353358063
470763974
275176874
360144715
636647079
1355682227
920051814
1238128258
264126506
818432601
756139557
743967592
504766927
401591960
1191946711
1318491198
540471307
1022220968
839238990
542839369
207793608
1231369819
884134382
983098284
829354444
1087099956
833724932
71947388
1336142638
54963837
945805267
187707749
428281497
444476829
757271560
406843402
28455843
1394125649
275753447
41846461
773464368
876024713
126552941
836931934
316034681
1035437867
741337437
128939659
635921462
1186556990
897526857
912321154
607726626
460606610
444430130
323478875
442982883
518360038
360715249
882152818
501878296
563689225
578206321
567342860
1260506483
1031920158
1054178854
635786664
792144060
93785183
365738770
572399658
526635911
1246837790
953687034
589207670
452990374
370027059
449450309
375671637
922655748
735914924
593603325
804673192
657812356
597828803
354963966
1033771017
347937152
140322741
951326943
261396544
1011922487
531947444
197516927
165557586
398543580
300979891
596619835
248662742
1319476179
955908831
983083915
718578186
335786693
618015296
306610320
1026726569
1173343828
455072516
608789289
853058473
1229358912
140715793
289742669
881397254
725500315
1127190124
983838541
862929500
426133130
1336613117
80590134
203400716
753628104
486687294
1134893597
415854091
1286486692
406294958
532588512
1036390963
1064123403
1177174679
1103290165
1305370500
567134921
943363491
719759390
540856500
795259037
304048275
635756144
906858085
826663194
987961083
88385791
359927250
1227330862
701828544
736675941
324595623
467369044
891063613
1058962162
1077311726
824321726
334210155
1392734588
1321576510
1466029927
309068114
1027203061
999507420
51753105
474573716
157104512
875255148
705872916
37135241
620941232
759537011
320543929
660168839
752600990
1449198007
340851732
706649228
836434293
901293827
1212006911
637121508
532873600
702142683
1089546712
1025911927
1302390967
653244169
1191047471
1080377541
1153873059
1123809943
401312527
971464046
436675390
694227175
608746521
551712455
467767443
1248196537
80212963
250048768
981451177
747820350
1481192399
390360223
654695802
661572138
933498049
465665051
107416181
879915648
1129649277
117906744
1178722105
342142838
972876728
1217242874
1046245345
748457913
742768843
1017917296
705690828
415027831
473557444
734907292
929273150
375083784
54127089
274074784
566863083
886629652
477965876
995548701
939381138
874333896
819978754
322293408
322322931
880778720
350996255
305103468
1075543465
87480565
301761513
962361258
930585857
753396938
137829683
304267501
465795434
861128498
343012142
377777767
567458965
1206340014
506852697
756785291
762126831
780241133
1061070576
1358260911
46755893
1022256647
464935940
616375455
507145222
1284096246
372228244
554926866
921806917
621111903
331288293
680485638
1090628554
1498492757
586392519
395943286
793209331
1328828419
131268387
1135728653
1073671833
805904688
639993219
1194401516
501427490
848665715
834216728
1416122948
764283366
868011790
1375599226
1392933447
836900657
444098933
141908701
863196287
298195930
827977267
854382619
82319516
183412168
923471577
377997219
1147027525
680205646
371215570
288990985
755757178
515239718
532729347
1316417455
217032273
1047282155
1101320384
380750711
370202244
631775699
1256764640
1280629343
679563719
540752463
796934568
304721628
264612431
1389393900
234611777
1267505559
633992580
931645212
592655841
490518701
472880384
763162028
180127289
409903827
1399341311
180725456
752101254
943646728
192720133
390577942
1127168976
429532778
881011880
1028700552
1047788166
1281478809
714149596
190685188
394054179
335362691
463321562
830458006
797351458
725176190
377231271
1143755668
1320172986
311459125
819103062
839555176
674227964
747946265
652429844
968808140
775440180
604251665
517840879
435130799
135041916
1317943347
503064844
475458292
325805942
302185590
1195272578
72610686
426427088
783128172
1152417068
1133312138
450983480
1077918317
614538124
1318075215
1310100709
2646834
356772445
454671947
510947905
999764893
237071820
530487398
403439309
1019444486
351174248
881997043
906924531
763425945
421980057
1025366064
352259121
538987502
3778676
918986190
831989266
292805762
1225670465
432712171
474471934
322287452
433757086
1026019125
1051024467
392936809
822931137
782628661
455274636
1272241064
1070753546
783292027
846768944
1356820708
875449312
1443601299
1136603834
861414424
463087817
705691262
490609587
776800183
1109403735
413247544
1347951384
1173708500
488892150
1001072274
157674392
460873169
257126495
911736496
733005582
820453395
1108953989
975182152
856349681
107460376
472645183
1035539870
146834972
922908924
697160774
1241238656
890718537
736190748
1095942325
831519901
874617295
522021394
387593836
184856914
151745200
22575449
80265516
389140838
668313259
547353805
1064617006
580838571
667973882
733675557
950193244
1226510097
625360376
977500879
1292146429
422802625
939737755
784545446
1348242572
953187852
1246135563
793526272
1171744692
394721244
893784326
850184337
578825693
902640186
389245435
791418076
648300166
471708033
378065029
1087958405
562249941
776213998
588640578
1019238388
755125450
661087969
410600073
1202772318
533687009
1071661148
438528199
417473407
422469093
748519714
704700701
1452617943
307046233
1134197068
504957394
374729230
757591484
489089578
398441541
496411395
289620869
1087246597
310798898
298291225
824411470
793237537
538189213
570366746
496095152
532531351
1346762235
1131018986
1022817784
1131761507
423730079
835176420
1027100017
999154221
674943263
819840093
504005070
514289720
737922865
728747575
816093151
1206945186
446266864
972036205
1370186548
1490001490
119649608
1232308885
471992453
944820072
1243476528
313291582
909580139
878955697
530600042
355874627
1124834530
70827730
588698340
879720062
468537911
1049163252
249573523
603873914
294086896
876663244
1141190625
1089332946
1178140841
326288390
1283551900
1471529903
765003543
491946360
1365270142
270230660
914497493
1069219793
515720112
979268939
937944029
1185516504
67444864
542584894
764906085
278291703
356055569
366696886
1298069431
375156978
120862505
284539848
366371278
246258751
256046582
1314094620
311582996
470660397
1208682781
891586721
945819097
33963765
752205134
1003981916
1304500049
1092888061
425211305
791317899
361282256
703903113
264630044
976590809
261858374
453245373
533703653
7360831
126634267
1169180781
454915481
841659124
257410140
1063299409
699348539
1205537107
978125021
245729255
665771516
200315247
863600231
658634145
20538574
922291362
451542540
326240259
329452361
884015101
276494839
1011657582
776307483
1190759624
688755792
496945219
889096496
979512615
411506269
457512240
546380581
965337803
1257178385
271469064
941689546
298704762
570539208
741301253
847322460
1096517251
265873734
962741853
938488187
975069891
469951171
612808170
116096683
142788112
1236653929
712131103
699109177
195390956
1145744352
969330393
557177806
1001746501
1384542290
456180469
347778029
723666551
502473121
904544944
528399142
1044946505
123507330
1134015707
513710629
507560586
967348822
780243377
398504149
800247642
376089924
382561980
1210419246
1408948766
480642953
100799073
835216571
1375713601
485726165
583733576
378335674
1099439218
1020654121
932082008
1107201244
465658268
605704262
477902678
870894057
671504999
1309756319
713955032
129462784
565552867
915278978
294642020
25592441
725704841
903132965
309199681
391137924
605999722
834479786
797288850
980931161
521387101
1394084194
63336219
689419084
553055362
357362776
389546153
1289972140
1341263312
137561200
522026583
462861961
967693943
700437066
1140119213
629429379
630254655
403077140
408382542
588282659
682757220
564168704
1083687806
1087377764
1237445307
866804734
202270269
106740106
685316998
918080949
352636999
167726922
791109851
1228631999
869967443
1366496659
925235420
1395969709
1086787979
901159553
890340954
594077924
1100506918
306309296
835361701
128334599
532977443
344755738
1081979172
461790028
694527073
374587802
514818624
344841803
424770702
196345058
240032089
345782794
1227205215
1070606923
243062934
213844416
356094024
433761474
231399484
540364295
1044518854
816112572
608413118
775670946
1015303232
347735247
1129485689
240938321
373103401
773295434
187670652
202495390
481863172
484562272
1450821835
220681697
876998156
428307066
929218837
470414905
187775547
272794510
843000950
844406690
877266179
1061894400
382605608
1321963154
741890570
507786
853892404
854505702
856117568
939898445
1261240200
386762917
257682560
1066413266
711671301
568988564
459667743
966950052
1430282099
1064807338
862616911
365056443
951746754
1209581538
444556036
434119447
750896772
55278381
1237800601
729277967
566106500
1206913186
941590005
305377780
518410140
207472641
857981545
273206018
569107301
175144559
1408110211
272654890
54348432
559515105
628434379
857301815
664692787
794011886
998606306
895433110
616135071
1482886890
381359727
377116583
793888896
1049952828
180768436
1127704568
751437285
387653701
353655644
984003096
433610757
1330813741
1195724431
119438152
794624827
516116313
661927957
411015995
687371388
158594458
1018998652
1351810964
513333232
290091417
7331378
121598664
417328952
1245907179
99045062
599043445
1399640428
987911105
449947898
837822333
498524836
525405837
246032091
497904335
539304079
329819837
1237173025
856698239
624600148
710930444
1152806142
880175566
217972713
525918182
1059384763
1269579604
461759956
653953723
287123798
782662345
1203079730
446256709
733252926
978293441
1493684831
655191373
1332130382
418832620
899384063
393295945
1367053171
744689020
252013402
487120797
1385626743
1420327685
386656932
318841090
1079821984
767408382
471917063
510230197
291023194
1258232802
378613418
345182149
996672541
729941787
747912550
301603091
860817149
709913504
953180537
948028876
519448370
685342358
1282965264
343830443
377720484
545550321
862471246
962880556
429055656
1155415491
347057700
1223990120
323846595
358395819
830065212
116279052
444866164
5304295
356617384
273637371
93580863
1380139382
380514920
561734036
124504595
1117862987
531748475
406960612
793485069
1234150224
715471328
662605431
387899850
319036542
309495856
384827194
1095349609
1091826840
1144566140
308726671
224969074
462307300
299873702
442430235
52922497
515149234
529918833
631155017
408452693
242647188
472664213
426477554
650085923
641043366
880561224
714700923
660684948
858653681
658167690
871388860
722035719
753343752
977682031
440601714
761409386
1330818257
461458307
329853193
355380472
748454936
1193865444
506982332
1255314247
273093765
253304514
574102952
292602441
1319499930
1059866780
583912862
785734288
243134723
906113144
594468904
522098591
546914232
596197138
1081017220
857473662
328110357
816858101
724965106
872086071
495965121
1053484382
834456450
754469703
792647480
1364172256
1081465035
1469531407
640306703
904092883
1234032336
401238896
816363245
232994718
506062742
442322753
955448341
1496386857
1281928166
93272743
616235517
433105976
1063681249
647834546
1062778565
235607286
891683987
334561557
39177009
336667036
726007984
309125027
1160199670
888189607
1115415471
339635002
1008633942
412354227
869130901
365434656
948582379
979385748
367097618
668146006
892886349
368131877
398252998
642410853
74936198
543387357
624950579
391205323
531782029
1189762104
846650959
808202119
760300056
1013362661
385882240
758514002
844694351
1073175394
756599502
504234935
628205739
387015742
915745589
813637639
1125944461
993556934
565798681
693313599
879308601
553494239
608676677
517016108
954698185
46988931
458522251
219565602
242340112
286700831
941083873
907597901
701418877
236746073
125013977
766804987
334388671
124702904
797621869
930088467
543656285
548232150
835253910
709750325
191268617
909940135
689329937
496146338
1482026938
397135245
993302849
1123709663
325988209
752481352
989589614
1284521347
207228196
1453655927
542358576
506581749
296581941
305456479
1497688167
283918048
843675415
543717586
210132909
659113088
908043827
700876712
706712842
367248909
343233363
450940713
432349573
357796324
274765459
1157385670
789106500
72522898
1193978761
1341426966
88564976
640684577
810061854
529284237
440402096
900026559
668896550
323165618
1326973432
377692412
588530926
1045710728
538389700
34222394
679315995
1353872846
315923230
191888970
1222796709
1398748062
209937886
509713040
621206870
521703385
544769644
365730053
1060093781
1233610110
430298001
933556922
315438268
345660492
376818163
58575554
654131079
387267257
1092279496
171354086
264893941
222356423
471746697
528030460
676147883
371078462
1049852766
352452936
346413435
548864449
599310002
102529421
559079061
546386920
432392376
388557728
330785669
986747312
700056992
383532373
1475332449
447642125
853831564
1237736485
375254379
780654692
498839856
443398993
411071259
140648145
198092880
779698886
1022239760
523853668
180395603
1328894562
929213552
235674741
241704728
152930676
1024989836
276950888
636466188
734122479
547625450
870922241
633449399
629147676
296014551
752472700
242877612
1340650490
101758324
165256796
220658441
685168535
559092979
418046052
765368818
530459044
1269800659
843235588
271154113
1088928692
893042611
422175787
1041273036
1123396004
528498205
409441073
420913189
1224314042
745744079
382366390
661145723
712094318
620347924
83743839
141349367
943519953
354973002
256674624
330168627
853846922
604292459
758036490
307288464
926789423
347073493
414876599
246287076
1329053597
541813132
641995808
558724462
706370612
286116970
156618357
735386994
1074872511
503128082
1358243033
806005221
545260497
925584542
918542629
338168255
70246654
1182919512
70504675
181928041
391837092
952673467
83986485
516986614
345296209
745466028
152685161
534171155
470433838
910982681
355391115
1057799142
1014612494
253331150
492724185
774257050
125659625
419454865
422129611
463313680
387183154
808312593
385961442
950592781
396809174
454495766
351292965
488277727
987242944
463284336
394908763
240450914
306777725
339169711
766746017
327320794
1053
1254254126
456301482
1306660059
530297499
803729840
844805051
375435170
563877737
389041171
586019342
580777227
463033544
237548863
1112989116
683990147
570623622
332247844
453288946
236769788
529789974
726074986
498968908
522273829
1078895065
831538704
673747278
18014895
891372311
1121880442
234192837
965037333
1229292276
392087793
483264284
196172157
455070960
327647403
897731545
332382067
632151282
520913670
755107499
406404157
237177137
94353530
392808974
233329509
120417539
106907047
611244178
1095044165
1108367243
487852235
802146144
3393831
403084211
385162890
329210379
49936227
48558
331282299
67454995
969386159
763778249
481196421
1369363487
390343310
1121286647
563969810
892885391
402283162
863804732
960654159
426786417
413112036
1034125380
59716774
269795096
467289223
1157816120
486144407
383175162
927076920
680518132
93395623
334605657
114764940
194018063
794866404
301216992
1389549965
289296208
461693359
502895041
631226250
129727111
143571021
708032311
351661245
1046071531
848673902
132648434
647308063
1033521095
305506201
354973244
883478728
756383280
391090589
507617584
515168004
351170757
434372618
473858410
1057947082
649196982
1154887421
403393701
104537174
448885608
849593523
429277230
467917564
387371613
144139542
988687666
818789029
660200400
477900886
590115175
455436531
863546799
256742719
384425472
409844800
433168566
459382311
231149951
1282841580
281287972
656878619
73456292
262122654
208189490
199092499
733497968
148851717
502727865
374426308
178325903
416662135
346700030
322123930
694354940
853068617
467752817
509170585
819518169
732185525
332092127
833365937
343871457
633177084
331814331
238305985
498768752
455609241
1144461301
688785759
591434395
1328497957
61050055
783583009
134971191
875635276
1261209655
260625511
788494742
484208532
359039555
762292224
417379215
842428516
1356146986
909585826
131767967
805129936
666913471
627709379
104023987
1163781618
395421101
1179983806
1078263609
767267483
386121734
143252535
297510913
618427338
323148
1161989471
1100401571
758166054
57119182
206289818
63287710
580724165
704494593
152136123
590584175
548132862
677386615
822367735
774902472
89459127
937217562
93854067
425771461
877029146
373157494
103195133
6889081
668157640
690259095
843461697
359232112
199244651
827595320
731238576
1396623729
601159352
335595162
669816641
1006083037
74210454
1156926115
1040268464
596038177
381056556
65247528
1390824490
106850687
1018711478
108884918
114280144
380489441
420761275
442855317
410509850
480821224
326826401
272573554
1111174089
232803899
618902273
344126148
275678318
461678346
445388107
266383626
378731952
789310858
1076924182
19033666
857229425
328206900
892823536
1366853125
949224211
276954323
1069712791
1029909534
1125552318
453028797
546232294
229410775
979627289
1125085782
892329931
523625612
994741214
769367610
529729118
384190844
528663379
121706519
626465313
1043773465
196940254
415785686
493844740
1085512236
826196993
835546403
965985737
126881198
118032054
282373410
1258982535
1254272285
459253339
203801065
2455238
174997096
212279965
853697470
813656962
132073026
475816412
1381204727
136112954
832826516
680348317
1374936982
612658954
855857269
388912654
831164306
396719805
323410857
1091228104
1181873987
722216709
48068776
401552959
187824961
85236727
51535214
1058935609
482436822
926241432
139426504
574234073
538954773
403330717
1267921997
776066522
491962345
493940822
278901478
278913521
419145485
166827102
190050136
104494775
476034660
646459345
339569354
540802779
332634369
474938114
938473525
214642550
425752345
537458044
435002902
93723405
284450444
674574453
1145913017
417139432
1286077809
505192684
392104533
1099807669
338005146
686149110
869167629
1412394164
853128686
953601080
433975422
1244022743
935707052
1346635697
380968574
539583739
754647916
508791902
258299238
1030499718
807470617
450577565
677794235
235660141
1211071460
244628063
459256004
544097762
389339250
109593615
442503538
893146601
322786406
856762028
281977178
1064422917
777977665
449345334
966282116
551484460
1062311122
721191642
680702360
886792668
417381897
743734581
401798273
248238002
91744699
939743044
842600666
539755894
575478106
978850437
464427933
359806399
381803936
770479233
61179963
1433702799
282782778
758373659
345544851
729616088
1017933630
293866115
503200067
541017276
194122478
332211171
452519463
896303386
915788846
423104086
488629572
968828089
1162935011
307448745
1330039688
1263306534
1443429062
97498328
974289729
531558722
641130788
100724016
488950063
732272008
1147148475
212009162
1212878783
1334850760
428393770
566617910
1237434066
516564560
347949981
269827846
265441792
1160971738
589115817
1376916096
471958831
663264013
502052992
760721299
447967311
324139540
557421160
915039305
331899936
572532621
158292147
1350412549
1398235510
262059617
414194602
855043045
233796200
815323507
220215960
433992706
1452173543
542653686
1343321350
480813058
642895583
489343496
254906078
1002823390
115559027
284113322
802793392
118297499
252012054
636010860
935178215
212971889
256963423
880160187
1112148302
296440042
485700420
531974839
482564043
731242821
393108878
2114284
1009944757
332376578
193596632
483958293
213325094
192790007
1293510101
753656785
344761681
183643251
235840901
809267741
255679553
301274104
987960593
1016019574
137478185
986574724
352494960
824697477
380816727
842684274
1181024580
862807595
137126075
40383974
564129903
80050232
463098166
712161639
859511574
416815455
818791719
419925760
1153023897
565170126
402851581
395365867
213994224
1194947340
530796806
528627725
529895460
1161241797
608549106
680398841
885518244
941269465
395493144
707948505
791628567
697978186
625901112
973692292
1431822762
781281415
465647622
1093540761
545092983
1081375484
1134289294
585738880
415900566
258360707
334075730
1268829296
1045199271
1067361134
128510297
312488773
455455928
269556544
324418987
1377701719
416644209
372465748
745230706
125042596
331140847
450729190
214045542
409957
431801297
941830631
748010525
1210254067
412309897
101399464
1050345749
276978994
447292049
732559444
1296349414
730815071
158359255
368942648
939951746
121701402
108524105
204626489
386613812
376839739
399925974
643535315
85363933
55391659
1398181639
908514810
1273398151
688823200
727245180
141652454
763391851
388000741
501814727
54950166
1271869361
548648337
775771477
488964028
397082213
170173408
356608682
1267784070
603519816
404218926
1359787708
137941572
773407482
425190103
514974651
414207299
521693384
28264134
231706780
465023282
437467865
754086234
75024928
861581391
486928250
434259436
641356779
131878696
99320656
1493529159
784622676
190622021
515087323
583080138
105218552
188040803
797098460
107924614
994571735
1111341629
292951840
71088893
414602324
57633322
158390999
503896795
332174499
1259754908
163080549
42038482
415442307
146069927
132518142
512698267
300842921
437512997
591422946
213337388
148982826
774166645
852148409
598151407
395369322
92954140
747612963
327261138
524820654
494717131
703740550
1144301317
405221851
438301261
849529721
423011434
271691262
243144930
366680669
266193519
1136678856
1391273301
973756229
1063742987
379416363
954227466
1020378302
273088706
1228991421
737391534
394298286
392952101
546972513
766663850
464876415
146701644
188453642
178601533
701341230
727081236
52768215
496310665
280061258
1048430635
1127738490
370684739
245073496
3051024
216152135
830306637
467333793
50824701
858952725
367247278
849428434
743039267
218844203
279042181
472980289
744338894
727400335
338307775
317375771
200544432
156254054
414850776
96705498
881354045
114258089
985241010
593646555
420677819
231819626
1031681754
255547656
118765643
191732960
453230273
7699150
1231467867
865530323
370864558
528859130
2753424
500413829
408565361
371904289
757957481
792896253
407454407
1378937658
812368789
816015108
803932506
904560290
427144524
947657494
788797125
147217270
213057529
610308663
724590197
1091218687
907421054
893456293
21113737
24341129
377013480
899493769
803731913
404479096
986785150
1283975550
879332701
451695007
340028030
304524235
934699875
471050489
358837851
481585246
102159848
776876991
260774884
396658866
461186204
407792309
640163756
426437723
119586123
417333785
604070184
362872359
217472824
10111904
578683949
378705121
410398113
316781137
423364695
603019290
188649752
232914598
641165633
308821502
114960388
266606527
899092489
230596842
1331559994
344055180
321923119
314230127
278083132
1003569362
460624799
461506052
385401513
378443389
524662932
886986439
131121672
105052628
678787614
117673019
969822133
837490028
588334895
137655535
151579295
643420455
395654904
376804746
865865560
643859874
128507638
106509955
228579941
1043713281
1291508847
1123431525
187300687
1176272161
1089533146
679556559
593123856
231416023
748584831
1489446847
1218455015
259960376
419743619
142265464
326521692
337582542
952662049
1144065671
616524143
214930892
536844129
513399237
222553893
1122355500
443749799
1048201838
226215063
1231635488
472809278
1030852952
710176102
1112979284
796298540
386366729
81592578
202098200
278072308
761694680
525130684
553115191
1045777584
1363809866
398278393
933190576
4005729
327216436
802160123
279247052
265510267
308936243
525590944
631221414
508555118
730388545
457967410
437453865
1101614322
850394322
1477534342
805910519
181472502
153156464
511909187
889414115
607556776
163815587
626159319
909026634
780266125
745913057
1409230305
1330004159
1040931951
405257691
211752240
367638548
391433748
818193282
714628887
728172772
829850825
407547425
1204663794
156477936
504219650
891481020
667056640
20089148
1202916389
533120663
337636276
501360737
437470830
864701930
154163750
819009412
665067969
989047790
1391013633
392306121
861367489
23689820
414485137
979515849
252334698
211976465
339802224
433697523
317407776
127507270
1117280
247738725
285932017
945798610
755571112
404664286
1780400
1002136435
986759594
946559105
1148095521
682334845
234909710
729436544
959954283
537739240
576181392
922958362
545087055
517501377
484925631
138206189
467854375
328847592
512346114
589845752
167247963
464370128
497210966
751455623
61659652
288222837
790577981
419680991
1017431
393899416
142175361
95978460
521456617
552557350
1087547862
1215015532
775475221
639501947
150207843
428378995
945916020
457380636
1216894909
1000178854
746189271
72660244
586419864
229664995
81102138
51642354
416821464
876355331
818957888
1346749206
1168421520
1183915093
77281927
225840455
258830848
1354364020
481471627
460038221
880031871
569749970
1362664279
1096894105
466639773
117783589
482609958
41828445
291902028
670482272
551618187
640707122
786616428
381937279
73400745
296720300
377750383
380704426
494660174
667485245
417185375
1938356
1499519787
870175125
799509445
155089976
368026058
740628461
81551946
410655850
411853135
329666966
251892040
387072797
1028867096
736961836
541712751
351718861
586071434
349364075
822133803
801389343
466826673
192429995
931611741
562898048
421066313
209254830
187183939
369745517
861646805
507964167
552751414
725073144
592319543
138127963
1017650233
1248016258
1444693436
400822217
344904233
411588910
426887645
180472417
837684219
449191609
457413026
796773594
383273399
380180327
148879395
992395054
438182420
207131185
660425445
1712432
467666514
471080421
56352319
137373258
985429268
341320702
269523988
409496959
391765426
236123871
805825654
273377091
1261505864
570724164
384825825
637400618
736328693
200597783
548155006
452879789
675645976
610526102
244639211
583974313
380183896
1364155312
468044791
933110941
537890423
522588685
620549895
720336080
586329160
452612643
3002044
806865844
830515327
928124291
323797882
812444747
729619067
461629342
100891493
1118503313
151848158
977606974
1004900430
438041374
635097673
165224071
415883186
81033229
919258795
498439405
699537976
318279826
249958010
841911720
869398628
217888333
669422227
996328399
547558076
352738802
53780354
868222330
217208260
206388522
428120416
62265122
844380556
519965960
375077505
697420231
1529496
133440323
694379953
464276266
400122024
302067734
384231190
587277723
131475156
321932771
1113803142
689292965
1346500539
1089307113
532743453
297069384
1156403396
304313175
393921546
757844110
347309268
431597689
1450754417
643233229
994898375
225726108
240531790
289485098
198588
1199285045
942342526
1496208029
651746880
621940288
321044232
502664760
1093182982
83422272
1196935593
538744969
434213791
505877222
266094363
152018710
1460528651
244165681
354870369
892677549
547391194
801221028
371590711
377262597
355363309
437862
1401220759
981912389
37504633
526370437
772678512
680158386
1001717030
774761553
278047503
475179772
680167772
408298921
454772217
1114147270
56466017
347554955
563568701
349155610
234332603
101220870
284827326
166686367
706863976
700635063
610257829
292719921
245087736
819791185
1085302040
724120566
1016926621
759308417
277541476
704802012
963661979
379381780
506694839
612325495
197706893
242718027
445210565
374413584
456045191
247953526
585763700
526283239
694742686
154978734
130874921
334980701
39040130
153824665
193310018
587489944
193041727
456097576
504316474
927101084
1175524537
420614420
218298966
582352152
209969496
1226165212
275086550
463750465
664723538
248146948
664579077
246311943
383719131
192171720
120214069
286306590
215897109
609213270
746285615
571525643
288205206
1174718549
1017507269
365738661
192732507
949298074
384351089
486538571
63503270
950161505
855494726
122910469
950587573
451858786
55233744
435968814
122673518
545523577
746472348
71351855
536162844
288152867
534478479
42260131
1341045781
443592338
265439069
400810276
304274836
468917300
216830602
1129342257
305268593
532983582
415179593
1202267183
908799009
41404506
356237203
484384659
1253072928
843216222
615421041
518570206
522275048
247499555
140688223
804537142
199826878
734823360
30130248
868629042
526139497
489695152
540601044
410010104
377607416
893819564
205692013
181976065
1307241403
98763427
529340449
319996457
696863843
120308776
557242971
448979984
677072714
495902023
557299571
1036669773
511319511
116553196
887490300
509591079
644826688
307732690
657736347
202984337
502417078
514515132
222771843
381148500
646991370
93238695
1420478622
504140883
1142682046
356040412
477446271
156093249
131793741
1248239028
539201580
406497334
239729949
426125649
487401462
466242760
48650763
193760828
877910288
394736799
184664809
542891419
358480758
660987103
397627570
297768091
329334310
563825827
164251688
421674661
933697569
247510300
187833853
1014440408
923973510
626166066
1005973517
499272354
476138297
407639232
189398734
409285588
246843947
375600588
319194685
844638679
221215554
399061110
1014795608
1140707004
730971201
699665493
855870065
440790705
692102422
1120916780
672670843
565421356
561299355
938075621
332948019
1158489015
734302090
167925
466766862
1230500743
145696844
258338374
340512483
106534915
390539501
304705965
150096491
308378445
534561197
463825776
1216720881
324491551
270177820
1336685390
1293536819
735896158
284835436
1244160446
182105169
476547860
354512719
730293038
47671673
78900304
466222786
912534402
1052484076
780921681
842051545
816135799
1397689886
152173798
865763042
530969563
33068788
607162638
704198646
1149900674
89132387
912621835
820168977
789136713
280558478
142542630
476160994
744772138
977257045
674242539
208081387
1395416473
245788756
88473246
546463384
169105690
595281803
513524743
384278353
835793125
790425189
1019503622
1292136335
281316186
1273881623
467829184
320747859
691835295
295472474
893876749
352958095
456676636
739855093
774460098
326610435
483074900
479478412
151157969
279979121
230123429
1326783015
573720686
293538781
416209496
457757054
299263688
1358982443
911875161
419891706
833066525
932078306
208158914
174589687
857650062
193126032
199896800
486380278
1392461864
447004991
813465191
393104801
996960800
618647807
298357840
200258856
997168806
410503863
965744462
892092646
598581913
409300035
461867288
1039198702
376091526
452196566
519035013
858048007
687818451
760063803
152342303
723774395
316718975
65901756
166196138
240315709
977118797
942551146
361228125
1062115878
727912887
503319234
442563615
714309346
202002813
362471097
532303615
69842696
402243654
865309237
744441540
356756494
806179204
726769179
1362991995
413627275
234834784
1391600658
862947365
545140893
138735367
1230561755
878145315
436564685
590791919
185451325
486588916
408469866
279536076
832680767
304807922
164115689
613433741
296074204
570525679
845264124
896653709
457131224
276196151
439704451
490436996
1348298612
1121790161
988611854
707937424
639744912
210947870
376403589
549677043
183173552
420819331
196740059
1070163480
40925231
663132976
175220177
1168669160
617458951
703660492
1024497212
1069555707
451399540
1039195931
101703857
257753982
323628111
453945580
361459055
643286869
398514644
673672976
142029606
504502411
538029884
126577957
766595587
556188495
842610752
506907919
994374359
949539809
433021053
911784674
706924433
1213888086
829366388
402247039
372136396
718836558
321784784
827501672
35696130
648798034
364724329
847978302
270026931
727256327
294468585
497348949
706267063
382591991
365236524
150111616
374289154
668680765
347055156
356257750
2543815
3937287
820980212
622448630
971270386
823558286
461887998
1224932563
287129717
813110178
336097268
752702011
237729501
434126449
534701143
356066838
762153789
637391775
542101905
324887991
7002434
929589931
410932333
1350764356
521455660
230450179
882202983
510126905
510308674
150714741
476876137
930074661
745079970
281405245
1084980379
436589803
1333220153
484885767
287573089
429232921
511431465
149731848
562889829
301054364
403172313
382744888
251566059
635956520
474289944
12209854
71253300
882383927
494939727
2693330
205345192
208091235
1256730745
350907576
695257740
529447446
528746343
202380958
224821148
947493224
459084609
326017868
654730028
518667619
411227328
323451371
457571632
902863510
512132071
616945477
631642510
267784110
273134893
180787612
372171236
138998665
434002875
352053479
233451036
363958060
994641797
409355835
971248438
286532876
284860721
511433399
152657164
643887071
1287624088
258488458
325359681
381247500
387203934
1273250045
866233511
1012872066
489173374
470308021
410173051
352315364
317500192
522371024
238430059
1153749735
605954580
1004944388
691861223
62755241
368324283
367600388
673964811
1247911980
292056080
115056831
1201929560
813545665
69437227
422136498
1219016607
467778729
347842151
517125804
163818862
1244895525
359237764
131009542
421527984
370481677
1103296778
163888422
544779944
719920007
264281489
758780364
514520181
127259122
215701425
435169655
548274370
956353536
168087779
923024291
710022944
861106970
397560653
1273500140
1200462554
689691071
421872198
728620625
714656531
348786164
331586654
625654066
385778385
348244762
76886941
80645005
1396844477
281914645
393509435
198787036
821988697
355781578
185806085
364801550
359763862
1129872349
894543490
160450449
275428660
112512418
275378320
680279011
1144919712
534349222
369817610
212089123
559562423
215856044
489621099
255874893
344982511
1320950102
446585934
338141084
386031394
544686073
1463432655
499881351
766996289
93509049
68501991
265483792
160092626
969207200
105301692
501234257
435806401
753878008
219771259
1010522243
861792639
559316491
320926955
984309991
195393054
122895393
439138962
792270
289261625
300125244
277382374
115914939
2597586
1393375275
434838340
299746197
302676840
995717927
1132114731
362553552
700949270
780358282
463671409
945862332
920502881
427108140
1328673266
958539671
1006193031
979516230
1489012674
546567146
662656377
211083497
248844887
580443344
483732268
725221691
1284203019
176008835
1071589207
455415536
165259157
358154406
114640173
383879117
577138471
365340956
311437434
189098649
601086096
135093831
513850514
810599158
671609578
4660066
653777152
571822077
1291823163
4338241
486682781
302109088
599989123
362439577
153307339
1029892586
593690293
209939316
319902888
543914085
286080313
285397097
922430704
354456213
615846916
1082648439
121994766
748612707
1043636603
418042474
353058801
677133373
981776975
366144232
1381744652
286886527
730638661
275536
886921849
478745514
690922445
1199915787
894458777
715976436
537168924
570528330
476661450
276353735
272263710
790608852
957523833
115664916
343813331
451601809
1019736182
1145439003
796008133
371022948
305150874
608202
452149502
487587590
364806460
131607597
337586901
964350668
376249996
103561842
939826660
838893920
443763551
345669208
181695869
1058635380
179648859
963194900
1108483364
241117586
1192338910
560984275
778898406
277047002
666907551
649438488
956594668
62862098
620887868
932884164
1396779942
912005806
243896376
394572798
653993147
894478727
831078027
965370998
177753564
194120324
626443177
331153866
196294814
367725592
230343019
307223249
456673966
857107021
1117468182
387227996
777837255
1490640587
1029334154
542559172
311957885
475775353
391399793
246298763
155553743
786093447
401724024
389538729
966893194
203345666
780640790
734296733
545564659
312797618
729615688
880964938
183475383
306694995
910755677
53652924
683198356
1275405434
789075333
494036993
920651866
1281786162
358742250
372735879
185042891
564002390
289685860
390999113
6105602
856232553
495068546
242650834
497707583
1016466176
229129421
336625755
781321912
369874530
306451838
278211303
539194633
839031845
513671637
1320584322
329952983
917807018
1238459051
180468719
763599751
62790857
387803908
300641025
524528596
447025806
566696445
534611458
485763992
1252876774
1452590308
318292692
462884432
204477229
503231028
116265449
552189601
434095500
202242936
839568120
707900152
549708527
825608374
609836268
471891219
768644131
473788612
438048962
1049978440
518152725
123936442
770904751
750984221
839678022
930668225
380544904
862489012
961389574
22567147
114378329
823948502
345595205
311731150
488457837
346633039
877751705
511464040
1020195580
542182148
418628390
76918703
355867345
393566860
713308890
832077473
407442754
648369441
541687479
331915025
1154450951
157548801
100211518
276883109
237798559
251960098
469356999
432759517
558208582
384739807
214789792
367376200
924466570
1031510263
214487466
185373905
329263825
674638429
873591251
858848540
367123140
829664133
785126020
1039510995
745869358
136539306
1079183872
228928433
688418832
1069258254
699792495
768102843
589183263
337313987
217568883
298021289
666953630
156236087
427046068
1396979165
878099496
228631426
998173161
187512334
423212300
669864604
1351343107
609774140
273708140
1026827654
1289894036
303627300
814182188
52760045
557428342
448944564
623119700
881202970
538063885
38679351
429106141
350378193
817158707
585222643
413530588
854680270
336296068
213331025
987740979
681095381
192834687
390278755
309807381
710422052
130741413
959946420
492736831
432165211
229897019
445918800
602497807
387590420
840901191
630877082
396215049
476905247
639685005
794358366
494139741
366134420
581591286
205793384
290851146
337224869
566155870
545541983
1044438150
60168316
122578780
44962973
1053234796
457192103
922528879
946390576
453305428
657789948
212056230
710347713
221051810
195716200
385145181
405294374
767511340
568128555
232559060
945068607
465193623
102571507
635163037
382795226
163562176
388887826
1122966005
144529881
506379089
572239394
1042355886
442664722
905295276
705094835
219640788
798734398
173546191
480673779
848398360
375385665
322772659
281339494
306136395
114802690
378191678
26693643
167710693
773490710
148269237
851184583
404694016
1043160398
642326845
358668783
125274424
512729348
451547520
929269264
299674975
237635879
489045711
964830594
365251596
39945992
875037643
603251315
985936192
240999518
531419472
894660515
64712204
779760638
837220643
444346662
670372824
705473888
791545664
189263598
767632830
1027862469
45067483
362149571
299191471
911719295
177141572
1266349544
320261935
435367009
66956600
1004567149
125167706
420353019
456091379
984833699
215845711
389298010
391825463
477665140
241070778
422621208
307829400
462519311
343923153
85035560
975269420
220268931
221416438
599063101
959053272
770860774
201086086
1176732366
540189224
565614752
975986631
731533118
508961201
722850983
67433269
429522355
423357993
430563064
319365255
76769685
34576303
242077341
627616382
476281763
698853284
141108252
363995570
155041848
649623636
335569031
356789520
808694421
447790389
408966310
435704817
440310555
1052802664
522856340
1033493547
748467799
728183405
579901189
305554398
876468522
333909540
1064730885
194533260
923783099
355818032
397056031
1145287158
377587053
1066951428
668127420
974672496
1279871192
992366804
1023047901
738254456
807275748
129140855
444575923
1435379816
148160956
371059734
765373825
482645909
216730173
606122060
1052827148
440526285
210443365
1017673356
82930240
1002452985
432862550
925110278
184317712
423378935
888490184
231222908
355998563
383705910
807787162
6390338
742054612
598442877
834959076
931351915
321608966
1231924034
783114825
268021399
834905033
104524740
977393341
429454914
727679180
240756110
1068777889
513764459
1098173774
304013832
311696776
794329847
946440308
254955676
1124976059
146299622
396614348
375569443
198868421
1118842168
299792899
319251532
635782458
880884889
1073853410
542007184
293406349
1036742652
345968330
190134698
1436250701
411233681
294256945
662609629
882184229
640684714
345795071
709051538
256108198
773011975
115650390
247106819
641677889
165588014
458169407
208737367
1069465007
919248846
642968677
247348665
175819429
493589369
704333920
403545170
828612932
357908575
1171084578
818084430
206638447
482842500
292204241
651757724
349647156
474950215
108253428
348776320
711062094
183058635
206944335
671637528
1000455193
952555673
317055825
308195953
720129469
773639762
210209425
507314861
44854170
1054047559
875889181
68790765
583338161
234355804
237788304
1001826277
1281991814
350526070
231116798
139282090
891300728
307475863
477213675
765989284
685743288
491379262
802751804
443583770
397001248
466511932
1001163468
725208268
667342261
437823342
504916653
275403370
535944100
475648066
942209634
107209960
547043077
597965258
400891666
254251843
342366590
480024412
495561205
823871839
633828965
349298904
108806012
474047371
545635070
232711374
459470937
353518350
460593305
264887285
488149272
404575446
788785042
145833477
355587701
475871768
376778156
1211345469
353798859
329979698
801935240
626749913
269604066
980861964
498318163
325774498
550011961
264831499
363174245
609509956
284518094
439307194
633303762
496756343
543668357
458851438
556029305
504274569
169987693
360115725
492816792
893516216
164650072
143096356
1033752375
1058697163
863888906
212773978
729222154
869156313
1033967227
76022484
85952267
711941603
528015935
357432457
374264787
998050867
971129316
26066187
1106227329
893183741
51582274
104057980
420447814
815844844
864267278
370354396
974284151
206006165
84582700
1264159907
1398446918
1120373303
788581766
617501321
372775103
514725706
207921557
920969108
791869364
816426552
888805405
335564473
1006264252
141142248
319631303
696605876
232196499
445869031
195932019
391359110
478876406
940140032
959792371
545309456
282054866
443403894
440933668
963568632
750412470
364165940
399761123
359439045
369755106
465238465
512527611
470081695
469456001
340019549
793167813
1196978756
439359161
991241001
670813429
209470081
898862006
953627754
295485200
708810392
301829513
857251737
257307710
405828957
141302040
205127300
863253206
994234945
1434388801
302718611
941230687
369694976
675789489
262301886
983995138
750109830
733035564
303728852
332497910
419520946
807614793
841214064
837652649
140760970
349085436
302456474
453409720
865481316
494169778
563989068
672102672
49307595
259611197
395747008
257442278
162525345
902369532
472366562
459181651
1034598770
722473916
429671074
616787554
1130985288
479103022
76111715
330298953
451036267
995789088
739653
490536748
220456523
383554499
403456426
539502200
158360419
550894362
77447949
239362207
411672101
452589518
216059350
295206600
675930084
301896590
377327840
439426236
729100827
427934416
172405080
320867416
542669327
1212111367
955946060
1166995984
1242995725
1100637437
191910
504123600
828440991
916574766
263062413
1051652354
135921195
412989975
916955624
700112323
171710255
333367119
409743835
461736439
98308367
81625370
1127182860
38406849
1328237347
1217677601
1312958426
514089947
347039816
374147405
147038542
84078702
522538372
289924168
758813297
739529774
125318559
267151682
428817596
360955166
987059031
382433944
1209398282
593893164
1066079548
346635264
855342385
329285380
471049313
708014111
788320794
112165130
354847241
682283367
385961166
310818126
920621190
758974774
267045393
1028603019
281410764
302654613
298594873
367560617
461706021
958564900
543043736
585458740
444613967
550845900
79858098
401515
811630883
235799488
457666213
732388969
467856038
617412768
52260300
1015903026
387201144
312271453
291487578
127101764
856953156
462334815
904875675
274706175
242054277
266472739
567921013
146722247
569727983
787528258
600444632
353134720
915753951
501964474
235927709
201663658
446398632
70742838
446473922
964966505
20591769
500076431
525766771
1219084126
804100510
454746565
471251292
384445039
326994022
283953228
38261769
172419301
1018083065
1494452387
506714634
1308955596
403143515
1029594931
282576096
292487800
443148684
56636743
505391399
24710566
156154384
226323
293535594
369136845
231597558
112516224
533293054
305410752
182837330
172236131
397770702
479285188
459770579
399569698
97109532
1039378618
490189328
71410985
365492745
475915238
924677486
416424142
307050804
890146274
1108811217
295890969
375868162
732900018
384936668
243465651
389310519
68244604
678752399
753543933
343939739
539917139
421212712
564937542
531107887
39521622
251160059
705470804
474864802
561576
622300182
191674402
552884711
73275840
184326799
54596329
195689984
865711560
293508455
270256454
840973843
679273808
3644417
282620747
628661366
369517020
346817265
512654984
149813124
389591910
930008487
600520588
1072672397
1429119484
1379736422
809127988
525159413
380937900
384822038
331475819
69265664
964637777
5542759
415756169
11649719
1332044010
337695486
550353124
430011982
257595794
512306350
418315947
516401749
1151347012
482664261
442633858
195872879
792688539
379210095
639876962
1002261977
452244484
337418014
459793229
97873442
465772286
927442161
202051726
711482081
879218746
494686588
516628491
1157950091
449006630
1011259210
1189140045
1710111
497543378
1228223888
186892185
907010404
503121146
580653671
569424345
663943043
573880560
236218856
1232277944
816548910
461608260
772902470
183139425
350504321
496386719
324031254
992277790
408399466
887209663
443124863
142470472
670465754
1082068959
371788560
296495475
254997385
660560770
374857843
1182319093
197430345
474222864
408897120
431359713
670372528
817776886
739383055
1166774772
718464459
920906291
154275573
126427019
531865387
1064431074
190380718
585337119
233534942
82460606
467782667
311882544
498322523
306356131
479102724
1054072948
403851032
530191029
677292826
205576406
461175927
161332686
284528529
798172458
839984018
405408517
273415543
563010516
373672715
439481768
1386428880
798859722
431784724
1485719311
476984618
108754328
738932331
1121884193
188269245
361700455
387740210
556813400
888470174
874552878
352373732
303727158
1281375720
394258706
567062593
411030852
458500599
470658835
244521743
1010518686
240946616
117326136
742318332
45802459
381829494
613151253
422873800
869592334
381605768
380706779
326678594
762227278
359930313
1142877256
1184052282
758263253
328624279
455696424
475204735
941674003
323258009
280066011
312917986
677955033
786941396
302394897
673016191
731008908
7600128
1346791343
496746264
683648607
610307808
164837023
427796529
468786911
859050198
483319229
653161635
153277708
68929676
784517563
313885926
186339700
481720594
386052187
1105462709
971892481
340185360
202838792
910629897
1412230529
448788113
619058013
1288551106
469855610
432680091
416568357
617443028
582457943
1062194955
1037090407
505075323
1407906672
713128733
1004094164
377777167
544173110
487293833
583394679
159687874
403939496
460107194
583049799
647829726
701106825
667488674
383489562
786872945
711111044
132397361
356381865
89295108
976751261
872528065
876791303
394443467
277916933
983236
480756632
389230476
205995165
941848712
481577555
864405170
946190712
417307262
202109254
422538018
1361298272
1077336390
426300444
1417497
1269222138
180646286
362960532
806823196
800002916
1282829028
973165333
283349597
838767559
617922817
902959281
545262671
728722270
709455001
1338308420
666159739
814938538
857339470
661241923
521642837
205708680
502260371
216234783
405493784
631433131
317146302
1046471537
638616544
670470988
416469071
753520805
248001524
1291799766
797971653
549595666
157934072
561270302
643003937
1117003511
58020576
390330481
1342103792
1160662120
518538228
461097857
432523710
1306452605
502270753
266785774
264016145
227258606
494652804
118239005
423647565
425521680
419828816
868257454
721180666
899000385
1059497330
1076048988
520476139
221487731
225581574
677773681
504038306
544307715
625163264
1012681762
1435164042
98790530
333706160
1025487678
323253470
502905487
224867822
551512476
339350278
117252057
603634427
448166548
582378532
472271383
221583793
1450103498
680399081
646835031
1058924670
377716662
665067197
616368662
489018895
406567546
203916126
199750865
215317558
218717106
876711924
726950247
457121788
1008325818
1001419128
364922437
727100379
27194316
174834905
864705954
210998829
244677792
108023390
1206380801
105726701
346171003
778639658
1150253419
760408659
639288341
390759185
285173855
407609393
200891378
795068961
285124363
165019662
250266520
1158552730
361259247
469476124
1167043214
958241
1117597103
485767698
505061510
1234560827
65035270
556261672
695456831
491927725
804331841
481134851
818859877
787941609
319021869
500876973
192054883
1037865672
872297972
563812201
456386620
416131795
552144596
464813866
814950971
926420597
636169644
371105012
1332460042
1051694413
854670138
388314729
272598889
809158747
934130022
305144066
395627927
1398931142
76179421
467374425
1325597477
607946385
1327223937
940235953
123266064
445030627
524336588
841900307
191209542
945371106
384738920
507884870
869614096
250931480
1034181148
1068862271
300679579
932082985
396454964
1122164625
1297638385
1250454985
291250599
699079073
827146915
688524535
445899234
1226816190
741995356
229602267
562287040
973787669
1304691703
766065877
681751027
557504102
141039082
779880513
969586042
81112017
315371110
483635058
245692490
796062610
379462483
967246694
475817581
234134653
1103204091
807813950
498670186
856812003
455833587
954876725
1079978341
394722786
282216476
162955068
400339157
574634406
564930202
44435451
1031451534
319725901
827722590
297849675
535858676
981813594
526932953
132758151
1122336757
917429126
96462211
384622749
685121238
1313257209
472466207
394890560
1035098782
427578871
472260500
1089868471
940491268
990982495
567385322
1464628991
374559393
197404232
293878254
885163692
474995550
1286854939
819502638
709478111
241265660
56934495
642508123
385757851
595330444
378948481
497461182
560467078
1329419047
524268596
755832824
1020538983
1038944347
53271162
596903651
723982348
180081052
381847600
231171998
352301845
929463953
491854398
370080756
983171453
779966070
254578400
253799856
1271949717
198606614
658745383
420809358
494356990
287998647
755039817
527431072
219960942
386918857
526708866
100406683
1437606804
639725701
402111881
246950513
649099051
769828129
1394131099
131937508
847260901
598035065
612340643
99546131
238973151
908988651
479435182
549542633
326897825
728458772
248124958
721369367
642643329
1050460584
418666105
415540209
992226456
1105018920
192597446
320931550
750016990
574090822
440388537
237512101
245468435
486367935
206525668
1044584
163276198
462578580
1463304699
482576471
119178331
709484638
266000071
679419715
148834014
530428586
327254308
1131238439
343079479
936447244
367987136
197499555
463062071
794321165
343270054
458882078
278967163
1221376327
39250949
552996402
367344497
268927409
1036515325
415656172
898085667
834355191
856575666
532547545
777407277
834991243
1381612650
1054550593
407033614
228419053
1503321
1097970593
846988592
327040077
1432510299
281002547
1134894480
231682211
404481750
797350918
474765426
579721806
573739834
449097310
1175810019
44576471
525129296
602147986
289136448
317882257
1168127362
789977255
900845980
569705771
402508567
368594849
185788610
576780553
468775233
1271414037
342844682
208385030
1214472533
551822958
388654720
455517130
437450177
393391928
766109212
121915547
130107849
1091188346
835671704
232702508
100014602
579735603
1276455202
106243360
265160032
185777185
663578090
851691696
713816026
366921439
478203864
419953079
647078483
522902288
15241217
762000752
1226740079
778780516
866022773
416206732
367577427
717649334
245540309
363075512
324009922
833403161
317552991
484129445
523668586
453929051
482318019
589691198
303415409
612544608
456194070
1016750048
126524423
321295155
351373670
403391514
712063640
162421762
873606295
427966763
955317642
224281340
378851424
1122833777
384327777
457099935
447832351
638014382
1114631024
528753998
342926137
648843745
672589107
630104241
130018950
709707921
496134391
1337598638
1378957273
202299391
401885409
140371021
414724197
32508625
749401472
498051794
465777001
1153617132
508928163
449360979
402555835
801557103
1284972703
881490032
507264894
817445946
263608049
221122424
1045438249
959190263
730424999
224776807
272680603
55484759
1092422701
456488458
1315241830
1230876276
476632789
275502454
334498003
231038846
168978861
658548934
678089927
256201545
629091747
512140225
355870367
994363188
1006576157
535780897
167484228
765055385
456026540
77760742
186864408
199189442
561741897
644878736
833955876
125979584
585886415
363539507
995342549
379747214
186604117
250050883
942335742
737033580
361192593
781596669
683765166
172970245
1064669913
458851988
762529678
904908774
397672897
542862074
889025046
1277027506
698862514
797742222
169387642
7875936
226487116
406544711
1404960338
27142026
317719915
705355206
563618048
729466174
339851248
233554725
251412522
1359576694
1173740388
499361070
1301341084
534747759
164920647
805245324
807325293
335796609
355693735
83359791
341588053
717938003
258475891
391959406
263099852
1226560514
760681798
1422012583
483733689
418276034
813635832
579334135
1050986575
304637158
419833541
261641477
253737568
696071507
250582069
57976621
336061485
895261322
264721302
440676122
686619883
316083046
473222284
1006214867
159894686
1104502828
489558845
896234010
1384209486
980721493
258531940
981205325
396632340
64331477
309173209
532759526
961258803
1249752479
438337280
888826556
519762700
413663081
513075877
364285633
75501765
1114732252
449741923
323823154
279677487
935377853
618829727
484883521
1040262082
345045839
930561119
583377098
481324102
233094999
301400708
199041851
572811807
164367934
119333920
519883936
858473046
894092
362075569
507042201
663094491
493536771
447790125
790529545
104518339
1277140009
152532443
593374837
478653269
714230738
174595600
461853095
770491394
579303338
1347235495
808881992
1146728420
1056125902
846491669
924671063
546656999
515564905
1029270283
315804959
624625415
502275254
5274293
39962088
384705254
584510553
350967691
393897907
902316850
283232157
639280282
707819852
368550475
1053789871
1335506631
448376806
435561420
548403677
848772141
430117475
349254071
789559300
402152369
708285600
288751449
364902033
635224701
234051603
841466971
245048645
108588169
900737
277452551
446220300
499414790
78577992
414758569
786946461
442095437
579129721
219834862
388958346
380718099
239665831
829138798
519139838
879568982
1007668494
349926795
1018958465
475111277
1009744923
290686670
202084200
998639359
1191147690
273789825
107843335
424663620
1318112099
193494555
118041142
196919785
213322383
516146545
1456553385
910569729
1299538216
383429287
937505326
738763061
798337714
232838274
360688150
383196381
826904072
1036227882
167310503
394737053
864576587
870239122
249239418
289471919
742379775
848646780
366475730
437986976
366544217
1429977280
791956859
971560493
435305331
338505314
399934070
1113712749
1457696550
258597857
1022062208
918002614
831581845
261493974
557604180
367345890
980300145
40703877
928354676
294885785
419240287
543265434
663999455
372595227
891563766
288485154
407607574
456770570
14676569
342044020
415312728
810816181
586648284
306038454
510444702
1097110480
746344222
290404310
457553606
637027849
570931571
533144194
1228921834
469844407
517922113
143375107
737985038
452013056
326168501
357379973
1006221019
438686853
843861560
136597406
857341342
818979192
839036097
460908607
296185852
203047620
141440440
327991813
231162970
390686702
212652486
360136321
136724399
718427732
496774549
250774078
61925048
1229688201
836615698
175240916
824483448
808121037
1017881393
449476622
456119326
244057282
1065310387
155140443
775952125
751958002
486210336
1290191371
384073774
397604611
496618319
669362109
1048761992
59171753
453237836
615925811
331146096
800972268
1188962117
505370157
317657691
353892151
612784202
410001354
428566662
1180982510
753932553
202210293
997406889
134952507
94673636
1470683458
1007299738
1384070385
164062623
462566517
432368660
720229022
309175643
648063356
385355256
570645425
517728322
79772764
454351797
827546160
639181362
1165811392
219061252
740478303
292588051
880121201
541738465
420783985
74689589
192432109
403742916
739289214
920445679
187638311
788110471
534442138
890317661
707912175
702248396
1153757809
403700568
609074914
289535640
611417001
354804347
812495872
403024643
845964939
546299632
627351920
1185818930
799301505
383970686
968314474
847703247
502546621
229348877
322113491
488669829
412184341
418196228
774988452
355486245
765694145
469345312
423619756
782018893
1200744056
919218986
332834653
177669150
580817216
1203070727
401776112
668949709
116402411
174557993
688678849
634089322
651073992
347742066
911532021
457579798
839856153
175180423
780625108
1086080823
183435119
464762415
1338833272
511131027
487868013
51426267
300752671
1345848198
493181687
1375880968
432554787
815540407
246962535
758435114
429186287
258737877
333149790
203548008
619898502
633669075
584542009
478952298
513124636
812721578
465792398
865878686
367848675
435056805
1263766355
492571218
139619035
460297303
936258020
549682359
370936705
459213745
356160491
1379010341
424251649
484730141
433760292
825962450
1086311101
510151093
730305661
332768767
711983093
478721140
440443577
717701006
476462324
239919846
1112902093
254297408
407168735
291402226
775341001
390807550
136009911
355015488
183210870
332309452
1356472618
391787943
227470951
469178237
1032604944
858120996
243633088
323562761
1086057069
431019794
263571957
130961953
75252621
710986150
430076781
444404818
489079940
1015274221
985463682
918432066
758664749
1286203332
349674109
616563120
465611938
301275589
209429035
351679285
181311792
339148460
340329521
102450082
270507582
301538287
633931161
487368906
572834606
141683435
231059803
372215377
1144922934
42638875
602587215
594400511
187937582
1318055116
1273116566
507163632
1051157266
69566794
960425618
527993624
59397987
233746146
749362766
319598721
546451047
319942436
1257372495
172257090
825673749
933604946
850988938
769891316
391953507
882519190
186835351
446189471
355227369
617465412
608055254
560479120
46457618
74240171
57550028
483698105
701832777
392882751
505254733
227685600
331869078
362952114
833281411
135633353
422393352
424767103
279852232
129479531
638576376
128880544
1395968278
1264947141
974698528
186546539
889054149
555563709
1219260657
571388843
881638649
904847509
866988425
675160783
587345492
232291200
423977278
704378881
1026271681
382035482
484176751
852528646
281716101
736461255
689835276
591919395
1438631043
701678266
492229494
460535704
456344033
520552922
378084160
1154760943
96842398
932461856
972738146
310001715
193801536
708483521
484572604
1331009564
354597157
298449624
67230473
1366677492
1498024288
348866792
599462229
859122345
1339315842
613383009
558798653
897452233
1289354493
439647755
1060361879
262805164
573846428
868902315
1377769377
480311023
541099928
1262703867
138323877
769255310
251230256
737504170
351047299
998728489
521571157
636800189
558308286
619710508
648097954
174780271
777677436
129059369
177654822
1495960025
865706664
1141609496
1061740751
452526588
532387347
1307660177
381283538
371418176
689938234
373560522
223720553
392601888
248449093
262438967
548872414
471247111
369892069
1069323249
518032509
779810592
363921941
454765173
475734886
668527939
538726445
906271151
674124340
593596662
1284560715
344939725
950714079
175300004
673815241
707559395
258163321
505828483
806975899
1027373168
222986497
789162951
197855196
940436006
1010218471
648296269
985699520
492999668
422137147
269562527
748570775
353097414
440712041
668467445
933108741
504691908
887783647
115238016
145978098
463615891
275159509
422411360
253172640
1149945206
505977655
296650372
525422138
513093098
530429268
476843661
768969040
546756600
528734493
1113227586
1201920721
1133755819
393109915
318561134
311076651
230023353
848438749
740480173
164532061
870207230
447590699
545994794
490934569
82547845
818855032
194744390
694257492
176308289
862259196
188265621
994673846
847847146
33020029
336898323
1114864318
461976120
514399367
687312601
300450718
413206164
210478684
258750939
763941644
272898575
813110450
412662671
705244630
1195833216
407003209
872680103
462422265
315395854
932079515
129024184
483908380
16720429
404030382
609824943
757393331
471928710
1069278417
1046600883
1215361259
336857346
244132765
435948275
452266820
889088346
411709
714438485
487738758
443768465
511242805
648106939
295937742
214212649
70379569
472211166
1018974178
868580974
284271083
866413702
999442536
544324759
215169649
912662448
334785009
769411892
499131633
926435450
721340197
253672630
161297079
603793016
707443055
465741173
320695392
294399562
305723
997379363
92561525
478463862
263669048
524459109
83487839
608441394
360643830
234924844
847724888
581401975
172951564
234236871
437622346
951833462
775320052
522134068
456198523
985933540
1000938859
1036315988
306864864
750420569
256902550
214620792
357735442
484566607
468451905
1314657718
445328619
315890753
673794854
646325916
602755204
867879946
934675777
398793329
158090583
395844937
388659511
1110759519
1160397752
404837299
177904682
802247363
122005930
524694168
646588255
714921997
879664787
313348171
431827331
1339389264
888961483
313797274
375055150
617275440
418791278
392133764
583670033
1176796896
907852275
1092652858
373265423
406583114
878876178
1056863089
661152726
425153173
857653631
259246672
146843975
250828672
1043253851
876093586
395039510
1120812206
926406074
1296968730
286032868
1385303043
804463386
938030279
533044425
343558696
190465130
659685592
462629931
612601260
399683676
397843852
376083621
297691325
750464584
432012089
391124750
352240177
107703747
459423138
350715145
721155027
738894466
453266166
144190858
347657222
595909874
855555567
527747216
253401153
428936415
796534678
574780972
476686648
862209157
1398626446
409120471
190718167
802702383
968941994
1051319346
1141240571
400718252
835090745
170810829
788243313
373023312
495429933
547914511
148057892
727238480
1096109768
542526778
462575843
806071510
302213102
875218933
1015765966
1163100595
543542382
1091815969
1176488107
742172558
891931937
586488498
456182960
1057420640
172701479
288169628
403231843
346935221
1063962510
555570143
996832355
132912766
1007070522
299727493
279017952
807803197
97201536
651093661
404068825
771583348
1041049364
424806208
1049320236
432929121
438169888
454200722
276296541
76987896
987905489
878196611
464676841
1056280493
467609561
1292045540
1024254963
1144401848
353140277
584539916
309563926
1161270213
342423744
1011136146
391117459
466274823
168157364
423050176
1082980466
140446073
802337184
42179004
120607615
734122316
477041064
415101827
548005525
196312735
186556585
1176828716
411927490
456711772
425428372
134776939
151185180
865701358
330320408
366576980
621735235
195795762
734531286
465858292
791078795
56255902
1140143458
195456967
824247252
967025972
448767542
1193162026
952288184
394952459
658670661
139248427
682091418
206828218
226591088
1418972400
1176807030
223931592
592349811
1136258685
403526890
527996302
765853574
863929321
919945412
453991472
196762753
169350740
574997982
387048733
31604444
563301412
257270338
167932661
733779445
202470944
218939087
254374070
1296913848
358677145
860351766
230300694
919511070
806076754
1153620275
1104532329
1371814921
1366797779
1111973655
535916386
506182887
186865638
558635914
743048129
46681995
721053198
406888285
1162228046
382611696
105709763
724639232
713887335
219203063
383309447
251782618
448587881
861859045
43037893
543722604
556472596
271700888
304813243
115628701
1114265495
834070018
1065880920
767050080
241375637
751773435
641604282
972343070
481333326
398701102
240763524
1119515885
419526178
1394670350
526209472
202793181
953741650
739050740
424637269
489336185
433600945
72969760
868006001
354825327
217637717
798927256
1240372197
411208950
1062445096
157300555
403867730
968176035
687591055
1025202733
983422461
1104484093
797324732
637688717
838992709
286397938
463096042
211148782
442199174
771583317
253053448
947174409
365701970
197287377
457446044
830057374
1122067093
488917171
66533676
951631344
455488642
78502881
479461672
542318315
369926605
570639020
425618676
1394008056
245658162
442101145
343935960
142207413
557424190
766449764
772439772
353005487
680849694
486762720
727079214
298354891
505284493
462344022
961694175
689155317
96197027
135872569
518104905
475947308
475023153
775001643
75709916
499193789
306513342
515035185
448633904
817492797
457370006
197838041
324915943
556667250
844108742
939838682
531119912
312544017
744306126
82969228
811642567
658913195
783714923
330503090
440617366
95253383
381943
300511620
295430432
215370392
575271775
862224699
344233883
212887488
867056047
298043174
454504411
885006854
383975904
765907975
894363881
325525203
119479048
25217106
1476360766
742994895
476765204
234747632
32938834
414299083
366956925
519623629
302433846
338353229
257267271
728261278
559401798
200506882
296326523
411350802
144849560
129427723
898443763
784118651
407981058
1298957940
99752275
630282269
847571
249582266
1037773761
510600534
1400287650
503625023
423092799
415832649
170758191
352617270
982385179
37998174
859414048
514440991
663020014
441052481
185882032
214732
749867600
92834105
305850994
513453488
687299436
1253654096
1032250600
662537163
171298517
438117662
636133576
105173729
313681400
190455639
397071619
1104865538
398869349
665425681
479100682
645987199
217493999
688326722
1359812
684541820
536971685
369916726
398506765
697692525
329220540
1479809935
466393509
420309485
548660712
544999133
673962661
484260618
870743065
196223337
338540940
896622825
790591260
168345268
661916317
1113551797
223462
986443721
223825480
75775785
50729722
504981824
304328527
304946310
405491314
812290171
77159229
405168993
336997511
193155850
383447212
431314111
205846512
1386887340
387174024
171310246
369205680
97013334
334010278
325215407
596814045
776431207
900392244
855386981
794111718
1277847914
1334740665
415853522
650850775
504836020
1148655743
197863337
448171041
1194408823
322380980
404677769
814371045
1126606178
244914018
663133914
548442398
505383004
750359724
955485467
134407212
162220427
1258493843
708397886
1426064056
931496190
986663596
653894856
869726249
955743982
421466889
829985045
435147387
730224696
243292895
239948802
369816347
314767928
132444035
757631768
277946283
877288834
479995383
902280630
200900
425550208
34565469
387011394
516735827
1392877488
306171174
426100804
346983159
443415338
462193243
1365194454
179708903
406395319
890546362
696428640
501675227
142800724
547694467
585704473
520017999
856986581
194836410
795567764
317325855
205947177
120322444
699431262
1137426424
220998672
552466489
71209645
903094170
283806712
548502372
327462222
1013138311
1323959012
1198338911
341574135
1151837595
1027567766
422317673
169682186
1061198150
883680598
69092238
288814168
325227491
460447157
626658926
496081194
822124886
435059575
506142597
1066844860
774531134
478769770
1225077
189274530
804138406
131558520
211902132
382999762
397414557
927365170
578628742
327691544
974548279
686398368
873061562
952359288
111850275
298686983
412015569
192484852
169184259
384620588
1300236701
409532570
708690880
169594449
146921607
1174855338
1042617562
174450453
665324691
268498623
580798489
695233474
514915679
717925829
1081041952
208464388
871428843
612086010
444127663
599792853
1105448275
688266675
73441760
927680269
1006760708
565664098
372837813
1169575702
828506476
1028750306
1132103409
582773681
736311732
776369386
238271174
966407079
698082530
286967991
1395164665
403721497
742465154
395123650
486750575
414409019
896683531
511614998
177093035
881972199
24364998
882828469
493610444
105155
331699458
77586579
858836780
536959263
252500823
678095764
222747948
387106875
508245351
268776500
401855618
1258429990
130722598
118228573
800133183
383866900
1011252253
606079697
465496835
1040575582
62609212
459015004
304686705
436372610
1117246914
746687211
640570716
402742617
684513185
427367667
1106577462
236903704
431305461
522944046
237212129
203940674
857431447
693874231
505859958
1320601910
684918449
714507733
751710940
267589122
411197480
703583999
1225314599
141721775
530769561
338051615
596889487
328039725
249132358
180631457
1048883583
1278327386
739773055
351268479
432002395
981270738
1092120980
797284455
390312789
428280194
235883307
373981117
509874330
902169385
494821545
1221867884
55810673
296247414
246146187
504623064
1305695347
383544966
456732913
480221660
490052625
413764229
190552426
419351113
822712467
765813191
1232943466
460182934
420440927
920484918
313593730
339178966
740986182
525269467
726363870
742768745
3757627
559468690
324366693
103064891
257061504
1343923474
544616938
37634441
307104530
320792340
463161988
177348289
157535476
401301407
989058329
140504700
224844325
282230775
294862815
279222407
1053791040
504578295
633878826
538212223
924810247
582636544
1046138503
769758988
284550624
407977882
651565443
356504918
152193234
1112851440
900103048
696403601
321040220
90416520
1447339908
748667343
352240490
290166474
204219534
513090647
638585412
978630445
490257886
602117388
464540400
219199774
704495831
139582504
668877553
516415612
1118159463
896742220
472401692
230825704
816908081
285841512
409849354
6691621
630599593
211596759
611379628
401519218
406130187
670066538
850545605
328607318
918088506
1346627596
125014743
929209050
487014155
803087600
569416070
662551640
586444268
777839465
1027293428
258471527
92668052
382300212
416338302
580816585
436002502
371830345
94783724
376459793
358289580
1419005118
280240096
1031862480
304152482
921510239
1338863840
1119290552
371135603
451419690
5878134
688796517
174464008
465959408
619002091
548149823
1039383378
186488439
341208350
439794762
938256945
257890977
436455592
419847187
805861199
540647419
313607056
491888694
505471128
625296287
731820215
857734547
193317276
404497655
645212927
319110549
467422926
833802
313454447
213898010
179756661
710802282
301561916
1020903282
357008846
403658537
187585360
346023362
749441838
665694105
936981615
1123858123
490472915
510340668
1090190997
1078215956
740638112
206085734
738854029
1320541190
639156823
556110452
1145218411
445965969
584774952
959553076
482987714
599236017
93022315
89433244
603997103
477907415
294598895
415332973
375335884
392367395
94934342
370462473
585711275
866925309
767439920
795266483
1079337742
1383325815
987715669
527368333
639915616
1184820
1080713351
557502268
568718310
434218374
1110720685
394699621
456077138
314294448
212618646
152830988
422649003
1065364103
287640193
119443079
132614969
757033656
133070740
384511010
197977537
1082175192
78695733
480663818
326174692
183432846
687933972
269192740
281275676
456500435
284806115
364992960
114257479
246360393
282723496
136682926
1067424396
536235992
1034715905
51360372
354754787
1295688514
518194233
69940788
953374409
1275
910826252
492343706
416744302
476881341
1147153719
99922326
340138534
620332952
179847185
725876979
335571515
898296946
465077405
726886130
509065284
1142949326
210653613
738787154
1703833
629726878
384794040
958866634
16089369
249045466
786826224
1274698472
731700963
110741524
602801714
406563374
282029635
132780735
132189136
477453348
222005397
633609745
1228285330
138628586
852074888
310383115
1090447249
405478061
305398315
732015376
1248275205
453942864
1104248187
270166089
428667219
470992288
459621654
407569875
454282144
46913499
327611218
841767384
1036641356
512884607
1235595802
395384572
243173803
519119939
587766613
676934826
162812290
224409965
338294139
320250398
689222696
735965307
445395078
209498621
1016325934
475931015
260468785
266970985
1104032881
319631677
393805088
370582139
1007859935
185326686
823657761
125360168
471674218
189676381
517361887
428562181
255123252
451922002
678458619
171558315
677592347
1085420418
846384031
746641492
647216035
146650011
280821918
655571846
402353704
75903532
333362132
236136282
245278606
193058520
98022807
777259118
267900647
734439508
300451481
168264517
464857382
276461447
266586096
1158940959
152974885
693004948
892892929
390286245
873547305
472336287
302429970
48720759
1134586727
953548507
388404684
472424670
452726075
465468007
124549428
70349834
231976687
434772595
525504321
854812955
734679038
156794449
416112410
352868202
873438547
893432531
775709752
546317850
509554856
187044043
404250041
430898051
24612113
274145910
706068732
507957488
710444773
296317291
398019414
462531798
459233043
539418453
301015051
227210832
726066999
399577752
758407687
426236250
179237008
1078269750
399786014
154268972
291556422
873655852
877633280
369882931
255048271
770019143
291158410
380471001
1253048783
212425357
891404724
394438375
325522273
452851589
270782746
879432307
624952440
786711885
1133741043
830792897
323024154
441478997
186270525
227194309
184663147
767236157
159803913
664529386
500827818
304323961
520649496
482472996
189376980
209684406
655886722
683552984
948091554
924220867
324748950
350236603
318606370
499670325
554475889
61295024
1322697280
591695818
279044678
291879040
895290167
1069056655
471028973
408193902
767082313
476991198
483659335
227978001
170871493
663051726
438617693
161172030
234830573
732858529
654167389
455365152
1043239449
224755345
173880506
426377393
527557698
1304922477
414176416
1015178581
1062310312
330161096
858648275
460189627
523906734
359862271
186253491
1243574618
202010389
251836126
149766067
529926892
618581735
3496186
364662711
392620630
178336271
261512945
789805594
275942591
91975803
576414732
953280621
981474871
449776802
516310216
88605109
830154740
61137911
637725624
384552733
397489324
757802459
427216889
842988492
627250963
875911329
438788452
300915007
270492540
811884753
204640854
209600482
1079816157
1233456892
829215611
226998544
256785595
91211563
368296433
340238545
471775807
774641601
961983262
586189633
466864157
510813420
459175807
920194958
339860830
303864227
244313587
368638393
412729838
506444970
465449958
391032052
466757183
31129715
995164637
325808724
749089497
409648568
156879228
520453679
1145712615
228238587
418816337
205015964
224495424
409847179
113194819
519854566
309512190
592584087
511901784
1057953732
954777027
414219371
264775621
789219564
1126892672
187459171
472282412
1046254323
186579808
327503062
609026547
537743717
971047659
431997461
744064610
872526327
377120039
262593123
152342306
854763871
1073006885
832249267
376555345
776204761
358291023
1775356
573640454
539876537
630425656
92649746
138175663
599250199
359594579
597368376
401394475
583453779
130849120
120496778
57353678
647109142
1125878570
493416287
302720253
385883065
526935386
122380528
210794087
218704553
1109389868
223089992
678074748
990786708
31850178
137908696
1067437397
442253576
770767217
281466121
451950357
910750469
790247642
758167033
809918363
234694482
325018396
484034895
160835614
372131432
311585556
836555509
691361351
345189028
535604635
281135198
603248350
686673292
971749198
992739106
3696836
609825023
884951467
435178193
1258284408
450095534
813823268
54565279
523804209
478887543
310887821
602145361
498839128
426542076
400317594
173495074
714689867
848947382
747988184
244606301
319332734
1021305354
136335247
1156601413
763016310
1149143091
464279606
458416039
391160190
253076684
134226624
640626376
923934243
351532459
383559650
870123379
1182155315
4071842
974060730
768901697
715613683
155526360
391026778
74159405
178499255
930797065
542976094
229722580
1354969959
97894657
299500215
356109869
935415010
93911233
476713970
402042111
635550422
376793317
468770375
109366615
1048537034
756261996
606737585
670384145
412233955
383976476
722044932
498793388
1238638644
335193841
630508910
770402658
118173193
1112453
504784484
1181737119
381088777
464192989
245604727
418216703
791407896
448740353
935001590
411505505
354674346
135662628
473860062
439405108
463408264
752033271
511405180
755517619
51159712
262070511
899138435
758197956
474583774
730650351
920997932
846215594
373378100
1036876853
711438692
629749757
495672476
654589150
116475293
524462956
517331458
699656725
452869761
602495856
413788295
81881411
680101628
448324129
272760102
761836647
912744227
570453866
745381048
421006227
750819701
278240016
735801277
956035686
116684825
708219973
1388474678
453928233
349034987
361043768
446908483
639441514
209975201
733581648
1359541393
722421250
253780119
693559897
1022302094
805122777
497554050
93879407
12316
439062527
105828097
1408327
481640691
737052557
593829697
832262020
409644712
109148794
1220792156
313138091
583145900
847136275
465407280
359992492
393672512
399309263
1059505206
304302396
617535022
1032884495
214352431
873832443
821082402
509596642
392524086
533506736
217550250
802780837
504447633
268266739
408676986
342651852
595131899
272290557
808459994
888947335
567306292
922978908
307713062
343645999
1140800518
748909150
660257773
428422991
805137711
249260160
452054358
571113984
161706639
998755241
586251200
995604883
423163049
1006461174
536867124
306023783
416075895
344667902
533715676
456946334
188698992
1032312047
1109761844
647333726
362183819
51475760
500339293
1008675911
6640335
910077814
882481632
401907568
804463786
901793586
171648985
945765028
624815898
96157005
669655314
1207960151
787299534
1266607425
1287866
694756320
736891681
533044013
1162771489
1001475919
877164912
412077355
1071278784
873602852
636004133
449470603
125368183
70278454
440055294
454913235
348890836
1245811643
978823942
477804053
766060348
1102787429
571193154
386646600
596668166
1053788886
1240546551
928464537
1379385496
292048
505710460
339819021
892965744
176626784
1356387172
879893315
439920207
442180419
530961789
895942870
1063851767
162134621
847187214
1103475217
633930270
351491563
324641560
239889968
554295862
257929483
543922242
400401672
590078917
65839255
1103078798
398715878
128762231
569969149
430852161
729298076
396361521
310236489
448992340
567041309
527001313
260642480
403656422
997499617
171988353
562203762
346169935
793347972
825894256
724737852
293461287
499112810
227633001
299061686
368469068
790110355
254730452
451991270
463011820
104998351
1025619883
70004009
644531381
452117942
545721735
1114650103
517386570
934820492
1226433480
852639593
478053492
1033539626
311309492
789442476
548195659
178237647
497669377
388495173
296644636
319427678
594125325
240667862
878298509
259575160
562454788
980624993
266446702
307167638
716666008
860594850
186777667
345473060
634452561
1328415826
195502988
1425058100
566407334
429885688
447357755
1157638252
256155027
1063532307
647050643
449585984
356365299
721660603
422990764
947946745
120063871
1377168868
488064218
28575708
416321380
441769435
38553697
254521423
499707244
83967796
474691406
571241807
1166328904
549688621
336625704
498934765
402870389
726763424
254819071
309489693
341395877
1126649532
354223146
330996802
732530368
848551297
882265341
717386461
830111784
679452852
396977785
866529109
548248114
444488817
1324804143
504090493
1461551716
1168596501
429887321
61873333
477778914
648822753
1065193094
438492190
945289106
625562026
1066822809
307151481
325905300
716322869
338947347
550650874
1046267100
745690941
278681554
204587980
344485972
355454345
1568847
474791060
1374301993
872315756
1059848231
973451877
428809605
832511903
367186555
952000297
818241678
745667888
542409988
1105610632
544836670
54120950
418441149
198421351
1122983201
379622460
165498145
323581976
1061854126
731144576
53539862
244595090
996076375
205556331
170503882
785443322
138321423
384469700
281019662
143901572
410512062
716494268
168664043
456468361
147880710
1009843468
517575478
829149962
657379374
1451271774
684466500
772459964
437735144
27990578
270468751
823841901
1410052160
142103609
442274783
1088992971
473194568
284886210
608458973
918813557
78365818
409312908
1185250647
431865771
165246470
166982939
1209705356
1029814021
330226745
476713397
368244437
283813236
834615409
1409174815
352021630
138087257
372693111
873495128
790693646
361530266
803755422
169725992
838879925
168802241
76188230
344677268
975810338
948347536
984365648
489262392
728344596
1026698728
258891861
359667264
443602737
301863898
1006548591
337084086
482110112
602932829
488505617
409240065
286783573
73715462
793456995
606415456
1145228658
295580901
429954528
428112624
252719679
488429263
703134260
197043864
458645372
809561545
655399050
254847519
1222598042
741026617
769217398
563172303
649471905
910932414
397165296
317888194
832642102
358373010
1050643163
66563984
509732932
395630271
93864622
502028403
761551541
422691138
502023466
353025097
184038959
743118375
235816937
746473994
260433453
409075357
864128659
987286968
709828520
790169004
407286040
487867727
549446893
875339585
403458959
337473672
705928424
434554606
629073261
316932930
309014490
670336286
638491539
255883416
395399348
395660125
173919041
326406421
624157150
297497017
382641885
407197138
620502057
2784586
356453183
330195573
1037054009
411083765
413695965
274230002
151555087
379742086
272939172
822832587
696899833
357803887
877788734
439800827
469663147
450300588
306983322
210948676
522722314
583210792
182101714
776686057
1014842375
1226481539
303723722
644643441
328026236
383108101
57774283
1438078559
49292811
991727105
1266754758
407311870
842661807
188075071
314568567
439454272
484525803
974645351
247873820
459359365
310408433
383305520
341616234
395873060
641109866
296918119
456738050
449951954
829178581
350896998
262837916
512363190
948896173
423624952
192578593
311832190
320188083
475873924
728943327
677963037
47929256
160082647
733565918
753276275
556198725
420498431
858745677
428314299
1335241870
771335405
377313101
620480212
268838740
259559255
593534421
1006168925
1041882928
790019959
113123797
505947699
1173359362
215777847
49847224
414948429
642712638
465900794
817227393
214786337
483401500
453261820
446121325
300975814
345221533
125016453
358620829
939518132
283074643
251331787
390124468
1093773484
814181417
856743051
566313904
308560808
775087422
430905050
58028391
381735354
638422887
152696945
931065885
315635875
411268293
42010383
396109017
350615438
857463568
840447602
605763314
361149424
1060309763
697614248
371624903
164881050
368225
1362747798
547000631
141225418
566761300
238111025
353816819
459853839
421547105
582077574
382760461
1006558675
885484796
683388658
1133675115
404768802
225068697
929779731
503904742
472923807
254648109
811182423
501458066
773913056
434461814
1127757492
241640475
960637740
1076315896
1122327140
335055723
313023063
554165758
222312459
893827773
65506227
344219974
484449912
583082728
437818564
338351644
636638449
150954587
246171064
706023584
1020167880
371077933
803365477
1389040033
422074553
1395475801
522135432
764289796
451952874
639744407
518680735
672587116
1178589916
895847750
788505420
804410237
826599772
1324370967
669738745
430977147
452021122
897027706
313244221
346081400
627063872
37857880
751862709
1060400874
270410867
123008347
107532992
690892635
1037259785
733306243
314383629
246173583
479748903
561925317
970678047
194411312
571633734
948415951
184703869
580634804
194198534
441349199
939893849
1054272236
270632985
481279005
86065893
566746704
578717257
194097911
93231326
182224252
670071770
313824943
872055613
812061179
350804036
736989976
969505516
1009338773
474587518
261355049
1356441524
216019515
525020884
398852057
446849519
3467020
95362108
809228513
310168135
543940553
469067543
496902642
277668363
71362189
199090355
848503448
738470283
1159899105
463717761
470585402
1129234366
1008911136
966044059
342198060
443748039
547678657
469626726
836858980
358706280
394752066
1051544728
446389317
102353153
538038366
648110232
959565341
490304950
1306196814
1268444
274372889
395588652
342569368
684939079
1020418010
536601521
526045645
417782246
1152973730
520178243
86109106
1199835531
888060763
529620625
821448408
843413137
216595626
885426898
183683813
152090861
820868481
282286368
783799184
889670386
702572
354868869
343128819
318345556
402967663
484898970
341681518
280535792
822439513
367570575
375508744
750256930
386653239
134309133
831471304
439209702
534741423
731390732
390970810
82693297
613391377
701986856
333451651
645910752
303092330
4055100
809270458
288800417
420012797
110378176
469582030
494001316
431212989
432954147
625426941
815663639
133455684
915632069
388935673
635288709
1077950193
211471104
433031721
718402725
304580792
1128702473
267583273
1008961945
435558151
211076536
1084199136
214270103
495539792
553644959
210804384
760408726
217430259
522200275
763325882
1106724272
906426572
743258089
941045581
48008843
1047003820
827086307
334704422
883875715
505447864
146494624
429914337
817598081
494152195
101877869
248461593
469434448
199417184
308456795
1018709579
380862910
518218290
406039841
362653087
292607911
474960674
638826402
954215839
1000547373
221549740
919765760
788596998
182946818
609921941
407189063
495551566
487197710
922182139
696905955
341180976
439779837
458253781
453508179
376780765
797390664
597440529
476193767
611546497
129362393
844151376
385357853
511896266
497865210
906527663
912048276
1197012775
336981779
872584014
243653147
2578984
93622471
275595228
1174863620
575386144
729504258
388725880
549835754
473179927
104867720
449798073
377505014
429498768
300595510
480972052
424352981
998931073
450036068
795940197
375290909
448287284
1042784336
1114396902
462637383
578009666
768842942
732273903
724861109
586423581
84251926
387385646
1003946934
347241201
251295130
426985796
1057907611
863630358
581327985
988092425
580045249
876475
520284264
1348812253
901779809
817891273
423683712
851106816
948703549
369415599
552479008
512886333
369390976
494694995
883669559
1086866344
833228671
124376450
823348384
209943215
462581701
651759848
699711842
667963705
415842145
414442699
148144649
283634966
743529357
322253330
225048563
213101083
395608680
97688809
684677528
1436270166
939982342
462625049
290540243
395022320
1405139542
395507360
307881852
353877091
301557312
147087324
705260775
261280805
1372630162
466493572
75886476
19510627
646462573
420516809
81461686
838643443
410243685
489713441
382405846
525389287
221003718
483481419
537928775
378885208
975343126
296540532
589068455
351029970
1107463499
53020803
460844227
138734923
306543892
544161336
727943137
522642420
407745949
311369812
1188713164
465005797
532208454
124012947
280641406
532670773
412525220
52602705
377261060
897813877
654810990
558503070
444525367
150774144
381688039
478997293
200846656
132131602
89800474
434443799
301455759
996039085
1390523049
302384113
759929476
536609875
305825068
76203931
409982319
110765816
918193478
519370405
782342373
744036170
920900524
600257245
541774150
926261121
330469896
443452856
319524102
482485233
110611762
1322190399
350302764
51142803
1317849637
321542629
356942633
214968144
66164572
452940919
719056072
554941861
689342765
166760615
118966135
342100321
827547076
462745239
545263851
217955769
348011573
202746840
546399601
901582674
704853213
134613518
267642461
1053695828
386663841
672366512
1047668064
267476879
479203551
1084575232
14278259
633263694
436441122
309495765
359527463
579076846
874143300
716921004
462637301
212142649
721701289
188336804
371925508
423574727
415475855
247976994
1198222024
324996471
1181811231
986158812
374385880
331434177
1121307357
576660181
447842006
847279108
203501667
989638819
354647324
281442288
491837130
483692668
393300087
728829536
1282753
475838353
631807698
455779636
804608243
1174332938
920815014
850516505
624412186
84200060
592210313
653477571
1375430355
188019629
471847946
1034178907
556719276
444719686
707632661
490012339
284276027
230858882
357790328
130156517
461516326
453316154
1221694386
276632341
527796644
324864792
225732753
696338694
192442968
359178713
658030429
132760241
209450421
88004451
450639944
386561481
162922809
606953313
235149644
138321727
926588301
443522699
688522837
207395857
508710501
432544900
395447731
785142392
627743201
680944299
183360734
783450371
293658492
579483966
80451581
196264140
419024270
96362939
205095659
395156408
144410568
252639765
281231260
1074555358
386081872
491808085
197033194
495309799
1057251250
194173883
765906560
347160941
312602208
933270628
64297515
1056312743
742246687
704553435
853939765
495735276
628282595
338582750
304521343
886306564
411106178
271687882
771953187
877437464
910262723
650936608
328196085
225219419
390156613
357978116
238103119
577903631
216517097
1095684226
799488349
1028856053
308379571
255772318
892553438
490715493
376537653
454931354
956944367
909309536
50319629
550426558
1033709157
397335548
966716881
921249653
381938971
410942930
1061065368
269166425
598423934
189225014
520258767
288756388
1032181578
965259216
572088681
343643034
470751069
270232384
475086662
476030551
126646031
500783432
572847493
1329363547
297414831
455700487
1362309714
67322121
418430177
919589211
704476531
332730445
1000960273
433409828
790924026
1156089078
108971003
114984550
420473464
461019302
308827968
210006008
923455270
403487289
485725666
488031052
1063060490
724252
908433036
640723407
987354376
91211002
44718018
510143247
494466891
855956451
433574328
1162620826
1851081
343643128
435604505
307973987
852640403
165658570
690124975
1109738348
745514106
257908826
109810231
398303624
937673839
413809494
133005382
619891375
345823355
1453623474
396817475
966741961
408752575
347632003
442036669
491720558
849650822
726443287
1162545730
489168960
431538198
195590302
1347864788
244427290
299265474
626004333
793969134
848095061
175183246
1277397872
426997376
700441668
738159267
393172501
1219866104
225376583
215113444
500595638
959655313
429368210
551938339
295524767
525610486
744063988
1075449119
735799320
337401829
104505985
62690840
697070845
209489264
134466866
811294686
197276483
371083954
358303152
642914741
554476592
746980838
844637400
578772172
282402034
745497742
57990011
337109311
1277289096
415983196
578524721
767035015
1324468857
285403183
435609484
323802666
585436371
748759
768772780
332408374
540502528
318836501
625857048
765710907
1466945645
535932314
858962845
1036908703
1204881473
554624724
915126560
1348177752
850918104
440809285
572474928
345156634
479943726
882317242
768525566
632966805
773105958
638122548
1270222082
1371999879
558480715
833232478
208089999
853689020
379659900
958630
445042291
424712363
520939862
1042329942
520767575
836620359
549781701
229508799
210917567
1217099559
566491936
305486312
347014869
872463630
815758358
600990896
232043089
383405932
779359909
520283180
636340317
644156816
400595819
360888786
1129137487
954258804
673603689
729459853
377742409
420815506
907667467
88341300
87091832
206939502
507786250
1017574933
1074413578
1421729850
519642556
545100782
369370829
318164690
956530651
1299755378
403603885
930998454
400890141
1373291146
765420971
349995628
214781868
247996014
386681089
111317777
952751497
503165546
865493197
459290376
530094115
195184407
1212995827
373581428
238242539
262177525
122267418
414600311
520485404
515106719
467364652
381877571
423621316
120012463
1399450764
563217444
202946567
532962892
198109293
545732817
768570234
85040302
1223877633
190318096
1160211299
1247476702
301646131
368147428
760776468
749585988
340944425
300088110
490722814
425922578
647838486
614116338
1866671
567994959
758848343
255467578
774083100
55476626
392323948
925813105
939124824
1292206086
339276376
859799471
436988937
925748555
643051067
186384539
1018142196
1045913199
248702294
1188645852
944093046
757678952
876201354
263686388
507673588
946990756
404594256
410375232
270057377
471362084
970169404
878164511
1390611156
391437578
115222422
379126743
540261698
418567927
405359972
391205324
804251137
683802360
443011618
481862994
318960491
584245962
653820927
435598003
365422655
538065779
912338617
1023064772
502967308
356515421
322560986
408252583
376761596
1242683582
140515453
747235116
104720122
399006117
437312160
626346206
296558921
313180508
726663370
506403207
376782693
633729653
197435546
401560007
871990027
883981519
273393759
66798837
400930940
955913566
69158511
90654922
147156726
707497771
976821359
632127167
628045330
68358594
729031063
483319224
280001516
499638564
174189686
1271188559
200787638
338693472
1138041514
751529956
1055002891
373169886
99526630
59361302
147427834
2339640
2445175
1473856040
488213464
407322972
1097518492
189900693
991014786
680878579
746772269
322433756
789086766
680112849
663674421
216088502
1362819033
145219297
507417572
150698272
404270801
309324951
528606317
468861522
664361392
333855396
2325059
332584441
609888044
223269997
667114287
719986260
254575174
920808702
894429623
414419026
419998898
235791222
457879931
956411548
199473222
488421973
116240433
124931679
400733915
278875912
308962059
517752963
298111373
1077294798
279937393
1244868614
254621300
225414879
1038805567
653661640
1478118210
331596403
604137960
975857287
258469051
88790841
816580
272036840
961025226
518900304
804977621
153820238
296200202
914120920
1348759228
1338303054
290623389
290976826
1255738616
540543803
1022933527
371153
388310229
712236313
699169103
1381516890
323503500
277693341
1069730384
490675767
3064801
404675960
635930142
472818447
436392686
423755356
692055120
434223673
506633166
470788404
728746540
1229162167
570946707
265821897
588500980
796040821
1376374508
812565536
810820462
208177762
224420086
582311955
425065574
282321361
396550952
530674863
406389792
33433304
807255530
758099875
520394157
1821870
642000885
1105539427
654180636
340494119
948880798
414865661
244371589
973051916
679490586
1129991257
655747823
1295886559
477259870
698684974
965008327
463040834
1124454585
862794142
673875556
746603267
185053723
227695642
395236425
438694305
267331803
382125793
317153645
885362994
358048140
771470716
56825079
338041693
621104363
457889902
1054288646
1116737658
36014314
1261374826
425793317
157581845
342715554
449639757
439191707
1213735194
871983
410928713
1370219840
1279845798
1007910300
1357065742
256698956
869410535
217240160
1107476900
576756449
492560999
967417418
103757912
120232959
455773782
1481172542
390933
486425496
651351538
696557160
702995186
323899216
1129842582
285096830
127595494
267078828
333400185
588103096
555257250
759505566
547391619
981336279
240148872
724649587
404729640
450722359
822612938
730852722
301391833
452485823
503161608
476149879
806119911
1354317814
360840578
818745648
1428637314
890959393
1162063421
321375509
737230723
172846981
292863839
88026624
578201774
815747905
344533145
787575377
468439807
699734028
109496869
667731334
128178725
417901882
1391467114
428480860
1079848473
558499828
1321750219
452552969
292962151
302670008
1031126726
405080308
653454171
717778364
157157620
495706092
806184897
393774527
172943628
332136192
1306916622
733303767
599031518
922897365
543085625
930899822
602680455
795102119
466663379
662225149
254780371
494695158
273633557
242920734
873982507
885880077
1125505198
48892530
678750659
735319632
790207209
862596152
358135029
490594184
412991387
843893081
534730318
330645786
388440490
106910232
874687781
290919157
629961874
381775746
499141284
507633170
463385866
616818155
107526678
860689516
892386269
498825813
912467506
745121397
884960451
429819806
91939111
866639209
131563227
522655091
381107478
1265958904
812034933
427441741
537056154
790620599
178192522
237458675
437851798
163620780
482584105
453692645
342420318
945559254
497795137
370309867
786465408
575390111
235441969
443808555
745212828
100203030
294196084
138314801
75064783
638246621
395354106
549591503
1242144588
346484616
326031128
392978728
345298180
58209784
554946205
399124595
390431583
891537539
523458527
69105868
1240821476
458511021
852100387
1298232161
131757013
394463019
316286052
520361668
520207793
531133354
49040271
471752523
1376989606
339088315
468917559
487020768
433334904
1028128802
895086239
355217468
612403607
426031132
428000119
459753838
376819045
1095519549
678173077
900289582
713923887
715317792
25578494
1080379403
459107016
129361114
75870381
517369635
312842964
178276748
862493839
467165812
59701
615205955
279113542
963364748
419090261
779709446
893416417
625774605
459958716
702266313
67917350
873156792
717601303
422818982
767737579
236430240
648178257
1083192650
695528133
892040845
386659302
70544004
1081682334
351917160
793873651
135999841
514753028
507961971
103692942
1797284
410130425
938667493
200128074
459720903
295087967
484209845
97208161
1064315974
708653856
627225216
442712449
1076890046
1283480498
313683166
437581508
847947590
934092060
456363903
276987867
230730026
388580024
61687809
324110887
529641790
209624146
762463748
530357188
176234471
465580409
340301951
2801478
416177214
1144985551
1440508078
904660520
426169185
441191335
756437249
287394272
680260844
263115891
803427742
405524464
71628685
372426185
1482676499
1021187558
620185793
898219105
397086680
1357466295
431372760
385730517
739713579
1342826020
1271928457
321694133
745418895
774924693
242731038
1137218135
958585768
478252894
445040332
172709562
869134932
455372594
106195399
139802486
373041108
1468464229
402359373
94256534
452183184
272277783
19984556
426223499
471058702
1400778440
1052530098
425779860
334293962
1269193145
918877356
452875769
1244112628
329943436
247611604
519603868
675004151
670914836
463719748
108595251
345078062
219592871
59272433
748327796
891959859
861902753
172716751
436772280
201546006
1035140067
435379241
327933070
156636539
50008642
566755868
233646268
569770479
797177238
751933892
480295740
194943780
2990144
213657018
494473996
852557285
128871194
991298464
302167970
462692697
940486322
296689899
1096962255
821352497
369699456
1134499663
677940260
425209223
301186301
363102047
368313162
1455132255
210735645
578866034
471434351
353232608
997188483
128289668
548565338
720632591
245641872
361755718
718701826
382614990
855059282
1275396010
762563971
749948189
1010885213
508707328
375993733
569239736
228623589
905112535
994839289
243472451
159748874
675326932
238505401
762632700
452090910
337619098
651446291
1340470439
1063633653
203013684
407891112
292062164
310731719
808524096
1102130064
397999604
1093758055
427276283
205441465
381238757
150162838
259261358
330313067
342384958
459811529
155355221
386215065
166792537
444768048
400889212
441711912
444672820
258319554
190160094
1028170736
569324150
520287934
278697410
335258763
934672933
407319907
918908742
479032365
1283457190
637295105
75393883
251023209
813173435
1466658256
413504327
672682463
735981997
787305185
144844586
354461606
851827505
241774481
4559037
999668102
69291845
384077129
417340052
392658393
229434570
212795208
701199109
553741202
1050479608
413289506
208582529
668158669
981786189
615683607
176511162
1363188799
436731699
932594186
757867602
248442817
441118736
386280163
584812802
115205691
859263360
501680768
553128453
221764922
220766801
158765404
226693493
611913502
837274073
127602985
251767981
646819536
693796988
1229885943
182118644
217417455
608445972
791306065
794340462
468163675
835300860
546154306
465178415
132084679
724939442
920753863
1313284574
49632600
242220753
741057962
166583606
483008163
111008658
507057798
135557775
832572406
369217550
699378067
245241555
1141164197
1042260802
242958831
280385584
953004482
948879900
112301691
545082518
416103067
357360910
1109988032
190604720
288200710
251248369
985225478
737198772
308869735
865238248
436116627
474805460
355507889
758783344
949006309
805291172
84371988
1282808495
354018881
453667524
913940973
306313716
62462029
284452856
1329125111
133096707
84607775
489619839
768084706
125715837
185195076
642149655
205190519
364911624
903686254
445553384
940987658
827998583
174702501
1348385264
67461735
1407038911
890813935
488750396
253302610
522099904
650415033
708781131
974355317
183005470
49383460
649483197
1219902801
1004496593
283904440
811043759
347401991
715613868
395069786
416577215
702759568
342494054
964090238
461368919
369777775
326076740
370608767
544424290
600565903
801024652
583313243
856923743
179256372
911645286
165347882
246595454
1068477594
305389241
649079498
592465853
1054656702
398397477
375867714
584021926
444759001
315449343
235614159
408738590
644664064
1245957787
833332694
52254957
434652266
180439483
304633070
663005540
307362460
296527990
227363379
293480869
437150428
227079690
536055538
325754576
71882728
842369225
412919496
372356373
479494517
821753452
497250416
1247951618
391183159
1249216432
319160821
528782664
276030065
138146391
197158741
312803504
497742214
358847287
854986058
537116531
418821565
584117667
671884909
51245066
418972040
430414244
57888433
991144938
452527813
317718727
124567880
850551813
706130777
509298113
285787309
850303206
1070115004
999686721
317579865
538449066
194555194
589899986
92660935
776317327
779807617
270789622
458299162
310550490
69247616
565720023
591131800
638080129
407665870
338939995
394737978
298080556
581031257
1132032034
307528452
388257162
661576072
1066496734
481667762
258298984
1090658951
416158191
141015727
1200088142
863402026
445343420
406807135
812684243
988715194
520385664
744715181
990751745
276890710
272518010
554299695
714438897
594676863
150249078
818805416
665229577
6905362
122614072
328945623
1100100532
341000122
206017765
820055298
945425429
403493337
390219896
633369193
160649265
1249026138
716865762
458720463
1171630503
392883999
835394456
352721319
494231456
745148219
497032882
446764317
484189456
689995743
510932177
632570867
153976223
393484974
311844211
487369721
327083109
764601359
456245649
380194384
233340816
324774515
1074156443
90545855
271900827
743307028
844573284
322270518
490171843
1005128013
597115816
205853318
60188785
380319117
688517097
507684923
547146544
220186456
232796710
745375777
306133408
530226588
154638086
795027507
6597738
224451693
857876825
363557500
803970631
166484710
259816481
555366909
677869540
212284445
399231354
395286468
125946487
239125125
667218123
494327684
44605798
376183687
473280537
1171174716
398110953
305745320
126441473
109199661
512301537
206866168
224855877
201503166
670541284
206757013
139908266
359027229
83837813
496762334
857090
548466601
548680110
309662423
749893589
350275631
434033001
41974764
179321276
119527869
996505287
477680013
227649383
519156049
808012890
845417522
154391102
795574448
730805034
454632028
63596694
493337278
379266257
295685515
84440577
324000995
397356262
410939612
1370025810
440500440
845451210
570613088
803576599
323942797
1001537774
648426672
227872501
71633136
1236202572
638069743
127588515
891711975
194823523
240298762
879513853
481159872
424073268
533517504
431741131
1398661446
559404771
738687502
483624116
719089382
1475328028
855667308
867313693
537751068
210640570
1343970267
982526557
361211426
986974497
307205781
510065159
393724870
325853700
350594998
735951929
895255394
61405825
653273302
262452105
802361443
502407719
280298269
189507784
179905282
216133730
989861495
32780137
515180112
156854895
694211455
327278491
397391016
359552825
270605623
500169712
139758840
238474761
514748725
346672
347670001
246970604
274414362
542317037
651169324
196279117
247253665
434958763
479911462
175369942
273123429
158446460
347352538
730761645
1013630105
636954304
162300806
1340822485
768836817
285931007
743899054
639202776
101888398
722694454
54000653
1254425002
721891390
273522855
933935132
721487521
389250643
683817288
352836006
455482703
525695740
288848386
92541329
225495547
523494326
869947440
638790262
287404154
252334070
722538553
446750648
374692675
804186731
418051483
314677797
438335404
481910910
559142543
747382728
469399653
786909516
416501944
610104317
554092092
27137596
364983751
267412732
135374103
737269570
1071781342
59689861
696716991
1260871881
347372296
1317198725
476654194
268244834
190486501
124561152
475783606
3975670
181545035
512471424
539011638
374982023
460914619
713174904
525943855
83002971
441008474
78090259
860926215
925435049
366337994
935339511
104183013
838335866
129951265
98100359
267642868
422586444
763931235
160472657
1113567418
222554417
136072178
225630040
974444685
679571098
715456990
636250594
372618312
532754102
1377132039
253979302
737073574
468920526
503194315
226258530
546945719
759839168
317525998
494087555
948307833
192501094
1063381104
760535878
395664556
387227757
467515126
253666720
1219586521
1056486066
487202583
805299730
899654146
205495141
455377664
673069588
296447429
737491469
478306915
190121260
386187589
1065249319
108902325
602699762
1026026278
448863766
1227450783
1147892523
147923083
490666288
495465638
167303629
477309059
73990700
311822793
254887718
469812914
1170229835
482963947
695417193
299073251
94640364
1296793910
127847669
277221808
1153992380
191468445
497671783
390657974
1355382083
791370548
558130790
765836093
1060746720
423487870
339213256
849926775
270638779
450534183
644122705
283619521
450108479
356396476
926863162
376030075
24137206
187992734
548170013
300703199
824859408
1398432886
663608473
615617114
1259109405
781029806
824462406
680207129
954288172
634593631
190081664
381355545
1169387624
848159999
299555412
1430957850
619740348
613813963
349762592
1194948521
366869213
430068946
812500359
889412094
663986836
1165540715
907370059
617176678
1103188634
660825639
747268232
630015469
208115991
486315736
740793298
699448057
357888416
691442315
256727555
971941834
454864146
988012952
736863290
933754322
570153850
515668927
40888998
671483417
513754332
1343244046
1199710460
439394424
746385267
282680512
315806955
1027099032
840358482
536709288
1412920006
303129672
458767003
1354911072
354282088
819241082
1230773119
220045533
1042385667
369830423
602567430
764298766
991425154
1186339692
1323213674
1074061680
876274769
68338013
810069799
1057675903
413910131
690437245
347955098
772779541
1353684652
807722041
337381089
1050968140
549723791
1293603277
206255954
323626763
852969446
370343633
187410245
998494505
3786430
394411972
289524636
343450192
239698232
1108498021
470606841
567025088
446824643
477368873
478999585
1034441323
287128004
1374674105
548912565
445612459
783916229
1207698023
352678205
309679192
319570066
1323373311
325641137
672336714
185809477
936458394
833052197
489511348
348961994
538806572
596565371
492581262
270848668
1115227689
288294122
287137084
352454700
217810512
126503717
379990946
433124379
917218859
83769488
563923499
277521001
445777284
267090053
454175129
295590532
337700732
923695075
854976289
858561084
134393718
1308405364
650717336
61416589
319280247
446432326
965829550
891073826
510645304
399457691
644620978
465257081
596356707
515786133
510327374
823198837
37864657
269327831
198987387
362522144
335107289
321523600
1354558028
899537366
761154788
414864336
330790030
542212683
352854376
299504972
731429850
688327043
378156091
806056052
465466536
460029670
285469436
553970386
67859974
527706205
143321
399573981
975199010
136787536
17201898
827359216
391016316
434439466
739895614
351668135
720248587
266183488
207302555
1280191877
1402806121
1456978742
961005852
415224932
311553137
787976568
1375128763
799474638
723390297
366428865
786968470
253404930
873303051
385153072
129789538
629649095
344829148
1019762007
580628686
1065564045
1282933130
838742691
445302612
302636966
522155892
269573340
394237789
469225867
1075568475
354989810
928902121
567434791
524446270
842752933
650603696
499122990
544306366
306197381
207605554
630598696
917576928
231098169
920707931
173520126
768040858
566359285
43474038
550705839
673663299
460837920
495896800
926932305
195331581
633767168
604852118
801259773
217825394
690349874
433281829
434930912
533525850
835384874
1049083771
432498649
323311437
944841
331849529
874782426
1020860224
244074170
414848795
336909011
603229253
419934573
408824647
598778087
732376842
255371820
902164926
449111139
126841573
226889817
310834599
520804267
328406096
67201538
1183490824
172497677
530177144
362949369
248804973
893552172
918792184
1005978006
339088579
292651909
975477748
1170762731
1281912462
623284051
420651740
151426430
830088445
723272056
708314237
363861146
390727474
507756192
498930023
134842762
1171674778
397092304
393927786
571640136
796696672
496695977
530009276
207688699
147546378
437639052
281218667
739167791
443223210
673532449
208177228
1312068222
267979718
533302047
1180766081
473464526
178355574
391971589
422443980
587905620
127922922
679397585
99295894
152446533
656608676
778877458
485889458
523468893
458932945
349768146
1326401945
464512243
510652645
286307253
1288622548
137191163
1024995956
280438198
978790354
650245977
750121261
257502198
573678936
640689988
524526459
303612707
94480202
708455748
339421634
814780759
480319592
818713361
256951116
1256106987
971032923
538097859
982132307
520926026
1267843017
419879199
354718929
369478913
1028192639
366877546
792498340
254366420
162536189
414214561
513824007
487943025
53054811
519848545
91669363
341035180
603044700
1278434404
1087037752
301256968
501858919
815868561
719082760
133522011
351545888
647956876
834143626
1396186561
217020128
1000913752
848750291
731861873
831178616
464746963
912322611
1186901172
136817347
403132094
1059416328
404790520
1468024233
221314686
490440336
494054252
458818259
634413998
722837889
112595353
544004980
346721204
1242416313
44535180
1295535704
1015234885
355129768
989493755
193996376
313256056
444141851
797916475
338742074
973971483
910567479
768281325
1294325960
799767065
491922484
413782654
298621470
362223418
321618249
484533714
347705014
124335039
284212848
721456818
545308672
453602653
356471459
202833356
484946914
571885765
945243746
166025580
980361887
273670018
608304240
556191119
870231183
96635706
750626091
404994958
658811232
968060064
1216379248
940935885
1282156625
505048073
236272493
1238790801
876204380
260611726
278197286
758164133
448815169
821658989
7505234
1029459144
624420119
496569612
199790120
1355170356
798105667
1223340163
776547905
320252355
267745817
896935399
312288528
559462825
328142194
953470922
489159698
153583207
436263902
410056894
788825840
923942338
589800286
474001153
121107829
154099644
392596965
131259213
338724045
1323601072
385461323
961821251
827754464
308675844
288497491
564675457
138220025
420255914
211718775
525223847
526741456
498524253
455040343
396479454
660717376
299338394
417226543
1339768123
256542918
374050291
421841479
1177603572
347125143
286954849
461591710
40423071
906240311
843354909
426407785
712185606
90493784
629911279
428892540
1164395673
187611862
607760955
102894031
751537750
499164663
513891092
1017589126
450492239
3477280
657816431
774223536
126188506
1489578905
868280744
1162540
510572926
901038273
568023331
538083217
1108988500
984365767
1398181196
698826725
348484555
158490896
324327571
143568762
447250334
237519152
55218998
323833166
412210601
485091512
911375790
930769294
272006093
167176179
510031253
527222098
872659090
729902194
437940995
301906231
1225790111
980223253
358701502
39689521
209367647
342677488
651050743
497517551
370667453
926616295
442816871
282983579
351392677
1031091341
266294834
5375658
863636600
107165605
1341592551
314484616
584770018
669556193
301834311
446796398
297245549
329554704
661712304
658069383
486368943
219026105
500467649
286999218
290849929
393399059
1243080718
524673471
408193246
244725768
318612554
1441723485
383465393
511711599
410062339
393807703
2215205
94039971
966832480
91939008
286168629
317051851
848689707
851305338
1097686374
1020171839
204877308
112611186
383362898
1064202089
293780472
640368557
944458497
557819774
872597448
692127414
1278072675
92101105
352171117
286302020
469609506
266723648
909947537
696053800
1127516475
1028278399
432462258
1026842931
505523434
1351644738
528146887
568737899
649118938
693091926
962091559
416646286
811753147
253169149
192438926
406357163
392351404
143898729
449849011
1415171868
291046886
618637284
847976622
302851429
347055277
625123584
454916795
861990745
447026773
949707056
730839294
491616822
452751071
414854581
1212387768
538293129
379436675
436347769
213244407
99947846
463709977
369222195
366972758
318790371
210026887
853914388
693494713
296213916
185228189
519442404
675551848
290835408
178556871
215010988
399041882
761561505
792820239
705258767
951837227
572491754
465074769
130797866
232871714
732768009
861638041
158340473
438218837
455348169
859757975
121905131
1359400534
887947160
974701202
434899121
769955642
403340826
195045720
718701444
763266126
471947986
813564945
1252060008
658112672
1066030312
820059650
362640393
821661690
113130614
540835951
413838281
270094726
820324386
759083400
886493793
1042388741
364927701
1029891359
737554588
51325129
209981210
549421869
313189103
976062994
394267358
115711056
210406901
891125480
849564392
140337734
630162345
1278892977
390594028
474339006
139959594
991120865
1067367030
470412487
668287535
453738905
465518687
790034897
358327019
1173067368
203999376
625965038
308015045
147751203
206173101
408609851
697783895
555231105
625810815
1284464813
371128155
73721062
230017709
494018947
100408312
417790251
330451925
620519120
805367574
1235011527
613045227
1245257488
502026901
724183431
104241184
1170640410
394286375
872009498
234201380
1081302457
726748619
338937311
1000294442
357302075
986471950
672119198
426358965
641898246
322197091
390638726
690048102
343329496
371325142
456115463
1016104011
389363053
587595734
1150808309
686431488
1043749773
773390281
451378583
383062437
598722661
315454313
1094477220
378416743
1199295794
560093262
844472093
283478307
629022373
116360308
580092323
1008082718
826058263
947917080
492094351
126508176
1151479342
1216004069
442554122
830841849
989495898
280099299
1139065545
1126132404
532135410
160090235
417027532
372481149
268623003
128603180
404944965
519073360
399286306
1005615501
887769076
167729867
606798702
510866953
229863749
474882224
13977874
1334541
485437328
1037410652
524390868
739482325
257133569
231013155
370541648
95909697
896227225
927005187
1416925
530891993
143424662
972372433
1107170014
260004066
680799696
930048882
387968540
1071554693
1146488974
296528736
414382627
570585203
655936177
475943856
838704309
724963499
260147313
744648811
250303257
691063996
827882902
397632787
944411250
1142393957
613914970
1199443776
624672349
1179389148
929167198
814743171
1109859757
304532953
891828883
466474464
909151217
351162398
235144866
426161335
502034018
389942225
789775801
114789995
455518257
531034897
958672987
574315580
379822681
357203948
57656341
1270423204
1181962232
500980603
749154210
134928937
642895518
1207231063
991228866
603596703
542825809
753923054
528655960
139659197
178472434
448766452
1020559530
1072869476
1133634080
163088335
193999576
632213430
741060730
1124166399
479997470
364690815
509637534
215909914
1158382616
189964451
593390928
522384500
641997743
773944474
668491886
109524049
765103095
395032018
953885574
975515
439632873
780972734
872122775
389820708
1381127493
383997737
851942123
311114463
497947040
419544537
201535879
387571017
659181288
500362821
1042197357
281715846
1444238859
119439885
145508718
827642690
312751034
770903964
365209
894734273
518259438
569356672
1416648631
938038042
696997276
296513229
217110722
666767882
567075451
741205453
666963452
852708817
932305110
439898084
944591204
197999951
198536385
257049510
1234805728
514796525
186193816
502853889
268322812
1062766217
360076462
454440329
86818140
917102901
176522064
180915983
526833800
405008270
1187091672
513693749
1011205443
893156739
535269287
534005065
795293342
485098315
124431587
172729683
847654794
695084673
445456024
457687823
511184363
243968023
1447103141
407098891
1107083821
1046216257
538815600
1043919038
794609339
807740959
890517847
449897026
460234876
842566727
400155166
188667878
779532807
72750311
984616362
275502432
771105921
487403410
179459806
355255245
240267271
538817390
376631369
814749865
725382719
421787716
474590815
189840760
495697237
13368567
795141885
682677105
220317077
567170562
192500227
527463291
818742849
952002161
427091231
437431510
1311679473
1121231813
1251378026
756617800
314686688
7246293
505117154
682552089
332808756
475951839
798245283
1280008331
1303992936
213341817
823635060
1005722022
271838810
280395520
999611170
252204748
291618076
812922363
1123016783
1034076724
537645416
2573988
445282389
440946213
341220859
127370702
711905274
991555225
691502137
506972438
637270809
399591884
822214520
566281912
465814082
1028724731
1208651994
474922519
342067617
528132149
365792013
73838096
1249321214
346954841
518110434
376457293
652291438
1386559576
1077878375
1340088971
184296493
817376842
340246142
714133002
1193061707
566827970
604642929
185837229
871118533
572181070
331764771
1137549364
388244959
543539007
921840994
1294550183
520395583
616307669
373170928
241637033
208803157
139031800
670613323
372646201
457784411
334607509
1137764789
1180386187
773133950
741863424
604319561
645013642
633731339
206296014
157033377
749981914
812113848
173855067
1187659265
509239196
789449523
611714405
746528983
1165213544
619494488
235063231
690303015
841783706
470942395
417611132
72430520
364112702
961401096
618064255
407593859
1377152091
446692067
246012878
166043730
768124787
839648253
132542342
1064539687
1277612479
1179706709
483912921
489023903
439338402
1038629974
1076791229
326833486
1314638075
814722107
107437940
415659982
1374345214
964605755
455806970
769414387
294016465
1395203188
538322932
420966944
965664577
790677782
134802108
457704813
638192194
392414708
224387946
584551645
748671313
453937304
85280628
640385681
392611999
485408844
1414379938
722487903
298521272
1070456148
620134192
808947931
1387908772
364749084
129035145
354457743
334572168
1082252295
91085327
1065538112
785060962
1320237436
282081392
1152967305
240345172
150132241
421367353
1093448579
930026374
978077762
712266580
1256069222
299587917
1358766236
392703757
278679517
705886150
290834200
886101957
186339578
966073019
1119658943
374987341
717936160
274721021
376504172
853786830
1430514645
280922346
343592322
152749817
294871315
241706122
1621458
671156937
521561851
544449062
509909266
660371063
1351194650
89001281
901640682
984433180
1011814782
439974218
266103120
615420283
564783920
969336782
961890421
143161816
671555562
210454955
652010481
533490428
902055602
943013266
1032496386
594153731
445492645
1281433792
316127382
229813493
728923712
1060341930
772348667
1105070982
1061901499
1008148953
997337825
594041276
617468042
1043574489
1195895256
591532800
716034843
1202133516
404956941
1083406114
307889878
654300765
830331413
240615953
209691766
1221268074
702711700
1378762546
857804054
1095500520
151666281
430885473
390914152
1101121324
385890532
256227850
494404356
1493549909
575146834
584800337
190763267
951787478
929846808
846439201
825228908
682910802
244260122
294832225
1293649013
637741685
1410572957
456760921
1275344395
292074113
665520701
75695849
243931024
239895952
344378288
642123388
504900439
930845912
1357243143
652174219
385618513
244805689
325791982
779377417
834979609
605569356
970944007
1127473467
635054062
956967402
436192336
1340629852
491707058
737434920
162551669
1304025141
447624251
7054070
3112537
1163922722
855217869
774270718
306742659
125614692
555030634
303664655
46791586
753008633
1048765935
1225493710
843410975
234845147
992137821
540228518
449221570
1318647259
277356827
1204743300
452313676
262154267
1006484823
478143808
345147997
577873656
1017216344
929211785
987864158
314761024
251081121
787759972
518149886
961468043
212040795
310872
974570291
656220796
1236026365
946462975
798083323
188628823
308367241
444487838
133394052
145522657
510964633
420285280
400220350
990044274
34382461
547797554
46816465
736476233
476245382
470196971
1202422505
385122409
1092228953
303706876
974757724
913266180
775183183
710048836
785083643
775173892
1293723195
293206958
1140590579
668254774
573709130
702538507
64946686
430553121
418631039
113785719
953626400
1371395560
959274618
501410757
1039274701
445472445
484999017
718409946
1172350932
497171901
64742029
480262554
854654583
463553214
618607107
993790398
907577208
991791547
654580788
1151930564
782143383
1462795888
464993331
303290153
436280841
395988996
819516365
607280886
263234680
426193283
368166841
1388388553
477135470
370882862
289545999
438597790
190204687
487094918
1064155019
1039077445
1026228951
983769664
645846389
808845895
746331954
907926321
1125006270
474613424
396442734
672300565
1406680296
446023592
28544116
414392430
220718263
300223914
317826283
1349489275
578941053
1294650426
681211768
57671646
691712576
849134795
272210272
39025443
1371695042
217312859
400288732
542785284
327317860
445137549
174713682
1030452300
443138891
657985086
745591631
397796996
747846759
826606725
736291615
87489937
331947133
988995438
785064646
291734980
780590137
480415130
1308303366
472805486
191626014
901309203
708792362
489491798
602865049
905561438
423104021
116540108
523590932
345769555
797139134
404285892
663867885
216311791
581329983
748628893
1398117029
866842761
833914543
299085986
415362074
899484170
925700500
944242266
487073897
529622234
817239660
1055353826
853007461
448873720
1148050108
1209924482
784636261
978384867
419862724
389299652
742714442
1052049556
599873731
520610637
179922782
327160029
1050623444
362315648
435252377
233634132
367467571
984405755
355784601
1122797260
931669888
709862068
445047611
447884288
733809146
413512988
806702942
745606737
959821309
724368501
339984767
1205942579
187494405
178583267
718830452
542368278
1256774850
669489464
386767428
1086491439
1016144581
324936536
921604031
878905890
487583244
475754369
346234542
752823551
634988506
617330145
1360441348
436310391
391734505
429739833
740605782
1006260108
589783237
94128393
567642682
1386456846
1169192471
325914867
590216533
896149944
161396281
501597102
769470368
558189079
220230953
835652689
1198890569
206143900
495344577
1306515478
277892649
319014831
731750826
884444096
356758392
565035594
371019191
226278215
929736162
405171525
1232321826
1063396578
1199241042
335156598
1436372963
154688461
202687500
234345968
931681539
299926923
418431005
245981499
502783779
463363873
846923647
468372935
450058154
114348021
223270282
855014074
314862906
205855900
693200644
1007017620
384488204
492850340
530940976
356248347
686858373
998911998
442247042
232273443
83479263
969168097
978834396
424211124
695360865
538718118
548525361
475607359
341917771
484587341
647738946
542817335
1071365942
82716905
740329046
303926920
120226737
1034924953
1021507082
587005090
31155
229035254
1168008768
401383013
38203606
297556098
130129950
142971852
110512411
430777761
859727803
482814504
857696083
782486470
823157041
533730309
510913879
491327480
905698553
611874430
496180219
738650872
431448087
219572749
193542172
487459210
764703668
589667006
975478907
1105526180
83873378
73633858
561068794
137685303
512399041
984199775
1065754249
290103344
97870060
280950412
981627992
700654976
620910155
601687545
748503143
399216982
78321152
699913912
670154658
586720700
239120137
809828874
852917617
883181492
373212734
375626066
946601993
612285065
672126199
296124069
858392614
514613764
1284369845
423055052
179538696
469725855
444136467
784159240
257767636
1272135968
509816490
927325262
1067374800
25589817
609041118
925341868
566688650
648924845
631263741
471124463
960119331
49500621
537146951
509132123
457528079
870744313
334725969
281450796
737022848
285302453
61568246
655075750
849726438
694620544
274946763
854629710
704174707
1012213359
491939487
749377556
1203780656
430933468
1215578151
966720986
318123182
272022955
316042911
582220532
216311411
286349947
1001152133
845255138
490504168
420098115
1022476248
881540467
233590531
277209971
886703684
200952438
356883073
1371037458
341531118
980864109
347385902
574003367
415750877
754637578
229611908
326704006
78476407
400881142
434481514
264387799
689497525
556760681
1050972545
314492974
943235318
73221810
895598620
650112582
595583075
390723710
574953794
1019283901
472599034
850878815
983633740
513441371
779427624
189178179
557695553
362110509
2006280
864489487
755503245
836839672
1005378499
437623086
1021709567
408158682
171143789
752976131
368722376
338990365
207628986
562133439
876982568
851503192
184678478
206725964
423002665
423722157
407462683
158130126
106915124
361603198
370752876
740452721
23280114
1192400456
993380645
741061955
1125653218
801900721
233916773
645707394
362732700
897813624
1100440436
36873742
598002945
858208675
164323048
471575126
462554518
384135548
454678061
475958606
541490077
554913872
723327010
491298163
517678043
601465393
1480480125
194188916
1168128039
831457956
443853298
575877130
467418286
754409587
376552416
187050280
126961473
1253641532
462377161
530361802
720666424
1360629053
316589537
527791858
301207174
777405809
103617895
978178497
413951490
288951456
723724768
330968561
1057238405
1341526043
694625970
216722423
736804445
315725044
121675602
470150765
135188397
1192265187
475087260
1370299769
431573783
216477748
714615013
379588922
1371293504
1074806916
105022865
238923775
1033815904
577405966
971386417
363063339
1235162651
297295225
861708433
935372626
494086018
502485884
403927082
226706362
539310924
354837618
639969255
172493684
814169910
158378939
697676231
383888086
1057572356
282828874
259447760
290222447
250322411
673716393
1026408385
509412963
1248103653
282592960
805585542
169890722
392858506
113124258
576122501
454793478
531568385
1054630124
780520691
1308337768
1044709230
499708061
289255193
364444527
527997013
330533540
743188166
389116761
344645842
644437341
389812344
539202496
775573379
972718496
1063079613
1416486420
296339396
672628371
429487894
343005329
940836071
403705381
1004414186
223935292
131026160
389986865
440798689
84024011
801905367
352193891
580257987
370986384
695250569
214914750
725413419
1192992434
662815216
873365112
612851530
777486420
396712116
1277758166
1003612511
247132195
363264182
302068751
522080555
1082331612
384948865
218846728
927484557
518147607
151417562
475770688
339611064
403067640
190665516
451120291
498704334
1087459357
930005122
230101199
309490178
783353095
454333857
448501621
674628346
319469614
536484834
1013757360
948350363
144710414
340193024
1044261036
1016891576
620264683
321346972
274731968
492183204
271006157
188997508
513316425
901445316
1306956393
44402751
1143380440
1386068637
201395198
260089402
402060461
465087058
434867987
410621890
424460112
1107639538
1173347821
429810173
330809169
216622975
886149990
858486905
77716439
1075002916
1075245270
753290382
214568251
426273338
609100912
731879382
1029003056
307180925
113335329
488126218
678642062
1087510083
300127043
390841240
928992
735483722
162006636
279917547
825708013
210530083
372535444
754868106
1098703441
553277919
485000470
924663277
476528606
696656084
774630321
907450868
263139725
837211313
238053612
263800855
347474828
482871496
592759556
978196522
886747715
142455958
672495341
744745813
521907194
1298517752
111782910
346521844
745054243
419301752
418072624
439873414
694253148
396367371
545895809
1004572461
228509462
122081500
616030093
418655779
125263301
514373929
53310
207918408
714281242
401082409
1063545500
372114375
574707482
623837312
1419173990
977658808
707602674
176913220
704897688
86919789
367848386
1067581582
530175973
283826461
999081117
610235143
176996424
202051043
790613710
817586775
363740879
791312809
500347476
233551953
946579789
370667178
439644965
736548132
516482308
271595595
428106083
222771855
1167822069
479548044
417442794
574492594
164003732
412973969
62416172
736750466
438368860
557609852
681636247
197098876
291349532
327217207
222408531
867545095
1464612762
417737174
781742045
157350413
824949526
442285655
318139456
270103850
1111500058
352241823
1344776332
169000184
372798140
838805137
826235039
690376814
811106445
354654023
969569344
1428793873
812294608
727458040
820720236
612161289
1359313004
153564608
449001911
415333887
86878790
309836582
56039328
336181497
654072171
312062592
964134884
363303932
448498759
607837505
635124577
331341063
474583573
408802553
642718531
681645931
695299366
233446613
489822187
463878897
1190985732
222539202
504840904
962509976
358361210
604262699
877334043
510485918
1043749154
354711692
900171831
718949643
843344174
321264272
663215003
327277912
440231293
216007855
317010530
560903226
1400450442
305085637
591649577
1074844884
721592304
1009287680
463815739
115729
463021903
594228923
353842851
316369526
375295416
506445852
682322627
1144321321
321803992
445939794
662103782
398003969
57634265
601836233
822637777
411479716
243770599
656082645
240876445
474163937
1335907042
224761158
215005526
509500802
456334064
776353752
376059290
282932565
429542206
1028465522
927835784
331881705
1109794411
431859405
763433441
504729950
911008842
1079342466
886866492
378049338
199993611
364480510
343191237
731639947
234755681
85340934
413460122
110946548
284033621
382848159
375581553
540584711
849354508
324498936
511853136
1164068494
828926128
529847314
1463794715
202478545
1371667093
827520841
1062119436
401306352
337442097
392350256
1135666209
222030858
686774336
731595723
1054464512
189894877
997046102
1098064177
441220668
696521443
844041191
687667927
565982564
404622574
317746535
636520525
444040374
35358042
341310467
586687291
284902544
426244510
954865598
143933491
505832829
174539843
534481338
526287820
446452807
728288637
702233673
1243951355
914768364
1216428288
272808759
245937081
140345457
727021041
549447482
811038091
671371732
357893791
880222597
590912062
446371636
1391551202
150740048
354780370
326951955
548933733
419204361
605305517
503435110
385722859
510120376
351255741
403196518
995891269
682294589
1084748205
596374086
914999197
477180877
549434787
1077591757
637380228
876958819
829313542
223628123
333412066
730588057
227657099
539870844
549747002
1692909
485526841
350715315
1008723534
846399309
424083563
708499875
400826239
1561838
421339650
719301457
83264044
966099883
1172089
205222076
536625323
1239445945
1068050601
799806933
338613003
605591087
405829252
50216215
408346868
236281774
317886279
702913920
720779688
336545027
388612125
1134312600
520680592
317500523
593870008
457132021
474430504
1915704
188640454
290176354
749872319
131586763
498114623
1013765491
908055225
242628542
568346780
372738486
135743608
435612730
913372827
667733478
343242978
377742301
772868579
372451222
504249058
455953603
360472740
282474451
40272840
728847495
156226319
349168690
416871445
1497675274
306814578
928008470
242744314
305451233
922718735
137917017
4101904
848706204
572266205
349828518
180131928
322100091
222060254
945907679
587246497
409348768
502871227
269559943
347512224
1376978721
461914455
286279390
278666987
134554532
188341856
840071225
237957399
1065968668
507389154
278538589
414904400
794582024
943247405
466206366
379144289
934675960
315416754
394225074
123730488
213427141
268545901
860043415
383660761
500436082
670848448
422165062
281381276
789301397
1273502484
914881691
733904336
537698915
746613031
134605678
324777930
956564162
466486021
625793953
312099922
664124207
304205997
187621730
1026488765
502938798
373318632
248764752
780952218
1011944115
868450964
795398243
1052440804
973746758
878818686
683325747
340490750
1392896641
328914874
1373746948
776180151
630004644
352682
647179708
472046981
539718494
66638415
460934513
94330210
153270617
1196233905
663042254
907739793
443529900
294863685
314387599
588583893
422186327
197580114
648976711
249329865
42714776
910635816
1389433083
1058108381
642287918
184646922
651846784
468111227
169553605
717547258
203894643
902616964
483720077
275412618
696727246
467590677
857892092
876930998
237765878
134686953
935855164
393941304
786448233
1069094642
576284538
384083960
467325309
725829969
465659028
1033784903
321070581
702846089
354374064
123697967
446996206
305262945
583007681
131173361
746815601
1358802869
735721719
1163314540
163691343
625946633
820119844
981195509
24801793
797252489
188251773
298852139
418096593
594843647
438636379
706144690
659075870
568869702
933766334
764721009
840899430
1167159876
684136628
443775464
437273008
464403091
547766846
408105064
340464691
467358027
233652867
1149057024
684769394
523504876
921435696
469889985
1027241706
337304084
107888948
336349374
839851238
387499882
1092912638
336034953
356241548
414926891
477130236
1029687943
257493079
701135093
698638367
1113766535
533740494
429285904
771275537
290606712
275304189
432427060
1066962368
131503051
867204001
389817987
77742080
739260105
405083887
1246809081
884631795
866903955
544465461
632367909
374793778
677798630
749941272
883838609
1381243889
386947134
258434511
273309255
395734178
327589683
1010641336
522770169
241880716
901698766
512667291
96061216
92800354
114793909
637663681
815731081
4256510
874983189
305581672
327041185
700943011
164725905
487787495
466189905
574448149
343817426
726662221
391090427
860770750
241597930
54200581
451433521
1329160927
907103930
874755906
343531597
370536363
1061873057
245319199
950864398
785678035
705521329
531992652
1117652314
898674421
376662454
1075149381
63248176
985793614
1159913546
471434820
329098824
728474880
419080048
1019907669
1321072912
81541866
1244883317
433809394
1225818305
848724588
310547361
557394288
223646056
516538839
846926438
1059716112
297212818
469628737
898289531
743489553
187015819
730722320
378132434
438431977
404690396
1367100208
884371971
665143636
545482638
420286767
478671527
484197759
305047745
465611209
1288602490
943689148
1022291480
363538496
241622933
151397632
480831678
1516739
115599814
365884966
749509972
267817010
1058063103
715690752
255913860
864445732
537420693
394934303
1299625576
510819985
116733820
1269674651
213330891
246823795
1097737218
457484950
279442831
1216970242
884588804
331812256
533236654
884824291
322946359
526420604
829921899
317482677
190132801
202535595
908505388
224776324
652601099
911821256
85334851
251244541
112332578
1822213
837427110
902850881
681684199
233371967
1357011805
1269286509
286227982
1266243467
835324201
779846659
133027052
29629081
415122712
718974135
283603869
1311863112
479355881
445260291
758538597
758771694
407474918
870283608
830892788
136932507
754330135
326689757
407552147
1459645445
837542351
709039381
98983637
836526040
992743482
394730733
534307089
896745677
770073503
392730131
144969184
750587262
256001745
485671018
740171151
560800783
1255350511
201934308
743153177
374728923
946512775
568768295
77394058
403632
333178839
1145767619
741504587
717691498
939927155
127864492
852311182
489109912
1368914319
715184401
49048744
973026241
1258009078
378529536
230185408
163966794
305237965
490505365
1373763174
500680446
84588927
950127602
642745872
333764233
359071087
607812333
322314995
466000866
319175406
541570495
102620596
96085586
589832623
473481611
1378115610
322316503
408631884
875092917
201501696
91829203
154048904
751829310
491344829
546129047
355166814
3692151
312010658
637809916
312455330
586526259
1055170119
48519390
689613835
730422229
944402469
866572904
358957487
457390924
714899144
553745016
331256962
701094199
280446803
424933130
996792210
390166235
267484609
1066720147
895350978
654832180
434675789
1044886062
135777287
205985239
1298852492
398386143
363939228
1468804126
901135149
878360634
234114213
855706202
906178351
752220419
421737027
389456710
1077414958
402944266
1214641616
416137232
405426737
939556556
384202814
351872324
413765809
479651613
268699766
184443776
870369008
419496616
249101869
365032962
587323873
724670936
288994279
134275215
454945919
501835238
686851563
1327484430
310498134
223359628
768066505
1211514815
477737340
993742799
59059652
569155656
434494067
130142024
1363311677
199647471
335569591
864238287
715889862
382376599
827237237
1386879777
95295614
1134222609
1045932091
829329132
251555472
667526592
333998661
377049684
849559204
129305278
323055102
497254028
405018304
250715165
419089592
533208633
797908192
222690848
50874643
289450270
296190762
486992960
649185917
617043588
104131202
421621528
826645310
1137199295
434927607
540312
1152382318
418915363
1428885819
438454280
817474238
770879764
590127577
304238927
427986448
521885714
999092685
374678341
755070919
853240166
506610920
448976899
379666745
1255633243
307980485
808936362
92585983
867882810
499384919
173042752
415282981
284380555
970995970
282705789
323373259
337120814
497714926
1309055573
839700600
979964414
271965907
755367146
788479001
514592639
340287398
632700006
914280721
544721629
884098039
468258578
808437683
790688198
143186587
413757351
210288960
286517740
238406748
502828698
1276195710
670240672
494044923
783628503
421797349
386484264
193195728
521241913
971264080
1442661702
128181560
482025753
989808735
437699841
495826962
1279241836
829676479
480909702
1320137434
413984420
557810887
484451337
959437087
870986982
1025246939
585083487
672144169
160287090
499487702
355640768
972830712
311916936
73951970
418572146
891645666
1297811236
258414595
269857084
425122145
565484896
117419638
2822677
201255500
403900338
881489052
447031133
215864138
723314075
155123986
97957384
458940864
181921460
492306604
146420308
139703019
183366107
1208444711
332895201
1095273275
463373073
497794642
466750134
421436294
867864450
847936442
551535971
382112101
46428610
266752546
53730278
880338607
547791151
470071065
246620053
189934506
649856418
214818821
475287032
423870014
567800304
393137570
398881605
1086872425
943066168
418949975
447430239
384478518
688111537
406628084
332230957
360855902
332847449
328044405
536565100
1414978888
527736915
653425264
636465794
426400910
853815692
801235161
645159926
401339941
440620446
921380187
677438278
762233183
420810170
549565239
569216358
355608628
1283494192
987910510
84632528
328132396
106712051
209306681
263198935
43210614
390099703
1025966691
966191488
1133294745
458501736
822982745
604043582
379182131
953101437
319581992
242605712
1130729252
904070719
215517383
583701260
832147811
62449328
708348856
332024936
124070947
268170503
795422196
403850514
846099949
536525971
369796967
905040
337505456
159301434
1179686124
746068139
1887457
1040519010
945702568
262969099
1032980739
946139898
144391767
302970904
317693684
701633295
293805853
1038392914
494788623
415740080
1001492648
203541039
923318705
118390070
477387749
504241747
898108329
1050921791
176528438
56880477
769629508
125660273
559917106
689081675
852363988
835261409
52995028
887195558
201462768
203347144
182416394
246272196
122114989
760901775
839898
888038257
504107620
151349501
1295644911
145368096
623058429
1012276512
583136819
1115891569
689222960
661437362
272412870
549946082
323093043
130102704
111108003
47059582
104211245
512610773
653655498
285083559
54197130
260009462
791169217
775245237
526058620
19984451
284518480
228724144
556405790
146533860
135683761
736675454
224561960
505641577
113552571
465234475
224287228
924647641
226815443
441970017
500756292
273926845
436166792
504353637
884648054
274664997
78459596
545560779
694254774
45410020
548560269
508606291
501795311
669172165
811090822
699271991
195248980
523697019
580484045
465985942
246967894
573510369
742864358
364906301
658479694
882149469
354632050
815496127
278559608
214588875
799517623
264612059
807924381
371139313
959018041
1354239401
423140056
616782719
251060550
375672600
742347443
473782469
55353009
651712825
151178816
253032357
860738417
372050806
157011383
340640333
56016485
527211548
260648937
523137969
459396854
673506080
143292417
1301427254
513704786
224317498
536709721
998605711
981962453
450057871
244648011
722738463
357434304
605314980
226055112
329415415
740350917
493868183
885373817
640237157
1046859114
1431086296
802660062
1150305453
335848405
345824563
568790521
1083993281
677708159
588830963
544519520
338733881
414051458
388468974
871820403
330776836
448482316
1165066994
686366254
648740018
524472429
751392975
451076306
360151915
493672692
192374580
298959825
1118609536
444853811
488623872
772656622
89827714
799097929
681877775
476076459
464823708
613289558
875318915
789255849
221861987
651619402
108249160
525402696
237857798
1457187583
865077369
130255106
594834320
832984849
442389336
232395642
640738274
1346047919
986823776
324726835
533753067
751081728
335692159
1386600465
247590509
461399384
401297787
260428807
343061987
1139866962
429026468
344298
1230545876
579150417
354919165
100698571
374852568
358138110
494582812
1470894567
319795899
943883940
1046237540
237089843
553286271
1001836804
922093479
461644629
880283833
548499110
684664948
954735812
1299238039
138149506
213900610
762685081
170661063
384870569
201468305
208017171
242320774
342225917
616387014
197755248
1000220755
87652033
468920191
291266775
929996094
102229440
801649438
218916011
319429775
706570406
53022215
1321302240
492002835
229838200
840160144
181133840
571766151
272041132
388641278
1025371234
528126936
304077150
1376754570
235718550
110144370
696564016
166896882
156248216
482982220
859678890
755457641
1303101244
535892132
1063793171
396471487
1349473724
510327670
402163999
390937664
381011269
228987840
221785915
599391286
803484242
606031001
652959469
453813932
443514076
835786020
820670250
296000525
326566277
800995940
760164642
535895066
726449027
198919757
453236317
450010599
69121146
749259964
600905850
28070761
902407640
1304148024
321592765
837648729
111862084
107631169
878992128
432193425
1312680732
367444972
1000733054
447245055
1278276067
206562179
1008919947
1121959474
720344752
778288069
338600518
488716860
595717704
526950611
1078902823
474391264
167948074
485186420
68450101
106282959
702728038
1073411566
299635056
429361023
1113221906
365322177
509745363
392776294
965759346
530932394
201369947
369401032
377753821
573360732
74929284
86366605
440752298
326755246
545415064
890718394
400787328
870751800
1407685239
634441291
1252509211
1384019928
878664882
538939599
364456853
165108262
777237809
469142427
1172002173
657034631
398373186
372811328
754465338
1216260716
713696443
1133037581
798863005
229418006
660909475
460841096
488802431
379676853
43020385
359842861
751256609
390986085
852979214
522859703
337241036
801846143
189310284
522278965
845030897
642137994
455087745
295812429
487288907
587387510
673636901
641394587
322447665
1036575180
247236235
333088764
511686843
649499225
232135647
746297535
40162400
213006658
575659608
924855314
444724137
206678486
307545793
343703623
458110003
109750535
692183842
939972220
485138451
811974794
769543996
417916339
781086776
433490301
261363885
406793691
763984799
169681418
679279461
169615352
484654977
221879026
418840799
900752683
893979506
1037407905
398913909
770435752
716824901
350193236
396235416
529293983
387803466
4153744
71210737
1021638991
98035554
375239072
258070213
498240030
346581574
439572237
924645252
539503111
1023839311
428750070
425851666
161947006
799229781
337127491
989208005
304731757
990181943
715468977
795826293
907267276
1031349901
206111085
775898083
495114620
288373640
494972608
411872582
184848354
956434356
127822884
367590334
1033702189
291610088
251333614
197617726
195177199
333849647
140037028
857921028
168215447
709831828
506607485
643440836
772445852
868450283
559516418
805621343
359593473
469863500
405840528
296888238
344594707
137388822
271373803
445130634
600878512
1172223430
333712523
575245924
422587848
154478907
636184668
326980566
823682208
281758210
471068335
1251239616
1045054918
705448786
713046040
1409187563
902585179
239753003
751270130
157439439
443270364
69305646
452489734
549006305
702279404
620451292
683427602
88532543
226733927
1097629344
837255804
428715560
196068118
944335909
159630980
601936704
745089350
1016750614
485028740
215028260
869888619
79564544
768990821
417183266
515905411
463420014
281886952
666971112
968919938
839020692
364517540
351206988
678645398
954403998
530019696
234904314
540864167
1079236202
1303578291
542738831
867299948
1354208964
200953587
425225895
347207058
864471641
260041322
360622156
484925709
551790352
423649982
466346417
454246415
662908498
487115051
473180040
690970297
473636147
555037224
506194950
788026628
88319749
455767311
1381355400
457340249
664375240
134508494
789741212
926541368
252587054
532399466
394235552
288587636
735299
814081794
989798948
1292938916
938149360
726236909
335750712
351130483
242369962
455602447
650559122
847398225
508403080
212601522
975563856
527666899
529295030
838093739
465225626
256213736
1066113881
512355933
373340094
316067339
763503152
777313300
469628271
469314532
758030011
32822213
528823998
215510310
470136776
657169110
437320927
226385264
481914398
870761799
87257436
182649822
1432643917
636783836
1093110907
1059859141
815887569
186551453
841641695
598637396
178194852
477565226
91741915
145314128
860831236
391291344
976262766
3721529
890377606
479400397
256094892
1011065333
923512671
487776989
432097323
281222926
2006818
739172780
915488606
390223548
705892543
1345359392
445896269
674611887
620151120
196310330
194226182
974792387
665748805
770476773
392635403
240410189
367719696
310897049
427385931
771348542
801685176
695705845
87834934
174533808
545149180
561984450
351488596
147308806
425458716
755205928
970899105
851505326
824532515
379404637
359489799
667669492
1140744605
252480435
667787306
860238388
382061763
1062350773
126923419
393412171
452326121
315740211
540250347
1022138113
387721286
541148832
943282780
260730630
989368422
859894878
1010967623
209249970
752791083
649239906
205970597
716790847
485466695
326245246
733296236
464805727
24622300
712074501
485715480
378943154
1231165122
437300734
199152815
740253151
803082633
521387276
453611111
357863011
667167080
412128387
428272519
2968850
421843367
401407923
499276392
499279069
348315883
455900189
580225518
858497739
612073102
1239863077
765124413
1062720413
765750568
784125756
603507096
494677469
202822971
1153275865
233086992
557483005
745070880
339427878
640629885
489242330
482749072
472024040
1265780160
362894232
626656741
191215076
880202532
1030099374
1009671003
466871458
786074503
426178040
109087902
439994039
966804836
752571379
1487913606
94127212
389962964
495989443
483294440
1063155141
857573940
470277736
1187120658
315405067
1499201251
654088237
1145501148
714815602
819657595
748046345
711288807
105309740
382685363
1100290510
151001348
635677617
330378937
182922096
352316413
231138649
117943243
484431463
691550636
131738417
1304310799
483628421
855308061
402626135
209507457
395877386
501028255
500063418
329420018
1112811386
1056882216
1319299729
402683645
1091399745
83942579
249129050
1462519497
502357949
813403145
537419264
206909864
381117815
860970308
768605840
175586377
709955941
566778470
552212235
345080971
433002201
136764785
461017049
716276621
384982264
442883418
149044244
172362869
643196123
362080781
491970574
106307959
309540046
597019838
370796260
417395792
445263646
463134501
443484603
108669941
995857289
198458364
198243426
477931083
114416522
216837986
315843416
1262226663
390965217
53766892
451335417
527707563
222202209
715298701
137557306
292472044
1174128132
1274265520
289803113
368404606
679296455
966283404
195297971
755203480
1278013323
451419
289085448
419852101
379294819
719592810
119878877
526073585
332198084
228590940
304474126
317127523
429356190
728120068
1003982281
450795493
475553654
1206166534
84854188
123238519
564182577
804910988
528206525
788361845
1268887508
709234728
395586111
894504415
374998285
283255857
651761290
827327288
3685382
429819586
1062229162
538370767
392575680
916453404
885348236
272417299
395515237
837201085
810588866
36113455
73745694
982688377
505790522
847906793
427330275
292227451
290744433
401071275
376508629
893304544
921406083
970408248
677539107
453368276
274395900
430101567
941878445
986387734
497541268
1010120788
432947327
1118896802
430905934
231292688
1472934709
204643248
33472462
582473814
258485562
750015876
669155296
938053373
209922209
396725517
115144617
343969606
412740938
697331925
411934570
491853452
186278983
421888134
996969727
700270400
725310372
1001673314
1358819622
209796670
335680383
247721183
310367155
114611209
976289097
1061854566
789438347
865761291
1085031965
329410257
533263485
850855470
133222513
388798270
116671201
535283710
538667748
656200340
723717335
429694193
1053140546
231503988
336525844
929891393
634675928
694935042
683784819
457536212
1265227924
279265247
597329768
1029515239
474488412
159085798
1099979525
350042420
1493437435
983011011
846207912
422689216
380821157
1221315620
538378439
234482657
101400317
1117803521
525167638
929984304
565926417
891702698
327573938
150895969
247566972
636182483
21593831
532782319
974116740
496169476
564977977
833272794
832828919
630595772
922625825
535225010
1049144986
533122031
880597523
372975761
1288398010
499187008
887380553
297340944
346122808
787807559
939007166
1160130312
325734702
787062148
987538656
506741026
362759410
436575337
215771962
240688013
609025240
497875304
732531168
606300500
260521507
875890874
844927524
876465162
470712373
633859990
464618522
436971158
856156353
483674032
436228755
378432584
879602162
240200408
649267203
532520092
914911681
1240684870
649093787
388390105
197332264
299783162
297738402
539960435
117420833
357832714
975005795
28323661
121331847
700177971
481485537
311558633
1013594310
268466868
726377445
290542989
187113462
597146226
392892319
216812259
783631857
654513919
302199115
457638321
752602122
577093107
1386563880
411076416
245339634
320521775
556614853
1204773257
301664610
989911860
311504671
275577866
453209452
617605359
1039684559
892097206
805483717
1117729299
1372593270
772856753
80286473
343355469
218215470
1124876797
132955342
1209083138
546190841
1456285018
586379248
640466764
852571978
1062507920
883138491
283574375
457440218
963600162
589036605
1324256646
78084096
698624984
376788136
362640047
425465446
183642437
487112782
780702498
476283405
1266384982
309380120
943756257
1010629025
253824451
867986870
810877326
1128014273
715134695
508613614
202159520
488191135
393678135
662403588
525748311
1076203900
42718905
359805417
471255430
367389333
515626495
1238868483
194145710
1482576054
748436968
801679912
698756450
525527205
631234581
564285458
1323168978
950853655
763733197
1126827864
413083650
356244044
569405198
320690245
706898559
1101131866
1041428101
581300640
782136921
670306235
233420154
742726585
280165445
516904919
391018410
340435096
851363551
831120472
66327168
519990433
231600460
702338985
886213127
1015497625
1310327785
438557378
244185822
507119346
405893625
100842649
351300988
250001866
1372237817
1469872290
599185643
239216686
790886140
65820676
1119409694
1151850151
495681391
375850242
273608483
36866924
215054568
494474244
1032318701
1298047876
715228442
117002210
482618850
597601721
262628399
1260175492
1023648232
419051867
304008233
1029732368
767401990
603935148
436962830
925418052
542694500
540966125
491395422
556796430
972425398
963549092
150582783
518278283
882412844
1215249704
938057430
607726447
385500526
486236721
385661242
1154837831
547497045
447905428
430762355
1245258812
752270751
296272277
406581367
694506237
216316276
207411603
299705684
395607909
2490186
518455552
279822734
861157766
769365946
474594653
265168979
628880573
1470312837
410948209
328068034
1478560919
120758558
1266666900
531556892
349086818
436405107
635964040
1422984857
474622199
338620563
224219036
837537457
265080786
800368041
407303856
127742617
589279155
1039948692
1005250248
258534550
662916476
1273737053
399349797
540911434
794449286
586754007
726480771
558657603
1070266261
916873582
616306452
481896080
457996787
1136004668
1264776141
580721183
547359810
711185642
1373230478
504159060
539660006
728467632
708278
228417059
111393047
900222464
486599402
1291026973
359809631
629153777
942807336
149196993
364086625
784500608
506451118
708799741
778721098
779096422
1198402077
852996426
1014025876
1174167852
866856976
682003882
849918177
999357653
1194334234
26214313
1471884508
285654318
277848204
181095694
490552118
227177642
715906092
616426013
51694332
1387885315
282651642
596894254
511134914
792011620
3567090
526008473
199717500
525694573
558092319
741474535
291236749
463175394
469007695
415337310
216149795
888124946
888483265
372405947
1032714550
249933656
797544369
916233079
380108953
247496890
1219065158
198137483
434968621
512388817
473654086
734953940
1094373468
775216169
678346119
458669963
483911568
1294482648
746750816
140961633
75175844
384495015
842867181
216263416
525362541
898170885
586575259
476452037
466149666
180825450
218226705
326121474
246766736
828266459
143957491
579917896
886738416
164369468
144456846
509697639
425941465
963070952
333458531
1055923348
465471368
1347129346
785772331
226435923
722585014
712453
733412048
488416696
428290117
544747407
555190676
462568080
889518130
733382892
880315839
812318306
249336771
507149743
516217351
1130960551
336023795
520042379
441957304
4824724
424922190
593436721
293037307
873845255
367341230
447219176
880971078
501595643
701429767
1091811845
842457570
709703437
322921129
136884420
218166355
523571637
409475035
490485457
247373993
227212989
753180590
77740622
985683491
516080646
503121540
837763482
501278659
1175858414
448873351
865689221
853130909
345565191
254990948
426570085
577550266
1065180927
104349313
537069077
448843068
750043923
956185373
422911692
480131119
865483051
654627945
432169434
205440899
428285585
522858725
850251340
781775641
1233117529
809325317
469203201
667372488
202566097
1072105959
463898704
967381976
97585380
1117685467
655453364
941142948
403547019
119441176
1219244288
746908080
587732404
259556984
618602960
470852115
1056696816
153236134
593027139
876050475
600840572
277414149
389001219
359185335
777386438
657846088
937766262
204234548
1396841635
1043131024
755352161
476097560
220204069
585187022
344041427
167932327
1292669207
420185209
182918961
749668121
1132274824
454469431
54889919
933456364
82969632
485593552
684622807
916327756
209747175
5442294
527688311
1153103560
644080822
154947385
1009613827
1248406961
281450065
45322250
129967256
783396073
770130557
1374846195
1378058268
1246690087
190758566
596180150
359255119
669603656
624080054
510628760
525899142
996906162
1132711205
462161784
1423953064
781352276
288345969
779981088
650839901
146367273
1340731872
868207373
428713412
164566676
52803024
791565246
374230385
715525487
581049738
418759395
541185891
457878783
528720689
646006833
469622577
497552561
457567745
1221972240
1050457056
164755373
854295983
261569045
420115604
1262213282
331197708
367345928
376625562
312043271
465027706
376156148
713514466
370635570
1319477062
190487828
384964468
472724576
1071962887
1299173232
760192535
265270749
262536030
446453266
100953563
409464662
1004583298
791696891
1093531465
418160591
436889322
781694525
42676890
1005012079
1277467065
632498547
1274330369
160053521
1037219163
394163352
236280615
1206303694
360839284
975050986
203886936
559363002
256078870
417056013
742807465
592171418
629393282
677587917
706198334
443110904
373484443
700982545
458113337
491740647
404652029
292803781
1020439662
425025591
532506283
269364098
818960642
480044195
220878073
639916772
363615130
464972953
379040806
273524635
709789117
370112094
303906346
46846437
852184662
636636562
749050632
302573181
1131759512
363962629
413361676
213456521
350932622
257356262
347460796
482943313
491577094
100301548
893091753
828762525
746237063
527261032
757983376
706448872
461717974
524466092
976014241
464460402
662620540
327424659
407430737
469668942
943239224
319355997
236288444
737106359
457214810
624210028
814470788
997342012
137568439
1067345693
367516468
785097219
1236502166
37356997
958538826
462311756
201797788
619971865
476556683
720892911
464823111
420220982
751630280
1291993597
510133109
1352552025
404031321
1145213350
752968403
635370249
354500654
71466314
397778438
564943904
254111241
73265703
835567294
159406067
528935056
732984697
221551458
366867187
74177130
631483976
225370007
414125273
555564121
91847417
917714371
568639825
912902177
360734664
609507643
958028970
404421622
783671514
1060365113
704698891
1148814150
639184806
1015866796
999983045
551188278
192091357
414652384
356305053
1269272171
803635857
593884628
716952261
361678871
1226152839
1031973208
448823495
831085059
332752210
271844817
871961633
368488524
1043541860
849789925
404167894
225084022
1336882721
994707265
557835894
359310049
367571517
247373937
568826283
167491448
394648592
633320206
367527660
1053119293
295500654
502777334
534171739
435486690
970729982
259554431
591544770
778319358
363261306
298506085
946413515
139764942
411097392
789610784
832386883
709173435
332928398
911804479
492468404
391378743
357672092
1222828950
616194045
167342021
798322640
1200742351
810256061
251882025
99246644
776232470
231065497
1196067369
590372449
934266389
757302040
459308027
548764523
427741432
618938189
456653571
865472290
557028130
393324290
461126574
85549768
414368548
803331452
1117878041
996847253
738185874
700596222
429355497
103889395
733338817
813192804
273691315
161546584
105257307
539488128
318175505
233132139
204416933
217961770
399344730
493876243
856871742
561052546
452784177
261594174
734448345
462489984
973797843
376389512
501884688
97754187
473765334
799703360
703343185
905328965
1044121690
985849610
985689960
636528937
800415618
1248574777
93887833
64357920
1291078063
496156794
663886683
250545823
301657383
1296583822
96572447
463986240
160828078
933318125
684245031
1010210717
763794407
349295046
145560237
135153830
810178021
888157456
690182908
650258493
860344666
136192809
1140980642
386191128
1367273007
617484471
369538720
1221934875
433871590
228648402
479652354
537244365
495946395
311178698
340848086
252919238
796841217
332873076
866027692
792234963
310851178
498100257
353519197
1359936032
738847851
646559043
563282208
403697690
406114266
411009229
672908830
552197388
305611460
301827588
1117293877
420701166
804317303
395020041
86094845
641275592
465404033
1132253403
178315705
484488053
679620253
279641476
405046825
855249561
413709440
401288213
500567232
866479698
212219532
321104061
492969943
924814261
440464370
418972629
809021618
319291617
1496038585
1060760705
684247206
475481548
871503168
421012546
962515519
401921496
314301419
345684333
607081163
96217323
236777284
563087864
385075057
419944466
211135119
395747310
512244629
114516089
409960761
1099215907
507311736
187953906
812549043
1107712276
755991116
32436635
541433694
857784669
955392587
64415403
58809680
566532537
857908414
476880659
249240915
272258343
962320549
1170764884
443577859
112043820
156815423
78697199
967682501
547309673
796959317
827019361
230292207
335019434
393293386
476895068
390521917
446552675
693535400
353339904
1093849592
32946102
368535129
1450346943
352068107
347029929
914371820
1233848420
40543393
133763152
515366915
363538964
95160392
428309396
619436701
351626578
153068825
96725385
566737240
322059226
528205945
637589699
337226240
450230359
914966330
499040436
399544198
1095428157
240473574
531413182
765423942
426400638
440263302
1115589744
256242810
567342347
766936729
432806438
933609566
955440299
68791434
782165081
234589358
510622836
1085782453
229645303
799127746
1086064051
876719464
676314240
213217912
436463036
827085778
702027052
758279406
450870246
446770253
357269315
843428936
713421224
1250281710
603915082
817210188
623821948
189334517
529936739
320094305
760353632
631913077
706938397
1272996369
707909131
971900989
752910749
336511464
380068437
241827361
294832796
885105526
1384935856
330098219
290307314
136186310
334698025
605944144
1197918503
427202611
623897472
366382239
499392762
1343060452
1047198080
797119963
444588270
709904023
332172505
1372079941
274978377
361434688
307019346
356254787
342767138
585400418
106813195
458668438
246755150
203431975
718606044
138166150
1381457708
478505712
323998016
369111715
248238105
243230761
1455076197
323089792
203321437
856927166
333182985
289036215
784313047
831748239
417249175
693357124
179293068
347174192
390592814
807710127
989747299
717921727
627826493
539822974
347240121
289057008
695045538
1139672368
363610432
783598144
262310726
702411712
355738363
480665204
343192783
293693687
147721521
1268636417
183168766
673475911
378230683
466317532
643156193
233023521
339770554
894331758
765841672
274060223
747815703
875501657
434668442
915337463
335644511
715263206
699194658
360338086
949892331
864875519
609970895
57012372
2192411
577427757
415670877
72443041
222296249
131424804
940714912
434444465
515615768
668932373
320501836
843854818
482721737
476924117
378715307
525468662
833639293
530732348
278285828
166028203
765148991
281954524
765994837
500611556
341285313
504336009
840541519
137379971
214116372
919227161
1033381501
489489860
101973158
618686227
312603280
1223430589
837377061
240560890
545379851
301372769
393165365
879339456
172352772
989820300
470253006
1311050934
458766896
124516920
458133908
479686827
830837599
375961900
423979277
646388462
716084800
402613839
450188969
394786810
441472551
295720959
637837952
527983977
631921208
641599513
1033846148
314414850
670017670
1236348584
544427707
246848950
324714390
105422576
236509230
1064650787
119956737
578624143
330262106
349797766
777767969
309616811
404944742
132037832
899170339
431883406
32635419
981173092
1055380819
277779304
919087660
251918198
1232331206
395206754
348642383
409434467
404866995
540757155
79718541
296829851
493483107
813043676
404345029
918833254
838088738
1346784799
457518883
1241749002
857126161
623848123
708387241
502848996
121446333
798112358
332470227
464233742
836069136
208130100
485143535
208063370
972731310
642771879
369742136
258964585
708882912
579614695
367238332
359442767
1130080511
359963336
357594609
668404322
502396102
268023553
426740219
344395874
376183523
707488493
786455456
285387361
382733093
865490548
856541200
499943866
266689553
502133032
527824829
791114214
799220535
777082890
774189823
208007029
470895714
874637933
981921280
390134457
350812460
204621411
552464703
318252382
491211820
1013813753
498570557
710301155
765330420
726219902
1116907440
378152116
889479942
714570964
293125796
835115289
500013785
574480650
813234439
416328656
334666455
521179305
299579458
330956213
792319776
587144588
417306277
66730235
302800065
345156763
521114101
813631548
749497881
725485609
184532223
917539583
363377950
480473631
612776054
100972671
183913824
609938017
472435397
1196170918
372702599
179588523
400348035
472782732
381570702
1125577067
466943756
832545893
249119214
114767
611407399
511891035
639248352
505767742
106471543
133341296
292121958
118895300
1079588076
221521768
138015796
824061140
131815021
1023282747
743349678
342029246
177935990
1162226592
822070279
454610694
909556790
911978508
522160925
1208486941
940614973
631965608
366036575
342357661
1241486126
176075213
240770141
945939899
999397383
273015082
451807604
957854468
365229589
955359988
463347748
788647873
410659039
806628425
589032192
351291827
242910728
383252399
342060149
523445775
251228914
450021618
534363394
308946272
450650309
33721
465799875
1334678686
1341138130
274686848
420266799
534676396
104351372
164816038
1205222886
978587563
55697781
1231160288
892355350
1170520176
399036366
716518296
393343061
865708429
279552996
521992289
1050821003
952685909
760973612
1038088610
359500929
536698283
102433267
989109198
479945922
184127453
1075258009
974437529
347507613
240564534
981840384
121448252
1391835730
181567739
961083866
503517897
934950491
523760840
962427720
805489660
315931243
410461463
292738813
1029476697
1221338013
141513502
183542597
1060307379
1321604232
1365165452
1343095213
1101089009
916373483
710505961
314202040
632548846
311690592
838483411
455466477
958138867
835636895
309228723
386285171
506751550
254964135
703322677
276849887
448244326
462472401
353851582
374854832
707334449
1339407356
356165881
232452198
435514357
690809782
1020870196
574188032
33714539
887053380
852857803
663716701
813413483
1485284531
940955734
823977540
706991123
897471798
1031010770
361533
1024114919
740571632
886129029
1279266915
991059874
210907943
837270502
177650476
1117834632
827917171
1177675938
315806374
1055734732
270369337
730181359
427543726
31256115
1144760517
323857283
503496685
938572439
208860137
379273560
950810800
446267052
463666295
434998030
596847015
620422975
1038552689
1458760313
675666033
949202753
1385010999
417064391
1244607579
868375551
304776683
214012449
282970225
1137417761
1137849900
294330576
165219758
871179106
1297225549
1229440325
385140462
861037017
245214871
950218012
205123387
1038920002
333186862
224140603
747299235
1362843653
834342235
827333542
1414063410
251357758
347234835
253155951
327221255
259137504
488660632
562258469
115482035
781079782
400113747
1186422421
73800704
941422943
296430920
749296941
341989784
873510888
1073934860
788193871
396147333
232950854
259636086
1210598764
159052385
762026548
378008407
627614115
579486393
845793828
1036248399
1290738812
812008013
98608983
1434324049
905252773
506834490
2798643
1043989766
416778964
1306294198
483162383
424066818
72953857
156834286
750998102
928487667
393514678
76160793
493129347
447080217
1313095184
945731546
892631860
1391494048
317484216
169892934
444478436
381581998
683586840
319629542
992348162
279226772
607405596
1294711728
327408432
969805877
1398078181
132698907
1175194871
237401188
771417541
316847596
487899340
1100598588
313142100
645092468
867350461
455167433
340658260
741058864
287758240
681869636
333686749
463886267
625174399
111756847
603816313
815024803
322871073
406802549
222399307
1141064357
504137601
364662109
1302027926
268473010
888112558
550376507
386845493
287323290
53153920
793922953
362284063
340598629
574849803
1029507816
1110065100
547347445
708155675
262147612
827392052
1029824315
621122956
1370695973
193183900
175888751
655917866
46986744
705289158
55016311
197144929
400495932
1296029035
218382703
998228957
691844948
1268232698
319880807
539260352
225341658
1158782815
482024755
129733567
597569557
806686228
488051468
454713308
1104203330
335893189
248395778
57306009
781904289
197640633
935637477
676851567
935957253
447752510
1297311451
764186323
133232780
756492358
450210489
1182498147
646990924
441453657
711629585
878698940
1270613564
1499247690
378731558
280376662
381043548
986860479
498662657
322194113
119693296
329648263
333160301
219637532
424852184
1018138287
1001609
461591113
548437430
497592906
178089610
1047137542
357621612
544175715
727783601
636548899
461047570
1011398217
182893635
242680516
624210114
623833573
898611792
321677325
194753737
486728161
441521756
191234047
320836129
358330611
443637381
878614438
421378464
814831020
922757028
879191968
148733883
332815904
638104948
465151506
215462400
74027974
1044353474
688430948
623702080
566551538
785259475
400218990
652606166
669380502
367327432
344827460
336784090
311967063
433333822
214874272
644360446
443661781
455936685
243815369
342848286
384129229
1138086711
139211513
154647088
497207328
257268518
193448895
392440297
171083413
350996752
948522757
831567362
288272673
127975367
271385116
1004305240
336570729
346231585
546039521
481260904
92950022
1046140216
696442626
412680958
356651940
410860176
916631322
257119034
137731971
71925508
371027182
880135696
589359797
374294976
532603488
747735893
518341866
1031892259
866009433
1212170268
795452266
173121396
974386802
1303844054
386578481
1258841478
971739999
500670807
914925208
498744365
252212027
127340956
401234385
361385383
293874736
443371915
947182586
36723893
495842156
424237617
470254634
930893062
780259254
714713552
406701920
890738817
357439632
503623184
258213016
131738746
411127062
378314041
789255811
167005840
445201915
325931447
654868930
765720666
451171120
714215391
248412242
705864709
987364436
182890764
226873811
390914166
1228744318
327067579
777405814
789426171
485367055
60728503
992727412
522120583
639366756
314697271
426620665
490599366
750269729
1333118528
452845846
260552914
563747113
1264547195
367694002
345813152
822609492
667591756
841709167
227788614
898048222
917011552
583311788
574708602
462892164
1120056968
474374672
188391734
189268676
672124054
326892987
979004800
78781901
986780512
410328494
697500367
297543226
775444705
1403381002
1009643590
662615347
754475791
691129982
532462433
898114352
1250596913
991592330
392613436
540045643
397868637
276777116
341553774
613352002
490196052
542612422
1055076079
499202378
1119386389
397745558
274524869
359599991
504045472
793037823
231473073
886166663
414226921
215225407
807730051
207106948
986582018
249031936
312732354
55590890
385392022
467745254
1059670065
380751516
168651116
808090724
494494564
914825362
508427850
491356430
1259350428
31548660
924770728
16265277
976844517
714466432
566445740
500196640
229381083
317668398
1036226567
223986829
157932165
811087442
829783247
183302682
281118442
185037857
414415579
822666359
886429166
350196379
404197347
206105118
219678605
414576539
831509292
649063366
108298818
892368016
1911715
484584368
490326925
408081067
341003301
59208536
411186127
980975144
328618078
414857829
289190517
861674894
483097785
1372499830
1055882747
264676794
851842588
118126516
696026523
371709566
331759617
698370698
1002368056
1078572625
1365448670
403202338
397461810
1095926807
146938537
414612783
409828205
391884956
512534945
1196673760
824455036
765658096
611029568
303086167
1277859581
231180226
167196154
399316648
854272971
897690899
379683833
287637681
688346468
316824601
1025396217
457681860
353450072
1215914951
668601782
474120196
942503891
263617909
363563052
317026
1104238738
1220832940
634689433
492917374
284968374
63872801
847812283
42555124
922631943
985037991
1185179676
340470690
447813768
687397959
689625905
790899261
1191389949
1203108998
475463610
463556380
261355812
199058244
486873994
864498038
766652830
275771127
1093574715
885332194
285180199
1194704964
494520077
625774920
258615293
610390230
359450653
599747802
354276633
1043480132
796148441
412178178
436199818
405145620
30572262
621858508
883308139
976081601
1021363920
778284106
470972296
532858332
1052658744
1048865177
996773666
511438410
385180525
253957742
1431070471
461467160
466501773
391134532
743352593
409095799
1023829837
855358542
310499476
968344076
734822403
264234522
1018639742
781580341
408776877
455830972
928485099
363629406
407432831
351576855
356543322
882287076
230024309
1104672727
4061495
309237697
413175977
713563273
251899622
748965480
135299951
473820084
830444455
259378476
287427628
623706220
1324219862
846069898
1221175470
349280054
59431667
1187329444
215640330
515314026
146257880
52011796
203502979
378978442
1082651772
434452821
1312688521
970718724
520999289
359090225
827357542
1328841961
26478939
975032161
441932269
682776393
1281929650
248720116
212342883
784303847
1488991303
717241143
402278759
278996126
1243496078
600680165
506849464
662616991
848030573
857292659
934430785
56249323
780384637
1099329052
503539408
1110038281
948605706
426622845
327137410
259142448
718616182
46557728
1228765256
1260813797
163357450
291148215
325662673
496289030
1349016911
475244771
1353220246
162358599
1392076217
366995994
1103980310
386769463
218607467
1031297330
770164812
153103838
845829757
503215367
710494975
2613501
1225975418
254676090
170151968
408855362
1370449812
1255273955
227140404
118613054
478697942
523272649
278924166
613155793
178352495
819853544
957640904
792578985
1250814912
999445915
851627813
210585352
903996834
446653294
367488456
125190774
637710994
354577779
815165205
532503106
596324797
502314330
987106016
543018007
587212274
116958641
815373664
1180419054
1216515615
146290090
1063384985
1064951439
712345337
278772043
181838373
263205657
991920520
184823132
1001931055
661565760
910207344
826414843
953519198
142989218
73983239
889203775
739375266
28293520
1049680607
30015182
861727784
455755975
433254052
737773072
891974400
945755898
302687799
1342776884
571951346
783279319
623690103
465893313
810721425
418547243
1381640379
126614509
1258696847
527859324
894916449
1079048486
152280326
640005932
432618688
842215556
888595557
532085654
111266104
520175695
426383417
683372473
169511136
948989681
480311845
1141186732
175373493
1103768989
782181211
1027177425
544633814
449054962
253008287
360858110
381717663
326595069
759017055
237979481
251230247
796272770
511910305
208887524
261013023
226486741
891562389
1006256414
371947216
1117347783
340554562
193535049
508253204
472766777
1095568157
799246560
756225404
395267428
413786981
773444026
634050117
158630327
984107612
1170287141
1094352664
1031935319
732201043
1114206595
1266616039
871509188
1027954275
692611860
808115628
718363618
490367206
515246419
555171419
1334405013
574467274
528280180
401867612
684424085
573712932
275070912
842584592
678861997
135873514
60034624
476807888
508803297
487590464
1019904711
860583276
253570078
1037798239
636945451
1392686645
1139951152
965681697
434828371
1048816553
446153065
177757235
933787314
1278606474
1064289256
1153776392
517483181
359456165
782952411
450742241
380801032
265116126
1383107790
1122326102
320677956
1399378430
842912536
634991804
505079689
476113776
94127877
1336577544
26949426
849717332
410779922
105487603
707463119
560204913
1234090436
1320896556
539241595
1078248520
249149041
1199690798
174106737
1097416586
840867297
309321429
346994374
213736120
534096477
1285753298
779241683
1407435019
314679837
548586400
172153079
763292018
922155055
651164717
430192424
740405669
311168090
599748889
454722162
389684913
1305883062
51501651
238470599
205381672
952425446
516836090
476363765
1206882821
221968438
1037583547
704856664
547366843
870494613
262295122
431127790
713387696
461089843
818367153
332762020
87193708
615844848
984035291
658274729
432609
491240593
305380484
1224676444
462253504
335832168
941729673
936116360
870276108
714415205
330164566
1117901149
711498704
704673899
1137121784
1003474179
516895263
980046
964916948
442103350
720222279
1094447180
397930990
200656927
721908189
1014296619
847933516
1134459857
119184985
32261527
190112244
649199472
307928912
437483204
859057875
174794992
530525432
367521157
287049552
548272686
353103034
403176471
179446791
935844573
540602844
87197809
370382299
495437212
492352856
178211069
448561751
830806878
923794752
912595602
492970055
745734983
765139826
434202930
247664931
1311515260
438651132
1110227377
320625453
1048082879
797832681
599606034
719321694
761441808
459073165
57885017
147918482
116401298
688404579
888673385
343598693
462367194
505609650
820109726
387721450
201608209
555729606
665752808
1097378085
850653137
226931427
86409391
155001555
199130480
1383849589
199944373
474265515
168322407
754783720
195871509
301843905
1014988088
306620487
988832494
1334965865
1038146446
377885976
839525635
34423221
621382158
882817228
831420319
931742915
402079235
830787722
489585742
104551803
89601811
846429195
819845230
1083965759
761622538
471479486
220630034
26083192
1029280573
828036352
1337651022
569635834
760726412
529742636
873203236
916779735
416443571
948406665
1116335064
224287268
1344230765
401526027
444669847
414234268
1496313641
418225528
389280710
231642350
398918941
938264379
687072235
1105723845
341716130
549721484
256843170
96128335
677191026
383947058
298083312
684518320
249436453
1283317520
332678012
872493046
541103886
342786565
782985523
1333497452
356917328
797130867
632158245
345948308
751220412
404397947
427602901
1234171548
973670268
335335730
1140164855
934149691
538088721
119558991
385459798
283807572
545411286
588657867
470870317
954242380
792561053
35389227
270164826
882233079
402794849
371164742
352257962
415604746
632621922
579195431
823604896
454161547
866633430
375583686
1297523112
54931659
116562631
327674655
1226626152
904255939
438874356
365211469
97610658
135826451
838033279
304442712
380641840
382950858
76573862
895527665
968867189
1031144406
986153200
1388470704
242817100
2809770
300978933
157317256
1189589348
687409655
725707462
548554488
522858582
756858100
430310897
401697918
1111815996
114284502
812870518
327052279
375447673
531655080
434890410
511203163
460794370
91182683
664736226
681138464
635874173
568129710
208384975
966946777
797164556
472907718
1001118072
877096242
1151218418
975958092
1332483734
401199692
217128076
856048625
645173317
284486010
542265060
453064641
381903570
447155464
944420501
432445528
1361646985
385728603
1277513888
658365012
391974047
531868848
743237358
284793363
1130183881
507778318
740942151
432326485
987510172
421434582
464153813
853330094
1270953976
798371355
1229906469
250978320
1367412330
444177853
385876892
627163378
1123248021
189248917
515531422
760946186
782581701
834400176
577640283
451712869
190417022
1037467967
1144465228
1034050152
312242979
1003669781
1007747821
1052509041
2036666
490430458
301456963
741806629
977805266
196671163
266289098
763486541
664146622
976377362
1075503344
582309526
175910814
843430987
1171560774
500403384
364367015
1318816367
232316174
367258369
280604357
877518414
550565476
836801516
385871129
458070366
471463548
726586924
1176500371
964537209
990802632
394190051
849046943
1126807923
373226712
775110467
631484043
226861737
308300861
176145025
472403853
362427722
521746855
103768782
1326986827
1436625862
859854475
1395736910
694267047
206915999
487062603
1201529815
205106761
570215819
285389960
737159101
771905010
318588291
361308049
514525521
399794781
221743029
871226419
274933739
697230081
113243675
532557216
1302136196
490942241
1013444121
422745234
1349238401
515592576
300464140
487083489
1524112
1100350306
1064380925
1139721781
1050804769
406041325
422312582
746654927
154551579
761534212
554637519
1209149545
716524865
534079026
405837276
459885719
447355835
1099640742
620979909
866542516
851616848
204709323
311828618
323755627
430919460
98718138
863451994
689534320
1175517585
874083748
598668406
439505567
83679647
192359111
578750053
874080080
207103367
498255613
891425424
1213017754
1321258940
626227018
1375845819
1240152941
1158031013
793624909
492467029
951575089
347052640
1322009335
617578195
1029969678
385615003
1179362683
430995786
416483866
1018115599
266987584
403890519
964874619
1194893362
229888625
768711129
801864416
50227135
1068295992
860781984
319311340
685608418
883825457
355408486
520027688
5561472
293611124
1123278474
1391326568
1169144161
128735657
1279258
390999386
325427157
92755598
1246892705
490707105
918306157
1164227157
429085931
506728915
209632947
689561253
1100392306
267028781
1239448904
40136012
519331897
176137758
399640402
542475351
435941998
1113755159
405011064
721481462
803808994
334354244
780633911
1117942023
477579687
760493010
1121390604
390150459
439083593
99519998
1208992054
517056092
483581320
1181921726
917531247
52984216
263286302
472267042
367796282
637875474
833208584
381986124
661632430
566020241
664114543
869928784
366955958
442280924
319907523
1031462910
1154694489
829320820
608615028
419363782
726489959
284253348
890993874
765878126
988849884
747382293
740404874
399739151
331869038
1036489755
642457110
574794970
280200578
1228423612
687338818
80493966
429335684
245447329
523073084
1049026189
477667958
487335686
1078412960
607637736
624831446
240091342
915639084
138952357
1126678892
315793727
504687650
674827276
767221991
354881188
333467632
247926266
1133453955
1191700521
516357967
906203564
280502504
841222981
1005393123
878382730
216727747
659158315
813072777
445069894
650592071
623102064
954525052
565287155
55533849
526329268
215046774
414471930
350083883
402056616
201192486
639071254
431867638
602040175
1197265081
408746056
578365902
204028423
450457248
1363820474
289320778
649069908
942646099
14723943
809296720
271494362
337734340
789718738
1363773275
242439434
467737369
106828254
307065347
467740457
837498404
224586022
939451254
835280400
386236776
487344103
40235902
516890281
1120479845
492301059
528576197
520221539
1134869606
438102835
1361702213
250290776
1311356469
997128777
18838060
1172830664
184141838
177833805
289981309
758524285
126368142
1035355056
588505652
258041649
305598010
951180965
12767242
1427123087
286887063
142627955
488322142
131467137
661262660
279115766
848209752
164748520
523025986
626085786
666008321
556527174
1105739158
388988312
244266253
501566258
653838038
505271003
194537755
283641586
899873482
315890063
49773785
440070313
841021469
1034254470
840105200
857272413
964788127
921440262
761887045
375892465
313933625
175758787
323836860
1011935355
519275717
126095008
1089482942
167604025
632924475
112777660
34514663
926758743
334922171
847755887
606115615
807331012
301447127
318771497
320345932
602730143
508789809
498382952
1083281584
253712115
649025809
656374392
342533856
676543854
263031241
711190504
398374724
756107494
338640526
75905078
1434419213
284780519
415881260
823550542
451381731
453642570
415774300
528027109
567902927
1003549097
506738045
1332961933
397061680
88045982
728222020
819907399
1355370128
22272619
477436835
538482419
568666139
191869536
82419952
824285066
819403750
486867752
330656040
717186911
330889373
1014813450
1376974492
653779664
621588467
740291468
332183900
740575069
458204891
590230135
1124487136
662806168
696294446
435291694
353939113
736097239
486117878
1199161064
485564087
389354498
952082760
537788205
417952809
303592560
195957866
1415323266
260874134
1030469141
280302703
325791632
49981587
1315026104
730028859
450505326
537148668
296603837
702480661
376643765
266995694
795214744
352957453
1265060788
252646974
100285761
416042585
1038110656
1077391912
522151410
936002514
882827400
838752733
359074507
599958439
664799058
469958582
882523936
369203665
548200210
1082446841
173474805
316204851
444046275
757122743
514946460
311858887
1098881762
695328961
593704561
640974864
128982522
619921068
883297460
217908245
252657946
905595962
547210559
936448359
42001598
503879951
256848672
247172439
959338146
491894222
789009747
1094876152
800096574
187486626
211785022
241231467
470031065
470861105
381171739
402516047
819311830
321145335
1045266584
1311196226
189582288
435495835
64055433
870803088
1035400225
1387764858
535547531
94054314
1472114253
978324240
355223852
910834946
537677398
1151921572
682208985
517363540
729860195
3221752
933219948
180773964
858883265
489131186
757791578
592191238
65706583
1206108069
647143884
439808715
271207512
194684137
1284647230
331566254
915586070
558759315
1075282483
313496240
421644663
1030075707
336123832
280876897
529469085
1122572614
348189087
649671781
1244419504
226346042
311644687
474306211
253126960
354327922
632104619
485774646
436242163
567830164
336114130
551239837
263467009
508501581
1045907528
855824798
919820402
458653140
978352912
316298689
838362905
420349282
1471663021
206042968
310577658
777191572
994856828
952738073
799187291
317857814
693884436
372162168
665201769
121034706
1019435850
500199120
708612825
259708450
254178141
309642718
455634047
874128788
651084854
1250422703
274358324
588009551
711631118
389716807
449020540
1118298835
956562295
381411913
458430113
1044461319
772785499
330026663
843329459
1008513781
166849522
499663292
993476292
690829619
636121009
393015464
328658172
580344289
581312193
725803782
1486605261
513262837
422987996
531232278
343101459
1224402020
487070865
440302946
549252522
81667494
486769264
393200780
290497642
1143258784
149841820
624761231
1315982127
728799148
283733426
969284480
1275374802
866053779
1280804100
228430640
418996140
255886104
411631314
708632012
811686611
407905049
478037346
841733471
391240833
1298250008
427741167
963980846
913540947
326688275
1357934627
332066778
321475924
626303805
233732799
1006264094
305490818
437838548
287817453
609420302
518472378
322308345
982302920
885679993
1273105932
363141799
444621759
522869078
753597458
416931079
163154082
357041202
477579018
363505911
617140728
377322678
722819063
1372491940
512327857
1114651374
420204880
1046276513
856572641
219757714
296480283
394670247
1263726449
392179744
583742304
487149606
417720252
410696691
1450088141
201627354
258838273
1098719752
893744677
725953868
496002678
317577812
324051181
1098857743
421003546
820288825
562032330
642513899
1034089723
535178729
591593188
492792789
324602904
534972221
1290785108
1273319221
956192847
963514376
477489656
1220846065
905559384
1178495096
298739176
599540657
473372205
937273759
251300881
1144952192
671256200
450646728
613252694
967402527
783065274
826301683
414532163
779096101
271227059
680131720
533803367
723569454
817881603
1381040633
505114935
244836501
256401505
336008640
585329987
859413675
1398792293
764695456
700758601
139062378
900964089
1112602454
1117462869
611250595
815898056
1367216089
505265033
1129084402
95085621
678099149
144687625
377975538
593901708
804256927
535987924
1151332679
401047626
331260541
454719416
902980323
563630403
530758368
794806001
192359406
1211997078
668359334
305711305
1094024460
185505421
1308834793
322386824
814395817
162896448
790151394
617075490
413751057
583107072
935866409
644039547
894953720
1026874089
119703859
562910144
723592918
975779342
797227076
51060524
1241805991
252106715
793583581
436313080
630801233
1466042408
742634610
407196298
359689551
306978038
567882932
53470098
428730536
199388851
98620035
1022808217
1309519461
342520366
112231350
616659505
414056702
400666515
542942186
891983107
1053606704
186721311
511683425
978991320
318282735
995459918
485103566
1409854113
855438113
905850689
725068035
642315087
985678632
242079079
1011385297
709285687
980302277
1369956774
1402044451
226249240
887365339
767083353
713893345
1253993858
362955758
897309393
1196213774
776590646
353773795
767468845
58971137
286967946
1250521260
492499144
820175678
705223963
358423353
694497479
800305102
184043824
405830127
1012434260
510034004
555670923
735081155
358977595
476463924
1024735682
3840627
871026945
107260092
1003303695
160530501
494524468
1077011768
447094170
791093521
932635098
514785254
1021250639
85588532
879594001
219397096
460442967
748051304
505378199
940885495
489095905
613068054
1025769834
694947603
861991463
979153371
1318386009
709608854
840435701
835289363
1368556859
235757028
228619648
1349406905
330568044
68449199
768600622
265636929
328613890
1319802792
250700977
501116823
965764149
1020474106
706938874
751546133
968161565
427183121
974083752
370120906
976736150
356119646
635003134
343433860
633994358
312037497
94178324
718035155
671064018
645830898
424394175
201768805
5641993
254441491
1142199531
505121334
545238485
386590780
1063694296
53511431
258924674
207351501
629474855
217964802
527313270
707212858
659535085
1383798983
1291944512
783535978
453027094
119080635
313532046
318559079
685498685
638596298
798444829
250598462
1147090747
842738888
545231657
806363468
286265390
604700361
539194760
51771047
974796963
60324960
610302557
403735073
898807393
164100833
720355166
614413851
110025885
680374347
349688218
680406265
482663943
203178323
273292439
479835543
581103005
364106546
359007024
318579630
377020604
499135157
372996526
154232648
800760319
133582668
585784211
387779167
240897847
1256873207
483728461
1223986236
1404160934
514316930
628865475
209816626
298901940
166347039
916856294
453375144
614737909
966923135
327202908
188559870
795011897
329258071
336250811
741138449
169233586
639122086
283196675
1262941607
331809641
489288480
123467892
115344515
344843711
1200442354
488515928
1146884864
50122910
45050526
429998071
843045970
753785731
455523894
203285456
167837277
801143844
1120868485
249879636
880597812
106500686
1016862725
290807880
629056885
113283957
642691351
201320509
287900168
323376312
228869695
598221524
972626164
133833820
388908891
758410116
749251210
332984781
297641622
1337726118
805220244
413555610
304122679
783642774
974694906
30593612
1053622091
740325304
73552824
538270484
705483497
58702807
150212447
144365139
646833633
492506687
468627530
718859328
14792254
247808469
441504227
576307389
701484362
568568060
216609278
823484
141131414
837149217
973656983
841198889
486044589
1339541688
423849218
307766739
183043
900070996
269206490
421585251
1031012895
365441852
398395840
1273724909
1480917518
287912745
105344124
581738103
853198631
1307285932
206845693
493886825
430147995
594913923
385585299
733451156
766109990
243401682
784280178
88591056
445594029
163976929
930946681
1149173265
1035752409
598781814
122968158
455791509
128321754
203467039
182580295
113460325
1376135374
506800820
159028968
329645394
214330756
878515584
262321624
377872004
885883243
1240582586
374050781
426924618
649688345
1313835628
500265024
249068791
74363609
552895128
576239374
611035290
422155894
950858287
346734780
454169182
648528522
498039105
443888296
871213752
706455135
1087148340
833840134
604706791
433199222
465189445
1116732038
761599852
151202628
259715995
1306568552
85954993
301325158
794827121
332136371
815395738
228166716
768176207
169538454
712554511
867586745
1371056518
1053249728
653804067
261130148
360912933
129451369
383075339
285117137
314618548
189618307
899258785
464677434
705167154
591426322
1275950530
228435942
1031825401
1346010661
692285815
683843259
407071446
451344398
524845066
615258458
323872476
142878907
126538487
914616359
343128211
316400583
1093785742
930580762
839347919
543448725
1309834570
150305570
408634965
255303446
776442569
1143475755
116214711
751589804
1068718110
75161743
1108786080
774035998
1403773137
189093087
357253547
609340554
712204091
667239935
348752785
342784839
451458936
481014255
111969359
465357036
519864652
766107293
998199084
499320971
684836075
253172257
406010579
701995375
616859227
692099441
777077976
794400893
665641567
494247383
479483579
914216800
188204576
584874292
586342580
607678095
565145096
103173648
439031785
744933436
276536189
900459685
323497187
316229711
271790837
578733449
743412266
1325967899
708849477
713369379
422459155
399922318
971931401
577222097
1225152912
422023349
315491889
709018871
513015814
1000904670
772260873
926610612
577238887
853751708
676153058
215436471
343293389
547928867
778599320
331804356
57703879
364374870
757181764
907997279
241121256
618046660
35812279
110697723
1256899138
503313653
953023999
59515797
344760917
356475138
442163130
927389829
1018277278
605227671
277867601
567207102
383895202
2941443
456217128
1438081051
845100770
360001560
783275082
435833549
337988963
1127333469
156503140
86093923
476616672
722179325
429126348
602797932
956344775
489161278
213661268
448845993
931680466
1083234777
422610202
567857496
1328659232
261344648
833001740
304322688
1217978454
636442814
1077583813
344550161
460097898
451049335
151345439
795317038
333783318
839036795
1074711757
852042476
695916508
936781662
174126701
289583399
719842211
484121139
836261911
300175465
606743059
115335917
1016532112
951680014
975901949
473569285
838313763
1303519236
143878197
764274572
1111478366
169740176
357697855
395048078
335639779
1079509524
366898238
312694221
391911786
406897161
353091670
430995113
935638766
173054567
1221785759
381462196
1021677733
451081155
634028184
110534406
136493776
454092191
802109381
1091430934
979208889
392453121
164652982
652070892
865398936
7559656
495440309
616010142
223916870
983251648
577960335
52343997
262470966
554977564
725392835
1384961370
122010632
721682661
573400028
747307346
330397765
461922582
421635309
859743313
306377174
895589208
488417213
938135401
300636800
211021673
684837471
1350286125
536671023
468475108
132989076
463750081
847966685
51711085
211765094
589032846
339104425
202631151
73404305
1081522732
256563168
783789550
164891227
817835376
543414051
881502123
1322026153
933066393
295322939
183677394
282248977
344252995
363133460
496894781
170171034
780230677
348482439
445688858
1170468277
430930681
123924893
1451161790
191694949
263084742
531057750
426997873
51595007
1486734329
1033831631
245426989
1048713288
462483609
455877651
416698095
707312447
185827157
749211172
1330170961
129208396
196448332
1276445811
366456094
1024334893
558980268
471810039
241050135
608563117
633625069
826730703
244350646
324182258
807998077
869522554
978554658
1094021283
367426543
407261802
701908279
694648952
479786418
502187258
1382486232
867267541
339084320
27916661
466455762
230725795
996429460
290292628
576560666
643628770
801394564
650683223
784163761
818222752
591829859
206205878
242753530
531003369
308573135
945121629
1014743340
464258636
415920118
545454488
1393502837
234383071
431445632
698425665
994179490
303442112
386489060
347773008
345565207
874407950
678422151
998744660
23680822
820558809
162643341
672793390
447272956
381075195
893581886
234357895
661328147
822767626
274291431
583445368
726090610
104374064
932742274
933432933
364415137
838960793
315989454
684654624
563240242
275940756
685450209
692797667
314194726
854113732
440209703
545882087
173124709
499535068
657656391
500309156
717307347
513152310
1325267600
1310271170
74955412
352491663
384311436
154281522
491079553
690716161
475771837
623619027
1224365170
404317364
1176416357
137587079
431472265
139444630
1189107175
693414063
668246397
434291105
382540295
295383279
1198148752
750700566
907894805
831383741
145797654
835442171
1209725251
149861100
319387105
966577044
197012134
308918526
485201464
1017168945
369016280
936137163
521301982
488047466
890164620
483423684
725624274
251336932
396851461
348294854
973943760
538031335
589593285
838184023
731603639
329606681
202788597
984069372
329765340
106720506
826452721
1076448004
263330005
347439380
288373877
578282387
364198196
899769300
289631110
783791110
551262981
1003584691
628033159
752806285
139444006
996615484
238545889
912781068
1007220994
1196377012
61500741
536041902
129654595
512323816
361000951
881120062
247312382
443756297
326270852
94798767
452779386
332016020
1101006593
532035305
958424601
5827613
906789823
835853817
426341953
937331079
168580736
868001578
769313207
749281815
1306588302
582226048
775161488
934223170
362859961
213831509
500397552
1125346778
367872760
1130867405
607355856
411074286
1389363359
1065152365
336009630
490395306
1258343695
37130651
973591393
687159730
570772358
348321423
874687992
1142572975
342503087
965822951
1123401199
761628449
959755226
607480734
485681841
1296033958
590910996
953421137
1190421370
1358816983
376348042
1093351663
390534932
415228165
315767266
1047476641
72477983
678477307
752265770
175066563
1422102900
519724825
924497202
190450871
93201893
165957320
452884570
1269972523
518106928
18521964
391005892
259417196
776119522
488916238
1275742491
1271443718
1016498762
392662086
1279328706
965497195
1252121080
530745476
912148017
90606206
892190942
1071262807
897088052
806268917
706927490
314013563
390757566
968043228
75278613
671516389
919927587
882840868
730739648
510253455
110422564
1151139612
895347749
855859795
1073807184
1272677294
1287466089
718208810
944656162
412005372
324778728
739520140
1378778586
920445987
339733608
448622324
472990062
457090900
963589171
560256004
715449163
418355170
1199687976
805885959
304152805
367801852
244516681
774722394
846361823
867328733
957666351
712877156
711269446
790639999
464150046
875270839
681254476
300577613
1005427404
1040503276
1019068630
110966499
596316494
726954757
106980210
1145571724
1105190882
308695423
536659862
361331609
264986783
46889138
635553676
636504343
710450054
748997416
561495697
963105136
507891225
437675300
947344
637566730
689531932
32283466
723384721
417379848
493681640
396192960
578592551
469455101
1057761407
508279174
996091204
513707560
604241115
685785251
161094
1012072989
1158776854
182282879
1072730948
118888858
427720335
715388518
1134023349
581882075
931838784
250790747
684403863
693797886
841215560
560842547
424023706
1198583197
785907172
486708177
1058738835
449389571
978067488
568908537
93064181
1344075975
335975263
500230616
624642156
308393546
854097841
785276918
428217762
302331596
701152048
326911290
1382462062
588098106
315616245
201601862
1196623601
1046354612
646074334
377327241
868207832
1199691149
1187451995
853700688
128231
495114302
35428170
802555950
1175159877
407320410
370360614
304861838
1196640769
474263618
797357371
543864877
261043789
505041200
447387518
43323110
1475000488
476004513
278206507
900439515
275754666
1052889338
633008990
469610255
212059208
595643168
985442114
83848777
763520072
936078696
1014103805
1323351745
849086318
312472184
265990878
201987718
164199125
1017838224
179765185
856614910
949085994
560873310
881860252
478522633
474530057
1371464831
389312096
1051819562
182260391
458919482
449071996
621739212
382238011
519103371
180248799
98647364
571916740
656768896
351753569
427502109
938512695
493930521
656219340
1452077370
283259886
105552741
518577459
925749942
535545046
2647320
450015583
462811377
1260951973
334054340
1079858841
1217412320
864391693
413811180
753919365
475908452
509766722
333459066
556982737
665608094
682532848
424095734
757848556
134739302
503709759
486868779
773998060
885830492
234824001
657999674
662079916
416063487
851170185
822689725
410203608
419217358
501170449
517171828
153940777
863888503
801446148
795427061
373330524
1037803661
337617765
806655701
630857781
756138165
207958997
739296597
217238730
487948432
1207822425
520280974
282437685
100952131
528852312
634397880
1010325890
325057295
604844530
1371856486
879306905
891833743
275171298
133637774
456641768
754190235
512971629
605921467
480769164
265310376
318593801
914653124
414930835
1203484460
683379119
1296412066
773552087
237176022
107228489
1001173089
548899981
1091482030
1068574065
852535221
749873343
184255807
181788926
420381787
304506486
406390303
860283094
1040880848
1029829773
526332035
244133878
999925010
703988002
1000612961
1324320328
540577159
855979183
1130449805
524653156
892777712
435685518
1052978
286547677
657910008
309881130
303873160
338525774
674448868
136193923
231490599
1439527859
87127317
451132030
233061955
401550161
1043646801
367749060
456516358
921952583
114996594
118734465
561626675
886122232
797338396
407831174
371082318
1001295189
1224181326
1481522150
1122289711
348133216
428824731
1016199141
291196422
356685561
158801327
1397723684
509306893
826940731
742730614
817853955
1202627198
793076950
1437245427
265009375
592394776
781360134
421759098
370976759
665367730
1039882048
83090182
1218561879
447757232
241530095
505554565
243341820
415344201
853122818
466680959
566564273
1287355448
402509606
587005919
985390324
183177774
216977583
395924360
994824415
195261134
531130578
337203923
751670385
1192703134
688545904
305316085
135233166
177089474
1276351455
963458296
852811958
1354072502
1314096985
857148511
35865216
539771893
720478265
1063928767
837347307
508913856
883202986
417346568
1144321812
664711257
145344423
980447421
792205411
953857577
468022952
868910272
1091127493
480973990
971347134
634653322
656319992
472984456
815182477
1086857212
673948892
1082102126
391640780
875143054
230229211
874483963
137343587
373422742
829341074
1004413963
556792020
711433156
1255566612
328994298
819971715
1178412717
351934410
249826211
763682715
470125391
52223403
61578721
384356081
1107451103
327287577
482272321
845164043
594941750
539017884
170009461
898352337
844572643
283590412
218949585
1207704733
542523205
99143962
247326196
209774622
766793190
379154301
1149379642
146980748
819132531
1053509840
503185854
538323688
235385381
708103042
1213614202
159619384
800301695
1341774720
149397451
556876215
172336308
901699175
1292384322
754165893
485032836
1205672250
1226191767
250095496
454188223
552449981
934657690
1399359961
732505271
721303049
656616787
640382233
909728500
1285353679
192062343
125879471
288677705
1142950347
1295506167
457474060
853884397
428607526
613114663
1023442820
566572700
540987091
54293703
1377888575
284634645
974341564
741387973
476988428
1145231699
484037689
516334600
278077295
522626128
191406665
360329701
1323549376
703578899
517520976
1443226752
458686656
241167022
973006329
626304131
236666117
463577807
395828391
392336273
665590722
706155399
744462017
432519325
1483912157
1160321772
410538068
219572020
438722488
561276304
1411515338
786180609
1461131400
1275187629
698014345
670685762
213460286
671520253
337656979
502775691
6919106
201860907
1055157638
524908299
1260432897
508500267
713426812
592780916
406081283
1085574724
396044051
841409318
864041429
839770095
204706097
356571828
1162116267
146568542
767959131
860790246
359497551
197989366
55001541
681836044
459015559
282637795
1048021893
297062321
953515693
770155855
488397111
490404979
257480876
468141106
1472732906
1223341858
934090654
1248528248
175486220
354092723
437464843
1130397673
472521414
419743005
736499814
65638873
443160965
299833639
1297044412
439075986
385175049
912814503
904914452
422998256
476525214
75850039
136915287
516501384
728760492
772742621
1164423957
635197860
226620864
35084953
30962223
930281766
374411973
1185817954
278097559
337270164
997322199
1424103161
401261010
1118617498
550323135
836672395
17477643
236921981
741623847
923554514
27706293
1090634464
1175758378
804690251
452000286
265684245
824328544
1064840414
864038141
153817431
526775596
737216726
1085912774
823957703
653795654
771930001
998151238
847843534
415473746
340924520
421585456
367008786
433720874
341554099
1273627063
995333008
523830382
877246891
649404291
229078734
777448060
357101722
481957269
445690534
461508803
1056800613
366260997
571446221
620461053
559128525
507882017
942825987
913916319
245949607
384920847
674436321
816326548
188564592
589863273
40616149
472468678
1267421507
665517729
814286988
1027907685
1061004669
505642790
4253465
1267521319
1337808003
469655849
837838038
241184696
1235312913
714417737
873098336
301121397
900149439
302035734
505240991
1064667684
333873151
1022511374
539541584
335382258
163170460
460784011
706365007
783546312
730869043
147358329
276609287
853964572
1389088795
1391355342
1390165611
464686270
664044900
462386969
387894043
400357344
66981170
467026487
264397814
790343319
1116966611
166497606
447732822
720617667
528794009
1038168684
624246566
334019552
351187491
1005059903
255933756
280792800
451755056
1145529572
322662194
477858113
536294187
211815403
697498228
462120298
395521359
411592006
872379226
424675878
64950820
626225460
1106004062
459776792
888542976
866861113
158397296
664455969
1147287772
387908395
693344308
54911312
404591843
261991975
460843272
168470176
72618519
337986368
335246430
292622545
380742213
974417107
1949612
824462697
726628464
559444382
877217816
654318422
342455393
384136714
1255481777
400705043
903686079
703005294
633337518
518151573
393839204
1192734789
312349291
645056493
408770031
224291261
445008988
458324703
443673340
360461368
56100300
336171233
1243229431
1154013827
436815856
485026220
1079756203
423019715
1009336813
551915055
580307730
764040132
710095687
179311153
1166166333
460662231
237841042
218153914
126234733
484824365
92979987
640671668
729925282
252104619
513235460
724580295
543602360
204085050
468166090
90619829
1054726257
1049446736
364576765
405951966
386625230
874368739
1263901387
949060291
304930901
257602146
381179678
1080615617
1011177359
715766081
379082156
302881861
689269899
367342903
911169002
888345709
1167213369
515568514
102720176
121761376
721682944
869234382
766920579
185591434
275156757
493497046
742630489
1350425052
935995308
293785945
536886404
192122826
286594979
532165160
395380635
436301057
515186600
468255351
1461416712
504683004
819058778
362145360
249139417
395622212
443061381
1373069206
461760003
1217891117
497726445
371783123
82947755
486650594
373596025
244105455
523697363
254556148
33571637
812189403
356590490
1378927448
1363325795
428921833
390961465
1379992407
851582156
457621417
1213028472
681968170
340961675
507768480
589784743
858584223
586403818
1011538327
1320284280
282988305
279604331
606263116
809095394
201344973
550360891
647639253
245676504
295901848
188130207
268554694
884238475
465415417
58765493
385719753
776556333
262637074
872744646
847849606
849525951
959151268
1189190797
146774788
275048027
886645688
86308953
449561782
645826616
1152587083
909218596
514411959
873965860
270736706
1019386639
221347682
290414010
206699211
457111762
335964779
660594564
1400253733
189550832
430899374
220860351
309157664
721190457
716794214
514166508
391813534
39622219
897971845
187713825
402414956
524177125
280773288
375249633
787453110
975772515
488663287
375222142
640836688
259671616
734613609
420709242
264417404
517633245
647241052
52457686
411574913
253415755
44796273
874515714
777217597
335954954
389185794
340678739
254223906
1077036839
371294820
478129370
396004497
86952073
876756305
668539647
703572705
829000421
812824729
881524952
142272420
323105521
1162580995
63267294
318320428
145013513
103005111
447139886
379925147
680725442
730675900
246445811
930259624
275141561
605480023
990178340
389930291
736338631
69467772
555058705
975601595
76185719
1084948026
593221951
661258403
537713445
742205117
886032120
826109029
642629
158943840
726808376
43105627
1048046931
489665740
348225250
160340558
268655674
753265405
287114394
553062246
878751512
668295343
238666287
928373224
339817
331485676
343547429
353716665
709283652
1397706024
984293774
703555725
773226118
182766267
790442104
1419257471
306769401
250902088
889454416
1095680614
197586481
643829546
459962237
533884262
219828064
1314486749
480108811
686919325
974552923
821241006
1347805004
85363961
595222783
690681865
200593772
377759958
1002121677
924801385
268224081
528750096
461027462
198514484
412160665
694840773
1159986582
847496
119870622
398333765
195102672
550710755
330885928
957808536
568392112
519180778
405849231
368463546
470964
520015260
607223183
1032740400
1069901103
1279621479
923126040
201989023
536577987
389346474
1136676477
891271333
221720358
602518127
34619025
407965347
853342068
114605200
640373803
721032442
563164294
874477325
870226189
344134543
624791344
1223709276
1321551090
1025068383
1456288253
416331218
1270388471
284483213
954751173
544642842
175468140
907003262
821240381
749299150
333016983
856046544
602499725
249353531
625479177
1118390086
741566689
1005245113
1346372417
357097301
1034936640
618811080
520641026
283687936
274529105
351388051
966539612
881775176
564021396
250042873
839316820
894035009
161235455
420941812
795772701
490929692
663082025
409708304
683196358
485592289
474044612
544623618
104909610
341001703
470531779
585723423
461316719
321034633
1387006510
629782240
92829504
1358558735
147800766
708159639
534206234
940886112
188343441
745044588
301185022
329845538
826878263
400056231
252318798
857485146
807312783
489131795
233998650
347362161
266638162
1001324212
1383670967
524472643
442062653
281968918
727163193
1120730826
523552675
230661203
506278263
1060800044
767267033
710488520
377586254
796139708
90423559
1173471845
153038281
476456252
331666741
363796543
711399203
546060240
1314792552
182915656
746333685
782108282
1133050292
845445921
352186071
414729744
1110756923
790396441
127268724
385694094
1011075001
197865470
557313505
1357401201
818927970
641116322
850633498
692213474
174592776
803505868
145939386
422576537
130685976
544870725
500088935
735436706
838720690
358942151
184269539
49731562
555053425
1049351462
541378819
876900329
495964232
284595598
1018914409
639668530
503243969
400040431
408089726
860780470
822020467
385119801
605242878
96999985
753739119
990082951
547270112
1045999
212565770
1201688095
1118258923
1300549648
1066314529
734180288
1482481427
449733024
556519541
736512271
1402099559
213456592
1031714502
497684178
774462716
709395392
813227885
400748674
314966805
741055082
544771119
1042509812
655699637
868341121
767440485
516092861
1115583624
156060989
1168829487
405209885
556732862
258654767
904442652
1206894109
395411492
383879747
296044772
211953906
724013574
132111414
364284919
988658107
255277784
522434867
1267519440
450256959
838746167
152206073
678060083
416124883
96535019
549595466
519655545
755475273
163338045
128087664
426527955
402926785
593120320
1081070563
211907336
1236845396
255104507
516968490
239404210
949343048
975971797
642591445
860407766
533774379
906496651
885188800
785748912
788086858
756219806
870164059
881471310
455622660
372412706
1207846004
645865626
81196546
452489424
121882531
655697156
422568963
1382609180
1197516279
933657300
686138509
1223836640
610021492
358300723
168306837
591825666
891473888
370598844
556950573
756828879
761818662
332878441
339431291
1247901911
377296423
1319499263
697098172
782587097
329726217
82767036
924571747
853450285
958474820
464883077
42597077
473784228
856467951
27547258
772408392
665044209
865728745
1399540809
735125229
1045382613
256840025
473038839
264216862
1239310688
211285732
982950981
1246475841
584739611
543057119
110152415
1225723653
1101318880
516719346
381675522
623020337
425851443
158950850
899590838
642815672
713150269
15107351
340325139
686036190
678492797
297915200
317171397
359016111
918330630
616555933
496321520
759270629
701871172
11987092
378171292
503597151
346712673
334051344
184977816
957706388
686441109
415621351
1027594495
1102617265
135351525
1168564625
444714754
871560371
753899388
1041972560
326890250
747418516
1015194179
448390369
510959956
123157959
440501708
444771637
242723926
325412588
386743315
1262891498
485879919
650132119
452151928
1184975532
408845163
586663718
739234459
111882529
357458662
774572745
350971713
526026292
294752517
788252783
59614360
376542
773962152
391823622
331862460
1299125779
1229350794
955296392
344741514
1061198298
1122915888
374213898
198267523
536674237
704054703
266800147
442495965
338309480
270033046
319969803
351116641
543360417
1118283306
1374885862
254781004
609933274
1141871634
301113041
1074565221
5986663
324118654
434898431
782960951
286138363
882200414
654609826
231539411
456547726
745416645
348195587
459745604
769276132
1093128315
209535746
434099544
349057947
80372614
384163048
1238247516
244614848
222566734
250037610
389205958
52827156
333469626
652134487
933890809
548713398
1012115654
279971025
208391356
665639523
182109963
833602279
1022100079
126549963
820145177
455203211
359079385
389388116
973956492
602407305
1028738683
639641730
176757877
636595816
219201489
977160901
174651209
1151067161
410945322
106962512
751035248
490026939
407492883
1048134711
428146771
513601208
784643104
154233744
337291770
100538328
889838484
214771042
420496913
537388574
799971923
594203580
415381389
412506262
405810445
465890863
948129845
202266721
361598678
498779353
45016297
295746073
1300386415
908169380
1110864309
484829216
1034327862
766725012
209407186
1071261424
465473944
1319187
847275656
846785903
389233430
24981578
711020927
108867127
36262644
35927443
485105591
700634025
155274926
468517838
688922731
728658510
448078354
969019397
124145772
433956238
73887857
569774098
543680421
4594604
720109895
409044486
191141905
251797343
725075776
439066514
354357948
857042725
379521486
964868822
133077501
891806426
612907519
464672086
544112385
591664853
387893
391196181
347796574
664116890
264174091
387206926
243649138
480911998
771725164
458512844
150626055
495585173
466839530
840544532
480360652
247275397
467765203
781342783
1497519638
1041913883
429221145
1029516394
118712428
996038638
132047963
1322646033
242122438
1101840170
263229048
354533857
707681634
556750258
1014061863
424463573
543869479
522950760
234414742
801779914
839035468
983433609
1045302776
403517816
527652362
507540395
468579550
1061688973
965527238
1132266111
1049187221
110180199
1390132568
1374953944
1045662219
269418981
472486998
807588840
1308705726
481317986
633311341
1262455123
514462831
167275009
524223745
1030071023
792776987
287488970
746478301
174611482
575891226
755512692
736128261
968957490
838199882
801783123
671043561
734971860
525303263
918151507
850610950
774326829
306759028
1311391685
376289925
764493974
932162949
968945027
504258126
1182133122
74812522
513816115
502347363
1062179792
898955222
462571363
394733314
639835023
990324082
486027406
520671170
790019013
876345537
355610759
280423561
978790103
456677447
1019969177
18659442
1033854632
232709256
308666020
796443911
1005217106
716431204
418501718
870448266
1079613183
731036025
675285676
215112691
285552743
770319018
642652313
402111179
730298059
709044080
696342383
218155080
555109839
403211257
603517051
772568281
652972192
926724139
670542317
1258243834
537138474
1020250446
231284558
1239313998
601852304
1134984084
999107265
878512362
970204209
394616615
1364070441
1142069726
377615880
324596735
577677050
1075147672
795474704
246528137
577634916
881640579
445511730
66746882
563717027
331559934
210960609
779103317
708344233
329522257
634535217
862214120
24615793
733586
404589200
1089808305
381217838
783015226
1293023330
389952628
656402170
517303748
1424269068
649505442
204554723
464700305
150640358
33594343
819521261
731547806
353848865
401550528
724255536
274616175
341696860
1349793194
953776305
997201985
385512903
340635453
883638998
892427868
720459608
646834192
475158201
420929620
917101498
1312473646
115193332
200254240
657311615
181435009
1194788441
1255783451
486094041
378342860
391882128
325506104
348378759
376984441
1366808649
487576572
386415705
1305831545
580258352
579012977
456408514
749990901
358345630
823794538
768001716
1186099794
1211772861
640503187
1105009945
1019673280
1022902613
524734211
693471023
976663409
687033558
764382674
305862886
501136912
955042348
472504878
1241916950
850481149
583665130
1392438185
349060368
311969732
1093075363
706849520
422429998
396534452
658856895
524034790
1115194194
704183082
147178737
496224913
478240682
1351039191
504433276
332327640
1246670260
853758323
566975235
1197967682
533973436
452076459
643370226
591863624
520588324
897386259
938923065
1340812462
889720595
351422979
711745281
317558952
537249165
1234879975
1209497665
1403798726
366122225
294572846
545185566
789369802
1259215444
1189185666
776087309
372099783
211192176
308179091
950635503
1030830932
609326749
122381078
454424643
860914023
1133153093
1067702226
731716301
777224760
452597146
862224903
665612289
1354180145
306389665
633284528
449589896
5909777
176627128
1377905731
758715371
306899862
1170481764
479466742
840538029
824890298
366689617
538085765
1309943633
1300157554
1422498094
483242255
867657283
1495801553
1357880958
372855800
1078542168
497382515
1160110296
1082623879
854438781
1027181543
461198562
761234330
1001587179
895303276
1112455186
924049190
831497981
501894458
1158575978
301793781
705187833
268757671
170162815
1225328
1081047493
1362386677
1062185284
887647601
950484473
1128864512
1004310537
534510480
474307424
94459183
1146460191
517111368
109656728
376735558
736968128
524620753
132921851
783431717
99979636
949691489
233476404
472913550
621023465
191695138
331523012
931439309
618687381
949302285
745777103
268612344
443567962
472836001
353731552
1335437075
575627319
361871261
1437425848
1273071560
59273018
321996289
599456914
1397455860
891389286
1060497218
219579506
851661836
19018930
213595289
892994661
944705407
621809518
1349377713
241911922
651881546
159735587
516465590
291590554
291461633
418765782
431555744
1138715351
454758719
660138983
971778663
1348616062
762590234
332017851
339616820
738621076
489240163
788448361
360277340
373108220
322187268
637869738
860788475
806313825
1111916262
804516061
549579333
407988789
316049784
855111554
802512834
1005469968
302803432
915424336
760498095
936909198
438415719
400264900
227162070
977406150
190637079
80500685
411690737
88403602
496832755
1089649474
768405516
1107291781
1241302721
548382703
509177740
329610229
1065444476
928115037
741147462
1380684277
468014235
450425391
191911367
347242725
292613077
314643407
1148817236
78843197
1030028403
1058304880
1053783327
494706386
228725833
476736628
227607615
579182856
1072768605
508216036
984903028
170340990
522528965
947903702
473966478
844729549
370973981
752952866
714726324
548259868
486338491
1303759244
699786891
749709942
583149180
626691306
1135302146
1289177240
165461775
303959243
272452819
938363333
1018095326
724059215
728018225
429293877
181121714
262967736
963224818
807133396
422304072
397831398
442215623
727735239
600445080
881696076
1137753179
93909504
1435050167
819168734
669784042
390646640
405075776
398829433
520585804
972191379
594891563
962067913
930032806
555207385
1115747202
228718050
981837087
295132743
522776033
368446377
1305494413
383352896
778501650
55215645
1423677389
269325763
564524543
1126585283
291209284
1372379284
863022197
1463443601
380987433
1389786208
1210521921
195740428
538274683
1105136788
287575490
760596007
695620601
472909744
1451788519
561769237
1472646528
1259313425
792764090
126984963
300060878
710215774
569377754
286926551
246754119
443702479
574191958
401544562
399773457
1232464300
1320063736
540799372
302111885
79747930
478278899
204465699
119425031
758745947
343237524
1189327393
1076035620
71341766
354528276
173246295
483920586
403129714
484605491
255937174
122525790
1110867863
776452109
488654537
26852741
257374069
727878014
1076200923
95259986
1438988806
275822625
523606834
873162582
1223464550
306723847
308440055
1224109969
214215315
129631580
421162115
768473614
758718004
459351897
139228903
830283192
1261236543
821077334
530154053
631941656
1422032621
93342283
1005556253
728553366
842620824
395588506
486235393
312992777
882253608
604528355
757525873
656666917
688085800
69345324
676928957
1021483209
620107222
1417000243
952494407
1442563653
789238084
702744069
984754897
654775380
888343496
461548640
484663865
318631119
223377331
493556860
824463851
332388141
755847326
1468474799
1133897462
940154489
467934761
797045729
184922355
838408764
1071228139
1366359321
491611386
1185503368
391340601
1416216660
291994921
858840381
553760761
507422687
110848116
634872729
767668363
631110819
400866367
1009938911
649256924
596488053
1110449971
127817448
1066715093
139448552
1035199705
1300258453
846519433
1246531184
816107826
740898939
410210515
517428851
1250100800
1210542682
951378476
276641737
630017459
577348591
820503490
1463635324
1473076365
644579100
289258946
985846344
1208651418
812413230
1362110801
1021425174
403874026
409839894
244670391
1163460731
1282230916
374027348
429665932
452493682
284154002
1165916240
846993690
1301025644
935267281
1321786839
538910222
1332089288
390951861
986212995
1343803289
1277267383
831689555
530624848
761471192
858515594
1317026380
662290666
358179510
724823915
979550503
432927931
786469670
1157244170
958055008
620566934
1165768760
461620263
999734188
627832076
851413872
678783658
1220987049
594375608
735978921
1247404690
730508999
569674082
232901404
926192711
1346033806
276905915
317569452
523022628
133428550
1396367202
1460042373
648252528
1001377398
1201999043
744261313
1126776109
477070527
941766147
1026025175
581064351
794996793
623889792
1274617539
771241310
542674694
171260977
380144382
329797021
711770040
453235371
463071795
896567145
431916326
1188821199
721809233
1027295045
691101325
1089607952
523034328
935058953
939040446
668341817
474730811
874608976
863602187
594072132
1134567558
1281316170
759113296
924418168
341947558
324182680
1252397553
627317777
639217148
1372200029
484663951
1035123557
203132522
661703042
1024250003
1000747164
829328283
1254119686
1030828908
300159859
795143784
678083712
632724875
603525458
574088284
542928636
1028820943
1102194117
392289861
1036873749
1207898825
1452916614
73741352
143315410
1101957743
1299882575
1468903477
415323063
1300329566
1464255591
320299337
281558451
1399947651
430169159
567612179
1077731972
760591762
589328345
1029501146
188332085
642430884
820951449
344059387
1061859913
333980939
1479744594
974848932
690822511
800894470
1086326098
610505643
327818792
963907376
409175509
954341858
279411517
1133988058
1081894163
832560533
339213
615805604
464575812
1399566116
628581224
640202146
652054066
856686708
506417624
1229153873
374869415
824497105
1073438733
824535995
451059548
878244056
996866292
1182735690
457842275
326542427
637879619
480362646
767670790
675501837
813020607
878713217
701705381
543247458
302771187
1450161261
221192393
580443417
128067891
813586080
826918353
903557339
1209499402
693483773
618387737
743855500
954296351
757909726
1216023489
1030538511
1197779970
816713828
1109393805
667206348
1098841278
717114545
866970043
67750973
718701320
1074787913
391385837
353938312
771895241
1474535944
555268183
815460082
238916558
422386334
1392098601
841714638
754802836
439477028
325380223
851995011
780522689
345328827
515997370
378718714
631258197
41763099
212198590
558049745
505988229
450973570
384345487
554977867
87086168
288418495
135473472
335620943
1074731118
810276336
155841796
398929252
1184417113
935669919
500449895
668909375
971716564
1100036901
139342299
1399294311
983430806
800101509
902061573
1396534192
64305627
327939291
1000414340
553272172
738532605
1221839685
274905815
1203718691
647451400
492725890
516773332
1375306904
432127577
1461444700
468069153
1314770766
471692623
508919267
903869974
1326531186
1055113375
1146699650
501328061
1368801982
205448874
701990543
113776675
1004996535
368833105
389674575
758939946
262219378
335957841
606333213
819946336
647207446
1094567170
956993954
436822376
240305946
766190883
1168629610
440346164
75493324
1304193984
464033732
1246714293
704287748
1249006800
451898878
492222716
840866882
480240863
1022578414
281253921
450817865
828884194
344884516
757770807
970867977
1085716373
267277044
834748526
450909086
223943534
648620530
911885933
241017565
902476173
182153589
940456368
1023664732
705706928
181075918
408336658
1243577121
1040519501
495374602
779841015
224899442
654740789
631663171
864011213
807027923
195403704
350477530
1276271067
488164304
566719610
381262813
254175994
941860482
530772633
393004287
404953067
506165887
318013652
650268370
1005227011
948680043
1493062184
246906324
528772311
863018665
476268432
129216292
888463633
1222478193
1077613232
645729046
429312788
360298087
764628305
980970284
953449497
904951867
470978483
414224223
1198484671
1446098161
1067184143
389097673
104979222
865261608
767520519
776680191
754018892
834572346
953196178
1195630495
1050843333
1212835805
711321164
855829248
1212571847
580688420
975015802
762871909
982833836
449485213
1133145393
809580046
517501668
1150131295
556467662
918887554
1010525718
1041166122
134709353
717060887
574968
334478274
679059191
624081339
763442612
1064408366
808288030
166537203
361026149
771726682
840634418
514155977
63629004
476778141
1032805547
1250147610
33395385
978371193
800011766
363587908
1123291707
764155640
914835650
717176947
1094155461
144070581
555747688
598320007
700648113
774606289
1162116405
1301617060
872360279
290752254
423455280
798384133
130327791
322929251
1141540775
720802695
931054429
424158567
1472599979
1113585570
1287561928
87584263
617895393
1004628279
404651535
347824176
507947082
332195023
276394246
566283784
313657724
969823658
1037495273
167211005
522379272
645589280
278738032
429094626
86767067
459687007
448828771
260732823
463636440
824599009
775254605
928885311
966833655
383053151
110498048
1334367133
1072165917
428269355
667711227
221731915
469700148
1325926426
283047279
700752287
1151179236
1176940937
880327343
455782553
1893808
896110306
1110146782
479607649
1339721617
904245189
1337772623
448852171
754766925
593154653
1299066132
873627073
427319145
1211319984
509907396
550279978
620991260
735617238
325972217
1078048508
1181337713
1001088687
1361745139
457422428
596164844
1074284852
1176547995
340310447
235914474
777345313
692873449
805299202
1041840785
899947971
1262305108
317482834
855572643
817225141
856843350
628353959
391149087
706877451
1255463273
412754231
1376563854
1441153609
857635863
1195422257
495067464
1171284821
549767024
988569412
337506779
290700182
475564152
1110291966
1116075908
347665695
1481727599
889923037
387853544
913279201
1403572840
502615542
980064305
897955308
1279818145
471364682
79715393
1385962296
711529376
1275614151
1228703570
1176506488
382438163
1029698779
1141190803
255211400
974068590
349433333
246032793
721547332
430505816
999473472
801621046
1408529348
1319193369
629071588
1144556195
659188355
761424847
488264312
784439422
1075393997
150700473
395028016
702569243
778204802
545439890
519899013
505938883
607309544
723289888
1316629927
1144350717
735674685
400104529
1451273563
410700439
394425957
275007464
510937819
596655928
568234780
502558678
389059834
1240636274
871560817
231645300
881232261
515608763
513930734
405208240
125805852
1177544093
840590029
546213310
440138337
950819861
458929197
1461551709
450233112
235587256
931997232
477678381
495033409
295271348
727998798
340480492
1106838
1046329834
970165409
932717984
622568989
539997339
389860999
995920162
318898317
433305647
1404838954
738482918
976375253
607667636
347233191
180779648
982746256
171485407
1082061792
427975666
787205088
910872022
55009563
1361930294
750795190
804862047
1302185891
786893185
424686543
928518142
1065395984
134857712
691236210
247224891
922851185
759408323
1052772657
983916316
494900736
936378238
958243555
277076540
959557805
70805842
448783731
509458955
1481201407
1284423790
500800866
393757045
911769945
140314112
394790495
1074688929
814481427
335677446
722149479
151709868
1376786454
668003529
611278174
340640496
808890843
893635200
586976046
1053481731
478108231
575735316
895908329
499008494
602896008
403152228
413649108
338077942
284854783
882604490
824271994
31833415
332409659
476101239
673567503
249164900
1132071231
1005761258
940837
659381427
203034219
603849242
249873811
725692751
1213223089
219930935
1055046306
242285158
1101918159
651268967
632232892
423991435
1397996904
1003279018
669499928
798001077
831091441
1121786759
216568535
291200872
866004682
630043674
103686155
547100025
645375259
529896910
1032439213
340993817
230998893
217396836
682304316
332855963
570020069
769196083
294098773
323712524
854665615
528408882
381342198
697748089
727580519
44204004
217559148
573130651
1044249
1138761424
1304609151
1317549812
783689956
309081332
296678422
886109687
551207285
304500205
429152266
430521470
282871413
505711900
351952826
741375370
770314615
126129462
183266104
550477227
646434073
381953886
403095370
60809682
212797395
534460395
873494896
843667143
931521088
204655911
370997590
1169515405
382711204
808804253
879791574
798807818
637318382
158251790
480934652
387381414
180819108
515227678
1052157621
238806655
152045996
544174846
393584490
351140529
835557142
693747208
1075174607
548104161
1131767318
459547905
862327617
1092256608
463805649
863558166
1021438708
423837704
973105369
245319317
466619420
135103341
307586347
530814827
1345266078
890079926
788924279
456490396
333207998
635506751
621329134
56796947
338031865
1228952234
393591577
1293081246
277858790
919509076
184697468
152102459
503582674
374513402
309011347
418310041
424577050
424012682
330943601
196317798
434215813
528693352
300777413
598290666
130265250
1451696996
689790232
460528525
803555287
617975233
920556654
713733707
349382603
828394501
279144374
78530214
143509403
98114477
438159002
857592044
78206408
535455466
430482055
479994204
445797488
1085141963
362708489
549222760
1159846082
313579104
609466131
920021154
358517390
595808345
699959426
607882427
537265556
379181883
1065697243
237596003
273450340
152170490
226563550
497129871
60857239
421426284
504469630
458892170
872702384
400079815
168466855
768817043
339107840
254567010
357955053
795440705
800895612
907929859
711317174
492857743
917860313
645655372
1277611191
216498281
699398465
1857656
899951441
122113
711427480
124308181
1044473165
352182284
1106712368
515198843
666734419
715586210
504532219
659356736
339737896
523545870
319092102
1476242172
468432292
391742862
1135599162
770416880
273733814
161591871
192725182
977460909
1334753998
405798937
1007680950
558012959
209335729
283440857
1239762888
521148793
329751209
305949440
861378939
473911383
815377688
567720662
184589628
1187473994
988612746
222622081
1141129827
369297987
712856848
580963611
428477233
995789
434451630
599620945
1499583149
824774656
1132141977
521519970
287340297
1074893648
981847313
928076856
1322379140
246325198
1031529962
1229360694
347289341
276169658
477522845
408936541
215236505
102233943
1093531111
1016420598
341788937
788743618
537142478
768820317
60359925
508834195
391655557
1305572257
1338101448
1103901779
1112101938
515507662
729188118
746318708
125799996
625204563
915201839
680357621
461257776
583735010
378038236
855643324
1282850756
878392646
471844109
301952101
505248398
634851722
213872671
1011649462
1084097224
1169114664
206135778
857484083
904635263
634047730
353715082
721171258
214913962
1146747817
726797680
887854100
643436705
214610608
1267777259
97697489
292787037
513633020
242085438
439091062
185196379
464024199
1003321974
889708888
551168122
834641261
474765787
282355930
801284467
628476107
380603673
807345287
1017051273
948200917
1241534084
1136558524
821097233
570311158
626785332
447427255
152373647
679857765
763787676
1123695481
325556016
680500431
179499482
514563363
1049517508
445011601
557762161
501820761
854429296
171401238
1194366276
1007226639
745474385
395875581
327368910
1067165581
524855495
408410016
787643016
128334955
537089971
344527531
526717120
417740246
737806973
437476238
185626733
782138760
559860206
1290684454
442576026
283187345
1237630354
388502655
120389814
466773530
483320141
970511642
943771552
832142362
506823568
908028786
353277191
708721075
435378375
200788320
129088754
1326620035
47715956
852902756
694130054
450115308
637044809
536697424
738628008
719547540
860742470
196611193
258180601
1135948514
935365831
1257823285
136273002
398043172
1405532610
892097243
114290927
557156092
1093000619
1148424240
496360975
340770807
518900960
677215148
1142722485
213104825
1004528936
1078501061
766168207
738356344
526817475
292255020
312293420
917726746
534566038
509384620
453641557
519466681
1135061131
398771094
601309458
55274269
319121726
972019582
949518459
722118776
340627574
673213331
118139134
401492580
1399502235
1037166625
868601816
1070495581
374957160
677028452
203729818
330200766
448034209
234403643
1160209216
753975509
154601497
220356940
132335597
473531260
306874640
587791146
844783252
538585233
375668525
186552711
667844531
498152286
503337798
617691
662040147
1140653267
1057393917
1253245518
1268858897
1110536786
1036546461
1224397485
379057210
227065088
627549463
812925285
1137712398
494060822
1209385278
340829938
402844029
1200200149
323270826
909137718
407831627
1404794206
407235577
888481589
412877917
622892870
145032251
45966126
444158576
697463975
406388712
561555556
892816793
251279526
489974985
347950454
450697109
482358706
1247484449
1075809531
839845280
308354555
819457008
977910749
740494793
976823503
353453602
380595019
765567748
370330208
83260493
384138770
303420144
628979179
1481298121
572737350
557060075
635268913
380077683
344548650
330396156
176039146
119173940
472537130
834696214
1018510922
395494432
922353719
752754157
274290241
861986644
804122921
487629480
395909947
812104265
246118794
416455656
186893772
477794193
156561275
799886564
343757340
33818468
671475546
439544607
723455205
554815715
593621419
331685822
268269414
1039520945
19600554
303624255
308900933
310751780
239955440
1383227717
973749672
255668344
454411399
342634171
533381195
856235516
504777946
875850137
352351358
474971143
324337362
970632576
218398695
138776949
729210184
739450631
991874174
426646162
459663735
1034202338
790506236
324410430
132238037
223452594
949197495
391917107
347802709
440212713
885280359
1065246808
573279666
520535087
1053712118
610401466
236564984
800472438
166671078
894499578
207998117
337833101
676970784
414395090
955129424
147106145
815543482
682493947
265569555
772711011
528884328
388305037
727579428
347952693
498620275
173613230
764070031
947690955
810560549
339430302
251940861
612415135
523938823
373083320
735679794
281328953
487230865
1070878737
1089866184
251206943
388172410
64720003
523041238
140139191
417425277
1285330207
401017523
939509644
419669593
847536487
241954933
176547894
966118644
787008618
971477164
1145858667
491139960
302190506
384588155
340132952
710143586
323392432
297120996
344558690
710976282
291157470
621668273
1152105666
536370476
108413659
307415010
387160691
323877524
1418307380
389305606
517749913
157316279
968642856
229374503
424507878
1152529916
655874530
397859998
391550856
619320721
58623777
896807735
111087175
71410864
507345978
390875269
443230040
306289677
317435743
532892855
506956101
209543281
472025607
475166270
356848791
90735468
390893558
552823418
351519927
53313833
219572677
342859439
993546537
448021239
979952302
137794067
1080080865
714272598
107013881
1372591527
483533690
857064589
473108369
496894562
151509093
661444623
348419601
363610632
949248286
838557440
909391244
717267036
869457830
728606173
823790361
1009058518
288620681
546212264
28896179
403608568
706552044
174774048
475748786
993502455
455766296
337487680
640849111
516412053
930850097
327299110
111251591
202663164
891152132
359798685
549099896
3785513
295283047
1286898425
577280798
1246353402
378247002
1027846839
1318039578
263924493
408909463
452004460
867150180
106739482
445697035
1339147423
246415910
235182001
433714985
970652240
427545506
349885809
717464704
805594211
870712394
97840663
584630908
431129992
310895593
516365789
1014942010
1488583288
959657516
835793349
966987856
462064015
429184745
508302465
302881320
802985453
665771734
968070580
1094155377
435846861
462084087
173653388
400254641
833558744
817652961
1090962868
44842375
721114355
442481362
814603002
384185996
455679386
928657150
676780379
151702546
300860124
952123145
257183128
351933149
1235813425
256074311
180593859
454896491
99443637
853527333
399842657
870895437
677913069
1054491405
1338584905
706221271
455218385
49039748
304773737
713293865
526799103
552228608
120739870
77890537
442884055
384713340
764188803
528132668
587608273
459197389
726067459
139765045
402372777
355207011
1213230191
484770378
80199699
838282310
90927034
134712067
79938118
1354011825
1305004919
1164569918
238589655
362136144
471204046
652862451
77021387
302748181
564015909
937986530
357086935
582395057
1309508728
734742892
129530552
1027294754
750912644
638735407
477362118
1035706412
592684196
671819334
183879441
580221445
229792798
266464018
463668266
471695787
627954402
593060050
208363844
1042938017
1069781435
330551015
654790786
244138240
392655341
811887949
592321086
115734933
471790466
428883111
130967076
338293021
425201864
401145796
470553020
825815593
238184494
500233165
467407323
387054979
51009950
167554583
949920502
862159170
882370728
682812204
1087865191
604103915
804671824
137040516
227069697
131188397
1055000925
720806754
1062312152
338876617
458746437
393262933
1061682686
452421505
1056846307
1373346666
781895132
390211362
823118423
1222477565
212998840
172920629
432951776
370529588
827137328
501909431
475565238
103546855
612355897
406970013
721359315
250721501
677312538
928370024
551203513
732368277
399803959
135606866
1214308447
231330264
856240847
782468389
324388765
1458548431
182607836
663381940
1213745830
1005161708
817017204
732809901
780314335
651202214
343631823
370423582
670011383
416053534
1089740888
988052774
107994703
704374064
252239253
805880700
786237423
419352915
494483076
430419040
605652923
615677245
446633755
632921620
177429267
638874022
885702794
369613209
764994584
762795381
982304629
516637641
901587404
467786713
500841198
397262475
326610614
1174464165
463620182
577212552
706519661
26326534
392075824
943048309
268110818
583384255
587485330
199008276
797805342
871045813
1270118691
438769233
432534497
532486366
496815631
691065800
945070776
161236610
319998984
727144269
197648060
797196742
1429607996
881780995
620015168
499467021
883837943
186758084
883955172
1291289771
475370409
261629724
326249999
456432511
350500392
384522337
181485345
813594430
632538895
624654402
543942590
468949533
704587501
502681506
238900885
1172743256
419139543
835304656
325735048
348182572
294808374
330771747
207759902
1028543199
754146127
576638948
1085535125
217649267
429852476
960054253
189931795
434425190
1049167936
935500205
299472067
957425158
272950718
80172844
328798154
1033244910
189049
442102064
248899404
321321
134990079
1188117043
296929214
477148580
443322978
82050305
1347522553
514464160
335448472
352542622
908411443
1203738349
584523016
125449887
404426347
580896692
1223027306
540610986
101905135
345006833
988082139
290133488
671430138
837654720
948521516
932373835
1913088
868489267
827761550
330187053
298965287
341443258
1001588825
754173964
120866269
554526916
120361691
195609665
609870862
536073898
547073567
361507570
264687103
375094930
1099901050
237476384
1091339531
285564648
1301183331
27758154
163573797
436301177
430220748
515738861
937077043
466100320
461122037
401709195
1020208754
655956663
430513856
446337373
529389529
953528567
877273683
523892985
688010372
837149333
473540337
269798906
951964148
310071390
1154436146
82140825
429398553
710528149
608787679
1049403194
634470238
374932520
375389193
353374821
652097757
149652619
265238881
955968509
406213909
1417987126
837078849
863497542
1094303757
517667254
517814431
202512075
749918429
190863525
582231324
445600503
467720054
173709439
1199176511
343923674
1030509631
743521375
1191819401
371247533
547929699
1061040129
416930445
400872620
746705643
462413251
354932481
375757200
412642069
973351741
368553397
434972668
499873395
906555243
1070003152
192879804
255723610
232518234
491213396
328405871
965805950
1278920293
83026935
1490660964
232682463
104681671
103485400
785980400
100340432
922892950
275669795
907564873
386875465
195495380
284157491
868912210
769265409
674347897
689133040
895491410
615896716
413081357
334776943
467591983
1031794305
642142187
771054548
1389723337
1494303059
257623838
777836071
1188674401
523224682
445213328
773052547
155203027
824314444
774978121
899393908
391802317
314559474
782032076
363528789
1075208910
187402955
366210046
560422692
1242111716
616511983
737552457
1479756757
402899772
139262969
905699182
703322695
664362267
304942954
534991421
172751765
1208207058
634623886
282157039
1164063
893837212
930974039
480053374
423211284
324625527
1070505785
453162443
258956141
1311602556
972404689
100526362
893525740
392694618
377985293
57074084
250382028
262721211
143009568
526813036
618765433
669968149
1255164282
491152344
208633467
527369381
579518855
438310972
1174381848
94607893
343332666
928356508
299327896
177351785
358790147
288256024
685277817
885619720
813446570
472393902
1020377575
209017420
379104811
93671546
695772397
349806162
701608207
562866001
892349005
636070701
1200395455
1226790209
306108140
308002086
458050964
967588164
487256213
745326794
469640195
367518523
127592434
342110473
359883526
147128022
928632579
375823279
607620502
1327549743
278622628
138719908
667580851
946152297
690062713
683794567
348264844
270819428
207284969
1415371547
128623670
490289851
1224760432
595310750
1077185168
325523642
330379296
389387744
410179282
622912349
91551979
426536528
930872013
620885312
772938603
356451261
343520728
434796086
743409501
733456594
374161005
648195552
100771403
596132592
215245223
838915274
1111202273
131275396
382426787
727647751
1090091714
433403999
2401310
380035216
478849760
324587386
544659462
509117687
738532311
590601254
320764769
453914672
303182711
91885258
346973079
534713902
341048188
352573889
1274143661
572329683
1236179423
309836797
545072269
1397399255
431427650
584333433
308267366
301381512
1040069147
991897178
119097340
1013954082
862108592
739221170
123286569
878951707
800770461
1054879564
1066788621
495289869
714973808
801452350
1226819364
416351840
406717231
521650063
387855214
838716686
198604403
1023007074
176077401
658986684
389032670
481460393
701211186
245773721
779608404
534913380
383643992
1303475033
622656046
362281964
588651799
805528095
67615902
722075674
1153563084
971654374
99964804
454958416
903240092
327400862
265855722
509048527
450486417
813324088
596690947
1392904894
218342205
227990185
1281725795
155218792
358827551
309739368
190673289
160115729
80585063
216994147
540543157
509794486
641706420
789843769
489083725
861778833
186856902
395912332
995510807
368045832
1158590906
133734457
1071177362
198740593
525911125
355605568
632020559
408956872
866959275
1291882890
497157878
267268122
582430260
1428141204
369701513
506597097
987689834
287556113
718070721
1026609894
27382806
1062754387
127892916
34035149
141010936
367944382
517981979
844722887
375742598
970074431
140987499
244459604
1010412470
40921834
514089757
339881602
1099820775
28673194
338137752
614743547
474057077
784944235
217362139
155252820
107497158
241301705
518301174
280790149
567424944
642989433
351421580
366423527
408297470
462509978
903450554
940855526
331785601
208106298
328203998
680647054
183020612
340830612
1150231056
998321227
276243527
879685413
154427221
526782497
139749351
633367852
942556088
922567301
126789769
446244079
319157673
478578425
279093331
1025838315
1069122827
688689336
592281764
866523839
1127768889
547333861
605064580
743968466
1433144870
897112046
1493149485
537879200
739958952
449044942
935518683
356554159
887444938
345415166
428311610
771083644
74655191
403106135
260784231
1221227728
80474244
1376688215
662547321
1004581259
308729828
579496690
780836425
731881066
914310687
447200448
1263352135
336989308
1128785912
1417463626
1368952575
542728777
1095300308
359681632
769693507
863147255
460885138
439025191
1032705991
1391219990
377411049
880028442
504333766
519412918
600074850
504296978
391215983
378479990
401408698
233989818
1020370397
542012964
426164294
69334860
250673754
714336461
1401404249
151146680
459487729
864733309
597657718
248665778
1064244975
1062139045
1286119768
780663300
468148641
1024402418
283561736
545245281
292770331
288479928
202958787
393006674
320876724
311648017
539910987
850664527
191891350
602156307
690710832
356410775
100023823
694397351
923575083
1090713910
467372502
478861538
230404793
1016559674
431042543
1051547678
670388316
953034020
733058132
846675912
504023957
834110455
260065914
1092111490
374401471
893292873
1182431067
933259573
768548277
1037620848
813329586
941467791
509200186
309935221
685878056
906050202
465247844
404519001
287060120
427342689
1283848589
1058855648
497627336
680762214
366926901
476056162
271843642
536505630
133008642
344601190
875482789
551386030
956163362
1212849324
1281678668
454653458
1031087469
287146489
534571801
366658762
508248025
30884031
610806710
468059630
723577094
709550550
602863316
189233347
273698151
1113590389
1356083193
498083096
621734711
490131775
1288532131
806348829
501555480
808009969
944336479
532040784
382470759
428186449
59148090
374536784
382416351
95144276
453289929
283409572
451546854
797289319
506138540
945860860
211404496
129128082
416094952
644084672
791522206
690910218
403212258
1244395228
82419250
858207137
730926583
903440456
793075541
178481818
556006676
338822412
2616958
124255646
1212195185
956206721
1072051547
828567039
1323460027
821234194
648507670
134572856
1350178685
306651892
296934923
572244712
886029993
568461190
464118059
101696059
675670110
62344797
1217468186
713878345
580698869
325154772
392795342
850321410
141412416
1016707348
748712580
260868114
185434174
845089597
1158658232
1168267396
951731107
212340472
361270030
1241816136
1353335943
803738095
733776297
820972116
830942925
637120970
1217698014
780140644
582791645
1015755019
516519788
944605207
473379568
1378346449
1034322323
139766735
348616193
1230978757
848840567
1121378940
1062826346
44669019
674386755
1178128358
997457493
780443960
973271602
1396944280
899958461
955761624
1200145528
815726972
1375410172
718538116
234051811
1369807365
325878639
1119701354
1075564192
554430693
108472186
332401487
857340869
484735832
574485
268035902
143552945
441990377
376995559
394315569
764155
670936
897057487
501129796
617681909
1034299598
351597651
347075835
495180572
724800966
401191475
461140463
508999254
1102733616
305996839
382939512
1150997748
1127322941
499215479
746095214
679520032
821631180
776621140
504991295
865818998
84520372
1351908676
703013072
687247451
1015123737
406482709
372612927
1493135356
454768058
859874931
944118277
776332736
1109155016
379237945
1109625911
381443726
1316058149
983855032
179514333
1497152041
749399397
1121403657
1276697913
293604208
147070920
409476111
435772812
1073653138
757587178
341414640
439028288
94911617
268984174
467913429
462396633
427177555
432369906
825936983
273641977
240980620
350492692
191893955
770880851
756360581
246545579
233160027
112315499
546214116
904403572
516868703
600487447
676756234
356744237
174079
445041633
537248794
601590060
136209459
863563029
822484157
304859943
227277440
286993597
566019647
654343977
107529178
162979708
733292670
330906185
341421474
494074540
847212295
1415582349
1003713403
1221994134
525999052
1011092490
968894829
453577920
673749535
809951732
971437330
173667273
538859451
351764038
56918570
1240078182
323903766
934018250
398920540
286769313
786754548
377478700
1424338270
345208248
203371871
204386409
308118580
433289417
201530350
884802912
341229890
283987178
1095977561
303944686
1370978851
284283592
788965040
553437353
545340827
212561594
287272739
128774424
1409276004
1377286819
398540375
887648582
1119202302
422672593
479988729
163611190
395418344
144010085
917264976
785051621
312724182
880771317
916055584
144704274
200914564
891457092
114355276
898705429
259440743
841439988
154892450
106661854
903850400
559168289
178346507
639233568
207299243
366436202
707943583
860521038
279504036
679318403
252875279
855124533
554505456
1057336329
607821220
1056926178
475278950
163890586
176117166
952452755
513655555
445120331
245319183
222387276
447490329
158698389
866661978
854507498
455436359
247244851
373948281
403872145
454854111
558572698
368044321
776237497
912935691
200318196
661847282
593582196
982623282
149155898
747831473
691507837
179966003
1371511867
843637877
704393851
1117181179
817158621
457083180
69859860
680990948
271260446
906118909
873946375
457270617
318419642
198656161
506783411
119949345
389022322
1102084412
953094477
1301085021
353135559
1347635745
301983472
379322118
1149371323
296264501
758278332
406787288
314256076
1079700850
1041749359
238314881
216618576
467381615
431400079
467987900
1227576658
1317547355
201681077
397235219
503021075
467398595
401128799
489147207
450428451
510499025
381334120
1367255813
791941803
1282854115
476182135
1167275229
542458802
507121779
173961321
428281036
49667726
219976505
337192958
2133329
207455678
316499378
1475115718
686788555
986097697
831012609
965672227
199248438
1020819288
524131329
898404703
806973967
626809134
497947374
1178521618
308211545
184989377
751386760
490983939
200365990
149561796
1020323656
354131173
467018355
224375262
799536900
749657030
460381983
919036153
419319854
517763170
466160647
232332663
485564366
206498647
749413687
623125525
722211898
455629125
419646823
344189744
351447483
114975160
621987535
262928178
1387730644
554339647
142601142
409814999
704259634
512558659
582680589
511156833
876090977
869130130
454308308
833238227
550286190
349878460
631972137
523103992
488001841
712696636
152792818
552015477
67736266
1065357799
464378834
1092058971
623459029
174895655
390972834
526335973
999574117
623258164
1339558999
298063694
1290848218
529277742
409059224
323666997
508434148
189251635
801788614
511070470
629799823
762643138
833967473
803907961
780974277
449427805
498484050
179345668
788668273
845749795
1066629547
989115032
432469309
335472338
361190818
147930292
223881761
573295625
298479876
833058325
1007808233
399054655
233873576
385130185
874660733
184651875
153916968
667162744
232150854
312731754
391331281
661236638
446334907
321226748
482408095
165544417
1111368099
623187645
817610453
662973864
221231413
224133721
946658007
799644032
927058819
537109945
444934456
390064448
504364484
84177214
506795746
279341262
1010993583
448749958
584452100
381062492
307970433
483387720
626371719
538748456
718289603
187937537
68965643
371173280
437795851
544198361
561217715
199852979
140056054
35666960
183295012
1497900710
228995554
3823579
1374851093
274811521
763952074
930217190
319952
1331901967
421623981
597930247
473464981
225728477
281274360
289906727
91409731
290436362
429221984
575096156
1320492592
815816546
529497859
365839562
937095129
960842489
625032516
554240332
857039041
392432698
286668375
277258017
798255365
742828797
496389171
910359096
842070348
233130860
193630673
430291825
347167044
617160631
740493903
204925483
62268964
439481749
659418132
1104080480
814232086
874306752
1215853860
890152117
1093846057
769228685
1051635620
440117420
1207595329
383998252
88475822
175280569
496095247
374737286
449180452
1062913196
779982649
1033956651
171260118
783798485
688106158
320167710
870420055
372741118
336973060
309102401
319590537
1146918115
229817659
1404951253
245527299
1095171343
516644613
1006481026
1158922298
280771440
391334620
478234439
384579125
1019493884
314547074
992902446
628793556
1263197711
694680822
414324325
478936926
473302601
53309736
907574904
1095062649
769095923
234503946
464980460
334717443
781743808
381515029
385337041
121943678
1253061636
595203857
697279
173076785
262801261
440662450
900759223
369177910
422692561
1082290617
1106145996
725691510
51862535
583819543
688707451
598217004
362747190
1491438745
487045613
509829093
1104333008
371952165
203533326
886613028
552963767
1133564149
740505573
1020461012
385093400
534044728
1307232871
652915153
524072828
177055400
259395202
1258471357
444252952
482289822
437944040
812771981
230940269
509675947
391699842
384786408
461033263
422830918
802834356
556176974
795597715
1133861553
234889654
825596989
1389485384
274043405
110144874
299469973
830148351
492417511
274367119
1281473030
70610603
463279225
660288609
1485124529
91031515
925122475
953959147
241012103
341343654
315520607
224593347
358550340
98095478
690179814
227378389
934016136
427998320
1024319036
586367311
421718548
260510965
1483338768
394004346
724933448
603257190
517693830
435988772
675031207
387940962
451571896
197787183
426668019
50039807
710337321
1109529185
606706265
412216891
864549187
233478653
242980902
327651068
233589823
273245462
410915765
500291519
552462637
800985566
1311582690
176932591
350983298
707789327
519167951
654035847
149520906
434360679
1101419612
537202756
713877292
378418154
976974059
455488971
828286558
1375833564
468417612
733809938
974406182
219356319
825033218
480165263
256917622
347794596
416200186
550851261
1237946855
846320840
793244980
772859424
59073881
518016430
758792391
174317555
324719593
418001783
93184265
481563942
403812073
891383143
37207760
246657762
652289283
1267231265
1045109924
215244453
578913941
425244237
593415535
1012488442
137452139
211478679
926604183
355131187
1184617498
452482122
677471089
574518380
480815874
292661038
145967145
413403535
435369108
642198932
877802342
575295502
325527311
633024126
741470773
376026045
167968598
1110399115
777595850
498834995
302262265
782468952
381776173
898548202
623688169
580689521
764684569
878381677
507498977
267076433
621553732
818609
1107430896
594624422
430434628
532508207
492471496
88463942
107935155
384280731
811227981
197850759
1227103900
1317212003
779744365
134145587
134545072
1134692285
915150855
568995987
922045813
104088501
447645208
839492835
346356848
72840139
1159016655
998400862
1306573910
301724009
31944803
121092972
276161996
627596478
489964952
865224705
415893535
656696612
880247033
533481980
331903329
518281602
345643023
74529414
44373970
1230778575
310394804
466713614
234991580
541079558
525978246
118235926
668429817
829081876
750071915
1046934853
277007308
464248220
123166496
237195580
207105949
625520079
718543147
218735066
935621588
355103246
1239865531
586590952
966158382
173396556
449518750
530235661
258323537
447373509
380823893
219240686
548807444
917245
879880168
1193981851
37732144
468391604
1071003191
519456370
893293655
442027841
740945052
1002870687
20333844
692986678
392422827
408015681
192248825
320944322
901242357
567238194
371378802
658484826
483153554
842311360
1365169183
248316437
547967142
953686320
411011643
434525107
298223928
738873393
327987707
36745052
386148430
733091084
323123961
630860602
515645022
402323344
1337584949
1046699609
911345579
377193782
433450299
230478470
460146944
982321585
1000533611
230513573
396882023
470803835
885666974
751396838
442378886
506679328
412421912
536296691
754025603
238985226
723158489
1218522628
215010261
268618642
893639579
852132340
523548809
412396275
564777987
517873831
652301398
495291988
451371501
469443376
405492791
91751660
154869512
903255478
765382949
474854971
383397416
505684246
132250952
20053844
2848223
892445571
1079119091
707423921
150432676
308358424
86600483
165042409
133389050
352552891
371822134
281670371
827728211
761756436
381990680
786172187
960756294
352789182
555102653
582948812
722152740
1196617761
440360671
480496662
772634632
1409421806
351689827
846421663
528648517
1043846736
1377134267
257188339
98451117
278012097
878851249
680528279
254730380
110404792
941605845
108975189
394612855
710848604
73241014
1041722749
956190634
778255446
894338654
1012769990
185950970
231643226
522135095
320783813
1270188781
1099515518
1319987997
1445671846
841892668
413786644
1063497721
246864922
457350569
1093439350
491416176
644190419
559406922
634660743
264844670
307599364
554852699
373422321
92284522
370616609
210280301
506111864
94539590
592673477
341850236
1108195096
868708075
856846893
260525425
474462021
912430918
167080695
356657847
479998397
455867255
500880033
1121172089
868610124
202136078
487432099
1280819064
915190940
816925711
509751760
421491098
1083831906
169501220
121997329
1037391484
169537702
304756772
190100780
198183353
314849369
926470258
52749379
796942403
449942846
468723452
883241273
189264146
27909
415566828
841480341
523915132
418469686
1363729181
772612664
402454098
326453862
249896741
783471588
643047391
98933492
580466745
459991789
265144160
405793625
428422498
777972465
960184453
645188791
889537903
357045895
847905917
1185607696
752026730
517652432
264238485
453976140
69863328
524796942
403449158
46027342
476658325
1065324699
85707043
621033943
971071473
456817673
428045092
795980911
99637411
496909401
726111518
872358511
47547358
980830331
715439200
1421668533
249390599
352615430
853877153
1164380475
462493932
1477548300
108842911
473639162
495148706
309059286
186938660
336147361
494889360
397397380
186383809
403605472
873274961
465591676
500428631
181551253
401250780
405082699
497655102
217725941
845084464
842212509
1102290749
768021007
82014775
50887306
278409121
800969792
434392710
382956997
310009153
799367367
1489952235
367025739
270850581
1492309016
769806095
369569677
438078986
293463169
861392787
475181013
738600398
1428522748
569953465
495006468
696353605
48186458
231255935
20897588
1257744982
1005716887
471541677
516272878
533290020
784848809
664123581
355887519
985070791
887044814
89628440
781015002
633029996
140176751
1005228139
381319361
405110577
738980056
304152233
222019543
467562087
1119295391
739204267
232719673
36028020
787994382
420006352
962612442
479153529
201595520
771013083
432523216
329114510
234768617
478176913
1008368327
222387005
351330496
21672577
720019238
694234993
1256648313
1327082127
1140241695
341553603
419663488
139127939
679661019
95635627
649855163
611790099
967563719
386273804
754920049
332720809
386551395
523742333
897940480
457085374
721643085
870036508
471930445
632225703
568456225
793157273
315546050
790308270
423443916
214250508
363954850
255158118
628528201
210464644
329965328
303279165
959837646
945730814
435810858
1488099447
24201975
559283068
145434442
159901607
600054645
421763008
66992813
191557915
2996589
54896284
104345689
230876406
929523699
889142644
227930296
675061419
495577936
471912371
255720646
673536193
683676469
1013683287
536524361
1497756572
313633022
1153494814
465675099
849920440
148973526
453988024
742066123
1237959740
287988230
481917670
384132115
484302172
113827155
587930992
620811924
1324313084
470516766
226025836
341345037
1321242659
443947324
90965925
704786028
631896732
220841750
467369160
439561301
412502494
506179047
520277348
1288081313
975385272
317705649
318887504
482628460
164086031
839402255
251885953
709139291
338018507
779870712
474262112
386212607
613197126
287940325
822686108
542679266
264574490
315423626
532285178
160185865
1176257955
369324864
346546228
457554565
477269768
454991404
675737345
631995967
566590273
1395543279
224549576
1025151399
278729697
613894529
330363313
551965681
263817030
853391141
448749684
5817099
764496223
1076682625
142813932
455790443
322859659
299878015
838998655
789368687
406350808
723954598
466128996
648026677
162018724
295973598
311643976
739683935
1072550947
981102085
549769288
158495460
703762331
940975297
359865910
109015352
194306160
202149197
277720526
853830896
261907625
127829217
886033605
126024239
970857722
512783780
1182880316
1001987391
383426291
289176442
157533382
811159263
221696119
1294313617
795757358
330754245
48228903
434430809
262750515
458785927
271421662
1225060663
581448361
827593284
124258783
639709853
1389143602
303279427
111545072
871226828
374495961
927810469
419773993
1380098870
711241959
875125466
543685961
172525364
491529764
632806311
1000388660
356492733
960644611
1309796586
1308716752
770514387
1163354363
540197336
157363363
244832564
1282786079
416809717
870513100
98431658
727248714
457530698
870235359
847116702
1229839952
152660182
991756164
460997022
338940630
723068949
157867865
203337326
104023143
924873419
243549611
437031794
518560300
396774366
370042496
1375958175
958710466
1118232283
532457738
386007563
442080222
469727126
638488501
637908368
195122679
297110167
258109097
641058522
1497818464
1020061788
983423320
406672814
384972157
1092379090
1341567956
249216835
398526276
688087270
851922271
53358405
400769570
797600551
154015526
273024095
487263340
674532930
360646527
559164552
848360072
982940443
952709570
898492705
464369295
343550901
1368572893
107060645
424201315
1381562106
395799383
1228606660
590229855
95464972
270045984
1475339114
127275953
1108895327
563142209
267734831
922989208
314636848
812900580
328544316
619282078
291763386
1097985842
460703907
576344879
789018292
674925962
937937885
525210176
114458661
930151584
545820393
410211706
870825660
828884688
830510589
378589629
713496402
89149008
533388741
686150129
280882353
55131228
619183182
501820916
887908968
1060146726
508947563
291901050
184948973
385568311
1043385732
860312154
462582408
445866316
290356806
1260694517
240164627
911832900
1012515956
1380535312
436399051
950405439
1335533092
161608082
625064906
1356849787
169089918
362973241
434154460
401030129
893870908
424535055
237541979
456197928
712969233
1375955362
317377602
823726527
404427931
143468470
892649944
1066177519
1142514094
313068169
1085323361
305346046
134010142
154619863
486781825
215710522
118914353
1217743563
281064897
904067792
209546521
755321178
264940630
213193245
104180360
307573602
305417472
907636378
478711927
165474173
173761522
771684742
214257682
672056710
87539321
1410617313
275815802
559979003
1286239374
237076173
1034833390
482784410
476783524
1297436630
16813852
1041275265
226412009
749195849
188922814
395820658
783232805
958410005
921968308
802995770
889524775
672117342
681112294
235493961
452536920
606717717
894217486
978575809
1171208073
1021663424
825107947
1464918956
580528464
39301640
709317973
477072315
976329122
91686607
532952776
1199450168
1300527833
1153586758
651924724
91307681
485288939
1195380269
527033107
1165970263
283764416
732921573
658460940
191081523
780737781
724022593
463984661
535900712
681314774
356981641
160060901
1114437049
793784318
1004578362
976239550
1266422173
1400816
328099865
480320213
456812140
559242217
325910002
109156391
523776403
155318709
378175270
540890078
806086060
540217382
458915516
222789539
791720362
365540809
874104453
303379512
403217800
247969737
631607267
662847801
429449972
288057933
1300244456
507461020
1463447006
454400611
629339443
703932813
709836976
83528241
422381647
995595010
1338087772
270961575
847798288
547771839
129232493
333498311
364989327
551403762
520411379
399330364
1369003804
162366092
378955278
121447761
780327580
439460079
1262649111
1122081940
726294731
1373687305
261284952
938704753
1116110996
363616456
432123242
500907812
370063543
236905110
370421128
358893827
1043698873
208361692
475508377
273086143
377404937
559522089
299007431
407150689
746893189
510782896
402287991
322178707
814363669
791292726
1037941648
162444369
1179794525
260779948
506346273
729770559
74908075
333353586
520493740
437345516
776338188
283581754
378691199
126388124
45709810
835053889
1215155215
922675707
681737485
409549725
203176334
848393023
958344895
475237421
172669237
449143833
699851674
275742386
401978583
428675156
742928418
332512418
139580850
698832751
1032071687
216537411
877328913
870516411
573695366
255072423
797753241
271621755
795960572
564332769
688573138
93914413
346721364
745068608
33739383
251597290
961566735
1202318373
975377637
1155627861
385063655
283971827
173313324
250553171
97904009
860966330
872844432
549158438
713258272
1044131015
370386593
172178679
650105887
358500910
120486680
807837846
272380598
23899121
311538765
270346029
1113844113
1378090376
498813263
1336841958
559948072
151747264
128208098
121865043
79891602
303754583
449058115
493644775
943990117
986530891
194220240
996171074
400438489
480665216
915675061
271978926
228252463
660314669
595784240
668192824
376131996
902203040
1304233384
648504202
178757638
463316609
225824926
321956020
1021480738
499051173
314822288
233906957
471611295
415055829
1048210392
112756649
125039172
372520062
204556719
457122208
469212292
153022343
95026558
1013361945
51722936
528834402
437008177
431254445
309387345
497448328
840515306
85825982
424477728
504913130
236059930
810454348
435327642
409831523
445904854
198843773
352577631
158032345
515441001
1345242068
455328906
410276623
749311764
1040848812
330243177
722937932
158995045
891007679
465520990
494878686
765008731
433416422
34328964
203037232
641414560
1075926681
464269960
816242762
37575754
1433710038
278107788
456470124
846702975
403106911
301920743
844532890
1297723088
792083969
176062795
225275233
243084871
457315879
1343048934
602341363
583973714
188103933
1364617954
132681567
304591406
717847085
422536501
649721414
555051845
639851334
451663758
307139391
900773443
460668123
665995133
440451432
1494228687
570497366
770968748
1099913230
932500962
82648838
503728948
240702204
863563459
466531699
1258409818
253449249
550767601
537018985
1246135513
668296209
650190225
499646809
167933366
333889642
958165009
561589713
301239928
308464406
523032898
350612720
558347942
592385065
621468878
1202797396
67099074
1244225575
703431706
810980237
965116688
137312645
699937619
426849703
588231927
797318308
602839783
639235005
1003594515
922400792
659872180
401933789
581608950
1072747818
40535484
970615723
502899681
1407781478
562349008
667225794
1025911485
99137132
547242932
219829670
378280392
735694313
493356881
854236504
634058276
212202849
792178460
652286161
494031125
360706106
2345973
284547620
803211100
956021999
926720351
354972127
335971005
513495093
709550240
861619411
359274733
44366745
110751277
470103131
876109365
928238420
356507031
67672937
187265601
522686050
366274775
157361740
1431224300
489757292
463707462
839651469
188393985
407970835
143652804
345178922
338497920
1150771570
338778838
405391822
1018694298
418666595
770288426
67424626
509454693
550827555
540516357
831650850
1030096695
713743375
682344450
1296783836
612016237
1098074831
575734990
958558471
908679732
284915242
1068483894
311622562
368415789
627652109
582182310
647918049
1272588040
136316813
1485889711
448561768
533506671
583447208
345243692
250982300
438848953
422974239
1095094140
262927395
1358448008
1479203921
1292313316
549010021
533679815
392795653
1357368986
477861277
1322033707
787230282
911444123
232310195
154718291
440294116
1382857634
504967576
597088035
877126456
921716853
273989877
746243221
1176211337
840184592
219446749
724839523
291662525
1021418121
366043271
638388875
1162492160
857160805
919205962
872012710
289862457
1022238436
296395419
417061590
491073179
443230114
122531614
380104321
1323004154
343473278
788540001
362197290
672232186
104991756
414956533
406400172
359046796
1377899227
401004559
139029311
91275979
608551213
966031380
1097341865
1003368909
235130654
1341240774
339044224
1374906065
425331006
231454498
466740555
1120146301
481663376
38108560
642010535
1082017200
665603091
753414780
442639538
88326234
1267355989
299920897
404479490
955071500
200604519
1129447341
893446232
316446832
381028730
425838656
199373194
1337874209
1127175372
299371565
283761873
770004982
741684637
546344210
182177890
137187462
129922250
352133056
410880448
771079962
306287625
768560818
1046041789
284690586
873463282
529071837
982332235
873016672
539584016
484128221
207604549
867895264
435261364
22504519
1309806084
767665243
442110039
927343246
905977864
448189006
542831208
332098608
1219088114
1369968851
492515875
499621298
284896202
774571890
877556402
1185579158
933998064
704191857
172441758
51902497
596313519
279715387
409746266
737878301
792871803
1140359489
939648676
725596315
790437267
530908377
646424282
1262536285
1379898080
630022904
263396186
121593954
373415834
806662764
821239365
888812452
243485796
277173187
589372004
123309103
333279652
907326652
232524388
670076194
702616439
269617437
268892509
481304366
321442346
239607347
412027091
193069762
455656525
1132387075
438082007
502147199
1064425054
256524186
578123691
725710358
147041536
1068290429
310356692
372384585
416499275
1064790172
497864777
296930080
130628124
848135709
1026506074
1016793311
435780185
416420624
928089720
464325955
351601927
697059663
845901517
917564260
195050274
1093304447
659338243
621544717
1257527969
645131147
762376821
386862720
446556634
76803652
245992200
1426945060
598320317
758767769
1120491517
1271080992
391756343
701298094
863180624
516919920
243174733
208078773
470047716
444069909
407614486
1223514105
940385350
365760486
447471693
1401386790
948094176
869939046
479677757
625662567
958607114
341268829
1261953623
438553354
437911004
1050380865
749909660
213344237
368114240
81399033
395263390
523111531
1396329855
571074811
797142960
338231944
297653284
1819992
175337930
185027462
449111935
823052799
679669927
207147245
1059544777
1337147573
355844669
389487581
457723300
1052233599
869962627
497258241
459118235
630258017
813667310
1357515952
803131987
1037805842
496691277
1059031671
383957141
1178559581
531384427
725855728
401480832
289747120
384185918
369416154
361471025
349536122
373297699
276913862
951715197
783833256
762195799
810779396
1347498638
723130990
830916046
40696660
1003573405
1333521494
821084299
447653143
776003791
777492
135929553
188075253
766102285
992529504
662548525
324516807
1157902141
688752692
246098083
388971993
889068599
269183622
40251446
519006661
1026612427
627798925
407660507
306344867
526477698
1318758450
401207950
863090113
425537134
156841588
1002338877
362856875
541592329
581966483
176039719
946127830
795320259
1271028757
507799523
395377728
268710163
113614684
1355295478
269026217
202476208
722898857
1066463467
249871839
759985860
651440640
272524082
586251267
937787147
602916526
393636668
971793596
887326040
575791435
372937171
127305901
88088480
517052341
320163442
869315781
438586860
885209773
1335035112
1206612180
571918577
229506878
1162484202
242109265
1288485774
389970642
124435179
184860189
984506010
146299374
973915058
947565003
383458414
1010685502
785725574
223772817
829108011
239249369
801286302
916732435
402251933
795535552
419964242
983600672
396290399
499523922
444877665
455918453
471482931
286077263
454848628
706126150
529192125
1067241122
402603585
281754783
176278864
388369181
221325862
165673531
622072849
336063399
403508684
1006407527
989631077
190196458
399938985
405176019
1366703479
644319970
678374766
154060600
1277703058
961801
133255386
364115169
154871744
539940530
350269286
441178960
470261482
765844608
104054325
355391914
675065350
478652982
519663231
437584652
859461104
392486252
343306855
256807145
1059495661
151901870
736275818
347346042
1247578692
661364295
753362892
515786452
399289346
427284247
414814676
198530109
45202960
190313656
694432176
314392190
501569994
852690336
665613199
342136986
590945025
269258012
698848617
412496041
410891744
470511782
928180600
792808994
540356963
262902863
803258099
66149904
310216539
371884606
1387103832
1265804192
916617895
817396249
1046922351
1317000211
1011160649
435867877
948231568
659563609
699362577
98970809
1153541094
263491368
736357645
515654351
521401104
192941886
920644634
1103702108
670908031
221519139
467584744
529818828
388399741
627808612
469626997
400856372
891681005
56758409
1453386251
414401540
778999569
246357976
355561481
1282643036
861383650
800602066
574999529
876078682
615759239
960263940
280895272
288761743
461608219
746028691
357321973
348725116
226632574
1069870616
363497719
859253811
716545122
267786491
419462239
509267226
1201066183
552381998
364804819
122225160
480465861
346146712
722061655
1036490858
241289453
227562009
601695887
155118051
884115924
399419388
409124296
906830811
879780641
729912877
521306426
540794800
206099215
781044600
225863059
778014209
1112866304
767452381
324558616
581360991
193360774
1170131688
606321960
502025855
381699093
490067014
190222249
123826290
351189837
418498880
1201368587
657629836
287099620
214258453
1267542146
469891113
144957229
500570141
1277355932
783489565
145477527
919400278
329770376
1432238826
480808590
498517792
324137966
1160122242
969873140
822116363
686291867
347676882
930181367
698222048
953811653
609543110
280692347
1056769511
931306072
778761701
513040636
1102447354
1338158626
969030325
1385894551
754799859
236661240
73784910
1333717685
778867323
280325738
388680629
1150348922
569534969
1018908909
542577605
1257558864
1088336571
114079153
1129244768
861739346
185915001
575739628
851504710
881305789
459244952
266156405
896501240
623749776
558751140
575519573
1431504341
869636352
526745693
381466573
688716231
801547676
453577126
259840536
478695998
1366453629
958225384
338790111
1032785161
387209962
594446008
56583069
449148364
651977993
31289769
1064443673
667819300
547239270
473376848
851346899
796979670
502873946
713470727
1142811652
607530232
499659465
881721647
207459817
1062859573
561594629
91735367
477105286
362729290
333910720
798877424
1137566599
442853058
104134029
458711850
971430627
421854585
50435991
816393648
722712920
917194789
866218237
668002809
401120779
1337852588
1058836572
202627534
590712594
249350249
441632759
335084461
790903941
111078110
613166230
637504193
465085716
849856622
448589380
441497767
936852561
195500861
474439794
237670226
762737081
1389490515
327626614
252892364
86575524
282221243
279277841
864832062
508437136
424338466
64506080
556390628
699786428
783497089
679978419
468655388
794096705
587368766
535030256
664651007
181030734
1039106037
1071736198
1011516414
1394470778
482455747
511185098
488514933
380189771
1269563901
430445944
814941542
323722132
744650649
764394582
331572521
663175795
479815477
614105346
692675063
383122969
180316665
895835994
30363022
633830891
985036597
242813109
327230483
1290314236
106160010
55154956
429543447
630338254
1020884418
684554796
416880204
412930299
483879595
1272645442
969476078
1218124542
985592127
380605362
678206656
1099239735
246528740
462439678
1286239256
457184560
291403490
298425562
808625559
412245229
273898704
567448737
691144946
429082523
936240168
471067304
648723278
489713118
1027986322
142386213
358399331
857469679
949786190
276193389
788840958
1004296115
757253773
371613518
1146933702
302698822
386776084
1868839
803711720
1340331868
195193590
1323865481
90286561
821569112
1235398541
710227296
61364567
262348807
372676434
519781814
587503647
43587415
1287206709
280268719
331072508
120627989
148354286
596224174
1034297631
746773640
66972713
998039247
1175405277
751236884
564593942
1026324785
413858607
190134788
427875186
262520986
541979857
432652856
476714245
250201372
1293324634
426273236
984096
1051620379
490653051
76150557
163189924
570498090
500562204
640385485
293196883
349988276
654417254
733000570
317697738
605835458
1315324999
401853289
85494587
394798526
151903364
828416750
772064804
261617836
477421151
403233607
430275267
590965381
685473774
840945935
894755930
628223040
255703729
313769647
450293151
546113575
357188659
769230430
296718319
297268322
590588777
786926171
135347375
467606562
398810396
693606216
285671960
187552212
855948856
725944371
243306829
481244057
1483275577
354834483
878719418
958755588
1493523725
895808922
981751001
99748002
345270610
313332755
144366156
1046910301
336188952
440434914
475856176
1242767118
46409451
1300385473
493965734
730843681
1112456973
249346116
507023609
944378050
107936668
688371531
587091975
425101881
309440166
364821540
608941131
433903792
403305395
360939618
758143323
79416064
600571375
76307499
965078911
1276384471
477012417
233077948
357695140
293889105
974529497
1301773674
558264794
1021623508
500726950
494133259
278453410
395397059
752862829
891776992
48032742
225889266
421798142
383687663
677512861
1010508652
905691400
829191604
885992886
949842282
925293749
538174226
70328785
659819467
459223438
1056901020
629769774
961361288
614668379
237773522
544467007
184425953
801637286
1104704281
346583903
574088899
1152649600
466895781
1110717356
217267490
494997794
946968165
1221676970
770001409
252565527
867603768
652759282
1055966193
517508670
1320224064
785707150
776313962
489637490
127610563
481647622
88769360
386953652
396068297
1402110150
489299151
949025936
905789616
850435533
350311427
1108382228
468686989
525838096
914220619
1432444247
770861210
424915908
1387075321
758430973
320697992
119756041
652132139
1273271469
196639639
986444680
547296341
408493445
424205295
514798842
392418872
1220616096
570923683
739872019
347795375
281940234
378382745
420464972
1090396626
1337079549
591707324
891172887
808834718
738283274
532958483
1153435590
895781129
463585886
343357737
819145214
157340144
893962293
304570704
757756629
965227007
1231339546
779128816
545932592
438899527
413138547
388058409
904924989
530334705
275049574
306385085
394538572
621866902
1104490592
453027825
456810967
695527302
1383510208
437266092
1111709469
899884556
525851612
743750535
620122348
199194300
442096040
686424668
637786054
139294600
334543232
195352085
422690405
260044214
649372116
443550387
479139585
800901131
226106945
532221920
412258745
343841995
317791816
1017063884
275912002
1041346273
779493871
594484776
864847969
1462520957
864290159
391703790
350372587
1145922587
1337791003
385123772
114256242
491039514
391546851
196484167
552564051
331408862
433724853
156920854
184431256
580808125
257495603
495771362
1465084
897141948
81009076
161359848
458225182
353520085
463495123
798608606
787440
634317122
178646097
928353334
127990194
51102448
629328006
538718857
494795178
509601958
1064357214
292641243
663667738
383408683
1289962042
508784128
698022
630013091
955137545
283422811
373671184
459536576
826259927
328783469
463066161
360639531
160193814
728087168
1026260776
514079213
1491257474
808677515
783487024
848363297
530384583
1054896056
721601372
731968483
731026288
383820525
514102455
952470002
148085692
997721382
197019366
683843092
1034695715
913809671
684395946
159278882
682842323
1303242058
311141680
141486033
728306838
478207773
1457577319
505323984
888557358
1479599210
480200125
60804204
142396541
505128196
684715748
271293572
209170864
991800243
35885125
302435716
1001522905
499673266
988919844
253935929
485059076
386989093
198113454
177256957
137618180
1117626109
733020885
75948722
930758919
122993202
609995916
887154707
994127924
841331608
471564708
1091274964
802105569
1365161601
235687544
734969890
418562164
1227280
122848725
553413229
455244242
1066863702
1194255529
1089571818
1316985434
336696245
494574218
1340842796
223820403
329955608
521161698
335881427
41520764
246587633
766554710
509626790
651778819
804265278
470758886
825916083
332476167
34476997
738610125
271374163
97791931
882001279
410381965
931886208
1223710547
138928345
895523430
696307
1049508883
760027121
832773039
357428423
324836662
1054744021
759854014
194427769
353157596
211491909
553730362
486887409
1279415714
1227960907
365757719
128438622
719014483
695579196
574736962
910528442
353365339
890876006
141499483
945115825
1316753871
338553438
653950827
1102825853
411947959
288093636
324095143
137807050
1007805020
1139046337
618942354
221859246
346558509
627669547
1429871422
381085158
515910934
811429568
261186630
604990138
432411017
183960980
850915994
245185062
734032884
367125608
579108002
718730571
390732265
343984242
1311538480
1316461558
300106434
837221189
1200198190
601844529
1016859934
377985284
475819690
764789629
276696017
587523024
819776774
429683217
1237212301
540332056
183763828
229968225
183005608
1075445866
1346668356
626266434
557596824
139095391
79279273
119120094
983805929
1287123382
1064878248
765938207
234009365
384495848
232745711
551565658
724604574
241363429
393350876
761540515
539437736
424218021
104772246
529950081
747830884
411481778
549440774
1230401529
369873482
365498312
248022365
983944511
343246992
480286248
990005576
933300308
391016
350558573
969251820
73283526
465962505
1491264984
718221108
608671780
583075549
382101921
472382523
636513623
560476502
381600222
288271990
385884732
425989315
567560811
1121598381
111710956
462693813
932632152
200345538
270418059
550393888
708091031
415664671
268235536
543721491
174756002
352641125
1391641983
1105046497
272089066
286397893
671408887
358746243
680078481
510474632
388523448
335946082
557862822
320056772
807556026
234502534
102372793
1173301220
1015354356
469662747
555729401
180298276
218852125
497941527
864412172
1406203900
232833537
89269014
286638489
310324722
596270615
523101678
1049851823
923024645
812751941
361358740
816520472
431606122
511557203
497450828
397036786
556563581
1264682659
705858671
485404314
412992333
432739376
249600727
278694689
952952558
378029528
553697743
655477116
39911707
1051293884
379815991
758547612
752620067
342591251
392094640
77758999
268655006
802745193
764380142
422938807
326710900
357298068
1307864979
291647143
517180013
685075398
318098571
1007001694
102929237
249640986
1002888313
290657646
808241180
516187308
257604774
597358587
257262226
245893736
451627465
246411018
304763125
479877258
1203777219
70126503
541947230
563764353
389950724
143444292
1092720741
348111952
519191115
744622455
945105098
1382072152
838911466
1252242039
1114402393
395519244
864666437
1033546450
782468246
721239222
420747388
7351592
319589290
1040356186
345309136
1068095494
416440478
328527668
370454640
406129805
442189241
135171165
915514568
915872133
516044826
181307325
298263862
474859274
274190408
712466858
691517212
913530058
231470840
864063568
980576840
919839482
1325271174
796419847
821481141
815289936
285146309
335985322
685893773
704761279
340338716
742111033
361735070
60286285
541287853
553021770
906176393
729127461
108233519
249268410
1077793879
772372333
571782325
453537476
418963086
838617470
199222646
806877331
386302651
1107711046
437077691
967055178
271015533
671503426
584938558
1054911058
290559473
1207002664
909665925
78748536
194030842
144569177
1116786033
722232335
1330344048
495443158
290105086
349415067
343644368
580330827
746337115
685932411
434813211
467317245
313097349
445285855
295214497
533697813
722297907
255937623
763120917
230242575
647341245
517315568
331991775
1238435435
894819028
103795397
751216451
941467802
786596605
475628344
781357522
1253943193
90827697
680440362
522317422
200808842
400199305
782068817
906543860
168185663
906208754
829441763
135868934
786714018
266073093
395683649
382254735
974916239
623499295
348679584
1363780959
774832707
1014299167
752392
992403573
724847007
453683242
488284786
166265213
581702550
1207914492
925828527
507183112
700227045
258932982
466587036
864948587
577164790
771640
419105029
241829768
468696278
510041864
827334713
736410568
344272259
344394226
818076121
1202392417
995570159
891110183
866663557
655367552
408567921
871609359
312928618
285506840
870417921
660678400
959894014
354517188
482664976
1092042581
209666500
250822004
345543330
509938011
393187796
628008018
561571391
41874441
101021995
1178312030
777376728
286243383
372671191
201945595
728266032
580595467
500421637
764262755
1175301342
596812422
443226808
533711525
930115155
1263391903
1159309385
320046384
125993450
461987891
798030378
312195071
439529874
253583718
119936864
255938229
236099971
764085123
528127635
940560331
22471876
471181982
998657696
346889317
704918720
475854323
979599643
419837356
153764900
815236839
830062816
466056152
977279819
820440254
524919933
619294309
963068764
154274210
422378070
976276960
463372720
141087756
341615911
1142602485
145529026
441174318
472887475
895230428
704416802
220583117
109747119
969401062
110488747
1309316719
564941525
452835824
565470575
618840910
716477808
369467686
370451978
145923958
736056727
1136570459
1274799054
30969317
288081793
441110046
384365401
476879095
147317845
686996634
364525695
648107104
421135468
633005802
277185926
853597104
1231198131
519067127
43348800
1077167365
879034516
252049128
393873327
445902873
429332497
1057530908
343280749
469043810
979384143
525152959
245349837
188750527
572907337
1120187290
1249337036
507243790
402702590
219037044
462184544
1012189195
782413151
77686740
393476335
438016113
405118209
625668747
89299043
372881375
263805784
263041719
430137209
307536967
416379320
424320964
396213634
1166032383
644802364
1237076904
831794045
878026961
760103384
959765499
115168054
1003834456
736642893
858916576
797585350
685586205
7460178
525284938
447755557
257685301
259434313
717426137
501964027
347503009
327332041
1141142708
941013574
569475
959944501
554237114
843085141
324278240
464611375
353210457
468446406
1371233139
846622740
597426698
555054600
278451892
985721267
62018639
651424848
399325632
1219985753
292662120
566425082
874916971
248095147
412191671
741751936
405475960
360127743
356229069
289910918
365231781
959404530
635156468
560845158
303754723
172787650
513403026
802312052
1174649869
636243343
55088757
253200535
437763461
568402010
392059617
581171271
993148007
364093268
877598622
1097689578
474197506
586925070
659554028
705512137
248778716
334800960
533118961
151210877
472643538
762704405
529860302
156015913
536926613
849381788
549610325
150880359
281303060
494150041
1369675646
723653040
73936477
498177191
445934005
905569455
228750433
632398052
552175310
419255446
367099968
366532881
230618432
364729145
742882208
950134577
1051794896
259455242
586778068
171045038
301693870
302803019
1086771462
430360709
911129592
604752
702404856
921896796
1296621833
547714798
715710126
964084855
498306371
334401152
510110228
1039609079
369326131
635479085
1488864675
405155968
1216400045
910039063
504809961
753287197
230359977
423169806
351723488
505072512
1274437520
212205006
662403659
184744888
295188862
136326549
777466561
766485036
458708855
393611116
580237094
868620549
748077493
190786753
785135492
663915440
726221969
308083698
798698131
698763391
225266381
882685344
422814709
516623706
323565424
600627247
445422350
313134703
134299265
552229
760191361
58439957
492131787
580597088
427548811
610537171
1383043194
965674573
1192311441
594960897
982622431
621171918
409166191
684401389
384565811
1132486773
366402785
98861509
454964097
300706975
532765115
391397278
521695480
32773652
942715761
1003649925
1039622673
52141102
983507579
1471281444
267492579
297075225
610457762
764458489
926582731
313855812
100423509
1351192218
469287546
178971622
674714538
734268900
453729694
628077305
343161253
119229974
5832429
476796126
1311114106
295689431
319073627
734533736
1059248085
742623993
699285481
452522954
411756364
556298589
572134923
494867255
270735856
440925596
270885640
55300501
957639706
112756282
923014683
911297
188633107
108691565
731835049
502243180
666763735
1147123365
351199770
689001850
366083509
459124604
444679530
302956097
398153924
488673568
1213825202
688241031
229211467
409865985
537316735
1034689842
200838
45697835
362647295
260010885
841785658
327194940
436379455
346339757
1053057756
261194120
961697051
872185451
657353419
239516869
103543516
165917019
436410835
361459690
205774174
655786907
321233722
828464865
483356806
1278074448
339946134
958356745
139919252
167163014
930193947
984519112
1009819561
743737021
394370593
421834107
883087969
1179124246
1055890515
424663122
350964430
461595901
420173707
217040563
672634931
449588248
269628847
382817768
748137160
1112838404
810801769
1092356564
744042871
213379485
890055652
397334827
662684328
570742552
281408206
1365211702
655671286
238800352
6847544
229274159
287419102
362430974
177620569
821235952
216248221
450786390
513782424
227424925
1391539310
120021601
332738799
372245895
48168488
391143330
322950816
1373533928
245232504
387763867
234875712
478059521
371369078
1247281945
922365278
973076429
281421169
522791342
987119486
848865693
726384454
452509304
93333821
484701154
330615321
83949482
333349934
443449455
1135770136
168308173
877714773
210800784
556629446
334665258
540487727
195080424
865248458
772802266
325010083
463375581
1043294026
1031213692
435808712
819943320
469049750
543856078
795081258
958312069
264608907
173769799
322679557
640326102
1338784270
822974117
650914928
71199687
212726032
247576035
747809367
1147227574
894108124
127498816
390874403
775005241
392474671
362951850
370063744
371659752
513506890
428773449
1069438757
346198812
470021093
513146315
271467539
333665002
336389967
218017304
217147668
393855915
239885952
186132784
360784160
1062948301
1090323608
872170694
339016646
475846769
168588856
534846233
570792577
896715136
55158146
93275809
561386420
955423439
982278691
490469735
592812657
576824822
209642185
754593272
892072906
1323106516
277197480
1204336903
1270220592
291696803
268837636
496502824
346546206
369759837
397948610
575212124
716644028
407672042
842718312
508720877
381846507
175533863
201830172
61653671
1021663474
625337084
810836868
1253859958
561016833
538044796
738072096
241316555
161691898
793275437
597901552
598010372
1012946845
696023461
1421966135
771433391
1137828454
990718291
534601770
216392931
1049536668
394651089
292833225
1114589152
474315837
327163070
1335153470
478447251
306536305
152795779
399246684
833265536
182007096
763607731
380839745
554449371
1124105882
969321424
103479078
1059089026
312909771
918759049
1143029528
543838894
265343628
1056593497
749228549
641955765
512930638
426939677
736318885
876109703
95002262
247910299
1048255059
461747446
776395667
363805439
402916679
794000491
111057254
344482905
719211645
292904756
784279874
223597702
471734905
371994660
292898774
468724328
1214916975
840153471
566684282
421076129
942102454
510657609
352840909
351833331
88730728
639015430
583179375
424517742
520443391
451848797
134769485
395891779
341368732
517640601
864827003
693633612
486898685
509889746
618860675
468833128
579777817
356950026
49852851
733368636
137147622
879552181
565254545
725823994
840985792
335988874
333607949
636375040
36216784
710654501
455587658
68502627
430236101
485810205
1002775424
479586708
1066366615
841578546
1290088923
1033783740
164802930
410904697
259617110
904667775
859865744
207115827
432634753
1024739058
2035692
475236627
127002339
364582762
951271225
234166486
680707888
871716052
196418908
1174997366
558396047
899794056
557990481
443009819
373277384
298761093
1393571685
390182534
507568936
1312330353
643248703
217354328
304830316
1018551824
267509429
880742844
438603276
826775870
957574832
1020295805
369831276
64500314
228825541
205235975
575525451
79647300
401264548
242285028
768306396
398019733
275501485
455193915
254884213
1163254573
730879471
847321854
1235154208
579778732
398120472
51894982
390286121
1334130987
497205151
451164529
140132883
373258891
477321864
171567640
1436531281
792130600
216061589
888332941
83440047
338010046
1023286013
127466091
699193802
735261209
474328323
1169903374
386875934
861657400
496151941
201021027
1189214193
820168581
413059765
487723269
523188788
430158558
122532253
362418294
151979195
715370671
695718611
966742045
327985422
1264750277
1065784099
214605871
1167839407
1175848564
1090360185
143139118
395239311
263455671
343662674
32578661
326137117
166211755
129563384
698180427
745672821
1437957169
783272282
874702294
291270204
472400265
103189962
767072699
128060915
540344572
444320235
183008008
735887697
102743772
185339995
421333739
930792286
404382535
482913642
636743452
310021087
357174089
182052114
439337832
334022314
86156169
662104032
851486105
1099717185
539422575
354644572
967473792
662707122
899421621
343633868
116984928
393896765
501278442
766737015
448329848
244313304
568895725
93289875
1330522994
747394641
108895856
169222077
812271659
689484204
389043204
284265727
162702433
520139104
749369360
399165962
533022766
408761398
354823655
342504196
851941261
911398539
354651110
7372022
448597625
403673798
471746394
257215331
1001161111
923825586
482884861
715744010
267495429
151705262
993139941
383894230
545443354
954462386
567084396
661619222
442309377
106409803
1042294628
1060879457
935683813
248906340
431792376
23062891
848489952
1118497055
339863214
175319474
701067020
441322597
564114688
1305763196
1273497498
391549176
1335326257
104763109
294784038
836762625
325828200
426813322
155991036
291630176
278228538
1212280228
438728120
411024400
708766319
561731995
579864734
1007282399
78352043
277433296
255565022
306886493
425474585
1319915870
518457273
442100443
128346634
443757315
1010402699
1069612928
643117235
446450167
1470966703
527309422
1004592542
428952025
482226238
984964972
468821257
1355226788
348685948
703051138
525516515
655465346
423160745
960453846
561407173
328536617
733544261
186280091
273231593
794390211
771974228
1085681086
1350516493
1271000105
986835231
525354523
412650166
386347376
709465255
922267203
321423733
465440335
149186453
353910783
874323084
388857381
217502699
723403889
134398630
97767830
1446529047
319197922
146193071
925294964
306001724
444517783
352083144
413490173
1323842137
767030232
723060097
631846655
399162973
192493729
456572665
410132581
851273213
362862409
684422713
320986861
258421235
700557104
102437987
513875837
1085311850
678191289
310599879
469920020
1114068023
637670282
240504771
158290825
676734096
361673422
286076916
534364229
1319576760
355400939
261818080
544444899
463427801
380164439
275840408
360703948
1362473049
984244109
423396824
451214955
118660152
194652184
310700216
710732345
205084839
344448788
312304231
317497353
488093460
538211691
469917946
157640564
531244984
64234289
1322543209
473659560
170991085
932808764
1226947638
334806991
380890552
727778547
1039902552
210355641
554246863
1046212809
470247966
521726228
380597158
578396048
382209942
407522842
764442583
1053453223
399458169
500939111
629168809
477495368
128128813
528243860
81126387
300252108
471525773
358111203
1101382974
803569195
435748138
452657250
343086716
896513361
545995850
509961722
442771532
389218199
516297661
385876121
546864090
1298473458
492325026
438399038
473651274
265087554
461980613
894934495
373946380
228188964
934169672
634664373
331940654
908492864
103921307
637047470
350072952
130015935
429458228
488003283
424710450
734088766
610674050
770679868
615613625
690749897
592535041
364276732
461198247
309657846
156618729
612641622
366393624
243997296
228438282
448642230
1062552518
1048785713
402590397
491631727
454260386
111030045
973837759
269212971
536211215
504581731
660527911
835722046
231892263
330087478
514939504
148685937
342091171
373771990
770175517
921604023
191963840
683313684
537889552
829481980
363719211
507281247
404459151
815497391
497701952
507676385
232999656
364420388
640600242
297646091
1328060249
785278192
511469418
210911526
794370170
418702717
1292909753
437717509
1244694820
382786081
566726358
547813125
657231470
318952683
910702997
521986944
416480402
355339290
321580252
851986116
489918919
993020138
155188960
748794502
497561494
580042526
553824188
825591410
1191789354
672541162
322298625
380470940
197286165
608191961
333753969
508985539
2027138
605579483
303196732
719877015
327444824
318421637
366678921
513423326
367190536
191842937
437865094
511690853
354123228
371075420
513433563
328249914
613025077
339741312
453978228
702554273
462613609
408846698
495066876
1320469493
737886445
423111520
606351083
473503892
413508194
398089707
529493793
436655441
2006880
280632405
589282913
944796689
1012804786
1269113324
1366008436
930363171
787847996
970961323
577245670
1231448451
462025363
467320758
445502073
785521298
725462196
950169617
620627304
424694717
593282595
387319342
544344620
242869727
950303304
245712554
689832088
695951697
1024360516
478769369
548354104
89506783
264882902
509363105
966250352
445862090
404919576
210248526
916071665
173003368
332411984
574799746
517413763
433867287
1275641370
245303943
660932458
917273741
884166120
874554912
548777973
581355753
456098086
539201629
537647744
878673630
455796416
1163286176
486715858
489727799
778728162
704280456
1274092573
765990860
383828738
290963911
308907552
778574932
544585947
541825554
796279617
686523109
485912623
234101994
463116978
385637223
831449285
390420157
978876706
723987578
362297936
471759815
24526790
931243474
475107072
860830111
580388244
1083789101
822849397
316252934
351218612
476976436
400480814
404956664
671289270
604999708
420144890
484211998
1191161536
536931502
786067894
395893184
944040755
552228200
274979601
460413437
224580225
606557966
937106684
332345108
1085044631
425781246
341300042
1054534303
868009278
185823323
692683930
342423671
1069434984
813473245
1482997843
1036384324
382201380
647168441
333823396
464857175
691748834
381596603
885766014
189992459
993482371
185822828
131938512
312817657
846728176
344248131
589907012
843291258
309515940
652978766
704653641
117433200
520188212
952088783
458082385
1174369306
261832218
361929426
884840630
468919970
1384789965
1149571148
2117293
850510587
1148384143
226697392
188550461
639186154
324015577
478628970
199801306
257948676
386697585
399604242
1358780129
347990996
1205237747
270597357
538472878
422111048
307826255
411092977
465561657
1079887126
407316802
851080341
482071790
675657837
417300086
171036418
364802892
260386714
744736551
535483176
563888896
606362363
887806558
381988375
928809482
393423266
1011231612
150360998
226407574
502958571
389177207
526434860
929370137
1375181569
240542818
311373047
345805276
111632931
405603963
155918045
108605542
70697368
1004050269
373758635
439774342
441338776
944811966
652657886
385357584
874510300
193018
439479963
823156435
882674480
370614846
642863144
517803975
435032794
776956897
267179859
252998718
811417379
1064214053
836713470
1350982537
259655365
164975159
598059607
686138553
757438804
694125850
192917361
36393077
417345136
552483784
86279166
226318256
33390463
992873839
249306320
797959543
1250081660
153638544
286156366
535963456
590490186
354428559
336207610
314766085
524032239
1049796468
1211078921
202511521
243085666
148318656
167910794
154795061
398403150
760636029
73426281
683053976
402282126
752523266
729730895
1195072657
475865107
911319875
675197416
277631126
1350988368
455572891
963543191
1380236875
839715936
928417284
435964124
538340380
290359306
379622918
556092493
595033377
775696517
40691081
8535030
1212351040
1011376727
514498650
701934204
731885460
1026858770
164482845
468968121
754363471
522751755
868485380
615332517
505031230
362230640
500029864
458328687
286870516
540710553
1257453133
895528617
183367510
1168613592
585215875
342432678
989931840
1096776170
781353878
900375254
936337118
204416560
772890826
1368218432
393943038
457454144
613032625
562090258
1232054308
652555400
1497885390
161286008
956145785
331357572
498079197
380732304
409650879
322892754
730885150
896720800
1003631419
1233500229
347322606
462427576
246269335
495999513
122027055
397480585
247465852
484006910
547615379
543772226
507181570
1016915642
226684610
1029750937
1297537557
381400199
337191881
424037060
502576900
233229701
1071731256
198673849
198837053
414306399
411643542
263664801
426964621
188100992
294111136
225405965
47956171
641333436
459520080
337447149
638688848
495411918
494031676
1049557266
426892294
104992843
323706619
150410058
359440646
849621107
163780726
233833735
195380024
105422111
394659492
683658700
632685007
175709344
380753030
161910979
865485847
515465103
900498099
672926439
225658410
216099947
250536528
720361257
598551669
773128908
67062776
269073780
592764540
697346711
640315338
773342017
431347968
96917656
525205636
251045900
1207261024
616216153
969192467
877002808
462951091
582399147
434339382
246548366
697274595
545436581
333164684
1227673701
497423333
787109592
411395905
433939057
134851261
481776207
912198668
597855311
229829197
137320287
1100784993
1019553496
717055455
697963305
892394580
1082428727
440320699
408062070
232748053
1331120675
501102393
138658650
326516447
168670003
825853994
711127107
226510953
251461860
827756945
402527539
430734159
200857413
680133700
1266007847
130892220
975998261
684382124
213624843
402326792
509434226
1017152325
423292051
590446891
991818353
247621173
334578750
264436401
604521470
1121366647
143000074
276047474
1185961377
350083324
1051143242
531011846
851257653
193274823
186517412
895891341
458203224
360221416
255841313
249377554
491459915
218789365
338276001
396335564
701487724
1106652087
364856086
574721713
376137227
557419819
192947887
891842779
1362597693
497243616
432046669
384683098
496147215
496950481
704240140
675743596
843939544
367264074
404733607
895672544
846508117
400044358
709361878
944799980
1440827102
216030534
885803179
325123207
187742907
191970945
788000453
374555676
550021990
487992844
316273967
465262746
1121162678
1345691362
511851750
1008500014
313114195
427358347
274848010
782358004
394648517
1069696607
543084856
642486033
458045813
619714981
390805478
470121698
2780709
878870850
239543621
1246175538
401410309
203706280
743171052
446921007
547400749
715542902
470100766
265734230
269164059
474241906
649610803
369654241
971104210
1480104741
1153515546
1229156396
1007505145
208797944
517792770
438101527
370838462
237425332
280995718
1146992228
362226516
516730900
979858390
43022664
908884991
328073142
766746212
518489672
1427306593
443378454
928786152
890580046
225043205
754780672
997902649
493100187
541835624
137864165
284034404
356069914
835887045
505144580
827314271
863005431
1378661
159960461
165822710
124410487
1232247409
1194274835
432960653
56354030
398437243
232737474
120653733
154969718
555152674
264935131
859355341
1350562428
802922190
700652696
723242226
232947177
1065655136
103368053
215289823
1268052404
316557823
193811596
103064200
500410284
323387918
907746319
510672214
1178555454
56050406
171745456
499153178
1004222210
835535348
419447326
425018276
1265887115
1021443705
933420084
1118456352
526273891
231717682
486250177
453838901
213693951
753230683
624992486
1160378034
183453560
702213539
346296811
959250736
435976157
57813233
500237122
500388051
420407489
399622028
1035298096
601986823
1401712429
610400620
175891753
844997503
214999792
179386455
77739056
189192912
1194661674
1165051041
848743923
873419636
493408479
894291049
1353580186
386173340
426938712
731441413
328495286
494299147
423152474
894534019
255300012
785209123
41869317
450662591
189698776
813280675
560286169
1030986255
270937993
193640005
445671973
414699210
454413864
503397432
766755549
78902971
825048481
823837862
565044238
177297187
291376286
485358967
137623126
1047310307
994095051
516174475
292463844
963730377
680357033
230404547
1035905086
345691531
360243773
365948353
898771339
131036350
515739960
887677861
454243428
844221971
1017137592
122297480
519926586
563961210
408165264
521177276
384836004
396521692
372837654
665792509
306832175
731776883
1124378942
287677168
763053117
1267312036
356515877
708063889
888337915
665587036
492057737
1420518444
420622910
425984596
1027737205
448086430
867659079
298669561
770330411
891044997
508591401
477235912
1041805198
755590786
339892856
385048742
525439932
1417569617
137489769
879130673
586440450
261061649
822096545
407577269
674782474
419195752
1073522953
549797967
932971707
966689574
571070050
565875730
568675741
427050906
1184146206
279948669
789637189
919954887
317746775
448587409
911899080
1274674
874644164
827866766
107730100
1287289938
806833868
795507479
209564301
754740516
252130309
230217489
370601747
514091679
102951904
1271980102
404321579
489829152
995755259
417316267
653035678
475316142
414056203
512825033
107583523
1167486057
1237314582
611037337
732158255
727988496
1410167068
1048050457
271423578
80322587
122645470
934992887
184672274
394991307
729690152
698613804
1040335
830179734
1142925723
1051501351
69837003
1276283809
971639254
1447143123
100658
193846173
1040676378
391505859
162753071
868367978
773523329
231304596
544925525
215920622
201955370
298971053
408433016
1441652645
358461677
397078577
586663340
206148173
930948212
699770597
374880247
1307080709
429576130
358438938
700627663
493443420
830322425
659122540
554961934
1445346113
790525988
821518786
374937858
370189602
707206035
866352953
1155431273
336297089
287384612
1246576695
768258840
861263833
778135876
857663039
985057669
1186237722
32560982
1002995991
39442108
288616778
80213832
586820355
405003601
466456656
1266663134
1101740493
636804776
405993503
1414828861
950269726
614224030
870031291
17492595
137511897
128774547
491582822
1036630816
677003025
629233695
286876811
993996331
189032754
971656694
95571937
225806065
152754015
538598536
156176798
305512389
416023151
903411745
398219358
228248794
736991937
494407157
306990505
563123777
628017753
751156939
491976068
154371005
361237453
79479004
505188527
490850295
781766363
402194138
399965251
884713557
353236525
746741670
29831249
349143308
228300080
419886028
6004387
155193726
206246502
448365724
191107120
60821791
543376820
1024185
899111362
1174674559
496998606
661051969
477222340
461812823
340615198
721480125
1649674
188020796
752849213
733476271
166189219
452088275
482139913
748205959
715078441
122080092
1172820920
451272786
669337327
916638423
989602788
419863021
338556189
710974312
455510573
252700644
1008115756
709204527
399833455
607755815
390796686
252380183
364559892
824238855
283820828
409634528
571865306
764340166
903083780
1030272626
1049442186
1123725356
541312619
476851206
201292027
348727703
989420730
423880079
281322756
342751253
273446847
478222932
1138851843
1087390047
1454112279
859013597
448556695
1051348552
377206028
997179
811930584
193225310
533551233
528771291
313411961
291286968
670468480
780500584
835023211
618039343
392688362
582268455
949423527
1026101890
909585909
1270351217
486836220
785311304
833646141
1492220767
673275585
201120944
221228719
343878618
84249842
440398597
229387127
473762004
643735631
454474686
536846603
58749777
586450481
58206606
755573111
740766773
681071336
200469243
378275864
1327107137
120447760
461938412
790344646
1022236
882092913
402578456
312979319
446261158
360814968
54970433
124334863
982503190
1014491529
492250661
279518391
729748754
297396108
744409108
497462565
879538591
850276743
444168577
763988923
465344798
877891450
758827379
401477155
741404794
205099072
81698685
891222656
537059180
604869655
710868240
1006641808
781755927
651995978
1142548289
858118671
642961714
541889301
717406516
386037336
359068220
404689883
708117892
433171014
486899452
396593153
758020522
102617007
599685488
1284503722
489078640
974564374
509429049
603902989
486712964
623716323
515071873
328702897
646312235
546244300
618344021
601996781
711828113
879248341
423944657
541163440
869561437
426934850
311022903
375128135
683134737
220950739
330418553
294687775
97344727
651050287
35876936
69504450
217874022
743646150
1077786764
696429895
877469629
316696150
602645801
1044946862
524213161
276118477
331951093
239650682
498883478
815476834
342412921
612810595
167702081
279155331
410895686
1095432361
320253977
805272502
472914225
628667160
860216337
527396274
539112886
822827759
744161747
791124001
823745024
726825032
713469494
777407705
541127249
299542704
174959706
748144304
1172746562
979029293
364710157
135991501
646204243
1378172959
35467963
224851599
45523052
495318172
380645382
932599392
383893356
442274168
445693488
845330709
396398861
272095034
628561411
29616049
1063111056
872379852
699037362
74929130
282650503
254859473
520864909
371624212
83636218
649129091
954714731
654392114
543228141
661184466
955147098
387072289
581644456
996395187
806817411
521583104
134101736
303704228
411319314
508967283
242106620
622872558
160565634
517335168
732389421
815830537
311134435
780890870
1010182649
638281413
446378005
966055108
880332
1051469660
558889338
1344870875
261758760
421395970
550123231
2878305
317247133
136406930
466247333
862700257
282981374
342450995
685932770
308333123
804556038
542455295
354312109
352517847
602241677
354416531
746507974
258028436
471415884
570007746
697333286
459197824
391879534
817199913
102285523
116033919
387940612
618861627
564941183
500404240
325861782
187170237
519732326
656224918
709618803
1003048423
895942825
133441702
223179881
343226390
547325620
768120972
483834122
347831751
464845673
25010526
165141508
6035308
299030394
840350318
439693749
1189146937
1367696834
457059367
1373871834
43982564
1377232419
689153396
526351701
1190263212
439584748
548280072
548968023
1136249620
818520733
978362776
691115267
1081889510
1232355892
74924754
1202846855
658072017
530170320
1342832018
924091481
271046409
340936612
70127033
42898788
647368814
1213070157
1281152956
338184376
542809653
240669621
3594487
334899199
492918694
778659874
922741938
1369426793
722157546
405983954
424835620
263582710
1086111680
146111904
280437110
127273716
63945654
633783960
1385421271
290128692
574644086
586235261
364463123
538661775
504545909
479167822
342140101
246856230
477176200
455914223
563002347
95621456
946092430
729534236
171934084
1069998789
660199648
697630500
503989833
402323477
720038367
266710689
493447305
336961497
304348187
501427439
818771130
504919784
279515062
1281219023
171871119
1206531918
667333439
233133054
158935576
536784191
443273132
1072202320
729398424
1269188344
799188061
527662050
821437868
874726230
34596173
961446659
364505767
136513521
406195283
43024625
1182073359
391665930
9991369
921862941
915021424
217629574
496550073
860376331
191446193
291588487
563232445
848394023
461420667
1011572162
1458284290
356659677
325679418
1241143418
1068814864
167821318
187975804
33481832
500424657
410597293
216235218
225094563
252364468
250544687
693181575
123746197
133814301
815402581
800276472
702520788
310291483
549265060
734917071
1133655778
809286653
842191490
1164282714
835737213
400153646
484860360
291489773
352700420
253957881
1358651699
1383361036
467538572
440507246
316365797
856654898
754357547
235289867
757333125
980833037
851420589
704793988
48322234
527502907
114515632
527456344
343249804
458764827
617349122
719774125
311787661
96680617
738015660
317663493
946907136
471214320
877558313
260595470
1027284816
236559454
508247281
988962554
1135859323
604718283
372734360
577497914
750186190
515254507
633858416
352547187
475704367
391194419
549907090
265224499
1117672554
527986933
728539858
498705921
433355088
1317718904
534472930
1447933550
330333044
94760216
705466890
742694082
873007746
562434468
532610397
482540246
458759555
353265539
196957371
587417859
301627825
665934736
604202666
512550170
186420965
293796804
408622150
1166519817
587965105
239017711
869635980
339178255
300486901
411793598
405916340
1352549067
385293207
3967861
726047570
625494323
864718786
447959863
188051978
57074806
765840608
960688645
284390073
720855140
399869461
1398705725
695509397
474331353
951696712
518076631
791737924
859966331
119111027
458534289
432867299
84264770
348528150
320251940
471997921
818991780
371026719
742200366
469785605
527792475
426500272
410511460
990949460
1049719973
401618711
139043828
517543809
208326911
431727981
825778430
634764695
430727621
706776846
843742943
70437788
165769212
134379888
785388504
719187001
352313965
561411589
280541878
297230506
283798906
1079371415
194930331
825089055
983286071
100203183
572984109
282402361
1076064719
494663312
585172138
505710577
214439629
215167787
665059717
380004129
674654198
315079684
645480032
436156505
134873766
436736473
528464181
969004832
930740672
249636164
393781245
94437907
303662300
176334267
144104490
541805762
421291447
487144517
278005829
1467564384
267543346
657311125
991661301
224085308
1240395808
1329451410
1258111079
874072077
466086257
286792406
447582585
412331334
249767649
415617772
371857992
871779365
344646513
453926823
851383947
164263291
328249421
270866693
505942565
188235214
292602857
1377811836
859943252
504291826
1184614347
493718302
460945488
140697140
258319680
441348900
137939045
1314044438
49253486
373969018
519296396
970121729
829911301
416702791
1377479940
958878652
557461838
180269121
506167457
481205653
790198527
1109714380
880677780
579747504
1058868142
1039268792
491950021
84901304
326123045
205735350
480620693
171482877
1044792958
962533167
843139110
874941476
538674631
1006853513
430178401
398816700
814937181
387212684
821022472
367316102
174773828
187343802
459166548
550756620
421266266
489316829
715883306
724051674
876973432
126382174
256946810
391951936
1094712424
105864418
180111224
1013537434
1043191241
657673447
485288575
455018268
670308962
1112426907
684083827
373541996
402629496
676607570
702267791
1083320320
1368955474
1009311821
406322101
508006887
725591578
476412847
941026873
864232386
790251920
300934939
474363231
1315549813
822047079
466948607
391624590
1058293173
835491055
516027952
959970717
855180786
1230755008
435618745
237601204
542701120
505457993
511700488
956673047
725301334
541844392
812551892
438381851
411930132
839078585
534360714
396403896
1312555594
691496
675646651
958228645
793862919
736982246
680676094
131239358
1394119449
213755059
222951098
662063765
1370234604
67235798
466278903
478051224
344860098
1000762779
788461928
713131087
710475644
742034809
473506649
328929241
479070653
450787430
311942208
1140517019
496228184
233694503
1455227401
1056349443
606300376
1115556247
499635073
470829817
957519302
501047272
320408364
633074229
777074219
272351017
516812951
1111291501
382877689
389324249
791786426
322544433
1299227891
455008926
960654678
1223740835
592529672
507339185
309682117
423289901
565394074
420906660
362646414
884121465
542046005
56598357
818307746
382590389
299838337
1142266926
599783044
557669798
240743301
631823631
7165719
437012584
646604694
162283861
130443280
417132686
248483875
1268359933
622531661
424602971
582141578
345193691
113510267
634899297
338102165
316850349
659371268
1173003570
787615701
443963334
719362375
328475797
589562159
244636381
276880932
839078177
985589971
790876474
628374161
461374745
210227446
1013222633
302540731
478504740
123460919
341017530
493099097
1086788040
390977415
525612756
325602256
1034299188
704851901
703295739
210207321
128853613
1047314925
473986488
1003985563
385336548
407459382
944978617
1370591490
641577981
862137
359130529
581211545
354979738
467298968
106270975
921309516
302775281
423729670
1113879355
457019429
310608159
1488230084
491634332
1411568694
1165887970
204223196
417770252
664822514
1096366230
380291229
627675207
401015826
494560155
1407355754
808120971
271736005
749707571
961577593
413214013
227300110
483332291
129313705
1204012392
308875438
161743822
295053936
545426876
1052630793
519932450
385727402
959012236
44091652
390999810
175960166
546480766
886108919
354950757
247014776
957074129
349338872
942747197
399835514
400285423
937766002
740463108
813718350
224868677
871992236
712263086
253351362
304518912
936401864
953184410
587318614
159829399
1381930459
513284522
461057828
241302325
739600590
232376915
605290581
1188015950
896882906
437144786
1126394176
888266221
35007329
122436778
910567888
705206077
458981188
313111835
439427326
464884938
537651369
750290145
199849769
684648882
606602831
418558599
138619145
1085994917
510906485
385226314
585999337
295254315
868407793
446776165
419332999
209505560
1178289786
518447533
353572091
920034546
330892054
535099098
456873494
853318539
580098097
44502940
299910249
1319124187
201435076
637876864
199915645
718608881
606455658
480999524
394454473
424085184
635244601
860066971
754355693
394047137
574998753
1231043470
1186878931
302453258
1042136729
177477432
1035418337
302233374
385787610
898285214
1212072834
521701017
437585508
902655921
457504143
715787117
860285011
509906900
554079385
536167311
389095878
593439004
238293104
167739611
265644295
790661114
1408954602
1447518428
986143672
978351792
353088499
77950459
475244259
574157593
463033389
336698967
499535066
203267980
1015288688
293775495
1009244759
252796079
299474150
490465052
888067826
62767770
280402311
1121515339
779458873
601284890
502669718
635492254
327051756
862945841
696835595
423252880
172816585
294638153
60071801
338060277
934161135
497226651
448136343
751860626
360535012
809469173
428277770
839448582
428735563
420544727
429774608
1065872372
341062217
777150300
971088471
975176369
930238830
1169146586
195544784
482081858
777550719
1035077144
480001172
272608708
1321265728
490428029
1097806714
1193998198
384578724
632575740
570671478
892093402
847898118
494515616
391929746
286581679
570962638
153276269
332282475
192601804
980897512
344953896
1493398060
791741943
515292621
398228599
1116453531
541163285
904497433
97065515
1148790146
470767381
368999045
189943740
705536429
697645754
803122880
608317375
565207687
569268929
326207948
337565153
1072533360
323773591
426423195
466099121
356577885
695120525
1119771884
450882772
431432242
1119477509
467474537
476411104
421672293
1026926397
441523516
991757292
1184313364
932681994
189775066
439104847
507071856
933546630
948198562
1096535939
507561704
530652354
164570278
1387683972
1130578048
535415550
859159127
848512121
808839014
300568195
425622167
471090279
810319276
1371596692
397138591
982611009
305001387
1002978419
233040895
285503563
891225766
1229291285
162768469
934048633
609143854
582395079
1222500632
701547020
830815512
865787842
763792088
441240071
819977249
283046391
1116788548
126130793
293816410
339538470
675500084
112426469
137906018
358729786
1161652556
1454410584
459390687
659475114
2535654
736191759
435914632
1102843024
391326010
556104667
458498482
450071568
257841293
1260880226
1277988095
773884139
273474480
239297290
1334415385
241254924
265962321
309515597
564814165
977816716
1131957446
895697810
698944068
145562518
533364721
848875769
360012541
851352326
539077597
340488196
206759598
979341141
1321460138
77496825
227481284
967442367
115151406
503944583
338219874
795605145
391868099
247071807
667642078
344294695
1179025815
406153988
204965987
142580216
215272657
363360371
484514821
976356006
356325395
1101982969
384959949
386833353
126998418
425278386
247213941
1325035475
163522716
289529302
1382937833
171269381
840714710
824605064
984353739
1052843873
332187730
183561587
309072593
150584649
666378857
262144107
775033631
692616655
1076255756
899069851
653974873
373906294
433533444
399662550
408005362
495387447
1077377318
913252789
533676007
646138308
277519012
706314220
920583475
859523402
559053244
537381579
875793737
550868659
1022290782
975953543
886354810
620833648
216114679
29104063
483603657
135602200
1299157928
411990742
424438543
461690135
1128768620
664565949
657205110
768370264
879833474
1371177052
362903989
321916183
727075236
277353280
1136981968
472975633
639742456
249385224
466214436
167528509
111377216
1297411560
115726918
250229315
407781679
104974958
157865583
510870877
202537581
622899868
458568329
289698303
727049072
358970665
472216119
420004972
875980489
734547097
505439005
2508550
476632250
851075483
1024988097
706901849
506776412
910401481
777200327
121041329
805475687
621555242
343007554
740554003
1293884961
345745016
193080653
962110102
1277650383
967863294
1254862529
1317298609
1060026212
804608537
428789871
778844024
840209649
618812948
949570750
54689895
919751960
455021927
711602737
1466033287
845733031
266621279
892822686
876732589
465238861
540698846
758166314
1051990584
424627362
292503492
748434340
884296063
422846033
383511111
743023537
538267404
120169174
905908113
614500180
476338751
325637004
99757782
436044965
624795813
422228545
836953663
128624310
730173741
613157141
538744140
864527146
1399820429
474651596
776678432
545884786
793932685
219914114
28670356
1203711472
197183315
516110221
783717001
392994357
1131916221
377108388
194670059
843378406
967969679
1444811453
368408366
702596788
692935803
861679
880851649
1140745839
887378878
1402730801
70414487
722775903
962870784
668785232
912767351
235496152
278174268
131238438
713565694
944001230
1366020777
962599476
149376761
713786268
390867954
636203738
989211772
301612923
635088809
329772684
506527581
425066760
397977517
283372
1205721244
505128430
838233965
738896064
91829559
514827863
346060760
656176062
235126310
138013941
797771573
886352990
873902456
801385450
367738212
190687898
832833669
809879659
118987876
326445782
404768291
633083674
190048352
657665243
705963839
895881995
555910650
481780275
472817018
1345681874
502417273
701333790
1101855883
50206038
440177459
1477087057
995188878
314152559
189674747
471860941
722796157
346416112
716176585
911602005
204565202
85057625
353140919
1199868982
737698466
1296686344
842545278
189061881
308979846
589594896
1014643725
795863371
1029088010
358123310
517526634
966780422
499244485
319117106
335218531
142900258
112120200
425976608
184804422
1023010445
620806567
422425668
335102400
799787480
536867501
316064888
971314868
1318196070
451829817
144407396
947839501
437011062
363817909
406899615
369331143
508291706
55335275
344408304
338745204
497389485
511346795
849459470
328823102
841959172
495156651
363985557
433821409
416160330
1159177389
713814032
101599056
105132506
265645881
654303200
1415735050
482299348
129190880
304397921
827826438
319420692
901752522
399182209
263888915
673727990
820198702
416228307
692199043
901227672
699346628
1023228463
296425013
472359529
612372290
484831263
394791755
1239075957
1158852346
569886064
502520569
616440852
484414026
793906966
430295816
591428879
458768236
464994658
644844072
450460205
396621282
975283481
891431053
682704912
18406378
309446291
184078286
446057139
411708381
510235361
207261544
622635006
1070846226
325132588
405331776
383661423
240118100
136583836
479782974
276815876
409240898
1304988318
1416353859
1222999943
465882227
593455927
525528488
96051958
793168198
73543373
806017839
1484878205
632881696
990449431
524040980
485133327
226618301
848617596
128149081
1325356972
251442550
422608906
1145050218
730807305
1393180634
800987403
850449539
1327407883
429713867
528330711
503518761
100648380
1040162428
212721620
653039373
483944494
633420472
448683179
528593117
679821241
786909498
273462852
540776297
1423525763
714428571
196124789
129158252
216479239
749026291
887800060
412591572
480653451
61349350
723112417
513668495
439659618
444999250
437889498
1094850507
822161466
672881752
1422616859
456801727
1055248355
839569188
1080142820
1293000048
416687057
603717632
1314323454
45688278
1204677478
138892229
111681478
472846494
332021464
154494611
534160712
263698618
1048045358
1353200353
950997483
605610093
88955850
622617353
973572169
346044522
692028490
399436634
404315660
266437437
367170924
396548612
385646480
739746344
885287709
1235868811
276700253
196161871
461429113
206277229
459118637
974784111
1249087479
467652485
380583811
746361281
785780556
738415849
474355249
831841972
354160438
1319869519
700910180
1298412694
774550271
842658830
1246594981
512573545
667377935
805338623
309017983
372079719
213677807
440910018
1051608630
509379852
953015189
583864553
518058610
390772749
403966762
654866189
455126864
408390766
417389284
205152637
832748068
768087585
1018473149
879342
578534182
507975930
853491436
1354888082
647729387
434892776
955746488
460485279
547919931
124631198
325754510
465772013
234341064
221601966
286178318
177255693
1264738025
816641051
558550454
747713860
313293268
969568332
385903603
457796944
515695681
739672292
396499929
766400701
233415136
709570122
605675317
422239670
413878990
828827809
733456692
37398404
973791534
538369068
739772057
724021296
1071188431
545408768
1007455651
951358493
706655977
250222177
410197385
911886015
1314110218
732687721
303157156
1477494411
804439654
244716291
576581905
433076873
702477889
457028869
780578838
843717959
486053234
742621982
515038857
436075614
323921212
59470076
653660193
939798595
583483927
480477864
401388851
554789224
1262854680
283314239
124710255
164133300
434679492
501871147
16775478
339028637
540135559
352245003
354662307
421230644
552405760
101660354
134993539
342753417
408078939
471077064
1141475189
335137862
855458994
1402732610
799316536
452063760
318996346
488034514
1150605892
807932721
202713593
377632492
785466675
341682938
966970010
381559859
758372631
1466984568
993245080
854182540
255508650
560158282
729817996
424984073
438244154
425408088
486781144
1254691702
587707916
457818828
943061389
442428390
200853371
394911842
829474846
598076955
511063448
527601636
1220923692
362189220
173096957
605568498
907307407
792095102
531538772
539403333
268160516
126893542
380487575
978939328
452495929
258656595
903878878
287979454
959314498
691178293
913246357
128980575
280041040
509975581
343160859
540095583
884206234
288222885
436499039
727752459
1175034347
1074038029
983244677
526363633
1224877167
752311382
679680142
775765979
605932435
600419089
373211650
653089471
491912448
305579185
341842744
270267085
219143704
696062852
506937702
233457901
419011526
412448647
349164078
53372960
479603188
731150656
415971570
386358281
164922615
690378289
587024202
206176317
364394161
600225105
335190185
741090525
802088586
1111846278
152381053
568484118
1238407765
260317309
613879119
310024930
320269584
283615380
139102561
334156590
1028689447
411320793
420544284
977737565
23116
524934989
1115910308
807381202
125677820
429042563
162824567
405766483
190847927
796908903
637626728
474882268
758555768
227290455
783230370
787540586
219723633
885678798
503580662
1106380077
1150756300
560129847
91589574
98303279
372843582
167047754
457659325
469394656
536208423
682289394
418359251
492073237
986168365
1059013672
488381077
903442104
605305547
404703133
33973962
520601079
388468717
217379151
1608696
395173819
1036620645
791795283
364843171
325362594
1379053223
723565664
1380054792
746151322
266405621
559368335
429489234
800026388
201146717
436705879
516078196
278467318
273591408
951271679
571721324
798668525
527222084
356455183
1167220948
401807394
451213067
694313593
630436167
604884179
927940212
320881415
97846178
117040202
1187598375
494257444
542780777
2846500
813850082
1169362367
828933603
464354239
738847973
449917066
759586014
926041529
451832612
928449076
478213857
378368054
431570664
1088271947
363886820
465785619
760080823
178039299
502847773
578941291
409955755
548237069
715711352
892857774
1411646152
514436665
185068351
691653821
274855644
311766799
244421046
63620004
397399514
635077507
1300390044
292628379
261072738
1267474113
864102132
576560170
524564628
869701660
954991968
701861924
467362131
1057810960
438267580
567953063
1289862573
183523418
840969419
1229483026
135583936
241246436
666341831
725678102
880826625
1044651992
891012360
872303832
797451633
443839171
981165615
427538573
595510667
930557943
1182251430
1283413880
929336878
654182894
1233369482
988321170
1269148946
367143982
699072905
1259456165
891138728
464629823
708342424
372861455
177352143
365532253
603225071
347957966
625372053
282687248
563693450
417291920
803992496
764672678
16600079
343879476
114606417
1078531625
652449339
702135587
37340766
1317578849
559381901
464128682
555941595
434732595
124374009
1117007839
329903377
554038032
476674407
459681366
234542413
263988332
765882193
602042688
462439201
418701342
197579153
841668061
280581189
390573938
229627479
1224476315
319266411
540233204
743204548
575394777
428374720
204361379
1115584882
959002129
448532966
528939575
826769123
507036608
326571130
507194224
461712248
645790294
965473283
713160553
1416627984
208590
800614070
400980491
1349519790
169334270
83780766
233152398
646831983
512896158
239524403
404987250
387223271
705906648
314600063
549489138
909090137
271887748
534022525
297303533
367195771
155843710
68895836
79802693
396887238
520493085
371718692
465734948
457310082
951199949
289756146
450900461
958961375
882818343
492409939
269828890
727033528
293198296
518325123
522764159
416594492
479715994
485443373
106604584
648995822
416890386
892303723
894377098
891466990
702576080
849718168
556386635
176308022
539614395
61261842
192612022
437091841
963462734
492158973
686063242
499881964
814697677
780367752
1345059700
447429296
454529812
762194192
416487191
2993129
662499189
62996957
1121680358
1121047834
314528843
438739248
708709315
440338967
258534795
743575308
651047759
889202741
348974168
743108480
53896777
125105625
419745906
785185874
571967479
961541968
929329719
766773307
690044603
332551450
349123953
343664095
302646221
512911540
58095770
1075240989
745494121
416938600
1481434782
703232
866203273
944967649
281172145
472376477
725723435
234732265
567393122
941877314
745286507
537661538
190307269
49226027
1155898139
217297737
699302193
848223889
387166196
1132152048
1022213616
843701409
605059251
227983123
586451448
562885578
999964692
87506580
666486881
431527154
142340859
770657293
499615267
994671806
434073332
447436724
175534444
425137548
913789221
943435556
764279542
73533554
895664614
569243576
476974819
599350830
902046616
368407482
1492629343
374915981
467354422
328534514
639356040
779169
1384157062
772346767
892929842
963864906
1011633249
80163808
432023097
754425382
1298698405
451725504
721278283
243563245
531957346
676905723
408377920
490978991
137219324
591968406
922971168
412557417
490646907
90559963
781660058
679083096
877140465
1059235886
261948406
784819275
1064484274
317486897
728636571
632155980
637286217
1189345881
669394543
802773398
353324533
493104547
836714021
455658477
296349900
1154607560
378969601
901860394
349084814
64634999
861459237
1272569983
69553176
955731325
455459187
816027586
1223694456
1058685895
296842702
220539593
141613298
1013070016
350787621
671989261
281246939
164263975
937119518
174037511
820106754
896920631
885778792
1294407048
1095394265
289125759
261518490
928674795
131392792
247174976
887445649
346304690
1219033778
736252901
283085900
678095679
355524168
43579782
1049898974
1017445299
217410373
584914084
898081857
813898467
104933528
341661327
635837789
1383635795
233285487
261582165
756542804
1094577757
1083096669
263688225
294203641
410817842
365426851
973922932
1028124761
588735823
408299417
446615296
525696638
539129011
956874466
635523998
490633652
858435623
1093082748
23513464
850458272
1201918957
332603425
177500215
1149338587
122556163
205084682
219033821
393906979
272551657
508535882
1330431018
716210239
472592991
344472857
664109519
877718829
140588692
372539421
708672336
1153397728
1227935173
721202376
936958811
593124583
577949311
150058544
181478683
153400974
726597720
505883566
214695868
762590335
1079274625
1156442421
1265073271
974642574
559660766
1021106180
395481771
473719838
663257518
915545704
1174105284
647080186
456713767
120971520
817667006
259352528
172459524
447618947
1339059010
363182384
1068737613
669586989
1113601477
702249883
25530607
730319428
486136283
1256122772
113187402
1282213653
903058863
524464291
421399300
302419202
211442196
433880092
1019556491
767395546
777948699
172198149
443026801
165900009
126761291
467279341
396621384
346005397
1314524253
399806662
263757506
510359121
960470162
380940446
154171173
423937206
506131079
213720551
555433002
853211303
1451197563
536879337
198822325
235094386
687061121
500853017
395517106
486573654
820109748
466622322
443899918
759036338
727048529
883524422
649293344
288194119
367037287
843657075
399416310
875856414
721297733
982694887
962281181
493114439
411292996
502767503
435746493
207022388
414217587
974237382
416521661
928168837
407820524
138423179
552415659
667794708
299884821
677927931
995250025
792127973
486220742
559923373
789868095
455580180
450226660
339861636
304556986
574328571
735000291
376439188
312742430
960300225
537554023
932288780
185017145
678584836
230045561
518157271
482729687
1270868129
505853453
1071946231
549443334
1045558437
982136520
181391414
951250251
504759188
424959765
280482467
290261015
366025813
87975359
709158283
683490265
457575718
432494454
1214671371
641717309
385954606
749321197
452991716
916376072
403667783
576315195
1379076152
542401846
261927356
1078252692
953660341
84167596
947673585
152406442
845899085
121886381
281578598
440425436
1011849274
413974231
576260071
764809138
388057712
503068831
476592822
597750897
915989641
233464951
33899081
437817327
900690514
239336728
603955702
639510688
203947528
192190372
520591389
268204684
1024359366
131120724
1066476213
354273327
627855878
931067732
784394360
192340161
195669034
1395678036
560417862
395405418
766038522
99396581
1412062934
186515987
987271994
997476244
858806086
1109585687
370624381
242645894
1001220857
1465765125
381520319
321915567
131665173
524072591
739642869
479929227
649397964
399421607
480374522
727015032
994130508
318769034
128284444
395382174
298622290
437956893
730205077
1337062159
340175984
1100588878
199462052
870575149
48460278
424606083
706272
755390923
505608394
456924053
1491172180
298754499
1282184389
1320618269
322831955
1133320535
431192446
384118946
163938500
449941482
60932191
1082272919
920089249
927578224
265523992
139493571
68560969
421561426
853135430
565927736
1218538596
1715447
1103057216
126471094
839070475
424258849
207794240
500158414
217879230
97558803
1086653176
1097243479
789009085
302368399
331680099
84246649
326029011
414917458
438654519
635146751
649542082
485999054
757366190
963480440
369785020
425239314
422416657
228277046
762434959
240646401
1447017855
1072205934
528623572
474263419
1290958046
319877161
415112281
143718455
163502933
709527948
99677682
1245101999
82834250
307700636
728800801
937411733
721209027
300989481
799769414
1307070937
42369469
314735536
603710587
430876981
216169832
446294624
511261808
591779967
1035025276
274062856
613582197
685012533
246348948
623692405
411676022
641234928
150013798
190736243
799845358
745306169
835918617
372607079
291216903
573148544
210944811
475083082
442528163
265240405
435418425
587195212
330576715
963741720
728220677
535201525
571130355
703594057
80577736
1006511113
568989916
189419770
209892049
713886963
1013722201
201783992
77859343
761668879
25217136
297906328
76198996
1110308020
266185245
272282181
746891793
641789968
409742950
488203771
449008566
1044984268
705884910
229410223
462408762
187056027
725607860
243448052
367151421
826315546
149269954
1020530215
470519638
1412549626
896552791
322291124
229335964
62281993
980211330
350223942
568747282
1358603587
1068442907
744399992
849220670
875895441
892861622
1251335575
285272195
956307018
833338760
540553912
644835091
981899064
561019482
824983424
403151412
645761547
694371724
153629230
959631543
859097850
123405397
217819339
206722749
505055777
752453571
1336369231
232597441
600436766
661147914
380832630
552902237
325911566
909090477
829069907
556150472
1450482553
812854754
784934598
364212337
76809496
745948551
307707723
132951329
254406988
853398914
268623099
1017790218
236956230
750491781
902145071
685229363
234005087
1264281114
752353170
505047241
443248702
440897261
526684471
552762689
870325203
413145920
227505031
868865630
379088717
503035318
336391384
830982292
900730479
123022497
183736999
743150579
115408738
94291480
534639106
688714480
775972551
806496437
500082112
576726197
819074318
672128144
364175198
1378068856
509178512
417525750
497151053
185948511
494386828
261721611
671272923
763185008
394568816
633857274
512533896
282337323
126944977
497581890
335249224
427457481
862118817
631240796
929103929
641408019
410777822
1040646362
243557686
503028995
384873725
413494258
731824707
1305778027
487797028
228543973
352860245
1073517532
354326812
1288015
339377652
227563702
454049600
751187259
973600866
591191774
383360270
402354551
392209879
1485214494
698950086
693325067
193481225
544932924
1056013762
414221412
315111481
494112938
204435188
770165751
377377354
819857623
250545783
646594581
1200113733
489857619
734951971
534788918
230410681
931738606
427018348
1305548039
177119225
963698774
786628847
551831884
799255631
420520
914462777
426898469
945065067
514825858
208198574
982160232
248014254
430795426
946833546
483854610
1024693817
393919401
312134882
328831536
856260740
27948387
383880349
425059415
295081184
540869055
649341757
192272396
6946233
420354664
577760657
600044651
515090736
205672565
619275944
113647852
248675248
512921602
90158063
893211448
356255141
178618188
264865542
309686160
827490113
1384110
127394021
466574352
208283463
231712118
394618111
468450898
451823425
832153011
1433936256
942808677
253914696
1065786672
640898110
505373719
464917397
212116009
880718480
572839817
896860841
948615118
1196558588
482246384
887541655
693712027
331054588
408104300
547232953
780856552
694862053
1090053564
432085741
760238377
203040299
1385744739
473994815
588672401
598733542
457997093
1233652878
518955929
916375066
915907867
849360425
353410123
112574074
1085063977
1047660129
504413602
513487054
665717392
492579372
454807081
821454456
391290449
518228768
1208603660
336748052
607993081
596516423
1065355305
755509344
387393114
1281177871
102886880
444632558
253408119
860542761
1088592913
1208542221
403507413
824149237
685524676
507802213
726580011
594608863
42791868
650021486
468712698
699917249
546845131
237520925
802042981
353609818
140646492
1093260556
828601055
402338295
362596308
237327308
377286536
535096824
333026613
408602379
144090138
458851072
1257241441
726761630
221753016
174019668
1259130749
440714797
150684511
453083763
1137677462
500405590
118198551
402464988
1059299516
753176501
1044704945
530397760
674535683
586804480
438731286
467657610
581699527
251366848
746749336
428753871
938658935
274638401
306554197
257866440
598515737
491490842
1041945656
112062447
645968502
400049242
249219507
722800596
575758855
46871186
349553327
367664671
668674202
283665026
1398212280
243004601
760381923
204416147
1039017434
881863504
287718205
774099182
1042439203
809050111
459724656
1085274260
360875792
273949959
434497548
1194456021
381631724
394040149
313592629
760536020
909274969
942898736
361291603
315816793
717644367
415184142
355295196
659949906
30821563
1091002927
456261187
971531634
1022607117
534875290
479272069
427205017
392532737
514254308
437969863
811507023
413951565
457023437
255814850
961387605
837154243
415663748
206124125
371149623
350702232
443473099
200398528
1032044033
940617425
708426620
507941234
193342426
366163078
477411745
1715579
395029502
1400804139
438077804
896779112
666156098
1128352888
1182493747
188441261
919735684
455726620
334144123
328106367
315282952
193287920
224746633
67329799
1282809853
584218526
396858669
1311137279
462334972
500032700
644780359
695095974
725771981
26946316
644938829
502634291
548114354
336623291
266835928
227492515
844667113
388378780
1486183669
681114115
344840909
614617908
446116348
847173918
1082035192
778096595
263292306
731979
364692799
956705630
1450417555
364975320
116188157
1210372590
1490778914
317769622
1176647493
545909865
1334245992
989560592
523317906
1226326694
741124531
903791458
272406111
526492447
472759850
245783791
1042913995
1049443352
93576952
517013714
440172721
774616453
608623275
320509798
1077469613
765297848
1166120325
885292093
981531678
538763963
755573907
1312964867
456802443
44489497
301141684
661304811
171537245
844121917
1360880007
510762682
950872904
831122532
722774755
201833895
551121567
751731788
1350288164
1240400489
178721377
887724092
719246797
237987852
434924205
56989018
98939874
387749764
992800564
558324487
1335238767
403088084
827719577
810287246
193670710
647238952
20116512
627496360
1059857079
644769076
654197884
353228305
968419335
472711019
919824270
394122789
1137243297
489373213
825163179
518218091
498485439
181938379
546403801
584633009
678276307
518542906
605961058
225032759
275488842
77412338
940948657
980059993
1006852128
401018147
429835509
377045666
910647021
1159501886
854332538
304604282
855080921
1004356755
243867326
394191048
683909838
585420309
955184438
398763907
715839922
307341990
1117642417
1304264311
184332463
794194509
429007783
666398058
706823159
451151592
473338133
285855806
404914857
295795638
152569885
593752908
279278071
221441602
824964224
795078088
214870683
729877222
131686057
317237121
420243072
1005482171
549157140
1386025025
242926970
707927501
212626660
738001751
530005049
197487626
481485442
357231597
204007854
524317637
983168445
224842052
586822758
669061836
116189953
717315886
1104401330
244518936
394928633
783428176
507037113
41380214
799100645
46860912
150518878
935764612
117898219
362936914
412633898
844339
837910729
260505948
481116848
744230277
342569133
125801235
343913153
859090336
1217702658
471200543
313223569
861772603
517731363
1413543963
388516382
1263174499
556009345
370620833
565571725
517125028
410145090
1043931791
1353236801
644102330
509577171
885251566
432484489
1228945509
498734346
392078555
146657691
472624737
503357105
278919807
606910040
356667199
447217884
417491329
128560922
134160570
176943847
1207445547
334868523
628710895
565409848
678876282
559272610
1247484869
396426891
262367272
317427902
504674442
709739178
73034321
327686630
1129541757
412375140
1283740612
71247031
795782430
1040571427
508836834
1037317877
269583920
348077014
659816623
861976682
440919461
883083167
725235628
334126764
466444207
9231139
818857798
994357734
265332465
731851504
1084233272
834205718
709740926
537295647
298683690
696275217
1241485754
325196902
961382341
716105353
623303694
1283394292
241821667
1165358167
961044747
768131370
299797395
450978663
1269061574
430699619
549157575
91172739
1263925
723264971
1492182010
1010830977
506958659
476598731
598334331
161093
817475260
983750392
946289032
347845275
1053877104
603720352
388514827
389401687
801744012
284707042
561983911
945481425
1139242237
887651011
867053750
628015639
467442284
476401506
670839880
168676795
248961359
708218813
507800369
158336788
846852606
657190279
637497387
894737487
612039158
69716479
166243853
1015824043
1074640568
258646837
365683296
439992686
708544781
378259073
294775642
417854188
1390877206
93031172
49135353
431041806
316050518
488536296
792191180
260396769
949302342
915478770
429128476
563624437
331622993
490503964
97698863
470191375
1358201949
339052729
913876564
388493526
414677778
493020973
725329793
1020805546
589426902
606703501
558673366
803456031
431889552
928010112
818299205
593861780
49705696
772008720
441357224
970592142
925032018
142053038
153994004
302706907
580829894
764428087
192508210
272855495
709423517
1029218410
381621920
639966568
253475686
44293582
999747103
386218938
1398237551
240522551
976471918
861358839
158309562
444568674
208192240
950439936
921186537
115830515
464657322
159807063
307921
263912169
249646260
68158916
855251332
795880268
469174373
765165318
489236875
901966608
1297027433
1126890942
379295132
591436231
701428719
796644479
86224737
391338374
475860163
374176077
202944823
727286544
182716650
89914663
542871894
73443552
47834942
918984419
542245250
717681848
42934503
794355612
722389944
422082175
1100024344
492867337
207911814
528301540
482646735
279646367
1442031544
282322921
221765323
497139463
709884242
532849663
475237029
492963649
620794646
499032782
852699616
803286775
723844039
1049470704
441739676
416289475
1449664545
249623942
772543727
452554551
193704
417780276
421036372
793180252
362768485
327082844
395675729
1074220831
323617097
846115097
516228454
958769113
996612704
541599673
142600896
843187786
1191903352
478252893
788751110
943806991
699713867
106242340
349573558
4711506
1032973467
99702736
1340897412
317034752
434500104
818137813
818203249
1181568096
862153865
783265068
293271111
548645553
238174008
208913968
404035218
716425376
637075790
1064473256
1088221480
367508262
715689388
503385901
604805650
413325038
384221650
346610850
843481005
834617520
974078814
469885428
537037997
275347988
271550155
847393872
126743703
416644235
153661706
1326597555
440653984
741768540
292489706
1021022410
357653560
1212932080
495634343
448321598
420650073
1105592427
258085682
840614602
697051360
888657651
454626483
280512940
654747578
324188040
129908104
22584105
1429649405
545312552
372702392
417843093
721616389
898785234
475518710
23998356
247929495
1172559102
974819791
262949978
859202684
378312261
464543114
469149957
807650958
335599492
171422790
952500366
764323715
735317332
686009358
936201738
1105814837
629263
546997476
612623988
279387688
844506778
180491988
424847472
721993135
515164895
177057808
121996247
901091447
1270051300
393807417
539905866
873651414
513440926
872635615
354510339
331358005
571894370
483778924
809911
238868862
1439827759
434686564
842626032
932489076
1108191902
83887311
347725257
944657913
835423388
221080403
342324631
494422909
1334903872
1012543281
918617348
308015961
476109695
898346235
648270989
182195940
1044440682
493499910
249273089
235167057
760519254
520155021
719366396
1076880560
88400726
751493047
561874160
390097006
389185689
191249624
762942294
109283186
394074632
273587902
297792078
407763860
301564243
554275194
401926951
467868421
482330880
313136578
432875757
1138957875
518833969
169486453
857951905
756725372
313495098
774900903
1398082002
259645595
825077415
937696175
160592421
366308502
191334943
171587379
789465179
1082783259
1015420641
135691090
831752301
478179286
704568500
832706695
201283765
1285012084
93180014
249175998
1376054482
1230464795
535391980
373227044
531293254
356818332
627782384
1197648762
1235658979
899911229
270420473
127686195
51969978
250970699
1210600570
860493224
834832572
1348007422
192650123
524233409
10813234
911698505
594376658
1377262252
988122869
819508383
528769352
899372819
590500662
642060084
580043686
842026414
657175218
389567607
1141237650
702285455
1321536507
1291034052
536163540
443149135
210772415
1209990891
466684198
170170740
774625093
248572764
315070881
323793122
843374333
786453132
754556537
104768279
370751124
1103788341
315706601
428137190
1041393581
551918501
1241620436
1305805174
798695479
829872690
739791361
1032433916
554670074
93050691
503661196
387505710
814477447
871129168
1138781186
1436457521
1491989298
516449109
513247671
397180340
665509187
573869934
353063259
138420212
1776168
366827742
401419861
523709252
401015413
1465538222
230963780
191817314
824378873
913997270
1294451677
1089377825
542263526
343087247
291504095
1204018657
136155779
923593537
1024702671
608855182
881640046
526124364
690374577
1297646083
666394187
670157019
570327706
208516762
483651762
720095966
517250062
402078487
580709030
1042433180
207993219
998921369
203490245
516495633
580851686
431841266
268375552
464177104
118226727
456156618
559569595
1342934880
183486843
835597096
358962742
128587031
724636430
288033196
800753275
800783988
1240790885
437375733
844207369
994717972
60892515
239760
93742663
247865566
1121998502
183487083
114294768
878938132
292665292
408759168
751540819
326142090
989095313
641087352
895673594
864212190
428309956
893687921
572938161
360197386
509283025
458131209
538551394
70937702
684908683
1327814
930069836
265493811
722323196
970247380
481370089
247380
320419595
857786120
787224900
72325392
856430871
1329050370
444159340
510404687
767240956
1055193629
219394208
294447585
1286332272
702252400
541839438
234168303
686360849
225547411
1299600299
456036970
1017101901
1352915473
675594240
769195579
438643960
458904849
143524094
494783952
299629456
631903333
202390411
717580761
959953802
423720975
563059465
409566977
629879618
114179660
197163783
737708188
813404301
253598152
245119814
865745840
209051897
246162399
216360428
127979199
369070854
374239305
504797863
651989946
369125637
390758058
520506757
44153655
376733738
618306784
341064925
73533184
1211941728
326467210
1335112706
915296025
594740197
881848938
291448742
251212121
203487814
313822347
427254565
457283324
614496466
465979671
448909455
212617170
874606288
128686482
1030564428
269376082
601743136
549910083
535380499
445108454
1369466473
232478229
508864567
724058127
475478366
558902371
461264293
1038620847
511931653
3445850
552744150
426542243
796943285
586774819
1089116117
479839658
352273166
529800561
309971025
424563064
347878858
375377535
339565252
804267249
280641826
210907403
155373593
542465475
957115931
1416057828
400163863
416092841
953902606
622655055
753315362
744215509
620360117
1373314638
498429403
464552038
139373286
637234278
671699352
1200309489
340891796
419369358
1092109919
1470007172
83693368
22392404
275378157
352432914
845790978
1076042596
754084847
197521259
819554084
766802501
779983772
1393299906
268270303
1383941891
350566634
413049595
820434228
295891761
549156280
811749176
237485290
1422578780
335797241
401006866
808927019
858857761
1056564271
763658930
388383676
389027249
646331345
339423991
464250100
999723901
423047453
1052011287
847906636
396207253
284868574
1482913070
394538734
491581915
393158602
1304340215
524686709
454824238
682274894
504945402
346291476
955964358
406061997
415419530
1022048553
1153402235
142553827
316675881
223311267
469160215
504250694
219690374
641771913
367777056
58972389
266195291
964683528
580401982
240367961
850746762
227794384
283089506
84756825
484607672
290533626
582669482
289345168
568265589
593018844
275713635
1338959088
880737552
519990193
243260530
623794821
249434664
547076175
350446123
324543923
222753084
199265868
493833853
296495542
159828343
543778232
610197745
1002961977
983638833
747125177
528995400
104124878
650923201
657278002
841271650
1389648812
449548203
330001437
183766033
447553176
356243456
627032155
21145
685887510
700109948
481895689
359509635
331261076
354231101
356423387
843392048
108816
397974917
309346798
471935458
669990533
136989739
553347837
598767270
246401158
384863670
672679815
364807005
490336903
328851969
528508962
702514
202618842
227622774
412249583
762935856
542395687
1321042479
447034777
1279751572
855771509
292500289
507502331
1488549911
320962274
787966040
814367460
429504853
747901325
388326163
270018925
215981596
648654090
577474260
1019737555
363457904
741177283
849370907
273338855
1361725544
379768039
536143365
1201919035
519436799
205499845
904529739
296240752
3835256
778845309
1321581707
738595789
141507844
250253846
276082
540289361
563182952
487938251
235384172
422418407
1032472755
962743189
1072036286
92496599
938674657
405348857
531462750
1210117798
1020386072
645952280
717019710
624295020
421610871
1173512571
1344837147
150347712
443262291
436337806
357825750
405476746
115269886
403959713
191985524
875116759
298821217
341115219
4954980
42754814
401341363
462663917
240520413
276860490
1194005182
460021169
280494192
451633343
123254498
979164788
567756007
939602366
276611889
504688887
80436200
1264266536
386020323
457794864
1448084838
621533213
776342607
334571031
168096926
693278397
490956512
597869857
456734305
470827082
780999022
1263807694
801450408
290054654
1129511974
1301398403
1300009836
244857947
297685843
365152285
460963930
436129319
714200137
360511159
895478724
1059951331
794026139
402208104
667360704
188584063
645101987
1031841257
821400527
543193741
266653334
566649665
232511701
162378776
732281724
257905302
599809327
180825446
503886954
931756188
172231181
622998492
1335780690
210475483
373784796
598826247
1441923287
315256599
497848671
620282399
1332425068
915475382
811738647
792303028
1129848355
1289202522
221494865
338463242
291487021
114917725
1414010547
50271657
1218134220
504167549
546189772
380191883
1089770109
1337917764
468932521
469436778
396730329
412955061
1075268517
151746146
236948778
1056041675
163952806
813892193
390360400
183823219
364176457
939917740
377970787
1161323088
782351084
1396768079
547873770
600272364
419755084
700729767
768394555
590378488
564752479
485488032
937632594
270646483
384585803
542450080
1308261009
450224781
391393065
524866
310646917
334806229
1025627389
855596280
775203338
184991736
662538916
67419533
99985350
434297991
146133168
541893501
925868846
655423071
639062345
615433484
766008162
299734798
764048368
815634654
481279803
929261502
290264421
540310641
465179900
476486656
432692888
785583473
145230791
282588504
279890250
602926182
758484547
389191258
719067626
556505923
291012590
465920108
342587190
653698050
392939783
517196585
812839237
795837425
389635927
357049429
831726260
979696085
582914483
678951694
469252139
442209014
1355779411
581159408
81233454
1202437861
1194919431
594538906
213433430
195687706
262060096
572399447
1224622695
177414974
294145056
327202688
1453779179
306081558
787283734
91538937
1039551329
369375776
1059705562
1424794002
578813925
739272165
945242793
348934777
1138280201
1257514018
489506114
600625693
1359685671
538232052
552048406
620864036
488573230
101199333
697293384
400523056
400900828
188850239
1072246554
521487736
987415313
866519311
895404303
670755340
537128882
988985344
488102190
127913830
527493123
416060176
312981673
768351063
869427413
432585947
1195297098
953936140
273468340
1346886338
955648232
446921731
370239094
734917744
443570259
406056973
453878893
318401617
370671935
767989892
209899208
918199659
761194155
302728297
610931594
994836304
868993279
232150433
720323524
73661683
80813865
936827945
141912384
522300173
857535560
229542900
139657218
238321945
1033376604
413126067
451538833
193423250
1229848443
504405640
119227047
684072372
530195905
1277300644
1146476164
1385174901
1162328082
1048115698
719782248
338071112
226245193
323794962
549255874
711779936
755714923
184494949
1324659169
829319166
839752066
1452678447
535358885
107894884
1448997882
422264062
418020672
341520956
120241654
1051708723
231135305
643891120
360895201
1060330765
323119207
835607325
294915651
210075123
896525591
1058652877
1031226580
308143401
676350422
381736222
241406054
442492501
825005942
352062952
872931726
363650242
759922305
1039511485
230572417
518375785
780387134
1065803909
851939654
937725339
214776317
1222775846
380309570
435372893
367298522
624976692
547171487
1110334621
1025509193
364286723
54054162
148550440
61378363
650386853
416216574
1133566593
789081936
118458805
700290319
255433188
587906744
798044085
540043720
40986599
673503799
601785458
295545400
1011273723
735278202
386216049
116373773
359747348
1067896658
854977947
589322358
495861008
153443493
341020491
793894871
641976522
255313644
462232183
1257605994
407676025
524256546
393702537
217867037
581680381
293117672
339419744
868493588
887941321
1128196814
234308008
148431016
367800539
360233548
1453150298
972472031
1027533267
75757022
272405052
812746499
284475263
1134676449
466588978
288430199
440685984
491767318
529311316
181328260
349092030
320961998
343427955
520406749
553736127
189867169
1050506234
704530849
438903345
227129644
295770272
323537012
828700058
690606091
1069908276
162363748
368544400
375792703
627824908
1301290179
683180167
957892934
551457746
1085051549
544584418
195420292
895028834
661710495
83232719
557829912
953001371
499545983
68728634
494290837
663683634
304275297
890051408
510428070
1403894730
394227630
1234312436
968120065
982685493
416500974
340304122
446002934
211224778
496258797
977138223
499040836
889123481
570099693
331768545
181238139
457740850
1282463638
344568396
765564776
400331573
592889029
1282486035
134214341
955291838
357164492
159635724
898130334
1158303899
81675960
314928886
469862642
118656
921510043
789337838
367377762
925499156
1195843407
915289217
240462998
450067781
1220047456
870365221
538478693
307241802
646553020
279439446
1223170660
748322402
267197906
1074653398
1478772318
717006033
384812994
322095755
1073565874
451496686
1149409959
34212469
1180199533
879405368
502028665
560458349
278428858
542317208
967663088
1459040600
327147054
604096250
681102197
746060902
218477180
252653608
72392324
859991453
133236098
300879680
200699426
462831895
366513660
421804150
674519234
1357730551
200437590
469821036
63409403
515864337
119796933
160384584
219637311
169360646
595586647
343958
1244754305
266812815
218203378
666974566
295451049
742036733
830319645
656915509
127984523
218065549
700930180
1476070817
996509596
310924500
259450423
886300009
680664305
396719454
594394341
228481557
723452052
446684401
282321077
437706412
463512240
961763891
384704019
793855251
951937521
384287903
867785799
1378954805
776110070
192928164
286010236
286563807
527789526
88898060
316627911
657603506
370236185
750331992
169291101
1007755559
608389909
304580395
415105988
135021607
415227690
567890195
429209254
880550105
503432172
1192062065
446707856
879510969
829890311
1267054383
1393708634
624493527
101698097
299314343
425377984
617622552
775775925
72786486
655184429
206763043
461881769
135815836
1043427205
280421640
339569193
472912665
386257840
1135305974
270966087
929262901
958697295
862791276
813626889
368901742
459148842
1180068880
1078408819
201130254
385499959
1483844042
132125745
329059487
487499051
588164412
543170390
874242796
533591106
306641242
410016115
749462460
181242347
618710656
433951687
408938223
1272875004
770381040
358208112
782172028
789438837
38265631
263132568
555205741
460673013
259025513
311700304
703466723
212578310
1423215
1324560540
110099335
348448334
575802473
460787610
735206325
420609301
1224185111
752946422
919347724
421832050
612325836
259759282
1067437450
448719159
1030874183
362656515
404773716
970312402
574168060
1340640748
484718182
513614047
228301320
399465270
524344363
1336667263
1040643294
786071753
352955337
492051901
138506202
459389226
58749136
464954394
442310310
747155446
873352609
405457187
174517
474327785
196016968
248937572
410408891
404812032
439783216
204257777
381965171
431218097
1051297068
812742441
525008533
496043779
900248428
349693575
867241074
1140071948
472674558
94035113
258031441
600957288
868092153
714184867
828727645
174603579
1031354413
185168438
1224717159
1104896050
263089559
276642043
291002091
681871008
676529748
842288231
1294087625
151128407
1102715084
311875466
213252153
1219783640
46255692
1319141214
404713131
97947346
430999334
464369932
423824749
1037312578
1197717987
764752512
1134531728
463720802
1222154566
308146051
349744719
126082168
1114496
922925351
234428914
261451712
765112342
206770527
249265636
266909432
383594648
547650108
335937010
1276742426
408362099
244598508
428799442
969181375
871288452
778858947
629500847
1443348045
683720573
526888833
468734426
333882046
133580838
547505307
500049256
273442140
387458373
190888921
1377093068
117115
309197782
213944550
1099784044
145767029
412790914
1066610588
414671005
433425152
394296354
512537133
379709950
878705568
544206217
268303625
870633920
322146869
434527588
723575387
534703505
294615482
814227048
842551915
1004733868
870120566
1117274512
230412032
450577523
1028845879
905159943
1289454361
1107871196
337478472
383178530
488672431
333906659
497837704
251912880
1153390629
340251582
259876337
663997422
241491246
19030118
147400301
904024736
399478389
448909863
645896053
772848603
718248469
218215401
854902518
796902522
555390776
306962809
405648575
1012277282
333887189
530856584
985186901
663126578
295426664
433477131
490793012
263351703
657807431
1413267618
1162503012
341081744
752637071
1034228196
627370424
244542890
476415047
1449339567
389891427
524888598
1000315398
1275353725
962193238
297555537
282029084
66990400
376895768
172833153
341045498
858030149
320845942
114691947
899717394
583450103
650698426
1092564393
861393517
413380173
5024744
264553318
897899695
1317445504
703923695
475844775
411799476
125361535
460113268
492511728
263565654
371712369
587754841
781438581
528998138
843955673
387112608
504676407
544208886
1303930705
515424055
989721392
785703778
514758561
754269374
844864355
421191469
579078279
248897009
540183338
457654955
1364569955
561094137
492576619
90766073
223205454
938675793
694195336
1096023266
523129766
330869720
233027227
1289573016
399263112
1430316412
140009628
87244517
126318256
648673209
891547150
207169026
117655
113064416
1001042359
409048885
502421514
369720785
326019098
335546452
1597742
131779128
1218895347
841523267
1051849611
376625994
889471421
347250041
623136671
236773863
390119722
112052857
587003341
492534372
417798470
295266597
620146929
622002650
129517261
64652654
985503456
1110417746
217684496
196658925
267799874
346419071
1298662674
703735728
298212510
750465236
156126846
697214643
700552207
340681677
868343721
1852059
842949673
486450301
399704413
474769271
567707206
517723696
325104333
214746182
343428069
740135477
114710101
449306118
84314756
200841812
836401413
1348444566
449971784
644347969
580457258
1030114234
673039033
1129450402
374557259
66227218
323492310
577622012
857329959
950470268
325353606
198044108
771817009
37178200
383777318
1454543657
1457368428
201815369
448609324
247270291
1080469314
286651898
452209881
443957014
955836013
321693314
758797269
342172067
633459808
311723090
293041613
578912398
299574268
524919291
204885834
121653955
758969352
552431526
672040519
440655212
164795442
751106261
858666815
339901100
914393525
952679774
502702972
574586927
242055765
167608535
542647130
233466978
379640363
553745605
879015583
448686265
989870141
249572937
479534447
166279809
528747613
271456208
410626025
43558757
416394994
313294048
690650694
1098239432
342524741
21850982
782245651
458174989
410542645
592929884
119513095
1058164941
744001796
207937739
1345138113
1048914779
519586810
1179787421
641877287
196633558
281622004
520282
432857867
1347148922
119316973
572063591
387681179
1057417419
318619186
145531803
343268404
750484259
203566757
584169272
539113515
113145613
200208052
798336775
536829801
811466825
325170885
546239815
23642151
838066392
260717450
372813104
382680773
389897105
667105135
285471341
524161502
992540617
366155151
447848721
231622398
706240151
494804269
405774782
422807870
78477044
790222712
443525884
1181424480
505820
1205525157
85152781
446889471
189450663
542925238
875541479
1326613141
240778472
639144736
770016992
253186377
313846555
451162
930271772
618129183
1395429471
807073422
797783404
963737191
246040985
560355834
889268476
866694433
366796340
150491554
836571626
365717589
161183139
255636621
593469857
796050003
571826065
52163275
415853391
493388129
710530151
728176479
331887633
467108950
428773323
460081402
32631659
77944425
300478062
618555053
765269607
1150789869
981550431
19443688
336292027
1068516326
1004304527
483791120
252392859
28889977
473520528
290202656
105327603
551961260
470335645
505532938
542045049
755884932
488100309
1224491357
248807867
1003628179
525109365
80980912
358932242
443649994
388508614
322327704
1328176874
643586604
445254207
526520203
270450240
88237232
448266923
472162112
444123122
494473545
120092639
414578519
1239661674
358611131
817893772
712468469
1222407646
453554973
303492339
417860517
458869830
480883692
411556166
251521187
1057652764
451774017
518341321
960692213
805097003
28577896
506684522
604865545
470561557
487745256
897657922
539654663
1263571390
566080954
296828620
954425682
994033401
1069424532
252286973
665953
159276903
710130896
616617976
719475488
45362571
866143454
2799535
1061575020
468518264
535809061
806581594
417180350
507756358
298751839
101488963
100368115
1104540416
586553063
552352104
283521011
657532280
494474909
514803547
339580815
368213138
670459590
952178899
296678875
1018782786
270616220
1330869213
825193339
172027163
99251433
706524660
1048505112
186634955
990752609
153731218
483198215
765822175
298972773
1363057436
708033519
486442169
486959056
247808165
277964733
1153959491
116579469
250829561
458489610
243476344
686221808
469068345
458002095
693492633
622798709
473502254
349677376
89367169
327146374
833794068
424102358
225311849
496878150
286368533
1093457426
305448109
973372120
578250516
376207947
540003967
327219081
176320184
148839536
1262399559
1344649754
181196323
66257381
783212733
175353089
512683359
1129921248
450355374
329986462
482864616
212811507
596241432
842070322
164801842
1148558989
1212217319
679585389
1025201329
150855743
711363527
1057464225
174824317
728494533
1033387144
338045770
411225139
468193047
530158330
1117750170
134155717
842666836
871317046
1018765947
1054109603
1027233846
703109394
569300724
60139829
757204294
983038684
1260750545
931163163
621387189
775310488
1017872130
323666670
457614821
386568075
904069120
635857591
833198980
291127367
71248551
206325501
329529219
550479242
735623933
1081072608
116151038
603517277
567383002
544283332
458212115
122849187
982640634
406758057
383128244
716568617
956402084
1237320187
333314914
206301881
213965227
397042422
100903676
859651462
288920921
509731198
925695579
276013706
487633834
707645932
1344654135
807941169
325707587
259200732
926373415
296746033
494014365
503335674
100118577
313674529
794514736
443578236
667422521
268673944
1048715535
165788358
679073920
427992590
292557078
946295225
246527570
413938906
431019779
968026622
173655860
367943586
520101873
861610240
760931016
478332941
334014986
605424377
287447716
848055988
168038757
347251781
182246863
672882530
195074819
174840224
921207211
107616475
664409944
383127620
840282718
525447730
517521472
45780338
154759557
1052441338
166119961
494775148
506208126
306722433
1004463288
117325678
1025187079
659701561
544719579
880134363
1128197163
900723947
173318547
726503532
1422828367
871180599
1258663925
116813529
413572602
646898015
286086563
336419469
381454298
830220432
521352921
271105706
449904681
120744129
1446235743
1282399021
946464875
654334459
1189918756
1201629496
564516118
877604953
722860343
452306468
296377263
371195123
868937060
198803956
295139481
802479117
297007588
305762655
787866713
1399857890
431522330
448842109
212435333
1390792072
1023539323
355017064
623596967
774553263
879813991
340779815
332419695
995815142
504950035
1155867214
251465357
105463846
820973089
411023611
393868740
945031008
346608861
390177541
716668016
38564
38399699
197123103
337913884
1009613761
196962131
28669127
678829899
165554707
475049799
291812528
228221829
354752920
333277170
498746023
148855011
857656734
1202513571
122969791
270283295
763929471
252634248
517136800
753411257
915669208
415618714
455791887
1223008317
391959674
370157090
585420431
729900771
550321302
463769659
1332057755
160913730
81167796
678759358
301293439
290757367
1053036397
322822219
761693289
225636032
210593213
108401980
1119015150
796871316
243164785
395606470
559003917
403751640
380329802
1085859457
134442217
551777111
530676745
1116311806
843226744
263635091
341254445
545832277
465663298
654745638
355861840
229954943
214323632
452030654
692848118
686681605
823782102
661517489
92605454
706240462
342599432
342816229
795204412
155701331
834692193
944251014
309441570
411424315
739253826
269493808
1025791661
487020685
568033909
989052237
967590493
187394246
512059947
823754742
352026754
96159333
153937944
75874331
737039881
388252
250445049
298022499
662278482
754183932
478723952
718312780
874184133
775708320
122457231
210892670
452762556
398023548
257586871
476527608
42647226
510276978
889578508
809582948
340521661
701427879
598245091
897307234
551833318
983985381
76364644
341129225
1022053591
821871086
418793442
887136546
232685014
165647964
429951825
231513683
328932805
999437165
947581314
1245139966
3232068
444768390
397140426
384563069
294734636
246781346
1112385569
952934
1386231908
606399049
162985549
255792
30438085
503284655
1225324810
444758659
376229356
96673392
890967092
86008724
1417974602
142261961
148446628
761967349
105637725
175757847
461244903
323870775
159356776
45444973
1232305124
585222687
114299041
195804267
643152028
843648840
36145712
716444472
766871141
1121152545
1156706917
509124995
979990472
330021884
239483266
219233117
209217209
339316742
449607746
149634650
952289575
399500935
356265932
968486131
292647940
864563749
314470852
500797784
515953919
346881420
720014487
252444055
526124050
470097841
1113621665
477496765
363952369
1006546546
276851686
721704473
1110366032
290432023
409247804
89389377
1266431017
176885024
683157598
359888442
524183828
977951449
75946983
323519733
200555790
400431409
347881125
1394144311
942913499
1035865533
313151226
6494419
599150987
1043050563
414497743
586556946
394879888
428698788
861675837
523077337
346428713
258876997
496479518
130358840
437219585
426850960
133920944
827373389
532859719
459235014
336339021
417827488
976338338
436760379
270960717
351500702
303101342
429980368
259076378
1205817067
276799561
242098198
1450548281
328662582
1100716831
464798693
403412361
711901980
833652265
106512377
750138523
444957441
347612613
343103173
491357083
693073538
817144234
188572441
902671095
920207197
459696351
395117740
389290385
1220234566
1098903777
496266572
504399931
778744309
699366493
445846123
799444196
132060538
731401137
194721599
721523714
758906853
645263
920997712
523844438
191942953
374529507
650074497
183166761
468217475
563383495
393070042
272781146
1206623333
788469609
513521550
398066685
951134789
1005509284
489709194
504616001
279503979
494366828
712228613
609922158
563061310
689552759
249300748
439604516
80683432
523656767
319893397
729047043
1323745744
1340220655
363828300
1223157772
550685631
342074394
580404745
133765556
439915978
477235914
603568837
88614346
53035624
84580392
752153542
457093404
400813482
596556442
594471052
480645394
489976083
526800732
473848054
609905829
606701857
560051360
508638733
617282217
928488572
598819702
348547961
1022790991
490475528
465919982
518070158
544992361
1204609630
384896031
296324750
253373058
792992857
455019494
501820068
815035064
504749696
145082469
429131614
1013237438
700270708
38844623
465396209
524356780
1032055774
524182809
87854580
717030167
855489081
989648137
411015874
190318358
577372559
49624430
629746857
414172768
224498115
552414589
669620911
1321443822
1486174939
377341503
679332191
961829538
301393533
853334777
1341297628
444506064
716329018
235259986
387062348
414336556
440413492
544131249
380465595
183571088
753161026
505344866
376649989
523209585
77757376
62236033
552122803
270787467
155041689
209125343
684217995
419877524
354827789
708495562
551409717
520267485
122630810
84224579
185071828
1205077205
184235687
143517610
245488479
483376178
199128239
736885
261553833
167025126
367753235
135431375
279922090
479910094
817142587
91435832
662704397
871997930
644221464
743258736
716579177
498414023
192204
1334581555
974025893
314549955
170774796
57210422
414295507
52167759
420722593
911767991
493827890
164508117
373862018
443142625
884851142
273705196
757540168
543061106
474530939
144405818
579310312
749684820
351336207
1211283818
506739490
652368969
667900035
720331493
165636824
319649124
205495676
357956270
500895369
159936738
563742283
146047090
762858751
187630878
395775826
509643734
102160967
742818692
534502688
264592806
294148196
305004671
722392636
228653961
75960072
1265413041
474604937
216122128
735728039
489767183
383761059
317397878
1371145601
905168269
75688641
1449797996
578722219
752678298
494247958
735797524
525614629
328654850
245341659
330809666
641646167
809339564
730692903
1216175167
276111502
1004004286
509269518
613129389
748470878
436790015
387645695
779848442
394738913
470347471
489523821
404435400
755270174
215710612
452749483
174611875
799073739
961259531
324032060
267672824
301538923
434041976
171017875
122144674
784676828
465899312
161571651
1496476823
184673720
561902900
268021956
1099611794
828164889
376079296
451556618
508682637
851695694
448286722
1349158630
26146724
278290169
298569681
234869041
946829264
992833586
423318528
474805297
565147880
680812499
865771568
1104021921
359354145
518990740
187590132
497122019
487362857
864237204
1235852402
268660187
134485170
383016680
477587893
751123005
475534515
212480896
442551784
3313771
396884406
295146657
424805209
402270159
1201209422
794846609
888791812
605151760
272345197
432096360
143342674
334306044
408229786
1324080211
684063177
1282558014
269770033
704988194
475935094
491136972
245201370
163971817
1113731172
401045932
429259065
665309840
136238496
1038389006
875689901
324144764
1001039679
373334140
571345612
1428317748
440769818
578064260
374024806
905528044
692498458
472792814
410252591
413033895
366137895
967962856
500871862
249354392
862814485
598855109
267398702
1185260615
935276446
965619629
317621135
444262235
85223034
858649632
405776422
101730427
297629933
769929911
423649437
922162079
962792570
33155800
709717186
788309204
828117592
5993784
253164625
458732303
124095779
871308250
315128275
435640092
931213276
317655263
707138536
262324872
280961153
519327489
238620071
197630758
110635177
422937518
684293011
901353465
217957066
161630434
635903785
611316034
56186003
393187837
430440084
1080724238
1379874329
386044670
779562945
946791094
954457392
183301866
400002317
1033874312
933765167
775626385
1369714576
450034409
116272831
495165630
712073664
793007896
601952633
800187934
855490693
117434666
939323445
151737013
378930208
582950743
1334871689
847780253
815699537
705150123
174183027
796330906
149479489
969571201
536183214
293566216
758452267
591728410
174488319
645722468
435113684
772998496
834988123
995183958
1498312648
684823064
207138864
479080796
878482008
455504762
789246298
1043270868
619438955
464441752
786262351
320591615
829337624
867112951
919530672
503302221
662896048
1350805948
582190658
479392973
752482899
53129740
1100633650
326804137
1038867178
265894380
845740207
934725793
1008404636
433337547
248119500
490410781
521328305
955476991
887186553
1185831182
1306155744
342754804
1014708195
286289776
1089596008
368688943
840360440
50927194
1437036461
713293173
920709155
300952579
171853099
776161290
561359854
511187231
578052337
217786231
362981758
373563357
176781724
321121576
572758882
736186056
450364423
1093338878
485771669
1412524732
502280192
435779
780406807
1014276230
77984536
295444339
1110569862
1140333383
218461424
1264730621
898566090
1168319403
541311279
436076798
591384383
485639653
174743931
236802239
1324350748
553292117
177715308
985170473
668619061
333171438
1009234295
874783163
1220320867
62170733
1242861924
713618840
264758355
995353540
1021732822
423694199
666462921
439124137
469739132
213233081
358886374
1341873084
487717241
80152812
465329839
426487424
476932090
1110937426
1073966320
257147839
759499030
416021410
170463419
430380677
749962389
1018601082
617821262
443268553
1369569774
916253961
1337608372
803205932
392496784
86277026
478837317
1287213738
830170692
124067418
782304648
1448395475
708802037
341774195
451227734
389862515
1193239429
489887876
406343404
736828864
1011418177
817685515
886214765
563201173
653348301
517764934
960668126
687198684
915043954
988962110
476220206
932211518
617702193
414127589
148031411
63613296
115710233
1194663346
1289296150
923526877
917370074
1177036377
111075836
771649032
802648167
272210696
150563861
457572571
363979290
495094098
78897708
802748996
265207585
324996271
1047338637
744787251
769895424
140266166
313551415
1039609121
645154763
340932367
924580350
475279462
1024281990
827895322
650391558
37380232
518290965
751881316
970840414
1035981243
1010393017
929543363
343847229
164605721
628628111
591969350
1189866911
1052052396
440920963
791583005
640914530
373299780
598232430
443200972
860190322
352442995
545999759
373196510
577615696
942774945
476140084
974663974
902393126
281323667
1126839938
1134627045
270825334
888597922
218640382
653429323
995374183
1088283316
238201843
637668071
1397686691
308895959
1201624059
900685777
856182652
541070176
654591164
428642239
49477398
360391197
600202222
537923886
706710560
120446877
38821192
575635973
652121601
548352771
636789338
160937912
1240028416
1115392852
798158394
1155673782
445205048
1130466463
1027979328
956303815
503429644
755933434
591748413
468136196
1479394712
452958627
1359147762
468552657
961150567
414216567
1181822207
667174857
683211087
389700010
588680700
569493598
1138667502
395485997
741430721
610769149
785371750
1188848151
880575221
1357781650
700084164
1109805884
975504979
979542045
796584247
572629598
436847296
1200692257
250573848
490618392
345211348
270027598
615272042
310879409
297569
577211202
1095205996
363573819
187208852
725025659
379514525
788648038
1243179324
1426681201
1266198202
535943420
1179675815
428794890
1284696231
295449574
123345385
732504100
1050220578
1097064473
275542378
1177557958
654223366
1074733228
308251313
936874292
829893869
184615422
263823501
979463927
1435186763
551013940
955485519
1350952291
500339622
361698534
243172667
347945381
317033105
457887978
1052407718
520000581
548093755
1411491539
1235404037
423816748
721030790
332737017
652937209
740582351
1301583973
2443875
1234359002
521876067
182206060
274237412
541131811
309197236
1314670556
1274688152
1382444188
91185870
1135092398
1201481338
1081344925
363174429
889565229
911741345
514459845
91063971
702151418
609210949
824461939
293983858
1188820418
1197830785
1199365603
148896462
390476270
1337303712
45460282
753717231
333246572
25908489
1046470246
1003112247
1488358026
890922499
413239438
99641550
421697822
349412391
109193995
598659610
870017832
814267924
988457654
959163610
396134310
947459890
502761164
296295475
1399236913
414833635
359044919
333048150
576899897
883377147
1385519623
344542892
255306726
1101089817
990150685
562785262
965062229
958133368
1034982952
671298199
249711805
280977369
1375995847
189048017
452464716
222754479
987294150
1236181264
334593232
521671138
35824758
54317103
452164971
899782126
288734438
899463075
659623373
86240702
441008699
438514634
346763250
365541835
198372415
249683556
211336166
714695167
714056685
950023510
320798298
368251068
560099276
397295581
260352493
195113648
413807271
626429362
1181244188
1272281560
703327127
427277775
1119050158
865404002
1281482299
1063196968
1223723587
212015626
950996409
179224899
1114620049
302675462
1110312405
797433476
464972828
1052618693
237120624
282249781
697087713
896332962
827350875
342314870
241555338
1066323885
714692458
462126832
626881904
1437040505
940752918
839887417
1323291985
147336385
178150356
609224448
855989327
1018339918
708374221
667882336
707882621
370003901
979396978
1312591403
922752785
586698646
118689450
1060972778
245474986
745087447
424105386
1244640261
944355571
286576849
437515086
1267738330
882172855
741667123
1294801356
749638902
389180231
820374301
712624890
356567013
1212671714
794136293
251485541
830772212
139478613
1185119507
183962318
879177283
693358029
982388683
570552244
818029139
259212382
1045452668
1297953720
595070976
1041582152
1008280209
180956001
920579136
335961620
668079484
818599345
977074479
634748117
188198009
598925384
1316426755
1108058236
1408406269
301094688
828404723
539711043
867754631
1054635739
794466278
1062532640
1067063239
662584789
1165000759
1445085990
484843300
865026952
611669705
299904212
395692714
825937648
1369632615
985678251
878746699
568775162
425695966
1468946866
568576779
713217255
1358055484
985037070
1417968071
473133613
303939253
982981986
381524924
1114306859
1386626572
1339370513
1233338807
1116724099
468546560
174583933
330080876
727026900
508559416
880008085
1231210507
749562411
1314070492
681549575
1418845581
159264014
59507466
1265323724
1327173942
1003256135
344303292
730545801
1231431327
655304493
789725152
507316710
1075475282
1179747830
1289563557
680114741
482657113
1060616269
1243997405
854519198
1126685298
1259135006
799815037
549423917
974763328
199888671
81396831
1119242903
239718819
1392780597
1425625709
1423857143
687029790
1121798292
519451795
1062035283
887044817
863898492
1058886391
832223039
513290659
649895514
1381212072
763023909
594246682
1022469433
349342775
305159007
848211616
582380982
620462574
876903349
1334465341
705189838
837077832
646071469
334464665
1387607053
968776197
242318333
268040421
1049889005
889274927
1019749792
1162051817
1267065959
1423768948
520002752
513768232
636379891
847360423
524839940
522022490
616087585
698810376
429933456
111375121
1142871771
329472795
469449069
841289489
512909785
924583485
856723342
1114123363
415683477
957106436
910954034
1199501285
485514224
937564167
681857158
393088675
324299358
1350141427
1054308335
986587585
997285709
364833437
261180473
261669335
680013563
1313271162
488205227
285513311
593787118
1058434561
623222763
329279935
575670465
206251249
1218329966
560118075
898251532
667953334
417948093
1186585525
941319051
777490950
1296423739
373359284
874089470
438225785
852443572
963131546
372973918
839309901
636167587
602814785
751274723
488674551
1355739192
503554150
248845331
522118768
162898840
1346583159
691164717
741208935
253955308
674313051
940138296
284297045
123245404
756350740
762855258
419924176
898978731
199951857
251232034
974942947
1208150492
1031495682
284530281
1151216843
413771119
580611446
585890444
1203984894
1243658622
851328593
1135462900
1370564074
617032512
868651117
650574398
86415488
192583043
391017803
502727003
965946914
934030113
592916947
999878736
980178426
730333133
1304679404
638013946
224014885
1244640950
1102140416
968962531
372493346
492367333
597609015
551037887
1038629023
268602031
904989138
1163574198
768335004
60901552
459560256
186232274
939756777
594723131
165010902
662134090
736311495
277550872
842201335
1059170176
887937759
695127633
1276377347
144030395
204842499
617475974
492195671
152751819
535567611
336436364
1047150810
596633710
392997244
709234152
508442652
1261294743
531280810
832067151
953492825
355739356
370811694
111808962
734856867
445372604
84327968
449581488
339262750
448836945
784165232
627504065
885048939
364074511
754828449
429858433
191070464
429655498
495459553
366954921
378663821
116065002
392638125
490498605
645256026
442354634
557475177
281508684
573886476
984057792
306739933
540689809
1068432831
385070360
316289789
987116652
239607195
663597751
716372637
1275456660
205550635
88544454
340690593
845577653
362139684
223197973
404151001
1139677115
1156850749
242965867
364582099
1250556271
735971969
585553560
821160391
1459071886
1488892731
500887503
830730641
493781527
1138215929
796105416
438752058
458992298
277511092
500945184
261921419
250716
199087373
252832303
770279383
429679534
690207017
669932407
642492836
367545168
406889425
979013683
534009381
307508483
1244305573
912229461
771675110
1066141407
332529655
122442437
867301752
320143043
375140906
847769002
292516691
318791147
749176947
762769059
590656307
1190812151
1382600745
1061206974
489403336
1288542636
171488007
483149699
408668288
436782689
285717968
426603288
1240303612
629606237
690488526
1230162799
796173170
396061969
1398364007
676453385
170167276
447481293
1319185558
651345750
1133626336
181992560
1357910873
283262054
281518176
486373854
1139810059
987843940
1048078115
835638851
490688199
397515652
441146988
927251733
883018240
450629346
778404865
290093656
490222647
471314534
1038776334
727574326
501220756
1370894910
357820758
647090308
686424139
588070369
1470202924
1017313734
991446954
468367866
1265267967
95291457
1200426164
498095909
1452525979
164286045
920561421
203211022
469133871
368068929
863241019
1315626593
643680983
167670324
55846121
732633049
1145946495
939755746
468893076
598381093
800216253
525890610
983192751
883240723
971215336
470216762
896773008
1257875653
612673376
534918723
622096374
344970425
844820550
1300291730
1075955463
482286794
945773771
1061027598
448520971
821034498
862697005
379105894
869304118
1344433126
400613765
525331187
258271314
785947196
1139444009
666948870
977376237
306830810
858054344
491588461
1258706801
764945848
1385857755
606418538
483994026
1009403160
821383126
190563383
967354913
668043897
900189039
361412447
1067699584
434662085
855417068
423078943
727766144
183430900
766965288
893700193
536543822
947693280
996863968
439845709
171412892
1438854
745760553
130186
646712074
984160728
462755033
798089871
1478612661
744493797
495506498
1237685258
648313546
149909913
177113870
1057207624
479721913
748182166
809807491
781272040
937600109
1496304189
1343416014
802590796
1367322733
1061859669
980546338
1161086798
919417961
387265918
1343656823
776483841
1360517180
831065033
1295290587
820458653
386519543
790221016
530531691
873473388
234884321
932218761
371941157
545667732
409822038
931908891
1211344520
870462928
701652264
488577553
1055825033
754458663
739571850
408662462
938664576
1006914054
122431214
1271635722
462276580
1086369595
366909447
1270276909
977058076
457141295
499632866
298746665
239782686
292091650
512768051
229066442
524612612
427912703
840601506
563951453
471908576
1343324624
503605745
342422103
1387486314
446518737
349246329
404837043
461110377
201398964
917317128
162386810
1060021303
828171536
1138161821
1292313391
1012813613
1207613684
968650163
1298769409
187581014
337524318
270444347
489854252
575594695
413883403
421896641
617708917
1344057723
512963066
1136148065
293114555
1221637931
442809155
551237986
799001857
138484286
1157055065
236839398
549592703
209829552
455916949
240785726
45030699
459119377
562636265
1285966250
1023889213
371459675
993407892
327535955
984245232
580672272
453059723
1108678452
701275370
926676157
514101359
232761165
174882014
856775072
800066282
728389895
625456720
321309238
1168471004
1295502742
620875929
975685832
457064115
959445189
310331967
458205450
1219545479
884016473
371659748
585327630
577830056
626722952
405527232
474579853
1443032788
119666567
1309183093
687313011
684650996
819160653
517290017
997932125
1123883113
762666439
204008347
515416282
1064589808
1069868594
575399498
1022159255
1195403
699758709
499873424
812182290
932108588
469053304
697295084
815994282
1292509763
939184044
611651300
660879086
484678387
550471114
460335681
229781928
813702437
1231668078
1368000346
1304460370
883859351
517316262
257903783
875966051
712338352
1352398442
1043993906
490951399
784344640
861288444
408833953
295471598
205761128
145973263
752072597
1078837838
876112171
421078707
650109022
306232213
799181242
437734420
273198447
174111497
236097935
391598146
1149138560
472999008
598204499
1073194284
787939001
208000759
1174172636
1039603306
666280037
530419511
426463304
1232323659
241633002
427334120
651696407
366167780
316637489
947224987
720667146
417425254
879739744
804552701
1214908747
706508025
1181425160
1052738670
1311398307
871249605
1251288562
1086606083
768620673
897939738
859048030
473635602
1128360974
359153998
1319626798
43879431
858554055
721777135
682415542
492330571
576333004
455450991
947245261
271117798
1298477138
586575657
493892390
368958829
761560550
521269348
431882921
203637206
276077573
417331218
388303724
86049610
792497777
1062462326
385159677
359245094
674069518
646651204
1268082340
313820355
484737515
357549050
766929955
677559078
1402111996
942882012
300858623
520885088
746976329
198221697
940734284
742005958
431007063
680113991
583945520
424416994
789809863
760262338
656500617
77768815
772093614
972460241
625304224
842198678
774766110
992724570
881060568
1414236344
180247683
1242347398
1341166049
956338366
768267
93040481
636625032
471872440
807650632
377825528
673794388
869608160
1253101682
1290049968
538626247
1026489890
952827024
195457016
1479971028
1462590696
1199746251
1321273999
394806364
927209949
452652704
455059299
537528543
952485967
785395247
1157840995
38794067
1301595763
321142157
505324854
1048536202
1444821152
1244634165
1126054999
420202422
932211712
822556075
319935641
112595226
924502230
435852733
230937691
1044784909
362747665
713940164
557086792
297830046
1023195067
667802741
343432857
1275424702
304276631
696376842
1367929659
945324763
495656641
1016113978
1207363954
484266248
417457081
355524586
721978313
416460599
1491220602
750574164
428250912
352481943
1451136766
223120621
802098875
722778454
656914387
923944841
1458332032
410712496
784746437
902149043
220698097
637539431
461037828
1200127689
1036375203
274550553
1323791334
1007055191
1219635382
490411914
558215446
324255422
573279422
851989755
1044233151
1050065101
771373552
914956401
396184525
532716660
154675109
796897501
726825991
455380619
236784938
147569467
754335465
1028751800
1256955790
1281629389
157850718
952039686
1021050757
433602187
454128208
1077821573
545192484
509199372
996540200
1091977902
686707582
1432507975
575548183
1010150143
555169794
859203577
963831065
343427165
1466590384
1039109573
414273966
198689226
960901828
638945173
778129941
483507142
312085981
553254398
683925862
1077058145
1068825293
415699237
530240012
494531469
693177929
601667009
869203960
545466012
730748280
1200921064
1255991513
848816377
762607863
1162968604
984297101
444725457
59275973
1118225162
291702642
409194118
234811373
712417093
781473827
75023331
795057660
697816252
457486840
1234963874
1082820214
750881244
1232387221
660254869
1435132359
389558809
832851989
975664314
1366395408
1443278183
874638054
1336389615
574104543
958043660
878951156
953929740
1450617514
1058446579
910651820
670018870
501019838
1239417352
1046338469
783249439
461739418
1173916106
125939618
243896366
664940293
922905782
449517106
959266914
445915772
721437984
497543703
660130363
851972333
197266487
966574534
898575232
1435079205
1219017925
783323651
899476672
968717342
940186174
1114915461
232189279
379853713
747038909
450766744
415241069
367475443
1464915904
609686072
1278906190
701000958
1016029363
852514516
294146786
598361808
1210066074
499893964
716866838
1389334451
761923018
894750180
96518626
361640764
654510068
1207601862
880099468
757148590
643260114
1381244469
933439938
1045962991
734460361
1033337180
403224540
1059998715
559451172
618173630
979358087
128586164
717802049
34991056
1342398456
1226907848
888677382
383776391
720233861
476499200
597101548
657408438
1310637065
1048568841
1453536202
522029767
1277632734
746250044
388889868
943687684
26395440
562587094
1022840028
1319577966
644879837
1082775398
1041208655
813220735
615234332
176415495
498423746
1299148533
839014687
338634414
1301003124
1186744867
484219405
1224058468
395399449
644221092
869066142
255155448
950708703
544768191
684799143
686786692
1457171281
887325278
891010204
486086439
262832233
799194393
228904896
707006838
1341350987
489886175
1160966765
1224897162
688261572
759255747
793405156
623351543
966269227
989721088
1035772021
40431370
1093866918
850692454
1311859139
962152555
475470529
466492814
694669043
350957961
722395376
510049780
889457446
95580578
1080738598
372422975
923566893
1400079617
512806884
559436407
626489174
519230568
940571554
500227745
960024189
1406103409
1185666833
282021030
537880973
506795026
1028278286
913413251
693607803
554927254
670107786
739682075
779720834
872335312
1452305052
761612858
567960536
765621940
909926859
1396294921
530476304
955155568
135749553
452581665
857373998
724257533
780261662
160577697
493380842
188209743
149006071
455176015
476649951
1295137524
763783433
700571266
475553810
780080936
377424836
589525134
725017045
686158034
318852881
1103654784
241720518
1005048482
571508718
874596699
346539022
448618567
377951536
1074903148
273305866
522468971
930204636
922598347
1302771728
689166726
678589799
234469854
252703324
458115567
306682423
1441460569
1496254032
1366734091
1450172552
1161668429
315134870
549521356
736203376
681626835
828747034
483093227
708265496
1268372836
215138857
1276959701
752455164
486852479
697876092
933503965
384157630
868381289
99934646
1029367208
729174883
377260466
1233733082
640763724
1174639115
898569812
1441818813
952853474
1184394574
744005863
1281044271
191137015
836571309
465373202
824822003
1165070790
379936547
121496599
522324877
867292097
271331626
413994462
494099449
1385142647
1320981379
832343075
657515117
1108386501
297998309
449819146
474299148
1351300731
1035767013
372621845
333802269
93205674
931367868
495719534
518990579
448257322
1118488668
1309174665
487336663
1006469730
151376975
1289318669
366217698
976177592
253861031
979284367
770743187
836641209
1057201471
952378977
892596661
1181432222
771798824
1451726884
1052333152
1410292616
1250725626
349504087
451045319
206436698
798280669
820471484
1444058646
436131968
1277537559
934733455
444962183
942352587
1152528983
619086638
489541986
740911244
691918456
531858421
790545425
563419890
933133016
839331245
985561404
1008571911
856932294
759666747
429037235
536630089
1231907276
1085102744
1350141532
1368346435
644129958
666596217
986177247
332675348
356310564
211414395
1040741789
708092951
258841964
254720970
402948199
658012974
971158992
377810128
412278455
264964554
828946969
327544731
536663843
466628603
841190338
444490314
414031550
554589508
542233558
478077869
1128349961
933432335
751349891
1482793312
303207858
638359314
450995917
489461632
614494910
306160072
679408298
653992404
432574077
719851300
223474875
1034360213
942898020
921287675
1064603857
849232220
828477107
1264539372
321327601
780159722
513980918
704957190
835463161
866387607
283490907
461310448
507036670
141184571
735978739
1146669691
1062094595
627855507
460204968
495061047
1305001905
566471226
251559503
565398829
282270214
485432844
621645117
1102511732
485346341
703597958
1149684424
411167627
515726666
873890981
1344083630
605826227
1473364406
680695845
467898468
758624218
429214355
535694460
768900567
224965881
377178467
431566979
411424992
436149756
1234168107
765162447
439154595
1296497897
989443226
946844762
969721781
827490423
1102740700
588701356
58946171
508429989
478562830
424143114
1003958821
612148536
387951913
470884447
1051693875
1027809343
1198082863
439613018
872307467
562390505
784472340
453553731
526110372
453828679
50064953
1428598977
826967462
944797978
992584366
838549923
676523574
577650732
504067859
321674156
1021020994
957700839
1435855964
825976749
582479582
435132944
558073384
829708184
864762374
949383684
468429675
600468621
624033800
1041727702
793078712
416031509
694176254
470081328
459455668
519128148
1470840797
193150742
444253258
959207721
297668614
319862707
91117912
484344593
752846370
800445299
972854097
928473996
459380399
933793115
585337606
1374940957
897696297
577469
487411012
963065692
3788954
579681669
198329281
727914050
1171115200
646304193
115731454
127448686
1229102843
1341045842
265125636
931767825
375793767
694140723
1125766909
983622997
369051767
886334025
339466587
947205327
341310738
1254541060
308459409
431926853
637249889
653969604
1488743996
524611181
542450036
274971124
828687792
64528875
136307295
502962318
837552274
849116317
411370290
572386837
792604485
747175296
744131419
1324692504
609679781
182807051
576615734
987265979
88271160
419714297
207366734
931165495
1325735276
522203310
788453628
717146726
861077837
541539
1286023974
285401284
453784108
697859142
828024414
956508111
943478967
758893570
264482271
145302356
1367487623
208767688
130546506
1028055931
309732106
435553726
874218702
974344800
957168770
687850443
1326173543
694913140
330604166
882087260
538233348
484489376
641561518
1248364363
381477177
1449458954
929728435
432403818
631452702
741804391
792673230
375374271
273446366
362789797
474524336
917873376
761896140
876737137
558693172
433169087
724892830
1290737197
864627332
204258922
998248409
51039204
601823674
1083530915
441810717
1014065934
1333235025
403939924
739862437
499240126
1135256049
361237333
1189974062
801487984
984296393
517446769
439400302
770150987
976412118
642248967
456030117
723761196
497334574
38424832
366971035
1363838254
947071772
606445973
1281885722
885558797
307151296
46071252
173039713
1086912921
705528015
1221106482
790224545
516966445
437780260
1286789997
754013183
1480466802
950072027
297611130
412636199
139403270
107018463
709349482
1218575084
136155849
356552938
412700564
945940671
249116779
1133270870
807561935
575885012
1004137123
680773600
1366139371
1459401113
273433745
534559670
1372703983
271204361
420697119
300905157
1087299666
201818271
262100771
387069625
392716511
836876059
785299066
1299108176
489490014
751727944
972840635
706682652
489757955
1370510665
701398714
581397243
654507008
733912388
658990322
1434670134
1072501299
543340420
1321313217
1370687373
389118033
757807447
534191266
202341606
606863281
441157040
332369944
1225423838
378820962
342353556
610121262
894865738
1126366574
19980177
1104956113
980609228
273616067
135358311
1315325139
189839872
1377158690
330551668
330715785
737574369
1790409
421388694
788981395
454542472
406176840
418239306
1368601874
33255705
1025132350
683762676
1233822755
993417648
582962375
1008798146
715605608
828810882
370537648
375356069
1314679485
1172862190
997200570
963932571
450361195
1251790944
670876225
933932731
927537136
1294135387
833529229
132012296
612150316
878981050
774697872
965548321
320760156
834338937
634969278
523069995
313356129
311458008
113092379
453677194
495031579
1043406506
834375975
808684023
1125766810
439979577
50353429
516454081
1122870827
525332193
335136770
459260177
1251360135
508996679
491915227
1074788877
885641358
759666155
281793284
997743168
478885290
252647638
849403425
605893343
147287230
1495430629
912790165
476483845
592546877
1473601635
356631575
991653905
541140011
991749409
838403139
868932859
273314633
511949676
26197634
709079933
709863810
473142369
458689991
409325816
951170827
134282236
157072682
795958170
501800018
954725933
458735735
452950999
1093086117
364315371
860977186
146492784
870894623
95192351
684256906
147865
160172468
408811571
1039474172
279654499
668945131
519898955
80473218
924307555
468101664
393421787
469343200
345600853
1105005823
632193509
1092520413
1082992191
520685865
1251397113
723550458
642485347
291280269
317083242
289602450
1161234794
105851471
405572220
1090218708
458796150
890529299
279080335
1018093698
493324471
250644971
758643954
1049445851
761661437
693640737
458140710
1093607635
63049358
588305233
38146919
871686449
323512016
730853368
859445044
519921521
510583080
1043296010
560071312
1117854557
650475618
465560675
834666936
422108469
27242461
225387399
580408138
1243887623
1498929473
747179214
842043527
770006070
955902250
400744271
445685407
572717477
503353409
458962488
301369682
1440674446
1021024808
746263407
704185749
817150105
351789598
731425138
1084235545
711673570
705684166
1293557203
474098173
1365442385
926618475
1408620766
741024896
357732337
623421087
1311778850
1497324763
343036470
1433953274
1087210029
428492348
704197274
253863966
578055309
170337840
928639408
1049824966
369182295
885108208
745332168
686398359
949957727
1309456784
244044415
418165138
1255156699
1176374702
215205099
597374051
1134709942
1328634948
294704477
1020824845
1122674614
1076633687
913137887
1178717065
974278553
382292126
288565892
1179975099
615112575
81206626
272991673
956900750
1003933391
332977992
679205115
943699093
1131847985
592658186
1043769324
362870488
580098089
638562007
462909005
922277585
938271689
1339315565
1466358712
800112093
250377801
420635288
395111437
1242233733
467056850
395741330
1098636580
345846358
521534316
1245329864
512243699
741270215
828236194
520973814
331638681
997555975
182916410
1439025142
423899646
815699858
1241632307
275441743
985887636
970964456
1178593500
390449807
451028072
645160890
65185745
272054356
860835486
848839325
684552469
291422581
1125625666
853108857
829787090
574263655
181003986
1168704953
813086393
358806373
1479242182
793295533
303133579
1440953619
510881775
1052562384
309844869
982497944
1313615573
488935028
851205658
457492431
1027067017
857788661
236254183
602931208
419468571
480849862
970938585
640262490
1417658421
964841239
381612678
1200682958
365073369
589664313
386864166
571188305
1342607284
543729351
1308395254
1358899800
114450998
1044561418
285777934
372662571
1253870623
867522872
474864330
80784924
1009003802
996868011
728854479
906868188
631028637
1380567780
1352279326
434689015
499211178
1002967724
1215703452
880949124
910293656
1142055121
948422213
1012524532
1007115097
186153678
512189065
845388929
704694337
101360529
675110120
1169638854
1436559707
764981902
431423605
867835340
1152985334
1048813927
967867405
119065018
829137462
76918728
962109160
1466053927
388669788
568125379
1356112835
1259882284
670306284
87504306
1189429345
933610501
607902325
547235187
1189507187
651406521
958428765
258181424
1005359865
492123385
1493411433
531752573
960954702
438635250
847410573
968513340
1152909367
1006089328
1207338286
1081314711
622945304
924232112
1233209326
652969730
547822094
1156380483
687541649
1443978609
1195041440
163523034
872295995
1364877605
105048856
616950722
1341124277
774723539
442020622
523799354
845723469
721322561
1418646637
437138392
1380857369
346817601
439734565
913204621
1259583820
514954776
943907537
1210459470
388060547
991970221
675244084
1231686819
430479468
481194199
349350967
561918638
874450794
892778164
246488807
823992522
985603698
1124420357
804057274
106998938
1168557676
871589445
971735709
750056707
690918761
107926496
513308950
830620274
490911492
800376194
323688263
664511542
789184954
520647532
243946858
386566991
1236671557
670158912
216469937
523715351
307723711
965708323
604601776
762604565
1324085081
1264194184
206551090
1181900716
326597265
326851844
471764671
717808394
908284286
496910135
376147572
1131591948
464288404
209504318
193103229
1413710005
685589923
1012799060
1068143100
478573671
226120223
581229584
1186189979
964954453
1064751291
414040527
564073903
1247986084
804729325
443442589
1332595446
899780729
1158333241
505639081
966951195
1394493311
1182004659
968532303
837663548
762105747
1075074715
622910299
775646693
794265875
713757605
182817797
800906511
273411646
1268389877
532236687
410194818
556975196
1057912875
388282301
260424107
1345064446
392624820
569548138
899109830
1227987708
542384728
1475291301
219951773
418282494
462960069
685364400
400735094
352785824
1400440965
708363578
1042021165
1329429135
1192722966
955835003
978362636
753618605
1056635184
749983487
929235167
509929804
1227493388
1308544939
877237034
824471486
967453797
1284779213
1365537890
771630954
417264812
753670742
797164877
988214434
397279463
703357256
1312606988
730858164
149280805
434901343
176020419
932153098
883012660
846948130
317087836
545267865
868139535
546528329
1081682718
208707933
818952280
463614186
541210438
1210570288
221118984
388761549
143178734
1026367118
469561086
1127593267
168994480
373554492
967692788
322612984
720963061
344353509
417694755
745933927
413346156
1055056269
1049057371
123511865
385083633
1038918994
873837789
915811651
803434095
1453735905
1314870428
1117349454
941041117
490337223
549035106
1293864870
845286325
732324087
1318761991
506317560
34851540
545032736
537212171
497860249
1058487394
753536874
1027441859
306318391
1116968002
765518098
346326658
1367354117
330300579
892393555
430774889
786213201
536148436
377389909
762297673
244506420
287295810
437711543
629020168
890407419
461964854
91149313
843119570
221135060
1247977426
885766207
340533701
456248772
588710729
1473320963
793451101
273201231
390173282
521861052
418529874
901353035
1076000797
551599278
235459399
434705857
1135951078
235754861
1028861203
369835656
396308982
302751783
1356670507
858174180
472069432
476347767
708501760
386259941
402281519
644892477
801346941
679376285
822829707
401867632
1473293145
490223845
303349144
453771425
896709810
837523934
451281817
1232965665
361237593
976198242
977907836
1047758589
651008147
678848714
434226491
67314990
602775274
964013887
693797449
360055059
877740866
997287670
549815994
478170766
1160845875
432581161
336183948
513701477
938988530
1000273226
797553120
653927970
848202439
4535092
710274093
440418123
1148215315
632914467
1144442040
117607732
497160496
1231793253
476561721
382932829
612796903
974567619
967434093
1279739517
448757509
258432167
452328574
1486872120
731718814
481365686
998290343
337776514
774690718
472233074
498479736
274079600
623111086
662677649
1092145676
551914952
39751102
384178213
743380034
1306388677
514231871
815727933
162921866
409990985
665705747
854722149
1101738209
406024566
600477996
1089187745
820416689
1961773
1223625337
623987644
862650941
1069280126
983437298
658872551
1011886901
460555847
468671402
868725149
1370941144
510525850
475157251
247072792
238426606
958384507
564585083
381118411
402572827
142732945
424518512
745032459
449129484
573142776
489502042
467380885
133815425
577671434
833343558
1414867294
49266073
191717842
1330653826
57432489
246753664
927852971
366880926
590890082
92330107
704445739
498970355
293536912
247471485
976924440
155895296
332693834
878960717
1058111510
532496533
347420975
698297098
374726705
149277175
157265870
414731206
310486881
569643
251479673
617334
1177099662
841489027
41530526
550219907
431540144
77613721
387943904
398176274
145325954
1446989224
416735247
302968604
78356670
758205637
976967135
343286144
225945600
753303531
814118220
419526050
693331510
1288657456
866107119
272971322
621139711
249309856
250263540
1064548838
1070709021
1335747836
716435479
861304818
304446392
488085102
206366267
246813871
762490890
659374934
402437263
404984349
989568757
164777110
546091254
342559895
380384078
922109964
810955052
415540121
314354544
919813570
417381780
33506702
576230857
261434656
472989737
877773735
574686747
401641698
646057872
791557037
810560035
607752401
314197997
92219
391596541
391302213
360214818
400589057
517958447
440889443
403914721
475901159
271599684
246376801
509848942
411401744
198521629
833207362
677641214
1258860510
286257669
696083306
209570836
1144543638
1133750664
468098485
919282728
282624406
813153385
173257061
792912497
204387407
311912454
1323351916
614508708
337246964
326358519
850087610
1044797365
1030596566
135701893
152489484
1202373561
329012211
456052507
312556871
200620310
1142527912
1066902738
539226797
700120766
465816502
881707230
1351733645
503278196
313027948
572780195
514216942
432833074
985879271
743980747
398190243
729879215
535336979
138981341
737327083
558634031
623944515
622938962
788894470
463884380
913459110
125363275
739268278
992887330
1322808818
501930111
462923619
433123342
686140307
340379446
692285469
681047542
493485049
1428254449
382973874
189663564
500760868
103519610
925938503
1284615027
336552501
388870210
647099521
744346640
479606741
370927060
152865213
79209311
487546905
384695594
673756513
827941953
205813898
1494567464
708126334
938218758
1047602227
452714234
436302341
314655445
303758864
1043977434
563742498
402480514
329959877
484112979
827943107
787212865
1036988134
283579334
1029154679
609725822
168561445
184502582
444029212
660632056
232329914
983807229
1155648236
177466439
527372069
4125972
529120922
465613036
585950049
172395726
860167629
1464580617
792221661
550988979
811752539
130043299
425969379
401473636
453098681
117326558
1145160937
264075871
836035075
273320694
809798598
378609083
708844212
424184919
229995082
723495014
1050236300
454886639
1018247957
1085481249
585143630
530674302
396524955
797709349
878056172
444181585
509651062
457291466
272105937
224480805
453173596
999061010
759692475
536689784
440968713
856763478
579729770
68815043
434779135
261166061
621568095
984003984
405765022
897613349
588264971
266543726
1316841705
371418833
634309827
426110232
571001173
1018571180
519900886
921475165
429530107
65587332
698639751
466580207
502439967
571269827
193527438
793907593
1499785896
954791666
408246262
1203426608
440273611
727142744
1317195502
540440689
762176999
414923212
424258131
46314602
343717101
476561421
1318308399
336945288
1102744687
980233572
299261747
485261076
655409642
230553657
687466850
1093553263
782364381
821612848
393519350
288006253
1374588603
813342370
680207390
303084011
436812007
472270359
814551405
742109059
459119950
221805899
1275288465
657204407
703318780
391616040
906607397
649542300
311854908
463419117
692884956
625936878
484383167
171489353
396175585
1054904497
665408649
755917404
373761624
322320783
179378222
488934365
489721248
744428927
390978717
366377475
564318299
740183135
203117621
267008160
962649424
692887400
1098480798
587332128
123159735
235356345
332063722
387366299
1057041643
806892017
435469518
1138066080
942533367
1368630721
339658813
719041408
475825165
96724998
695738681
1059944072
190725161
929790543
78462488
276962177
222620279
1119827786
602796188
349870731
690185093
1318564661
505204412
408996847
277829301
581881596
494767711
771176262
334820400
103411423
1481232304
181714162
301059065
499595757
1155613216
451138733
910920575
1368122729
146367791
144569561
560933523
1177468756
406278323
1110596501
1091926307
1278125124
593513358
478246455
311036405
621649283
203942347
918039361
1408710553
1012180931
789407394
193761185
478305460
753036228
760934205
398078933
1116489933
751147614
380395693
423319637
1258036592
276405498
52644565
65774156
294371999
502499833
205738850
121314247
364644903
226135817
1375689082
997355249
905472488
602255251
457387334
613781696
304364455
367025108
112303399
752884336
1355246824
526671924
91594419
828952796
663726308
549497416
720919432
809731547
686127254
101018974
782309184
1042311028
513466779
646712149
122341231
531136429
438089404
644008866
541769073
533737890
476247435
539870675
393005179
729766277
452255254
1260577373
706869265
333623487
257825988
486757084
299263546
1174252313
1191472751
124481258
1310964581
508057596
625822545
492501750
450255424
253829255
622952664
671867728
832107776
617109601
80869078
676604944
947559388
678739123
497874800
462542185
511168624
1184006257
587239323
717262592
111649314
496005158
1005691267
198195814
452263703
1023897100
1346084610
452722942
344271885
1036435856
485862040
748857303
462919455
250711247
134684093
1382332166
120092109
1227618400
868174270
535385042
435962556
430938528
799020924
232318329
366721434
386288294
774051042
279844739
859023252
200686641
194870192
484844039
363909064
1468824504
1003987585
1125670888
345941732
461246079
528063832
254634098
1119368688
461795041
661654270
94988330
408171692
722156849
634823589
442525356
519542570
1154425377
908088220
683400831
941917108
326324060
770998930
117407719
837915119
716741673
543396425
536230711
380962174
1153452071
161421506
303661747
389123917
136035625
1061825672
1245714244
555512245
1085238611
856670999
1037894960
474388469
229031225
930255507
545432807
445315957
773790692
325524614
408288219
439963377
141577423
277729521
84099988
341285541
865397252
1030032739
815014499
378612274
545520566
738685726
968010633
275540406
468223052
140449755
367975616
871205096
488770246
1300138731
761884692
769283724
920115209
239172054
214955237
210525838
254871947
571510607
251938042
403605992
914569949
254955116
373782690
759161460
368798044
284243157
539610435
126875515
820375343
125996788
223699066
253289481
426881220
103021599
93741521
999379275
78018448
551915617
305166355
328454905
1325566145
973115885
333623464
933081043
1357221196
985065211
377122088
408963118
624068569
1014753074
781315750
370428246
507205435
413290231
917635001
1011589233
108069795
623993606
1039320883
910412878
1258968006
524124739
79656603
263241519
1085605634
657509456
723703499
652417106
758668070
254370711
520545060
1360707542
724241256
469152137
311445933
187201665
376764501
76782028
488936403
513978419
345531470
531811391
431107623
184422084
771793349
970744276
157444659
830893566
660278714
408876054
261256447
1008180708
548111804
588442844
756825879
408349991
342019965
259726081
1418646528
960428909
733490628
846515285
277068165
636533706
482716269
1487245215
454682795
163192646
398830735
404891060
1045345619
642932428
849447920
593350799
1230410400
568567415
935958739
935293163
499552454
293942651
125168435
367261842
607112017
510238886
184416927
524053938
635527501
292207104
75817675
395593853
467678086
953241675
985416618
262154385
54811953
598210228
539680444
388067846
64414081
842524663
71552527
123432033
387666372
282723839
878784916
229580963
1305807366
554743649
918549752
620396278
870342136
211414555
1218440037
831979328
197236102
811908571
881731503
960395460
201044925
738223234
334586358
1383619428
394284558
676306719
506973990
523243439
102235772
938402533
146603380
362647418
1271096406
248921001
448656663
621831034
626575385
985783716
794106210
853852144
94196897
397106339
676100678
1205725858
1233106413
853873721
162582988
213854251
615340129
444892160
220793178
437490709
239973754
447680661
1084775201
862461633
739761
338306963
127358366
1306819824
1339264941
898058773
715660966
439540222
778088905
804088784
293421276
457341095
965392810
361150022
385367921
52768560
360650683
538609820
873829109
466410013
603235275
413007575
148820182
875628547
796940849
274107203
1147945903
88644739
673602628
1259574411
420204232
433659671
375298748
1106284732
310692330
460254537
908646261
439505458
100489569
1823854
119509345
248164865
186965360
186187910
781394486
825041166
538633051
478748236
240970967
206968198
282251780
69878827
73292902
500827191
338275919
354672934
173001980
509247913
367093399
680854453
496400610
198102206
336185956
494206104
154760076
527152895
529527830
1175776355
472344312
11630
1367727830
430754001
224053402
685912656
601316227
984274936
1289618526
556546600
640259156
581446547
331352532
883705835
379924912
384490505
244415341
475465282
1064016203
435479306
477038245
1332164268
741585141
453400920
854687359
1080221219
251061999
435628843
539207800
1131331948
988228961
508703950
141200875
640587899
214436231
535458346
892154673
426565886
202398911
407555688
76115214
598114299
886797733
354534770
1078185773
305180469
806160182
995304903
266678854
1388598074
371777883
1025922767
1337583516
735688460
945326548
476979663
675178798
384820779
914613671
589240580
801518613
909891308
767489120
1251073479
254382140
704832540
1083332267
466578798
352116963
427995343
271822631
957763993
319694502
14506570
610975913
600750768
1476544318
175122787
779141680
823304456
1160585405
47903171
476417599
407875392
508010798
451902967
219648965
384697942
202832399
195390622
369495430
394657002
220163202
470896874
336127176
837538274
729882335
362921977
379238050
1067855120
1496586485
390400602
855624631
620680702
34512898
607205643
804762348
364241639
770260467
549706069
482990809
124792851
889145338
295825597
1439713864
287475054
334108662
352881769
450927379
1383655255
1283384638
375716473
386010728
933437775
791136523
825152384
1400642655
1132961952
291935644
938209479
276183252
271901269
459062651
540915911
14122682
223714029
278938819
981062004
1027594369
36172495
911220072
1255654008
1084235070
481396861
282135150
356259845
337496720
1475396970
86055308
726581940
173274232
577734995
47698844
330887227
755010940
365128707
549236901
1200304333
635589097
511403060
173993331
797274674
609980819
394928641
211847531
117591048
314444076
327469140
223102507
973981680
731177499
55979775
313789198
581842109
678765540
230538301
467802993
946772475
466037475
277928740
421227563
918700705
386149
575434052
460637690
544955175
304332141
794952047
765944650
860412447
321636534
928469216
1460934435
1103888216
649324624
1299954435
456412458
677707819
400576034
447434888
489185008
1381950796
91126319
351205069
490832677
245574521
974110165
364701244
765464443
1053428229
121772787
1134369354
727343990
131505256
202268992
540116539
699317448
890810854
484901252
331577170
1092339165
453180408
1616296
1033313254
1085894668
422378359
326934983
56562574
219538217
415158207
1171782181
248545535
1087637690
716236022
387855955
91038126
545070345
554965785
1240213696
363503663
295567951
657084990
96449635
181086506
535681774
1053542022
779267351
604963541
1106439445
181248934
755828490
431932938
456021691
304594060
609164755
455151989
371012917
261124639
45954881
701463924
468904026
544568257
732546872
1063211392
688212285
479129754
499889348
183499651
168884833
644236780
902272620
330514765
756351030
427977306
859076673
23076154
473976044
630473501
416803672
490820117
150525519
599896268
839666564
890898886
260020416
518384522
500440110
490079557
1235896381
296144480
187855155
609186050
392418689
509933747
312456789
425539869
321159377
853034098
1180978535
1223946776
439362326
256020297
478100514
887190296
550893756
476743452
622033517
264202962
872513728
801039449
981532805
144506860
518286269
258932088
398981185
690188248
125593311
551953258
251145718
1225841587
139351270
363337525
935480047
358300769
141255379
525342904
317232432
553883878
457180978
28961290
1270587117
1197421004
303561315
190389629
746377875
155598273
752057429
490346748
591557033
838213775
354381337
568380408
891174601
469283728
4142315
746660570
411377166
85298880
1291066598
1119412485
1430241669
1347833
431431754
749055348
803943987
917562972
723680803
917055527
407143844
1282356014
433755968
217082485
429142850
130401121
884995358
270234925
932978199
793096996
316183743
864428780
402815970
633415713
434401072
501224037
200854897
1259494435
695216053
540169421
180143527
363588159
359497018
216480890
450549259
1158009728
1388552321
942733925
524192938
318265207
802516049
837068174
289784266
1283593674
1001404232
303949158
1306796809
91957652
227374817
483113487
318490523
2527188
660935874
978967020
316594537
52384753
250903360
340199739
54166816
663265954
413662256
430462330
391562332
915523587
542194567
587283787
173373477
464604434
691231693
267533724
895709906
755930672
297475275
655066640
264671356
935246883
631187260
1300154347
623277551
1110958833
261031157
443212772
48391784
948310019
338585997
484026117
1123567843
361688549
373277693
511223743
244196576
427440736
163790552
556532737
113411750
1047654855
424439163
485337072
812698386
423462495
722341511
247918832
720710187
545620780
1025652688
486286623
426076665
207538351
471224618
593579709
485329291
508812912
449948100
149804154
1353335193
242704746
278395797
200809006
466140640
464232902
1271389427
1145843537
552273529
488412884
494061970
903597506
364063180
579914407
148344003
475354483
453374428
1143256719
199339304
1189083666
319366242
41394211
143489978
1053218191
1312276396
371894768
124180914
721915545
957631801
53834529
1041894617
405042534
300788574
251854465
990506838
1388135450
959296407
423083350
811724860
377366694
863093097
932325839
834920063
293411653
724401448
804459246
882116478
973952826
348581110
469131417
225664110
1193006025
581854139
306214392
325038267
1381959729
545012312
199727384
488351998
942730614
1391828740
504806692
478701446
382089394
870275188
897078822
365538787
495597022
747748857
199519236
442313443
506835531
583641909
1065395501
410194364
89117690
1038299440
1173159689
923634459
296795130
452564853
199034189
687276855
364289916
1063221155
498269036
1165894052
889682121
329344557
395467746
827798765
560145198
1012658765
338969286
1346457680
526628697
442948575
765439441
634049303
466520449
131079428
152410027
834821263
797175443
1121653382
1311233098
237255680
868107403
1200631680
282294711
910424743
397752786
37758131
795630795
275239689
1206461444
399456804
482493742
299599385
253436989
1712118
783936556
458519021
812652057
476779955
344401408
206811946
315909172
508297106
713680016
352739585
1056490111
221644111
276056030
854914198
1347898061
154757719
542746546
481750698
79934179
464674886
413145152
162802710
233342913
869174321
947304530
883970720
549072536
104845385
955077767
789361811
409818448
699115622
798914787
264549816
1203253890
91920345
152051811
144611688
1219596654
427458121
141860699
170548269
642716389
868881006
1087673690
758614072
270315920
959204663
758131470
281401377
346400645
684967585
622017298
1405251372
208495952
460171079
453592667
1168513885
499580825
577388337
908259579
1498956410
840894315
1186432768
161346233
842533489
156620906
596368984
1202200569
377970204
505581514
1051676450
398220237
289744592
347317379
35662369
783803574
657074761
45109597
363506184
578219332
775019038
455440994
845057539
1203567388
277938053
556271776
783008819
945403864
696940688
496755714
1067240989
300003824
48944576
986937774
257991644
144835645
973839740
335172768
541976307
620267310
303171162
524447937
315268208
590216853
550699052
598709148
1065903676
840279015
260509962
753514798
1187697710
290756212
1261475710
631958742
227793850
194748600
487185238
648898219
293836058
566105609
295937799
953682384
415361500
899576231
401270204
1494368200
441322462
615221039
311801288
386230984
119812628
1339817746
775757109
960815881
619095680
558198129
954914259
1394390802
1028050568
392055119
557545156
1135700405
541463414
398940772
718224685
340720994
481064415
952751339
927944911
522961491
161324304
463904927
262777091
287926672
897431225
750790637
970488077
896503473
844585955
333122929
845742155
1197812603
60681607
759912308
1425016826
502912465
43292648
640967597
925146831
266230043
345483692
1008065899
90746703
976751984
380265660
825476693
1000284524
275844184
266656339
916064507
1115261966
475515277
244930019
57052898
438670821
559182896
234064544
1124827335
573659301
236632596
1080180211
865854183
497838911
262940518
158714104
1103686842
602816116
818120042
119606831
543218806
351509959
1043395478
174398133
986658245
527752845
808503772
1156983956
716053521
532932139
468589975
1219344096
600125472
361463701
519930440
609046199
400955875
900565905
733457487
383955960
841755816
1032752861
270437983
775872431
119840771
708743979
1051245936
739216601
1356078922
296373963
446121786
1297527162
533880488
745086154
107648380
1267681433
835733029
214509142
819750098
600791913
662393387
813418911
271249223
531824078
178259602
458805707
142350942
843810082
483952699
1480845233
1067191965
516781438
384752147
1034280594
1092856496
659684463
458525270
1131870307
302049522
2905972
149063808
778766993
1102779615
385218002
434870544
959312313
438421645
340135943
777776636
809116936
283225780
532344064
390261447
350128414
950304446
559368167
506081486
984431192
1143987113
31356044
579893210
538367281
935627183
821388818
796341597
755060328
647189012
230864118
859905580
616942067
391376633
624460776
1003946566
473331406
1366946609
684135517
166496427
126168049
1273113444
1147597074
665096773
754103387
862410035
693297305
295328685
429707054
367288570
750073082
437882366
171419992
524873821
447838645
93894655
1086124996
199319717
869456082
1086573091
534529964
1402642977
357842529
898514636
317344753
435098409
1207786753
542655636
383243478
694247745
312571244
893612728
1118411383
1067617106
207000693
514684470
103305342
1077800534
292259215
54901043
1215264504
256723935
429137889
301673398
554657649
955170080
1141658513
484342266
450803526
948417178
571206203
1219778893
74336727
1328182265
840290010
976464972
285674243
551073457
467859926
1493503714
496322832
116724756
141552769
253318414
493380697
170434241
433786543
726251011
352540107
627105910
1213105640
537974600
58579704
859193665
272391194
831770571
355868510
366620982
56769854
268782917
843632873
642622145
456707110
784640025
183000772
338016098
154211875
608547074
815493375
615663481
754656304
920888183
1240371055
62609928
1426153817
792776227
763861666
780365632
1324709055
326915654
452405879
806323560
990154346
1420495456
1301634770
165873237
104759667
1407461967
416411854
499699929
746675359
493454874
733664929
363433927
280210525
659982658
423963318
460795101
439003647
930932330
877325527
1333367625
461009213
445624663
492699378
1266748117
1076997139
842935975
844406361
534040340
268904048
978920137
727399749
569764682
172723355
1077440819
1448355736
292736884
1423884059
125975481
3859
209067202
739689135
721786346
919682238
381432762
1209362591
479899430
494525767
377464129
632936470
945496493
1027937080
419677509
380202943
672000937
364208003
598280900
1005290816
1086539504
48065244
198314152
895309076
699423739
743801806
1302607768
869031
1125595694
551100025
848915478
424221679
1135637297
1004580754
103045662
643095503
1141809264
480276293
907642378
442496735
181061035
879524965
1366716378
436377485
533206391
327710202
294703924
730671781
138251949
491944794
520287577
655401867
197216448
415598969
307099759
699901275
235252381
1440795476
455266692
983116084
81381669
531257507
1065148556
346157393
198845355
983036348
382446962
860614257
513611624
45682221
342694787
438774718
533760913
787713643
668803829
551932217
82292298
108885197
872066479
1250972364
653299653
761705092
383580834
699934588
907330910
728892958
510891214
281933771
969241375
353796157
322713415
55939653
390323374
590213035
795127325
248328018
53036421
588069044
369599636
354798344
195623164
674240488
455684782
1384614618
478592292
1130065883
102190475
800701108
924775674
1433422262
36403976
112443698
493183421
679039035
742392854
553390608
502919418
1441287504
1360445723
245120671
1292749214
114216196
496899568
983805771
205297878
392076058
1204462739
403422093
1023224521
899241654
204007359
354050728
404221275
125984051
382840419
766391237
208015261
312278546
396528191
289871071
354228858
408970262
859673894
655807537
119835
738494538
349033033
469138520
218403677
855980393
494139047
321697254
584278259
347391650
263239877
218998400
322482378
341716300
329957429
628863029
294722065
479912844
355577313
623265170
271132425
1105464912
560451765
339264018
33983818
96627263
528087071
750048537
737337110
798980349
1137974
396297510
360698871
832478918
284547045
1067186477
471621649
531234681
646955831
535304158
231001267
99759758
610514179
506117270
1026280216
345971930
347494740
940649710
438998151
269621843
772097163
382568216
291853194
947498317
454407856
963377633
438515827
1026630153
361518423
216183571
887509526
1097579669
840532209
976229216
645411546
220056729
927086653
933332604
467208864
259054851
621609651
805182437
529438043
727027656
802946480
63351120
684033621
737244183
796827488
519398435
413659819
140235405
982859900
284278774
42794290
165845141
380493479
1200499569
436189121
551148742
545876979
416725729
489022536
582156223
460728429
720814278
627740831
1090615406
965646842
761769739
553193291
327418540
1100764751
762879523
1182674107
367092359
232584171
137490432
1105548600
817219229
464431482
955143770
447131082
284879576
51782754
555057265
232391476
346239914
716121557
449393673
691606172
987016006
589506376
710919001
952440586
950510107
680153634
495270607
1448225443
494861763
213354579
54660770
724331680
549592016
1049421039
310213714
927653048
439971711
25860663
840337212
736792470
187517952
849205524
330739876
685423145
627196510
449575756
494519241
311133591
303924983
987541830
219085379
774465706
229558744
404147271
256412590
495911040
89124954
369567944
645278079
1158255675
341301313
173433735
807918965
250358181
1200695771
439882412
1497816454
557314283
56177510
787462464
820055284
221729407
338208351
331072280
818579691
376395732
247002862
536495508
174667179
250788856
217291514
101334662
353375920
748508812
858395794
387725208
1123859257
955352648
1064840002
489541565
229927314
470647706
192094674
130021461
552352476
615430017
841619428
1080999849
550437603
502293883
652810057
555810221
1303327989
377516252
450015762
273449408
1365535731
304683991
773149076
677938883
260704683
1023011072
228100898
442732809
464138554
197224178
849601984
456833225
888641308
397716441
1469800479
222722856
661697888
656432027
966478198
800059545
315699171
842793399
862954117
1065612329
988279324
437287732
310274172
877867039
306557373
496293610
1298724460
944970364
26686507
827491387
806359341
546936574
266170995
432199767
135682136
407230648
178157918
893955906
241371290
838124788
822312605
1265618466
108953293
648618737
849309756
432592810
545796734
350817487
885084237
1264301097
419381009
376471557
267756917
221656455
1022063926
45398219
478620199
650463209
274184311
212621458
1458971592
393162155
1098452474
1049174722
392042068
242094309
243861282
293961634
70324518
501523222
141357245
105183354
575071112
176889464
920609007
479857433
1338901601
336266805
238029
729190123
225343700
436581746
795757604
330926478
152258571
420078883
279275319
531528243
350350529
356178210
392168898
399516362
423572766
283005226
341620339
857506403
450660402
851117135
875710104
908208254
879781833
221591948
970026107
538618440
779000177
179426097
172156680
610286657
343988197
517565531
972396565
555038
498020442
331488074
573598863
264961720
207320218
358838712
58946897
370822550
448787928
428178027
242759973
1058939547
463759532
252797468
1216842721
1228206027
496894035
360022318
93976308
892127678
1031248445
549460872
322431770
353121736
328501030
739172771
1172024309
202982081
152610875
254829681
611137837
543131255
804344072
1062895903
650846664
287037210
360484675
443494486
538880662
540269815
404555819
362872043
2757698
619967164
596964476
1135483488
622795479
947653776
201919562
355893629
648118083
687361301
1318781626
471533188
223705096
299594384
786238833
507261856
604928815
365568445
315851911
509590494
744267710
61922482
688683942
241434946
225241527
675484326
586037794
646800584
1062095794
789099028
413783533
934178179
452113794
793028222
338742103
125399370
193583261
377293943
136360463
490275877
335912630
521317161
1405036352
768088554
305366181
546312472
63826085
1268868594
368832223
1048008348
531841381
529345727
666021010
458379368
392736002
50315197
233621693
547034190
378138418
540750366
451511288
443168093
1368719305
402232557
548998917
958178706
243110663
438336099
833636136
903625241
940959499
586199937
416978686
179656360
658829031
240344910
851907691
550353576
578604934
243092042
670340195
445120088
426202688
551536198
337241655
343793757
116635605
406144064
356298329
934176877
383375947
705962517
953374756
151728544
695382964
507082307
780476340
1349706880
522320287
427960890
445283515
1338079478
231592999
654777015
571195967
211067033
477580427
860081045
290125840
897016792
875316414
574590471
219835652
298572144
96970440
1304140654
603505274
1160557524
626759396
844579407
1013890301
550017138
932061281
280417796
966778360
972211306
305175923
469711216
537140572
356200722
1289119027
96210383
414042021
880337991
335865479
811357427
1302135557
715750155
535739939
2743492
368233558
620708712
402627695
468447586
368924407
758501394
1425274034
270275831
1082271833
1043107129
812494310
172508682
760551237
743574929
280811399
561190427
906582666
1409880988
736468029
399164234
865681366
470979656
835034013
471894974
1115721424
1156339108
1444757266
719380355
773566408
959134846
1135748214
832331380
126351608
418866986
478623970
749157613
167239725
967179464
681793785
423104815
709321133
1057290600
1195747638
405698640
783898583
316044451
496482432
1215486024
1407895533
116063655
1387106948
925237576
31526568
1255818143
877367174
628196400
649488523
417608956
199952581
651737412
416384661
718967467
686837491
736933796
2550695
487244373
932841608
1120744739
477999117
671636282
817101810
799166054
772123846
219267722
957301175
686243771
574680867
81365210
1256037658
206822582
279757278
587151761
361324312
686422057
293854822
643901833
433134449
797680683
623345815
689425005
1341233877
352278322
661097129
1123213458
732374816
573452866
472854123
50777740
810367848
1454700290
1327836810
902411023
494670494
1104674838
1151931679
690906209
919050505
609050345
82351619
1155453616
185324383
1246972645
241251499
282228531
80806367
518868283
586156708
186125549
266040893
867521176
985412626
895988393
840787844
885649611
193094262
1254514224
937829308
735293122
363617667
158289332
714817697
599905800
1013729032
1207085964
330299226
582868497
674596897
1000057684
440769967
767760301
1347033578
1207520737
262206891
307984527
68205034
150446179
1257830045
388344075
61409373
1374680814
301418323
868937802
898415672
249891262
84294958
460191848
217166355
982435568
693567121
1028555421
842335780
1089125011
415436719
740158151
571518217
679558268
485900196
253666078
590703257
980325073
756342363
461189405
8555784
392788148
833216463
1208240739
728841851
968433652
608668032
895967246
1334549505
583704507
1098093198
860624456
740428509
241804173
30406677
939199846
129397252
527434456
527190284
451300680
376637987
27299393
721081178
433092250
602649962
525797345
863913528
1185675518
817400493
735585934
501012851
757658431
659905350
825892230
1129396205
451689510
879759311
246940296
565082864
462964964
1263270460
869443420
757667084
239728809
179297425
1382699272
447285839
586915120
116103172
626900554
429113199
586809762
404615409
194175074
803508681
330159086
393235983
1607128
507412093
545831847
108817608
1398086052
815424923
1062778126
942943683
1663025
526292784
273348456
376646498
730923550
187307712
140207157
904935912
302437523
432940329
596558217
227593361
138485023
710425666
112637273
192565957
143515062
64130540
210681182
1096046916
244247323
835368166
785548869
231428073
209341772
1062499176
982589246
1009593470
1080990161
436447524
241795824
169243437
1009751422
606567226
174744442
453139110
945383927
119645822
613282348
271083087
432043563
886210591
250549803
202807669
444247025
230579173
539563284
177816657
501778478
382006403
1194070312
536420344
425611466
543504254
951760622
987299400
292085578
208465556
1012508376
927157892
407887290
934487121
592659067
531623900
367323810
382481521
191964513
736928396
522820477
268919885
341505516
356286487
841941027
454100542
380309743
542654672
372787753
195639973
371704498
405956937
882753415
785550530
415958237
296919481
75030226
1086631800
381477093
606669375
483719584
274985379
144972307
1316296056
436951013
26796241
181732238
87367530
627016080
1067798491
738404606
912841501
849239088
709283741
557595081
970330416
162497234
582770947
509526832
1042913575
825471768
528499122
184769595
1168606192
404865935
1212927651
1127807263
1019143322
494562434
837671189
523115448
616328721
278985137
367994835
1142401572
322609265
868475486
570672253
424563227
483705423
428476304
698286650
133877654
485201318
183438049
559202732
515433253
320428136
391607223
1489252234
1197240961
428957956
678868240
990152404
632003867
496910592
674499039
534407103
529889437
428184489
446877320
768523047
956186146
465138238
82006218
959251658
922758883
473528201
428182786
396799616
773793109
265956288
859819590
1004288141
136003978
321665141
543997295
946395368
596737985
196967558
1149278199
775742102
524220620
1111493160
1225833696
255240159
1118069954
450304958
711891860
801653298
436043898
489612716
368743281
413918349
522089260
537510740
487004572
280161860
319128351
264216933
462645355
387312124
1095824607
306376719
263385165
653843852
528604758
1045390882
862415921
489262985
806471099
41515815
783301280
1084133893
815599570
113698502
1006787400
1364026112
999815741
2160792
691827248
581388415
558599631
54123845
395455711
685227510
1900971
547631093
643827180
38835858
211266474
47684701
248343887
1030818459
475325373
816427985
392292440
829903661
1293457413
608009897
566606447
155597020
1037767107
717988423
716095995
568756003
669380278
833020030
133268866
1147011733
357061604
1143460213
1026130232
871918666
384023470
359372282
1398823789
644825171
898786569
673912751
612799526
588177886
1257801618
696111915
1435204577
192699228
401277020
808424027
923995516
222151555
578298726
773587816
1403599354
1029480454
802443126
787504212
896189706
621727693
487451938
1037653245
835288466
734495409
3719312
1274960309
1053182394
1275913564
296239218
818840816
1217977358
1435672352
899492738
919823956
821131929
882979794
946468514
881595724
386894903
488453574
946652973
1224845077
912499228
754376271
675486447
998567897
331154731
753855108
285844152
386358378
908428447
953531621
1017329225
349907098
1037249529
370725531
669750322
756404845
509704205
665025288
875712411
40809121
401492781
1209727111
936243679
973257748
249905644
68347397
448286239
407706404
664295361
789253731
404657805
399362626
511891738
714688901
698279541
749142392
728410659
529490968
472254654
701064722
1161796276
977917104
975863890
464337679
1036287638
404630330
948716894
1088917306
253234604
1035210511
1071038537
370476809
1005689393
1012507111
1313255862
469971452
313096301
1184948759
589404403
868445086
958360681
616081700
910524804
721282331
815305578
819908056
964268842
644831989
219702364
1352852623
829246190
813446100
1046527437
593356245
749311374
179399415
1052298909
1425006549
644707262
1285566145
347067144
868010178
843964061
598864028
545597517
538986444
827182942
1421272064
762512590
536730445
333069652
165030749
705556544
441640268
687575975
361162881
1409983064
647178866
472576226
594970874
394642880
404372354
1319389515
327339520
676052227
1231723951
310879932
1359765472
719753767
136327498
844460671
673500742
271710637
1258644861
1440634359
1036085469
184432693
342981502
548398410
982928084
269365690
883400478
412113899
447526398
162340015
1127606352
1181410324
666114634
995139400
78060560
878213530
1028664059
298555834
204669748
806434182
349625677
1245547797
788987374
472142223
980323792
508378636
643736084
802284551
1055742651
630592362
1245230510
286286444
896382247
738869316
507629977
843085547
47500731
99361
1276240255
954017903
559974350
880430658
530312107
577660381
203220973
607622301
1038290063
458120556
416638988
395127014
952422773
180828556
714572418
171424524
509333669
497175111
1065966503
813805058
665279602
47843730
1128507389
828689754
695020110
1247430101
540061966
676213948
637402976
797151874
696957456
791241580
394521385
1263081915
1392495658
261404003
417418262
603826999
95078401
1384234023
463113789
506702351
199321581
252765482
1011778969
1098357200
341284391
466998325
360902241
245639618
677160626
937084769
903807175
640538067
1254874926
1050445041
948971919
321136809
353396173
527973158
174632626
1421186373
785754740
821295670
1023331779
655928383
909305222
752842726
196794901
1348028699
1284610460
471284447
384245083
451091267
1087582104
435603706
141246555
1155113170
831093707
959698049
208042874
190449908
543363793
169944083
713403552
34940437
658313916
180760987
460787782
224385260
304067440
479162868
574880102
560710085
396037709
132999729
1299089120
337311777
405503001
1015121378
876998416
924548405
37815207
1140344076
450717089
370561404
1057712708
479855668
782227780
873221048
981284317
789018514
1396325026
123221540
509027506
1434606429
1262301603
1431785999
506509970
758533987
641349105
463917530
197166908
181682765
837135134
717201026
223553869
446321621
1484165299
831651570
130080798
972075842
63655159
490519363
748163460
1124850765
275614915
320697621
1160219794
1067451855
1100165513
482965126
863709769
418223855
268450767
237901421
827078793
620629933
354827641
736008558
1147383799
1327095220
493418
371936521
818874700
359804327
247269147
1220211561
839288704
311490370
760043158
433152974
521407449
821769753
402919891
264865395
385669856
899739850
368378893
138615339
803469735
339076242
80717179
1134750624
207738137
346958850
370241228
878911758
797483552
368283663
2782804
1022375834
1169266241
58378801
440337772
1185225098
485886342
330076716
967354125
1151842457
471564513
487476355
807879506
53817438
877982748
1333815972
352510853
793878673
1224051429
453853339
791188618
292334138
330682724
319782471
536515731
1039439379
1010030731
361815332
127929845
1076262757
184678083
894560233
427182308
4450033
1305226048
384816542
409850621
1021939997
897393283
1147804177
760394173
435847336
1039155417
1322751695
151317648
394884295
488991567
493615141
807342504
878640374
699025902
1337254130
392321755
1146646985
1490947507
839308856
882080194
638141992
198075397
672313777
487204594
628564354
435844467
2216273
911710954
387615218
960102258
294510863
839591458
805386578
669402541
456724405
525620900
208246016
192879287
430887651
256613110
601060583
1337501411
895448345
1068132845
492257990
820122877
618636871
898941684
826251462
517997269
1450322069
490275500
108682805
476840160
451968803
344812908
361813722
246334386
905511548
1386321056
1325184707
681515078
454548721
1373251689
974450034
1377630161
699089949
1228407868
380323243
806704077
355906170
448763760
973203253
631771309
485145082
808005372
1135678958
439946983
644078071
316820301
896468633
689159834
336172725
439680177
1470260231
793874675
325575868
71068343
1177916173
255383014
443798516
184673300
765962674
926996255
20052155
984620102
96233868
1352082687
806120949
822010150
1470831594
117682349
1035764408
1476091400
443420765
1168765008
881996238
709963222
559428252
680718266
826893654
271088277
732286549
1390273847
895995879
931723051
1390442084
1337962897
686652694
874378670
734444422
384002439
741437373
1121026235
1042928121
716994087
1295432769
711909990
454824036
574314865
982953905
1227043570
701049889
1039698208
451717002
699656595
618439548
127272096
1012675289
682056134
744960471
324390460
1008714515
830391995
728005915
968513862
987518006
670744482
129342052
238411634
309296452
354315809
927147835
486343502
845874736
984506252
396697079
926153681
732879646
1288065413
525683940
1418439386
640694695
657461249
948232142
826453726
989024198
1095634212
891751126
702961710
532033869
692853171
755206712
403972577
244044566
96700
1292466168
456373700
1000600224
425227805
368185025
471014952
771041102
1498301406
845733215
414919088
926372183
392908987
208728233
289772514
810897885
817893164
532032432
1011228251
200482402
384228389
275076439
428353904
862192406
744469256
624925944
1426363468
641000445
277102213
437332828
778344327
911084871
1307301540
381049671
1041753805
2518887
535883887
1495536395
597557409
658695759
1394540582
643146464
1227553911
1116949748
762474982
591897667
795923771
443526010
471404328
1073721160
292591639
261341336
463003688
598785790
461226984
373497690
1170180460
1190073871
872866310
1491439186
204185685
623779757
411951312
816677711
486170402
1417030580
439126939
1082311795
115085610
806218626
476355201
1266612639
794162524
1161752769
817145291
464283821
79243584
352863034
981733057
1137464468
387135600
628502952
573560742
157839526
136254804
940249407
168310149
132314881
1310706503
548611362
501487574
882808672
1196445451
708323124
1251853491
479564503
921746466
1346166423
641884974
530121372
317347325
669782231
456343136
1280562691
1069707671
203544340
435411549
240533115
1099446055
312356399
1026172055
702776348
984505534
148164897
808124590
387288925
404423705
427585499
632774240
299637064
904579241
1163415472
733504947
647927577
841954620
176107457
1138491699
859843379
503965172
123423662
100713112
508043279
420291049
1303525349
417795835
860861440
274944661
1398105209
284523067
750885366
891787126
318336635
807562970
539288
943811980
926348261
1179152516
249250741
992434935
975789829
707263417
461239453
63560533
493278897
445533595
838725361
1115506397
146858223
610464763
879136887
847776855
1312304134
414835571
431583668
166280040
533732887
360145314
939728663
1369668848
1346371765
816132090
185032797
597241695
377963129
768055317
791378554
350760151
577253364
865584789
223150124
537453612
990296780
584899093
1208969743
179242678
1087322786
1490014759
389699993
587204495
555101371
532484861
242045696
907979696
995223613
476421040
1345086618
324261327
393885421
687048206
434365435
677686401
989038520
199352188
673944880
680038995
1012589025
672838891
1189600377
868807961
418795212
160310441
267215810
206165146
601590365
815876023
521420076
840981961
1382368130
590184061
371740124
332941546
349277960
1127525688
403469340
298595616
228578066
818168026
430104961
374325239
202516944
265379416
386192030
1225936960
704960371
369686269
985189366
1255069228
589266959
219065900
519194181
732034525
736227708
676077091
1088840946
410008415
1043139993
336526531
841979954
457741730
328045665
250590402
623872309
908768691
807087559
275592344
1380123492
670406536
999844151
846356893
1437533861
455387665
366010853
887431953
729135486
111945766
599507623
824930793
190929848
362365171
184639453
529236157
298325596
962569892
998361276
1477804405
211725503
817092558
734473826
904580465
516281958
1409099239
1099406068
294468654
694263150
460998004
604108526
1015693407
848155661
532103427
1463869073
1062942777
462314947
1052741498
839866137
1221898669
311460193
673918882
408240509
780977545
841280608
994644809
696276835
919786360
767859469
457055979
1373119843
267805753
1047184232
1125756879
384242989
545780644
1494965544
506159237
1078727805
416416386
1472385107
788299750
876427894
388790609
1018851906
975144958
575685259
579683679
734493296
350055835
842145430
510164124
65401071
772637306
15049626
1140728360
759364297
1399927639
1162149828
399085472
493096603
446159336
790726500
1199570143
1092831777
983420366
1341871925
969798708
1191534765
1464699667
874531830
495571828
1482065659
1074063322
525883904
1391821169
830970822
390998390
586776550
677508057
792293560
448070545
850013935
513250423
1051996250
1084888727
339420677
608463699
205014260
650473364
427788380
616160152
809134821
31468523
330087366
575725999
365636497
373640556
401174273
658751207
286721027
420593940
924523137
502693423
1224608266
455263717
179333982
722616535
182022316
530231026
356761443
347394456
483147238
1048356076
374171050
1057979110
256744006
1025566885
1002418132
1100492245
262295793
953818092
1479264123
323238156
777712670
975097485
249965780
1242573369
315043056
1468234861
453651211
473444165
1231849394
598418015
447419212
1279589111
745344935
182404547
330746135
243233214
911069469
569762983
300333812
946853389
863996781
1038579695
334237002
864691403
959861980
626178288
555811119
758382971
618866077
391678302
727696430
349334803
554289106
983447916
1455120820
330373456
847110056
502065725
543165436
303321879
268502496
241709090
66225328
1042027471
539914638
491762853
294459701
319886452
474236323
283966816
491227579
1031453420
872026412
1008672526
173935822
155353927
507241745
312596878
405600331
1104124589
897292638
325280526
171871399
1074963556
167046212
512367151
496786730
1385650328
483948685
893242829
1034213041
169859841
307299810
750933475
1264056378
494117564
104316595
606365420
942240443
672383424
678396991
735983521
172812447
474268656
195453896
725391385
892205490
390682850
391408695
478739552
685515367
697077965
105868894
521616333
280092002
1218809276
1369039725
873341920
1084885159
412717582
1316377906
1433737486
201085036
122502402
1156645998
915365697
508683735
497088934
1277472379
645110098
1041026675
411780527
118997285
183426187
775992294
583542378
455174987
345471379
245850671
558299326
736252574
595661695
1374528810
64676611
489476610
880039021
28513
680823370
625290278
1216844625
906386587
742523640
1114640169
1206462733
1187411373
1062763622
783560893
438918665
317224880
1307328752
1394046194
462867711
997750932
453629443
365947487
509958127
290347552
735717342
844002605
927180417
76385247
80015381
623464356
597565360
313317061
848633641
341974684
495512650
1069611571
490204319
487830143
357811487
487948107
668051319
37774270
899207243
705216067
1171802758
570242144
824110446
421483624
281535307
1289803117
466453872
122741976
375133882
387897708
1143824293
266353652
384784157
1223184851
896590397
1169199358
1425333840
668776697
565168680
416674432
678741062
387256389
611622525
963028927
444216165
441332929
327645355
934524925
535180689
843314742
524604900
688305567
474606004
733216158
1431084455
576982307
337679241
451677022
372628019
679353205
1069927063
929736001
998293143
899902356
844690249
241709927
926338701
1035866960
425560252
335318657
607236199
493626433
946014211
742905015
337177831
622478643
445964357
410810626
294855227
896978906
862530173
215910568
549265167
1367494192
588629298
1171318546
636345615
940301783
564874816
465315858
557928742
676464932
1019109107
80690371
1472835457
1027871165
1083909257
135236985
1463073067
1028871385
515865448
542255887
432587446
564890580
1075833059
818941778
315723695
758850136
770472002
112278403
1475053401
459937138
1376229446
615412171
809604820
401239326
481986921
848617090
1140084338
757254467
310575546
326136986
310427329
1045010914
123667711
181497002
1074270615
714126306
502283099
1174469808
317182127
646283759
756092959
880200320
150691527
367036335
914422528
688153662
122068414
438577
313737048
619473813
281019675
718529329
1094242583
722573840
443707544
204667586
1441803625
199959481
342025802
834557614
1358041400
1323641881
1327839713
393301879
819443187
884231767
742681999
597457894
1243548004
1392413422
792955215
442502644
453586731
701584823
1057351691
1217919538
612978517
262431823
89362397
907031458
461973682
676302534
446601332
983425522
404592733
203329208
817013411
177643186
958748496
635502601
783935458
1022536595
413735478
861276978
474321067
1430795393
1268838063
616732909
460699705
972844736
444325710
1152090274
180574860
928318702
373774492
468645667
412699313
365820290
859294856
855177077
665448245
452416475
1402052114
985980643
1044429458
419875845
333403728
948164134
812112343
1311107081
437893326
176284286
1209152754
1470371437
338813459
893312261
706537564
960659482
822550765
593117902
381979474
819696300
346516374
209922848
459154579
1059285322
919840591
1266420848
850008602
966862955
1457880895
550829230
1064793826
161787909
286166020
1304995068
778750881
259104266
1284389241
1061973058
469687533
894148198
418132702
888989262
341983045
381320089
1179240922
1144920766
694736006
765209203
658025025
415711142
639551525
911149373
664331275
297388528
265360111
713113836
715360985
629346824
655514129
213707632
189095215
336331441
883144834
319644374
1163250999
801254944
773025182
837612604
489198621
803703398
569632909
1216724631
204312036
484442619
370514432
632685184
672419299
268242809
249709966
776519120
384126715
630100775
1123705969
704864918
899508976
430712242
295930693
836058967
906634025
369885705
895226931
493109611
966911576
129117151
937897788
246270180
369432354
599808712
97087096
757040406
787431882
342524114
675166098
987658454
631984776
724566427
461515434
821352045
226918828
386805130
187145677
396631392
1404113698
904191703
919118255
1110721997
585740762
503181546
1124691976
1497022526
1030401006
1406636851
731204942
449135140
1128132332
433360574
538458274
463609428
734854778
770145406
1319815599
44363842
831611353
662954881
469749879
739723833
1037306570
388063315
876927389
1184268878
800670249
977620037
1140816313
1170912568
443885336
1029296396
534472104
1206908714
1069712927
104991765
1011495319
656548060
992928934
655541967
298238065
330373877
183230458
632517575
506740513
275864946
961721208
308705842
621577981
956461660
1446504918
717983494
555779476
297455618
768731769
847777669
377926432
734460306
617222991
466701109
1160621216
677925323
849088824
432784688
1008015791
1279625653
1290979317
396703972
1053973226
176348903
1148880140
844951829
1448629791
787158130
1011115485
962644389
750158376
613579385
97881142
419024796
949855847
875731993
646391136
1442590757
783399246
329845044
409092469
555683006
492176551
1329704765
513646163
165732971
459165608
180683360
338487277
335172143
1013111305
293746893
705132144
1175691490
346046081
406583838
317355831
1486785463
400374168
633899372
688856671
1351068857
891280780
828638331
1370176905
558071982
1077144791
312082122
836909162
1016856473
502956073
780487641
1004094567
1495914202
608393981
118864355
2888757
1218284631
755324130
205530480
215589323
328657380
747792501
789258343
122520395
438066122
304214480
507067521
915248367
719110970
278667715
696348922
1082654867
1339020396
824183789
255808407
452331331
366596291
399967705
484802884
282270997
163280396
621950149
383562161
333926194
186824862
245802959
556113126
827265065
188498240
68107936
465149273
658064482
1215961451
567538301
958135961
700768634
698037070
456337486
196595134
1012245024
341506992
88221722
926747988
875230067
1003296431
1202465410
702466118
292336740
206998626
1292244882
1440723306
570879571
1387257276
494031548
399371800
189753308
924330088
521595572
572718150
635260338
527407304
1028145354
1435240978
458885658
960461703
207060372
918512660
558922467
917385569
939157342
693615886
649198377
295040146
411215787
347148232
732016343
643417754
1333572071
161392220
1406527694
431268629
826007745
82749292
473679413
520656283
720552610
768527771
618119735
34754429
204327003
668612309
1218509191
436371095
742338
642038629
327451475
686971347
824910119
517650226
894454156
950104683
953361655
431682587
1296265258
418298592
865744878
805283849
1102967707
267852350
1384348784
340005976
504275298
359547014
1027000655
726868505
847033003
1053992153
325565319
611744608
508382424
805477902
774230875
465465816
90427526
864765850
378894479
590491338
1034878301
576284505
523094792
747432140
694448012
872698554
435112304
709318636
1152310165
285722170
531278516
499295099
502213329
257421633
233893792
463965673
927694205
1038622864
1130668942
784879121
238500090
752515790
611947784
147361368
94911380
941919924
390184124
161966862
1190417745
475134362
574131332
355658793
488868795
820863242
365114080
504551598
550779246
518584396
370293069
480318278
695589800
466958997
814112896
532721710
1993492
290413057
365810645
1009389625
177195934
746613666
330003873
772257591
557921244
608752349
836318917
538981698
283194541
223508505
963893804
508865887
1323861140
746859471
938708548
834034402
814657269
760513551
214290244
923594737
97878683
779229149
869080604
566902673
844110330
337427596
631688395
112734897
473533859
673708248
755595423
1253643857
1125892789
430734694
535643920
464157016
820524138
1348101648
433703925
1452917043
967439482
594889158
879661608
1118848389
509444905
1310050163
422990557
1256450395
442729167
712166371
615341478
402292046
752505886
323791489
1121837106
189328737
851550024
564534715
1414797664
912233626
1332480093
544281151
1131089861
292833919
740075932
509025907
396219646
1358152241
452131960
879272139
190064338
842438869
1303788212
638922867
1037758573
423393982
1424215566
638823109
312620559
55226320
480889709
388087488
97463543
335968744
929593402
499876472
163688593
509542988
273990126
1320314273
267850255
938913015
473873330
455762689
929889391
776372898
487762136
234677208
944322507
714934145
1300274987
507904787
271261793
1052125878
1029173156
1290419792
838927791
720782424
87991743
503809705
444949473
499233811
1392619765
467766250
777140022
1131976805
241084843
208323404
696133918
1099374092
1067755239
1352369631
1309749895
1069894291
351420058
352417391
1265155906
461370959
334762294
892171307
531334893
489539991
863437150
1123250945
1121241437
903126704
1097763389
535665637
726379296
1053262553
1231584295
55188095
829222493
86940937
138260060
1455479421
308584744
842334913
357699012
358131203
1062964671
1346933876
307339276
613536955
335960691
1238273476
1290255898
782604630
476012921
656381391
479765060
268164782
1282984524
558633050
1031244642
831500513
127797606
419191606
677223798
297355786
347293920
992198556
384259935
768463263
916746441
335577283
1102967282
327628452
889455853
496488563
627396565
476380382
852957577
871581218
888482722
288897983
854349361
816107887
1398047759
655817278
597430906
340956949
953000318
886019936
126991591
945399219
648810864
765121547
1060947588
472839162
995026273
137037537
1269570581
389866503
511420806
924452964
104854946
1416524685
550865056
1097720924
37363439
489355853
355660701
539207125
531709196
703373884
217595611
688701748
1147390919
236468245
1242323819
366128369
547267593
610926676
305981137
542081829
1426196143
556039821
771119094
296940894
414462049
1078267268
534826390
315290648
556832523
381336538
459339313
1049776781
541566748
469611533
606079489
1062831613
475352879
503031593
716933932
185698202
313249233
1016638864
200800602
1404440604
769371023
387681773
271154493
485654282
609143722
1097444536
397653430
373895995
501608738
344398366
441402904
497850432
567086062
721687479
178442380
734753216
797918464
1110432736
158063660
366095143
454170416
939834509
115447889
1338517409
259775115
753615522
734267273
766278766
488394241
710929746
789864316
476394294
395266986
285141653
401214418
891887117
521505039
1084973828
759762555
968460078
617648336
631917365
440648587
547882593
855605838
753853509
414106735
1382490190
879127186
340310673
687515199
66048107
179899199
1091719354
894952574
466871202
658929078
528664807
153359307
553688371
401379327
1311352545
1251929309
842945665
150668409
523559806
1034289353
962950810
538611503
867382423
1065163450
453514406
1365108480
260669598
380948813
1082811795
825748942
1414855036
1236990605
1079318188
224186032
949655255
396489026
931479937
1469881771
1465854233
211129470
1103986729
710096874
1128623904
1033545936
875905303
289845679
356522212
440759035
287817379
614805428
1135555749
241366451
913484854
473138554
1035676741
667343983
1226122777
228363782
868793859
335256279
272596208
1356831308
796722657
467491241
725002170
376364173
907147207
920645547
353089388
401840638
414501288
783768400
420534
1008915730
1108836714
1243914840
1200246770
944905568
399523946
1060529230
1306445040
284502867
850140057
332487416
406862236
955057444
1375726128
413037444
1365388298
828463131
755626856
980149909
637094667
784036562
1180590779
575856459
330382633
707050858
469989681
840718999
813913159
671804164
921813647
1120333529
1499199214
974929283
897208588
520839236
378462102
621934892
1315191478
1035407300
1318081912
63758631
776158456
451407554
1122406070
406333698
326621841
1372363223
969753836
551801253
862307337
1056037176
1033094759
468614591
344012440
1322061811
1262750252
1188722156
308612762
751797356
1342278364
1355240429
294725392
265518799
917775662
625958013
1047326802
427240773
127423897
845058203
474202582
720589333
959767820
856128890
139969023
1479436487
377662687
1027558947
1221881201
1441039928
674630443
510050003
757362464
939015913
728862610
1141561555
941659292
276403515
901947449
1058687845
347240077
445685937
1141433654
1320272985
202817303
336979690
520096352
346946508
567340866
701557193
353187434
1236323518
945874923
588271778
1281631762
587938222
313843211
197415671
516497274
686086161
1042231955
1045237007
1241640746
928922728
578581711
740918982
1125858945
259091064
1229005163
648829770
120213483
689470361
947861494
1112936459
1474973041
437713262
1253774510
608291761
638793310
1030944109
1438498148
2629954
1076472878
822863754
164753817
80388372
422984449
689729717
54780881
333694273
635988007
978372281
1195481977
477894504
1032192814
1237310435
1345800465
856309153
543639408
32854568
311265746
401006345
1015457912
371813555
425013620
1139155257
382715710
761172882
275876615
235365432
389098449
309972271
1037549497
680233042
673134055
1283961937
479148389
800142511
440788759
348900913
286092440
1046902743
1063702748
577036925
262839429
1342439379
522269270
955190367
1299903470
326828223
2473783
643566826
2419239
720263076
1066305569
783989701
867176815
1296936118
686598647
498253626
454199101
982346181
210979770
305537795
978600392
129968792
595089067
352376059
280926995
1483139425
940401340
233101024
789481232
394815915
428557941
103177953
1324917776
527723410
464727693
889276182
963311636
542072531
823334995
389741385
169519216
1068234169
153454780
1126601789
543575613
352730167
278927669
1082738278
844795353
632920470
793454348
571220726
234609755
208425872
878331212
814449262
684710709
395901904
656882675
473683728
1039613919
1339331388
1375127525
1021620149
512798578
1466315635
1066164562
415318076
305186966
473592193
643860133
1239294311
751106712
451043183
288325751
830329548
756534364
805869953
1371616850
950490581
1212553209
562091857
796579719
676998217
827761592
409232197
282223161
73034945
544177215
597674381
1047920398
106241832
1128098579
764585854
520103584
568798560
1155464798
232696072
551234737
1422393542
828099246
393683331
171062402
913266260
1319933950
416598838
1213499515
889563992
690958345
1359018803
323678588
1063134114
262527177
716595840
799365091
477694569
365785633
745371997
789000947
733526863
1231155251
753136813
974679099
615777377
945666023
1357813635
1052879892
745345374
1253672978
698142838
452645370
700799684
522314803
233433153
1269649264
1091408865
248519428
1051862742
173475232
287514230
841815740
407486726
1230169881
803151225
1053114027
310142910
998570976
1237030848
781898125
1324879702
754054827
960410871
1037340818
500764185
1001957551
1266315524
738579112
437632316
616760911
462483595
439404252
511149618
477062178
906340159
774608836
781919367
797826267
716112299
225058206
399807898
922154390
1304010245
278184044
925478501
1383017262
1256703847
464144271
382138818
1131236413
667695560
972084526
487662348
72896
929542394
4149156
249544932
1358851398
664841122
1444307707
651463527
1399265241
829044926
96538651
301922422
711233173
260335999
441424297
465851087
282027476
807512169
1034345532
387073516
923967217
716596497
433193265
1291883158
618404252
502127090
674058869
562569300
706519899
550577130
757736717
825020683
960590957
1045473786
755449454
475770465
346741566
931834346
851184251
647753828
215875385
341978342
346314834
599312624
284666283
285054049
1205158969
597939608
926449784
717516705
633447437
340591136
769812855
970183599
448397728
332700143
172545062
1217505459
443925068
155617541
346513515
798589484
816750975
316794769
907310684
110698370
557990690
1275973385
598421966
243912086
973955601
973036076
1439530638
1095047278
591644666
316288647
1262710031
324079437
925260638
960579750
353772575
917064416
686157687
161107952
667832557
426071418
476014102
193060935
492327874
447840646
450100417
788803014
277709761
809426400
264556229
445652341
786420439
441569777
1367258986
883894843
136456169
1322108607
233427748
100238551
425335663
762489546
400890048
779058411
410876908
967080333
856119384
509696391
208591569
532617077
920778812
1186816560
876599128
947877823
335546126
481575311
588892506
1222937296
1010766336
454254652
60399278
478348272
427153237
265494741
1470629623
611997992
233893087
252133909
1358863540
237855948
408153062
218370324
907334790
671916716
424131513
1429352061
1428134789
372082124
671824473
1074307952
1007737170
480228440
1150951859
496051084
384054334
328628090
853298705
722226390
500503441
1449510667
1206226585
603975709
837230863
322891373
498594269
500632582
281699681
519090857
721015230
337223884
987164355
900514174
865629355
479431741
577911046
617160275
1284255232
1115203360
871865699
366963971
338877257
817375796
453376432
169297682
464451205
983024184
747306517
827077041
884414769
1103326803
605373856
1405381727
754242810
640195945
429395693
565294333
1105585197
100974814
433468307
1016278890
1341382329
851783095
411922855
161199926
1353464808
1121092580
602857839
400035149
828849570
1390048175
828704722
801132839
233368292
527453001
874379349
1366721497
763238462
912874911
802709324
1332988568
629521837
197875023
1301118756
1241107900
257898107
1326945704
526561080
548615285
1034287812
854795103
1171939782
567438807
889245975
1206659775
675204988
207461722
458519470
729452303
1350023792
1265041578
1067159433
720871398
1002918258
1333267893
913050210
467468791
281537383
886822087
1040338934
951022858
9752519
1078791365
361332710
458318015
774083194
859294459
1212423675
900111874
832554247
1240832512
1243711063
734241728
1432219765
880789257
964694739
274752970
749277721
438782031
510258955
26826427
873253813
566881956
290338705
1212217616
1450928099
333974187
396212072
263252200
411517806
718787686
808475943
669224537
1027970173
391168289
1359726680
389014045
258029532
1456548919
1292332512
674931490
1184521702
691499331
1055059795
534524479
1264157288
296711528
143869731
649906724
1265939164
897330266
849522070
933461338
390302337
465132954
908758328
267634232
517270752
180785510
968160826
1016179712
2898023
109031588
255889796
850254634
428101540
854638735
122932411
334015060
632848476
118703843
350628222
283223688
441664917
1220727875
306610443
637585366
1296745636
1463127874
248470856
279669696
779174193
442631589
1474840676
746452965
551054984
1039040783
898954746
404738650
341009256
812541043
466341881
1261534650
226691025
295793514
571460315
203736810
1325357855
917945028
304197961
349973223
1001437584
794311611
1118602777
545638778
941364114
450786284
1341040453
509319204
216344150
433465024
302573158
174564179
1297796919
510181457
780996646
217510961
739313672
1325490529
772096600
714059009
1018233324
682189371
144067572
293409164
671324927
482860437
1002604670
864606931
1149843210
841216454
1085086736
639081933
370051837
1212747839
353615097
1171605712
1014986904
531364645
789362160
806592145
122923745
1470447846
1004270070
577879936
239373294
335373103
1472452703
397028642
387160831
493153620
842767365
334705482
780598482
29286731
430860159
340196978
466979804
528532007
87114480
435406381
50160660
1251626373
691294900
1081323354
898189027
485681091
171180050
928177656
1398593092
478883998
730209735
631408363
389217004
981218495
622611426
781390725
1039172156
649087075
49426968
281670622
1349909694
616773541
897319495
241543893
1167881985
1111784082
902752492
1347859397
1397218930
486056267
503781597
970683073
587396781
1091010705
586685068
862764874
192476196
443945446
435179776
915432718
445606942
635986202
314153921
770116529
221369745
522559755
484516997
1170354968
472500234
897044282
1425849538
971853458
1461593292
265499592
840341068
635883015
801143074
490341224
1433945419
378709634
933990040
813609488
514349149
413277228
885241393
1058990010
470013243
95531510
473661094
238207147
1277991936
204762414
746734681
1482943468
338381202
725100242
1007770870
26730574
923896379
1028359158
408837070
354487063
289122311
480883705
689842685
1225408442
634739536
1212254130
217263955
930346712
471007962
379754190
746304841
740647314
184028086
846262007
729318226
871083656
1243848533
984643019
304428356
879290293
1287228098
84957950
644178648
850509132
1219690101
1121822782
320166677
687778906
922821285
405802873
1271570368
560395891
1421433201
259595742
1058670895
692223458
1463796275
893972506
804290544
1264968734
392031593
341106480
998404010
801150780
127775581
594052425
806829095
957409247
255036342
382231042
756033448
395261038
993912112
504005998
1120867067
318994749
492935471
382416582
280448980
1237341532
1420120416
710892450
340421931
1380925387
422288978
478436004
799088325
391267017
1013625302
426079393
528902651
860492221
131773893
417852129
1460881067
1343161647
392274981
301437097
909060574
694993323
470722943
859547510
660342557
935566659
1208350201
1301449514
1030463322
388592615
532828398
991958468
914931602
274531986
638702498
959720825
652100100
1277647471
381828750
1331196977
731871239
823969303
1148478740
520770440
728140762
785825991
345823751
364379347
937895184
387532915
887869979
504942700
571422192
283189293
546840136
476711316
852950298
294520872
946900738
683058698
317072651
337692558
512930447
225507672
354697662
384919272
631798393
485708800
1002959254
333738740
339663178
466932189
1147797906
115030804
1220864590
854490806
1125102264
1253948489
283732732
674837110
969800800
777826924
221834914
1058808517
996426153
696342792
914003082
1372124195
753905385
665380765
783689560
1210344819
850773336
351016935
170312981
516064065
829715222
927312788
921841457
840868262
1141452615
1073298800
511280349
877498724
1058355763
665664763
1183528604
1149840703
151740561
551372604
392226677
1186108043
591114243
350663090
1005976615
938311210
1185739203
895191674
443422858
592727674
720330054
229764936
509564050
909719843
756781107
569881016
810085522
1272832277
837681822
462391167
451532371
403751675
470287162
629215243
1178831742
1119945271
1263168050
312628691
881915127
829826300
644318966
200572887
394402052
827718474
815932204
1054523278
192477056
931152312
1381759426
977467939
166281691
573999156
1068905311
1120840989
353728348
750762339
785622389
762656197
285803751
861236876
1263931953
1019460015
1314689126
711102765
434703077
1299596179
3348113
1060714577
648951408
548968477
304181340
722443251
443330836
766873789
554364183
530977089
679778213
432299534
632397212
381218079
1046858150
319073673
1023361437
281747156
1150027391
305285368
960174925
663548736
517339632
516259148
1197731361
515102781
533172754
423284708
588285719
793830448
397538458
345527290
671544126
872209226
1125994874
1313455015
477649385
596013542
1319827938
503311741
315660664
438576076
1087603757
687404717
292856939
1010245374
1227081847
559445735
511164373
394533016
216037029
1063322976
317499344
253198033
481655808
510107576
1340135259
243418682
885284728
485672261
1486605942
558697271
538879313
921874861
311829343
428004595
224830641
471072447
639562059
781435014
935226475
251774782
405829746
705221119
487572802
422243466
852675919
46643115
514866523
295044656
558650589
658814771
1056733944
296109226
543102142
722563201
299059548
275008242
448448693
237052045
943223270
674625851
422392158
1142974282
208479020
974703294
1242479417
545632055
497718571
919956172
1336873518
629210686
1243027683
499229107
224003491
391435170
456105588
82969866
1348649924
749627863
855166058
351883231
969464816
1404011049
1086936490
483498824
518071727
927515256
611369273
617788490
854866158
1096701502
384186216
490259081
426343951
521652636
773270713
387629522
650179731
476355013
494760519
719674263
947137350
818687026
493792425
501679275
973307833
803823324
656851610
591788309
448332871
416032915
1196686949
383623281
467196885
880208789
781688865
753428739
491441759
804800996
779969717
834656443
1451915281
616129795
696346085
1173028994
1468792744
207029391
1313309275
1270915314
932458644
500393385
1462497576
891719760
1174073718
276054464
435956403
884702851
1217620957
541805972
740586628
1137012953
308096883
1381900472
232623763
234117503
830780669
1403818886
787249181
439559881
244512736
1037337632
1005373984
1074424356
345044871
683126395
1042287265
927017649
886115694
1142280698
1058904592
1071241263
717632069
441521232
328031331
1278548335
283945775
411071319
791934681
665913969
886582988
1462234248
1493326526
598839794
250371003
1147918605
1206544946
640323698
1033272868
488069359
1379526793
451114432
642524698
1194929690
707471168
670852343
286024926
320479787
266116397
881948882
192272530
641535838
1103190882
361647838
1362284586
239225142
1203350230
1093305268
1122539250
533171484
331722588
1256212881
483053115
909787406
1252141824
136417427
676201943
465303025
786014753
397975783
1150310242
917275688
958535323
597951381
469468521
945775327
800649075
376702634
987467957
441455219
435441389
564942717
987599853
513007470
174144960
218787950
1125933302
732017544
588196863
930090145
1110809767
882888270
1043977534
1413573251
387600128
500536786
1306844532
1449952864
454064210
217445357
981790061
790811361
574222580
915776279
597280899
762995935
473811553
1198114538
539369683
1359403833
877433507
638007264
758940305
928678192
788853021
597926103
931080769
437643664
1415273401
1046149753
1454623439
904281823
197324980
741426270
394512730
66654071
945473629
891844792
778939340
568552780
223270862
723227986
152503845
1007613424
213565738
1185096834
430001956
105674679
935500822
1025277301
1241132809
1025168160
840024225
247835258
696503208
308839526
652943938
768654259
186146060
513164146
366646413
556549426
637418483
816415137
239984620
1468442866
809531290
177060374
868691950
373896183
78561535
1274738455
328032163
1120704480
1380590309
664263211
1026142755
218444491
579268147
708663955
584623401
671206443
1349579642
1336466358
1147759953
138021764
430951527
427264145
1210744635
422692913
714671147
706332751
875559321
730268210
1372652984
364467781
252690787
1027463481
655271565
730047724
437234239
1134932552
1097055032
768018147
1156792452
926203107
417429026
743207731
1237099344
688888034
958439980
279169537
277301434
280445654
1093799241
282493577
242497099
516688010
1402030716
965327586
1355678200
867804737
884893424
171069551
888701394
451357882
844369529
318639750
1265101628
288079102
753685013
455319461
474219322
474647238
404976787
507854301
1142299358
532680417
512932161
408757037
993210680
857888497
181224135
153914948
1430461676
1440891989
1307796473
742546072
396535931
688242728
1316502251
868236691
828632549
1195232235
808229291
979256067
1199904087
490864763
291654318
457997642
1049153551
110920222
205734588
748448109
1148619208
644130862
680982113
539950975
903957303
922456845
176984188
930562651
1149630308
374776798
880729436
668303876
527043922
514105705
947472097
435523366
521132169
1024621048
862358183
507737652
58575603
369975547
809216030
347305921
264803332
528038435
859814797
1092273554
1027283838
823130229
727058658
1017295165
1381597413
498903519
1379441750
399595108
648647482
188278154
1311769768
1072827435
532337911
503715782
1073781240
525901782
463233491
739705682
849024184
858794767
787165464
662720899
490902659
817734531
1251731813
530786512
844768894
284019445
451427891
653309266
426926120
639006507
1410318364
631329713
346195042
695211183
737497589
865048761
270695751
1456006085
1090859970
444043040
965819733
406161721
240979143
1003134372
867485637
331777855
559386370
982131169
552810887
753546525
232422663
820129116
466350963
1221047568
622232167
909931096
350728628
1327252716
840514161
59469644
1351728577
356175586
457054151
656528221
628237274
416960429
314291079
397393129
620079433
807659625
131912199
464512489
480083226
427580253
212598904
769380463
796681081
547276024
973416719
524207798
510384115
444108929
434472986
997328055
300662617
1275731938
1149708752
1307101190
916200077
735986111
1421959409
337884856
1309587462
532091065
581952704
874730912
1445572627
1156365557
733794524
948879870
185098449
489278030
1291321767
1314670913
722076070
824137278
272330999
662643131
54012132
1341336506
765644869
574264507
797847352
536995317
563113395
1034298794
1019388823
1181929157
238418984
486054966
268671394
1335355048
585947880
281484021
1066575979
760965185
769535397
421074277
982007513
193669128
977954759
1476846004
1166876418
445359070
1224674527
1030403728
596295813
627212934
973382786
982024579
1045503908
396005785
715936023
369704567
890734267
544270370
884841370
207881309
385928156
806750634
976732535
379470764
1430368211
721442025
1086150605
559361886
405743309
514791951
1348113276
136662502
1191581011
702772049
407006624
330222488
531480288
1245865511
832543121
1247786306
738970909
922186318
1195422476
481315330
833279741
1172896817
368176643
691200921
757663357
1462729483
276398819
787970513
373013023
350758252
767906853
1155977929
312999245
803560864
696382213
384654679
712162245
975099626
983549911
530141886
138029718
210531732
391884626
658463261
649356326
361848098
925471364
569146922
1496932898
430153211
472726543
933761930
492014760
1010923652
281664104
1127819786
842692331
840778109
185004331
1370560446
275568042
299024474
731646832
609228222
611440031
1460008251
1143648338
795401978
302228449
1453294407
364339102
503177249
249970276
1276874428
989513652
90124910
1214868937
720023362
727703455
451548577
914960693
681968171
1246699328
476716648
1071806326
126315380
98751806
106907380
932937743
273138180
288432226
517780415
962663809
676818126
284182961
1452023837
1117872785
369930033
845134028
1474883692
649378350
1376166368
688015929
529623074
876004092
292093964
464670330
555900946
263895790
842352151
889910498
1301050627
823907473
935455534
1231818064
1298251960
564029161
1124134591
550255604
677235764
930241184
424897780
1039876734
302465497
152573060
1240103968
1112001162
1479895376
1363411827
1051965287
905797066
300539426
787535887
485454851
477418099
968135434
959260774
1262973896
694095018
545583893
825893036
1264871679
1233658683
553683628
900587892
1047958591
1133612684
898168623
1213537856
673400807
283285149
351006549
764875828
855719366
1110720018
120864125
423553376
850420616
403746145
388191064
682868245
1064260430
1117162577
841656854
688190840
454978008
511167970
1222888335
637155895
863481991
784834110
816567524
384742744
445338374
833562668
976033701
169375729
591160139
722491198
469575945
782998936
849766847
452833844
500654653
1046906922
1279383632
1169586202
704915975
801853482
1054602076
886133596
452556375
1222726384
267539609
891244829
475542170
226391042
1410864197
1438751914
446733236
219140039
609153340
495212565
1258574119
1211767012
570968048
896490560
1088653329
619011957
413621218
1107977004
437418570
311874080
1053967755
393706962
815323381
86745978
294739625
269254014
704927697
262473509
789477430
131665143
1246397089
1325403871
1041124722
791076600
557508231
1017883540
1132055955
778056778
1258394550
901859471
251248930
393276475
255707985
1150864682
356497965
234893700
944197083
1121644262
931900403
957645787
1051587044
307588940
829718679
1421770163
1022830265
1400956712
870201869
778583579
896517280
259478729
276321834
801130658
791809913
340770136
450139614
1078990968
670472484
1390069893
1405514898
1125016399
510181906
498076545
675056906
359749667
1278195319
789234678
1170997148
1388113873
729166051
763449385
1374960229
806263826
981823218
391291513
752178631
1048721163
462944158
499248333
1084466618
454070638
697010031
211730603
1297343080
1249437299
619893519
995577996
1195091994
182672141
795302127
492020393
377224805
528299551
333994491
1049082814
212140871
1280238349
1192960902
563482884
337938540
1212749029
492733759
641481933
1046148112
910264825
1174567851
512129998
632306211
1088181913
166451297
262854354
417504927
1233872280
482431828
890557239
696081433
156521799
1416972516
292542542
345244103
1057045770
1098156170
684267722
406488875
395392161
842049110
547966197
871682796
986493627
283657950
765868959
978627399
682718159
392063256
1413734893
451881105
228472191
1065707813
1096093283
872671097
755927459
453933188
433755234
403255668
491367923
896481326
553321118
538781198
1460034651
519996368
842123029
1338038687
820588031
1427202452
1001001676
874561100
1283996115
560065500
1137794428
958749028
339359330
1325983136
549095039
763453474
366193083
566857286
930404424
395847869
1057162169
889455525
491558861
706610187
1363775833
464855369
641311731
900577006
716891149
721667607
272231843
551975485
1112416632
417261540
938330528
450444925
924925159
275475047
326464414
309392541
658211780
1167893606
1022126367
1323319880
412146835
1441454129
32069651
553127577
764710412
1475298467
98652648
1177471314
644654562
756060659
697035560
1240143481
992840255
948285389
834201155
623731926
1040309791
472245968
1239982894
757664030
607406967
469868680
836648784
1067106961
1203008164
823278065
529661076
506121659
377604925
1086091124
962708933
953188467
537034009
830377492
426101104
1167693983
373339952
1020056451
1354743599
1142438170
96135708
493937578
751192065
1401451867
449580230
1459357618
935388255
473508377
310978869
1446063910
1209309474
606050998
1006876431
1344243565
904003288
543295270
442751229
836460824
771827523
910703096
613860088
781453938
345378162
784222368
336608036
348224167
1097952708
236769261
1242636761
1414103486
492349921
427408957
357979703
663652586
439633437
48558042
1328010815
617654593
793989819
740457693
192344519
1110602312
1042183632
997448298
347737611
1084344426
671910778
1370767798
730288904
1048475818
564415640
514588569
903866260
1041201653
1300558534
72454525
874584417
340302860
867287105
766344111
914620876
408399655
439253260
511243987
865664685
253717054
869424331
154704779
562379276
771381167
1293318956
1411369848
522940648
272926210
847523337
149513343
723342361
708204032
884311533
274095018
685725076
560429568
1129901387
1059764602
312079633
595282939
376763737
1457567886
976012335
72487140
1067138035
405387058
313937351
1329176697
1465686563
355995317
790866391
822482578
221708374
906691702
1158533892
690803623
535488645
643408468
549281199
1029855186
724781257
980682512
741484827
489014412
1165567976
867602649
405050193
1457955617
1389777562
617087014
526923635
878533980
390396935
970052481
445101675
161040049
918901009
269537096
1115845955
575624591
425441954
421775994
1484744967
698219588
1118198419
879755945
346960673
249816291
834013820
1057580947
1304845024
588045360
1435037191
1442372305
744353188
646560198
348971543
780743615
4922938
1380043325
429533114
324847226
609784986
422803032
671117820
51452253
804348474
113038871
1349214077
360438891
845567773
142001942
608403065
850673165
1297784054
102092234
1035292678
855017036
408347777
829846768
576713808
433908295
378883640
929617469
1385894600
791027126
308781014
791658044
510375511
413644809
928459172
1295943437
578564
184229754
921273774
1362637388
1409029514
1353434916
722039001
359258798
1184304181
713172864
419743038
509013615
663969123
185727306
856476087
387549834
1024301477
560509811
785327757
440028463
751902706
335464919
953952676
426913518
975582379
247464505
1112378659
281815574
445644822
569806155
1364312571
1158810111
502092094
346323307
260187901
1295549980
481329781
898629257
478967852
476516860
914474503
708965888
316053825
416511661
498470368
809626122
1328093282
820224260
1098277755
1230232005
1103170086
779006911
445638553
380949593
717186212
237086691
1236699867
866771257
337549200
237216823
634551938
357799335
385465389
775337793
692561240
459898836
166670425
1000704256
722026891
564781750
619369168
147691184
397286292
930219411
289923019
845385174
1045065997
239791290
538430660
576682025
447208514
768424070
776734997
495702362
624337263
490921614
320988203
1043535302
826270411
1008746643
1047872590
457381005
470421109
513869643
934029396
591267837
71055219
166866282
480268499
690180994
1463546327
714509804
637924756
682634142
483826760
777692964
1013703050
115268821
521666681
819338886
350644744
1479484254
851617066
622324449
945368922
287747770
738605293
331540266
769592501
494762615
469078792
405559157
67425723
1026852228
220556689
120534881
528348525
484168092
765097224
1382430981
613747085
404696408
544602108
721144735
313530697
305389134
688846905
726500191
470493598
813529545
915416802
827533580
1063712108
478648133
1005327698
1490257048
917613281
393986681
486403470
937631959
1079801835
302387338
635391463
454600725
1192870827
1038093580
887961619
466635451
1086319834
553320908
1315590225
427329773
466283911
785954578
549181396
705722055
1022969095
363583023
1061815229
323118370
1015983490
1385330815
486273819
474700705
435022331
528085506
863222971
345369353
959219342
595797047
528577833
1143737716
1067468081
551915744
226247307
908392152
1039959207
753045817
195710034
322558358
1037446764
862833670
736253046
1051649983
480688662
448392548
435390732
474245200
1130150775
481597405
657314399
758303676
940685082
940825685
535128109
638228249
467652017
479022843
1453324319
575828614
1287024794
475530101
930698109
1071914965
150505585
434051681
433119083
1157878731
632798748
816190107
890062866
280925382
1231043890
524304368
399528051
279129754
621874054
513596240
293858256
1000116521
140205032
380148120
587187484
320348047
541984842
527838048
1393175215
1018526892
498054336
511098155
1013627237
1007221122
520144865
709555276
1016891780
456017874
257945862
672371219
901718492
888121030
1234818828
805982407
563458535
281314574
1310270680
590429425
792908338
391717647
668395317
154312607
1286691557
851280961
470162851
454076559
607037511
486753201
861972238
274559936
244232945
869077222
1358355206
1013963741
1011469714
849160898
920000675
720171399
393598314
1095251609
393544142
1239491026
567463700
231818825
747134360
854999103
446173724
774603653
449787937
463277559
1317355137
1274283177
1014407492
888106236
499479360
289113968
643399631
958326197
839098713
70195895
360307492
782130182
1012787253
467390284
1339004041
1153626028
1423976235
504197824
297793067
356813279
889389644
488822009
1244049699
843190255
708056255
320977348
594403098
351425559
879514404
263730664
1011965253
1153840392
466580997
528563230
198683020
1361436023
403483396
532365265
846409734
683285452
742286047
1266905424
1405435397
1350589536
359626207
805936432
943578236
1177132422
1112123346
924019076
1251479933
673273377
718888627
660655561
743458343
437450624
1035313546
426625733
468927096
797186927
514826329
781104152
400664254
902730768
343011704
1462772868
949674704
1013349918
1029141438
769834503
212823535
502183452
779120861
548161153
284421537
71461637
1081148649
592970045
330244496
708647802
847302428
217727700
1253236178
1186916743
1240081462
811147306
419592172
736181131
112703514
637348265
116586547
381528395
448835185
648206897
831129523
193232561
514150704
847228515
433320247
235680968
456093232
304030997
839286933
1170789025
1056853823
265984424
343145961
1331464128
1485909927
1141156525
466748325
1094939737
1256113560
1357466983
207549508
284521180
652792351
1016616894
432528169
434878945
236977787
804934014
977774441
1130160459
1146513953
1253944920
86413116
462081704
800049036
766643284
793363978
792277770
1210564040
812803587
1328960328
553537156
519708527
319081088
791540312
899943767
346476895
262034667
762860486
796392045
1073891151
1009600518
530408839
846542753
747670201
331873422
1097930806
736755369
826082555
1405726363
492684941
350586448
385962346
841834737
1318935272
1481296445
905690255
292878615
504436481
548444193
594914779
1317268237
761315203
925941673
421493008
639245743
584944966
550555892
1044912899
1066375893
424476518
438048254
157518064
583283449
709349876
1216907055
1250811400
490316699
719822649
976430618
1460918154
1289631522
1065132661
1007926284
1134240680
813818511
903877392
1031131819
370691450
735419768
658176338
377435574
967868629
680587475
780525652
455904109
183704311
182982797
984902311
584606907
597329528
55952955
973871967
320312901
1000886632
1122442177
453770245
445959382
302909123
1172245371
1491717529
450745809
953930673
1323839698
543644689
846592184
998666772
1441185558
335184117
845840324
1483204415
301540838
46503506
1176911925
812433314
410632148
438408121
356854857
1251630988
794639246
713191917
854111633
850247745
1259040596
367171608
861449526
301461319
460507252
1277819065
442893565
1018764159
853584841
569041072
513070521
758799338
493854425
246792772
273443721
1031998544
864780466
313723436
924192606
212465507
294391976
1395619505
876460756
768159905
587768836
631076489
300877887
892127
767522993
661653290
1484168360
674836707
64808347
912290
828319706
1474894057
942528339
578367687
273052255
1069995667
656951019
501279272
343162888
1128403025
505411451
148311257
66102840
1435619010
945603515
1183127287
768343632
151323676
511023679
377967103
59717856
966026650
127276498
328149415
1240613666
802686479
69322649
1003894159
218181749
628796279
71805513
190190613
977356646
293938274
218994835
551434099
498243988
208352316
572129930
87873154
209570686
1150302105
836637114
235911695
1113599617
916027562
713285602
461096699
462527924
1368994708
1425334066
655005414
1183731727
234052123
161293596
1039815411
323735573
336772752
688086220
374588812
1276504143
320347155
368038443
117733919
393940845
1459590243
530033506
623994675
406583591
673832335
316052390
650929673
449061030
1321817377
84827962
776232523
1350668035
158267645
242637884
874814392
680820127
627301651
719984
416267662
195862965
1237008241
345634690
1027619102
460244867
561525549
1230016323
965643
925826398
392820238
980144117
482576567
388256744
467516436
1071861008
756688626
498463183
1064700059
662011960
492647236
461259894
521548156
863764071
1018080994
888052203
802673078
1280364767
525076395
1237891921
342884591
488265059
1073216099
432949761
660920484
1456463462
102968060
858406116
452589766
1019221037
165360384
442361511
910976880
1081377505
407991156
1237599756
1065302412
1168730782
1372989191
980664986
871873330
695284747
1145262688
505193809
1300566661
303741081
507434118
646737004
1011135067
565469911
1095478303
457957811
414905270
1499286072
1397710479
460505987
347949928
931375314
485603247
881909593
392905871
298094568
463548152
638675076
939706615
1146149515
1015901200
441381098
1467594111
755039845
637687791
1206160785
746521552
1374928969
453453842
546588836
1297333889
786972376
335838996
599843877
559936091
479332025
741185841
1335697637
499920226
1173379967
1169446034
1442500420
766828225
1480775029
505477103
521618183
882176347
1453266599
323794205
720750731
1028803373
749931333
341037731
803520270
816270510
751891212
536607142
974172907
436725329
848221753
627154200
879752129
742469102
450740840
734904478
398223556
462123122
653262880
521593480
618974948
1416969357
889227569
995631567
875880599
388583132
930341730
822586145
739651004
278436773
1404216932
1229877318
481145502
852415109
799180281
1329124454
1057849307
1396761532
1052339146
972117525
1285346667
333256844
183338149
1008686214
490813736
450365666
842043721
814824498
460204307
1023081009
1053506367
1217442660
533840700
966097762
787256943
360475250
788650029
1180129735
355744747
979705706
906236832
677935223
222982941
496228493
643675650
1067091095
429170507
483719072
605302111
773959514
765068062
400205107
1373564377
888264837
1144110735
657479840
808120107
407203529
1289246060
474463573
790537737
679590265
371399877
865546073
646087609
327817996
885901844
804419847
133743580
750489283
1100327993
389372575
487064390
780637753
704136236
1265212443
463536637
355001653
197987579
292407044
868578611
1094738808
332438257
595434734
1110549561
708958401
507803361
1298013469
1417863573
940200987
181544838
1121836883
929316171
386652341
183941053
1275845060
4690674
824871413
1242342968
1430017729
963166915
926583615
677247860
639176558
635141653
1341004332
1138348333
189520611
578148853
452187710
41165655
333880355
745441244
1202415218
1001503589
479949075
1052787030
1158729064
1470210690
293381771
1234697082
1256348263
1025703847
1458097283
575016352
562117974
591501894
659685230
1340474626
354650471
510276966
522722127
600202599
340063457
854562693
119561974
300092258
650600609
318468960
1163480870
1401082060
996730286
511856486
259092429
422280885
1196624185
1214745571
1080327581
449784051
517676592
1053808029
934611738
941143314
1358458824
518885125
1106495720
1015867520
1069688005
750507537
664095174
808609642
852606324
1387787309
958577727
742164403
924341260
987756553
854068025
545343533
1188744125
1343430766
378972810
387962205
614989047
1367289850
453144542
700359749
528370182
527828602
438811633
620409190
924321010
178365941
688278017
1060764015
483930547
213833284
372920223
887020300
550829652
1226687506
318519935
413136311
1359260417
1075951148
339977964
1166718087
359729878
324773595
422787729
1349470620
690045926
363770354
1401051359
954761658
346594128
450669078
1367251750
565001085
403156634
810775155
951039890
842809040
1321223176
457534546
1302256505
1021087789
998095534
457324084
1151848238
649453771
1172859554
162816450
907829054
1489642127
739779021
1079327467
618008686
1178384012
767452563
722764443
965151399
366336928
806284480
928036499
492499674
279393313
434715785
477889556
723736301
422796697
396056395
314585837
142984957
809020086
258598798
452839282
460912215
1095177109
1053088260
1072106086
1377087902
1084647673
1224695285
620659
1241047058
849984622
1148187914
1101579389
783584099
948385053
440163030
475629266
515381682
931553533
457329495
913055665
401215616
997289129
1150916948
971973315
302427478
891863206
635342414
924623282
1249747248
620950474
791044618
618871670
561565935
1131397976
186430958
1484864166
761556616
1046007794
800424229
1226621982
649175244
454323705
860807175
105707614
944238614
383951369
876754194
947394333
401919095
448968569
275400540
844688329
243230380
1423965
376737228
930266755
786285843
1486893830
957652069
1021050339
750332083
458146977
930297449
1484851673
690085391
179529099
1097399940
313605315
481385103
671879061
2338537
1378545333
283991613
480986344
970883644
1252876571
1011203896
747541501
262857148
746895262
1347655870
227692569
939873552
1362520624
602273383
110281621
232581789
792294510
367627952
706504724
411749367
543360705
1410931224
97009945
1294058451
202744974
1061041923
239450451
466601084
276928770
955540623
902098464
868679137
817612117
209875915
422948879
258580103
484022943
939733357
540829435
422229707
1194231115
859708846
666141876
679358713
1353069665
1117724735
810803160
677234276
476866110
787674727
348625021
1220936697
720540143
484192910
1093021142
1034558867
252577918
686048811
732559459
937517117
403981993
751314089
240362397
922144932
262906557
757743639
334452382
454749943
270759846
944071054
935726056
938773349
1151536791
756746130
304693583
857504542
323984912
1016542962
807882885
390237121
478700878
722093103
1200129779
1140509319
1072216987
963795934
365328705
451060189
551029915
738282958
286482087
223494572
797067335
426019307
1460522586
254106490
925139416
766006868
1223428254
545767902
1083009212
1016783980
280898277
556091391
1374335975
751094501
337238778
1079672613
638596458
22979554
959723257
969334978
532188483
512889490
288167825
338246908
156411594
776753023
319910533
696846954
725453386
1347228242
144426845
648240149
348817898
897981241
635277420
1140055566
1039992760
1102184035
211520702
902362856
702485435
606206916
313031292
713703026
1036699623
646258743
584916783
819682595
563595441
1223754519
199964401
813012065
580288038
401319766
1389367318
431116466
752396486
912535586
746984037
617651438
373165385
518210646
121140420
868658512
418786349
855964575
418495969
1235542636
713352711
982367193
628734986
1311494621
454916930
664340104
259061269
840966723
732817235
772353455
844559434
1123246664
1028903566
821095649
472845335
514514122
871728473
915522579
441198954
350816943
858515626
1178009338
910778715
1465593565
365118072
1179362976
598608167
1251416259
1319024540
682706254
881010559
850825572
739513993
375166668
800418984
455608224
984663664
180968005
649193204
399317979
1423391401
450263539
332633524
1391995400
1353666196
1317441132
490004122
236444566
1198064257
998980054
555460634
1025978957
999005264
457776674
1400991689
266438761
292785315
586546544
1273954300
1256075470
745971473
65971582
631812012
117837322
627873704
804271257
680726579
121312607
1254804775
1062317025
698046954
516362574
897959586
168278255
861367991
570119955
897881344
380627500
804545385
421220367
1043760888
590597250
331659700
1193305992
824035034
194815995
1305398785
853179737
441667941
1300304413
916854124
392660457
945777397
244478422
1066221880
456667578
294882410
243035750
762419936
560483146
906128762
1296629150
1026204875
1139785167
777353851
458953195
548283047
492890064
552444004
729655932
597621365
442183489
793741882
241778352
1157747969
989759622
545060607
447340764
1412561003
906847933
328051937
971241231
97642180
757029004
753121861
164469851
551954402
723759978
523661698
718586788
593902791
496406213
469782131
418170286
426390871
910913790
521242653
366411332
482853793
424112542
794645093
446416128
1316402797
513407241
1158541189
673601631
473476620
165253305
873528719
574594012
1236326433
975401805
368778932
697160720
823406779
798164818
918654717
1377605732
705151238
774224194
1266514790
495627608
329077502
695833331
676356795
468210931
304887308
840886942
653175452
526739699
778844891
1003153206
1122934049
444292417
602945830
1194735211
284728801
1218491796
347536977
799851451
876319046
280834724
660605255
915391483
164964738
399522373
1297065032
731609912
1066259604
467468988
416831940
918580232
1343181556
668594589
1272459351
350112109
685996718
868218711
264483752
167143724
1312156829
1499577670
966876133
377486628
848734190
748655118
328485534
807524153
859826763
217066907
772209391
641783439
911151905
331487041
718984329
619990227
572783394
528113688
333094279
595730944
620042938
523182728
464939309
718633564
3113722
569876440
996540232
673171429
740397644
1485507558
359749046
279297551
905284920
803142690
706064931
90830983
872753546
464154678
1033320371
382955794
668464016
1328836541
476215166
333929550
415480259
1015655668
92058197
830396304
597680388
550286381
864590876
354324533
1426287386
1098517204
661076244
1062800509
1039366921
447354494
1240497468
792279900
425256625
672218761
1084491146
389888496
1244931220
1415538850
550498099
1228390955
344148100
672197238
597639406
412623637
794802618
1033493424
519143747
822886390
1444223431
541968567
886880683
974844193
967769142
1348260026
334014939
308472275
803109300
973476173
314642818
953433088
1083588857
584536946
643815686
436631892
812228568
476861045
1490235580
531676193
635222205
655713814
190965225
758740181
735703890
1123098206
775431990
838428213
20087778
291080503
370391336
169310355
764771993
980536515
1065129857
1011697621
934304168
293602666
931695729
1290898035
366721944
380960821
1288179372
1317437897
291871046
1043093453
984779905
1385660407
714805692
347567236
539366742
631005313
386123270
1029170075
163002785
845088471
947787075
1092554814
759180673
956894105
586273553
393736086
575669516
369798968
626400559
538057121
829118460
891327745
1228233870
965671357
944297055
751337343
219305967
655898517
328411026
508867744
427546486
1057272761
1177388782
1462008102
906308800
568937568
1090503845
420046983
131082110
443576482
1003171667
122024016
1023984199
891914635
800442741
1111067067
1128492237
384984041
271532208
918217033
383378393
361810986
1018035374
1165992274
826176411
1207030372
464028786
810182765
409021817
1325805017
1226289069
752855686
152291785
1047901778
1101459283
522710331
591762972
283397311
468993173
1034780671
656402868
1047271093
585325723
798578007
970835052
1310186385
1104292947
421042870
768489090
1208602963
858817141
757699667
583505008
537283011
498480867
834209616
1242591079
640587908
1181373217
937069743
493461755
768396920
700091797
642805862
1177808462
1251207058
1073211522
528420845
838754998
353226627
828639520
922558739
1462920761
865678340
1051090406
1129626856
638164571
594012795
625650547
440433541
1244210921
841343547
1053693829
473547366
454689862
251315991
740449217
338428128
237082351
574168581
982559276
1253090609
473149843
846300621
875770901
348096639
374120472
1082054794
144032616
46671513
791016387
165371876
1249092796
405487348
267409661
310887024
461559454
778954701
815335202
505564477
1231856709
1026287793
699422059
375701389
939021266
1285372779
848855965
1359414365
886094152
1328700379
1096715264
840937663
405229107
1200768455
624131761
604545589
169991681
165131572
831196851
789885527
730150812
1063434696
548006449
507807543
1418474370
1097608573
360492607
760842020
944910147
1148727300
988289049
355459687
347968485
299910808
1230325637
815458307
397917838
932965306
459112290
524508526
670777859
394805354
1219349296
893553557
751514335
1365016280
1389094458
568075115
1141347109
999265649
357477246
314545324
434631697
905754896
223755776
888254732
1136007975
739131992
765239195
589403737
982766940
717864041
1409768291
1433761117
861435587
683515438
387992770
295374635
397260002
816264149
992477558
3778165
801173867
990973449
950207471
1030531834
707760445
1053775068
442702675
409252039
1256007756
476464385
1345576763
868673911
704391433
213683809
1374567870
227727907
476365540
831688004
988133823
1444216878
1019088963
426351714
1275068517
1007118008
482907300
890714630
363957846
484366454
1068102525
511498855
1481110330
1068069575
425705125
1409878811
1143067378
584187768
914591890
291845750
848523008
1105677432
51404773
333174484
1312940223
1020061402
1301308758
1124344971
873689863
381364853
462575939
206812217
842511021
1342605911
255457535
473785769
828501237
905254862
1084017601
535926523
409609263
750134695
1334272239
1013921945
1113045361
821889784
470086625
377593874
453424971
624805869
359347610
979478679
595510045
517077446
1021100408
878732585
791685410
1403735677
1455447271
637743916
511534551
526265431
1362739890
310837985
1361082815
615327565
940710364
572757887
317979349
929098334
130529223
865600084
342613468
685260914
1328939841
1118216233
761277062
1028977453
393516139
1315279312
1158980665
641931472
292000560
756619312
693065504
743289478
451440728
449524989
371212462
946189028
375991463
45328183
1357518711
744220154
876753716
486017126
836661485
1389664014
955045097
48835900
547762581
404764790
868283317
905107345
421989419
323528073
547408763
1171859275
383885064
239444719
1495314673
350473338
779176597
972684210
966455781
403409114
967273647
1428391532
821650390
1475205224
901074056
513231248
1148703199
1297918989
1381781310
404513552
273208550
1058685034
196877267
1450362958
886189908
403147786
494675388
552376152
143794024
1294733179
567215374
1068283240
796930997
1090945710
777911141
782087768
882073257
850779958
1322740578
252982600
613986279
825366936
358487660
1128189802
729246942
849282526
1116242439
413558563
280026647
226710867
1402531628
456966276
159571267
1254690827
1385923794
373088694
853362570
757733631
1325752471
997455347
1132692725
453035750
549818922
1275155058
738670478
1156682769
831531142
870723983
374939482
508892362
307473332
1351612966
785641901
1098343506
327648934
1057381639
719776137
757765180
355896209
528619431
1126376034
347387084
1271616283
269822552
977511168
458732108
499739069
1020670389
760684312
1427263608
783701854
496764652
520195130
272606127
223504028
673987216
579793677
768882195
452563655
883204892
609437962
1283416648
701517182
767501193
1019492408
932746165
102481368
1137262125
1243606075
670432327
1005785399
976453464
885966477
1427591970
333471696
595687862
534240267
1214261382
850203594
642067753
92409604
803725093
653617232
472000829
1373324324
407937641
651489942
926549579
364109177
942144214
343055592
704093373
857851013
1413621513
237142909
83233832
1018553687
1267553103
667923798
962745142
633089494
1403527922
636325153
1006687662
1399337362
614930685
747412978
452699835
622302978
1105572712
734251790
1329200111
328421209
880610999
730438613
709134692
446779363
378974413
137462970
943501082
1090631537
635089164
1215831929
366390541
277565841
894562772
1325089594
850730441
1004085296
1020153288
380830945
1299939382
1082148785
1268595310
946385886
908693696
350937352
659731325
924059381
118963079
1283696989
905381919
539356164
612298604
407014526
604399981
272345341
725619430
922582603
1070854348
225253738
1007525944
927716072
330772081
1077244693
1127724969
484969
409755334
1032982375
1120991660
198894100
1404867882
304573337
582115400
559364318
1442301815
770507595
1368967767
910028254
180440163
1255389760
691068151
1073653203
1362654508
763930534
416872193
1344749044
1223845861
737280995
512683400
1133937858
370081457
239536192
1018202302
998531875
389133660
1492227548
1128904266
506059240
1066842751
555593070
1093346722
523513083
810758492
1170100235
571769058
1041772821
552289633
406630214
865162235
1412293087
1208720121
792016374
508761987
770981007
1282919310
119158456
659772717
738543078
385359886
614573195
800847447
848793736
630947088
571041658
869453155
1418599531
1295684542
960900540
832674686
360668918
647698603
1000977562
580280233
1476613125
431931798
420863684
1089046978
644478013
581752048
602863474
84207248
711051918
601219235
1327132608
1249392337
900457719
70609386
1308969301
1032707893
347890006
357295761
611344442
1230200345
531189374
265958499
1336257094
627012940
1458130372
816476016
599121781
1354853475
423959415
1432607071
921888151
1131951560
271987204
1461793061
1228356498
464943611
680391908
434344002
459836866
398386265
904768184
658704368
774395842
1265780006
513650913
382578106
861184798
1041180598
203237006
902055145
1070338403
1463151146
796685709
1076953920
1041452542
422903777
659650336
585193281
863030038
527648285
662432956
904081957
710328024
315431139
338703140
1367036687
1377799566
606523599
1284787918
625977224
698870516
1264725816
1459872285
43347531
436129144
18099732
837792122
826169035
388205144
789778899
388966670
527590907
392599441
308433376
800576294
594695675
925457374
1063809101
1410274990
1215662764
1042501391
792173504
795857446
1281313051
903801110
1200342156
939977883
914199189
1389112354
424702574
359701659
610301041
1267833889
1494803803
526269821
458971245
216405386
365958928
1049676962
1270267137
127263310
366447954
126178737
974408145
1437219037
625127337
684078391
432035246
401823680
740441202
356474840
1247072530
1390151770
439160373
265164083
445386724
108614245
406463269
30483223
852934883
407820854
989538252
1352231714
1199955580
483797137
631082115
1316410123
477897594
276166198
1116987717
1455324393
1177570427
934983279
1321173403
527068052
437491474
649985050
1307377655
571419603
604294124
1199037247
514021034
1013661150
253809307
382914272
462923896
945227204
785924636
825515599
1135780560
664500916
421136550
1209891182
1016253779
1493916833
916446191
110561189
392068894
451742628
1099239531
1406124641
252389076
1082168272
536953724
312707156
108837013
468948570
93318157
1353701263
578910559
975725728
1192109856
1189365204
1376106665
375669223
659843456
1207625150
572901239
334436114
407952585
464106591
377020401
905963330
546305836
195538175
1207551271
1190312647
857550709
977298560
715334309
735797412
169544186
556800
262759037
1060352446
559652485
1278477423
1495746393
1282544639
344947528
68160232
941428482
642946119
537403598
1115270698
545672125
477814562
1147781640
1144258055
1400271072
496871279
571428025
416169257
632300290
331964025
957106129
1376044390
522108697
138484379
1472495135
981571684
740336843
574943270
843883622
784279905
1460143804
774958575
455586095
1105045191
1440849971
2199896
924067222
499514090
989207496
321148306
1051278514
1118199330
1035836050
538482905
1315510675
863836327
1131110505
1144795893
739178498
599217280
6325570
1107382898
433111931
380287959
632307344
214997124
754699445
999110044
1056669153
421934838
1469430965
813635452
1284189986
598148658
793162599
432738112
24176322
787511031
1413139762
531558320
644887587
767398540
791716337
196029081
1488994101
702795960
206515804
1410952784
489733632
472029249
1010444005
966213930
860495866
1048027599
418744004
1281312953
1248001851
381703703
784282366
776627003
1451324069
206196090
757870952
371557634
1365393289
702253837
1116647849
1270640930
93570906
807338624
253313364
363383801
889125663
699253059
1104036888
625333515
204591580
336335832
446124142
167842905
344140628
1207372767
628510031
1124884423
555977281
259330715
347558885
780815072
444145198
981503468
416155327
960519002
408539471
468637851
1324342130
403786333
645392388
730461232
267824329
718360777
1216985126
285431037
1221908437
1012550038
1046231902
837436692
1091597897
599522795
1081896256
680416685
535331508
404894269
689354872
841697708
757828525
616779632
794378796
348461772
507735495
201443857
1175821875
558370363
977955578
329843924
580012880
476098267
439183908
537245973
1172434906
942185264
1294452660
165803212
1277538898
1043120924
138424338
749838992
858790165
936768600
550241697
439764330
768518256
1152981490
871836842
451043082
1148632845
1107046447
724403827
1390669941
744383432
936583527
1008641571
977389707
672195003
500468710
400274928
205633037
1345830823
585508394
943027929
739750110
1378998619
1269138234
1475292733
242216033
794494008
330906753
583197646
779755389
370210624
238325310
1388265918
922450350
1068157696
311756406
1103991077
382706412
745596664
1427279186
600865671
184802060
545053776
840344349
428645841
1367407077
572687
1131123743
1032291596
691302386
886155201
495128848
593451772
578553164
438105033
1027088346
844081534
1352195895
662310760
879648536
1294258204
565022726
785166274
709329741
259987927
848343559
1400612504
953878859
1099998166
482993866
401122607
1345348160
1394306566
966295321
609694556
70008187
1150551
427759536
322055712
891196445
488593359
374537110
194597073
466067188
598583510
409596564
243127126
1030077508
1354466945
240464094
1449976810
1213270002
512515453
1135991472
282404163
981445827
1455032622
989060963
744075935
704779895
1133370081
394651737
938849349
314218037
913916227
802898889
1181135561
568700330
815692487
878699713
541940383
1203486133
304415853
729693576
142893959
720287377
689798273
508309075
1371781247
857825167
844507042
820305529
75187202
848138776
1416653666
508159154
1417600476
958806877
824077517
1101637388
213544706
727953505
888230510
859994663
626608603
509752998
610654175
1489263348
592710543
778589311
541481842
358307882
377436004
617078475
692883498
1109060172
352605718
816704943
936961290
582530582
796464698
294367138
1392150642
138580569
1456587482
425363734
1376276538
911740572
1304591155
589384974
44931491
864036318
444457571
963157635
532625711
58624822
514219758
1392337597
1395276225
1393060477
62453214
55392187
1108053877
383366372
1136781160
541038286
512518338
295214466
394770184
168138627
1022973215
1387810292
1382009389
394160459
475284829
497125745
947339457
1009541713
382881959
869402722
686283736
398424887
999504257
892643859
1056720147
1218569756
482612063
739839496
1031793609
401043341
1120542975
775542451
642123792
991706005
1399481369
541181083
252259306
404952537
460645204
56735535
279178935
1426230686
365505417
492210579
1159818948
1057748911
55768734
437813677
240700723
1046977202
1106894190
744248068
310435465
1134954508
1323421082
168005507
420337702
205093602
860814818
861579860
853557536
1015327323
735244919
872470403
848326757
143222818
183425615
313814991
175489760
1107144579
1216179142
412790872
742158109
418975698
1137989064
450359593
914846830
474688873
1361335807
380457204
1080491198
1177658961
247122086
753563720
117068915
93207223
845663172
1054564958
317310557
735196937
774487904
174295
796815582
1013626481
990604960
388728222
935916840
1163111434
251181672
994487602
980366978
1037703346
1059054694
742621608
978985538
157344747
302024271
255411770
597002034
112735212
257227597
1044942917
1488735916
652741958
1051267072
826305284
423306231
522404954
854318373
391468485
485749176
1497043646
466164938
1455284313
476605981
1286632664
38737645
746212319
806890806
133044443
1229421785
856237492
767496084
1034537830
759912555
1317890535
51029234
295351801
350740679
148197383
635072554
1291561371
1012064906
242230402
1408966181
59847850
1225011331
477834785
925881211
544858207
419007561
246661156
894319232
460660444
788632771
746892249
1046947549
1056851177
620076553
404939121
1091980088
185436540
742060218
1454936410
1238129602
299183614
905934271
842792159
755366704
312626933
1300191004
1000127736
822106594
327078036
937993060
396665149
619035899
1040835473
1013712511
1116461470
405591595
870574146
468505807
1445104430
710180708
1276936379
1246403476
1079800530
713100478
369090159
842379985
653042866
371269368
464310751
939314826
470278718
283890520
370389760
490069284
367428418
547519026
630724363
899011418
80154661
1329637144
719084743
135635380
1136896041
654253172
598874982
159293435
512389550
761888587
553899875
1371876772
883109870
766155486
1434305718
1109455008
651879995
315850999
1245798333
1337700303
797077223
632371438
1213953195
913381704
459024402
180782588
787134740
1038563849
86646654
591005179
1057994550
1229513642
864280013
1295604014
810095508
1400036035
144108080
940169783
544112147
1110285128
1287435716
261123030
394457770
1340961723
922971095
747083743
582347796
1260933465
650328272
395178119
399129559
1114221520
550544296
481370477
919566459
807169755
1249773191
488150187
180109260
563347818
767892147
361684150
470693494
388308772
743741685
1224857866
1062210770
412644663
460107489
82069046
196183180
927041738
924497563
473335831
1316233658
804289079
878172912
780860819
44911163
679716549
631123930
808455864
1082704619
410692653
905551086
307409277
1223574427
1019293061
316384061
597081282
1494766767
333249563
490934127
1381449137
723647326
365104007
904098217
437640308
454506712
498492339
1056607533
777491866
1299050896
1120696423
1385374650
979635191
1055413417
1368070198
1010038723
1340489744
1089628106
1352762929
554590580
693655569
1043792595
401288044
366129184
699418514
1338082916
796003652
443545065
361098056
1321874293
914586465
562795241
1331924882
1238076322
1176608131
542556706
1079763119
1103806869
692418424
898640206
652496859
668764570
407660646
763319090
819159618
937405538
924235878
1074738154
1072612290
682099631
1074294638
353646243
1397312858
341198450
1247592757
1017639087
762623577
726260763
835795660
915631663
686610841
304876926
269396743
367764674
1085728919
158812339
852017334
593449935
869440563
1204192880
1105762497
1475589369
813346700
409740110
1228106322
1385395813
301464681
1037168696
794185282
581850140
302620326
1314833876
486951135
407509029
669730541
1344860554
1216722217
648606357
1145407888
634052522
838129714
731161507
431578983
467332892
1337407133
828975870
1076103378
1448416861
696825435
426280238
1250620100
915354212
122302578
893998296
793520831
633755491
1358053745
1318316558
1086988728
1050357352
1174570355
247112990
1402413362
345265614
871733695
467934015
856114380
557581451
905600336
408276078
1251314121
541189175
612408186
524399722
748328079
1427048683
1011974724
1011395225
571985689
1463509663
471726936
1177270254
890613424
733303634
1311055933
66583269
1266858579
1147527824
858391451
658844054
15273283
1121524780
708541580
711869835
579385592
834616196
460364482
1396461995
1299557455
1396501840
820759019
787065888
530201397
931527971
1232399948
962583880
489046812
1158013960
1355714956
1157436023
190481489
1402477525
1243168586
460084566
354929991
622234408
1019524697
1075545888
1196115527
1208867103
719406970
478719961
1307958987
1226199724
857782108
1205217991
1303769198
845626626
885242638
464192967
917113913
619705150
438941105
1179865410
303931838
518307472
380950248
259969818
1241013315
147929606
562033452
538500045
812966011
902462998
892557593
755230988
512995709
312424184
1397409003
428197833
831343664
587340581
1140845284
970362853
1102541908
974959943
1445639650
359458461
1216465387
497963775
1110758239
945830250
1002279205
1046338443
801218720
978354766
499833228
917626096
1384748714
672587232
777017122
1366213638
1296618491
1014291964
439401130
799971215
484260043
1142099283
956559301
842997326
643824664
1206000354
780417940
1209835943
865630753
1169502932
1335646717
97568090
457474825
914595378
630814277
236760154
385377380
483160721
231385363
419140997
1047482655
811887053
435026036
679255527
650468356
485838450
772311708
905777396
798079062
1306030243
692742359
945288489
695615643
1408742555
775629575
1351175269
396007780
142411470
597758556
1049793854
945498263
831985263
926199925
1113449653
1008303584
1255158710
892650046
1389433247
180797976
570264294
643411375
1218519423
709922986
1040382966
840229936
1054494602
667512158
1253580287
402137747
642409837
569808100
233038606
1075089068
1092027169
615631513
1229820773
49502851
1283717205
443462986
1476851087
968388621
1307061361
489496652
1323520281
808983645
183419871
1363900221
412302121
1389176049
854821149
15974653
1321533329
422372544
1287144208
1446517521
513945643
274836015
1135992792
184287660
1026855158
700112338
92700993
892850363
980324238
780284004
156318017
1063016010
1497694100
660702099
259305918
842815028
853557208
1081087745
774422451
209127858
786480915
914401923
249241565
769097860
1367876539
985207781
978560692
325369456
979989326
1411615305
765161715
1396707994
306847612
856573450
453828777
313725868
95844638
266691701
1070450488
1288140761
816263838
710681561
396116980
1136143548
546087254
490772106
1129393077
103638088
765764660
139355323
762565002
128491896
218947135
1067673925
78420825
477190408
919451651
517834596
668791059
956535332
484455888
914602474
499273772
333723407
1426337489
426845789
1237641083
745574842
415070372
545532678
1432304762
745805614
1270529443
501318553
534255711
1192398889
1350991359
209800898
855232169
425041419
1412318535
329710371
804548513
51186965
292592069
861599914
517118494
733352522
714465138
336504728
942013657
1001879371
532691142
440977304
541791989
332860127
550315312
1340121418
942198543
1422709689
384357870
415070005
817520675
1278119772
1409831300
433611655
404079485
842498274
174146561
140025079
146904048
548115093
866485677
434309044
1202970006
366718781
1008755688
428482955
661196721
845322993
1031673745
142806532
1033307477
884268069
929460168
336225930
578361300
450686681
733262385
329484029
567856600
607668018
205295308
450382710
641727229
509295584
781613026
793738744
1425465069
257546423
353246182
201168119
734216497
1136441497
146491272
1148982214
1074976508
259942280
771167887
1274124788
1449253592
1443729149
147026740
799408793
177892022
897650358
651180741
876786016
1151278155
672996024
395024682
295780578
739263970
217798695
992714387
926990190
751206704
710718587
759838582
909994637
505623939
503266020
976669516
496605363
491908022
743148012
1452795115
867487267
271715457
890763063
32415535
681250479
526115708
588428200
128340505
257462056
1321617643
468848289
511971604
549408865
1411103056
426508550
630959687
1222336868
706074082
1363889473
545964098
525848112
736420612
761564305
406260302
675045148
751450393
635812429
502745816
1016004820
1295332041
838522479
1116900321
794646048
533307255
228446182
875394969
170288730
836384364
1148381392
825894629
625458484
428840746
643833186
1422855152
986789216
527174470
1258337139
886491134
277520126
410793249
374578354
1295451133
892047751
373497879
360428873
1312738662
1227285429
944901431
1050448477
1202144805
786723764
146696453
1388266005
454112696
481751019
1480099466
721251464
976575109
1432953871
1311134017
575644710
296230574
965376899
1391081387
1032249228
816210009
386735557
571554671
553575842
458742324
588757393
888048182
1079198936
285296407
475393202
647308306
448101313
928656747
1064021280
942415757
908808531
929283659
826241084
447293180
629763340
456162156
1434555353
891055464
972258658
1066557270
404331288
762516599
1227935601
270547363
867255057
630887855
522490703
1017507747
948498673
524605707
854486578
739604351
935125414
499013272
859837275
988065970
126037474
1308645685
674586981
488971505
354007297
397937458
940011235
1248987916
955368576
427912571
761671662
44745821
975126745
215726161
813841693
609112989
742916130
613865855
66481447
652335209
210958450
983584306
632235500
1382531883
1421436787
464929341
708083269
336686055
204332064
481854742
540251716
216207736
1464331752
46492026
533085771
421071366
1072877320
402835904
137890081
831311692
203620313
129905487
232695793
1254615968
635396356
713118001
238847254
447380766
438602646
956384654
460972003
1274268178
478303159
850466166
652318328
531630077
1267060990
924127976
361270652
93784709
370785108
698600529
377830492
601784424
888439049
1479675863
396421400
1454011838
314925603
1368734487
912568505
425518063
1224458891
177812674
286665298
334725366
661239478
459909821
464630267
935452086
1211973350
389304276
432341115
284871600
397705769
925966421
366407890
773195975
686288964
137578317
959937075
495668786
1059109294
946287592
1183282501
639052489
1218145148
587585569
938222333
1049350982
1162285060
825189885
562731154
270611585
527968495
668101253
229743956
831433357
176199690
199792347
314094380
948738844
451689148
765311848
1096053413
466969588
585234745
250730889
958840848
258068958
74248334
291215196
194254312
574902884
440139661
503933699
172796459
711525664
400425769
128999509
486805037
897692018
1306424450
445823408
472204273
949829242
1017189087
347007043
429845244
642993715
538682337
622275367
411425530
725810056
446067764
410033860
531475866
695146144
1048084202
1049842904
372472386
698200976
1130935782
422853502
716495865
675358282
543433159
1045198232
606419466
2785665
435300838
799727559
711570016
299664032
538492859
730772988
429526641
484201116
735218083
725888839
247867652
915109772
702784192
508320215
1124583641
719649794
351317857
717734680
317913819
820108622
133696651
802806283
773802468
1390203692
1199089528
1192329674
842551133
1398267400
501942196
821001820
495166615
790255435
1028761418
163251345
324730919
904814578
170037418
156246712
702128232
492292658
698984156
731751516
892011480
620348327
884086056
895871325
840583536
877250086
269570312
1130336773
565855170
460156118
405138170
511061365
532938827
1301846352
668622436
327441903
640964562
1027466166
982027920
808312971
1282422506
269865530
426621531
155312455
445724959
748645719
1118425999
1371069187
511699417
899264373
927775525
798817204
194207570
526329707
403732678
791512821
85496253
203224065
1263539837
806561673
290553853
931568985
218462734
504841043
851537571
1146638887
876044028
1172408049
1013270068
505109903
532219562
284608152
1170112298
457933927
335418746
471716840
572015650
1362543933
538848226
869090262
824947305
537440199
1139947805
494697052
210731414
1418251819
1325157700
257223721
1269893471
891632659
463161526
1369643708
258886075
1104184549
181450120
368743239
636076856
423293404
1143526091
453658013
693892575
838513542
684916785
1367524981
1150770439
1065347506
704557907
250723769
561272523
913817843
995701123
311527845
1023711167
1380775093
812859229
339341131
775830593
1125645050
724254168
1239362968
539642319
422088195
1223802663
275856277
754253623
111032629
465345882
992146854
745204504
970771030
832896211
191687536
633763512
1364340451
134409460
1273015722
344142841
1269709776
1180672523
1481521895
686056920
638596176
105916574
1402293956
811661015
1314142949
1359801891
1448830980
571369204
1097519344
1149477445
433757858
133629047
533075002
817033532
1139303064
1460266694
540551791
916660239
230808349
731411305
1221805733
443698108
477273765
244150714
992129296
1376093634
728455702
277146407
71831645
977441603
858303098
1222319058
872935762
1273680951
295607925
364115371
988814306
1002643445
492630566
902569665
155721122
310116888
355609733
1140642199
458469304
747444888
679033154
208427951
244604271
1008667626
269361597
1058519726
1024585492
714930410
293121665
796368050
212225133
1400651845
390273825
990926047
461327459
754044025
539334607
656624646
988224365
475292726
948036057
897643823
1289355184
623748140
1091762798
1013337662
304065143
1178561290
1022576573
819439438
738678613
521475995
585185243
670974319
565241503
885947231
922729941
1386863346
1117696167
399440543
423553705
274116198
461111043
688844884
517150602
900719543
474797875
294188893
1357958462
492525287
791350741
735121330
523589198
399668722
974175005
1251287463
771918418
973464512
463564089
546058798
453511786
444667758
707125470
1105560654
202054442
373811229
840087470
1080569760
823591165
230585865
688051228
233262572
1354658997
638728740
1027567730
473693180
963877479
694624001
290946091
871087233
565942033
972922424
689162440
1413890296
130700896
524092695
474358600
1262349056
481172188
112651470
1446047860
798223404
276354682
1340148784
555698752
1057015147
774318316
375934577
1385204
190705493
1212649707
1129168
1150311774
673373390
900090383
417258111
1086951442
383030272
736597792
851291652
929265238
501313274
1009938736
1290320589
840960264
219185983
1330937498
479502924
372469262
369220385
603295320
685650448
689715794
290929023
258705116
433333503
1023072220
861703005
1305738872
307296394
1020614444
375704109
601706650
608068220
494428394
492136010
1335840672
974944123
901351549
832211085
334022577
320463139
589949473
539876130
945961005
637758230
1460649979
695678894
432601805
801696710
87245880
646282328
178068453
349373791
365243353
867761200
874453757
537678464
791610328
281814753
1124051315
93384858
557817844
172105578
353952806
360494440
32472878
1466254414
407270399
836528330
774761123
524757896
1040601374
328157412
1414158200
1101812136
977066382
605933756
1341943148
1078644572
380478770
1254057790
790074051
420166475
193629193
1054276603
576566357
1027992195
840775416
633950263
1051034228
213566843
311054537
456825794
1155769681
584425797
1205106744
808188030
761180272
986887402
953437540
699851031
545102206
742377369
737633288
579184447
644899839
705638712
78104354
275904359
288695051
1010978460
886447304
424067302
431143127
990950713
433283795
1212646478
712683012
91025193
567227725
776797240
427183842
469636769
636433393
305802766
1152506978
371518075
24458541
825233785
1329172926
642622665
403918992
1033935493
792652528
1426948087
1219573814
398034992
1142725147
667140348
1211312236
1151206426
1306558245
964429271
413139849
1322760526
822943136
219077542
1118994656
501141250
401650955
548207044
1008866225
558415353
283324558
961294157
1476746143
907667204
923254856
317514507
1349722087
380499859
982650641
498251738
653192087
488731518
1318943770
983914190
412412765
995888488
415444741
251507999
254584767
987573230
1138764453
1263449579
642519357
1457481140
253237760
1139465586
295277359
523755439
507108593
1493388889
482407948
282227792
866452389
858956562
202817378
1000025130
748958196
1103192674
129109757
12662685
511587369
301963299
666380922
1496814062
226863472
745698172
535319077
1326757618
1035731545
138328157
394334368
1302629597
339022528
662845366
708820858
331527058
449687459
1107438906
341358120
463348064
393383095
961393048
99088623
471591166
406744914
723519638
774138203
324839447
1272488442
1393883683
1043610097
1164326927
294069691
831945592
930439462
748974664
603018345
1246448217
715581062
623534972
643220850
623237889
314455883
405012176
955411886
788795275
66718808
937013886
839791774
496792559
54013896
497765126
1040409356
815870467
277765355
925737117
1140943545
1391449087
592804005
964067857
1191395459
855308584
731577369
188337463
934967984
1025531662
356865003
1177819658
612144936
46427726
518248198
515656889
527424451
856676081
234216355
701406391
293483539
671065478
1383085831
1334809077
1192018819
503995183
451306738
970692040
1139906692
294922294
865341408
116645346
503435191
70928590
965134186
1111257732
1414983148
1391729660
1178359948
176959302
1310833715
96173430
271452595
149032039
1222946684
65757755
1004235524
494418192
2677752
1406886031
375210511
877898168
447875901
991347701
52827353
734006035
254448045
1332304177
924863978
1188480838
446991537
1039806561
864684505
1006184213
416012122
1472801860
727003761
1040891267
1258982939
829534972
479123061
398853592
984425861
1380201214
612173058
321491409
241048882
1019916571
358447686
689296132
713701421
729528758
808709837
248015285
697453275
1309022739
530300204
398780741
1127096848
827404959
929933901
337712555
510403349
670820818
588556217
595591473
672724802
867803637
195295956
2375411
730613746
917695721
624156259
285428149
484288688
174602960
482314427
577557070
482711535
701318601
675892892
858684100
1426716457
1426892014
916904765
1479216638
422597058
865459271
67343789
312062262
888897126
266573317
467909606
420119401
18673993
747140443
692269094
377723191
1018715213
552420915
810863336
1319979468
417881155
202760481
978881917
541718807
486332060
955459318
745789060
598995207
762742383
617015224
3474046
479036761
412591338
792916934
379918321
667347070
121773396
1227074322
396322170
590278674
439408269
1168649496
748063385
413351120
53970414
894696335
1267128985
264779354
775184190
629282275
881639938
182462812
549678103
765592110
581506262
933779583
510408623
326174138
1246378348
270187387
734051302
1041308706
1148862939
873179538
519357005
472489571
1161129622
1443979408
453976156
595362454
179671444
248623152
458416527
17587202
359049133
405707160
212186761
659640446
299528520
1160878030
723506653
891664655
939809106
207574493
186824699
513922238
563605126
295688858
402109890
979878331
40669535
1490647544
781290483
531065188
672520051
1386932905
588793308
407002994
269015467
535256279
1018247190
1297738369
986221249
409852054
798605395
1168228651
539332722
490911753
1273184901
51323552
638663356
864706264
684209901
224008972
1426729435
457639032
986363225
543085640
896418986
408108060
1187745805
1190388765
991924448
619985843
482970924
447281100
403030436
813470299
480570166
931999503
634864575
501449092
197855496
161271314
870841518
480606988
3086654
1053228121
830012458
419600893
704451783
359260111
1002842226
554386688
246338843
913068836
887504402
698029486
683557974
1095419703
493496060
196256677
405425015
1218788761
815575887
1138263373
1131984136
997887627
383003186
1132045340
750428710
922660328
483644883
206157686
353462806
621714784
1044724326
282731435
495771036
1151097438
1098951533
1492439814
874693237
385223853
1155897870
1017038865
207638837
1063222051
1073526826
654041523
216184562
168651524
124492766
707176272
421074763
1243383551
557129269
528507192
1142715092
761580912
708544892
266994265
324504975
542082071
212357740
521747064
253553277
504039890
1031698427
355715168
791228947
277827571
872627136
855951625
1006160974
1042283145
426542125
750748709
409149831
490146561
659626051
66304883
465096640
719339201
268582409
194312793
1431833487
1079710526
629073775
658577074
715706270
1492787358
629473991
527300529
982985716
246303838
368605870
313305184
10303075
1350482408
919547108
1073402155
381052623
1123091780
1033097055
212439633
309344574
1353002646
289817088
354188840
920037504
203019147
603812441
950505752
1092996342
76533191
655910234
1371526465
595776908
244482965
146328195
792826819
418432639
780050978
548143305
1258041901
250111836
498008536
387242455
341037094
335597037
1420033244
518828528
483887297
623492631
754266703
871822825
828902627
1299869573
516726093
760610983
402098601
1183284856
417921087
914638882
1082989125
540455680
1332343618
343862716
268983999
113044119
1487025866
422933017
322856325
438139219
1232174841
444673007
1006271173
440188179
530514439
695658604
266753385
917793253
1203642981
489147390
315893511
496908718
899978948
173083
901389480
1031944573
1472216336
790325248
419472644
548318565
1422138547
1109085713
1067511514
747306070
792010665
377133943
453250334
1074785421
723145321
309310769
997544576
660989028
715521685
1323446296
475297798
383373058
304043184
1042617736
683121659
306954259
490599178
377898279
631283864
797699127
1240880140
1361667229
900715943
291879184
902067398
1154442389
326538875
995767423
383501098
1246818233
1187834838
493124716
819813361
589900333
755884009
500492426
683483240
475264867
787503202
912250542
511244755
243423379
320371831
644007089
662366733
528376067
887331725
642660542
510432853
1234339022
502609262
1082249819
507434747
1121374430
366479246
167471638
55381486
805311115
877574245
961101562
1114069879
831221071
1255602540
519834760
962169767
622360789
326749179
1288914514
1436653137
473200758
844706230
487109177
493258454
693303613
414193337
609317267
541028011
340971218
295893559
964576982
212144888
1002713324
1143498164
1212761825
1309649659
832207841
190702111
309208818
392109622
1359293615
585558110
1370735807
194859681
538641400
466799453
442196709
877188165
348506689
145991758
358951410
400930010
282684229
827389520
330332985
463274187
156960119
477957884
540608197
538411399
864523605
1455546878
1451481583
1264291737
904093390
748634777
350926624
612474580
82785310
629553936
439499216
353310439
481505363
729076087
642536811
238437034
1333630003
350653039
855421556
934275991
248540406
1382627776
257896380
862158810
423227094
1250876816
232701503
476569910
764644177
249795964
881589839
437772230
734437383
392453315
1039946264
1156618864
1212335239
450393217
407939263
248317998
711610326
134475007
1416912933
656163783
215984661
86611789
294937875
217151243
1360965846
426560200
436181552
776544387
395240017
437065538
709850458
181468435
795602846
747882606
922724137
3581511
1158779846
889859262
1054743668
81585412
1362949742
3935317
194537527
1142170566
512263856
1056082629
949278481
1056036276
205492585
395394126
1391111636
439949532
711755871
449848550
284687008
345585135
920988935
415825474
726376237
1813194
294414214
499166898
1042244222
706945639
1138493052
161821473
233874120
136391893
1276785766
365441769
277443159
115155523
487399200
529238647
758879263
1334749857
595283023
301499441
1150602013
558129693
298125032
948286631
748705012
698295558
1104972852
932554760
1161024239
393858103
437496288
815576877
511892507
1368695785
378042268
714356639
1124475854
369334091
867781212
365964701
1158644203
513351029
1157837001
937925107
1469664341
293319004
595378776
453881839
928975917
576906665
741498705
857160383
514574359
1228879316
678293933
898489308
894710613
1149411498
325191627
870955475
294179433
489025127
1468619543
1204416639
666003695
419285613
497211760
509627028
1025923057
278449462
1309837786
736265408
408534952
1363172349
482412944
1478668632
686873729
1053710746
1111049453
1084799023
1224017806
357484834
1132475479
399591447
1196406725
1258771389
1037198705
400957512
487807626
171437354
444548594
973990385
1496822365
338706734
1354995361
931898291
1272283034
227378158
1053168945
1178998232
672816039
1096584251
1347750297
1103233405
885672907
874137103
478735207
866964476
1463314016
766150364
1221098120
1144260044
45820788
1153374092
1198151224
1148954353
1019462665
433924786
888163407
226580292
704460644
782046473
1267070442
1176561241
993238325
981096146
686565996
851692609
1385203075
389753130
941043168
261647666
257559949
908004720
471084163
438282808
526962019
487356103
1171009016
445275614
425919972
1185354674
714407009
1133005853
894871525
506758839
1252696555
995114255
1256764016
644498969
879940465
102854533
819187934
251562043
1109664633
1362095672
813519506
587239336
881915627
869470711
1328461401
937611708
482049609
406721052
611687613
806857869
622804773
709122173
1196018304
622488484
765721739
407478463
643018141
309813011
751791367
1457117035
1175664799
661099224
1052636012
745780661
961415590
1035519389
872142179
314905010
1329343698
399421132
740736425
888523598
136845542
978791761
1216880717
1473905870
506675678
1164339503
630861543
1130659874
1273242796
799326059
561832472
351841564
762776607
525989676
1348768579
884872578
1497742483
1494543021
1210770326
266752381
500034597
954233887
1392176076
461524060
290447514
822187871
611951938
210219705
749152076
1388786888
603243704
676089150
1170158858
1170431581
896632705
806281376
654608222
502918967
1118334224
736059430
802409949
986808667
1445002582
1434159179
532016344
331319768
1467176220
370476951
322177405
388429860
1443157829
752658321
1074899495
920402541
339140138
175391791
1076840177
450052074
809022680
446488106
460845707
942441905
458669456
628346078
513622850
248461674
871184905
39037476
1118503408
522429532
473331056
706253381
891229676
838544990
401338722
352990621
813094030
1441933298
655000810
726756715
718198941
968009020
1478815913
1009138568
785217408
438264732
1065822930
783627700
232340251
775321922
530263267
1236379632
660963378
535721960
378274745
1420328539
747323892
1364556831
1354676474
667460172
340162981
574710339
360657633
688865513
99254304
873634008
485059537
1128392197
874436395
1231175454
261697375
725691417
1414228514
1116121939
971702616
311072334
669303030
793755334
505469263
536210893
94623410
721305611
838805664
457151262
773861812
422591868
538250883
988402003
845105135
729706372
1319580029
600069056
834919653
1201272262
291983163
148301999
1449772710
622086581
1456355740
302593402
398284769
343029867
250842264
126816943
547702884
491171793
973463204
1475243978
235976004
995055446
390126293
175622612
569806156
973398881
972323801
917528101
977977564
389040599
624356027
1216692554
740866963
695293379
353720549
1080281393
1339485143
810409198
747019187
467706423
501712589
936252025
86730834
477328730
338492058
824521321
1258183115
308296447
570698652
465785471
549582539
574070128
519909403
199614606
145445948
277909869
540173040
502137257
711670200
766398218
801178256
827228500
695829057
428179110
708681036
180949872
720727427
550328087
366746190
1126147810
925331752
169159875
858595528
688475076
1317373916
1030105584
891172341
538057753
38327869
1294603006
509127879
562116545
527331107
1483931802
396420663
672540446
1417352943
1027193040
935992153
426775011
836695657
424406691
449562502
510467492
322883148
455577930
796627029
1252065574
799242702
1301799790
520728908
153938496
355378609
364978494
985501705
1230698798
450858695
468437148
1086852918
181015741
1018340501
473863834
413391838
340256194
115199616
427755678
534638711
1060412894
1207700573
310118534
554958334
282450999
406995161
743381966
261230702
865165786
1362950362
1262636771
881866556
135910249
385020819
542886128
194627776
1009278646
630244268
595771756
321480415
631469901
1311008288
158026967
931576563
2067206
716755180
753234387
862639421
528493101
761764658
933257990
505386430
984609519
1045247895
521641777
1473318855
361305957
1376694967
913081236
939767901
1384261824
478462123
725686229
584401758
754405015
1328592430
1042645965
634103249
458879081
247520023
587061490
1191168613
475627322
681571670
201348543
685058605
307009034
75508873
845607792
797224081
494332225
299540946
229253014
535128487
91000929
1389787383
345559251
279604291
817434094
499511731
1409880755
1049484915
1012530378
745091008
327535968
489836939
519236622
269255308
1414092948
955675730
253712715
171945803
760615954
446259190
1391076820
437872175
718282606
1301187520
1438733255
239724887
518127967
1096587730
1389277663
416153869
1341874810
463176852
478411309
623930133
252512318
984504919
579171150
883458154
1050114301
380972103
478215958
669907562
569229319
457086355
717058197
257201048
650488788
673465753
632367894
549788146
1314056077
746227780
806557925
446179924
907995805
660034182
643565844
300162974
455866054
403661533
546796588
1145237058
119774936
815951216
959873462
178298492
758441374
495055284
352538919
65185115
262748611
853823042
693725312
517229744
1496908194
834430523
1217957025
385617586
277696232
1134561004
320556308
742384209
739888350
413750314
469029831
429099348
583380591
817411578
1313568821
874819228
1105277684
781520860
1164173987
1476886392
422911957
883595257
1059624228
1220917724
1017413159
852925878
966402599
694165229
501991478
669193528
195618647
924989611
1223232850
771072493
254291608
410552415
948350065
1378143750
1387219093
1412449987
1255692027
1351515320
507036118
781014849
794886257
78013239
421485972
427152223
411277052
154781253
315301821
771679335
732039661
988259343
342859592
517594572
711778691
182364768
273022567
1171777777
637293624
398970090
504927919
160481341
518713175
362666850
1095553849
1011950503
161772549
686173364
1264028163
773242741
807921205
809881031
308654098
930734100
854460526
432247786
1174495183
377625805
1061538191
790638864
267992828
907177922
524066510
417609733
563576880
522949401
482197801
796368780
184751031
836812586
966385727
992706360
712664442
195641510
1213808524
473993613
563659170
383202098
959241564
773049371
1292425008
476252450
1062172563
11184
110736618
312315485
822304025
1228389054
910531530
847587832
66524626
600559885
80387796
277688541
301984959
294590223
534499367
894023531
534611824
640527809
783549459
642767865
675527080
1393542852
634742930
1282900150
867126947
893787466
1301550827
823083988
1037550709
1381581028
282677850
618421306
1407248686
1806211
1487699888
1088403813
511913918
1294552080
1005144547
434832183
658599387
439050076
418107368
1205641794
628149597
575890251
272066547
1160375085
1066031399
967675570
1005044695
379574966
445029013
1151719462
317057618
490835163
749044679
561929847
959091610
960544573
177541236
142791340
1248335253
437398711
742712133
433077972
569871596
827120939
925729724
854504334
531576393
1028433146
1230930925
484813897
234221015
421664154
661785301
931748314
1338148457
775832323
770546268
786174510
390057013
1197604745
37374516
557083076
368452706
986149956
424080687
506406684
193037910
845958965
1473679010
622530210
855894755
821676926
1118338288
336848692
335006412
412702636
735840645
206815325
916489095
1407022126
480086591
1235340539
1219901263
713223254
669003235
1298763032
868123075
1131946516
726799399
47388797
813421791
769187387
907587849
486106441
1205110963
1414797267
1179051388
1408214238
433971823
1258486125
1449829894
457354373
381023519
551853956
874857071
266499710
1340298060
399626679
72911070
121338220
1018404586
1383406918
1167752782
252085017
689456211
947349681
381726240
216012483
430050998
576496
415444143
996099004
476907850
46125379
1475075753
1078477123
1330351254
1106255329
752328504
648426324
1340393975
1425150472
819912157
1158915125
1251888832
1014403637
640172132
1194627063
719357815
523290726
666832892
742036390
545124175
709180712
965506284
1046298910
416478233
446141694
224412279
631197163
649323003
677107898
221192849
342617562
967344860
312657225
714412215
648176913
375327662
268588165
609107560
810752277
185231034
375557375
85468461
473725124
848663612
755230648
342670132
410961034
559760537
212311169
303844670
750667931
932877355
534374964
471209391
452608868
1308873011
1190420410
608580617
690072382
419522014
271438781
435631319
606602711
867269002
1219558024
1222856724
1339619464
1290031493
794513571
1377975750
561692530
1230594041
176403936
198736060
403650542
403157498
64857880
471149983
1280297671
354048932
834648332
100005895
1112108442
360740065
269239705
659633534
263827255
1372183856
714609733
1335724421
599815697
1164961542
214802074
1488719042
1013214237
501119400
429925882
1097056848
1033394923
434009137
735081305
1197705682
886993916
367525105
946990189
1417609352
1018886358
381762333
866380900
1389405346
472162507
165640099
90623094
691985594
1192722075
1189137319
615362688
144882143
388039256
320324020
172175491
870914187
361102335
490150621
1094209416
889503962
279977363
891224100
1379125915
1362209299
580085038
975721830
243732546
597606074
832295655
740225733
1023527843
1254613814
195013291
259611347
154998722
615343047
485073274
1416493873
1367689468
362483899
1143557510
202155335
904656280
908488957
330249449
425936856
1064107265
999244151
734370781
748182432
398204883
648571331
1297949373
958158976
481730694
679229080
66847110
1068874949
1122723723
293182842
304692890
440677807
671474
170481504
232948887
786031721
944397962
156031825
291266837
266949675
1294392018
975878194
129097014
1355678943
1413146021
1080633861
716010503
496255399
533007763
149947693
310669327
505790006
716783555
936874347
295563307
668681045
352680434
161424126
395148722
74420650
561169332
483560516
801228272
710941924
674988790
444712349
312044832
1343323997
280759921
37384721
513780493
464414467
408502939
1096088075
315784829
1178056713
48720078
1272915181
218104873
921301678
713993886
1065450304
321460493
189755872
538237621
907162012
490523308
35244972
343009781
1316261762
1166150288
243006338
788097710
610159889
1196553550
512755589
674923548
1190450437
906910201
265191197
793356717
433039604
1077981716
353637882
990200452
644906545
558736755
707258495
494787390
795002318
427462871
431178358
816016392
560858558
423593152
324128105
231434171
658925409
279589915
157717600
617995093
1035234209
332027070
835985065
431284212
401461354
461932847
88867891
350251439
954690151
1337220848
471909057
856205279
507578358
601414348
959778422
1481387680
612761898
259813304
560203663
290388638
591214952
1051575821
1445243759
97329057
471082321
405066452
672393158
1407005653
96229671
954800823
1031327815
726649164
936487619
1365069532
426749966
705803885
552354103
215032248
1417854996
825702127
367663778
294022524
283117107
432000856
495514648
145936653
1022526657
51329920
515643593
509913803
610886458
464375852
489070476
1357038808
625681450
47256799
872094707
391121558
754797176
1377811372
381274450
887350056
317881965
274874327
236696
289892219
906820418
855728741
970040036
731965854
1280769056
704778967
1365473317
1180682645
1376585207
391115980
743980253
542142999
263820605
1439763242
870927151
387799114
435230232
1310786650
286362717
633976224
487292272
417657277
443684581
1196182534
778238462
246506367
577649928
328275475
1118944255
1485430066
371123209
187665093
565129031
946495761
1437028103
554697822
1313113591
516201005
1441178970
545179240
951579840
840731336
57695408
134002706
420673497
1173737574
985465949
155927655
347030176
1232949174
317739567
398529637
878013900
925285153
1395817070
1496233462
467824051
438811155
787917294
582706943
82649009
797520856
625125287
866546523
667319729
529007993
886037835
643389989
433408459
326279528
635090944
782672048
1179934422
424437911
169365612
769796063
668219081
382391858
905023579
789166137
1110477795
305160920
739551962
658184725
363536016
572847
748363805
1089605664
704266742
433578896
777071659
1237120944
797509077
1041120862
912652185
689694838
70832341
240176091
525676565
457851779
174950669
544571507
803896991
830402972
912651028
457903385
66632817
65000558
452474758
562595484
107448035
709340592
902930761
1144309623
321634044
812614325
480900092
1259469519
1274199870
1398881132
655105486
928651263
1119672462
510379400
285942176
560566691
59643277
961015595
1045050899
711253066
576793001
454947661
189712160
380272391
124048099
425552534
774388931
454934138
232517347
841191142
851639009
278542968
1125774919
490939849
859812236
1193489958
497548423
398778782
304933644
936742069
34795172
1085282795
528012297
1149131992
568015186
1347075123
276610828
901680157
332003272
1405336915
874480109
443684175
416119654
651869787
347998818
198686091
655485929
423258056
872449421
1273592209
499821560
728891280
945981300
1044825805
459993907
245347180
375769339
848365707
561201784
780603265
864784920
957841233
1475754165
1412730857
509388668
1038941530
630119965
259652311
602467879
402715979
663554765
1093259815
1417419040
1246033132
876123519
830707504
739201308
1157537955
374388062
1282551783
350555095
516874650
1215093529
1172822510
240510428
652013567
220059212
1296989877
1398887132
1090108824
568026484
526779207
382910824
1369935031
357222952
383331644
33828033
655503109
403176580
379058235
669960065
1039292711
723031375
306129327
613533895
1493686939
985344807
513150079
863272021
163988620
418186594
1424537270
825980355
695960985
1022603051
279799410
352649232
759363834
129549540
395694433
545116618
302263735
249491685
139838856
1319123380
463859215
339935349
439890922
523823104
894567745
1340250251
243010024
934478734
1420448974
305043540
300515850
567606085
296722697
927248448
116928426
374387280
537081933
518713459
179559988
273910464
498237382
628758376
943449255
392223658
119552322
645007325
1258012925
1295362016
469359488
466900110
317789085
565940896
1050153252
802130093
550688627
591379715
573132010
256473125
1011240850
699099136
927376715
959003199
799647161
196177970
881598794
267561171
500752617
918982616
1275444323
1018499059
861306648
1049347462
766847961
492520818
462277369
630367259
1097088111
378897847
511372382
510703916
682914832
769712102
703785506
1096536533
535390946
145868060
1254161280
486114689
103721084
31646546
740669535
276123090
1293498776
712874353
968919564
827032653
746354798
765991142
902797155
1043698744
357160592
1124128679
455033986
978352190
161394299
90349140
701119659
230884090
621200110
85885985
486318639
1118612642
1022039611
406608122
104230786
684834865
772158367
218440846
1315347821
414770689
322540745
567485018
398227622
427497961
510991458
959153184
406046324
1048127781
1097716486
1197642274
508600130
831062066
369590637
341279616
926183316
778561617
104108155
433683879
1426461136
932266449
168120681
368336087
993900663
700409866
329097452
347070589
987512352
810717591
1488522778
438305065
1356291513
62619337
911254034
1092514323
376608580
202102156
719047278
878350218
914130951
1499782061
701946319
539883929
981741292
1468356605
948882922
1064239627
439706249
536313241
776278365
855755674
407257976
1342524059
597818852
774490174
385887484
380679756
583268518
1287560292
906315764
1155099397
164408794
912621111
1009661562
755305447
1244930287
923039569
1462395540
612871280
59779554
241321260
185441534
889270436
306933197
984639195
819040835
1278381584
901015852
1171705110
906846870
854168083
803405375
1021549684
606986018
354977601
877602951
1089493418
1395872972
950989792
994307053
933960925
929349984
950445008
501855998
354505798
1164421387
1352242416
634149427
941907079
1300753756
1250140672
581919290
1085470769
954412762
851024815
454750218
771690958
1242348276
623216503
566625970
539336287
1160807087
227723110
805562925
132041578
231957085
177692368
357070943
755127826
382553816
891490134
1283406356
842698150
1118441837
76839350
678421913
786612044
865250661
952144705
549670874
641007633
1452434507
808287465
517180509
1066943179
1004505501
1166342306
753364793
434305694
600566809
622222279
1201766517
777189445
498866162
170450402
1467303293
1034463641
694738380
953514116
859188958
322372570
233636092
394443210
702601648
732515757
726758749
619090900
572691681
903756965
587988748
817235802
1312178452
823669287
164317087
1206516384
1479051530
398910073
330089819
690397857
1015849498
833399692
529095516
882560063
527452844
1107203431
295934361
488873845
425379390
479196328
866805316
944069465
1045805252
1144001949
702650656
616216875
465241336
512772305
429530839
441607156
1121158914
1484806008
1037757602
301066261
606650510
502778574
860347619
540187998
216305258
310946009
291699160
933997314
1104295092
262557408
480378349
440887902
267785846
457986198
385643458
511196308
972171234
1244935271
793237842
459842381
1020737284
756909028
815552575
442409053
433056763
872129583
142305437
458427011
138388040
1375278118
1034896616
1308305511
940496880
539345587
1084000306
245374146
376129104
92907935
1260313481
729098901
216091520
778012428
277377518
734846317
817540639
1496970012
1376888368
750103168
407394376
1489143288
1184600673
595377185
409119781
1165576433
627249939
760833695
780465166
428948547
1415912642
325105636
711925941
814511019
989149879
669045373
325071396
162028200
826859694
974228732
774325828
261899462
1418019115
153991060
492315711
1235637011
557721069
1266331326
599213989
887049694
1348840071
1243491760
357573068
1288190697
267713891
275452335
576294513
153663580
308899791
1241913192
1242178108
1355335917
220300773
746647997
729064755
1255296999
1039689448
528858
738556687
658485564
1160620620
890712316
679712653
879397190
983725173
1283001655
1076237400
564144307
778383584
936087187
440742456
1333556854
531955613
1127217973
438655960
394754118
491840620
1244200538
960084636
445680166
381897694
1086518869
399095282
257747927
994254253
770737880
935120776
461499920
697078861
455690417
1161982679
1489105710
1249346097
485679924
550982697
1330058875
983790584
1268027409
450859800
1020891144
826544894
341220609
1478152508
1298779230
967631113
632511176
489100597
1406303040
715903835
617093
556295314
613915814
355295081
1018755738
948607935
973747631
709453088
762500651
1396851798
446446364
1136135198
738902994
1127777375
585423878
825011538
1206280428
500719377
331402326
961582960
529649195
505623696
593385034
364899342
887306987
1128964241
779363057
354087233
824191791
988000926
383806111
685273801
812763440
512967134
973783055
892465516
1380149151
953462982
947089877
296294866
367555129
718547084
596017510
1400894102
526536491
465461788
279289567
1327424088
699636750
1184512998
192799428
384266024
903993383
469002332
1194896830
661816492
92808451
962613754
915928592
676006028
1340110975
517135106
1455127245
703097720
385001684
481115745
834097723
636430792
1304436823
128279225
380588412
359777753
228690630
1019218172
674251068
1449828390
379370402
1474404727
1027517
424590579
889028758
1471824845
1484815774
640685804
1152716455
990059043
470906539
750375681
357472
205370148
2306780
828703564
523224667
32972
761471062
1433243272
766788661
1038877079
488270907
308392787
725692467
749479436
492420080
495155509
766917259
216418358
425517634
809918251
824147913
1093939116
704034199
1289214610
1225755037
473160338
1196591431
378745250
1167483880
463668626
630419697
83687780
269555789
467872489
811174868
1036951345
1149468381
1459117848
489363950
537861942
740771416
107094780
1325177504
747547954
873179026
1036595466
345730517
393404998
1143822146
702264597
473825855
1266483327
382091746
810181439
311896489
1426960876
1025113647
398924865
1093672683
561668075
1439653551
867193552
581658785
141971759
262508823
236898324
587786212
316343448
737786335
1359526273
839904671
918550807
724310279
1105438455
332932280
681812879
595342532
1251870681
466704221
319978017
581840347
1219796861
1299710109
529064906
269495814
1429378894
185130695
344375048
1103091801
478143655
655010877
510479675
528249957
192568117
1015673894
1306854375
493183387
1397504534
1140168144
142758077
983700906
698108485
855068775
702399630
517878772
792794234
1428963296
767932130
31506798
129461814
983782647
699842691
952840010
227182419
981932219
1165873090
788117983
227329296
748768713
216584487
992834762
386716713
442390149
995782353
734118722
405142808
1157189192
419393773
265935978
808335887
478760608
381186289
946990680
774757733
927259790
323854095
545994160
512415070
1081457828
295026986
283716091
1341049884
212960433
629375695
502185005
105448816
792097633
585239183
1002144072
205660889
1484199848
686912791
551353144
788807799
649684350
295294930
317306672
973680517
782177528
117969837
932467235
904590053
503380723
474607202
1151630300
978459313
1132615822
353411461
458885973
993985446
227123874
551546274
809540836
347526639
479330758
507448088
1061798434
791414455
172839858
761585140
397439672
646164033
1468827333
1167469986
1338897150
1390684270
1030709237
1050116646
664717356
186569957
44222964
5428181
969924667
1006830313
373476237
883949627
554186073
696417865
406033580
1239235188
1480023133
568103615
255665551
401673833
448411903
1494231118
289241576
578643724
302669893
492731295
498711259
176107136
404169524
325903840
543089056
904182037
766964657
1191039585
532932377
412925522
630420031
510196785
1056236612
453976075
870537917
432476045
373770539
708199755
504874467
1192113629
344526097
462134256
212320287
447622811
1459180971
252906699
423527327
1288280858
820611603
1123403812
799087351
398687280
355925149
479876849
676043712
715704558
938477116
550227255
1088751240
624507028
502394538
872843847
866705562
1358486694
376905931
640143651
343730114
985200805
176109516
458978078
377691917
467403740
894383358
370889647
868950506
315511514
949018371
372608281
701234067
837995192
431880266
899887986
955066242
500799727
520663154
318500567
85660999
389866808
754522363
112635826
718047745
776869418
710713522
1072234910
544908851
213183624
791579842
954590076
585728803
736674657
204335686
1483174835
734665820
358447235
1045357302
892015953
744705691
468879240
656162395
1059192015
254732945
1092703347
223269325
248138792
713934799
519921744
1023726165
652321155
461852431
375107579
1264199802
436889351
279750232
1001760403
589053736
527893756
1063789327
751833016
1066357057
383612973
218301110
928571816
343219614
491919222
1402862377
759534744
710770581
926550013
705633379
1066719948
908927889
1017931527
1333470424
1128651685
848762936
350117483
950768950
337039113
418990920
467173489
612034003
675320505
563635337
1066244447
830383779
480630897
226252038
1448602488
972450684
865565870
500756692
680238084
602653936
427332228
470651133
628237284
467443195
763775194
1175993508
1301164964
934672927
348814968
586240228
1065959981
601813367
1393933080
445527142
220853163
1053910394
546835365
514394909
423683832
1365673718
298570157
943789010
1217296169
165921634
336631848
577544884
1285755785
839346432
1471651955
1182682149
603539225
464382536
1397045718
976513234
595873576
1273832290
703046279
316413040
777225296
344293276
349531035
1026119476
267592144
461600054
478469860
1365489803
1395637614
945373643
1172418508
1005900369
1328244281
807838261
1468189103
535082994
103731624
903606552
803074699
926584536
1238707946
112017119
895383853
669714419
1420425076
245721436
581837923
345210552
247911292
720505046
571344373
889110257
777533288
747492494
349612325
1248674713
1452962046
794750176
519773485
329290298
370626273
721537414
562487996
870044779
457733351
911309241
864324954
1455031349
139823012
651010904
761794613
797013717
1271564499
1347718364
94006238
1272160099
635873508
472479708
531661382
363939910
1127724003
1467364529
1404947926
893345
386145048
724361328
252282451
548683477
855390565
1324128593
592076689
155164600
762308321
1073423152
463804807
819572714
756122538
988065435
1335766650
330026975
1322927737
794695327
450353350
552403739
1006581174
1377555244
504465632
259214652
452980419
404851099
962631873
134102015
735804331
1285471424
1331409806
1263553851
390158133
926974466
1044543576
550530781
1251046975
786218938
536654872
427536907
515430444
748356581
588861519
747671255
168308692
1030340636
385795025
820586581
575556358
1384507822
1056251086
131237959
256475860
316335492
413830377
172287383
1237629122
485341939
141532567
873755095
133525267
345211790
1162656539
679341994
1195513537
559971181
418167750
324802831
231622645
1162499262
461581663
1189766530
950111814
482889427
878402927
394679677
1153875578
460422488
1063274598
546949930
733303627
1497159637
1379617606
827232107
1031988
1356097483
463340727
680184839
230436449
893066444
1412838655
884222403
447887488
765565516
906476500
926379166
1446559171
650925017
1419294978
1386758593
813557980
500668997
1338949053
1253921363
493860192
478557509
580560824
559843950
790491905
388367814
713655754
803570896
243756504
586833372
505194598
834151939
1088969291
1222714377
658967144
543087271
77064239
746225320
444521195
385568160
962799567
463985869
160142012
183400057
1319033463
1134434742
617355838
529467379
280603384
794198355
789423532
177809624
1312866767
227582709
973259813
1312192940
968402246
1443733975
988437449
733131480
741045721
975495836
133174483
833336320
612038551
853379588
1332527704
710096478
411542622
701744039
203179518
1094623330
570881299
425584756
982619038
774958227
598722983
358662549
895639341
198482105
1319223399
403332336
1018819930
1033845560
880910673
593502530
511617042
291340636
677717744
331897111
426896748
277889840
873696741
679888495
1349864072
428927630
1136022132
160999015
462492853
499497611
376055177
405238188
728004448
333902002
1436088015
686762971
502277741
474354669
136650404
736425860
50949084
330956545
771862583
806554160
472459050
836872662
877075527
727408003
847265065
1303840651
489894657
295669153
1478151759
408455857
1079712191
466478762
475430044
776374541
1354788051
755029217
1234745820
483706445
189971318
335975819
1002983627
1056896595
195723201
369509320
678637612
187404842
611521507
231671575
1056451728
929991710
363222275
104963036
224029008
809190467
487524971
1138646035
737902555
629641334
818673146
322334736
343808607
212618164
814823272
218410149
1046993567
1075265468
459167521
259511816
1323449891
533747005
1200007857
1017019289
827631485
965480331
1386711216
357443818
274036217
967914297
217780100
512397239
487003325
871128256
691393368
415945126
233201660
785874867
1130345269
711663678
379622410
776961764
879175036
1035832228
1287638241
894678342
897969902
1452449410
818794759
299887265
352182584
478773902
1362531223
461528128
478498442
606741071
922933657
67559587
559260896
428004184
458037352
328567755
559910491
558646565
717534960
864597383
715023442
77089086
119999193
264551842
826281350
1151011723
534838259
1163624392
754890213
348360113
1248479140
1019105638
1056301854
822572204
820590406
807364705
1131879941
143684854
470888003
801251473
328616423
390941943
192956711
856472598
466612855
387717415
1302553253
724658568
848725987
714051688
673665307
486816607
660710184
816505857
310116500
334121874
509197619
677375019
270065517
689488186
1003413902
376664990
367640625
711043059
651219457
522696874
398465752
947313655
1178918204
1449394980
973386214
472008941
811790620
805810149
241191515
132142001
461308979
758057060
209966910
350570271
515794188
794804729
871815787
985230414
470658665
958215031
1472761689
1036395263
1062310528
185971333
908325653
420050023
124585745
1458941143
882125177
95133922
1206805959
464146070
488692962
242313983
1289880290
944188607
510136294
418946247
453165069
283141573
732797711
946925597
218141654
763148603
99973238
743595415
921974229
1296984592
390263824
591433298
279973514
762657862
1340002152
603744549
1116829924
158058245
280544117
310434466
349861934
393741244
924215643
415743896
781986461
854912872
520738253
110790231
303428096
355962377
526982244
1237422076
262049906
410697422
374579020
518107076
1289760275
648283849
817458616
433187739
106276640
437187905
331707931
1046615187
698181960
418621707
504374122
264843048
74686600
965418207
1345074421
929513327
146408343
373428471
359302760
628546119
145450681
822798651
455956184
305109774
682942577
356213884
610081732
1326024959
436478108
414697649
379795657
288700031
470324200
285649596
761471960
8372780
527842402
1024099612
926202934
496501276
1012516771
445675347
714194874
511847267
504200568
773214778
526142145
676593570
247609312
1050879954
717087166
579315378
991566177
770828826
544477275
880315947
1450107284
913290162
165757339
807462738
785258317
432973452
836614133
644043982
503392681
238423476
811554615
597720162
632943131
795880735
349795595
353897062
838169815
274400997
459589636
327868617
885042944
862797755
1295479602
269790490
260061133
502666934
923427476
839629555
179269632
911613405
1078450221
553156114
103421541
341059450
333393802
199509043
704693956
998701710
129543974
981206443
643777261
625393947
624074743
697004272
308409822
398667598
493264350
425526991
737734279
499646386
696242919
115883798
1009907569
149253069
1461251233
210582867
842258143
1040133565
609146851
1092462525
934822589
402483372
875093003
265138681
1028334699
781388799
212779429
956671890
1253290205
1217860540
425607408
291745724
1169861745
342101012
441940998
371432830
499157605
969812369
925193099
739759358
338597951
375870573
485694932
21952938
1422557916
921420264
658558478
1425059577
786599031
829107217
490397654
589275183
814605681
673518387
888170807
479511541
1339061158
1366504115
1107389723
125241500
911446184
877515306
229222352
539447617
662561568
467784183
806362175
364331482
695062283
1363825828
450645428
884764892
595418828
1000244189
1400337103
2341754
667167821
126203771
158639136
229818103
102256106
1316721075
1256230484
57887444
1201671188
472610417
625296849
77399213
346868825
660490473
479305737
513523115
65728648
455439646
713071732
433404065
363308276
54111080
937666440
743541431
1412834158
925384047
418693088
291959531
1388952139
1266299949
1091238830
303659803
329636522
945226791
476860759
146721342
742062838
524480675
1077165827
1148045768
816781890
510116855
835987745
394757369
330523546
726149571
337413142
469271150
187115347
692006937
717837129
1416546816
1023591598
424620240
38138
813944526
1468027003
1489637355
404382201
876324332
594956596
1092996636
389730957
37858646
388480355
492070025
897498057
260988894
575778315
476414426
1013024653
709050728
93473339
306970973
912426134
977452620
406586237
1002609295
946046085
349681286
1234306918
1216404558
886440015
1321693628
487049427
899239075
903416557
492811972
859427893
1433487739
890585212
1091495721
833764676
1468765735
1005355185
1218738191
1035129455
1443643004
1118390785
829106625
963696995
1056645221
692099973
1353883934
834782775
1333988263
243324489
387744745
388637333
445249208
1400191216
751849595
352899534
363047290
420371051
535594512
675496369
577166546
523252665
579766652
727783560
1387870912
243079115
752027973
706178694
383862385
1467367926
1298134482
728312545
395682176
136960744
453059374
1252641556
853723566
636437650
1201009748
1350053863
753246788
160243173
625862471
1116267750
523886596
682698744
613838965
451803721
339930772
231108471
853896609
1449742637
511111195
1156228053
836824304
108047271
688549833
1047266849
446200361
664372703
1490524983
801233799
1099240517
438438723
734055301
1096426325
335215052
465173262
1477573495
811484303
256089246
530941254
1171850903
409260899
261681863
375033351
687669078
509972200
1095621935
321691550
865190308
766385287
1491230974
550630450
1222952767
649027309
787212074
1133096163
782177880
511882117
1228423733
654320840
820175397
639553752
927047955
687138492
532385997
502673037
1366814001
1038459650
1462571647
291188707
173105395
542489792
513998537
538726068
887357141
145984359
312919919
774813587
877201739
168032592
409626686
189916481
667404174
890497482
712706941
129997053
677374636
384419635
271702072
340453220
401982925
615542582
785815707
939790649
1099779072
1016306970
842911745
783514644
874470226
796061941
1167672156
671383103
705271498
291401114
1000794897
737172853
458308350
643935580
643638748
1053540485
468432069
785460848
793314310
273304812
1065954859
772475977
1382496821
884043116
757242892
587068445
1094839847
571014914
432136432
1092773624
1404330160
984835664
633545248
404038607
485018305
34508402
702236522
400934696
1081512392
263026954
892970623
496914653
786789425
1064886081
1084178759
664985471
774446980
1123448146
462337479
1114069222
456578065
722764124
441706238
756119115
382365773
901655545
1233914878
454028529
1282920538
90326590
805314476
857250421
1188109548
668479089
248776596
533076141
508716855
566177015
1198707165
745170898
449478630
1441430
880054704
931176356
483697391
1159386787
1031809036
601308417
487523799
276137931
1190832202
386843167
1282882132
948388839
156444289
471805638
990554191
95161633
802935886
337762939
958039578
1089358148
641094486
1176735221
910929253
554404665
350226503
469857905
302360367
753709328
209017966
1191452777
382886663
674518561
709667853
877742606
685976226
1448776819
1354862951
1025220637
1151541293
465388644
779683635
354923552
990879601
200999943
909159693
529500174
393872059
1158801447
846010233
550505522
352037668
710492414
436249401
865199161
717896649
682909530
360040055
1337058580
825910104
758771620
492060685
71338799
1298688835
793945897
1033689309
388306574
865466086
287595502
346088501
958014284
319017880
711232339
343631893
1077574648
563930202
868867770
265885349
314773872
522406980
703791403
319196261
634429963
845428184
1432206960
993208323
374046490
622121362
359016752
637201509
463411807
757726090
865394103
1277106449
180141263
1018909536
715697247
593177491
440613719
1342877375
1296330468
141924448
822688128
846226554
722690340
312610459
56241138
1084030643
1236882085
943278645
624463152
421822862
1497851539
512700353
793424525
870556778
350409660
198968829
414528669
905951241
1422480052
533355436
1488843206
313073834
781026267
764372835
421721432
365630405
422907376
1041300305
192423685
290548155
919650379
588931036
1496228113
400851843
125859199
743780618
1486199581
420401345
914145447
781202411
1101421555
1386674527
598063380
1260803939
1485033995
1251866696
1035285945
604392425
869566022
1394770443
569689544
377019061
468464953
56960829
494247436
1003666165
427395563
553530418
877884100
1289679069
549469843
1194488340
716187494
810262206
822364381
247186252
935367648
308646280
450020292
329111956
679900333
785403146
517361202
463931779
448223972
846865561
865659176
687060330
955946976
160800075
446949666
712825030
573884984
732858057
1371781206
756154080
843488518
472360596
262656053
568502379
479555366
1093652369
917593191
375456693
707850231
1064464906
1233278155
764356937
158458510
667486051
665808786
1095474282
763213425
480866817
106040663
625450925
617416759
176447900
1119011967
233734503
333498023
418580751
397590510
771103641
294360137
535834895
771317653
659499454
240962408
1033262069
706845727
532041168
309278858
903272928
641905384
234813756
572704757
1138449953
296116156
1408581415
1037574139
1151783669
185489955
738790977
820918247
117880015
408154792
936846411
127529747
1464563187
1066251134
541807057
144892675
375692241
363328553
386226956
326774313
770522639
349247623
476525838
1389346875
1327935982
110395059
184179230
1166915035
83439783
1238186644
603539370
786191689
1017232134
1446044575
538100466
432282919
862944188
169453530
995666708
888855492
1302519402
1309537277
424251868
836859343
684177522
470884964
216696933
307021800
433261904
456544405
150096236
833429822
519263545
749356012
981812934
1153563249
803709247
682665689
1148559506
836794572
1300703321
791020797
580857989
220585478
207486851
1199107198
346317013
1052008683
841519956
35833463
503598487
835146487
385727778
139259063
244116189
314668969
296724342
748145731
1464321475
828723555
1041930821
1097364778
93901793
396999505
375265923
577309046
522684614
891717647
447665779
172772295
1127984714
1252265605
1086600761
395974688
565977544
149683786
996785993
848704834
766700214
895898796
368361016
1114908268
950350156
299174693
915653036
1470851892
774947474
416825497
496567076
219921813
518118696
222793670
1354446406
1347080084
131859618
1443808158
639952015
551118299
411807518
463345767
439136514
1040729124
197096482
237781645
1255464465
1297314011
360616285
686890963
1124713310
1344802411
841271673
311393464
465632926
868731460
387800265
379390290
200714975
1161501572
750804729
267461067
268985873
989359757
127464081
490616160
484874578
425129540
371188523
511558672
687239422
505828034
941455832
589540997
875986980
564127206
466169855
1166331987
912112839
629918516
420291730
311862112
824920368
469781840
357870373
205478826
1346840129
639357529
900864567
534215027
428791934
931469641
259771514
90185709
776350730
752447177
543945560
855978028
871258626
798399776
1255582721
1495786968
1197921096
907847625
272161738
453456182
1291668456
382180091
764433785
1435321024
422614517
1365841546
346581203
348458304
246567727
410667873
1144615413
721736692
464554427
331829810
281058147
525189344
1181688111
769080647
967531823
1271862942
552986496
1385438517
142586660
1157405347
366661918
1215407765
392300157
455838325
884029188
453109323
426803221
757109009
891712109
894496584
666072319
106617
1491435891
1027939791
1034063389
604079719
469882315
410654478
991189929
629517635
199899372
1310857041
1044748742
721626774
1109392556
569956071
385790092
1288310120
721782436
439337673
610707315
256796050
714903434
587626450
258575354
1211029314
749764143
1493287642
82789988
474202495
1482549224
591557823
132898840
991442938
450807322
693656039
840232703
190697642
380173146
72649768
711025584
1022306190
307956408
721297643
1241193654
317048754
451133977
653824981
331712455
243200564
528034582
773353713
1154869994
455588838
496132317
318101012
417696172
819430561
753126889
863108011
709098902
445075691
388787831
406598164
716192089
89902067
1034046417
1359164708
612047054
610703800
1401345614
585691906
946248119
1062850762
1036735238
1241538392
464581656
117424121
1055285608
1261559764
597431484
1066218897
253896967
231820763
1159616668
1148147184
322482082
283647708
476520757
1410899287
283393263
411350707
1021780559
1188319839
982556795
622790677
485369643
715709635
866421646
890309106
1055251689
206303656
1059816797
336888394
1132206719
902418769
1204007034
984547020
827824774
728990818
326941202
87529807
767416549
1363250684
368518137
775240234
260823446
286145691
794103448
708959510
474825373
585790459
1323074199
484280601
1336691582
329360849
851728227
674404691
990576628
726314725
148622640
609580864
1206000144
133890938
586051190
723795675
990139844
771494643
1152296995
803015635
912453098
930654458
1176064867
298464357
899078869
738423782
1214060809
808251083
832696241
970897874
35687658
649864699
430808199
211463166
528223151
1481878902
225251157
901787664
46713216
972435194
938090372
605198745
230072340
454925102
529170776
1101574072
677121127
452902460
1139938191
1010447363
1106279049
817954268
956813507
822694069
593025772
402747280
518034111
569910658
1130257134
201103749
147730825
370591616
1002325721
467158840
544210943
1176321783
832909925
88492144
519367876
666619320
255125686
90600942
1011069433
327369197
1443964574
399576342
436203402
427640263
1468414779
905784796
793758848
1487270917
737965575
501018782
840251070
598782716
831324688
973115787
366310389
627317559
970982514
1145584665
443341492
955511287
888875769
481755220
530367777
843876784
629495703
1189658356
738162158
1278067851
912864693
828786607
338521923
529981202
447145379
1122829248
1131040013
177437312
291642874
318513411
344464712
731915219
216969064
535912747
1472651085
465477688
418026116
128002834
879131741
966409601
572353382
1408333075
420755606
141076017
1329022158
866851097
725883885
846791571
835615763
209233021
305540977
468163825
1122773202
752211752
998432322
137270634
433627376
669361864
880846544
855605051
440080889
591480021
704503180
785499532
844992929
739745235
261619206
59023173
916427776
341390415
440620060
896590783
482453270
408425496
1378867745
1031656517
268859814
507937768
695078038
947678527
480967656
1031132970
689781998
507448590
485166802
335470327
1226180555
782627859
1412151967
104516687
815438183
1354169327
413258734
1215106883
1066830162
41689056
643046584
1004182448
341410653
449527666
1034601858
535814498
901512466
878241836
183615816
473394910
803100963
991871496
782541871
800814804
1010602016
351162944
160003154
801723064
422425353
1053148457
487754738
1489506939
940791236
664811562
722499867
986534056
50943830
367821570
823986155
219943351
455823821
454925984
390037950
687489388
1084254320
403082522
638212391
232510848
909224139
205006455
799875647
543791675
624779820
129441263
781578571
254923824
471066664
459026654
621920989
386756947
445706347
571941784
900812697
773579818
1036588505
411272698
679570684
487169075
516014403
523156230
597423861
378775325
713473071
781111995
178942080
552133076
612055222
373084248
995610494
399969483
774139856
421057724
783774001
644607858
837703699
556962395
398659575
814460426
1203312026
511753048
1240700311
894365945
448513535
911078515
529694149
720386329
1068234691
436623100
1106420636
843715434
673709842
1049483273
1476927523
633623796
285437241
1013707648
439358348
809307
488546640
914155236
251679923
556981945
964992099
1195891831
222564807
435890305
391000204
1124888771
446384908
339636438
998868150
573557543
980241913
1166965590
438483397
380516507
763734353
380030065
1385406614
369189865
649476750
926335054
1222207262
1428228025
690903676
511985097
467508816
937389369
334552427
705219793
1042388417
584576981
973299784
656029826
527551180
672013997
569561246
1096643057
212258019
488100246
858667612
610726611
922331019
321745655
1398198879
922711239
770091251
1036833411
1275158388
1009926289
1271493561
240659264
370272558
225017965
451748172
1414406203
492684698
396863712
1354258
1423080341
334551833
1476169055
431769563
484601847
439633693
461444763
522589090
462347737
1310353155
299005387
1432597598
1413878404
1117603500
329316287
1058671041
492274634
1330657014
1067861072
467998722
895229927
229017529
1090615637
521594753
831032753
896595769
281513887
454937223
269536001
1291689193
460535634
1259356157
1437760048
1084145836
949037201
86915489
583795949
646739893
374743722
992133363
234404883
256715373
374943246
339933027
974569681
391072265
350486011
529185844
55561563
500664478
885013949
497037865
455304211
985047138
1362470303
190536998
463826226
1016058133
242919930
923608863
1444483859
1047458678
243185409
1407490634
479813539
615093654
510886099
929909751
856623150
427081188
391559275
336836324
901841379
1194558004
1089924977
917907010
436905706
1120960155
466556738
469580255
1428561465
1266147568
395500804
989544613
214449903
535276354
875551672
518427050
450282702
1196762269
384752856
1227942410
750755927
439691378
1441577733
131102690
976223318
966957052
196363242
95412452
361539422
773976115
854287084
6649699
1347048894
405043869
955927840
905603271
523189560
115825806
249462989
1462502997
379307981
891130540
463093984
1070248769
426533433
833164204
801626880
604784922
547309899
621899556
435267857
439968548
835857162
394356693
496418706
389215812
781197390
513619592
569525361
595046086
1395930044
694161232
2597648
389340099
208793146
538692718
507882993
1020149567
1322839009
243614921
710881630
437130840
489187946
393610516
1397384850
398872058
635362291
740142554
1058226686
655625132
1270948608
374961698
516658572
1117275291
1233863963
1211061215
365788398
478359931
583108480
1107300340
871240099
498538005
342584220
688209176
475018840
483196735
703953364
769122129
800202417
468218905
1087471123
936025435
505513632
1098627833
98435556
501656767
871919630
1339656723
326159506
300084351
366676732
928997056
284849578
445974692
1385913154
638802336
767100130
381042345
1482381656
561725042
980516405
1324800559
909297220
619421800
1467944229
335698760
732307235
337257412
584070550
777796757
515486194
433352116
414614483
900756735
450445849
305867316
979228837
365656600
497735201
1291472571
203876167
765238659
222526131
154795400
793937686
281931419
438415245
937736923
234452742
742364654
726857586
736972087
516805117
497259195
288521842
264630418
483446443
316615650
406916505
518410901
401187449
1392146439
460375069
613874498
53129991
243558404
1264601938
335574202
1457514250
1018652678
254786763
960308121
601006359
284005286
541097222
867311553
648470880
553798562
621929780
1344749378
1031217148
637582900
244728438
585272809
712892233
733525575
618916592
262621220
377431134
629143073
1457503303
657757429
1242764950
483245481
620268502
1003539379
21118953
444419314
137257021
548992570
1088798272
1464007372
441413397
565863224
559335942
919445326
234774674
836001559
74990492
1484278508
1148896997
678398050
1282803931
1159293242
442041835
1072030642
508049347
865572506
1156737567
223250790
948696659
420267426
898546968
570782691
1091114085
4850058
1376869919
381628138
1233699194
1077701686
422133355
1066151876
745651265
432820282
778547777
1322630562
862269621
753010864
335986802
257560772
955602550
629697787
1344481011
1344973185
84668541
1380333444
746247905
383393129
430766184
1258682167
1051262254
547804173
1295369441
427932826
913238124
463973966
1240294249
747319529
769018110
1076396169
701990285
681548771
1351250242
1417941363
743452049
227088217
95113797
1032598797
1481494522
814018764
453454035
1162853158
340249374
755952730
1356346943
491202685
190283136
1296101091
437694236
733664213
721358462
694154609
614412834
491212345
892707121
882521917
754570905
812755908
904488759
1312829427
944819058
497810939
92599259
583692280
1479983529
1487419923
627880717
383477045
507515071
812770989
1077882685
1057695292
1428223235
971091955
366615411
402254253
512974184
939689900
570853299
383514313
1411017018
374310484
827635710
666590825
1312584745
852258150
648897336
531508270
1133899590
407138562
348988240
1426207642
499374850
312080228
1005379725
650797478
60491077
1366720709
310589919
1094106219
247351797
1059471081
1289256027
385803548
1415605440
805012951
219886040
708847017
689952610
436608183
572356861
704938985
601362573
254350600
319047687
537125413
290567510
701779062
523844592
699454038
366942744
191699380
840576075
252757415
308526525
771897772
822080136
352449130
392549503
458180433
978317846
126438934
518561160
649657722
735383100
387826607
406829992
1245765430
597414935
960214182
294105105
3857871
475362383
563261109
653337652
354139265
1003313133
652400933
1057045479
797985388
1044168396
933757735
237421906
64619629
192964134
480196026
715930736
262446204
434639039
213084045
356921294
816332076
293278005
193295979
1175296780
337758067
648161949
519250565
672992964
994194704
592553747
431283461
1172587359
71578429
405250498
608180207
156165109
858549872
756359796
188343290
541925424
453101409
208971427
392401381
526940517
513000077
1052080868
415033604
282046180
1012237014
725769329
359622245
299491053
464492726
1497167650
384514817
393366541
46400491
523074724
1002518403
403515493
369059633
372342213
95800008
391009209
383064414
658704853
965413654
425955726
450417282
492141585
448457280
1295651032
501447090
2976199
287276319
712487433
890772859
323844484
727672439
341806398
464115881
1152683481
677991472
238470087
289154343
387990533
1060272080
287089970
761875587
716007411
737677133
923809352
513342053
599136839
1115921584
138422262
470279096
27508372
705327574
735518410
862979868
103304651
846247785
872679930
968437703
160454341
723787881
446130274
466869768
441552877
187181169
1364733426
1425324929
717784206
731617248
1123891512
529928797
529869706
671321651
1095356478
935287859
350289051
392915257
996485599
501658206
400128447
1490135406
1359685186
1069281039
14344072
1194108413
505748133
1208161225
487629886
543142101
737196349
412249576
214598951
478316311
1419822454
627299898
1198452147
665000070
433267330
78927810
493907803
613935699
670533397
1372652908
894130080
320423374
478197163
737155687
806887166
827883066
754139501
515031673
444012363
622834495
742423135
173921812
764967742
446554430
841978741
428951563
252220021
801999879
436352346
407204337
650491439
188400532
1324830131
587157246
834478857
263607444
1215931215
1102538760
747269957
1055046114
304784356
297954513
229487878
784021764
268681797
520319028
466817547
430913864
864956399
1050069703
633196688
485734838
1344651931
806579601
420928191
959093882
668689495
495416994
437876604
281758660
983710393
551301083
155038120
134621817
479093809
893168702
503810606
489197728
421038969
1427514026
784515847
479675569
865021442
1078154230
392898028
563917127
758548703
1398223603
1048067966
432495090
910118285
458626910
668736728
336480797
881434956
207980270
458576497
322383712
363320065
414900077
515528849
1213350294
349706068
750695116
1040795251
395001003
1496899360
153775649
393287897
208373445
300526561
521240282
1071530644
452388212
1204796495
646324329
1176912288
543483615
791759019
392785875
983186176
628011657
1111396886
193851174
342660585
979785604
339609615
1242703458
903469571
408733748
357551445
175023039
1228823912
1031097533
457724301
1355604805
823342321
460387536
134711553
727318214
1247983463
125868120
874718547
144830143
454066099
1134407116
500256524
791540666
408313247
573847203
940749039
346250
759266766
636153702
748522769
364711413
725171542
800720965
151502460
505568447
803984
1417179429
840009432
505818642
444752310
285272812
1381287570
1486044351
1188185770
884336042
1492781394
373479093
530201602
540331426
455455685
1113199182
854356065
568153278
618001891
415924748
424206324
1180444393
711673054
1004990330
218494938
937947106
526789641
1268901569
443867811
1493177443
453479910
45028628
733138865
401893939
1000230367
334619138
627941450
713015404
1049140009
383579589
695633505
1086899295
1490690098
454568327
1111941633
231150513
324604070
815631204
974788147
580696274
906092196
797145599
295667349
798925256
641888689
975662270
297493321
1463714240
1017183948
1170726396
688775688
63305873
1181738449
575519434
382986073
1041148092
717256890
1101693841
358796799
1231999351
440707455
1496644374
927362107
896925151
488359752
731132494
488815444
1382262516
627828121
380619967
790696775
1218313787
1152619591
1091182628
768763034
1111350353
990680913
969037610
1275412115
175282400
249149691
1272364149
696632914
271653457
934468015
947563727
199409832
1300794763
149457260
747295898
156397155
778570380
392120186
308504701
406498213
331990614
631759910
587104600
1137690315
1357312996
990367904
976128971
552643957
1007473703
1015528893
738120400
1493702061
175908774
1430222163
414320142
765370127
747483790
128920914
1406600363
318461303
802534531
258003720
1313266558
265434874
1130942184
223857288
469025418
714184730
733998799
1126921328
601685050
536668573
191647358
745509456
424791669
704411408
128653029
612822925
369920339
618548255
597960346
230105268
330064704
107714309
1062819473
446876828
878149817
788275503
1252869594
312505842
915074297
628459106
667510367
878716029
1232491031
604775678
1078946282
1229359520
964095010
1390632890
452748863
877135790
320877145
568280409
210069943
615436529
982397968
258574943
712403040
656565689
1388855078
1437038519
1096720769
79994399
251979223
1024997357
1054741556
1078793663
168148958
309803933
400361977
312560792
1113501934
1439274731
1228244485
1234071605
1397732948
1393566968
1057287316
1411988721
526425952
460907779
204471510
1324694096
942287218
1445681993
893880021
1369944761
1493796600
221628874
744567281
766558316
723139394
137995104
819839864
1444547918
940061877
1105998058
1436846778
1425998969
604247926
1058481149
1246210971
1021053710
1098657070
1081599980
767737224
268168361
1016192841
1357776137
584932677
990868955
169138394
896339394
1478903998
505221036
1283809466
518866922
773936509
457105607
392493044
454732477
550839424
386569735
700374487
1049845638
881785190
423377859
252936084
525651438
1412957503
696627241
1113721441
1070377835
472791631
438116525
463271108
84090949
795143335
440208849
640571496
497023823
844485950
1319225023
300426403
514037827
987833210
667674311
342387267
872279923
916317983
1496121011
180203682
787177662
761360120
1224929299
994561842
618353807
1091099139
555041342
1007197544
671246613
709592905
993537956
771540358
295561245
431032977
918351539
887212865
964120807
608637681
667529823
535329760
944792662
1171226090
805186879
125820087
611956221
964166799
464710014
564405846
1043096390
987711521
1016952995
617439499
1347937184
863518351
1174767388
433329662
878485949
846852613
683105761
483828326
143884591
1081725810
1327779900
949764533
528337025
344681318
931266957
1466128703
610000546
58950178
894027246
1279238483
919808733
610582291
983558943
1361571198
401221328
491680704
362941084
563895968
991628722
275694397
722939060
569130355
182205461
567774761
569334708
924438522
129648750
271928389
966432163
532550322
432403472
1177196966
1020196936
1138836991
970603417
371742994
1335493616
1118752834
1007003918
1043366316
947973094
486153866
481597566
164840490
652191382
416569282
275327493
1001729185
220449911
655844997
822847415
280649378
603554839
221224197
441169923
457860762
923796504
474881638
990192517
590904632
867673909
514682984
306980542
429204257
712648813
495710524
742620289
295594242
1378970496
193111276
416501389
822816302
1358197222
364928343
106564123
488034044
377970855
556569910
299688720
1463976388
518668467
303430988
900591978
864537645
475352298
1259700169
598654798
136604521
363598096
249465045
830950444
323735928
417345717
501312621
231880584
1468733305
1182884316
870291538
1136715730
950366953
170255898
807520548
589896023
527443120
887449520
288277973
543995021
1353888696
770411304
885035934
1180612824
1273309785
1038734922
462652647
136680240
872529131
1216773399
206412843
570487740
810023637
396419057
424987221
359829132
1190294154
59790455
744079180
667554127
380963064
424598561
875654138
969334086
258448377
728034254
209359468
967033828
101734887
1134270916
506604244
862954851
182586176
254185121
279508915
1055533383
885666329
917047337
548573483
437982827
503766716
809248529
795843497
602187657
1458087968
237463010
837627040
235950964
1043017514
215821249
684483644
1267426695
824624755
730808286
148031902
775074014
767712706
391777293
538920263
271886882
410845292
389682269
1002635183
648815319
878168179
719289895
1463389715
463621180
812942677
277521880
259267444
938547411
488875496
1096137108
1082202449
1496970819
1153302070
678835931
962394867
764310819
623198818
460531970
311362560
1021532504
414963631
458255438
744461780
1379235099
403712125
444288271
642017515
1436583063
865364411
1428310853
935856624
881716881
781083434
193144725
718481111
628837933
584243941
305328629
42033417
653401810
388372413
541841024
300262821
527141377
1482022062
540022181
519559715
981773624
1098162859
1419934996
83000381
209257950
574568662
498480110
1400655476
1386108904
953170869
812561288
999731051
808245799
1383899572
1073240066
349357714
965840482
635910559
994986261
335871101
711593411
259416618
289672644
463959657
935082019
320381529
1101886003
787112213
657880468
448496542
816798831
1418830329
478737866
444980100
1069185996
309848515
962123919
638318919
906960797
102291665
576733440
125297169
866171473
245415741
658773889
326166673
1136063699
237358328
954597660
1054876866
873168415
350930382
1484067440
810646579
1327725115
1150752169
429491956
822175480
630650855
1363180086
139454929
629484111
1227767667
1229715418
969120165
669995147
684880967
1196291427
201390065
792695283
690247988
1143722209
682462519
1204842879
243924435
867750146
973658235
187124801
948637776
1060312367
1092559381
401176368
1440055616
405769929
746189905
255318974
577066884
15860078
1398614118
841038066
342679362
395891675
1461178943
629107594
1319961377
538946870
304749962
997831681
935416968
518199201
574363673
544122356
931135703
131204062
837933147
316619933
141872345
996217270
1277900347
394213903
1364385329
419718718
242440833
782960824
254260236
94341565
609456497
1215260353
874342484
561562575
1069936185
353968105
90996039
467350238
1055682015
446775950
961752160
477007428
537210841
805946083
172265226
420189667
1219795365
488571040
772293288
154596640
897381558
1236033239
942287539
643129874
844160330
210215688
636967866
677168574
1318006506
325278580
446181809
779417620
509300063
584649768
711822443
1389013825
988329884
435995562
788897997
1296945202
1294671082
1427229864
33964095
90443371
346517452
330447668
382732261
613114824
761354362
469631798
231844954
463925793
768377667
596320231
346463713
448978540
436001767
938600817
887837442
776938961
941685239
440334373
478278952
1219367871
338806235
923089023
652333714
249084659
577328086
52654070
150038329
960622475
969835961
81775065
382951871
861195121
804812471
262844293
946873182
494289012
1012742691
597730863
1340167136
1359999164
498486164
1372251314
970751051
901229365
433229814
1069486069
789429997
503015406
940756243
455802289
748382090
837531181
552669097
333069389
309623852
762864158
564810352
474940062
863655848
1226841652
817659041
1030140098
167331638
150894369
630981510
1013226795
467463412
1036642038
1465985439
643997590
336169099
253614391
327019679
994197359
239430681
500271274
1164369335
948402276
1052768486
326906691
1307185934
144229901
651729490
779861213
1430653389
935275741
483446969
1030787630
1474939377
284524812
242020314
1445358470
975060358
971695119
936387392
834271205
785893591
144391826
1458595253
415833868
395238404
147535521
1314357007
832309247
626110221
612430810
529455097
967020946
262411183
1230954430
1076775993
782803281
1289787106
775795299
1443753360
522572593
300071854
589442883
213592863
959752330
1013794859
944230621
966884319
464830732
326738325
501406933
345316396
1259540661
612494414
1009851496
795996564
396916258
457764089
494811437
1043251424
438977703
1029962564
451312042
819953256
738097174
721141073
1216443759
1320573387
189747438
1184368780
292587258
1083972056
747355434
710749020
977638469
239847974
591901982
806552022
1250668394
408314892
1271040271
1221905540
1274600199
565065293
698913028
931020704
1318768167
421329099
439619834
541491215
206141877
392150887
461743756
440739697
309180652
1003374800
1025752258
1300408110
273840122
784592556
1012145433
680771882
679567530
584853144
1417808280
304039051
941400301
1385784936
793262797
758268963
796573204
890486836
803903194
1342869754
292308491
998530324
129864541
92622207
1483762315
249165848
978094055
845509388
1457924799
1123762499
567390123
672280344
995793085
703712088
278147814
910376749
495352274
411507399
58369137
70035835
1050941951
577486742
983460517
446641019
857006389
722184290
762325722
1027139655
821711774
1202449246
459220486
341324922
607329261
647766525
263134189
271709792
1080022414
305340193
565814118
1119690578
1154276427
696988440
483033444
1397130474
79715380
273330616
552246559
714671588
985996306
294312664
943252189
716196994
1484144047
632111288
662947506
1273822959
101770587
519231158
589141931
314258053
428567618
131929248
206994589
1483816961
1412277929
394621370
1096297579
600598643
339736213
1432481986
591954507
414356177
586820306
476273614
329839177
1371229189
876211858
63786337
938463734
876473429
466635925
1005363133
1434319752
176607082
678083227
203360073
592342614
727559166
1283488875
267097885
209726862
378529811
735378793
143354996
1373768568
599291492
1012126806
911682157
790350445
922077215
1278789807
964659466
816688786
928253114
701177877
676997366
586772227
1335213186
1263294558
262851486
221828187
921905942
3393301
668987859
377703558
1013793040
881596755
145867249
1329732867
428933872
1256095402
1184380701
583004405
525810330
433779756
112608309
1117031914
527472815
665178313
1178973711
429537725
763700207
391618843
1317858443
812802550
523498328
872146865
1417331014
850361744
758254090
402376649
1409028683
821019800
1159073029
366916923
741438430
1079322049
1461183561
1457577405
504591498
301730393
98311490
398138439
320859874
1190834141
356263942
874843236
1029654282
395990961
359328150
447149812
916354796
1332433529
483485130
293555835
1351846228
810030127
408161804
622644506
161424831
549899514
476611054
402293052
436692969
510008133
919015729
690615572
790555712
377272056
960966078
241049520
394699799
456987348
427798946
826555864
919187155
488229733
617444814
1340547257
1288899445
199376624
203719341
505014940
426153679
439457367
601987989
293239693
166551555
770817659
148283555
1053708422
956202656
1031400545
119958
1201822032
639480642
1025762299
956408268
1173435968
491860643
624190846
1180353631
1132541529
837508137
948721033
457184872
2519257
767666080
1129307612
464697820
843013996
839755628
1147434318
269421085
398429907
1284481372
742068022
1460934844
597464513
988977326
41019323
198487962
183970056
296128773
328044102
927040399
207603279
1036957852
197492926
283218258
530410388
581235025
1499465375
522756330
126719960
120889650
973422238
687149965
527430102
1199151380
156651053
973805088
1036284218
445635825
443622872
659820509
1320677453
765929538
520702692
1085896912
1321942497
891357367
59670439
1253405512
562378137
882681166
434864674
1305883540
575776778
1005852591
526074944
656680281
655967684
796551601
883904
1296550985
645573690
925792187
372136540
390094902
561293976
1302415785
765407314
411217091
293825510
1051048133
1479490486
1213322958
1038949234
815377651
1014801382
121668330
1444279940
1133228453
732798420
334240387
206415579
418043035
434877578
483021600
464724496
198901905
791862244
676171090
1097402223
1498930081
1301213660
73385361
109705532
1482006057
382090595
1428604680
1396923322
1010871177
834189552
923174534
389450207
210294372
959219180
654879259
415726978
1439095474
279978849
754631340
1056491224
382952734
728274447
386697104
132601483
667631922
1379584180
423224215
385746485
941026117
973979575
376155275
530090919
1368852391
101677292
216476626
1270938442
1201483007
391460429
1149710736
1236440510
263852794
1347588561
1095696530
901361500
344524665
1297443241
1925237
391012292
1101347690
810643414
1453349713
1168229708
1359010445
74215924
1368738251
731735924
969127905
1123076644
133978463
407213646
1238786218
1147271620
1456707063
833812088
556523553
251087050
762430919
1251586552
517868375
269936368
213971824
1233964395
680438260
156164374
1215817869
1020667515
954037035
1264537071
787906991
1345865869
908909777
777751513
838121544
782820806
1433972745
1046878414
327798700
70870386
1301242564
888413771
1213946953
858342532
592478483
882822129
1127774390
913491
1077513129
574795722
1335356445
715750301
412795043
303204592
569221709
559364192
438766037
532353278
385917738
821399800
1347581861
1149520411
911891147
188980147
96541131
797282620
411824360
1339703566
432199804
304295479
484812459
1145159259
1055025195
1249235363
382789755
820435432
1483504675
1176927206
1230394182
714018334
973907384
1107084805
418326857
867453732
507578323
496932035
1123730559
279863958
465554672
577496496
1027542894
453985174
530071178
436263057
929467224
537703869
731691670
1244704243
1437892941
635841276
1434406135
1029641853
1299938192
871449670
89372499
297622895
905672578
941733691
1240061066
236915918
1362762265
1359537592
844799161
343029152
594722478
1161161468
895382023
1014980999
467534447
1299677187
1090770833
1339646791
1028442277
1138510732
573419502
1107579582
1187691650
777170398
640260761
1451052626
893617574
1405998175
1294003813
425666506
731493702
536184302
725440643
1136604158
357779699
1446147953
261891921
890621778
829349137
681395720
734339755
856264141
642875310
647815751
240556033
418004503
186383310
97346269
94286927
1225354345
216105573
405021872
844962789
977767418
1061894365
1286648227
1133416190
1000056036
338295486
202446626
214455060
452785196
304936980
1345765927
476270051
704955073
73018360
895896228
780448255
154040945
1090035846
550416633
1422444418
689701832
524802352
768954784
1352748585
210310794
846587077
421004057
839353583
985198591
630548300
1225102179
954005056
305804259
1449100339
346613507
192057164
807432908
1162368396
263688131
548612915
817082685
920469197
1070239669
814815642
689904010
734751841
678427652
139314
501730964
480394480
207741813
522959654
904943541
486305689
1363861758
468212620
923669380
396515037
241512799
497179415
1271536205
695395605
149009287
458764300
876694576
1001237878
711488853
1339234979
403834670
403681859
321967539
647483366
297980149
383298184
529370636
505975577
438919257
74664392
278968898
629708711
316714296
697655140
1027038580
334955937
268596194
605173149
1477315558
581286163
521905434
328414245
690521976
142782989
7287812
1463738858
538016508
520899978
1412161330
911349749
696693817
546097762
309507997
725206750
628363051
464439046
379778993
889944907
367487383
371334623
981112082
86403760
293615252
297041871
930999067
650226615
241517646
1330596086
121356145
1127400975
864730651
534378085
729126975
347174282
558662122
323485846
922373201
470517136
795916955
483168782
250799139
582811972
1026193066
514535064
719395151
1289837195
503715502
846510331
473406774
702028775
995459638
595574227
799809058
483433066
1090872002
200779054
1393817069
184867810
416639629
356135472
1345828191
148336465
596050265
619078293
341537625
829861825
419402401
182049152
484943649
920942668
846708827
25427952
722545941
1227451422
466672194
827616850
209347953
120674798
853112685
993893129
1473801705
1076668644
1114776297
839134505
293097117
1145431157
441957400
1469365294
347478554
559781774
663048276
633216065
225750506
1311294634
999336761
1094235705
704090232
1233372637
514972841
1128087020
1416121196
988975695
1164674632
236151739
969621038
302784468
1215418196
596044736
562579995
887902442
1429587106
457367063
1048660365
538666500
349707580
1046142018
1348096720
787669159
916616072
647913562
1266451687
398034947
871192507
738794693
623379329
1076689312
546636683
1112313317
547886445
654693984
1214475302
625705758
630892712
607544471
936255730
323841270
483846655
152274858
384695298
827800069
503997386
556986294
780238504
1331912867
1266656393
473237121
1201723498
284014472
1092981829
709555550
1208683962
741263413
1073170969
429632899
334426286
832066118
998205682
468893322
891520131
458635406
1017941588
450355632
1439382330
1278753287
261448570
371198007
561538123
194871904
547950004
505912537
309732842
982220059
1074271942
434406611
893706907
1095628426
604456291
1006049226
630054128
405277012
483109139
1200714323
465721364
351919463
815957130
734645544
583653584
1312059970
811766998
313391315
1187683993
461168480
404049243
404457357
1017755042
302471622
482772499
59377761
1204494257
1079871345
1050423334
622609453
348847274
331450297
1382395813
1243584384
1343282630
1000446197
1346169341
807043470
142373713
1467786936
551819012
759047388
819668321
297008931
858843114
401905181
586730297
1035208957
1200918404
1101442371
130102868
1096834123
1489859073
221017246
982623092
752797152
556224574
927173691
1426417267
356482994
501146472
1243839312
1397396188
209119238
1469425069
419392570
1047337663
1210869198
537975568
366742060
247125338
996531111
84613867
718011295
1362623878
671535442
646937661
1470388577
518129626
1199564918
903742330
262665982
54471996
685889923
222497322
353653545
1253070829
546603980
1117991590
412618054
567912714
618632284
1454898236
532795575
206868591
466812995
771516555
419673562
622110541
1437097466
120789854
1061699266
486768981
1006972202
653876230
233565194
124113308
434509092
1333488037
207295108
1281808462
516538020
277398335
764055117
443953586
1435802614
412924272
340742042
469322591
661292844
909468868
486908063
191365270
872462646
1445322761
1285261049
1388646781
310152197
628842648
556351661
243754905
967763831
462515014
786901945
307399836
497831146
395906239
1009349798
591767507
811255682
1468071962
850792995
92052533
714068623
1262590954
862906073
230890736
1243854895
489737885
274295014
439311798
263186571
1302262480
540433621
571850481
771267706
203800997
1292363698
96465591
1435133169
1153598297
1280809808
752500595
765095664
397883091
390065578
720899610
763800912
462947745
561404779
1220404884
1071465936
909939045
310620557
317395508
1303340894
360680774
1067818211
898556619
872442900
729061328
926276259
524174591
1287371075
1228072308
1029186860
1335806499
958840670
412167974
340258609
1470364799
871718468
1292995406
892653608
1327114986
720993530
1435075879
989570007
628909838
365024048
1283401446
1077807655
519623607
304545031
376919228
861256780
378861814
360734085
1217666630
608712438
1497511022
1002714433
1468504597
81684082
878973684
978755759
1347218262
395475374
696819446
866148381
426510222
685617825
1348202660
384307038
1029054502
1213764202
535073048
1060337637
1342112587
1422637602
718685051
469555283
205302979
218989381
1371414067
1160568418
1302248713
1412655728
258656099
478537193
540864063
1260354880
345197682
693032981
746823985
1312168362
1378775062
1403767782
495838489
978669511
127151349
1364315011
1142347787
1208518450
480456548
683763730
165759466
1150001666
1306866272
1020657171
1280371605
696156796
1125858976
364198799
1408091523
682881211
1058484007
727884575
1346919439
753212295
558888750
358235954
1247575991
453335559
584513008
1353649327
1142423010
429029410
465580149
336281235
469842952
1368648404
422641541
805628576
1033297685
461289085
483048017
779022311
726422676
111819087
1298114492
415356981
458464618
1449294126
305703951
584570294
1141095503
488401343
515191498
218035436
1376887575
447190060
1133960240
769685358
443731740
1210743182
396610223
784524354
644748874
1222834379
540045581
888661006
433172623
537363187
1181996031
150411784
834508292
613502952
955256523
276079163
747857515
511156838
1098956279
1469270058
805789639
832595309
391638320
1025516238
944800027
679931506
257903428
877775692
47282489
1000818370
1429213388
447858294
688848558
683394712
694016072
1350802121
1107871624
541673255
686873101
732389689
777660089
431272803
713254081
663239554
634436883
1490208370
755516021
489934093
748559469
236274437
151363522
887873191
910900114
881516907
626856253
516671110
452039803
1165456544
784082291
555411795
33353321
642769276
56159145
599757714
381144447
1101460735
730349922
426598755
468259482
288710687
185247274
509450559
884986381
915876747
1461293733
1181509513
1114088447
354242711
280051362
593334499
811751150
1227513043
1192650945
73510872
951374648
113980738
970053424
1371973839
923165518
49503851
371417880
832370074
148004016
812430449
1201723776
53951542
571789939
561957627
936962077
1113689738
973463390
1368512372
213913638
507965182
802180610
950166401
996258378
307770913
524040376
373686900
1239593670
107270716
181169980
809455563
246895088
465587491
1152315690
788906398
725503876
630214335
667478592
1460851538
248026871
338852408
978800164
167665880
529804158
1084515
705706389
337202515
1438002345
775351434
516588045
386650070
1093001034
282747400
796716120
457306211
352826199
155921460
520432858
769050908
258232460
678065752
1267371070
360564185
808144928
348248046
459284838
481592648
662406117
403279480
1454756573
1052259363
1041862714
560314345
584505247
278732642
299604749
799624088
370601472
322171112
705856795
548847161
1008667329
461282984
675832387
1087283350
747441142
1045081255
438699937
402758126
1353864866
659131117
135775229
293415620
390303881
1228041250
361547522
465440136
276773069
373113460
399692607
479037152
128016213
472171110
417494694
503742169
594520441
531318390
907569382
360872146
306281821
591882267
469632980
368964516
1196236563
359720315
1044320822
1119877505
496104793
261126064
743938167
682123009
325165513
744625857
1038436006
1066821030
1341874452
838169674
443365092
1210598048
5648486
659861101
867252749
393101406
701608598
385279538
440855907
443372048
433349871
1131705023
290687174
979148934
840512347
989571447
444446566
631217998
202673840
758608880
1400793089
511477642
303545399
240118539
1225758285
571253585
823796450
467402670
602966230
650104940
535291780
561582936
460447841
177007075
1068307566
1236616831
834434362
874875571
569835301
224979386
1479516494
1189177961
129586282
418279128
619948850
1030770738
706247271
1312867876
882253192
32879378
860063207
415872082
238986215
750961622
548126758
614071346
531024621
461999534
472605685
252737110
1044577961
1182959235
1161863488
1086500460
514943144
1153296084
1297258457
294348919
667726151
397273577
251439143
405200263
817207351
870212335
179313239
1462593904
480012794
1171637728
993610810
903008793
757740471
1470962959
645677472
1184852703
857479309
590188621
589866829
1217046878
371345595
741084950
357923381
870022954
581968098
719981218
900029243
475434031
795117577
204888225
117365599
837303449
1252372518
346047772
774237089
185006168
989519009
997407044
912964524
130189260
815261335
401179798
328529444
973602059
469921857
262616890
861906802
963034495
828838397
542952187
574793043
880184734
751998942
992262396
381205688
1326800798
528622883
137306570
701992629
1455884694
466456493
225051281
493552693
405591116
256494937
630520494
199744423
753619104
1357637989
1025740868
1235335380
920891493
1339179240
87321377
629297100
1065152592
539019703
390598815
738785935
1133856921
759645711
1411352081
2892860
267953807
389338782
1341558066
122570645
660084460
988445306
1087526275
269781498
351335928
320621705
775109308
882254885
476510536
442441017
1329737743
387392243
612587782
485300088
1300415028
1210120728
1431445691
640362706
1187232700
1238988609
307017639
1075401644
311767215
1405318849
340433292
703799468
234625895
562929213
951112228
730486066
1479761841
818612874
314600690
260749987
922527456
1217770855
890419494
260959118
673890554
333356860
176066017
293578742
401669815
702737116
1047328466
482633132
179946321
409634989
1443604048
596255761
1469081813
1467075870
314867698
594635523
500764293
368809118
937304961
759763380
546791276
363741966
976562507
746419326
1396614237
410282959
1175465073
291890692
499828856
927184701
134410702
931752653
326451030
212037106
1093848248
1425404406
436098544
507500190
1239825155
490165457
1144489477
711940103
849212508
719058044
503967715
241198175
351030463
879357874
1437832168
913157195
42471783
1400905419
1211704816
822849966
886138508
764429952
929339872
469442608
1159631566
897845135
682175494
1046032443
64919831
874330166
570672113
1351481831
773087962
1239854658
1233503606
741258379
805921649
1198157058
364027271
333495357
1171409311
658609117
1364621459
484839323
562572846
169170088
762220725
1088540172
493966801
537683001
542379517
740295977
97031267
1318704845
2800494
882435384
286772814
1432029306
750153456
712831288
1291537014
648724470
234452679
782862690
1150164916
792729406
686453229
974784050
1417568401
688403065
382832872
1157147921
416238929
709385546
1036070324
648273831
621424251
1207221409
686913913
323777099
136653461
1062512750
758254832
603338743
1146808606
467346718
1242717068
1217648660
1233748074
1401117070
1106387180
1028535517
329815215
532567172
328928811
1266481785
11178819
1010171398
702042652
464397450
971393927
1034859982
692932988
591604933
453995532
1075064564
356863421
174658416
1011005864
1073831367
181312577
466781329
1255044974
438760384
766540475
402860357
1415885246
1321487025
474739030
431885273
1438779490
417200083
872377606
512586633
922734920
127005443
482439442
1344564007
380139135
787297863
366780524
785404540
38660742
117297192
415447485
122419732
991064684
572286139
807023297
725053854
395048662
741535021
424820780
1252083133
1103946474
899622251
533715977
1495260663
643619399
1038458751
1079156271
1236649490
708025396
395209001
548539843
436496954
931192737
110611
410984359
1083651809
749668727
468595438
532255095
856859512
722995574
341335376
1438579151
714756510
130655531
472878758
640733749
229749977
823988144
1188039852
644587320
183033656
1493892442
809344453
730408924
1006347498
1195476420
1484389516
1056327
772942786
1023949072
733921356
711318349
442773443
1043235095
424788487
1048422299
532176790
273374368
346233323
1331294101
717432664
1104133852
748178779
1121106642
430517355
204871872
1298691328
468204068
92139170
819234261
887412328
1379167097
82522635
32186355
1067886842
1450956784
779230083
1317396815
289141
531450709
1380344708
1344494364
284775009
351303358
208843625
391635688
463732189
605738317
1146915923
418584567
919032027
977367738
612535336
1484962885
542338013
490919050
892868001
414523099
1035731250
1247510520
825549488
785183663
265350401
478340201
1141294892
348526160
1025016369
1089419785
449989956
163714519
379784209
1260594518
1091664777
1298126117
602736333
816204923
1218679695
903192056
214383196
1382995157
962183591
379464925
1117295418
1062988589
791776700
499401129
1237750295
938675324
1067147704
582193363
897773661
54702189
679130575
576457981
524343596
517621
450810956
649284754
1264419060
838120963
246884360
563189803
1011183947
460006114
207021485
547772319
844164946
1150112636
35470944
1495191409
1087247981
612131847
705218209
246734728
467852992
491200913
610614424
484122059
472025672
322098783
511548828
596702322
304842672
914683127
837777335
203994640
148466064
391286016
584275218
372444357
596955268
1001160199
1063933008
414109570
482267061
74674289
1498606619
82811663
289329367
186963653
484519788
840376107
1059884592
940505691
480749590
1111176231
343517122
217706598
463928089
688727611
341510220
283374589
442106559
398473532
317621979
669589231
631468470
257454090
740481918
250136377
721445716
76899790
429788247
690662660
795718077
1164829588
986298537
318732739
781299742
572804429
861384415
888778989
386243928
455270287
697268411
481798838
1156651646
957706364
1453328446
121620168
1324996525
980465220
588880561
204218075
1181080284
1278829542
1375900814
1338192355
128760925
409536037
908816417
963251816
652592240
404683818
1394258352
372216673
889540984
938176415
444416866
257947961
429160598
364510635
408410098
508498038
540844096
413503561
320366905
771513095
182997303
388713
927464627
275043743
930455964
416941184
508354062
503492049
667470354
769717705
795772084
517464087
167854941
455506471
135359356
387687722
793301229
139582691
695259849
656904304
1359829291
1048253060
748546337
504534992
222320296
627205981
306028396
1124507397
252783225
1335618331
1325592948
1210175421
201957734
811417358
598496370
474210273
347839108
948066253
716400627
1320671543
52961028
466148338
1103284082
723564567
813482224
547571813
261163229
908887071
1412716371
1183362504
868913772
245696842
502447031
1094765783
771782924
176524300
39348342
219107152
98942915
606651963
362596207
804263150
487049113
486513470
698878082
791024667
327383790
1386203118
1464104496
294449124
655162237
859589522
343208045
495498797
1159816196
175732833
411128645
613695172
800703952
785607296
1409912429
941248380
334709580
46384083
650776987
519883887
541970897
1428492560
797783026
657795421
893269007
605573413
756133514
987778359
819779584
112332761
1130061992
972588846
784657925
403563207
1144694031
259797709
257152842
1219671487
1142222351
1443755145
884003619
1354047808
641933673
571396733
673016233
482425971
661813328
750147841
391231414
405404537
604910730
763418783
862163934
637084957
369805224
1233502342
924382834
925307602
1140995596
638965482
696203630
1477400259
250900398
265189261
1001061358
331399218
842110957
657416604
972602587
681693441
1160800485
1040404412
949815721
839761976
1009813012
421105808
167161321
408391095
402756225
349198150
874801359
762514262
1457995382
992797731
1156919156
557563371
440888718
1400723130
1007250693
111941070
1363559219
899255150
651169469
902943666
1322061368
763306144
1070791291
387850937
433663171
69000372
1404880582
1064987304
937470952
1048809814
436653859
427524660
502803603
339435940
688602536
975160160
1347929993
1002624140
1139221883
987165062
935259107
492933665
386725602
352100789
986334956
1254683673
617478546
1070437184
848384954
889373172
1022778209
392865781
898296122
1180920511
217318501
717635859
903537569
362066181
769089135
376783689
858570844
482007559
867521082
1410074867
395102065
740796578
356279710
815152931
442600906
641784126
583233251
667553902
1148406424
191748189
498016256
962417661
1398093985
905063035
687582416
143516609
958787726
1357882891
104352570
482450106
739870027
728720029
188667307
759899104
414181353
734327354
408702336
855507942
468679745
1320070868
1142209593
422413488
269190663
920504555
914393620
1001412636
1129980464
760049121
547888845
548909400
1410903428
1192623428
1250089709
506589518
1001901288
678978309
622369827
660260961
544003495
1036990081
693807488
688747555
741602352
1364955118
34364563
1406469956
905998642
1275830396
348302599
621350690
1338903610
987271490
881699260
560407298
1341557096
159837086
87692196
1000714175
79826524
275178476
759732341
1165067500
1159676112
293392558
767861144
410499572
415243203
390166488
1031773886
395599410
427148225
939735021
729996367
940918864
253026487
164055604
1289427696
697766727
882447730
780942267
925639622
1194199669
345384695
126435336
534617339
886735274
750473890
155950500
612810444
449163359
1293610989
99656910
833004748
1478463347
247445740
480062877
756265710
423859251
1480873362
1022196625
401216627
466962011
1319754110
270074678
354349244
870829790
963295883
140978788
572623199
764949213
1206002613
1088946732
848937132
792133463
1220900013
723657487
390594671
834894648
982993652
387855381
1070409563
247298054
123785065
704835950
946465173
821909334
466570844
419922049
295293866
460612341
686543493
857754022
1355060354
1373414413
353254330
323747805
1377710978
1310093981
307875578
273752
742674514
1369121576
945615301
1074591374
1039760739
786356354
200547953
864730052
1469741102
447628598
1363993564
891466765
331628255
1338925918
375767220
1149173870
367403397
489231745
1462633703
88055224
658503680
1144250450
459683018
254237159
221127601
944284617
622582239
212257596
1410622604
227840133
292926873
1152916407
384503901
468147405
1485519594
410729128
718089884
837409905
224345577
688292097
707815386
549317832
939194144
248361047
950762404
477938899
333412131
1495448234
586645558
425784540
564561034
755326215
287590220
473938411
950342609
984603853
198527758
565632372
563194250
704485743
1041764466
347799957
924120356
1347009766
867989897
351052693
1455710391
554941049
1203952336
1482968692
493171249
1220999635
592325840
964793451
300013260
256802375
374219343
649943253
481063213
401707926
1220154578
321707031
798276924
779409955
720986647
465948230
131906003
775270834
1178577419
545182918
400482904
210668999
176750532
356446216
360864762
991322211
1269043616
348024057
812338549
641879536
545531324
1128280445
344707046
348411740
1262952157
307437570
1227304878
1210434964
186406280
706748001
603226618
407799807
627254551
565598787
344988672
430239371
33154306
558543534
99668880
829702337
1053195602
310006519
217980783
1145098918
1236502047
1318701515
691181030
361109675
1073645417
377809277
640029863
1076313303
1312148260
445619429
460171848
62638974
681631574
341673179
1467863193
1034216111
931550100
457170006
1461295580
465173450
1083575834
603146430
1018192978
769233307
173505801
485072740
368518398
66710724
303893368
799530592
242096609
1025349648
166460408
358737806
414583949
457716407
960977115
1089686433
333069210
589195652
830447647
409162336
1149266273
422593470
839187493
398577926
204705410
786555319
520670463
438496712
858196551
546697617
738016701
368842729
402194496
239871585
870335587
445222844
924493201
1373626142
1397053238
785188487
1406740104
375056666
471819191
676275577
529347597
287161020
966441471
1317970922
525056465
413553174
599396858
1353661020
603830689
382411241
488108990
108147313
912817413
577268733
1206496682
1097578405
230555207
486567512
588016009
1066603170
869578794
818876298
436283458
533704214
831331369
589891423
837170825
636180932
1340894424
546242340
84381365
119801207
1165452624
1478810564
501665700
751662751
1124388555
396520271
932950247
898571619
625989415
1462444487
881577330
401515292
357589570
1218084392
786509347
1059055640
238154555
1300726756
584415011
452860171
799489930
134792696
1037999342
987019309
694492231
7948180
448943483
615836136
1007330825
932630327
801851600
330192597
363191872
397810160
452868792
1244017258
1141041095
285998852
833285515
493188274
638232528
298416879
1261464877
698294947
561995800
225119578
619973103
948634568
694327825
275357255
1142667303
415949574
537604482
347256681
429755194
188852184
1039267076
76585219
276084962
1290833342
470785852
357247440
456760037
1401239682
977796714
449438098
766685535
521376314
38630229
566429551
1213001382
831624628
607225862
361713511
531146138
880667901
418424537
564848314
238756968
663135730
367094476
849113309
569107200
79092161
800915620
1251148431
639014659
435709632
922321038
506740324
1113091370
818284538
844687080
818320903
1367575485
371702656
530700466
447324345
1082435312
814159970
1301365144
1399279056
618888758
1147204503
1330526758
454281671
659299452
1474974911
346066346
434477218
49092252
391825988
978159893
1103363031
464723642
1485345766
625718257
807483996
152857939
1134217132
195352472
945734356
276761706
199896752
1015593168
224693995
1245557472
743578245
499363639
451616355
788257991
648114518
361823848
388164104
559373595
464207488
536544316
230569829
1007065920
1366379587
1458117211
3788835
640169114
496134187
472247973
482450344
638525804
1135352077
398505466
1290305891
1153417778
419318518
455972865
1398245172
740502147
385341185
615948083
1123614305
523804661
1383145760
745933072
325996489
1129933418
734228324
1222618419
852252095
976665316
736141180
413315607
413849025
806887106
924038590
1056015970
778072022
484114554
996606033
1101172866
456418807
788369949
730171115
1312230023
482028442
64528854
961560228
485563506
1316732847
719325906
893969932
1365437982
876144268
1257586018
446041081
639496422
216126588
368552097
895011613
142241388
170513481
764334195
1390130028
1041918360
1422899366
735256996
360741604
681830585
761279967
389923775
432374414
803855133
234743462
1290182982
1352812610
314174961
780071663
895143677
1476531216
642392447
1067763477
1293742020
784306948
461533353
355821323
501668619
112344917
865107132
321895642
97471332
420763184
191781315
401313996
461639557
353070340
910393446
464776011
1256936901
400227970
554581567
402312075
800862533
890168427
745350936
905165713
510836268
479598656
758632938
225559338
450521374
672200428
939117566
298161153
889871553
1030948215
630601401
1158791765
767857793
931376521
1416622389
732939661
182811687
332140539
162309317
82115772
1363256980
457597795
1061198430
1273025683
999773075
642198259
1320137996
315679862
360278472
415462106
466463312
495499577
356514074
925025152
630579257
626339410
1034502191
374391247
89219475
177750928
915097779
457307029
298228636
486755911
848846332
328868284
462556179
1216124484
905437221
445240800
904959879
666543369
793331971
788429233
534064485
1242795389
804658722
238766423
1416048681
1016387122
494836897
777104234
247914271
275241294
1346184244
599621319
336287948
525521711
467370145
437471309
458160431
383344771
1430516634
950949162
486276713
1442865397
360555189
959770603
557357259
846473425
1127826221
1206285070
1024807044
579079375
207709164
258910492
193701717
1158105631
941888540
466703811
404335518
1492074809
495048433
1046942
399660164
430739971
135769945
1014040453
414682698
556841978
1381977624
1236690931
713101466
797110978
1460240876
964867580
1030932849
458748320
427411265
552801124
809750933
781185138
538693475
572289367
381475999
1387940170
337214120
383863774
681490131
565498606
1085291180
473330286
766238734
1314118074
270692466
1391609693
765189051
177189409
1181756812
654612763
417382530
343328846
362756354
1361883403
548908771
388096248
228844100
817260621
824228276
544723070
1374295979
1015518599
861510767
144600297
565591022
352140987
651851993
300679262
363027560
809704282
184150236
871020002
311987544
257340081
1119280896
746349073
472932297
939909434
899848735
290322381
914579925
388261310
67849761
1179870389
373433110
985554717
787129292
350603966
216591709
905112685
370194058
326431667
166318326
1267712990
279675463
955229150
511293931
309762594
932114583
186560286
246429408
652413056
4504268
528362775
525043847
898769954
356375935
1124242829
1345288587
472688336
1033356750
300292934
614756132
550769901
913184543
1092949390
571416014
853298469
306403772
533858751
754898048
522482276
487780032
273319028
778078692
774508841
846674738
761436615
96971815
501468485
986923043
330922136
462184611
497288301
1040157986
1461201227
459001328
1245143450
493279949
397846735
88134773
556977723
208599232
255348519
911016948
1282745130
208339546
1177626435
1457839372
1053549510
634678236
354685365
1117601409
736604865
537581298
1448828174
315013470
36046610
957364815
326735138
1090196387
137758177
735811492
134924441
1478200277
462695165
224373185
63461747
75198876
557355931
912701633
1298148610
1493946600
711036089
742367817
537895310
1038321969
675793712
1286258955
243347215
172949373
889345327
968402599
910051169
837168848
665825135
763259016
1056377179
498565947
1333528533
352696664
1401284545
860919680
562066171
169560998
68609593
722770982
1319466999
552209200
195319195
340397935
1480486206
408595896
1449893828
228415587
1224663533
679813871
688971914
1017975944
977502771
481850714
192699967
1482678096
122490693
1425799084
322294654
1374950387
1337661767
280372282
269231370
435423248
1263411169
535288060
1954283
208766907
306145871
437273527
391029118
3406447
1322419110
561762786
415127770
432786811
180725224
824265058
403006851
1473364313
882525947
1478491615
1085963576
641757482
980113780
1439745132
341628085
1096047351
727743154
1470115091
989513163
1145349749
1092406413
1498126223
1476451155
502299820
751470313
1115430656
995477885
721874224
1158896659
676258885
197800170
495849222
1219733695
1172110747
733556754
1347461943
786063502
259549937
488727211
343607421
1091715733
464489807
1181682674
1049544255
1069807782
413292745
1192126847
603164357
940751114
518334803
1383661501
799290719
974044381
1092423106
492743556
1391009185
242972095
404321828
344195299
885051724
44413640
1468973382
1041420055
1126594433
892314359
481639903
1201955164
1440552821
470299521
1235948207
203961667
1032987760
86215257
1224065263
1466339115
840796061
271323872
895869152
972114823
703100581
975138219
1256986580
785040520
575221695
1096585566
890234391
418936027
534494277
890036657
861894187
922310312
1054781053
898813056
471100931
637881594
1256962803
1224516465
920744779
751514133
608463121
654770490
1066014922
885293080
1103524150
396516766
668975645
1057093014
1227160911
702122890
279002244
493876108
279448856
1470665002
510831372
1044826886
995164785
365775740
990908376
1040735538
1300247043
987056459
772389991
889596528
1409666323
199864746
369876879
1426836288
481454825
968566910
589164765
1187939353
1399575343
1214399038
506409797
265960437
290793433
443979853
1349853801
979679724
446048676
213082653
986875997
1020996334
294016664
692848249
833613938
821414
356154840
958776204
977377465
979028449
946942122
852792597
1363074532
1098477073
571558553
1057276123
474722562
435289794
483436723
276923853
1081810920
255292658
394995448
651161610
346906555
211225220
632859190
1411003151
479471146
399362706
681635062
554161803
184592542
1274778740
488873440
905790759
335416783
1219914453
1119518122
483250764
1210123295
846363553
1176320786
301477872
557958364
889294710
769943185
585508238
421229563
853559622
607052111
840054686
1017490836
1001678388
409348595
394879832
375111465
1421266057
414754335
443084903
529176051
1320238967
824668053
1125992172
620813454
840769289
1141875650
1214354530
793228817
1272163700
460018022
362122262
1316596266
1418414069
996817967
479959563
116779195
943922283
574176336
403721099
1237908114
961424864
646320389
1306392942
962053821
1493863186
684064363
317101321
1374915891
1255988535
1016147499
1382412476
919090989
1325616243
1361115191
1439312037
721917188
1023251193
1380139109
425403088
644573797
1155020328
524287446
834301924
857118958
1233298701
834843606
1499458815
1428417466
1465647427
606925729
1431303291
1461238008
1375242588
168282502
137393939
356598210
1355355656
863819567
885795388
884847933
1136589254
916024739
223013551
1213724606
1446114160
1451227693
499519589
892350897
1126047610
89578871
143947423
1445069830
534889457
713928712
859661967
401824653
1359437833
780230181
1341472621
1487208957
664339336
77676700
878543003
311049385
431161777
1198419297
1170301685
655830553
168403140
544446164
1199054490
1016776072
562620841
447853309
751597643
1486624464
345247989
572749686
1042181165
1363518745
342934219
47105783
1121649986
1102076992
546865843
535775610
753986488
860820210
761805598
886758244
1256480526
422631449
514478530
477848091
1435674753
1092849755
958688667
327187978
694169685
915003268
755008080
509210454
282957785
1405015347
212584862
607260063
1319359302
368407505
789893629
246932062
455189005
604615431
468528387
945166101
345619501
99592348
306424214
961527515
119167544
1058719384
428307360
586974391
1008040718
421744648
684342141
1353895764
1145930504
473840276
732505857
1495568181
957389541
815127784
415740471
681462386
1341477880
730406479
121347891
851379096
721522320
54291188
811123041
1100113134
489300211
389492757
435018757
324775931
964543101
683938621
852622969
599494449
67836350
669160487
1252567706
1477561061
1176449177
288545088
1429283539
968153225
492075787
1231526643
800541035
688707663
910243192
1089802666
278886750
540416802
1311647203
726351194
753362213
1426008556
116109249
1089478680
1098274881
982799957
384937402
978197301
1289254455
317886885
806912538
819746054
1190713697
1069012081
303647042
755114296
24481657
356509558
984076210
187576351
231910201
986888686
855296164
956072081
408500529
433693248
1361271527
298658508
1162061419
816910136
187999287
832026996
938869733
1490460737
921238152
308202594
346381639
1113615512
483076765
1081204085
1234124504
22374033
448795515
408119175
1426980377
1065987491
564282408
778307807
1033910260
157398241
859548326
509341889
708811879
1081206189
440420680
51741891
1170318785
719200230
1034883506
1280291241
1158338597
342375166
836171612
470471203
383265757
850096478
728366007
414407568
729894086
936835145
430754965
3044919
1416725952
424897280
682668274
390361721
405240652
86063738
402477409
984261769
719159588
549476681
787648613
695175007
1067316062
1482456249
470848099
807874080
1045870370
50668303
405260637
426701507
90362331
1396441059
1280675555
242045636
538225252
790738831
1448857175
3157348
1353639360
1105218274
124576760
667007071
846667765
1131571784
647469825
331954731
1444193287
920502137
453934594
782226288
402794033
121921053
885798347
984220586
996204849
1085482787
580929146
720624095
1106785962
113711512
958298212
94456654
456002449
827608038
777812509
987113279
520752480
1313681186
1028069756
911455154
927259267
800458762
759556529
360695438
832269391
399457146
945574660
709175848
455699344
845533420
424706640
212525255
87545169
400654155
1252702221
806583155
602261991
853521958
212190647
475295958
1054848851
1381954866
1359637355
769636799
911741228
898655388
125593296
1203630036
851628780
432019633
557798645
1480691437
585811593
779649928
579455504
339544043
1267370330
557249502
724632836
356786377
349308521
906791561
788614680
750037413
269997305
971471551
802703574
1396396840
1115213804
184594153
423611858
236005139
559415911
968284211
694079118
956874024
217675601
854025745
756041049
663510714
850807741
792038324
774397514
567301061
1370715973
854691309
450488267
92189093
144789875
313259443
1336629106
702327765
635781272
933263128
509356404
1312374546
816326783
273528412
621801747
1442591486
164944671
1411289498
762343839
1482922798
1460034702
1151643606
852770253
812031837
1427519963
114376088
541860468
359327162
733360050
854999666
1458571469
680500434
525661125
766388938
419629616
816401807
851639725
986531232
915876233
344973318
932150646
931395171
733800102
720172492
661832598
1129583635
202145798
165425256
1226595496
1191437910
1491223102
234248708
1223998544
458681219
201569218
999969974
591374202
355303088
502115613
498822575
1305660817
801799823
806641634
439633634
1422544788
1164183168
333733541
975379485
469148610
867382317
893131907
845049227
1474403203
804943249
232634647
707757317
30633708
1118764922
808712427
919055556
555351778
519584326
896559725
558685792
1403693295
507887428
717850377
415782458
1100210794
649970924
877978685
389718650
642285180
331191215
490775649
201746282
1023759950
513906410
492090116
1442084417
981003902
1181618877
837199671
742458067
406586989
1196699780
592068593
685683310
295814626
1253592088
1261690691
1022707620
321788224
358327857
503810746
289412414
419173317
1101401818
342738280
872776620
477824914
740217073
941638553
467607244
488623390
361146243
719422604
876407910
825517044
886994219
917104215
47941726
644334938
913078009
319296930
509431602
870667826
795587887
1357558090
1219627339
915543939
440743035
1337912421
1380038493
893392178
676751422
809113773
652841910
1472002431
1082479051
355445524
285077989
357423341
395985931
37306458
671914819
426739770
231235327
407927618
1224788035
353074145
748326220
188766941
783343965
564259710
288191761
258359712
927566671
504406170
1048843405
1427588996
1470350147
563716867
972091901
752197242
758071939
309135370
298951238
553927372
139573162
1420048529
290883984
454257999
866218968
1339301406
391243513
487738504
1400065257
975010654
184804442
794378287
939077002
687543144
589730986
554202188
401127115
350018406
630887445
347335554
1090049823
1230392756
165583697
1001238065
542312497
1011590629
1447898627
593161853
502026347
1257047060
477741532
533607332
1329517634
1078541804
677288467
496985715
809000440
134481873
957570016
803303203
1245028555
448724010
437528207
807075010
430094412
833940152
731688360
203770624
770252271
616777976
1406241480
1277973775
143987591
639437226
903560790
366795314
1460607786
163598689
620952830
788045325
1350858439
458577757
512870848
597310238
428825464
883789238
924321172
1179333024
1285446157
616438950
94388496
402424799
1155692710
1334881768
847361866
537305180
1018983288
391742072
896000406
954263944
1017821961
1429003881
1232640022
868609573
799669144
1199117060
425584905
739506456
530415392
430667597
361676652
870482866
249408621
327823150
1161927723
534754441
1419523536
1023819687
393554159
166241284
1243598261
1258646268
709996882
686687532
845059564
1088781906
369817557
828716701
1085608432
1119959974
1245563476
779055735
1428564394
1260988678
1092138685
1494569154
100338520
668973126
193923225
1368221601
714791972
584129669
1275749640
1307411736
1351046699
528589427
577371419
697846066
339491402
1219274572
1022783977
549653023
1481530359
1421360867
1432070194
1051152989
332899903
961472946
1499684526
1340124919
492304209
381879449
456664857
278468926
1357855173
699639805
713506197
459681536
1086838274
880561695
1370467247
1431925053
462840613
487233220
361239433
1288440001
604776188
1063581715
460871984
144139588
1278471494
246558838
905865864
1320744292
1405623719
1342373072
896080039
405733953
1278505851
1285079522
875648987
880647655
1420838347
1260083551
1238078624
504586023
1175491839
794111319
221673891
933370335
373097988
283742876
288324391
834114649
852537036
262961755
524802687
1447449863
655972607
1374603561
103495686
954243565
747539509
416971399
869360325
1264263061
1393880785
990943423
1422421115
526760485
1099579613
442242249
668485501
1407637480
974277616
924135358
250018900
358164471
534368220
1172150602
1336890452
71782911
1482403128
1246249297
526721249
1476823416
336374373
1249096855
507315069
1272603820
1108182747
354245660
521841537
716184971
764524855
688785997
232138049
749144403
1049426475
1198286849
1168763301
584800086
245945097
752399539
944443847
1037551646
375335280
469670437
604894671
365233035
356228631
223535358
165147388
282513849
822165929
710669375
151640262
941314630
717872934
764110444
796193904
616513586
420782780
962462228
950342738
1486026950
967239309
1150422589
235660202
1458269498
206472372
342703612
1467170618
1182256983
1043519860
1003821078
1317869429
56580540
936726137
385267240
854669299
797058664
1078501996
893505243
676378581
494014405
688159890
1369927378
226100670
1247835862
1293649148
1121273897
1366183726
663520488
1039453625
449895624
542665490
940691548
1398025769
794699201
208875777
782082260
472481969
842109540
683338970
1369949220
788634484
205637324
884792767
451879832
667294804
101906309
556753908
460252993
280737689
655908863
1400746383
152657534
862428819
1354544538
328097125
651994930
903524967
1221608321
842202885
276022042
39195280
720539972
464702320
66594615
470561913
646353045
1376680099
156580538
904098762
195724563
404988529
275774784
951820258
357659130
511004566
902106018
1469704129
460268098
736443847
985583947
610496614
1459683182
1038034770
52542027
1280085197
817810958
859118094
417448700
448257147
362736431
544375239
1465979921
550979512
1059764352
502227228
1432123365
538815180
1477616220
1264783783
1425987922
42201703
793653741
150234727
965345751
322961156
518968458
335233229
803582125
486684972
529408951
913633688
186995994
725779921
1487346845
1422228495
496682391
185902293
1056312172
70962359
1037208078
1017662970
334479076
1338635928
569118415
159819949
716077060
1426409220
441252535
1007316193
693349232
436756032
349879170
1317348623
627532589
1357229216
915309794
816772453
1182301193
927943498
905636468
1671043
881764387
646070672
624961826
467472583
992035700
1038738544
1427020634
963932144
421626125
248210380
1214115577
328312394
557565208
684022484
663679238
767797693
1205511352
535112344
833394868
1095590124
926023098
623467181
1414218902
500060134
909670042
231620958
266370027
246959040
1112944028
832723281
622562586
1434022951
260197309
425336820
753988770
866596761
918017820
494010709
752723062
142283509
428217736
328105730
725380435
937831390
1267508554
364381785
1045278901
509700416
246273900
700170849
425024345
279057545
330984500
995672937
1410076685
342766276
377501095
1117158004
577440245
509639494
319779603
633717249
897739745
1431641061
943755933
935556360
425908811
552528262
112835293
868443828
641409206
839111610
1184253197
1273024428
1418549642
558446507
1479835838
162961909
1187984862
383920483
125235141
1093327380
816971437
413592601
987865637
276876269
1359872285
447729124
887720088
518127525
1392809403
779384843
1205979149
1226997782
1205011212
971475696
257401941
1190212663
1097836235
375144262
1302717393
508304095
923825905
579167379
1089461989
532999826
1354089097
492243386
530143281
297621585
832498884
897207372
279675137
1018604715
210374878
1063653854
315091043
710902349
510235910
1463617166
200570950
654701780
982043593
840668814
980470666
1302184476
463067356
1306327034
531116030
953140166
308403848
209160169
1111850610
523849496
667421307
943540
1333362106
1171535640
628018086
1039295142
902840247
881311348
1068745666
478176175
602208802
974086175
1495994578
346121002
343786054
916774513
1221737704
441180378
53087957
268863492
620264079
60334094
1276104172
653887041
532195601
1052102588
368762862
512416523
839973063
262452748
320562661
1338276651
1324412304
1213621064
315077536
1470115560
982084370
567266173
1225089950
737665859
596321688
851779635
535495586
794775747
158770601
532516921
1226614563
1086804581
878546269
872157221
247820390
666989476
627897683
1083145870
1420573383
616883759
264336251
32789769
211806643
868990930
408723965
491515531
278957150
935922302
1043684244
1496606003
828806488
1484515139
525881821
895822543
913174325
893989274
604864552
356414276
387709065
1149676496
1107678779
823434181
831381189
439619189
957199216
779515637
725486024
1227479702
502187249
1465531521
1499257712
892470633
674364289
939991519
26249848
901693968
441943552
1353345630
1288041695
336618122
1475294778
1015634942
682696663
327275629
1331601350
917444135
901474676
1283716526
1052947124
896145402
1463882036
457749243
1081684845
702156484
807295920
704775479
881853116
835546233
483099397
444331313
728575074
894111970
959383813
963424866
795497815
1447705304
1480285951
1240602729
906321818
446199969
1006290435
712841694
1292024275
1330821437
1407079375
1386714136
710189653
694476467
813886688
750173070
130451068
857139279
1367369311
971814131
1064549912
900769222
931798529
102260926
346273997
336807806
1143739175
459758059
223680651
704033660
332058612
832787084
990280689
325327909
627577296
197957361
1070018634
1090558322
610303464
934704301
698914022
496852653
518299470
949769346
1063579292
241138526
1406015034
816345324
1433043689
575008435
1058873392
1065827093
653070757
957023329
495377629
525449730
1305632265
471070619
807911531
117860715
136689941
1409329378
296266267
1443291075
268935491
581011836
928410920
371754133
1239639006
963350630
509598382
412957303
700476131
428028858
1338015870
486544426
1168026881
1205019847
656427702
802463651
308419414
458011655
1355361470
1285428845
304254296
1195807196
518739066
476593131
1353486031
465212858
1068277238
1016178944
590251595
281193340
411195553
805384562
522422338
421558
747240016
801938460
467308291
900664897
519088993
1316351821
1303567606
1027596003
883169723
1342220666
1153628235
721683300
1003089036
855383883
329687176
712987276
1417290031
529329582
1161471451
1255499582
487576977
615728176
914950128
740715044
1246156803
438936577
795659936
1197953775
524804400
619237792
792368332
915979243
950150414
828830288
806136576
1062516511
878812310
626926809
921807029
304679042
1048850988
808290121
1158129343
816867148
757091877
985862982
350752520
781990838
376542731
1226256216
714523128
695819610
1047941845
642190627
476209789
841318275
685481962
327195796
261406626
1063196189
1482959272
985832371
1370179255
903458541
1013716846
720657153
791279891
538023409
649919068
1271966843
1386838392
866962927
1356186143
323332647
1324615166
1241949978
898915170
1009880673
989027811
434888374
936604862
695372021
122087728
430451946
489781667
1184631564
185461972
928107040
1040889166
1442917949
482489802
406925853
534273187
586402716
500302924
800250833
742186153
622856471
386285311
1064905577
299551561
200521945
1225569926
934124024
584567948
260407506
1028597285
589097182
1172790872
1248462129
1195024062
1033156065
280722350
1459573378
251537678
420089019
601604497
1479016835
1007031142
916554752
1036113738
1004769175
636936192
1041944182
1257052566
903715287
721078955
361800846
531182001
449399895
932779246
527822256
844208795
912830270
575398140
524531241
394995656
810351207
475401993
1246174065
938366686
18422919
997906656
628268526
452777383
408897607
1438399271
1272605581
362179908
545699476
278013671
1383290192
1223113683
1243003243
626055070
1420453066
521857979
1460609115
1472931607
1035410975
220266930
649130587
998728002
297914836
1284558643
1022411183
1194853045
1041055665
1342989699
992292068
536379657
128359140
270423834
501371969
1256953558
832319940
548737738
245382073
898230747
997561809
612593296
819405466
1378595393
1037996513
735606510
1302477712
855530782
1481445186
137195318
445827008
378335040
428826064
241740956
336717700
1146378791
563508515
331020582
514183097
1015092125
1022098045
1399678226
232936889
481994516
869246718
252365522
287631025
158097293
6386205
945143928
1199352523
611200481
343670442
622228236
714421107
1207482507
394009526
683499142
184272877
709481068
742275932
921063351
117113822
660353462
1236427366
1188546669
1047530323
541868233
385803889
1347285023
490190368
534008865
881583380
3381410
224397830
1023390340
119899060
998109154
830370811
637568981
780465855
1206137116
989040014
139657580
263828593
478247870
814576249
434368998
390891490
136512491
300470030
1362307742
708240712
443350434
435151582
505089623
880428543
1410836850
820830363
541120926
808136318
1002955722
686254805
1025820704
362174255
505107555
1241554587
888634925
1415708996
625079182
1480243228
368147354
46732833
871119317
1304734011
292749071
931441667
433281278
1192653519
353095791
1389632578
477212326
129834875
465475571
854949563
445039812
245176332
937848719
553960070
847130887
1429367305
388744909
305355732
311212716
297715469
864225930
1293951967
922298540
1078388769
144126617
753873691
943860032
948784780
171326150
981382601
1243298134
889390221
860467740
869770447
978712954
424895276
279679708
1067361950
1066691372
1336493558
420074057
442293926
1185748109
1019357858
1036984280
654857230
127602510
1217665196
565535401
431024284
974829110
430143935
582069178
243982206
227829725
361581376
511617136
255255014
426392461
540803437
1198898616
823321703
476664137
705701339
1473994480
473085633
281984906
1485726806
1214360481
1382608928
377610575
49528020
1172908756
460957211
479687688
780902725
508616570
268706348
230686646
593521654
137597119
739792866
1359762768
81235467
1471559965
557851078
782987812
1014306061
1124076297
511462063
1458174796
918677427
1051528576
1231695282
1111665974
1350180327
771963516
186344714
1483693243
82205699
1464992283
629399560
1229500739
841196355
987545302
1112430495
439409214
222956890
464398947
869668398
313195068
1081065141
625351563
546122553
335957973
913797634
1036463323
1017690788
280281468
256559847
1328808271
989218096
1140637044
394426543
567350731
1033646890
746557904
996564238
810547824
730731169
901220359
890388380
424326404
1026237724
981881610
1287742272
472187263
1344820702
1302276633
221460081
1437955489
626292233
937762734
1224451732
936925691
907517525
43653447
325250390
163156116
777011932
274365005
1418820477
703562948
1094974802
689077371
645433072
67490333
1112060711
988167578
377382369
836162046
340773542
1409124457
925091366
670006645
551730071
300184319
1267163856
1141491219
1486003996
898005791
268960649
1348564492
250249786
177971608
505915159
1222730668
488413303
434801226
1487039190
931727305
907674081
537158096
1017489092
1233076796
760375343
1205606326
512086816
991968387
290511410
346112296
1141794471
889289700
1089522232
543935534
918131319
1119277680
508113865
669274227
1026275104
223411884
265195726
93360229
231020013
517101045
1405955943
293917046
1117431167
1443996776
58865130
700323519
632217177
813402283
567633019
798358275
1457946013
485691299
368669146
1418077517
454887909
1017791054
777815455
139001866
872903758
581828094
105551488
754637433
1319063425
562334900
646726907
924119522
677935591
867716522
944070216
652906307
1436787930
1315224748
944794619
477806693
1423921714
243542463
304093583
406137057
1352819676
372687236
485201351
803026249
425105662
491638607
807569694
635367106
415063762
667012327
753921768
355736926
823848401
283804523
667208310
1046425778
476593609
1192663310
711865269
1275564312
361184243
545117093
1087097709
139956709
609675301
510385190
572567068
1403371832
586980759
621294115
441307452
559733819
1148121819
1306037248
217327769
211691910
750944888
173626079
1287302420
381707326
796950133
762427144
429282226
1268385548
1057108170
1186253823
113859176
163398467
491203034
525046594
462582866
251608015
1220216985
350750716
848265836
1102434528
1135961006
424809648
113285480
1413503047
815599540
1079026604
485377809
278106291
509153749
533840756
1002924670
82753620
1083506753
1237256232
229225343
1179018378
476156086
1246370067
1448037791
1045382190
1118729800
451189978
1323742021
658740043
1291390923
316874770
208413786
402540647
1025308462
653032495
573517602
1001440427
120235195
313690873
82813729
722248723
312992391
339968244
481172909
721700389
1492817250
877285317
492187427
762227926
450659858
488859018
1118259359
1303804576
1092678689
830639218
382972358
497808869
358591190
655404227
550489475
203216375
749659332
1339243602
1483235520
523126846
481245939
563044677
1442790976
1233645887
403145997
330660079
332435068
710268731
735021043
453404331
455469787
1007273561
1248845867
1028341081
965702873
391302543
619627451
998354616
430692573
98174047
510600385
1367290291
1440946547
547414465
1070120623
421753526
770197645
1230387505
466946260
1267560833
1182205128
1046561860
647746441
1222835348
682220874
403808216
142647339
608395515
354558616
426308162
1153270542
371576293
55101934
408711874
1413984742
750237305
1405974914
760760262
1315476320
1119537997
574039064
442011613
1448703021
674201785
1497319195
1487391817
1414264457
1000950330
922114180
1269460136
281215231
1056895006
371799520
586034773
661433403
441644378
474517741
309182391
968787030
1431502696
1061833159
1463163860
848178129
169054191
595645316
551621650
305292297
211289014
416443487
869354734
1165060363
525104143
787515310
1078899430
186353812
898650335
428473556
782966416
1124915597
209020836
482344402
489186458
462521453
626151573
188719120
477168490
1241279487
384024945
475139217
973161622
1252170198
367640049
250969985
500781594
421501106
921731871
320859013
332997446
633184109
403034209
124074943
799651426
597248520
1342353665
504260972
633107718
657743930
1051668711
927484328
972073323
733800378
245998866
333797002
450962098
195972633
293331713
705760897
270421199
345654973
554945
194319448
548071211
908924949
189906537
1104833483
468419638
518439959
347227143
41634692
428802844
822701621
276493582
951261644
301475397
1145733993
926704541
471752820
1018199650
925717391
1491398853
480924767
985942816
248171108
507212450
430564863
519676333
1405944854
836215438
1090423914
1221201151
808788793
160838205
1326546495
183294434
221594122
692968955
1242332043
186892175
315845028
278483775
320062863
1366186984
1330661457
1288795668
918536345
1457924331
1111805168
368440429
3171162
929487874
525765717
259847205
421006146
497477065
352627627
1019822281
464980458
409908347
325557015
308047770
1183775874
1375125924
867877401
846770662
405592646
697598531
1379772556
280011715
299567053
1070368794
436574606
1434152489
424710753
493838452
94272268
937687626
666546593
444743968
231893688
1452574047
5685669
1142454916
482835029
1120796102
471589443
1423964380
466042821
399231077
3759893
738503608
1023755964
1192356273
1065916265
853824009
243149232
590037310
622937391
401355940
733268472
641732092
391721509
580313905
895188636
1313150822
119257255
512583039
459848781
466549216
679580346
1153248729
707367161
391762752
268278186
394079200
447004101
540666036
375705917
961973992
724392429
642486816
846502019
479465952
938062409
947885471
1274487008
1064805844
165725105
1205599094
634516445
433235771
479553988
83310144
481295858
350480610
1044989018
1090380658
768675027
202828746
488213364
944454640
430788106
157741360
893563665
382827838
444302607
555926472
789038863
202246502
1079253644
975045610
284375099
1270693761
1481109285
847336141
1216948035
861509336
865619684
1166667622
509989324
68518892
1428361370
1117021528
181814469
776612685
414031208
941775218
1473866332
224632207
198640171
1029885486
787587589
176290782
879818711
507501701
266837363
247614375
963465097
1181489943
1049405435
1093655850
508437515
1078068542
298650891
1176601984
413188915
403454460
234446749
1236330804
1145999936
1486936238
862604974
940942846
980427210
294747584
1160640254
195249543
570301237
246782230
779389535
468652925
521835245
1076577674
450079257
969642317
696346220
1379736782
486528242
1484043745
997932021
480659103
478403801
1490693452
632496354
252109543
811415107
353868098
1381550357
964258654
703685123
610864096
972323778
240858639
108102232
103117589
1393293750
728083125
944364252
713605133
270712834
294621869
277660045
565998639
740689141
1374723032
1473600987
1128748635
394808920
733837972
1193851360
853817701
1308728585
342103564
266149749
396450105
666941149
505332392
1037812940
616408079
1051287131
924713524
1422295944
903916555
908240706
1477957676
1048485251
1309980988
1441031253
344554969
848162706
107676911
1261857418
1398465262
450520810
515490483
1095516726
678779333
381781993
740310197
847241090
513866668
213848995
935452760
1075261096
462842563
831875187
558442742
1331254342
932507150
1158410792
870165776
1412182066
953981285
1165642202
956066331
1026798052
1536100
1264791841
1002382576
1191340393
1413870454
386513577
884319509
1092929843
702857271
986819542
128751608
1156488513
1465538441
965135427
254901380
1114686344
454519614
1366051681
1341643030
899794980
431322733
400499254
558180785
1073224408
1325444306
308506671
1249081244
676712416
271269807
1393566876
995093067
549599090
1080602196
1105955150
1327444134
1012835053
485432484
1421461612
1116606842
1070581173
1012840633
1155909344
576820781
700917500
390980005
1256966891
280344479
626703424
1292532390
417024927
335204753
1385702125
421297152
1085505678
884747776
380639794
372941816
1234960506
1254749564
615177219
1101783548
270473674
1445428916
1464301638
651206884
816272895
513333075
323373610
253115068
674192920
117960156
1238428198
935508942
81982195
1238673810
789431681
830049810
1143660281
1134010809
1476796646
1216238365
669998514
650049502
423313728
286057371
1482071531
805000845
410413075
571218556
1125583181
396022268
1352789457
1047543875
1105241191
560298825
781724852
1476353641
530069166
512567662
680940052
779315897
460548618
280107408
881649856
472458293
1053752804
393307545
794839352
792380661
422009218
1128793172
1116134144
4422794
668716008
562932837
604718085
720496983
1030193674
1034895505
1362624027
528914420
737766231
470119447
856501495
430563692
1240108949
439159259
851212900
16708658
542098402
902912241
926056809
291203993
1114724343
787699020
1431295296
479416659
1047834604
1314989784
165343710
1494295098
631514165
1411273058
335101224
1185113093
449257399
773757464
1017873023
1310893396
1262800470
952397634
1028843573
567199050
1178995108
304124649
379164510
312669633
421928854
1330027984
889675340
916861173
647123738
259602482
741403810
1331354353
1074180802
445508801
1410754491
527286504
1461921697
746943058
1309171674
829013961
681405409
238917681
459693839
881899714
718322368
1470739929
824997828
794907835
790630888
627402143
916938685
404024676
707844250
138474916
759047381
627229431
358241405
891187835
787076515
1174821795
1471862374
381363063
790146752
715989827
1196261416
455408274
1350368634
544339963
557540182
1198139079
1278478418
1410822785
165615156
838720982
492504195
972112243
1416015279
627529642
989852571
482244520
312515638
400265621
78154374
770031817
484221539
680206371
466436146
562963946
709597405
631227811
349598570
211499168
439429955
398229809
202262632
316293109
662293869
217235085
156333334
1024631131
1133865887
143689054
472618428
392822402
1254225973
769461995
363710992
1139131962
467886743
392128350
1053283716
1121806346
600921851
228919618
376150388
405410672
567522962
496309845
547287908
900462001
367066626
581380283
874904394
452234086
199208302
701890906
277685491
1447802414
460715149
296381948
714589622
237085242
677092601
513586387
712347327
462455442
487201108
1136201926
1041410222
782515733
498842913
1207630524
884608884
970619293
429838107
1466312780
798921588
283583674
1215612083
310396213
871082950
800873156
955766174
635024244
364918560
1007229276
656888339
1170058378
150796766
633099521
91385950
509268693
978866917
545537200
121612596
1413257278
1139470139
298725827
1185917039
687311426
255617746
839392937
1278275133
465410765
1103321239
176073460
1497753900
715056710
1468368064
825312056
959868939
505441519
1358567818
479786635
1430825507
428511043
693811416
455105795
972519811
141402047
37995039
473594627
362047615
450551315
268224307
1150325987
502670251
445881888
1005726599
289485793
1060215
577392895
1098110187
4428293
1062797532
265510890
1150433024
340280460
1005321207
197143775
1356593208
367920710
483509704
400285774
495940164
1209146114
1328269531
1314633804
1319346878
782644660
1357199040
1233120614
261909311
723533479
1230052310
1400908459
1058755944
784202258
837440142
565023830
644536623
1395502407
733819209
197803968
568895031
702971118
439141682
1092613468
246846194
402202352
981670335
1354188928
313305684
728518692
1453970097
725417484
770888964
1259054931
218624281
365841888
29417349
352618421
1172895906
1400460550
973946328
114402933
300203006
549942095
725405478
330158518
233436043
1710799
206857462
978077690
1299115773
333692858
726911963
479687018
1450522435
1239737573
826665190
859245368
1338736979
1421233578
7132731
942206244
1415235031
835528169
888793899
751001462
1359051014
1288577105
1477489383
392977040
1242003839
196285240
1481237691
514328734
1110174187
1375200429
1051722973
1453507453
885354207
386664981
449717391
930626621
1472334783
459541895
1308923870
67656630
484560298
471425058
215995271
587946473
565984027
500909447
1170856450
534755776
747612110
1273438348
1477177812
1426409492
204248083
401656791
1190845761
983265059
432267166
1474995434
400905534
903062302
365615456
326537173
278551647
945775298
96374603
488166741
201475313
1112761670
532541068
202547491
1471981246
510314562
739693366
60866421
392388218
720137285
294221242
881489280
546983968
913936673
1261602659
1004620758
323735325
1211473771
1083150390
166516275
1461584390
548602149
509614950
854658004
1084574655
1367843304
1266583223
1477554835
142600
748313292
523810884
370805426
845646261
924497537
405869163
240635213
989049639
507696983
609556968
406538774
1446696699
412499777
363613370
490169489
286373089
650259837
634619573
781021627
512583025
862029588
931030105
1414926243
1147244940
452619449
354392597
855419008
387795858
766214920
1394169076
676971460
416419027
673727138
629774030
214527551
1009341550
401691793
1037453298
1018677313
553476395
424799690
212999104
189853761
409816616
1416908116
1424394151
566038091
979658846
816898687
1295669555
612390589
1155286298
387075980
960220202
1437492164
500755178
1172856269
588326675
504563029
386457236
986068142
887278009
1023034022
444078332
951973519
792324957
821444616
763025061
504215689
1291517891
1166746375
202669504
1138516848
733905328
747116097
872404962
1400648943
402896045
433944131
333185833
848908101
636466003
98514754
1269646464
803855768
236682005
1092612294
1236189683
1082907390
541621481
712235797
1435602005
922960901
881229461
1121066016
900495122
1470765779
91353715
1397563138
585348327
1019997064
445337966
1418178177
1324815365
874610296
613683387
932626660
1391775134
885362011
535075674
1484912378
1421586508
905499313
1136269983
1135612475
490520349
359034484
818769953
1032704514
1001564057
732992277
723106202
836903829
997746027
718297535
771368797
1432625318
1148171264
980492697
612416078
1403486004
544993165
742018899
1372774196
495208252
777513595
637137144
101916132
1156122140
1161910771
1207272715
1130733076
792174814
1113061050
536020442
1425257719
394849733
310201882
448203004
482548685
1065800781
523431239
626324688
1390735223
847385776
1353671107
1207654301
244730446
1114114791
1125576693
411552919
556177313
1350524701
1346782917
389297747
1377805547
57946070
492393001
13749050
1303294629
783636599
1204785449
399446719
970179136
456521382
671262333
1329550641
1486002191
1038688154
722334359
1098630375
929290044
1455882903
365651913
243947860
507368835
1327302391
428522923
1197566299
64275422
552784718
758113105
68571334
1357694216
194453118
910972046
1337184073
673222216
208955614
801403908
447631885
536007253
545467191
305983652
1426087256
261253781
1460698899
1056052050
517552862
707907421
461562080
778658124
985175210
1058039328
1415043885
934931149
716398380
770109851
488712056
128124631
1364093685
340290883
1380946909
437983543
79037227
876283187
282075798
214005745
1486073558
1162478843
251487656
608946205
1352392435
903811396
737622554
1465325409
688322588
647318010
532711981
1237150904
215706517
524110046
681412864
100488525
415554789
466595348
297584577
292027317
97997708
1020018372
346392890
1079310765
729715147
618971975
1073789309
232798199
952989442
1283874924
307635653
1046110905
306937916
704280264
483774867
1130249394
367152386
391410550
1435739856
562368603
494154860
1180647606
321485683
572740689
545887672
443985344
794644019
1075463363
1496907259
443447935
662789518
771812101
516127223
453169500
874491225
869434831
185098494
308205365
1014588268
538913676
404945008
894744948
403038690
584141609
1268557166
378594653
434594458
486166666
1473198236
231824277
1463539424
164013660
422339713
504695015
594543810
763090434
702831872
399863577
409532541
828882777
249336685
625684608
124005618
171392204
575913170
904008854
487601221
796022064
435600486
1097746224
1053891055
684738955
525704564
1221242656
735236967
969895534
678808663
454242095
459681007
959802664
391670341
252500201
394601480
1004355127
245752831
862638978
1239937930
827125170
1150265605
1244634485
242143056
239947678
798497942
1175882516
865530264
475808099
230443099
1469865770
931191803
1246868652
824428194
845422168
1204809658
1241585171
59945719
1124777965
93794302
164030199
1385645027
1261757170
772159024
151505134
1313205357
517568440
924160314
438807980
258661654
298722283
429879980
593609160
1359943779
259177221
222935476
176028160
161356517
1347260219
316441245
926286474
1058496516
893067689
782106873
957170173
1069432049
527848818
1413245194
1495714264
911781136
3308410
977329603
987677094
1444966040
255007557
1026938571
848321354
307983855
1479697721
1418229553
399465150
229179650
415145684
392677425
644192041
95423379
680297210
523819206
1118816251
961429822
755112632
60717700
389336468
306744421
522227596
281534271
424235493
341799133
519561560
919037969
157043432
360656704
1288844133
431096963
1477190667
72146071
729546760
553126724
437468424
1276980611
285967232
203506387
458042966
1452929020
1167138714
706002184
286471223
961278711
1430229641
864947492
126907771
269456036
649398131
51577461
381785898
471751487
446505399
1069081221
836564806
1475549994
1133600600
171773901
609088663
733911260
562689856
535240202
979036693
954362893
1086654903
1497703131
481876804
58222026
776185089
492223656
184173971
903166213
63307478
1058471112
507166289
1036404678
1021354395
572183839
908635799
1111621439
1009320325
1457609885
943819631
931073022
1347335072
848819086
108974562
513388849
537465237
765991487
991373058
1456538308
806631143
1002842186
9929846
368497933
858284241
1456978821
964351034
909284812
303639548
691141882
1370715992
410769595
347960992
1004121054
952838972
773586861
819818442
1130816554
446028940
1261308890
1205306858
577970516
752905056
943160736
907312681
547106443
338444730
285707494
857606676
544129590
176526095
467179104
916149521
1214987382
1361599856
1442789249
232990665
1450574407
1197056019
21213277
86240979
460353927
1435716075
39366812
218328481
1142725034
439109608
1457170327
284181844
874719843
1015239297
950666803
70414063
936095654
432898796
832754658
1044602947
1215936332
477494544
853978810
550124899
1166556579
739916626
1419469622
193767383
766688459
558031994
1472065107
465329349
1143616141
1488905578
154128682
221247946
270616972
202328035
1228081871
1098118605
472440510
1057178468
468349660
1137797032
1374997504
337796595
907430074
1005054804
365006924
94905668
615496084
1128101196
1240765191
596715272
531676920
655017133
379452582
210691979
1031904896
721082257
816573504
268365204
836468726
252105669
463935745
989995052
28781340
494660272
606064645
668038452
653932643
378484960
1431623624
776422445
434622824
1414766453
1143283056
835683870
453931113
848669831
287721639
1000781555
1048926215
904126412
78769720
806920602
646184217
114094203
87018542
514335741
844831932
853445195
733220206
930585307
158834863
865616622
658634534
184061335
457360995
563580988
774386072
1473124188
1330083013
1243489872
440258600
270870584
1211802586
1063453902
923650650
457111112
1469452919
474318605
1405322679
262369
1156565012
1086664077
629120076
417176903
1304628294
1476323252
942301779
912923638
558050301
1055404654
596868390
405208443
1089965858
984458561
849929485
327997448
416008491
753376483
945214812
159437678
964939638
1005450010
499773199
391120
914723393
1203440058
1272936351
447449476
1001925494
1443265946
204339384
631448816
1236212673
883886818
1380200205
1383876841
1405859730
1339856512
910155717
1118551399
1185561375
240584481
174173326
808595244
447457047
1262866451
276441150
390241209
712797373
1114435985
848319903
1019512091
712917471
960108330
719309346
369571697
796711226
693408323
1321070825
1419169512
1041685166
993255095
630443850
881545350
919320258
351850843
359477733
1384841537
1479270706
883246244
735514180
1134727553
247828913
87929186
1182077141
820854323
420964104
916653879
1441922667
793540629
435349034
819650438
1070157991
1417735101
1438097280
658089867
1407818683
488346628
725445167
670718544
901223807
831571814
1469845911
405101512
432608327
776967339
1367327314
823635386
246701592
1389873679
791460134
1039537052
1461394985
876211782
1090641174
683818744
447085419
480094171
997409076
391521678
452131585
382864221
950405135
503658577
762697523
884769671
479506376
1471902305
882767075
1175933087
1271370326
397440374
1212763271
859890596
1319080605
513037624
1160551040
152312055
629159786
1024864798
778954890
309907176
975676119
780393888
1249124162
387397820
1169431960
1288729046
673996492
1113225806
676950306
871552375
449673019
358355124
407827765
648537617
1495146639
906868877
1149055165
382674697
446548428
1407120995
969690398
515866494
264903403
420054855
443563443
1306075156
985619784
1246534381
1065337379
850807465
133907080
347392799
223243724
401426866
262551246
405101009
952281512
686334130
1044526173
1414480743
1143878224
1019678841
421869758
456946084
241654533
885664718
253255851
726844538
1198273323
399215009
1473061674
701133564
573042789
212402026
489157610
542595060
1083344655
982044303
822743993
772211127
1443952426
567096202
654119734
404616302
406364372
683715204
331859372
722637731
1375215689
1474653582
537876199
445670779
515976284
683117128
1019777586
559562993
158338300
764997669
880165187
547270316
270172897
962783454
506773736
622772689
1457080319
360439025
1329585415
1034427329
1378925653
422621557
185447033
997648719
951641717
1228804670
108744210
531290270
184497248
516391040
836891550
631786541
927790405
608511288
681730409
906203468
807665980
1298162101
667076989
839500297
859035209
795204273
413955453
764566674
867812195
865397243
356739820
1204157199
1020279012
316956043
357141248
480873283
740975866
530611082
1000322664
575894936
1161371609
322508126
602117421
451804862
1444942036
1309404717
739624934
293352955
570270621
1268345780
711519215
1237369738
496326695
222521011
869706159
316701104
784440588
913720798
844679712
886170825
547105919
872990910
127329191
554028932
672980704
516745363
1017792666
1154267935
725756550
220237189
1314860356
258080313
1144391404
142012402
41308503
1495037921
771158400
444541559
249483237
315075466
1107480047
560212046
930277110
451971269
478093041
548168428
492891173
515897570
155258083
445887956
381366905
274933039
754015132
542340416
851942248
148405009
1333136950
863329861
895996363
440920593
781884901
1300437914
1215793004
791412141
772891654
668637928
390852716
829326637
900228876
1087795434
557822097
292331523
556660045
752264249
715184542
859188139
861311952
846473865
193238461
511823206
317996473
257809245
541596959
255271285
531758770
714790282
630732871
404042392
1106375760
530505417
285141685
464507127
1285767114
1206198186
1152023889
954790757
1289086394
1072838175
409775424
247354649
1442787419
392617657
1335877128
780290115
757639207
598253598
324562603
1071799346
512134047
668386930
1302263245
478862431
256788470
162270225
1232771352
1460748141
971936035
736995315
900077771
475374386
901500287
615286645
896790154
415951174
1440561316
1072954552
6287642
1108953149
1125328450
767649676
571223686
801233686
343438438
769887191
997198698
901733970
745841209
219065506
863073564
912566939
729016143
866211824
412431702
1255746778
467148621
273689293
333320486
703100238
1129705059
281207460
377606160
633579557
396268431
952118045
1044697349
1424897921
1148923130
718156555
268429132
1329180492
125784884
805468790
724128621
1148421656
469820441
1462250201
457858519
805684689
466697165
598826244
1088033867
155629346
472717765
1170458924
261384665
720463641
1007637833
442845506
792520409
402063536
1137881391
920016716
709361516
509771617
729663005
561431127
629649550
1087332603
943422080
167473546
1336190143
237349314
1071115125
1283868523
179111815
555721742
1434561944
1387293746
1483066455
814813214
1372762491
113333743
860181720
1239400952
45277067
1336764541
760215670
1492836048
1006812807
1466512130
662068812
1340664963
740732153
1213427902
1318775113
787747643
1084676807
1394407125
137084069
1228286257
411059054
1098003637
851210495
1012161997
387111433
971489211
1114604312
769538490
1285524054
1249623082
1321541273
242114162
968826548
695148924
1239977037
472139047
920826491
871951130
1205980370
545280989
977424200
477717476
539234667
496956352
718795588
1282910768
887209644
751937759
1022623485
624106092
355563117
128477468
884471628
472485751
791813675
887137156
779735576
1230105033
1204882151
875301963
574357583
468888645
1229139876
1094509393
1459922156
593852894
1460875707
333775607
800576464
1047497636
1299073588
726470559
1049357762
1019790022
1498435648
403363423
751467374
352119223
934602523
428651129
1477754124
1023034873
1191845422
1432022411
1127981976
474697784
206426514
973818747
1261861728
1445815669
974615789
1211625611
946604099
63206431
63196679
1351758157
1055377056
750227433
1264837757
854680897
558955383
508851984
704064430
877499216
115640626
706039711
692812410
822266547
881360163
886794584
1352358823
635149566
1352671590
287865417
1314174476
437401749
951534908
753205892
1190905885
476527462
205549024
395144891
676616894
1046756854
231664452
776538089
714876938
931227534
1155146253
482576057
831975113
512809083
1284499663
462638731
951550956
1095515120
793888580
834823600
1387011866
365472801
910493548
950709813
1033309039
738251929
1224218819
571621983
1280039503
1222176826
347150432
700915844
1094701150
1339513331
1000929043
917979246
683877228
460504327
378179201
316166124
1039123404
442625919
586202928
1004232188
909224744
725764457
1073367311
1373686155
328253190
509901138
360408104
1321150722
542842431
509351996
1000368137
809587856
182325295
1312145897
1162274730
396876554
671465951
806495317
1404863541
1405205152
632402026
221176167
792187705
306567008
378703396
347123684
746044615
781930094
883022323
1435749437
1215274342
967302241
1423579491
684929593
243459664
835801547
191820935
1003788113
363926280
892879631
796948826
449041247
485715619
828346116
318269908
785430462
718909571
1241692396
658463621
279960684
477384536
468852259
1160863862
642205613
584650297
340153221
220222407
800570669
690559765
1201286634
747184154
749495380
227765745
517791542
684774228
1074610064
312794237
947544657
359011144
1016605676
280542173
728587699
345744612
832801702
744531548
969444185
297636255
420249837
892335910
911352997
489949976
448460665
726408477
717585706
311708903
1201829816
882332375
959153423
491980700
958429241
936076510
1049255095
34525084
871077182
124911688
1121719445
377566344
323677004
1029141035
1080678715
578202350
1322015428
445231114
355423271
296897154
625009116
502213475
507535162
470654279
905063061
171525349
609688277
506250385
506670980
984071784
1473327031
967275877
474147298
1214292622
1455549575
486831505
775923732
481488441
1001507893
719257345
183335455
747258990
686336723
637356801
821594409
712254514
464686326
417294809
664185308
1175747901
738049353
1287620637
931896248
468386702
486268026
765679390
369151919
1358799584
774751988
1314846047
361054452
831196423
459869178
388063834
540067539
529858015
482398309
599837011
452410432
461742384
516524956
1428440951
462246467
1169914821
664899381
629690972
991445803
122120887
343495435
1039638635
335905606
580830556
1070008183
131413345
783492516
850179795
544549509
1445372979
1499571470
647820060
1124538192
777136986
1193032560
963494716
935539129
216688531
808676599
1197555745
645282983
984033671
1403288040
430866352
249027486
947050567
610081130
760212393
60237430
452600191
857826639
160828742
668217453
587024082
1063480859
616696696
254160419
49920396
903542109
175528090
264006438
1487622846
1308932328
373844108
1218243597
385756300
1206879096
383111547
721225012
668212753
576629106
1410236603
129578833
167903751
550087777
725768241
665618317
1455862618
451385943
1338166610
1449095128
621284690
487417803
456735466
1255653801
251215558
660002282
965638934
798903726
486157012
1388430885
1375186374
331925645
781589017
1212666103
1373201591
625199397
167334504
896343266
894312231
803839377
390685467
965401779
1268445936
1457506471
360265998
300957349
987693409
137769389
1289019321
1015326366
388959877
411380239
1184970349
543652914
595350394
161900180
836570978
252038258
443380256
460736865
971872606
250547518
898824506
415119306
388180003
1340373091
221014505
949462558
1071489765
589989532
1266125501
491911525
283250894
843090033
704493728
1379461794
1431234183
518229729
280359155
129348784
1384195551
732418444
169638729
1389081107
356059025
1380056732
724756304
335209156
517855662
708252352
668191500
383811991
528560737
774089550
524902873
1411950254
896282819
1294844943
700329735
1032464921
625227215
512052173
385848245
659554143
1094273632
860528718
625572745
1350550004
669131757
793333118
525025138
585481058
567882452
903600873
229998790
405388831
540302110
65747636
392625679
1485036966
699297889
397256445
940549992
1359990399
377174089
462327765
921641255
1014532328
741659937
958650878
1447508313
1443522032
827269068
831119608
478759363
1207227555
471312431
135969054
1291872463
858729179
1297808688
264615713
756376722
691863302
476698495
1367541752
708070803
1341471064
1065637140
284942692
280436263
118845695
1599485
858601113
860390001
453323190
536547469
911538062
918922944
515662845
71021312
214223626
181811029
380917327
314661024
709822939
942289317
774564901
270930170
1372780189
1302835930
895819398
107313705
1489825022
1149521605
1292001148
389886142
1021507796
406232511
893391672
971999814
467104299
466756935
1067356341
132083906
521295244
487296288
831423560
970220881
773833652
1130897925
768013438
468895461
481155021
326490338
438549905
1144659943
378214508
1286126258
518930464
659514984
401784429
406478521
737728624
496828922
795798201
684732808
687788433
343580776
556853227
843027464
882380895
982466356
1373965491
715733502
659892539
1468444016
833678344
903753091
505384189
1065089601
201932478
200668741
953369821
1104930758
1380474455
1122377442
752472701
292626344
800283379
1458564610
469746216
212586396
490788814
446752954
171218361
414808342
197576630
1103486832
1310463561
487518740
685682182
958850520
355842222
1097812155
1390416582
389425778
1222946705
478176560
827385451
857978953
1340894733
277871180
490836107
1316324210
170080344
477993431
636890412
408666653
1023191847
517315976
1365870526
1091841296
1484127975
344557883
685828804
256640177
934023003
1421598683
292666318
438025919
1423599769
1326249597
1396156021
630614926
428470848
688746809
937118624
1216281781
1176885323
1034123197
688376667
470131861
623033928
949901314
932671419
452799882
1243247277
809945209
721302139
1197785682
485387005
138006194
1224879895
649671324
80483194
269152147
1177054768
497101903
1099971753
777634278
1368585345
384999751
945536578
427243564
322052679
1125032345
693844718
458030816
131865205
1023317322
738338435
186361255
651379548
317111391
401875757
654589835
553357824
493656663
1383461540
1409863629
937635859
910983076
927116201
498896004
1320549477
386754982
593268957
532657345
760264855
1013911677
454200110
1013729621
1012915800
1072022817
1157819998
1159745631
280351079
464424813
1411118189
960328980
65861085
278188362
1284785287
408249409
1380030829
350764138
566548655
1435989905
629705659
706261090
982765559
819906186
177309668
941231851
1061015981
946750519
390497283
557056888
391676321
682694874
1437621674
855058414
805610670
877745692
1396839326
584229729
501805028
339628218
412129008
205010081
183552159
541743324
495333916
546717702
1047424712
117170748
546392083
326378307
658952865
428965283
1477152969
308247416
84098890
821999708
568810027
1320043756
123801068
234359981
789602605
195598501
447068056
574347895
391607971
1283316096
1029644194
394114421
467521483
171420185
467280509
351575529
1370837278
241660925
840306897
1125063105
501999074
897330794
1230672214
1487803280
1226173908
492453110
1455836901
698088406
1330066224
943344130
614468441
265098645
1340501986
1491089434
769434128
1018996577
1045618807
1123107264
250354914
804916101
456651015
533241493
45264
959881999
1489363439
1392677015
916297698
358926611
1345475262
951551228
441658151
808016626
701536351
720289875
335015293
1111387066
1442221246
264997045
342413764
646324484
977894673
1354381867
1495673471
1420649072
465883060
544741992
1020484119
404174409
821012241
962882538
553099971
395250181
796447149
521243782
228015956
606799659
782314649
349331123
1129853817
466586659
1256008566
1306236001
267359269
261526335
998540785
1016500751
533799468
1351770963
626573919
1071610340
700853133
1379629231
1077067375
1465301945
1185620480
1380275073
814798609
904142007
737011267
170633076
1173170302
204897161
675500543
393985967
690254144
1192266463
1148238351
1015649270
1377144047
1189579738
533713067
872794409
1417781261
414572586
952224768
1075253161
879431767
785839366
219942430
596824705
1066470303
1026963398
334296904
513243780
659621370
1389511172
571756820
1314419004
828164345
1001131483
745945239
350723293
896860305
1042539616
933217572
759233922
283167631
1093188784
471328048
732268995
338846755
1054847422
483472065
556737757
1286007600
883381122
978730611
292541025
641883540
684044140
343001188
763376749
1282316717
1409908102
1104011713
1059441603
1125389764
391600381
707894355
392393809
508604287
877461718
1046837268
1359086999
1126139111
307157419
1052536184
645686368
731153760
1210694984
843854887
390514175
1333412291
6955057
793246024
1448436181
751536984
236251525
636066905
281124370
1392007322
622648648
1298568483
833857383
1077714147
661112486
458936706
600883727
1268903793
432877549
721575467
477691650
255926537
1491725308
1005513954
459099912
706743032
1497389892
534524596
217007629
1263256145
1015016849
930336696
302168804
340492775
684519901
827606969
1052613056
300749791
314923302
807807245
974614098
1347100747
539942471
942956381
831368815
798496580
441302178
1311014336
373570711
819746188
90017016
1011228160
651831393
325338575
1471312037
488425768
422358904
431262241
639045781
439047948
812570838
941814943
1202160938
701346579
736767678
965828083
536021983
760495951
732247429
537079201
744844064
863969330
899576947
733874064
1249782286
192222589
1165682565
874390931
792600986
638976199
885553850
1005503261
379575195
1165870013
491390275
1094289571
225525503
915000270
98858181
412438740
701923807
444918279
761585555
1485442226
1143298983
168097183
556553039
447575975
736059839
697323581
979511741
970395327
502478333
274251837
130563115
1443448134
466136051
328328884
1053431048
714406172
807187634
556917042
450850307
716418329
981754278
515646907
893615893
978406356
488786270
244165736
869045381
946290868
758051949
388699656
783679429
996366615
393862647
995892593
454460091
979354961
106624926
1485266115
668472745
441534009
137790038
91289840
283518029
532112830
451640282
341929983
1021444236
489514617
445296437
671073827
312528935
633588742
567150093
899398277
450558349
1236233316
465706017
835516666
1442713054
767196139
615519251
884031440
878070304
919148243
994974107
875263908
889232122
851092121
764070535
499215843
567402258
971114957
903087497
82983209
269451647
1022300688
163819920
802829690
874266787
720062932
666198485
453880282
429138925
465260777
1180230728
42238080
1257515409
154381223
570545566
1071994741
254490317
1451822637
216908862
949847197
1463258610
404790563
370647661
187582871
851175969
298470733
1271814593
138430508
627934514
721565646
827448431
452025212
403264532
722113046
1273129721
955816985
831391708
1140996238
1315618744
695801013
706819815
857751944
683092667
1125625218
1171448070
1016843921
969625797
454844413
1353690355
1295552137
923634768
1236225232
180719795
689907654
390764648
278887078
304704326
470796362
260235646
511886737
312643923
1270748754
559968456
622908422
340684108
986938628
1097483033
357743846
1051804466
808997667
383003245
769345714
756707718
927401889
127285230
222716519
1337462424
621193658
1056233418
480385559
1297930652
695117195
476804686
1329246392
567865725
729649695
175122965
486873593
885230363
1373140341
523864181
945549200
555415211
672810823
286258427
426302057
649386124
1190193275
579645119
848536860
1350322352
1120901564
620123794
929284378
1337797715
384314450
288355981
1002502110
1289151354
466980736
1375575428
1153531352
353789758
304945536
854663780
948527138
273153024
1147973592
595905587
348281438
267736735
413393859
1366544899
760941021
499126181
581153339
1000648638
1100766940
591991238
732577936
1063265016
971212313
439611077
380564896
1125910659
318494504
788141128
1288146473
473079486
505687937
374993325
360208821
1273232363
1470057650
946088889
465762059
389817576
469149936
840538495
340124085
836384619
1446005151
82475843
1483388230
795705375
909542950
659816854
727204722
117555611
508202448
1312749474
915636543
997469618
315674766
522238679
244089355
405695882
387963836
1404568804
579725758
650202065
209996554
827993859
423973393
374436856
468659484
538047792
688146915
613060923
1114824837
530684745
181530549
102866308
1189986974
553653770
425366888
693721111
602994245
685149881
231847594
334897586
142917042
428842817
249643011
3722411
816546374
505156133
1343087560
450047498
351745535
443871266
910601481
1042917143
161373818
914389265
212547639
1351982324
326992916
1306704722
955529873
867560545
1017331786
451772215
622933104
662634817
366899212
837189756
46599657
2048362
194861078
914518922
339675430
969396046
168752112
929098417
996499345
1279117366
663448400
755608572
426477428
1417865321
349619753
388551963
833577346
415961484
825225029
455331699
799275341
666478555
531493744
837509668
490399758
423986040
21173698
318901578
174095726
861669800
737777846
818769130
1405263192
192909286
245642392
408403441
966187668
555415411
478554464
464375564
276707759
1392466893
950225188
497785923
910971373
617486146
181404356
467351962
544437673
816295089
538942857
526207368
471710897
638839363
771421438
1081177693
244721083
238561877
926097439
452957
445024412
850290200
717491060
261405979
224783081
949888293
757013737
816629888
528398395
269579448
379880699
1347648077
239754786
481060728
1420489924
714221711
676666916
684461687
463116740
118593470
778834933
565352463
540625700
1247010839
510095362
455469151
812785675
148594488
593981980
895892255
417845455
502901604
309364936
1256109902
342640015
1036256649
568529084
446641112
524888076
224237709
860563916
379441230
333768685
299913195
1379189329
430554841
410524334
1415257075
116315611
885423867
1172396548
788784114
432971472
210285822
739314712
991153204
1397081934
386189346
267609854
1495991475
1225806574
577803722
258440473
1227389893
848748305
546944369
76592732
1234274747
1192865335
1496542265
216923398
293103907
526760451
1088178764
243793959
1241891226
924786499
407171592
505149929
634959072
1216622039
1118591456
1025324093
973880901
807852318
906916576
790594215
1371661089
329305464
676669642
652102996
966733934
614949680
606054977
559094142
386785597
1247605911
462610669
436280525
706680140
479689950
431454573
475087903
173090496
32996747
842509494
661864718
566010590
593560635
651327486
1208089460
521168059
903998463
1028982840
316669827
238743703
715643282
879402892
278376821
1470236415
1277644968
557656601
1321164578
836488780
167054868
916985622
709776568
636157014
433443604
1251867492
1180401796
586496450
454391082
509178959
822840408
390621016
956608982
1100701353
847122066
941787690
934386978
1033862732
228507480
1186705814
1431532912
950705809
393498238
364791020
1324842530
1209610570
457209973
1360059016
300413190
544266750
511721942
1089336770
76356027
381589969
756524312
399465529
1147850906
1361805752
456980613
1276926943
1416252653
38452530
453071930
624521555
925890870
777063539
762848384
489746202
545190147
1417037661
474247333
325237614
1349954782
726149163
532757102
309039640
344978446
1069291555
210479004
880049490
1051604802
261617636
1198141353
393134741
1391036484
120976344
1402420092
78141605
891772269
1333572309
1334350215
219978186
1260758811
119301265
483146778
829946367
221659492
820905072
447552308
287109145
673136926
640419714
916630731
1345006086
787811689
154926571
1489591258
1445264338
199301638
1295813346
1402824711
1121144673
242340159
429493308
530910615
484986735
94373087
95154023
386424489
128711635
130552997
455029564
1030743876
978757433
53225254
573909456
291748124
494281902
524762635
1492214050
1430868870
508686889
631832549
968091708
220977039
124243708
188651036
474403511
900165742
979859331
519457252
723908013
971537757
498590837
421118922
980413294
720666109
310909610
215148946
1104622714
131918408
554799684
425219672
727364941
636265223
336972552
159495265
711054914
151517574
737176352
134287249
641497480
780965630
147663280
268868509
435113054
287827107
943644745
523311288
452004027
775221918
172520961
648664591
271097827
550908588
1020054105
142862669
1153862859
187323137
661768744
241122456
448201236
60915736
772672800
345432563
393913327
247581694
494808698
1167199480
672451971
1400285756
1144719181
867223723
442249305
445564172
1390644718
64015982
1270469688
166125059
364591671
986974324
58957945
1039359058
882718213
313878080
499560826
1238824951
602304472
511607536
508848026
602940318
885771088
1358417235
418571341
654295825
928219855
300378862
1095475753
579148431
458915454
249563105
537436361
1182818554
129889363
1059420961
1431602420
605917686
386715436
492254525
1018813123
538496700
754966691
983906495
554869398
307171848
1081150754
1420022304
507904209
618773928
975559099
540725900
758292004
1097688636
888554483
882810656
436402548
296037820
324344711
514424830
653132416
549497753
529784301
405149745
1076031041
574659036
94994639
270887580
459201320
410608482
906324858
484600053
440397652
1097672668
1059946605
1055145127
1082880274
647542802
334809447
519239954
688918597
104812695
498910773
581730060
250686395
433827121
908763096
1290822606
810076983
567912506
439348238
754137098
225484430
695864158
71005773
583478509
871725178
539471378
777940227
398564460
812146684
708800276
1455619658
847423424
127083991
575977107
590691597
933581730
1353094197
93922885
360619414
906381834
1104741583
103536377
581587827
476056729
731128702
945495805
146743097
194474420
1051736684
474368250
1429086655
416468009
322645383
896995202
1364398957
772289863
1274254505
436187459
1160740484
708101880
305377315
950752668
284679796
1238995786
765295332
408512694
101929158
519904787
885758697
447371071
546271145
1004960366
1045462290
692659913
473184426
1023408595
87761771
1422832803
296657448
673941732
823009949
499467219
1422744456
335709436
950608323
574148386
581303214
496790281
253487144
1122829384
1435732682
109373870
400026535
1382737748
545882940
866478736
1482418217
995435177
1470744329
1310844128
489339342
1010529469
1434843230
690429754
1023125928
1251844341
791620533
778411670
981169784
775111815
304131288
773313132
850763967
425703250
1180190383
512092217
132341898
149309406
1117642235
596870578
1199068242
138761405
905066938
1011055619
905609418
311819299
351946012
1297103022
1255983298
606326210
1014394452
760970892
1168456058
179795952
697796336
819650227
706891970
686007305
479232653
1251459349
1461755983
462869803
501706305
508423286
1174928972
702958560
445005516
1024914472
276075729
549691512
716734649
1047324933
782210239
194766992
512855555
293242140
798324751
269378107
515167478
614739757
142166437
1694650
1496979649
738467520
349089562
391496468
53051887
439694949
1414680456
267932259
1010680431
562880500
818822477
401314333
659414045
667879630
264152378
519492810
1067728811
720512670
693669533
62435767
917509082
1282919106
835343933
588689523
1511694
849591980
811308982
458639058
273617178
297661572
810461479
299119236
1497703
330067087
459715420
191596306
156212313
171632311
792704454
262841983
574235897
502246903
1034301547
656706939
227263788
904056158
1020930537
1021607955
968754502
586340083
392597767
402129471
696023519
677497202
810123216
291962290
1145548887
1383431923
673764348
495548814
306082261
1388317931
1488639644
1285234603
673667299
389414284
976696705
793657121
383748428
146061710
762150628
549856990
513559073
265759494
388510819
865763953
1463986066
122072770
696995047
493975844
363438093
738958112
443075969
1253429080
1438446709
882160699
1064833299
383087746
539030731
1148104007
374757656
624378260
1287169392
1257686846
197691236
633571892
727334479
295883129
438359018
1437880377
2298242
518270196
793886271
534373614
1059962649
620224036
208084785
756286605
933329226
250750917
1299807411
906631113
341182820
327777144
1076599405
1149362806
500079647
906414734
475749078
1107356122
1079503479
177307566
562955916
1010258080
1136575023
990006219
338777251
4868584
714430591
192914584
920716443
411131762
982488829
183848337
1103042489
535237929
933042840
821687261
1317031322
816614064
836222892
960112532
651411485
1408135924
676937455
289449113
612520622
678010545
1467737523
861755053
163850450
475281145
471695523
1241754815
1257496703
817853583
245722021
1138483614
102665859
748904017
375150130
519625233
570493809
779167971
1151851333
476472400
188413450
340284132
332294799
348716169
388078208
837632378
698121600
645405799
751838477
1234843444
350298354
575909759
640342093
369208710
123621209
627987981
989028500
150959276
324081234
157442627
509960081
1135920368
589217664
353704479
138645944
189587239
264186808
433928060
1417806847
772416421
427700550
790295068
618689700
439923802
1480643806
1464842772
297535748
529332084
1324269750
417469021
433940412
710129940
652034357
1120652821
955691216
910679483
1244702781
914154547
1404517125
50634095
1345335291
242006536
798562251
1173220038
342221263
821731839
622197450
532744262
500538800
735943615
132186797
1319689539
27479485
1227530503
1442189456
247378015
279209334
308581159
351386771
49405703
731183605
884439066
440123623
1268342061
398643923
381327252
725231518
187084427
366944285
183303595
920059817
139858748
476301331
1014875880
384360349
744850029
380350431
759031651
377352915
459795754
333955899
1124147009
1004882974
205385426
457388323
525735619
912522353
486139685
395138126
621616284
377937147
795469695
274263859
1014474389
926620583
1467897124
1472940105
1198520747
751332667
424253170
1457633196
239474062
413339730
434233877
729905579
480481476
142946204
1213138462
32274447
583545239
1431723375
70352441
110196412
499811036
457699571
1057229531
361172881
380124965
306926582
718384713
127873269
345571087
150436954
935068229
1432891486
412280860
597671218
912202700
339172864
930137326
1322898308
325398661
1395538937
1035065411
1196954957
941290386
914645640
642213532
682162646
1231531516
552783134
795333898
272055227
284127948
753239564
392279674
361628020
314224213
200349865
756110716
1290257800
778253972
479627406
299137484
665317556
382322048
701339992
468406744
614137008
1308130165
377100267
957465150
65409700
1049251032
814075643
683526668
871120092
771887389
720605178
356374677
944636517
1118375521
993042095
379023558
636052620
570605534
1200449041
710882022
1379206041
117350132
338894118
598201070
838083405
1405028925
1420017276
860858455
470690779
778619950
740705111
1126950981
552680971
1001778978
631446027
113610126
415137278
540083343
550870835
294994521
859978752
1176341578
583122220
749839642
421054492
462204665
937124475
963770473
829950401
99224209
1277198175
432193034
420522925
509141552
474338131
1356766961
275740096
1342775151
241245850
1484364914
1091878595
1255062638
347722229
862150338
450185336
590493012
372528312
1462253775
1327725615
1271932503
311357562
1448128477
333040358
244702378
418228537
195182849
232917926
414347398
280790620
1039639901
1274002706
1081588590
440156931
467643636
786802777
408463599
127027500
539283916
717348088
352285254
480954442
313023270
830007823
206693918
746146392
446810840
862390798
579206985
456321217
1140516940
353308575
865560124
234905275
1387759999
1444356
32829227
1220494717
1068677454
664565482
831167152
886430712
223970021
685004388
500404097
968927233
438419181
261103089
838238
1243383303
1481180590
419835795
823659650
127001355
782186376
841667610
632765109
899267827
1312837469
2490924
224328855
1145065383
378631103
1006232905
1348442612
2344485
878744394
787649902
853093967
1290717184
941355692
283284745
1467377095
662128163
815208391
410198410
836764615
996534088
489549004
1479751764
475228945
682062920
148172966
893017093
933934860
332404266
234595496
269242305
415791355
476404786
1295536933
726796024
208549443
468874420
577956016
605575516
828123327
1464317856
1499057695
411885502
668671749
1039389160
779430561
1007739454
92664646
658774221
906783590
145930782
201073619
359002575
281029098
366077272
715704671
1337409921
560448831
339480254
193981319
946327988
1123768945
406971908
1060913367
415470102
648158170
1237210
239498955
564386265
1256100115
152711704
285045043
865684287
402429724
441464590
1141246847
1400687209
136352924
301474570
546403258
32983287
780851219
405546452
1021826233
797152357
378842044
835553114
733658849
143025013
427717427
504383513
240851352
709329136
447777293
135992291
366248585
884737
1187835379
1446092652
1053009370
1464475485
799232173
833978087
515737198
237650775
1168940292
1184409053
1276474584
410152712
101725575
1380521152
994404053
1025196635
731120067
480015220
334773892
193046484
209071775
1450127110
85916827
585439741
416288535
395790693
554779487
623841729
251092872
474886032
1419209454
681872429
1150326617
1120031861
341504592
871483660
1059838394
427485596
334281815
241785066
351287547
466408395
1492397949
1195398171
1388299737
368769834
1216985249
1316401394
1155602882
445202819
903447911
1427137274
1001151052
1052077012
518698122
126607773
268120698
248931129
582966605
1430437988
585344784
579132700
1455677605
939848857
652474106
1394442568
399850964
962713135
1456963041
610094881
1015461490
1425879038
445151678
493651477
454708676
475902926
1216067597
965556367
1322024159
479439434
1479495673
412561711
793535362
537055686
456767566
272171189
81889617
124057191
1176688083
323583453
457019546
1056065883
856496615
830516355
1118986259
305389204
573684401
159594228
721272348
1242942171
291565709
411039181
915245648
383245342
459926894
359552468
588844848
865058118
1078685344
307410874
319290846
406835359
453293464
280129714
330338692
420286293
284877744
124741278
237021490
1053118073
1270468556
1168195396
957818343
1372402730
591511966
719958801
728689804
443062638
449069631
184696995
353376565
748832761
59366806
1443627330
1030899700
777333794
1062337695
594668195
817041518
364612520
506673165
931322418
339524834
730550548
826654740
359850806
905433178
401258182
402193114
542086878
1254654166
343987224
299880095
757916455
1066796496
410834396
709415942
720136341
405235546
883406099
778839928
826094518
397866338
333213244
1344582700
490513686
381050054
722211121
665497120
169134489
481836803
1404296822
610161517
1323689551
1334235668
673426989
382868229
531869835
866548830
638767410
885470396
976757822
439976417
755567415
1409430934
587558548
538344728
495806676
351971371
280538613
156244562
1011460010
840542832
424593561
58967313
960454156
351689382
681639814
966990806
229127099
896815483
799521914
383085208
596663181
165372951
633185412
875932242
979826309
972313992
250419649
1418002839
38738471
450095077
1193028723
295470016
292717965
828204128
925817166
977998768
384745480
269449913
536846926
473920097
380644964
1378008023
90502584
832282919
141444128
1440648260
194569459
111950468
51047105
1490475733
1481933925
528021442
632938443
114698902
1407067460
1146887012
1264548439
1458811674
345131922
816338549
1299644497
435068331
499233688
159325177
276192160
519983089
584747330
327343341
311690958
517830694
425754069
464453329
57964288
736470297
898341372
155076997
667459385
46789720
330087319
402658704
797186993
1039802259
882546752
1003204515
1343964795
929740827
463384728
464270979
254124870
1265615249
1409934284
1417137941
1082316215
1151737385
479385962
1206290984
151847430
657401992
259522073
613165330
680314089
391830047
1118922689
567525968
1467464632
1276580248
967665698
212175874
117878270
375296102
818673970
417155142
1081972705
1434819460
672564717
889323638
2618171
1085750692
448917434
1491123033
636984705
403294615
464213334
437678844
523283716
591390578
215050292
858159256
725909860
1321959750
1135110935
385028690
1165669585
1027644625
789128642
751523667
1266419205
325271328
506649867
206376079
1065214191
444647190
641354298
382365763
843092523
984195013
244645633
1062777672
895650999
1149306990
691913688
59632473
1345909305
749695719
837279519
484081755
344032346
962159191
1411471134
650631282
353447676
658676079
1480625440
544706060
481860126
119878240
1349625408
1381494924
359086970
395038574
484382897
1139928222
331337616
1448316427
423244170
200773968
1084731092
36168814
168732814
743318971
316127
335687754
252108333
854464423
977469817
953987627
1042449061
260926675
276110789
843109642
850483370
633544412
703566826
1374554643
143516115
1291133723
1462766929
621002252
114551825
105875163
521793320
99769779
881933215
285532760
308229395
697440119
840049215
799555427
143398947
883680232
524134588
288824365
1412733322
1203308889
633339836
382739662
485392608
885567184
810165986
330006257
1030116522
371116778
1210346046
143997999
1050128551
495956082
479254395
397974026
1426416949
328704214
1411711817
215672683
974511423
115917395
160450294
565664684
51928780
439789622
916367373
215414659
598113294
30925369
1211082546
627653436
1370825164
233586911
727701189
1252505385
214095430
516549987
337127168
381373394
648016338
539929522
349189045
1424163089
994934880
429181237
462897613
655603313
319622696
5145608
726644867
882681947
739237032
1129921451
70229384
1035096279
760807447
316658924
488120834
1424313406
1385050101
1273220702
1048830614
288606607
325484051
692193475
454245182
1046685083
1374653708
525309726
295782793
422761366
669158864
244774004
50384763
1342571131
1414596570
1275581065
1363657638
248965012
297851522
700360193
445953829
165445093
1343780014
312702503
352637577
538134447
1130640586
451964257
379701638
885006259
424171405
462784816
1219046816
461049719
302345687
631611499
768662603
66520232
806752606
676783740
616123186
782987926
853755234
955965591
611340421
100561402
1370317007
897420025
1005820163
369691079
1494783824
1148844739
802599449
412000419
1168850255
449680076
1016096546
335174877
402529603
529026014
681685998
61739112
633446516
909642814
373709367
1401829751
539452281
1013280822
499332903
673911970
760276645
1263466201
380722162
875568251
975838602
421526967
693328281
134057588
870928284
419338218
912932812
84307249
220223247
400191130
1296514020
1061665395
919808471
956794496
1067622542
572751739
413779917
1084252143
954111062
745789539
505392828
930995299
1233042485
336236153
685534054
492725479
384079436
885503436
938531023
771050169
689155419
802590309
284530082
206951393
307993655
548087360
1496297750
117133858
468612607
1059144793
330331695
622554764
1208053342
1342018895
1480004664
871361550
1137576555
333897685
402062218
920044992
1289701950
646846962
624889408
724753766
1407182022
594391111
408435273
738462421
1038680647
587654567
1160800263
115569910
421684928
427234642
395777670
669853697
429397316
637777920
566191093
1040144158
766799927
153615806
497161656
480851736
1068160815
536859803
468128155
1433175817
1095775340
849373924
772142810
1006476751
164160039
502646941
764794438
275611210
409251581
635980364
709396184
1099747565
931630110
421688395
687691446
907186848
734274630
383039704
324103877
804093550
213561685
723399489
1399197154
649291928
522973143
470362640
563905899
1254763084
955763982
1200143229
1033132484
1487197866
1109094788
497610271
1357673391
1017195110
1109311914
512815201
404223948
579549397
457046204
975223794
535348079
96349013
434241958
394422391
1066445905
828817103
262402446
530722318
1059559185
817915815
296183009
484295192
803980100
193650041
1024561976
1297058516
400571608
264140263
428060516
542285152
640074300
310116202
519864824
1260913423
386284738
1352522329
788644427
785163256
985343995
726435961
1044885359
190159898
917113032
426036413
922562453
1480386541
1024672258
963874087
1144637587
951958973
407749831
335534746
479791444
1168349863
809970851
1458283561
417124358
333688715
1337220226
281194132
1244753894
535079358
633740010
1042764779
856666256
326377050
849541918
1105201127
1268285254
1277403019
856736271
1164015551
1361099140
646934391
786720878
521045737
1105653076
1202953902
508344133
1268412009
1497533177
576317036
1274615691
401245596
213549677
1440265595
1351340558
253622323
451156355
246823371
1083916271
590312009
174505970
1284910708
1444195027
1202047905
1327014508
372371269
211410332
290746896
1389034235
969884220
788944698
635274
1083343480
1409793345
789995045
199283451
726543056
1402188930
795588397
1021121494
1280009286
413384408
565044337
1481259987
887865910
188608863
342061866
1426737167
978430478
283205233
361597555
865096333
760959319
629047407
968351114
629364947
487005476
999269260
557751245
364540410
1430007049
203832824
1486270168
894554829
1281511382
725385500
1140782743
1062222930
536583182
821704223
855805029
1483921289
1232967199
1292078376
548954639
868854430
1330049750
1247110711
524044665
466078871
840229948
728632467
1003427328
872534847
599598908
1080831725
1358130356
757493703
514563847
583533182
793610860
864316376
1041431585
389631690
149366161
320534060
1101666648
151708131
602008226
1329960409
295096060
1305423003
129023407
239900229
1332517366
388033918
338905578
713987848
937908648
1349344300
747370485
414277199
1427571836
1492793547
192842382
354135554
323958192
1029706052
444335782
627275571
721751312
1317869606
574873387
957367136
389845335
456270698
894536096
879324890
668019425
754000308
526692229
853334070
896581053
1093609524
413585036
1124691847
408250804
1049907835
586739530
300430082
1434801400
1356021595
1448755344
1094897928
834874144
901339242
1095756062
1054455468
640095704
1117482572
949436703
1431190224
1091477104
767266129
477715705
1413547931
866788137
1262821376
1229474723
219923237
413811783
1406860314
805712942
886261627
1194897342
845846149
230137237
1486402280
471090074
1015047785
679241179
447083314
1175590888
505573623
485429693
492299923
780632555
658599010
756587212
1180435335
1431472915
1306020001
795139980
350245053
986384238
772889543
1147160083
1040306200
560335182
839874232
287528888
526743537
1119942473
837468709
132087337
621780068
661494044
766218386
585562043
426003444
852079428
273176749
44149636
1485857387
705479716
223500528
798629815
490343608
486677426
1209391837
1270800282
452756660
700618985
575641103
1050598811
294743111
916404690
981632449
796531
183769121
1353221101
1053991820
1221197859
924683848
762129319
761869376
159178315
180607521
93502879
714947770
1125625176
1108719073
454225858
246328370
737605026
1264249086
1271396200
1057342203
666452356
1069197969
1383070855
949335636
1045569409
994866392
636659653
472296632
930252018
552221554
745368763
1430715604
71759780
839586090
1193714754
546578965
349890904
1233945353
688747368
1297061175
1016679830
668126695
626726498
394097455
712640223
299397338
489368151
1401796948
443888164
955843539
532759711
452116675
677720903
896752584
1343839231
702742206
1406842331
313618647
881984104
1088660607
522551565
349860847
1064454892
310145718
390684376
1047600595
173880195
979616470
263368957
1406939450
890020780
366968692
926927104
1007042796
1464747749
1105332479
1361806501
652070762
897759279
956485925
931605986
1186985724
1294819381
731088512
437157946
684534795
927653454
552308929
987101376
620600461
852493105
298060685
872815153
752677601
553172845
277974466
1240799470
1391727959
905157112
839673248
275815679
695091102
171951387
612350246
308329065
1206292212
677262512
99395748
360533353
543984415
416546468
432571126
386032764
46074676
140537059
52867171
760780723
1122576778
509131342
393992395
1102278804
513725600
156866254
680972757
1161990890
615167961
894675325
76618029
131729120
83074723
359923493
478517044
1275320101
775554937
907752923
214065610
35405602
921974301
1148408196
1437750653
641961727
672540112
1375198710
453205537
1225546600
157798051
324138285
528960229
398089131
142048163
937250276
902958537
514591627
518121668
573695437
1166790579
758458178
890040846
932621324
882837592
207458874
1120148589
372403046
632633702
1355490498
982381226
1011720775
260974961
1344194720
370696389
558077623
875475148
721862688
217900979
164925083
1457329689
1261967014
316698229
1130213260
200049670
907865543
513123557
1005919424
915976185
1376054940
1033138910
1418508936
502387898
1167781056
70433644
503834202
1407895579
803365871
476218656
1021927394
799322342
184930497
906840454
802672887
306034399
297384356
901650234
60207564
222172282
577024100
662088847
175755076
539117308
1426300755
1030384061
1084454123
707247263
341823779
350492289
124672085
644905177
1392777153
1313924902
1288768097
1311100274
839662662
634609614
580803401
851581282
369109160
1287622612
1312353836
291209474
648651142
355311661
871809150
88546884
405966486
461635274
1145466861
398131828
1349930480
115537587
437226751
807008270
536227823
282301929
1430623188
866400768
1007617318
1420256297
192941629
1025549310
1211504846
1150504556
1478268282
195098316
1295632215
1405901377
446267143
1446767600
1363262494
1016614146
257856955
809155367
410827434
426918663
736839210
1144247891
1476280104
548981273
1044359783
798150835
795475295
586164471
943933825
301958086
1243635704
190386380
1279738275
1297209051
192487994
196814705
241125454
274538920
1196511961
903725443
1395197717
1196931915
1224074417
1478135932
683508303
1058595093
683244585
874695270
677378151
849636858
1014239970
1386540289
857264817
673192296
1497354267
736177402
727090462
500846491
389997125
1125178178
570760437
553297084
562337094
1392348047
705720694
1496001909
783290515
401264594
910446347
781883333
443407701
1396306377
3176147
1333505183
1213296368
1274811128
1010178006
1169501375
960750685
1043784401
868998219
1093539210
902023558
369459815
825422247
483109486
539142651
944231195
1095839311
1262467623
1016260584
1164795085
322649892
494618076
1022220668
869719620
1104667114
1271203083
715224720
1367683149
358968590
1322986210
610130534
1021571581
149433935
752474481
672958701
1067160915
328694902
527269238
433962627
512778697
1354279353
742052599
375396966
683426035
1108152137
1316346908
251313958
657625432
949557463
1449528373
715701064
992756795
1468534311
734583452
495316668
193834402
708332954
636213453
340536896
376546879
659690754
524889865
453578847
1346942879
599006444
875109875
1143587453
1003664474
312671952
773111198
1091253834
852288313
488373538
746207997
767488330
1034485229
1367209932
1491765492
915656644
982266669
1438798862
655297879
1417924066
627040365
67743534
468568212
783440195
824721107
985082736
517988400
1274006797
1270949856
869540589
408473052
354453453
1220633668
970837877
1174677867
665462058
1475252163
992482962
710471577
991920121
361800424
357751919
557646742
1332212664
1340916792
1307221820
742295742
552128293
666343788
911223746
1422196159
731767242
281985153
704242910
1244635426
986840763
892925114
1489762914
787525342
1173013048
1193832828
239440629
902650121
1122824104
229237571
705165990
638066999
917138254
744934994
682543347
1190355514
1441264705
726222713
1359353911
223350606
1193914584
220793648
377967366
216609648
398856190
133161332
696321121
752436362
405846196
1288899884
1459884680
1468510486
972120282
702184944
1136218578
1327400299
792759795
520065457
431183476
423849479
1019276721
1248056242
863424939
769318938
970672767
464096804
932513782
315811390
397137279
684753933
824387085
945489338
1263472860
508499758
250436030
477871850
657463312
380416503
812031956
1402263024
1472275213
597868210
1491905091
428897764
1414844423
873885809
1121700464
775917573
222042796
1151010514
328024454
378368738
121502364
943731088
1228465828
908794697
1244822508
306484528
1422672555
836940340
754203651
1299189597
953805090
1279830020
1133267730
658312499
846240493
1261613073
390898503
303149665
82941372
1314659901
460515020
993259227
1075831562
343071670
851578122
188096507
1058251294
913365324
1445578775
615298851
70636826
1318089047
183708086
1431580294
1427157520
1445846861
1111380728
1281920980
1280318192
1069154299
320177289
540516986
495782903
1018301094
946027548
1091085237
1143914977
490513216
1403852348
615831270
567553187
1353049433
873184048
441652471
370907131
1436820577
493856916
736503924
827552064
382924364
992444771
1482885707
478958840
1190092133
1229880537
1098829694
1418744537
771420846
820094750
992496929
244902300
1086960837
933297580
569358188
273474248
593085475
1219513023
260008789
734786945
1205832868
1038268249
1208615542
1422771034
1117763306
1180720583
429002289
710477613
526047440
184895822
1092089499
870075302
1215309682
207243254
947737847
767021638
849527677
1352641773
1434229204
130249328
368656540
1396350224
926497862
678362056
1031138299
330931337
380927274
448709783
988098309
825784361
1364507178
877624229
390922976
184784748
830056987
478430744
224409933
1416851959
991340878
172339501
626640568
1307481502
270190539
796971886
1004461639
907502744
1290570402
1404792914
660215483
516988665
779666014
1428990367
513966213
1261305006
445518484
675244643
565743195
636021884
967682565
661648708
1368469722
265212363
958888431
458842682
578214677
784993227
411028579
1309534731
820490090
1384489562
897916868
478328768
976762919
1064064836
651621627
1491136423
1281867185
375568384
156659955
292177347
379122878
393660363
364120330
233154531
342102362
1301047897
624397507
932067686
220084731
700624207
350732810
1373796236
1420597147
611406315
1041358059
387407176
1147358645
1383059505
52534599
344397511
884673593
247888276
859927086
192406224
776151437
565090245
179261726
953255904
371900706
593543754
663192533
212060492
413394253
339185855
664465809
594075990
790699872
293144642
1016173480
1115765642
1458238852
546192877
781981666
982657696
1417885212
205125316
335904777
1223041415
634046558
906335981
504379358
432197267
1277309663
220032498
683195031
1222131487
346505481
760875128
974100912
485200829
320798946
979336076
1293602543
1223117587
529471755
229965092
1235097195
1469595531
1218244531
1085613971
474791412
822388771
937930470
237253531
410796906
1044358130
608305764
737788085
1491768575
1203622005
224007595
977006204
808072824
1438594146
293957796
1286202675
1186916209
1012893182
1381926039
1197612216
1267922338
1088766308
310493354
854874593
1205495035
417762989
1380037895
571276067
562885255
1242304047
228744879
252317549
1326799070
512271750
402813458
647039990
921894064
305046313
329127758
330806934
831131208
508867027
856126905
1315084234
1312419040
688359838
360668069
1465669320
905991088
380772069
626875965
392491149
1488184923
851088276
905842241
457682582
352490136
506736645
590102525
1236773575
744494738
863447098
1237045369
785603207
933539175
237839680
998777490
1333561716
620392274
1003311261
1121296792
1242764555
1285388459
1354872648
293152039
354177400
140018311
1317887069
555715485
38037176
1030321361
798220015
399639379
1111222126
1005358762
1281536773
1158380643
925738603
1295788409
1383152436
887333774
1493488878
337203308
969462854
1029666539
508109384
1298950879
724751316
939050435
1182799594
210092169
1499230300
1049110773
192951695
1169637927
986898597
1088803349
688554842
734915324
452776614
985887603
931763837
763835159
757242382
1137073538
710936041
781643887
1203435026
880538429
621982184
117105833
967468812
364548659
1468927970
451206999
1194847465
335062703
941873558
1447694505
447051877
800575855
1396476017
409159023
355811368
295208633
358786436
606101560
1036559977
1012512287
364891094
668465986
1443202485
386299518
383811628
1328216448
970673089
737902680
814390658
1321513534
905573834
1079624743
329278303
1137059124
326347909
898305536
502370199
873606711
533257465
1120927162
413365810
494413123
138524877
369579591
1455730738
982024226
469804108
336498882
271958672
378813876
1349775293
384394660
1135827764
718547631
540040428
397124960
468187482
719913002
839493984
1422211604
1096081580
728655950
904395890
496945921
1007939093
867820192
804386931
1428534898
339154280
807120449
958471658
155930943
507684301
693611363
217086835
65984725
192110686
1383171729
534791590
1245479935
229120271
518524193
1052165877
453558611
1249884318
623867986
516240432
804121430
700638203
1245837685
586106217
659757314
271016600
952866264
963411284
1217866828
348899094
1267179641
583285177
1284995269
1121724587
1377438635
188297979
1483557120
1028392991
784078318
516642550
629836760
187364569
919486862
1043234278
1391541363
103774122
1398408594
672658819
529153030
1414249689
1169428073
699263749
1193430916
718318737
478727203
1358811509
441730083
389771912
147980760
820526514
955888514
1207648407
484260848
1279687075
393087650
1404515712
319077763
560303103
1033275747
427347064
839393945
80868633
375514626
535539975
1469929775
530874914
182825736
1084631603
668629014
1372996701
962154576
380923338
450118404
385448903
1117762244
752626714
1489986941
1446780381
176874993
860973194
100722709
1046081011
943105668
1237453037
593696609
975413387
836595591
216237738
1193778411
1254788266
83635411
547264368
1135791077
1386406420
1231601303
361781843
486446503
1010005881
1137057492
83875484
350426828
657114228
568273175
1341273653
944871495
772856586
518542976
339585403
681817945
915375109
123387824
917849219
1055415883
250512879
723372289
1483067194
594633457
933257902
526251443
636138866
630355641
984555941
451316414
1415954329
1032999234
780470637
493255796
217830034
787380931
319455576
502830261
1074055969
1156371576
52770483
186579299
779383162
1287443106
673905551
220922835
1064024903
1088533703
768776157
607525391
505199330
951804335
1016972854
362732425
1336129103
715174375
1101901287
428156684
765202541
908593145
1137043883
692773902
568789722
72536145
1147457776
635857517
967902579
127119058
697435347
111649379
1497521506
440979361
145953548
1098560739
1001519523
533806242
907698863
1073951398
178346591
1460640969
225570779
323284389
762978888
299965069
677835880
633310055
334516253
827134332
1049537181
720380212
391960336
372605723
491591234
1025145395
509211666
634060072
778104588
1060736137
1323182221
1027480962
960754771
349498522
546081994
129171141
1283182690
377616452
991431076
1247462334
1206038191
803815514
916909679
534377190
1050233088
477328788
829384684
380491695
1045470986
940184458
656006890
462435149
718552229
272817233
770574478
663985318
873384618
1039695951
546362922
516236395
445378575
313962478
766743702
1402046495
526048818
600910807
788962545
1410196044
903223241
900531922
335769931
72424808
312094028
343084607
679603696
585618506
624245802
284538195
441017070
1282953704
736239852
425515645
626483687
581622931
783675519
1222873291
573612569
592023636
175151608
833137457
504270023
773802569
167390307
770972023
950946824
694854429
653024376
1032586164
133538374
984491173
789894272
843567449
143954207
781867206
447961809
1232800851
1286127464
452435597
431361707
435928914
184879198
1282239625
168399058
605580383
1013639265
621087962
320676691
574372972
864678167
466518147
819347708
613683329
418178170
641153139
591880423
658035764
343781356
944629863
1026142560
251912774
901827766
622486886
842191287
840156363
553521385
354093845
118791202
713674038
573504619
286049630
690049389
366997544
708287264
884507844
445459322
339198518
866143746
852175870
719025430
480031894
317563442
265141613
196842303
1098665202
460405795
628350533
132092042
493512336
857522665
45601957
649544919
494978376
540171485
1006015503
724957057
1225807686
812881895
405060427
210779436
1017178545
1223019201
329849397
535390133
1451967102
878197319
1456101619
524017083
530490238
900408098
896971268
248696743
416051820
998295378
719685312
449418444
924211510
791631752
132362648
616637967
1238928939
59853966
901753458
1243253169
306822420
873647977
621932846
919732245
629064882
529154892
860115887
772551802
1226910362
360616766
694796033
1227860112
453676999
449928692
828710171
723110724
860751199
660521894
985570711
1028383514
1263870326
558856629
579763312
573173853
692242426
278801787
816155688
369591320
668193219
974980842
460590975
432559671
1144333100
961688866
1373394410
475304681
931753593
814931586
1097659942
1341056256
1377241961
855599377
713671274
677291599
473461275
1429568088
342298536
636661760
837479120
1195943919
891468152
511556052
1074085549
782230320
1391747231
856769635
558216561
347876314
315249098
754706568
986282455
840512087
837555164
713386596
1379053167
364398379
1064112651
735924633
1389220444
204856719
1233473794
492601217
1465487896
918867535
890402634
1047214409
490819935
1307997574
376916754
165372701
722202637
784137256
1062573061
310675926
787248083
657561878
917991672
1125304766
683832298
497575282
398011019
62370438
780324584
1368140432
906896469
1420040246
816675892
41596687
513697859
543591006
582018465
466556724
1442016809
613808770
166224964
765764908
1376278818
626276139
592420270
334816558
550068391
1425380276
266263440
1040493498
397152917
1365994190
159815546
1438302615
1042202633
537787826
1422092531
899829457
810755923
833884555
595492274
495921109
225680404
508819661
224981296
348008058
391024453
406916263
779534176
1226162409
1461122255
139235754
1468842200
861682978
789288044
813720893
928416032
926897306
400263772
389156343
1134980256
1077997235
954411264
479528886
678615181
444396218
518106297
1421310282
1026314776
3263566
1476106487
1301252598
439931132
528960050
525652960
517332520
18668335
904537850
776269594
941919084
263389689
840712282
887866868
405295194
468432743
392162757
603297897
776595089
913269674
292473550
952908907
1015725145
835836301
545587222
904688859
254346009
461555450
1477044804
392310553
670519451
460434326
375847802
439755482
703271794
438874435
1296849982
598684188
965413145
1072372767
506970618
800129417
800342710
921323752
1406656262
1388912236
1346985296
471398907
883365249
77999939
739239964
896685800
813432045
400002705
453777529
508577543
937646735
185123296
917496971
410433081
1174574163
1001030159
853463369
276253326
1188499031
396097774
1095103844
796448126
115027390
1472323547
1462044529
1335426900
1022525087
678322779
509590242
1165431690
195507664
255369941
81040400
1303450298
827318604
1359210227
383152324
1027077798
710359626
1473981019
311721453
70877394
1042406650
1486667052
865276058
624287651
881206450
294822779
833758259
1363936981
1357582967
1436017305
380784924
577089954
1158452912
1392347862
365687486
811188888
677821116
1394534793
369558366
786731505
996261960
1117856710
1332686695
538172634
341309541
384148231
903465048
394471570
320815686
237897405
1444276732
1259531703
524338569
460410791
1293917980
895318284
785366092
905662047
937359660
1031690890
1018805242
906370988
702371326
264238072
899313312
266270108
437415286
454018050
501858226
533973331
321414163
60403448
508683968
1297719063
799043138
1303115794
443713940
1271022417
363219796
961815702
828797687
1222333607
789013650
1180096516
775633276
313950551
987278046
700212562
60408794
1432118474
1203410613
827251653
1160890197
368692118
647361259
855879626
1451472299
1007685551
705315398
498088589
1350512722
111635728
847063012
533115814
953978650
665542526
1301502743
303233982
126642185
1346897813
1010561020
968639398
402258312
526388647
480817591
1496577404
396667244
1492402783
439777358
364081225
1351581231
265442962
743252683
1251964016
824336785
568010411
565933780
508621957
1043983824
1345821476
471487249
547751505
1242150529
361906368
1144264264
173605031
149696525
935695871
309038159
476927904
1099050291
131253912
633541645
422861671
608207530
495642917
312877540
462234290
307628982
613144474
476005917
396765787
822069475
780294558
383255642
282953418
617610412
813253647
771364510
13570162
337738626
1059350242
624086361
562084078
739554400
995725502
896501391
878623731
798923396
692339314
632266289
912289534
1199530838
1418534273
763673034
917660609
304191133
705904703
755268071
210699080
319275121
1309135774
829240405
525335784
204138894
1493664260
477957309
620935416
675147072
201990907
652391786
1070185987
1147114629
985217298
572477440
729926407
443880735
465899545
1346621622
469996131
974678098
911846674
707642361
747044775
620680479
518414338
719783524
839973441
1231570681
928074077
1227870677
462780473
1179187971
1355562047
706891824
995405852
882387485
484341267
97833398
241083737
1291036170
737283267
471654392
1469602921
1206144034
346532982
1414471822
664900767
196021567
1084150105
652294058
1480061906
672614870
544036105
269657409
1354590675
294654807
601719339
698725126
995036040
1365519165
687256483
892322085
1034228235
935066607
1322256358
669750720
894405754
862018172
506896284
639272271
382901890
997514639
557117277
730901355
171218142
1312124887
1333389521
754500249
1411534038
1366169899
415469266
724892390
1098733624
85945588
812624819
657662622
288015785
217399613
716710825
595313866
714237323
764381045
1328579433
657910897
558313168
645987104
1458842319
509435823
630777794
778849757
858469530
821951052
723344723
618855950
83200599
1153279710
1474160077
1455653557
739607852
1361196330
1112977062
325473417
804796593
931032214
902203655
1185659728
237423471
326948774
438789387
206546107
567952607
331132052
1497949116
511245604
686475713
719020089
412433879
1206584672
456181020
862548345
1100459765
251332505
1097856427
920285066
1436572866
355271064
1068799563
980325248
358734314
1443814038
682192
1239699004
855871083
940567774
1305548139
1088024727
488649527
300863834
707062485
415051042
1017551371
1131543326
1298709885
734103163
874542217
224331886
830179916
84134347
516420195
853429778
887873085
1083086059
760858196
1271335403
736376714
1189889432
587617719
886054999
434160615
401419165
93079443
442945507
925759577
495488982
976633004
1340529702
1452489341
1051645526
1096753024
750890315
174538955
844084912
961585040
931210193
607784603
540869149
702080566
542144990
766741556
812052716
758804089
696529459
731766373
31030499
833326343
983004789
3155263
879588292
281562074
476429301
626519706
781166442
1133949985
502386188
752389569
477673758
38633941
345512067
1353480483
490757262
308722963
1233224326
732180034
709227622
961106162
837678325
704858901
561579179
1293513920
992895194
952445965
885245266
668156243
793072697
950816722
36206260
427661101
508997886
844050487
839047428
491175842
33864660
1325019356
434892342
620347501
368149339
220996897
701796688
653511551
255509770
820747432
556224659
329136545
274841785
418774967
433885714
1379849060
887682011
1176060668
1113288810
700676045
1350979429
822541881
454310921
1038647167
1037434237
494550211
522258628
182929698
197559878
1222948942
765466926
367204904
617434797
886465465
810032613
683431441
879250831
861681970
760057078
1233871454
281093610
1192207021
869758257
1435242316
479913679
1285384823
456699599
891594283
1314586490
362602719
1499138010
486501291
1119119798
1156268582
924028264
437414617
502505017
1314369739
248344642
212965950
1375959901
738629878
1449382407
1435083794
531500580
880955244
139162531
495367339
383978524
574524775
462540721
771893860
176514834
1108860761
1279938770
877620522
755745325
1127012144
321160957
924473025
107115424
1037693077
1330569134
1391282183
911809868
481884934
998832460
592315343
914225335
1352531200
945751906
2424870
628738470
913466720
1154388854
196169945
364223591
157761425
641942221
341662719
503363644
354754977
694055620
280624861
342298077
855602331
418542076
542146505
498937751
667782552
153272175
1319318026
249612966
1370116545
1378235773
507691842
506891891
1220867535
243533832
429835680
924107713
851021447
514502611
408986267
292590353
298946649
614101144
388279687
816883406
644523094
1319191638
1096004059
906611008
679475224
645883503
852082941
752449485
1076038764
1009469810
818834952
1102479449
501044951
130810543
1092641558
1261374933
308634222
190990704
1012009753
671648365
833009786
491836720
868266921
1060341608
212452545
298032534
77116110
388073532
172954567
182434453
264327651
517757688
1251504088
948414451
257128451
486981291
422438262
767829846
771284883
1091354308
1303225474
890831226
486128506
1250704289
1021992369
397121909
637703833
1338568731
423487874
454910470
224741533
569368178
1072300090
1274009112
771205085
1087244287
1451230761
1414477851
700117087
72131881
1275715467
379793432
735856178
824990639
754797025
684647971
1432150831
456057168
404239193
687193537
802283593
1207875261
1308120927
512809259
961941038
510072068
442703
936301462
868195658
478789056
915514220
1029181350
256823447
1175461376
301356648
875524920
1335181643
1427700821
748697571
461212910
48410353
1012474
272663573
1118878939
475117232
1159419038
745566635
1405394734
449408783
1042504414
1389766729
816897406
850395026
268972510
1391978606
85003403
855838773
1456900128
699740261
155990106
545263049
497281714
1308350428
617467383
1185270338
863051079
200450070
254293451
1230133912
1273538142
513656091
376002615
1126861443
501570331
566909845
1249471039
987722411
880286805
781184189
1057397159
999709967
749870784
699665336
958677816
552442569
895435617
448163071
419957154
452830535
1410760831
132360141
1243846142
1460940186
751435920
481706175
329470787
1260488708
234976918
501431104
849411532
551519519
353501977
445213761
641975596
1277246096
438782758
1078829095
1350453857
979847097
600629811
1298179471
676276395
1486288988
436177266
911558367
505111299
1143645051
1035543821
1528214482
982318111
796569594
761490714
741960335
398777794
1118754103
1120706473
629765553
1375718932
1399460061
623279274
378723068
220922391
1362728328
822194609
1158381399
1499721531
331799252
949749898
281530609
813350563
430361262
351161790
470987345
312729470
1451268838
1320894546
924963938
969740645
163128962
405278039
1167451156
1396755963
899025584
312271634
494584530
1082079686
465231201
2903986
413210151
958559225
414862409
815025095
815614752
1376755453
482415085
1169706970
344516829
837696679
630545174
933820607
507634290
445463843
1583126374
672038514
1265880477
800910926
1137490261
1443186301
388840705
52881874
1080347202
468533339
1483142754
414272087
843441020
177489076
422444942
623172543
768921089
1032159965
464076410
1325322651
416516444
672697596
867364252
404987401
2694121
713501909
1024334391
806574265
496121502
604861466
1275555643
77521734
1155984197
929481486
1029157979
1488241247
945417084
502074170
1301242273
830949893
108380767
1313437754
906252717
440357057
473266840
701417377
470048968
1201915685
1043742314
728922269
1102732997
1472691819
507743361
715351768
1362525703
1095734501
349885873
820545688
1146319030
711516136
384526398
1424739398
1510843780
142986459
962698189
1018161516
837857557
556427562
621203897
723277308
938671915
424702224
1515130827
720564335
1088133488
460264497
353474537
787257906
443997316
442257699
1368639569
304988040
1388295474
242176175
852766201
1128249694
818248461
1451892143
223202925
755326812
1333148102
139542994
1441956374
1412015710
1261828842
748120785
991117624
1071819184
782767445
842857255
732226771
1386688722
1047089312
906326308
445043598
1057074283
200526206
1529786824
478604650
939132827
830099399
1008622188
1006645068
1434518921
1420557009
547904767
1070841134
943017656
493339809
876414449
1302975613
678686777
1024709789
345861492
122972407
1134708641
416264874
472387659
513426165
362519195
913891637
545677717
319969395
996389765
392358946
871322526
1426369749
292958276
548251682
540257085
462653275
691742240
1564178984
732247735
781443920
948591586
485062279
1192049610
170126772
703173482
1230276149
1175533363
1497725727
471529029
1425604890
129325914
811901129
454679889
526332573
347676870
1183229115
456823069
1366894834
1028569521
79056610
1271484
702278165
1435222152
603243894
179725104
493538044
317458514
513125209
361476881
649009821
963778292
429641017
325265808
456345474
1395165771
513183290
986689395
95700747
693499452
1284331125
1195985450
877390344
528591490
360001430
729145395
955250368
282937480
584909271
442681631
455974810
784624379
543191458
301639993
1442577445
493089265
348938542
157378724
490512100
844051734
982970347
1218503726
743817687
233027838
487090596
1361552539
325079291
421707114
1362692179
1002507050
650223634
798859150
1322548146
300232261
782839168
386354615
926849908
977734920
693692213
188903382
796291443
510791459
318177440
666146373
897140192
415705
441412138
538215731
498449628
436228886
1034646276
971147188
3732860
181596050
541563232
711955284
853751332
554745144
482125643
465644008
1000148438
1424369399
802092327
402606933
472886325
944196515
405070420
945605106
844419374
1370440235
996268202
892106753
1345301195
852793200
1181541780
886692378
807768003
799260954
1134941513
575236923
692651986
842894412
937775296
855548703
361068647
733149046
647353568
681633197
237862015
984094857
827174497
769669726
711811295
1029132167
914113879
480014654
307709914
1147818946
994312453
456831356
991507540
1509125934
861268867
423855072
715760710
301895118
338633479
1380952256
582835299
137650486
397010105
802740009
504617317
137774261
338208033
1267502092
820716631
1182186075
238083127
520521481
316436291
283358663
1413726153
794849198
1403396307
929118282
773104132
1200746235
1106628905
1482864251
357213555
1343682711
399987250
507447395
947529107
1110030281
345707725
923054454
386336708
419850450
956513452
864727020
841560553
1393658238
929448803
594382639
954345627
1530513369
454122219
1593823864
989803126
319004491
857025614
471064616
1134474121
349057047
909834030
815506226
383989937
375163779
332319870
1056558595
1273630007
1114740211
185091070
309695973
1409450421
858326686
180703819
550987978
755596002
982212039
226844068
595381728
426074263
989514616
270095597
1308971704
861999859
959858379
260504663
1519964405
775173516
116167203
1143789257
1539173
893154934
1264717991
445776717
1381836358
908003776
350269008
485262646
405856902
1523735962
1029701066
559954001
418334005
815358258
473837361
224641809
344792853
898925839
818549090
416207908
601283759
763491709
407311816
311850381
1042373236
489116688
438124526
443239475
1098294794
752931414
881705569
518451965
1143895786
811998830
1264847032
532547399
1341844134
365434148
457914746
1216353895
781389152
396470880
397390083
984636709
471268947
489385419
447709528
752825856
351488425
1558061787
1171563580
1073138811
1453912960
986550300
1474388643
527998749
875822298
73533013
187978332
400199873
472529369
421102960
731301276
419753237
318279247
237837184
814337254
1516106240
817905650
489849023
1549999706
707799248
573397463
1081454778
1053548544
1330291573
670303046
572875552
1250960568
755380880
98077498
1023804561
921446398
1200141239
875818451
981921627
660277412
1277534405
423480320
654219577
413863951
341718639
645928180
620883396
371724504
834100070
663059776
735686218
283325558
793271922
523125968
1055932799
302977111
1081152469
1488580020
1414941410
480995268
39956923
252515517
1091186253
1543108025
887340351
270111678
929875346
547323397
334026645
284795761
1050793032
567193303
387600030
497040385
1173923397
652017251
491965789
417146415
710349104
1077521653
347544526
360391201
1445518409
1298954237
129305782
932625317
183056059
840874597
608798468
990405815
940112555
414836737
903890604
367614846
497080007
1192203573
412584204
334522125
1516118326
414651539
400045904
1185628448
1074767955
424753325
453878869
391756445
356294053
380152048
376485466
1393052189
1271898736
861705526
559201823
461479648
705118705
571142478
377920663
296018588
654150485
915048098
830675794
1417953846
336521603
1215485828
1355275110
169404211
665996265
1488497346
636141710
1161785303
320189140
418562799
637054944
1254676055
509974391
768280022
1350597157
495253101
624287022
622703248
473123822
495506952
122299147
726743435
838563592
165519097
301767196
540659028
713723950
724827366
264169142
249562165
933136558
1430296568
1112196773
486645494
557803049
877182786
1469023518
415714337
1292859598
943087916
1003926891
747804297
527978613
1327776269
1014229725
1146525616
1098120507
785283803
531510009
854043429
252326965
401900333
544429567
449742348
1137889250
374076634
68832919
422580535
1400294806
283590707
137652206
557768786
1090580895
404715310
164429552
713206187
776172675
1001208891
527698113
540648588
817928421
668160660
341895402
224204025
548368148
1013988635
243512522
1064242093
775623770
444749024
1447812800
806259042
459706583
851092850
1002297409
453303790
419190248
634023611
94840602
396115124
293112970
571512754
482558419
696095881
598264370
1479504310
882727526
930202667
846957027
724021264
475414609
422750731
1245371895
902201195
269668680
755099356
451610292
752068939
529509867
962382090
1337057959
469163724
432049419
967477975
1047791116
323286354
349288739
214179795
1020995885
689927179
632473665
1597515001
900256575
1079055917
845350862
257748339
651983836
639810283
538405215
1227664745
668293544
919082253
1071970548
825663045
742437779
491930194
342225421
1019890041
354084547
1536774363
1273877932
1594111187
796211783
1020811851
962748968
1482841880
491456198
730705482
1202074315
1251337415
468007009
83596106
910402643
366159395
915424073
891171818
1423802817
359578074
916898149
932052479
956281049
1102657869
1432477769
425588985
947902284
695875206
435417858
667002550
529851981
1466815314
468174153
422708664
127701125
540821024
847573690
70626042
707236087
1079840058
1036307743
1162124640
964262616
1054323953
767512903
742155222
1565297813
541058664
351416871
756928985
733698778
1383966209
1475430763
1263260183
355828190
944610260
1092475243
189020514
1193570132
547531897
1474939284
1080051098
528926049
83642467
554710988
414149716
1172838339
924875743
665938094
1359335714
183445027
957281798
500454311
207547
1062141847
1196703259
863903812
449042051
881946827
623653928
442641804
1322400508
1183016266
383677067
873819303
1322541677
651444751
1432620781
595057583
1096619771
1008603857
363165971
888494540
852380862
880912579
688657727
478648521
1524534895
357112898
1056829662
1125554307
1116702614
652645799
47979
473746205
1559506183
734802703
1044007769
871772863
466084608
551151474
1387092605
1178147670
1593292915
528001315
1022869796
595901475
1247522483
1093250308
462088830
548194479
1129600193
297034006
493068360
1086673180
1407362380
1191390499
1427222007
974552900
628503813
1460771703
452283694
792221859
328587763
568792509
1108889390
748360237
1127052492
838522246
891614340
1077744145
722432788
401039842
656092235
271644264
656260242
676884104
927306744
888481023
1260927069
414704965
593283615
1054954414
849380762
512720360
440138734
994021902
1084968532
1094632896
1344995760
745363389
296595910
399200664
401826959
1082105532
1256295955
1223425879
183164847
547685163
616653345
1146989476
1080912991
185144284
463453824
754700093
606584667
553085661
915774439
145615423
553612973
905709274
1247185794
221486238
1376006948
1564019464
1254447534
1449017177
1237521738
1480852137
900595628
694610353
696600191
1144978206
560220448
322768027
456606956
1263798068
956837616
1142247595
749442855
1053283226
467178136
654098821
1050185785
669139044
739046358
1011625816
629910879
1162168020
1209993328
1421019192
916529133
878931464
1341187996
982857488
881885043
906516193
683450525
310395212
733041922
651249141
940639056
1439301236
853524646
311238205
1335896457
869536837
835091724
827217660
186517881
1118928970
570440326
1284326044
1395820525
522699490
1413921027
1410433564
92005778
1101641975
1157751436
1444700931
539361070
242969995
997020879
937875301
231152713
284882586
594713792
134126395
177008023
500702416
1131062175
630328436
594536175
436491802
345659246
1591226809
764857266
1410538084
983145141
1053757679
896753456
1289198664
386475140
635694509
1402680668
1112005667
337047250
985170857
893074992
937093084
87051218
1312593798
1550444872
387012969
624666922
115930658
1357380632
88765044
153530424
543315847
1311151070
395748443
950156604
401159309
401648472
1499280540
1160512257
770310504
1470207337
453240064
664049050
413845975
1130691604
512214424
292960626
435158982
982399065
216861175
298837685
862176482
355084156
783739931
324758565
1526227430
1019789200
1336108147
430360856
1100027853
1149603491
328884316
944339846
624702750
1268133966
352000670
419107320
200475440
396693277
629414696
781198439
835965772
1250417761
159674551
464474338
974326302
1324979667
553537016
1553339032
190493244
1499455384
775044167
1523950417
392441786
174669525
741904972
1106181128
491999778
1327465195
1029235667
945333722
16657880
817148936
619226436
447011966
784095086
925561933
409736694
936955488
256180863
543061251
526895081
412034047
315614696
884150727
834742687
1139451095
254651640
1326437263
1386082105
1383826380
1044438557
420914442
740693378
707775773
1102281317
1294356731
1366735739
606618383
434925506
176040637
512899783
523286492
697864702
579861280
863433729
541083796
276252723
473798125
666620817
1404790190
971168176
367141536
980472762
1028257798
450846701
1514030967
1083691324
1082876401
413578335
1049786079
358558804
119517821
465870061
462699808
99273660
767805228
833524864
294382745
1143158861
452573002
126336048
1439222995
934837404
506988710
707773106
486995694
739908596
284508967
501297019
268808499
1074711298
1024530367
1367341102
218866500
1200601758
1440882037
1408690238
465898473
330309577
1100009452
386037010
375279417
1568942868
1134101378
412229844
622043049
523237446
331347041
902591826
468658289
761835987
896302350
366556511
1317633876
498551318
879282285
287986947
3149307
1033548963
274710229
988313305
698005643
840209539
871810065
787095823
681749045
1571638389
1360905811
496424632
879097054
315571687
1453682966
1093815487
958162203
497702345
474704664
1066383885
1081664121
332665595
1446955121
725289912
1080644339
852669403
1463684322
1483791696
313583213
356230779
190705277
1000672736
1084804185
924250527
299572992
1500850417
529433222
754998429
572927835
1055095317
876178570
1276902129
210712904
1415021201
150430985
889759336
646545563
599352296
405995743
425878700
133758914
812122752
268579022
895073953
743061802
480057112
229870729
445043159
557219667
465571063
418943440
236810180
946765253
770091106
531936180
1079628076
742676712
1508186192
1416364908
437152929
1517976892
466935265
296767478
381374092
252787759
486580791
893021222
197072052
442023914
1005217204
1415186317
570585308
1176215715
1557379270
1096591909
1041611363
371455984
327456384
549401643
919596708
443536536
1109279652
1321262927
354097265
1362195151
906920929
615349044
918853943
1189945135
374441545
426921856
1397205822
437081890
402610329
1363338231
1017186951
465447179
1473378862
1493343889
1320442406
473345340
1300360570
637212534
212550812
1386802050
726462703
516132716
905202566
427126202
1352281003
970473653
696082201
699231282
849487434
472937752
1029877245
1279439272
191415391
1159212969
1172980400
1515140791
724848697
897591123
345663404
863728147
1064601241
682734421
682716658
1369469872
404998134
1254340495
301479684
928495217
865440557
298961070
1597314038
184722865
918753153
380782520
704530045
406595082
925007951
1437030460
547177757
717267362
1430952141
959807446
269084028
1439014658
316086426
1393728844
1477833198
281248336
275940496
1478263959
1443157031
1012502390
188758244
1138119628
966548869
355345378
505170390
266843872
422233024
386113878
1464964864
612519184
1295702159
577140215
1541902040
589291509
780906995
329586225
1573042941
1060215580
1069570959
564081311
430716716
488684992
428271765
1527016932
860446389
555753717
678611230
243512965
176834260
140308171
1156145777
65677317
388401865
457857253
495778669
1079554526
305482317
497882137
1338631281
637603320
673776348
1412064012
492929207
1204359248
1274023550
796918639
1489869311
709331685
110508387
210595887
1364486044
639144362
1114004174
160917010
811582618
1053255459
1590783035
490069558
398640643
428270466
418126313
1282015320
489101688
1044558650
628682668
426096127
1251169731
1447943747
290906723
1011783416
826856981
1360266664
1141981190
535417687
1015475214
1414357229
414169371
859334001
533951738
1039274995
736455925
846056996
709404523
535957326
795529274
834770679
1296296435
330240754
437779106
1171423158
456427745
1301720048
975084648
747064721
1184523120
1057594722
822779786
660202512
695374349
162241453
913292071
752336391
314764271
1007563999
1585435308
707187606
782093706
390836922
1449180967
882747521
952981142
114574093
1212557739
70444234
503503018
457337260
1361857880
629378976
1571916700
1296379159
293291035
869602424
452177473
799767250
498750682
1259599383
820380353
180185578
1332826676
338281188
867431549
1125709694
416285909
693592677
1141151799
562003369
369423497
1069798613
1043798130
500123604
406848496
949649474
784653197
530817250
960996466
1208093501
1197719700
595859541
387290116
796195419
1050465519
1283093298
1580999753
781326173
585912324
1449233586
971572234
898925672
220163378
737996515
630197213
74965633
1182373735
652033928
476371162
408919393
1177346523
433916628
1002329173
1308232775
948770474
779086892
242250395
1261661160
424334474
1095176915
837578194
1053806509
739150861
119145410
63229728
839673150
1463285814
1525083748
969600481
618390323
1033931586
783508451
228672215
569116837
364454361
301551651
1054949647
670411984
951802026
716671114
1312017217
1097356254
1558948989
315572005
852943078
942931909
180849977
915459611
648597521
517301827
1304564494
1385748018
1279218163
407551701
722847184
1054687914
859054813
785781752
950262578
1115860650
819158928
459908701
933340978
233501978
383550204
148981498
380693407
1235416659
631035482
174752765
698820306
1561818977
979096496
1096979744
1222464784
877160886
1105591126
963427983
810882957
1043741097
1090207087
746430628
456164778
356348245
653941148
642908877
998108341
1587277463
946869181
532548129
39833335
302905232
1146778987
1098432861
651344065
1030265291
1228280263
697073349
1092453732
120443002
609548318
834945287
244530017
1597984387
558409280
697334304
410099595
639892207
842559464
1353791684
1125377921
555779236
218762445
1269907935
868565914
340726075
743076617
148842601
190528703
412171467
326754959
525657775
373523364
740660238
665442830
881583343
1086292302
1186185591
899212299
601240010
1397061059
468061811
1310623007
909433938
1077670484
1158748287
1498756482
1424286566
1452469977
387170427
752270983
1555161461
971239023
666089502
334857657
567605945
703203075
837028589
696258243
936509596
879911685
404579294
884702486
526497937
1421643443
597335305
114513821
645724637
266785478
645044073
830523756
795530807
953429657
893071237
572802644
132698039
777261533
494470865
710266814
390889749
378043476
74574957
243719987
546364195
977281600
692261493
1291965213
394768092
791328227
235540490
1527678934
1135537994
981689165
313090553
944213228
1038205893
1518827763
465732162
804894778
598374986
478066518
1068920334
1502692105
703966689
1253888951
666306089
181157061
1018258569
762587090
316553355
610312499
1475151602
1369560908
906488468
978180757
1501600532
936719749
1086301808
815584763
936547145
412973735
1423361844
640414737
824967332
407292687
1291800760
207396349
983679811
770229779
342375119
1356529263
61197079
301419389
506875904
1042076476
874524439
796529712
1305791032
1054709078
1343225045
1219263941
834497833
777716784
27982283
1113205241
1419264334
690623011
1244920616
421390666
437837335
971317285
1441136960
1129724844
661322084
755452949
246502762
668270541
515068349
1046547347
1295722086
114949514
314366015
960071265
162493727
481006068
690162179
617730995
543381265
1121688117
433287280
1549713150
1142473945
713645394
1556378162
1428343180
458057109
1559635731
914433834
1473034249
497661536
406102850
457116772
927169475
1258180699
422717701
1073572024
446583020
846460764
674870128
389226338
1236288132
481348225
1073973242
817406748
287167252
516161215
1142939570
464186016
66186373
693379851
409697679
1185147919
468840384
160042092
1084620252
509634116
508340407
477939938
1194086018
999186802
1150851103
1127852107
180685537
987464442
634650675
149832429
772835429
331173283
360734928
1127502546
1458192420
1006809476
113154886
1193761535
297051926
48369219
299592896
742957217
198359041
335107688
272348313
434373911
663224968
113007623
932753070
538979192
1576696549
785409794
689487298
931832331
1058584160
748601189
300143130
1330852075
1367626949
786627360
873164895
900027638
653995773
500766468
864416156
912858235
663416018
1007661628
1362578310
497026542
293164436
826249969
349277313
339629376
476672353
870432478
1168618556
579736906
747255089
239447147
906889600
971751855
270283119
838108692
1530639706
1128145340
900270235
1378733567
1123437326
710119460
424042113
579052458
62882220
701831402
1226482461
751400685
299792487
492658710
545813054
558155082
302521197
125401365
462833351
869116392
855102079
934177261
1384108254
810636332
148702256
1059239407
1011636833
353969249
1311128609
1036977371
1311906142
342797605
806582297
83890217
965448360
788322078
842860484
810986777
929211626
410575170
1403575991
270673370
1414729298
1510685651
1338285817
525991049
992174045
1040672660
813190174
813172581
417092362
947778548
48050678
909676493
764183054
349498617
860785087
649478525
362454042
1553752778
381694168
260463905
1013850174
226665978
1324771811
1154369096
1011145210
1393462176
489250343
759587267
1272175099
722825174
649174847
965971005
1234907301
447299331
1123775809
1278827133
793641983
882858461
798206467
1572057646
418514555
1526400740
433964012
9492723
981840076
585519738
1425153758
510434862
702169289
433206730
367197614
986261235
457629786
523543942
954586591
472371447
194807032
274662519
1115025092
650601723
492346925
874988197
524858985
885205462
235779358
414224330
717182668
442295591
181221821
347392878
1301461092
877115864
1371790663
276946034
292267441
147042420
918905427
439883247
650584141
463285496
951212324
1581558433
163733093
1545829530
1064504066
464663759
839657460
942956401
764455286
469444876
1269693547
1331924666
1141966177
96758628
686684533
1218825948
1405522834
679241
797438799
450374869
788941640
540047675
1410132197
1285274150
778538533
998246840
809021160
660359104
1292309718
1587662052
1428035664
327950790
259418279
940499562
1118164517
944241724
785163132
506283941
1429203600
764569168
556873885
414101792
137697366
911951024
502189386
1045800681
1001978589
1483113460
331519883
1007825338
806738833
1336014352
658916348
806541868
1171001243
699255644
743310943
1002111550
205861639
783222460
579787748
117222851
557115703
828376619
907643553
1178077020
424468666
1472347477
785397874
692182424
1475955629
259861153
1400572464
1540944504
1238196972
819384771
815675565
1125891542
1488480260
867369215
704468406
450779596
1037203179
1575382123
682779174
396590126
318346856
569960595
904541731
183405560
160331611
825327576
343018835
801249591
779974288
544571356
781371668
729214108
489799486
339713041
897591967
368936987
600689268
1345004125
1338579589
694006551
760948424
975622686
825530263
1304450987
1028317179
249367358
870192055
604220619
809707459
812524253
798641318
787353288
355738788
779278608
514118062
1323786520
1015075795
127909060
596575923
824289958
1313899245
569099963
546388882
1149930961
1143761063
500410366
1493816531
39371527
360037446
377833816
625901323
792236479
916891961
624834699
1344270112
197809763
633989402
370384257
340883939
1099999631
328787756
1458119888
551767928
363767747
1049965619
370229949
205924092
363349836
690666464
392119457
517905284
1030432098
451610004
711764146
1075472275
350725429
1332862451
68588364
520111401
834218069
775928120
1430684989
1163591913
971498830
348724278
785635356
383934246
773754309
558939990
802505033
1588895039
873581414
673946619
374542399
258717057
1034456283
730823477
865825027
1419902060
827406271
475107821
1139533155
472312703
1444047989
86378702
535204724
1240407954
905266883
504421924
787104033
676151772
679495832
1565852388
169730801
1363094157
320893743
817120399
478624188
637183667
1252016905
956861888
1476121527
1008002708
467275184
156694731
751147149
559482042
458288190
402467549
288214531
201475830
1287687325
539594181
337117182
225868719
702758795
536142563
324043380
543902463
718665897
657300238
571737896
1333940607
624687112
750869199
1412934384
960842880
569644091
418884279
481664995
139524776
323605294
705277328
143618012
1322234357
726396312
907763361
296862536
206034265
406675591
1429718854
419050012
768558594
1235386497
505148133
830949298
680611915
510120367
969752219
273246989
459992356
1144393178
276438387
448012485
131489703
892744967
855913908
364112342
1348286798
1212541417
671689349
968325391
356597115
835402407
1166702875
1336232658
1190686782
551092450
780400751
518548464
146583666
1456322035
359070074
1495968773
963670464
503925652
735472606
267763921
160737826
1362747666
1029517191
494899107
887559991
488625978
1176734807
643092114
617351369
57063220
1401810345
1061014214
868612414
289442955
883265108
1439572165
1084055412
862716240
160526539
503568896
905508515
974723288
27150307
402698438
606591449
1507009255
317013684
478571300
102133299
709005705
463065984
309775961
423616779
278678333
1228347859
416404536
1064610075
873204251
871245873
830140230
433341128
967005296
1412210612
793543870
325056133
1205043181
1210227937
424363148
810028073
716953548
382837623
1367152695
163389775
865607730
484408524
827813535
1004056270
1110405001
1492888938
1083261522
691557527
134123946
481827501
1448880576
674306197
918336939
732873468
1118009842
408935081
1153813876
144256938
1204044292
1068294552
578569260
1408637744
1039701052
379458843
307148152
976375630
861255308
403712557
955760760
345274384
1389066958
816659026
1134633454
1434989721
459473664
541006085
890033225
1014466149
650232723
751683075
1078024363
475451591
393797800
1420694526
424751180
945298323
122668622
1029504609
853788419
426532131
1275479831
1313769449
672237206
944550142
198027016
808725306
661618866
926686660
731895262
1112851554
432811226
273415059
403938462
523145975
384851053
550425717
1277443143
409625761
606168874
603238866
470520200
390062375
1314508528
1331605783
525078845
1329814632
646031623
907125122
683338392
1147756139
517437237
1155343379
1080282497
532087246
703808450
591232122
1097858552
488821324
430902147
945346003
1125644172
878064841
384617793
947277388
238238266
1308470931
822035433
845371892
547180465
1370952151
1501850395
1076240219
448044251
198152312
622407500
1105574188
894436108
974578909
640253010
1388358976
705046879
751274174
1504777802
1363932801
97631616
187342990
941738993
1139270764
1363866930
812871570
815375083
32800559
509021951
1543261658
261048684
1594372086
1244877422
881760792
1478729484
984462810
527879300
994732604
1526754460
661004778
482471479
80949889
481753377
226771164
1260542806
520087111
301077902
1197324916
511080384
387264479
1201061736
547663129
1031379004
1348557898
674330112
397352454
370673755
500903801
1028736299
1461078038
784202720
440827955
589066629
1424380349
448938065
688424382
317637139
1434504716
1292549709
118465636
147455406
313437988
876153983
475553095
558371240
1073182195
1057742889
236732200
621334801
921443470
975359704
296983185
391866341
1498046131
1049957811
901363282
1036868784
49975591
1399816645
472818196
331425609
626538891
876208574
1204272495
481385021
1098405873
450648390
1402529444
731989986
1085999894
1377088292
729739591
895036882
1042669551
844767776
348225249
332809920
436007529
599799417
992470303
1159810917
1124898025
765968366
803403178
803243646
405457920
662500666
644798575
249171222
1073866235
925865222
1494594251
1462914193
389562438
947711228
484055287
2703090
733932857
875001780
1465230934
1002800512
1328707910
1322046576
804334751
681833080
465978291
686137261
264693498
833217544
1029350828
935810646
850560688
383402497
358866299
369205061
393262780
415236501
864991481
831630555
531127224
208690180
219610298
919092501
491119778
339683
802612724
312578659
662779886
441181504
389668426
888923374
298080802
644445893
1035974679
616520861
721206346
748493205
527087310
274477846
606594031
403081250
308047632
191202233
645270457
803598149
109098146
1498198746
1444635987
1416435320
488088508
1445599024
320267529
332957952
1040280335
1071765356
266437954
537277711
995207348
712879313
184395264
517361413
472100338
1367251615
909237919
400256828
1497519702
339751925
801916076
12451
692630921
70966212
871866565
353041701
630337040
1057549565
52150268
587393414
633128831
1012379830
853726629
940827921
470987177
669179664
545488383
604576367
866084880
419385872
595535241
582222364
1115129390
1074804420
219503989
1082742233
946147663
1474767401
1467949869
1314089982
293431784
347134554
1382098615
1315313666
564469485
979291658
1589894177
1001291015
719967683
170068221
870630523
91389170
1256256220
763143009
390815202
801487097
1388191973
437352333
337270478
1291185390
1225699378
579017973
1444234793
235162940
303850821
282775382
1030478951
277164913
936866898
569617942
1202897120
824383966
1092038814
1579997116
246573149
1170445633
194001075
1485219034
423252924
407166985
1573090029
881975611
339560347
1019203224
696293927
892534857
324969815
699423757
1135698911
1593769459
1358972934
1352330669
488252087
711109304
1552413673
500046253
411991220
603727889
781491240
601118055
1331613590
268827181
315378330
1253573272
928119891
523294467
509168394
1062778296
982066585
971006540
302884646
42913236
712581777
33336954
485398572
1073882307
253074569
1031689329
1295444917
521290600
1460247750
931626020
1503132260
695261942
215466281
1260190056
774413737
508234196
1448950681
392996545
543898825
591495499
461579419
461618802
952246992
1098869037
505986231
854457812
589908340
870337903
356558686
326557502
52205484
1239110866
912972205
1178802538
1095341962
616908488
978570532
1128673562
632610557
1324866052
210288454
1471808146
941329330
838029948
838575163
491448313
750607744
944191496
566689472
370402498
96849911
1012830537
92087006
887894337
1071137612
1494011085
902053477
599356544
68439216
879737189
807517889
1159389591
290010613
580647905
556876869
1239259846
197904241
241240980
467195187
327349338
291910124
183982631
85754833
1553155802
656292701
391295895
950075368
340569411
938622104
393392750
335205574
574183961
838124015
491403774
836831369
725536907
645274133
292075039
1057800163
388594015
1553879140
264683313
65387758
1016078334
812116737
310619869
1001607057
1565846780
393857687
1306486812
845266372
694109596
504122760
1307424930
309034005
613303471
950807767
900629941
1080651040
691920364
456422507
485657749
951511507
845189583
170724160
905588332
448774077
529842368
890863414
460653605
298399045
468569859
1430485534
1538141487
1539739667
1209798271
559260487
446013736
760330076
711604262
1204836724
862566255
705728508
427483792
545405032
979157910
1508828791
671394916
261038891
544096455
318034060
109423217
1177426438
547873612
515962418
671915200
1074441239
1575668032
337824584
668870282
370403710
1434601972
302802633
68589745
997517808
876064938
353482768
1326496731
585057521
186270044
1571153337
554515800
1077418176
412005501
398610478
1520302818
1282011609
1251973287
1215082160
382616906
1026984579
456168934
791120485
463698164
81289830
422588154
1106946337
954386434
441799155
958414483
101007452
1304045004
822266862
776295475
1556835706
519649726
917190255
161341451
712582944
1095563671
1562974893
566800613
433147961
1025664
503001039
191274400
350873932
562715018
476408014
705219441
564041552
132002803
883387106
93083671
783978679
610326491
873645435
324976528
952138746
364781659
288648716
387711293
512198593
503716345
107865117
424018908
353767943
373427351
527435438
970608760
426682793
1394914082
216032039
1220506036
565176596
1246472053
555712891
1587336811
1159488566
163179231
1579427562
1350561571
670425308
333419968
869796285
1065777237
244730180
612088022
883443936
1037484881
430092272
1073714764
770901617
561850076
1172599387
299999077
1576122261
753283136
437642741
890016080
160449183
190485008
853877615
601156872
1135855646
322775269
343136271
136040804
748628876
981642464
774320150
345010240
1547414291
1158710905
1248641910
369276485
498661938
412961373
1043558408
1556961533
1327100776
463371055
76434418
744971743
1425301068
916994767
485198604
1589335493
498104332
869207083
1392911915
1316574213
679063800
917455949
1060552491
755989488
454696828
1446535428
1345738169
1360444035
684033204
114654869
503342939
159933209
503827879
167403584
749684009
515565395
1308082024
1133311323
896029058
28227811
725239812
510040041
1154450234
58651565
820406379
549270280
845342368
775051108
459116885
520024951
822693689
1015778225
1048590765
1327065567
32566494
1085725481
701234698
489860833
1589705282
625772299
319360407
439858354
1441057318
917858136
771376515
858403541
700144316
619373026
411852431
696762871
300271887
1324035054
596855152
1300471747
400762673
520294680
361888181
330505848
811341587
822549841
135725060
975936842
933896754
1034413269
1345762158
789520988
1003612189
1030057642
345551786
478100174
1239371657
865155496
1428662649
1366448475
360428094
1326149804
706207296
341479894
750342915
150846364
842565543
1483946965
378818701
88329602
205743775
592520635
1234361113
1241459377
208151457
1490380814
612659534
1550766446
705151194
1197168817
423352586
348752774
259568802
1292709758
1472434517
135298835
302625675
386262767
384531723
991477289
1254736412
991087820
1070326305
174867571
974505821
1272609393
851114821
308214809
923990150
1020952249
1208878774
829626433
1015244776
530806535
962689708
1232918618
968356325
905388747
166103131
545564249
465917430
738833342
863905135
1078381992
907941253
196210043
847766509
1373419159
389937397
1466680739
507257161
83939366
293052364
1350588948
458816185
754989559
571787371
294690357
396553555
341406720
590275972
1060932929
404544589
643900425
210775978
908686084
297998818
354540284
841955826
1399797822
451352918
426666045
611667033
1372565889
665761479
130938376
777624648
1075574378
750722526
300494432
611112380
240888488
881402411
718134818
699718863
706418490
1426311550
411359272
376689562
889177543
280745344
686252547
1379244330
1228610036
745965491
574143198
391840342
1276152396
1010827301
81474707
203566327
415505191
621926860
266313632
806890049
840773463
795844031
1122031205
1316198671
1517542550
600688968
400945964
1399426270
753850816
1114991615
367907636
854107753
1253120593
500482442
146475440
469059608
37039253
305621943
704830296
198529567
723093901
530423371
807286547
952296332
601462928
435224859
282974771
132388403
688695962
293605237
467555571
1387592889
739224036
640266562
131651608
361439261
459226575
325291988
473049586
753570139
527670714
761453822
750076
1070305785
842768258
315113081
1220633157
822188555
748132895
851685794
1176135702
1220477925
866821245
403261912
1268806330
1571596839
1438123722
498378780
291595860
550847848
698721643
645131122
954751568
1322587623
331227860
256072509
1426268927
768813531
1085827493
508008445
1141182092
590031084
1428289439
1441146921
707602725
491460456
707029328
829935305
1039656124
751546756
272255100
349135154
815927203
473692158
485999049
683410049
987204971
771707057
399102918
262063391
402991388
964425130
1327573042
716009491
263354519
441597779
1491961155
386359182
996086437
1552485431
422006155
457846474
653382568
723374911
700395972
81828676
812629555
977648281
1296027892
379223168
365398392
1071686315
327486981
87038685
479827346
574615138
1136632725
175134071
790624282
816929018
742433304
992364016
350096788
1125717109
984163600
804920144
1014124396
1157700955
1462639079
1479894711
597330478
1314137210
1186510874
589973719
663141089
1346406003
1282700497
884731574
977035306
574746866
855906659
1056343903
785602836
754162808
1374283559
71095242
192812980
676473003
575341183
561677329
1156112724
1177072732
1405451071
894148913
1307714886
925290939
1323409840
955657530
998935925
1353897247
684004390
1307531658
559843075
1369714649
656781908
749189590
956626038
845175284
312050386
726870912
1423257954
296799460
1410026048
283162762
68644494
1275667215
396242763
308836368
1427215062
669631342
644006255
548335769
477698284
978983640
852762364
276337736
298957516
1451869002
224996394
967616165
894328136
423135170
892624968
1527315688
1117263050
1579774914
1007190189
1270563554
187248781
239169452
1006026774
531210241
933016652
1261622637
219402619
769977623
861595102
812119236
862710992
1289736144
1086859139
596539156
1243907787
1451619898
607790904
1415986448
409276275
1310658573
679766249
798907748
916586502
444877777
1047190436
548599231
485166803
386656177
848269411
1007785617
439647272
232150285
240207132
2653852
330435937
411645885
1245829418
202048489
214379685
860644374
482165439
1549256492
1513296619
1332360547
187370320
402844772
495524784
89257223
1329137304
838080711
955011950
1498473524
1372514178
1394451447
294147860
692946091
870784224
46251729
917856061
835256021
709226871
298503678
891249066
337543789
996926029
595343489
1433207658
200296984
433431259
589555052
1044154504
245863565
1069990619
468579112
1451760954
513097926
327106830
586220854
532553899
947075140
359721594
403983103
1035357363
1147273233
222567821
548494192
999433591
495984465
334435873
639043270
1340374168
756968988
456001939
1337395413
327507556
545764734
161488779
467264005
925990866
421082179
334055216
1433863939
48629891
321000461
899646498
754079621
506808943
1400883442
1115764618
228304343
1260920189
933742600
1261118392
657030106
663694277
971078474
1518178419
401426159
96994670
1599710321
185326348
598333173
723040800
1564078508
637764584
883045793
1232111817
735283376
284255049
429371969
361767126
80867145
331435879
896151745
772794022
516457375
410437981
349797080
590398479
1006237962
167289247
857049391
1337036
456897434
471002972
170297985
1280744845
888383047
367545800
1514715574
845402247
1542977775
186744862
943791507
189249608
252712043
336384866
883376406
1205728655
613213523
332720102
1089284017
241845712
762805727
1044853854
1488662248
6865442
1329496022
620189273
379165540
830840755
1492941983
863368011
924552115
255111424
717178473
676801530
1542888736
942914001
773886924
957590932
1375829551
906882633
921822854
976534569
929575058
296142543
463316824
483731982
746848980
738801911
789128300
614174672
941580171
1416931144
33723056
800343755
844554818
95108790
1301478252
1366849570
636484781
1331277646
1451256590
973006590
877465995
623178070
1526476978
1091394326
1120989936
637704760
243935126
390215134
542813235
450848539
857594848
1235374947
1424488966
750759280
1371925474
1270953922
1556313164
66972320
325689676
961378525
1037818135
761619726
243942077
504640788
610844990
746887853
1270947582
985495985
903852411
373209025
631559663
1332079689
1444861478
1226160089
1408510719
1001222970
1491188076
1124131638
860032670
66913820
286783548
645056484
722739206
1037825863
73523962
630507730
1308094741
208387618
1416590763
963427790
750134736
469622828
1098322989
895932867
1390894735
523754785
1436691081
309954564
461016103
618117225
1379042294
1280040534
1333431491
664498783
916798916
808331743
636142661
859059870
1270186246
901530964
1048808799
1128452941
1038921783
1327154783
931156886
1109872461
1168559337
476170254
1137324545
1004537636
1039651334
896532961
584816924
617162562
505516490
975228578
476400721
875799402
647121203
771081194
912757574
850163050
1336044241
233034345
1371864506
213578216
1227040452
1362851698
1029658200
1594981030
142474606
289762055
1027163703
1003373513
95809767
811962896
1379812513
1185498848
1117448075
854801272
1288219221
1455485253
433237493
1283691717
580489916
760006040
521160136
771188444
985316949
729247163
1387629544
880857409
925594629
122512160
1406300538
1159941647
546365267
928130746
594938186
1136804266
839887421
207657242
492616262
713112294
438790815
899897660
1121058619
965688058
78954059
647505011
535210593
681497949
732973504
977220209
117534174
1425215169
877937040
719952667
75005354
1432543323
1321238666
195634144
1330208775
575350008
1387087776
1017523136
456007475
629907645
669184011
774733628
812775096
499619908
414064959
376065090
544303323
436371265
1425964618
961021223
1267575354
730817787
525506088
720309054
1574033064
228748464
1083084235
517723473
396660505
334622441
889236362
461722214
1023555248
328778133
851645812
348640240
723490540
443060043
837129846
651035412
1380489713
278032407
1185006435
697551824
392999634
392546503
774102827
1378572125
701243051
497553051
863234551
625904594
970234593
961600245
364714899
1389419793
486979229
1216918490
1091012445
1491189695
739115437
877766012
373251616
1250330691
486555859
1194993571
1315599049
1435313045
346669257
1334373300
453704693
781106465
499896072
687499469
1072952334
404246403
557974018
1309948274
191311847
1473343404
1005513176
430067894
839391569
290658830
341104500
533711490
655390346
1321381505
1157145002
1349624170
138209619
1025302772
841131312
1134310398
1379496491
836094994
228678797
1465365881
136067694
1206382521
885582506
456889419
1491532588
1000882232
228819010
1351920819
626250226
1074359424
861185766
206019457
400505399
687588434
541786662
899089701
1443333691
464610013
472223380
631077486
1026175927
1019917261
855903928
735742010
432542101
362042922
1442024808
216987942
1354835037
799787147
871582655
489587042
1273522466
1489170280
36120720
840615198
1101786633
287196610
907748751
715688662
565602044
669840415
825354198
429597156
1441938328
1148040125
853268484
3808634
566934840
953913513
1204590607
883150432
1356172899
474259612
483376712
488657639
626602607
821991295
653206975
272781854
639853255
372717583
1040910039
680816125
1230756403
1252379420
332376718
310177054
1345659423
1165588021
1251667766
1192022660
241652362
236551153
820094983
986431721
1264727952
916759511
1068672051
1239867798
356050652
459617908
448617341
667531145
1463531203
1248291692
529017067
426072184
1367578005
1360142668
292531151
1209558891
1053016314
1343294303
1576664113
950754050
452432597
1476075297
1593383278
1324417511
885772002
1943114
870193273
401204318
1494306652
509998263
992761944
1171692481
465079219
188158770
1342432095
1066910575
688487661
1059093200
382089893
206782873
1417538672
1293030023
1561253753
93586942
1076986298
620615726
489240315
354521852
392941026
1383807884
984134930
713479836
450627265
748813511
887759002
1559593968
514648762
1383204396
675407763
789103795
512670871
954391131
539901953
688221953
1397529671
502858125
674382118
790015304
749779014
990039282
1073678679
337303108
935117316
365951235
306795406
180495566
413964162
1194921721
743045551
1388110146
814141173
667046607
745265400
1314175788
548855568
388402773
907717562
976142536
810919511
702757482
880854376
1048139456
661132685
1362140605
763122161
1065600920
452079115
770295810
1595596210
963158400
753670179
536630250
874710698
894930046
871734401
718796274
390315394
1020624630
250092407
418728597
302837478
1265259459
769046520
495699725
931832306
288363911
461116633
368427901
218565235
525641059
359340230
449036196
254972314
840661322
1078023214
870622033
767428065
610962229
986178995
719822594
222292744
841292133
669551131
1453360299
1299554851
820165916
827915163
1493703561
583195526
317064663
636099552
689565664
660524584
1045170790
1000446739
935621500
935227164
1061060007
482743701
1439306571
1000597038
756938391
1149873918
763323531
740458547
897709118
590445268
176971591
818627908
946975436
1005348400
266349686
629471065
379054352
1590401406
1219489707
1403857680
907061213
520406011
1335666191
486957449
835524835
734611400
673994348
851217557
398695869
1315070855
516772556
903189083
1475694655
677495049
921160681
873964283
1139556473
1557048477
773382009
1137559628
1429707778
652736526
283492674
894174578
972784961
1326361749
791362452
891944566
449914756
1411261182
590809475
170606543
730589980
1073850920
1373689574
1351454445
1576835676
529853583
746395983
67693057
405687256
1229590494
1351681388
389205115
348407812
651761997
335832970
224437374
190868890
590805618
888680560
301912527
522326544
902561933
1498372370
440957415
885435101
653984171
255885772
1495110765
721463893
396591449
736009873
439350353
1001570636
887903967
1009767525
261501354
383625807
352381153
1019890876
602143141
541267641
357445357
577397738
391015177
328798618
1144220345
799794851
1516370370
402670286
1014107054
559263825
1075516170
694638951
189148651
478182986
685505415
279892254
1194183317
1286110538
969300100
391014384
506733676
536366952
785688380
747354296
271171955
666985222
541320156
972134642
531691915
1088641640
1405947813
307377768
1048391329
1326608389
778942409
120988060
409174076
279946524
1542347099
452464636
829872999
770686634
299221691
1359611429
316868221
495928685
930129248
774213881
984221743
1009847733
142537991
701450309
307793462
1359252262
1574471111
600555475
973785058
450859780
157859804
1049022454
567350372
1079556927
1365887220
508476842
1186473068
310808499
346104853
449565203
380654702
981816466
712882757
1576719227
1441620399
969058026
535523094
797082900
774938583
1103165673
683983187
1248135892
982492900
727673652
691374023
497079803
650449152
1138349769
1318572267
368473602
411413095
585788130
1125353446
460033413
511731364
1384330618
990602002
1481459768
759697691
1066892129
1372051973
894357641
430855076
488675645
944917127
469182353
1569206198
703155638
226085018
600278438
898937297
5051734
653197545
133719089
659270841
1090283162
969078683
757872246
212386541
476351124
540094816
411184802
396666050
226402412
849661348
1068358127
1310369688
714000639
935632381
1257907409
650001437
1272096682
391438659
395259829
973514148
814110478
1478606274
1005322721
1045037958
339472356
1393686352
1393792928
409205908
1315379559
719187514
672710986
974926104
5340035
482050405
1519359123
340161500
758973410
1526983392
282180797
1130970418
1319121232
576590544
517107319
790759227
1129089798
1183342689
1285228448
190681990
719022765
178960508
1514763202
1485897075
482738475
1519125451
949982060
391338799
713141939
875345548
1420675886
302000074
700772026
535420153
398707194
253651538
1039695507
832778891
978782233
457210950
733338350
1366642108
780283151
836948698
460692935
620614428
969287191
861278129
478780243
55428413
717544407
1075187874
242747109
714856623
988879351
785470001
355603665
1214430995
324296115
1025810919
449908717
626274908
1322956431
496989333
538905325
1459685924
1539976822
1166534793
456669235
1056163886
260149306
1536105592
506428407
196083264
1059548270
554375471
703396953
205975261
1327014953
775887655
718646096
592991493
739566897
620598059
898751768
668437594
1310522611
894786486
1010153940
1049068252
791865209
121445229
1224302539
663573308
962361095
1237818626
851791626
1174093350
1468417831
781739653
1440873594
493919010
1168911368
287986961
989059258
666751584
1533181624
1444626454
918450872
999514936
499058557
1186811214
770250989
1506066427
1161209067
1160667092
495916670
847158175
139818484
1405104939
1256723288
898810093
985487604
882485899
1120424692
857707790
673613824
449885235
901718950
266617342
934437449
1038627520
1443475839
793527178
484254129
1272968641
635233388
333394034
250897619
590055996
502017206
343677504
896857741
718516570
943861904
1279337613
328694935
193145268
1055215568
439436847
1343367355
1443229719
1044957194
620929639
550965344
1239668511
1592157053
499980339
492501894
1379495331
768177105
1056673184
1170451597
987441352
1309686684
629397044
26978532
1577592954
1402012971
970463841
218792117
1480872859
732610784
1449925049
485819778
409822940
574603332
934876313
1067684161
812952838
1399026578
194808109
1382783168
580550390
1018874412
1575677174
491794314
466020885
1369743145
540470245
436473938
637168235
1420444516
978400822
1083551877
1230130319
585028778
1010923398
1541554062
433068977
1382059053
655854411
601647112
643386169
1437671883
789888347
1008420965
1458533357
617914599
533722071
1075612915
1056933862
850444023
331908358
495069385
413017731
554881193
833660592
524772594
938226694
250640111
1586115249
1442854610
899565429
854461034
636655457
846236324
1398705159
751790698
516879794
1510212103
910478182
999374574
448349957
872791927
685589779
1345163749
598914058
383903575
545019611
671205477
438220312
732088737
1381008401
955375249
973727833
699332591
781432521
1050975500
1434451333
1485504830
1412555850
1498641299
1208808916
621938243
1140147835
1218117844
106516423
1518227271
1547260250
928525485
1038192176
587522950
153389107
214271147
532882252
571704745
954424165
861850817
1220407705
330907439
1054017866
1128743106
538672672
411784242
677842350
1470649303
433109910
277660292
1519416142
600323717
468601207
59680019
1236062520
1077791317
1374158063
1494963066
1459382159
596322006
995467895
1489005977
1354709327
670427893
1375227138
1296972749
1426723284
313485709
1273082485
1501438088
1042538185
310288485
437269879
1472998703
494649200
902210972
1012023448
1294152587
739267724
385945877
239079964
843113011
859880573
969377204
966077361
811364622
953942187
451781797
1077773969
1363694553
680506143
584353415
1421111838
343768513
1497362928
879160760
939049943
144677450
1460216803
713205390
1313319983
336084892
903076178
1418230108
1426890949
877875507
1057654415
1445763334
1040488285
315344577
1029000537
792591765
657594736
487812010
1025712281
1289741897
676859346
1115691752
1373901130
806165817
1037986319
875515636
441135684
1477844810
1095352530
1251200625
571404253
901439275
1542436102
630688498
723873344
870666515
434562301
1399166593
1333861565
1037739513
851230949
1177023957
421268480
1185799882
888308434
368635178
939369501
1365168870
1182648569
488671690
1532364255
853126683
1168953145
987097338
1055415358
1482479751
722746692
1286751395
715468048
401625385
1213024314
1159803426
600964457
761669562
1367130019
1211580883
1571515527
1287074578
1030040926
372551595
1036752758
719737393
334893545
502329041
934456866
1334536150
503769577
1590570687
525190819
390199260
823144306
937316709
459863957
125533546
512728574
807231405
1122640858
586587681
344616059
326744123
577817276
53510921
245570948
263286546
1098407372
350528602
383895935
1504364270
485504830
368604279
536793013
372910987
168786925
1401215940
1255963897
886131718
678336991
729288192
471074158
917606704
780717323
766923819
1525616480
1407848697
724983877
412008900
673294566
1409982234
1043148465
525602519
1086741068
1034887538
195115383
963564202
1082337969
861512726
535123008
1462727414
1408790367
1004610859
1599198428
692122043
940088690
1332026553
841689359
931724200
599227547
485921089
446707728
758052091
523859750
482034545
629879389
452903214
453038575
861763525
1421143378
74951542
678590257
1168724423
839132564
79928780
399494967
531250911
138611300
732105030
1497646252
1208242414
951516503
1263280739
910693381
1126156631
1089068432
552411098
1071140993
922070455
113556852
451651165
204338289
727289799
1115468114
51216783
1429411051
1452124953
1087243678
1480901115
1442373913
485555704
728272409
1333487588
1481530909
1287003223
270713713
418487667
399820424
1386831187
1108039305
206007381
466832505
318584321
829800037
1431081149
852516605
1110101103
707316056
746141488
1148327007
157163769
148960998
622690876
722655086
878397689
712877932
381723978
527705952
1102234701
1344066258
862837157
1159745017
1214168118
526719482
322319826
1232012061
1235157552
1395079245
1461939932
1475782084
919492474
380880265
821872742
475243454
751659736
1391048431
1421046573
540556617
633476468
464234020
1468825302
461915203
557584471
1472953623
984124551
1396643020
680583412
1178089418
1295905902
1429143731
667100609
1324071475
152788837
151014372
1580017181
423122265
892802719
459958767
1067561135
605043456
941878746
1110029600
829071484
999932571
634957083
467709219
1006809289
929370350
74682827
772212184
1130700185
913487985
1585660261
839556913
210569705
259903628
1164952670
491912859
1131725722
969128623
392655482
1111478341
457522464
1577196194
468564806
548318832
638462964
246611258
739632346
1123913589
539072304
426134786
613473120
955347203
958490512
689735077
308453050
1082709536
621687815
910278278
188618767
967716032
897287137
562167681
151453814
70407275
1128234588
808571098
111400579
768790648
866328146
1428248205
1334206291
456301693
1194111387
366938046
338989460
991990984
343054472
643000891
1090848769
484789371
883332981
832753203
1092826613
476279780
1091732290
486215362
480284843
1573895566
600024023
1164711829
253400728
1320169092
1493891019
922897839
1341797540
477084393
979945381
423558907
971363510
868608496
1461113522
388726228
962953998
1146946553
85650240
919507537
1229265161
520542356
801998186
553015154
448641762
1291361809
759918797
593447543
629188342
36697250
1570035548
809912673
565725138
1180849569
208895293
363092959
272464451
816243570
819354438
1438094263
241702483
1160644565
1097204488
1374007216
279078839
1302502998
1290724473
1294707146
839253685
200107385
1416110842
823938399
522019728
399373588
1133839163
1149599813
509485193
490107304
84636
805878043
598125750
354785094
1432002388
675674659
693265814
1142445178
968228876
1058040151
365013428
448626319
194851158
1515090414
761635220
710307930
1353785639
917350712
1219950262
1346941899
589006472
449840802
981496019
1147672442
744135384
228290668
1214456694
338061568
274325080
1468752356
854452681
791601605
43659327
16259851
1108135519
255635163
108093085
148421689
959391892
1508592422
322919611
547370184
337822822
1129488870
1029715593
399589336
436958434
1503895629
131076518
405230418
1178505323
404859155
1182334196
714793433
1200450593
668958940
1425573813
197294577
1351424223
988345789
871025612
384301953
438494338
1345572354
726120622
1353653203
592656268
1486708136
616283676
795224603
1390377017
1411781816
750513579
635153159
384347855
1062160551
1528978902
1305813369
241236594
1004559766
744891753
826279457
629549731
485702626
289570508
143892546
1111938412
1176248761
1061344624
818535913
1070467425
993048549
869908766
645720202
683171194
1248919839
1473240087
820750633
673697619
592173584
1248302785
1495807943
1443856487
381629996
759751919
894309949
1039138529
410317822
1418348555
1438379102
1424711561
885933347
1054023965
1516674570
518737001
1237010071
1216060540
301269043
515378955
1383008829
609525360
963258944
1093035718
978967749
1508974406
1599169206
1588833746
1002874936
1179380488
811170461
1446188709
1435295813
1315297307
997541776
82256877
1348326604
1295773488
484919315
797250973
108741073
864493878
486628053
377117176
565928650
430068511
1479085361
1048069387
233965466
293454005
688969261
808780384
124815936
790556504
421567985
1486899330
1447674826
1370745005
722983797
472356827
1418545998
716244353
702219094
1015441930
958513031
935647166
1481371152
446293100
907341663
555786539
940759267
1279374086
100600589
274267960
480224619
1450297458
820411853
1261628995
808779737
985438662
5964304
1438837839
634359304
954994275
1572422414
727362801
214177174
218763534
1429184695
696494217
599935138
544036857
928638147
1304748691
1526103326
1054040365
868117814
1549306551
1332198075
340779626
993334627
675660321
790347727
986904042
471234564
986947872
1033308550
1262864004
1497836753
1040677701
957693373
462310788
661417608
1420633448
477747982
311539748
1395399471
807805794
742883912
1378822407
943210354
1439939521
698287619
1242295224
1119752680
550179391
1071767665
1326695787
839679011
1307812093
1554090691
390960943
1426599695
512982890
1311960896
535911704
1352061934
778231793
657055609
966095852
405698300
1488596483
496977632
616200482
250648184
569878833
887520213
324591275
1131227396
545427872
450363869
1429876754
504077374
569286586
1593290407
843606841
1065195048
1216843702
905390588
1384215785
1384905190
824774793
1500987057
394989733
347637022
96605278
1054740973
1319608097
929505579
790394856
1249338626
1207217327
1279183974
904268906
713658543
1436382431
1141965954
1179324552
1276983622
433925156
476237607
895722260
986595542
1361746879
1117137834
867269411
1315155273
165434149
715484169
479030049
839372206
397859190
420251265
580747331
1424704344
1450742386
1120303164
709844535
1543905333
510893494
498223024
1476861796
1506242098
1524877734
692680429
257926752
189353891
948332783
976509563
1132886486
1432947931
992129498
467389907
889768536
434090336
470904814
1209143121
1081605507
575469845
657913490
535151301
530431552
889251488
1318468657
507596055
742107850
1273569924
233113170
808524527
1354748055
918010138
401538546
914115801
669444742
1179851657
1253059741
1420270288
1468493211
1149581041
1475269061
842358391
693565978
544710278
1588866184
56974106
1022576869
481201084
706333310
590259284
535051803
603789305
1297450737
832098164
460302964
1027905656
1312387739
412103119
443007856
1059128350
740374525
500838693
464678354
439412867
464566920
709260896
820857722
534916762
1378560373
1137812132
370998105
1502900092
320689383
1381062754
1023312440
863966378
934253867
373816748
828739141
1254125810
1231518568
702201608
364037603
447445972
617883860
863356027
1017882189
807349666
1597221114
727041717
387809675
996622451
1209315395
535943108
1080579019
24427375
793171812
1228104668
791532693
1552126653
499831363
1510247657
355122275
824732428
523574393
470345753
444196795
417658375
825876397
855931484
385198259
661255006
716675927
459595728
653775773
1179363138
977834326
1506726775
1593296936
648965814
977161655
701485909
885651203
821695703
380248318
560698629
1219126768
980309873
756496045
459995675
834972278
391208635
1239230850
552992715
662022908
1532896280
499516243
167373548
690324915
934171811
954168710
770233447
488834756
928671345
375737434
63974468
940788564
94935517
1386127358
1392598110
222154822
488683924
975679827
938863276
752858037
946450978
1179201005
1049706248
1247703329
176343387
739929950
554863135
181341369
367787359
631695683
1389861864
633933642
1200922670
540428332
789979543
788707273
524207663
648446521
1308361889
540989420
522064252
413940872
1161509195
1344126863
269106087
1220659437
321345079
1422039225
1399097295
397324400
1351562584
1304929558
929402769
1093572337
810029902
229740973
560150292
113371960
1393960604
910046535
455536083
484838478
459876070
1307431334
1090118444
1248156962
1395135775
1013646739
767580424
588402184
1240113559
902407748
841621058
407041741
1271070548
409568409
500213576
971822458
1263584351
887997386
438905443
944991790
406652341
1235300275
458644475
939405881
1364419581
675992202
610298025
1418674534
329659845
1492238908
486827525
348908612
1185500594
707229516
299684529
1072778038
1040253087
1199674842
914252765
339839098
1473175579
883411364
116146312
1048689596
534347422
287777648
496555968
1491653358
1040778038
1402372828
248952342
549048627
57822462
762192767
1338812023
722249755
1015181277
337626474
492501558
1070222567
314119709
1035447168
588343319
477510707
741209959
1168447889
204804237
1201863254
411376254
1060345138
519969393
1509126964
1382477649
130195859
935980293
1346583857
1305535682
660542845
620141699
315149775
864075453
584120632
416140591
530304333
945771586
85664858
1188822779
581782335
810271326
895777466
1307011063
1475947243
174872967
640297813
548586624
308912814
697042890
884246652
452191091
429182361
546378199
1457503324
711564495
537899946
370705942
1430470491
261676216
753403754
305492742
821003539
966361146
519623336
385498410
859198749
1370937404
753073043
1470131715
1247424724
1317823059
1523959967
1395124774
1172182821
1391293116
969840633
1407582129
995409932
1077683182
477856127
1228514370
454485937
662345931
899197461
417344862
1105482109
1392003365
1586847362
34781814
871839641
1209090437
518962929
480816927
428470396
386355726
968443847
405374022
1506677603
1064951344
557463768
1302438486
330621319
1134690921
227726053
730146234
911418848
183057749
653831842
820711050
1009257297
646982238
417221357
516499872
1033080048
365276490
1306695994
299320819
501028902
303453565
736808479
1367929943
294610236
1148910755
874386268
805144361
761719327
1163238389
470623795
627586835
754138216
572579179
1213413227
885808946
260562113
382685925
802202195
1119294722
947300082
1112738169
174481257
299732170
677508165
1536491229
727018719
197569803
1011492061
1556657897
544358787
330794453
1447298053
35149808
1023555806
1368825260
1344607784
1302902914
858006053
1506449864
406866752
1422825411
231743545
311523458
1107696853
1361787244
653642959
1305641737
944060452
1145028809
600664551
1399224681
1460126244
1001014236
1465115402
409479336
1047353360
486360570
389716532
920670837
999004237
913547153
448801023
1535065554
1438792461
271363334
916940338
408566363
445870033
1370119033
191966213
114829316
792906308
394424821
537246344
236954296
709694028
968766534
467015322
1037170306
393935529
519461720
398901850
191955822
730261548
374563152
556222431
973106385
453555907
932471514
995246351
1124504010
795764921
359603492
339993372
515423171
257073539
201995391
1172901029
1301208178
805489876
965007453
1550322339
1268849001
580507628
1012755389
941238169
522119424
789262187
1113322917
1096995691
1238035940
694515590
1277426097
690479780
1188133126
1455097949
1127737689
722709448
442194950
1562146716
418183004
585874173
663707294
431042507
500965291
1011545351
815675762
157155710
1146800771
1188677173
888826117
258881801
715764338
903537556
935094360
971090964
254910846
303771309
279033496
1430769061
459077781
315678143
502532120
1009145732
837227143
898395876
394349794
1262686067
1198872976
1040056835
989367188
1161130950
659525200
373194521
1367570961
13151905
434882510
970003386
1047707878
1460927722
522337300
639992246
594644829
858071923
684918105
914411943
661241563
461906256
1019655407
760644393
1147400603
528978056
322330521
348770165
1029476939
1422716012
1525006824
996865935
1364188847
1555345895
996968395
1533608545
1039508044
726231712
1472868620
893191426
679911898
737920801
723877963
1340683315
328961135
455822689
681554908
1308880402
1157697984
476270365
755908528
1090820577
1067916602
232159915
1554436184
1272432589
785226899
437439604
944148388
907281683
1486962419
1411327795
1302326402
1194834052
903544686
1193295692
796552943
1211660072
965154220
186141857
741344611
1096491941
802932862
482456362
838349268
716548776
754179979
80216264
511028674
505599711
949489484
860548615
1274870820
1023944434
330785990
1032460376
405018311
64801291
1704916
796613976
679710569
1577539050
1189857032
741417166
401374548
376743771
1197659001
432000816
1498191157
1300817636
1190406097
459642187
1426954351
1523357223
545281695
1223118452
400343128
936158763
114932085
865573227
126133395
1003670512
1310633489
720796821
993689886
1471531961
394617817
610835683
916832027
381307592
378390252
1218289646
567143257
375900929
186557343
1265245335
1005027949
1099253642
595508359
990996853
1511916808
849021735
736140247
1080051800
1218149382
922194682
297723727
947506199
1095398528
794181593
1016711561
1094783668
85998626
1098586979
449053128
924932467
964427489
755326792
1258866564
1086111049
445082546
1420326338
333110722
554841157
475277015
1207054702
789803133
765857235
1343847745
1536254671
1097192235
1318995496
1388125329
582389782
347408552
1080208663
906675547
575396788
832624206
1011213035
1469786391
893638093
713301696
562104727
1243111990
744588944
245550171
965793345
605988277
309280460
467000445
1215164805
380248269
1592008632
659785636
348648648
354392369
983210938
380738249
495044955
548311776
118894827
462603785
309529185
273929265
711886227
784096223
868531931
487914912
719498329
744659063
538841236
1168554508
233011137
1331199210
1412042226
596367666
834788842
622968418
677005901
294144790
281081925
1023940387
427007795
510619772
1126912241
1229125685
1177248167
370106378
1030251506
950400556
884071847
1094583073
957803119
188227731
302496216
289114477
876037042
1305763771
1188041389
815585415
749113616
320300458
1023737576
551632758
975492997
402989173
659231496
113501382
538994181
827586250
1132153841
391905063
926716116
1439299708
796751565
587163276
1271487344
1190475848
1149904559
318528775
664977673
497831176
1543573979
215109393
604459617
718678683
956939289
383926269
1553587355
412262968
600713867
249944005
384214436
356668300
1044107325
323044328
639275986
1404130609
287452023
419727732
856557140
1031526311
759889785
553260690
692801200
875913683
749903796
817815144
861623223
814247561
481108659
598390313
507311972
852508830
1421635904
238471044
1051449877
143099405
932342668
1396875732
1213626886
449184490
1214917075
786498126
1262582241
549787359
1318271913
382094232
746959101
1293610042
1083604236
676802626
884452244
596846248
1101965080
671542486
334459484
995448514
469907678
495773769
406264955
416823493
788573757
1496449510
1281561127
888801154
1422346875
1072934209
1358533589
1005779435
1518669222
1441031211
582578030
783584175
1423572279
792842399
789850888
1327893069
1068341804
283346051
708298730
604626267
1187988219
1489451762
1576623080
483261755
1357141310
713143580
1426267757
1089296024
1478048719
713300426
178338360
949397436
740201402
445572512
761564128
384408292
374585200
1141868151
1581366461
924245990
172240349
994590098
383863108
1012356662
1363934680
976977517
208846045
935617255
1314023394
346312790
468386521
922538691
628903161
355786110
410430707
1346575169
683865381
1100728514
949631403
524473198
1496607540
659303102
1272769852
997957242
802514235
1291377090
1388580875
806676287
860397917
268046257
1453200387
631016693
940158643
1520342731
1166710199
883706392
1482619423
947331713
939008622
499950514
1447970791
964723961
644306983
550232027
145973126
1389680953
200774473
964523586
744208777
855041317
492532983
1038849167
123134450
252372837
407333924
419653169
868250830
1558657838
696257249
597964816
939601881
1582770122
480892194
844023609
970754416
895253489
293052827
915273170
807124485
274777969
1020690417
423453072
961998924
722911709
1195961790
812205405
805202618
856981361
517805156
869281435
474103640
382630930
531664627
1453522859
708408103
459475879
900071333
1074417447
793693597
1315433108
483935037
1002572758
1081151294
1390130092
1024402855
621136501
1517858623
668861780
1286271354
537051132
477345081
1230541076
651329922
355672148
1581222415
779865706
1191790479
863555012
1552737227
1049545364
817500160
417390846
1031883364
1106870097
442571013
1168412617
718789237
962451118
622717808
637422257
1554060044
564584880
416129599
549473572
1289715176
1325998832
393286257
1345599656
28938326
328942904
1521570213
1453726806
1480106579
696480854
382157082
510000331
537503974
359592665
322277396
457967614
1561736722
514298992
907549427
404178007
712529588
683182577
1344372056
263991719
475437619
1089481342
484814635
159736408
1037542449
299090800
1596519507
1414978324
266077594
1426067817
966566976
263538895
775546387
491202136
692571317
327761371
1437383064
847131200
863358064
800283705
823476455
400122251
852325953
1362614558
991375540
985165418
930554950
1131191889
826119533
430982938
829722150
693918238
806342461
1384724223
165710799
762618206
722027074
1222965527
189923682
400677362
994921797
812715409
649942560
951068582
673410262
440804862
1087553945
235988319
1327783579
1540801576
34497737
629815957
609029933
785718250
1109159732
947180718
425374944
1112750337
537165112
475118245
772432521
629023843
348586284
245504726
544469320
567758637
725176326
654164420
1567920597
829341547
980994876
1576478952
441049202
1405359594
1399175726
1080890302
1267596699
1138246114
1126708035
834887392
1374251727
766468901
1466266985
952344476
1515527366
1205743660
1235441021
1307508942
501007525
803702359
506584666
1072597135
1273158356
619890788
1341606173
828374373
361193590
1388684028
1442353085
754103792
890086404
469829249
1253407911
329696209
564765926
1399791340
914746023
508422485
447001052
833695801
552931017
683542396
633723866
370785502
1228729243
823988699
1441696940
841421052
552679271
1376483282
1065898921
1484950929
1003002208
808312746
1480063376
517101254
1520118838
116745435
1106329933
881039867
236819990
1100565551
856954401
1257708195
812738504
917985217
1308004011
497066427
1348676992
1102957151
493194384
403433427
1063106344
946780500
731743067
600956844
684130407
1284078386
951649590
760684863
986500970
994395506
940118340
1107500232
664574377
790750449
327549031
185361773
769039736
270303665
794158355
1478925281
559544245
968067956
1267681525
1510605243
280497046
381980772
952112671
415511646
957685394
1087691154
694906253
579045773
527210431
289255514
494961310
383902784
956637726
1099005764
1224016720
746665462
667142478
1348641388
420732637
1056141297
927925048
471399473
496198809
185153501
756406596
701495147
408546783
1571155986
459523622
949688889
1037725569
1086426148
472763573
1460350034
404193863
1370333656
1466929150
458350001
393760409
640945685
1271151914
1294263129
738404615
600307628
970623116
1485778185
1050767200
1345115473
1551702919
553287193
911258418
466772317
1061864200
1196394397
600133673
654936767
927301275
1088653355
1360251898
1247135245
1339843991
59667005
935814477
941597569
614846134
282373936
524606430
1052506436
456679340
1521941508
986175063
919095276
1384196835
480260418
874765189
426781274
157175142
882318444
1485857458
764313502
446789988
605768879
916343334
1564033076
559638083
689149483
1019885894
657038080
1261629683
719975255
261091743
1387787158
531251547
1158008019
434978292
476470282
451360385
1100627348
1553512769
1193651086
624357879
503034274
589891726
749380819
699750178
494251177
1527807296
453868467
312063327
1357255582
1073297587
294191793
369433744
889982065
486753402
564296317
1479640177
1142301208
480809059
275064233
687215087
488543298
1243111316
1038497291
1369345052
1092936498
440011503
456661730
119773899
1340262945
923330080
629852383
190074450
1057852370
927496313
780811412
459645672
153571508
628680409
991243284
267270152
477271961
620865371
661361233
418337280
696875575
823557180
1551841040
820664154
401225178
373014207
988906239
1051288069
431753459
322722619
517702071
1210668315
1555479802
685711413
1085977616
584805816
913523294
1457129727
1032567683
493246069
673676215
511676073
474398243
653777451
1162979605
1453164570
326349303
414538078
273005669
457382756
561949981
1433790206
131821617
1175535562
85327528
342556467
1577569964
889909600
46977106
331722351
379717417
1088061541
349474059
291094145
1325646665
1028628942
867837343
648610058
282225881
1028306757
800543822
805328706
1248546402
708328510
765805162
339506372
278111487
1153627427
149039497
541043101
489735818
684326530
1596996260
486650877
1051511979
1112701176
559274948
406858760
616052713
121961325
529203211
444461919
530927706
292105139
516471771
488461301
719613192
806910989
1179576404
1459010419
721762095
1333146486
480026626
492458793
639730516
1479906814
1176184480
455929673
810014500
1024334872
1525417158
1414288637
926073140
1235044852
586533092
1297186589
688679578
354511614
543884892
973263048
1320122258
1489025026
891351947
1464877147
1481873371
739527811
1496899045
341760072
629571180
625379491
103983443
330745448
245728212
542531349
1171057042
1304766346
1009315706
1085672794
1010597876
1107944553
651539025
538214043
301959730
1568877060
681035594
1270121169
1373276521
283951413
831343602
1200246122
1062400788
1524406611
395551008
291878760
224955422
805307222
314243867
895948249
163932716
490656747
314775010
155011082
285877279
369322666
724138699
950894964
588013922
480706091
632838766
982068840
1145024697
694565169
460102084
939435672
314524216
1553543010
781034752
572562048
391577116
394747035
793711761
897756818
1384382971
629626126
589226360
549592085
1309430133
369890394
1433678468
955706997
1499641605
386361524
133879454
1066604089
1400460510
502656156
464711161
616372024
339665085
378900761
942044708
1525772633
1520196795
349229450
1107636517
965258365
526728773
467324401
785773470
1559976984
1283801175
503649153
634172264
813735509
939717558
575952162
1586911957
882797522
1036856453
825794642
140045655
921260682
809797126
1304285392
634301718
167627632
297396649
723745682
1126477711
775511607
206887784
1076982217
282026608
1442382610
1388157531
1071898421
1299878414
1560314182
191975030
732464362
830772653
415307446
807653364
1346884813
1032409132
460000597
1007159972
839947924
390925928
470999264
448010603
449811609
1002274296
509715720
675957242
854820105
409130973
1482570026
437732838
1212689851
892224326
347178903
1276449353
532002634
439872589
694844794
1532185791
430742069
1138250400
413645365
1251918616
860469999
1426025039
647051450
914277432
1359624111
670491612
435476414
758534544
1586391968
1194796141
273900451
848248142
990907742
1379745413
1201538468
1227315157
466143761
485034849
1550577894
835849356
1059324900
293190222
806804503
163860099
1391061210
555403909
754537198
1111008295
1123987816
600451344
890100553
1460080751
896803854
584519803
927181106
709235542
969078412
1044055235
493196851
331938073
491222937
626227896
531908886
1406729159
1223873663
450083629
1415655760
382872747
1198296578
1023385783
790713342
302754139
207022111
258965638
235629837
429984530
1219035542
431460038
862473573
1180186826
524262127
1178413566
1201213074
532532693
731781583
1305154204
1014124728
216935697
301669557
797045391
1062002722
443170088
1161797878
55099548
1391541043
715799435
285731409
834495836
656107737
704444492
467976377
952093212
606216607
1408892152
1037598116
1506522454
922354140
700647883
538659237
414585762
654670760
883983589
331182162
1170048339
544687941
565677844
693455172
1380325849
509253938
457842501
263306133
858170521
320544183
982799056
1123491200
873904071
1395989249
1532189574
1471031910
974071698
437708327
1011385515
1046846624
1482869359
842833624
756459947
439144617
380912869
893898596
1051802356
280502700
346256551
938223759
646936905
1348426488
545223566
1025152887
1467645653
1294538438
1559171479
771741090
1578321777
280317653
816337850
760815941
148122694
286979743
692160264
300640544
783782726
716130094
1528968466
459412217
966399869
605177783
509203990
84551820
236701223
1043016164
361740445
683462045
1315086246
582761889
362295819
1066228862
1172907320
1257375373
966669088
1409016869
1069559038
1492444629
1332704535
381853374
319872228
875292282
708012063
1483788702
1292943681
859917357
693598094
272864306
1099912050
1135556508
600709954
1093440055
433317157
1153028430
909084188
414901558
657126697
561492395
1221971070
480184716
675740708
1019720824
806245497
382375331
870965595
605787051
492779690
390249457
882005645
764032515
424547793
871954842
1513833996
515441121
511057368
748234687
429790410
1286250043
951384409
1322117970
505267156
732360815
1402117054
515770702
1262974332
804176442
833929102
262924129
399073975
442117786
1430773037
764046059
865275274
924260800
1330541811
421239138
547220831
794997254
1016313080
341939782
982727911
814922450
580216596
1541824456
1281415420
437863854
912665108
341872882
130438281
926260464
1513770583
1571204010
753443289
195189662
7744702
306777873
480228283
977013424
945072800
1494223711
934382740
1420169523
717870703
731176681
930384482
1198134145
483652348
443964047
1029500865
1432903872
1104972957
1152079
613549372
1009575700
828952493
720574371
407095397
1237420796
1593230652
661700144
629933029
786261955
1318750132
1031048091
605434169
237682663
338827230
526333989
1095994714
779795962
1240753808
872055783
758255324
810150913
755919866
458639688
806557039
418979781
958066675
648812952
991708120
679295917
1185315391
932021921
1049093309
542627240
397780897
661089896
575650025
1446491929
1043562084
337037236
1468734967
1211672241
398836408
305763736
819595085
560853944
734954609
706482279
238895101
849227404
719575700
629076276
342050213
996126811
953670591
864676597
566736763
1008992492
1082000483
1286604355
1084510114
469711473
674294584
719337798
1018853473
1002926094
1494660733
1029365353
591915418
1052266163
773777425
424648709
769974789
358620784
1014874531
1019168606
1133354143
1219084169
651910615
663632219
514647228
400290077
641951418
270325001
1592259422
720218301
476646744
1050734452
1026338961
374205867
1354141063
529052833
475410689
928074902
726191796
1224202322
537062552
272730341
1349975386
812476556
829819027
371686478
974214595
1307131508
551959697
300328834
181194219
523559892
412382895
970803286
801310823
616179980
158427066
711613849
1365564055
1293480627
1168099352
1595794564
1048865975
394917407
990590399
278318135
1421852271
590787604
182727337
1143690829
480544825
771843825
959575022
748392195
484800833
741672961
1528959633
1145018175
571011078
1050619216
984627957
1169159444
1220287600
1399303800
381116962
929720091
403874203
133792920
962308802
956945979
2301447
472014697
1125265734
477442478
1594190496
521912740
600598899
1103663983
687502086
539829595
350963102
1534709777
1288189227
804821354
667687581
258683185
982598939
1340339379
884737022
493727635
650860602
702901903
1568127247
1121716528
150346187
1057054818
278521695
1057685376
677046755
1093887481
809871802
1427842006
1062755894
796567775
977489765
1274854234
1427064596
595706658
1302311004
876031353
1268738153
516793499
651796344
1105703896
897821278
452083374
269227347
767211772
892407715
944293049
1228785380
903224191
131424854
410005528
918520252
885264351
633870326
755809595
397907154
1599721805
460427100
513281414
1318865796
1063860578
689075480
1509911584
708567623
1134326539
997084306
102508201
844577371
495783714
1174310684
895420087
1568303889
243138336
1282971482
574308400
976734529
1433286378
791658026
1031976528
636249400
1336070469
1075086047
342112067
417829013
1347977349
1422166816
355967585
816056839
1086059495
832030868
401925568
963022059
1274188029
1565857053
582980191
934000897
844626741
179814343
1349771059
803908402
728436919
663347163
667901508
549670645
493068364
1442008629
967684469
1229002413
1389937930
753699049
1284558611
809095859
1200980252
189440989
301953901
906175535
1128054746
80193012
272447474
882406300
947317126
691823373
513342615
1013360778
561789318
664985143
1424943019
161351393
718704326
1577887331
768394643
318100549
491547229
446173726
605434143
1442116799
1233816064
467997058
440007032
208471483
873897261
855313100
556901567
751141026
1528969399
1057536416
1317218266
1148768782
1028143965
1206826474
345466600
378040794
289626092
736555995
229371192
496901541
1451480478
400190412
415307912
773948929
455168371
957765759
1507463145
1295906404
187565744
555190938
1336813630
679724359
1148576766
913885459
925817552
1562661991
1147137185
1345165337
1556496528
408068491
460712624
1286385011
459540149
212640725
331159326
361307844
1443278065
1500513937
1084418115
529317441
37368837
487706769
298455906
919556312
497039596
481184383
449735539
446250299
931352303
494843553
1221376334
759056201
536561934
1292444084
673411067
419969110
929447115
850734051
1265938135
521996336
1289412184
704712181
1351173677
983289142
623398431
1437680720
1415161529
529118684
840204905
596556162
1498549113
1384208362
545770730
1594698238
608742388
385669515
952850860
926561437
631201835
1394103785
749463353
1535947293
346414149
1556637887
349615380
1172798706
991166758
1295917380
993753481
554022213
754615602
683057034
1456309004
801689878
785596778
428731177
1368166192
616529257
751771086
588727407
69658617
1335053875
1067358801
773839253
372231719
547997216
1212951412
689146999
777944800
270709031
1297920328
1043019280
595895906
438012061
906943450
1109025162
400285081
535798200
1217264682
777690202
807003715
908030957
1060595872
462804234
1442517714
755173962
745747996
1480166750
391991500
933632213
354906729
538087020
1530363644
1180636245
1131414682
770978890
684427155
660523142
1018029723
1082790009
734505038
1353315356
705283125
686493982
879068523
1039729086
264611862
482873016
765531240
370157457
1557086459
1113640421
983918564
704140458
534557689
1426358011
879145080
1561695497
696755731
1448610009
1250604649
1563807715
1199690982
1195759560
1591054501
725801886
1447243583
784833759
505588242
614969413
940218895
604859091
277317526
809954147
1126709798
1165073666
599080353
1449403756
1457020875
1166363377
809059722
464160222
864152607
684693711
984951349
894279782
1055373050
1241641709
1319981356
1329460463
1275517806
1230873875
853061204
131103769
579000396
1476951301
717906516
544221985
747390844
754240207
1329917078
694297128
1177471378
341285451
120294458
1565930954
360644255
826327608
1502026713
780114800
305093550
505559481
899422327
1062816204
1558201616
1148489877
1327379072
1240772076
152468617
998545667
858142592
1130091404
900061794
1504202933
535246682
1219139222
792085069
883299294
823325573
547588677
385978682
888783321
1582237191
602308186
1063950440
1561939713
944998822
1409237101
867171397
1035097326
1092621359
270656793
734468597
430445691
262747013
592699534
891077537
1090243650
938670572
1503887295
754697687
408355909
1400006572
1473079560
381721794
485269308
455560942
832382953
893776925
385983203
637474462
1598131383
1407330260
182076306
501085240
844776461
993994892
441453845
448717250
1310027386
988380834
431258420
463850553
723346711
668970031
1287863937
991552007
1445831619
1240977409
1417999321
493512506
1498702303
1089052002
1417038804
1429470837
669801270
28653483
1057298618
681166742
130440698
988362887
1333109535
1113106307
385508076
462986787
816812600
1031558679
800232486
461968397
149986392
774235108
1069864530
1163005646
761532407
962374221
495494554
1036101699
830909012
114047335
1462762877
1452317521
751950629
334232598
606736553
981886648
844642231
620413389
1093065052
368431012
801627480
1451110129
351024432
507895012
836560222
1450306883
581869350
809679793
1224268196
485699467
695068041
540480565
1153190983
335803814
1510913197
1416304242
962267251
622851477
621344049
712918586
652583919
742512468
1039950143
357513647
620822057
867441803
338824700
436449108
423493196
1571387717
363675623
276205426
861398998
734075554
1127520105
1054072163
260863056
839095830
468252127
1068387397
577709170
861362
365008446
649662579
1220155556
514383886
1150278036
1178001273
699110175
496239555
597719750
758986389
806954620
880417798
857750262
885214786
538526121
397179099
779566394
913601815
887209192
962984007
843562812
549347921
1013501138
778682367
464305406
1130275395
724577265
1384035177
1036788537
656049310
512792982
931605877
656662486
1507709136
384960060
1582541923
1327485557
494042888
1201074570
451683043
809330360
797369202
897233606
1440260886
618510232
503930480
687981735
1352990576
865106773
401431103
742242552
994697232
705212920
131100951
1201067820
697286342
710187126
1278043703
115044980
512508751
761168530
478467847
262532854
700840871
924622264
613247221
404109078
766369460
465585747
745948553
994783402
1203005112
685777247
1240479232
584117547
1014948448
438223917
212288236
368911325
225045375
562483525
838185597
915681641
810064989
1028492529
885913548
1329104927
1403080100
1478578830
988528289
669544402
267005051
429437022
905984141
471129522
884295131
637618495
893403377
857970923
520606035
1087087169
924990503
734862734
560510103
391313102
248468994
840733854
1554536389
778254568
1142043842
632148001
335088302
1213770068
463168694
416134715
781583342
1538322400
1093819552
275102625
1226154712
724222226
256521773
1434779039
1052376456
228058334
407890075
1077781196
853337251
572277021
572275966
812304906
887478445
487978855
350544801
681615484
824492677
995734810
615277733
462984656
462190393
522971817
1072978067
922195014
630967003
1430192898
938401569
196221913
570764875
1342986415
1583939740
1344873374
607462548
996543497
784308055
967471273
579850603
40868280
1364627517
496051694
1253026492
1081209657
533692293
1193744901
790006621
471777889
797389828
451638
587682704
381441874
954113988
460641338
1573188727
156519777
1970038
1049933318
1190424525
1523330281
956124027
462350204
904028245
400932054
1236714576
426299181
421615963
200431500
624175496
1085941975
759072171
435686340
1094943126
1360642696
364008017
914756115
203192404
192846262
862981115
633269247
455155768
623441369
1021294014
1132095059
925454067
1269136500
119440816
827163213
624942781
461712215
1557855578
211995837
641877362
486811561
799951669
871300026
502308326
830122977
694288828
400248186
711971582
812129305
651333520
815645612
233224923
1136374828
1490377493
1270489689
405416233
364936758
641533380
613191726
306803913
500098058
806085355
208287581
1058338266
1567988804
874723715
1550024107
1447500645
380957220
1583984474
801867904
570680007
676165719
1330406316
1150883785
960083314
637994571
445305829
505286620
562255737
454853064
742574795
955283073
446181190
329394043
390279621
1393070955
969821648
1302879434
360399544
353114309
858896637
1167873978
483337241
888578467
1113059930
1114535882
682230954
687501428
1214346125
889225113
640416071
961629600
631661448
337582307
858762487
450055517
874375762
572724543
841978898
553998283
1374430871
1074042113
221322005
879065452
1218795827
314059205
459217541
1262750750
716491935
931822129
472055952
732974750
686916948
750448094
1150253373
930604478
328532117
719050113
598101788
814558334
802651582
1076720360
1474887901
296850152
1074918439
1359302314
750038029
621945399
539055655
709868834
231135711
737316591
82902559
495738125
274731779
1010203737
378314274
1156352453
40262509
342673187
523559144
714174859
410475847
1439141156
701753336
1085898331
844492048
452056787
940328978
409412248
908650127
644128207
567141975
309115139
1025841197
640478011
775113786
1589881230
422529049
727376321
1087188388
576485121
269949179
810085487
741299623
1297588403
756156885
371616200
877739263
392741669
638278475
687452163
526447725
1420643821
1191455638
890365763
738557397
594388002
610446699
1132045661
388930035
360209423
459170682
779955547
1446530889
1090238055
1401301459
766603818
665736631
952097742
930429199
396363150
1204639044
825531733
195477069
933891516
1101192229
632327649
387094711
724244521
1063684768
676938051
775059573
1599064991
314318155
955210906
699614320
547277646
1064303299
1250430393
1541334270
1311679731
547869416
961611434
43625978
1072120304
814755943
245498295
497552538
368554575
1020926959
842788627
813959672
688029021
736724183
1314854789
634435337
274104732
1186174828
492181015
541591658
559101973
530653125
248779440
790115473
724284248
1470343256
366318537
472822914
390828543
896829598
738911960
978174460
1121120289
1396963727
923690205
466023299
257922481
394368494
345381681
681339035
992513362
798940077
1102453476
1088070006
469300722
389515118
221394106
502879551
1146934857
171980336
246764108
1036762578
898194389
736399234
628146319
1099465956
283844994
818320620
470890076
286849229
164405298
146008630
1203700850
355329099
453085396
515871141
299201965
703908949
687626204
530300786
377432650
725412270
979092855
957062868
1062080669
1459109730
1008179057
569455110
482564687
1020915777
1030973683
714450296
1419463374
758227041
1008336082
511325622
1532059042
845031456
478274656
205518915
313610186
1349170256
807144023
407908429
675633738
873372165
460930631
326230004
198111453
347049409
628836467
249641401
204687877
194420024
998765260
693435115
383766023
280409972
1187892622
687492400
818593107
912796345
1480117400
627881458
1390207180
298152258
902491802
580977766
444093722
1395262606
819013664
338494080
987351427
38358187
954517829
252316551
1015995628
386566811
360286359
452901476
1329568883
919033168
1045593446
1359376923
552928710
707377885
154782480
1561422531
951521693
1115113934
65897390
509355457
446118390
883928001
859513402
858148046
1039950526
943756243
1224871762
486749349
1433516876
508775556
866716766
868558137
1012265577
530373056
1081637859
474900942
963873192
413591010
496205882
454792098
1175774661
1180531752
432414389
801073667
816130790
464227189
750880210
651960546
208614031
706720602
839393892
752942079
348029920
1363510690
267710914
1202748377
204720379
792155837
470064512
200211517
892316115
477728327
479413242
492955648
1119389939
676492134
1288959238
1583624
979048118
404284750
1238249868
239536671
872148366
515690480
1209455424
571255418
1412784624
1500646881
526500705
815640799
591392048
1129721254
1404480159
274673114
107244407
940171257
789178144
284884568
1059329124
1447097752
454299269
743471510
439372837
499279992
1488263193
117429181
869563012
1045552834
947506685
319938326
1235647183
516306302
460644485
82317784
1342102716
760603196
1388589762
538448763
292002552
593929428
226787823
869224712
331329295
1138053401
998438293
921958470
889816160
1357692347
1212937039
279789500
1015032301
699953629
710813997
221772436
842499670
600885271
1322540116
818336779
585071095
1584110584
1596045083
885683906
347703557
720658786
1086679263
747403128
442931542
939888492
457291674
717296636
834438245
678624068
1404042790
1115090987
1433882713
1408185416
295566414
1557884406
953193827
1585553922
1089935782
1193958054
652520796
742748394
878235033
1580990305
219424837
489231865
1142352607
235686553
672591626
490579296
836573733
676826020
375617472
502439271
472321203
392667906
263803112
346079773
638833253
678112039
356586531
1260369017
437525071
820532043
1047972074
1162121712
608267076
1111985584
1391249939
592790839
764937841
1212435867
939098807
399583877
865883613
686298325
540725444
719687293
1380407508
800073947
1252208283
300126559
195276767
479034239
905232739
820286035
983531475
473533692
1249761209
1277870740
895573788
747103139
914167107
955337554
727467006
1207299379
628221789
806637755
941505103
543003286
898732792
961714650
1540440797
1482018778
550897468
130804485
599518375
487248342
358924575
790250771
756312151
335869361
950177459
1221928830
238985213
1478984385
1554789966
414941601
1480835804
794157507
693253286
748248965
1059352345
1442814953
530150157
1285986975
819690655
96940766
402139563
909208561
948758533
402029435
375218005
565416332
1058231730
719835358
960346527
259570524
1228239201
477366700
474432120
902635601
749289866
847966845
595653626
1086454617
1000129664
870094703
907087274
1248122944
708158434
456350427
375774374
541751782
32862478
415799405
1445409730
1094805518
493566057
1462349887
481689786
926898210
946174625
425600734
1028363906
448774379
1005921698
1016478761
1513815433
494712572
747178405
1060074897
1364359805
1137466677
293094891
695363175
433361194
829247240
1062901226
1409187717
464557006
462824394
375407280
849425822
83785267
745380121
444517130
1345435549
854046176
224843839
1440082675
444980647
1288413566
636182834
529793955
1511262535
1515443481
1247147548
684264975
1105844744
816430774
583480641
460528309
700730821
461741080
406409302
895110463
361493885
498763138
1192375795
371508675
699486458
1227525935
1437349675
930026505
700410789
755591709
567129796
884114116
324573018
907745269
1261939138
715125422
1096103141
1507693752
1058883241
1232657418
1318450459
418872406
1034883847
711211848
1473817684
1598508519
1225812021
497159591
1367243116
188581488
984616074
482140357
1074634910
1021550794
477280131
669388777
1204145015
709212920
730663446
1498299885
1596487218
464694968
954471120
633204582
1436508064
1613867
685543735
1236241835
1321609083
439979112
784413015
1480004359
872641458
1530912407
867689124
1400991390
624407250
1556061458
459329702
1048674062
715518573
1088444
1141088204
785709542
1592382752
1285108583
568079403
1204540127
643926985
877742242
1000813579
217609265
1039732224
1351960078
288504757
1344421530
471767308
518498711
1307845438
502971272
63182084
1593053621
1058339021
531253187
808937154
809343099
424217660
251470628
394248950
565520664
766580309
237431619
1033489098
694755210
376989646
1553063038
384560997
739350691
889124543
1526189159
333542133
1025844649
1265402735
738426767
481497868
468581410
386657688
629803049
426945022
601360208
1147776508
572043673
872889906
327938871
919198709
1541015205
247521588
751855843
696568236
405317093
1193841478
1064182825
690728071
621389800
690041812
455459945
794463885
1215416694
615841380
1545455383
678337005
992805697
734750753
713340596
974586776
1050776823
1265484337
794858659
3535979
585762363
642331653
2803769
100593589
741729718
1004226655
906690518
894277469
660545673
778428464
1027511316
750263272
669802410
718259289
385528237
476255935
1215544738
873296238
1331121559
327757123
358197206
469975775
338088653
1378952726
1481641380
783741337
758484858
1218225281
763152382
393906040
826105317
510644702
1254367919
969402459
699795403
759134207
1573431650
855259707
235855212
1552087226
980557048
1261799744
1036219427
834726050
535356028
806977462
924927414
451693721
914817843
806217953
517644726
1007693611
660332105
573171307
704890246
1344682447
771992057
1044586032
73732963
500777885
161156798
1546729973
292713231
970524677
436797076
970014881
1319788757
1240090550
1001157044
254223935
657080183
800519909
898260727
1442801162
813335878
827552298
767989033
1309904661
332273763
1504656315
888980268
1021266717
363262240
381226796
947725313
541729936
1343605456
1035070209
476172361
1139533004
210842716
502786931
669543019
1123130741
747996241
431087668
1191066661
563438007
911930525
1512395312
557653950
871749081
1149637436
852444691
626028680
668353858
601605435
1118545289
1257535186
530390364
1465308110
640794263
236468902
1422566792
874594999
1197660836
363121765
327467827
642258744
495031093
437361098
1257246586
1396387738
1386745956
610633950
857607177
802317552
513857623
1057527689
198698277
1565514890
925347518
1455657509
1131118380
338000790
757529612
54416883
431494241
214081510
404263628
12988750
358421977
447432011
864614529
1114732274
1142514319
727719644
1255704358
1516201488
752160432
853625269
886145339
1066175534
1345586884
1044745801
1235594119
924980006
727339037
1250737357
1154924545
1344574336
380721589
1201765138
917799915
1404644540
641201113
1183597653
1413245708
724086794
1196446680
415765536
1170115796
1157209962
1451675505
1079709645
649782896
949864452
418700544
897113344
954247338
830113451
1151573375
498169644
392267601
738458106
54040204
520464406
521717006
909631523
1088065613
1095792615
1204600181
428379113
1159400069
687994663
585470584
763359943
226865377
1596273768
650139591
581064293
962078257
909774315
1292966910
691271328
728695372
1550126409
488976935
240448026
453083177
1236778897
676684525
640425551
746640226
1413400895
658472826
1171298185
358395950
1419263838
781142667
524230011
828462684
619023507
168401055
1174187977
389477687
238864702
1004337614
1413871001
744083576
963346159
1048847762
511750591
814617481
1287457687
547789728
1458777457
754588660
1076430595
404854071
595936026
191260605
703869774
293161569
56818001
412302400
1391253162
1119418671
272633479
349168198
199664749
1331714247
861398705
876797629
918846629
557839908
366858619
431642899
1340749982
223083448
798875717
245452468
691288117
483125727
1427704904
430664647
1253996045
341826380
735442735
104831367
1407253252
92018365
673471970
455846606
1200518855
1037587184
1034285076
731654520
343365627
385279412
334269685
1002897241
1176428100
215736111
967772815
624238658
455602522
836439852
321844345
504558453
910513149
760636427
730549660
1287628555
1077623222
573353745
1035503363
794761349
293541697
1337068194
1529689928
423234369
322501082
476888976
783740427
366828693
1490591303
1060212719
1377723973
245540703
247834636
304404905
22409382
515297173
1189336215
398816017
97755259
23411525
628042529
1292699093
923595042
377469913
259918316
1048505327
1004778074
705133499
743937189
912829653
474731564
466039067
399975039
617340733
1397677137
996494908
1441322308
951350253
60132959
880083114
790587479
493725164
903087768
486220011
845716105
540004176
983244268
1027461923
1034308891
1443144521
810777
396141438
883961149
846575294
653882687
932899386
283891119
692614878
296611447
665874869
327086015
512992089
811691259
498215326
822389751
386205427
279959896
436969319
1579276921
1421959257
419019918
53177177
315091246
724930108
1583471335
896364994
904854293
1024513317
1510531673
380598537
1082224206
1275779789
756781089
443450243
505919624
995090232
290101624
745640686
1121145175
1492494107
1435898974
299859787
576197066
255345970
880357966
703652844
569492099
1064828754
170371834
534973251
269448719
503609089
453614553
1131537043
322523270
290335398
318702431
390761373
441359386
449930288
401902389
941501398
1020532858
1247701595
1594860693
991686318
729633758
494833917
656874354
928592019
922171084
253608197
1087705884
266816461
309727584
457596142
874049684
1489087472
1532913714
657956862
1289295131
853092707
1125738599
1116775007
423976481
434147066
918188742
900464933
610676791
1187995177
459250638
730882333
860253052
470529636
612645553
249138255
815087944
773598079
1441317405
1065930089
1283650142
931173471
1303621665
277106326
1070855097
518088345
511059636
909629341
1466311369
238782915
395051733
1246430652
819579297
1449944666
337015487
442664554
1491092861
1428824039
702276781
876795239
494542411
1548892604
134932409
959708007
1061821077
539140228
1039801518
1147445963
1173143700
772528462
348973906
985763016
1157436586
859657971
1087377408
618617371
217766299
761016700
728634570
1555411629
1441120948
139100308
620457259
877250753
1028825923
502393986
1151126557
1087554614
915100932
398872531
1155913925
952100295
536095615
647152598
1078752879
154703385
731830244
913059003
1369424321
787013724
487406688
830776684
318445548
913060347
808739250
965919018
946723815
297526082
913893403
1178276851
1131923138
446622441
925163982
1503682296
723397033
1067953309
861977546
807058494
1582176739
452785994
339937368
570313545
1090873576
505548354
736361925
379933594
696783793
313326795
181968493
1065117903
1025413039
576569563
586860811
209979287
1006683465
389257652
386921170
714952059
1008497460
394657880
94195523
198227495
348667703
234219267
880019843
328343835
994977675
507300586
1532990764
1112042397
881616819
752532810
938314480
562237404
454385918
587806985
398432050
1257652315
747043538
818069426
1281369423
503602298
1076998110
985845781
456445224
634679470
987446473
494643068
245678862
1239184581
1270794792
1210031372
770434584
821994288
47290190
472392899
1091511319
50274897
1352140708
1225498773
240448994
1407553113
1143656529
1244907469
1955647
721084404
765339767
667861966
898879894
1021347153
1589571032
1064709101
948762366
817850832
949225983
1219906266
1352426339
348088504
417149909
88620355
925236832
1449574169
63230473
460847810
1391675095
643237182
790771435
979361604
411002460
731601600
494313847
88316372
1011041546
605596226
853345101
469494601
861577960
438123925
310164521
1372267448
648388493
450047007
656057794
243293281
457582197
773843338
227704416
1470896523
1468094242
924946509
1191835113
540027924
1443876575
1157623925
597892631
700469127
1031709576
373313888
918332720
981106573
306202509
818902537
393240536
1081776604
252074800
1560719343
873746216
644515305
578247568
407445547
458001530
866357067
430385932
1552729457
452341341
1410751663
256207475
341733444
448590772
1237081269
1089540243
1089341455
709374149
1327609134
794514764
1023361743
409337770
897402573
1279808263
1367848425
527892704
1032064143
1309827366
388309867
1117787013
811697431
80155843
56476151
666643637
1264713718
977981740
1014209995
808827731
1577636380
661036565
732659141
440376281
829019123
1391953423
894428013
912306614
1289112840
1030988925
1077620435
940339572
638844475
984096724
719302976
461753957
634626266
455490675
758704527
325788790
650596873
618315594
1476663339
717005402
1357160085
909272508
788918523
722404213
468684967
335738104
507460924
365526459
470593724
429858818
1375241704
1136453971
1434462172
1155930547
812073364
888692694
1118571009
297205473
355170259
47229803
402221947
1071069212
351759998
490574283
1224022062
1029838847
886803362
345075647
1277563378
678830042
1201973813
372785870
1087726618
878323081
728267477
735858571
1004677166
491432173
1166888226
822548275
314588190
398033179
344851398
403199804
1326985008
876841671
1179152063
780285657
263614518
762829410
802284700
923105745
433592596
275808542
992268996
901562768
576541251
787950359
1100102878
1320391057
1340047125
1371374038
790507873
1589706376
866914085
800081065
901072852
577948205
352505669
389494177
413915140
1057445263
507501122
650262221
323391090
852573143
950132430
1184707918
1353242734
348181067
461903934
1491940857
226753882
324583294
970619349
1097981169
492562942
1247404869
967373492
1593256890
1379090296
982313713
564962300
626432792
733275411
1598358873
913012769
380013390
594179896
679552004
593396328
794947492
791790691
250196093
697004623
424799746
1555035277
1412925080
301744062
662674325
651426366
604330097
342497929
452974402
1492515956
442339085
1336220654
830854654
1139679745
343415316
900131165
1448912783
359637494
721008031
1400879655
408579678
256527953
974491942
399388339
1043640295
730116270
687242641
1436596380
1363096538
1230668664
813657520
75488508
816735058
475540139
618266080
400548501
1296879427
350402499
482301625
204777979
938201429
315899446
625886398
433743181
1296605206
489304541
1093218860
1156435152
987336113
884455826
498338081
914724055
815995227
1165224400
305828989
491212307
536935307
948081387
494955919
1284663099
93893315
565338250
740213894
389767235
1435075485
990910521
517002790
347041114
586649626
497748368
899771476
1468067793
292707722
917198685
663254888
668878569
863867646
328691429
135390783
717283906
700221204
310464108
1034906932
738824730
622591719
158500423
338264769
272747467
1181335056
1223848103
905869320
891625699
1334694435
575701
814234631
242292309
625038902
881993844
1416016629
34947374
559481940
700828552
1288932286
999424644
746877831
745119940
184469516
1282675929
39762809
1168624940
833974636
866705696
1440989818
969346924
1000706667
367320103
1209461979
327238240
753840503
1096997465
489718395
1009307467
1173981939
390819778
242982141
837427380
276561711
766352345
865292512
294905485
664772395
249508287
1306693253
913024196
368222155
1077957136
1244977970
552183518
418840255
1034515209
401656339
802089555
938065720
1243073837
270704728
797452537
176937567
539839480
779824700
717559549
1106992053
691310482
464499438
740202126
889261415
636757038
1511821243
422169532
654316361
916393402
1452970276
1599280025
716047072
868927448
374126155
1068702435
1288360586
1282340519
539979493
1160210060
810638923
793893357
920017217
1266049124
836561160
539007577
555581887
1035978939
505480706
1496221055
256749148
366103183
500214887
432117028
662339337
564188914
356902009
1041342957
845813582
407745710
1076834790
1478307767
542321364
929291036
442503820
1187655361
471133896
400845314
1465966101
794067475
709339572
1535457177
1002212752
345016168
851034760
925997374
549640764
1548687611
1035858363
1005983124
188620469
901807688
1157677928
276556492
604489846
1382072122
1118788761
3961311
763610170
544102307
326310734
917052944
1144505770
1333479819
409104687
1404694565
665219520
596632608
199000318
1227827339
1095281005
371801104
1439884570
283442377
1423486096
410869162
469284043
712743068
905740103
468984914
811779007
1019173975
497104313
1572995183
1549474608
953682450
1564801869
1169874695
775662452
996484966
865955811
1355597730
868659834
611745638
1125764185
1589100659
740733933
350348341
814573679
558282990
1392371354
690021862
634256643
772632653
433392822
1439078689
1177348487
59854433
1263624817
309286587
193575668
712338562
812401447
876675943
497109861
1357704994
568013082
332534802
956966667
807961129
192985181
199980051
1209882641
503991733
1412300835
1051933400
518344369
1021187823
229493344
773575521
56901876
992866339
1422242736
508909753
1515514123
459609996
1431076947
1128685231
1425054533
417623122
501212882
314316850
934365372
404671023
363546576
1308496569
1387765807
1277019163
659162602
452645639
708349648
1149960460
846043754
227216359
1127782365
729643165
1591691231
1207830071
1485974240
923171766
783994814
826361293
673667746
133774596
75484533
800267631
1202468712
1324872726
785539464
391009192
675343665
907126080
418090456
605035236
520268906
1569736788
762455879
1543502900
477258431
347894269
1276673892
821244844
1254524906
1226422572
741547333
956968313
817392958
454224405
793121583
153351084
243572654
939766713
981365939
427464967
882038542
1507221600
407793303
716387396
1327863510
1510226990
1564157262
910956880
819776669
988254798
884244980
516958415
1384955168
486234736
530527018
950789601
1466945802
156268847
327757285
358185469
209034316
443536928
313209942
650365845
1089906757
1325459735
326180835
1388465785
1491337739
540942828
580702785
634686867
739581740
1222601144
1541974587
813258563
780900427
1453731741
1518823691
1220851793
1545860791
748384971
223630425
748957217
1536884018
1051734702
920838663
1045668911
749041155
981562713
1170614868
186123148
730075782
815329577
178652946
399204524
331315911
904206151
811393292
1063060782
636812862
99414283
1511009974
872370367
341236338
562418805
956718384
1393837604
466710005
1500431928
951998942
1373545080
1415417673
1039651280
764965678
1483817773
570627262
345144745
731460278
386945927
591965527
557830789
157493745
1456911794
1084715758
232700699
710504681
680671682
611920666
208652047
933914253
1047687756
1541684640
233547093
711455307
821897099
762578430
1079333520
196245348
67046527
431715122
507410200
508403363
1138492457
1012756249
712151125
616922578
410261935
455667802
1308837042
960824486
552376124
1287254133
454408496
1430219392
1364975313
330109332
1345869856
1298978614
828155217
1135273964
783282333
586416727
1241467712
1084306112
701082662
524580003
496013086
877550521
402902732
59343797
1002816894
507076188
849709205
463935877
31504769
1534074810
387984421
472855870
868212116
38732281
954585035
1526605455
948113661
799069385
1575056052
389741936
924884874
409415787
1297203685
1185019633
762868244
1121539246
1163232487
1458498489
318738469
1106521472
958550973
1090558035
895627356
1208931216
541161370
1107148696
671061600
908047138
656718497
898565654
1220838776
362496289
1079965495
495531330
1508831824
436735903
583397697
1092552194
880918195
770312481
982163424
561338636
599156565
821045522
1008610018
1472701239
1428058398
1211026808
972461302
1521623683
660079451
1133562600
1548918767
1035502111
1597928431
519143871
946190692
1083773766
1045047269
1064540879
978274091
234028679
1343043234
1288487136
797001219
178149730
1581753828
1533345022
741647543
822143740
732309584
1290270532
658724611
444265230
1388620985
1333036254
1021440613
585160038
569616754
960451554
551024502
214210108
792100320
1174777011
1256884208
120226565
680040208
1497095854
180864733
715438571
1529936529
722895273
676107702
1031238893
1447680460
1059895978
140002426
1023580990
1266853822
626023139
1080236093
78886005
656265959
157437593
880066278
591133361
320510448
1425924591
1038122885
485708346
1167483695
403333661
723426694
904621158
982536137
521368678
995870968
480020518
812383982
736200489
645079645
1155447206
858362929
849789408
417077489
734337921
1172107561
1440065632
340776314
553219248
895772587
362869161
919918134
537290873
824537835
463144992
260843650
1197348372
902913527
407688324
916041674
813381401
59637630
291555448
1290962381
1333379193
1558023048
989797620
986528587
958686051
454432734
389523986
910301642
583095747
925436194
976938013
799384518
1527824211
188954
1548284678
1478069007
612287679
972689069
1356001892
702754283
930408697
1555411070
846293424
451707678
482434973
1016787931
785893455
1355562491
911637144
144686163
1251534914
908159423
1211030343
534711029
674618246
1312064911
656142401
463265203
265664433
484262922
1448585994
521566769
837142288
1280978197
364600613
1519031861
859787829
413618317
867141372
762630481
1041869293
811530590
93264065
1235813144
1078757376
756342271
366898356
919861053
1036051597
390604686
980797757
794783472
790539591
345086937
301078577
721382537
895650974
914850408
1561764844
697942970
1041940450
1194575558
629257092
758108853
615285294
239355050
825132680
636670442
475365736
460539537
716940685
934586984
182060917
755614109
803727105
1538686849
1364093072
923486202
615391328
1493090830
778303878
197012442
940954459
1589190239
1035512419
675979885
1360993219
1098164865
1180679921
1132424574
1341064961
1523270999
787167310
831100524
818771275
629819988
1594440721
257850481
1217328930
1280788473
1314721997
746200722
95841
1593020891
1329856421
39776527
375101736
546467260
467923495
1027155395
814089304
1079630435
1105631601
1234225722
497539838
75470
1298616997
118769942
298195497
1056146948
1513906135
865029762
337993448
1463097114
1162436845
872650504
259243937
537509842
1015950132
324720066
1577233554
1158010322
1444149930
623647284
839363197
591950196
830062662
483747247
479680133
1052044447
438560296
400011141
1106468873
1187002606
1227095260
966048552
1253793727
1390911176
1560250123
860687825
1599712097
1331230142
222586967
1251412861
676670130
659510872
659098991
707560563
1424747939
481002012
1461480356
1400318816
872922871
1019541448
700259712
578252787
1375644935
1047951502
742556982
344382609
821055105
647862352
831258943
1143679107
1127692924
1545137341
1034830830
381759836
1198142141
336440134
719438041
1013908036
1592205277
231359248
1484944582
976378916
590854923
545857422
478672481
607708592
894688752
538153274
799122345
834744442
1447714641
1483971365
1284858637
860464775
1017569527
1084556944
252059155
351958824
460185379
263295910
1362527686
1566931257
427258035
436528209
317524060
1033934127
982352091
970634505
845376318
740311533
665930211
1589164122
751014515
1187259346
619760854
1330544074
413723848
1500980800
1091082362
531995167
1023791945
401520673
1483780064
771417870
868403161
474902787
381212967
435558309
1066710158
1580007522
1439771958
662908262
1071340628
1203568264
1312230034
597233057
449470971
699062888
1587135261
601197197
567375556
650285597
1291635483
721710762
943945210
1017883350
1397996977
1224795249
85973464
119696217
1382908400
942285045
1591474971
908515598
1573397424
219896347
1398951788
443622550
1170024693
742307507
1122471636
897324617
1043071523
1550946659
730835551
371798493
1320393027
1073428117
187239944
904223402
1551916112
761891794
188006645
154464647
274205980
701127122
841116584
982232379
1120420839
1062703461
455635950
752894726
120592434
1385664384
1040406298
428063995
1099627211
451074671
801740678
1202533151
1089105690
332839962
644977770
415040905
679708991
624965882
559576994
1373812373
964364346
524621935
1021332600
1589867614
440834038
163792026
1445707900
1446543450
1277199056
728609524
85500345
43741495
405621204
277684942
877970026
423227965
870564955
326922903
653979770
632850389
820944592
728914467
372712232
676167642
198973336
396173986
1118134782
367836132
693107763
876725716
66995294
951391744
806405978
1530837899
280903090
1140730921
296349112
1087487556
1556818814
242427477
1007711797
1121722119
1548119689
1270498066
554281013
548381994
494706102
1133791161
731540643
1105336500
1318751708
835305938
469808442
567953107
1098517645
370727465
809732037
341413429
847474438
1213518274
419826567
1592505933
1564245890
1386588445
219847065
459238329
500113187
695246768
817432509
1563247045
461883708
1511277590
840335877
374280587
831178381
554932923
895950846
1099994493
1102488063
993834226
1343143889
948720140
375012745
1360625378
1161010368
534509081
308697921
641629588
654229372
367237809
819751856
732498050
962202894
846348559
408254932
838217570
382082241
1585758094
390222810
1384445851
629784999
1058239374
672652279
289176071
1370233894
303925782
492088495
304234385
522258143
1538583899
913325390
935266891
549730415
391848015
570817328
332442739
649825011
1130515740
1077478388
1124117086
519030674
1038866950
1391237672
630791246
1546608395
307474580
1066803927
1454340683
961098654
510579377
921320007
1081711922
939537199
1411817684
1587265694
794222459
792164698
780573635
777206752
43957056
584489507
1193925625
401927465
1231515
313300187
1087943881
695289824
1194300304
879294466
1093871082
723201528
704796247
533624166
488909450
1410845572
898250670
578501774
484107335
1003087345
1215905641
875537689
106803889
737872645
380416572
1393977287
727510889
1213696329
1055324109
791215273
326585953
648528491
550898747
1272608993
479100478
784217860
682751782
330008177
497364397
615263556
393445546
289297936
271172
1390536184
320334646
1107340071
335420722
1103082072
705640770
936172109
260287389
1522804151
1545793148
1340946784
995387118
1061192709
730453945
749451144
388164119
233785762
1019904733
563065714
1427542780
1441777039
1592775732
539781853
947291656
852245519
405840148
684787620
841644583
1549839573
273338619
1118946106
356674389
740006166
220089997
475462516
537640908
658478390
247304281
947517068
743689271
747839722
1008598547
285455612
896987780
585575131
567501981
895612445
546141248
51271104
1124567882
501811072
912931004
1325575717
674409825
306148456
1524674876
457104791
1001153816
1275021810
1393755698
768584745
548089911
918014760
728259203
1545229121
941057748
459324627
1560443429
937061938
418562389
961735143
1535850919
873596587
757265380
484411278
847101425
1526238043
664456531
443706229
1574185055
1314252685
708627851
108235785
902771148
439724878
638733825
366955792
1202180720
923107274
547143905
1571068149
336631676
466725460
1358082742
1057816507
474670679
667970530
1594000172
937473974
1143684655
398215854
650826529
699841625
476666379
711376603
1099431229
1467113085
538821628
33338419
1472369600
529049195
1174751613
351521009
637267372
1288464009
1357157984
782801471
1569431576
1154191252
396378227
607718171
899263027
241259882
1118594093
855580841
872210549
492902056
457606747
632172237
1164411072
1106034989
1016930344
1174902694
1348490838
281609666
561130090
973717998
986098666
961802480
1009659915
797583346
458505112
1033607565
84520224
400745605
970496078
159837115
1033401068
1353519131
929335139
1039616073
824178534
586803309
1379610772
307866738
404833027
772497166
934211051
752001889
984346022
1181891315
981877921
186311103
934863472
716230161
818039722
763984376
761038436
963131158
869340161
1117191305
1264157407
781538875
305387865
305428867
99296135
1307323789
1250563757
1552164124
915409088
1098049695
807712620
882859311
1181984774
1048045910
329432832
349621029
814729209
1404209584
968186818
991901877
1406583198
1442854347
517880568
922857994
1515193059
798529950
601225669
899774068
518406413
1360830821
732233417
630266041
111362938
1007063663
868468616
730661614
754889279
1387561509
761369427
33893040
270538969
884847384
1241700820
309927583
521663568
359644997
476698277
1460080202
391991663
954893927
407604199
99544912
631700850
755384883
484999491
647605730
1132268022
1056762277
522225402
1021827782
1146165855
1509920635
916294350
756444445
1060138145
668321627
640767679
1306751727
738275760
483980469
1194214535
664124748
796520541
843938533
1146139902
796935006
188316251
1201644884
454670912
1185073250
752189803
401182195
1109818694
627897327
1186108221
858886705
56280187
1397291334
360949707
1076967652
1058204758
662564239
816483852
1564810639
354399289
1589258891
248173114
1160359253
1533559809
1410623358
696202774
146304066
1361360102
904768915
1249110179
252087461
891575177
1099549878
345350419
1131106241
1114592593
700773896
1106648578
573950231
1314968087
1398536292
687339558
336770178
321448962
307411
534409190
381529664
281442688
1110699026
511320712
1204053384
200939323
951668098
1515448934
255882828
920141394
906782014
1581191793
891866616
851912680
261547772
619320162
1434226659
384726432
686784860
1168857625
1507918308
1456415328
582749799
751447633
1465614953
446827877
266611032
1211437952
803027612
384942566
657068782
1513233656
302227640
1208519644
450583877
385588499
1086756780
660974790
1408359577
53214060
450064436
1174215624
1256299925
605749944
290080695
1038244660
421965977
541125599
867476326
568886308
1348596386
1158703576
513908702
365428722
101064189
1110265264
176289163
146622854
887073962
21389657
545801257
1312560920
498043280
941733451
963636443
512016253
469345552
721039710
874264530
711669145
1055586506
762351163
778873463
1320078374
161103921
532399112
1234429112
1064051744
384804758
814790933
489131325
825510862
884341738
1258140202
831868514
1519200468
1545077210
60892953
566858897
695381052
704100675
1021047243
879534668
857458788
532898046
751434188
807604746
1116417472
484085735
830254760
155047544
795153028
845191794
1541105065
196303176
502701601
498615155
943803101
1576044082
1596796700
431021450
878198912
432786377
1149282654
647686072
708373014
860636554
122316048
1024083677
850125886
298348571
136526873
1012935152
451957113
750440679
737116520
604211618
195583452
905351557
1565669033
906208697
454048756
1352477294
351844082
145816958
628728276
321616341
369071028
1530079017
1325910140
875211548
286493797
424781973
483736035
724418091
841997350
1028038682
506066746
831135203
1178329507
368886540
945749798
557743904
346469730
222290950
1096352125
295945907
238254433
743193483
201317189
232501607
844639455
455642388
950653372
1597930208
82450914
477354709
555473574
673787818
379515497
500944645
401355991
1298688460
65466848
402236519
518636265
559854741
1297503548
1536039181
757809208
777882585
1038288405
1388240841
1268849442
891638634
919939279
318266025
364696365
667803314
1464951394
1154345841
601257548
365157675
950237682
855339449
552215526
649116036
286410910
439896856
1064514836
653627632
1522953264
435784227
243089815
1165435621
390905917
492789034
636625810
1239208897
929736085
888987539
531926100
156478530
865791982
919285102
331739260
675078909
248876948
450620317
528045954
1011398422
142356835
944786813
512098776
639981596
970305246
1540651435
386159792
1138142238
631970956
1440126651
701164579
539215027
460775554
558754499
894996445
1527669328
1137121107
464822515
936287893
665773643
308798311
988908032
336141659
151927571
1200888291
412237357
1336124073
198205351
463225033
633341209
540342838
681405257
521279737
414441301
739960657
1122595038
432440421
696228656
1153463574
425207119
454603456
727396094
489312733
978137466
464412877
982996865
966708021
847981314
679206945
379285173
450276472
504049502
1356338449
1390016443
401600873
379332978
439345874
756536601
482912796
271297818
649345972
889808561
1499424052
538460018
683156140
1270242878
854484298
638312709
330988505
313721443
1115749899
1421159077
1004831014
768291885
796354204
235180763
608619962
60598695
179281840
1417463690
713174818
1413944691
971557444
330787691
521305558
1281497481
476165566
682731197
463825616
238694207
1543525058
904491059
328873816
716889653
404154136
789462341
860814624
858864877
616536242
935000451
807924519
762030788
934643657
589015594
1368029652
464694225
900354177
179431472
640635722
232044741
988661386
989199154
606561932
920201652
380302834
1352673827
426687737
388549425
355308076
530715987
820579741
1325602352
140045144
165532031
331903762
138533924
708691803
629883755
580139041
993774641
828613523
2080403
790749147
1205383372
421408421
1392075168
1413469692
826326846
1060443241
161380883
380242274
706062624
527372036
1430870612
741878622
161275811
624806283
1538156156
648762045
1283153630
1409256912
711992129
942956184
624037506
1097278136
572104276
472538471
798130779
510613489
140141848
56490390
940803629
826198873
217926078
1249202171
1496354559
1281918516
1156076942
635228789
1455293640
560114451
1315941380
1417441490
1495926726
921378291
756940417
679763325
293007596
537839517
1069626374
933724633
982657532
446574969
475660798
34657893
211790412
482365296
1020563712
694908168
239403847
749032993
1525919849
1041368772
370866102
825824254
33561832
1207180990
621766822
786118464
1539181175
862269394
714241915
696048248
1307879760
759705903
767686876
1437651208
414718226
383515272
1460005174
962231382
455961186
954785907
939440843
681675575
896928079
101329596
1222005917
1054567935
727639721
922919076
692641236
624155858
1463935572
1103053444
359077721
194039524
480676532
783693397
1066666870
947060436
238582899
337067824
779812739
1200076377
69045518
699267358
1363370796
254055089
782748821
457844508
1378158140
1574633175
1077971246
1167720704
1516146631
1575447303
298886689
950851942
211868477
451213933
1558416091
475317865
1475058559
705327665
597989815
391387176
964437913
354002719
362375035
180536625
307244573
843265842
1578461267
538838092
931392064
1453993323
1454860579
1072636659
557759455
1238388032
263307573
875073269
1264188531
1585202008
1060014958
549331576
1228409949
1029918573
383860773
1202890343
503260388
1165827399
52956380
791371311
1551129008
444837795
1298343513
925273538
765828628
153667265
489189374
1006713238
427200182
175517627
657370650
539563462
1149298555
1071933339
481040416
1543762596
261708919
858461368
512209768
444749040
1388429448
680359890
1495902301
1562022395
1022174441
416672752
1109797618
1037494777
502835593
813516269
1550893152
646324232
304940935
813724286
678654717
369835465
4393723
803690374
980525572
781924972
1188935592
550879242
954566870
1404014717
943968895
542286283
1521282759
922125808
1184250747
545612031
1359020123
805296066
708854736
297269174
417437475
360534661
425512867
574716230
561386748
1113451277
689115289
785215860
1158042122
1032310208
848470897
486580783
824825011
1236633812
885555583
684301660
282472791
382299672
1301574497
1161286896
329688355
1318420467
704029324
817597810
1256865330
1123445196
1018147008
1140083850
1008304677
634685364
680003401
500164013
257715088
486761373
1014909833
1103815444
1490979502
771181455
360456469
482963303
99781378
1036868834
204801670
556640753
506102230
1535944753
413329007
631441642
1541902304
894449793
1284393138
1306047913
752995146
1568171828
1250537355
533670975
1579977744
993851364
1130505226
961886903
571884992
332408347
743465616
1302130853
702452077
988043686
1448913881
1583482873
858034734
135550032
895874442
961656951
627276555
235216737
179611196
172743077
1580546628
993955783
801314684
1271006006
766802877
879388065
807371382
1442938728
1508788973
1191384580
784439176
325334755
1215101158
147996112
1517645491
269915997
843797743
1019012089
815271383
158644337
1538636900
658837980
765555427
1020224231
218173613
646344946
1302397274
1081620117
408466109
1216681417
664539570
375663576
674085386
1069480191
1347299328
504334859
936949392
1081421480
394676617
838231971
1204362648
532759883
532026424
341161035
153033600
684474937
682033423
262262633
667413843
1482405452
782515563
349164144
1567186190
470302818
153924880
482645246
571280478
1300041434
733478338
617256125
329257557
933407142
1594658484
524086892
981235310
526573439
401412966
580550856
1165311669
419613363
811708958
1446719220
206222042
952462174
60422769
904570341
505166367
1345241769
486453193
943730124
662630135
899108712
462916590
381522969
1568487329
1392659137
572966337
1119787324
974806689
858078888
944325074
473060949
738648648
411110986
766933638
727947038
768171044
647650606
995780247
515730931
896469180
481867674
902345747
33413782
885418545
1042890485
1384536699
383381790
285016773
227823429
1590612782
711051651
295887842
643567684
1584264903
194859144
968766326
1529873491
722927641
716216922
451004777
692043798
500633375
282469677
1461470849
309672951
898927228
744180332
895705722
797097569
1095554869
1603422251
1555239851
619772075
388537263
369132980
344593982
1520323163
730171133
927328240
501004636
459190760
1335755757
1069351592
440510683
367046655
1180546803
1111551835
390392538
855978306
930992911
544421192
857097351
486790285
879874145
843751395
762286875
547676320
412539621
1302073770
914963068
859391014
848437847
1574099101
773427371
421235918
452017295
968512021
430964845
759860895
701123013
317398706
751376894
888905052
768944760
408957751
292300515
514417673
791156103
350957221
6021844
781319629
1298113331
273970644
1677702662
784029474
1427827817
686110556
1187619953
490198916
433309308
288796532
388581781
354128786
1604055391
1127058876
831538078
532575597
688470046
1418848196
1067481990
628342906
338889735
314007243
465424572
518737688
1006990331
912628573
1096878786
845592553
562612059
204335714
953826487
873392958
738798717
1580745667
607403985
1430631934
998671650
888828929
1253280058
262375555
375485910
1207815336
967696464
1644823143
1597452395
747523456
412353133
773911491
927468896
296826714
1647495522
457191757
793007299
741646386
1178912337
476581466
774368951
755056305
185998926
1589073224
633985936
517102566
585212793
228120575
567852019
711662057
1207993888
1041880683
339976413
205712375
1641197432
1072124569
426218599
501709993
1055375285
1410965402
480418629
962280585
975688737
415407305
1531640345
1259638181
1094493251
1372843898
799801089
1181461248
1046174848
1651089218
711636371
310782511
279737675
564873728
1429462681
1284064832
598717072
1554377576
588774850
245090091
465993343
1438020052
1503473140
412393097
432615502
364655395
244681965
60127344
274439564
1382464230
685209864
419523361
1243099400
1133543318
1602653922
1058066895
212753345
143742672
1230034874
174800711
1624950778
1489907362
807911750
1311348068
591274114
213300868
709919546
909966
1188735571
1051030376
1430139731
974063817
262432988
209995274
354609534
289411621
486018797
503216981
1059063307
451941285
837533986
1159184491
1047196638
1094908464
986250506
1512151479
367888116
486579680
1261199094
96914958
913078896
739919503
1548183910
993728792
1338625385
1556078554
1152054335
1675694072
859818865
778587327
422898624
1351686756
1296622110
1130541932
473028797
891982737
257120517
732156637
474406394
795062351
328062306
799109594
497006788
1060523179
289246419
1491500527
930191444
280381033
261178266
1569021279
979127821
230518110
655406610
1074312752
613168459
89026098
1471083502
446672492
458783564
1243959195
499792034
1276487544
1455357460
952099416
662915547
462451384
1092187046
909974899
1489875716
533051362
1386137317
952303166
342078461
1035279391
488386280
1463175952
1077426008
1071987558
842847330
337506120
762402509
1683528005
935621395
1586180279
549257745
966906810
1141580901
1045941235
1466628128
771594017
536504940
1482101391
1257966090
374801935
329151148
594171656
1404634234
457269782
1295820427
1016905146
952913689
1552027533
576727327
955893608
731509369
1129897885
1619888926
1457777562
595760363
666263868
239638070
467452301
720723483
1505044526
1209766886
777270566
707330295
1146606254
571267947
302628434
1368628251
1400258159
264480428
944034855
807211069
553572628
605161758
815883430
1671211775
991154866
1335314585
639963634
860446057
1334119528
1342211032
475418087
960175148
465666277
974412059
929946139
633752930
761979913
580694568
747635589
412846357
1056640673
808793808
489245733
206124956
1022761450
1012395053
1144704573
703487613
67643626
318079310
638783206
378863544
902855142
129019864
258200960
708969669
861202636
294134067
812217473
227870557
771233256
903640291
303307906
1125636665
1001595771
776900289
429900390
1515373045
987362329
899366221
421626135
509248470
279656291
806335752
708953092
507193787
730339053
407166238
445198927
807145206
457223202
1040733018
879675069
1242489189
1316401352
358854855
1578679751
235302375
779788009
1200634144
465519226
1034050389
114339446
1415340338
120978223
160675121
1055750501
703689634
1145699707
355671860
610587585
568670407
227807522
857360640
382305025
1368386914
267381193
1383544156
313472372
1320746391
1111275470
136866526
1405013416
1567871673
500881621
1653279036
801233564
443790574
521771496
1223989119
191374743
1011223527
1005398470
658596009
785450723
479541980
1118393422
608171982
706789241
1002093144
839296040
1361871410
710748889
826485979
1241980180
1365795308
140054512
454528841
263844957
1498938356
333842649
657554034
645548368
637949780
345801028
859983878
1576405226
1263687323
720662690
1403239923
892595795
865182996
1430128780
572507047
777210595
1087045291
706525064
660167408
348192770
410098730
532643476
480843579
699563040
193616098
1431220905
884197248
1161923887
917547838
1409343993
1159479141
1107244361
1323666211
894789886
1062949471
530293604
935914851
1027875886
515472050
921403537
385941091
946104242
419022756
504998239
412944471
236920976
1146243243
389567971
820462612
1081381876
557018301
301082385
656741602
405799768
1186962928
1437883284
945736363
1494372780
1036089214
839587610
623336147
153042072
1481415180
694401879
1266602173
784221817
497448483
490615155
272311319
404694160
104441762
894915713
104279474
999847626
324628797
865408374
955858259
1095401750
791472178
1482492193
330650464
398642951
722076257
1067156247
517153328
187828455
996878453
204123619
1200583362
552340596
335146206
523327128
1386889183
612772221
1472311691
831682816
1480953523
1688636052
948441745
740347816
1537203771
1509153983
399817093
248785430
1235499860
523917979
1479063712
1008629618
1626984612
1296159501
380336834
907306249
774101321
503131221
254744058
1507347867
431427589
344825184
434080449
766858437
184024285
482901858
1675669463
1581925748
552100338
254321705
1538309624
606005415
1338192892
513727846
102579309
395974116
778618885
703321779
1595769206
428518357
762158081
1277558276
1018239943
823146885
918850112
534948439
1538654248
917608142
733686804
370375164
881952905
409593977
725082159
1963258
1544232126
838615541
1089696909
716722929
1389796273
1430142126
486328013
1116747588
1409592303
523568580
400663316
531314042
227102746
1350993538
1568676380
307377064
921643994
834274414
799635100
909436721
1560552835
1399281132
1189345831
1213570982
483628226
577257759
535861851
138380990
1077025539
297475864
488186436
1376598021
1690282016
1340765893
1361190546
1146552624
1181096693
397730605
518602303
253910695
815962673
1247949987
553466653
928989050
1237741376
1312425677
1521811951
768356531
826416321
496189084
1090394427
1298896843
484499661
737783469
1127780420
1357608436
804333949
270758880
1186146886
460690328
1266845962
504502989
662588402
265559979
484789655
1636119565
1012311656
271909467
174585870
137156197
635531940
1429433696
1213320527
775249926
134588812
501568254
366370656
1177329616
576308572
263207024
1329726632
961971947
1690497051
275887707
519444898
1406495384
891638321
750061695
1272707073
636938042
1088259424
1502994779
799114717
1432234553
1090241534
386312536
491398110
1677748411
305502076
1029881541
1500248572
462984665
142827969
523991057
1469626580
494408906
1434572163
517634512
1589792536
48544914
942816195
419663192
1604530552
1281582402
641234369
461441931
878104658
1110556521
897517564
632076936
930373164
1507422246
327660204
356397662
793837347
540252784
980652195
113253916
1147176413
681850719
275301504
1463027173
801821927
1378632492
869828931
58672893
803528389
935625468
820031119
416922434
1042022513
797357657
794628395
1100622709
1095002990
829475607
1248431559
885004191
1399480648
315239579
866273993
205205246
808876567
581191767
753635674
1514274261
998065114
1305264384
566683183
382490783
211321386
1312148451
557354737
863000119
1675992464
1680626745
1180720522
780784739
976006758
931059050
768322620
463734137
1081224280
1105485415
849109977
1302373977
1038589270
1015872214
840019544
317546656
351333142
739356205
460187234
674888157
659766465
1567653776
178690157
1497230996
1030924036
997264591
514906888
742411915
700027272
95894409
969042377
1337064341
1086328067
307333361
1112777285
884187884
545018999
577442299
952336106
1602241850
986704091
874922635
245460541
567394244
283393191
810200384
606376280
218253874
288422211
270179576
1081551763
816726155
191329191
1097708359
941652460
787557313
822119636
1225554671
734292726
970506804
492905958
451698889
757520378
1493041733
1369512841
669894393
1689733665
1398619514
443956580
664298148
467468038
1093998697
783268052
508835120
48948655
1239368146
763763405
756000472
742972541
926265623
528155189
532426491
1130540828
455715349
406548132
773018755
1404644273
810551269
251207077
1536862035
416765315
641221084
505577636
1471121567
1289176059
89236437
1396496124
1417455092
899881944
753916735
1287211316
633586628
486603374
118761944
663670853
13475442
1511386758
913247362
996323803
1034999356
1483154566
513680486
581778822
246607659
804436421
983442249
1594035284
306849856
402485976
586662593
457475215
824773204
1264913732
854775237
1224219184
424899932
991919970
1068961844
461167649
1183395947
699949687
980010230
691987909
469467516
1145224736
451333794
1214834375
178521430
702145696
1127344331
469865475
767560019
468038345
872543058
1620520599
367895333
684182532
1110822462
1010008436
1050503597
781528912
334575588
799232573
876073527
854482178
1099933722
783095599
782690322
716104620
628885359
1496987816
1372753490
98700875
1223081659
1249966735
254532917
1401818998
1203323582
733456415
396555531
1052035255
583087431
591064624
1386089245
433613011
1110080195
826060247
1575129663
948477053
133183081
1172322236
880902650
1031047384
980970221
1056409298
1493009270
763390651
1111658913
349150411
881435932
739477430
653583768
963988816
654829212
186397880
733289587
1221978371
1140896859
788974345
547634293
276460348
580259299
366696066
1077626471
715595655
344157568
1362626020
957729843
694950468
520871600
970610532
834741617
1008951200
432004272
510944887
863739476
1047725519
417275195
168086014
772625950
466998865
1501953271
854507698
170475366
387696941
832362880
1272058792
976856683
1545747921
1096979012
103538091
764141648
1475513158
409282508
389705380
417851912
173638151
1071057295
792875677
634055517
1170248959
759528384
1369195859
1621150015
805384649
522880111
830695528
1346958211
1561150436
392295981
1252523331
606408493
700258445
1004341206
1486895680
1260089655
1045256220
200692834
750171431
960349104
712013473
229909781
534990234
521198310
1277905545
646865692
466135528
282091819
177981199
1271770427
1096395429
458798498
508994734
797285965
288721504
437329900
703613243
498369239
1246447013
1374416067
994132221
696514768
1210030038
518752282
1059095086
898451925
1062917253
1065681828
534084172
973149742
491589211
1660469153
1425668345
1185766889
795993312
1261031689
1308973079
786819809
719611022
1139157807
1222321280
1575266874
1162112470
1155706482
908129943
959103376
875151987
142864830
722348082
974906561
1319104163
338141591
825356443
394763183
170515938
469434174
203377147
591023407
1389539675
1241344499
69080468
187201299
1258427114
79944251
620697758
1108686471
546408711
1653837150
922399593
1337072632
607897986
1398039858
389684634
577929229
1665636179
1171880322
1453085614
1238020297
1134167711
1293331404
574652334
1610270069
1294869111
894231812
894613787
781520152
784364062
90719010
867073671
533942977
1585799022
476127345
1256465772
1576149375
743137883
73726785
849203002
862367873
856461882
464725138
557726419
772406809
816559280
329689246
714107066
1460140199
627101455
587249940
810665700
721606928
666947119
1671374325
990053922
1187719560
1543741164
2099900
292735229
416354604
698409420
1283722905
1051458297
793526817
662227688
419568324
1011065055
1130642329
484492053
1309103446
988381409
628268201
473010901
1439960368
922316057
1102029327
245836615
310173951
516471423
244373136
777035206
493140586
880090695
975664905
1031898350
1317701459
372600912
301795852
980235658
939877418
224512160
420844470
277201586
550228966
1130112499
339963456
335636887
980697123
1479276016
1511959984
1319578402
1145567329
1392525389
1109532501
85564278
1118113869
1598237967
283046253
1455506074
1167387842
321809624
1621859419
531288123
1070421403
943859990
362734786
1266569613
974870458
1069975846
72760929
1129974723
1005466212
867013863
353515741
1095603553
794890052
1502809397
408217650
535173034
1493049939
486110533
714677655
391515500
881318537
937535205
272139230
173687521
1114912939
518964036
688830277
1029033379
934094656
823893583
282583158
1486059225
838988878
1563667177
224549313
435632913
551322164
1610018569
1138594167
313211730
753539527
374879448
1673511402
465776657
286909621
756978825
1460741297
699007040
763256803
395054338
1194404742
774650139
454716771
672952768
728363884
1149477532
300954178
313905884
367797047
976266032
542496942
186590241
874434142
266693750
1008787102
899029869
1384796185
1698182748
1397049126
622033893
726752541
1013174615
1308237419
1449136756
1038638763
447451471
1163116445
953202104
1181441572
999725602
856184339
1593044186
802906718
775478724
1496703198
779450578
453586492
438126389
1014501779
297572778
11478400
445451699
1118202565
1332088132
277986455
656119404
562380302
471425732
349496094
460397732
437044031
666300581
1022493192
929918202
270363975
1079209364
420310411
596966564
536168473
423173520
1292562624
456005891
829258295
487456540
496234668
547993762
953273408
611443649
228984384
918966059
186411280
569651207
1327137783
841573844
1249439040
674275110
1483564457
586185956
835357875
541275935
215776663
1225539757
440050301
1245045124
604766543
1649754037
351279266
140810319
408147305
257771808
438947488
1093658950
457000268
1062702418
1058938672
1459019773
862658991
122477784
467682014
993736094
389995127
347819690
269698164
197986376
761025599
936207380
1251116431
1066182607
957061824
332675862
1670473331
579267743
1663737592
1329847230
270717663
961927091
809039601
758384705
1414881728
444498537
326394564
1425185589
1385418816
960483220
80538027
835357683
896985287
1240936794
929450850
568381845
1674796344
944215628
740883779
502989673
1367096269
1144465539
1072106905
237619845
843995715
1188694919
837956053
1501749728
980992476
600402890
842427944
675789251
684510793
1396777030
839231462
1043205458
426231815
95831783
312858700
1175888243
243347573
509181550
1099358356
414022621
907328695
421034876
536503954
989181982
977749531
391590823
1696585536
681233748
447002471
297658885
411909844
405767762
229782008
1311999857
1619279425
1608608826
445923803
1198435023
1680257886
719541842
348243340
1254014669
271251908
313308933
1228626227
863836526
1028156219
1001783562
272027737
675644196
892982137
319411157
1223877255
448859729
350442206
1070166147
288234957
683513671
888882787
956650565
228734584
726412704
298867976
1538779239
1329973175
488113326
1428270306
714347761
967758649
1020496127
834979428
1349592857
305680566
530565103
1523457517
306597507
314455332
1555304914
765816794
493043460
382265046
765247179
1456859553
26392095
867770087
760800655
954217549
1086184162
1577482705
866626137
903419885
629363158
748155734
988669419
360902622
823782249
850270048
252900369
1055661137
1005101905
666682812
70600928
218218100
980629582
881420408
1053075222
507036744
827931283
401457260
678082987
1082750529
1439205446
407971874
832992850
316738618
1463155101
919869097
1341622081
824751934
435903599
1012154791
440627632
408456757
1560518714
114254553
1094307587
277008273
355618803
805823516
1699058910
362098573
793969860
1393128960
828193858
476140646
432983774
404961198
1552695708
1042631871
732173379
188818635
1041909891
1018043070
253354662
914469082
389691087
1180282974
368183824
330240361
1316725694
783272654
579551473
820079792
1141566459
852770194
833703883
1591640742
262475404
1444043523
797479156
1345750679
1595599533
505821485
486416222
1159258224
734312332
1185373053
1500666110
1542204211
462355966
1692934813
336891586
978203369
471052179
904086253
763400806
1445321225
1648704808
1225860457
1405691402
880503672
1624074808
1471892782
644273824
1005093964
676642871
103326102
353978550
1474815722
729795093
211811186
1096597914
1025705924
725086949
1115542496
456517921
873059290
1419925550
867372369
841186332
1640381415
914005272
468031096
1405628675
611765439
840541589
638242149
710189324
1556276649
742333517
317067552
264245591
422743962
352843779
1030475163
115078816
371509867
1500874812
1060547103
241497766
739926095
1324648656
1134263232
1429649240
1651726852
838500732
1617882504
1344163360
709359217
1438663179
829691678
646216467
1306846802
61696392
1624236210
113531001
1168813534
779000119
1387124690
456300124
420187392
355023173
512808963
1273620221
914029950
1357750427
1092121496
1220206429
888459081
728506953
1249349624
339092428
544075723
1388494717
764438565
833780855
1169409988
393597383
1030711886
481230124
250404
909448866
1598159022
1644318219
971410166
1087813380
1458740594
970649450
461001602
804355
796889518
1550848388
1020858001
1079778836
1453761325
1115470335
984405545
1329193881
991953103
831482729
476321750
1048376699
554573380
400016670
714305318
1310980103
1108545688
1515389863
1054402044
426564451
687850732
1136382472
475868980
571610310
591690500
999156586
273418459
628263091
1033579618
406868701
1418579448
963919543
1168880645
276791317
1387488577
583287966
808992250
1222014980
1519349262
1487436279
749471764
1410892355
789223551
761525814
387703004
837248204
772776272
219620006
431432780
763850574
1595272317
138347288
461278890
1038564312
75526698
284626031
136091225
1436599326
842073074
1330617594
404999130
887925240
335145670
1358864690
626111479
1117486831
400031927
817257324
354089129
233884944
962173279
996853083
369092032
808231846
463815226
687641027
124357420
937941831
246821705
173998160
478618731
579330962
427103724
472556338
402145965
674172594
1348908707
721614393
747098551
942772336
337409945
644413053
1295398887
1352264797
1077893900
1251327355
1027974699
1343920334
549366509
831682989
918565441
784628889
1464491143
348163337
967502847
1306296628
957248981
433201738
304100025
1458208608
1390435721
555394959
677854010
467436554
897854875
1045728492
1198142605
421747991
1450796138
1162257975
946834111
366111192
296162953
511068188
883984758
493343695
815640888
1537228484
1461669136
893570284
140172963
499275107
1373498086
20330
1250869494
1113561126
1603619137
37872278
947262458
300219120
968198189
244991237
1568204320
728214944
1432175723
818863819
1463207928
478656597
1664138123
169785301
1101673221
509394658
1409973943
408735472
472869499
478873892
1448904705
413712402
743417381
787226903
1082418882
1014105088
1585050093
914528842
452490697
715411275
1220280674
1140922321
1081818975
1632651030
1063409196
391863566
451458275
173470688
521924028
322353814
829244267
914029946
487368253
422370294
759227484
961791139
770388054
883992972
187913264
1620966759
337717287
852858821
309747942
423314390
43426910
1259304825
306073621
1693452563
443713183
1025224551
476357219
783479882
268866948
775303611
1632295609
1264391
411610314
1263885536
1149071214
704009054
1659500730
593372100
1641072534
660842070
793976143
1112472118
1318121331
245833395
926843458
706062149
939299301
1547243037
1507193280
323840965
330249732
1000432754
882972726
1566521652
1073400361
201073511
305042454
1287220739
803339810
492553385
544139895
1092471579
660429947
1560692317
1243112995
1686724881
1024929565
1203272929
391780284
787380071
775178121
1504843956
361846973
900338097
1169650662
1027182693
800028162
551724892
392636248
1432435408
372212130
804636672
1164884470
840439394
1032936381
683651890
736193528
476221674
1468635734
392091273
1005569024
1550999317
901044802
819375573
888179803
1540921335
763774780
823552315
530675406
443502224
625582243
460241428
453696496
656517174
1106596575
1048369756
584364965
1377811948
296567869
802860470
1017762836
904116711
858469483
1063325552
717503522
292326945
1243006006
1352310949
1056319457
1073900174
866311375
884531763
302040410
1174240486
630142137
92197197
958545044
1280513207
1462431508
1095186161
580052879
168897125
968752172
839039825
656359063
1030076334
1257697915
423517071
800462203
1319014278
328471999
1214420354
324556604
982933367
536039275
154814780
605644588
471628549
837603660
1340728492
1294068200
1421969553
932404221
569486005
426749225
1267954629
608341631
972254617
256110994
1606258581
539637069
1463419940
18461945
1650059213
91551320
1219860264
745337897
666753022
618380182
421801041
424622970
899201674
698006858
765856162
315801819
990786665
249481079
607924777
88863838
1040966591
413679839
1630343914
651018889
367015704
690783101
1667956928
1211643032
372150145
789939761
59919115
442766677
696072198
547487833
199501782
919272353
577317755
1458426172
1018579575
669867381
909545912
1552690030
190694177
139724922
1479685138
1182296093
1350512477
524050681
949133903
414544155
399078736
1610845878
1359726964
384715537
683608824
308255040
1656661104
547914613
420661531
1265670614
1361551134
1543636670
844155813
438650096
1493208283
214892774
219053134
539528599
512761819
474699601
926021259
1221714130
79667338
916799112
1058642794
346068087
1487476283
403120474
258451691
379778865
1462862568
464846628
1323595582
796234404
848703626
809046288
1180223079
867923722
678453950
616648137
285128182
1680779726
402689112
1379057957
857418108
640110762
642439069
917552987
381759636
1288379987
900237848
631870698
892766397
1039405535
391917765
531623765
437893617
490956425
927452695
1250307654
1074699586
970003
749493264
829690016
1305458987
620580492
1488902793
1034025176
1227652930
420005022
1145986590
1222028062
803699979
1343321952
1307073141
295781374
1069600640
835657904
954923927
805839440
1196425674
1153495725
1434265714
1094388439
1525490369
1062633179
670848811
1277589347
982267527
623917985
918526805
1364642525
1361261717
799336467
66154543
1137292932
131996839
657211682
262729139
413419321
474032350
203599535
402218126
684941457
590067494
807345756
635580187
850662580
1105931984
228425162
533505938
134004792
773881475
1269747663
957623647
994611524
624640676
509092343
301860090
919449019
1094107017
631982830
435845240
898448777
631032441
453781161
660796839
864619506
871833066
1179357537
165120903
591497094
845997092
867721073
378845914
902827998
358533469
722114596
295448220
1655951620
232401872
1030682541
267678688
1646602577
1110288255
1454714213
995675444
1013636645
1245155066
313337422
1332037189
1489180638
62011372
1196420505
1019036874
1650625539
514489440
621813245
944507904
937132377
397700909
1245252710
680386290
1123804376
71780758
834496097
272620627
1157416453
396238735
388676330
219108297
836252639
1158195049
902680722
766799410
765374183
1179978627
1119737564
371956745
1531334750
932437680
430572842
571565763
1021991271
264266817
409158948
388167615
681614458
129695807
849858123
1399862392
1170338883
1036484795
907841315
1491240952
141441373
486463832
944107170
462183727
1392853030
1283123735
1663963050
845878423
829410765
647275727
825544068
611286330
763683297
342357888
487418944
737698988
151364546
1473143367
1092352875
1458281958
1273637394
1479544160
462587192
528575602
1239365733
528077024
379890130
481511478
384783791
1260418219
1449768943
93430640
839841600
569198903
266785640
1278063380
846319457
1370122311
919790200
1565412458
473001557
290448109
805082993
1656154423
483789830
493436915
485736114
575390993
381351732
1001198302
1459305467
1574016357
1016816591
394269879
315575732
1143550098
906883849
1045175731
687404275
901099073
716108081
328523012
688403297
806220937
1417070201
349574640
1684920568
1010026721
647418472
831944920
820081114
1033664464
256742277
1463746940
326443137
760033585
561687449
408538373
841188213
1365606902
535136230
1002179143
1575534855
1550761240
1665160196
1425231441
249530052
429568633
1220571222
422657986
841513277
856703842
1455159956
1627400279
1036332658
583171140
736689175
212344372
276992139
740113156
518358776
528063824
505547786
419911214
228868275
766951347
968950786
592151269
505464572
1091989321
485844269
446388884
1443656380
533069353
1223606369
1183809995
978077194
1142582560
610542345
882661231
1124879728
145775296
1051820404
528177039
530171973
873460163
502457348
1324736786
536072062
846641402
899725739
953373214
906602521
875855568
868853467
861596665
609397604
434223379
1528004298
825651434
1239762321
908456684
156469908
557427391
1385321834
471392404
315111742
760716006
343270654
922011323
897428714
262024965
905846815
430190621
1286360214
1224421119
1262987678
824689840
1466621024
575108996
1616964016
748085267
628160809
1427114299
927654098
899684125
158311651
1238107381
845716453
1620056866
1281978517
1560716136
1621555947
298219518
660163720
1505441343
1369523869
926366641
828175828
410401302
921851429
1092136763
60573489
1018449258
467207865
447671454
848666570
448800455
790068244
754548842
955505068
735973275
928323996
94187547
1374658206
916568646
1207376763
696983723
1570108409
1034124079
880818517
1036258451
456455124
944025654
600417193
466737854
872056893
1367359438
852280009
336470310
445922375
854479081
649957023
1457831047
376904165
992875113
657745763
410508258
507433754
427485099
1590956449
845823926
674530586
710736395
1069205970
827113920
938871291
13987894
326620876
735542469
1043023491
959188235
589168353
1190172306
1108040412
974378552
434991950
1090496907
822574225
1186105400
893616129
239319639
978073146
643991990
1128532694
662327229
251813846
599957708
1207601168
859395332
975604364
1667421358
402418390
1362751639
1083770331
461343484
969402433
1244334728
217549833
473696338
341952317
974692594
809801272
1672974874
1131776175
1274732672
788136461
731127403
888282733
861070095
239448036
905493362
639279838
1017505746
1014477750
286463616
210047746
1085390129
996082905
705784815
784632054
714211254
639402075
949197165
607936797
910289263
1286049511
1396282220
936336279
377607101
691430295
431683105
1488862797
1344793676
1084003527
1491665297
1528362436
907115316
406305407
503245802
302279913
742456045
564032034
56889018
786269701
715040191
502429101
1084909170
981506413
366231172
937289106
1400124734
493957267
575712650
330760863
935946574
245430081
709022784
181767775
112082263
825484888
812076725
670793077
748230304
504396602
819328646
689530402
533500149
560114909
172556608
649064102
454578884
1628116405
1366361327
1420523422
867842532
1253723399
1063163614
1046557089
958336462
163338420
829231459
981680177
1463917024
506254622
540009097
335280196
1043980644
789883882
359947669
882917980
799680071
455404272
910500950
1416616572
1490760217
1456315401
875610818
628660394
1063393880
1185476109
775182278
422736907
262809986
1525712895
865344525
1165999177
1083288642
711204132
329576127
1409977256
833851924
1192389016
541197534
1245130162
1287978639
542153082
493420921
1309958436
1275385795
1668393184
180244889
1349389376
169690129
165510347
490237707
1439748702
875890900
196121526
1120773649
739061162
973017371
325827242
442269244
980135175
184850110
1496657394
471976082
588275778
808391522
771479097
401496916
774251201
917333170
745253253
1522784015
260434086
883186329
838386104
472979158
1477408002
496133987
1320446117
1619795497
1150105530
791644747
1081569241
851374306
501197329
716233290
316684406
1080399730
1030218759
355749650
970526751
84941561
593134606
1574338623
348702509
1489648784
492803415
965099796
1068977485
535238207
871761190
553697400
1369812570
599962008
1396348237
1342721449
747620813
403344351
1687516349
1696776234
819771170
839178472
407755823
791809072
607708154
681262106
1691715656
626212881
962884640
1046226747
1645559235
1378281379
387204952
1335379774
478572714
553431174
396794123
430325413
762061251
502236433
1039487535
433243738
1433058251
610197536
398641559
710214389
1482469701
589911085
442000891
377669872
509665053
1240346788
776703340
868737557
435862970
1375424399
868654451
1281208184
1352609459
1460921369
505153048
1051114177
785499729
1003931001
393373412
919200807
1045720164
1134102739
902478913
208297639
349876532
498620388
1122482876
666593
711270654
789925453
131586226
940354568
1201523968
1684863433
263844276
675830757
958435619
209938363
47700096
1284806325
579329260
518748141
592544731
690308138
1318492972
1007961271
725903116
422966003
1227027736
691229614
652653352
472531076
474028985
447848818
473860262
784831932
251529618
1289028785
610334252
962911742
802893718
808750713
624933014
1302841515
886293023
501996829
1127179372
1580149838
1029002301
151480332
1183546912
1414999814
886464855
851570868
1185193573
92448376
929151352
1503448638
847289711
1653724742
368522504
1101029287
922993615
355595702
706778249
1489553802
129670567
838127464
798841215
1131862432
276655435
1272348615
623523807
1277949704
402437126
81431185
893863402
189059934
59627014
806268614
250776870
1235469060
1661886341
1680706905
1684857941
229998208
451857537
370045641
536400882
496430787
1563104171
343928486
397902948
356996617
819458311
817693537
535998927
829248581
987251432
549312738
316078036
1054753362
235361943
995924423
680285769
1487337504
153159714
849283604
1252172907
1374822220
654036114
452099875
944432779
1361892688
1098292839
744079634
375181730
1052948584
847799352
746688669
920078942
423220387
516835331
954000041
551327519
1320789237
482745538
1079327179
967824194
1229939133
1110243575
925894716
1038987193
508634577
1453244062
481218660
1425953096
487846538
438700486
872346335
1009555082
638929832
734507963
840451604
1058083752
629157162
1647788639
376237886
317949711
80878336
496351282
302027451
383188791
1464023832
941988304
1095148434
1497127858
584074478
1065056785
871026542
830582626
505194936
368746586
674179923
803991082
1440037961
806058690
264995543
907422321
693252239
658726726
1271175473
939238784
600252522
165085730
726835451
1627512802
1299357354
445508766
852356791
846457081
984074685
591797321
737036517
130566922
1634241670
135735285
995922736
438895035
374351939
696432200
970906005
1488652820
1102588227
1661073713
883799352
995866069
938146564
1485062400
589499801
937500454
717741909
1350504816
955949445
1044565219
1328943916
648935694
1235199673
923234563
642253970
991766759
987896170
802798977
256547752
1226561380
559542101
1484439193
1587694953
621619015
398928215
1422364654
1560741729
1317486178
322653420
955047593
978832103
977730375
1352280589
762265257
570930359
648351126
768784815
1564196742
854597647
241782598
139280409
432073617
356082072
1654146237
1001018729
1463144642
277092983
629393487
1490263949
1646027556
261486317
434020410
1135723371
1465592076
1601168502
177923108
266875068
939267859
812561416
477828567
460771397
500045710
300684620
141570317
434537086
1333590816
784636604
1372563356
1407532691
863840811
360416918
726019726
396003567
781052557
596075058
1137554370
192521009
1136874385
684805957
1626205066
1612308193
644873114
740184233
1152941488
239543090
606971164
776861731
474219513
706644230
264795827
1051492179
1395698705
1069807100
344974860
1025111118
190494584
648359678
1486107308
77891919
1211525186
743695131
981878895
1301731346
229697997
1697327902
952987772
608895233
1230449111
484733630
1295664645
910694414
707895685
1291120556
1061480086
1257843434
1012578747
566027354
1016568942
631123956
221707706
1493703487
941161985
620888351
993066617
931087903
121024050
701170661
164846858
1089522389
1473937695
807590134
988254317
410134633
741957386
135672821
878070895
278945571
595646187
640949530
1518519459
535281265
458106648
240285694
483784998
627762341
116896882
518567299
163092805
1592325105
1433018984
515393956
554662450
710763912
936304855
301234316
1429307484
841873247
546012094
723583501
945769658
1183844296
526126248
374798236
518612640
291895724
1349654563
877704536
209763732
828950535
558150458
1484938307
181847798
854118648
1563522838
307002021
360609574
1090186874
1225673531
589331545
1018924947
168031611
262070255
891477388
898522138
446227365
493069798
834511345
386898779
476680292
1342781599
410900854
711646915
741623418
1236169064
233052816
928751828
1465572527
371560120
721335446
602531543
1397546219
459571901
1509117507
522197407
508028612
637354091
795060487
927437895
1281055924
825570155
397296293
1639150683
771671252
980228087
209108399
1353151446
1055339368
236555640
294720541
855688091
713468768
313983519
315129376
645006624
309092269
566251488
359420956
1195146017
242432883
275924083
1041962792
885801911
1189148233
1028233338
1377430793
991041845
773043073
776280177
554051683
495387379
1241114684
1687799808
759755231
880958908
408110829
835658610
250068415
557136206
459581004
298514058
702115858
1613314795
1193954618
484113768
1364459669
220655336
1126607990
285348536
408983124
409114754
320858850
848033824
389447116
1394844753
543000053
461651563
1028996221
398230405
1389317260
1223279039
1098894987
687793902
359294124
1093635803
1247483779
1061015721
880895808
770408796
412944512
770828321
451435881
104287035
1001369022
366351296
1479035274
674661691
333276344
742573041
947663824
922038784
468741813
352180587
838862736
617024801
141796283
1406147113
427907756
673399460
527035012
1099155486
871919775
248362951
422372689
894794604
488332426
634574935
1265460814
370694614
270910678
1052538923
504190347
191167482
760736999
233749434
1223971069
1138088011
921819965
184299389
640894720
1408966542
1067765174
520629786
235641526
479620410
303970409
398352413
633049721
210623870
955517764
936677978
381135301
725349226
938275042
1359447495
1123704110
667680210
462021616
359604307
386947212
297461929
454647193
890300337
253053317
555852085
1204808633
201105867
655439736
280942540
1060152911
452366713
564126031
560115963
983046811
385835613
1086278043
1052890326
204076312
1072092810
957954335
1270754628
829035222
1528754152
1020027903
1562745240
1432018642
1137010150
1038914130
453586476
509465117
1591206786
989177458
585497119
1088220588
995415139
473287554
466454529
958160998
374963615
327632971
1127269412
387190077
847339429
442570965
966085812
1517031474
411037215
1300280687
917894947
1549701471
835490564
1219968069
1495566311
1021370078
1583473847
1188409605
1192329636
787367239
750971889
407893508
725820108
685025434
1445836887
1016283877
492748849
660075787
924869097
306447380
379297523
1007481554
427887779
392889862
987436523
770280867
871468071
1050409166
1354604352
948763523
447790009
712568119
234989087
1372773067
717721728
1627377043
312308314
355552949
1222718772
1234450686
897605135
827838904
161137018
1003163190
1312652651
924797118
680180378
1361508252
683630363
303596166
737048670
1095849050
695985324
1401553372
1034619382
645489613
1271700472
1415998392
1171704671
212891885
930029968
650562531
384077418
1452553510
1359818
1389434902
1434355672
278525415
384736358
817734848
775847659
1054244829
379667038
252196594
1155508257
772140609
681790041
72412292
556355358
1224731202
522174104
1155828384
439675026
1465602084
707503544
1633328627
1014744
845179604
1229944413
519601251
999500020
242940015
479541892
792965001
1148962307
587466500
1330441704
1686747386
810630921
1057096950
621736380
653262153
335798742
1297114173
211239444
990946136
263090050
349405228
929649077
382639177
747241965
406421876
171968776
977475578
433475496
1652526454
423287922
874906181
1450741490
909576482
457232276
1517393668
453334862
1052226123
1313634826
140518080
620124272
851414882
422260941
946985652
725851690
694316992
464647943
933530420
752779516
357321338
140878358
803317530
992722207
1187292022
1622291803
665587259
1381441136
517263173
960503752
471704836
181984384
828748519
901981298
952373257
900580892
44512828
857862904
734377381
1394891643
641959692
997249612
1420935141
467447830
932009311
967440095
1054241323
704433795
747813414
878352176
395412406
435462626
1262765925
980654804
811006969
786589826
601774174
468496358
624893644
829078629
652943734
469649994
1624463707
1009958588
592152384
529423823
778456694
1250129748
688627160
1211292909
442279953
627617543
978872998
1568461742
959442634
1017574279
678358336
661894672
1118136680
1291442571
184016046
521392007
875393428
858566089
670570510
230646517
1324934263
570962010
280318553
549526616
443334438
974352571
694143092
1643845167
1616200997
209366930
761337731
548999439
187100741
1170171955
1584371422
673375952
1321792578
912393919
1112660357
1418846716
1090082774
391995636
339712324
1263401518
1611860356
219681304
948836482
962679655
534541787
485177377
1206466303
847967793
754875751
308721669
124007647
907694524
1179804660
741777376
821685717
485493166
480019513
348510502
1310573239
992579119
622328660
212805981
111717727
1591123219
1333039223
417812830
469048443
1554992830
1066925739
942510599
1477740734
394999924
63257117
323125174
181031088
886711740
1439047855
1207550757
1378375826
554424114
592865380
1352112387
1142632343
1004781427
715545686
589989922
1318918370
236362010
1022003467
613809885
487287674
956190733
724518979
692880833
733582634
1089455971
513851746
420799107
177069535
572571699
1105203733
1686895324
499395863
1442488405
940914694
434447445
498594026
695965275
936267174
1209414314
916341755
469231307
394192294
805673567
1356915551
120759975
1068595759
792745409
1064400575
502956229
1264488388
825547408
393581172
954745601
530079481
784194988
457282917
1138864447
1626039947
366681061
531335328
841054774
671308644
704367387
879756848
620652687
521811377
1649680703
1531555780
825020124
689015328
652769703
1404095001
262971895
879994673
637798046
301284751
471299665
1149542644
834285660
922909275
1574477278
604032883
641107741
794800381
1092603687
759172085
963003215
1238765477
554077346
1086218490
465960902
89998589
1613858025
1010194393
398369388
1404663537
1461132028
870461938
854963917
1492504589
230456080
448919904
612269634
663473481
1589306694
503697665
1343110528
258735490
444724329
323871879
1110499632
557935281
798060572
334480435
604825637
575683558
639750688
395583472
518603499
481749244
339194545
880965343
1175360998
473236006
964568530
1410326973
632518210
930432305
173728440
948163879
339064427
383387913
875300621
183538223
709009931
1336079064
1110838348
1333536753
481832570
1066189
570290223
1471109675
814533977
1005138840
548658797
38372469
1635851258
366240200
455404928
304202808
1113552433
1681700239
860219004
720842557
405450197
326698372
704351053
768759928
650370131
464787304
253402208
1020351692
221270045
1170625535
618878944
754232262
289783636
1118297126
639182733
749893777
1456049573
476473665
85520573
1255047609
1357871711
682300236
962800823
1500081393
426198287
674717881
534381728
502585128
963325521
495800112
1068110059
1100836153
1089496942
1566541192
1532042033
1470917834
952261300
408181247
1265859792
1066509775
946638434
169290334
1481216194
1180046864
1619839405
638494733
353212750
796053616
763892765
704632852
584042072
1483996986
771697312
715612162
636513347
326574450
638387509
1448499241
133358154
259630479
1239165984
540383766
744423387
470816920
873040806
753185657
824506881
487600655
508737392
549697839
293733323
1693323134
573950631
667408223
1693925096
851111768
798430711
1080252731
1513721262
925637651
1685381255
1428741340
893252092
770835626
265798691
779626894
1489487421
223891955
760458881
564785724
990818216
896835735
1494172300
790420354
1070814068
748165085
526113597
857362269
894401756
850878582
757174182
13129630
877805038
1066109360
1678186753
501365844
1203486680
880015638
587888780
630274920
807766055
861116376
334710157
727711455
1185978468
290492420
1483156567
1240634290
797686522
1403559203
563060180
492021217
480444502
927581951
200404644
921850823
1342997668
1135389607
1632274274
1320109535
1456208938
1378179561
815070217
1685757634
649872780
67260427
479175903
387254851
447521912
718854681
255191690
1399947519
1680350773
438641701
391134821
593900025
1663406907
1463035710
1422583432
1352160147
867123419
930091882
1159733503
1327918956
562045531
420599584
644890316
867493205
404857848
55742286
410537533
2774388
497489036
935582273
959337505
1283553738
794664586
161525127
185829226
454415380
449906282
547732009
1256147206
866742297
987125517
351346504
848427608
897659143
1681237149
715512384
938706848
69021228
743307728
448585995
776729508
218577849
547064853
1091783898
728579534
497321360
1674294646
1530890405
967321230
1347640543
627112695
491993826
303230443
723461405
1025855856
1092720690
402053406
1396681236
420962842
157490342
1668401950
914735939
802073314
490908041
71184191
1029416119
360990148
865276521
721075710
754542073
446587889
112280147
933159949
1074473480
955319033
456802374
968891564
372406902
530707239
1102859049
497623559
1427170092
1289745648
758165961
733175990
1554801945
827389912
455779805
466427752
391279270
784162444
264213090
771638777
472387767
1579122426
866769246
600517021
360766250
676573420
231202683
346604370
300517729
498601456
453625497
1117827084
228051599
259098595
892681393
1586068239
514838383
510720758
394046210
725336280
1496821411
991782858
1637828160
324607676
635549511
1201185523
1382896802
1227230808
945095654
617595195
1037071237
996142690
383591803
81395775
1251044029
915813020
1339547298
830030516
890140104
730793182
752347868
1115611700
273440738
621928190
340290086
717309320
506686871
799989634
698748884
262945442
512701728
1051211369
764947471
1227386349
1233721371
830047170
415653645
322153504
806481991
1610501726
418970431
855757572
443579844
688727028
881617506
1090294355
874642900
598697767
789848920
383402831
1539297934
819479524
910645831
541932298
621618691
679128330
351396455
1410676255
1561141679
702599591
988082182
1658066634
846563470
850769688
134139140
719612826
465087222
1209190596
467674701
455150695
425755969
668620019
779091137
483206789
563817686
396299414
679450939
654808697
763610246
747561471
193935307
320766521
794315340
1259619476
1242769383
690800223
824871418
679945787
914066246
856302300
121795679
1398077266
1062729912
803457860
319376760
1016096467
390561598
1161956925
434154684
918299183
574056704
967474141
170259604
1199694888
719726284
121246542
290461834
675786151
401166664
868349151
1385848948
207413935
408878046
853738227
429089122
590563341
910291027
574079165
915227037
2126051
1067109381
880321342
1224260334
511141241
901555052
637926820
1136347750
905095060
310321120
1532746002
1030875039
907929
636936555
816897249
1668031695
509805845
107218386
302446641
498396501
1317715818
815000169
321565026
1021620593
163448528
1925594
474026432
1501822005
1085747830
496231105
147265308
115101468
722487214
1069233221
746772804
930667784
1003174301
1032023910
633601006
515824152
1283865758
1412241915
306460647
970866895
1001190849
490104838
904976646
751852010
258990333
256169620
446263966
545514241
706649720
400483998
698715708
1119344921
1602524879
862263440
278298279
724115355
266124883
205675648
1566090550
633984497
164176355
1320250379
1279502189
366036021
928377586
1049135014
829914580
12804926
499260677
985421332
1387947948
407844344
740584777
497750345
758691111
849013523
159489350
635869814
251609312
1082453806
139458280
1000975633
990595266
1215382204
1493986061
1282228359
878303431
1291563158
517506716
303989765
777522345
774746724
1214864404
646095584
467814117
583839452
1010886180
582997914
288081538
975961923
1474567804
301271239
561942564
904324888
262439695
903661229
168684323
800539029
457898505
319268009
741103630
887977286
1212601888
396197843
385317160
392775744
686128533
540870601
1016291184
1060042947
1205914515
1699991100
945482995
1027891465
837944872
1375284614
555708818
913220903
555537663
1138844130
1025774089
1266859879
244979914
223550926
483033369
624785276
1190333643
1039284744
226015625
534335065
1427414809
753960708
1259978728
565790244
675717921
447293575
1500188875
883250642
731556773
1662568913
1474106206
377530925
603996286
1350229053
1190013283
798031489
1071052803
894126008
382662107
313547146
336317518
921044142
350440228
1014101197
221427148
477122394
669638762
652966284
252130487
979582911
1375884777
1198572486
1369955108
756099859
388876567
1300154686
1021456961
821147267
425290437
568702434
626119450
1268017559
472529722
667946820
1473652295
890425865
1303802948
992630683
686351247
776647923
883440776
839273687
809205642
425098607
1020651630
341921934
1032108649
300866702
183533572
1001337259
1296103324
1072888569
741067549
533486608
358393452
456577881
1160108361
512488476
1452129592
1126393365
1313988586
1282271057
1316339262
136198851
174045821
512265996
709140042
1270455751
1417772996
1032774580
643209240
1456406564
540233609
771403958
153170309
418790586
872893199
581853765
1121386874
546680329
684617846
824090815
276907580
1062897540
1154829414
381165561
338154908
1305267877
751832322
674825480
457895463
463674955
1004754875
1362968368
750561849
246548147
988900353
290346285
887597618
768489889
758604826
802368892
978864738
596261391
507504049
775875650
860595166
449150466
899156099
472687909
311329360
782154827
1468419958
864381691
703772931
375467551
1149270920
893740370
349358691
660700403
287096431
1021289597
691491864
534567618
181646047
1167780171
598094741
1169904847
383926405
422908051
436200235
183682540
921010033
670008035
509377889
977256149
743217234
440190842
746543895
1195376384
1607074795
1395606366
916146034
1586478150
1048103424
908258267
450797222
553651102
1232405373
1484997605
819722269
161596607
416466382
1418635681
1111356348
1377826138
375634058
1389071638
953511770
1668320514
293740495
511453510
382257120
1033827555
845776936
485999291
1025214174
449719284
860040433
204244054
723421784
1191956502
322932399
392819314
1029964064
1650111900
1211112763
1110306690
612957247
1060109338
556591918
483040044
1074048116
1449211617
628897217
1165227073
1443609402
678739860
1031907093
402334133
1554316118
1039942306
749471559
1392673893
1246473801
480955975
1315170376
422122256
464662703
1143795560
783460944
1386856313
984497218
979399757
1195732257
1558638998
816489533
1663704313
1576764684
1132529641
765401763
1273418544
176668569
730170561
556031557
161713782
321945881
682527474
1023266620
604895907
366509855
795698608
405813450
919890808
616709201
356105079
851532643
339598788
1228965847
451879650
833071076
1297631626
1165489058
577985379
1361735975
630480103
849112385
494884328
757235580
513471039
458234564
1676376727
996727799
986518275
567127825
535133300
148639249
716536097
1337802039
380794403
77033859
747776935
1661235522
804232057
791932971
463394149
1580915707
757209700
398384275
1637075866
258664864
1646384546
1110538988
1560704326
1466882378
1010334375
744219596
1235138938
822535118
1008083150
1615316496
877515625
290623457
155215643
1264203459
891955304
525393632
543095533
1242676565
857717849
1380595897
1686665829
966034435
911225589
746847795
539152831
1231607526
1579391131
937645036
1242525125
921050860
410708211
1181574265
295580555
162802141
932420060
1002770311
185737255
688508434
312427191
647470223
578295044
229163628
1358193553
235717772
123050339
351660898
1267486156
264817188
1240085928
1002236363
1526928649
1176228541
1131202355
113555666
1495280575
728438521
1289064517
929214265
1041886099
855522398
81700496
1254595341
433795735
852168674
405185884
1138288356
717221431
679662093
935563240
1641770541
601789786
435259891
1183396066
921327001
313926615
1052233262
460626206
1324445857
1092954075
1686671651
844217646
555450187
160397368
1269261667
849723585
621414373
1335863041
978399698
748940279
1377476764
1321524504
1678726336
1259683700
1127233128
636351799
1399830706
1310035837
493096102
192486967
1332890427
1405706545
419018472
1204277405
952750319
464163988
863960874
177324207
855787475
1663440100
582652348
674059194
1010223477
1294452192
522694425
1604100285
510030064
589467751
943729640
1222256852
1497330587
944359424
850259494
153620007
849544934
722867867
1105446340
1698767997
1100445681
644763939
707365160
590846788
756832665
1231642514
601814150
802225006
1484859175
928524361
1380863178
864352913
500888489
1244772810
681944390
514141956
1278907514
1051185615
1632636830
621823362
197909409
521882216
545915919
347481125
561439030
846497237
1104536733
639965620
801704826
480206671
250619585
1612029236
666235252
935659274
795781786
631794891
542156130
362421467
982182317
509442828
640402138
263761379
1271999244
1579970962
425738201
1259625826
341592059
445898736
217026442
621954841
1627016252
548326887
149744296
1678988658
1666366411
691382452
1692469901
362375310
1600021747
282850390
432017183
1525737334
697738573
797665031
968276045
404513114
1611479286
531836440
1067962898
326303262
336907001
88552842
306368367
918999441
835252185
321798873
577752207
974999927
860604480
703921227
780950925
667926469
1441320188
974754987
1652158708
1273491756
1095009625
338490446
1455387969
2884224
1688776462
778821073
646212077
585430483
1021145068
444867568
507196423
1112652354
154526702
318748908
1308932009
463921270
1154200110
759073172
964459161
503028561
441215756
1635703016
247457324
597254151
842122999
287134336
572305523
1044725494
784670425
974360634
875536582
1677246911
566381959
521199452
861196739
700245768
868244650
801914613
896385469
871370249
958636879
1088285933
1649681626
639074628
166474274
957507546
773512695
1266656446
1170187113
569170282
548751837
1643190471
753428500
1223110129
542046100
853922458
1294746840
305871555
968639040
509317910
1538271390
924452211
1019638902
476651482
937072980
473026591
649292828
456068161
1056862354
431301403
1509534783
1668302938
1072298461
1452649637
669553407
1095372595
1051614113
1408025318
1238161555
1240080841
320235551
1535450492
1620405318
667112712
1658130066
629497009
875395682
1058985445
523220945
686892961
493921541
509714285
1222408159
1070132891
1028716358
777521391
839021413
221433049
946494750
1191168801
1689652586
673371923
877203653
616382900
756140584
1057490223
297730489
1296226650
596980882
214636916
1321310901
1075400436
1382113969
994386534
1030456298
1085325600
404122195
1009625824
1286268803
1098357193
442571678
414420272
561455193
451779041
1110582963
307462634
1196797580
747623622
381380215
773161398
618709201
361629837
32044332
679688444
344116212
1097162500
921203099
728845935
60405258
484588557
1327461301
503303824
320407423
1332662074
1245253834
685476419
650788959
1338456303
1553803200
1167708204
739900278
1357913689
354890199
567081751
1189533733
810377686
884197260
939134628
688879484
431808162
684343021
397399009
122200911
972626070
267327380
408987975
770185136
807615696
692462891
1220550281
317274296
1076176290
1103182917
675060258
335796046
833290336
236881577
774432770
493996845
1644262766
510259988
704027768
1153611175
746422262
292844856
322942994
776041383
296983345
844249901
528072009
546086251
565656419
385845150
976180561
1296525474
793512073
746203567
919665084
785205850
1170264477
1023580721
1190039461
823697941
565113102
317333797
529467483
882893539
375634233
1559452550
1042955382
1371549032
672124302
674684745
1292350647
392983127
525875155
1367305478
1129995330
766515951
391492870
35851893
821136050
477185733
491535356
588370036
845400412
392029727
668369132
813694401
1000384277
1399059170
702752330
546332272
558187933
1303518363
696584100
952129084
619145837
491120359
462936089
662979113
423921955
1043467430
243404961
485608355
850123135
166851783
839153900
551521813
348203554
73983706
983787035
397297066
945708983
460872895
1079738350
848668929
651303194
230452521
1522373292
322012625
814326974
1061410381
998962680
410263294
727032623
1007143590
1237934065
985014022
419677145
996620515
901140315
1238760346
962453784
1390783
656475146
1069877437
896554882
1380929904
547664122
864542899
454797924
998622213
1024309691
982077206
966943519
778637719
342279218
124602477
445800683
1428607522
1446095140
626564723
533862127
1164078025
807412194
1105967114
1304065161
1096802231
1296722398
1188392100
478619094
708149659
647833804
970428713
521670492
599889267
1593362683
1448923433
460394500
881776498
854653446
870392221
707593065
531336058
1136118867
728953292
542096342
439135879
464317612
1418309084
1224713059
1201019471
1315822618
1195150308
498988793
760572173
1243290361
1324524691
1109146888
543347722
788509474
1317177493
522422340
1586348928
581116911
569839291
496539235
574569471
838626680
1326189890
1468215866
1216696301
282189080
1088151776
1279777985
1477609876
1652641304
726375392
664039869
272975779
332788021
955815290
1233825053
1696350532
1187532793
1415301246
596147878
122063818
1078982056
1486149042
990336075
865938884
1644393425
734559311
518673537
707468106
642187567
382590437
1381877942
1247509147
360180
1191010382
1544715191
411859506
494262929
908808094
405420273
1377880277
217405135
569767305
1319766133
885481568
994001579
697476130
985568292
392659980
704223124
1499431712
255613767
159220629
768272387
266927264
1211919953
451778152
521845833
1563842699
293693689
971340620
1322318696
1074351368
895658783
453916385
973829967
978396770
308637910
1206995349
641640714
773003194
1047438224
242741991
510495104
340838929
1439912171
771254844
1304945652
727077914
752422325
118238580
844242425
163654185
523745474
590623686
900502932
442209343
977921114
567753243
917558462
634804971
242168002
111748497
463634735
445038494
823230441
520669930
295596258
1212904650
1037444775
1645937066
958808478
948694309
722492171
1509017853
1283828263
670832961
209516739
1457421595
202280177
1013045247
674492286
673291205
1100454559
455961124
1296514219
827817339
1363259121
850206321
232452449
1020261283
415089056
1349713336
679209127
1098561482
966364380
1070399211
903347881
771128522
641992096
998166131
713234083
825047165
186211353
93706791
644060178
876503646
1656764102
1432994639
637763435
1482591583
1286631337
1228429063
1100766723
1006963205
983452939
443023376
485422309
1151965733
7638610
1650007939
1026732470
312029634
1366501404
887928846
435973859
710683796
530006265
915790404
482553255
1099467861
232139080
195089942
1653790909
474227940
992141390
786305663
989596475
1147579157
415740105
1393453883
1068250546
1226523513
310336395
690280339
572120767
214219581
296100396
620411640
408743837
407741217
772764263
669545782
499235006
1336057001
719473883
183402499
711268829
774836628
818466632
666930661
665759231
352495134
911800476
1074274735
867886927
397854970
719794128
456579522
426035772
322150211
1103005951
593781324
972796058
395532388
905033520
258742055
1095722588
395501136
546671539
1022647107
433198165
218105155
823758052
702186702
866715274
193388653
326476165
1046669367
1499767927
437069874
603652752
625191099
579664909
447963579
904024535
476855791
855336578
953305467
824443855
1367227332
1016390506
797598682
796421268
1060077794
786871423
374989060
347855643
124422
351312230
675304852
232606615
610837704
534633136
383565880
530360404
1305764863
492397213
497519323
1630968656
402348160
960559820
387143768
926503732
1340389504
50025064
245879236
1306219227
468189049
364750426
1644180850
605945715
494522783
454739300
465355713
1355150646
474330548
680878150
1234928373
767808535
806562608
307010918
1609608757
970244877
1168047438
511748466
1509782684
444669231
527060406
949452260
1335805439
866407332
630552237
472605740
460332301
79562087
1590451047
433891917
1694777679
770449893
346083589
652037226
1543289874
592771653
585996086
397432599
1253155654
1090301510
1154000370
972362630
1535131263
455574753
863455846
1531599414
294298076
1065763991
715106203
1163814722
943354795
835819960
1142454312
800052741
1318376872
849704321
630419299
1072369491
1017765632
436614057
269495090
272773719
1170446043
994724826
1135701427
318191949
600543303
956148300
712398778
1334266209
1136930719
490195360
987332010
415788632
489896780
976443373
275541247
1352027396
1152841245
927675012
982989250
741855397
325904514
553381002
1494940999
908304246
1144912273
275746506
1419597641
258167646
799213276
996632927
495695540
969067684
1585525069
1263698333
1169417529
823632634
1015802104
458844057
537603156
1153801019
1298945903
500662274
328170022
1301185204
640991505
1331373772
738504877
736082575
817911102
1367519747
494245790
733846342
407263336
495475638
370162447
687654957
103618233
1432360500
313674226
986061816
1043884908
519171279
819290158
734179753
736068971
330637564
890195578
1330404425
700677940
376262089
388890294
1361700987
381380920
566887280
514438180
778952622
422853994
99618600
1232119931
462257359
794135590
498102592
153540389
1425388192
1696126731
812360219
1122011897
1695792237
1440610705
1319458086
419597112
1224451142
1055701699
849606625
1046970751
1000267471
820353855
1005327067
1422494866
672242665
1210226462
517368464
996345554
1442525442
454855077
852918615
1302177516
1382269961
690437800
913658122
580054520
999116334
1012345277
415883135
818280248
864078537
586463316
263969033
380908698
336724078
653350528
1427666438
1314390412
1426769360
414925175
32452412
750842065
310386485
556732227
927729541
1024128307
744622719
813139795
467916436
1313016742
834903546
515912284
36702436
459054850
584451899
694075395
421920543
1441648077
1247512028
351872979
622822685
1422496721
413168176
616652697
887839550
1610227637
1141874542
607177883
242318484
1270778534
1029690839
1266609176
1100076363
755258262
546372118
82534764
698916068
1430801445
696040868
761873883
1328766255
1022842860
840236764
751493986
369506327
387433123
787913466
1130060564
703453023
1404098841
1422717386
285774400
207692440
374699164
944291499
1118448604
1146708577
449314439
1144609509
997942465
736583092
135730095
497502653
312325591
839586164
516718798
693892922
344209379
1014021671
920066673
827190533
875679127
675609988
338462555
384875564
550506392
494622124
449221287
1336723338
433243153
389371068
582288569
800803951
532610320
992139165
438512233
524496794
481382596
442860968
561896228
1781059
701569830
1382019656
277634859
879868993
526383328
928096196
747699272
883994736
1346659098
1121029561
1262231658
1020388946
1207535154
1160988324
669025075
1090300281
156454674
838842528
642714176
776873087
1068766366
1496841234
1477490665
257618026
1600719072
927663134
1631715347
975168826
1250144703
1230588358
706810597
847418681
384705746
259995284
1228919197
595936516
394907619
534769756
812592836
740056522
1193939481
1476324467
576982264
660292966
1431939251
380655953
445397946
487883012
1057197228
356480161
760018677
615100255
1564210146
535606304
825126375
778320942
1660924696
400354476
496472633
1253140658
621959846
981913249
1673568945
426678594
320336470
1379940477
340055492
927087013
404621360
667526147
485521869
973688537
927220092
957368961
1240340366
764987848
892017235
392991789
728079935
432094498
467328805
1415336363
429076910
1435572053
630230854
1162494710
1315144960
1627907081
665636547
775448824
1549455453
821395617
802524617
1265343753
1159765949
133087900
529287491
1668267087
536246411
818103742
287006927
1004739066
305586374
751451770
417840153
836605853
57199680
746107868
1034084350
1652491353
352738326
1216943825
763345361
807407457
829278989
401361165
701232362
1368269861
613840515
797605202
368648463
405217690
697928871
979318269
1499501014
1272264330
373473162
1062070463
568324805
1326199908
224560827
825565619
1058782170
737987768
1244343969
297555760
1311315954
213704224
1439398080
1002323951
1417837899
774824807
67736323
720163169
1021909025
1060898402
944084119
701157105
1057922916
100305198
559629157
848764367
1483425938
1233945
905618033
1121420685
419462727
1657459487
1369633229
723207895
101060606
601644963
547454952
1485361323
444878510
360555669
501919172
1167357245
606691817
854431709
835808118
861319471
428477369
472344777
529645175
340823270
1610711812
618854958
1145577402
451235106
54031439
819558090
316215659
1134236201
969553196
742930033
739293163
939593737
289937010
311614083
481183913
1197595219
1570226080
788180033
267743805
166544306
844683880
900915866
671851021
743212634
826993545
919024584
592958984
694338668
1415190071
646137367
927703685
1650590934
1609411273
819010828
889036750
587245706
1547837539
471890062
881929719
1376768736
865539786
1146979787
380749757
854357739
1218044016
829829675
1223979209
758616914
1421472684
1483580931
1200693912
827954237
473434362
1659436358
1342485690
547461660
540267418
679452946
647920209
1617773631
795999257
578118349
470372940
562171991
935057784
1600184993
984909332
1148160001
634181381
797116171
706680212
1428909443
469583014
1489353943
458754082
1452055441
1096257353
668933339
394162229
1622940784
1199687924
811978479
1409298009
731596096
463263614
1246945026
788521984
884483325
1330325236
595695255
1023578989
836006568
1185067153
1222213262
714327918
978295113
916222977
879864780
985502564
488491708
783868792
800308724
473509021
450636296
461935701
399906069
814307168
924879995
68474452
359456251
663388894
489137451
824440421
598102733
507929012
642265216
848907273
1282714243
353704015
837161617
934401303
1534740816
660672161
1063155763
1503778415
298560888
1169516438
844766086
843938550
376436547
940574758
659208435
342235271
1563262691
1148431876
965894678
755594058
1623981662
1496021430
1016301302
1331616080
1541341574
713922541
1439608850
586465333
1013817004
1039892686
1634855568
1527627411
745664287
361316494
835203441
486568887
604798731
543301561
1480281628
665534498
1212355058
383838134
548795073
983093814
305165663
1674816232
1103388670
901972179
1222642192
464681542
832929080
1070979618
493071293
1092498261
199134326
218650173
1086611624
1022687549
679822040
577583994
574166555
651806047
1262287534
1420923692
483387256
1332049569
492027248
438902600
759990415
595276909
302803306
1333126107
1064302084
726827766
1642540184
652933512
1602994180
120433607
880393126
290726461
145872025
97283838
320959962
587178817
453432243
901166928
718603869
436622138
425254296
1696271189
515692036
189622825
634674029
1691116903
1009283236
295436772
89900015
1324714147
270180383
246982987
462846433
515391793
1111172746
1049030094
960866726
422929010
519799167
1127345573
1055097457
784787096
956881816
650938513
781867385
645089524
334444710
733917992
528223844
782010898
1075152764
461899150
587121265
1266029992
473185526
848645942
950437188
846232683
837167461
993977913
460611932
1413306757
1621769814
1396412570
871611216
844462370
1142867025
339193763
41287312
306458367
784458855
1193223497
229291793
1312403083
403467694
756458653
537727900
855986503
1108631611
514188552
1023934472
832599892
1228675221
1413348127
989966710
1365976670
421413518
589877422
291570058
1033187659
1202652021
728106289
1619018056
506036098
1289541177
724434563
944976703
184081178
544573894
1072286445
493450497
655913328
362937359
1165063062
250421657
276685139
817723662
348566866
1376532155
414315487
881713766
969240937
153369164
1592933868
459943644
861159170
480553253
388140295
666607345
786956887
446847673
422842765
414566370
703241170
997425995
214892473
577192636
1098854184
415844353
812387122
927195150
149297152
466198675
802203650
743419909
426008281
1367574201
1055747794
1032440435
1046299284
825341064
870516692
1422146888
178300645
1449701980
1263291177
875074471
1215948318
682439329
126596849
390894221
856973792
371439724
560328796
313904590
791583898
931398795
1394926438
1443928884
785825243
1599492191
1177986565
1140425632
580214012
1002417226
849280774
171513326
988826886
699027593
894386485
1117367476
791989665
708535409
569079382
762413235
561905435
993883388
433725592
1646083210
591953343
323503236
1269788665
193254355
461189563
890623489
1066593370
643941203
1283022176
977040444
950206367
196222752
657525574
409472518
884920663
590532465
1339030470
1236191909
1375587347
792806729
735295232
481072012
481938468
161060601
64418367
1105268200
1552943555
568500599
877187875
515644584
357867022
373399999
1652114157
439373601
197464202
407692009
875290208
443542755
252488545
735354261
368736681
1651116642
1501982281
1255550739
109390283
917864181
1447445336
1482706357
468082854
694932058
1074042738
467908558
1480227567
1611156020
421394474
545578316
384450421
869296632
428762905
470645543
430932518
932042255
783552993
898344765
340524975
307450924
531247289
481136668
255803672
872012188
962366286
975725314
803373444
421979742
1075899328
956834107
876546749
198330909
1124590675
989163868
903688087
443652095
277713776
407847570
840991473
1477202204
518221415
811904255
1373662111
184881604
1091730712
991912231
1352583268
315436752
695737256
690865263
702801497
243110203
1047823658
791768752
429975052
201584567
544547783
600602518
1414148878
241484130
363253476
320101095
401521045
758139977
555755221
302991813
106316840
470506395
1568786868
114632453
463198206
807324318
1344167779
1177858533
504847523
1332643750
786480920
408656532
1560624683
223727380
715156532
726790533
292991570
1441238241
984993751
145721832
1372443047
636089409
3141752
441377889
642426384
1238124443
728308753
1591027458
513960363
1200843380
514382736
1071522344
378477790
965736515
524963514
773788523
1548155894
1678766808
245031994
1062596194
373801045
951698406
110765594
407289656
628788913
126189878
747591
702077456
318830226
790604552
1075629409
1323438756
1129853220
1206451395
445919221
328575684
1113657181
951310160
926880360
467383121
749348464
474940718
372709302
301905722
1428810406
757592736
1058596035
442174976
681889065
1203516296
320710691
624550196
1585357094
1321334259
868921126
668453729
628023975
954083138
640067252
969093245
547775204
1068100440
184548251
468645698
594714694
1286484276
728333275
1324262409
284041613
915905508
1649139010
632402149
695182055
652295600
773527722
295259528
1406478423
1077435010
1504715587
401435840
533878944
1071203782
323593729
1665032801
1186764331
761868784
1243361343
862018928
578960791
733371612
344681815
874028184
373676648
657298123
1060481247
1438253110
1038121944
406702907
531737588
907342629
733556099
1063572609
1524297513
807519015
1339894615
135610627
1268912967
231328300
445639604
1342916692
1047701743
828846053
1509152486
723938144
1013100794
286577550
689145230
647744200
533769540
1172982301
1682590291
338024918
336313100
923176640
1383848617
743379164
633333965
1673473464
487565512
1675175857
1130969265
587933810
454845449
430678704
1248002728
384886344
961718162
326262761
448569967
676652657
831880485
456270943
355528471
727365824
352429459
606727959
503766399
236522645
783239599
337338577
1184653778
976064349
528566235
91780364
1673081167
939384807
384304938
771941296
1099800324
241312321
541781044
434601950
307288234
890890534
647539782
1480236711
209551938
169985232
344298783
324573975
1041905194
231289553
867243832
758814377
721024409
203880823
826427229
1452950755
148238388
1687952976
390174154
851162851
564444360
857677279
1310137662
879548551
420379216
680126471
286938231
498421767
648831749
156825648
390461689
420173359
456140675
275641661
190318290
772420956
458341500
392751311
373114755
67272240
374276822
310888528
1419373834
1268321894
467063040
416312489
442835151
518170944
527489113
1028807031
817366369
249489476
306670429
929215705
621458797
377552337
351807388
1465701105
599158527
1406794878
1066091671
906717954
855553629
748431731
244141162
679520679
403484830
941023486
1424030524
286978168
127037313
648009592
1016296599
1357866049
1023658964
164675213
683908791
470374417
450989678
177439471
1079347240
645796956
137525570
399814454
1062186736
435216400
493414802
398875654
326973629
1021715365
1628009583
1441476470
678461607
990334233
1217057943
1285748914
170319221
1083635103
730684023
512962831
1387669408
312137758
1413467541
257491309
1107018341
551746898
479332755
419620401
959479990
1500505074
103730112
667154784
186755684
1370833647
257355255
544379287
378087517
1440044091
382499754
774019444
1699221070
818493726
403043978
387533310
401515734
1273606736
852602663
1246105793
269114089
994210049
374321875
1074793477
1361232423
1162986126
783202855
246830841
770706400
562922255
574603279
623329022
584079422
487922448
946960234
1179850740
1322677232
334881745
890102648
846976081
1646639008
1355042078
606045462
808364373
1143057049
906730423
469029884
632498075
1302441504
1215550250
99159844
943851015
1022757279
999341291
1536270811
563261811
621108517
1440703748
1341259773
1678032133
300871299
117850720
1190088330
510664780
434883697
1471187293
846240535
514536041
1405257441
1245563684
1125294944
762735087
435563656
564772674
533465014
561089446
463824092
1626250207
485980811
1277099927
1628416850
1289773782
1254063212
1644688816
606969988
932290510
884784863
465474213
420429701
1347117756
635199202
1358483774
372618156
887107280
157788595
348257487
524249231
88779485
508685326
685338305
285336013
55801474
83133062
356348774
1528797637
1527052258
455780246
9046198
900050890
669222053
127048814
1021894622
1032750641
505112309
439205514
1078511308
439073585
1485093405
286129898
767893613
260392967
742190764
94500082
874949819
478150615
288291011
1346973379
503726014
655838123
1266866373
1540855797
444799036
889061366
655686465
390003881
859034076
937424515
1628725519
303950182
116888426
883460562
339525648
1121786461
783954758
1008539690
1098411761
359933925
1021337363
271653976
678393325
424351259
381303759
1435117578
400481902
862446460
524455929
1610454186
974248956
626718838
883851899
1071610530
929610463
1130516497
456255882
716528594
241181115
1064408983
290989758
338688095
853097362
515074180
701566311
734173318
732283511
299291089
549818137
827521879
1044714765
936458017
1160583614
646929060
309305208
479383920
989706046
873728592
1623776647
731381235
981224359
331424106
643511114
479087868
445064519
343724626
380701154
346781227
171125349
906727808
1016634775
991585222
136035903
1023858902
468992612
734843262
562979535
588071577
827111368
499027423
1460615211
773323432
632898995
411694394
613981409
544324325
157103050
521254174
500525578
1529841658
1022777050
283079109
1055622439
340291485
1054626080
345967011
542285973
177896882
1575869097
514672751
274125729
944740898
659855277
368531365
786049570
1146192137
75681389
100570151
485995003
998034841
339153590
182903605
452339377
1042592042
730066014
585176193
595182769
1514595531
349992361
874067400
493457779
1467163411
1104848939
1559028454
641909159
475816937
327336251
619489494
634081726
951114660
817464011
804015108
1105128985
517061135
746598583
861553246
1286079831
1530320488
1211110054
798158751
797403986
332129799
744979837
1008639190
1078652552
261938096
408710353
1283053463
458129873
255642804
850057492
1080420102
1287460990
360251399
1180185012
824995072
706528318
990135138
1229039013
357795260
500803741
572208553
424867992
742536824
676752377
1366590715
485497278
1138268624
380922479
914879178
656527508
296447465
486767446
773470819
956287165
788397879
679585880
222282480
425809840
565103954
822521041
634855839
1038474670
814525459
848138544
488228760
1182264094
776849243
165827363
1394205393
1205947196
1610879432
1427691942
876176390
435335552
1016478489
507396911
1362864755
457311795
890053320
1046372549
366048429
456737481
41443330
1095884859
610580236
1025339065
156558772
891321064
965880189
712377364
258858371
424495179
1030720708
1457957880
235214190
1214718182
808382725
593927432
965596729
390249580
742283544
1448615991
770914750
763478137
398326291
980163039
593798078
237454247
345066631
381048454
415103964
1253696645
302463540
902481405
474535433
1271628208
523447445
365038098
899291303
292231641
1241483284
867204873
975556724
471500156
262980750
1564847710
96373372
922512289
587068090
1023727327
1336537562
352444813
807797330
1001771120
654723615
1612553066
1465839678
1344773092
549514190
320499699
689771568
1274933688
1119137205
1028083600
137434364
1620063731
1403692628
945158042
1109865917
1033231980
1595074006
676766467
786355371
515539934
1059641767
435894209
490498415
1359759321
1481455265
1497789148
1370275701
329365627
1211204973
1045834955
180591368
849897672
617911574
402207091
321376497
1179858614
605967864
1107055727
786755180
1196948551
284213481
1021001316
544493388
113856114
1472572566
398702005
1152971899
387236514
287089916
1395536716
422127823
1365726272
166492234
171211272
982269349
933053354
646244089
1401499273
649963848
105846259
996307308
460965232
1664624220
995428077
917342955
802954992
1196254182
871684955
1030051516
1571616802
807426422
118446413
278326574
123331463
318825426
129775559
688818406
1226147104
689395439
986363432
941706445
1351424828
561185407
524567204
697558598
1254052462
478663630
750966645
121525900
897431878
1042309403
282262353
1559099149
747268424
82445741
89724501
524392620
368825830
567270778
51157253
729946179
456558358
513753809
358378752
1158886482
1164825961
1384465846
955963567
377266955
467668754
973873806
948067065
9112859
1064592093
1313514915
458455578
345758104
377536362
316727801
810221992
1608223793
1259387753
1157489571
435505153
581998244
568479610
734440976
719744224
1151453230
981533134
748381673
504273312
531416811
758146125
917020176
1491810223
53871852
368529942
877294812
959585738
959709530
1063995936
768164328
717465994
903255285
354536060
882421029
646414314
536250080
1236452581
1698863163
596531651
376042729
748423390
20502983
711666904
601129337
1425910588
1510998897
732374574
1275755872
395002665
50441176
1381927545
617533078
985559402
55573305
234490660
39869374
1329519935
218929026
521075037
414218782
580242853
990929086
1589991693
556063685
1358341073
545785617
340188910
829666530
1036632693
188809039
1572847417
1480510899
1413291002
452185523
312139880
1391892867
778966880
1499891166
488378224
720505776
592572152
726399395
1368888039
803935448
189770466
749321362
461023088
672464530
473934556
247991085
776413040
332992112
209829140
475570420
1367381382
417725358
1335900928
919680874
342754812
1534043855
974929891
355093440
1026820266
514415916
496052945
1512990440
1697970107
964080863
926002784
991680398
1642868894
259155087
158983715
512189177
721313415
1124654777
887513389
838122663
526456165
597563218
1518053091
223568431
410959787
570442160
511314109
973375141
660651079
854418314
1114786648
1086028098
450617500
936114320
863826726
701129541
1356244468
312907721
1636911671
952398048
835785661
382691277
88587413
1233703355
1567176324
819608883
375216111
1482089714
778316411
418622462
1019580695
621913686
1081902803
1173722205
221068864
1432106837
239462154
698934279
459348548
297230244
833025964
364803998
271325412
533633214
1121943449
754177813
1696675507
939515488
473825639
1061455737
661823197
542948865
527881648
505829147
996077501
462755276
343176171
486372717
314396855
1426743972
929943225
424145649
444007285
878837325
575939457
582515353
424178935
423822480
1013178758
298689659
1337900170
878125326
269821877
1037162804
1348244536
1661457027
286276547
887758922
968424760
188918507
1033519230
686844565
1069653861
1140161148
1068772083
862314388
1124645469
1378454152
1069887091
1327309382
769677665
569055520
416173937
1102150042
121784956
338513247
465829998
1226461075
706802552
771066321
350600095
735166245
653368069
1613303544
752111603
1424519128
1499974722
347448741
961331725
542272711
1620867427
747255801
1180681719
883123525
274803499
944785041
934440540
523317798
127919635
443304181
843950641
202007911
586401294
716489684
392873222
1473390474
1381938794
884182073
397087964
304233833
994669024
214329173
486477156
669307056
490474161
967585823
313796919
881230292
554817550
286159892
857656068
784869947
1607531324
1361718590
1078134955
265895816
372781014
1094119341
257977787
813011775
645122157
624463446
1402737196
1265322891
204209478
1086895493
1384701020
808486657
1377999779
478500077
1364020883
487338497
1146452040
1425490537
953152729
507835672
531028651
65437908
957033993
294640170
924092347
991280415
323886375
999819173
392808972
453347540
1656085330
420840779
1253940583
339024713
265178108
391906691
130015004
690186230
1608598231
650127573
639372603
952436886
745801908
1646378706
311062966
350376164
524848852
362704096
486722734
1497936063
1294003286
1426079284
577603516
1657026972
534085100
1623968791
270526105
1508708031
405197097
1069205423
867384077
1431062633
1069813739
1540936347
734938172
873718995
636532484
449157086
869385162
409654758
381370532
618558585
289485998
737351046
1214755704
664982273
896859351
1269709870
1201691754
1015545742
573506132
862961974
293616147
437234489
793568096
840626915
834113664
1418099636
1434506819
881776852
124006235
247283556
321839168
453240846
1321479589
470059417
702728895
1350556765
1528649854
946055250
1375288677
690669097
929182651
1325418860
831914122
914603593
976934832
1470862242
466397610
488786565
913309788
1375003893
378894943
1027697934
169268011
352922745
194009912
421730110
397343246
1368160832
249030986
1231823389
1151806707
945559079
1018670910
1072584625
1133948255
293681687
340035681
507500895
848226510
941957202
670694454
386967842
800604737
767359515
1165280103
2336794
1224984081
900690636
468271269
723048255
1393454070
276407591
25378381
843305378
837050826
1148046656
816392519
551814684
526524980
1311494697
624645755
712827903
618885113
1660498575
379829417
906065893
1409821087
605880463
856595754
1056250307
422384232
876763442
328375847
623753898
562712946
596948196
355633348
375775558
969960526
484495616
882958719
432014426
663070412
507275055
925847395
902857807
801101528
742876944
863079226
547114312
655119502
138584620
1024160532
214745128
881509567
184574963
501022385
1290798042
212810210
364973169
670966383
559319851
224109038
982170986
295214136
485387751
1026888815
712939259
271148995
254846330
307621294
794269035
940654803
402158131
450071921
971946871
740475650
992204945
503961346
770775090
573152525
419110140
637462073
188469032
779882357
740837889
317579908
258890119
1103040212
415791365
1698616105
1338249557
464798568
444869708
1045904743
1412817684
240903486
52509374
179268291
803731265
978743048
285692519
122174233
858661269
697843703
705470547
757346863
331376195
275977595
737522615
339593141
1435250032
265879794
749294110
447621449
885074162
722068812
383046972
1444896364
764154128
127058618
199015054
1046491547
1603152294
320638243
855453490
827983472
497616527
995440349
371692665
1071202894
1236885822
450102761
784058430
242725357
274210941
122275904
470553145
194955
250761816
569794932
1208529778
758524045
465420830
514004310
698171055
494968489
541936435
956159486
931429824
330314018
958162578
605698752
578481246
368549116
1540974945
980891437
460443664
481624438
223458509
1293837353
271678816
913600060
587714961
841071442
825422815
478418540
320758437
380771610
1216782080
476969039
647363232
747152735
139264786
521941308
510757213
1276771473
1443371390
1305778211
630900360
280728409
1485900
627527315
474469212
1270306272
726686532
749062634
260488245
223199907
352156654
415617337
327296073
528989531
291135547
832780784
388245326
1509272135
332382618
530920451
466396281
769280933
122079887
619542739
1066638017
576923742
448079255
515314703
971727386
749950988
1146910930
565268475
806264688
1355876905
469234494
690575729
888375534
591940194
1139995027
779462197
943977832
104914950
159215365
536800634
965954426
1028643982
1030812165
512939548
473731484
213089743
1367419205
1217523824
1187334818
683125230
305288678
307486127
464949812
399778765
887189509
1109211947
1009976952
489084206
1346800843
695567713
721053590
442304617
148796845
952945588
1035957142
374570505
196109948
1471660227
483620170
980286895
106727921
726564671
835761980
1194488658
1055784143
1694048611
908969780
1491014388
527241877
877305296
219723161
238161405
872397717
479359813
1017830457
895674053
67158836
697789624
1338022270
224394470
479305150
300997556
1115593465
494922701
495636344
1172397812
1044585241
931840217
1334205496
1384360465
323435284
996590936
688723368
101785959
931187014
998132753
1688608788
1241709551
530040769
860364822
730503004
707893537
1315277671
1367778347
454208923
1474058062
1400502670
777738819
798741907
721185958
1118342871
1019561503
1449231069
606940526
635537867
326533638
457069191
432771021
1440980384
1177171931
699583586
1511289015
668152194
1202399870
1021674045
720195097
789355887
846566928
128421995
441954166
1018616299
483836752
625511978
88832758
1360591338
1479283158
1052141528
995433362
855148159
1498588627
687453870
1616599257
729038735
919869150
547747137
949850866
1364849450
669794873
909415679
939650019
801962426
528937214
824919976
652593043
386092952
856640662
780536543
1603698879
891989671
768211505
1470640291
356203875
505477801
818891786
827503542
1002732396
1452898859
1575360097
501467524
938023175
1336452825
466579413
199249263
1380805513
1223499833
1690674706
470500930
475178371
1338288497
1297902494
1412354977
1448004100
1455505478
450308185
326396151
703845344
790157331
1047865551
925980568
209660416
475924515
1011360667
918309868
220626713
1178219906
246548003
1576694077
479624927
445175335
652575393
935471212
811572985
1698223913
546221574
502376872
519240394
684208349
485684537
896244384
342013576
1409373657
370486215
788732432
917674190
824936062
994815359
586896955
1076717080
1130662634
50197480
1250803507
1451792065
1034643866
159581303
77093740
387326712
753664514
507969545
283281584
1416139771
1193802647
1355819938
1621277098
1253773062
429284073
1393338477
1042689414
292903477
1661370683
1191375890
948926587
1004607313
37011193
1639695283
1433503507
598665628
1572645492
556717739
588848185
535207572
452537884
1086408485
772625194
1603823576
433269576
1241075551
315694154
105259334
1639364205
828297298
686217985
1683181938
1377886687
485938132
1470828381
618216033
1320088669
444160476
884970307
972793943
583149148
1233447860
301685794
1435655366
495209386
1686384428
711280346
421427664
866298657
1026485718
714575193
1017120434
670077564
1168094160
508916678
1523916070
925840033
921850788
1335228782
475295325
993173774
233747074
1475175994
351509387
268213776
1636582009
790783739
1243489445
424675262
439178221
801766282
462572492
285170063
1225151511
444092593
1161235581
752529814
904820554
763017498
304392507
918126897
338465846
811648376
842557724
862627274
548440040
792980165
997106596
594490352
1130417771
748052633
924182560
659301122
962762716
1460775164
610935007
747862762
865952858
1324311290
947927364
397614235
221954585
865026923
855590669
409869938
902875664
1057242935
1157179011
790090472
742584607
1116276257
1605140693
813950231
515819946
798377305
1097933609
1008947878
1023961638
458062608
860243549
1412928701
814366278
822639457
1315791500
1456455130
1008875449
337922855
704765564
1451613909
459972965
971420164
460559281
361387150
1098675434
1127984351
1008811183
183706377
1026117641
1423671599
1058534096
1599422001
281314217
1137297681
1694273020
2621419
104785246
1048129221
1481115472
34513223
353656142
589679711
548150994
798034805
612709365
950066568
464139567
989363997
424155297
834059105
882848594
153344342
629642777
778712970
719272789
414012415
464675028
531507832
792364566
554800603
1023050097
461573678
65665719
860793931
392230006
1530842458
1274724100
1278983349
1145453575
1309722026
942070790
669830781
364707687
1523954860
862936489
806269325
1090164393
930951782
466412400
428672919
311802155
575882685
528585218
298491917
1306153124
1550343509
849419825
1218122818
293735992
844944802
1117855120
1275679723
724896343
788629832
914799371
1138402949
1085125492
1243452889
531190965
924406977
1456103199
958356360
826453513
652580867
18365075
493460301
1574482782
793143777
1273358762
536925002
1015092635
1180123853
742139671
98516442
400780495
681492639
987970506
806220257
724382351
1141905324
1060315145
1039643236
994019414
846455790
454052623
272579408
251729001
1452862936
760746498
661614268
1469828997
272156789
805813109
881562752
1019591865
1657295675
110574981
1614357877
1336113952
714742400
992673773
157533955
1255320568
1451992634
1394010036
1094565670
1034971309
985297172
1653843939
603507506
579093638
1618850572
247956640
1622570690
1245358265
1262550538
624514731
1185764840
1109917986
936411983
695908878
1187823271
1477645787
887584347
742691573
68476699
402962450
448620322
650633181
849885572
446870716
465867266
777867745
481686685
468819941
555409910
312428196
498089064
1342635002
1129723570
1549339132
849862881
1604626409
940822201
1085111213
1503782586
771130938
1554563095
903761351
1340511816
1538703471
870724283
300965556
1021284659
450643436
345521049
515175795
1000691168
645310844
193244360
1452703255
1688639840
354488127
1653717122
318719749
721550648
1443201721
1605786175
1239970131
1028320507
1055679445
393377923
887894995
640569599
1680353480
1276316829
63810137
384229605
461186839
1126371833
392446267
1110452651
853522323
463215229
653446334
1663523251
1580302306
279963826
452336480
930578013
764251996
498058840
1105702952
783389996
965886034
1279763788
1640663454
618927848
268191367
825170878
591694638
1454622094
420993051
1153548854
62539907
388201310
1146705291
747132068
700203404
1262804379
1147311426
465565387
667105566
681018578
1329113605
705277844
1667055248
1339674457
347002674
831524092
859266306
1625236551
234020845
192842516
685694216
594351282
1129661661
476346394
1132336498
269682630
321953774
1603180239
986440069
856439243
1490551933
590719186
1683524391
802221775
1542349530
705159178
860570019
1469922029
408573083
617631066
945139738
1060580585
928084327
422145274
1560559515
733988952
1395497654
360692361
805051009
806817098
1289465721
705348518
357836804
1426997997
508922800
896346069
960156032
923341179
260082799
698655317
1301391037
843276594
659413815
495153135
171186576
1125767267
896751086
496253075
1384502153
1263927274
553876736
1043872743
1484748927
1296724424
990951930
365039396
539436676
447590327
1367444114
1071193773
933496687
1065948737
977180221
719792253
503913211
1239193126
266647112
642753450
873288699
1607679870
546886774
196560842
534215937
1111356982
353903618
697098798
1425777071
538771223
434141759
883724195
798790580
1412046562
1402697273
844261632
660585576
1081805362
445950983
210121727
1123647117
669141931
1669198705
382992674
148011656
340509984
406458412
155675592
859316256
761229317
1105042863
1096027280
311842314
793262716
1014449743
1040795379
1347999678
448078776
970473451
1190469699
1654049855
824426385
1108634164
962216453
653552882
660647470
707536845
347355488
798563537
498710416
770306062
1521468058
1358976706
626094842
1024121972
865840566
920219967
1378848156
734892136
1548540984
1199173502
1025825550
413539855
508754759
1448539711
893027736
1049037611
1525164965
1485412586
730314204
1160258351
921311462
180226481
657060974
807373270
860640836
324143036
1688860125
401318470
360249420
365561397
583338863
449760321
669201617
241454467
697799198
489766252
335355510
1603579626
1096713949
489328511
1016329022
1654309643
754781660
621900166
556031915
1009177259
1286620658
767510368
1200544004
454041291
1490441991
1053325717
1144483342
907262597
215045921
311885966
1079949069
1055978924
570981759
1320250411
806813970
1229834003
1693206231
870065418
377678691
1256312071
328791147
700143272
787571109
693558621
739332153
1464356886
320100879
410246027
1657405343
709963377
642362459
1323289074
431767276
981674862
604081571
397555157
489430029
786236162
274435005
291046221
850021209
1499216717
1433395912
712326698
848936127
849022155
663973919
312094797
1319571003
416538704
444808693
960410720
916194226
1238852290
443682727
352904222
1672373362
575550770
1306441895
1028895698
1043476395
579116526
1257251571
167399860
447023800
1330236797
478791419
698963581
1582283959
831974377
1294362323
441754810
375351509
1069960338
1276653184
622573379
755172560
179394099
1091027559
794353698
322107283
1416222448
814962226
1029371873
1460136089
1385147340
1149545858
1587235575
228911872
712974470
1497502015
1122512832
489201886
907129855
458121908
650731237
552006625
983302356
240582667
1327938481
871639388
621635020
886412792
1359857251
1571899556
1174796383
656289950
1469863629
707136502
351545941
166382630
672537359
492296480
298526037
882962890
493202384
460011670
1376040961
979280536
689363458
448216284
892548556
882761892
671861860
579758567
1433823980
661974942
1139398165
1640211648
1432038759
253929057
702558179
1441826018
1603055093
344446640
867111912
826019059
1699965888
296838748
381997140
911888406
510121602
405134743
1199379146
876443006
1271801626
975746715
1362680970
937018475
458691668
1140643405
950215584
1426824673
1071363616
290409231
1639654537
1618316083
931851630
924995065
1478169753
786962983
1320463364
856542303
901198299
501523268
310749701
1653718420
795841861
1311727664
456466545
485376965
979250893
317074786
863763700
1068276759
988422033
374443088
664823487
407624715
942402803
913019835
1077914306
708893772
816552851
1100811266
1630585054
695588118
736782281
412501760
1469567586
876171509
195962702
476822254
248724789
565242175
1188701918
817938772
732417156
1182094581
453195732
227091713
956034956
676800472
456201922
972902994
829715657
674155060
778980714
1096689110
1232156352
697142699
74673762
423247626
1684578760
801783231
969923048
626686149
596398213
1435409039
1666565322
624872173
1057447913
1444375175
891057129
1287822101
529359306
393108931
793326727
1047237447
698958199
1237253099
534442460
565675215
403549362
949297285
654746448
1677151533
534850661
1621866602
521838760
890294858
398081946
462554192
604322405
1406287209
1398115956
439779426
375537656
1495272488
520048548
969802002
363234586
867059949
737938373
392781966
20300447
1207035746
595558735
1033861961
854635391
839277839
134134963
1565219890
761168367
954520235
1569848563
1311279159
792727324
206114702
1601404603
1440952354
76271289
1012174575
1038709587
756584926
520466309
379234644
350872501
411095649
346622991
336651328
768289037
1119314068
1344664154
1050299134
743867642
1649239626
942461509
323619892
774571601
1034602959
444959382
802484096
1126437815
1095466363
1271476503
1374266135
589799832
375666637
356658384
858910233
361451505
750157189
870169012
1323193888
435582804
856164968
946835059
1474108641
570242
1618498304
774617574
687769433
524416568
1292983074
1349895635
13438556
775136515
792327622
1096714310
383872543
124713690
1665071403
1420467779
594857261
444877985
1124491268
233449008
1202346333
416278013
826807296
1287028285
1273741263
959684989
984374423
1149839341
1129335858
447102865
1402555488
1638769067
337522075
236458499
705163053
244541108
924751112
1184774746
1032530851
244036600
691509107
731570859
781376722
698028505
1213919136
249947749
496365344
1137259093
357235107
483580206
788208809
226222869
1035948258
448809560
1082229936
1068300131
236481598
581503332
983661750
1032558978
551333758
114327768
943912466
712522555
804670210
908591875
1532214526
489308115
1061029399
1184976187
591884028
603506363
1318061289
728862314
512739286
732849643
949816274
766648152
406731187
836272011
273794617
1699900798
1513180153
485956368
768647997
856440966
893487434
214577038
318233804
229370636
446513616
328062084
542796189
397359130
911115188
337328006
1468672119
548829241
820523036
414395505
1234211263
1402013785
711057576
1071898849
1063116790
194125870
222410937
1498369185
1451613499
871824311
1074135648
958478665
1460910990
947237979
394851027
1610722813
912972288
1556141973
380611670
1353200107
407924048
215263392
970469704
245869658
457986506
378423308
938085624
1142274909
1022807629
494598863
568407039
70917791
428340162
412669223
520353196
873703310
759582637
579833075
1697669758
1008605689
1041501320
233809096
172053344
1024233829
896202876
770912014
979884951
1073812537
292878356
900515219
987328480
323826728
1014352749
900465245
166317399
1022452978
874016961
567342931
651836179
1371603994
475225372
641952152
1061437125
1258213316
733178530
724619690
74579588
367736493
285747549
378745595
746307127
415209198
368042088
2436062
933256506
200476982
1060867492
568274352
1605013585
318002449
1668711500
725682683
635680347
654644638
779735487
1004044457
828768444
566714226
1259271860
218003136
427437684
847261638
1376617616
315719303
1094168491
1129851136
888769228
229096955
1164146195
1644659689
454295920
760311161
1653103401
336369855
1088770746
977824815
1181356802
372544693
980101852
439847386
445806338
243109057
367449386
1643479424
396699907
117713217
359097054
687236692
104172423
993701909
335538962
296155839
1026348217
144983754
453755307
657273546
305891253
747416497
364161429
927638199
514651124
501272377
1026628295
606061589
901658750
1672397298
1072217847
722246515
209367798
550993562
308789390
768533259
438165004
683217989
892249259
977981996
684564516
518142760
564395506
737754088
964965367
1624324771
450457900
1016123466
482337295
672984147
339636538
804137832
1617279936
541456142
1665085697
1080593049
376242834
1660473130
274405602
485018821
1592224272
415103564
1539961576
268562878
204629018
1250173419
609327110
1149946143
999357873
1291168522
559428077
1433181968
1075092343
1555852655
996843870
1441797390
1256701054
1370211894
1380384234
661705706
357950114
473485348
1405087575
1677984675
487294533
840747168
1050710209
1216640114
548145445
457082145
434363551
670266812
464873944
580830599
452296371
470978586
368277361
1249839428
742993894
767823955
1423195032
1526539445
338853340
396050964
548929809
179252135
1392532484
474360937
958261075
1646905001
1033027239
939088483
1577562138
427045499
337545688
700701310
1664385525
363815228
454570579
1431049429
1458414252
1017479856
1380253986
445633842
1293229185
454946139
635938875
362397223
440204186
1255081001
157924825
901711970
1659232432
1011837513
1590165988
143808268
372044440
1673112294
829856952
1483322973
793360181
619127736
194260135
1080383541
823570878
345511196
1530248308
657478937
833244399
819118842
538670925
694112824
1636857475
977558650
775033653
706373721
457279318
898401539
197891803
263596750
753274211
690141929
216493923
534408585
1516231770
478603195
342868616
569768225
361565830
620084156
1092663656
896682823
688414497
447706437
438981393
300502985
580644203
1370181249
936566460
1579015347
978369309
537265831
270119872
611549004
1111361880
343452683
954452337
743123833
1222928117
618865413
759778121
457954176
1066306586
719774037
670124743
193836825
356681874
446444841
1019476023
1233317442
1270376554
373893508
424074666
1548791163
229760772
796873444
1139598575
1072653790
301273126
313730696
497308336
1278736160
128769385
1693062563
1064712462
1187085246
490130072
494021207
333785779
815386405
487873919
194842190
1613974275
1673849835
729858808
814585669
1416843186
736872258
1162623273
261280674
995115366
462050125
834634470
549420984
414197134
713268922
602925311
659723313
420389730
584755462
1253247595
746894254
758908046
529767010
712884664
521898347
944053813
888143587
541862965
790944834
925809602
1647763512
398996802
735491792
1012329667
261279046
926582752
582463289
741158968
225873845
124042221
339588492
1014168
292660388
816490991
514245902
349986219
584301856
868638666
659945418
1057432309
1423024104
952659327
886671275
1339426250
669078365
332891557
265667699
682428720
976215795
946110164
420648812
739085148
573968371
845865337
1495228127
323240987
1403914693
458192953
1183812030
1018152002
812882060
1349959086
441954232
978787544
1309090313
151220085
483755159
646304890
675186243
557377053
526818417
224167598
976500942
1241195814
1601100429
1042847693
279218348
381666959
392140963
397911887
644656237
408021546
213052757
1624048060
349417533
145195264
1099642894
530320899
1108915681
425605420
833746707
433900337
665359386
724788611
1339289876
865730189
831387459
455487470
535427935
968233458
677626314
914009955
1653915420
1324094687
1115033994
548649472
453993651
726421123
1175221059
712024319
309560642
727287420
532758287
897882115
1363193683
690064887
701961566
681498962
996091086
883661144
973259849
1598876082
176094420
164835202
995262849
121076394
898644841
107055823
975431484
958146680
698881113
447031299
456793255
724856197
806230452
525961730
519616393
626809251
988791681
446284334
1293575790
577282623
878455095
928990309
616094759
304077093
1663797862
380638384
188458259
508294411
534810728
386976818
1089790076
982588094
940440038
829466056
512238108
677650245
335448006
1394697334
1210619640
971752313
1313415269
577822844
636315816
370862266
253101452
1625152031
526273664
650909980
897638347
322224755
47927368
574694384
471943601
1104134205
661184620
840158284
821887114
966536878
1315007570
845335392
435673160
243410825
1603145847
1024412707
440262524
616347320
916589566
643244498
1044290015
1084319716
1345871660
1521103361
1186324148
1667991833
1658657817
2691555
969355890
721091653
3184334
465650252
700438078
666617735
846424073
157000162
1002522551
261835816
987867119
526839198
990097568
703740080
327235803
1201754944
768879597
365103721
1101518540
382839689
1171934531
473145215
1302135438
468450391
1489236629
798982816
1230653723
937925539
250409441
859001956
478559689
407320145
1259929180
226797867
498097669
1104778804
965496394
581949835
1279728322
452458899
1661032322
1699349851
1018986767
388090461
444983300
509907533
849558693
1198355404
580595311
860816081
759161833
645993114
1007031068
1438587079
1082873695
981251362
1418617711
1412298456
886052621
99727748
1568109778
860626648
356786997
953404998
744146122
537694197
1377767159
1290947723
1321604342
452921363
1372132593
1238731787
894071902
1034729414
1400267174
600753355
1247719954
136890339
540146669
622790649
1059993539
854676747
132116203
737604909
460962031
56113263
1377591965
540070478
390535647
833279853
154406839
549996148
894425668
485842801
812675403
697487968
479584303
982249097
1032813312
1284457320
194464828
968704331
1364609076
1633941318
494699933
1149147517
1161145289
894929770
534947165
812796491
1462139409
635699687
800318300
1438175392
482391598
466070623
1372700909
1363566081
1551950456
1321400130
586254110
868775669
1063032537
212658290
1350853451
202405681
998783841
1386346551
1381454625
659081194
555148663
1020444939
141144346
1223107661
94865041
1373960705
1671152855
441791354
334196262
834961905
834282394
963858853
1051819146
964521046
434711132
841329506
950314761
1084167616
318071551
712698128
347596798
541328739
1191883164
640926401
1290065010
1231250878
697663189
509293685
161705463
1042259126
1210681925
563197483
507925164
257952416
1304716211
1659515810
741291404
710061708
270740498
1332079702
653827540
595488558
255977028
303593414
373684492
367440541
482527678
498698449
1043564221
746582699
937212501
907813969
1255480756
662434542
1139869003
1610292988
922226092
1336543684
468743609
530837115
675746149
1535523176
1326395681
1025210269
244010549
1516075249
398219156
549296445
1696481527
928982475
713803762
119659810
342406804
1626046326
1473251484
888744696
719242475
1136198259
1210959790
736667048
703265586
936392878
517322472
732231305
847998063
965371945
473398900
1383885024
868593168
604743347
652147889
189419161
435386749
1243264652
931603889
1055482912
137709911
775245247
415470933
701737131
742618548
512900813
981164660
1076466298
505965099
1280162494
774264313
955847489
795202047
820081154
907427215
834507772
610872115
356332624
760804055
736580646
980204660
965841224
239739642
783402940
581024625
1471888319
376330568
400199883
720722325
864638994
605528518
915004238
805090262
762353893
1473956194
717804261
1047125257
282282892
675296444
237622565
807473356
1161323502
391944786
335897169
787599303
511945851
462044960
431434442
1305800885
1367023043
455721540
1130216631
293047282
738268893
842244640
332790642
984941588
1398092482
1530458787
515879296
815278413
1411494257
338581620
720614370
44735438
978029577
551393310
549602890
390533328
836194877
567792429
182961565
377615345
941666901
648830390
1396742653
525140328
473382836
834851792
1616967085
1536729448
1471328691
545961842
978030178
458313337
464360909
1115088071
310412808
320968600
479179616
941213989
795036859
1589750090
1083360812
963927665
1605343554
675567863
770299513
831347394
893413422
1175496758
1146501567
362521747
198799196
715955068
1197786589
631751829
593959331
1112413401
1038396026
299892574
1345672051
1403248891
331598292
139489308
1517226284
609727453
579908666
1576575763
1382544559
800975781
1245307786
684623162
687458463
1488571280
167255405
485650248
502751866
388061704
980459709
479422400
534703260
449955261
779013189
1053393053
881510496
614861181
1182288891
1561419994
987769763
833102319
233241019
1017223024
642363504
299393244
497897362
1001063040
145523379
694011732
217466276
196483548
1012616153
1021946182
804864576
825920259
1050721509
1038865571
1301910087
1123463180
1522096178
483355063
728611391
1043710225
418171546
347340886
974465681
434714944
1261647457
435052649
1122698384
432012630
1247456879
885201557
701312991
1355304646
881167234
400376886
390804631
1659346699
431250411
428162403
206147614
1081235676
779909543
396003303
340322743
1011287639
1389391313
917961147
381246976
573315531
1109495486
892393895
1189191455
954845078
528002961
1073087720
99442668
959088903
185129924
1695177198
574243189
759412463
424972071
608052582
800977004
1000922093
299318229
1678229984
1208709465
558370329
480496276
418044096
1382241898
270402457
1099491978
488774484
123898140
242655576
1397480457
1666825651
456192064
1335240105
530410793
582738315
600950570
416574481
560572759
473113313
530289880
725650885
547305413
1034765048
1388488276
845161112
997646008
138858838
271534853
543053341
1184331548
878130737
327820828
924460163
718924426
1475461437
428704407
1135576234
1255755543
1005550796
875692646
1672466973
891852076
379146734
511248776
1272140485
478414324
400696604
1031114651
355391290
1619969387
511831056
1163380673
1162925773
876076558
354763794
662519483
334126579
729688660
931039185
282762140
932014345
782303799
332884400
761442628
1474804419
164814394
984517205
1065677236
632932703
1696635813
1105281416
527303699
1441238234
1281871862
763440410
726159461
1067015208
777866448
766001990
701147039
1522516043
226135038
313602869
398109655
1393126053
942636453
555693863
307813885
363853672
456938599
793740902
891553822
1691200121
865423119
1383396230
772485980
1120394720
1560593981
405039345
1449877641
394791721
634746992
839190255
443748960
1207208703
1305914165
822905029
810435158
1107277351
259329186
248609991
757117244
559489531
1402009124
1013812275
1109827225
886653579
387623037
593052785
1661565309
1420009015
437140765
1138297759
389532688
771797870
318659647
474160401
819187481
578595202
1367328748
1630078379
1489959287
1315253146
1131781958
1620415453
507165408
1495558395
1007437777
889367392
1456806841
1347960130
1030477926
576712439
882374201
887961902
771076053
533628283
1116185645
1109351465
814402901
1143849528
762966492
928706153
763389538
1652656917
402117896
215574162
765880289
1082720483
1184746738
840537683
256795212
793785865
1101944766
389193152
1263509252
898261893
357263229
756073768
680975967
552761724
965738113
754423628
465644984
863923614
1440654279
1378135175
524994073
817903942
1095014857
452827252
467981348
1076713460
430353094
1614143153
415999118
1464647731
840329515
700581125
1365739970
445726847
1297388512
935825199
788120025
1538338651
1032716825
198734918
1219209058
474935400
897361723
520361267
1291999601
1252595772
533192009
472301268
942126425
1142111041
288762174
545127577
376668589
1164807167
127473698
348431294
864169567
478273679
1491958456
714175981
507732335
738675104
1164065664
870079758
1582136262
477474607
1052599907
1030330774
1016475174
803768657
199644590
738864701
76410765
1141473068
213109105
1218155634
853179263
543577171
985151507
695961322
566143923
986309687
1024670376
388885472
270067777
1681233918
455460970
747841789
339293393
991436289
918885982
773748156
1653719614
502664141
341228412
513937591
429243719
813548960
400411473
932351569
884665226
1284170354
396792066
823011984
1477910022
438136957
806267074
765108076
1622486295
1224338675
727824817
72410049
550918925
1656744549
1252982529
936064141
474796110
501324009
1176516450
888738741
584731644
74285195
195480591
984550799
1324064836
512106751
1652006758
791569761
1480166454
464045299
1297470921
154141605
902617466
668530293
1101808501
414340674
1491122323
299382674
868129920
1060321451
532351916
477328864
620034811
1287829815
1372303593
1139929601
1638289645
1233913728
49728960
1326083160
1390958453
1073742919
877576651
823933254
134529062
430071854
923435940
705188704
132768335
632525986
314813906
349213256
301822878
422142764
1599281723
471123466
709533411
554746108
536886776
733959588
752583142
543817854
389901028
1171338917
875108338
1391295944
1647456852
1647125661
1429351672
1093767016
1228024593
808609803
597754204
484228542
837551412
512522650
814191341
1438796181
416689385
559376558
538314815
747294460
755813043
1171872150
871476063
706525242
1592833557
486528004
577771217
592908060
488096945
691976106
165455901
721918899
1198668666
93050060
657463854
402332430
478625911
414284070
1368370001
662803072
767784473
1339939365
1031983112
1330911095
362021896
1377941917
1082438961
783442468
989982501
786015683
729027309
591849726
1191052491
110171499
1308643906
1318584242
683467003
864606961
134343973
916871731
523436456
1265167796
575285023
1083587072
1285823192
1199007870
487128599
526033341
1234266985
643889469
1056573694
1037117764
962509089
137800015
399791627
545106645
1646170863
801760617
1601611363
583716727
717637696
507554749
709535792
1246842385
390986626
680137442
1372770529
433740990
774251182
429426551
643583691
702379128
117489537
841234714
1032630768
547832864
844205010
322814535
1108595992
819180184
221397375
275629334
544199437
662414319
1509804367
441109994
319766782
669089312
249463723
1473133338
985184672
781321205
1343132326
394792555
1243695520
241878160
902656959
151736163
965964010
379378655
718782508
687382811
561218656
783819045
1143253996
454717861
1360506703
403066823
260256622
399648455
1324029789
755438445
1066370065
1198612861
870464238
1198641958
714840464
979177491
535670442
1013109719
918292593
561937130
231187641
1057617481
1444276290
748045195
486695422
316522998
583764687
402258439
825009111
1376747849
939984926
990454254
1255853075
428357189
328300897
1105339227
502664511
166570092
244658876
310362576
1009869148
251113502
592974482
249200526
891219797
1688767256
488421255
467470495
1114300402
361097308
1677381142
1167745921
721025852
1262508383
1038066526
1363417676
1574382090
987501070
307348373
1669069085
1153975588
1086868688
1026099818
319983187
393157705
926081564
1164588055
572145944
737631214
855276732
1017133893
1678987881
1108677697
142936106
1425950770
534583014
332931702
751775163
442280611
777979983
1093042700
189845286
1393326459
958961305
1197825376
1608230641
1308685079
697428438
822548750
810925235
296544459
712125248
1647072694
390343987
1346194184
1621694043
1053208121
1294165951
209579831
689472503
1483180934
465423003
367860029
1129192375
631056951
669560686
648722292
849790820
463178137
1152337477
1669293324
1206947816
626764117
418845559
1297352276
348542384
612618690
729769253
1260679355
1445975991
1332878105
555485999
600891848
1483779976
565505866
758184426
1287416343
780988887
1661741658
788345080
503192984
1475087191
674475287
500125126
893259585
1592337204
564823091
278692902
877733221
1401735581
1651851060
1127216578
689308168
731588472
887056898
671362221
542702084
1043553734
1449429835
659532668
439168012
506837885
835405814
1056219067
1573213170
1289942819
125935023
370822897
715056368
721866569
1133500399
1339576796
782684138
1031296214
482311105
974629121
1420258757
1008859184
768467943
433737651
477646239
493326707
1560524175
814426995
653297864
975935186
107104731
1352172844
1113960294
1065762487
436380965
1118859994
361619067
1305108223
722935837
1014957169
1699411630
888562595
805020627
264342906
1076268243
457980373
666152939
474046198
958995728
1066022331
1617842097
740878
278911738
1672183991
392323353
1124988349
1003665243
556770797
371798123
652164930
1491253446
1403284076
548171495
1153879895
1629280919
1454494302
307274258
1211320564
853682572
734898548
1271800936
478094002
1202693436
1238260291
311550164
898335864
1459218252
1477974182
1342636893
398109275
1236466305
1234200164
914485282
616881608
550302367
1136816800
424359127
1093072550
895130385
1213716586
440032259
1261469068
104827549
516056585
1179353836
604057569
1612179545
730145117
1089328844
640703996
968887054
879419233
2044621
1176713231
1238980585
1434276135
637382521
682954463
1320451590
1661588724
1066879200
1019911943
562658089
246869275
550353173
1307218655
359223496
848093717
652824717
848572767
505454719
1030632749
304417480
1395850283
327383796
1210103907
887064598
1347130058
228219945
1384287995
1417867421
547007106
673318250
637323888
258465410
1349119691
861904840
1041971607
472690133
664435743
1032098995
1626717144
49739933
438507162
1028880179
1615970283
894367885
467533186
561969131
1678894718
202056734
479526175
570558290
473354686
1575540709
379020387
860979510
463266698
1685072127
1045177266
393207665
510606617
1687818183
311517849
444421792
709894343
1930575
431075794
489686435
1664791937
668589068
526759454
605327779
982946297
514716771
424137432
1037059431
1209714174
474499520
1246299210
488182777
76163344
1274642192
1238806018
420283694
1675239629
1582228003
1108293752
1331070707
1228313255
1561717194
393983403
754005195
1648509654
1086838767
1677048383
1019907100
1083442388
1478057020
463521155
411182425
1135726579
1333774316
678483640
769056654
1479977269
1419360166
648360972
56472671
412403736
839120575
340097927
777890975
735448824
1623733690
733649433
444983389
1671033190
1355338597
1036615823
1380045288
1382476159
1001590139
429080555
1393366115
210355701
380155718
592631590
1367682278
676009394
415649014
673642786
765245488
261644046
1033372746
331964427
858330232
737487146
868526328
663957289
1077702647
637387793
1667857423
1402054464
847182943
1365945244
1250409658
863369753
802211813
1134190213
1648211047
663696656
1630881162
851828224
1554801767
100738078
67762950
1221187636
1139013398
737735427
1580961297
1538464355
445124635
966612820
1087899646
338196471
1261649877
1627879044
386564959
305548071
485104962
503698527
1281394774
1430812546
377837750
672308157
941743551
1620481591
849477597
697998613
772068133
891846954
542350487
593564751
811551539
267136574
1157092212
462717172
959497868
517822863
916308854
789125878
316793066
416249157
906081217
477380302
737311231
1126273059
1027725805
859516819
917413234
748060783
294503790
1683765773
253575962
1661915474
388393059
752582248
899118793
980777945
1369085508
1417046455
705088467
388865834
469909453
777002639
871437664
658092940
963340440
667570925
939162912
491064998
539363859
317169296
965557108
1552205735
1234683332
257187544
1009076694
665203582
1166930154
1455567438
466703874
1020620359
785967813
1249587951
801476346
890117050
1543675269
441704062
1283322634
1213228171
1137038378
335998870
413268218
1097477310
880523315
1046575420
436529395
896138974
1336917292
471469078
289983998
342833792
952998599
1662682121
1004846293
1267536186
751760249
695599301
390116882
381547116
506570973
1161080559
484362125
803182191
1130220192
246225155
353792540
165920500
414645711
975123736
6054184
1694631257
671043259
470184359
213462991
401777405
463945100
108313719
812025655
1109378648
1111978598
300270958
417296063
332399307
732996770
1673123921
1243007463
624854455
725583319
522224173
108953988
796013590
426253352
651271057
725251250
447969660
1044331859
1091505491
913991768
785977616
1443619214
272738961
170862638
1266339280
1426957953
1271394977
1205558597
1009290034
346784078
763905981
105404031
1091956724
1426816526
458603690
191502
1023588504
1107175683
421092017
1141989729
341332514
742886689
427130667
462609083
336713728
422424809
424253855
177546381
1373225978
1105611949
1090675702
1341141706
880049977
910526074
804411369
24435193
439737769
1149165255
683903849
1185243629
381538324
542239555
351613100
364959658
174831697
1050060585
498015462
865674441
1420565592
230152569
1680618276
797407392
352972483
732298583
628737691
975253732
1635366542
527262274
1364145625
849019618
504772855
849160118
1514819473
1693396578
1100310847
939747874
1074169312
310975316
878578690
970964636
1668845955
1025567883
253377624
717551961
427186610
1074114634
500897920
1295795306
580072841
269671564
133213282
1470785683
1018209663
392857179
727556175
530659150
1083307350
1128021581
1591633523
1674437283
1291974474
1073260671
415989957
1579608049
1336268221
263554136
1070244561
1481179072
442589433
1057981060
182718104
813004231
251117499
1008985159
384104599
252080586
723775025
922884460
1491684075
577769119
148877630
313864638
1677693903
388597797
1646130626
1085003497
925107743
507499451
438692238
282450693
978091277
1011074293
1649396226
727132863
1528720730
269255725
513598812
190495406
984081145
451737966
1308166111
860983614
875725533
1116402759
1293272217
229865512
797960564
709459592
984004241
483662994
1080149241
853780639
1023868420
197309961
707410808
571164924
290566172
1033741122
551904500
1650728465
1104964998
806298546
837047144
332128656
499223726
474407630
1031417507
1173872048
641430699
733924807
418540628
792359253
591605381
340290211
876482542
918704114
445630687
876120807
439487918
891417138
282293259
1335518422
706376080
1385076291
856338027
1654217450
1073103873
1133733805
985458864
473472131
414200117
462929627
1447637522
1102142024
1203595858
1565327192
446973033
17711731
1011259696
859206547
423683056
485198316
977387433
313704205
1423717142
1001071393
786817579
422985988
1696279522
1093404140
244086876
825920197
332760854
711951664
1039233134
608940960
802061788
531907730
442424623
1680601116
272052438
823542370
668800056
245285442
1224450188
125670764
239383013
491665372
884564823
340387982
486841957
1479434713
785458509
768210036
1197253197
1354054796
877197594
1022099427
919786042
870230909
1615558906
733750259
36629905
1665011770
1190962682
1254368115
1439713732
400997743
1387473306
476418307
549328924
104953152
483164143
449228344
159498655
264782153
412686977
471806450
908798447
788870466
1688590244
1154961403
321978751
881637089
193185867
650806067
1328887030
896655736
936628377
290455885
1198677773
1200112750
1356139142
1374588427
575395220
640350656
200354172
279160436
356386442
527534080
102733946
521781146
1690443685
869582734
392527372
501473935
477743057
167269411
1601996490
549127664
686311065
883461542
1254956935
639601521
1317703603
422254753
741912263
1169012085
998334718
1049696020
1300262053
406812909
1006984164
323147990
1461439630
269545380
1033920596
1678719485
1248641952
454788109
631352880
366764468
1696216488
544060981
532067611
714433099
212616891
1123693526
1405168899
1264982249
359967631
612611582
479655683
1187595077
725092956
1339551848
1334405954
1137766337
1189049218
323684846
1647110613
858702965
1469246167
92938943
942990902
965408346
1650020896
1063692748
422623261
214910804
705422852
1609071111
812683749
870744396
853463833
908237133
762138209
767421154
955854275
1066310829
726440984
212416994
870581498
1204025827
791267787
629433282
340530143
237888171
735773901
1412244221
1484491235
811895513
1676751181
495793242
1666358665
884487360
818094670
964370205
1057965215
1047511386
827102462
201715370
180032569
764697149
697250040
303056918
509503610
386572712
711744472
247623823
263534314
218562037
1227153286
643384815
363119951
400061218
486602696
738463333
1520183253
1060406390
1387877173
379168271
1015058781
442130935
529234985
1665220793
487471270
212725562
516294252
400561026
940638881
402335603
688299765
371158453
960688013
736771580
1171583756
1457990946
925116484
311190368
650281486
1188610984
1432289616
1111482148
603133868
462468039
1318792356
1611108348
530323936
528825654
960407975
785229212
776647499
676546796
533015650
475801700
1088509740
351177354
915843395
881123889
1651532508
1276401137
902029085
1090973529
1152175789
858324710
397021361
300684642
1147939972
473047104
1500752159
573685213
405510068
702969252
1310929035
847433001
655663363
841937696
1495932686
1649180564
1467880769
1393961496
904192882
913625159
721350504
806199324
737865898
775090842
798639367
1574372183
1588836448
564748002
1388835461
461684840
410502795
645577029
1081085418
1206013370
840763836
1064808499
442473283
1326020842
1092932547
422977066
561582974
168817413
210996153
638109136
1297564859
632874363
440314155
1670108877
1163650646
1406410534
321297937
1670429152
855722690
1324066386
890695767
1480864618
424840985
1142842882
687295296
437687514
967462209
891086724
727787478
622531518
1079554712
250336914
1285183941
1062904753
615895068
641516170
790666670
541622857
360129763
1383019026
1685421393
485078604
1307818125
742887591
1604678129
389761761
92833679
981193070
711819635
1693909691
1605874254
637832180
831050544
549422247
797061122
737792781
148712771
841781966
860839917
190842
1053694173
52270109
1284256181
801491313
567780990
442241349
1115667612
1040678298
514546236
1216899100
750987570
1587052871
750678770
255655647
767571864
1644316927
639126656
1215019362
1630293535
1198603243
529043852
1682274440
1035260469
624620608
1530988561
1122740740
1616539907
1031720224
883767034
1241696529
508832391
147247933
1123829405
805638913
591928528
1435326405
1106346607
345232119
385603040
563413134
1039082169
999329496
410196918
375797699
409733818
883517083
944234026
1357787825
758291410
429751631
644300215
1199771143
144696136
536484219
1000001060
1066587043
523158821
497524703
1000259046
1693754087
1537438768
417557986
809471446
586312652
799338539
216139006
1497338481
1673163638
1616306013
900168410
124172779
426363450
1041335095
1057888732
952425300
550117960
785690110
1064509951
646380224
336875226
523202527
951250178
198478968
711601435
1013933990
626635852
461236215
845279442
681856492
991553950
59670675
279075777
244999092
951066020
853013721
821659760
817814501
509807814
474490490
483139950
333001462
374385954
666398647
1534543867
1298748325
1199602913
931580523
858148514
838734537
832832282
1343837712
1021756259
561879492
620787474
520550130
1039790105
258316040
543167060
88986641
967632977
1113571009
841804321
1055827527
967623190
846692641
359385648
795348903
859108483
1239890898
1071244113
359310053
878556698
784657571
948942328
1071407033
545715067
1054916555
1034075829
437303329
945505969
1605283960
752703025
1500216063
1659473397
1648350460
971402755
974796989
744483117
378694246
1203312031
524329555
1252745184
1638253197
450925909
237882001
512575596
1473682035
401502954
257301365
909070108
1202252130
878027653
346753211
886988330
67680507
647638981
825534296
782274790
1550398111
771014136
510914457
632013788
1552497101
869775728
1132144249
707491191
642926780
1614851426
331185462
1613278635
290732067
374127950
1326977473
1095354814
907416085
472382556
1228906320
905700366
412005409
1033011171
1452321589
445082948
710199246
1195823690
1105845288
457032703
1214150503
1040765711
945638979
707656839
329683128
777310402
980005612
183518914
1293059907
1185535567
1211293362
854448968
658396257
1281377881
720083249
239182780
635204143
607320179
442518794
1522198976
1094450451
1021014985
718648625
417697804
671395210
973912754
1602307178
756566814
186287028
1161859681
156801281
142213711
1026606136
686932436
389088597
553069626
1345862120
857141205
1067336557
1144144719
446618181
275733386
435803089
771813878
1102821309
443569868
1612148759
1644098825
785218593
1033568349
304821542
569465107
833522823
1641988519
887754156
1519120574
1215467998
1369918975
889227623
744949510
1170112468
383263702
1077267154
485423830
934381290
491306976
915006784
125777976
688910881
570631519
1425901587
467340646
1678568914
819762465
122612171
951794159
1512500207
413322256
1310811794
835368473
883526412
1388399737
1009770397
1608867137
1105050363
1414482388
1165977971
883830514
178179029
1619870278
1475007385
875044158
1244096643
1156155658
353372290
1322990922
1340746205
374819911
534006132
185956042
1485372967
354049511
524705149
662578210
966549325
611971948
665256150
82928779
450681282
901152982
1512253483
862847631
1011081489
1058388325
511509710
812797263
760567006
370281513
411839015
1497821195
696763529
231184113
998801330
995200583
1036721393
789952595
449054285
1644375750
1120784770
431300362
874167915
1389409575
1336703045
815907038
759775677
1602734885
1280789944
546846984
756469469
454551775
1514454882
928018793
1189369648
516468803
1021405470
904242506
670338324
807649798
722530527
1116603181
1154988221
1108110096
1558792658
723044253
471749234
1067234738
786558422
737547137
707218657
521938684
831032930
547941581
620441609
500930561
293404033
960881434
125202895
513994516
719319375
1381680735
559673533
1298565513
645509260
1549014061
1672841834
925962510
682738519
238040623
464395606
728855839
686804872
1076319655
776791299
1005578166
578458852
867374293
513761273
722419668
986059076
484831840
1629492934
1476211353
169012206
1670812642
660690642
1596048500
663331012
940668187
631973545
177700904
198191630
1567215860
866644274
1073881473
203745138
127883129
1097901540
1039728670
1067752781
1070527396
659099638
1320504807
624129869
287299884
440465939
1495269102
225682967
764990623
477380063
482003098
322454537
25542616
879586832
539164463
552471225
463245191
451514905
749464835
337915002
1269137506
668261234
1155791876
948235873
395267427
491165721
25801020
596128797
1660817925
1628346838
1176481688
1492881877
1382807046
1150295564
965927769
1277291894
103412160
418611539
679321384
619543824
1304145037
993782374
750429280
638549757
103095353
257903401
198984865
537565465
947317651
852744454
905719464
819007749
812921071
812797708
782474718
1017562529
456911824
834183249
199552032
701111693
1627364753
1111207303
464163149
404325653
412917377
486711552
1093352663
1127809014
1446959595
1491068788
1083803527
589935319
100021724
1535411770
1038778771
1100268329
1364050837
736413290
563180056
836434455
636056878
135531839
888173944
843293075
721150783
549889269
833941048
430589764
963274043
1487250252
819770440
639425340
603948042
641701012
1006095622
1574955212
626334198
951861977
42388807
218312215
153723593
1625056201
203381794
314170049
733222753
604181057
534265609
541823893
373906381
914392123
1643385772
861790536
856984408
545680500
1099351314
340374899
209653779
1656573793
439752126
583725324
408039982
102734989
227047446
971263986
451618940
724731399
261478541
442239262
1055883269
518711557
409099795
1464271858
928494389
410094180
1519891888
834889199
684691932
208398957
1016737066
624218184
803960862
401423745
1334750571
354828008
876640419
479005820
847715320
356828406
903338548
753335785
1656071478
1167329520
943046353
1593550343
366075221
1339042245
422533823
506539372
1258776626
814965086
504469920
954160001
247812716
1148534138
1603780461
1422315878
571299282
1065060759
960911757
432706115
778685613
915413906
677886358
773415891
884289280
835593110
666133032
168309396
729086077
1449436280
451766371
1318441233
1048204382
383702428
929176838
452202284
1037694587
1079439347
709427564
711355588
521445350
916866692
1308844119
1590304672
119784829
185202905
1294932475
1250833942
980591551
718664865
469123502
648186534
451405201
1679551976
637217566
877002500
362555643
820225853
1244652945
1291151234
521521707
1353556514
1009732563
1078752574
785828897
867960545
281766688
747612331
1250191453
150697662
247665773
886404321
1566823382
563469084
1283660912
1350156007
1041390803
223425764
812190531
473266569
251776784
858175
1318603952
844844293
587178552
782236700
1038426291
506739457
741783727
117470249
133349990
994013668
1175424014
1075579737
1327004193
1373090956
690824882
1553839309
306428671
1557702920
601773144
411298028
1458103445
476712310
1376875970
846412536
1140827580
1371875481
584625289
918504187
1278258197
290211396
949594729
1490128786
1138596877
1165140212
504766084
353647970
1552168113
68827042
543721413
1125162401
201110628
568862287
465339275
749680066
35842453
1269575500
382091699
1060844106
1253941810
100666099
373845641
319039835
472505768
413596844
644940681
1293357018
1344058841
588813426
771792298
104996697
336244994
211863004
491837788
710832330
486197279
978583959
751927020
758110140
567321319
404115195
291504136
1049633159
354361353
795199753
347786886
505649322
1228782229
602114650
621500995
903261658
1569402269
1475543303
48472900
1311726551
639021481
898072333
1482554100
461120660
251628014
518163349
1387229727
582059855
441414329
1679305793
387712128
236870795
850326084
850826028
825224150
1387167582
1429846646
340199454
40028448
402091629
1204138137
425359019
1021878908
1641031541
1621893148
703458879
692460352
529531919
342706593
971793658
151332311
640354668
716663510
539490328
868476788
1544845174
881603536
692622804
513412155
1086384168
1096196699
484153390
257472804
446760653
59367748
1645959987
627954287
1223622625
635730094
905893495
1308525356
257417908
122035659
229033693
1472044359
309312672
1291079885
463434328
1456243691
908107938
1524912247
371354573
975943875
862237459
1364058197
661122326
977808508
858783189
832563376
752420365
1651572909
1207268578
1449402455
402570526
884921743
1062395479
1102681696
126697496
520491154
817085289
807698356
882964586
1699961777
840985819
1250233588
832712998
908185797
1041563067
1199801415
911705699
1421172390
461320771
358050304
632857188
357900547
140304567
521924687
442215158
1052945841
1193064578
1012829686
857437580
811757654
745760176
1298065379
707229006
794407783
548472059
1020264552
1852642
1326390484
244565759
1056767935
213775644
595460523
541691232
786888475
165203591
1637467403
666589192
926410900
1080160426
403969250
686980278
1279555653
1460276508
1385089985
636430110
641078837
972731853
781880701
1504676386
463476700
861260101
1597107204
609534791
912008442
679346296
1690802952
337643440
942426911
598346759
516218421
1048117958
96483967
665724526
1645037360
830910651
921569749
1033602420
1190705237
1337841710
673608055
888816551
387455206
1592009042
1130676899
1455314157
921625760
1117764534
431435147
125264350
789643580
1632340944
1038178200
609965449
821134868
1275957294
290119537
894775292
1165078820
276742299
60144365
428441035
931714114
383019855
1558067802
1669554011
893074995
400862243
932302903
2961727
1624233618
769881222
360844887
871811386
1653648418
369797818
965489331
1656111149
445644659
610894145
1664754657
864707070
1179275196
1187544808
1328420816
974227806
200806627
637577673
401871364
1587309612
905487138
1413992789
1586387374
1360972737
980232933
1310877407
919125846
312613367
1285039748
1147339206
558435311
1693861847
1566835909
660406623
886416577
457774886
933238710
1389156872
1447705448
1069875425
458366796
1366164839
363328188
957686157
643186347
305208024
174773245
862636625
853861126
1504001442
1179251606
86578661
1513115183
425212481
1327214770
264385415
288293586
1125099398
613412316
1393522994
943033143
1031908667
391392409
1196687458
477291123
1151293966
831563663
512028874
1207087770
964956345
1238514177
955902522
185295262
258073990
613109533
1488497829
844974985
843761739
1477120949
929044355
512982581
1600754032
1312900989
509907148
326339963
900619469
843812878
881712167
345620488
1309559873
1667805687
1147397421
1541239584
1302309177
397456671
461237320
1012451876
425285660
332151963
517618733
1376999580
878964798
885764253
819235267
86440110
634182006
1563109677
870945026
1454977297
1270752491
1559376999
127010028
516271552
955258402
774040767
265812364
302492043
1234981695
396476298
1220928445
1032641632
385808257
333636639
1482385298
961465167
837333903
1192394070
1294076051
1070995650
748546604
1359038255
430596015
1089865901
1559677826
1015792502
1268341589
769554427
444129266
1003874604
552526779
715878060
607767969
451615074
924734527
1172567984
910384202
467936730
922179768
1027318868
504886422
846817115
631204801
1231953763
1212750296
449751072
1144557559
914579125
1084880354
1413740997
63619077
661665582
1475027783
1260231997
1526795271
788276453
504559549
1573277710
529061906
898560788
1591174934
1362680913
958845872
632898135
593934018
970245812
262447332
624441556
1145008329
834090161
705015586
200334563
646543674
548056693
464227946
388187257
455283636
908409612
358100289
1136397881
994314344
710650520
511318604
654450803
838849499
1303490096
1213856332
486275123
751545251
223466459
1220042947
977177976
864185785
954938560
384589961
1013056838
765068467
591015392
583172638
263778
649408064
1325347755
890674299
689509229
986620417
1057240358
171187408
855276185
212593568
1396996159
462603941
724859506
603627601
251136349
1496720403
1177407603
504294488
1010806067
1479096589
1108447968
1431779498
354482813
882239261
1445073123
955899443
1609701857
1237615111
510764717
782866318
1332437358
959012587
1351301121
1424545430
263436665
683915817
959118826
745903003
1272710899
496254309
357962057
1273443435
630835877
1474629511
1184715413
1479712856
1390358541
258972579
663295156
1223480042
1335308428
1300018779
915819959
527861481
756349663
640455969
1221424958
195370866
880260668
758587138
904069562
464162679
988844898
483170820
1258440122
958915344
392615247
693747278
239916510
443197045
1468170724
1395288527
1066345638
979823374
1271050399
104356059
935883317
547911127
645183217
1279233611
214001778
1430101428
1380514186
202681309
1550493817
262642337
1102329269
7549092
224216441
148112136
226752421
300060980
502577436
1042783511
401966925
1571790296
743325
1000598161
394341906
746677915
433516481
820259956
720898092
1443951168
854722500
760060740
460838608
312453690
1260052458
332651461
819673741
1241613758
747780985
858222484
1647679064
1621957309
492026537
1421208185
717135317
761965028
598750362
1432489987
708195986
338885536
863823747
519380835
480199198
590326674
830985983
2108707
249191624
527713102
1057793080
951008966
1221723853
286731607
758913760
515985880
702239896
422325690
1113913188
533115167
499414960
918460724
286339138
777910367
279940889
1359593711
640018408
243671936
745395971
1639067082
322654259
794344686
1192964304
1381131070
339125924
369590744
1481590789
373878289
846773505
955606298
871228630
767575883
337193996
949724905
680398401
575188363
458016293
482567952
699203302
1264392804
516059259
609393506
1033844533
854404373
1033140651
645188
1692101391
330391905
1678820857
1074303620
1525708649
901780153
370492792
530833155
1178338905
1199644608
797201925
529811486
411531837
622141447
648523455
528970321
1320676098
704981565
1201773636
418550721
516365146
992055354
874688826
883001022
1203212594
651856140
654020667
838551089
797507929
285753187
244508145
492324852
954408
214114379
1263328902
897012098
1056403663
73380779
260544174
566633099
544468554
1219241581
1008806483
220399345
522055255
696960730
647134945
988490058
1648973602
346773862
1671766029
1569971679
1378628690
870152975
530401657
145030734
1335612351
137922692
1501175794
687721032
1596187609
1604137909
924301678
1256898901
335353720
1491200318
276725190
1541532951
1650878828
555569875
1017853030
1067556261
813197360
1052785209
944315248
633144505
1000657787
615522749
580320266
360245942
996087533
724464492
1272869997
1348615585
648389361
605886489
899759943
685555750
71843216
161877841
1306881107
526071771
827235498
589127289
774876560
642883725
273999809
734389837
288561093
1039923668
796051768
1684209919
763986557
1543122704
102116750
1429162544
1229008066
214551158
401190582
964374028
580674139
1435467625
1310929217
836796951
1163843356
992260628
1476304340
1149244216
501261391
1147002480
1389975349
782531130
1222688583
426887486
874062496
1300841048
532477943
194373212
827322047
1167951006
1195288047
1480981752
645140238
1318891127
1235277148
469960232
883632074
1469723773
466766725
655417565
764514654
511248876
1674676714
1256933415
1544706786
1276886363
130206815
1032673326
1212053359
600824919
110681195
1017055158
1148507122
640898107
632007960
343620787
1559169354
762039991
848450584
394430601
459556592
889541613
227529845
774840079
910179575
865606878
292980614
321304782
1309868727
512372034
451206791
341955244
926764697
1346593342
1186047412
1338925923
360850825
838404375
1462856634
1399917398
439763918
443014561
1637144139
975110498
1618352096
1272243325
660648652
1459424961
822127459
430447815
1366161973
974824319
813429922
900430586
923741949
1039019725
878427844
332719736
277985386
1433555060
1395232214
1008376664
1282604691
501220901
1187538020
758940098
301883675
1266213460
390127151
1258206934
1580472091
1321774758
242272075
872380609
1260444779
1328139322
886954826
1377428860
554261658
970430345
422292540
891714354
1181998100
569111803
536956086
158270004
823312432
276835623
747029277
342455776
1699234117
846943530
932588740
363189901
417121914
1212352891
711012398
835790236
585171393
953320665
832312374
509787176
834279020
730004084
854792730
658780273
1448539936
1009865233
97351702
1105699825
1287564914
329338774
733249760
542192118
526595603
223977923
1192442185
168176193
1354869595
445437106
1067150842
977270719
66253927
364371169
1285074674
731513203
828051157
213529755
348278485
825638042
724548573
560450962
479363271
1613393813
1694537926
1073630112
426208670
1038989303
763277806
920679014
1202868865
1364511287
531675076
1580294325
1345559032
1096105316
1072820157
734755806
1387559899
547066303
1360954858
832010280
1167751325
734688129
61023184
433338944
526382030
624903360
1333653015
1245595456
1450721225
492212398
665611173
162722569
338823183
850280412
1154339323
1689658349
372835900
1477041961
1679875079
982767951
510755293
1318251174
1272960381
409249233
665574291
437876336
271048640
575719599
548447604
1099174581
791312357
954170134
326882306
1212263110
41641279
1452518631
463018167
575264593
1019993313
1508051828
1503388646
1390191537
461790187
1202227806
968405875
1525900791
727206071
535355276
1107478437
616566461
1020208329
1582015045
248207151
471166968
683025204
437703919
611033721
268089334
305346692
821634597
1155107404
658274534
475366551
495149913
1249462817
934037937
972641318
934889348
755012488
806009702
821036721
831168326
473631335
866046701
730274091
503528153
645070407
708850262
758637655
495193379
353421847
481938129
529379083
437716463
1553028108
1148139045
550095708
1692945016
602864238
316290735
793711449
1237332739
991476579
1294465395
810054282
198101945
557030464
732371408
169048259
644422925
1483013488
1472863936
393107243
865536277
678825143
285462886
1093516507
1568887995
735568445
744297932
385138495
536523832
1050736175
275987405
840745959
1011234275
1310915658
50252326
416909967
986785353
829713409
1286960116
1516936477
445004537
659655540
1324853887
921099843
370279031
1016179722
310801407
821340069
461995522
1052596941
489837033
501617738
1224590138
1256953899
618858342
533265240
408036774
1028570778
286907727
858568515
946308674
423758318
885376078
1295609808
791404449
334983219
626637253
1604889038
1231928418
478585203
928661220
1616953042
1123510140
590888638
977753575
1361033563
632432511
405434803
872957172
1493199166
312060850
925862614
1242311430
1320745718
1417886623
1469966069
705729182
505811830
841048836
705105892
819029778
776111284
1039187605
1379187092
399717939
1239444747
981166732
716377719
167497037
1192686086
1056776892
305932713
959831415
1238589930
748644332
502254729
938432647
311301432
292483427
522338684
941190630
293610359
940511124
724887190
1665937047
836395835
1227869680
671555118
795037141
1387743703
599156054
745168489
1183677054
644029623
553908153
953605463
1678922077
575237132
883694407
497474496
453165041
752143088
471158300
373398500
777065029
965725174
860047721
893189626
1075680072
999190226
417619209
853311042
1327245070
818422612
477772028
544289700
69489353
1126429479
904420427
473541491
807257469
491866906
1633122646
72690338
828620120
1021359414
1547412690
1031895201
430455467
1268551368
757549286
651960549
425323884
323626747
456562558
839055768
384927828
457091674
1422153057
1062242312
180663258
495719075
1301444352
545500336
1343635656
1032966264
1589963051
995864252
1638883335
1473828262
1179270847
784258652
821775251
313503546
926503995
741908293
490483595
160542132
1647209969
558488342
978029292
1057695657
1051795759
273590910
529665771
1356089207
1337655247
977507792
693484221
482879268
467357874
299361813
1263796146
623550638
1514469403
237440962
522873709
266163101
883847366
913912123
989923706
79793792
1687382650
803189927
20831566
1446442999
182592428
290948819
917845373
1312661134
1215499491
293454320
1147794373
1057430436
1361057638
1544106491
1243092443
658085523
1423873734
271209551
1092973595
516501670
785757612
561260836
1465012199
1531982126
1145333390
637089607
1642121366
889830379
925655263
660370269
1063890007
1480460174
500525344
939643768
1275166588
1061554992
1161974473
494596371
1665852207
398941276
1382390849
971654107
300540380
900909663
266722001
1258376010
801724120
923468503
389434510
1127063423
1168710051
360499576
1621518933
1369569242
1399401965
1133148206
1666622765
977758626
756275413
172595362
125205249
358094605
29345706
943043278
1234667184
657216939
529042815
442399577
760825160
1081151126
435463706
255605765
606065656
995982697
1088059472
288190521
1277317706
519126856
1108232327
588608315
1472202632
565122936
1598346100
438169363
1123834596
1033059871
705801060
443644434
1007658562
1271917752
584228205
448645785
800439241
862913457
246184063
1142963557
918640465
760430498
436504414
768476112
1124272254
58187073
1673250930
1075324011
1668810811
943308284
1374770855
997531813
1339884944
558088935
1526809814
1042018519
1038602521
540179991
1155833292
783418606
500371102
335243812
1641307867
525786993
466716786
630885211
829322714
982920996
1312831083
478230240
1134321697
702696700
582916591
1196579273
1069116924
289213316
862628955
178193494
722545173
1374496369
523831641
1639298695
572482569
1101681685
1668891219
486393293
832735309
359726620
505452572
975135768
1558262941
805430310
44312406
32888829
1576753840
570477803
684674285
516636872
1498281011
419715702
1051681028
860238012
966775276
242800412
433212522
1440100292
1447257151
1437244763
1120000385
1182713417
883036593
450455302
862413812
1654281083
730633839
853137252
289845552
488055676
197056615
870889867
1570683602
813387926
104621012
1197652365
420869434
945785642
1402983272
1329471580
304199801
330849451
1427636894
871497726
453821411
436998241
449501859
645025402
654836576
1194247273
328043821
795800307
1626301018
985759219
407413703
1393663320
65052476
294752607
484815034
1251717938
477914998
1129899670
791402101
974254612
660057029
1005659632
1089529941
74130803
513941165
1577047207
401364748
790219752
358132824
1686927757
868799674
1040257710
591770769
314074688
375810765
1405503248
368668873
1402481615
1250690671
727077369
739960827
1507097117
450123443
1642353918
581653611
601647732
1064160074
1263875373
993265544
277408244
1676692773
445362363
1568767440
1028210378
1697833062
1381592244
1636631692
645891916
1316516640
952747564
1062317895
665075484
1181335152
244341214
1128670328
222105933
806809752
892922375
126241658
328909490
830841414
586581609
1250765755
1477471378
255760087
391289973
1259068047
755819705
835273099
126087662
1423415985
354495216
697409847
1439968284
724820319
735390112
1455526315
1312869729
1218302574
1409043088
831412341
407882220
272461633
318537876
861122497
944390649
729730685
977286710
1533052053
1058499324
432582264
467204382
1451304632
389591782
667458654
607903796
374720718
653332160
1307233838
439089940
378475529
106265810
606752737
1011697851
1276130029
703094617
752507442
78997301
901923676
807216441
1380662325
997121183
956816169
767422687
1261495620
678451871
482766227
790513038
1388922319
296263611
713413836
556388490
1309898521
627879841
893567574
795608480
1336600431
798589392
1010623247
1372859767
347134228
494519605
1211562743
215951028
934672510
1285054202
1603067248
1126751159
1145464422
815415824
1140414022
1565831508
1250456287
1013543077
188058255
43939463
766106056
895563107
1155375797
1396645827
578468123
918789266
623600233
532318980
730760605
1518518961
1401615894
1667172547
635542741
1032357655
816893635
1607791736
1023764490
544317196
418139409
965740123
597105793
401659065
721865530
569844489
437835815
1009607559
261862833
704877191
986050098
1698883742
66521311
1118996016
1039423876
1170920745
987838751
746545316
892011456
1039454464
284172572
471178812
975871031
735549410
1619525243
974066843
742910311
850653406
1240561099
630727462
1288943610
473599519
1053357785
1402334824
420047944
706442857
907640580
833646284
376116412
517042216
1409565178
826882158
162629983
481574405
1678859618
1477691835
661580005
917859019
1172853252
477072099
1302025722
741510769
451823627
524683862
779538436
1641128410
1640194053
480421072
791473562
77533493
1530474742
528149726
897741281
632750284
757861328
719915513
1109911205
395818300
482453062
717024705
167821850
467915646
843311135
613973332
1101713230
1331708365
1177800569
1501448072
306899318
632995924
493563616
409216090
932280136
833688592
883629432
274798198
678815858
1251495409
1381088226
714448060
113925331
1280315654
1469298454
600990244
202646103
1635778275
536328883
1051032166
1555802796
821743151
1045345245
1197400065
868245268
1030523092
1613844914
985897292
384780821
1648933944
860107136
1571613592
1597405127
563770100
1190091825
730728192
145453265
470172013
589054224
883358671
572101825
505473103
1006522151
647820277
436836905
634954742
1098015384
456746050
1035977497
346621591
484892274
1311269398
836680722
985227138
701457516
492758643
1202326437
117562121
914734740
619941660
487094806
1521291357
159002960
1267048752
780533192
1054063211
1501846930
1589122088
968648193
158884780
1619675871
311958277
733399299
281837174
592014447
608850530
305196670
793875502
1642575888
907792876
832662506
993204006
471582323
1101995574
899998895
178975508
829017249
1181269731
704386721
787953986
753645952
490750071
1369273992
523390614
805782922
549157868
1317726481
199432531
676654663
690330931
1100793204
403805618
596686941
482961487
1628334073
747513427
763958465
737085375
1421670328
1632086857
1093199158
782840085
346752400
117176244
357179660
351679625
1181699880
737556015
732488585
152634512
1305039520
594762153
354770290
975905517
530394817
860300899
1399549956
616225281
1537039950
853065127
1145283936
957813853
463532466
1586487440
780345726
338716582
452467360
825763903
326172317
1391942393
1353843418
260793012
231330763
1275993246
1616066273
250891653
1234405191
438497797
864046104
855220146
1001038721
403646072
1022887287
756405067
707055922
1094043122
679053330
482275942
893117510
250751335
1172724604
269603180
846140765
475617868
944985746
590407645
678596059
809065501
282074060
1233640478
988378428
1520575049
459939240
285396089
452073660
566654136
762103173
1648384051
1362978762
143227778
510740534
800896259
741178600
1045789723
961619550
434995545
264559024
1166975401
1410002531
1054758363
452208987
884509659
169231257
615199993
1670928214
636887027
652209371
1621180992
1232750914
1515646346
896196915
735439234
1382560552
498926957
1047110514
745723867
1351299150
837807501
1115738447
1070217970
1001072850
1355853564
187143492
863793633
147810530
937594874
1589293222
724511827
565634335
945132984
278742854
658307686
306210164
1119001784
241242577
1297933051
355056886
622234014
1628031466
940205194
409776435
845485181
882979678
1281128585
578967234
784300291
392301147
584360743
1613583641
302703310
387673196
1006425195
912135183
804467596
376991296
830929332
229062723
103790933
793151669
738853881
1406290684
82108082
190833801
1280608213
1881041
1364029669
1075543231
746327178
347156972
1600535366
325430723
471148728
270912250
391876498
1515471856
1064075487
1286884290
1208678942
1058811919
1651178403
405073471
925081619
1243986487
557206022
812507648
858388751
1020448114
820267852
1629424698
803069064
600653182
1229791474
895622387
1402021180
1086991118
970404160
490498759
692250905
452127882
1609385456
806372749
801887972
1030567597
1313942371
591565655
24905104
1258333243
393072431
1028776527
1459829223
940497973
1058156033
934299466
430621044
181706166
1072143743
714385893
1676134101
1284708617
932212361
503440655
654687561
603092451
644156849
1545432697
164183864
379270892
1183707724
772886376
783334918
393059566
750731786
700521636
1483351761
921426376
895735820
333326230
181137596
780564354
192170664
361823788
775495726
691391309
131335570
655052549
487319175
1052192593
279547529
931824294
460837409
545207317
964549348
489894337
447825289
984367378
1343807179
1307208627
393010972
462817778
1684583172
500489973
949325596
248989770
1319719778
1331807825
335732860
1175655677
544097224
535246642
744447428
577382590
648288031
769830278
1302811923
730594590
1297106719
793908981
1587934104
169194982
511565896
1125571807
961107785
390822777
414069438
490633010
1051266135
372502867
792892467
1249121035
1400600871
590109994
888021154
415984204
773108349
1338143876
470513694
1644527419
1171478197
744956197
552284609
1286201493
309991653
438972602
548576480
49322562
1207304057
283716809
937180892
1617001180
680798992
700404241
1343432023
1239123723
1681145324
180758126
871870439
386656949
553254487
563545618
1622056884
268910180
549360870
730028412
674934377
465521747
812252021
1009614341
798054180
1658722511
658802125
1457649192
314875652
971833959
1671999715
434285430
1007291436
491319102
453722856
1187708943
880516891
1664510363
655491614
230194529
1108170230
1065602988
1016342517
911330665
392592219
328677974
587143644
195925670
478250382
1463081401
1484779975
1594554617
297548166
972075222
847649552
733451906
1089183018
534627881
1203709491
873832700
636855276
203813406
362950399
397595473
1487032651
545748936
244914150
450214376
329542025
368350879
1116884920
1427365904
278442104
369424084
920107151
1073629202
525809383
584128265
395817247
592318173
1401927607
462169923
768955570
125150549
1600528342
1024652546
1101312662
544925524
1016926409
522634059
286040551
603672175
1542170590
971285451
763398261
1691668067
1038110352
596862785
324696803
1049909893
452116355
801198199
1674104206
1642745115
708602786
863901204
654149859
730553843
273103490
782776907
82782768
1059699130
1492156715
1654079684
1378580652
700230865
712139902
583109820
1135101112
1205796033
959216068
1014771041
1166467721
209900568
181865934
1302668884
976346879
141188358
775497131
1092563016
177127194
1563808782
393501433
829842534
1006495242
1000454609
746273067
492606460
1318405759
443560456
1546997015
1011236835
1461530968
388225487
717318977
322599664
655598933
1089283948
187762272
1298970014
763258487
1503724987
486384732
712356791
1649404565
530036900
1201386084
1096753718
529539629
858924904
738830116
366490954
105058343
519737057
1414019068
665106250
703724886
1105702136
1170123440
660353923
553250253
76266115
1332771287
1465967559
674543363
1493979927
493796847
943901290
303656601
1219249474
326034428
1097249407
351049505
520037350
1056679497
456534273
1249745965
1137637619
1514414881
406880855
200122882
996920380
298662830
967863079
804697983
1091426593
1379813953
1419779608
881660881
806287673
1336841862
1027821295
1654224383
196668803
459401164
1498155729
849226196
595202764
358359777
100693818
549770642
825437948
1538233868
436878929
1204506759
1368889052
1166127671
1274088917
287617882
1649995452
1150691865
324715835
403034937
1664069751
1550824570
715438652
1437887882
1072037358
272106379
411888153
682319343
1051603924
641334573
1443871475
1434578294
1159749740
969429167
483693111
867782372
1189616792
1426474323
355163998
992879170
905619580
1632485685
594371865
895794482
468309874
257809896
1013864591
1295208264
1343413738
205495291
607526140
848911514
1566543669
1123017533
992249031
1007700768
912670164
868756401
559054182
963396758
1249658111
605255306
1685469354
459754442
732233646
872726144
1478685762
1632036178
645566272
815173184
564248665
326480087
1471665602
1645542323
1111821262
937649638
717484817
648485400
861254689
1623430368
571565530
516493202
1232213732
1617026778
890318697
1273354586
335156402
203019408
629970763
815834847
533600869
169066872
948356914
445765074
1087674088
1586208392
448938300
392574881
1114954330
1178430690
925218698
896989646
1138778489
1138143710
495869818
444029027
477055593
1421914011
751380805
1691288870
1629431372
238865740
1585333725
614017994
1077637263
1004195908
481258171
1100000558
785737631
1659254984
214352108
633519330
243489820
282891791
522150065
672438223
609576174
483528055
157749104
1696280521
122202588
470055697
549333169
1295702123
344205784
1107822196
756761992
874924546
889719127
892819795
858582541
910016056
1103671738
967610356
353563895
304705275
444907627
887186567
305291268
744594714
1568398731
1217330998
1670920821
601208287
945683637
465317910
675826972
655703179
591321978
242392529
773600259
709315890
975961609
352326922
1651768471
1552917146
646371839
459177906
787390588
1258172010
1350712656
81619487
438388159
1440484287
217116696
1299012934
204868911
685393692
643539556
424650437
1628962986
555578740
564999846
776572941
643878270
1215040752
204563287
1429587899
655448223
127852066
1019625127
411855989
620211906
383647796
391543208
929580369
813488321
478756973
724181119
1680555273
944343078
375250826
1586554167
458130169
249054278
54517027
475168499
294542022
502871090
1211760425
357042087
392703879
95241018
842814514
500716428
875104950
1007466829
406146337
1529217140
1209554669
755962223
913764414
1297251984
619575507
512946433
1028700539
651585195
1594525211
534213861
510371259
693342923
1125815277
1360975564
551399699
787712265
507839415
415408171
211477320
1188919932
497833839
1180759108
651047517
1222652498
339158694
741223586
255173767
720056720
832463595
247386206
1617957804
1059624450
732920272
1068217414
1059997146
1494853625
574579774
686342416
328028833
1389120079
1087619566
1264913241
1697896158
1028782027
1616369169
930435621
509457445
457706806
1216457831
998808626
707900045
514243943
924681816
1192036396
1390954917
1140515082
1659289641
457767180
1394761510
1148437905
1045194220
1218933609
618998451
1194018801
1386301469
632223666
497090195
889348985
1457574322
502143788
486457279
924596381
1205910121
570900101
269417370
365648794
837821180
1209868057
1219647529
1612175969
81074441
665281289
945965146
1047122831
579038412
536382143
372134591
513843409
296547475
1172300763
621139281
404420524
1381273092
1474358709
1122197473
749508693
1429773710
96579989
1194979303
270059225
1038227620
445465559
1508178199
313912516
708062746
314934747
504080589
799049731
238983336
454765359
916772591
1636044782
550573811
833774919
353862246
1469155104
1074102238
427040385
244930189
744627478
1131757852
859256397
1086677070
416511203
1462368273
418790079
319773738
420296319
413627096
1086708064
141090001
589998316
999652617
339963261
768292877
1333216559
1683943199
661852073
1066945323
706232723
756699751
899809974
1482030350
1224432341
1076739808
562770263
1692384005
512021178
582564853
684959392
882310396
180143647
579633680
894940371
1491757134
1649417595
1343674495
1293314299
460871322
299665357
1386524971
1001629809
236656978
334120295
601372020
899448728
516023736
911152460
550063808
171496161
854825928
877941653
428867524
558192430
1070569401
732987397
1097332325
426966724
565721025
648644297
162992607
1429565343
609679700
1495460324
1109110152
1240487823
471901808
1257619421
526717330
496773522
1655246233
1661409775
1431301397
1581935844
1197669179
89642354
776272663
504110211
95966128
759135428
1177995123
392077777
661393714
1100017140
1556737956
353901347
503229788
565530721
600453547
671481750
720032569
396153163
421059441
415655063
601986211
1358968455
1261799407
1598141620
382502798
1505776990
550700193
1440983642
827692119
41756229
1255270285
419219439
1651187713
971054948
796914718
967922273
1067360858
1481507773
227169342
522304580
1638826985
450659982
71329302
736546328
1145078407
1142741709
413271808
1154927631
845909879
303028750
396121389
472700738
860473318
1124045934
1030539311
749210297
40476097
19259042
492125121
793806428
354474603
493001100
873740318
128995701
1083416671
241499589
269098792
295258916
1463671180
323206898
590518223
932751246
203133756
858766744
1100419185
862683266
1193021867
946556295
1643469526
496539771
790741290
992057965
787648044
191499870
1384258129
1088261519
722515869
248713187
638485063
1225139002
444814762
899105127
856743757
339891009
969128318
574850503
789005369
562516516
1375748592
1182379433
805558269
827646492
1150428354
382398457
641673242
722552122
187929107
1492010666
682689590
1479585638
578793083
1449815210
759595191
387377563
1210336163
1349997245
1122295193
713340362
401035534
473025584
549956025
1441900127
917322219
598109137
899257827
657526707
1463833218
962693450
1062193088
470885728
341366179
609852903
837970308
536854241
418882475
821666959
356854673
835848378
1127781106
517340779
1399831605
1675792847
532075779
997127622
1626998532
1353682876
1257733994
362152139
490478238
1456414415
746834558
1047883542
757779830
868258766
1551249315
772788333
407863113
191883481
1046861983
680683792
538350636
879448640
940880274
270819677
389159598
1170861732
245156586
390142033
106648096
650809362
1606638706
1103044872
1467016009
713411351
301133215
765803021
437888644
850716070
1620519337
626560895
1080676026
208206647
131168722
129114748
1305793813
1569139601
719013299
868974516
1330667637
232518857
674101960
564606052
1532446110
1347630604
1693511007
1253229147
395063796
1099595143
432955932
954718232
104072544
862708512
1260474302
1064791602
535547053
1575722120
152334581
1374368118
1486571184
671182485
188858886
931760258
1596146981
937989429
850311625
849319700
932317099
1188936165
922535789
383427387
704746101
1481554109
433114501
542731256
391017607
717811762
822175568
939556393
1317504902
621211378
563151899
1045291698
1406149171
366991821
394464046
778257315
1617947345
409324343
359120060
1165796245
1466978958
1677985853
1056253854
1416615250
1258796912
797896571
857925618
755285197
718389751
126259102
566955486
1523304069
1463949071
103600036
53593712
585469435
649807457
875153779
650996220
645594011
729506101
820411157
266604038
785244565
817004099
580578247
626712513
741310765
1483634058
293831217
765952690
474482347
1628503541
1349363683
1011694191
219872803
960731295
789964111
344172536
946538965
1044777750
1281101814
323046637
804337794
1342791262
641789141
1469466497
1090056446
721370610
735085403
343452497
833606993
1377827927
122861316
910814904
1336230353
978631223
385455561
926199482
958618353
627518915
1022283675
1061085711
942096167
503201838
1075337624
297799118
1299874997
975925821
1597266410
542606594
1500403478
488288947
1679432332
747086393
405253562
330619878
1184563957
966554958
86682279
933627921
913536146
464428492
1006888053
1609983103
1159580045
918902431
1040092279
788575966
423009201
865093247
455417666
1563351056
851100073
1511862621
884128345
1149685284
1199076237
1097862346
777269091
1439937540
1324713861
471860766
610366984
460374306
226054449
1225539754
1228570534
771464125
1407489316
1093463311
342983532
495496937
670290733
507181232
1128834915
731320858
997710601
735312259
1067520368
483808743
1556888658
881087120
992295930
808953548
1635254431
997129311
1390546478
59184019
412858898
532543794
129148546
1540209298
1115162648
648908286
456763055
1375475638
638250636
490367125
1414123077
1042001761
1457592758
588693487
1691311434
1139941845
250825312
467178830
547585940
509782955
493047486
781678335
1450052171
763600754
286523488
917364652
1092139321
940244022
405392580
849995140
230088297
943552553
272839502
799352713
336474284
594372672
1657512197
504065608
1399282121
1392193611
1678908054
1027729109
446403116
1193731674
448136597
960106608
211849555
1203198521
528145911
1638850266
646159115
1119301263
1156999800
510489709
343664421
1221584319
539518707
494444908
1318783813
1238545573
305925344
711882004
1313589945
485693750
798668396
963072420
1250335624
996216108
790563328
625567738
811498807
849828265
721973950
1372774736
1492826463
1555822809
173228882
1373077716
1607760221
77652115
1185684074
1679393144
1062722025
832966678
1213991411
212098569
1626469215
246293320
298886911
307038442
830877936
1350935316
403645968
568902568
884126523
1590919436
659912901
1475815034
1633166753
814686464
1237346310
1370775545
483746890
1384499715
946633326
1606062920
987266400
509784206
672643151
1381205848
485776515
781622760
593402849
1392545922
864564201
46466812
131435029
1291626302
1522575226
1260829580
389481454
1200985280
538203616
799779564
410630161
1603067406
928844892
353183946
1326081612
1146870128
503534603
513232233
807955786
833764633
855367711
75922380
319742215
252429483
1152179529
368135948
577781741
73950888
734266616
973585095
734045614
1429981548
1094826397
1129936396
907032698
426100864
817590897
1377642935
965172969
1014914650
788721037
628514175
182860530
226149688
482081181
803489263
1237783639
124972936
183981822
723295787
187995789
647936814
430338243
329532812
623404420
276766782
1222368738
311029765
955162090
569120086
442836834
1077795267
1184797591
398630719
760617628
1203392970
1121534260
619643315
238492410
1055807297
1211254481
916498189
716620640
366058403
823858935
1450965740
1043245128
314610274
1263474493
220085114
391670503
427615741
802876623
1070248402
1220241734
1131385931
1519648332
758788640
1003290945
687950790
452948166
597812834
331418546
227417348
500933237
447402268
543634961
461162209
680827680
83487964
958776534
481955740
1618091005
647536706
724630401
1268123362
338925332
82325908
1147720043
433327586
807168583
460305619
279346739
555764298
381030078
1317724444
589539593
648695664
454584552
325815080
1610639837
499125752
1660616137
373360958
1676725811
1608729752
664976118
282332565
1349602851
1241185014
1573069352
805481522
1379499330
486699555
775951398
185063332
740721742
1250030582
888626816
1149653693
75172663
775329411
1695931542
769589213
1411770054
438501473
1096319123
1390145746
264728984
720901333
569000406
1417724372
1061418776
922605602
1558196543
925947727
1282202120
1156924203
1057221348
838373947
1125524549
1063929211
284012425
1105595230
1471794061
590056430
481043019
1309574750
1134140669
410153863
259766198
928743789
962744035
1128584352
439781307
1324655937
701424040
86236290
1174646561
1400580881
511016338
1237660808
305272257
796851093
1072892347
1236895610
1156435648
1599899829
1467734904
959864125
398139690
1292256073
486188240
1306528761
1132160980
367886885
376433073
676874266
678079052
274413947
675904639
443521860
145576343
1150255908
392052984
989968207
1626152897
760623827
1415024734
1678412466
1231830033
338426036
524527640
1120440331
663002176
1309769365
584825028
1665285717
457440124
622590155
1048883023
982999628
428057949
488382078
1573772616
879787895
926636124
1663489372
1084290531
459168092
880622822
504594224
549615980
412163269
1483093063
1397649869
242314612
1102538676
1498835964
1172965333
1380823768
131795882
1271158646
1660631161
430606909
648162380
789709898
924965552
751508963
1687980607
1556845156
570029117
1230457449
412532302
776522332
1362141294
1142624564
1590543837
326898593
1256939058
539681494
1467679280
1185263714
959486200
762433837
898421709
457725003
93814910
1241078132
812949187
202212010
971899398
1663563792
1468309387
412474055
561577179
1137650625
370617529
1375706270
716485745
256753367
1011746126
1678282777
2704151
1068964321
1178757858
1676726451
1377767880
1123171989
387446126
816211079
968281085
338986293
108302591
535476552
1417051968
1088008989
1189501954
1107795211
482287976
1109988021
820045636
308487354
265634953
1374641749
1592617012
966975729
587068911
1685116004
295316848
1035022196
248561131
1343830809
843983157
962982244
836524735
1510713163
498955461
214747326
1046438784
397936700
1127208923
683047048
1582106389
297898975
566730652
748686479
826467716
1571627657
237683197
940140667
1399798773
1476455341
1015861211
436058421
1384532798
450542551
688776222
572194345
278197756
459331485
659315911
225665291
999853842
1284118710
327874904
912037195
620517663
324710900
591854455
1062300510
1387992337
766705972
1239128331
794254976
1239032846
967063573
1336921370
1489976738
473430163
675929817
638980158
1399318699
823837649
942598589
1054842499
204414149
193079348
223843589
343768741
717189285
643058219
851683321
479719771
949106768
1140470215
1033499091
811021333
1062788914
1204141984
1698392634
1578123950
667539190
1465987230
1344536690
222603645
1459415960
1081730801
335072672
1306785634
647237702
855866509
466745208
1055252756
916223102
102450390
59397001
782165677
1643765117
675015594
1257055032
1022387967
998459033
747956939
1420034461
422536902
735566423
1390565496
1414500811
472146843
1270706861
769161529
648749339
1401743065
1168650279
262281254
885761686
1405612745
1309143092
936677736
1609348882
1108568648
1374188353
1418067406
1264070247
1506713684
900718501
1319727242
1424735006
1011448074
1051310992
655332095
909065255
1182655975
801255693
1004194766
882432949
1135136564
954954618
1676941120
439333268
235689103
175231686
676137134
1387129424
944371707
417957914
1137864300
1421965498
255254786
1518943207
1493286756
1003847033
1143123178
183370117
956354934
1634635600
957669721
394785264
340693928
1561187108
710203838
426569632
942613961
575628964
1105441648
711921956
380137737
1351940073
861556724
1082039016
1137603742
885283553
1228261001
269131035
578444532
994266790
1078951569
857161652
437461796
850201404
839906285
403084632
1393235227
544030001
1228834144
1098337876
632937287
582171723
1109846524
641728862
709079471
180821037
1607747980
892298752
142633485
376971454
1397330494
95661112
997210661
688969154
649772750
762221682
835863587
706004431
1057484499
150553464
995756347
439765264
1070141
1694700376
669716933
1052865781
1314314623
209721933
498148083
1252700157
1000598038
398113432
1265050259
1054614666
397023876
1112426079
760165268
1129298937
1274488801
816796628
1103812969
322001846
770528904
846443704
1041692446
1540348051
1649106465
1636714636
616841074
1170342836
839357920
1360180680
233247268
391857274
1423836016
1169624876
1077991269
516266978
310282706
292714046
725620175
565253959
389525939
359561115
832151500
680969601
668605498
964005156
1695229459
753415776
1243262368
1137174530
609016495
1515448422
946114663
1638234460
499186687
560407087
744575894
1647910759
1471232835
1068125941
1690395836
1612691648
964833167
1076129464
1074975010
514054736
431907790
1188052317
590909758
1557861247
737128043
1189539541
1482897934
477986044
728188387
668636568
392337476
826627350
1012814169
766251712
1090051531
696723432
359402474
1372037493
866233384
891179905
1520491518
747969453
1182705517
1646578581
263961491
1612636870
597847250
416746199
1046445956
891096357
1117407326
539723674
613537211
405467941
489514691
1394904236
323763590
448840962
479548344
472243601
1694029118
1206649901
533369790
804709468
1022230634
810977262
654280105
1399045349
630031838
773284343
372085526
524038429
1300363199
277632122
1433159089
376373105
451301418
532214959
886034821
970575265
549001470
406611165
1258580923
1525862915
1648426208
997059745
1426861035
986877368
514527516
531132772
1560070763
979262921
319568519
658870050
1580646749
1075707379
927614737
843286385
382211291
1476211247
1137920322
1447586714
2235584
1438143466
1178507103
517465117
504588112
813526295
720616970
408411250
951022268
547256398
797753687
154731299
1170269982
430842035
1693265576
753355721
815496688
883839479
748216258
629985383
1033636542
1646267214
214140819
938316796
1335909474
896275359
517534195
706908754
419097897
1665010126
1391932924
683763305
497516886
888839662
1173074213
386767443
1676660058
329846935
999579936
675278054
751109752
1433454971
563016992
1344607411
923449073
1277004492
841977188
1242231143
1693652141
970341311
458864623
1028100773
1111248519
1499817645
826132948
794071080
89713453
203572548
270508871
704868675
700890021
588534749
1195467609
930063464
843961772
1295207750
801687719
589921789
540591858
721007312
1096077504
1307036551
175785539
260039931
942093572
247320558
1071315175
500276390
1162645495
719682403
910652023
943954962
604463186
1074411097
1051444766
655987463
822431408
1610536562
892961912
596329779
1669439657
1056995264
845477597
1247396296
441633503
761711195
966036178
995488020
1641740901
976926016
965993853
1086777147
882857196
503675120
1214091917
1013728834
468077926
722574192
451911165
539884906
1206107421
1358351083
942726670
1640825276
414541625
418645862
499702262
882523504
798929949
1298860488
1250265382
366309153
677338140
836558097
1011660771
948676662
843087427
515565375
331449394
1156211062
780933671
1360514635
1563701891
807040112
1268438310
822395540
788982052
846238936
523462183
142444452
182309306
855524662
483314636
1688654601
600899606
1404950535
192173682
1470671408
376419089
218567529
369452386
499860506
286518039
641131241
316847850
394456836
897743436
1019083454
903013822
416216782
1091670234
155449417
1519964736
1055881833
477987376
1630051086
1619614981
473131923
532116909
649300262
1635198034
507321832
383449270
605211601
622488916
795703647
1423712833
438313982
216058434
402686243
253656535
1421155599
1044404600
1123944524
1674893248
811762821
1645296618
1043584303
516010979
1304613317
916841708
1646395662
957196698
461499046
717887976
509897191
1374695288
810864647
1220823805
118357926
665872907
988238588
1212087061
447271543
992043352
1030054723
1283792368
1626515836
875520391
540723296
941071786
421615466
933073140
625570043
592984840
547418704
961918325
825757938
54889823
1136175636
862528815
885390444
713606141
906173271
1102996710
842869006
392311506
1031959285
765852412
955745023
1200710682
1125044132
1654186676
1344188737
477521190
478528855
1026106378
1034116578
1108756817
1544045466
1602416628
647743604
1143118175
1093369858
1035010830
475014292
408432511
1346604044
1547892796
1125134560
435202639
292094958
972889350
701440246
1617827293
1671445796
799714794
2135719
646094761
1614433982
873276896
690355588
442843987
850508063
1015207755
262287262
815505616
472997723
223454501
470379798
1489417994
163200972
561846846
439611782
561179886
1484605644
1305889577
633348246
632291120
576546605
1233028842
913606289
88495771
1672695173
1515812035
440796946
1063855830
729775985
1207852917
371821100
55022226
966639841
826920556
726436203
266021656
321000955
777366868
519391328
245662040
554252437
109861818
519948578
733110452
1389096037
316746958
1184952477
1493203918
397115306
4263376
371800727
848561752
1187495996
1667569607
179328535
1215098612
456335500
706356286
169996230
933136749
1662225878
761264553
1635137888
1061340658
1153253966
414281090
609155186
981706206
796553088
1211133320
1084996840
309074729
690921751
279924623
237918059
172010679
1629029901
667111935
888333297
176880043
387091344
1689001779
1634261390
812995265
762936588
1409745754
28108740
1512206711
809665238
682173100
668041073
477031886
107785477
315896180
1222563013
527473887
482088521
488177542
1392926197
1484725751
1311067948
372561965
375164644
872755486
1427853160
346712637
821351190
1458067660
777546566
1419490720
684363529
255825457
929060112
678290674
1475986018
344874406
1287166903
1201347536
382019879
991600657
837171213
503684473
653963406
1079329372
875797075
1055782697
1279012337
614133976
501340983
1629096028
1031588093
756366431
870418314
955792297
817586894
139143106
698411245
687964710
185263905
68697695
473845061
420446206
1186633299
1384580305
50384791
718503793
1613889934
241469061
1326737045
125032618
436401072
510291889
972787767
628816968
1375466960
362596802
1309152754
179724522
469478798
1008809755
185506772
574079415
318156039
722480899
975990635
500049505
837453019
490723496
641286520
961623680
1267911758
743910862
1565286279
803250633
1365411841
735660260
992128607
1250375158
711036663
1160909702
719020969
1497798753
610237251
606734304
1501376904
920320890
610628692
333626293
935091082
629658341
348658471
896071991
943515719
1002251227
497012104
409422364
1087132234
803392345
996360257
259762922
833944219
550705993
721433269
926926172
1408974805
389672979
420319258
544781607
1443325696
530737332
960101774
438794786
457563562
1186916911
796112513
1471406151
1195863422
1396364837
385574598
711723586
937777983
1177724830
121060565
1356155532
131284267
1070541954
972556025
384297943
485749130
1579117551
957725428
971779351
541864287
1246676584
987417820
159617152
1103306045
1180235512
401544519
1389433982
1068449211
861376399
539799983
723203213
1466867557
1336599841
718771337
658122518
670028032
1413273979
1025484496
1579696221
256199877
1324223115
880466626
484204993
1480998068
727517466
1363631346
402145275
514065649
950213978
672642929
621304623
756500191
1125864436
1455211809
404012040
1361707223
701895322
765168973
1052016257
1423118404
1305268446
1379713503
1084700487
69694195
321541319
1450001831
387906519
774011373
943477810
392863128
898038593
1379626030
102964627
1278325527
1664193959
655362180
1671184607
849848303
1276261461
954759990
151103032
449133611
856706731
910631280
1241855971
796746892
469816901
848718951
864178098
432656205
907585055
1146234191
1253177038
1075460604
1288334827
774492421
1394026793
425395580
1353770418
132000068
556812994
1639366691
797837287
425862335
881807087
993967387
505429880
1648365886
1348899607
91573489
1463795711
887206137
758610469
1589630250
1010165769
1642937594
632120664
1466294547
1320324775
523061484
687730104
821924967
934912254
1453523132
1674213006
1097802493
1631725798
1019306773
508347844
443811048
959819040
700310084
441764624
363838999
1037093064
423620548
892400819
993314244
445424565
881461667
1028787628
956950625
1672760440
151192824
889907650
911899466
496942591
883800932
338418951
986477014
802447190
694161430
316266227
419489006
1320181305
1410335384
851015637
1243612987
948699480
343646268
1213946834
1664154584
1056259453
791668939
905787546
947604784
412884630
680550913
1574900161
938746188
1140848044
168642802
403089384
987773025
741921356
1545472972
1668049472
737937321
949002139
1685159824
740555464
508419790
186154566
1294630196
1001567210
877558215
1408366796
1658863686
448784883
630669088
1041640078
1549349885
909212449
1525932730
598538828
439634690
1644421160
1665319810
399430075
1065385105
302001841
962567722
877105436
545543778
866202174
567425118
1454909047
514038613
1254515599
577471156
1636542129
1141438275
322589062
1279404351
1572702806
1039831289
214064907
399384996
596924180
281115042
1262288265
1612033953
769706392
1288305307
1119406716
245421376
1628051955
667933618
574030004
975062608
345785547
287799707
1290896384
668956364
1626474570
827742302
149815117
877135042
855435305
1466824133
1303057693
1285813305
185039128
76322682
277411694
887107182
1588734271
796684437
1371217252
894946367
602288458
781819570
757919992
1082469430
1164366316
780632719
506375737
950475112
328042342
1486502469
687525169
1218097082
1008231986
1669144433
820870002
562249354
1295210040
1223261469
41970905
1090030297
1368373180
1446341934
917368487
380734784
459749353
1416954197
427614414
381930735
435592311
1202024678
2794601
147568747
1439964696
875251125
958163616
473349839
682388009
256036743
39344473
7828484
1009198830
51728082
9658370
465741059
569562178
948093859
408424626
1152750711
1057866243
951541788
1276924590
396064306
597559122
742677162
284328496
1646175295
246279012
410835976
1602541039
297262908
1026169166
92223027
327243520
443719395
742712388
79031455
35845681
623075585
1108423198
762113841
6132952
476078941
1685211058
1551916996
811469767
124891714
1290745215
712942727
801526608
210283969
1402486480
1628933216
1009787744
763216373
871653115
1093290951
1223807398
433166367
877416558
1200652627
1065751951
1484395201
1215550161
1079202058
376278144
749295337
598517473
207284305
620711687
820421514
393961673
1635785562
952902987
390528121
472702024
885767725
888027756
221746204
1479819043
1286308517
807891147
1396595318
946281034
839687511
377958786
508487813
1219326937
1296335249
727865532
900237475
1095895850
1634756383
1468750417
1191801357
117885615
1204586284
445104183
298587776
1257316525
613830862
474996796
245152905
492754008
420507095
1209447994
838639207
1683941137
389827536
49387001
1213580253
1509063907
1365080020
1675671757
534821241
665873857
568767975
1274011890
521967445
1047026844
713932590
997822190
542531069
813773392
1353638219
838978659
384315181
1399336472
101641486
802287338
786247481
830581920
239602378
540756269
1649937987
1604200942
1514724272
627887882
1312778320
859460214
1012757695
1343273399
1016679092
297071543
976513598
799009736
247293742
894743801
1641787336
264419421
922144553
400027226
1497936289
706477276
580259054
1454160279
412336427
196103082
158788886
1465590938
464740808
779599457
549420673
73696427
611554763
1262377352
828986417
177162595
1218360731
489877177
1362728072
853952775
864914943
772824790
753150516
529116694
339733709
1023009533
546798759
1372303885
769037183
1648283438
927517698
3519286
756167591
377341069
824205152
946980293
1327778655
919136190
837012706
1423518463
715449698
1157351482
713304145
536351492
58074750
662695167
1641860193
1436055587
472845293
1086618637
511139935
990006541
309958382
497253421
637266068
1027041644
874568885
726878817
282792588
563055642
528000510
1088178455
986966851
328027504
430626401
785859282
1196667892
930455277
252440851
1105404061
465304073
522303441
695820294
912116655
712329866
433293948
448586418
1430457782
1196489401
1054406837
1590158048
632628185
659696804
959175361
1385902295
1471909102
1113994369
1670415395
946405907
487007293
1175155135
1277274405
1610978978
404200269
587160578
613104620
1361917341
477325394
388335729
574864908
1204929219
1643969977
1690013919
1251326146
1670296404
541213367
1024752654
712328683
879008775
944987097
1180991271
1085247531
1643614439
1046311457
943787492
1175691382
1496464758
1241022638
335675352
813315827
1081953127
926349152
1635560840
659673147
688122684
1341558074
88572671
907272248
890522659
623936415
1045164569
325112537
1092557857
760422921
745643056
331990350
798595415
93319904
649886572
435614252
439391123
1083499394
1664881698
574187720
786975606
1488499339
1228864637
1643547839
1465906637
586070453
1106802546
401431213
1113474524
1311781727
1282115506
1210024170
323881991
1594208919
750707877
507926609
1664471321
301459657
687077409
1681351649
481244541
301553531
1389511363
887421991
1326482757
1308773575
743636522
1288759975
872820455
1655655120
988572721
703611828
288121417
1048447915
1311680062
961455819
1078102088
525109726
529569557
1628179501
770278411
1382031788
679267510
1408527956
820113935
1612795022
1607167762
1136805896
1228365953
130067614
988429334
1083078009
290679490
872222741
1602131788
1641361379
880594046
1049039778
240969857
1188804244
1676957790
604502132
370909475
420499148
1574916903
1249561723
1425275112
1091154892
1320532463
549385358
1517921125
1465491780
291240001
821302911
1620012368
914798758
1664233570
856660077
62256217
1085053328
316086504
526194606
384975380
603443168
1009887081
1008977889
1407316722
521880638
494101073
1698548052
1040887500
1111588326
636191355
409463414
411908061
957308224
91722676
1571012926
755783957
338691997
677143553
1576662978
304628049
332892978
957171189
1243511651
540217490
638638008
902208898
727195483
33441569
1551909575
1631306323
393370879
1540125762
727486897
356592277
914510707
157841426
1666978111
1698281005
1031508833
632292183
1654725198
198750936
1655345760
513893288
347905066
648521996
614159622
1145266866
223534918
299436234
838281603
1310805959
1226242217
601480189
1234811531
143301888
793322193
1593360535
1048534602
1584460395
838166759
333875757
1423845093
693039307
1517399676
725851283
833711152
713396105
609746249
303370675
1088324536
426515803
1166025951
1260749137
1628420060
1321535160
1638422214
305792966
542653392
1450661671
1136873535
709425387
397708049
1453269564
658398193
1164428095
1088771136
374265835
274272393
987068323
438793847
233423599
318129729
1053311396
3718260
1693921050
933766557
428552100
785839632
703821344
582196139
1271408684
1489835183
1187202116
226216354
664663535
1000886950
440023728
921757432
783391454
1463010804
1410087096
342024659
1062924381
1216379749
556620222
422556797
1298853232
1042699405
1596511932
1083149354
541557226
1195977976
1345871215
856032323
917725052
916544351
1346279558
1669209094
528109644
1055075252
454414648
253654385
613814886
393819114
948149142
584345188
401186830
450197532
1481139462
1409502743
1606337810
1226342447
994982480
1100615745
1032510158
851106638
901737172
404846797
747447449
1067672942
1226531781
1044490516
1144238958
1507934764
623025906
1564082959
77140772
808305775
665982194
819926651
1488316511
1533175959
726124024
1688944976
1255732327
134607886
1196969274
887787692
1076616219
1077283162
894589351
998903442
770359288
203133009
528784225
1299509066
722903122
311102246
1328996092
1602739451
1178346695
1311854483
1202435187
884053192
499612384
557158197
921383388
941330889
1687028596
745720930
1333317248
693598155
541414917
908865838
1671851682
633525427
382459635
222739056
778266405
240069684
1631509899
960924864
768690787
486903055
1002941968
780535891
932414241
1568443716
1003886877
1104457646
1413537301
613883143
668483013
1006276134
1492915877
1458902911
604039924
1167897555
1600212021
581789030
1668441301
636415319
970470048
220142943
1635232566
1071378343
366721666
1158626752
1221467799
491744247
60977756
846906449
1229280950
225831473
980705353
964908168
797507318
904405655
805641461
1139827683
1489660439
368219504
496869800
748355233
421323752
706902309
1606848767
832336903
282600832
374031849
1204884339
1147074122
471898494
423540577
1469350144
954235398
563531761
398142148
1650730164
296471929
1411193769
1130167945
932266340
809506640
842588933
373616939
827619539
824324574
751430164
1311148319
947250324
871586682
806446597
1316053222
1600858650
1594923311
325298530
227976813
797176118
1323419685
748784973
961608341
476674858
662138701
896061706
1139212785
1023636845
1551213092
739165210
286109904
382614170
1049479351
1008699830
1360204335
1607828910
1139048784
1145803705
857504702
867776219
296202140
928612372
1129459431
213992294
21305343
250474454
665713693
906635007
919049619
1120901677
1393127812
151438636
278585438
1663019766
525956625
287186886
37212838
1363169516
94124032
543582847
613767299
562050907
1167464128
130466496
1617206662
1372961441
543780093
402224906
1660904622
1246044943
955325065
1366693191
519570289
251900718
486371274
908935153
386504353
655413755
1011010480
1011854959
989279897
755943347
51194894
1613160664
490956459
953441983
1325748612
1224128648
286097432
949764934
1653973079
95088215
516495299
708221179
1586852213
1258793819
583798331
1061912927
603860257
125495482
390224121
142858248
1479248130
975532315
333441326
1539581019
740217375
678000520
210042334
1343522849
1049761382
974573849
407704918
608944059
494534223
1504938103
818780449
988079173
323409829
1452013952
630864088
1686462244
464944529
806490538
627351746
593160842
1308122924
1494286503
1618282236
1397542373
1529235046
134767987
1297888492
1697413852
952917496
1256977164
836071970
843833621
334041729
93261109
1183173646
1073762176
1093693370
941704148
850733446
1558257299
1162026050
657288623
804833046
861040994
1136939393
1389675209
1108750109
1269942702
519503698
336411167
475737371
653693693
301609215
1505840720
72597812
1492423240
1659922351
979367692
1487922989
294764228
425664065
781307876
707068952
731082412
1023376924
688439344
739704404
1668019591
883051749
520058325
1678802835
1452642495
372760868
172093388
387853048
227466061
397663102
994444324
535062283
1522012290
1016687772
234025318
1272767945
916735146
1442937264
1680509934
841102488
88491445
258899835
897941500
972922598
1698420711
908340408
1170792778
460307556
352280738
894372087
548078028
1089098771
1580150966
744934270
907240848
1361598571
970185253
1685103842
1673027365
1289805459
918318507
1011366520
452624500
986316543
218719386
1052857982
938814402
1081382142
1500783619
432237220
445229315
1443344216
1196468914
426569670
585689362
305415348
974483855
667724564
1103577059
1209832821
1112548613
1574740101
473565040
1278806480
454485794
440745831
1667361816
869137807
641142810
1679886261
392439479
1264412787
771544565
417322239
993345293
1431094180
938322934
681317963
254586220
1314255214
927179284
1492623514
1654652190
711295696
657197113
1092653825
1623790857
416716460
1456406727
950410099
968186938
1654935255
1573499937
832941241
349005432
325611145
634091602
1167515908
1067162797
344525889
396614110
478161762
40244497
253641366
1380642927
1112111767
845235440
751523857
735513180
1118376274
1364760491
998866453
1216068161
1537158813
1220654916
1643668807
1513206664
615875356
452869550
985841967
133251669
713963248
1497871897
578707829
790532427
686524035
74774111
1203177881
179612623
1316619564
1311997774
1518081225
451470502
1298343123
1601471249
614344077
1585166288
692483080
1226024132
435815321
1158581930
1475476378
1436532752
1349382512
1631237504
1023428400
207477071
452220388
307823402
772345307
712836975
873592703
644549719
921176828
930527085
230509447
325544490
1349482186
566024309
245731666
1685708915
658461189
209103458
745497453
327188653
192006127
496973961
125126229
391746381
67512912
338505803
220565417
1069539359
1243352654
1018110347
249239505
401132700
896534792
479890221
1655698989
668416884
811092195
951983016
825332549
793007946
930895747
240239938
1117310428
493281636
875944432
423690133
540363149
181011430
1198469094
436907825
322825935
1392322741
1481937081
985359168
505985904
550400679
1642368547
1654251205
1278527704
803067729
1280590479
211867563
1550832011
654896528
766405768
1686756702
1361573568
890705824
315825225
1177922087
1083920012
1195656166
857189377
1651103807
1495896289
328549717
421624629
1093951326
1410073121
1092527616
1662204304
353601854
628907112
659119999
817041145
1326492352
879356101
1461253541
580903451
800684724
1059281458
949621755
431175265
1100723710
820406303
1231098592
384122020
382313312
255005185
612499218
411323829
596129754
1677209067
1410220809
37728063
948448751
1379047675
618582568
665048571
854738554
368720132
1009573571
296452271
601395637
618558242
1605014998
826814927
895892746
329611792
1284659471
860267395
241822871
887260504
642490122
331055163
1336545605
624758270
504132665
949289696
484920820
545306879
1481380083
846530364
1324357639
1390905509
675617548
542858051
1007183662
757498223
862180269
1379967165
434052723
859282148
568228187
344111905
1607143902
1125393969
734363354
1036851807
1662786805
453723101
1088080552
437302608
983035758
1221619501
479044690
1313262075
484315089
1169967376
1285805654
866771424
290895803
1475513601
355816768
413802881
1402641288
965924771
1497569320
1690674888
219520032
853727930
120078168
1472973227
1353003907
331470816
538768105
1460304189
1652884064
723260977
316593452
793172196
450253462
806338372
834117694
318730996
416241181
1623355555
409530762
842494944
1565117859
684649576
953603328
1591041522
1349978643
1222997386
1678684602
203099238
230151727
1322215139
1689292593
391610564
1586586675
1201442815
1380012610
796162808
647413429
38753454
780721840
1132920981
1141741892
461669252
1438762048
2479989
615020530
320633247
1682298310
1216254903
1124122892
474385003
327448812
1000065433
400434570
312672015
108600345
39845169
563854333
1613804916
452556184
1409210897
1003359141
235729124
643800652
659698445
876571458
992814838
1031526158
453773208
1510047829
1195444775
1626557957
1679927755
505698918
756798971
1664538535
650492484
259291456
348691192
447877543
446121125
1413683645
108798944
510385419
399098344
775981080
868070955
1579716318
301284484
1424225456
1030177938
1038435209
1661443326
1130819510
469773335
272102915
1339164040
508063196
718098580
801101853
1626273739
291647288
1017381231
1348950529
127664691
806029512
1229502796
1105511753
1613733826
346358624
995044419
1365795071
963340168
996963411
709034247
347534951
189534003
1416968200
1398885636
977578249
1172703593
1127928966
1166978562
221583963
214912878
216005829
1369925748
1675109334
1641259467
828354874
357567247
994759109
424675428
441319621
562047937
1046559911
115962537
854730324
1211075143
253241400
465589599
1235614187
1035375098
459823373
913439291
738809968
335819385
405058626
621292278
1192293879
299293218
623673804
925675252
897013388
834897136
1304495083
1337709152
1247181700
515713480
1423192433
148088366
908965276
674961424
644946333
795983600
121632039
1649235913
799672306
752996133
506974576
1339992542
1561436915
486812638
896836234
492035694
1601527289
1096278043
848670414
398379930
467733716
747356308
1049014830
392281750
446923090
1406052447
93480713
832463207
993041857
690982304
1347879279
524707258
132974400
329379055
780623051
769163845
1299943394
324332518
477587438
769088772
493819611
359305398
469793980
1192773064
1489928713
1148485599
638244052
900790412
41742965
247076039
1177167012
600574011
1421412607
1206820038
875206821
445595941
462520832
544966992
369539193
943139142
395558177
1570242853
564953541
1321494674
270116378
1658540254
480023919
870885156
768671834
1060935201
751151181
1422276103
634313398
450088975
610992374
774559551
531945500
983780440
1237052040
1692925706
389983619
963980698
383536411
971961266
928027560
713982767
988201743
542176971
298206064
462210366
688679295
143286093
1154146938
865948772
881755970
1241133092
969236850
460297831
397466098
270288560
405219104
942122053
846932636
1070282292
275263777
1024718723
495095583
1630079022
1400005818
140975434
1539236
802227967
1395732218
462622354
1556032118
288763592
830663419
1215840125
1352843785
435243244
376276136
1023422921
932226519
1498947909
709240257
760516159
1361810141
504045105
866119972
1611047218
1612707302
738777820
693527492
118348185
668328077
822465496
959612825
364376549
1123308321
630035699
1554740656
1051282335
468414931
1321196175
888426831
879020122
1465019975
573786675
1311955876
477444982
275476948
401820187
1401306527
927996989
938752720
972876459
810165885
1303496807
371381311
1098839696
347916728
1121644511
654239504
805896634
1081877108
1023445198
489603022
367121998
498692573
1368026327
1640545652
1582553278
783729861
189674124
948971685
1435243268
1670939187
888884531
1092944348
1392666337
506077528
917738693
1176793890
1076870377
266766374
719894925
1233717303
1354866042
1619124965
29900418
1584440878
1633407651
964655230
1670013956
563270374
829501229
710875682
861088044
290625827
307249315
468006985
482159834
391519620
490461086
571923900
347190084
390471150
1483578353
916317535
450876608
766347459
894167020
975386321
668763513
903650552
999547893
1487383510
1587460495
862900527
777863104
652505561
3331939
1377978233
334781954
1189814851
587198039
508023154
1070985932
984638703
884661195
539950757
863687947
605335878
396392185
513444203
1651954857
396045221
737229149
501494808
884222853
1242200916
533175073
718611792
1105238222
1679331184
1092907844
777376287
628889174
585026487
1342068062
1634114325
1256267489
1657153746
1682945916
511219
923198929
2054126
1026647748
423582817
325669203
54053265
1251847641
1586910333
456628349
766691313
456633316
631142660
570347253
936213298
512934532
1491473271
25390455
269973031
1233113277
1298385760
718629806
910833043
754203319
354933536
233035054
1080001461
989240069
429498442
540370606
1694180663
540884670
473943554
1442447662
582666960
542677625
400874589
809102353
512828430
930949367
1493722678
1295141705
485004359
539850691
1176404667
1692535717
1126038394
1389138139
1097005460
1037934456
1240879618
228146613
1455945579
936613232
175877649
650007565
848555434
1549808228
641875763
202998327
759229609
248132918
943994732
54049636
1347098859
1273390408
524156508
274342682
852889156
762411143
1051811533
1169397304
1639406570
1390888207
407903844
526978765
1350556693
1498519496
513918098
1251037237
775069133
35816748
495655346
1407827677
1255160968
860938044
374162092
1265875069
842976128
815885347
1367363324
1283280865
994273345
748780281
60824918
1017990461
1105526105
836085803
1271811110
922404342
1563426195
1026441227
805352018
1612037929
1189837728
968140702
472929789
627356336
1657000500
239698036
1431518546
1107838289
742274442
984424639
526237647
1135627959
291230125
1431861898
1477364364
337199678
41293802
1050384669
955040345
1049626868
1013319091
515664839
1111381851
762686513
447586986
389829645
1645857829
794619207
961524273
1152890462
332082204
743912709
567357151
403054446
1133963076
1005301660
491779347
457950886
1192382146
832477442
189527190
769685263
591328051
671029504
360522896
1362669959
476907512
1207621721
718659154
1026733766
1340994798
1196423539
980627676
1159912901
832609899
739473240
1169666649
1605862937
412032910
773074433
510483846
38004053
1072287890
966320420
868216932
1418081522
877186764
820173594
882535456
1293647265
183119151
645127925
1350371731
913368198
989213659
1446752001
315273920
671879367
419118759
859546527
1156139237
1320518950
833062123
594268408
706130133
1270996575
652142211
980183736
1358911251
465772873
448239481
514957654
434004599
1018876768
869278701
164169466
1272323098
1671870839
919690647
957798777
117261163
889406578
1014604378
1451193562
1517391915
174999682
730542308
1366234196
618780420
625850867
250327197
1246504697
1304064472
1198892192
1023857957
720175546
380003472
81294871
775382370
114327809
839479510
480340972
1470655791
391798179
798362929
820771627
680927907
968841128
781154570
755678365
708619241
1390395557
836885150
1234689285
140561448
133483442
308388605
826574576
1160140774
561739552
316011802
587494047
776650083
1062164937
303330548
1217297471
1510329806
133577639
258144984
909075057
804914498
1604967279
1490658046
593281701
645397286
392829476
372435398
922171027
1208018752
118647344
1467640220
1460144243
1454125489
795904673
1563179922
606866170
342728986
886123272
485403994
211914068
843952957
1661796010
692475540
1357243102
320698776
927001488
55018904
970658712
817168840
866230014
491439456
476409662
864010803
1612060839
261357828
1665801246
673496463
484596175
1468299959
19657283
680677192
1432403561
1356579430
725251599
844207496
570560162
521204008
360295300
394593881
524715687
1559591934
1279358737
474341899
1670855286
683432946
1006231424
1646325583
90610128
711876892
808155275
538913217
616238609
356690452
687488987
925655209
412275005
1184309765
249385028
898271699
217965367
451075920
1458272707
670409730
877155521
1060509817
494514546
449045489
1457709765
595637069
393748357
278280841
421890244
624915120
335418233
925807083
1308290440
899946369
212553496
1641842694
1680827107
435928018
1320275370
387410114
791427776
981864398
707113334
727295664
1496417352
465635206
294962254
937667929
941055945
926210763
579407564
918611355
663571039
287503156
191917823
294144089
981843
670241155
1371201591
578975810
729978149
1358148828
1068419082
893387828
744454736
569173510
835525599
725011601
1514641522
1517223441
1275896511
1616988559
1075021499
394420509
470956371
1126414221
39894855
950189370
533061
1202853043
936714370
231649793
1451263359
395030186
536212185
862302459
106705162
951806213
613363038
1448599949
618781564
317217571
705917210
1114787508
25833660
1018609105
611328426
348520991
255061140
1060116447
1188546162
182629290
711721581
539167983
1302529026
1197768880
421438193
834622116
548556095
1117793550
1198669246
739664964
1519901307
389123213
937308701
752242331
254881526
1295562041
381071923
1307425858
745811428
405245050
392585394
850604336
145401142
1096474503
590017715
1421645960
40954218
459749955
873060712
793088658
1675595755
1515501281
461777916
124385657
1371585193
494788658
852770053
895437520
599245733
1570106132
755007755
304686722
847503255
983006739
360082738
1446751429
1658345522
1621456524
31637424
1382137646
1653502322
37516267
825496705
1025705616
652475456
809423549
349074674
210980664
168463341
158556871
1384097206
1006654035
320480951
541759706
893564083
973245072
462263957
1313139685
1014592334
242685116
609898619
951427739
1657152054
933493216
916383054
760472560
780112997
539974132
1694964934
298002794
1221745866
671701927
424053580
909084466
396734781
551077759
827661044
692433356
1252477288
73753357
796840971
1086381897
1118954222
1491482569
963349654
209843992
527266701
1323752490
717633470
928657065
603839705
908212498
924644667
730732116
1284643495
182429378
1386979634
325730326
1186206500
465156937
635716262
489339278
679261613
675476119
1038092588
178466228
1682869996
282658412
657139252
383371838
407886345
1342974853
706643790
1613140714
1340320739
537152900
464087868
1641384105
474365216
925151039
376263600
266608900
370008173
1312652723
1554273399
1470050930
437471557
726692644
1030873143
1438880814
898268867
775110654
1208070438
876471889
691210916
382764050
1488628266
1699045296
720512248
388655436
889723375
670088669
548389787
425583131
776206207
924076627
835353010
1001181429
509356232
984385801
746453078
497230052
1209875639
648468063
1039634358
280832287
912038421
910849486
1609472386
667468870
1476727413
1493812126
1456880961
1679384610
1385115501
842189004
1080722607
871578989
390465760
611859660
1675549362
464534920
965085912
524142033
1027886001
1319802457
515829874
1170759440
1596036982
538906691
1120149094
441578833
619396913
645156259
526767671
1032075691
338808484
1470178629
909348051
208458061
75155383
52697232
627299598
1244775944
372859808
1521378756
63356506
929023483
329188432
1372869211
66867810
573300958
1122594398
301699696
940717002
1091691714
1068237304
754818786
389402056
594466137
1169872586
1245313653
47933369
740442221
1006687346
1654570061
960547092
953709974
564922579
641792694
295199257
742046232
968183483
1042089120
782044425
1614908067
990378569
1287272235
1654401794
1085151441
1458162061
2500356
68235698
452502779
1049842930
1277046502
425032438
645767306
1286839826
1309251681
666094073
562473066
1487754746
282336026
1243004483
1023421818
1312683691
1285434727
904122632
549640010
912472418
1660247087
521633107
1539058426
522798314
908715678
1643455910
1043851724
335992136
784282985
1494022193
1355832552
120262353
514792128
828086959
543207997
875010879
547928457
45101805
1081528283
1584483674
1544553550
192833690
873862395
1105115937
1391660590
1336742866
555603097
1012818718
39298328
473413903
545900282
1083545337
946664472
1362400003
868649604
1806224
1206067090
1023286029
444365208
973650965
1299850661
100233520
273651311
1611067353
865918493
1003462856
392989644
1232199310
521184699
265611231
507746300
1246842595
1021589896
240576719
1216343621
1227841561
664779161
906080561
1047892067
913727512
1249922148
874611249
1359960569
521460135
297684976
1199586642
963686888
1296008615
1667697206
1057095032
663304031
741084606
998970380
1233148753
1066716251
1052249800
1109986434
1643824276
850409347
950240336
763774878
1103370984
293454309
1202080741
815647021
1338585937
1190826190
1227933465
934218202
1158277826
908173749
881185610
771412758
792126415
1234315362
874380433
1441845424
1621640111
1391782903
737315168
1143127449
1472886596
1029701873
1645366359
382292453
83365972
786469966
779714959
638031320
744302662
1013359029
1023562069
1388643389
671365158
1153631044
260580453
1351377097
659792365
1361177141
914775479
1363857490
1297781974
394924674
533592825
507679714
358707893
953827144
1099492678
1156042733
756225586
590343589
853662905
597759145
715663891
801024581
358870224
1343896441
874862826
804582632
1215434492
178671428
971550021
1336410596
1417407420
1028192709
723075020
152046399
313949730
890688540
294540353
805916594
776922153
418929684
451969402
697262526
294667918
747948023
1270419697
1656602227
591911451
540330991
1248098777
714462299
554500811
1697009565
1010346713
382680804
85863091
370382463
643540756
526433494
1692031959
1280866029
1542781331
453797524
728904044
885898770
706732201
906743473
840425645
886239747
1243993397
1646089885
825612718
143964638
1127448643
1636717434
672252910
1225813642
1442594580
967287014
192257500
552351057
1220760974
277852180
248583346
457190997
1562306346
970072316
1546806749
834965639
784431252
1354070498
1479018644
520176537
833141058
491460597
639716570
1105529169
1565136038
1566516349
546065823
1051899997
919329145
1620902170
1153904443
1187845288
1669303756
525786732
477225044
633597793
469979694
1607972983
1685604512
315662137
1012612512
1252082979
1257606944
1433168002
586933357
328602994
2026082
1479617090
908690786
1401095835
1184477816
323205342
791882470
482620710
230683555
1323609631
169315710
1021405248
400290782
933835238
1664298222
433501243
516822304
1076219636
620617025
991047398
941320947
360159853
1416895463
554749051
710264652
1414014200
361966978
626999146
349440979
784161629
9208155
331429774
530389967
793915484
946836953
1683861685
1360891393
1284318024
545757707
559011428
1568723071
443060898
1175237421
1650762029
939292937
486637263
874892959
721754641
1354025843
1642289106
1025906053
498272973
1598869977
1010333920
238521839
1606037565
397938925
956857007
1445723968
400174105
329139236
517353424
642202374
846134351
907163375
743621888
1379196650
358082266
1019860287
714733679
766763045
671558763
1279552336
504991308
1008699212
896924419
828593906
1235442262
1451747372
1642796534
344467134
1661252948
205131807
865771080
366517849
355250646
890369367
220993780
1646064748
1075260409
1011935472
257905428
787530851
1303990681
1253952788
909605242
573626301
641086539
1530037020
528030858
472224514
574180629
348205363
170946972
891763879
723319441
1504887316
1669932489
1443666186
474620316
1502641504
721212727
1099820440
472436421
1282257014
1103459379
955398362
1201089261
122540067
776986841
1626654827
1304039233
949698164
584088906
878713437
447685460
541478497
132238935
1084367454
1125276759
1070466143
851623459
780564151
1204785673
945934605
506910708
657693510
739600221
853377108
1257863189
698036078
453253025
1417105996
102504993
606338502
1698306635
508857661
843746381
1043336667
505362132
39617626
1100209613
637971929
1317693988
559414780
1685695202
777247849
956422126
317891226
1499645483
298602373
385658462
605356638
856296100
1038838311
1536629156
493055791
455266983
969763346
935437431
298857852
326255449
1176326989
1037882989
782147115
723082389
1007350114
1673949002
1219453937
858088058
862767308
781870406
1292890165
1675127961
1687555203
880042940
1413770984
1307612002
1499406047
478744259
1563183500
350968885
1207281843
965020102
858550963
807196310
368118888
800164523
523779959
1699550734
1471918972
475603948
854538738
132261191
1147854271
426489990
1083349258
671135958
1634806534
759995218
1665523014
246779345
1067074903
222846010
1682259453
1137758205
626766974
426530328
292818368
1392678485
263096314
1030668615
1638286512
724989364
1392015134
536252459
762259512
1669463444
518377450
864853289
1035259040
967516720
376145842
437855349
739497080
45039380
590411808
685331377
990973578
1207631666
840083845
1348391859
502292167
685216963
499976893
887598901
1316747015
465165298
705796136
745923300
519550147
360442196
687796765
683902970
1499643633
700806864
1146858209
672730468
1112102223
951671311
499502355
393703160
301537279
611999051
259494545
857492576
883114767
930790254
841320895
979375383
343832166
941780385
1246702442
967159954
1400231590
465291159
1469383615
930826522
274492274
980554432
1048571322
1252256257
446671884
780425122
410732536
694701143
457032791
624845974
492192148
771466966
223253852
674201816
494669126
174880387
1510490059
1002880108
485422881
1169702479
1188315178
1444529567
391847382
996582397
1605028424
231167445
340615580
623074490
460180923
1295361646
637894344
918800898
720238196
1493438322
1011203210
352026847
273870563
294806446
1322145684
528309612
1030832475
1641189692
1566111917
624711714
663083784
338930462
330467283
785358207
830312847
1483042576
698051662
366463082
506340353
303694425
382216402
329659225
1528220739
466851384
314115691
1259322902
787989670
1034088293
408555398
1254563272
1133660531
1485654007
754508314
1344127421
356041510
913760711
898655714
562700962
533872910
245226987
689504704
527482548
390372675
1340380430
240774343
489024393
451132007
1101887406
1626813424
527476859
813342352
1165396014
264198064
342167362
310723459
1025121277
1141348764
782622195
195236755
520331936
1584792251
1026338801
1068613113
1248910923
296340320
390667394
1240823608
880659529
828362193
1229536192
328231688
1398849856
302399502
825476624
654183927
1418050284
968421639
1288910241
1189354417
958369384
823071831
1133367473
1042515998
899160402
356487909
369160336
537548641
810705022
580735441
790319426
1355828365
1471777278
1197617664
1329427891
990944256
751801790
706724362
446623410
951222207
686904820
538935606
1094765940
1329992504
1209544455
938686894
1157651129
319308740
115646255
534928389
712093280
1372073032
97121366
656132582
136557096
354837720
419284279
766654293
1595074546
507314075
1659344810
1676408801
565821783
207704807
456171941
1195370709
537185939
1238170502
198920009
716772879
622442954
378145999
365172720
220334427
1098208923
283951729
142986735
837981249
912099772
406448597
375805982
239969343
1546174924
767307325
971241650
239089484
1201960681
660579998
901832436
526714795
1371480947
404482417
508182258
139707517
961134060
1416663615
353066298
484915321
1601637150
961403979
1563986858
850692263
739320366
834976387
1319738573
355949
870145076
991024136
480740713
1133957379
1015858033
939715132
817567565
1608654174
518423415
1477317639
300488306
1081437421
1021445455
761521026
1003032242
151027922
438839242
465755817
357522611
812160485
1643832684
1050273361
738418190
1631695927
750320753
1246099921
1612844740
1403873358
134487316
1005663624
945250789
1141622457
67228044
702573186
824434843
1328947390
744882926
387282762
1507151801
897880162
910742751
518046289
892311749
521954359
1274549532
97902
926109716
1600701302
423287305
1589267984
1039394686
870497874
564460748
477945774
1408651392
206789086
664949428
1547256340
854885635
507526715
899996653
457319479
1055926273
512828819
1687049834
466341716
707240501
477589053
632065785
783379247
518375043
1289000115
619939855
251447867
863670705
603906960
1101448353
751424295
828460634
439758458
489670554
1196043480
816180996
1659764040
1170892560
699096494
1065960575
1465815421
902552982
969896089
1421895498
1201821799
363717296
1172965328
1198996424
1304741668
1696101354
1473747093
1071359645
1456183356
233969477
332413544
530721394
1114262042
1196741619
710924749
1198107869
870974023
802449419
950747097
1436853516
1174179103
992720473
905899931
1006667512
1433189238
1216895593
905522864
521882862
1114468380
317177067
717186440
795542966
1477300875
936382759
1689108060
607773490
207270921
1496016272
1100194918
431151052
1134583500
1684705512
621805250
1366554180
144064309
480422872
664476836
841798152
930765630
1366239159
1000179669
729086478
638645811
500516809
1644742200
1131793742
1072162386
1231930100
979118476
1263208195
1552242111
1515182042
509454871
527277674
1309748129
957442312
469933934
1320620467
572945252
772763992
689758118
745096972
1240242948
657672621
1252717604
1193074212
356886123
844635619
332476772
439432926
1218219723
1946444
1020795951
103851206
1294941106
1486759246
996964112
1080186301
64848986
886144780
548389588
502989967
505735083
1350886269
1404713221
642557209
648789583
1265990552
1094137068
1234551917
1376653535
750197223
1412120948
742937410
1138054465
1692493219
357864177
555792888
475625557
599226286
510246006
770106774
382573700
836178643
1653905866
532043925
608603201
668047552
580989472
614221462
1404604415
524769453
901901540
625114501
1325287352
1043611666
1148093926
826127306
1661688760
1003686744
402517844
1097548766
1278996052
606998179
695600814
1622520241
375841389
511044158
857946005
414166719
961039134
1548444816
1104688341
459526062
996185472
973739134
972101411
448062658
648274385
745058909
712697961
621234659
284096520
1088605505
1649051799
488197785
984121518
756764510
951445500
552667286
1179287895
1375168526
1271345700
1316530662
473485192
376725191
1273330202
424044231
487229235
1123341400
1427352915
1368002229
1434629195
1644270124
495343297
839690703
406960005
592480030
618700708
873940051
699165344
653666440
139190965
224063295
1053094452
868678307
555384352
1000074606
1015001018
741219321
686636612
1558347161
697024257
886863527
850771987
1429889262
282906075
689991162
1344163105
1044645748
922986447
856270754
1008919804
489370249
623051028
339683620
956984279
459649388
440489672
634072940
1280284088
797171931
939261374
1287025761
1421269098
621380944
1282593877
730641371
1410636988
1493518193
1602130284
414727276
1042689111
146082257
817097095
493073436
529656834
994256136
1620091047
932346851
1312310366
546012970
919517383
278641153
428809660
227132343
759257251
1471760320
1079866340
914371958
784943417
794280886
443734918
723026937
491240208
1332754207
1083699032
1618895260
531769356
126953890
1226878639
753579944
1500781192
878853526
1614759660
1417699537
1638240373
921214941
962136946
324875648
1081369576
1142027338
307123654
189878829
1495051577
277732739
429685348
607591924
1255353723
549151412
1103399490
326960209
527841859
533362818
814266189
778001702
1123585701
1553212655
879515315
36780537
1608836544
813710834
765420791
494012448
581011125
702606090
1264213297
661861716
1129498066
830071898
440845379
254357696
478075243
568304599
827647322
523558934
1042290304
703536952
1271778026
667653212
683772530
142147510
389039554
811776130
1192626666
530902014
109568808
1237879629
475095670
1633884658
978596362
875127739
972346658
1240202791
1179871290
530708195
870530353
779376484
427606139
513948701
433026620
1110613890
379320602
891985579
574390207
320498233
1614981326
786752334
905308778
1529618942
1623051805
883089439
1621887163
419651988
1447280726
761371422
393883615
1302952036
969625514
713887404
1570614979
1348838265
1520510496
571618082
158280529
1303880665
1691568376
280709418
258248800
782858048
1376437039
1209677971
1293629039
782016249
652450324
1326932768
1106693892
1038125075
1238187324
534701465
795687457
1302860581
877184731
1402298998
771950183
671595607
883772191
579124474
380419379
1008975770
1675080318
489930645
546164968
1501981780
1588802550
981096825
1071480306
734637973
1132587472
755128132
339350154
1044902305
1654267158
286949830
621045839
401382878
427257387
778486334
1081738950
305004839
50248021
1061410916
410999620
1665616446
894560159
760947015
583925527
571113863
1617127070
248856246
685930969
487384679
1675812078
716542402
333503714
353152128
486512365
605485633
603251185
147066721
1449154014
851170391
751348954
1214684875
931568171
478291641
786714514
1026876612
1374833456
1541660048
450755187
653385316
558905364
484196502
351180639
763028475
1464200819
1172560592
825660511
1260549780
659433356
982039203
643912598
710700007
1085480654
714545448
1045375631
816213874
529487303
592582374
1571142008
854873499
1266959810
1101593326
1387303658
1314288176
1425432919
735164851
1326179480
916492558
565316284
812437724
1076553965
646292330
638363715
357613844
1063820179
893689545
191941753
828807441
1478710533
1452002813
456262275
458312857
667704502
908571007
860376965
480451049
435756100
292347677
707173148
661365287
1694616715
1515348746
845422124
1212152783
91841847
1639162673
827308333
485692390
1406319614
77043204
1013724092
189934850
445361710
553264200
476798450
1685940553
1696765289
647961087
900860670
579545087
931513675
1623547764
181375411
778751305
966542603
945456717
1060094895
1418395131
1643975223
672707782
496576202
363967997
788128162
851451320
890174955
640143304
198683227
844929282
1105476457
797814524
837416755
1343176459
655243232
1644993545
488580046
1176944042
1074272477
767264884
587608906
317008852
2355148
1603412211
701847876
148354624
1320836630
309749999
768693154
978007120
491069741
326783627
437514226
1091587548
1527799959
918116918
753910921
1578584228
290036257
997075271
556090415
262501513
978973217
1584539305
732715611
789476976
1099524492
1542741895
771396174
1225855248
317533359
490467586
754898195
432341770
704163322
811331708
1288613060
494480707
509207717
955554257
329883984
1079016308
962151926
1455959523
993348654
1327877464
384628842
146660480
429666809
818525144
862609999
936403763
137136029
468410257
398029439
1235013953
757685223
630334918
1070191970
829547644
436014083
886420292
863803795
1143342330
579826248
1204552027
1687968122
1021861505
1647590723
362944607
1065531274
625515094
655496364
462964181
294002853
1060238804
1317999503
981119931
1286823016
1595126889
1657689215
814060906
1640038008
517148952
1080444792
862991932
717962874
949232069
1684484007
879901595
436468936
1229679991
796876483
1075499135
534267647
671953120
415091721
1434422173
1246457454
1095595428
330917588
314709175
416539998
1383749190
510007991
1209768775
161968536
680190029
252300293
844279211
857578754
998920868
848326735
241927064
354908722
1643182187
553438264
538523884
726440806
659405803
1550968246
941976947
1148771874
926645918
866765261
937388564
1639042220
905845225
315090941
1297876142
1569261963
321335561
557277292
877863789
910873033
995644747
1110508269
810991739
1386970357
770278144
477332773
1007545304
864695325
1631966517
743582340
1184864383
710297084
406276311
717159403
1327861721
659520971
1095460316
1028771208
1215799437
1550247170
1378762848
312853588
1151930309
90630892
1070358973
525007055
791130600
1270884155
524703610
1413227877
531792094
593773274
910763155
1640060277
1445998876
1360133003
454437318
993699298
1459464942
586681529
782594353
395409055
1342131351
368154186
1231010579
1027673035
1684408120
566325070
988367359
1651594163
938410445
337937791
944114344
370132016
680401217
845376329
1104884766
777022507
1682268030
167199716
1022100543
278089545
878722152
424463794
936805859
883364513
450207386
302096417
1511753453
200436349
1694408947
1424164410
1036744453
474895114
670248254
1011465549
752319918
1074231488
1605175794
882670535
126742303
866959919
260644623
649589688
1348738752
862531727
53033046
951440642
535608766
198818668
339547850
736712943
1439156150
1035826943
1455620589
1693546627
501379224
708858664
1673006105
892888285
150446305
564724868
386678216
1515738245
693067645
409326009
646716461
391796819
415806828
802194686
522659374
526058337
617241674
1065577135
135709331
391985322
1262736640
147443800
874170470
200604778
835554915
52974266
503966059
1417903595
427706455
1145847585
315937737
773531359
1447860042
801942825
954491799
401104008
1576509346
1470749526
727348594
1435977517
802883771
407626724
934735251
438446406
1617495308
1352864965
890766390
954941315
831530838
1439510188
558687901
411406835
577976391
783250945
717773520
775810087
1286270062
1177090193
1587631852
1628092852
372261073
128348209
783666590
1030854185
268944628
496970253
1486720476
529157607
608661538
1019542809
559804878
1221475770
817564485
1367947587
858237686
962535515
240954823
1418903822
284991660
1011196792
990695058
719768746
962398663
1408108319
615156990
614538517
582294849
1014358264
1642203614
907900211
392882837
1685356084
679770179
1432287876
311870532
898817272
863153624
53922808
161379296
1378437739
1322517588
606783848
1396927695
545354976
1177952730
862580711
848634164
723058942
856569003
1216440471
238646680
1534280202
321067465
977562841
999790751
1440889824
489607048
878059863
631640448
903322703
418907528
949663473
710176605
906028760
1215008335
348104428
198299176
860533154
536982706
1474625561
1605674208
962231340
1459101193
373672531
797840149
712968955
558615850
1277605382
939982189
783742169
1098959156
374069327
836702589
250840625
915428605
787059177
878901103
561905498
1434111165
514721901
796623210
350421722
565828961
642013314
330350441
653185888
733923915
1635943158
1436980610
1037723603
308421670
665847338
521839283
778511816
1233403779
912753757
584193993
706495965
846080580
439886031
491558095
200673529
868366485
901101963
289588881
535663136
729611517
558858205
1499728579
411409567
366027375
1575049229
425565383
450126655
613187212
498686077
213393644
1044289142
549175162
374281792
1175440403
985534273
574257238
1400449385
1160845566
765290253
745970470
308012410
801062975
812830897
1107393533
695768897
1652492951
789044399
526441079
883588780
812016642
489492324
476642518
1395799163
1195316294
1509754599
707801151
1097074526
301933252
438332550
1691449404
1048735526
577814928
526649008
564706879
68955713
1039683053
1676575483
1393512522
1473247925
467022167
750640564
1663523506
1367643386
1290842206
1144448141
369888833
1633826817
227273975
1157350446
789357878
684306527
1027560648
964380961
202532170
1108772193
843300899
731616850
1046733048
1250034505
778923197
1236089479
1163857135
909010467
259978763
413927812
860886406
31176279
156347383
963713596
253530035
1255670385
522341461
550137919
1555875085
2372334
507409914
509767764
783547967
1338322862
829460281
496101071
1651732937
655271443
1497745457
826315754
1617465384
1116033593
261171843
888052896
45710584
1462971353
1338887359
951514693
1116348441
560041208
425293984
1299702504
1648252131
1398898575
1122356859
653353792
1159243168
667166957
917670274
291187584
1479801275
1625874158
876167428
1200540903
1296232009
1608489379
811321566
1019358683
1144465393
699944255
549389262
657649822
793836377
948412680
1047592675
568228902
723118104
552058965
1268920566
591190075
382743896
61668456
706695303
347410265
440536553
470172742
913243661
788189006
1672246471
891941062
244178469
802550496
355839631
527679382
1083856321
271825306
324570989
878352680
1003729919
1191346203
771485033
396297784
1167517342
1340316647
936861749
990126804
512127927
170702202
1680964550
800628251
1010634227
863314958
1006964815
787872661
473789752
878441509
1460440030
1695588969
1334755750
1183002304
1328650613
1679753184
919551023
1123612471
1688903756
765170137
993587926
526087720
1421206560
886756264
1342724973
1282935524
1603736844
672259581
423010670
1635633478
526448614
1623142088
310897287
664722710
917843557
799402599
1376630250
1336451624
464063112
1724037015
395171898
1251740053
857294783
877366152
427282548
230148490
415050849
309642419
383979015
914153200
1681732500
1037309969
508387875
580297645
643919186
1034527724
474480158
889424329
1092014029
932044779
522806070
1032689624
1055991666
925695767
726992124
717976838
1652764689
861369939
1057242017
1473893969
1463724701
819438916
532818886
1425417033
672277046
605623011
293300869
1661494356
214500625
1082313405
342888569
381562298
661491530
553305388
527511876
891518152
1256663726
135384196
1602564807
1226448874
437127813
654195724
1175583446
695961673
534568196
1556695210
100010023
1692205344
1293685311
601759392
1587060699
845847494
1086745854
786008475
935859209
392173573
725611771
877508378
780494876
71105521
42900576
882707146
847098039
1158245474
46547065
620569099
466569719
853055434
479475960
235442033
559688278
1518431267
1746051058
567141574
1694528575
1224273691
895505739
997239190
748702333
524440740
376911398
473446476
863438547
838717325
1007604329
1625331851
272864268
242524342
1336124129
316380375
795747502
1103021591
761069235
693202994
1031828166
623500003
353128784
1141005707
294100721
1035741796
1307072689
689188819
32767403
556624287
531316979
1561440194
1186553020
733436589
1436182982
985170648
1526609956
795219144
346783564
888133962
145595893
1287140812
1262072349
1034003958
355401630
1472126976
1277725099
722264902
1128250302
1257972670
396773214
1043802956
182623902
880095458
461453326
443910544
1795377353
449594191
1258500908
881502405
664843887
1373182516
778125587
1000654086
849634166
1180742251
108186915
221636620
656105313
1135534803
474792134
802319486
334188272
891670115
709657320
438707708
253451703
1669030167
470407359
1578566149
1038180914
1401754528
1137763854
688466246
1181177520
922576681
1581337359
1118319974
1264716956
1002313662
770528336
7400611
1619022420
695093300
817875517
495016816
1360485290
1091866328
1117807095
612222917
395086009
1065103118
703762943
980202490
425811708
1224941685
868753155
1499009933
1001850034
622126018
1453009857
1309527167
385266370
716925483
203584775
1033047599
289753184
1478510194
386687059
235175929
922738548
394652761
388029300
741984436
640091188
1159188687
889057890
1069257560
428841507
78404326
1484842748
1157718611
882878364
850055297
50365254
849013976
1628632238
410142017
1045123865
953949344
927426144
532324850
1360905266
520560065
950409187
1068199407
667273503
648240668
208459188
862248598
525354808
388363946
348097234
739917928
211353696
1506140631
1042236140
878760430
119698999
1537932980
763241738
228671827
75362137
643556186
1182557747
1258154075
1663691032
280592691
1166212123
572328297
629900128
310754359
1699615964
596092414
1280459563
1503037053
1097539175
1408143302
837023133
407739895
669723846
892908652
1619264207
1296203089
813845960
865931395
347067898
386194790
992318020
1190865295
1137514707
116824317
1257172865
896769978
710919985
782489068
975435506
472332670
928806409
600582429
1778821987
633470509
494688785
357233410
806936471
1420466676
1054641616
802864406
787669961
894715872
771894687
948390845
1411572997
485427029
516456975
1527849715
324163727
742609509
1246447257
1451143095
1680775374
1421342354
277368997
937638510
282628458
884468498
1226004500
407660661
1664842693
869776555
720231516
728924232
1194088836
967287675
676453429
1055715672
788590548
1357515641
1322519638
1465899918
909474743
538656661
355178797
409035057
819669399
586641794
437105033
869485677
773890841
183442680
596490403
1301901564
326280630
1354962500
1122486812
922275165
682061603
793038918
703993178
485602852
613387689
1733900576
1235629895
878264942
1591040781
450148689
884589110
263524044
1180514586
667590465
555026635
385493368
399100819
231110116
1501105970
1069785109
1524973988
1681540079
459862570
307915242
420285462
1337118836
1114673589
1338658304
1275855590
1458743344
843552966
1167981632
1419272480
892134992
961287133
326070679
714975111
270179906
867118997
1672189742
813168811
1522208099
940684377
1547610156
532949083
537722334
986207535
536774438
1304972391
973855661
1688589958
654615546
496921439
1344952036
400699387
1015219055
1676762578
656005772
820957440
1039338253
791085400
365929461
121283403
373003478
883358473
454370882
537354439
1595466162
898050202
470930291
274699656
521240071
1323163242
1316448159
945531968
1002364567
529583975
880335254
584260219
1604393077
529061294
944484863
1418914168
1550793469
447228479
757216988
315470655
316718689
1002281674
1467228603
1023483340
443950180
743914532
610448905
947858886
391026791
806518961
924812705
435160228
679394631
1684404828
791697870
1382394700
865109797
1303100513
388453314
1051696025
97598695
736191867
708154742
1080568632
981108848
1579973086
1060199177
1741904
488081018
1446245541
101322620
1243629839
1546254870
1135642069
1282585400
866473643
1789844454
986377394
453464479
956413950
302663550
743217067
163427631
452058247
675699216
936158309
934513402
1349402397
740104163
593229968
731165138
987362156
991735647
359116112
864357852
487887841
1258688776
521510022
1341353966
1626328286
527200963
726034847
979675540
700174071
1030331457
105864753
955079528
410350404
450948686
1492431797
860395815
859654124
1715552914
1296843749
1098258125
1211736948
1104289522
1192902014
833315106
2319243
1411719199
1329243140
117614089
1382227160
412854929
499335299
1674398903
483874775
393756481
738363770
799808601
1333780518
429215697
1513042730
722442008
1427714196
1409074954
1044360861
1349140015
807898562
557218413
647438821
405307245
1152011500
1536814193
516291678
355408488
777618178
1056804536
1551393035
140577401
517241881
1403607640
98762192
1091583777
253221547
461469876
447667726
1111383265
460895414
783813655
548562967
123692990
1060508445
509102897
558933637
750219639
115376308
468898166
765736159
933716711
1374826762
976494003
954801761
1603711144
530617822
76007667
238896241
564020562
324580187
246851397
639135779
982899952
991746259
497386053
1387447596
1413035032
391477882
328033565
720240034
1410127105
243512703
1452461222
1023774797
1466277001
690964280
326850748
712195506
1596797077
304519911
1375823276
829167435
358685443
706433970
1671504474
727121250
1070696132
1023487917
1300076944
1731473491
1178980782
803868569
725472515
1141050154
575747047
884014685
1456226161
603136860
1574484055
165107134
584074793
867768043
492586730
855133774
484607816
1026360223
1045394
1153895923
1546207692
675448609
715041580
644996297
935428255
1646377468
1582305644
1731544490
1064239545
1697660594
631224236
617775865
1570587049
865205096
1549096989
1737343789
1374887062
1792071412
438588331
465636260
771289424
1701892946
404117545
475646862
1459448014
426047152
1717665659
1264525764
520583390
937818437
1017198983
338496621
871873195
522219060
746744890
380687190
1644023824
1077212797
1036055553
818773966
612136744
624289278
1061465882
795351497
1648362437
688193636
1595580758
570817754
1047638752
489246464
1344856314
298404276
507197476
1241185592
549985356
783327264
1006903756
606046172
886005134
490484415
1082698161
407574904
102319527
843185130
1070878283
761317678
1265274801
1213229851
928114784
461610911
151736622
874567313
548013576
417823847
1656927093
919449034
1722598076
248235070
196339792
897223970
494171424
1412779934
949508515
1672705991
673110173
1257879062
1011604588
1539409901
1100638011
1272612363
350583243
1041237732
1258581050
1541325163
894923083
1221229900
758316319
332521369
772804171
1242476896
522036119
425566264
1675992487
1251822087
733480227
292607324
363404279
953212193
1338543718
1065883074
762845775
753767593
234780677
1711721850
448749358
1755611175
159575980
982109697
457388162
1472535143
428274154
991227889
762050868
1152187039
569974456
430160755
1739169154
897812269
67459023
997079211
653345721
1296547256
1246379826
845925238
1481352597
725732795
1378031658
532685121
290669454
481597196
1463949553
1385447915
601266349
974815699
538438760
481484590
440614357
1013241315
881389428
688502087
1755211941
489548776
468151304
848311251
1399700673
1028830870
1593247839
262830983
454770286
377490421
1380258997
1160574128
776701613
217182328
458382768
1621849485
888165058
250204180
209365463
1388544609
359610423
1704467688
232805122
198013801
1131067431
873135648
486481440
122541722
413268525
653643749
397835746
842656385
397481207
498492928
1486086708
385193474
839905852
1016482087
235201830
876497473
806267647
736995296
762357691
894330319
440529701
316958744
1115379709
73982236
1014320876
470357482
1015548273
288599167
423218961
753567898
940495751
958640606
20358596
411236803
874065645
1491950786
309292013
765722968
917223892
781393436
454317527
450468953
956774780
434695286
980006279
708130045
1133818226
74730535
183045226
482979553
1128718647
1207283521
622498485
1269919284
438425329
677431769
590231355
1097069906
1696283187
1530231972
1245025994
1607770414
881874153
1167171058
294584820
386772020
648628780
83970546
943302006
961660468
1215848414
79892098
734134830
615649383
878564817
1216864474
895965790
1766201232
1038049329
477127640
1247534789
1215659581
252432012
826910658
1701837622
956987427
340858829
1102250409
1470040706
429138076
211553817
753858078
766293789
982269541
1736177816
676766478
884225023
1358972460
1484579302
734705627
1420937632
728589824
1350704946
367982038
998508030
277806477
1014356367
901713448
810523235
1411525405
979491723
131338111
1089571249
596111600
820688578
462415716
1215269543
911894008
485231870
706794971
136733624
64201462
350565760
111640471
421716336
306735089
1013587338
943415264
71953182
1049338718
1035864940
1692895448
348146911
498458915
1077613073
312906898
1007537078
1034917486
993224989
541194681
976820864
1578369740
1651533171
1136709266
931422408
421657200
650500878
1076793698
1365527716
1360621753
260918593
356433858
1459374738
751881225
1671288937
907154111
704776896
482901660
211909961
514745147
711943626
1221362262
967349467
1121633901
633326590
1268024786
558169980
1114852704
868598859
1267686786
382041130
848669716
684592602
477629691
1534516784
239174135
1381302965
1047935713
888703736
2070550
764807886
1313097833
992403938
994628354
1191529677
309593859
777320391
710935841
1299228870
46264606
320406022
434778843
1260448885
1646174237
734080791
699084361
546409988
1301428952
1046807595
1646945769
766336457
1330395447
1234165517
258733142
759668665
384620375
479716265
1034032472
983678858
181964438
98092885
910518802
723245282
1406881999
932266144
727552371
657188568
322882627
164132890
1656361921
508631099
378808810
1348445531
1036017706
754502573
1137066417
633309174
1113126287
438782120
275260798
556805174
1005080676
1647867895
406548537
471300531
138108311
272707421
657037971
854714953
1399400868
717578362
741244527
1063446514
783097230
541903218
127333279
1153565634
306726501
106118627
625445301
632534670
724639526
1148361115
484892534
948510493
1302265832
1317804543
433327025
1111962674
103364896
721739456
707897610
997247272
675312964
1452963037
215030008
389540788
767469607
522723950
1064923486
1665122442
471816655
1017784272
1465941370
855585862
772694601
1352784118
885604009
272657549
671811671
241858835
817171211
76836171
886890311
610448952
875829964
794260319
1096353868
719452740
1416911056
1319099455
1361618892
1564199330
836086262
1204163786
1131986796
477999985
439242461
256496980
923407424
1305087229
57607617
994817877
1076583433
356536875
1268705911
347764604
1600607002
897126269
834597353
922768755
1474359215
1362303979
451307024
1794788754
722765764
1755730471
921999993
899365366
1720088713
1342518858
540506014
822166807
926887582
410423181
390786782
468395180
1091802146
291137580
537734347
941341831
572048006
454718814
320759719
1219788541
483654211
443790995
1699037206
499844499
646570633
860261060
299440588
323015797
830168740
716618006
1196774
608307738
906833113
399591163
476415042
461103188
184020728
613301219
958305855
618114414
969890844
749497825
81699214
1259072517
404699702
780231769
1241957632
744923440
1485929957
1175304247
203104372
716938572
1680855922
913572205
484149013
1146635763
1873314
1276227639
522924267
1508684229
1001367193
1711074145
482140489
962278563
1450543894
148666539
377344180
201843649
759584490
1079132713
402625964
625532427
1654751350
1114031057
1782757935
1449118226
1246907
1097705351
851115732
1273208702
148566487
911774339
801303731
647182513
1241611033
568517484
686399360
434819712
930696457
900390022
601509372
1677226523
1278652286
822962498
1038614447
248111861
248434853
387193718
401764738
1362980985
829041059
1120701288
249606302
706364991
742418884
165569344
1156686794
1488533223
1235214707
1530668781
98515220
356148059
583009450
845882670
1053718554
73319724
578374642
267450988
1248034581
1608089858
1276341325
634257861
649363829
1180954595
379999187
1260932602
1784904122
576220132
1663594924
520083342
685021242
1520287075
937193458
954133156
1142474004
501952364
526689985
1511656643
324460869
1052585912
527194296
1327602366
937258582
334114982
654947324
890667060
745170930
1791912186
505067253
532726307
828823702
655757258
1044621287
481963670
1021119720
268283447
1356249641
291101212
195847104
1418785254
683106303
1665697976
1591382319
958697965
352957995
1246235523
939620377
972896208
1206250840
946402104
219429647
1365568024
136763322
485234680
1476846939
554432703
1142446846
816530111
463412131
1014232502
365562694
914509679
1020097603
1390761740
46162945
1361516844
1001854622
1638635339
741981760
836709436
901266074
1741521451
1086315549
1515200133
1129741699
301891575
1053857661
235272057
742028081
414284678
213339248
1342101843
1339588693
918014682
1501776379
592830667
1636365532
1153165876
955456004
214422621
719663089
435492970
933216761
865128220
162888645
644839253
1419489553
1100435736
1505282169
1632416665
782724328
1725145694
836481528
856474072
622230574
1001502117
831501877
1264830338
1007014136
390074522
43991775
407691506
1493716640
1607529701
792360154
631203223
667270315
966949206
900403602
987718003
1072031190
786531414
397869755
1421686425
1297158993
1298444465
1254433317
152901264
768703802
739318290
552632680
915511096
311147791
370558284
310857024
1766678739
475587243
812827486
1199611802
934641247
626142017
150990290
1720915454
835725745
1266960891
636761970
352835621
701821010
579762651
966127219
395004748
1449356996
1385879084
816776839
952165814
593248922
401350981
295807953
1773300251
1771108821
1352176850
520761741
658486848
369331993
455555353
270366825
331028315
540351505
813263574
64359789
381999160
713186760
1236621837
576532994
418031950
531404606
729257263
1373465042
1053044509
937854095
1554374258
631489180
1790842771
507268055
1519994989
1306380572
1188668530
743330055
1220718225
1419624599
263399851
1285648823
1272444948
1479417440
309268399
1263594748
494649819
1341464299
113929396
1485090050
812020764
1788567989
463803744
923627286
1471145513
941621658
1428257870
136111182
991971664
963047956
453937829
417136474
418316384
937140736
415638509
588747450
628905691
32849247
1475118620
350249044
1141045664
1496839831
908129104
690894016
795154896
1060464237
717060712
1308218058
696378080
931236842
970862764
1206542051
1006513468
908436702
143871159
318622413
427145677
818544982
576165874
542149749
826299888
761869072
599696723
924513914
527214162
1686002830
1486185959
705076258
1789738515
1478216160
302552960
1496148376
927095330
1606954975
1684944491
800595315
1400074370
785474583
223484474
605755911
434248135
969960857
394969344
399310711
848571341
547352980
389932410
800481864
614938735
444731453
326586837
878707551
1728108956
670801209
100278727
440495106
952054582
549548771
1290453426
997514539
1202139998
339711035
686126918
1101481240
1105962194
1086532687
1561778199
643025022
661795254
996692480
880468137
428383796
402639229
768749812
531784968
208919660
706450711
462511840
1672377536
1253752985
714917713
929128735
706652972
570535522
1648098103
1378897674
1072100645
933765107
371810479
1355120833
896262770
1128163273
739381083
556212762
956878551
299260340
724014745
1577642635
868322006
1732021622
503319940
536210598
447936066
304033200
863955119
445977905
1349802484
1263276176
1619624381
642243535
890254903
944367677
787201462
520284702
448970630
1062762309
929110003
609432808
782157176
1113095598
551158824
268130769
234146692
527560695
628829215
915685156
1072647577
1065054827
454723167
1044054440
988793214
579023837
548754962
1251961924
1099379363
510066220
512972711
1142707035
1591526290
1314798736
462458858
458128474
432535576
1262745219
687485793
969364351
348856743
391756672
1323336785
759839350
469828289
1127667900
944622063
760923345
259083090
654913167
788498675
301140780
1128469879
529744140
252575187
1325959529
1318124435
895358029
885165342
717675337
402654876
1697898596
1151425004
835795557
494058128
1037653220
1243787932
853169617
973528562
1017323835
1455067301
1111732635
781279801
378318599
358032769
1756912877
1345107813
1435355738
380768020
1004230690
210827896
814968324
1671638128
1225561021
1605763400
855909734
273367774
527837038
635720349
365764995
1403638294
1723031882
362743006
69576750
660820492
1187144686
1282745334
1023160979
492864141
625970593
1015293829
1195454545
1795641496
1159284372
670381398
519788708
1491656337
652415025
1110745242
1018041948
475786152
72288535
685104839
1220652496
304613829
1678789390
1202983375
506141233
418940146
1264268083
1521745067
936938939
642711851
1720116590
251923035
498302992
1402742614
883998905
234101147
1387302841
1294947435
734012591
717436
557609787
1029192157
534056587
626661037
717387345
1152541578
1317519817
784852898
859836086
657980816
655031644
658925834
395937659
983643953
1675699139
59325794
868514096
468791201
628627675
508223575
432976738
1364267280
473972398
1654553424
881716472
797852493
625381623
427469813
1008967641
881910739
1547640969
208849601
852075076
375536819
437526342
1250993233
464654297
1689119917
1276510649
445864870
278529131
1395916295
226731884
752204475
1465280268
213822227
710190103
1221794628
616892015
752461388
448715305
66048630
732497874
1288781846
737439891
1669727930
535889777
71398216
537654411
1007714142
1067193280
1019072646
1109010580
1124528172
658438196
1050307886
748385632
353822873
1457124815
67107481
592845167
992431225
1437035330
997181553
354322079
968512075
665190410
152651887
460288401
471232168
630442612
81583217
504675619
364890556
1610625262
255986753
1644038804
1796959671
1607818617
1742656798
1188939102
357976305
1673057354
1723319066
1050508719
505022385
550478254
1536297326
426934312
944708359
1387933551
1432623962
692423639
50444336
663053944
1177457595
241334651
504518478
329400044
1403252639
506460813
1620706503
334724212
1203860641
228234746
714131737
1292388290
1196487322
1467542954
1538207231
333506881
1678938776
715744030
915004303
817220909
279781950
821100637
97329465
1043435316
1054803268
1064187230
1422862135
263479005
1192506007
775075459
882418298
1122614653
443523882
438676151
870693952
1201042277
919893831
1476526624
847386408
851367980
1648084230
264492701
642782409
508965712
1541547477
540201412
973789760
1798319363
946599657
872847637
1676587043
917889673
192337021
699894417
357714903
447185007
825179460
817511096
1378686731
670856296
473052942
1114517399
458908344
1440650907
974392485
298765348
191164830
983820561
851153326
1615240161
456596839
326167095
674716791
632991590
313409238
145672934
295696515
1052536128
233519040
1057440741
1041915411
98657302
791735470
1046301599
1080241532
921896066
775471567
1437931658
847016171
1384635078
875718528
87759223
975130007
1600059214
1369927747
1183132217
1432640908
1091611207
223126221
970855552
1048318629
886846852
739611431
1390931841
1588687656
77366889
1444561038
821179683
1098462691
984608620
771728297
515951455
496516917
459212858
1388209248
934626293
1353112859
983082829
1086955676
1769883199
1147870229
117751293
491170735
1314638616
653780457
947988274
1209959017
631281191
973844071
1040348074
541900210
657261787
477874
1066540143
754912457
783471477
1684241300
962219490
196112257
343259849
721114480
1158560107
834079352
881148214
429741215
362518869
1366132940
681234207
506519518
254378728
1489623273
1022278684
496466779
861499292
836422823
383416654
654119464
1089826490
1642957507
992296649
1509270
812764241
910709501
372530026
489404779
860820037
949082405
488849325
1049957646
1073756190
942619624
1485220900
306021892
862976072
1172246736
486874012
826270776
180779047
416100245
557956575
629235368
884501446
1635034132
1625308345
1726867409
296447932
1633026705
371883196
549229714
62614967
893013636
1272382457
1151383914
728121539
1034044728
939399632
490106098
365096102
684976230
1050523512
747812687
93550862
341518922
395012602
1490642510
723929889
1482397418
1417985244
832943730
576220619
1186479909
853142454
535021452
1079571563
827853110
1459411516
1253561319
837565336
582976236
315784696
1499680851
298073261
999186562
169485327
533238041
92272100
1135688955
377319
475885393
896215898
964069910
337636766
292202313
974609925
1400229369
443875128
808462817
1058987984
551006692
908051518
1340546132
1063601687
1185914757
821036442
1458049185
570262419
1056862080
1014397985
830393131
947192593
951235724
1336647725
731886402
1508193848
1464262088
904106569
1163322015
126505388
1266694111
23201599
903243833
1034316393
416378759
705914211
1546904825
1195999333
428320584
951488505
848177294
1143934466
942144910
868564027
411729109
493841331
581026916
1049647778
612179475
1120253205
1484064865
942830984
457323267
517483970
389773199
989303831
245503966
1406308419
854160837
1339436661
198880847
496394795
1790705574
988508516
674184672
1444270511
456873157
855278791
1799684233
881753587
359175026
263495919
399549311
759822634
1217747410
1080236547
1392902305
589804178
800734951
1448282761
380406788
871500923
136855620
1301790839
956063638
1486560868
924449956
192132678
189041244
1300956243
1191493166
1229514977
1047708204
943100854
729127213
1724362457
881189017
1673135888
122533241
1283336431
933556041
1141737064
1577998298
644602690
1052608018
978408770
163530517
513875497
796704785
504584306
429473201
413919101
1013712818
1005478783
565887848
385797228
352163051
503655789
751024885
706819988
304840816
717566165
255362707
1661897760
1570556318
1298721899
592920152
982617776
592486066
620051827
418550179
347688906
644291767
1799773800
1744693099
1318449807
413928512
989656315
216535879
985603734
840295001
719975878
892098718
400044639
855321225
905537867
1521742098
1626992184
763063354
1066166647
95787657
1039996480
1733861811
1548008806
1570654270
922117440
1009931700
57470402
1195200019
1127947534
351477426
1186043807
790083299
1005442006
269171273
316018120
1463267882
931065954
1054835444
327735606
926638281
973800369
716904696
1097995208
234285814
291113757
1687548259
298590197
1676098816
1698227182
1243041570
721520343
749009260
723789552
1115163395
1136920741
507970474
303115380
475830696
996228619
514185390
466584360
1629587068
563179952
491319357
665188435
953278339
1078320885
1752531136
1163877777
1284956955
929840218
382611020
876403005
483686878
277166648
1195249597
1628865154
722713476
838866133
549597448
334493627
800655180
416716285
525036821
501847110
328779934
760151997
780950296
136044702
338290371
1107823068
730396876
1551010729
747884436
231688084
233967441
529934114
422786839
1006347984
1634397042
1380044796
372776738
949212591
1007037281
1452978653
432638044
1249168960
570399436
748631888
1776438809
657312027
747873586
641088032
334795650
467706789
411746632
557042971
360917914
559012512
1104188828
426836501
279579799
1127307405
1615056173
610794562
741598868
645588417
1722495681
742506508
427216078
603764113
843916399
453505294
779790595
1766448472
436986097
1740920959
342518678
374082637
776503022
1658611243
1473751494
1107840791
175122844
364558943
437506446
901693754
78356093
1052904089
585140156
341779949
401361399
622818816
849484835
1431937010
1618849820
783733412
1264634596
944886955
1365451865
988776106
171351707
839135018
622877642
1444605206
895709061
891338769
829903733
1761795670
1275010666
966100582
796452646
917890102
1527812107
889966995
676714442
1491578823
1085923365
1043372159
1756820607
421167518
409075483
390244517
594222112
483143221
1075423716
1023525660
857785603
1347287637
474964100
1301884623
1103038062
1421486019
770282152
1562176489
1592288144
1535121117
1056287823
1470528058
633392324
715838723
924983115
375647534
752750838
1035388915
499512966
1149970920
1082352910
417947037
796247054
749825752
934650926
1532620123
754763925
492764648
431260638
723932649
1573445620
1060592671
1621911880
1393043680
475344625
451404955
1558976462
1494365454
936761805
355343673
264469487
1195331710
1249129175
390581923
1196944350
1044850653
782520957
871518306
142586862
467024602
227078074
412332165
1704107795
884549120
1644103289
428730936
1223248006
1767398758
754600659
1320336174
1185695361
879645974
1577374464
1180240904
305407217
1115204312
1332242575
453827727
550922111
580615943
886245921
1224451275
1131800601
641758867
648052369
975153534
1046170352
1047373467
747055346
677686910
1222389818
1479440354
1474176716
1380883010
1574151017
1133699671
944151544
901561836
866514430
980260535
495449363
1717566262
652884347
397820208
433260659
1055416930
149409663
1251388110
1072944085
229256297
1277716629
1716531829
322312983
771842007
271147150
826059002
1680980661
471164312
756974330
1183482434
1642866558
365667439
627725374
727847841
529472919
839140805
1529474474
730558572
654937603
906470004
391528515
339538656
1368070762
448104303
575636951
1168828391
353475606
155180806
1764941803
842299110
742670273
417757840
1693796475
721952733
584016698
807176180
492310743
483203756
514988153
169671935
477368239
487823749
348726155
903963292
456775876
446843202
1312235515
861048305
713644079
692791842
1572775163
1421780303
1051027360
1236062936
102623699
379744961
1274718044
1321230307
390979962
931893151
174910645
1188421992
981225164
802235796
1068000121
290403895
302597807
1059985748
989769118
404598340
1042285156
1677848379
1138720970
629357399
773656497
912001211
958659693
1630893818
1260424
580450165
896142839
1333649824
802290967
893372962
596960648
1675887716
324447557
752345569
1236630272
1398021020
909894139
1146699969
855159277
480021898
1654147749
766635666
652966633
574171118
976816013
1160140994
580563941
936505288
1657802586
1431403861
862126674
1369373428
916688619
1462925134
916170942
1000383406
990781397
1151523703
1751000697
902577705
211116276
1300096236
1205658194
1060605149
1265374958
630672058
548661868
637885578
1600484916
869328689
911421182
638229898
1495969588
84922636
634854842
127735608
751579902
1124497846
976382777
1097305086
1687239519
1666924542
1012721330
1025244496
915961926
701227767
446632944
1608466292
845076753
1568709670
382757557
440646096
519698947
465187667
492208116
571300160
1473321928
1114756334
658583105
771485846
984010928
923751169
793062872
395004349
1736576894
1634318928
371389178
1719637017
1321713923
1429716009
280996986
1743748093
1647360678
771232526
999753821
1608633398
417102503
521179211
568946461
650994489
624334851
909141940
741039024
412477562
638379992
442734432
287901048
441281028
838895332
890257734
291655230
1131273412
604148665
994840235
937266181
1057268389
403618193
260128429
61041788
1641312779
814952936
944608970
1025800274
501759866
2648887
308085470
954459559
1556934162
454851609
1065935991
442120256
787043071
1149633145
980027629
666093285
709916073
476838145
690171917
897879079
1440849370
704860570
1225760166
699258493
710032528
235391077
552557216
937231339
922499217
373218864
543522284
1246965214
565165202
612633494
1064703666
1025272976
1188076021
623518370
1768653772
1322568858
124545023
1393891922
708136755
1226328983
728680367
962922012
548733776
822773633
943308364
478217616
278568902
532295161
826315213
1111605274
336231419
273829253
1255736065
1625915633
1288284418
953238913
259808708
533072616
653232189
1145571322
190406389
638597389
1458466874
628771509
575271710
1289365676
131533651
251486402
378248654
750267427
887346911
818443287
695443475
543044698
1532096107
690145147
798158440
801669496
511344087
780227415
897307836
691828763
760479530
377922992
652650323
1036727118
468392520
611075005
877311193
1340332912
459136935
476375404
478865132
567069476
1034192980
969703303
451815262
605039221
402811745
726047391
1377830531
442890072
983722960
799505307
715605321
459337354
672258272
754445434
1775345349
1098503549
380957688
692191525
623314515
524209554
1109493599
1142637007
535284644
606595336
1477388084
551507700
764509810
588210879
885082938
800987716
706640073
747136592
748237780
1111370308
736709277
1051438730
1072716445
780768362
847835158
791230195
1090668480
424699021
929183284
348544166
453527794
1500205888
896129233
1668802617
719213951
738207992
455250849
646804742
1213896782
658679093
358964600
1673634214
1079472579
1389575357
1420079045
1337238458
1070128728
1689387061
722245656
569928122
602747537
649790025
348889952
38427248
988676648
622472550
932549692
388426170
1299842575
480284224
107615528
445877615
347667561
371773576
375409301
948791462
431255048
436469487
430850079
547199444
601528193
448266964
974116028
223323603
453667029
1580813745
1655109971
704761933
1506481880
582240890
654109085
1212715210
453846987
1347664815
119587339
182574726
389770426
791350599
444642356
561535487
1382108837
691039314
1512595662
697969242
782990968
455005572
1458354765
670913329
642507162
1037802404
1713969830
325410284
1531720336
442991140
798234238
492483649
438301721
387924323
890686519
540717974
572238620
428544272
441943158
566505884
949506320
1456925805
866224394
21385949
922093845
1117466076
1108132696
501719063
834766402
118365370
991997076
892820731
526748506
190246839
254743451
373590240
875437989
447236882
403587390
673032403
393445515
534608344
922323218
1547721565
205251976
1113051613
462816526
306691790
692303567
1032996248
1038384770
1210749029
416574995
1027902157
1183907213
549835421
1387192150
965771657
1363101749
1518098462
666641674
328490020
657304182
1102540771
813725031
954002999
1320688715
463480078
1450042895
888482175
926228009
1796352149
850657962
994825535
1042299494
622808097
1191056682
363059641
667910147
1272991044
751438177
1158365514
520014772
1425200064
719153615
599498122
543804484
333491016
1636192027
825315984
747013388
1403228992
861372596
298885683
1765982494
446296732
1022704889
314206591
257224067
128011660
1433933875
1734719446
387655121
1586428660
471913255
814920519
1790102722
965123102
1715268079
1024380166
563979826
679576591
315140716
64207408
407025452
1713141554
109866177
1602437366
300815381
470509153
1309538113
753821765
583717656
1281841424
516911010
1462317495
263851997
789499427
54538879
1095352435
526594256
1083201901
816975581
518679958
1052860131
357084865
478627400
847572868
351479572
418817234
845735755
535050040
1759605525
344880350
626849935
582783021
1153652177
442245796
1248126630
356988962
1027113162
550465605
1300003754
699843711
1145987017
56280847
739457997
682374632
1124075633
422064024
332316441
745968418
88571773
882515185
1791842017
293149023
811886830
761087143
227581530
498087510
639122891
848166702
1718283433
450378692
237294966
1405407585
744293391
1194225536
802879534
1090289098
1245848519
629675855
272280973
929410980
1761761816
439611030
639687457
1756461771
1059620997
1153921324
668572775
1272619679
505867752
1046854099
1002173965
439594901
844140012
332788104
1389869380
1107822841
646023989
895985360
539211318
317420609
1016421233
287458435
425113278
1710102057
896181053
1795279004
109212781
663393531
882857470
642544316
632310578
1662019561
1253288303
952921828
855239683
398921812
1373968103
391224960
406763675
394516338
320039603
981754651
1268231343
1003410062
225103891
229233039
1225051006
653623284
1496104424
1093706547
1208465758
821944612
1711590889
970373895
803103103
390304955
969810432
377809021
1279926550
336462695
575526143
1611159701
1097023825
63772443
477832576
741260645
807843211
1578156881
961981627
1652964585
1620975515
1417599135
1647389394
429921065
560925505
856496908
677191158
437456604
936794076
1259029781
284087373
1297201292
856007036
385802440
1156045963
434106405
783323913
1696966753
772316434
1462677746
676488109
839790807
1082198239
485602552
293522474
726843742
981020203
380795638
669519182
1219952702
274723465
871774964
596778918
795092948
350762464
832181136
213834194
632961901
797597556
774974774
310033664
1410988485
1255907120
1074790395
590917798
445739992
1468204737
1192185904
1232647414
886758321
120718446
1491758966
779012588
166616583
1048502562
303710730
642691639
101356403
364421943
1135117782
67643297
966336349
852535764
1157803362
384151277
360632936
485431354
494749127
921930856
290788300
1080005974
1317765360
1121234046
1268448663
1443633483
989334593
497805056
235480100
243987597
714351503
364289223
1063422219
588301082
732064310
1139234422
433464089
599336850
496571234
759697338
191217016
497277346
1633907208
1598518002
338066006
1456084123
1001075275
1639325781
1763418753
454859451
1052437913
410002612
552161372
464440686
461186103
400309459
535884170
1727546064
419852167
541558561
1061862071
1316489238
888662607
602820833
1139851552
428284347
775684092
1593888984
1067329700
1006433072
371996476
1255301033
1464132794
470732951
481369890
492378829
416255770
607156963
681597829
420260279
762759040
476041845
1131381259
918215197
1067182061
892729771
1450596537
657721796
494444494
435787105
436165136
273929613
732175468
1789764547
319040510
867178720
1651817885
943910586
446173238
1522292974
992039865
1408347734
330768683
417483622
431520401
720677910
978360449
1075164312
956555794
1763612089
482565987
212813709
242317811
1082836045
1261137500
482039279
457235062
1057120347
478908116
488194989
756831556
462090121
436744858
748499772
1439207608
534247008
671026282
989061951
970018089
364027202
790284865
633654648
143702968
329171092
467455697
1392729099
700319977
438927839
525127872
1203077384
1090992392
831142915
905680385
1147020278
507880590
154915290
889599863
950553110
1601286481
745025160
1369895798
1229661627
729932720
1392040324
461897862
970579054
335581133
823479847
815900649
817489443
429447479
256776906
445989052
1735103511
883423888
461849198
410681886
717531446
783489436
695962354
646880226
321058610
730518008
1093067316
350173294
1215750716
388257790
580098216
1496342835
550997844
290954280
884449923
568686154
463100034
1185505904
874270471
757825849
847993350
411210102
946518215
642336750
744106421
717003295
1045021324
591135689
585311979
820456766
847103559
1447635479
1417429202
953942706
1490087882
166105877
845512088
975640227
581089813
891819385
1088219336
534400588
886796816
1119691804
750825402
474937292
1393118468
446583106
238976923
1548176443
1610998693
537705423
1123079768
1052475547
677114477
686363083
465047388
935474301
495803945
1033931010
1047249277
862900711
429703645
974317226
438147359
162526814
1137285827
539665030
728313293
1761503243
818170736
1725292652
388371923
422869341
1309913675
1321186980
1400234789
602608161
517434370
1076041352
1004081285
767053913
850139011
717119440
854072486
456596272
427854398
671096529
342028508
735336529
257691702
541882263
100144053
271407400
527006198
729393891
363255819
526306044
663179467
874096817
927363005
930195668
465462234
461250625
810883589
901575276
1025755492
1339776017
1167538678
1057784417
763166981
681778621
582866076
933878592
463979092
1733048378
462660271
485992989
851169320
234268408
1698996927
698134262
1094003416
1028137657
1151275939
1471604668
805657445
1728756270
1688684184
1262846003
882770347
1662719603
575520547
503013258
128572549
286978847
454549340
879841337
721283241
683673911
510113877
1026464145
894147833
1628568765
1561554537
819734971
530786383
807016164
516734793
719626762
976498226
1535555335
582008124
237644356
1252008445
908777707
1067148397
1763049314
317244453
1626725724
522295694
1231288354
324172897
1005756287
1523113738
788044026
714422897
670954757
364913726
673126984
335257366
1418638347
979765977
652095243
1001125099
1520272794
634586118
1069833925
1110936396
1271647377
1116629607
679360560
751734831
36922867
802497696
757287445
1006470077
1167022352
887189321
978576547
505865252
1467181605
1160413049
575224712
1042218619
1127040143
1457099065
262219148
1491231283
636773477
1291221650
1460040706
1217360893
500528222
442525801
421621004
942735413
1421029520
218664226
353502076
1062461233
1023738997
676327888
643358124
705656462
1054163347
414227856
1177305499
1774921911
981003838
1022945755
432271911
430764758
735999219
1397393470
997022446
441406091
1762633213
1348961338
542105288
515708375
474164295
1427525126
1304689492
643988188
876665818
505672545
1696230714
901509768
1370485214
550439576
200496807
766691280
967561256
736268195
1659987007
1541216138
1092948006
1198327932
406210252
1324699206
1079975637
435921464
399891242
711233959
1627607390
1078397762
533844163
1101747854
812733720
1006537706
1574855353
999766486
150599354
1429486063
333579670
1139192573
1558131735
736791380
973033669
1685373530
641497515
466957921
326691101
729955940
360951948
661747616
1232068789
1799759735
846368855
1268133981
1213399234
181567062
1214053388
465212424
482611891
813855946
1669486646
678630005
979522899
549887218
1718181898
352281105
611506677
1591501570
836089625
445519790
1144344496
651844499
518977453
505413891
268374303
1088005954
836401511
442073484
983809564
1045507271
525334163
1034467131
616844189
1266822921
481561547
829642456
687370247
124131342
1746950903
188829794
469894723
458119684
366979656
1641998096
272332931
521897542
882525304
60693876
766623107
241633370
670817655
1270123203
1739953353
167757671
1664277707
1360716718
1492248216
304193667
925617155
688258648
1596743309
504561817
1578232871
1253120569
331499287
1131249631
794085566
1047224111
38687006
1345321680
1078786790
776617966
325539308
580720762
780330291
764204133
1646094323
813913586
177577729
1486286642
1022193833
424626556
441006349
1285262865
706209260
1247147158
1143077792
228638966
1497212351
904091525
701697271
423975126
666407077
512277432
1350110914
644029057
633355020
738253357
524545567
446680229
1143453272
1145150955
1163494539
799078768
484262364
991655653
408267597
974546710
877153667
1115730136
391161836
1419209216
535952690
703443935
1033123630
586926585
130418397
754030916
1201570342
820366531
897190202
1706092198
219368790
646117308
547075083
716161402
1017152927
1133311829
846185793
957019734
992020316
473585163
955900992
884929932
1247323243
736609602
657593578
1547585753
1364900758
1340719044
392014950
857747584
848598489
1458865677
375446911
694008581
862567636
367720068
540666097
1002810721
439559885
1294492663
1713184787
332950265
1622156639
525844040
841315780
845825192
1329212313
621424887
668319303
1133465927
1433435665
1287466272
476651905
304139428
1400182423
394311633
179181678
225176372
1726801331
234997767
77252706
417290388
745137156
1284649608
776289532
1601802922
486755763
1089779948
1323395145
1582184799
247289245
994067678
1088362953
1145245951
1231481374
426026301
395301905
451441837
1093502101
1072791941
1375881563
154443655
1172892052
966376654
1348907639
892329666
795862509
534638261
1296950708
656759797
395101051
541886523
1528030477
652760516
1289484563
854734327
1678588921
1372140340
886634794
107211634
1172363238
915120847
1699741641
934388587
677404739
860526424
959979020
910602682
555807873
464631078
310385982
948418721
496110985
837068662
761525033
911398970
1318456362
151961315
392484886
1262651168
879499962
1210852687
572140317
1422595108
1043612623
532088798
1540816
705693201
1746853427
703809055
441636786
1356680483
676779927
421298574
772279378
1220567502
1343390558
1084139144
540430820
599138650
760192888
909793319
1410755282
493421956
232489190
1148267192
794619250
1118448703
608634142
1249698776
1492510534
1100397598
462956410
900257047
821920119
509263760
1349289797
633561759
713236449
402937645
802921441
693780686
779297946
1107857518
481214812
1271451980
791419475
887860
799703499
1203418009
1407809024
646084601
1369530764
1501873049
1682416358
219464871
1388227280
884291512
986471584
643269403
948426037
933701742
794470209
362813925
1149095080
981440123
697554517
507191035
388477636
1600531148
408634369
349781500
1600636016
282513343
1041000915
636123373
663978847
570069130
581985895
699264712
936602481
696040342
1002772535
619553361
902823147
737907262
1222783113
852361846
429828836
906028979
1061929164
742683089
881649742
689262405
356844556
1601751421
430544145
723217416
337713840
578511508
548409591
284226805
751849476
714604548
466189526
1222610351
529250462
602006480
976724587
65767311
701607489
658027659
419208697
508171088
875205743
932401129
707505105
576507942
411296647
1127070832
487043141
808983581
692171740
1157343299
413620931
105926727
435504855
893917234
486019165
556873282
663210245
983051740
985891450
942286978
752099398
397236805
396974508
891328752
411166199
476425470
446435940
859892989
635134858
630841353
1156500845
1752934083
1059591683
560821023
567113742
780663206
937690366
1255385373
111838918
1443181497
451916178
494667634
803474306
1041046750
376717256
527579549
396262341
1158074773
831626046
770326090
464714579
338177542
937809864
1475062754
542584610
339010936
1250485028
1679529896
388055149
795670018
842164085
1447505191
283925345
1285740233
954457104
500378082
363763201
1533424105
493943159
1668911499
773097199
889452738
858080954
729207414
916844058
1017686156
1770407446
480072462
1257282396
1187299615
1424861731
988923948
524774245
910459330
625510753
934525741
1043944670
1770302655
1667338138
215828708
712161102
823961392
947403050
1785982060
916900982
709614331
365530690
394033357
512450204
340618754
743477505
1435467376
669988382
795294353
302437651
667514346
212281785
277701765
789168560
1036583334
1258611143
589974444
54336655
622160859
375315305
804884628
142355075
1198598382
1152383184
984652914
424025140
810719493
266309270
979238319
1703026734
1570859948
133739300
1392800139
697747502
1117821493
943097197
1746541535
1673201579
1374425251
769814137
1587006729
848949875
879993341
1062964547
1082633382
408823563
711227682
1105467983
687879965
1275481780
204852527
833642439
1034250358
1543012391
1184584975
679149240
952033637
1469478949
961063981
1612269360
1724736036
536958703
439982864
1684171178
336282519
709630130
360708906
411493801
1366143131
454667304
962307311
759916556
863195707
776672566
855577954
1081783980
498508993
361407841
270540581
477368913
1696560399
828890758
361897133
830881224
457516511
506062771
397599639
1593999136
1330254332
495071379
740399620
326266804
433872618
562795060
504798627
580268706
1032840213
1138056378
549110612
986401157
132606996
882193448
836482407
1405375470
770702657
562149293
746065861
1009836533
868879633
859074911
948340473
1670228850
457414609
505849113
423674917
693133211
846580579
1027375283
1472381200
707166122
1346633157
906572172
708636156
1252429331
1211732229
925828908
788132262
336742072
586010511
926329837
691226948
660596093
274946752
1320015435
971986637
977379012
862799541
1673926385
1570660440
570885074
445715924
1396701161
974318626
741818661
812012678
1732290172
961551748
174121147
1679429339
973070389
914820327
1379804592
460950874
1441840943
1151514151
239371703
417305508
329143436
1003060238
1458600602
1150985240
598134281
310023043
1294620508
1756060483
1006629724
307089227
1378242347
618711645
198756221
937890495
856575348
1737025887
1548819918
328482878
701162970
516597887
189175927
598620477
412551358
752649865
778554891
475786647
956872421
805186570
459089210
276326567
1734964986
902472306
633336070
349678376
1243931019
1277515071
701835759
1647914156
373892063
542803030
1692376805
1245157115
1375075607
538947460
782357520
207531680
342397161
433330475
939131491
347740512
346313548
1778788958
808634853
1139898586
1342520059
914745402
873422734
525007201
1779792565
339776002
131186955
602009245
284877636
358735062
367682895
585664022
471845017
440659636
1070390421
777000773
628441267
404014436
958681862
1059656535
616846685
1059857620
862105017
1751743192
1724655630
507482145
1622292511
805220695
624594190
93125731
1279217332
1688656219
263176566
875371723
1278144033
638420398
450675953
698895189
1247049703
805326871
334500010
927398880
105660443
903521989
346941808
1401259800
785104963
296251102
538546940
1074952865
632146078
741942316
1185789107
783179178
709897899
696371148
1404134342
850722088
473155685
572761851
391719214
1178821844
700434838
598823361
1322611256
387817570
249093465
246352398
924608906
1477506953
1092601016
947893184
1118604791
1321616261
181601390
1341375898
454539444
1595315761
933023772
928166893
757355279
134244553
407890439
1123064718
413784199
634543648
1716122066
631280588
911452308
430692230
374611126
954769448
1109649519
1044472936
758329366
641871286
961023073
733683864
1280236836
876937189
460629949
1179564274
548563878
413200221
822116761
278291815
688163956
1112920368
344120810
51230075
825932463
852993531
916000813
394720037
1683618846
662163197
360983434
1035596437
796177316
1016823597
1064245697
763354178
1597888687
1698867177
948043438
965103890
791773522
843533344
489788862
1055023133
732118995
951506824
1153758580
692592586
1611757761
1200072197
1124079578
1047901269
391875482
1072532095
792596613
759611381
801436423
728767185
505468734
672877354
679776343
818732112
969784374
1203178514
720100700
143328980
1043842527
1790683738
1707160774
774215159
519100991
402096450
822326376
1040812854
618345993
98282596
963540749
1236876154
510808931
294945749
1318326416
1454607799
661647090
110763759
1337281197
735057302
1032005409
856904863
92516649
1299430887
886297330
1137140945
246960713
836509951
499062912
523574185
1706725601
395609401
227467461
180690775
290938957
247698141
694002632
891711225
77339813
485010633
1558218411
508506636
1117300063
759926132
1755976819
55474388
1446760488
1563986467
444477998
548445189
574697331
559917485
1761833803
734431472
558739757
971693281
949516437
1035955354
860688146
497063303
617964475
791590130
811995724
1671307351
834145583
226866234
207240637
870775364
440542045
521687153
1340660860
598226320
360701008
638888390
764669169
982261044
1346409492
664234042
488524426
1159813508
207102450
1246900975
1146794233
1570308805
904625904
742384634
802016971
544925566
979649795
677288650
1149543492
1310470411
270239322
1336928531
449216223
924241739
204643402
707867938
69452907
873196616
280649333
923771002
922760559
1066801317
540420510
390344141
1335269415
1003316255
774801761
1038953907
830231004
650416839
1595770798
640311907
781824362
455418040
1194166108
1653296312
586102724
1265010869
963629920
83995788
909988214
1756830487
862941283
557223040
910701361
276657042
1014425106
866991400
1449250055
564161585
1289020457
828123013
460893992
141930212
1063615789
1775479906
565765767
1651531566
368411494
1217653026
906624464
475512889
404296599
731999445
934186956
828251764
518919489
1679286189
486430987
1083814793
345174699
1677437814
735046171
1671255346
1655353530
1523959942
338310043
1642810255
338623538
982357361
314556550
1037174063
619251501
1048489795
609011843
440837509
1333378967
858475758
836038038
753214457
210925135
502474191
1588157623
1202839446
931557603
1297776974
813167029
106526297
1770549037
990162873
561571715
1064621884
278399410
544519247
477657940
995548343
925227417
858330537
1281857302
637970248
1186736670
1202666930
1374249810
758691104
1214196197
1020992713
815398429
1202737281
421284822
987809498
1179842128
145751679
1053748827
827391403
429963228
427523974
1044386429
529073296
956762843
509091017
701061129
1597266806
506538761
1292534522
176970487
1108294821
1132512099
781693502
1750306870
1690541564
654111611
1037157647
739510616
215103007
753237672
88219289
1028830632
1225044496
1202114485
707080739
894236217
1334837281
96397088
1636731297
448990677
443410861
271335294
754709777
897272156
839237795
420198977
425910079
920743995
490943397
122927009
1162848892
1614592043
958826973
477888491
1079868130
904963786
1001498550
680712507
887523679
307728567
439221175
777363094
557791828
485897755
323840063
565156964
1063326237
1507842291
1193432696
430389916
671377945
278912040
224560466
342617721
514838605
491184538
1018844700
322003667
911598660
1248208047
1034658927
837011416
586017028
739324172
1022570213
1118039101
483874562
363830889
1431469435
1293513805
1470288937
1146438222
1150984696
845734522
436670808
716459882
217233569
413862647
1631568895
937677627
1010701082
1347328885
418736956
1743152342
468683788
964748497
863309362
944539023
942319967
1664880267
809225318
1150323531
1039157164
1683553617
464968992
1356481967
476852737
554696203
1068438400
796069407
1775955741
1072664530
1326716591
1589614047
1452476184
1725106994
1603739665
1085291732
1785924955
1020469498
1061541947
1388358315
842001803
1192560524
1203625095
691909480
1123797988
814447816
996900051
651041839
403640975
1533594647
1752226669
186556417
684588321
929111669
114396479
1185604037
456309556
1506431969
854959503
1475191089
313171345
1280934816
669593896
802235755
958365539
1764701973
332448098
620735661
1686199477
1414922874
1034108407
1310956826
1407609956
846259138
718667349
562957377
1658523963
1376734594
319510562
1499755684
996186700
1730004833
773956271
502126765
669912435
1683821028
700389193
367781073
536921790
562944653
1642530848
1747541563
923243432
275800394
640045679
675111688
487282165
863875271
848759770
924293660
693381690
932428843
650834706
478922673
150221330
307688915
935276640
348447011
437116964
801353305
480804581
826243720
814733438
855200990
1283522025
681106378
850464880
1386682024
868504778
1255640741
1603423783
1694580544
716860473
333698502
1217980578
901448299
357986582
886436466
1171960285
1228522387
1379335163
286134067
586842855
1211127264
195310394
998745661
1756247060
830818864
1235518502
1625339131
282039866
838208411
104883257
658536426
600937432
1510322982
1204358074
852889455
344570272
1724197940
956594488
493566330
530881573
591018371
880675493
41013640
140570432
796796185
309472939
1448193950
444684948
864979245
242332903
647590320
350390652
1422556989
613232911
844399899
1128966332
547297116
32265699
201796043
997563427
380451224
1607410902
375397914
282546238
772871105
422143343
1744029484
491513228
428700149
1731350960
788629891
912316680
780730808
1767817514
819891059
874471938
543813351
1425423065
1212984022
474401408
716697132
459589602
371756473
462175194
482904946
730787053
1126305180
536374126
450804339
1054867579
1227507594
516349334
321022098
736426197
432064867
445356126
707316046
1429877057
1420193351
1489638021
1015358435
567494951
639947543
624001221
343670354
1614215635
461591013
386275485
1017323695
1106921010
1713734041
1119089719
988370112
336577597
1701808993
1419041974
483534197
667539849
662970831
206075829
1318601529
497169298
191980111
443779146
321961362
772664379
1124936721
1097090702
46243683
331077949
1040557053
470701074
811296583
168168379
777457729
378880469
610172999
1791064543
1156876515
880479406
951709144
624377727
1083843515
493275618
764232159
1119780779
52101827
1188123877
1668147499
974115256
659539627
1433806366
355137246
400818835
462388868
1286558798
834259460
329210089
1022538208
1044646122
337046696
882708695
505363137
1007844763
721122563
1435637515
1080315685
173572896
1004592521
1178488551
1248234520
514949900
562402135
900668642
171458232
1135989185
273327560
786918389
1321879700
1166063087
345044978
830796936
995287499
1338496182
887370574
600078201
1213112271
413077416
1234267557
715625916
463761363
581972411
441321372
1199720459
576129232
1280496350
980474405
620481490
367762146
127579727
1055771624
240434049
85629506
454267056
559778750
1789619266
947512929
1246066888
1110239865
853041790
1373380045
477740293
1458936940
543369017
1631395721
477302885
758088351
1414048658
696482109
925904905
550110341
1596606079
589605292
890735333
595491352
1045820723
649112509
332013156
691944277
763417006
1231856
1390734098
1243266210
1283117324
681687406
907451089
799168864
628442608
466441992
590961007
685220590
511073126
1025612605
1137256636
558210958
518346947
762869717
337217555
556030448
1577040554
946377260
329659767
723981109
409626716
1648683165
740875353
336105800
387714951
1125184945
1305797327
52963554
922509103
864835167
644321534
920460011
869339661
360804357
326029668
394884820
866481530
659578361
558471891
455644268
704524032
482874560
1742681840
951796391
502981698
884103118
459843231
445521591
1217926522
1345396372
1383440649
505498339
921856315
526347506
1014130916
575459570
1466079166
630001663
778375755
1479957393
945893152
564788205
958264637
848421168
918348560
631738165
440800565
533426615
1040165047
1226808409
1404380404
1308310370
517743135
1522004845
650643626
1052328376
630999700
923777563
963548515
865262601
401577311
1196762021
577615873
1365794611
245194827
267728779
1326736
711720601
715654859
563791685
672975962
889893953
975620613
1090353831
902132842
1172222976
749038010
1138037160
1361367990
281472729
963859736
542632522
1330105500
952390509
1232821439
821132357
1196512176
1746243497
1068980511
1197788609
571214957
1128998776
1743146184
1424207108
1173845044
703894138
1387443225
341949445
1431139345
570439405
978386744
1603365840
646903033
1435597667
295472465
639473230
289852770
30782463
1112907973
955984844
855519243
534395587
1058212163
694516395
1046103494
714826450
265085595
489834691
680574250
493842493
132022227
1580698667
1612572554
1382770683
421211213
543103910
1183545280
628405249
463320401
1319962174
888949261
107066545
1347391210
1114267246
872424293
827744031
1306540572
1482555713
761638395
892163216
718445994
1353903680
1109900556
575572120
509606543
1164504269
1049500183
393895400
639391334
906706066
1347806757
565934604
692403029
784367729
514362888
1751545514
1485944775
1093600723
1674897596
738216447
881403960
841751725
107029514
1173647685
706185366
520175845
647947006
1052133846
1149301030
839719912
1243432097
540962325
1182094784
422523996
306321921
694221522
1093531304
476002832
1308795146
974944432
543922942
873069372
1352850160
1048349143
1528175823
820131702
490217885
334149537
1263234999
483972750
1376180268
1190741303
841795356
314162169
886758706
693400726
439645697
648270928
1073783783
1074345289
170770875
543016369
426657491
935624745
807203223
1241327085
383682719
860179657
1200068066
584829362
1642296659
762581917
401784605
919210574
1393533348
182697905
447688185
786647043
1075164748
481409241
711107013
718050294
1198621037
852154583
537473780
1477515088
838076460
522060154
651414467
1306854952
1400612707
873740479
467947373
1411761696
837452334
811789481
577062427
1750504454
627915019
895710656
1394386289
862472305
677150801
452525142
558203847
1147544546
1785905039
1016339583
1066110851
1075238438
1116578184
460882805
219929828
650233838
801552672
1391749722
991035282
1369854921
561778460
728991615
819240069
1707920368
528305221
630735630
1069934458
1155102721
1659199905
1180652045
1535769493
893077007
1011593966
413322752
600122970
874976305
1241646822
808849685
950634796
318976967
1398944003
366141085
933686840
461408815
464998343
1200033543
457962491
956913834
888962626
660922563
995874444
709847405
804555636
1765764438
1032367990
834394974
1444566494
1132131698
1187760901
794709536
676359097
872358584
842381184
598570794
1306486741
547623553
636401698
1496874725
542604141
456420173
934045779
930238724
538150385
607630522
1059751416
1753884603
572633811
293418883
647381031
1285363284
660671922
859910249
1166535836
1554391245
539588276
354442327
499248927
883551716
942067055
1359951131
764783649
753666983
673608133
1281783167
492503515
416761071
1295397131
1024363036
572494111
673603216
387460080
684983225
1002208406
1027374685
509872865
1176624985
927779868
749337328
1662806880
521501904
413262461
757750264
1149674207
1277541510
486805019
396566882
794919841
248897080
970269430
641621890
16099279
933768962
1532316692
946285589
829725247
594367828
944951527
1726751370
907063656
491619524
459347081
923775397
837974596
1625878090
981559044
1188643726
746284320
1297472683
1799516427
323181514
914617828
921440372
524731841
678135119
866229095
758527408
849002899
1324209555
1533070228
1290968042
1362426280
752899776
648502723
605934757
1542744014
802825757
1159010011
725362144
1378831479
1087081417
731686354
147536617
201861510
642193840
1013679556
166008868
863031082
1297683697
328818390
239502828
356363423
410211366
506590339
343804891
632546200
1623037879
437557788
911428110
381428356
1478798568
486308893
477005201
333974496
586830653
1058396984
573422541
593041923
1647258111
141963709
497350521
1066442999
1293992316
1086057560
728778102
556446807
765810454
1087657918
1073090248
565092566
378645708
812973278
712060901
429324249
680886062
137988312
653067139
882291434
912893465
923968054
1211682014
1020092639
502117774
476757413
839636713
927611873
1061913653
889840743
992027229
987552359
852873802
781777745
1747018442
1068589564
396934215
728691632
1089631231
865660902
940381251
498065237
549822369
656931997
478238537
1167191585
679035083
842877263
1227025205
902005072
1001385850
1061798667
1430104382
1001315225
872224087
574254713
1286493878
1251966856
539613454
877968660
1103753029
434482046
404417589
1008993684
997916690
1104412329
1410483260
1308336921
541026582
961521003
1117848699
1281327146
1495162020
1393082506
1477309325
1413979631
277628684
330329551
862057267
388359524
1498244990
1464522320
761922702
1216690335
903420043
884508680
526100148
792270804
502059050
1337339470
1569155906
188027270
895578097
935537180
1234693379
394356954
484607678
1397864016
1202371873
870881842
1155740909
1467090616
576519629
1432885791
1072185171
1545065603
148268817
965812837
345665517
864534825
1684450296
321963055
1635050616
1083236739
498920251
524108280
775765778
1219021385
1025391969
1536045057
638622398
1469617099
1343096308
1617093980
1056201924
1080453132
1339192729
732743512
1061040440
1367418803
1364473178
884958597
1468739214
529839623
979189314
646082005
480516164
1647289437
381186667
1685592161
846672079
779945972
435462899
916667495
853107587
1405716305
171233193
1377404200
182840408
496502120
1604698158
980190940
621534474
1793843450
1325833175
1133635620
1595504767
1691903218
1150965224
936936193
752771224
951477363
1637740011
1216602458
1654309212
187693521
1274067725
1651504820
724870054
1042306007
318807290
787909118
1311021052
1348168518
1285728994
736808973
1196108806
496368901
738525716
398458196
596098617
713975149
494427631
878534235
744064728
1455229991
401280848
1111043720
431480731
380892210
1400350311
1475871584
432017485
1327611039
1688052274
782019195
1310831019
1061782266
491418552
1199022616
1391035745
1296663170
1080025241
371228309
1554372292
1194828297
1044137023
1597340245
1488097550
123650829
1289695029
493030711
833813269
1454646700
1010025679
564701271
541436506
1599628507
469227705
209249848
1035822640
1469420332
583642881
643335665
1371885444
990472391
989222186
1034841101
1328339569
375937607
1163788978
762575267
1232255934
269912604
599353982
1094992709
965072228
313239668
388955999
244336884
1356840792
1201226982
615905960
825271670
1031958184
1495799043
1288339431
1021578190
110230618
336316910
512363163
1131729656
139837604
835174565
980670386
387238557
985388229
688544690
352075742
953219976
404391561
1736250429
348580978
1069523727
953634860
1425971914
243946799
487880052
701759528
269720158
517415411
376468803
683396475
390939779
484314732
387514050
334036047
1018104098
1008590037
485251206
1037179881
1524749785
1136608639
522423696
950705582
1551157317
1323331729
639621815
1167067129
707412128
398257917
1317533582
1133987153
1310518809
893114527
912208839
636057276
862664630
308697816
1748153900
786906178
468697163
891170962
406655383
395309060
742363495
552123710
505722961
1672954785
1157345065
592509604
753059273
1737586579
906738311
724980056
648218377
509588437
703661931
1088634089
1048799928
81197917
972911434
948767058
334979194
855761187
675219838
190298985
433193052
1762748730
1219915403
793579256
1002964191
1526039767
1226079630
1171637343
1768823376
224063595
1104762068
864495054
390148591
1670969060
738289162
1142708567
1369109618
1005910714
1042006005
1019506726
66367389
539648315
1308573375
64284058
847978284
936873336
1753804844
1051525877
287013329
928792543
213246459
880766806
960934798
367077604
535254661
1673407628
970837762
482700316
801240074
312700943
736609253
1137402447
1359389095
972824239
850296247
436757353
1658727608
1527558258
1353377860
572842899
1014254865
670640260
1321352649
541243153
402133765
958671808
1292477609
368341996
380783259
914590899
983011431
1266133676
1024384522
1318725914
1322948887
458126686
626168560
879039869
679266034
696433230
1048311674
1395487510
502621081
1678840378
610978581
1504308890
1281201559
135678455
243487441
601732246
892667545
716707042
689513283
462310542
477124199
1047111188
992179406
546141444
847185876
940461297
1044869467
991659585
462830323
326804287
174046238
420293164
623292880
735653189
690948502
736847738
520828911
913670735
231247655
699318386
104342912
1220039961
1091189741
1711889581
774314772
430924700
946462700
1682429177
855984167
1135033396
1226647318
1698290773
870133602
455269332
985000102
1634780214
570701384
762035321
671355393
300020741
787253283
882145597
1420559041
1292798574
544058722
396049672
1503304438
522139430
1001438581
856796710
1254561856
1753970488
1108032165
236520132
337871665
1725712387
1004571732
705916735
1145515126
1469134773
579855713
570322028
1281787458
871172391
1644236719
429696144
745569610
927357481
1719277581
949855616
1383153225
1515949649
772597416
1493006535
1029809177
1183182805
1115558878
1017693653
1227603627
1414324758
734019082
785857445
914207064
790365390
728786398
398694162
1606598896
1339090735
636673753
548810409
811018434
1144146807
606262527
1632529947
938983564
913046761
1330486556
1640483390
1199912163
285153260
1033762218
1785366071
714100568
1794879648
667251521
1431359365
1207237169
392019244
1324836826
774029089
753295331
780084735
641839776
1060503544
647478906
629670783
1285596558
1181570228
1734741717
694580751
1690877687
1542188571
1575063489
1771335608
846311455
678148081
880510060
773394391
986175472
705666501
1741273677
951867708
1525815335
770373049
719836535
982555260
1117369365
611087083
734310256
539048211
449008368
1278794072
834377118
568292500
1722289799
1306047797
1055803001
918467230
561100995
1752687820
1603896279
765028968
808417819
413169794
916975004
499352407
1074516224
917651743
438583219
806453731
1112302964
1019404394
1642601647
1003517390
739677623
1640872968
1365873118
1026312632
1742974980
811176971
1452437861
772847732
974791095
1326110662
1611207637
835283837
579524187
867172260
687907534
778023767
459161803
575480893
558091696
927640711
1088520717
773218624
1005135637
353127324
1691965627
511764968
858665109
836052167
979701825
1399116987
997556180
283276044
560006641
600942881
691071691
872118489
749978440
1556960331
432357680
1290209429
535832444
819892454
754104482
1028825954
218902489
748438098
1084782143
542862458
1373535654
694520764
1317900690
1439208790
1676537703
1118661408
334897423
822933756
871869791
1788714505
786143291
984982157
544169431
846110352
686665267
1699967144
1236720955
1385485488
467421261
399859256
159642806
777651230
138297080
640040651
1717073997
365500018
525319929
664559077
772071657
397979891
786278521
959783901
883116513
1371536485
322639979
1766106543
1343451494
907869271
1338410280
933208481
477181946
1417821357
872961334
468051198
502985957
1395556355
553144646
1420470381
470393575
451006968
1048301748
668900324
1615681455
623126393
46775738
464554307
937855151
1026572368
1389488672
409119729
948963683
624442819
228337347
1684724590
1661685787
749360895
1488075312
1379971990
1394789076
1510303629
328171051
620521763
727719575
317982099
771237543
1270406186
427132807
1072248033
374996744
1051207592
538593169
1202211713
1199441214
1124733726
1118698816
1107950604
478990622
887978106
311597902
1286373463
67590175
150101556
412521946
1736683686
484422258
976258705
1675754435
928225447
1489536723
515436544
577476226
459669991
395631533
933364971
1548365177
321238912
1136137551
890912529
915708675
735366226
1725044766
1305689025
634083375
1294674756
1408518750
764695477
238749984
949692513
1275496169
455049605
595554809
646900517
256639424
493497885
472901751
737944233
747704172
646131315
1382058904
536125105
500684890
467690799
482403107
516762037
1653777851
322602165
1710025914
955779
1192639306
223278800
939115147
394525336
1400365116
1187328549
1488329311
321926208
710073437
165979760
1128768303
856806684
715095022
1777340612
389294019
958618800
410466595
372926964
1250024242
475665020
676326939
368299335
1225354535
700301126
1224272036
541947284
1571766861
298970955
624625614
1290098739
155077628
508673588
479070564
606228414
897657135
647499427
950141262
166700487
1449269493
1775038846
1332528440
680836944
1337974465
1480336222
1317988215
1127542193
1622756124
669325925
350127649
908154614
971102903
1772278720
1340476736
1092717194
783338347
1656110102
1085795374
1036984862
931311963
268809866
632791785
420624053
239349194
1359621319
1032317947
1479491949
887683153
1087893969
715689156
958215
943619647
913490070
953483955
411298580
1014087532
896357696
216775486
1291121505
531184918
1105928102
549064037
847310144
788439778
1051356407
765023777
389986008
541937205
1694329515
1671367897
1016470993
826030478
1274692576
1004399007
390831574
139309454
1736077854
804981747
825019303
1746109267
1174044405
328094091
513468617
348845876
1195720672
244733456
1301906963
857836334
650317522
1782962626
908640116
890325269
762091452
342313051
753391413
724905258
384564596
657345273
821438486
685213979
673006369
1052507055
913454999
921841787
291090282
444393531
512118200
1049330918
1310004190
549470434
1618356165
800215096
666525848
997236263
1233718054
395553972
448198398
431347531
892102860
992721203
1083303968
451580727
1314892818
505739465
824470609
577756483
1080247199
1240864861
853640475
183792752
1003241141
735464316
579392332
387912219
469536798
517582938
394891389
400292527
440810861
1395929192
718677240
196780421
1089744326
954168166
270230450
847084148
845622226
747931127
1365356675
435925150
961292924
1547054955
819421294
920719682
1364441313
1600567919
1009958288
403876458
1105420725
998926250
856762520
519508728
823189562
233308948
761134872
1007271983
676487448
723562053
702450277
936038477
1368109427
490491495
656403051
1202577167
1790073137
1128682333
1720742157
683409723
1283384482
544156701
337043266
466569516
195750849
815814560
866210648
251649959
1238006159
910078282
166273372
987007249
1624427629
442099200
1094017097
776435668
983585342
1407405538
686570814
468384159
427171803
1012272115
419227490
1259146238
1132046810
1035861912
243288870
1173427679
1732490617
679906177
1780598878
428150638
1794008255
790572067
581191666
906439880
844462142
803254029
503899538
436222448
430454150
1313176322
1633855948
455489481
835765307
208942779
1045174741
551121210
1428145885
719748258
360017516
1213474074
906498926
1521686582
393234412
1365789662
931649675
1235250407
1088671982
844073496
859263296
494999874
1664370735
1050943938
533265878
1458195591
1032898995
263137259
1033393148
820488653
941196301
1311317923
491254166
337351691
313237530
528821778
299482630
417989407
840481436
168277367
422270985
1876225
1670777985
866947484
1421903128
1531728363
1042783742
1723504165
1407197796
755715645
572673729
1011450342
1263396744
623857768
601161332
1612376074
459861585
1657693503
999872115
333884360
780228094
315870028
474445974
397387935
1153342869
1018089273
1384968823
1189716146
1201456008
1162228881
1642238401
1018055164
1563137294
1128262335
452990437
651748813
1425233372
1098278721
563485221
586468250
590642591
1235182867
1241322455
774015768
821882543
1695385061
234447844
947600231
441529623
493113155
721256287
346224666
1723180645
1752479942
1028564874
890119548
528336762
933135453
1385643498
436891179
1545875543
1114498791
1032925162
877888258
1016138047
826430072
407705083
642955882
1397718504
952542847
694563065
1057639231
638535384
1051055066
606592780
1126431013
929824749
756299015
657023684
561645460
1351520584
1659504468
707460643
627087057
892936276
911874078
710581202
1641049795
579007804
938936947
719580826
685268319
917830776
1691928490
588819957
783781477
1491828640
807736897
1096905622
409238546
842247959
907223185
1096009578
1043287276
682531413
670748270
454269230
501801295
192400831
1290926291
1023722855
265691945
1732929519
1423048787
1101478754
1097355955
1657832751
976341591
684767614
1001831032
845627665
949215609
1411101659
407170742
1228942569
1704678084
1103739877
520000343
1201446430
818778453
389266534
843678379
977787514
1486607330
172895242
541272663
1180712638
430841020
611752018
694630025
368552344
1284868028
1388601254
342653074
965643466
1460145675
497325876
383514657
1484086253
996641404
890979257
488552223
319801122
1604724208
730735769
878860480
1157151571
253125115
1068785539
574029258
577302355
831292280
953339773
956776902
1207394710
1284907255
964193781
795454732
181872562
908900674
1764249800
163760998
1661077941
371150660
743039229
44097858
624424393
563098669
647911731
1007956402
859622402
503337757
263021753
389027783
759473753
1726007845
909936710
989316034
362143227
574323781
996323492
1774090615
309371007
1046557350
1360072627
1336262089
126328275
1295183224
331068634
1648301175
574116443
510499468
931157154
1715283806
311410418
917707362
358068433
812092407
1339647399
1221491248
1224619046
1048945946
794947597
523351232
628807960
755707581
971245035
612617982
778741214
428469372
438414297
1116782355
1642103727
1019805511
547020255
733097709
1202261909
897990511
952925667
1190470792
1290506607
1736080357
1765408470
765437038
1068341737
179131453
763721330
365444640
812937374
745110844
656194011
907423338
1377856922
1684046528
499770047
1542395650
848183519
711634562
545064142
505403817
898735298
945577984
1640066672
929606492
304072685
957780534
415165176
907576424
1093218053
212122671
280117131
896030765
991790779
338055776
543504743
1473194249
857868346
271687293
1059769096
891560808
1130560857
1133617011
1492100590
705520015
972923141
1439866775
723187077
1068714718
669889283
439829565
316535107
963687080
238918854
1122185765
610500200
1105852384
487388645
1580128004
1487442539
1028940231
710815557
970273172
1311886342
1169505434
868492337
276667886
1241344498
462525329
468070211
568212394
1493458854
843480920
800623340
1628920552
310850867
590687106
407758001
361579611
1707196220
1019601091
990637726
429388651
1704896826
531025359
678485850
448094465
607632375
362091158
1081893731
403405493
402914270
380675404
779632890
1695250641
1581794950
174696246
828066935
477625229
312047125
350218524
1791240743
1037366375
1210431412
1019616260
826556710
504615526
567495982
435718113
720841468
1725854195
1248858379
1077248243
747212002
977236924
386064810
40823252
30044424
1041480497
1037459154
1074428866
514530131
1357765253
484360697
438544906
1184303573
910165614
1343331651
835230930
767808150
817733219
771453913
801208600
1353298251
369258649
523239306
288236932
157011412
851278461
811838263
913601660
482816523
1347522701
738618679
405312986
421950593
225562562
237131962
736176957
514014558
349500419
270237204
711606364
358829646
432639526
538606102
449781241
512592236
1708133382
703985518
566439200
344680056
1397633077
1735388375
1642664992
428442615
837564804
909531700
110179235
292121579
860996411
1296439174
853317017
1132047706
894173919
488254021
1014675451
793278708
522950061
577781475
898089111
920078800
1794278094
1679104136
648234917
508353886
1139852922
1375790167
954578999
288067821
1595452314
177265060
1155716278
882076019
784041316
1236880965
799208786
812011626
345506426
726663956
1701040710
1013712084
297972555
393473040
765982902
1716773452
492125743
1101779527
120214631
632484798
59747682
696726285
910103023
1722425322
407035380
725420510
243172550
263206700
859457414
1717009217
385902143
295855702
326124396
599998437
888512650
669739769
159155041
377149509
1656205713
647203348
1694678673
1021215213
150050955
1289006040
1000019080
1426859432
1570241791
570385416
1557329918
1271042798
919437324
243464539
758002606
760357098
460880335
675858308
1366785870
612499772
125353511
279938608
514259846
761265314
1542597890
1315921219
712229426
827472400
1268027662
1351262568
701950891
1305741944
427608386
701364289
541811238
1097036710
1083176094
742018943
436892666
1124682012
899907556
802292565
388024481
683453220
588936347
919159174
733048379
1708557062
522123908
1391332656
1425145610
1011499705
1389785309
407994015
734582077
1012929333
194146271
1047054572
840316220
1618553331
1113272484
930934441
925557692
803569529
207450785
1264171416
502513940
1285020598
1065031345
1421312228
676456078
1360155062
803007605
1040067544
879287740
905653367
1644294262
842245457
1056860085
461176601
477552042
763648770
1132121683
492333932
695748494
755494892
749742394
1542360755
1280371865
862812171
983004385
901445655
176973724
568034980
328029149
568785712
521791877
791381731
540138022
1110103175
258705513
792974494
791970397
655273548
1368975904
354112333
352191593
1087054760
1710224526
1345274210
520279461
394614704
1739501234
1006244894
1158287720
1002705636
1645489752
796731264
1181971540
129436126
517292689
723299147
1225028576
1050389070
800386582
672236461
829039228
934361844
855852151
1777382863
408081642
997900350
915778509
570080427
236089278
1356131790
1246157936
986921932
869905004
948165087
559881590
1337370181
469322790
669616670
820860203
1293668155
374098467
803076102
773596999
220783743
846406288
963864592
707188742
755839492
421302816
1250828251
328306028
399305300
769486776
85631257
468196288
597965246
1707553603
460175428
215622412
654849513
1613457816
1014371094
438548272
398077508
1437150502
854480523
295781486
501744567
1461139716
1781308067
641767082
722843270
875484985
746377548
400999560
394534105
511451340
836246860
388891776
1440828361
446727889
1690192842
207324837
1431755004
581109387
582912863
1645865405
619996779
455477702
1116487242
726449475
835875753
813140377
1001848342
650474505
1013547874
500193097
1152672256
494015562
1114056255
671470356
1025792753
1656279695
501206866
438306496
1351601563
860234956
1180017913
531252193
451763146
481470303
325604534
526391706
905383159
986579613
411293706
1664066632
1709368664
1136666283
852845660
204703158
618105798
265878226
335002047
702573730
625829187
1496114221
530148051
911865607
1727641808
77107854
1708405628
376725554
1659113735
586554164
284105595
1131654306
699479369
111542477
879092127
108552842
442441296
735274268
543436053
1481313525
145853566
977214950
242487280
1431270100
489155390
266560248
906904453
644458889
850458585
741811288
762257473
808249825
1693015332
739320078
978497252
961831672
486203627
533656453
815673265
847537199
1041725821
454885246
472251845
1080870006
769839971
470946814
1087789519
127771647
888852123
180625775
831726048
405063205
421243330
594913251
1390827866
683684584
744721318
1672933576
1017554153
1656291373
844136673
841472578
434612519
1436597160
306410296
568326777
1166448369
504149259
250031603
814428784
773484012
1421156699
441335204
544458093
630011320
1396503105
987483290
819843772
635307589
90561838
410802643
1210521548
1461050814
753387792
402672779
883451311
1014868200
1656665836
428386321
1033072579
1655706709
1450148085
384166013
749302988
567268718
1556933508
1082057163
849276182
1083873004
352567059
427180350
1611460891
1335653899
736049774
1739840006
973733651
959652251
866578156
429990659
758105550
1022337901
1443244868
604763423
835052735
476937160
379963700
1306986015
1239410209
792888780
438015353
1218519361
105287098
743022884
833981950
368851272
981476165
1009412255
993296823
717686060
492494167
884600993
1538659833
1031026557
478157941
1668056152
742911748
913265034
1761704978
725802987
927658445
1764361022
1086688937
1140381904
1163055706
821583019
342740977
659796724
1192808729
829059324
677231759
670916913
527815971
562600997
27038091
1176611177
417560073
416770889
741518957
1209941033
1261193162
462086605
579183285
767038181
1064498019
814056220
1797716474
973881512
298445242
977199744
295743527
234200955
1289350429
762507610
719781640
541438548
519254367
447437068
717641081
1466852433
1104483471
767909930
1046285917
372026934
1151828213
836118137
545992842
375439100
1372243047
1738922476
1643572565
1701320740
501554102
856049633
866002048
1041031189
350074706
560368550
766452036
535083063
817786802
502148935
110881804
422397257
609044225
782748303
1756040622
453756726
984388583
363709256
322938389
1519533060
875825955
1070339935
1502146263
674496713
682942151
1151279888
1658918313
1431179363
690234492
931408494
1196710189
1298625511
368266767
376444140
1389720394
760436804
825586254
363128829
852279883
942462183
406806085
646191488
1126775264
286389434
654510831
278592923
124161594
521813534
1183656510
1596765235
576477999
1020741108
756023137
1053137332
499040188
654991798
788648511
550506391
1059215903
688576440
564135332
1182696237
520290974
745481529
95675224
172384560
664420548
379843267
907368348
1673701468
1197745023
355026097
7757423
750524859
1167810372
283809369
1000398106
1048674973
275763995
821997680
1509363433
1204240894
1500470264
1733588374
623405960
849258145
914361820
567218589
1441272032
1514983928
1412120460
836406164
1715132341
423332228
213178491
1514011849
1298961771
434625848
151302413
1700173638
963641869
766208183
711515097
1139272313
592551079
338756453
383469206
1201404137
1733369780
1050658059
1004970193
338292130
558827448
836401850
632154561
815644290
1373024422
1181260683
1128047176
703262436
840472948
423299555
1375577814
1655912803
1097931360
506616148
303940308
1270244934
893440314
1165871679
718266411
757843854
127615835
603182495
962676676
612094739
643899104
31445050
1289706513
1392343346
976466265
442278662
1139667855
32796773
1634421830
361252220
988808850
814143584
84607156
970062021
233452680
508928335
690314210
1099869816
550585390
984754081
480111254
1036362626
469372619
1707044134
1718616968
736614027
607365195
1571223371
1398552349
1050883296
901771557
961852539
802238803
1011245558
643405844
480621668
358498506
818865504
1644680738
394899367
207339671
1706704770
286148182
554024774
383363869
1192620265
820539971
984325496
1285759679
608672091
1668208368
1682029095
361605922
957183539
997342685
1058567990
1345388689
589959846
835882225
701378197
1562038747
767434202
911688597
1637218151
1300616491
1013491966
885361825
426777650
1633042942
424148540
772087138
1726930723
840389208
1780917328
557207480
961404605
1056497172
498680508
965655362
1753565520
857244485
842993442
811915211
892396434
714267014
3573630
916547978
693197683
791986861
760099559
1256556283
825785669
1574936062
1327988533
609769942
757788491
685879179
401091929
312282781
1097020808
418029521
929429403
920077784
328481150
296125422
207554616
851552627
1620165040
760335469
1611637457
798867879
1560858578
458151533
764308200
1073710523
898792331
824795968
580334884
526055499
1326391150
702347235
1512889783
331750666
96236624
246500539
273221095
1793320447
606814606
514407752
201827080
706590573
587400199
1184635204
961374595
712732711
1313591467
1614517815
822557216
462195090
1192783068
1574386143
1135042378
1593504396
1431605625
1290803718
912588785
1456447475
779055830
22668411
395155259
309342515
969969074
1011817084
102135156
904381526
1024472137
129928520
1171075243
1320131724
725722814
270616537
430266753
931632145
789875109
354560771
787729462
797029346
897945554
1035887259
314971775
634424
734215114
425338306
518775545
422690213
1002416728
388187558
915873974
838789437
906005024
748881650
616360646
955127599
553615283
792270814
594841516
1441103867
1238080202
1242578897
239786328
705744458
806201304
570585023
706878435
1786513890
1144364994
998516150
1077911405
1004193198
279712665
477482666
481222588
190129699
696390445
1397248167
1026589496
836416883
1081280257
836429693
348138915
439059144
595073202
1680275521
1044301854
1226481203
1199681906
516549997
1133450046
770658506
230606857
1179324959
18832602
430721834
142555460
519098830
1748104080
1041675757
782063061
473706690
651457941
686627176
410757981
472432556
265092813
501542543
1710639453
1143480216
599129942
422365760
687586436
1308455259
1008035254
982151456
767621753
1606911775
121696549
1761185809
503139975
1251291018
1428002968
128366039
1451435936
857437822
150135365
1275575001
1789155107
757234027
1625601903
437181470
718550431
382860051
1770315429
404005990
610487550
386622458
1556537262
1619553607
653929528
161339781
1071213489
483588252
944782157
517528919
824253037
574456483
861459546
792473970
562901953
1753408614
117077182
304900627
1292746391
150209659
517402917
1129393817
914600160
1003168943
1525250041
575902576
930761241
1634190489
335476088
353684974
1310889355
861577497
1334070601
897179087
1725417854
1620313942
1011138539
782717834
430511953
435922472
1068255936
433451184
934656593
1217081861
651390834
384047838
445322186
1066263611
687208165
417655523
864890395
980803762
584826886
772100254
1009245979
581252114
897854754
1099758871
650361476
468074887
1717135770
1021562833
1699663791
249257352
879059844
320134084
752096568
1028998041
1234109128
443349950
1026152313
858181949
1006035673
765664408
113932101
1258069142
1796200575
519868974
561582014
745963920
1657693576
1297468219
822094014
833883665
763883895
221951331
442867881
859624845
639475529
450722807
440719712
219320833
852909662
359022013
558466512
137128571
1253942108
343092178
484034416
345895166
849116764
710863135
773061684
65706194
504073609
1094677565
316109170
409845593
1064658228
1633630645
1095149402
1154374015
1621577168
727297196
253195987
1213830735
483431706
956940846
90036171
1144087893
984510014
1169773054
1785561979
524871300
608112108
1275020071
1729015643
882575475
1220770422
708370119
1547481918
468564774
962982539
2694386
972202832
672139878
1282700054
204115906
561221370
1631933228
1003384570
1470445409
205028191
952514029
720109055
1368634793
546841836
949152953
937103530
777856740
1288109555
1620156348
1003882767
1716862794
773244715
1704455094
1139787862
757197398
1028242129
293451257
329915
458360991
207228727
1193785338
1103522294
1282629758
662162982
992845619
287535315
456829727
857219807
930416212
1607358529
1084798420
1396019752
243068700
463809707
1245552267
1489922574
184008129
888309442
833825386
980707584
723718149
132093023
1639487469
820256906
737157063
633559219
136964205
669557426
987528504
874179069
431566983
1685846825
663778114
684138947
476330006
517497923
791167558
554494187
554284573
1645126896
626993093
841792729
1345290854
719979880
234483689
897918058
879283349
874062564
534423372
275454640
392509771
654855298
316072312
1708302688
610639207
1630062042
418495242
867009648
228749720
485466457
168982155
1303804721
287909755
448681563
693227381
1693821615
923883306
922441448
1624035870
389516437
1120961928
688514325
789863938
1069073777
1425315172
398540294
234779184
561101228
761446786
156621588
222044317
1054358989
907516479
798201401
1525847984
909833829
818649347
576817052
1463501251
2821060
1409290211
857326655
1099265064
1122699029
796751644
700143464
1615126149
519784243
51209161
690571067
769468766
1498306280
760232010
1763735232
1418615463
590126239
206430937
1014414191
169303925
1043602027
852022689
1735078232
578189094
901300158
1586654953
1175569391
1197467972
1050295250
818225115
787357841
768449468
803055387
167343962
1250922778
407094578
1289779518
509721879
846507167
738656013
503042890
386862550
1640890219
392586338
736202334
1786254863
819335431
1687545158
1587750287
115199526
687919945
674246558
926738057
65142987
451484034
595955205
187191321
964643755
1059175550
110358076
462451995
401492227
736679982
381571165
903419
314330776
940319573
302601637
864163354
578081918
490627259
510820564
792781989
381424769
1073919
1359658484
412628371
1696609463
1619922640
1670486743
747241226
1362030632
1055076437
1639277244
826507591
1234575157
1110081836
956757536
939526205
916099660
1763203512
566224615
690761551
1285192967
957189681
991898224
536703838
364516057
454775294
594240398
338999643
1497849423
996225475
610081647
494496827
807870067
1142657909
461109138
699729726
317538473
548080336
357261584
1477052109
895324032
138974244
502573381
1449015239
1650224351
277796859
912990570
710923632
612583527
747369617
1689867497
1034891631
241575446
627182731
817087773
779102245
89988108
143377803
717821804
318207831
749671787
346111334
1215548210
767799023
876206464
350210462
436068488
1299093578
1536930398
631353179
803951958
1086872771
460467389
1247075644
195003402
1023792019
651482468
976508713
423832970
220135018
716442498
919647318
756334094
1607126901
993951438
1208675965
1006407573
914632992
1470676398
1618145644
882939300
1610511963
283563871
1058092379
751252547
570623779
1142577312
495204049
533870587
403585207
397558799
884007014
1215128426
361483107
619418636
589983549
425812597
1427589027
373150783
946782385
99083864
418409
1076019675
1065055275
379811897
896426616
1252054479
435492866
1548985371
668332442
753135093
806154175
422257988
1364200843
413500030
197093790
1347560790
184511684
681090109
393408140
1080490999
1355538306
1376169727
1006643606
1731908913
702441270
1353574753
462265160
845269872
509410424
236954440
125243486
574483422
1016080
482279712
224849366
564898207
301065346
502618442
1157040368
446115629
460436839
1201446715
1083829080
483866559
178447215
991736020
1783537703
904359805
360774132
406303980
427987957
1444758854
989100211
708900116
332547368
1104792773
81972173
339562263
509805168
409630475
751520090
1582902714
408435433
583018934
1264437024
277677031
1183047601
1271346967
1342833955
874578753
513183783
517383842
1668638461
1691356768
407100326
480102941
413815283
547274845
1186637240
438408786
731285649
794515821
918767560
636315173
665265004
1377343461
262958383
246509974
902987753
282928340
384884349
943516919
461954863
318528457
840397333
1320863452
953793448
279777947
408628107
875905842
615013428
575623937
758016900
776542353
1072960820
611183399
1619676233
344072905
595745014
328390373
499427615
845008942
458983913
1769515308
526340541
1778986838
710351338
960235444
1710584337
436977740
839333044
371786451
1128648778
516218042
497488350
472943555
1611464234
433524456
504282464
634710800
1040000836
1392472079
620207589
1404085197
441362843
568517997
318195589
1278341525
796860503
486270311
860525843
946806352
1416687464
1623726110
1746389118
962534683
954131811
436329892
182070315
932578477
486247147
981260291
746051071
809216312
634838732
319306078
476641256
1758747069
1711151478
1115029049
393347629
323714335
1012099550
1388660216
1035636662
1233795368
1495786657
318463581
359150428
1031842767
342033463
692861680
169527549
950671338
477295453
1593442479
712141673
857630625
1177995034
805544158
474192650
819029729
1150036561
1249512026
354130562
1241726236
587442974
509302156
1754531211
705032625
606314296
467607275
1033621803
1015166779
291688962
702908893
620943166
1055052362
597049608
1519414366
1646786452
189524619
794349458
1234534859
1292900099
1044559551
259760298
690375541
392093280
1005075511
1096708660
1173221028
898899279
1000297558
1423418920
1058453472
1087072504
491161863
805849628
134516776
821583463
1574666104
854129305
132057441
383299014
1099900783
577502447
690739863
487879986
345946561
201458684
399628220
1679852093
479999929
1172639960
444676286
854830075
840829652
1064478133
1100899911
1095002356
419604366
1405635585
439330889
924398797
1329488965
930700630
1110543438
484529769
1515740477
372629038
632775245
892641973
226464832
1539883852
1085631165
1525932289
205773357
789411551
768991691
846728510
800226209
647388264
979150497
1376796305
439409146
478922476
505173772
1076394413
331779709
1700357415
720912176
1663968066
718688821
853828661
187438460
1459218225
809014550
913225691
1043600254
829743099
408156956
1338273322
807257711
714933290
985219263
857988903
388339426
1425853356
406256071
513302087
931779673
792241038
213890367
1158943086
192731016
271567476
974674868
953256437
1263092319
1317111827
1224275158
823843587
1789924521
438680616
750277212
346688463
70181052
2584559
1037061496
1411039465
1193250824
513303336
915953849
1015215990
778070433
2919841
1328557700
1078109596
1135624683
938069457
460942153
879312253
500296272
180327146
976989783
1660797304
618911323
1075559636
509250816
872076827
427965099
1630697335
577765541
861590438
1414950684
703350912
287471438
91098
1607732373
1415244674
883224464
896732880
405841886
822197714
676731802
872426111
1092735445
553499873
1325409376
334132987
1046133848
538437998
1231393703
659768912
1133833026
654911232
158953833
504005547
948980472
703118650
896743338
1015313278
453765878
613095169
955863256
803529829
1487754788
656016313
857837635
971230571
882984018
1015786871
828599606
415692401
342918077
909434996
1045482888
544585733
1375316236
387663361
268934100
508565964
1187587876
757122236
1198416675
443846989
556360870
447683418
573762428
346691048
1475419153
1251207018
905488409
716073300
1047019348
767074397
647577731
710288494
459518896
927971281
278900287
862193950
1116167199
448499699
1169505856
1369888829
1207423666
859839511
531781089
219042905
929658480
1099565566
35116836
783522028
797424078
1034569400
1000023963
410820274
520753839
916652388
938377625
459352089
615104646
1633353335
649976481
1788209624
607521998
712336525
1366706146
1053879844
1054116730
903292658
789220604
500490554
516784035
1344840899
858219738
1002882781
830004149
1692683651
523541519
1668183453
570216289
1240787078
385408605
1176036306
930259467
347809346
435096562
856827759
932033403
1082683192
980634872
353359698
1682953600
992636976
869825506
1089967427
759204553
893425555
1234408515
1669715270
891453414
148740824
1377748636
960182174
781131057
972782497
543670271
36973793
1012414100
294296955
1053051895
793539311
996373595
1126256606
1060347185
803213428
722830255
748881964
971921147
861701522
706986828
897225709
612858298
854355993
965577322
592916930
439312248
1757903279
496845727
1170945167
896712337
891996407
707536164
1360830937
227348080
765153281
652211249
918800838
884414596
622981555
715506249
170698734
756930528
709177343
1381581556
644733311
1725766737
1338846830
528430418
818840647
766560592
1140417953
978424277
894403213
515890333
1370348385
484627897
1622930704
756147971
507549828
491485997
388083413
586220967
70371433
1767416432
939718858
810679025
679061295
1250252730
349613400
719225146
602121355
717038902
641773201
861911020
670945869
428852575
1404113894
1515251522
562211311
349425008
416077144
802850198
450662903
734377533
1472457706
74786415
1759185830
409605417
825114879
1058561054
821418858
1230350461
333721940
678257838
255900609
114204561
1534323715
1365631842
337441205
283740221
410029877
683931862
1254901641
551931955
799861229
771354575
1263441543
576229424
345963567
431840625
981209989
1084256885
1398992812
1058375764
581479286
508586548
858180916
543495297
799373899
523705979
670629477
921743421
486326819
665653862
732930546
418950898
1702504792
1624221497
773398975
599732556
1095262808
885794323
766126161
1681283514
751334515
725504782
218234083
364016558
309160051
215098651
679593077
1185489742
329355673
333086734
540615597
1172445941
647797793
995373064
920910089
152680480
1668608154
234747762
252369121
138547608
1109450284
673114607
539139882
559028963
959567562
843538218
763493652
163454984
324107585
923094274
845132592
1278672197
663492253
777655613
1461556316
399311984
1058788272
379450858
717542771
522217659
218522780
1162109791
1756638870
774534365
860223622
1034226195
208123198
496244822
474252975
380848394
1340379174
1326123755
478094055
446783739
1584036419
576660871
947296131
1034905742
1405228443
832851428
3464061
653213939
692438681
961321513
798202771
755777992
1138571425
803460148
712365409
1136865728
1142127897
1076844401
1620136226
1737971342
1738383330
450172141
780741272
865742097
648511830
972790856
1678121453
471847160
866926407
827814557
602861033
816556720
1412571099
1340699708
1336643347
220574401
619629428
873908743
1233673985
927781418
481443181
1433173084
270972581
1329072681
625096382
519198002
541193366
359924717
265476052
491953969
818647018
303812905
912770761
1355674586
384008657
776284650
126815473
1105131941
723370508
561962455
1070662987
973007819
1098918822
603125729
1178966674
773470149
804167727
1695395422
1435881951
1042654424
507331177
470110068
455942549
459761692
717956879
906830432
1193694617
1799466665
514234392
531270553
240017189
471825307
1057611430
411014824
514072179
791963812
956859370
816860862
797673817
526123204
904997800
1230855658
993013176
1119870945
757145957
362033615
1157421772
1276669089
452700721
559884400
1254858032
1771859614
781708890
1273331425
1318149940
671942324
457847306
198226720
559220011
1724672670
929133581
473834389
696559554
496177217
644784874
1353560488
1732173722
540814009
696340200
742353730
1172668535
1049548722
504748452
183068931
737778787
306537742
1396688065
860705167
895602526
1396813328
183550902
1001940161
98066029
546164833
565333647
200372914
417464389
233074913
793182559
1609991167
398333521
947591848
132319012
1137968259
828808799
1420711812
521880959
1574448520
1466146627
372738781
1098119384
779703272
545469281
1014152778
1648234615
1435338798
472636942
1112462350
506055426
1447689728
826980890
719981932
1050068156
508762039
1051627458
1576686234
1102463422
417133896
781829434
737762315
1168464854
179123096
1478148696
1197565296
940355011
505668035
1453187401
525102059
1229864450
618030765
1448872828
718166125
511850557
981958794
1062020661
1024897345
499654543
687959178
704892493
1184645411
1282835602
786285132
799871641
493321163
903120213
806833903
405290709
852245344
1602325278
487013413
341963330
746229500
944434903
878321392
762498543
390954514
1217900957
584384722
537723569
1020614621
536674117
927431353
1723632125
101072835
1433396003
1703979174
485615036
540250961
655099923
21891349
783689244
1048442981
814641366
1292119415
378435033
1055015917
584633228
1509540736
84918085
1034721148
518575898
683725143
455023051
1288082288
1102355843
466482782
1082597393
746113919
808589934
744304857
109368054
524675800
1632232832
410971890
1359416588
410294147
190282238
299195939
1048487571
349808693
840515529
161780382
675310571
508671483
995001831
1687261737
100562384
778920679
1064739774
486489855
424634480
780813279
48647555
254975038
811560374
807508890
887062439
1441459460
564511796
424901155
199513624
1489581582
1518846919
428571113
219901681
1307848134
1061839760
295760636
598722256
428530188
853526176
491205924
1282557690
1741057027
292898601
702911673
796937976
1746385526
692283517
931078674
1175539633
410324248
1641094274
322605342
3493500
715199737
325180628
166617965
847268388
462365711
910697190
867157216
840510915
1059060485
805373551
1050792440
212920296
425863028
486281721
1677125114
1322839396
238095411
817827292
1265006943
478701011
838742720
894695755
428166129
1617969146
517924694
321103108
721062666
1356499667
524295042
506458259
291149582
1342067329
1018749063
837601709
256521329
1485965618
203412743
786221055
1662074475
761946509
1302836490
889938433
903429964
260779463
1130375613
626315002
656534122
1059772079
949347489
689184020
375895145
442317150
552375831
422379121
262550432
1094004158
1712240364
1677693595
1308351262
336109096
1751152732
329867
608431421
214607125
75186664
853626070
341520265
1635401059
605247435
702694214
836037577
1218251764
1273133569
567432478
1046462770
1125271851
801850876
1121681621
1417975844
877706833
1010341386
170758717
401793502
1022991855
385612118
1260636171
379125812
172926291
538630896
756239035
368285825
342801819
1045487535
854490774
1427753493
1017266147
454535664
121058121
1666585566
565744665
1000596131
1105580484
523442265
75820270
556114248
482847742
89631415
67689100
1327971298
1004358174
673109494
788257946
951233812
186415686
339669917
511171467
1390218650
182593886
1736635497
796646790
702607457
294543822
466139457
984120928
1356014801
563058889
644250055
760685936
1248163142
828167370
1626309008
587838366
342972135
428744561
80942450
1301192225
630784891
1227875548
254663872
1001070911
622107281
404637830
494676998
475215670
1371376749
820588149
287050092
718637632
186014632
798360790
770987140
252633922
773265941
408439156
1796361681
1153168768
278850111
250043109
252475254
848934076
860133991
995088407
751953541
420587075
760143927
703812206
1727152500
689571994
55539471
286150662
306909603
595024931
367315910
287789
347776528
740405381
430591906
882937994
96516765
1027001465
399547711
193551120
418886932
1479333943
131566941
1674416112
1169297983
1187563323
1193430629
381883857
1772355036
660958236
358404099
1412900539
463223271
156185553
669024678
542805729
1070914
604958854
1484336847
526182198
316818069
857366767
661117550
1066450849
187472615
291558138
1121627528
1307370221
760692776
1068088700
525563351
1015419822
1065692303
1200573478
910330505
553668404
1067836830
449349680
668113868
390952665
1039032363
941691767
992391292
147533606
1383420359
487184820
1574325252
604410315
390771155
1295381149
1748508605
214629152
1663781624
368729497
537646911
995810366
828363075
1093293955
69620962
550320233
1321301093
1471695997
204711474
1368394610
1369666462
434959497
1151961813
1034235682
717287377
394319189
529218313
650257943
956344592
917826867
502498764
526983884
426200218
540603475
1671131287
795233214
729426502
723327710
1148735560
299281732
808934728
1129690838
1120504422
1012795514
1613641622
354717652
701149269
788967932
199228635
765596865
1152240084
497997943
521806651
962765433
937914643
882451541
965383036
1797863049
453261704
341666354
100655373
1461808070
765035586
167489492
1042883200
718530241
1518952935
146559408
467172244
57679283
321679964
1206789721
531146074
1718215602
734956859
731429809
1650197095
415584873
1330568654
1371958707
949135102
1022975900
1758107104
770792616
709137877
494351665
423316003
487658325
1484382727
1778990520
1588188606
235714647
240982903
1068624852
532812390
919448069
675723389
1045895306
1090053280
4281222
395331846
1070092375
1396419685
1126290360
379420471
116884399
800894381
852926598
229984868
677628237
421437624
1000331960
249371118
214997109
603042711
823425358
1496551320
214239343
641353908
774079820
312851712
500844926
934785145
1291404738
386522579
779561435
851292194
875827657
429869717
870117562
512450890
902179373
1750802261
1668838670
592331567
190126355
633637521
1486867035
548257913
146229737
222104639
1728339919
111114683
617567267
743289295
1373493153
524859768
330644449
94410186
999002020
1565430245
876076284
775312173
1009261679
781873790
404430572
535837248
1572196749
1350972803
556813935
830330791
463906051
1385069167
401316627
1762116958
900632240
1360716796
956469946
386578303
581964186
1226624173
322349128
1018091914
871496618
868015384
672307174
1302648760
1682288847
1497900257
522809068
1081154689
317375792
1156324170
1553452579
950623738
244071792
73662763
387356856
182064767
296398209
779506786
650839735
686310936
333327072
543493782
768223711
1102553101
872950719
327248692
1362075637
672839079
1041857751
380761537
167644214
826614470
1749305481
283426098
1277254751
528292171
709920336
2623956
485481013
1732805804
393833104
802778099
532229506
968812142
864232533
1723009970
445557979
257351711
933549846
1764819423
541678474
554683813
496913658
1758248932
1392263537
635333784
358348889
267023468
1022051003
1044255145
948620120
102079851
504657811
1304796010
998290
827819868
1782274284
536512610
208627295
665227265
469493931
493088793
102699340
973929381
1301598568
117888376
857880753
976407438
1525941380
546317899
1446900694
1007518896
266279531
554507854
1071008073
1217506494
425856449
1050501247
806145471
1798131267
479844642
1107765328
754995962
238387922
1244594982
1746338613
43208030
1697550399
812245767
1071266433
373427317
1345712187
728397354
673947468
1695616687
95461968
337269615
933040889
664863186
1264252531
1601310150
1271816782
399511784
1586097502
1145419903
1698625996
1795180558
670029950
587030921
773954468
766104398
633469801
1406318831
1094958456
254558497
453804509
1062966040
1011692358
897733201
851416268
727228292
946858491
728827358
1254557753
537438844
330863021
573733653
1000758732
220594496
478194768
1042246210
1609074927
138819341
1392355325
878134217
1399749740
506785878
430132004
907818689
830231885
459982532
373492215
1414299173
1128236162
759817425
1116777302
520257181
550355342
840473977
462710221
1339980215
887896312
1637996123
4258645
664615605
521589737
217715142
475444871
847951678
1231693551
688084342
1397673305
969054704
557180179
1715305861
1312856380
1639443897
305914553
391745445
499338797
330028556
668354741
1064812678
237468535
378190476
1018296405
100612529
1004329418
372480110
818509413
479304510
1136123318
985929887
1042985899
521108872
829942769
678945752
549221906
717636118
133639073
399025069
657361725
629668490
1440641676
2055834
731553435
67772325
265338791
717413722
319618834
982070903
396113570
357056050
398674331
1138395350
380850798
437405527
705660475
510280739
1708088486
208379298
39012341
787254122
1248566596
796184622
142706261
1048312670
219392433
846115885
1303443353
676335874
530183911
1205546380
1082649521
828989567
713254176
886966682
736551248
347543462
1457847874
8738646
1060717152
870113452
763962333
775204115
1028884920
1383574189
1630686498
466018841
686614823
1118398170
1143049632
544918512
785364023
527151928
792552655
784780224
942322711
475611950
265370349
395214923
1327012259
1126443607
241421854
476439906
153198759
1381895042
425615838
1416491172
1467291068
1486337695
1427723564
911460192
304182683
481845553
444653274
1317356795
1766728948
745153487
467291518
1373729017
1418527998
828730910
1489258685
969957053
693160541
630613072
537763403
1419961149
812537727
603779134
657172661
417536149
1370223025
813722303
535262010
652654602
1711852276
286179520
469095247
1163565568
675067919
1558953366
1012483117
1117713003
664140426
39425624
1089239509
958673062
795167475
611300345
1532740331
455384878
978193696
1114192925
392108621
767948815
143353212
883409038
1059425222
41120612
637215951
1256554094
1083399330
772044440
721643534
627454440
1450930731
222777462
1160446414
454964760
1169053228
1302487466
596001784
744741882
271251169
872909345
1751823269
720354713
1723363017
1621958170
508420762
566896465
401363907
631548950
865659411
465634486
167051536
651739787
389240164
1115867137
1003230276
1496393177
1476112492
417009906
901447210
1038458080
1338170671
945627558
1605916064
1056529104
1405725600
1384725229
1347680209
768670614
729867371
1651539540
766848342
934812456
689924047
188957743
724986428
450518704
1050336351
893402206
1693448883
1144893092
433416336
531986235
1704323
1021380657
624253803
560894501
961982218
451568133
746006929
1241347008
967407505
1741788850
1163818071
433265017
475320918
866906793
1015583805
986736406
569713924
952871037
404546716
339314889
805095596
637337073
813585286
1450496586
741777195
1462608549
489071536
643663743
682442975
468996880
1340030729
163694598
1066173933
1226582397
483714112
1047460776
477018216
1332250665
874664180
578666928
480575821
950546657
474619310
927007799
1068645028
1362566291
1104750224
371076357
1268795540
279065490
1692433328
780153746
303177155
1280610149
1004151486
1468674047
371584860
1773330622
147120836
697820175
793296622
993222925
179735791
502801302
770779637
278915457
401691996
975560019
261044295
1075216389
1078627481
329433921
1444620108
306341740
1034774082
385721326
288263692
834639699
698071707
447083185
395038320
476789014
895077090
517204755
1069047632
1083024563
422158135
1046440660
1778391598
714692583
1430109063
455654204
231827084
1766092576
1111431161
500579972
563395076
1238974515
311827147
519761494
1656800035
899496131
767262439
985403370
1400755627
724799776
439545696
654003519
1597113021
1059596544
1317809309
766903378
1314920258
1176950683
1408204038
1030444954
440490212
522357811
1698331796
347184456
872011726
1447466878
1710501498
735430865
605038659
974281599
1300646626
1790505148
193860291
1261969608
502915604
910304905
1662099880
1428540463
735153911
468408522
536296761
878546321
1582069710
1617530332
711440699
230923355
1120954970
1065170875
645164014
828388151
1275052084
614905984
227657194
1366155359
1738736543
663302531
885899420
553594889
653075275
1277802886
861555567
624215387
819906389
1427697087
358763421
455770232
391329488
703438219
1298863172
1624822550
412654974
1627649459
1255218103
688570017
415156174
260633284
330208285
1487358326
1053891594
902364234
1537426886
788346774
929607985
1434383642
1249529570
389367080
934351521
170583363
1060395159
839667696
613021140
99901899
654147656
1149714500
933191743
1585341955
1469526911
894301974
723165901
1436817559
1201196449
1200306085
1307337884
808828339
816994866
641158888
1341945545
459306969
566784964
1083192668
1353502128
712157970
1009544083
203920093
141828805
1616134804
816726038
736169918
735521554
1385763523
1537899396
709996857
1436877248
590678803
995666514
467587693
1765170743
681579516
1587598084
677608502
1026405088
1547085766
179620752
741612981
815771210
1507280972
978286811
1693849973
1007901492
1354633552
1381272957
408632308
875615812
1728540391
240793997
417184495
1772381582
766834205
1398365719
1664406238
905759120
938585719
597514465
163286233
687068300
638851865
631540578
1362020472
733897836
1546733085
1401416100
303304548
285584898
523738896
1081673639
1426015194
472827039
680427018
610340686
285577901
143485173
1127815504
1469539094
1704100440
1767082108
1191477144
855159013
1088955556
1247448610
1603058365
990383697
1375093465
1132070203
749014647
1448772061
418422714
1223703550
701737670
1772296767
890042398
445757475
730008717
1709637874
1199837693
1378299834
1026245279
1584946639
1730566001
493095532
1474879121
1291796900
93537169
1536340904
1349594971
1671902850
765433711
809638112
670032421
960359467
944567985
801388795
1743745389
443815613
1012654509
157903554
448100447
1468002025
1577522054
1104191237
376014573
458025792
1053768177
469897037
701602592
165561265
974643755
301332885
855015962
719289658
509405300
593470534
1054118511
1181810247
1696055292
1040569145
780188280
107635064
749201023
1041551874
1364331021
901385421
753959813
580934477
435506876
1033804663
487866089
448599391
1191728116
1469282461
596612394
265114327
1607183739
912977736
803993666
800206477
464758677
1143173930
1479006829
605843478
1710590993
718405614
718042730
1305126469
1648281562
1010821803
368476203
842917234
1478662490
465611252
1467847104
990552373
1029620321
1366472747
917347776
534536272
493754998
1070717450
1756213442
1775812128
505407870
593160341
461941949
1618339022
1709619920
498877807
1738013816
309734449
742613898
444056395
320153529
1791242610
725727846
1595781736
1073208483
1077970540
811238938
652797711
1046097672
1183473795
801631804
1448046904
1521623678
1364270356
709654612
1605985068
608562623
327879456
624008169
1087215017
98710868
940188170
1561103318
226692423
304122340
898265656
1123890050
528257868
748202395
1419201636
624465297
412589795
312787828
1210429340
824960137
773072542
251306701
1233106213
1009814603
649677749
523629068
46653629
547090606
1338870157
812963035
440570720
291972952
512990912
244905484
1088190681
396855077
843984406
1366382263
1731069701
384113105
693418047
982195214
1654806081
1020138500
444150497
700075135
842798361
1012244732
1003052084
935195061
212390370
1606448969
269557688
704784822
1109349410
633892869
607518970
558422684
688653677
1165025570
776075099
1795648411
950625410
907508951
800450949
701974034
1372913722
735920986
458338865
1047518451
1227389721
478488402
466992123
899412577
399041925
200376817
426511968
1000466110
460821990
1529827670
1759871994
775142154
501902828
1648615198
1259747790
1643190098
339909241
881922022
1793590859
1682814316
1101496019
765360601
526289355
1496184538
389673146
1006959105
778862204
1627322427
700789421
144035100
509115451
1060956685
792533164
1731648660
1141697210
791842963
77596735
1234219376
1254067255
392454732
379969150
1603637473
1567519653
1248081024
525259491
501287654
1038150071
1724083059
1497388495
722650236
1003124634
480442359
1056926451
611063030
804969066
1091361326
955297364
446884537
919987516
876630080
845660139
627835449
372982411
986203990
45871765
912386894
888393722
384803003
940248756
486645745
939806417
529380159
155879261
891698037
461675896
923623234
1126742219
821043108
982939189
273767883
850649453
1693335457
1162298879
1287654214
816375424
516260876
343095351
213963623
1073723006
1569973780
566547406
382259316
754147886
628184419
1668146352
840854401
229819774
390716264
1118690019
594913408
254654905
380298017
656572738
1006043868
478677774
557647208
1016936236
911920113
552813141
407470025
1217491603
888561069
1054015660
41628283
951220750
898377762
882399920
556360152
1740980510
276036585
362234910
745538774
521064111
1573948650
1137799455
376322960
451916383
390972426
857343642
1063359746
356335239
1536925070
1032368094
479622557
498494605
1774417688
579740298
592851052
280045688
743212760
920494750
362753597
641484117
761142794
743218213
273540325
1419477675
319470550
1017862506
861617003
418894428
636757747
951246379
980304536
1680263248
711767635
489628501
883791647
753256595
147527074
287604846
324086490
1097991125
362078969
818672369
769320326
138374667
525071637
671775974
1267563230
1476641352
585790268
824673508
787341125
1115718095
321985485
896274163
824033846
825919011
817670327
983339804
985093526
650719525
795043298
1430933972
736147587
347439930
514818987
618552655
1254502211
1729097390
427256267
277980949
458435422
48577061
809440534
923806615
780966906
606310164
391730004
322451881
668385616
1072118776
571337069
1306358349
429654250
883753087
1153251266
824832288
802814912
410276762
396506009
1390580140
1503162041
788917913
314454783
466495658
50092812
676371627
703187816
1056027303
914088930
513985979
770661782
1206649825
804338320
1463731299
875053462
346201607
1450606656
1125161632
256650948
966489776
1616577924
795199695
587103123
122618994
771443877
697288692
560711624
421879132
52026231
1068934832
108655469
667883757
1132787772
992751884
702364250
850057623
452844861
135851706
697340586
902365748
476403369
1258371901
517122550
1338858772
377064896
323975850
1621649450
834756826
878957519
326910327
72725528
346765249
1197878017
776904832
614226580
933183907
34861674
1177610575
1635521021
103534477
433526572
829496783
779709421
667410163
695924462
516314828
474603779
509166344
366508747
724875236
1201116883
656266878
909916257
1275220310
937272128
1137617560
617299839
259134995
1042078037
749738512
519992094
128609207
715403056
979147242
248058681
957308247
1184503340
435303461
652246933
842184199
359567230
1514335026
521788914
1424770647
1357561261
823766609
506933902
773260512
619688770
474910495
436976668
1070970074
1161848508
97321872
677301930
382555062
766688629
501766040
875944258
575865157
432117043
590905713
736095902
517043895
983344690
703185852
400493417
1263487388
1129571008
972634914
765504079
1792401706
224825616
1653821461
1382978555
746467940
1168556357
605155821
862772196
217768155
1204457761
1619529165
1598104947
685788298
126532453
1249461316
1144644752
851950511
927607301
759542320
891720140
372518792
507663793
696365581
1573203517
819732504
1561943892
616526835
277296103
750004809
46497401
1020997313
1071681820
614535123
1072336640
390003964
1735299107
847467953
1363660146
1573496236
732522572
199973583
1279044669
221523453
442734346
330313341
1011393743
786757340
406619105
913356867
1502523621
483973906
940761467
321504259
777357137
995131839
909216268
1717996367
905198650
689624363
606133128
1120864795
1579709559
466788844
641864500
187621360
466461558
1681828120
1176851735
752392914
411931498
1416734393
493102467
1557289539
1659741209
498316200
359934572
809555883
807271647
588841594
283632700
801953560
1382342759
825621444
359174351
1049940067
1226659450
1732994818
729938892
491812549
437147373
409655747
1086953380
384726272
549834301
608012992
111050230
490325837
1151192834
953901250
773121901
1030106871
1134852112
1797382971
179399084
659855150
1032131557
1623650072
604440596
1325820358
508140788
1705149163
1001773478
349998803
1212518457
338506220
462492584
1172283331
1548639744
1073865310
1788038692
882723967
1452009341
1381157003
683151938
818445704
935858774
1122295667
498595706
536767342
600827127
1415595618
846907368
507523166
786905135
1396759157
1552997385
768291875
749065523
1526591577
755862326
428164885
1044185575
972558484
1040606087
1794296810
527106099
198925812
319736571
228157152
1269556403
1039917803
381016870
989833461
1025899818
625395814
384153409
967187390
1089931292
1111174424
598999621
416574801
1139351980
1016314442
1141774064
420382279
829228632
617941573
768704896
531084168
976339434
687621987
1271486619
754657726
324071984
1013042179
173953726
1342177255
1762016954
1435559931
1709398911
1387251724
711226817
264831362
261559961
1642305398
421630820
614029972
233793257
1776349514
1463626453
472411511
1660640559
1010060726
1030344642
824908263
735185857
382284462
407234409
1225436432
1214946631
1396522366
438037105
490890458
421372954
1672654310
834957295
885879945
161599140
653187679
966262812
502830139
620415924
440483526
771785453
702966146
491071627
709778868
843617392
654945469
241318584
36373760
961985662
1031897188
374389552
418755731
900466346
1356513173
1725177391
1731108348
613833459
407972234
1636175444
831662743
1442877410
1091439324
1057058499
894252346
1002692940
313954059
490434172
216254808
545406997
982441486
540779124
1411943986
1337596328
952929651
315032790
831038707
1104194410
124606939
783715906
381900996
701135988
478180603
1421902772
1698026596
1241827367
527618534
383689853
1674099875
581910258
465834345
1350161352
632084718
1771625489
1303846931
976200798
1132264599
480191751
1660347571
630904300
259896736
492975707
696331386
772835118
1604122713
1229016021
708695262
1456670694
126968017
1658217806
281411328
666368243
1266939052
1419548612
791195688
579970144
848599246
435648051
398211146
385905991
467710086
729305626
758770847
875915394
775424966
674356944
1275550758
820314496
436729916
1062721182
1544929989
1119562957
989385843
1163661165
1720087911
113400811
857278233
493310206
898113288
964874569
489317223
632732734
281567620
353044879
633546145
195036062
1322071858
1203167754
438496787
1065745555
59290947
730223320
1010229128
1623488900
259156983
593724076
745429250
850668219
868282938
1493099673
449452097
437503771
1678014862
50873213
1701045897
1349046114
334585359
1522785203
1011534105
875258851
718116209
609788577
1069898074
739396770
700105231
826823805
862085308
985527283
879386908
489191550
1626318760
635256547
1498705746
805347896
743027024
1034127991
519520161
357251175
820570205
1366799928
692550416
886497224
1041097058
1066869070
280703307
304588386
1155345139
792329772
893624452
961937499
321429143
1464060872
975035442
1431994514
1036131210
442259746
368062074
570851803
1047557142
416496489
1052968460
949385653
755951537
1073642401
1092766983
1058377503
744200161
1445771270
1144440118
459340902
505402379
1762298493
1078120936
1703025967
896843757
951023469
614998754
366586529
1081334182
515552980
454265139
722931510
575619404
413880531
480805628
531897987
821217877
148658297
939379802
157261168
857308017
1655806498
916484306
1439606161
1177912595
905621983
444603902
963957441
947763203
1307298721
1315083158
858430799
174119004
443123938
253137018
598386358
1367495082
1298862880
865053305
1218936412
1189963768
172643741
1767335037
1305353526
716883738
1482440819
728938912
1695843050
1096932483
587229142
659325339
1201353731
909454634
1054878450
1045740097
1738522615
982211280
780747169
1149719036
654754237
1018599564
501557418
992421327
805259181
440945975
830931912
1722108486
400407671
1792040633
1630789628
467713835
791305807
766725957
1772368042
765202060
395430572
1742379640
835040039
126794642
741507689
670844446
337008349
247871867
1077794440
1001425282
626521011
216986084
807175974
1144955344
519221963
827066471
1392685376
1038749433
647270197
1034257677
472241838
1339740576
1432164805
944618152
1376892675
1080230718
812367770
850336092
1345017526
960787178
254160151
698026216
809191112
314433500
211304227
1498303002
359043977
596179136
1773363275
1338741445
1483693322
1680658040
1476154522
1457086108
303946756
879481837
914411749
414784102
1329878570
1496892233
821718763
942610650
198800259
312178015
820157637
611390665
744216307
1141688024
1315582247
275631389
942725934
1477442939
327231865
946237776
1789188460
594565456
1079847155
436971068
615163077
1547452998
910603686
1401819071
489864323
998231607
505767335
847303639
1758961380
1779350755
873028659
927765218
334192661
804190692
1010126161
716036320
1756323856
503560987
1760703535
977694975
940653856
1297333047
910823502
337121760
132919555
139453699
1367382391
527772766
591239266
1078958231
475086758
1030630926
462876133
374783446
1305220214
442546402
785971611
377175739
558959200
1016024342
814234518
105641709
887445342
1764951419
1048574307
842800526
1737845982
450067797
743878838
690375543
558934962
289366942
117696702
1050077895
605760167
1793572945
651595642
214455309
1396873702
386831836
576019048
879323970
779177977
1312647443
722737079
841326060
675007952
1879131
762228439
1627122390
709432398
109276940
1474444956
470648671
778964718
441378519
736441502
1328453415
69663306
1280585970
1776503429
758469661
1741936079
336805396
739121656
942627470
1142033271
1743314360
617589070
1068270898
435336011
680852594
910977709
1765347164
961923078
1761415122
1002681725
523264963
1080802231
802848752
1091634254
1348183548
646508708
1166228233
1371872028
940311925
453991788
353066434
1171046388
61531573
424662061
906761577
682502810
415438942
993205175
711795297
1090162889
1647983385
320476816
495610775
488518799
1402509563
1546399159
637602810
1148343324
385796426
1211443782
349855102
937179501
1135239872
1384215378
1234508653
918540492
134723417
1010752767
877669111
43382697
1112872072
489499288
672659471
1466475514
872818867
697568065
1145979449
1022056346
547963100
638582984
1353736597
1204128894
950315135
1618420318
948564358
896511959
1436482024
1234331063
628291214
1431395237
732230429
674900337
427918709
120250479
536429450
739969712
1430595495
1672433511
999085561
1775516478
974217804
695807559
951707897
730791341
965264928
141326553
315761933
1769341693
883388610
494164503
439086150
1537898666
516781310
723076702
1785983193
397685405
1586960864
451078182
507809158
542653533
735963028
538493290
1515235222
993272871
1699890378
1637258191
778231628
651094313
543778551
444393765
1757705962
999798941
270491661
1720620386
1055563279
441543863
310544607
76561166
482514325
1085680416
1755336343
781258285
1526205469
212646907
873808318
797517434
676859979
1468882474
733349033
401951684
530962117
960856761
466372946
1031176500
480597494
968251613
243075261
438803708
1491839596
915620799
179646055
1084129547
1760136256
503159525
1760931681
168894765
827221063
1063203501
1274954975
894835368
541820322
1014477396
236915790
960791452
1080224115
1744870232
529226970
251678690
662756481
456230460
261194928
326446989
1465669463
1701738487
1795203522
74429504
774224424
761713744
904158666
818181733
1474936694
487622895
438299269
329741534
1565604494
310590715
787279229
247349956
1613317151
446403037
688213177
1371980086
1663562117
221576471
353150188
1041007824
404365296
1282185392
637444583
722584936
143237764
956809466
1082202621
211321076
290777930
243519111
429293856
342909919
476855727
863652713
725715011
695472837
1340519515
1104161323
256577465
358242442
757264783
462731403
1643244744
481654989
1385244429
1012581560
883866268
1570452731
783618060
930330963
895106938
649942890
1723915333
984595501
758620380
774599552
126563516
661566104
426541080
1136190343
500728312
761750344
1300569163
1670628031
1271668269
1002885138
675918693
649307438
169283732
642825234
984206242
641505113
394310394
675168090
356986539
301977283
1049349026
1615088526
755550441
822831277
784433077
291895269
1750792339
837951742
169207074
312264
840654218
662803744
595703477
364319241
879989588
1609239311
1502648331
845495139
991750013
356491311
641701423
922613913
332874501
1016377473
1443403269
316692304
1011064637
1784215256
217655584
868257945
1458471995
1209857769
854128509
1396798232
340479900
655289729
1040210040
728901597
878532119
802194307
332468580
523630926
674663684
1170768530
460603026
58832841
433808219
1318435853
1388891067
207206097
1487884785
1707264745
687916527
1254579610
319207103
1055950033
1140329656
752868287
681435707
281057438
1634447073
940063804
1092603676
906542845
1734390247
6147064
1244663574
1720009788
838082639
1675524252
927413004
464814957
116226591
65378896
178906110
1475433741
413615417
1558154882
365102360
1463632919
1140922196
278421728
1060000379
899988420
204044598
428549306
421075962
192235188
1772890579
1669001993
1677844332
1338716167
1140180047
248166541
466866988
806725920
612649334
448702907
692780331
417422180
802130434
1530395266
649584998
275829048
1183205783
858033501
1462062798
869109660
505920456
500130020
1489492145
430965161
849902844
961248486
1410881819
1736828285
832785915
1050480384
1726227363
426056871
87294735
1015869694
929515940
1088241973
1094033718
1191920865
962392582
170570529
1707006397
1572819125
899871258
580406410
482877369
597439031
766801216
1007275625
935941431
1765353492
336450320
1456346968
1758004037
1705019951
549759072
345507081
1388010959
1305035905
287121165
382350883
1358295448
1505144734
1689551983
905859720
1077118096
536528854
539598991
1382037422
1018363920
893670100
551281663
1733949202
715197662
783825063
498108428
752850245
447372799
503463890
1095305592
896589329
1744808921
308979882
1056027841
661739602
1713813980
1002714780
50140233
377186984
1035862965
195435611
239265194
750485676
1174346268
66313659
672260873
947550160
941903625
746488275
425088881
368973408
1034158957
1612436266
649663343
1749155729
595860476
1128487955
401821142
223195388
645044456
520091416
767935160
1041650794
1710992088
399796571
538959606
485812771
1646810510
461959444
1735148078
410397389
157221126
202065181
898000126
808359762
1797254388
1686116584
1097457113
995144499
437426935
430571788
287426999
1268879603
668715970
1395449097
1725486209
1145173926
1166414040
627190740
1538036789
538377642
404572822
244076742
421909354
1537911493
69744614
1089502993
619989208
1065088807
410492572
1273396065
789119035
1632380334
1307944704
209724051
900284334
263601289
981896477
1574021911
259785185
910248225
1752217056
1220374350
801737323
534295619
1324922486
700123205
253362043
1088829024
927805861
802588228
913809540
512507829
968967421
1330202842
279247370
1506232216
884696149
414678038
118107337
1481582331
721413001
230984283
1683877071
539448105
1146173766
434344362
1260421805
754898673
527347578
437387548
956491878
912579660
707093254
707622142
1341381412
1168334305
703310866
686540599
831407486
519318267
1437756690
815820252
725096794
746562979
979857998
821273431
631416544
592948032
1284765805
779255356
340771981
896602427
286733561
170930812
701397046
467945438
662176178
214449234
820293873
423826330
558633923
847425438
358397621
425975435
798539531
1648746776
493709373
784465813
436339015
712409788
652835028
1002965198
1694039028
376542160
688057631
1220906348
382629608
562678081
1027843789
1040323630
206095841
1565615734
908380151
859687305
703228117
444953719
514715667
1552715
635247054
755711719
211153660
1419463091
881442961
296174214
1095537930
566436612
1730233319
915907365
344548842
1785858217
536211962
731010706
311607700
823269668
650193016
100820272
1426736147
285936026
1098078774
843644774
826885083
1070581883
1255699996
567353933
1734825909
646540714
579878022
1665589249
810051904
1134158093
264208356
1290924132
286052691
498127509
303056416
1579923665
134527776
1669936637
696091529
1444483965
718196154
1034893908
1634286786
269527254
780630343
390545240
658884852
517864061
452570233
1773416756
1211877693
839978071
293892532
203912021
438719741
1396650448
866679108
971921843
794757549
742090251
950238348
335982015
503338156
619367796
494076563
1782351837
1474845098
457192337
1780707137
289598529
316411354
329104179
1717069984
516222456
1576760581
961302393
1095254263
855590849
1505801344
997621274
1164613958
1672396666
792909834
1735163443
413616711
622077963
356323910
1482984966
1465166739
1634776128
644418011
591971592
1127622617
878410498
1060676855
401193164
640484203
420388003
372968478
1057847143
531710807
944463209
52413241
1514906351
1606870439
1675404889
1215816689
519348596
485003507
1406897204
1643766514
1354825359
124628653
1022504644
862230122
1012502694
713199920
1719654093
840250551
231365732
744023734
637745639
430673844
876502842
272355512
1718325273
470022139
396170984
480573162
1628820445
930779045
1236657726
1389461302
715309191
1421745790
1196901122
849177895
1363362024
442430398
722833248
1388998485
983253216
694807813
901139773
332203352
137559644
836745567
982611698
720547933
739546704
686758887
940762719
224188255
1433637259
466162478
1130310021
721875417
816799599
1588116081
1227013796
858162511
1581002971
1132608756
1256943653
966216826
895582769
884755347
386107182
1020204744
565649525
1007031695
1411612209
1380925869
755846934
1578218395
84324980
1051742115
1319440999
394745605
520993147
714685271
860420255
1413046045
125275248
923215085
1774605438
1683584606
885458274
1215338731
1219554456
420109943
1274279249
446827378
336329130
1505626857
694874006
1126301928
399691253
729677708
351497718
462808890
1068633422
827956130
241128324
398351181
1693253070
863473209
799201595
1624285548
628027430
320571465
870722771
907446402
1508713016
456876147
1076824073
240341526
596005716
1033640011
1092965208
505798322
407200095
1265837969
1204759829
783632335
467647350
1165896401
722557692
1235663945
478964809
865959416
1151329738
1025840046
1249580541
402560858
1098892313
591091424
804304737
1503758184
683881581
660011790
1393251328
1381293617
321399232
751851095
1409800773
433036649
1051659306
1199803936
624605885
1295407009
524088296
935058332
1511817057
1007608427
561453465
950956004
221785016
1719038115
1056149750
1023103360
1238923186
944853114
818745706
390437348
412616399
305916432
1683770736
1192735695
591612452
778944127
1148392969
877954129
271908015
451608357
895704884
1792804089
1210765519
1213568961
37258448
217509160
64854
810448150
1211292350
778277621
1563401029
1275190464
995166999
754754581
1784425562
593063040
187576279
670108949
408065789
439330010
310383918
622649585
411126849
406332609
966140945
253006888
728121861
606466943
1108942442
937232643
708479053
3902737
718486042
1058592384
1239346240
382812370
988338444
1373253530
1078759896
1145750669
368852370
929420001
544147768
502084732
915415762
1189454969
470113917
1359902991
441448210
1152409142
897414832
43488279
225706408
888720462
782467994
700970600
365290583
1135172877
1201169107
355770968
488307550
678181655
589643765
963191700
802345031
1639149494
4313465
485985007
615119593
1246847969
447767162
1094193315
559979051
490903334
987156603
1506328224
589310373
1454121006
912632843
580538978
240078691
1442112598
405351825
314717163
1442201106
694463775
252344290
423432532
269532298
656741172
1700842626
678401302
892269275
1097871323
1336148618
1280898928
406686366
701181194
923553542
690010297
753081592
599836108
1032227383
1743348644
1032573435
350107589
1373271518
583371616
353090056
677104010
937503180
994919029
408005152
287346139
1684996153
1099399153
696175851
1721065737
1056377242
1582284394
755184411
733501189
512129629
403274781
572949773
1789324356
1651239155
934639727
1792215650
509066062
432011389
825399125
332903020
1012383318
1157277020
714596602
471901199
518714911
1243491920
472541368
372852720
901808013
1383411238
390041294
1672054932
773957923
1730543748
1211733169
322455788
548560064
1712188111
1510829848
1242787315
709672825
1652522775
442705888
1627888573
911102078
548532479
1708634411
15012305
1157706540
838496135
753820286
293679795
1056189651
664071611
698032261
564167156
1084804376
1055286190
106452181
1117949063
1357237788
1331168358
411142903
1260463274
1404956213
428468733
633194402
1047734017
1377457961
584483858
1760803065
547158818
1393040041
858684997
680988054
240898311
1055214482
1152539842
479352549
722444991
1080044783
413166057
341681261
1590154183
120380081
339488722
838043584
707517063
521789341
1083123731
510561465
707514620
1401143051
465120979
1302544697
266518770
899391814
436647511
1487873740
705619316
292155262
625432865
1026250857
526785782
993882340
833582875
565032064
903130872
733425591
814817886
804638231
418143382
1317605081
1295825890
771546113
825994687
1631264997
1177448108
979511058
1689166436
1477264652
1303246925
1632268796
1150743242
267858865
1701162764
1205822638
765982244
1441907348
913164251
1695421345
736454482
1527617802
844430143
687541936
982163653
389371398
1325168947
1187936720
1338379204
811570955
220657446
560555502
686905885
651192531
1517021188
1220877466
694666766
872993185
855139862
129496037
1312551259
1084020440
705439206
1270784647
1528495629
834862264
1340985825
459163700
1274999614
953589218
1717985730
1468937217
1471121444
663273985
609388318
1060330017
1688475161
811582595
341345296
1187141837
644477938
1176915476
435915937
901105463
290254830
830514557
1556529717
685274153
503366530
225655026
733661739
1032604531
1304605801
615774960
402004023
683961843
462470811
1068851831
1037110684
942182983
545646162
1523630308
1172560612
669961514
705101972
470437445
256041856
1439429453
1776824306
455827404
1647711917
1050111282
703321617
1226499235
1227152697
1019223947
328549133
525950285
803634158
1225616441
1016473846
1342823762
1678129172
404456215
864120191
1690941362
861602999
216238863
278122021
518877389
1715298947
1146729832
1608482152
1408535901
218053506
567109614
679667634
435287555
1741802400
431028032
410767988
591463916
447958937
824487215
1145229039
1150065057
556126231
556882374
1797175671
514769625
1347412755
954930595
416540967
540879497
1145413016
963387488
787349973
590332046
1455385950
1151345162
784478518
989230421
1674587784
975011821
478887857
1065502793
1165577780
716897699
1631154377
1380097428
821960282
705816873
980026256
895058222
1449791230
549744525
466357771
275305398
880781982
1018524578
727926109
518506287
246222369
466057453
422907278
1155128333
929885556
955084925
1390922547
1031993811
340745699
418121660
496925490
1379628574
1759298535
1457238743
480348123
1192673570
1780084076
929448476
491822679
490844258
1766631045
1323718630
1151415106
872577931
656419065
485742976
681314808
343152330
860410828
405502532
1581193648
554069566
669496326
791882500
713526194
1303169447
1410082383
437080758
941139545
300665160
1194136014
229457916
863888431
1024809517
1126819375
975626076
165345114
959498187
961097167
285237021
1603689163
699873665
526101132
1317663597
135149827
1498739747
419494187
856383345
1578297735
136507367
1152776150
556081716
937550963
1519926157
554379328
1730508191
1276031030
1799276376
1774104769
246423965
1449420388
1049453106
773125697
1065613493
99032089
765502994
1676467148
12274906
635707985
847110336
1076914347
1156538581
1274432008
1131676709
467677871
909298203
757270065
708251845
851585827
1699332343
550667133
648601885
632077230
723333067
258936290
494616059
636753460
325672816
339229960
511733124
413572130
1116815138
976171760
1568286127
1194447596
1664114189
946950283
785279157
716508203
831317088
804002439
809203578
1135433274
1635486115
807763877
1465637565
472987751
744489242
1205086209
265557215
589280615
118057364
943223773
453986412
759771160
737253050
1624972723
1590167416
460312017
861187700
753750198
711001152
473571481
517554717
1646064601
1080824909
975408111
1097303729
985997625
722700357
844234054
1646026290
1618974710
677703801
1046324840
538516308
1691541140
564242774
947049326
216283746
688473111
295585411
890816245
783751887
1687224710
2358595
1614732515
790456392
438998860
1029500167
1285508545
368880764
965229733
1087105337
1282322200
451323599
1657848513
547186858
1445404665
409781386
842949786
1147426537
303206349
1016061928
594793391
1230056703
1026432697
488850373
388898377
743228694
738084864
911618461
891635909
1427941005
1286166328
1359143450
162763176
781053940
180912626
882107209
1140097204
749123489
1619016823
516190510
474442560
491657133
842139678
1547758002
1088761860
1294479525
1145927718
1301985686
1637129779
809511950
1231206587
527045982
637584551
786670560
1610284673
1112432567
1034995761
578501060
1284220373
959778027
181317047
600206402
858854454
1037797733
157204651
1236118571
993684572
809001393
1722006449
442115323
424966298
991977502
280710556
1118409833
470481897
124922788
818002819
984130945
1071190567
1771369213
286738157
1780535738
1377270375
643032910
392472056
1543445154
1701763285
418951876
205246171
1731921647
867777814
533087904
1117784818
1531874906
843644915
496896108
1748425105
1198357384
394160358
1664717770
428541981
632754216
1234621623
904203664
316414591
714133476
423617523
460895786
1014510257
1315961366
883777344
645840812
478087338
1295761695
912015854
223656881
830592314
470856688
854424480
530803773
1750860142
511125466
322934196
393300998
482332097
765107380
530850249
782471017
429992356
289858724
1513458732
843224676
524501423
884628619
1301242092
558505300
691171213
181402473
739578536
1242856812
726185843
1261317871
1047126550
814402491
547991852
996999771
442495336
1220528697
401508991
1479631014
549713411
999305860
246380080
603367900
1002715029
675855024
761957830
1490397770
1681467433
1120847492
1786667384
1768099119
1215778022
965875242
1087915623
4783100
299360820
314715540
657070147
1459123167
1272337124
531994155
1335899302
226058634
1000039532
1049391030
1453696165
1639070896
811348766
397717789
182730754
514883837
1639559778
883818847
589863703
311991268
847097724
945546235
775886908
1205873981
744754175
1015284182
1724149759
1050293063
800623502
987603885
440655824
399567858
1325002671
201065221
146584819
999525045
473304876
926407120
1303457111
775901514
1460164320
445494145
1346394335
1125509403
936224703
640364237
1703075687
1174375419
386280411
356537743
334075350
805543070
1555449622
470722366
493572254
782940601
417886303
365332728
1278209987
1434516585
896733084
927504080
1353373820
398421510
642027979
1401317512
1688792703
1514652046
1400227267
503018853
1129682698
816098173
1714768058
1008088788
1115324133
1180913349
1070135968
466783981
849732096
1091100103
811174626
917141728
786066060
1044233383
718687927
528582201
1792670571
850383848
487398839
708898669
695214847
491992683
496282051
777955494
978778689
826818096
260754488
1570573576
951800803
337656373
719868390
272033879
730273605
633471693
1698073506
1180981087
942385480
1207766808
1087560094
1010994253
1666275384
1381826369
802836010
679817933
653623093
1023850312
602925353
1095426489
1681659496
225489171
583395805
843829546
1532949104
490255918
948721943
735239965
399837798
366234255
1205064763
1060656123
572127751
714384551
1152674162
1056279298
552704066
1087694046
617709932
604473689
1482843824
1038697572
702935892
342295681
1708203639
1218281244
98833577
362169970
537238778
697163707
592230055
1513458046
1755036592
913704270
621712141
1579978029
1127726386
621544130
538238644
382259976
249642745
1321820139
470899576
1440372226
1722785965
1102799231
860382399
299091150
1037811058
465682281
1246675195
1572269445
943452023
268694766
896079507
1308005593
265687642
870548176
616020309
903784928
1460161847
314364317
1055476336
1423905494
1657646618
463506893
213165317
995631633
1639779237
1385232727
1291289148
1760842603
1127531010
868703326
1467096085
954289785
1010565129
1648709102
334990166
1429760198
1669102779
527899119
1687539843
910522492
1200279445
674050693
421422418
1557468969
915088645
403020283
1431300320
1757684150
1762521003
1775199956
229338257
608640956
934298900
1046838581
1463368786
863751986
490657731
762954328
890850643
489173619
385536446
1734448491
791191299
523096681
1377995612
1412847612
51073457
520029651
1364509963
414774500
489224622
181507073
1796402815
1771993156
72107286
1013660237
770114359
325540148
466911992
771726964
766402825
1333362131
465542849
839508511
1099705214
963227348
1286204213
307879932
502034711
516371705
410602767
623289724
478588144
396004186
97437871
693843906
996225690
868702166
1198164430
656577168
358986695
541530842
823517305
205210031
1792864807
401892343
960547708
416528052
1288184792
317151444
1657376056
747702088
835646861
171976999
305524417
674201660
746301125
1556342961
680876318
620095969
1048476782
351832998
1283393147
977829945
665605450
586228171
998037478
408725478
1754216846
697613938
293819976
218801478
1511969182
1560101316
154939196
208272728
787478141
830163303
1202065853
148858475
939331706
729842651
1691845318
486175693
813597677
1053468357
990720892
749467087
1672111517
1710560840
723181494
590982797
885787181
1696164411
842647816
278664539
434279337
1435442725
1371317481
749320627
651286440
1489047662
368795010
445979652
933114562
1103007288
450077885
759761135
117036212
1386749938
1417854651
1640324880
1458994209
1792553235
1554431932
824222715
1154705213
1398263804
1394819905
415065225
1791163929
40105183
621262361
403070788
1542679074
292089255
811222197
583838996
1797499196
785914656
1449710689
1183190899
869110828
1748244698
450161646
351838944
476435099
1015557357
243430604
874122457
635968885
930971221
351807959
1006817348
809277810
498043739
1184530843
1735615848
360033955
67180054
1638038094
1461662381
1127921306
687293645
812004088
1008952560
685269486
735790505
1310371155
933483752
873656446
324449491
711960406
968205048
1778492256
634057451
907051044
743706976
566927838
1739932597
1796263718
774240521
1488612231
996609515
263467903
687296934
1562220024
425837081
818789677
347359966
336486910
391267961
1007270444
1738421112
892606590
1689671488
1124575853
892829178
1584424216
1760961821
909497424
1019545361
888582462
586991625
618710681
629472513
449654282
294548395
1080751569
991412168
976768034
552119961
669345199
452823448
1437048828
323602473
498801326
228340571
1718153728
910754091
1624498279
415050782
373665325
508616923
1329399092
347391707
369205251
1186528967
1475522839
1685068058
1199071919
513967770
505555868
414084640
718923236
1447986967
1101396373
386612086
293622589
1093266426
1361926880
638482289
702735212
303038263
405020616
1780834066
889809097
591386442
1207954954
1283246269
1489857607
262241467
1250353444
335538523
548036378
219691250
1133231332
659523945
515579432
823793376
471203597
894247891
1500100989
1167301087
1302334801
1415771584
1246113309
210537449
573670212
963145587
279737793
354681380
1229886568
803690055
496211368
1062394863
403830144
642228769
790016718
145867836
378535759
1192586023
459707256
863487926
1018617289
1189590954
497852062
711873012
419958142
1367992205
1129508679
334255079
847045374
1437061177
1624219015
1432689069
276212131
438417669
592736193
1086716184
91113304
1612299913
1541638945
590790393
691606040
1442085624
158774572
403224301
545514487
1166302918
1262406047
703409711
1325776721
613533880
133265238
530111220
452550643
986907991
542948648
499820167
1131663052
734690445
1466849839
111311900
1779920556
714001582
1732585046
1372587608
1729112183
486771980
387999919
1376113352
631008851
641799563
1653764178
233692752
905115710
1349572439
538775637
1712356981
1030741669
965211310
834169471
1571263577
1620933349
1263855264
368982094
594267351
99663161
403794827
493432965
833932292
1113228939
1525713659
353127918
1170652127
1311644097
782283410
1551591504
928705812
1032893750
832267043
70164747
424369018
1439852006
762877945
1610484810
799850104
924630410
630829823
72899565
1669244188
1123805860
358622724
1051541508
712985187
1173832234
592724554
1049803999
1604622873
484223924
850342619
477241157
923608468
901729283
778500923
730311675
1799617685
406134420
1453798222
630819993
926044387
393060244
1351315901
1732594001
391640906
1330266129
457458414
3857761
71488763
564957636
745376269
1449697002
548155068
1610817485
1655459363
1671417492
1766802424
496158146
1609709585
903630077
747985064
486053297
1715080717
649762644
992510292
226416165
562600327
1247783872
253987118
310933412
1124420595
1370293145
427592197
67108650
1548415694
858498468
1039803250
1545892034
1025661132
1631827324
960330753
497134601
380321210
546021530
842456271
520390958
1648731100
1343989474
880537631
298499963
86652036
870452308
1031284508
1634433872
939351572
461992626
401418922
146884610
1369126032
463205820
446796571
799260009
472235337
1179401621
90770201
841705589
1267157562
1538355210
968892430
1116384437
1038641523
1692490520
930868181
988682621
730883988
965647786
721699951
929224369
865133648
209857385
1758413354
1000657057
684424901
1302679970
1023727568
948679256
1673507547
1463273754
1387801751
1792408466
1887914494
1793114265
1001636935
656464623
1481289737
549158572
1665570306
836904509
431187802
888385489
1200045864
1355563971
1308416421
1804663941
1234862443
1879823641
1209198743
387050495
208417846
1879614572
498602716
996610610
751167391
343082441
1192267053
902835674
1068009373
1677670811
994129739
1321827849
1089929621
1813105606
271803432
1161519966
1750230479
484639030
1020423615
480202731
1276218972
272545508
974774431
1048985598
533123132
630102503
1068820174
305912487
1516438426
1248002458
1318795049
802910271
795838348
1464787697
457843045
477348800
1079138560
252618363
882487675
440382926
981027719
924167801
1550199034
850953046
536196020
754494169
877642496
789904779
1277660570
487974913
1646027829
1781737404
306096550
636990911
50283502
165456256
397337850
270488942
668363113
1072492253
443411132
360262447
359677180
299164224
456623858
1099425949
190210009
855866248
1260092266
83807816
794825558
139398714
174251599
372029761
1162822278
522642185
1417037113
821562050
1852222515
529368386
502377757
1272158316
647073229
1694711516
1492984585
812591482
914733093
1632074167
854843666
1384467984
403417606
2645154
720667831
212594260
688700205
574821658
421842055
386530340
672683710
1024811073
962196347
351229837
680682546
637361645
1069358355
718877664
1394271983
355197125
959376908
431399464
965858866
457914079
900584961
1343582458
985277208
975582824
1839954723
579112249
1834805893
944721461
854697895
334263224
1627036828
522954747
1140461838
788502540
201523087
1119629673
473064680
720794633
836203059
450807973
646189283
1873267224
850843983
1000194225
840929958
841907433
858838936
322256444
673818080
649649178
1405186364
101035069
1820543795
1224005803
963032450
981835740
541546925
1591310740
1359227983
800697920
305896597
1723513200
1567919319
1157806243
443816706
714761698
271714886
1818262436
1748463619
479844775
895184871
1531104935
833607202
1350275361
451622091
282080713
854116423
333237193
661498877
1125136972
1454415984
1068624791
1251630018
1828328971
1393432879
538343413
430036256
716715032
669981799
528263233
1139061041
535118177
1413419714
398505285
986032774
480441995
381949086
476961212
881202313
1461473276
1738484665
523341052
1352520561
835527782
1721350730
809600629
1540680043
872761338
1645751644
481658509
824982925
874750626
1770184736
955614738
80927083
1672895804
670167160
151626367
677915878
1044512478
1432318027
212816059
1758008431
770624351
763632683
601196797
456995873
1518209616
1298707221
1614773290
1043814674
1042632653
579963012
186758189
450371361
814824550
380101191
474728006
1074003555
364977273
918107284
817389892
1675005008
828844919
466578031
879901537
1361206588
739194084
594701080
731173526
1573476641
449606592
1156494029
1066217789
435299455
906065812
587812757
711565181
872792226
759567973
418449009
1421889549
723601672
1144328467
675643368
698254520
696076605
653849972
1138129139
485093699
431975828
107813786
1239465251
1628855750
1756607291
1416065800
610177452
1114677954
924942078
1424815620
831614702
275729126
1129880418
438465058
1873098748
339680773
1291807116
1599112245
1693818867
738258564
606420283
774108740
1623839056
397378452
598594708
547839811
492307814
1891587144
1226048804
576613132
391345865
1272777801
995890019
740976346
866708184
334564819
1227401777
1008927778
883961068
1619943450
1667680208
290466968
475913120
363457515
547579837
237701027
1323495775
106788722
1828419125
802691939
1560804911
755429409
1061054334
661092293
313016158
287439086
897844776
1494425449
148665230
484517258
937011405
990359730
1064473183
483767282
1179944630
801987414
859349746
785437540
1430769756
555456405
1233217152
933490690
493212617
989257874
292693395
486993254
1061788173
485645024
179080970
1080545693
292925071
352368622
1605901679
212107299
1245899518
1825899402
1104791964
1353217340
1639795454
503909179
921830349
1225187206
790735760
1238811745
1359919085
1674187725
245033149
403849782
1487638925
979528912
185686813
914920450
193525759
965539359
968902866
821674942
852827886
864828698
943006431
304704649
66218622
452397359
1208696311
1849500755
1026835860
1062466098
200732779
741986538
207268037
1269293762
842953215
1340521170
903035528
984382879
273235569
381911571
631593189
833133921
623129945
1838026789
759527502
378969549
526713594
989074958
900820037
830404093
1450544984
938445079
445089857
6479768
923215953
272477963
365702569
1626079196
765860674
812664337
1348850825
871423114
1854467247
318796652
1472521895
1243699813
174133820
888163240
808912196
883968231
435896998
1809778325
144286890
1502735248
654156439
1647042039
1485735423
244561193
1025845014
473108224
866982379
304613237
717819484
1111829813
68261048
1773605221
716270228
873064955
1242211533
997317779
395840847
1109307807
272525140
390978950
751643011
827107428
1201197906
399109396
432632544
1314991738
913910007
537453373
144027403
820404826
982533578
1671646602
1042651352
1337572747
250295516
964931893
905626403
1385088779
360418422
703480041
731173289
542371747
822451718
1458001217
743338882
541822462
777121734
890286743
1054541319
523352784
1050222955
1022820851
1270835428
412249745
410457884
881871371
1104960213
443318778
1093010951
880306949
566237490
538586454
679694268
699455839
1891789673
891551605
812694067
1066788889
340434687
572173215
641856198
544642505
660788461
1868824984
907879721
972450392
1617647202
455263609
576200433
1094338485
1716492709
710888148
1069910368
855099134
490440225
536401714
839463711
1550982783
742708689
924079330
1753726267
874950132
1707369623
475962193
647877775
1339854643
1220964047
485192012
811164485
979281485
1158480515
1072761363
381240483
996966289
478958951
761310363
957702986
1432726503
1491671332
514971602
703781588
657321287
1090414845
1295788406
456315260
799814928
473463028
137665688
1794677468
742684372
55850752
1089020180
1056404700
713220692
840623576
914237406
394519519
721574554
1057810420
553283266
1365616845
444197893
474504849
70827637
387815896
1606487530
1633370976
672465330
862158171
342085444
802537327
329829648
1055392656
519320540
766551024
703503975
1659937205
1114579779
583629589
1055488240
235794745
1710589763
489179423
1106080971
1060363850
79476293
897866834
464967851
352791380
1299349589
1024883777
283812237
689434753
696472147
401667649
578643505
1086893417
305276162
1169555519
1495137319
548085903
470364036
1621989141
230236517
976496608
1840318078
873609940
451481025
520909214
492200749
1794131461
716813219
974488152
134964247
897891717
101009164
600843221
516158
1780418397
1322251283
316235029
1338719026
731202306
987998108
426945088
756464639
765216957
1459679590
1480698010
885709296
822336720
693390801
1475578068
735406060
417698528
501090275
1480149183
869319789
1326970117
154592964
1303487672
468547539
1581246648
274375434
1729453937
140888657
1757821316
488097594
1899610216
475184099
1077173540
456041623
1597650731
1648532844
876259601
890861082
1719428087
1533058766
1628257464
1066468032
416018689
399009307
545434923
135132133
471506326
1092202804
409458988
1315078117
981013239
1069362057
1256400051
1220428821
515968562
1814792130
1389305530
1571725712
1655603341
170180849
309836849
1750370299
1743510851
527460593
1379098623
219672155
421814422
354823824
600303995
1599140206
885974920
759187316
1305932113
1244946605
369038168
476504450
1836700430
394965451
527720464
873724110
960415017
1033992989
366217051
714614550
617304500
565678423
858081939
475511472
648594029
682736455
423959852
1214456380
894002595
1154400356
672612814
1055458605
543362473
1835262765
1852231728
777747507
709036022
886126421
226011025
246732404
701555343
565589093
1064055759
1117230280
420781027
421614858
870753414
503708318
1019046564
467382054
885381401
900149840
671502163
1055957518
1833746862
1265292256
1734528283
399106921
877810881
1251300691
1618023633
896567454
957250846
703099423
821406955
1005811735
627606306
765344930
1788444910
832647226
491669087
424385915
966426630
1162715765
569959177
871698870
1796534330
782675906
1255379524
1364797037
1398535758
292242289
1467288631
536506554
428286194
395182970
1694290076
1395327992
1239979785
1309256853
229067594
684581606
838058856
1871289759
1007743440
549118006
837657286
1812321397
551505692
1388243835
1728622171
500949302
991307224
1369735247
781464172
204499942
226499395
299118470
850015168
1673106062
249220774
615255089
1341712131
911551965
1728273895
463370202
1686902019
1608140883
1205297314
349553943
933491612
754651730
1836405099
990336554
564477143
517028675
436477351
1348206695
895379460
89944270
317652731
1679419809
947138036
1869729682
656586707
1180894299
1586621935
1648893185
727617193
705204039
665156792
617653755
641662110
1009961433
649072006
534904300
823201399
643306301
182792654
1514118252
1186354226
1599045985
954890059
914523321
1340209999
991217997
698779130
383431830
451075812
1851149568
282059859
1416699445
828367978
1606932025
521227375
583656975
536231688
648848525
378218759
1234422368
1000169259
679749075
717150317
747279714
1390039169
559557499
148216950
1013598475
1411229503
216789535
765140417
621396582
1342291933
453540004
476442950
1382164399
894184194
774953008
1031657546
1384746400
1101473281
434917696
1014154457
1004987224
819381807
774556323
1359084037
697108054
1716512976
456923297
791925084
882763401
444283116
1053294153
690306841
1031498869
85827380
358490890
707166504
1683149060
910958836
59791428
1079059147
100432923
440167902
870055870
794268946
991612429
844915557
745380831
209982653
1239867191
489215648
1261364060
487935905
956405305
1397350972
121590932
978890723
286137941
610486308
367891547
1494768396
892681191
1316050175
912624775
616379810
890598803
1262378
737638345
1149440286
581208960
1885296025
497587102
806061372
1507893817
520190807
337865280
297288018
1419515902
779942015
803389302
448040484
463059981
1813641112
514694460
1250326926
1036196139
436699710
810814899
981894425
317539302
801496235
1314278076
968865144
519169931
728004059
1789722978
928558884
633603711
1707078731
977592535
461048720
879913266
858645959
1086863021
917874444
1052463081
499627914
607254296
633394701
826401129
1055233202
1363414224
331537042
377423511
1397302544
558618720
1003170039
1075661041
652268612
630468216
434135756
424853188
1281434324
384812533
824900934
736523923
1015137650
1872800983
411207144
1549882688
806636037
740874762
422780705
1429770793
364607912
150614968
802636822
1202713954
880699580
415502892
1770905467
700505534
1897383257
1001071931
841457705
418916474
337408460
179833810
985290886
411888205
915558877
1018194343
832306101
535672655
820604799
757662361
129509018
635478472
403053049
81583939
1402677723
513334190
1007631399
591337910
1571430442
773196514
156435291
1653723427
446033835
352406545
303589264
970312229
1500298698
699497326
597060119
346235212
729651585
513334465
170150785
943237809
1373494353
1225803382
1785451195
459234289
1581421121
416303436
1009385349
909360328
288217060
442722129
344367250
577436374
1547448770
1794935255
796641539
503820910
1038768315
223620915
802773649
994570578
1296551785
1000068616
312352342
767789870
1450101791
1006494695
781737213
312276123
972302666
1869862460
710036741
376309907
1309330627
913395692
1834369057
1388065457
1765950010
604479579
1366019604
716616480
90808464
832583058
671383755
1693239411
435540306
302962012
438513466
230473933
836779790
1261307189
291293631
171731001
184890723
492923571
1388233593
1054080152
55732045
519492383
361982226
255051356
268440524
237459318
787833999
903462338
580216194
72100470
1112376776
1081161960
645183897
441451070
1041166059
307169206
990600003
949874662
523513335
1854412878
259672535
349226085
1808763378
1122486891
1736360288
647943612
853429033
813945285
306442473
1389979786
1395872601
984929835
834792590
580721051
406526192
1338186501
1009397294
246896649
865067175
554188789
1723542974
814564129
1089088469
826364457
231634263
575980163
826616441
1487481069
561116041
558282496
1025467779
252536234
427338871
349745122
471125673
452048602
1310143630
676137441
664592633
1435320705
439084723
950080002
418600643
1415620564
811132104
871194117
346060382
691732816
399508630
421857661
1725778168
1014367036
774596783
191519919
356176041
1647885252
554462442
438668141
1238569
294857484
650962070
834584261
1032669831
1453179169
627459694
549056271
491516753
1410581620
462028836
1096464261
78493197
1132612355
735070713
432223504
1491646033
1304217791
713491797
409529152
1074953574
679012202
365399326
255584384
1462913179
780866983
715514474
963354335
506083195
119591895
649011528
1080355460
1008303221
450927406
448205439
1293194153
501050677
508457547
465440199
484958920
464134396
96233843
1311379328
1206802456
1019531340
630976045
1235380620
347021521
1857682543
978257255
1885137927
744637276
1187523198
501805691
291752083
764994799
844515088
474756442
410709020
891994145
849684794
574703871
481075398
1339610624
798484728
818548789
226602219
432169722
1290071211
676648446
172206880
539703744
1312323538
577257493
275763564
659113931
734205234
1057933206
669831469
1874666579
595042007
451304897
92379218
327608743
606184182
1353115628
660065667
705308190
699890942
1679154779
652117811
1162870759
1732891368
369026521
1465343508
1460974173
826089654
720807252
377994610
308851942
620575756
636660629
981280056
947177796
767012682
1151226811
716756300
1338882248
771032739
665463656
375173348
530957891
831385132
2613181
304280580
1744421503
1141434771
770078555
392868982
331460478
1244379491
830634828
108855752
885343487
549068901
1139905104
1141592739
351943449
1815401086
1340520369
1087364918
1479804480
678195594
1465363371
1485096892
336272635
1705479211
807836334
867679924
1280029583
429609403
701614027
663791290
1119251837
578707038
1065184433
348489506
757881723
1836074810
1362017159
1870246331
1678469588
987145480
602116839
584727529
1752450931
1876062982
1335552159
468926726
1091789022
871405734
1724705139
93217343
1006936121
1281347082
1315886670
406767108
741279758
698649573
684617574
1364408285
1890189511
697034848
298161274
1225941345
1091361289
1814344307
1252598419
964367115
1097501849
1078363383
892611924
67593144
922383548
1062768836
1498712088
1079207416
1821669923
617684473
917989819
1870386378
678952311
1433396595
1703251166
1459989445
131248739
532597970
1439361662
455338034
1707434002
857524201
409073735
622628676
932710740
1495281685
1499320621
826934997
816443354
1499440207
401207145
1118682522
496310492
884801987
1194371128
643549169
803615955
590131814
344280059
150171352
1182820431
946006569
709456274
685932695
766258193
1409942768
479936571
1239626597
373514296
371320261
699752590
875512260
541598907
598271645
596212122
1058180611
706668931
587106886
797062536
589642544
303667872
952265808
582881101
512405396
654057175
649744941
846444217
657034614
1836894182
686277236
1864767935
314667274
76705633
928345547
1312107434
1491294579
453948935
960448413
420762162
1418548620
684918507
461648997
450173684
1369625436
525241010
562938401
465238206
481261308
1814867911
525982026
816331938
987545965
635529806
1315908415
533776132
1899281643
560946807
853599146
1153413065
1320379494
877605877
1075636627
271491864
656461692
887530927
622309290
1024007668
1727836826
227044152
665961111
198273927
1732557529
726699799
604764188
1000090065
614225591
967275722
204810330
864217727
496971465
1812431256
229983108
1078749114
325663662
475541116
769386373
1846801673
852233889
1171730867
454792785
419520417
1052390949
1290449751
1679103497
837236732
287846772
702914561
630540166
829564997
1623844963
1133454163
722716172
1465987450
1112686302
1025996949
86889346
1003676307
813119866
507878235
89475616
694735060
1748345603
217517561
1173989636
575054709
1493951316
750930781
1216397056
1653609129
1724099661
311689981
1195599819
1008427488
1188373087
1764326021
297719066
446527647
711040826
1128187627
1445058371
999462457
739698538
606080186
1677022361
588282801
934209245
361130905
1696630177
695255917
1726770686
404087641
385213496
723134316
415600016
906609854
1489364541
924328452
1019398209
451510259
605722589
956623978
1374736679
914054934
502392750
1158180338
814592769
1041655575
1759173306
373209928
1500477285
1115999843
1824079214
632369599
573260783
1107365593
905606087
473960063
586399283
820562453
925949071
1032464103
1013939482
894511621
611549070
652884376
994351672
441840137
1231364938
1057707524
398953383
423119804
762108991
570337658
1190114798
766350425
1054389479
1618631058
1880039210
996752410
1370649399
1783253596
135862230
229354837
278890240
1647507270
462015323
167048352
967409913
421848262
1012897085
694961571
449314946
577618382
474236859
1001354492
132963327
478658992
486882467
670535057
1076463271
469932476
896103588
186448967
1555084057
426401371
473467223
119690731
1435623486
103986945
1228544100
522331267
1696028313
971318837
333474562
1183577096
822368224
1154397829
727183463
627735423
1750840874
561611414
119359464
718493549
575639869
1169645885
1647006477
402355454
495274878
382528794
826289044
840849640
1350394529
778206955
1018680524
1049035604
1648544231
989731020
974914852
298096738
1669429932
642945749
204470342
1100188498
382885975
1896170955
663090566
795885728
529580893
709809314
312783231
670577647
455199727
1230103283
355582811
402858480
132132732
917113534
287108047
1649299467
554703278
765911392
415341232
1080278741
1462491538
617961147
1777977263
65396327
513372624
836994085
1003040609
1644142118
1155299267
530250393
712933631
916682543
487137541
1027840274
936701721
898511429
683213697
666375744
499445952
234700559
1234308810
928897332
322794466
1086516723
1087961579
1802322599
1171946749
482764113
645971189
1038360935
443535138
922452493
1274616334
662379108
1219927852
1814597888
943829903
751758333
593436669
441491407
922812047
935667763
877805226
1405114587
1447358041
291069644
601217159
999592115
462832836
909545871
1723798104
404697018
451913073
1055656285
810671032
69109182
720870139
463905459
937207346
1334197070
396648709
788997449
1378134931
439130677
1371245892
849409445
755224916
649018898
1223485536
962393245
402715373
902293241
164541451
489611251
1082574792
885421402
1178353432
821880720
1336012799
1545587081
1064115559
711116113
1729551121
1026202499
1702570262
798134183
739496441
676708530
710629506
1091964037
143084624
918722594
541332235
590931427
361857071
494981531
484925449
894451387
1726107040
1785371514
602521970
453166864
866873992
1157933868
289058511
1079813005
822901268
1545748662
1083548432
335778835
1213373747
812620336
276300251
737665698
1694472727
1697777562
1195954242
339656617
201945656
1342676484
1126439442
847531869
1390610668
1879855701
948312828
511120024
1477765066
476219574
1586423034
1050311119
1091977857
1105165149
393587011
1729781834
727319503
656033056
908183904
407100861
905087759
1749209942
1174394719
833643375
767307721
1274513464
263040923
703751
705923443
409254573
1778618559
1517548681
412254769
790600130
757400991
1464701769
868767732
814034746
232673183
240315180
1653062642
409697744
865925171
937789367
707630080
1676743123
1185157927
397836815
600019469
933305689
1506026514
540204914
311953325
621626092
1196199129
1220026939
966477186
1033562756
725734554
1253223425
206730887
495487500
1331582378
1634478273
944613644
1795562658
380787638
993633018
1240239397
1106342833
523389864
962708114
1191667294
1278123617
1733889417
1670389100
556566619
1038451625
1192226119
339896968
1843850097
701262421
1272171887
904888973
497620341
1523088787
408196178
356555289
1320739963
700722871
953215415
801251718
1099195853
1790817241
595788415
702872528
779497271
208262453
362015179
1241324918
331956229
528394033
1758091884
1365746965
899984048
806285161
684411978
1482286802
793037903
585921936
1683664696
1163702139
312743868
1014107225
941236354
605651418
1099291587
1266582814
1076348724
191292410
1255347507
1361068426
1757255626
167199916
814981103
1711054028
264042713
446746843
1414814319
945746759
806119582
288483041
1380786183
1105667403
1759064467
994433205
996115772
1014708595
556924449
955998360
666698538
915264990
406329428
1788689929
457946351
1865718422
816832312
1099590423
676214349
680052270
1189355370
1226023676
327559306
716795010
489735507
542040593
760063562
941833410
1793808289
261213796
856041371
946743062
341339213
249932605
750236560
399267367
466379272
932555568
1518298504
311109528
276035646
1079494676
805961512
300149429
1683532096
746382947
178539914
973268417
578841166
136679777
1363089879
472459982
814299031
674904529
387189382
1149181157
771964939
645070961
747099404
1045947136
1371465764
905220062
327907093
1622890791
527628222
781571559
762598090
785194908
1854886680
720254747
419009502
496443804
493314667
1807208056
855500546
1704780247
457343669
136060062
948214285
829661136
1341682269
629749840
577242660
1185522474
858178153
131170662
1079954254
1791656966
943405293
811692564
772089521
697026897
192618051
996007569
393392842
346983473
464404252
1026854161
425427087
328913641
725093598
741363610
943432915
169338081
1383954662
461849686
210217834
810119466
876961212
791878662
1204956096
1319877727
1368351819
646488485
503522406
1729440999
1122015089
644607539
698588985
1394858239
1397503947
648845490
1873667429
191709457
1878316159
1066569074
716900866
896970347
990499484
820883129
1176730835
968169172
942621978
364268807
703482772
495536617
963459679
539406841
591817799
1676194993
616795825
802693718
130813460
775737209
1053863406
465085205
418308955
522215551
999640078
415330873
363912518
290000936
184099428
1325929486
726908873
853195044
738411298
749627680
549580426
1230887255
693930470
420956212
1096193073
422510429
509440339
767457137
470359760
895354324
564942647
722604077
488981130
1116297906
879608422
291240300
771881211
371261964
368421854
736093046
1846655559
486610841
288845537
869548424
811164083
883772502
1598572697
721816162
1373796534
962346122
1008972328
24761756
733072157
686540761
979614444
1322739837
1874386292
611717875
1406260644
1786813981
711177822
724275596
892164103
1115231217
389719618
756605081
1033431235
934809226
825036085
214538639
1370537906
124810363
678508353
1564359779
820501579
818284191
670760399
329561573
773972055
965107061
702796217
1027757754
413381603
611157104
1080190545
972301783
996031275
789879440
294309738
1663270618
445332013
422963805
859531577
574550631
1317435886
835905041
314555211
842797836
813917322
635283250
536926857
704511875
1027859808
576315933
1368923989
1566954446
616974776
1379546372
643116832
1764262500
851730293
533046647
321628603
927191008
351979806
400253020
990940815
285162781
858363361
1493415810
427221628
1034820322
461485157
736269139
279505831
82117592
1589906
481526250
1660219539
1887510159
855379683
758364152
782351884
826364862
910712780
526374842
1637249692
796691816
1507871335
1792383105
718229036
1624227419
1506604705
859355362
1673752201
851185596
525713939
743119226
135487366
1783161858
755823058
1055372304
215677537
119160196
349531753
393384226
1669340153
377634821
765313823
1664774770
315800337
416909508
660172622
863434799
691725759
799223096
758611140
918783955
1409999269
811639974
969821685
562348626
1271057786
1265196106
1889104937
618219832
206880298
914528560
1038421341
1836364542
793425048
1801341817
260832279
1218170414
134111560
628290435
496639147
523008455
412397149
401235393
646460754
931032318
380139143
948017845
575306351
807897285
807603976
1122398544
867685749
1760071189
846028442
213081641
966679450
942159255
757322551
1502126931
604252851
425537099
722252772
1320923360
1506554680
751646311
1592615904
828586682
1660556700
1174169443
1061698833
534167138
80289963
411968983
350555841
505037409
393388045
859164527
1375434967
1131722902
1395820825
471987122
792706840
615265896
1088618406
438929266
917632367
595389158
787130337
387130845
1164996
1243824184
698518400
582704635
670775125
1762289252
1313418005
1156218768
1307993581
310121650
1317432375
601864939
1059100093
688350914
783987780
745719167
706397353
1680988143
214171094
880394851
948371688
1627960401
552409900
879388732
1605091746
1232439328
1316326716
399040846
862597209
880275775
1037753512
893778542
777684335
447708624
424821906
1716794329
1153086995
243450186
499181669
1393444525
1449735920
1806707469
1765384519
1071574882
855800953
366376463
1357505404
1393306706
385989926
887196478
318924618
1228268594
1114973443
664765169
349265572
356802913
1137977166
375153614
60551592
154294204
651789403
477346821
1837446274
510986830
466760124
492715826
1063765407
797267391
570630459
506231295
462797462
468574799
786307547
821203308
454798973
1787759685
475466690
473568909
430866791
1012639809
1379872508
851993486
816922277
747145919
363767841
1346387184
1347014670
539207323
1111861557
1783544731
568039398
979818909
1421322059
476758714
983640324
644751336
1004104261
24124380
266444600
290297272
1280780981
1027797403
1377536593
859103591
195702206
486071545
313912888
289567372
807964726
984211629
564892700
1055593054
979077337
886671198
180117877
663064038
190107709
890320161
79886579
1449173706
1225794110
1030723189
482153678
786249495
871396047
229989931
585679115
150990434
884068822
958425322
242524324
939866276
707753897
378713372
433706074
389456750
567658670
1302135258
334447659
1733348216
1869448898
1138355954
1485289663
486969065
1727324785
1078265043
329568365
1493345345
1314241652
327584076
504562356
479090583
1109805445
691650458
808123733
280366902
340353645
876419504
1056659336
429936608
853560838
576230177
853469047
456455216
263564463
625087570
612736446
1228500607
883087245
752736386
282632835
1545988433
199016115
414326071
479038377
865008868
244342263
635928894
1204764111
1025252285
911405753
292429732
434773687
896599024
719433717
763228005
1385210092
250325509
1103835590
1114668762
311676229
473566
491892027
619703964
1274504022
1017752385
919887082
1173957637
779328462
666181131
1348590266
465159813
259375271
925308615
1884959671
238693090
889013630
426729010
640064850
341021348
1643953242
655369164
519164664
962168923
527284441
1269583696
1384384582
266229803
1611557731
808646122
1151692788
362367890
1643809877
663304547
990328710
940922687
622202725
985590657
260319606
983437955
964519684
1032722742
1767100944
367738622
1011812933
402391319
357633897
1029862023
1216941548
441307894
811633596
1820110076
446885505
311772176
549737025
1317799095
576655282
1111092515
327110310
127624370
451724618
411234308
722018599
1415965957
1023747799
1070636589
1545058250
664633072
932642219
1099357279
194464223
514918193
738174980
499696921
639313165
1850550376
647990169
993150177
1716039200
1285479974
593787582
800533074
587960044
887190019
1028130002
1785202945
1738370117
983056940
1223496469
762142261
336666649
808775355
1462375150
1085452351
716575886
1385747583
1687392330
40347739
892305618
1397100084
1139104888
1815767410
1077525415
820877327
1098789334
1730350348
116392324
629727818
660437468
470113942
1841155797
460961352
315800552
433198210
1123112708
591365228
1387428997
491998051
805115911
114609055
534633428
591789907
1872573513
212826533
847481886
1417420587
984795620
1089142219
635199515
1030133199
1553129006
89527866
775031826
432513946
506641430
1841829501
412375443
221454900
977803501
1371544705
391579696
1368457409
216341187
1715440987
1620967187
1835037076
893669669
1823378456
292831590
1797337023
1829842613
873128673
24387160
352841043
852200723
897725889
735619258
584984232
398896914
352263587
801990561
438710925
547239769
279621028
1021832016
1413446009
463608635
1493773795
1129488288
548840999
1247689783
872496898
432279106
139248103
66024484
986260226
295257281
732836865
381055634
1168060636
509699448
958245641
1863062097
603518064
261648071
309779545
846706371
1404147441
846364935
1218856992
937913475
1293179533
489918707
866894970
688239169
488489144
775721482
387684095
566404970
1761196629
49207370
817408174
516512709
434015043
804189684
148573219
1871520684
858045860
476409760
487699536
542963858
1842264784
973033964
1192763269
1412783500
1898138688
1626853111
641773611
1798639892
87440610
423102088
1779637836
897109440
1023893563
672988423
1776561127
1367121584
471864322
286894539
582187370
1000056383
1323457224
1000818659
1489767032
1097033282
1127188636
455898927
1208997823
786375519
398990940
743180280
1866096293
877279904
968263882
1163018936
808107646
1149128893
774506918
531644465
641980425
692950737
299644623
1175285444
895876643
658267219
1814475415
1061968193
1220011632
792105330
401098081
1189848074
1318376634
1303444629
1145694185
525586306
886465800
1829100365
690739039
471600511
1073031111
1129078341
1069999165
1101430184
861121126
1870721373
1614299380
476562667
338189797
881885127
1753304905
390123614
1218492784
1015412137
1076001336
1198938841
687419036
1175061614
1285360244
744285490
453224378
803887603
241420777
941775332
864937513
1072402134
376259094
710269837
591521564
894230981
890146875
703334676
1467245591
242983930
1570342332
638769585
928651725
867727304
934675937
362993855
1013362513
1430102893
792375583
757198852
341760339
1564543363
1475580670
342469096
348092994
335083797
169899614
659073194
1805201237
58076458
687467978
144159068
134199205
456089072
1087367157
1596339028
74238748
1096729052
1098140864
1828162550
673927195
671849666
780347909
1888614878
334223191
237869441
394241764
584714483
74386837
369353309
1279908525
1714742311
1274593861
138151420
845643403
756905629
1397307100
393890585
361085301
411613628
491028877
1659140719
1316811616
973867953
980007687
1740657432
1012304264
377592253
590283766
435472842
807909063
1123121280
520151990
726529488
970221010
386296170
382925513
112175060
810767351
959032329
988895921
854811298
345228164
469033916
1390866887
894031807
1029452100
559744031
799710170
612999867
749304001
1215237156
1548005492
904983013
652985381
420630714
1608232252
412978416
790407904
180609488
593603383
457197020
580067083
295024294
489965675
57355215
1111296432
715036130
1175395550
1055896699
590457514
507592822
503584648
201452364
1305087164
1222885552
1341512802
1212465029
1748931557
567756022
1248862692
1380792247
712545933
1802392655
1305608369
1104209742
1385383421
873726869
181849395
882046166
322609196
791150316
347342551
345597654
644649685
342835016
603191366
1218994144
1418708896
613086239
394142054
1776908183
676931884
1336805985
221330094
1178768444
472096710
782732738
928896238
913638310
295500217
896542489
766798695
1595325346
478875630
651292323
911354365
743521294
325046833
866387233
201694324
854482948
432776492
522427507
1458155294
408350757
531593171
905461283
1735910081
1887331247
462194864
1257643758
692611963
1313754286
1241781472
937421873
676753777
1073713035
1239622614
1626869081
968337853
324196287
1442885654
242211955
305747765
530822109
1638279104
756100652
309606681
1869519052
761777400
567688543
674297916
320627462
819737851
906784641
885720127
529859222
1389493351
281789985
552112820
529319720
657710442
700648556
438416421
785086523
537097519
1693222755
1798458682
1746906808
566259808
72477500
1256336408
1130212149
1716033311
1855476700
1234423060
1386251026
743796960
1886563688
875009880
654372911
741687242
1373388788
392215154
1434698484
717117738
1824836927
919622430
736895345
1345226410
1430637427
486103378
698778733
684542597
421897248
159167410
351842237
186354571
659560487
832863963
376019315
512164986
753622067
603445693
501430982
543665150
728211963
384031676
504337123
967199424
472232595
430146034
1007938947
951691772
378389563
1832246927
976870721
1257494786
1178285667
1203336998
1844330958
1811554548
1080009363
415455663
1453307028
789528209
272661166
387570805
1165273449
271765195
1636524077
825841115
390418082
551144853
1897187196
739378672
970519119
817742419
1212911708
710709578
293249934
1810841261
1279645518
944484021
627709322
452503402
237096645
519639710
443530191
1461692548
286283972
1353857112
1850520763
448781342
241597520
684461259
441357265
300552108
1871506179
784499227
180995121
1229652093
251368089
185232740
893289262
1379549957
493778705
1442108504
829903108
508923623
1358230398
358887323
805021258
1826221307
272414555
1281928086
908393992
139408410
73654033
531565443
1104098700
774755492
1478785931
440290296
13976146
1774376713
1557250988
1307937285
1002685196
1500853950
401539729
1664593156
578576594
852347854
1589281931
1854453387
239165137
461410574
718170578
933638751
950739749
792066563
98848245
534007375
726259623
1190178335
999831024
543310526
1124258692
772003912
458635848
156949006
1052936900
1281177087
830658769
1223492289
1443866129
1882666222
1514499780
244164272
1461809947
1444413169
1711445142
1329452780
513401902
977446800
240272602
510324180
1690912208
387773407
1079893412
821081633
627421274
466403947
475415445
308114918
357253787
249719481
907835974
428321575
1310572284
683597735
164597850
806914498
1056388788
512641188
886903769
830141707
1220179491
569162570
1122978612
507144595
1779293501
937820065
876500255
523377374
849856370
167524555
1128480876
353997126
907152169
1039961439
905339485
119566417
522185312
1083684871
626024355
292917087
1281652022
852388592
403797654
722716107
849834970
699339708
710896108
1204247468
1394715664
894994993
711010774
1846146336
1172240438
317204826
269889678
187743490
410204427
1748097682
391129580
899395448
520161866
198125745
549090927
722007596
776189142
731172133
192075081
251722275
1595046201
416788886
545797843
197330417
1220853786
1651773525
1831763099
791878641
383377093
199300927
353561768
700887612
565302302
572580647
495173197
1622894539
1067031833
1510919326
1493728706
568083345
168830786
965826390
1182502870
531689923
907996139
670990575
357016679
962858688
887552481
484822813
199824357
1094532155
853182672
844428102
448336926
857385785
190223396
806083968
796352871
690915762
873253438
1435773833
1703750380
994351403
834869474
1138934750
1330954973
809410940
1794644605
342985451
996990503
463590761
638848415
1012393938
624060875
1285764561
1470977814
396550408
522866047
775256565
1824383122
545737425
975684549
555688180
1342306782
588724465
917428769
390375443
1735223841
1475891018
551014005
784758580
331357502
532692782
571082877
547082817
261472718
1032928943
1780950146
1163411537
447618274
867869514
519021243
652817222
1690953254
33324020
397800920
1617984154
1358609435
426165564
1730644334
230033646
1258972030
840787028
1222792636
1177576128
256230564
896719141
994987242
451801113
395108405
1850133690
1004768856
492013190
520280647
522190115
407878535
460563471
454154728
1794275916
1655998813
1872461549
1511699562
1692161877
811444872
755303241
1012547455
502890134
1540282134
668077153
1048035230
1464694800
342990920
774939202
396995443
1792185405
1262991504
653146666
303747543
450992257
551439450
354549381
1660200439
896437903
305001450
947201058
961855548
1486564497
1497185103
1068942832
445803978
988780557
1114535086
439340569
447532187
432088486
1221737251
1292944999
539523840
915901658
81390700
317654
1743425193
278281180
839815841
586770516
1809456877
1330887192
565231131
1733143191
471498730
334736014
436621431
1018666421
779212553
1056687426
84766856
1235631244
833871064
959447894
1282117072
159181484
1567564914
1067988370
768340021
306742831
458487067
484334970
416197815
849064614
465560499
447315173
991858288
667033153
426424737
1129297527
178196621
342094766
519329392
223685390
913434838
1005141486
1817404766
269835932
649040878
384557124
695122681
1316010793
601185357
548010943
665468394
895543961
1114594473
715767478
1670659393
1095764879
382342799
368946555
672046894
682573395
617559921
503283991
816611300
281610747
1808597852
897744822
307481342
532529105
518982362
330980341
1524891981
325754779
728286401
472978690
940007321
872854402
752527414
313992488
703740534
1699763193
188822858
812780798
460456792
332683859
404543249
558095094
296702089
335153743
1653816409
1320487246
801664364
790775984
928113638
530142066
891189429
1790379856
899689076
797159845
515610822
1037408116
1155858558
1390082317
709674091
754078772
38622360
1854479908
957524572
985957715
391614533
409624778
1824384751
1747772547
1023166380
481057808
446537338
404605688
1145721931
1808034061
1177647987
324529695
461232634
277516806
1037465625
1266748492
954334358
1402073505
763750825
1882237319
103885203
526344961
1184035835
3671550
698574345
507676481
425283678
1651351187
1544315532
358096373
1091808954
937277358
1553486401
593472565
1414247496
1209645158
742881600
45738449
482858642
1498817103
1608975759
1049668077
329132401
1007026458
1209007621
661936706
10294523
71222400
979038281
533798858
659661734
968094972
1268582445
729512679
1695948829
1397066304
630356543
127896634
1369021669
386430343
30506564
441093674
566241551
1574478498
807255468
798217600
879414122
1241188831
226093549
567806491
802009654
926525858
854009343
1034807825
309638194
493371620
236210538
1066408653
743108734
1000327
176309183
1836366241
304096845
918219746
92621496
683748113
342933321
743564629
432518660
547535837
1284129856
475013502
486803030
654644062
784336331
666977775
1412502988
1796368943
1057807944
111284062
1463459591
1574276210
1335348388
870922265
967963008
963350104
352888253
717511225
1377089288
783715685
975817989
103902700
528004878
113271205
730912500
884892737
463751045
525073787
1312211101
359429713
535839029
835535678
617047171
1238826211
276683876
167075332
1390301914
1654628153
1451020107
704516108
844375926
323374748
902637268
1532182870
1150740161
48134807
1581531007
1107215177
32462531
1399699122
73646822
1607291632
872138265
1345031223
1236054610
1176580037
494762926
555427724
476248550
1338669762
777177091
362474960
636051889
1260261642
622098849
852992529
705188141
978278323
1722616694
354090469
795847610
731252579
787639806
1506963646
1079845082
713912539
1055872675
956812858
500240152
518830008
304911667
310278636
1211561496
1142193869
797314294
1119513339
482532364
1256828364
721100086
1017785045
58373757
391057004
931829120
1801491468
1325157863
731466704
222002750
621811307
158382911
823417688
995032047
644924527
452121373
929552776
969261999
449080854
1092118538
153354260
1001099314
950357330
1717368505
916354678
1064529939
612293653
1178654811
554107376
1419956804
1869476340
1241670649
815861470
665527899
1283164426
588149239
573203164
201114167
384471356
302896330
446973301
336845856
292234844
982937355
587078073
1033568445
571214670
1807332429
325356811
499555812
623135948
1522010488
727348417
1823170165
869302640
958157214
794986428
855104993
1415484321
1185103764
1385280722
442976501
252914962
375650553
1338567852
540111248
1767841528
266327076
83950779
1743194559
1693479034
513806516
1621393982
431761517
936706933
660194067
848469191
441512104
1054594929
804631051
1469820448
905632733
1036869138
1048599171
1342799703
501560321
764235379
1058770680
249111254
963119558
1047205911
287152333
293064521
792945139
1245230729
380724894
1322035855
1889125239
1803666830
852131897
1531417625
1409857856
627697174
1586753747
1411508973
1249691671
1528829441
979355264
988359331
722242248
552104663
124146150
1076022071
1361420502
746095649
854041217
545726179
205888517
745521886
442707842
604741863
1010097753
1051509598
241110180
877873416
769153567
906164952
423941591
1484253289
617752111
902736502
713350402
636952676
1339217166
455990623
403129755
1847882753
1131819388
1080509700
257658695
816606729
442937080
826862135
889679535
684281292
558609703
841613882
1240945203
803901411
1270374262
822775657
326005811
1634968133
64245200
445759354
609595350
1577365702
1285296650
1779748309
325709756
630547601
497012515
1877593764
938692769
1034342472
1163786082
1288767938
748662695
422850073
1170160446
1660330925
963547111
419888796
52326774
161200263
1778651306
401681481
869483508
506584358
1541006365
341673492
892462530
825189393
647945251
931018353
1432252940
827243052
390773632
1174373144
1080377826
1439468370
460780740
1894907445
940930970
385919798
1841287552
361721038
386456252
1492003730
685253753
912610231
384792286
458696749
372468083
1725953492
1003858471
1351045410
313711431
123150618
700903436
1836163831
714745576
763033433
834975175
958810075
442549063
1079951401
1694426417
965047079
1126764358
1798754945
553975748
431716495
650753614
1872975444
1394005519
1834927101
1612241594
772084561
191526978
572423886
1755904326
1897022742
949567549
871353490
1859032148
770344772
768666799
1816092103
406356376
891656679
495056980
1621683205
228582274
1004659882
686770279
576190665
843561477
310289111
1036749377
1332103505
1656801298
384954433
268224320
587652963
789460676
417615655
1468592937
1474662600
1088994557
947753193
1043963256
410670463
977625760
1840576219
1038450983
564993281
675149391
1569291930
845454305
1686431336
291909093
1063671704
249405478
646061312
559893953
754110377
1438505882
1710924331
1898490394
1399514596
210082825
930803209
831125769
332354693
713452116
844364681
152616826
53742937
576512611
512538056
1851861955
1165741975
1221570536
875563253
1640977951
350279577
1072968259
950870610
1705818448
601148175
959822630
899041386
944588438
549167586
399923517
1740658133
378815369
290026507
1151952903
469141863
985132656
1036851898
260747339
442561247
888546997
186034190
256143091
1244667469
535932833
1262051813
925676509
797006602
935378280
772044496
1482752771
1718020384
697401647
764737177
748053168
546061264
1898181983
1359451577
1716955056
791121791
1053993142
1008691435
1031586754
361658799
758633746
917718791
449705868
806562075
1542082295
1775945399
958627095
565497007
99617583
1214074420
267780507
739218167
1824601783
290574103
1804845295
1194720629
664309659
740346463
1020638128
916677073
334026359
1831911998
346683914
1258431017
811119545
943173452
249920716
556527463
377944732
1766122202
942191148
167547971
1787865640
993063017
322919728
590690762
847531649
1536614768
235291464
938410871
471467831
558140064
1788366059
1273899498
1448229916
1751997884
275197162
489537834
429852327
368172868
539564633
238385497
738044917
445915375
515458708
1121656647
1877114148
1874345291
359517481
286950136
1052401584
903736329
1263540654
1752193703
1448922318
1023829539
499130635
1892045104
640583073
1289209844
880910068
896146744
1447073391
1640130734
1468338871
972694549
339175183
1064620220
1287603672
1380605038
494714133
1053309541
1672045614
851908283
1246798297
1053406088
227368153
912914446
62853898
1886765431
1257331425
312552001
840833178
188142809
1447913145
1137856087
543735411
1809354557
704226801
1481137956
872781456
804247878
675040882
770229810
1090507700
379107834
994767052
834642666
352649009
1163661790
1661733085
543936188
766348093
488379392
445830980
1184355390
885888268
420366828
256382893
703485156
764346586
321350832
447253646
510545613
559990531
953807059
540655530
1143485752
868574094
848558335
172504972
772508927
899459366
1380920339
735598156
1221733480
539581008
1874510754
49845463
407295393
834356794
625207599
758897730
1870005009
1286110782
612608580
629048018
1416569715
1010905499
1872098740
1268463302
393919275
668225612
1404597799
1321006079
1698963784
1628216495
1323356821
445742768
542455057
424036195
1624768501
1310739057
52188969
1228737458
255684483
310006823
1448032025
906032771
17509469
309789945
811879458
1615019144
1218340634
260448271
77281217
734555427
361090179
1104872034
641484890
1176918641
608051305
1807698008
1357645340
648155493
805443016
1848472212
519082909
1676978009
1394867326
730865614
582746675
786475157
980929856
852677694
414151856
1264805435
809869939
1674601623
450289221
878354143
1316310060
477874372
1167429648
1228951034
1750575245
860554619
1042562057
620023121
1818933972
946979718
256551931
223537561
853513420
886577506
1158147223
981516316
495268836
486129114
804735471
1120352613
252696911
1105439014
1685606465
1277881933
851390703
745203329
518209018
549963493
583971
877169068
1041343513
1723011089
1746005683
1195710361
890214662
1777711253
1105712227
1089922678
966837932
997327862
532512750
387349588
516735379
1527040840
1808719473
1077948474
700185121
659076253
908729854
469952476
1181935434
1338485615
252811852
1025811737
1390284840
533183570
424722230
301223941
890737299
395901281
722801719
622221175
588838911
467627007
1370693985
250418099
751666623
1210379729
759716939
798979660
527620887
310121415
474825463
492466775
1082671718
727213276
183783910
1885959672
898637961
551836831
610064495
1865115532
1478050451
5072060
577784207
136716180
399176917
755313220
1110057161
1483576498
1457377551
1209302777
189669948
972812701
1802565804
1359876952
943985237
267299561
1751792121
722038092
711193089
224518946
1754826177
1076514112
261081665
713816616
1836079623
793492396
1895468958
1482742362
894830977
1315875865
727744587
1855691398
533353722
1684361663
370064113
1689777359
1858171137
1650509828
732604391
447901068
440638707
1089172330
1753361912
1459466299
470681026
1592291588
1040917274
1026945295
671699368
170235409
458134133
297512977
858719264
435068343
1869377312
422585555
989303357
346584071
116111166
384737998
1153694976
1727190522
123695930
377792787
173497207
2459485
840042329
473991029
1277962614
1167698689
274677155
607746832
573471430
1154047315
471989555
430622475
602548858
206702371
1657673909
750691515
783048327
731583681
528143431
646407636
1808997265
396671236
333349223
1779487882
593586162
1051558931
778524135
812390602
1133455107
1716793056
624237365
1214646352
631461058
885387983
1378107890
677847650
1742575873
1780658206
888052361
1116212656
928112540
1249166462
570346644
1024431385
215705585
1055941716
560030181
820787816
520491779
1040935172
1614503612
664220478
275355738
309534705
626975390
448097871
599954835
597165963
631542115
250342063
342206045
550841494
450027741
1386005941
826659473
675621919
884736612
288159887
1874775353
1585429621
1121192818
499799319
673899167
441578122
1052791727
316347942
1514370097
957414829
98758985
846655305
984769544
761057240
1108578501
1653524651
1400195469
560232163
383400988
159925288
1818220113
525341373
561406445
745535174
1332395544
820947266
1766200689
821826883
654662561
1366565967
411426911
343153853
897209138
1525913878
1280335711
890625271
449611580
666889623
990440883
892077390
612894758
1753476933
1090742719
944281131
729368706
278369286
403884955
693229941
578282907
922115657
980110800
697884616
1785699536
474324418
588405243
652284328
489917986
952755381
544495627
276550951
217543605
958896089
454402310
7887252
1421731847
352633066
944419710
708814950
854484740
89689320
609049594
1349451774
703477711
676156634
1320454356
1115825222
1810943286
196146508
134388834
523170400
1733696259
1202660324
1686784435
571680556
1884791268
362359018
448985692
969082898
939272529
1879218768
1103904472
1196835540
985693508
1671254468
370214173
411574924
332270102
100557013
853819570
2389833
1655591659
521815167
351373601
1823730950
451017740
980936842
219894262
950291441
988292887
1049379418
1785226114
363052325
1813941732
564270016
1068312828
1066364224
410346437
174028446
1762460360
544775859
842145194
62403720
504162557
741732341
1196592944
311819432
653672452
1145763149
1066542978
76642504
351599929
1714443878
670332267
417052677
897986858
1006532162
1168504086
1198220806
196655392
385907089
975220621
357372599
301722481
973149761
184804592
953994245
1750455178
791583915
109647157
279877382
847292022
659136577
426905726
1168210092
1558049730
988951
1483783521
514478541
751675298
741899914
450753263
544796537
311073377
881011155
585949423
883314068
297057063
1186715416
432709890
1004857403
54959526
400434992
815182812
270736693
849843403
393031717
844775444
1605787656
366047772
427304225
1848404970
920217322
1424358564
362453806
1229705097
979459132
813592937
150737513
1211655004
513839518
490489928
322032475
876487725
1629722463
286158781
1812137394
428995967
677183329
949660413
1011106457
407664332
792121921
521666643
1044662620
1817246937
426091872
767291713
378509172
898250759
507224642
258834535
1493632176
1652780349
642463146
511476910
461684987
1644145352
1808223631
1013359396
1831817560
898094478
208549282
654327193
1817112435
1359476466
1305214638
370069787
1844362699
463031477
248653398
251406238
1649016902
1079603678
241545447
665915577
1414638706
1163991094
776899939
1036592429
191473867
824859075
407878242
418744606
415285305
131037366
763952560
1154958125
733739381
708140910
1759457449
1631771921
198132913
1045110784
808901057
616751921
395636181
1854658226
649865759
972231657
721367286
702491814
754903050
274066486
697823022
767562616
953407427
1643599668
1803781235
973226606
704899412
257017652
770249369
1024166992
493805779
601614868
654705017
1464048284
1304488578
1170426307
948570666
1755636170
986977503
1200969856
867419222
1253753752
1758462873
1075257798
505075374
1750426742
132480660
452074572
1823170505
959141863
1674219093
1467458419
1307843782
1835087290
875785220
1283426425
384629230
784273135
485375707
873235438
1841562958
223847526
1554679339
934449724
853545082
1617149465
408583575
1089138631
1632116433
486010490
754030983
1017050609
1024814228
1032088535
413668159
467453207
1134774101
626905254
575212989
757372049
1127779956
376962211
1084429778
412685902
569822117
776045491
714623689
1310196378
808321853
332823162
1231094254
690331982
617041982
524646493
321979284
508277215
867231813
702838506
681953111
780950697
463328663
1039497374
1133935004
250465332
1823761646
679617845
945018460
723402442
765449067
770362338
272204062
812240395
1622868082
511935604
253534233
1739610786
805008031
805062757
680625182
407145121
581581997
1003489559
234039983
759907482
522999091
696620018
395439641
1031394770
896621202
543476272
780577977
600119183
1866861716
71988093
264711698
842113891
337964063
1071391103
1058521347
966820955
1832727291
893025581
702020751
105607784
169950501
478319344
412991523
870851913
1633856957
974372192
519620030
816730883
401904243
691653039
1068069633
1081754040
1112476297
546514039
415483166
93441786
872429789
844594314
1239021380
1713668579
519174799
788858396
459741378
446844561
112850174
823258767
206863927
189940586
1142056712
1877313613
286215390
182153774
634284757
90274093
1756049540
917471318
910330425
1037866140
1678635798
770655806
371712650
466317029
817266108
1074125516
544999608
1605430953
1365389484
1845105983
532022832
1380320859
380712353
1027507829
1524576538
1798366817
712920775
348792960
407922932
930202566
235915934
818246643
299488125
541105703
1179388656
15516210
1441033277
996012636
392763265
543919210
1371163022
969760245
1059648458
853192454
691672372
1562353468
379209396
442210271
1644380522
408255823
649339823
536622893
1842768534
1122987126
1141599634
1583987102
523569507
1399259752
1809529273
1877296481
465000491
735527306
697257394
1037022627
238133978
429567698
366523145
626829515
312350816
708990431
760518721
738552640
753448139
868130404
1243610622
591784585
1734904492
338646881
394189847
1315988820
228987318
1376883584
408383369
761322605
405773080
1885192282
265212455
895638983
1829357556
1774158806
1427494099
600977124
1413726432
191045085
130415736
335753632
506766007
621460261
1101847663
472374343
1514211448
1865694439
403798204
541982059
847604667
901205085
764542128
466126212
750097587
582741223
461885022
713322451
1524728480
1094959652
814353324
424374384
665520252
865100498
1873286725
938255619
912930960
624476292
386224222
775215211
921469003
1011007650
791784770
720827896
882944922
980600618
988356049
399630949
291170987
539677345
1618714902
1247325417
1196965787
464882545
672082279
1649451597
1245772658
872432570
341326110
1196135198
886526362
1122408424
1691540361
1068967381
987610910
316048707
1396114459
656543169
268944263
235805202
878038585
87081712
1558026723
781725310
917222016
924731613
515606970
776795994
1220889513
919391830
128135682
1327390422
702755288
923332262
736304989
663946922
646407917
514992970
1469867733
401363657
481374772
79609904
1350199690
417445578
661974645
849461963
1303082120
1455548078
958570106
1238791336
408376690
1896679268
347786355
1559013777
569771931
1296377
574793230
1115938339
816822383
1076723244
836394663
351343602
494456585
571229909
545595587
578807030
2155763
813337212
392324988
999480516
1079819415
1428600641
1249827862
1053764517
1508761807
667876920
1741720628
902462644
97881679
431731755
1279535816
1236020703
441490730
1573574963
1067623430
1753743281
1635509098
528534411
1279407865
1200532348
1751897482
1489339032
603330481
715267360
1131604847
901445972
1653757434
170019001
516523038
39219049
896301178
326373850
420473120
1472859887
1299882444
444950878
1239106253
383853471
507672090
1325997610
689352288
455065706
1888675180
1131130572
1007281166
404527867
700275143
700136360
1214946190
1341956369
356930363
521632235
1874433692
313854307
579930087
1019860795
948874660
433432779
552940406
562354812
830393622
144133298
765963913
1130126045
302151098
687458465
1130852791
1485461133
1437174509
199933074
1066297865
236104629
325282576
650955243
1643446190
1605693505
911921353
570310818
735875909
562682678
440218336
288992318
1807084713
143422439
528065200
280798547
805490907
1653452435
770847370
487780302
562781743
1176254742
1120248323
1147021279
1399746942
838627812
509832398
861314389
838601972
781649928
1590661640
992891210
437258764
732171228
790429428
381457103
1722887458
410515335
961933902
554527001
1103431858
1359491983
1155364332
1143709239
549979644
826903306
1218499647
428000446
1825676662
1297102312
1389676076
730868609
1365466721
832441931
1153546142
1825215817
588897943
101675584
806830273
908394140
458051462
1235356652
150502675
1032964235
772609259
871215952
374785987
643382747
982252423
1097424464
804793873
1833798748
500383464
46418427
1062868942
315078180
1121045845
462381552
1402084633
802681805
1169881366
346889054
720597134
940666626
426770484
416980860
847399297
578580944
425196391
455028230
1819966082
1093324361
847500276
483919394
1746621617
449398982
925462595
768544429
295417264
1779451060
1246465306
726450412
745126405
659369444
281044596
224195018
517900190
1298537717
1725977686
473736284
146917398
490044115
1849023946
766320636
492442390
486497463
518238508
327199529
1492500111
894442077
124074756
1844320118
524915938
717619638
1721886995
907305089
1887276133
262030
369702203
285383695
1445151945
1007850883
914862702
1362717956
1816911099
1083012947
163743464
1209679086
589084706
1186282488
995878265
576388957
756352419
604376818
808676394
842656641
195199380
276059529
930623186
1267318031
882789506
1883847200
1283944531
590910535
845790777
1638100937
576921452
389121884
722128381
454124865
1137080380
1175565009
497682328
956893713
1117635843
1777509802
1277307230
1844520462
998696536
1227858777
902313606
375069829
1625783525
730166398
1837151351
868744199
1509246715
142518167
487292077
1530483074
448905867
640516860
1258893375
979150966
1393075881
808639382
1218043870
451002702
1866663488
715374545
461362550
901370340
1510858251
251154465
891438877
522486156
900399640
624725129
593225134
345386990
1545022435
425691087
605180898
878205638
263914885
811957045
503932035
361709854
1046549206
630083249
714766465
401373271
824503893
450219795
750030967
1679192446
806078488
1455722422
418594483
485698038
876001825
381132176
1834237946
889149749
978078519
1838714107
923660593
552200344
664138439
791988007
515805009
318140183
640217968
449566175
559370506
448947633
1883824984
877093739
404483003
1027510095
1858839187
1121240666
1575232430
859835418
1146410628
1739932732
279818195
357063334
861564491
767688163
1612918001
1118871490
1256534447
1409175859
411069902
1210080690
826849469
925885729
531726277
736981519
1734569014
687882533
851018998
472994088
558277600
166046179
742629911
1730260632
1566754132
867035613
764365152
358965203
1380160532
1767576585
750709896
898334803
1221367254
742387917
876465765
1462458411
482589018
1792900694
764907329
1883046317
1284153719
1708372878
1087500114
1395323723
756573068
1417338472
1114412480
739667986
1829254471
1526163822
1038803432
1312445452
1708304135
1426095357
665211130
672459642
132896575
450696432
105371989
330830332
1778979713
1140413645
1668907075
498911397
879502953
1745461614
1469897884
443499730
645892807
447922793
764503460
1106787086
1844282843
621234023
906006518
469766064
964697106
497959037
752757097
1029379743
797310865
1526145001
455244606
874023015
705534254
1043981321
804541644
384365195
1066252866
1010019352
905258625
911544243
437960508
479730156
1060335175
574508406
1057154444
849453529
1042356077
634007163
679864564
1683546038
369650612
1069158607
1022430670
467337084
1710063765
1063354927
1416188950
422174025
1496161111
987709687
765886773
965975784
1849199067
1061058515
299008781
368362458
1097615400
1774450441
997664756
1728924929
806487377
1002733418
1785903951
427186314
882916289
1561397653
587096668
894331015
998290335
1899657170
563490510
1781584683
1312512490
1856366314
895844798
1397198320
1304465458
461398031
156453233
566622376
864542726
3045678
1105197510
1851587051
857011453
410238011
852684269
1106333057
729150876
1667056403
734679503
273905957
550128848
857914175
556056040
1072377978
592756068
173981473
1294133571
850555921
1714644256
946260666
1374343028
906186446
1018964195
613364145
629889294
679378281
918716315
193278069
216594685
860318672
427198789
1195482209
559240505
861677083
541139526
766319585
1028019798
1448639311
1494956436
1850924584
986236441
961961607
650769379
1506397899
898892683
1157206762
514222319
1568446340
767139197
875708576
263206680
1148416487
276736682
415577995
916452498
112112395
1828103462
334329908
670728915
658512458
863666607
448039803
868420700
458243041
1840325599
872063683
986309581
822875010
1250995745
516566311
1138689249
907824358
1069879552
1088643898
811345822
342484370
368835202
1595475892
1704424264
1273691544
832204669
911406183
1819071484
463395234
1213744528
811829157
654892696
1500184592
1395093205
181045503
830501593
263935104
1763303521
1380516581
1884866828
934351884
887731866
655114676
984500894
695345469
519340959
1028871511
900212729
399968904
922573897
508737727
627122866
935328361
240000738
1425029607
1015835012
511131918
931397314
1243961979
719630948
332071297
391434262
1476153121
894472909
1741706108
398643421
1878952069
1802429700
1899002762
1075819116
530545940
734356265
859135593
412562311
551191890
355994924
486674379
614913232
1070104388
995385951
767162274
505120104
554422292
690091550
686554574
1212008252
684250686
1101331903
44015440
721911143
1873820857
1647880757
999208971
1681190720
660349384
341988653
1745312726
489849807
494395678
164144668
422618400
1201523954
478782219
1812232802
372435794
1777102257
939914840
1200996102
1189673339
1167934745
1653823871
809178099
1021316885
499523439
311343754
384350958
707484537
393066758
1003658926
541957807
1481761224
1472017980
835049105
467697233
1690889102
906525479
1446196316
734391493
1673927563
1891265097
533339946
597626935
811228354
1460867305
1131741701
1413348460
234480450
1514579625
121038431
1728618073
473751263
1262737087
928633515
639242238
394610677
1330130185
1655731495
1180843534
942685287
207580939
1768471755
446047786
550801864
1036278396
641642053
1035531728
1899567769
197383875
476072869
1068792453
870961813
1738186585
404374493
724314372
528864127
645988806
1139687775
1600633430
1404000244
582857859
1106221977
622885442
415622720
1029361419
677522604
953443984
337614877
1414583378
1465125251
180923863
1640594250
572003580
514678217
1490106074
705835289
1844514152
142941500
928665851
1034405442
1066695171
787055600
457219927
647396153
403883065
1539861809
1069116945
1046353691
189515063
1193125401
1176364609
106828160
1440807922
1144274905
541946058
943195951
1364970894
1662069658
451606248
1652873435
84587884
1109053538
1498227917
1197676260
791065727
1229377093
1833672856
567706153
1768742366
530550163
481966339
887067478
604066139
1291406292
796196912
768317320
1603241941
661640688
541050212
948124436
93259300
1280238284
534129549
759633498
171583706
1485525321
445088776
889967325
1449674482
812636481
852255342
1620135544
246239772
791885242
1686830315
1670756946
1550152382
834247320
603638785
986206976
871321664
325123738
1752728658
721642958
278318658
1683531172
652052207
835492984
408663927
541419137
1191451050
821077914
1242999849
1005621151
568344023
395957968
1656066790
1056703495
156387625
219292965
387876713
506891015
325346563
1868365740
601501800
752107148
62580915
1422321609
722955643
812629144
336900564
676771001
1390338628
948980099
903416314
591001687
1166642026
1004545746
563233475
319046550
476508276
1560013967
601885577
1669847326
1225081382
1872854259
473539910
291096894
673308955
1012440677
882912493
124995283
327965870
637561306
500086534
1006268106
1090704186
802831581
736883498
152612506
713656562
829044652
1448819120
1197466811
459073458
454477715
696762749
1760888701
843542069
1391477712
1392847637
726156426
565453528
311656535
662172969
728445575
568693814
629482518
269243347
950306508
390243862
66754940
423215308
1270639294
1897385214
1388447679
1380721319
386912999
747552331
62269564
827226343
532687452
292137949
1286332266
986876064
258751505
517887195
942116106
1894354476
645165209
552015797
770545192
521844056
165742061
896326077
536518898
1045753796
388408523
296286419
1321308891
924898371
501045043
998659904
1472931986
805951772
926874507
241184814
1150601824
164010774
1052487266
1329563903
159076837
854626003
1373526931
1439182569
1173358172
1392096270
456524239
1805520822
1781749668
1026419579
881899339
1620716277
1355764014
465424782
1514806595
1326322914
823624646
859599577
933958033
1162401624
341600750
458489921
1220960735
1028657917
285100348
268187857
752652151
1424425319
692655798
1796296482
1014534951
1149999638
417890414
522506914
451109639
1602305581
225403045
1269048348
1572546973
851691644
702540334
925298736
1220517589
307656917
1651132001
1093959361
461559399
1286181069
774868307
410167429
988721953
978681692
930126079
935575920
568180080
490720271
498283400
622705113
539771687
1449277006
831766434
1821484810
1639379838
422783386
325314712
483224154
334471877
1044703559
1151102692
1211908610
1005925885
123991466
573859521
138752759
49606897
1738565633
1035514795
223967608
1109145475
903725747
1134948396
977488236
1402511682
560885897
847969213
352109167
1878033232
491429518
36989495
1258661039
773893073
828297481
1873568787
894402407
1000110231
279657348
993286156
877566829
1684174701
943598430
681130522
334841423
442743607
212319004
1884108253
467070152
505662633
737436547
443246855
348297799
845736523
1777667596
1361348055
1489558400
79758015
140368767
804136712
1052202801
439356834
983987483
590584602
709894527
1896950524
1658062194
893023453
488516650
1896581303
478595564
546497778
684200674
1085082039
1069285186
546874587
709113966
790202944
1412357988
151419161
859942080
853901569
416573564
292369391
151409055
1078903573
696793766
267071634
925340
1438213623
490318601
472415478
636721755
538284723
386926562
1864059418
883226930
1374114164
246738518
738114835
614046350
1484813738
1619624512
442837325
1387143888
632570
988280955
904526735
863592493
1329113359
468621298
501159561
1539003174
1663827246
1036713974
797535461
985564120
1339492328
856577831
853835890
615472171
980488804
1718341894
366410627
1313096091
555549986
1460136891
1641403640
1274910215
899240710
1610376239
760507017
817605741
571536498
1213791414
1185685220
1074224459
1297959122
1817857496
869960480
730220399
818059874
652787994
1057686080
1747253491
1124180552
1504985496
1297957805
716167
1769905169
915694181
1090945028
1161536639
520299340
1053602798
1110094322
1549023423
558133591
1202098435
724336041
1460150229
802873087
977392490
662342349
999116965
687334318
663910752
1420169040
367296058
545742474
753786488
1815361425
1040371199
1278671417
622665019
518099063
805917086
1181984578
516438205
301305132
1626079071
1342361109
1626461233
748313727
700427757
1240625248
2854516
1086739381
1776220663
1890836300
125891945
369892624
903116847
1851845985
727828269
1713637043
1425245820
465249119
649789095
892258238
394118223
509357907
548229172
392796958
1644329788
1392665042
1748102010
387248706
373955914
1453283656
710287601
148746004
699625790
303717241
259888006
1869927335
454080117
1537905292
1253519519
870562254
722075181
1818179809
1233605727
196546842
1877084627
979065910
339352819
807845265
368309068
1761029064
1264216693
1750684665
703438987
1471238585
1337482274
1883309856
825688564
287233207
1869378299
1333118599
711864364
1319281515
1182670031
979744657
715551108
362817539
916053602
645467244
546101462
51550120
350337430
454163689
850168450
964757509
602375986
1892150868
818566363
1872841988
1654523479
459236779
1108533515
1020920674
979360358
1078288697
1513107199
204622154
1889574444
1832686902
788063819
368689450
1210791794
1062443003
1595310855
955950159
786704526
765856756
336761150
1202840316
971368792
1141750645
461493872
1542484671
889100384
1415438871
438645716
656970657
885006016
430208221
1768320393
849792891
460871742
944292359
949997218
1763179865
898498827
1037547293
1301635400
756987086
1671578560
542543697
1683696223
1627290586
482175441
1075799354
1703958662
827389771
129169511
1735457723
758813710
1118677069
816655743
709681211
832251348
854388793
518724477
1584539555
1259668266
696514511
544297604
1486835216
1258327271
140223589
517867269
1095756645
828508091
1410389841
673060110
360476973
979714888
1078358558
1399320666
306483222
433117103
464735115
1057159572
619467576
1325349575
1802357650
1864907155
1138615668
734636795
1752214238
468519800
1855005327
498987936
1270264207
1699440966
1792604195
591312938
1870865643
1143943030
1545526323
964099076
1492045536
1838672939
495981245
243119383
1869196044
227571514
580163973
1741736777
459429593
1253188376
489896604
744128562
294871844
819605991
1045742173
420243164
1237453538
510715413
101381504
1612084462
1538132784
935536067
1619963800
725194937
409636054
671066445
865917668
1299633728
1749992247
271060001
759484852
1873463814
1247501867
1636358166
805713063
214085247
1195912513
1853698886
325427986
811847924
874532499
1734672
1605768848
431538918
680141260
405567405
499492841
1667268528
1020392906
1038978161
407162725
375166691
545249743
629065534
391856665
523980709
836737706
127369275
1558493424
613757086
999192136
1173504394
1216189135
426004421
396211360
1802614883
833392858
420387190
1686508928
53020446
788652779
507278954
662150764
406022899
738526913
1774348672
917331579
1230210721
1653640749
897594536
1108990193
647108485
902773671
579873914
1749553099
1158497151
477747458
474307714
1295430277
374422510
1003041703
918605979
335201940
548141634
503363281
785917596
285856369
734365554
949394008
832077492
885347696
1841692276
458752610
842949154
1721607077
795934324
1300020602
634768363
834618084
481022598
875259103
1696799395
1085108334
499910631
275465268
838957032
1844245358
983805422
778700698
603415092
520570983
790141128
98808308
936108860
1274096266
1170696220
1747107641
393138598
441312289
330576
876748542
1212338460
402145751
1789284376
1028747751
606240086
1394736781
651381006
471550819
1278144300
1076433677
854793376
659390787
1233354780
325366806
938822387
1272447829
1188787698
293077220
1112908784
871105745
1812044458
712412485
1019214131
984008720
1750430275
1703271555
3384798
933416164
852451141
591314154
1139953637
1494902366
672873074
1105107741
990150561
458490594
665370029
493830975
1230127152
1316687758
566542203
420786968
1601318164
404832617
803639649
747216107
1744020560
1634561722
1088120369
306517985
103674937
1291853005
664099204
390308893
1282657696
379833779
1317221620
918863070
1073918717
1445255122
1607952015
711172332
1241876587
1059983869
1172892652
698203099
772744900
1214357514
569939274
916343088
565356856
1877194819
107563973
1410543308
503571176
682738408
809122439
1378991392
649291101
312110468
962304649
581057732
494379542
1811282088
1390871093
1431274265
518149709
640229513
730066211
758386615
697931673
250543037
836415305
1005437425
1848061397
1000372773
503271730
593123802
908473112
546271084
623214318
1245779212
833260902
243623255
1899466169
838207913
498148584
976251175
1831342509
1746284904
912167211
721087968
801596901
1331894342
696114819
1095887426
1215720780
436629190
471640969
581285111
1773934899
858945277
1019917550
939181008
441503664
1855988511
1306153794
528097510
339400406
605270622
1014465861
275444130
912730900
1354721365
713837328
510701511
942328504
665418196
519664807
1898923479
1299373905
967382425
100677234
729312513
1317547915
869872300
882911287
1785765863
1473842813
860286133
731246564
709121897
1529341372
303473321
963960281
655369737
128386833
476193960
801322508
386522926
202876960
1030234195
725235032
289813074
1826686568
1813893837
810772588
1723724912
197464856
1884657383
736731574
239081685
1784227384
1055316562
872138374
806806848
340695467
679918025
610997954
867861320
884749874
87808912
1239928926
114810708
741504965
708674655
815134205
367941684
1026788544
1119709453
1015944440
1235270452
383598358
1705160272
226830336
549297593
488263290
354362790
1746202657
181734956
743084357
612477374
402413941
666911743
778275261
561619382
1865173359
765419459
795001117
404086004
507193463
903904190
1132249786
1180823753
384080841
698236088
677085514
700815081
883086348
598487506
804330265
864090776
975251292
1020224633
744601615
856931443
1061828712
453891752
1009185394
655270010
267794079
768544752
1721007368
1498790026
556267273
123906060
892546402
832494557
370681113
316254082
833732253
470072048
191110798
1447073962
153372529
1304896052
1304849132
1507942293
777218203
1161545579
519502966
863054797
1010610589
810562270
1715439681
1562101096
1607891597
1882394026
1177215502
382136586
1305374683
805291388
791286220
608595435
934009932
1456746510
1889309999
1772572295
14468400
714998606
325765941
758782603
885616845
737575080
906201303
1737457875
754849882
601767329
828934257
270930709
957046672
