111773213
303696609
685068240
458584140
348914384
457267879
764235696
566220133
637210209
622489838
707529561
454994167
798449375
565738295
627525642
649147373
515041164
646823255
310799612
654881180
339074892
619235364
441662423
142961265
747422248
659500547
421077366
700660369
316455912
271025308
396199603
787789327
148403454
685790424
720701146
554045236
146866065
587090513
461452884
585260764
502626741
712146233
483922961
765110411
455290018
742558023
386051798
178831890
384059613
671678439
799790245
418417816
644925593
788401279
700954546
479021499
434566542
748306969
385417633
796828321
746964560
759383757
799788361
645020246
389499080
590378416
568945448
611441800
364226619
682326021
509308048
174785563
636026031
628337103
789706630
364564929
336814416
533597959
274940928
739344441
476672745
512710832
681773859
605647776
600726718
795192361
437938062
679904166
516970012
539174355
560040792
754668464
540765410
598540234
672011111
513103933
382766925
527560748
79851005
718114146
726346009
671574375
707506572
481997487
790444612
103852737
257996356
258755938
679539860
450013214
405936857
735072765
616502226
353864436
50026763
682532563
652221875
689261117
329945786
656382444
675096655
677746596
574316623
791673029
405838870
663828219
681091524
371935582
319741541
257047559
553113449
493336880
420892419
653820448
403818788
578866594
410515509
580689900
270059023
669198257
279209623
91042090
647176407
790829462
790800990
257949044
736412845
633442425
424993943
714681282
481968695
769597238
638583744
640578211
337910942
593315241
678724314
787704884
668173981
600132955
529613460
412707946
747943072
291374353
672086580
653469584
599133289
622392438
478786718
86720642
347352412
104753076
331428662
751023895
503912961
739446548
436111715
551215919
623398415
689019936
648982932
522198502
422679872
433403476
341244432
514127646
268107835
244944418
763492997
749969699
116694147
115290414
650373495
495525719
549149987
690973841
547644144
633282823
486222903
364320026
100430282
291152941
320774315
451652943
712017050
688362954
323640042
518856514
651324455
544382091
792060086
697266866
127663413
712069973
236831237
687246146
507339250
470643097
339527859
239496520
542137348
527500144
732799626
459966073
745650601
509715060
762447843
788991122
787908124
635150113
788680089
385847483
587684507
424960165
767776511
722015487
663795078
676813096
726729931
677961710
641650415
423391283
782656966
519885988
655675427
771363317
333491996
659418842
588100305
565351010
389114439
660234348
502729064
325790340
549151078
381753954
269603718
413022935
340388735
449250303
457154112
726481746
338834729
426405427
688757893
501696346
136844029
479046247
750707295
385815190
722922158
415769686
682422432
466052586
650567347
335371033
541297232
731095836
769724210
416069800
83549930
638108472
533555828
535927511
693392445
357465950
528457998
534257836
639719125
473472992
714383788
696189861
507816264
559885513
410680814
504706876
794314172
797067359
406195155
334868730
578795680
659723377
618809219
311494511
692022021
611144912
537697997
731837189
428422020
415168394
553734794
411234308
521915887
697267803
657153598
484644069
789386335
779941504
629693826
401602563
392640696
782613735
572636646
557152239
614215786
622144275
554861462
517503942
657511109
340492107
620476593
683885701
515141619
425264690
715380351
729578788
731681826
586735631
328234558
784566631
61987277
549463663
752821793
745112578
618153114
772141547
407688617
455867998
639639934
780857642
240211078
221416734
749632864
118878947
474193598
751930583
558174379
775415993
502592097
624293456
495192087
703960116
622488220
252656289
410644521
622058746
647082033
775174170
474489213
342923936
666804511
596905078
397832379
394095064
541154234
235989256
545256289
127868458
397898194
382096663
656746253
678241563
693007141
592450818
650477193
381536160
728504842
440752090
436248796
487669072
497612144
611393669
682197106
450715702
577589739
718364057
72225039
792203837
699973964
750346599
754770719
218237651
471866238
670719279
699218143
691260668
405123915
404784307
279202276
657922041
472037395
753018877
786606459
456836200
550975474
672350501
617322771
672882165
704733241
578335726
726271645
600895960
737985491
347025102
750770490
590574506
796455358
376231686
465327481
337925558
453778287
689268401
571980759
671215371
354128086
786275352
707772389
175284732
188769347
703435747
608078609
527856657
775994262
463797088
496925719
329246915
570471547
777474360
582271393
752509028
245901608
284653777
553848267
415864356
768021735
306553482
448097871
720671217
611261854
663468352
635116222
789615829
728361267
436145722
527197011
609245660
475380387
562058947
431493012
668192401
323751150
668429499
369363363
452314492
736768976
383796192
281749973
759016246
642214367
682366227
683601691
419314695
206434127
737956332
735932757
528238112
383348459
489988292
643840460
359942121
507997451
675141210
717577307
455923105
759587852
755189885
735389609
411257213
545349767
537318274
638442223
470540388
520242060
618905256
764067475
430307384
721486887
420368009
680748192
451136842
773604138
597864211
551218697
690903831
729928837
515725447
683086346
504572602
448065361
736764389
490535924
428658025
354853112
560909166
605294580
447793741
281313559
343535240
661753381
450604237
639327998
359485753
795515047
448799627
708311586
180958315
644853202
321137387
793368809
474988795
642285004
77145784
715778181
293937131
769812312
504430675
503897511
689418602
401019208
736629280
568675741
361542363
471160136
763720823
743259713
530595045
731615446
397461409
565485169
354929553
709822746
437359599
412804951
511628012
746621235
340140264
559639972
342612821
540373645
478075314
349475889
598132831
483216014
169478576
644319389
547426136
653297426
562799821
730965030
392910619
790878616
336525106
680711403
717622529
474206583
84797178
538895966
718254657
643047269
512372034
647847759
426525812
482576353
664220478
446203333
709638226
722139134
521044155
215763796
88330277
472064015
439581394
506627965
386645872
394757865
716329989
552906886
472239717
631368139
420496492
719367340
66166882
463537728
730264687
509448359
410654984
967452007
677516693
619628217
355702716
818429465
567584774
723492598
428922463
431391370
533458347
650479983
448926868
669843839
349940534
293763511
603500216
748532553
787255329
730767442
760497017
334368400
441527462
404819269
699024052
472916773
597916027
378194
656521419
471847816
458467025
535117429
567199562
702586252
624803732
430416092
462998306
522664451
339998437
499609021
316334043
412045920
459975797
511735791
684059768
796702449
728676238
768418503
390756540
597239723
310762660
606213655
540151984
522379136
428774956
783649208
789652636
763060864
789253640
666330776
738500723
248437836
753412553
696845161
604663321
424102358
268226865
436379052
538314840
634154435
433297345
576364806
535211308
224766899
433503437
293003718
652716631
505793529
551778771
755146862
554391483
657024393
556849779
771635556
586056089
391994456
702838292
729635388
532412761
760216317
201121703
328082976
324204630
444849089
746375740
530402108
375168839
584364332
329032881
737330696
507354441
491214403
697095204
700720983
504730090
774880274
224994134
419603137
669712847
599590632
364550798
699245595
362672820
670189825
499081811
504706567
783707666
373049076
493078082
510374786
275889248
480406275
309870346
352593684
461308022
744705159
718317069
602439139
686259701
538474467
739608331
590194922
476372046
245949376
547624336
580487359
675333547
596533868
534885923
362189228
682766353
388784454
679188060
410077199
796978498
513260774
680513690
688180638
525533845
747839607
547982561
663489887
612061320
769094729
43085035
361931337
585195764
336398563
655727757
595579229
519973595
788471502
366092323
513193637
638534147
536719571
595854469
757835209
372303120
692356654
698104755
677814556
673110131
398398493
786453632
259866845
405631806
468949423
502423496
434537086
725293145
402356394
648599510
719077004
373138231
590335840
356144481
619813558
674449345
654545677
501467301
753699734
672604265
772854211
682492466
194445148
762153335
379865322
691257529
686230669
26863404
636979261
382458360
688603113
622503867
570819785
362013917
721013492
320574126
110820149
309372738
348297799
741882201
513989664
695253599
504167159
244582337
196046134
332374350
772694420
432640622
482699687
530449803
621265412
690639614
789323235
378477716
634703094
504557237
628044487
775073698
558333243
762341263
384520512
766249845
241426550
737627701
954815144
725996077
330635413
650683274
618871285
389810127
382899986
430539823
712975987
376947626
388839038
403301574
772418877
372536953
346637502
497308983
233054047
710610005
203147904
494358271
541089744
654885992
617528696
567870455
271615675
703977719
741302658
726662357
733514037
506087391
766424240
745786168
731185521
254297957
370210624
305591808
36554649
515820841
509317875
468437211
668250970
304481850
463720033
517131271
542267972
367318861
479366721
772462258
511215915
546762093
266169818
413912110
510039414
744053470
450895397
550392466
408657984
733521066
490977580
745488448
294426825
724928623
420090789
724108074
171194674
531381585
439867879
654266807
641161214
654033712
329377107
301155326
509534565
604718085
455505980
455190197
554396597
473467026
328098398
422731568
350058494
463344693
348031309
435475238
631560048
519419851
554250481
740256225
565539506
239732741
588578082
748246044
395793495
737823058
321703476
667076057
786043085
708944872
666690607
777895873
271051621
653388292
399815917
477050869
548913742
702607902
663082264
519035365
343873235
517039050
673902509
735522482
614039965
523571637
415010911
772577463
445854709
721526488
356507084
410690023
781536727
565512204
716391961
192488209
221702286
783040472
551905841
747231111
676637981
633347164
568295142
576399056
713020001
571253811
477284889
476278767
780815419
546062639
207328971
780241760
460346047
333492121
632356508
274552292
674912606
452904408
616818971
76977004
600789052
470199437
306814800
769167284
356587587
211084618
320159980
468146199
461948933
385679940
424064963
207580939
794940708
531851566
295452776
586714470
495507465
299395150
632879683
3068882
393010902
487080342
319424655
170336246
436266706
612886078
609970783
298500505
361813743
491609229
719601493
569398733
657236279
163015054
735815408
121532048
411857252
761607010
694661425
655480720
501754860
615862545
448347579
769312530
790342776
131186955
316548096
433895176
485025645
119087151
596573420
168647592
492739077
223761682
522450717
41852099
209434933
479678467
500145565
539635422
599632979
457684709
632737573
425749645
369669114
394047234
339891690
632874804
430539600
789726784
407941302
448131355
127481495
756748598
451423181
196004131
708449235
603107834
471579121
499222209
627479121
161351393
322629901
353043291
786801370
428976274
239273920
349270742
785919089
605965184
507904479
568548389
507210378
402966279
184820981
298526712
505196222
152626784
408802423
668758391
556559995
386597512
766107685
417276394
342575502
389800249
494249414
740174490
778957706
471831624
356527737
397799054
638354925
567246264
606516093
554500452
300270352
785174346
751801549
422075913
641750313
596522461
553236888
615216945
71644197
499649716
118939205
533342325
494947845
558987927
670443940
308806369
278649509
475457076
546257734
480810065
650052402
268911611
740691673
431691001
504881931
93931257
293029225
532353636
440498236
528562961
326006192
103346237
401532221
462364162
86589083
675821156
47583919
541704187
640809871
685518110
516367349
659040081
413648093
570445497
427247847
397148551
202500220
534254359
593869060
470151598
388282934
72727462
674343117
245526852
580710804
226358772
778000680
134311337
242269224
449763305
595507834
519248405
258973846
494780965
450417063
439185798
418798367
452556672
345514389
290361431
317135170
711342651
406166247
334299211
286289595
492972025
653522627
102365970
490277883
722619592
733029409
449006983
145214560
266640217
529563319
602238856
782257139
484344013
481614814
467390618
604506515
339798214
446025837
613376912
824424985
623746996
280627926
457602773
721180666
663548736
651404703
221463249
315304742
711309734
754477636
43248425
636899794
740986182
660131746
637550757
784971801
452113697
791719850
441620649
628341202
658234470
652087233
521516449
632234169
430624833
600329118
701347969
280354989
664369031
518742322
417448572
731634411
425980483
638627163
489709824
158379878
787334921
698723287
768202233
581024794
768001205
466697767
628146230
478012198
703591457
776367730
717156210
696098465
415314201
396951955
737689709
789972070
600743091
710100019
434327453
754687820
479760124
464203247
538986773
570157750
724928482
527056899
698225964
397207488
750447295
761014895
540771
267087197
594303226
768368202
789885408
694848232
795367717
781823915
284057452
699642896
439378997
314269691
441782624
329661459
645947802
557996349
729116537
791667052
693213991
791284876
517317501
590021466
735021930
780489875
667993737
783436666
337669643
477249193
517051727
501188403
654298223
796609362
233499550
513396192
640726776
233914968
769947370
662059205
391739096
343703973
707936079
297188243
481373928
436956073
445083576
652543671
457739565
761157821
378380099
781912810
441785999
611767624
465156182
727753370
583017274
224277649
572896812
700370116
761045738
756031863
465513523
549902504
427585780
765069212
405733402
748794647
669371707
648571173
698607692
784315043
686665267
745095387
331950050
796807192
588459185
767707785
456147758
472536853
590269335
501002246
782388132
680836616
676132573
493811817
486777212
355778835
427256267
722885653
260052225
710491609
384345950
76304719
514071502
794361449
768016283
731968357
721746155
463029431
580222933
665321644
202851972
445963271
399401223
667683350
676976390
466480854
791482034
446439652
641416159
641034592
712812543
633024126
479381311
517470209
779512630
179920589
417102902
621837805
517717718
716559058
448698910
134872425
366215068
752155842
486109551
572095260
729105880
339918741
680458385
737464260
681496649
639653121
417087506
704049412
744504668
782238173
634159147
575067074
736677644
605493094
342502062
733552692
754826919
655167338
360364600
698105031
349062413
454265266
454289860
491685681
354898042
794229496
323028948
744662364
762254375
373212229
656478822
466393636
479286360
513775636
734602077
535625681
736652801
492284407
716644675
537842411
536878244
567772490
585609856
497913286
252527427
656938293
576145807
426143374
385035016
226305950
552765234
208804486
633688015
692776731
581568903
751820420
751835683
540859722
313466233
315084435
787390766
639840904
678097305
369442075
574126536
799714600
743304341
691226090
620133894
496648645
775929252
771649527
291004676
716865900
11797248
716576506
519830174
334316082
726221636
702347005
598166341
584850681
204676544
559242217
682135612
753642608
695638877
445255852
396930225
718890370
680732956
459503787
578908108
608747810
588503198
569756703
668329857
257377036
583989323
626226097
392051623
741622813
516904659
590639158
436171498
400904604
542528300
729940054
525294872
567286413
502678284
509025638
689709376
291839391
790040376
643133688
654702422
416329908
740595917
556874967
772931189
317156683
769681540
226102707
503122474
352579640
575654567
603957247
603758018
285753064
622374315
676340964
650718954
419118952
665274827
188668983
575890787
357527011
548707745
731384240
483585600
682585443
737362215
493397905
326029312
386681533
704490016
772215562
583175254
364546665
437246492
366373826
404883445
747516332
542045677
209683940
667981258
548904953
531927188
702702175
411959437
86241394
769899040
467299691
620794096
439488744
791275638
414953924
715453559
731625499
792151571
190440558
458818918
174671518
712693701
642120498
117188470
371192498
690529620
434889345
764704948
351493451
399658404
569636848
645737045
757317837
177134690
466952310
683699659
486399945
319126285
611333767
617417934
657940907
148517569
344187495
580611145
664121809
588003210
400373909
645145348
410014496
325574883
618993720
511914404
573359822
360942101
262434345
459219819
406180557
620614307
512912560
700683187
513781326
348516515
437466001
535957808
637666137
266458100
609599633
707190079
474179839
389707703
443825786
306476331
233552542
34363854
407060129
454095631
403766710
584663200
520344952
354495928
643509760
343924279
703026866
464821256
586101780
615620504
703385165
643103497
600479534
230581679
637304061
474897657
788674491
712207444
271296833
128177590
753722587
327982887
731028597
587397032
566598059
415148036
496970069
776936554
393167630
626146663
783658498
729415945
339184652
443740389
274595583
395896368
704239170
559434727
634097561
785391866
717833916
705478635
660761393
478986827
352937562
465935404
79364129
618793420
545593236
678592817
429340576
381602128
369827401
627362071
45824665
389316200
798989473
393707874
469032612
499940204
340615451
452904888
626255196
466633137
439836818
633095401
786328615
716217872
713240448
744082420
768108350
500012622
752786912
589460587
477394248
791760996
564132151
429625612
631522057
680783738
504547558
520479664
639197014
687799329
692060290
776048029
582019174
504810483
334063029
759990588
498097669
451862078
547361365
754436385
527317202
526434178
741140071
786318298
678250314
753513651
559018103
573308475
547694971
515584775
390426930
480067020
330225657
355037910
773875223
454908114
736968502
750990796
424186576
713386650
623074090
716406868
742116218
648288646
375539267
505464317
503635916
678959378
622467665
521132693
603203615
705404750
776683302
596683698
421161918
754509317
701486776
618943572
408561726
572604668
704756276
660870782
441193354
363252165
615521693
701988235
752639468
504419475
466365272
471886915
660025026
455298128
743226433
779871374
620102622
482120029
797584875
690982710
649306626
625050302
427815695
687563223
421500118
771071180
380272088
651215720
332568863
641121877
713012938
413031732
777353102
473787346
532838263
713361326
654918893
671986223
325693430
657174503
405498573
86667074
703975578
663004165
776702691
770165489
437872326
738220151
698980076
694569614
642927113
741863498
652271700
72270197
754351220
626721118
317839677
269306246
385737612
785339120
633253419
505486876
709362602
334724537
542602153
520238998
649632866
636867099
785980428
476782103
298142338
462721292
620527185
760211554
573479251
503387217
464461746
702897636
690707091
488355722
402624125
761081719
521283165
746178066
693000528
384457277
760374394
789812245
618662302
453557519
273132353
496608961
480689764
518659750
696393823
385751944
709687539
591514958
493963766
709156947
603033661
451149766
54158649
708228666
672113540
636000323
545330449
645874641
409726009
709124498
474194319
478545187
714611882
245307285
442340829
473126412
511024563
734271733
457341338
477976710
468493158
437387084
590828852
145867249
270033046
721041707
783219362
283026860
621961207
760243857
293367216
655787998
761689301
512277199
742236493
722605733
713852789
785495345
495254488
702380441
620546138
397251778
411846494
296472488
758976966
611128710
439561751
750777434
570536499
602400629
409811612
541607741
691665894
774234639
358205567
439631791
457759518
645922903
771727952
180342432
762784213
421905310
301813043
732860474
413971893
781354941
661509800
640642789
652817104
615199748
431285709
667034950
778838974
683570455
622976275
646909031
620409480
723869110
424170656
603286687
667019497
338694230
646257689
418291074
542052837
733020766
669486014
621932511
680786827
412493632
602453853
745869843
592480177
644869293
191097199
571446221
593312659
437722171
695715396
183165086
747863866
681855182
760135516
731155443
464458422
558992087
670925311
759658552
792976586
774521216
457794949
334273911
581811320
741940604
712401323
568426575
785099584
506339866
400152945
412621514
618811292
310363436
440694056
708541884
566410453
668671350
632125185
458172891
538999562
610613392
93158432
514189124
770164002
393345013
455584044
452427021
721018155
751371557
720211047
548026061
320631639
523095276
278990431
422931446
463194578
344711879
69068644
587266179
733373511
583166744
485758210
329530059
675091258
583697955
769882753
672503457
421227188
514358165
265966434
759193236
472133341
408232128
136570993
291910322
526315572
650601428
784915154
475446365
476512563
661566505
494334135
470549739
764653092
359153025
118621168
528296761
700162965
441544044
654583696
220012254
659596304
537064238
762768048
269014575
371362011
235796052
731149916
771089534
612962727
540430877
694854085
727067206
795274551
715899067
602845249
701403521
279080288
556814780
474182357
473301881
791439441
404972170
574239581
382779974
455677589
599875426
640370214
728577784
470448144
191576036
591662786
757915475
498266905
643088088
384523224
481816207
117707764
341806242
607854356
576238679
639290293
533791166
637305106
434077560
542373869
517047155
444401552
698713395
239521554
700161686
741333492
740779055
394615279
717533829
678470086
526477165
757466155
487756757
698813974
291856974
482885802
457845570
556879504
325104333
323327843
452465783
372976096
695673005
656466339
752427667
70048823
680370431
551339376
222265704
478098137
471423055
357997906
588972139
656817083
645357884
732018149
243320810
692094535
549715812
413900805
785198751
623827041
496946691
769647145
346756257
745251567
621567664
469282007
543087763
752740353
424468675
487266003
631945083
759424121
502093807
546671391
544586423
507597754
492616353
365643061
473836853
798707724
163194309
475575706
148100341
429742050
265535174
161072099
721105972
758064563
711186627
324607193
335823049
676381755
465321162
419132916
409687627
309536930
616294815
652235582
692727061
714452343
354932019
795565882
754157754
316576742
756301864
530449696
573142021
713944416
767363955
574493879
416214291
124744352
637006609
539966333
781484746
694842829
346128451
693405536
738980370
341029413
478288347
692952432
337624530
335951780
377846272
705988246
721593640
539026759
424551789
521968563
336559553
671737421
715847359
554104619
170271431
195222433
749945731
510353433
444294434
790477689
572271508
763041367
343379142
720106024
600595932
796325988
513902557
508371433
306361200
707219122
699883135
783523128
589021203
666262462
467810509
428912888
455026298
734153363
651814149
681205692
688488359
458055705
362172104
764527832
496954250
675413205
310813773
651498165
433228978
785665786
735395843
270609251
668666259
766573234
660228093
726989825
280212662
572811756
550080808
799556480
360151915
697774209
735496642
344193998
562479674
753115039
730402276
521837221
544150820
459061245
321290211
609895173
683303336
369974993
276183137
611603272
515789331
716943446
454889244
746194075
522531475
576910391
736413070
547132428
776917754
375471730
684338189
235772705
236018441
178730729
607079300
350480185
731336609
771247682
214355990
737645569
443524230
654664146
600685424
501508321
605813972
658992077
649004582
499138391
765070287
488724520
776184682
728215351
621984019
258211729
310386098
398054714
490383719
694666235
703813272
664794838
209807475
692166038
386531942
717272672
766568326
644970002
335318814
480289892
489851797
667968817
511253623
709196754
178181510
474292731
752048695
553839157
726015745
690179732
589053736
366584242
477136101
191202842
785683183
795368033
642941548
759345671
425582908
711742026
464678319
736709211
757384494
103753470
500757440
665140181
578794300
721314712
303955520
645541735
610249910
516198822
677920340
263632185
89908974
604044378
368761758
662765256
703489627
647298571
585394831
384954556
253363711
436439516
868535247
417958218
445128454
724816133
598190522
700696918
653317957
541451038
601960751
414765109
717350792
548168721
742740124
552905880
677679798
666386821
474003394
491225190
521326652
756172093
487744982
771705127
774801489
281218622
430755846
483356112
766470921
440712041
745285454
193159792
462958134
729396390
602740632
454443874
783345592
559894327
708112926
787471679
760392684
681161415
771971297
744922038
671663897
444921141
595458151
506682424
689504639
561427450
642181433
482698009
656393027
316589731
682113814
557992004
779249545
458691326
451519019
377752305
629696874
204589148
352506596
717206616
459186122
739847301
563110117
352871122
547692304
405637220
649597347
454799760
352439739
458676750
259665622
450502725
585354356
562413171
508397506
467814176
491446228
761376177
776822582
765487591
693423541
482732151
585246598
450652469
483336935
65458951
491364729
458232137
593586789
709923785
190524476
730655138
336947588
443449833
433745429
676861250
700732712
550236864
567317007
463512325
454332195
688761853
733875224
687203094
407363239
377063270
460960938
639491314
618446383
305994449
288431123
492956867
614125258
400022520
451706093
436507327
455544794
733464240
652735916
703286275
330975187
738692287
771403101
673123993
701407547
517737467
615412393
669905853
610332967
644264203
578010186
493060844
738710462
637166782
652464913
642558041
335346477
545931172
740262866
568258620
237854822
719853687
334089452
374973020
701423802
635520562
738567196
401049409
403198818
768619876
317478513
792062161
674606308
403103499
735996942
531489921
513340908
504598923
322569298
303880975
760199517
470278908
284427271
447438337
622949761
424936990
777137040
411632101
521926536
705484922
756472445
303904120
300939560
461313404
794182936
589625219
442659125
480882373
363324339
469624451
634276515
673869651
665088886
675633067
510376575
657864998
599621265
276280647
768939681
397599086
224031453
400595949
765036182
532024481
660481181
524185631
609513846
561330018
335463972
499126832
336432684
481389530
347939500
730971843
428832651
355572145
717950112
750732697
679293784
457822356
367157613
560530581
778311665
583153652
120144332
309530550
524273335
317176101
715818349
741537308
436493831
588432680
730950549
504456644
651154995
686162907
531158955
746024968
794239227
489926932
367604323
497364696
561492499
791359134
696377485
455830914
658651607
279548642
694242376
796478916
708504962
719368392
361999535
547988220
691206580
336959552
741979944
525801757
516579039
298578560
709968820
794145210
781710589
629812334
572068358
652596462
453372986
485190267
444720355
486096429
732949939
731330956
501879765
611690401
281407308
93062248
344144886
272916406
540677701
554487732
383370458
761649268
500248075
291872766
651103945
582948443
383300332
792958880
715673748
443972364
788923207
794707816
745319238
562742957
770705905
735426396
795729196
337652881
868140702
475317997
587818369
523729397
542553773
640306799
498861273
649772169
455733355
430444401
752491317
681255567
456482618
260373355
530255212
769833036
502717785
344581375
481109787
552698232
689682534
791104822
452162077
438689955
530733164
744472123
725319809
570679573
763141852
786114380
540096994
794262605
744792180
289038039
739529916
437146633
727769440
576466551
775962766
351590747
654166613
430057629
551575458
782165170
658052390
638006670
709401524
390395189
692255975
301346384
670158912
553194806
742115975
736177529
636122627
790522362
574957970
494953865
386143705
496355812
270348455
621159162
688353985
642709824
106612437
706410522
512929274
740513536
628513820
542340741
400075766
681997003
585789675
614109793
735990501
468473789
746697308
416836418
754640353
634638388
517005065
530115665
715572091
494696879
487052153
419226429
580980157
542612344
496362617
710216142
455435948
146570827
614112331
521895794
691762670
571702131
445041217
574487816
535450475
506408203
406124478
142717159
215850175
455006342
470929155
671176900
217179738
414784675
544131351
110232660
613803051
694263786
358531511
649494367
236885545
527615239
640990842
549656507
795231696
706255101
561468359
466000418
577414463
739901753
589399347
50000514
694385728
356735151
382411838
579744449
385738024
516097340
457370273
748744791
696577006
606127874
696216998
492176931
408475603
353044929
311139960
610845617
606990715
704432764
633871044
285610923
643978531
648054813
766089113
556058428
438211914
204416520
597016460
639647456
483739114
401236479
348338075
354737663
538913122
454452084
714927508
619215942
408703569
523755468
729801980
452339835
680967993
569179090
604213002
390239204
470736542
328098188
435560810
393226843
435330299
604283809
497559490
462550378
225837985
525452987
486313782
640556330
430353228
693480893
210178275
647675967
564367080
611435418
553111004
359243267
787552141
788714083
429518341
693587360
739374686
387765205
593886225
162515270
514798548
318507611
671744775
668479426
411339642
454914027
784182855
387108767
446277328
566254297
336664308
799211446
429729240
341990223
703835255
397851062
622877256
325513098
443996794
614416916
776900761
629645313
563137225
328965683
296862010
335974696
548196273
748669153
690043908
679179556
674145798
684320554
706894500
774092356
501259429
648700414
642584914
416879469
666195920
771979156
416280542
519215739
764545448
374145691
583944466
730767707
438100977
475060712
422459273
790920780
177907738
421401215
727736732
509672081
36771461
597357085
492818102
688335188
564886176
661263766
650553181
682156033
709762065
275797325
709121103
357835436
532291561
708692810
575924759
541037583
634539746
334862592
749775298
73053093
400604026
567341225
400799760
252492494
473279178
627210044
645366034
542302910
660418104
410017612
323053271
162827926
297348459
612211758
664275937
792081536
389945988
647360482
699771675
472947959
568792612
501697488
632265857
583863020
756047216
406626012
363888427
441863070
619272039
631191196
269696530
582411518
399515860
493124716
380227576
517830652
757685651
230986133
705790373
798780624
626586459
359784774
678019295
664571934
704324846
666989229
601519154
667635651
734554547
692161021
598096605
678261405
593268839
600584549
402682081
664390142
691286943
711249055
683546627
710654083
780441914
668870359
669298612
512782506
607651566
451582490
548434446
737414492
536958207
420579453
728807613
534144634
573813732
452580706
787041881
641791233
454219637
718403374
545797066
445891853
583165603
308695353
429529611
544454580
484160613
580974705
632981903
107047310
694656893
768124556
540181178
680802714
729849266
377562148
362714695
691309833
620111051
619230500
573402115
565726037
686002323
206166567
629626710
447417422
691394380
408969487
474115140
488153116
597828970
503115873
574459177
330240425
445259343
615067373
740380647
417678659
541136639
402867293
739012629
447938638
720819277
759803082
787430898
314075759
727646709
637530983
760091447
689512345
517456601
472843333
526480989
285977752
439228009
789399349
484020453
368948547
677239772
344815241
467641658
492815348
646904629
582593210
605658805
297584577
589754204
405597723
591350280
616319691
743517519
549023224
704101496
736638073
503786856
796791025
727082878
719585932
785904457
751051799
785119655
400149031
372140017
731385800
367388284
671067639
788786147
670080769
458758426
597472930
745735662
201811898
753958771
552649507
586848986
473946507
618646633
514100497
307339276
592260327
362037523
395043973
397170464
287813869
393016559
441364172
553262711
277451684
314884189
500312332
540776496
436480284
488777780
480904885
792029950
496098750
548396275
510456587
527250143
769161284
429676646
638121558
493368759
3829482
776619448
326408418
775296443
547739289
630750995
765232608
509134550
361360277
575485953
620463174
331754118
601180372
753627335
347047529
278319774
758902679
788975349
738794942
650858036
739808104
503109456
700473849
600749029
669313190
453085460
642402765
558077283
582072981
501750255
745949687
579648029
759555631
761696042
477457976
495714192
613305218
596265804
393328487
493134242
711571864
725267623
474079434
690398254
340398886
476005011
588865121
372839832
153024916
786353392
489814246
662300774
795750792
269855454
297958976
577802718
512961899
677315509
722741481
713732592
658156754
449012175
697387664
691697221
618263748
513076727
261463264
223423841
272641379
683376823
477482167
741264192
709603368
668564603
244372147
672081433
627628474
576151666
318317706
448956134
445337589
619807207
533114153
155053047
499693066
336176120
736520561
394500931
512767374
371394739
399903338
786316254
736391542
370338651
307328136
673508269
624008392
267123015
622510210
677441414
645590428
694481056
480429795
708213484
357062426
446169288
443584401
753243698
737842154
638532300
379133750
653048202
590683410
262474028
787781763
540183495
758166584
437431155
523288667
483739385
145334136
543792916
497132607
665903177
546223386
707518255
424052823
427558867
595999621
559068387
741691085
610592104
768463878
462273815
2430837
478223265
590771206
229832418
599868849
654621214
371376077
404876666
120350909
651267441
661596420
705631431
90928082
323636168
18970214
587232749
723521697
644478091
605731410
569784868
715526140
733043349
713801022
344308624
480827234
217678257
514120537
464268081
586894446
636758892
499686155
414131946
738061041
676001522
575829872
607158399
473106862
127723009
464884032
681032675
384508105
528096439
424468666
240121143
562356135
651504740
490884646
160790995
569912441
748415082
681463573
628444926
761721345
228221454
717022955
735347690
745645013
677840520
769958365
784883916
709479622
675472874
750883341
541931745
427534816
567528119
487769868
753999725
611688995
752793261
782083483
730461715
686025630
561094340
488565791
457185481
737468727
369708986
486027743
674945861
121170208
41981074
322833592
288430284
559048763
567836723
716751869
369302299
641447375
612649102
530465294
728499069
474595948
558614794
673938537
623727657
180061210
715761277
753494471
647151165
526787803
454436940
422008011
779217339
666911040
762210407
468068689
692569632
688333218
522105809
331772517
701576935
695843434
753134517
490416147
327687450
205901763
755389482
693468938
488211168
513482649
572550602
727913993
610892878
545260648
470259962
563874067
779075338
521301371
477879818
279757463
722444991
703577463
503139976
654579696
444229511
630766680
730326305
681182629
742889435
726400078
731903367
794361219
754801541
384403977
574091003
409953254
662683158
752435873
259386637
219720542
665457834
731401360
154809802
527811334
334216056
352242264
488891186
431619237
445613063
586716901
714512071
643491776
488289403
474868220
597721806
625877986
740509353
330160816
695463643
600254697
369294588
780538756
626395954
549234575
746790892
453348453
661435999
770875058
737083763
438532921
668249712
711905499
684406388
740347937
300543894
620988609
627289070
400613452
553720028
589205314
605928293
753818983
667165184
110220996
493313960
593619449
321752964
568916906
522530096
524269631
439299163
524631523
450718049
467224069
518219280
559694713
358239365
660152359
387513351
652840296
649491690
471349516
673249530
677139453
468543738
501835339
467565541
373480752
789636727
700493058
475061225
712138983
488902619
393174231
127622235
732853516
577860133
655800283
706525630
13288527
539398074
666053539
637775288
485266214
91784616
457416384
682498615
656555175
379754100
404923068
469827625
345702645
426389521
390023984
410637241
232322837
761816334
542364045
748147133
527511117
741437245
593382763
548716089
161278264
194452242
369727413
381796762
730877220
361495408
366068192
313977574
259948297
487745094
301483219
513704611
696659967
214634679
790183873
105794553
719654073
556761101
150737513
574150509
500426205
394789698
694611280
630180915
460289168
666767185
411617164
617149601
718878563
537773174
169861527
552660481
799905905
669621813
231943091
580457301
358353077
388884399
613759613
573019404
747217679
253901812
80204488
555611804
411837349
598839168
337046058
730754323
765092851
398746104
411533244
754991778
782277906
582341293
715812334
702847837
398550788
410438044
777469846
426037712
454694793
657939059
352102391
689716758
405249923
718220783
380925718
70969427
425745101
536698283
554692815
537564370
593642193
542608032
391819132
301413792
716032591
197407937
525053236
502765764
713099835
536198516
620647864
551763649
703180961
413443920
676522932
418044105
413236484
543828560
458233225
494023868
344601493
483831055
682114823
498700496
713457092
124802274
469743904
427291396
759948331
626486034
491932382
630212688
343748699
482534387
731195942
318681238
225021606
588127812
362804749
767822144
375310782
330518431
691248895
783109542
68569500
548449913
415584370
326748256
51035618
124127160
261630373
433190368
601226428
738952140
164244797
414326505
50464678
260518817
417592840
336286075
120904778
517437422
567539327
543748063
605907573
318468293
437083670
242202367
415030577
585893137
531267478
47927368
349715939
572234846
124710255
548450285
346036979
397650830
42502275
474792084
512746274
362734430
621930230
318579630
330803536
311552016
460594153
461349667
299791880
59984185
312508814
785278830
502081339
312476994
299422115
434554450
392482465
45607890
340721436
491407278
176059723
649562797
788528837
470062927
755284615
385463281
553799771
629348180
771809660
665416542
226889761
565411142
493689757
556503430
486968131
623647252
451687103
624363029
55540555
652327801
767913095
491862551
305134936
643440081
542678786
438992906
276222683
641575737
639590312
379024111
103889764
369264489
661577257
420949940
115488681
596575618
350983493
690773636
511697680
686626889
489305341
494086789
422590065
303471673
765153612
377219788
775449693
509341998
445486406
625574740
241043177
597192801
797985431
654254328
639965312
496084116
501781175
793744228
752940266
392821192
573493384
406475519
737619939
410830989
563984773
769433474
485536381
749655157
634530807
460381554
454686057
751255243
342779943
490946428
697923594
792027880
431951032
612227613
630507275
409280488
311345185
710473792
534939954
697536851
633039580
591368711
522479771
398124775
543129286
630460551
593394843
334743012
417988905
316135715
560833957
391760819
696153767
728191798
611717111
447661674
685933991
532248334
741123286
661548239
479170751
512193325
480118527
424946880
642898222
412321132
555649141
437063662
456060134
655039616
621671811
556910994
442776068
790178048
655211227
318945962
778448413
444196174
639709066
633341010
538835219
647157468
578910008
793578719
680575338
360521449
729092841
413821831
702965299
607742139
323921156
601159081
376358612
423658291
720827533
666965967
251479538
368907934
518975335
629162962
623168926
508432275
504343529
435706137
723062746
2296843
514919590
471675463
455585894
761311083
753088305
552500403
709549483
356940391
473523048
392952757
387597927
685027990
542395983
185690990
717949208
392897221
496942152
430617763
722935872
643574749
515782656
584244794
652570690
799770257
481313779
548344209
593266414
431669251
447722976
606665073
758050511
376602541
194067639
639128713
698161089
706903208
643270365
790849248
552674701
471152739
661008933
694900816
536580703
333876721
689056540
579306383
380031045
778155218
483334699
733658212
428264148
552880462
520028957
479924581
429009664
685391533
622287887
683766448
631501854
502738249
654145537
381102552
704102800
510473958
755225561
649070100
510299336
675831917
681706240
558746759
683687097
697189259
577531191
329546281
726547013
472541723
487850744
728719085
611874952
504472435
784387348
386372398
315509844
443023171
504288092
280417839
391291480
645298379
677877443
684620299
650255360
653600476
317527917
287259016
366711879
665533338
672360185
461076648
649429163
789265372
566463943
798434338
787261953
462468499
495135428
568315463
481543490
486091075
119591137
497995426
387494247
578363161
388058560
552531344
523806709
476832828
637666321
480447299
425437843
537578319
382929291
646546834
434380574
762332146
717367315
572402397
783827007
729635620
661776137
685452114
565399327
421497117
786279850
639147908
788162043
354443326
422753062
345613916
402024429
149758243
578512911
244086258
751620546
593408014
733857413
796519289
758402905
757754347
524265212
238056043
252980370
470349173
491094737
444032477
536440445
739333454
408146250
497963365
724184857
384492804
787066612
593910543
529997063
470035018
616338672
682760705
386660381
490286932
763002810
620132597
531617145
432861476
119765935
766320052
536379657
618634218
774729247
431245234
545924874
406056191
318382602
745424169
597918036
640049664
194237730
581142898
324568289
401136168
582300056
595983219
724936576
733499027
102442173
650619078
600670135
463806281
650851316
331873885
605768577
733456442
720023020
471061779
354232226
425831164
399467866
451587873
721794418
708447508
647814988
717108660
724715542
603268692
788588742
432029159
673399451
527926184
585208251
510930840
682847987
706499194
375227759
394864985
374455309
208188664
304443954
618105398
314804749
583725263
471453336
722349380
688018840
3342435
394008471
645039906
619609087
583946223
736045027
304950806
564240300
492891442
456692804
595785788
583206952
460213171
596342952
652247103
461880344
529463313
678486887
745374214
656446836
702379754
411301673
471632607
456498240
469183172
580987460
666587323
632392475
604848925
721821495
458736126
424577488
461409196
467174152
437143666
625684460
129434495
292451054
695153260
730381209
383469386
541870476
602341453
330858337
400461349
588729867
398550240
471759192
323885744
675121361
496891570
769345732
758061315
462759595
475879397
557258866
757469631
415087623
390202524
660908041
793846080
443306082
464627589
461694450
519638840
685341690
762246597
342468358
175372836
518379581
629937192
368697047
530091264
517190666
772026608
517981439
625950178
470472932
605344182
464923815
408187827
584421006
290266901
727078081
585057292
496872002
330118899
455704937
293864435
678005970
781789191
362093273
453688515
418103546
406775164
343885980
397511025
476241908
403272126
420979806
668830374
488370076
352010621
530114261
763912615
660659763
520848281
423984818
383335325
679037976
421460338
570815816
625813511
307610528
645255350
675836539
542746045
613050946
276044527
273681879
759966877
538301332
437312268
638193033
435929723
155020986
755261392
307412242
324379129
510559607
709927223
647204367
281448671
337677334
343925142
443016500
536369329
710535713
608094506
769678943
648182216
641207497
214161121
586756488
698057199
728863845
379260437
522050011
525969642
727122816
409711701
588606403
617330302
590053937
156272030
745077130
469899110
469600906
632166610
590569517
471217411
578832127
422988390
740080431
544819292
732144713
611529179
708190692
580283278
482122808
471651249
125702473
560747914
790805423
460232439
779734970
682970080
725810664
309922258
756433439
596159344
484129372
471396125
799119975
209551938
718289344
280541878
481677281
634846818
478017747
442276033
188761629
398224636
591413335
721115778
538793342
681655179
330074237
443251986
781164993
6577344
152513496
415867244
524043002
772267363
583546766
719546602
190813803
770430060
568199116
771549954
500552801
470080914
621873687
461216252
672954773
533250188
678970228
650590789
459044392
638900122
763942175
311467755
438867526
382300601
640445195
570295408
542425750
455931611
449591943
480177972
586208610
672643151
535685902
243313041
762137045
718232974
289376635
558439563
511621562
344616774
787619104
228968875
545125350
302133401
350613602
249972657
605855610
468433349
472709670
706280932
156353706
633355574
34034818
61704659
732981345
641810646
775705411
511046578
788371439
536653796
62825385
502751469
458728730
253068762
87450960
541990636
502092939
673464885
523490756
649854923
441573611
702655071
683547810
246821841
796460930
395364124
531262448
776374586
438176934
614603698
314502215
410768207
507405466
305347719
310722126
281439066
693905005
336222289
414472002
544387669
939852663
338787095
56655112
424568651
421834189
652415258
644808262
532103529
603628652
176904746
695178844
425392362
594597907
791935756
679804815
798909306
753934597
578470521
775276925
775861975
394896300
276128705
640882627
331536992
261868609
706519635
598919873
393523924
553086133
677144552
642141258
691974027
351978929
760587530
392271908
672027957
471465412
681514503
487501010
534211762
758781145
482734231
704057762
673986310
350648568
66612717
427943943
615935054
625935509
412732663
630829660
715014210
138822890
216674884
68898877
569054076
564525321
533286901
457508848
588985703
338863029
547970454
203398805
737245530
833727668
381406857
564360992
374891726
793967362
701260831
692277602
375171735
734713754
665428592
284222204
540569485
769836685
384254173
550710628
660812988
332598230
418145748
561917247
221839811
568914417
414739635
401128573
169909932
421702868
365585960
405188046
783186773
342429964
420631009
291200975
532518397
762275669
327400800
380670506
767486559
283575548
184781409
761863390
553405731
430321307
523410380
571352875
400774292
429738834
444393902
668973476
443988795
692235946
281048850
648860500
746301225
682569826
512699248
440528340
179959682
539166559
790223832
766871169
585209457
657365706
505904021
619065665
447137646
546108614
595842011
458644052
475023614
599495956
347717214
678089088
416069940
606905379
134161139
521197296
611777251
762336960
410994291
431824189
617428183
429451368
264508137
719188435
454225125
580558860
752941053
548708128
303266782
393251060
478390958
729173401
638587220
798437598
585741684
762983722
496503637
493756280
643442279
719215392
462856220
511701859
148566543
364861493
382424957
265649844
468696628
799069037
81011159
541353685
372418986
581919159
502921833
644689332
288255947
421804150
217086835
216347581
558360220
662737043
476485930
532337299
300703556
641705971
701276579
477798006
627010494
456087103
313205052
460892231
193566099
563832736
219408480
605471765
441861716
478173138
725176922
582725470
570754939
374467027
514145390
460209900
252592005
367810726
617885219
743416827
546663735
560552236
447513974
590846616
434858782
47330317
760791600
418576402
577460533
219581686
389921112
464167303
516483572
511811460
744811959
682948184
387895713
626637081
637262178
489610268
443624510
468763643
501142426
503896777
428744622
185740063
469265794
420316987
378352607
315702353
294675404
440897632
686337307
500992155
311067581
395527734
384390408
722818797
586922206
350652230
750430142
303536063
616780642
594193117
731753410
766534180
144259134
262254345
386650080
447725730
440028155
435481304
546733185
611700828
27194029
720795219
1522785
551429034
457893376
368398103
619083473
662567301
641991138
620277677
519592904
614264424
684932198
778434363
480489502
294263266
254404135
402132047
602352570
522555628
403232486
795619119
526044138
337984918
786802935
377958953
543973192
174309996
345460500
684300614
781446397
184589280
378580456
588603512
597521111
288241431
496696559
525550849
585387042
40632682
347072367
559182896
462032882
620626130
418115484
529210821
261687858
429907294
742437664
438383327
750935272
482156532
382440998
500339827
385846864
689130725
436052992
486573601
456213524
755897762
238773624
490219233
312478434
471898053
427382137
387570909
329554427
621400027
638563461
240897631
633356942
146385209
534440261
246678104
208582219
595511570
623449544
719016207
339173506
475449514
449309647
655348043
666681918
508932277
551509865
553903860
456712551
700440643
737300448
653158633
516510993
761366583
368396044
377918163
686363570
31349366
121341
390439527
234607750
42713811
232994757
757624285
162770456
38139977
636275967
203137138
486351113
425372964
251637981
431542434
729605711
402491039
551622222
498670719
576767121
381475674
756320465
642910311
631560253
397875227
488371742
155292229
395056376
733735749
461352061
517450879
382596090
127966919
895138512
695761198
663412945
513705155
64131612
368138595
684520884
736843006
783074961
396787261
715844193
580763024
620064244
596697225
645314166
111446973
661481458
483040044
751161612
513556131
637317174
604902182
588726336
707243720
436942795
696158184
751462691
451330109
455598945
749333743
464767355
395418524
349532843
566741625
552656894
569979770
363111195
759072988
463403401
595851016
434458636
639078303
502081895
593116697
343601429
796302200
637193311
695439556
430113828
526137636
393325031
585607225
531791575
658469115
716209931
697808477
673457526
672540633
365549060
616027355
615670343
314138930
797744272
607741733
659975517
511458648
583251492
743709182
436476129
505435033
733551571
434363425
692810379
671950289
762981535
601350732
591638812
386503019
434761688
594251667
477114397
632661951
739276303
600647730
444003816
753608981
597547196
706513008
631140406
374263187
331378735
331888066
488737390
774548513
436862729
518754075
420953930
696450625
789590536
382590579
731362736
421406382
421200654
666832641
545471935
267851504
505471422
765030135
577184857
473685584
319809
714539480
427968421
722259482
426201470
745933376
548552378
698058673
470552578
620790937
497883224
755133586
437771047
444120369
434845230
532772846
509258499
461197228
465325807
369589950
394653473
246753976
491510863
621102617
635303080
573585732
556359253
652048459
215349633
291794614
712888835
539376143
578879153
412661921
676726523
755399957
529070710
354211078
408244167
557059040
453998252
538048273
607123922
413692048
497628569
493010593
345562843
651840858
487128332
650009636
453792429
63611009
513227742
396667724
455815870
461503001
647179682
560215383
358680356
465786136
86522718
51468825
442541789
703419058
480199243
653768490
490486398
480022953
639856483
611975025
235314186
357181115
758897631
741968962
412778689
699484132
795409944
456648570
373593273
348120589
769519721
653275777
757144134
784332169
774150837
757520566
487737492
487493100
474430416
392410515
736487800
258655881
317863713
458654418
556216532
597346035
419537006
571088908
749504224
570169157
518715649
579474591
372368059
783797415
578332761
566995531
544341360
706982408
558591725
191781926
463996799
759625212
566102269
406794031
621506897
589616234
367058496
462531072
322594441
491299446
556941577
734725449
489425746
607961352
527509067
603464443
443979827
591855761
507970865
271271530
607870313
383934246
470946131
454084691
422013539
465354623
630362940
775505337
538464314
706743119
447494949
426841587
480423151
409152727
694469489
372952599
451319864
688767053
444268416
508876099
463129976
691106730
639374589
732175597
448501387
416349911
440154829
328711909
720512384
429118033
486597649
391062419
677842222
415840588
505160542
570675630
589237172
696701312
670400088
312503052
482085801
602087024
389902858
523004973
730073977
290702407
620571549
531748541
487113747
430536368
421248525
421545612
255688170
507611856
653850309
596066880
708843404
644195449
163192646
462339215
418661573
782989095
462663795
555371357
316751243
569860696
665700592
642698238
717816101
607360065
248946626
581586278
598484323
410554481
483853993
398194851
401419903
770459604
443318734
221241033
791551607
719150143
659188759
391602766
396417522
143431872
429140652
680728679
613860773
310981891
117259170
756423541
661258835
478184448
708684294
418478431
414632105
443074649
754882809
657802491
444943864
634822410
556904988
522534303
669582762
727576215
569425323
535981575
535490800
765853574
574097694
469197778
506302715
719009952
536342951
287629618
341651598
461701003
403782751
639426059
496853273
686746414
341685573
626436019
168344557
751019644
682885384
492601496
444861023
563542950
541763419
619366755
351492753
657931052
594968930
200576927
480518996
387763306
434658571
581501349
415472079
486379220
473982419
441952316
504155943
511242756
507420932
780103225
536351334
718489420
392821123
403877764
612587782
519087244
442887142
660029850
747849619
597737737
504363880
564908276
510297275
368482913
550865665
450069269
534419997
526519639
494285212
270964028
182374710
769815970
180999365
767215173
567970944
573637430
774781830
444866767
388420059
556582370
307917225
450990552
763381088
562945709
535642425
754726948
710374445
652082383
332587895
355667714
290203201
406772271
457332893
575658077
524897085
638361889
634949863
552470758
508198757
354035347
546566770
365142818
511208268
412648323
540487827
596319502
744964581
539021483
523857880
662969951
708650761
563542091
189836920
473500331
624130595
545602079
776086277
739136938
439928353
433508705
744149170
725106131
354927066
394405607
685174956
166734830
603012780
647964845
329188299
582453405
521606195
422633091
650827682
441610440
751991602
684741885
723035448
653062818
630577526
765465907
770258695
270619233
451706902
722396083
728798808
684386735
639092112
467748087
775632405
673214157
474600005
527068539
403131882
79483247
701298307
473181851
397148705
677943593
591951743
541834844
504215203
254803960
461228529
476634468
479833915
728732129
771677345
687973345
737091033
613619400
663455809
504396994
353219073
428586949
54414953
572879048
611891737
380523137
583443516
556944814
462679745
409648667
654600031
528008965
771636995
461791407
475881379
794749462
412132884
588289907
615792597
469182257
630404891
633928535
621714718
467854748
487605223
582230819
741846738
644273109
464947521
590790344
729979161
578898358
612794931
701328504
583790274
557462609
429286530
471528517
420821918
357404838
666299822
524372825
569974333
602589349
317205053
661333981
492364433
513949682
617028702
446520432
645654014
564241411
387238557
564011710
719150633
663266012
580736223
344962384
614434056
508306200
643472213
739799021
574917593
412827749
590874763
575189309
365408664
685456980
495009100
640464432
592493273
396371342
345005547
524072819
378825938
599136541
709475908
455291658
514020552
280304057
539673317
439917463
705475031
699784075
654883322
515068821
199004883
396476443
509831883
280167711
482756696
388842106
335950351
674465622
209191241
735849137
451736304
344167648
772969283
455667524
441063536
398397819
471181362
710650743
580659405
674986934
490285627
613697727
555307634
605498132
454129931
694166080
424336107
656882809
473296547
577971335
379159096
512208400
454376953
722070148
767008023
688962300
798757017
155004526
427871725
596622839
410130372
443432616
669949969
197712743
414805313
753607373
391640539
401781956
362793532
679961408
589401733
501512969
302337362
188862361
698078453
674349716
632957689
520883509
499691086
773649627
665631943
327490834
688481303
662054154
556420566
500645069
509896592
384431243
108370797
465764575
577514165
443304654
580052090
567906685
656869880
623756719
568694167
124412516
625068148
507453294
628435582
511287165
638925703
310377761
733889666
516892465
615857796
484900681
633840453
517674283
641755909
591165814
552493777
654975573
759754071
192301054
715514444
338423488
445420239
661738348
539931400
518317516
429240818
475139541
632800026
685151268
450328461
433068924
443291985
541630091
599976923
397757014
446007190
772502252
351850862
740123678
737568595
409375675
312673192
559145766
754173151
107070399
709722047
270333198
732562435
680475967
383934114
664232018
670474903
433900564
722350989
450218798
472224504
395806845
568644502
243208567
592479122
362362243
525239213
683796253
364805645
478104638
321433878
678745502
646887307
442169135
667196081
449409368
367016248
361098540
735422762
614189096
344014153
545339714
483554290
414815512
691738287
347956716
516207183
535093411
343816025
501448083
680689429
374123212
284305644
514922802
580677018
345861080
522785892
521388487
692588551
45729980
498992967
580383755
410444656
533892565
510036848
607374153
640121476
503724983
344060179
448441844
618677176
586444276
571686779
406516638
454455524
346604393
578489085
458303761
558135450
637707344
479795591
389625067
359527767
673159038
566769054
594773050
450129760
272648419
435578332
351576623
432932578
610637064
246364801
682105887
278047466
301629490
331019110
768730612
735560060
397714972
496530197
615456775
599442152
483632815
661124620
767196291
761156255
643480222
245321577
573461997
694663984
481171687
737331534
561825706
701222430
446189003
652603957
664249808
471078270
633688474
594790343
648160983
542840731
394771846
456278381
583515196
625013634
329699058
492310651
503219039
645144803
516971969
351236579
587777015
699676547
316488911
426700452
382343291
583529899
705422132
311405492
475912661
686671841
651836731
482754155
398554364
674876494
515692637
224596558
421242834
455614557
662261487
138593645
739177219
542676577
388031157
624741627
454475602
459618911
555577582
526286674
575648937
443106028
592371291
453175890
491699700
677691478
375301283
678706002
505452374
572324910
427548583
621925217
484054370
542533600
717714861
302698740
538662873
561914678
411220771
434169171
405448893
242532685
227519525
745894378
209338943
681208401
396826404
465239032
513729882
96179743
299654680
547014539
528956226
588034498
348674379
402781505
660542431
636129137
454501994
537935581
189924709
452950520
664264912
391804569
392643275
325236534
543152615
758117813
638949828
343930494
509827981
431158560
561966232
676385580
581267745
92120947
405690343
343204966
769390832
532200211
649098081
734556919
187332536
586093371
370595302
434277609
312009345
727349242
637650372
697965838
512389830
691441978
541904351
722464064
500080829
579130059
553114740
799624136
67294316
571782065
647043351
465559336
562134394
436875732
414154598
360046943
54962359
361815026
171342148
470713329
546857249
331991201
567293584
232774973
560710762
485064379
681540304
609051709
465473143
489252684
538437809
524829758
680607148
300391400
618682107
755810616
592774191
159536580
682854539
542665229
691479466
574328952
238354892
497742325
676027427
767790410
587025737
421381334
718803220
695239782
399149941
780441488
733101291
433786889
496304821
693275024
515941934
458604963
243880956
764060109
761488893
573170249
491456693
613164322
354408812
657714352
536482573
332609026
359293644
688391300
475310638
727673030
624032831
793691459
547130286
375425169
577647897
449006556
564374557
753847790
744987162
567045298
580738554
754619337
386016006
415313867
628058302
663338707
647667485
297988793
697980045
478055711
406666244
455967555
481102494
498393513
510654268
581214387
741489373
567091212
309843886
430254183
636576217
666340657
743409999
517676588
118309144
789874579
575068261
591900578
658336388
745976293
597470576
570405990
455955711
670899419
503566955
520713403
623400082
639459830
513420538
698457032
643425025
463420370
771237578
547806427
346723128
215433128
265925203
680392661
386966919
186237671
599722303
272772743
667897369
413228714
474134777
574376511
556925644
651609164
530344132
201066369
610493046
370194039
438666924
421744977
568991671
423185046
259873074
492720894
675630638
412732408
721165453
434641048
672411307
414342462
742050722
577407321
795863650
668564653
652164606
664877122
395987874
512005940
734463698
789897219
633338043
652636962
575907276
797895118
747308834
638539837
564231121
566971254
439203064
460172081
661157789
371301233
599737414
643902281
381184199
401894313
416904271
745282880
370042282
373116094
404055221
456291680
683213929
567023745
627592249
245023610
788481212
436979912
781506937
778534124
623071237
75580563
362334438
533176643
401946736
427465830
546464457
546390145
373065675
386195051
443809800
513370118
348960050
533988626
497101681
163179658
796423158
403269846
581258730
458017679
353797956
786888507
415497686
757895073
510908234
341098803
615757950
425729039
719575756
587013508
460123022
645919094
474890727
553394242
751540406
556773474
693484557
368368857
465332532
431918829
635750624
684132641
536256097
526127231
593890855
455827019
316679876
398427197
669181486
543885763
687541896
466815172
385081146
692764956
503256074
559300848
602990514
485828561
719080451
695036859
753643836
396559028
624225824
503014287
505445501
554179995
410337592
797472504
497373001
797200217
562834320
286469309
645225844
424590241
497285414
444719953
753986365
634204474
487409188
726466569
417162688
582831303
436290066
693873264
390368838
201417335
603294461
710853815
768277355
552633822
582103101
612550167
397601763
694846116
761476653
604776244
586575667
512323311
602820960
598791699
501796955
459890930
684352046
300772846
407433194
450167864
271529274
374113567
459859908
620311190
253248737
588077869
454011269
514413430
551953362
507645353
501887812
439059156
481090393
562039089
679211242
652977928
443774563
691648163
362681463
315961462
437775472
400131091
518911173
609992052
422697224
666722847
433663607
483532558
655359965
753524818
549716281
779990441
461320097
64355719
458229049
571199278
462633623
656493211
484451613
755070104
602674171
457622147
762031558
626093269
574358885
500319598
437542521
680700612
638948872
664252582
428443421
538566721
733083434
726534031
633418693
685984807
686597050
330841067
583511978
408516298
505850639
514269229
596769438
753685245
505274128
635469655
447308617
367208653
614521961
404184238
568001862
499115604
721103262
476355022
417796265
697302137
480745734
661461244
283758013
462120850
668920629
694434312
536036646
754600389
650960862
526159865
416199155
464033705
569055309
473282446
678373196
707810667
539190545
602032178
330585854
577486719
655415126
693250046
597554011
252868777
782755058
385337103
682424034
568706601
493724652
427332482
365921407
630076197
413061279
349079150
508954327
598388242
458083219
537595505
527265719
527628064
528229483
627406322
493507496
275555020
434977808
560085923
599285536
680017867
764057957
416786763
251370702
689384386
673316479
516056972
476041001
313058943
543707855
422330355
713703109
565379747
503829813
378813876
564262644
559771911
476520057
405132189
423879627
644426969
622637294
147932458
484912750
468485309
615875190
623386273
517696252
453998500
631842670
67634027
552633008
672749424
660100549
462839883
619515512
383493498
491133946
583429714
473070412
379462575
676473993
681921896
401011483
512692045
653051814
480727259
543707942
259200133
370346135
591351024
462813575
261677144
653909010
664463081
550594225
612940530
180351558
329087098
645611451
592614001
453745122
599540669
581065051
440130748
429902021
636374056
590174282
312878069
698414908
341876831
605632816
179795079
629607066
482170497
667120795
682525761
298125689
504885596
680285235
661976810
411032207
149033887
671488829
678593665
638184877
621198500
677621111
316206047
239302484
327981053
603950990
644975317
541822186
365082675
523314138
496615796
696588826
348968883
380434582
630705175
460722244
367708348
464423628
501716017
366890636
663946629
437061230
480483243
626693524
585386759
279621183
428613575
426119412
272107440
391873845
145974427
317329260
224987877
590509648
436134337
591917339
320114081
630973836
475241576
594497143
458814158
446374679
254659240
2755346
453541991
663501683
635468289
407512193
258613367
504299862
372996250
398611544
362042922
399963838
368139347
517840005
583377103
608574203
541217644
512509084
492110498
552730187
463247090
457463807
641088865
454198896
696273211
688121704
283694490
330014325
542280115
433157492
599616721
599149197
384275079
273418031
520524338
338346994
77125976
221706281
551526977
301634298
599233365
471813243
583341248
313349171
650809194
550892588
690287623
420942533
620583501
557242763
640837811
379508284
506287164
425314764
635059695
658518534
654778533
467751227
597723966
465383893
351279958
626372105
427716443
352885680
390401029
344443912
672308829
446526359
51390115
628900554
634863270
630037045
614921686
396932591
451813040
655376293
637038234
432218669
698501169
385505767
459926693
535998733
415135606
584486434
646504327
331706550
485852391
549618186
670759122
415373229
515295586
338152975
375365126
635937900
653827948
635431056
673808156
698197217
691935106
303500673
490007052
541625263
643730664
672692321
508372265
661217184
485106024
151331908
657524749
648020311
364575328
545639723
670558707
449397426
634493286
604545263
608451658
310421916
393929641
655044902
423508726
648942925
565958896
535565007
619498545
582627795
697845157
301847404
533737963
674478599
549248922
645986696
632619882
254074123
674526101
517833709
650047986
610370847
597421129
654028206
626167513
681806624
406962540
442421469
698134227
685304928
476054070
648573192
688343357
419100184
418884405
447034207
463700777
445251026
476955804
408597504
243480631
497644507
419572830
667045830
296824311
681010435
504547733
569062624
647382904
384656847
620530326
569408384
400750995
393744726
571022784
699039128
519401719
483352172
344870721
637516725
579639038
698578741
667343282
630779714
652738667
475990817
475572543
448895398
539413014
623481869
485032836
468109369
104129111
635813030
435098879
623147469
457598966
629653017
684769052
695860529
423594
636072635
380320819
633331158
308144556
659311707
657115727
380351074
485434783
587312184
555444041
536355939
589564104
492272736
388029922
500469562
534360931
699978642
342344533
676156138
228772829
627608673
645106033
665391491
183024080
556009397
340464297
530526807
354837618
624716431
415584536
679388672
573499809
539700184
643913523
482517578
426297664
256640760
394347804
658838605
618576857
527599158
627678222
213943928
314873429
506987519
147841288
694505325
638833723
343249791
592196464
636602569
695554510
580049141
581675819
621905599
551694431
646971577
691879996
453709142
641656058
641525386
516937078
608698671
226149522
299024409
569089103
595306976
194116550
545068633
169685340
317658924
484551802
367166290
517613641
659729967
453354335
421568492
474616697
514364905
492442299
518247183
495494524
572224694
622977870
496597558
678654236
490897085
307157300
542942186
397271211
548358631
183411983
666993891
684819410
496370436
643420504
356639730
522696528
484514821
520106201
281018932
397856111
399935020
586446162
672925781
520618517
678415774
651152169
682877723
698450534
577172099
693149899
658649389
527795852
271783855
614238229
523882793
523176295
575313881
462381396
556012763
474134419
685495761
205925814
525943729
405401643
598959518
653393281
392026804
638309531
240052448
509938787
621559958
342211865
474943937
632163771
505683399
459304670
680809391
568997028
515799261
568713037
292514891
485915501
669622584
271848992
293298591
347089580
675186990
540813782
561819531
465705735
427041716
530867564
364670534
441965169
563393688
302012253
373488443
358389271
309818811
411112906
664353641
675918969
440787198
681602048
529656239
691690252
572462166
471844482
670972677
507687814
571711356
600975150
254393957
378372270
626543792
573646548
526128021
571089509
551454123
375286705
601855077
390465760
397576694
557371392
343291322
514447568
486092448
422253115
588926177
607935576
696366736
568103854
511406313
438956864
399231077
668869075
539411728
484355903
374537081
623650618
215247698
413366603
631290797
564371614
677120024
451231201
428429062
430276886
654486085
659717950
452297047
641307952
514900262
681057625
494203737
523576106
575183360
402208474
671671965
158668867
505983292
536803808
507253152
425991782
594004024
398641983
679759722
343069713
452879828
441139813
521382266
640480848
518476838
367448775
406046095
594935276
575928182
621851454
450032213
323980335
611796474
683783695
672612899
373860792
663030837
401539639
479703185
562369045
571227024
66542725
503308801
628068812
665530977
630388061
699725116
344824458
520220978
675304716
646707605
672609099
171819347
407059809
353165166
550617939
484805627
615176625
649765062
533042916
524478193
567429726
499942082
368394017
641262936
685524428
659326752
505221614
576600442
620331025
678721239
357568166
662456425
304540796
373533395
559371441
426442456
500270760
473694411
409096906
210070812
471490856
302713806
196853624
630842647
607780226
245137949
653578423
161311944
369942007
648782693
387524728
498962273
461228067
470524752
694226764
332699210
397702933
498391677
441216627
561568711
594634492
74849317
637401491
402969716
692940600
564285453
419180420
348208756
295018469
574146520
289238599
526036763
373718124
415806660
679307452
626816570
661671336
525324386
548574605
497551562
745623082
362683372
638906508
399453031
553746534
449327556
272632235
687272059
487756128
608790973
102475452
626940708
624243312
670699781
451078058
649486656
526522266
673053090
586891619
665987605
634853474
545197031
333285674
680637522
496367592
696708520
450285477
395907344
435616572
452393452
220860180
581901045
399567060
666029788
622623773
438073816
646902275
678987255
248758726
374360791
339853678
314481017
666084444
587912953
530788854
472337855
448131243
663900140
538304533
466971858
632723969
466168280
494592004
377646258
290422952
462131304
527952309
510006103
553642455
369452008
573542291
366448504
271799808
655294992
391724509
657666302
462068133
542027021
313078401
604723340
374315312
693450391
659253409
668990449
506121750
505171177
620597385
494846953
463898187
505374272
611405479
2975538
653005253
562944672
674754662
252695136
634802659
646427346
425625531
637116627
646237741
399981156
549709778
688814358
442101812
363339068
468629772
96473696
698486642
558623191
412552929
340901116
502545785
603923559
475798662
360808655
428771291
632883857
631632947
431219673
367695983
354819734
472601563
498233748
456918170
412003831
673746460
581138542
481498698
666929661
482953005
176255165
330455098
692795987
414997348
502613129
363915948
634568774
685824276
696592998
446845593
568156425
314081007
429254687
672124903
625907892
461812170
579833158
587672523
501771692
97584137
454680147
382740529
668938200
524074850
510552929
411721380
507939985
487308372
607181587
566817775
246963419
691085860
664347970
119737543
648748707
237178327
694807125
585986976
520446704
669225060
116050007
448117089
666244250
699348169
626146669
311037686
524602064
591588522
635209945
363633356
314651966
506839538
678777433
587845046
386105293
401774378
473642661
355140814
502951953
510169229
539704681
248964050
691561070
482494959
647573229
649453955
676556861
442911260
672523013
596943045
585468893
494141913
449129504
333094345
645754243
582185495
652426461
698606190
620044886
689615511
612052744
605651185
577240521
675514813
338709467
248490050
458821185
413992841
652410209
698826588
501601281
464117290
467823013
620244128
409705021
330359707
127477609
655737396
453830269
579416826
676957838
437840786
439142672
670533821
550043202
696312210
646331800
592115357
293076156
277017228
399364716
428809465
590074125
646560340
531132434
566290652
499391655
448707364
447013387
425326118
409974465
511134525
392719571
620330475
517724846
575536147
411343631
398901319
585872114
416010585
464649909
516938177
574883380
449257659
414317994
472645336
505349487
562289874
488327997
425468856
536940572
567715017
425664093
694052921
540930862
522408918
598889836
512137620
401106254
648327832
684726091
370975902
588203549
632954516
673227936
521903009
443925986
697251239
630184614
211538513
563778378
460483872
498751237
562824483
474488806
400126801
358796814
211664866
582296433
487479206
621822471
518383440
576115555
648264427
501555596
620907280
527596952
654394887
657226321
288586962
496343317
350894667
606954225
368404366
545656627
429169573
404812436
675848486
553712992
391602958
276174511
96918654
595904716
381425811
592094397
365214749
284277683
534812802
226049005
520989649
623889490
352416336
189518289
537669193
439198574
516072992
685351666
507826285
672413537
343512314
510020381
488173233
406703056
470301803
551137459
203025745
482153655
580423301
586658483
403438403
679500003
371565117
653844497
456188385
677837861
636715358
608756173
474559903
321570911
371026957
664600915
541160017
675153766
631063503
276378651
411407381
511614228
538431289
409710746
477287552
67097720
624659251
499934156
609901990
657244861
639237220
426631707
542910221
325509022
438074484
527057028
391201274
663917282
523122371
371814876
650487063
515187542
453534040
520574454
472611646
521321446
390894901
656435739
504471072
459933062
314923541
444355330
319644783
376352616
266502129
418668922
537719204
476394999
373534224
172097521
699898668
433753399
533806053
309740926
616350377
679217261
648957084
625047938
642212520
667451399
377674244
162781884
51879840
388213285
668927974
399776085
631289058
598050802
695777953
339622184
284534466
449044685
510967563
563501190
627873982
172698932
450183207
430031748
555280059
640903530
647246923
674428956
487794372
629714013
394466849
614565023
699682591
467823645
469574576
683753660
598114007
656828837
667387365
125390337
616118327
508081125
240535481
487525618
620930295
484937186
538045004
172301888
348597141
279677540
665735539
505199050
484404585
441672107
571825272
476574215
566127356
545436228
483933666
502276281
434384285
539963475
627726864
675063405
648236024
558992819
373655100
599499523
394726255
436978257
479152582
627235114
576373263
432736380
689033862
437593810
477367266
610549223
552314771
597111473
533605021
690111439
560131082
553037673
56437
601711363
488677172
243027196
543393931
600835251
383882646
567823012
180682576
394060155
485397476
455312909
443370804
390167725
688328754
481187861
676110784
697851541
588966343
231055310
245353636
362235149
237187211
457860804
696832652
566322976
588817522
590633250
575297943
473604754
494108251
452523961
451042498
659827818
604684203
517371833
605103371
557130071
557989468
500895994
49589966
531672498
485644891
393867720
426413244
681442272
369132980
597232641
630457535
628083769
621078997
445723504
537323425
636161281
531694548
441801721
334357307
618289897
515221571
509192543
505721173
680112772
634488861
393051667
621520337
493559375
458748338
518548813
535468346
697260768
549648771
646096201
417475776
515836859
407806689
624852468
661517587
304167314
421251384
614319869
484602246
426246527
579566291
584843651
569840509
695173831
398056432
677444315
696430880
513596968
560978542
459610552
297749220
463793268
461820512
67792244
476483347
611107206
644819033
517250629
668823162
627906870
506585371
295830411
328302484
324673308
578527318
485721136
353366572
456291871
650474594
493686078
531548369
479203755
536669363
622299111
474127022
427039778
652501808
479966611
407048715
351245871
384143521
661247778
665424033
395147754
558859544
499355010
429129125
395334424
421450453
402631216
367486202
333979758
312670888
146852347
534786908
384035311
375118942
462706162
431943592
549285488
558515067
587233590
454672700
432690397
445019212
557750789
399219834
535997538
78841847
159771733
511547514
554543258
525926508
647420470
374994530
437928545
483289922
438772583
633038903
559719351
458526346
540954373
629411694
496986091
642583639
580581774
381080087
433441789
673136561
482443763
508868182
396083965
476872486
261841644
475085820
687359443
455364794
308409242
368269221
288636757
445522715
317869365
395344018
699196793
485228847
580983832
512243344
486616143
511511625
258605913
669110332
677938182
464560320
636875644
637779936
666491007
293063088
393627547
468547668
522109983
535143266
398228695
523042111
35337888
400435218
524589314
468002293
437541305
588400550
491833462
421388329
467066388
588756474
397828060
554801276
346118512
412994846
671594534
512494853
567076582
671899265
444370384
524982639
450361219
395496148
558517271
456645777
407804936
504518625
463247176
624194540
430724219
415363179
625401792
608119281
485551406
473780738
348551677
501764818
639792292
291933203
605549115
543842409
434268411
184130015
560343196
455216699
389246531
448217816
487464180
606517037
558398881
480550330
632036069
434708807
568388294
653672248
645581068
305159978
279759777
459042306
442315137
475588772
504259121
460630705
632322001
380055323
497659045
545468823
428799056
303340603
697448078
391097594
318250778
521844323
454058884
429698459
644692644
495759529
394682678
463138165
444075816
330239537
391312502
456413663
476138814
387667432
446550469
450858392
470656872
434421371
312844187
415726105
492052256
571974239
463681052
675022610
389376172
586342823
544186780
685270635
498178823
374004490
380535170
234642735
506003887
411095929
461951803
658666084
605946895
455631730
377672467
563150484
450924223
649278065
472260465
298557455
581999638
488279550
552326642
465495418
618270031
332783347
615321813
546486723
607246416
73828106
628940864
460808846
524289593
437064326
450042775
432517133
422585423
431388574
289193192
410751279
500382145
483711674
644956432
268775396
495762052
504992560
485060436
677612853
357610919
394662635
527092477
678721623
697612656
551884778
285605800
682832305
517490687
652787069
588890641
541211537
419427969
455226008
601702670
645943473
576819393
352506406
620628689
612501547
342077807
512886651
604608320
533615006
395625405
553563142
351852554
595259908
659687897
576060606
466747855
450261539
332892349
580406400
364551754
502892195
610251450
458634643
469194174
419793727
400651324
547205051
579355710
429586277
460375762
542338428
542761168
486869875
597782454
408364828
441516949
640778872
496582097
556607816
391078759
482837680
492351078
346717898
480412638
555373344
552817822
567181862
364185694
517863787
662975969
475218716
510715712
616719753
503284022
389261777
664430001
576472271
435301317
168480281
550976839
419970739
540552667
645590490
380217785
605171219
421442530
597958325
232425818
409562702
603642213
608511926
366784545
568488874
634959160
451977010
543761213
522888549
690676242
470418984
408416410
499231570
621600758
561490499
501189300
630533462
462456083
422566965
470377484
485025903
432112396
524833187
626846047
456686770
443565630
694974626
418471674
569719299
341896920
659647903
61511141
492562942
457144861
272348092
523171671
434399539
422036286
637420338
425729027
571505389
510786101
673464461
480181453
499483338
399062007
369398958
654602939
611290219
374574756
391082338
366851674
498691946
46135943
594581730
472464904
404413051
394495861
577931011
578022502
417595300
331322844
470194781
599506145
285809890
557688294
524043031
567336535
657756401
602083888
605752971
436735365
572768282
500193450
480606902
384153205
524497244
378067450
462441242
537325066
571300017
501479163
618875818
410166286
380906170
666069599
424308855
564759943
493510379
540846588
632556991
561223731
483194811
457918397
461129076
446733451
608482493
361720419
605780771
664126606
308740443
646763693
462779624
593355608
602324625
461041675
619057167
587590380
324786900
640425697
569024092
496015431
570938192
582459993
650613026
553432103
633135941
487685712
529419765
339297521
649008933
557753870
639574229
347006794
486261891
531211019
635634597
427435026
496559435
594061780
665191509
540462567
511119778
424790457
544212091
526043958
475418975
652816127
527968484
352298043
608312569
639630868
502835315
458311790
691437681
457487201
524639793
574192960
581801012
663963368
423617523
547372405
537446589
681516541
626026756
654674518
631755111
634422807
443191983
559264562
605118108
651319441
678794456
436192104
624365288
470066899
398632087
383629875
564026285
281830901
192739987
639999860
386842422
432648604
631328095
530032119
472597404
608047096
435404170
471724863
632341408
563056945
449468486
665275982
286838060
685776735
385326346
451593223
580687662
383477727
551420748
343694211
485583829
615434934
497129332
513196978
627455982
403632436
579877008
656884895
591725070
640345801
387092532
675955319
428367662
365083693
560520258
646419957
424135735
427531525
365969103
474076442
641312199
134868640
562730524
297202822
552066478
557194524
621512188
374091700
692751246
516720216
598397089
376069329
564609549
270853935
545810377
510830708
684978778
296956442
509064536
303889250
363362018
345430957
348079174
469349280
679058699
332257839
565210368
618713254
661794008
452715201
511959236
284722229
655329565
451388604
407282688
649647336
601436958
540205236
404681640
678593452
533250129
699837426
544472684
697346394
455326657
434689493
353426278
695419094
691254053
401776533
639222551
491956352
375500894
636076856
388111830
693193686
274917043
515903547
679357506
574469610
547546443
342183970
411360401
414247016
412771982
357970067
445073684
506411424
377775689
527772950
460075331
622212642
515824503
489344990
601551402
449957902
332316378
353658739
419836994
479403810
395915984
343591218
492010613
417077390
475839751
397280800
461237996
360307783
681305576
521936253
553499807
441352116
423916849
664718780
665435364
55721859
550816816
85668224
564997661
627209258
408280927
127939009
637460648
666612522
341849121
698566259
599871310
567611733
477445367
330326813
663840748
356244336
478746877
478461714
637911357
404617876
647645378
431312370
363074174
572497340
485201226
650605024
468814743
436705432
419794631
694608360
385072739
380331510
651993555
304329820
374733288
355121715
616376376
375017525
558759795
335831837
549809188
525943666
472030491
536422924
279941829
495737423
586088794
674403709
405037425
623558892
524224054
463542023
436718472
364403370
666897915
401916166
684646263
569753353
567678017
532328886
632044442
333131914
459311383
528482270
391675867
295430127
486840993
568780121
691439659
452877529
482156827
572874188
615736335
550935370
280899565
275736128
565803565
501576105
516682705
624856423
554071022
462575069
675126214
278991894
647096606
423713526
577993687
444934568
219733675
570845621
404805414
542227223
515713942
679427822
343222651
231365703
668539715
570375762
455184837
668115532
628772143
656236031
456060668
662690642
666418039
555069568
493020792
529365376
283847529
540792484
461687872
664383505
577585084
287400996
574506337
526020531
560290540
613399199
660939732
663166199
385594490
339762678
374610889
585364687
399552466
628622938
560859325
540249274
388286909
632547725
206699853
659907948
603497395
663643534
452982314
632815729
563562376
647786983
661711064
614492967
682112399
619499075
621931318
476112439
483094414
300092588
449264494
639395598
409444922
560851029
120209798
403420317
502210857
534863096
553712101
634362055
467422604
449161738
411550151
476652417
310148434
625760664
455746225
625265069
386225147
468857251
549955728
594888339
546548395
597122949
449563967
540029959
565621646
654102921
287389422
661063776
626927791
437852285
45945534
356611915
669419876
331588957
441942788
414421197
455027138
432508846
467959730
468463993
464944021
400821673
697093458
552369181
472976461
528719517
607966685
457106683
484154742
398211302
252992695
561435775
239092091
346551591
122224497
672180264
533375608
271426977
425129460
288606215
430565794
542903049
443056854
186792853
623008348
605640814
423364620
397594885
438699881
451730894
617713787
425376455
456645964
542857761
659275739
481839713
440103090
331223636
481400170
332731162
506051964
464599469
469043911
610967747
633263671
371863564
497598531
501770813
408293500
685388251
473682528
428574778
696699917
650948110
599513738
389534211
696656647
658203994
613340106
476693280
524775054
413614639
450126647
285537060
648361603
612983469
681666343
621491745
86519211
563423431
541541850
416864255
409024388
418595694
382468858
419672832
684868352
624025565
486093537
479414135
517257129
573222465
399070489
452943065
615261667
371868808
515754347
548973454
636089262
343637562
384836700
490377667
499967089
680342529
592472245
671459546
666872369
368886485
632303573
602065125
608726784
562753921
225458962
487094027
574561614
2773137
696281416
694340507
632652284
644256221
342595594
167274109
675579143
461362723
664050499
351297200
493704091
621187308
638040186
401907946
482240747
678753558
593390286
460658092
674697274
684009666
582295787
645129298
373607974
589911133
134952192
481827245
585790725
458478060
330473270
322097253
648324141
191373387
551612415
289476029
687445012
303388754
568615967
681747570
554730226
545515346
488754010
415428750
623458141
667263311
516464802
514275022
538093233
436377984
346513515
602181670
295564373
561585574
574193758
366199814
699900193
339225823
570704502
649924053
485075128
393761747
547433514
371878451
669233327
363581611
424552340
557737593
532035856
519750161
424032550
151801665
234683491
335304493
616564953
424235487
386412218
359085667
497431347
320456042
508715065
656346992
567220447
383433192
316114986
569003366
280209487
480653043
384864314
420189113
643864274
676939492
537791359
382378878
395217443
383766305
665563314
586005516
319987296
680450173
329494511
472922412
339892943
680135614
393998887
693869011
616728062
680613749
531957049
495398861
683957217
241666313
523200263
689619642
400892789
461647197
247197385
586412982
466474539
648466562
574747785
491470727
183985221
420616800
687389537
616680888
317279341
360944739
578276508
526061437
468679174
517232407
383639504
671896009
441949962
530406205
190126355
670094380
471498351
263474225
357423747
236846104
627594623
478287139
164576977
640757452
420862556
603154466
638640084
383752252
450724917
537660019
538579350
670784934
521212472
357776289
490428768
544855917
455682975
563686759
553207142
695719622
536065136
530894840
421427039
588014583
638320630
590452317
540436064
384987555
602521238
587462934
473265150
570928234
356413945
583216016
630399416
47372412
294874607
504770938
419113304
523851776
509049333
608897681
469009844
462752082
421016539
409533579
435625937
586043946
685478576
605894197
419005138
678696635
657601680
567321644
591083471
517120904
555844584
485621526
456779551
259362197
221643763
622806757
251817699
403036080
343521020
575141463
547004463
546487101
601074542
367666977
637192028
340847044
592196347
604923787
500894905
637840623
293389516
219586702
437065846
627764327
391217209
567206614
639928026
691013681
622269287
650338435
527488058
629430075
407571437
386782915
565499429
567030338
181563801
301588940
624847630
432687798
687223412
658708134
432905476
620860911
589091783
681076675
349071661
606044806
614630723
531060694
398715271
187814647
332962114
639338145
488548204
409691541
543341742
544982502
233435216
466756103
464143155
601008217
400583698
582939031
548002066
646245073
623831346
621067705
686639862
495233297
407198317
681790695
200205827
417836126
650732737
196078711
382619227
547041451
636444914
641991597
681265686
327843738
166564452
528031382
400238544
386422861
135795663
139114134
615188290
667964084
651060844
695749480
486352665
519257167
635718063
524586274
669233147
496549134
560265272
416578592
332990173
446256396
689250470
241224706
355433863
428640580
281248802
574021459
339359545
584798172
460472979
565774526
616915278
280106129
459302034
603660393
609162487
464039800
422285840
478394125
500906790
476197972
326386245
2760465
652598113
338463445
564009953
582328044
680776831
473373054
533190391
223065849
492219537
384389624
338551706
401422625
500954049
522811820
676487962
629252932
681329150
545915919
424942914
487497561
176857223
626930109
538224689
386149648
398621091
485565770
358080512
662404084
496450272
664856159
346966652
389643913
626332071
350534761
670580316
498274784
592063393
393212044
646713518
463425392
671702281
498010044
419601630
444605931
417202593
452872326
356077361
678305895
428547650
233734659
609901432
409674705
391966918
551344721
660377117
340617809
522718076
331672873
670778506
671024078
572213689
644607065
496020655
462021627
301050029
503329956
636009168
600693982
380032174
670345775
254495453
468471267
681679436
310203130
279326144
519693062
682492653
565303531
517997342
511563416
388936989
511670112
696650814
321506025
452857315
608792614
483911658
226731678
675152934
678942967
400806511
548841194
661114882
554739375
354499568
636676692
408820689
576966474
460426152
378755483
502047176
415255326
340789051
678429385
696337551
340794738
626435472
465622333
503353126
689015235
518612388
390867335
645765712
573900257
390048589
389412778
378757062
512477442
606423657
582131333
482911773
435722810
330101109
440293299
93035083
625195240
625856921
289987574
445466710
568540464
628538499
485926143
667548202
610057561
339142872
324716287
586863320
480752762
454776587
532409334
628290767
354534406
643067449
444965268
581480218
531983060
528526247
482162971
516948373
338624855
152172715
497423711
640431324
440724993
391152542
356961535
627926941
449290445
544805099
516921249
624255091
80808298
86996136
297090184
432569071
653165780
339769400
472540110
609933074
560734171
570926932
610499103
255625992
214706510
617324143
373322813
336316318
523036310
681833430
494214947
54889881
430763909
478378593
634542738
365238218
640460446
557403893
597465798
598867175
638225682
583805224
479381079
570609850
462640522
536262022
477560871
441248208
442920494
406319610
420133044
299459025
334625348
622377920
644102807
530831663
673398084
191001745
555737254
691707112
504210733
625148914
645289921
302240248
565247449
616319151
691471081
587886637
455994291
493159574
662640662
666225958
520390489
474021924
339339563
379548714
182237813
597781931
646998347
650080152
199152490
61504668
507189669
227950395
394107865
684408742
551553641
587246239
675939667
581169979
308973312
606379383
409270877
667859552
326863285
631798054
225190148
491836055
600962822
388999804
429149485
649605734
648863386
330196034
596343944
555436255
642511390
468745936
619416586
499943171
446172662
300514292
232883460
420555305
641460379
621866812
443031146
538860136
330272541
592766500
664115714
501591875
574416345
529830596
511021091
664543272
398320087
596019076
362557843
279498467
622009766
669300816
678776285
522333452
612724358
677241989
580315086
529964655
341092970
342354152
626112753
589768093
644540123
683086298
673719501
459624323
247229008
644317421
426910958
400525506
518557861
639633847
615355324
416213193
521891349
641570032
662213745
691755990
607440657
421235995
647337647
639849561
522442677
679488391
495393998
451454304
430734557
349435358
349398492
362717346
333975002
204454241
622192130
201144102
684276116
454632225
211862310
613276388
496871201
512171677
235761752
217066267
583384055
615071997
401511284
625568062
686674663
311644070
162754285
488064533
494660027
580521153
596956509
680704379
690077517
403026753
692353320
370818042
636875639
176760509
674305902
301007560
690928006
411277153
453647117
684323878
604930952
690540945
680842389
372425273
513646483
410659435
618724514
624063251
450116534
433370297
540701040
686229362
207298544
472430562
397384850
442121986
576426808
605581856
304165928
444118952
589184741
592275509
458182736
338188693
313040095
597179805
666960134
595988968
550740413
298150020
587454071
638652256
511312823
388881579
379846839
677395077
437290341
620777695
464882494
411062051
437383261
488196996
427467729
939342181
543201696
680690695
575508305
477935649
591027412
487096898
525529164
291561350
283653374
431781177
518116664
620811744
524694621
371483906
406509956
509631322
349284863
391267700
341011339
691800635
450835384
499498650
422155411
321265542
296847942
484920490
632712535
409851546
474295011
627248664
635037711
380263483
540894623
439262163
432103833
531859765
397446255
658805140
695043809
329885321
455796831
446087426
695846424
621055850
610118205
514769631
532873586
534708035
625719405
483370853
677075476
562879406
494622018
472162324
693166285
414114455
279067519
575935993
399779496
388511941
480331720
329260934
521873124
604300707
666944421
437374866
507504537
463488703
434447444
600407621
382447207
562082821
490497364
521444696
319295109
318850781
471175147
385295185
382624544
514610675
145412959
280825473
275760812
470642567
147284314
356044580
469256193
376316768
387759749
660442946
498006765
572517361
268839118
524143212
682370960
439198532
452723056
519054457
384414801
554130345
419598047
69917613
586753255
540155419
658832273
555020530
658789793
601470940
689152236
383482192
454585577
417208634
504476625
380091690
480679624
381254914
429713560
589608120
559078106
678806763
502690795
680301772
560327376
484524908
527239119
92492762
292259845
493797159
364329462
589622907
620731265
280494018
640051872
686406339
249764287
493210811
695521744
501148454
245454382
339340617
208056518
607083111
587058343
672660797
676997586
494836853
480113558
1427356
493442148
625550957
663212640
680034571
419878222
672589548
598605458
629026044
465886494
534714613
425686165
675891036
587611247
337346850
447794682
515287075
352881977
343275276
398601387
533613127
151397393
607582124
653189489
693273142
280212302
349802463
601555292
660021741
325308066
450096300
212920134
260409268
384295652
523636475
579254021
425563078
355496321
263351078
640563459
495931555
485313970
469661758
304979036
432401479
380154011
401979436
549779590
514253775
685341897
431788988
411995406
410934508
531702881
454952057
335548663
386936765
444809779
284280257
336496625
586504878
284458699
462271377
684094093
144784775
407447379
255888130
550024397
628334542
498747577
554182668
497630653
661717483
565931571
659468319
423734459
434783883
237379811
419313567
603350670
605044054
514740272
674450203
401751802
666562713
544470634
677878308
563154401
496566623
638752120
674765687
636223106
497186099
492720752
673799328
628741670
692421397
637105174
272752570
255639524
470690801
48414783
655079030
672321594
210944066
532043893
468766957
672177668
654469785
344798145
494225886
651107102
571078760
632087881
528530442
525673499
549766396
610082114
328335540
506060057
687350772
575178410
469744262
668965218
195552232
675972277
444250977
544724178
492228352
622150419
417540273
646368353
462173170
668423528
578018720
689728301
395398111
459679174
487726404
367666205
619010005
627261046
667224341
515593530
502018017
639246377
563153152
539528395
350301731
520795203
450357834
501022236
611878842
538717547
201018376
698270215
675969790
532609800
258092109
455996285
554734114
533647015
441806065
519910327
114161526
501860394
493678021
478513765
522400039
544012625
623699317
445471147
418497958
642410589
480623579
667972393
451804008
606965287
533244996
364110151
575274408
467651569
690232285
613574941
191184739
655080505
398724495
474358680
499285458
519000874
349118375
418722481
494113460
282330394
450845139
69129159
499196445
396647717
473754555
650597800
188183681
507076247
502828024
593473797
616756189
675907931
571715716
521881789
359645555
469351589
504469783
532861651
489777269
642148976
474945178
301468844
200339184
672474030
675658822
254691508
449100514
439735764
85792541
594627483
409098249
526869892
672865682
389542765
393389155
474438544
531315529
508167287
431187696
608147819
601254894
510178527
268261363
632554220
666786731
636339513
573987323
471395488
530621963
497570047
616328721
469554856
601728205
391875288
396579332
546698038
619302242
686217964
493121509
481614981
380780795
536019992
484508377
590698167
571000629
583386720
342122479
514780121
412786586
140132818
350798144
432372156
676247564
699920732
632659295
552745487
572143114
626908875
519876453
470071905
632283309
514208937
514028476
633762906
557178166
542529550
430091483
421072891
459292244
590446058
656646822
623832272
487614214
544843880
640131095
481927984
338753476
356641570
608990686
329619733
571467024
559829041
699803923
397902099
575433699
641327535
664916859
460543033
635786502
508549313
406465897
633845634
685365407
589960368
482571665
540394225
408078573
289866267
483386567
588915702
603227262
572615296
385691757
420354144
653435784
618796265
501057135
694340687
699936272
531974416
480338398
437389773
405832846
424986964
513406029
687093214
462283871
687817035
608382199
516462110
605390393
677595380
523953133
582286202
490436922
627204353
525360073
646544436
433084961
656111710
402351701
462386126
659235329
153895898
677525700
690756693
404282655
544979129
604811938
395072202
645749679
696716993
409689175
490216058
467164641
578874803
330131494
448971935
617370462
342394867
425925261
460486231
522663541
523449168
611055306
509499759
504025545
386026356
503884066
572079473
219707719
459275600
559903569
562989153
681969775
656850163
476431180
607938336
355108433
530704835
518056655
231960761
638103840
516813520
609778699
507720142
466296164
392019279
652121175
348018807
314241669
283193139
569944613
610519578
464495326
656096055
338468451
463993823
544410639
472665589
572027275
534190369
685248080
497428844
573000169
302227025
681492666
545951337
417147096
671411208
690834253
414590075
383737069
524148786
427945576
684542087
403172247
643534483
439091699
571847203
547097221
343422165
399574105
624519701
236232114
221221339
136481384
659159023
423192341
343590656
332742251
550927750
504889775
664587581
473073465
561258799
552524192
412610072
364199111
359623815
636835159
299560889
697193492
448803299
484060192
499738882
662729481
567650839
606010715
515129748
670875814
413510243
387170496
583770546
469591884
446914784
379531749
697792643
689205389
541072282
419047797
496181878
626822150
559925879
597431783
344153768
690579664
531429834
548461146
609625255
421995813
320250473
364604510
463849846
544466940
225032500
655589963
455830941
596886274
535494053
427148488
492073192
619502436
576264775
430067894
383110666
674142220
87380478
315204472
567683254
562142373
184371712
395993911
584268229
431200660
374354178
494213680
622650859
392361199
348213754
618429967
151690563
321392560
677975287
471007245
313607462
429844774
395789416
278401917
694064319
592753886
485778131
505445419
616552734
449398846
309210339
691924380
622188576
400337721
636007672
681703543
403100324
685417534
438935827
440514369
444028797
501670883
292117261
493815930
437917616
672881838
655852810
550549202
499995436
275785098
550533402
571824945
698514931
565513828
612812190
651790792
587773692
409347693
534023578
417218905
330708545
474017398
324198645
657708709
547121555
647675938
314868238
547431170
433270929
390175696
276301378
428601049
413414567
594459288
573559974
583314538
641191887
363993524
296176688
387928562
608774786
604723110
327305324
437706264
458471492
346326443
158730159
411126936
668611893
620676864
534131308
699542497
586294647
588901461
556965543
579522821
483728623
542346609
361924059
379859291
498854492
682074584
636205787
548585846
413207139
673696842
488046440
646980401
628691646
265506282
398877107
588982275
409727158
372999405
380197454
580738075
551981318
418008915
635417901
697747506
562363555
600830032
530680769
388870177
484076336
599106833
653189778
420245929
428328117
600072924
387383282
545296236
257066621
541768688
635052948
463757729
417181569
222134278
603763939
256304407
687397324
418727295
561974538
508442999
668567637
320013876
559197926
479006479
673150813
683608039
404371988
680479423
361997599
694527905
129566472
630494440
659686743
433891173
522712645
530955710
532517246
454675254
515454351
227790131
418397653
678182769
490588034
502822228
294591406
632557354
568957674
129173525
382981345
644838754
221224645
382330346
565709484
570197182
570249422
364585489
520656861
481422371
487567755
393470200
342045465
291039033
444046070
523907287
505238842
645927220
398326160
126629639
508304981
612940294
380352915
249883785
471261373
518501256
587686815
430009493
662576067
480179736
185812266
541798906
387286608
328210818
640408707
490286815
525561996
525407626
519722369
637251780
303684302
643001929
463019431
453271686
664650044
568993486
458679530
404695864
531928231
573805476
145582755
463594197
587557064
602158673
508543947
482283010
517835989
571087009
676151787
452877262
75757297
378986733
555374339
550787724
534305105
246549815
542372608
672822540
215746309
608438799
482360713
433883578
665655418
612855340
641898374
507626313
691984388
505546717
677483217
231461998
556008508
452833428
542935412
517765793
629911590
676257892
568234431
504447449
514295308
500512789
451993386
489801701
604119458
493765536
437018904
298047930
411705314
300665360
658730877
386391880
697458150
465323660
575607045
388340167
401226867
635032705
690633069
632875437
499480578
322646070
635581938
514150753
527305186
606315477
430516658
586873966
95241018
651694152
409423202
450730253
515746845
408949898
694409238
533334856
610656940
77726827
464677850
501139691
419860120
343109501
577943014
525001240
388536554
193723115
563440291
304970750
400947502
639027308
397950304
457921770
553322460
654800230
404653681
684856864
512321873
594538894
588451056
505197253
461342599
593625046
361523168
608810234
444716646
458868603
685716613
614614007
437844855
203253848
224732384
545288629
385093880
481322180
696206942
330581332
420413867
478221023
434599460
646366290
448011149
586673213
563678432
360116501
383198466
568823795
627500850
615929735
556997304
331315358
553298303
479630073
527303327
442236443
511638855
450324800
503929159
619222735
631571664
624020419
636524361
405753301
479661514
596135314
361048070
350090829
367476747
459488599
349608532
688169004
521170975
557266449
622869009
160351504
546153769
695058530
551985813
673635036
560791006
649710845
689909597
233770127
459058767
412119645
255483158
383081621
546978374
560063354
535286088
589675749
583678430
349180243
528905195
475102401
695411692
541870372
413981331
389644390
476292403
97881240
333792477
663582606
450791647
512039627
391232714
560428728
693816279
384904153
572793973
596708251
679900560
428823978
428604680
484867358
558095321
577923556
696106097
26269953
450029605
20468498
466473641
362268808
466890377
182459527
467390050
525580846
634503140
657794722
598492594
20131936
595226735
593598514
611452776
525075112
527773256
448609272
566767485
509823321
421276313
434863824
643734363
461513924
670281215
597045877
596681004
578122457
441405220
658700287
565381727
405567479
351654436
627505485
360311280
497157518
665435511
508837675
462168173
685692994
495917730
475179720
460300096
683157735
436703940
504692435
348968890
385911589
651644510
517071095
505588816
469758170
619978284
372403509
397584045
631806830
394362677
452371997
619324917
376412673
575057661
319828164
666077850
540334863
626998665
496805567
504627834
402784408
483839887
389936985
567882166
367799639
515422915
547930318
532761951
504197824
672216726
454283477
608387366
446385333
441450775
437503155
531281201
604409936
457838633
682224898
446223387
645496990
634346168
693890226
528181871
521925335
290087607
629870869
597686141
305926615
683667424
515722213
676900072
525291409
179891450
616419528
563123431
596642256
580991600
624519057
645504569
428395784
422720511
603124570
407574596
652457587
302622819
416022682
171582594
475654974
380281585
434932530
567075944
643690419
443844714
466347513
119191259
631939408
399352577
497971951
671429318
336453155
543098114
642443444
651080086
391557248
465679441
365142273
186230970
636426986
574909547
621378460
689976607
482728329
313143363
175232702
580706417
538938959
440441703
362626486
450564915
571263464
509283177
423162073
397793734
625272879
672233801
633171632
506635812
246549619
506872713
499384957
234527355
688529968
594423891
157434954
328973550
112447906
467275202
651373059
545830024
604699791
658261821
649050076
355248423
585414937
572484527
459304089
609005705
639160427
454592079
503994379
521619970
414769728
611419869
387423577
412921410
465753062
635377046
685724713
74927138
635788871
268839125
678254649
540736961
593856192
397339654
530401116
540367746
402996885
364352973
589429612
345834048
479175008
553035111
669800650
418832080
469674634
662144412
480739108
554279008
433597507
568002497
521524043
318633361
409835400
615958746
518807848
584735391
538749632
515170278
204266694
354726209
451709016
698141510
559531311
416522184
555115946
348000354
394092439
292948438
217126899
464990661
659290228
372303040
414372801
458469123
598936852
340234864
638686063
567384986
620543364
519354599
572110807
465678259
175525732
625080583
255451705
577620821
272553227
578362571
468454215
667921738
304204393
641364292
559003411
600411499
323594143
325715064
567714473
359754663
510718641
574413609
678597930
396480792
515069073
626222577
343677586
356745226
160945087
543523024
642462164
306396204
6229174
339160858
362749722
681660008
368601437
463043257
688813790
621045495
247044365
682084566
661848439
521572943
509531024
562881066
694084098
333227726
448517094
248371146
315134331
598636345
175960155
610245396
538615599
443711476
567180045
660626830
640793953
627270969
653023013
418480654
425123924
679922582
396522109
477760313
581777484
397998966
497769347
486324789
682199327
387487997
614673373
670800861
574442705
528590111
553284926
373363725
434528930
455439646
605210807
675136685
491220902
543902361
651991006
396101085
541669438
369278995
483230921
487467149
504456878
692661184
594755830
499690045
395912202
397103611
381580684
672247257
384175883
452137380
471836276
542406199
682674258
493596649
331532450
182227210
530109829
422541596
240577726
621211580
562664571
576287960
662161301
637398903
469497823
673761473
644433211
483511042
549210357
693428051
535638134
686412769
683437927
537056878
105442721
94167790
604171735
380777671
649936186
397103931
219752586
311145720
276710618
496795427
518214199
682968574
491886162
521654278
483817430
504034610
505536564
452011480
539822133
575450216
339494839
463306269
649579171
481023001
586234563
486901535
420616859
617173874
571501653
473721737
532299123
591267516
239534758
472182455
474774676
266101136
523127121
391220853
285593505
475491684
628453383
448927770
584345188
649237136
190032152
531214077
528398914
372410146
488561437
467957282
525386117
423975936
572346973
480569095
673303943
468923590
511105264
586618249
478915194
315807661
284408971
352191953
440663882
73698220
388390698
387646566
497827821
479180151
345061327
560000824
491576524
526198329
619337387
549035439
451089881
647382852
507987374
698943858
684153272
458063429
339893897
596367336
388812812
573071701
678833670
557537521
467675260
116716964
384145755
603559788
570099422
659777702
454087071
466511816
489394490
605490290
535185450
332238287
696012638
675633836
632047066
341851278
694425835
484476899
626235935
567844781
679997381
418566954
336946258
651834664
649203648
583284028
386281534
563506503
547455475
555154875
567946898
692224881
394194694
635975056
525986384
589058462
390267796
347990049
669816873
647614662
668322620
661227103
442175475
241990822
224575759
492636895
420505707
387845487
250296224
547314047
545564883
629867229
476365438
497274315
450390266
468620894
339747094
678763292
510987393
357941713
600799947
402675367
620695974
465620146
482254750
532371586
687688468
596869259
610621040
496826620
278814595
291556389
354060658
569469196
531743237
672986695
175673140
682197882
107772731
405558144
573420774
561441330
341598437
423079476
608135095
616106732
491700546
624090894
531005457
646354437
590140578
530930922
482395899
616716133
446703291
384873662
598069907
471897001
470639900
512478198
479257883
545260703
329417438
266380828
576579127
599332732
304978410
468108946
685008727
606526275
474994764
680799015
466101380
531220511
585019472
370928397
496776241
365104168
484544792
453521724
553418124
688754001
555559107
677492160
684001041
216493904
587308047
365958267
354692063
697001876
628488168
529125322
555591716
535412566
361339275
662920026
612914584
458387807
427291996
314810670
462084618
568592824
425792652
504497914
186294118
528172340
555382254
386067282
460339918
482460679
497095160
411006612
123182985
491722112
426838819
516037183
243616673
616810249
392311827
408351804
410551931
679230319
365804898
453058541
533973796
523455578
463989202
225322378
338452879
555959967
525555422
342913166
239109196
533195027
592172539
632924557
574534630
240226740
684472638
546248438
218038955
292131007
259514474
258716911
266680981
532927588
525970810
459930273
322030693
583907833
615097618
690601325
569647647
627150765
535632097
554588961
137592948
402443169
665436632
340311487
670244639
274352945
649760657
149682674
411838766
526745427
557810195
697540971
413095287
470214323
190846667
400044979
472623008
414886262
607560438
327932944
526485946
685749004
580800948
560233145
534439468
612562359
406862766
429144688
416393941
415774571
627805107
101781589
515787520
661656627
257208929
596785486
340046727
496443007
298531999
88685893
358252995
566350178
615505613
529242930
668519344
434455042
665070952
503387250
618768780
679621862
282919773
363165956
549984499
473235014
530242714
474980078
387668634
473707395
333023672
390415763
554157924
490324161
338012974
397871614
470662146
619190251
488167255
404853553
585888642
583778838
536902452
492164665
675103457
344893685
407544471
552590915
459692661
305047160
567968488
356860465
539764634
697529731
675219862
383428868
388537665
594426782
538177035
599840268
276659423
656801468
367030049
532573744
407125369
439933808
583797472
584321549
522266890
346046121
389488489
602092271
349513508
450809931
424318657
520541365
436275863
477870667
431784336
567581432
328284257
519906512
131633755
204513156
578766708
586160306
332900549
390290814
288571255
634475772
600187071
557928511
321590074
297003786
524313193
530945564
193738049
516751798
411419950
441866819
627694308
533087651
695392872
495575683
439531247
405405890
649417049
524832400
406133883
300579434
412197194
665428178
687659113
621356776
416601608
384881287
581065410
401059703
399264847
77590905
634999705
577057076
574072718
616644896
335939181
489201954
320272334
171704976
654794987
553713561
589975467
523799017
342122030
646368415
444382913
583840976
356235222
628437725
624480716
601670903
582246488
515463593
634182482
646216850
331072519
478287478
470713642
351239814
362249324
398347890
509790800
621609373
146566060
665128648
581313271
552028570
558811377
352621332
592572476
466505352
342751424
310934776
538424580
443463723
572845046
531582500
522257538
376275826
534469053
599122745
498404115
551715475
659435835
482603271
553661919
409852666
411209153
596594666
379746811
144388213
521701933
663555601
581208731
504058717
545864062
620916570
521244016
402278093
333147877
556163629
458843422
517015470
275949699
351568341
420021581
686072962
499291
302737814
360358802
398644226
416428520
554714660
487019806
434105742
401301908
381578402
274079266
588614778
346119371
636020392
489718947
163640967
422051221
610607154
350803539
453129892
621427670
530891648
388475445
548617163
445365436
428471845
650281609
443214640
417563335
646007662
662368879
506931680
627158885
553908608
595011478
551484400
384858519
617500397
446874754
551578505
511552179
593714049
573094668
640934689
380176393
334598889
142366080
450093538
367731273
601389249
220710697
476681281
499247696
175918116
479157856
562797292
589356548
614572041
639311229
485440161
697209736
554330471
495291764
470576966
554137027
215354853
519006307
610857356
415846420
250542736
510640472
309826325
599113285
526086589
390655653
442667269
530088777
577362682
264679570
305909336
374667314
413643703
662572115
546681387
494429196
354912815
331018276
441105225
575583340
115808809
675888378
625554298
626014028
24069654
515175311
695871993
197685501
482383470
403866271
577792155
474766238
550962111
479007169
549160078
258462721
547586999
470245552
395560072
441732538
602420916
509095686
409322310
671980142
388846145
599622790
568153037
634337044
522662355
401048695
473280644
397173084
648192170
520364008
315101441
452586418
406976998
527556653
145979719
521526050
159523063
611499775
311997336
516706798
598954421
622624955
569254596
608160042
478381961
541802115
565787518
599717543
345860192
659900736
498935558
393705828
332096633
337393533
698990151
513537934
682203176
460587463
336121179
394203574
595949556
391948095
678159277
469864597
640401731
564032556
302410793
516314627
572068843
347043734
539325108
326804291
595409043
380162184
690830010
562582161
640272068
502872434
252493543
636139725
416570850
379030806
646203474
568350752
402298945
303788696
539500928
414688587
662974175
354145969
529856145
309862478
616358691
633002651
413315744
680560784
541102898
466792038
441066620
264762996
409116689
503452278
413361660
424059336
463969254
497578008
346546161
140176751
407822477
581369690
516927696
617933854
569597478
473769443
228856694
39358502
454133175
634775243
663732333
315175876
417405290
117504203
386169161
330148861
463759167
450945752
690503848
459139686
443638438
273878986
599419695
547749346
503462353
322274074
353558485
310199678
616918804
476837242
628556388
428882431
550517008
548286055
331836167
205788578
240865078
420696124
101700054
485954653
62660035
412957870
374718675
289652475
223346878
201619805
526435143
67167346
417758467
18178300
129366914
399623921
563337114
517781628
497982509
603490722
582083098
544881264
680810410
457425504
541809390
438725453
481623119
196974759
384227019
489617044
311455299
557682484
577907765
261769446
532292523
687040624
409525763
533861877
438709025
557597947
463541564
517556602
433660728
472412779
624584141
501537829
491856887
653041018
667218315
498963812
196994903
597654507
625220326
598016767
345403321
328518001
455307070
385338743
362997989
456191823
572791106
486128870
532645486
637695354
637042160
478274651
504223754
617227286
341667470
597589676
575214204
300623673
492543813
389440998
683351834
315226625
298242135
524931411
453880955
353026060
327677140
442022984
420715505
528875577
650264977
142003875
640119695
344721445
630443424
637639176
144827643
553789930
582654665
558679961
486139314
644748617
512624762
322630882
311527845
562600304
293731680
693875993
692529852
687665689
606244017
337588528
448011227
616767760
539763395
562445025
527501906
565510642
605608389
619873399
500719246
490529146
576276223
533752016
410765309
257834371
596726500
567788872
519759671
446288135
666998895
557705726
601565041
617411203
485599101
627487103
456103643
506721774
356735018
428563827
502933108
574761072
640772660
145750297
551348138
545179719
584161353
550262641
394683813
545177668
331864174
641047140
567409124
419550643
427284845
634725081
520093959
679471395
460779425
409694335
497415825
317708657
675490416
550793131
383390688
565918867
683373741
664423331
190818143
597726344
676214512
585958851
512642435
532299085
211758421
370157516
461689567
599870594
676662084
269381043
580749391
537563595
474374442
428220550
413529630
563149464
503980449
629676110
449139648
473853093
479750112
516163360
395355083
591603950
370744810
611957532
629254873
614033078
533426511
524521981
668248103
470395399
257087255
616997997
411915239
672627093
529066165
697029118
444585656
688132349
320960009
611958768
540405720
538133587
40848618
648904686
554083793
412935305
403898231
275786687
395625009
560745987
407863117
618315919
484898573
183926638
575540968
463157821
495469123
581442452
564173477
345568855
588490913
641581212
578002702
365701033
600412775
464598590
499016897
462519968
545359558
467783820
451406794
351033816
494310397
573363024
667195570
682048959
542073736
632424518
513724302
647895153
347888649
524078064
436905225
482528817
367426471
577152635
559609589
567663838
524534450
616111459
539774088
354481815
130978637
640406950
491272453
303886110
413551233
359315514
170202352
514168169
423359540
620844739
393532692
274651946
609688210
668786959
420497460
518962017
582145222
669920097
551561090
484093393
539382581
404469330
638158802
302953755
514000739
517833325
567831027
484294865
584633010
698805628
585320791
483922430
439635573
139928962
619897944
392156386
377961277
514786071
548760142
582490975
377095119
537255644
461677553
594326482
403979819
494815027
358603779
457236416
528092472
600150136
516957359
351890046
472104490
293742391
271350528
263421194
530108032
429747250
547993163
542208812
421658271
557550752
618729916
560862416
573368361
594961052
524506757
437571065
449053171
294025242
477933792
401196931
443107969
375636447
580240835
449145275
591831574
396533298
599318041
503560297
343929495
501692563
568917411
410536935
539049851
526401074
558372245
26826690
380575242
403251402
394640390
593564073
370932795
440220955
462930503
514375949
81955219
382434382
443521244
518124932
513755762
280243229
486800442
385289147
297746219
608023390
213682081
447201759
579980546
422850971
604447787
325556936
548521885
542623800
588655640
603704625
557547030
571472595
606722138
79511640
610006311
544430567
521212018
520271047
467312704
367278209
568471251
212043644
380288798
510758089
470085200
431586512
513873293
485900186
407359680
576538851
372495293
588446270
353136220
475773345
362946649
618655775
545000790
610107305
557445600
549559946
560833429
345168192
287450987
456209708
418695051
225981253
561636816
508497180
468425967
617331076
588594283
471439754
358011797
341009156
75888627
555836900
58400514
530971331
408605326
443947948
538948825
435999900
375918851
443599231
289942824
458193985
425180332
420662195
462136413
130119114
510787016
529419193
125979637
534961382
469271380
353094925
344980518
567835685
559100848
608051105
342854437
461703690
420885522
212476614
485459073
588108328
457465441
489139097
490316794
616517436
321544345
574917355
525848026
599375512
540728386
533851042
498697650
529937857
496439405
597477517
426154396
606842105
457346603
541517919
385929616
525831828
356134346
535928182
483024586
503856946
328281462
503611634
492162981
499447786
512485905
541410992
504554213
339100156
559014056
522335395
76833504
418314651
509021065
343927754
513531950
186038876
575165756
607696482
445871075
548045910
477623931
447017871
553634128
76777239
606882352
605434143
337566784
559866551
594872901
319800781
538069725
516357405
538423146
444593740
327404297
515386749
478695732
563901313
599123333
528769025
430055634
891824
359250031
500547051
615998488
607120862
576677611
453833875
593160325
534663200
530267321
275315116
490667118
396239663
558557356
496698573
500120722
414130454
454722332
518702106
410292869
411593482
615036250
323726596
617290223
332450103
554628711
555720757
442317117
612891685
440134282
475242238
346632498
463431156
604194028
555070893
471457176
441002793
480734731
229967635
618294661
506837103
533733708
601907212
516589951
110023911
435467839
538536480
397655625
466823578
574124655
611345483
334346084
407769785
395444804
460684196
447245607
316725353
609095549
557884874
223296057
485029756
376688857
507974648
615280519
499219260
548618016
605528349
522939718
392634964
554135218
556945249
567794855
376168414
425143967
418387547
453647258
576435236
613394932
586452021
200917019
601676217
476197041
518503932
601852495
379736205
506100731
602461049
221957756
410037378
604784131
497927333
560689957
436697490
588549105
583554991
475982487
615265043
516776033
546889789
576205716
537327792
504730714
400163243
285162927
577577736
610663682
185563200
530790640
616522108
595551038
562469440
463363545
334304220
443103739
442724181
413385968
286230482
588166288
603575488
185590051
345811118
608951921
474471348
472863774
618178841
601133227
451528736
489857359
350084635
344778389
586751432
619376029
591905095
404868577
313271331
299149427
490964988
449310102
537559314
328116062
227723871
466391637
524539461
105893417
423012438
491800018
542591659
483426465
589079395
396479461
520561812
560898864
605919995
388552070
363151013
347076776
531111902
519447103
426863784
467025931
438464583
336596595
518347218
479806317
374972679
576400597
586349800
389370967
568052149
455257270
386624025
568946435
414327785
479367173
586778068
25310712
437345082
535339373
517050037
607956892
520839853
542427464
68439216
152719946
322098345
244060193
315776823
455612741
48735383
421058239
530890063
440065059
619578096
484669616
611094878
607742374
575122033
612910710
38017541
510554891
438528494
432921617
583713287
543475561
608553293
579456059
497569099
545621060
300073725
555811426
214936883
126396952
567707739
462142985
435806146
549472687
507265473
373465889
328839288
526433887
527796638
390389955
584973841
619202909
591931006
439682698
446709460
550431459
467668478
583808537
395062288
592810867
604141856
184721589
550657492
474878570
460536312
286551090
464343493
529299194
457089400
382250430
315296257
568867177
456983098
493679780
233848063
577374043
453833773
560882067
410001299
606434394
383412437
346566611
434718842
519429549
467133509
380706769
428384422
545828667
525443128
322008733
536200460
358196668
440023196
447026359
612515602
415244883
384632951
333150679
430116026
394323692
429310322
270248156
496680368
555584955
291700634
387688944
589174295
544610333
506988415
435271599
556106234
607573492
411978569
337900527
461211356
393249899
350640314
591985846
437982199
259673920
451865128
331593706
588053014
496862866
570269572
332387729
424984723
543095592
480333786
578828710
533167283
340033204
576740018
412208568
453900150
416028688
589729796
318176590
398182811
561998243
545869857
312050890
515744063
497635727
427779962
286088580
572495070
183414816
596057215
563129846
291652238
407367449
358885326
435609699
385809814
342838986
498727736
468010608
366849215
550920904
520380641
505592092
417154941
563564125
384448625
544956061
240951457
419555445
514398112
554472045
615453103
479697976
428174499
364096226
330134674
519523675
510083492
458402029
534186609
374879109
456307751
591660746
602210057
374425335
587785885
417251725
302349065
435888173
193673717
510811989
444526216
487290909
329566622
371794566
607512744
479452542
596165520
501138267
406762699
576411411
540152344
608636382
487254194
552786857
617169264
594505404
422005025
460642071
599788687
412659838
555261578
455275939
579150673
610466827
437155135
153723744
532440873
500371261
499108150
600721693
540923720
616795849
612364655
387704309
235088219
568587799
487193666
535864656
572467918
391622896
566399080
296922260
479969943
360263396
486747400
613769162
410990615
472420370
273062964
519833871
235514308
395891849
604239799
463618772
311896252
482488937
567984275
471726117
587134305
587005215
383058640
417414302
391453139
439337391
347463781
388064652
491552294
481024143
416008847
619518203
438464022
605931930
592214249
614362377
610224979
600228441
392157949
403454247
603009194
141121695
225510118
554617416
206464783
305519191
532227685
565193323
591408031
476627620
476755239
610407803
548037654
536970257
557752087
576783332
538542346
614785107
455421152
500423570
416235100
579782535
333573463
426744392
334498786
490893786
574363290
596048594
558110045
522232481
278533871
546393691
582808338
274375991
390709963
532112701
405521664
385002065
576545989
173572896
595801619
490699713
610019903
343471208
508581133
614451693
311672305
534310587
416608214
459110132
73036057
586845189
530016041
569347567
405722928
518523321
507459416
290554995
459240779
574657981
585522218
458579274
386754993
501904903
494768803
533847761
469987973
616112866
586381763
336017627
392386982
604682192
565547054
571288891
614247174
601703137
601855501
429177189
611045579
305596441
380990118
617707289
568993254
460373516
422905942
125843902
259119310
603667208
532128353
449321805
576598782
507722073
614043250
570773995
495121186
496418596
360144742
554416837
471109953
358829760
436457985
551753760
510123184
494404382
475428006
547756836
544947213
587586653
531377482
515330110
499304303
321896638
509740870
615814577
576310206
209445763
423373028
518643301
306800435
435137897
464910108
501828929
428946907
404073651
404667168
373980719
562362221
458846275
405527048
606591674
183857787
275843433
480127149
589681867
457922764
501005464
175443777
352391117
479808118
576100652
563695735
529123957
471193394
458065614
541530272
463520091
550279991
309622338
569024742
462286690
235497797
376267561
612311175
509755617
344189158
554474776
599328981
475744792
595250148
244663812
239762271
473154860
460803918
528026438
522633269
412627621
585921918
583069673
479111947
347801632
495350658
472037986
398403248
375820031
541651092
522453794
400179982
402494818
547657597
392586851
612657995
507876081
550739799
488935183
440389129
274276093
604135007
522011315
422635508
488279513
544259400
190179382
460247180
522088631
607770308
559556727
419345923
609106571
558154806
425216076
581462308
507856485
534126235
584114300
341842775
558314378
552742250
583678488
445888717
501924613
582784681
482265827
512715300
371439419
564282683
371849148
542995840
484836831
525490688
521979720
355466728
471939043
560292643
529542586
473262989
538458801
503564209
558862946
457163710
500730868
599601592
533469121
467352518
339253818
537316735
463834996
333933707
75515863
420155404
578469210
520112941
415528026
243016724
399010380
401070266
556463886
485434291
608381733
505666266
549523684
576267935
396950413
590246828
533092421
517220543
603772810
315814097
569889345
239239710
359864537
422039846
576850192
337224086
218833208
408023684
599437447
558819993
551180501
533320123
560911527
573776180
526097787
486588415
453168849
500841578
541821820
536009559
414193447
461182299
486469690
453870256
470494416
484393957
236703227
576936104
608390929
267308989
455323479
242573003
487028274
464156284
454626169
431357977
69215569
447594407
457441796
520750141
537957885
179619148
533930250
522491654
402721437
385063224
537159589
476365891
590754003
513796250
527174394
410133746
341061454
520433357
551634876
492484916
471923940
526175051
619955994
475983700
505245136
519977129
590679997
608180074
553660273
439396076
449897796
147428730
467111026
296870678
478836146
562821735
527633184
585831449
474869433
281619106
444648731
430676006
352957453
458206566
468617473
573189200
498817479
616267255
390714177
544698822
554366536
467936171
548235795
471116557
497098391
506727654
475732050
577700560
562335436
543915654
537843189
607681387
468783738
503338457
482433742
472746790
559750542
233334331
553388715
427508746
522073867
262869073
529631461
553832608
546047636
239259704
420559700
401892620
360732691
491501679
558295761
470208392
487565833
388601834
525252402
565447812
596689672
597239848
493131790
362899758
508198694
499848152
584081798
519923815
395328945
163656371
416460964
366977859
453581274
410379440
294846500
515608594
610062292
495594240
588707634
477207586
379872045
422858060
428450555
588248849
362554159
548363921
515425030
475930285
536217670
604143514
491234833
381861555
534907521
565167688
528122349
202268844
509490626
412242974
408271462
481972254
531721344
566105961
497393339
171281165
460893425
443084007
587247248
587985015
587037882
257189622
439118714
273624757
493576549
348753567
390804641
333949796
534614751
356071525
400746313
544282714
383428461
571810581
504119910
420515513
610082006
488288504
63171553
87245956
465543846
601472404
369610222
609163780
608599417
535452813
403066317
440520798
554445087
524224477
338269077
504450763
541853198
384351481
494234785
391278538
534413950
528017064
422942753
587074625
582502551
505298594
173725984
510879407
458183520
475308935
532008388
470310310
198871457
435741313
410200902
344663809
615938065
317007432
520775227
310831268
271683275
603579605
410647075
502595176
330861224
619276286
608513493
376337311
382198953
549847470
586514427
568302137
578043940
296215056
615175207
208365831
467888652
605544180
403044321
436566136
510996069
456380569
281827947
498210349
416918647
514572662
490045366
534252434
340325808
311492616
472010662
577713933
569288713
334457627
442908104
306199012
361539078
141035135
524789549
532722417
568490386
438405278
402093564
509066062
380198833
414823118
490553818
611608110
522832987
600512059
489067896
279105914
519290898
433699245
595044922
286065054
591841893
424649701
558139451
399095685
454930061
81638334
491454635
482507642
463726754
615568725
618935009
504206041
592731597
478275799
544661828
605088544
614979728
240549145
344544182
489251030
490490177
338518598
279726535
547925832
473671368
425674501
492857184
548003179
322702009
540351281
568076182
437544876
508669180
606888154
470475985
486885494
513871603
511355065
509097054
527667004
447728264
596116829
478359780
564718155
248023531
551734781
557480078
526813438
493763971
394383874
30657263
520246854
603666295
239954193
518870832
525779165
576876824
351452554
514257340
446760367
473076011
523849932
509117593
274138372
283224880
442863389
544521360
558591548
376753640
516624641
547435346
457914002
528814260
405419105
312312792
595797284
438275809
381875304
477350078
586752221
514929985
463862114
501551708
542608765
461807395
474112525
445819093
374747389
564273370
572981562
608961598
577222313
394357686
581227156
262953815
421587923
503928744
517206644
450788891
610133677
424066019
488047954
519079411
260735621
290219334
218128004
565908851
492741203
489413262
220616516
591707279
608073253
325376287
528854780
467194230
529028553
359723672
557134284
474268432
444525758
567545299
538433683
596070325
339320555
384191223
390956528
127232159
498936343
532981592
482728210
609461549
536956813
240644695
446161101
613899668
358083588
557958826
510353069
518478275
482393201
278544455
505259038
442167074
227364995
600340920
277295775
318669309
543958896
568072666
362659229
553058089
457053411
465777395
601129072
506211114
532067200
483883071
610399730
595924539
573294903
613635818
315776203
396667405
228053348
472025899
586663323
565186763
595151932
365604805
536568646
257233552
558140137
505638903
406460073
608984456
602032843
600621182
472528860
416317759
546643973
601671352
564085910
527924870
592285640
419649775
456898444
450279944
615222580
493367359
460402967
305247604
506766334
600332653
510712170
387051369
548577980
569517690
612891391
399734183
465584774
564328122
167383238
524690497
616448874
596418786
522569097
351747122
455897808
388523115
91067694
499363469
372824329
237494645
594321953
415008512
422667997
495979664
230505464
502019828
556853380
596581863
619214201
407297605
503801377
608110436
536957855
571981379
478258005
606237986
370789416
380500641
464342540
593290233
523123656
437589915
251568616
173994021
569569559
611456338
448264148
141990422
529860340
35849932
494593911
508846562
505467126
214256571
604476195
223196418
603763722
394535478
574247664
559310601
331024640
375330223
579444173
423867977
199236887
347174848
580934574
349313728
511530124
481596439
481821667
606155329
435623581
581068023
381737020
406097022
322586478
481935276
608949017
180857835
456280743
604065972
370170611
507830022
447446763
549437869
574438563
358610865
376930503
501815590
369453787
616023743
440615785
523474956
346948566
408595431
420175434
556343437
415377095
550791716
334990758
348299097
538833623
584636960
609942382
480075392
528750954
462580545
580427765
572210237
523881587
413305394
395933783
491986666
567724850
613242282
287962629
525949734
349233695
528906511
466307501
448912821
590351040
385564842
560826817
481735730
478780337
424971541
590097728
96438347
115458348
383696729
455306770
527949693
389421999
233542500
457281683
542690686
466658895
552672851
405987185
422243593
456352822
596522122
451897483
587029761
322003865
223742705
589556669
478408613
353163370
467341205
488020167
495206770
587937111
401088668
505747400
593713841
549856359
420266168
421722995
611878742
507634853
511994544
480809273
480623657
567530175
504882629
401211364
87401202
471634042
438724092
564912069
188518865
342202394
389344235
543471319
585347397
351735137
492929917
567151310
424753479
441646566
497691965
598808465
373740082
510676537
444727464
526562393
336255211
316189563
552188973
488954613
588166935
574046681
403869133
538479433
491165212
618579330
576197722
543004032
383988129
601206500
385006274
580166608
552376633
601490940
585944412
375902004
498659074
612811415
585589999
497779545
518430051
410340711
418827423
497455413
481178570
236714950
425053595
514204801
538656727
415380088
615814451
437685159
266809307
351160588
604623188
394625913
552239117
349066387
426041144
422077303
518562408
456265198
532160916
412332179
540836257
507275613
388461271
389059696
505196380
192795727
570486753
395716970
493968753
322574323
479579915
480385131
367975222
597701127
470467426
584557526
451246894
606866385
186293152
341666963
344349694
499217649
432680975
554905116
492383100
411217014
599486101
462548759
556669010
600686204
388079962
336059802
92748141
575054271
605182815
583546979
456550672
427377237
518524760
478269393
447226803
452243124
340607736
459018147
572378181
577434320
488492243
279775575
506548591
470742866
495120492
508847945
556147055
276301685
462352954
491255703
580590957
607863090
414009340
558627577
538123469
524136181
464289533
451971077
402531358
280003812
383282345
519068971
508572453
511736169
319400160
499091935
581631033
399197358
505246218
531881880
391145843
515201053
610825125
495797463
464920799
587113619
453780257
498531623
450040791
466390444
498931627
479855142
523717001
511944094
475793352
230838510
410452555
610182652
560494394
519229916
359972637
441268540
461779496
467788245
90594514
530349862
494001434
504694672
555803044
493348710
353194077
555603006
541856350
467851975
457105865
535813653
429835654
554203617
335898456
405682131
523576888
350247123
526645453
562715040
435509487
385961805
520279233
568447016
479652071
399422376
571922405
358438301
550879740
244138084
531071009
495039618
472356797
615571160
573203274
322013905
517126468
459467208
472499873
596409557
506750559
591046527
346787648
487533725
603091256
460617205
459794545
570271227
452114232
567294815
457653373
477265324
518649599
612130302
425432974
397356410
592109512
553796898
483342629
504253816
511613426
602676349
544270490
528602010
515018214
458504653
395175355
617471286
354062120
322614105
488208595
469802046
538519792
204677780
171194066
329778345
474081892
237576515
571085756
464596787
533916002
546993470
167121663
508426606
488681123
287074982
433225032
609634548
514453288
108461013
368323769
464296724
366888400
479229470
611617563
269455429
463283738
524763845
469912464
512408707
401838122
609569920
306127919
349397757
487709912
522869680
415830090
537951684
488629589
605034709
505830186
410695282
541089928
377684517
617955256
389170985
425076815
384225655
617980785
332531360
311498988
531397492
571207409
363861810
611898474
398351982
487485292
339550208
430033678
580083717
597397656
507383369
518308514
391926415
382986712
590655022
596120632
383728981
608620955
379241792
557063008
514654740
383057175
285743408
383312132
490836301
317932346
492446472
513664717
401833434
290217957
427199190
494817623
478544260
388843734
273671705
502063973
450665289
527126368
356170661
309595298
440495141
497036749
478321601
592468758
475523311
385876032
593186312
538131403
403270976
334118873
399701340
286559920
452886182
436528344
404990755
588904178
383546313
395043300
498931561
553132462
541183486
401670700
475124522
481435885
512335465
455804113
539143141
267658555
331010354
427519669
554046635
345060186
592993313
456628557
443832034
521847582
598127141
231890681
543004354
389080181
334988491
542914122
353978372
394462328
495066876
394992658
580958659
605595519
525405837
463242377
336306563
453118775
576714843
571124827
556207761
310311100
577716502
532735115
534643625
613237699
313379125
545633436
480352931
425281554
228145748
587997171
472712311
403374124
556985776
444542439
495195572
137522630
273200570
541036867
430088568
593531435
59558006
551803129
534803192
422038608
464376887
216165300
343668176
613820733
76809287
500908420
445735878
495782293
422702846
548630125
428561789
574518339
474151901
407978245
614658115
473033639
536837577
554994320
561687410
486479684
531259025
417813775
390781414
353791053
514339326
583485338
527429281
493841303
369593619
594110218
587554995
552022009
511969203
376003900
528750041
461261036
361267879
586999371
485128040
578319004
549878025
493848572
407952791
547629547
562724189
545493421
573614072
556584759
538283170
412965503
592330726
400974995
562338124
576371636
619771588
499794868
395401043
449346976
188444831
499605430
541160104
477172994
403851322
590827476
337432940
399124617
587219464
461653942
603796524
406119285
510080393
226121102
469634834
515638905
523172184
497707921
450626172
562522141
269492342
403372430
489367447
536428301
499488398
448145107
524792733
282212871
458475276
488852603
513317008
424422277
331025909
390773659
556272884
542246805
523961280
605275271
362507408
414619911
297476772
212776206
189602454
527668191
550366073
213250563
618890797
476164335
410980589
420380627
431536665
510013007
455944558
64909493
378544931
592923224
578801783
509448109
514361283
558274752
564193503
528673059
415030180
337796314
519206494
563899747
606788456
530437440
449468657
449439483
533262809
515240502
575010326
385020039
359213264
323950975
548368005
533665942
602583419
514587276
238402236
422233623
377555215
365214528
278131333
274058686
502344750
460542596
528114393
394756339
601595044
541734217
477755970
360139108
534541433
467120668
473810159
523632670
505428611
615779226
372895736
479936929
503753125
527794575
607309381
479445512
347363094
455340078
548591977
617957924
400080965
523588121
326480867
479173336
308488842
537016633
572277272
528334972
618995397
447860893
568169137
455253764
330119697
398890936
330710838
421438500
458119402
443750130
378893799
326732198
203758453
530361721
469568184
275993549
452155375
479820313
574457257
549584271
471614282
556647220
579734621
348580018
146717
573320202
456636948
591418006
581199062
384192643
390842380
228093757
512996223
562674319
494656673
600783225
183443082
535676469
508810328
515175068
430457658
338315711
488325065
408826844
602350177
285395518
544691591
431642983
508984411
318017388
584397868
522773076
511045586
593016485
510014535
518467662
581555638
342599894
470987575
599653479
287547420
517596403
556320184
563993014
571224996
417590183
480064302
591942446
598793598
517329580
560141916
428686225
410526321
558490867
266447182
477903719
361668003
511003013
337902426
526695858
544587927
585860826
580844989
476953721
93832204
474821053
520152830
600953648
523038155
363436795
592565540
436879193
406168501
543951671
475719971
380029171
247910306
399426937
503700403
425477803
437463603
440164145
546485144
485727263
532519979
368048190
329486645
382439889
501739504
562107265
477920772
551489394
595708691
469679851
574622115
301876374
517674648
451187860
528987224
531618182
339935735
362995746
489611927
562089900
209861902
514338917
389599143
609738711
595651562
132958071
600054869
589865942
452712619
534553110
500947949
287199411
617492711
484597872
457044897
513408400
456331930
553733470
346595037
285921932
501351949
601371637
360032548
524587725
484664475
567268041
524239696
536066105
456566679
537745644
481300552
471501007
452081701
512169401
430443141
445328914
544948789
317357887
396768561
413646318
508822886
331422826
293082565
282481925
499226032
488317061
490682242
484484895
425120986
414057886
421643056
527305779
596616668
535191117
466900605
340758403
545498622
422537343
445744339
515313944
599890586
392302683
350587506
543116812
386024926
331279369
450368851
566869948
509284065
389636076
405129003
454183216
460097866
542243059
299053150
406435109
500220946
552790556
462854250
402514372
579675394
570796451
367514688
460648571
544912992
303007225
380859712
502212040
207302265
399261257
464540340
470544075
272240796
523157922
502753255
288566414
480246007
596133210
504419216
525436232
456708779
605074113
543873734
614642462
456787837
552349581
543401796
572812324
399645546
444541863
413384556
358940523
451315431
555751286
437745640
454771422
409811668
425675439
463212700
565614752
369082803
347576337
617266544
531789030
509069414
385062759
408867313
482385901
477787619
491325739
381606005
336439019
406317585
137669060
566137332
479246697
489663998
472555471
542366453
350359603
564982168
424942958
610479044
308257343
280517298
456914665
575615691
289823060
482700758
362544548
500149873
486621246
406043809
593615696
580237814
476112772
256370906
369565660
539039108
482866855
466723265
566102392
494881613
527177092
564745946
558043428
452143363
332938297
520514833
400103056
569269971
549033559
543538284
570475793
517205645
536978354
308235855
418026540
553614257
619810361
288906661
415720604
461602564
615573019
605087033
503850383
438783774
485846200
360666267
468761864
469968459
536527360
558974324
388094796
596246762
565429639
612342085
440849428
486971274
249343390
616429363
413907562
492768500
402870409
433494183
370954904
524906017
549448420
335089320
554149535
467887524
546752010
580281199
474628836
400871659
339584008
485684310
464550416
508135724
578739578
489132443
206052623
126767118
614454581
618155934
487521836
559399805
382115474
313086279
164874651
221655723
596377537
477863105
611825537
400813387
540969644
305181177
492865557
390009397
568525999
414094831
571050710
515465934
481665483
612924522
612510638
517507882
616160286
507321725
245977290
467500937
503602855
515807210
434399755
549607604
151908651
266632334
602471066
526391828
326496019
595456451
330761456
399306512
502257823
547834429
497454915
547519011
617102497
190930640
593299528
420096965
387281610
602419097
408335958
533779629
567090583
482000475
454983899
465479541
594271137
512691267
423744357
546847968
532713821
319788359
478387417
389831827
494401437
351435800
553464868
439773091
324928983
571206951
575432960
579448863
391169190
418718509
523347362
496884395
375968243
509130761
557859717
529237166
547284984
571017189
597893539
341324266
544991314
462436343
490486389
576192672
520324753
577270652
549712541
159603361
559129586
426717586
566964823
581568682
574844124
569543357
319372558
582975389
540929853
566607180
518551443
492240156
590256963
493551573
430963386
372840518
322952503
522911289
399512253
487574145
498441640
454148560
584570755
479162061
532342292
566395293
498315591
205371784
495429939
596752134
468110764
285229811
441885648
499869873
316753235
569387683
378413895
493539290
561697166
524134246
536723208
463775205
538416130
583842538
243287228
438410793
497779471
529948254
428242938
396876541
584854965
252576458
390400219
383143260
475460612
392143509
596102006
389152371
529952738
517895170
283732249
467409411
292829397
462857094
597853416
406570476
501249693
373954190
163700134
492399349
554682140
450293368
548287164
250504341
393487982
497039097
580337715
390369474
482164046
131214064
334221433
307584939
456072600
312467452
497320797
404689301
524263371
506324066
381983668
213824034
298640983
317504449
269281877
456867112
394417721
579933515
277347494
518089016
433853575
599042908
504975248
240645175
336734218
528190970
586713955
388514941
406377970
414192600
598294396
566688037
523554322
342287897
595848181
574568642
554032290
495401394
319058731
357058696
568905428
462202616
387809107
481339747
187602394
469218849
595226888
378832224
566131383
543566992
573276318
570931091
338753756
478521005
321385524
529388062
497064765
477858176
355882906
584149479
577648416
437576748
522960228
391084536
483041101
389516250
513845609
571227474
347792680
551208987
464754938
530300256
494528725
586642856
235941789
558349125
176055101
487305080
543423253
541373617
477688811
546381250
533295278
331093910
395058960
584292244
551072126
554314684
435111571
590081827
424453522
382717545
434191237
578849764
492457497
508944165
499721914
475459614
454965906
476000198
337146641
510870134
573508634
557911780
461290749
447566191
489782175
402148237
404983439
154032624
558357103
436069297
548080443
586527508
451753575
599376746
401745727
470941331
346499303
535134353
582291249
246135082
429191528
465889150
518780289
587491264
73697291
589408071
588086345
344450788
350554530
412263838
468497909
271480038
598947923
513989549
584315419
309292013
516881577
502364124
376378249
471615230
597034071
568833875
469046083
401068659
592934405
563380273
487242042
432866219
452827591
392237515
573162110
583701238
584634250
549892177
444284687
412363611
584566410
410982352
456289555
364688751
428718196
430794015
386171570
503421741
399816049
450230048
331186153
490176277
485521625
591018838
384804994
458122650
532714647
330530724
599892121
554961904
522301256
561775914
518569880
160748471
327050086
552153060
572059279
400271649
398665467
473765334
342055144
595167324
485877066
506893141
567895121
563222206
441973253
587346824
467644542
533169540
531467507
378238959
396225698
584013169
336943673
396460890
498500733
538424598
591422344
400498971
373525783
593388750
482990235
481068713
598414748
586798030
538145702
388816649
579039213
404664770
382052159
288771324
351052069
381129400
450434568
473639534
353666706
338692013
458325007
351177165
426031934
574356407
481913456
484163970
507023049
525346459
171968666
556583390
397376634
455461407
472789383
590494737
173528216
480014131
460317652
419324250
584169298
461748829
264175109
500256431
403872496
473640572
463944971
395056401
220479332
510237299
498173727
513335744
585721733
461661526
561721200
497860045
425029743
473511824
518519294
599255762
561635008
527724569
40471580
131863564
577086242
490546088
490140321
280852266
565274009
499164681
504258233
496620226
579211284
419978082
295181512
532327086
321162091
368274127
343037491
518035215
524632002
569720602
529675396
466787077
110393749
336646737
515001728
363454828
456438436
563704953
467730587
381936016
399516287
394396101
462485529
411182403
479354979
426394953
487856795
538552648
490265727
543067650
523640431
555110386
499413423
419880566
257711116
416324505
526754807
388402893
477168490
493075338
436828314
584136239
416290951
575952960
393439883
500074440
512107828
459020080
372978001
371512668
598591445
309407658
480027798
504264078
498112689
473916981
469743506
128350207
543071890
492837235
394346047
393093300
167363287
476137734
506598716
402864486
562840009
401386582
519533376
461399572
391385558
502202238
479096704
567513568
349331441
528437314
551073386
552390859
409682714
418568061
309560406
142763474
453782962
472630027
437843345
454511142
446123559
303000973
596620795
525049199
581535155
518887525
307227039
598385700
488903512
368911325
345215115
426490103
588565529
510716756
556019175
588625711
423798281
448779687
483055234
448640569
365416896
400059069
373384334
251722566
162328385
566496381
492995669
572709952
312307599
402539253
454034342
599820348
561121660
367883444
453793852
504197285
303558403
497888585
423603507
578095306
356013583
504857719
414184304
480061155
587043496
468275131
476513732
555621454
585406658
567467519
493212533
410717817
431996534
562082618
518283996
341425829
452800637
556293952
525522572
591409367
429344701
485395941
553027272
453803450
541549483
216025955
585470549
543856415
268599621
504312587
518852843
536754549
453847681
541781748
384752059
435209737
432705159
242469037
362591638
120701473
450314723
443783905
508380601
535909440
211412928
501192024
439762992
369212054
326100880
523979751
524923570
404987571
513815411
522226963
372998140
399099544
538866100
394632515
444168995
461557494
448396221
533872206
549087154
579433615
463402546
599398368
264230418
590526388
565543640
189709783
596290474
564604795
561065877
372810860
453848558
391380683
527820337
525444421
478672287
512704098
447376427
482940034
414089561
470810250
407226283
599295921
584340482
512958572
482166644
394263358
588398420
316310991
580344031
368354848
408230839
526961202
580841995
573860777
353466170
592406568
410994912
465884964
483322161
395047659
384388851
546491685
592571829
407288981
451911367
545307531
483949878
449508425
459757957
570330729
589271496
483705423
472864454
596655427
548952889
537787956
307235968
597254028
361596797
538864941
115163606
104707351
438595175
498308969
575556052
577806449
198217334
549037686
528883900
271482683
414055040
360752680
485787813
457502004
555256756
401154427
572631519
421943446
423899341
477566393
278010738
451702723
469184318
480450820
509456618
493947502
477704824
411692803
594322223
365720719
395368040
516498554
264578446
346125006
291360751
577289093
555040422
420609048
562702713
336464646
590411808
548059147
382617957
310709484
556811946
462304217
365855172
456404511
438364405
415118642
519963130
125223006
487108364
2988833
392439269
497626264
444311249
482277791
457521920
481668960
511993001
408847499
437546271
218246644
561412855
358019327
505382281
446477938
510790870
484187469
454266126
387000513
559680602
520055666
241813212
555337950
388942755
129762830
281565263
440960607
309634055
397494986
382024356
342298817
418929465
314223966
188733501
553832465
597222919
376103549
568238857
408114497
355009629
478170935
459120169
464337886
592145109
511750339
536870646
464704666
362201677
457380692
451196586
514754366
262025895
396644673
384668951
279858321
502769556
364163370
456130990
923030386
595443607
538855012
312992515
481217147
522280666
487437510
356129568
532796338
163535152
421435110
387430798
319600941
592535882
461442686
552908899
587730062
527583367
497449267
588329397
530270073
109647517
385061922
551898430
439170413
513651919
339214164
462943848
395601553
446728889
529198663
550855117
599429487
451819356
579992614
476445848
266501099
532533834
543552
585559396
316359908
547508977
508189263
465706625
568759049
487662386
302545972
265547685
340691523
358286237
326760881
190468662
506563509
360663008
415569185
290872096
560317097
345766088
521957079
531765914
454309830
394796237
598907950
589474780
436565600
440546583
436813015
504224432
540765002
539185136
555714247
196380999
543420989
596577088
406854327
429969904
490559693
557531548
503292466
567939386
387602536
577316603
284187836
302157620
588049958
563871888
519094450
445561987
478666377
442836659
469258425
513168704
499558814
411674197
422760819
475333388
232875898
497424222
574758866
486475670
538594420
298869594
119957619
577918866
285697992
598759374
262200981
190227969
517730688
285604177
518269972
458851437
596707298
551948919
504108405
478093634
476392061
261404507
566607170
590651018
441854873
527743290
196971375
139554985
308840669
416358758
468767824
444127044
503850263
521973460
533616215
392452388
272644808
350413981
400093020
464086940
495480010
455148965
460243876
426679788
442189075
476509127
534474928
493930998
352218062
443427272
325938127
265525041
344130334
557659896
362335354
503829962
446927866
463526586
524131386
578297280
373238449
416473161
452549845
444582668
460595524
353522117
256454225
426478278
236374451
440841220
563344930
572456776
334608603
313034711
481723015
539240657
322891556
530476631
584554044
436803368
554759774
414413379
582292614
363245053
575497433
529373287
429055251
497927665
432441865
560867494
531163887
433046238
415841413
269012211
559761684
340296350
425383080
120127351
514855721
541339575
472882187
539913056
437122726
393327886
476745070
586083881
434099985
549483486
281205514
421224982
325639295
378123663
401873240
322759249
281404366
142110334
537282933
470071557
111836612
105119107
591105536
447186634
479417581
473844636
457489734
507646132
461563112
577619998
517645609
588091228
466684487
449625306
409806195
453530284
540510543
507179060
384813459
404588117
507752387
553477851
412663308
419102745
420481090
448313576
566402636
582373225
496839956
485533747
513651590
551353434
567191706
590671169
456262896
321645533
515852646
337747729
405651916
563648717
427353475
388130096
583963372
569776924
520766881
240212014
499164355
149472056
514675313
64076398
323912007
492721941
520338825
526288787
445751053
538348380
508804726
335846892
383696032
499529450
396800986
455319774
399244091
861640308
494987533
319437343
402662601
577744930
279667545
571373842
357724356
506784387
86772649
525653824
419116435
382160647
330340505
402159523
357255382
333767971
439017565
397795124
459501740
350746917
463196306
448748807
351094111
444663652
503753938
485248931
361225280
458859850
374998413
383799615
509776705
547682378
357267894
573867872
470286902
498372975
395014481
144674762
452315557
285804200
344836996
550848250
575941687
244115068
445048463
273822530
524488420
414619474
397034074
461807369
480545238
390440468
305673194
539452281
404491360
180392956
96432017
527942542
360630488
562888603
322689159
333818444
594205682
363628163
521143224
491047051
332508516
256918623
501693347
529259776
373968480
523575979
530556522
317799715
558031077
473242020
491283329
575960559
422292110
301294154
198238519
532757238
255005206
431595503
402710553
588846843
326271138
526389151
455672381
573056437
525502020
586921146
591670388
482347561
356196830
508912575
595094684
455457381
307161816
493403211
513473999
266237231
122053410
403757550
387107332
456490493
198776599
393755077
485037397
148155149
401232979
529732137
452602504
423085333
474018974
461365684
368376898
334169840
587550234
566993733
558460588
555956103
337556707
593726358
491134827
392130662
386199296
507628600
387781573
426768812
394985879
360984631
478721671
402344728
391171883
517560684
392300848
551248673
474971867
525864575
467597801
444512541
545793485
473427001
480506950
498740973
533529982
458738585
353270127
184507905
381841916
389946286
528863049
479221725
361802963
284777957
429803693
418168125
431854213
256348
508499729
286390790
489857771
411016688
488315567
499273322
345569946
349524073
374989422
115307059
496285974
448074717
511096324
333362799
425917171
492153830
378325743
407529851
405337081
465310744
507218393
509818749
450780305
596109955
551237862
508247218
534201961
412564040
490604099
428662410
310971302
459592649
383203755
108104245
376112699
383427868
485660069
462193259
396396337
500482736
413824415
542504220
455543493
503315741
323436430
495449776
463880393
456322489
442960979
598063940
487029058
367934141
440215756
450625762
383228067
479010243
491026582
572248672
490272567
335090100
580183932
477448270
483126706
542595722
378580389
465368393
438870304
552311765
429782362
388555654
514403336
464032506
490026052
639733837
520849703
414073261
501894741
176423937
580257877
525538726
350805980
575462785
276330321
440527686
331978978
577668957
376306746
546896761
515937399
474411633
477210966
435957667
515892159
457403146
309012310
464147070
470440274
160009072
488681798
467242276
406622417
341936388
362768796
262342182
581097375
419308836
392212151
381227042
371487113
396902499
441874666
511528985
346033640
489153863
458238872
460594476
342094136
378364355
549294807
488423089
381222252
464028582
516863051
353357523
569009183
560012461
384304876
392313280
528350256
425692793
370883149
546758283
371313573
540628903
458042966
305862886
448660937
431083517
252817423
306920711
371958836
350495571
359381561
367846408
299545857
336034827
383800637
447737510
326336978
463507277
390146608
306959796
337671624
518584151
290835017
449698636
486629399
373425745
579201580
401097122
365047933
444900872
462436049
531540614
470549138
463962945
438706155
376313021
462527155
422024516
239187144
487109378
503459827
422810648
461264781
442049805
553808403
437154648
554557032
500954881
452240425
334671810
522821073
506931819
221099429
508036175
436896524
330693156
449736799
250943935
361001340
33586089
471596633
400227525
455305554
564819183
535218090
345816394
532544618
447022294
488947863
98129440
507476326
354781841
599151345
415394387
587293826
422377171
382046743
570124647
352954384
476446275
336986883
524399098
148494892
577262154
239277229
574458271
71005009
452415552
533972889
560471991
170307091
458030206
432636902
475435202
336593555
587914565
274244998
324996271
550438921
547709809
404385831
532439995
576209878
356956889
449273188
435795182
480104729
544877545
345003458
400008865
318044977
340236122
238502357
544794911
473463597
382930025
351348836
304421960
404059394
572626132
315222388
307871045
447661919
409565033
593012878
425205987
509656082
385748276
526908833
360217414
262692744
477645241
418749638
590823166
91873198
483009458
371032949
250127768
425154358
559358237
566669020
398994427
572355349
596292261
225414955
377759207
593286075
525131330
367029489
588232574
392903398
394883874
442794837
553857838
356963310
433632163
532264993
301934381
546077671
581432502
419506861
443227713
504477375
540734624
381561434
522418709
454321226
386502325
521982544
550391161
463151779
392507377
351809018
233190097
443157673
408412022
339832577
405243935
389898253
511486962
426925536
462429549
560339469
506993159
404816025
332737218
432520100
525154683
381111556
380040678
515441262
599763126
247266947
367046948
417612794
479937421
425852681
336487484
413648577
381573568
366066517
529194865
361128025
199496686
499836758
446417590
360690530
395141266
420282656
462723613
490579717
541612952
504272163
489362698
389769413
516468773
472261158
171463924
402792085
418064510
338805229
366033277
592141804
489617109
583011496
408255746
486789484
421745042
307019799
452717300
395383652
295698155
304949046
505712520
488213019
551760696
353713784
300276330
462946593
433567666
529234584
505577358
414641755
384576574
455617039
498971624
471691368
380125851
441629437
545177341
524095238
466488381
402947210
553006141
442431529
528093239
593156670
452641607
243804412
426071765
360033649
252298245
566495278
591100341
500510211
466025627
599463150
474419333
291212818
409936179
386998980
488154658
529649414
473623904
529500319
488324524
556022226
405377131
599452931
486176445
408502516
470337767
380335915
401735456
364672863
499796243
318071890
527736635
592127472
489423549
350939075
448838986
551819220
399637629
589711903
471622057
411771395
489462709
233104943
450386931
554155589
581132745
481284016
284424192
359574012
412491756
544450497
572917236
506795869
451107139
477320103
431847238
424922169
581889295
599705057
197912184
472549060
552047030
481487958
161071396
417697667
536873095
576263702
567191449
400176673
583840920
357476272
464157925
568554481
394719119
496185110
427668446
495509907
493803204
393142724
396006373
406184168
185188691
529358056
447687146
352278614
526902689
509848172
437560918
591984581
468861473
585708333
489954848
507833055
498910495
186844022
317394817
438687357
172047124
476292508
386944773
441070539
482583626
580365863
467169736
520275612
276148514
100734534
223079880
386265608
371754917
436556937
129007453
338969225
412998646
242576509
523287784
590770476
542451494
502004729
254577814
399258969
411887934
531213284
538712246
572029922
460203479
532907489
576420169
446048549
408240839
325369385
115974697
450062450
523616646
340294805
496953059
526569506
469935460
599135103
303187821
515336219
269278204
145005880
381736114
345698850
361495780
330823446
543993634
376970961
399498532
303863778
514472437
301880846
505789296
394250299
363608613
487444799
305460436
326562130
254995684
400045859
480074439
452579015
487159076
464489661
435901271
497879976
364964877
479875540
331259913
598993962
490033415
574323168
579679336
481018112
477593943
541138662
207888732
380236574
296234813
525318890
428130702
552070304
480580398
305502036
452301883
503966350
387656657
398924561
369583191
477206040
487532754
496290048
533604459
368477642
463103992
372305090
285958790
589731721
450840100
358727074
512633248
548762401
360078127
536658384
497040842
581508473
592949797
158858357
588848032
574397352
334088109
572994756
458674494
516657899
568311942
469241008
554970034
421523699
382365422
210606162
581762519
493977816
455757776
491200421
368614124
549409305
537957264
561612014
508827665
389893707
511233012
527887586
354987212
595560513
466960087
450175009
382153314
430891344
444982824
374474753
547491631
550773204
448565568
382887855
457149221
266136740
481387732
584972738
478969924
440726097
477739854
337495224
517475989
190695241
537738068
436476899
473723493
351624455
598379713
361360428
592120646
485243016
553570814
506374718
493846208
239844971
567070182
501373789
306148129
385239732
551862899
492029523
537412507
507667176
269127501
314399532
546089490
174923585
417242907
536158344
405850092
486989142
569467011
403325087
207070638
414092232
404000665
341278451
208431629
433403386
542240861
482680141
495499244
416800313
534001961
427249702
558209635
304473050
395721744
532554515
482549327
539739135
492280452
310200879
518443414
584981854
417637317
541637702
462125220
549028647
272559192
83727179
485542045
385400200
268513439
438908434
80153539
466260574
466251945
542387426
2731752
590536630
443357486
523503010
455141282
398491636
420610439
284983838
373062637
502742447
51776491
502085889
565470040
331498561
186903225
463881876
380781925
434576945
239808612
563242931
525907660
468314940
504854887
563607136
442831581
325800
384976856
448669640
492262930
559189564
500434228
475362312
274022575
310090795
467654649
524512365
465133287
294971738
511655892
263489697
371236625
263012038
438859052
484041048
367627351
426394665
578964686
591209974
586542843
330087018
399339427
450081395
523650324
457072856
351918284
426968716
401948465
566466580
370776076
444659480
541015759
506829424
499998298
514953544
564248563
222163186
391976364
468282774
581591958
557478325
343701004
499912141
568680585
454612310
440542225
588077533
561033050
487223898
468857857
484158366
417848461
526111522
557140455
538059780
524484461
471810732
510573145
396803777
474861627
582771349
556163945
570984007
393961338
570261360
590979815
566967116
529518217
487901810
575128525
411539567
420542902
500532636
533314844
443713636
517092143
567810951
188825327
388583832
416512531
513489146
473619451
570398653
425020072
529657727
465852625
447951434
384973565
73075302
50890594
585711013
107181055
246836462
593981447
405404617
384366318
562164474
468580623
525893099
583097273
341235084
425262483
548258699
214129972
253797994
597420778
408493736
577603721
388541662
590403509
357168660
410533191
454999564
387121620
574078037
492960087
564990988
229368665
456966458
298795334
162725621
550354076
533001086
534023198
541275275
326209814
528809881
82222522
448892645
347993995
567141286
307504027
431546870
539935094
470513023
313885823
319826072
489034227
394612308
354974919
464048761
50323043
37526797
287387367
173918649
507620335
478956562
464296396
423136548
441762418
278959887
349886912
473750082
477727989
520738651
385125540
537103612
471146521
455568404
388824103
538830501
346238302
418467311
415087772
532694021
487480507
497298943
469352376
497461591
380738163
483999499
543147978
473903103
509830676
582029047
494616281
346333499
216907135
381515369
272381405
296132596
487452748
462845494
478059536
481560154
585191130
439724905
491701280
425904848
477391403
384664503
235543544
452584584
453799477
407079122
426827936
249730067
557506838
344521566
547770242
560491261
522952967
429815224
469519845
123275688
283510698
458161652
382912170
539195944
583040435
542366197
434995824
420793294
215372554
490720508
370163505
579288286
326756878
568261012
384632838
497843127
308617291
583761458
507255156
491766755
301545598
457916261
544253480
506311083
581047604
411365350
434914022
442834747
419255446
590354972
172029601
434696058
581945744
506236466
357572186
510884347
225730043
547974209
179051532
330200813
577199188
339451236
464140828
502872136
354748397
415153099
234053131
418769234
189731493
596508973
486709451
576462825
414752191
597389970
471840003
492611875
288293581
592003351
485968261
465038813
397651284
462308944
481635795
498210017
584693542
595596280
380517896
385260930
583960672
443757048
410544434
429079314
489355169
239843778
249612317
587395827
490527679
598319260
479006332
506380235
527964035
283833119
335419188
523942017
575843453
333694508
441673270
407844174
518466157
347172500
351731230
568447812
471918009
400449287
538803606
479056801
458806398
484740664
571880651
318446373
441041645
354435562
534970354
577796208
356860035
419067340
392208826
390961745
478020220
534643134
395437561
490622284
507457302
494169569
378869093
371163603
546989629
528210837
426094289
329059628
236516462
355581476
511935351
306626528
249289729
537431190
515609308
584609186
388451785
557393530
405162183
468638268
498909611
285833320
524795590
545215441
279890941
360663207
548290310
553192669
542333815
304461425
552315966
392865777
419084764
584765191
391174048
496281780
386391260
269645683
376461545
350846057
513146070
471903571
554473303
240094218
476028714
395335430
582988033
338635584
493425643
516142788
388872452
548001991
423408563
491914523
501301667
281268817
487597803
505606175
517071807
535552576
528206871
544042079
182002229
494342752
391686745
558271234
520019835
106339836
404191863
311677912
592933482
456410901
452405512
485877807
286391400
464792101
454612213
452005386
465950758
241323286
571789939
381815213
280566277
568891609
274938010
418820425
299172869
408929144
526052837
143179887
562189723
471642400
200044868
529021416
495453866
92610803
451157054
433232132
571675277
335486103
482896655
436718630
134505659
329314296
329770783
409608645
314606543
346160424
336259777
501657125
354006135
450612084
364228771
462278557
319892543
280736398
502131361
533902880
425905193
563629911
513564603
339234828
352563632
337678972
329070249
559190418
446207595
587971163
395671093
449457910
333588234
189497098
495013862
434016722
360722544
457571918
127491579
214426942
426886258
571571137
322187985
455437899
338733881
535792740
331853070
410003545
426684074
471846649
492384719
529271380
435672152
313449315
596311005
353156262
452850951
502943979
3450761
342068490
534931083
339500435
541507209
508654928
399494618
553906893
438577449
339226834
533434886
487526147
239099631
314130472
541259071
493780623
542324368
548862219
467525971
272657281
460249783
356366848
563773429
585914105
517085082
418939002
429235907
475160327
194663698
452460853
575827161
374495192
553257607
81679987
345774480
400523469
474696060
482895418
395285759
496566472
350240142
505628589
446698853
446591290
491743996
353483789
436538476
477483192
431858189
309156896
279111934
324717792
317596692
398141492
463582387
410924033
282413469
570287654
378005392
400694446
61321974
509550721
517020590
300412094
520396046
450833538
336837050
532769667
559546395
526579574
474575164
444127839
500814081
495005098
407263008
390024268
571839614
382927918
524283137
358796907
374033679
599659157
161798240
476171979
459732330
477972921
509359130
357165171
493284387
597845771
352472539
498931330
435585577
527193038
463410761
400556148
180025278
328949841
476074189
421601294
597873649
556074771
161310120
158341328
534856139
452056570
308719833
347428518
296540039
475509580
478648113
314208719
485050706
439225921
98061978
340865937
570032289
548530031
199273866
415499364
432298241
311199049
397382598
492707209
395764847
334024931
481106225
398467788
563415513
546108489
478706445
125359699
290307135
384402413
311874080
515614892
217057206
469196173
391731133
402578693
484912142
406517948
350770831
296859007
221997311
489498336
466337403
276319214
433998853
458521565
422494445
447030301
183092077
326361355
459026914
547067686
455943300
307172662
121568760
398434683
553605072
400372522
458967231
554299194
210598086
399811714
311567882
331509189
586548232
491036029
535431143
561441968
370553744
408239337
422845837
500149060
378151426
486975829
576844952
548349602
444557129
320187503
469341933
309971725
371001530
530553647
488234167
451305443
472844017
413132069
395183633
398222317
546285063
401846804
435581248
412419100
454730725
464571835
399758853
462738330
520967128
525046461
421208712
488512808
476047608
322444701
427595615
374773975
395499995
238825187
370041768
300803614
466473948
397750817
428299322
392915376
340762017
387408397
505981148
469071541
459571571
504692871
251332214
579109667
445623124
328682939
507608480
478960912
599217776
419995159
200247111
392136266
329093716
60490645
578842638
499725271
443339680
581077219
461662625
345793668
514717361
124011378
466727541
431933881
442696113
552289544
527080461
507944619
432602039
193818788
312640357
593550951
421856761
517027801
357789189
597196138
318066731
463092195
329063286
516540748
242725870
435071806
532267727
299380670
443510234
357823320
488248770
392032136
530678083
284024241
443464483
413177239
434025048
215458128
389393081
458417089
244817617
346136728
470243978
308113973
418406625
197305706
462645536
428405819
68417806
469218967
496920609
85920007
451953361
346941364
511426128
373142458
579383042
469738399
369003003
370801464
445791885
320344097
387694431
413719831
385048601
375692092
542528947
485287963
490729133
456685887
397568617
380923796
587171021
481315921
441525742
481378073
424924652
426951234
397516222
180205918
345141528
268987793
391684124
395743475
820024943
474225298
536690347
491653013
592982665
257743666
566752294
535221745
336421079
591337002
560068228
571673438
463952631
363295434
598594697
526688398
502595858
64709443
537304587
546348011
539601786
592729111
499607160
438040051
450477419
467367870
320980647
453596710
541681522
529270503
392010045
494938736
458125258
234780863
446588623
467344564
185426068
437025884
485856984
181214143
457538259
536304448
485381283
149887728
168392074
534644927
539140160
523655389
454016961
524256254
597702427
525082768
486741011
583039795
383066582
550318917
526274801
525231125
515037206
483161865
425879474
536435077
454635332
351663460
433050966
272367622
469742166
409866954
488934536
456805863
520023683
260573658
529168231
186944057
352021558
352047096
330519841
567733587
476986580
381314531
396765453
467667608
286355421
493122712
449608260
412570017
393860504
402424165
355179899
343159465
395755863
552280949
349894660
491758019
521282327
501124332
243482094
471031963
471863390
411489247
465123871
532253903
478798422
420100338
467229237
510908907
540353205
244354458
399085045
565340289
390129091
529443142
571272938
372474406
493423232
405296912
399460065
410810793
561204961
332534103
386617174
316111756
471375777
549006340
391488755
479326325
503550036
275756111
352682408
589616935
311033232
570541709
416240260
480929742
486505655
380141142
447832955
456680983
574789385
454520083
564277476
468599313
393094497
240160971
465112714
447053966
112955541
417887389
323347703
536957604
437494954
475343972
580434968
520340682
472555479
393817179
412157997
381024804
37792733
485397373
504687357
167506916
497595927
509327690
450823999
418863616
462610894
460668478
435596678
452558445
574384128
329364262
534440709
520904796
357718848
534831389
535547464
294798102
199579800
523402626
491238648
371811022
479176472
409674070
392226446
442762748
165751126
524365369
598346282
375303822
411624121
350154320
394876106
324258011
545221935
586132165
406323073
445974784
476842647
391278592
492094706
403513417
596951812
409436155
518461566
577882302
333740086
481633619
473578796
260614339
395792944
76281182
540851462
352462661
81062685
301560899
345325837
469668942
482837724
361229837
281525674
510590080
425941476
387821023
405804778
549569638
562714716
550391367
427386387
483317805
449113940
264448810
551991103
511306495
554116586
539622356
494743054
384207781
560607122
396851209
516208264
531968330
490632409
378258638
463094405
398304728
503413057
488532665
482842603
599772094
418404418
309039059
559479292
376986007
591614612
351049533
163207858
396634796
501737058
434367210
537634846
405812952
318419170
463182683
464095281
542447758
486032271
355675999
587568552
443159865
433679337
569587885
546223675
450294067
291274808
403395865
464911937
480765598
442585286
324890731
402309659
451948438
378050020
344653215
341160536
362481241
483617161
444743268
139275221
240440043
529618611
453488250
449702855
372042865
434121783
569985150
448516659
412753010
586673386
527525810
556785804
237700343
364517279
325595202
297785657
201956309
284818565
403665704
571638289
356751020
251694608
130145383
482409054
402365155
329227644
460317614
504560512
593770457
360977417
496564407
569316459
532287324
415035629
394958090
371394478
469418304
360118973
434463727
437593498
483723595
491883676
227980980
540142821
512130669
544513178
362268563
323824117
545195298
247799345
454869303
475942656
376708016
459661546
468284904
557652152
535071128
424913279
544813288
476680570
353857851
551025412
412212597
508042683
468330906
379178220
492946352
420734450
396414987
425241335
232379933
175951325
27191505
484635720
385509911
381870208
305236315
412294400
404120283
528961631
474938161
182125260
448520888
350871983
594350556
417941612
236824486
433672939
426040981
510789613
292937223
556337914
394808785
458139502
450842647
395065870
471128290
386366656
357784691
540869489
455253634
389172511
339966555
453896022
505586179
598946492
325767819
506616952
380375177
409534587
521440345
310737901
415775055
376713199
162800717
417354890
593552123
434287479
232392162
485823115
326761281
479635655
450930488
424485407
477693039
402308307
404102512
590728900
480193224
459328680
412178528
314446846
328068420
549572391
497540897
590368715
344983701
369166937
480091297
251076901
74503648
553748952
493409323
425759189
403398442
458519296
302149545
495552553
411305995
547657973
504104374
462682663
285339993
455858104
578149404
449271462
459173265
497822865
491363396
540637698
540398161
252506122
466234084
547983803
382186308
498513413
232272212
377381747
592870206
527457199
387042330
582450945
353380171
511238594
50682052
491679791
559905517
547070996
546229523
399298838
334723508
463848509
408776645
196287808
393300824
386229538
313781992
475749699
356528608
451472846
447196757
364360526
357742040
378975897
344675706
472618951
571125205
316719536
442506586
403619055
457635029
387410878
581350658
332416863
397776721
524541294
491717339
544391116
345674236
205520996
428505901
411081201
425131244
224941898
558944198
344766497
454333002
423715035
456691328
476952995
388919670
410683766
300314140
499629672
412385836
566330776
539539150
340039414
217610841
345462171
477849829
479522405
558763957
464533934
192427661
378040528
599765151
124783744
591985115
486662520
546521725
146840261
489105020
276005196
593222188
439107828
327011753
347767988
388140107
446465455
497994572
486208297
409087246
347742026
496827864
484713269
401840671
531415803
470994424
523815226
535645572
426522751
392615384
126901071
443094002
450151203
471917991
411981142
520849984
516938104
387173796
546608854
584504740
481234328
422297234
350455592
471254544
486752832
464777981
385020635
342850013
464270706
547939224
432131683
471622939
314893216
50651193
500498623
428606194
550578040
332907265
444432101
445513960
393760132
395368677
508255366
335535577
597147124
307493715
493607058
533285821
597776501
565016264
517609158
463614913
466605880
542142186
379262174
517782420
426778034
526202988
472469721
364193209
434267753
518904103
473434552
525059842
383115121
495209033
459210066
334635173
382180486
488880073
308798537
487962565
587683489
239118648
230877385
559766784
409695842
429277230
491570487
163536563
172941645
470989544
378433696
340703363
410914621
566960196
398652577
297490017
336918823
373307570
294551673
411930783
391058410
465599890
408268729
379455294
461323233
379467083
297850859
393329940
350513950
256155300
478047852
468190694
30395481
515093125
367846585
456717477
412078038
395245576
247684220
545121739
394212636
396603515
540637527
378796537
445337966
304709720
381361852
508757058
531512877
429418269
239208011
303712619
391787833
445932677
215776706
456578246
442135982
423066914
473940456
433297751
578799009
473170848
507501515
491865306
410187018
380450308
496888111
494773850
261403436
355021457
209474452
567485508
538472016
345445940
130904924
390727701
383596280
545223343
416849344
410314187
530258907
498107086
541146944
539472105
334860079
438253549
526234940
301597431
487909211
543040841
596805760
578656623
443155238
412405913
359743729
457794429
277215238
217290077
505161479
463189474
586839198
205947510
491603079
478293706
406734862
402560678
497336283
429915688
439437220
427456913
462019319
278902416
469845519
366801948
205731537
439576719
456802874
521284305
472377208
575310374
498457644
535927666
425009441
514846878
374831434
524779734
353706264
538398540
420897761
261436036
459120727
507099260
302373215
596566645
358093727
389425709
504379994
390617105
403192694
489201848
355220444
154690682
384213153
560988692
240319317
289932648
309840239
543541944
536668696
357928909
6266719
573529641
407603587
526706981
347500453
543892536
375237715
479090083
495737262
274518533
325359673
538528268
219620186
290961796
385993439
229913105
359575351
150099498
453432243
471498904
421914916
593773842
271664366
418737486
589041725
317882771
389876747
342198077
446671594
510871745
459816574
557025982
553648415
321065776
489598201
381017654
291444528
539071536
546568849
388251535
252920964
298131935
358932881
492565457
376314116
377540699
476632477
402931335
597046333
555308401
460789085
513952154
504608376
247519846
458906595
528292922
446542422
540731288
597275175
509011684
593917768
533982042
474188718
533468185
562813876
430504763
375465260
368250323
492518421
455979920
593076136
533819336
446198724
531400862
507613770
565085966
423356995
534180217
495207527
575652107
539494066
379335466
480217805
429007140
501963574
486612541
554572834
343637132
405141470
464696056
536195171
298449235
467167333
317851441
478001946
261783520
518706475
286013343
382184963
583481568
389464727
492307213
343983823
392055747
333042937
352666051
397295169
584005090
421623491
503301200
539029155
500400882
429973503
560049371
467408783
550650974
481989905
589725263
516976961
543965529
456293084
452614038
369306693
397422457
459299387
492917623
566800709
474908257
248429121
338673100
376020104
432594909
255735632
33584447
486879863
395886020
235871625
540974218
468247795
190724841
431041662
394364054
503775404
320694400
479179725
558561208
445591845
567212362
549092640
481307835
357044415
321171621
383202239
333810178
393833799
468934360
510806353
559206705
245370538
530436830
250502161
531320504
406694450
442175653
463490911
222133130
535449137
528960934
500120244
388673629
482731267
377310778
572547188
527236752
547722446
528090559
482197840
250185640
532970245
431387914
543037496
436333787
218385507
370565459
356967095
458213712
479624674
410250077
491741888
480994960
546846865
366391950
523421423
540192264
558923745
399904638
553004789
480338126
467019080
236105184
360524582
348333335
497441904
466368042
542312764
419623479
400762442
463276154
450704127
306701732
384291648
508969336
430543811
378110719
534970210
457980758
372065410
336787213
378970246
53637383
449622241
518419172
382698024
160130020
405878935
492065727
385199640
520832676
381282129
398756376
498034648
384190086
413173369
383271964
399823484
315447613
293240611
391587339
227956191
466303120
447931778
510131164
365652799
503266804
457816029
526145786
339837952
465334190
563464198
552421517
303837528
540892896
540644396
558054484
339561579
345816516
396233307
430269164
513258732
517044105
458630087
417818163
337766014
343238974
401039075
351508252
538329190
470675607
556270357
430427113
452179025
571901671
558673915
392845573
405671383
418268372
428145309
342554221
561552166
526806750
454791009
423626077
534899067
240819790
483033738
423986707
264904395
513614287
505158039
570359172
463525678
562034604
168554505
551457997
561970125
560904844
473637858
441742267
449481796
535637252
533724799
508645176
504705406
471160618
468990772
581206108
552121419
391193304
469092992
579532272
473474497
539068799
563232934
435573244
585768190
556762632
461496762
536457343
488727211
349879520
351441086
579041224
525845515
539761162
431407472
581743878
427500494
422776041
406531249
277785837
537464173
394346333
488197115
175362937
476514717
534942513
469307885
322224169
587067760
400335218
397007393
579246529
592744063
438582103
479119353
588623657
583669829
274434538
319696314
361197738
303144623
514904831
379532581
369782688
266448324
472153332
430414975
457914720
452654778
569865204
589392591
412939633
461300657
529509525
489324560
308701031
566841638
366508568
537509134
470636462
386294736
464255282
385935042
588897988
543401761
454392310
459028494
457860548
408449576
566719107
464368469
381143342
350042906
358661085
546401731
562611095
427811136
484508922
384273819
509949078
434757093
537380451
578036760
454949894
548582902
549240331
482860401
421966023
360515143
337420654
551613516
550062900
448680262
431145315
545156799
501687133
306846147
544127150
555778671
535311952
387896221
470232204
435275823
578518571
149944570
510121280
400190369
408147683
455828595
324768741
421169409
482002539
130896575
477744820
463385457
550720889
528222676
352445647
416918995
411905801
400868260
472983356
425621220
579890323
384311055
567586015
571245
439655648
431915402
475075207
597632011
349604100
266758677
510024440
499767437
591962861
509683950
544451591
290518008
419974874
509472140
535263965
325886603
403478254
334411139
599884855
435137218
279029870
355877207
381855055
439431537
279373047
213052945
440441967
462341988
527993626
595562899
512729972
496220635
345180381
344440414
480358726
343660169
589052619
462043339
541968186
403124620
479727747
456326251
493190313
495098152
415764234
567795884
492904582
505048973
198892827
264880131
485201389
471544259
306844084
474730256
457793994
583659109
511860927
377811457
340560197
508045692
556159907
592078984
487745511
261114429
403918612
395581115
388471967
437355794
281205382
319822730
538179904
428520876
470571566
509800613
447731648
379597897
587633686
409216737
541215433
534256793
337461356
563305666
450506322
501358897
501766284
566568630
394510563
135130603
481031877
265841473
438201673
330442178
221279981
444266144
283143572
471832894
473798253
557231065
466960922
514835646
383480137
433038113
554141646
344925814
287024231
452492776
368756416
567552835
401470740
375308410
408986111
332890743
581441380
222179927
457558980
375186090
593207898
402545876
567238266
484883454
424644061
155761631
292450231
480041954
454498645
389572114
552088396
449115270
436833995
383306856
432561734
414758928
418108540
515750635
364005750
596207695
404881020
500146835
429122053
429420805
474159242
379789108
433727325
347736093
377360190
417212837
450304054
277385667
524346609
261580169
88265192
521908404
545001573
497584839
544596130
452199983
249076793
568746367
411946128
473095567
415788298
514647591
357855326
472886153
500458447
277379826
448089806
353823619
435315473
334277741
414790656
447713078
365798520
445175060
465632067
483171290
356754961
443171634
379452690
494676495
466970816
450335904
368566343
497630080
559174708
343645610
509626359
469890415
438616764
482916351
467905989
512543736
544488223
270288943
299734852
459537488
414802369
468272826
513384615
421852765
486098465
447537425
278604240
368381267
413981609
508729817
448495580
227766932
456463732
326492317
337088080
549766766
521821283
595055486
456111731
508955624
492718513
405349154
398669760
398004778
550982314
346453190
308113923
206620138
453033969
254827727
479280496
503399550
494808327
384963557
410248813
480647730
463191502
503727047
396080015
449612304
427177111
475927203
427359793
552365781
360962005
358013468
570571749
479122424
530209430
325078428
270518512
365152874
474356596
431166808
412357055
484335470
336274237
476699374
520551432
414629560
365191154
544040286
358055491
433048100
318549823
438144501
54957926
440966202
301612179
423568935
469103056
269607432
520983624
197564743
228627231
508622247
417526383
336054092
465586634
391649779
490446523
466391703
417398996
456782316
578210950
420994654
386803683
372557541
449062163
482828047
443688310
578815757
563398374
537798064
440734171
462076366
394573093
495564399
506063152
405795866
382252771
435560733
432002888
461761346
480210199
365459447
531845771
480581891
310422703
332614866
332886774
462819547
380582234
439001661
382488020
326931652
303657750
496376733
420774011
568450185
412758577
524979935
473461445
164864566
488397780
499530221
401847756
386313305
459684243
267270397
479363721
404334255
125014859
503932592
608714702
331274529
394061947
266806581
392503735
287822435
441245875
416017253
545239317
284122445
326272685
441540233
74611253
504068199
309874605
282295914
402928999
434901661
442282795
522072425
519015700
471107102
448415437
459665021
177236944
485198831
205954477
238769480
351981186
496331659
453236141
509900532
443409983
372888282
391539026
487026981
157950001
508853090
391879119
433332662
528435842
263483672
364650045
480584534
284273861
270845206
286340660
390214401
561084656
349467768
527735095
431594272
537391587
544613834
339642480
543806452
542863626
224042756
436415361
471225076
127469734
264261018
292871017
359154747
206930345
469545839
391603707
526560127
516900972
425888365
523261689
347795539
527837654
337435460
375610315
562798179
474994643
464381141
382378881
475102111
399310122
399279313
414234147
176059017
263253802
188086741
109034338
319677402
570993106
482841999
418478128
588411444
399698180
507152388
452274382
560767843
411716142
419773861
385927127
507762477
457501155
373474933
417034228
52111483
534948630
481178338
501207647
421362683
57408839
292965178
539456123
487607495
393938690
581324614
298001516
373718142
378731586
294766681
337682877
525308844
514846809
524075799
512872465
412079041
420033134
294668983
337289353
187336866
410394643
457614052
494470164
387450317
450435792
485456348
559725857
443639549
498022397
484549121
463477105
312628087
385777926
421576374
368215555
468552952
452986286
392305496
436707537
390521443
359483330
400487090
336469104
324855185
529220313
234361576
562618056
302826168
328479145
417930199
494504685
589414125
468287171
327739848
533947798
446497655
315273205
399908087
541449695
493364817
435718814
339685821
490016794
493216802
159177956
439433191
463797124
306183091
344038811
211327318
539929523
359832258
392568462
413019090
314110678
428145026
544784987
389603054
210857827
394810605
305017730
409585503
367851821
404363972
549999772
211692949
555712751
499198177
372328756
466061978
379491720
411539636
550014810
505773882
394782337
514689013
299242100
438618885
458672633
333004514
383566880
446850102
369627607
381929492
355006729
359834358
462857914
467426455
781103027
437265609
425862490
366832393
281987745
312936487
487852044
478791460
517725928
450011435
410725864
412155355
292426103
294939583
327444878
229136130
433457475
560412338
342843585
349067889
454648479
443173039
393411577
368530287
477245128
392407363
336794244
407542013
369469637
497350155
388494630
30754470
507888816
463696112
391925180
547114298
450434294
547156771
434054916
439178288
538741745
472432869
392038119
499015363
401318023
406767299
459231806
237475862
341519034
542249527
423322192
391280368
501781865
371295383
509792613
244565841
256196708
368118538
417040226
349696797
512716384
515275518
430266738
481974914
577663414
391400255
332158388
501670035
532136627
401491443
382764050
313446203
320141697
412030742
477387655
316544326
457207249
544314146
447080596
281318914
410696817
398774572
408336762
393781245
496403922
388571184
516382973
434988028
250917950
453365689
427887755
533590480
321184447
375982862
409931293
391380122
464732211
286151943
492096610
536971074
464761100
575765528
390664859
557632280
398491910
462165317
335767002
356178759
430292759
501126669
503065717
348082356
449797872
495279440
526498481
431985034
387992239
425961828
464498858
504519414
475011785
381701040
306858711
517691414
466517776
541925847
343041027
540979931
393967904
370805717
509361650
531104626
133907080
346784014
435797054
479335558
159925372
392048434
552475272
222547548
564572736
518207270
485000699
537598582
310650938
529627758
557606691
327657499
492123040
387442084
465882308
220239524
421136310
471164480
461424152
520232638
494897835
574133812
419992490
382192650
340689374
346392916
379719754
429496646
481230659
360710697
474525552
365291073
435415521
454050038
473096933
365132049
535794272
535029401
499122053
205495673
401929769
208509266
591870801
499152528
222963062
245873723
496569443
371906750
538429915
300717953
430913621
424423162
434820187
392421840
393981306
207875479
474607188
491037111
385401218
446391708
493268964
511866457
392560004
482859510
235152205
298671038
388599754
331662424
355919728
374971977
360747793
546117924
456170354
368669451
459866249
262234070
189297307
397866644
376153551
340489477
325228238
452655585
419813090
416147620
340283648
428168821
398101923
418879694
366865518
463500702
380691480
499078462
453841342
374983544
462995622
545646965
477297629
352817521
419359737
386157745
533801468
454232200
447235473
343274073
479439459
192607737
213235807
333863425
211737368
32080395
348324405
515283399
391995253
466556207
421255499
474036114
214206762
159940738
382348545
308877421
420253172
421548927
326628865
384888679
369465030
286391481
403860072
376040077
544441329
331873322
478309620
340432749
509797742
455855372
318635963
385015973
412390945
186139263
470123614
454331356
338388798
286465741
356433718
448615361
309744281
546725547
531435494
385692805
453390797
462505721
400604572
149025490
395579620
456200384
457670745
538860798
451323620
109586132
433214785
343178643
456387353
452566173
389457418
410506679
105094197
570262532
330956117
431945587
534682280
399686615
531212493
450694258
578919139
375089641
540281434
544298752
118256295
518011674
271870554
383809461
306966655
289078761
460442126
534414077
409980541
229451745
442915491
466051862
578512258
366579100
392420202
533124531
368939450
399139532
585666638
326881889
173975004
278864614
414080359
442392086
355517436
365190205
503786768
349483204
466558708
595930399
468109458
464610893
314026503
480312834
424184477
509061421
364713583
210359812
569564111
472575365
517463778
391595645
220590045
69183075
430380104
526032686
561630074
442410657
372061820
420857241
546778737
339515678
496069288
517852830
332447038
588203017
385661582
360078457
439847898
344908519
360218660
394233410
539450736
157391220
369560861
447911957
329433908
506794230
241510948
477601412
485932614
447574679
208419452
377624431
346954123
525278061
432816170
537196275
432910479
317179260
479117739
447226660
480731543
460618645
518669438
284833965
462106887
289093011
394728135
455653672
572663979
478512297
342683006
324859882
389271588
501097077
380895516
398711392
454488547
380007931
312031
532454151
212797436
412120885
436658894
453019691
397721256
542195344
398603633
473786914
398057090
504686977
308240502
410300382
469324370
355300181
362584866
351490721
103072273
236832839
898604698
251906511
371004954
184181352
270626811
394134755
491653109
397171154
465358160
463991656
371692506
594332346
530649266
430895563
471745197
459164469
492213593
443784797
509606426
578816121
455651292
444167096
398325910
303115745
519935621
325520835
234948169
533809392
228695251
514555078
311545538
437298725
392227279
501909990
381562852
458811198
364699320
151686507
323243933
582921747
537570407
397194410
494649003
383758386
475974972
387715275
514118150
481697220
445762813
449570703
426136638
323585592
293041301
485325178
307499036
387274379
424092197
450768547
340862641
430229890
434470595
473830319
464694094
417115015
449575016
375185442
465796028
480079984
156167
430082409
354019624
535619284
74691164
232252742
295718898
532200454
479401036
380328845
387537172
490949088
514393185
505341059
540195345
352924685
482396448
509184660
505921584
528008503
395017126
418629673
477941297
443022207
484057927
458341168
378671427
484516040
491035150
450237730
437357158
259969818
555451346
557095023
485187012
475461194
362104002
325542055
476759482
354129493
423707800
351721251
404384207
365120401
438108324
427041572
374390506
403473934
518567913
468739672
404693354
481132153
307349119
242770767
561511430
95633621
565201303
383070963
317819863
462169267
418404263
400302788
416934697
413234902
301947164
371213903
463658286
302298867
382463503
332407532
336776408
456879084
313773499
476871136
424174785
318645579
253330934
507400380
435589435
495757619
130956372
596688572
427389898
277141808
343641481
467077605
390403310
287935280
420334040
250750084
334213614
355336286
439817695
455094762
481878871
350600454
57779631
113191157
314385302
464349448
470608724
454156337
535879038
596763756
471741740
328883929
362161936
569158536
300509551
333577260
421480487
522795677
433506869
403227224
214521981
343540640
446114743
417924909
308223409
373531125
391387509
385841023
552545161
301003225
296001699
225861380
433032077
301329933
408109024
362393069
369259078
407644688
323313774
434078141
399073082
248445044
323013020
474518933
330777568
479932728
380308993
455848659
465356596
471110414
383425764
497771276
380984815
309727918
373232075
567525167
382359125
488477207
470166389
521011233
484425154
511176066
200894471
471131252
488380630
356972520
459567671
181824250
397146591
506681058
384607259
367924355
371531688
445050937
514618951
437805503
453482759
449096204
463789608
297597475
334911872
372588445
339469532
468434560
342271407
535255590
510594347
360368820
394754507
298618891
433578810
555249521
523597828
442013477
154967451
123495583
355150742
471307141
432311007
436714423
466479041
325704410
438413069
299374553
172235172
365177475
379846248
375600550
73582446
387380997
297468451
434252383
333322083
538303014
563885177
387066689
436980935
374950779
385389561
471158478
460721255
232326842
423435442
434689387
463026857
321751630
485922963
550153086
325709756
583872926
371655235
590100467
86870424
536718909
464823906
387620568
495131429
268291413
451476305
143234952
306082955
454372235
315253832
347062361
360515071
388114653
313545102
298423343
243702320
285900994
220883970
537795819
354256144
493582707
443860596
300457021
423121759
209300544
217331747
433756908
477457447
330397475
357714506
496070114
435333045
191525093
404320825
339755128
360643141
514677949
394515400
335691219
102695291
292666714
510255944
472671880
276459170
534875011
545947500
515046428
340907706
392700398
261654366
390348106
346962326
398715811
477958716
506210367
336358577
212742635
459438722
272072334
342472609
228423771
372197675
343941910
413435010
362908868
268170568
386107065
422844142
473743831
543818946
589126557
69798545
342597599
384293401
477933809
475863943
398488494
482221611
400446660
285177438
450154076
306621833
463298300
379564652
597573894
558478095
353894654
378901423
481176398
412008566
2957879
474406895
383106865
495066885
433309889
311427712
398844054
380178525
65760440
386920790
507146054
500161762
370776060
360467654
406080234
481734957
396955063
535924453
497701165
393353507
438660161
529528089
477134011
202583309
397649186
357110884
353584082
448589316
382879537
562179455
505411942
150990192
390481964
326486888
296199054
471863128
504024992
417458213
535374297
465097309
341402493
249195859
530966450
95762482
403773376
430456050
342348194
455732597
544049665
315443712
527389200
452933511
447864432
363175564
466866739
507212365
346244881
432254060
377794130
383914603
410638907
511534269
365433962
402805170
340837042
505526069
329426678
402324244
344821581
382382783
470797900
352997293
453716881
452929619
321274066
492380065
366412654
386368025
313038809
436773137
478266671
475069168
163957248
344638038
423187968
383791513
270374211
340680801
531484752
494802970
510805215
469069787
389941132
546053138
488114521
267369205
433129853
343471741
313692862
344515877
454064420
387186974
476596570
530555290
542056133
540855834
534170506
353197875
528307217
519825773
490211723
463493719
395098271
467821477
441277639
384241587
364878114
419572524
429619365
545659238
383847352
431425272
568864100
294216749
376694383
329088579
499018754
370411356
543595280
421658286
431481869
467144456
389759959
480900812
414868253
363029292
447652564
389879793
544852450
451583252
498698435
416888425
239265015
476338445
350943617
477245544
552100458
467475448
561466226
336492621
359497049
331712724
476865521
466797687
348496979
493309609
258872963
301195284
371913037
119426993
389378169
475937546
388261776
489353184
593544130
453065852
435407134
393741834
532442680
506129161
255681577
375147476
268648613
417044592
510309853
316698595
421629519
329652211
241501299
380176665
457275874
568956305
500618131
367516502
477840939
495555537
543657173
470239496
280146330
525104886
593075258
405511460
399714382
387193036
381564857
498525850
436867169
219071798
566328145
309682277
560044006
502044192
344448530
398059308
444817413
327340740
442226372
442899846
368757061
353055338
541229913
497709289
405289888
301037611
512741849
382771647
465014230
364407691
463829538
337143692
411414458
407246561
400074669
535522458
470346160
351916076
323070625
332861558
460924268
465779707
225960621
486178768
233464584
372324092
435875075
527809432
302114761
265785783
553337815
421423928
451983723
405421178
554990966
514015181
396532047
400790583
190988329
411657831
429141365
519297983
213802806
535350678
315936119
345321938
598828662
539723160
520256142
344610583
363825978
350006707
356087955
443855313
423484182
387175869
517526297
490041697
413709809
257354046
149209587
247906389
351925847
418614564
546716722
415174970
424925195
523916399
544321257
454140434
412874153
383407890
488522305
435278853
484872841
463100672
367396441
434447652
157708071
432068572
473193592
511792485
381938028
45535368
437551112
443126921
488783807
497781090
474225888
486217388
378147753
287691883
397594877
291983099
549427290
270192485
391640101
420840203
473449185
298919917
414175139
526899403
395858154
415563600
538911901
500501568
436313174
382135776
479138658
527180938
244547723
491193383
522802879
387389845
424895240
353179302
350822139
388185380
396716247
505630217
246127497
556576834
438393489
299746760
442486227
523344563
443497739
254155623
451085409
381385361
278144518
290807836
340151193
441351683
467438147
380445180
333512557
471020924
379061155
399000265
331343620
386279964
412765821
576075169
460121710
537275695
381834976
557711737
534104173
543168388
429173212
476892221
426367755
291556736
392846761
366574409
165575365
278312854
261511316
341453148
402672032
412888121
301494563
476301432
395280673
453872576
437464283
475607520
491436226
370800145
419713300
440197177
355618728
396392735
517775615
475590587
496862446
474680290
301603173
475725372
458212228
492604132
392311561
457285556
293644148
429602015
548762275
461992948
459970359
318144131
398142288
502540144
343622733
271055435
273618568
391168602
543930173
385291230
499251389
385616658
369220341
432086342
132218537
488532455
524611515
410601498
409227368
524796315
384654077
491187657
267887215
456483607
410113675
523542186
426635855
301925439
188872982
422436417
443233658
396160763
461093872
447337606
323012336
540012245
491764995
297477917
396642221
542512973
338501617
474364170
522517481
506137860
279051560
98218688
467218629
257900840
433357275
507352985
306457326
416136621
308328163
480303712
452198477
365128330
414445090
308824082
350394946
486179138
544858472
422378858
471759828
389268854
295011080
327043946
367731207
482565987
553319
474937763
506889271
504985976
360053402
437163011
437261402
213282990
467671578
495563128
521125538
500617700
346814079
484444147
325342714
484990565
515819637
321934647
364425106
355905632
474060045
466116658
333117682
541961808
288050141
546093633
474767364
413328660
356825294
423201540
446591984
381494924
490681070
437563052
451798385
385788103
487905536
339709953
447887702
215755322
331195238
387476361
363346276
269444984
520522537
414754695
548447601
368075715
447883124
372085123
303464569
410423289
295608131
542646864
548805050
61941230
555864440
211076493
490471605
402559136
332829034
506469560
389559909
391029479
478750476
583200002
351959671
479408703
530862773
471999449
451303442
333049143
475371152
398609990
338826090
389836802
277059009
548818937
366884438
206466781
437280900
249653309
371810080
340901172
275458476
428732334
546878573
338863828
577419274
449224003
443817594
322536672
389181522
454026496
432799553
262362335
331379903
371429408
407582414
349499336
405518285
409896472
198501074
444917137
457797527
366982211
295655647
353121726
389144007
466437280
390078643
464646647
451764109
342693098
585819277
531190613
523208257
464520565
363871649
298742995
549323319
373723711
465494155
385543013
487377959
398993707
458647902
544402152
531117696
196450564
306449073
400498777
301648274
549701099
366849244
482305294
401880507
324409975
436124586
391097160
347120623
439557622
163892196
592448005
562493410
317984300
506522269
512049616
534668888
236464848
413089968
178614280
422992939
526641756
364916525
403716641
442092100
405508812
352677750
486859654
476160544
392361025
385478927
291258965
388447680
479003216
477325336
385252026
321451769
478079619
318236478
253022596
87459987
471226783
438974977
535907021
432557757
330269624
432230140
246371629
481847268
402948194
430240881
300528618
455600746
529777846
242813507
437240024
527938744
404946915
289655151
536530211
569684117
427237388
465343312
385727250
556239104
433177213
330974230
564824102
219964936
507099043
506893954
447133521
516449991
494543815
321600472
371885776
353242646
502678157
426713622
477788006
577757265
500941970
552990853
514479337
496646126
430330836
354574273
374126376
279395677
569204692
384069524
372323703
474753842
476449652
529334178
499999787
392438621
452474309
529718805
284333156
340696189
431001584
389218467
454197021
367838595
498347659
515810258
538200210
385502616
417369380
388584596
497398286
401270060
391961955
296551532
547562396
215486885
151215312
459558155
250608244
547200151
385922955
356127219
371932253
420370384
386689912
257230718
431970267
539037270
168588099
493656332
528072660
548834183
421074405
393006109
399863455
480716259
369426531
277007464
478894944
364414720
491611795
468890370
376634307
441021600
405907958
510000788
403216480
521516781
439479109
496988038
475043679
391206248
598634957
413858761
350612004
443827194
306338228
387674262
494317773
271898071
408543462
540954928
411699215
458076570
389140886
362299266
240315894
511250224
591816503
410261935
471288684
281614176
365914954
543486533
437718425
328314154
429796954
538607206
551637898
396239640
434626789
382821257
265103179
465182909
432699850
424123018
354565248
425281217
540442092
500419156
410870968
383456162
478266783
434347534
493634851
532542240
371560096
467676767
524405650
370944957
208765466
559439963
455216315
529084936
493105429
587009290
485324218
402883208
189224792
510738409
363248482
543307476
482368634
578754510
364667116
315245883
486254053
519512042
460774947
290374177
411953029
333636347
411946082
422384884
552658660
463517232
337825007
496683027
494323252
486926701
529218466
508982294
342898318
529260797
388011164
407602044
448633420
285020814
401932788
465213736
487228635
499087827
324317780
450204758
408519470
520181645
496636742
507422818
350407653
369074501
544106817
279941146
505583496
499058296
443017156
474342541
492540114
334757434
311804421
301756299
332484352
458265881
174784828
489965675
546323098
514361145
347192126
504561516
424386792
350481072
293512645
186534190
432537835
432852609
433585408
511028379
526072586
425646689
490625621
465005981
549336179
508474974
471048705
453197737
566646614
549480535
462794074
514616277
460517154
545250760
481951513
527720011
524335129
534765859
516216235
428349132
462498399
487426081
501839683
337611918
508822974
364127970
620307078
500645267
359727080
536741858
480668336
497406594
367919670
532911741
501543168
418950276
536263917
442247122
507100056
450246637
562226205
209243524
402633622
506941828
344549262
346168509
538583136
449984020
548621933
497292891
530227844
363580745
452378742
390845853
399209126
529879685
482726228
467037064
357130852
524389897
363473716
305294235
342121773
537436919
482938495
513248023
359022762
435462946
510609087
484163175
488503516
374283852
490451200
393425443
366112650
493336479
421175348
401122530
584661069
593909466
454996939
444724460
350590071
298045331
283427999
414057033
484921652
429641715
456757350
459362219
536527834
528380698
360529579
564566788
422956459
477967929
537852308
456666619
398313486
524106513
390255881
440025145
466223676
487660048
363538433
339569896
479186866
168281926
83556152
463722689
388916866
588532649
249701966
465935115
475171312
437829862
515297062
437818792
442888541
430360296
360012441
550130212
534444257
343856930
529933563
362018103
486480098
427507314
399453573
475092080
355935109
443175509
411520996
433912277
555110302
482766999
453558928
444957132
429143818
418876171
300769249
411207641
490403025
334721317
429547009
414428837
447532145
439802509
400633953
563843453
454293093
357730153
83616010
434907346
422473583
230646760
422707302
311837844
376709977
518644450
211851448
533697813
287459396
493122268
228980906
466772660
510910736
402710082
542754842
344108779
466557245
519925183
588056695
505146934
423517077
421447198
414580411
259936012
516615298
342116519
317586202
472748721
559719842
470762165
395556774
535132942
536866685
578825513
180369407
549142560
290888959
560781906
451009929
439293741
189713821
460872887
392111921
265394739
533182230
438993936
368567477
512980391
417186992
477040316
423140187
490732102
537592424
454942356
594901531
534582509
563655929
436790525
339527940
544719955
470065282
113414706
480540418
419259540
288505607
340928430
536662656
548103677
431328685
507300949
407721335
511338938
396254135
501902472
402447894
130772527
398409442
597635657
483894070
232182944
533491499
515297525
458491658
502888172
591652573
37219433
501564577
311872183
47874773
478789610
513758760
533326312
305699563
541837952
554200941
551784123
494199179
577196957
490283905
491672850
466606299
419087570
547340226
568577081
452566137
526718723
462607661
507694355
476618791
363418945
225880279
484832684
257618994
412928164
357169275
361800359
479464212
542585371
386161190
537152574
458919572
464528773
293219022
234418988
519634786
564351425
355245118
478210358
394078413
321097157
472521990
507430900
505394331
476643709
263455822
358459286
400004290
468462353
473987499
387569040
560291650
462727241
473949420
268322812
2963225
553379348
430579677
361586531
187286493
420230580
472307394
494751491
384938614
262037016
499968681
354471023
526141557
445239997
512481691
405122272
77848091
449372990
440829896
200525141
317594916
272260523
509351527
468125740
376005420
490947505
922764220
692039601
392426132
611481971
590182715
952909745
450920891
726954625
731795252
537316471
505735315
807839768
389419642
728164996
744395930
497963219
482321574
619417294
634731181
787228226
642604372
546704039
541285322
821198799
666359679
371552418
753888730
468654973
938932470
493979615
343804664
283529595
582811108
664384536
187480979
665444847
710147264
483947576
702103741
70677281
540555396
326665583
554444299
511194081
607748757
823916555
346068411
617286010
894858740
713635467
224731108
899391814
771561006
640960174
669498083
673995059
889478046
462193896
318611395
347559036
314011567
190484568
628368191
681304163
298977962
421138993
753274842
487355581
534407478
521110465
790129232
458097859
533826848
694518839
603997603
718551069
472326995
944600661
538381453
340679973
638111068
613735123
717117351
481715604
362334811
953046841
508421694
591136658
739724792
517433185
279846514
707966192
950426522
943544368
818028004
304941197
615213737
855254172
572733299
445326543
564344290
669805279
830705403
695169054
598633934
730758052
558933932
458765119
563660944
441159891
736188462
988043797
579008103
218009228
900298873
717689356
502289368
504081965
918431427
706894564
474438852
545931134
568634582
881341131
461196913
655897977
473028764
214012449
881707029
660631444
867191916
571037560
610936383
202066562
597774332
715653878
389752143
782599108
427405942
897603982
630357915
662221028
577592259
324556034
600177222
499284496
295400464
477636366
870706977
584276731
738632160
382422468
348671758
732979892
517611697
722449093
753610775
303198397
703770023
778112692
357016552
941968427
386233546
475504710
511576265
758927881
561190646
804385637
689383401
275174776
785911708
656912143
441265658
591680450
675860979
833034387
457280703
498848262
966683121
823362466
591241094
562146052
764297762
483612885
728058995
788018743
884179024
718199673
109492841
747099346
591423203
733142719
228137954
651056659
594847376
619901809
517763793
675980738
629587298
637284453
818391745
114198470
766513609
866864821
679892924
520350197
870665940
884057706
456902454
767221268
707133911
643280085
288573030
766818165
475584424
640959088
641072503
229224912
51321844
528509684
748999139
569047981
506235544
690776108
539428698
571838878
94465994
676759226
416364260
434710363
398330752
603821476
656204508
712298492
479920411
318757726
704751995
593203333
624236555
684173934
751918539
600567179
867444713
819067199
278022505
785359737
605961853
873782923
712793594
868631848
890640399
691854817
524636236
574399680
685817955
700892789
586409976
868104395
732785802
724222247
815840481
806218386
598416877
297192039
633201162
707502245
526438633
764929646
668062405
818865504
835053538
456144716
274667179
713774458
588268476
698639979
867003334
464891311
834509994
898981983
967966269
632520910
425519529
517545068
987852912
837846855
385788682
918534232
275489283
371857633
853853938
466286197
308566481
773472787
485687614
427620639
416104252
386439498
546777562
613066896
665160650
987083179
893772766
493184309
189518862
926050584
190870166
817123210
398257361
872837679
467848475
708177518
673767482
460339934
454436095
362378196
736476227
742715705
421353364
787373565
509993758
469598794
426763620
656958001
818318941
437522133
367977927
606591989
894079966
694306026
617543713
357713324
596221342
564000963
964017852
829146625
649432384
200939323
494819259
368066885
743949622
446221878
139778170
358377092
409117891
742778322
473300312
650867585
732489499
775517029
883625702
438641334
188617555
474722107
682484261
739734059
527640256
427045589
729909715
651125306
591573351
767477104
613465733
740109651
578913995
848869399
406701920
795547340
281233123
462840109
502778526
709779817
761815495
845072260
634158735
523463566
320451731
291868427
458306403
785250471
583295417
452712889
196388899
257599054
478293215
325997578
706077795
721793070
827563320
257774562
474320249
688786347
862231299
521725796
645260965
475337085
669920246
879979421
787569540
648762479
575588576
550516651
978452469
769089827
666473767
566404892
656260513
466229623
942274201
214046568
522825604
542494846
723145574
859200034
456217565
387031451
732358991
596211069
850658832
671243798
579125510
791265619
432184090
761958974
891484077
841084730
566779925
868062230
777195084
876211413
459886357
760584849
836001487
133194149
613903791
477383587
251626508
782065329
579612658
770369509
757761864
848783068
951874450
736331630
656883158
774240810
772127237
841105031
897474847
406964391
520204655
728466243
784459709
783143065
535660585
752073422
338910522
928877596
846530519
367037653
482640347
231575964
659116854
493976752
878559859
676326051
825942856
631284315
222574832
710647885
546091935
800644363
798764627
793353582
499821076
354061031
855796302
659204350
765581341
41827675
398601272
792173343
125910097
596604021
282456320
718839940
529956728
776761797
566540612
925686626
623271347
962359769
753317521
831804405
809126246
642361109
821313408
698559352
507312935
725698195
458517286
374161765
486840968
699321348
844653444
340511794
262540934
398967123
807048209
450252088
330717951
558971641
680883269
749588074
45287180
564034029
949034928
862790561
767423356
409063232
451035271
933071423
341665291
573140756
526666008
674098410
438500744
892816958
472555189
429818883
429358204
421102648
336628721
460080390
667495976
324034193
418033039
848053917
828562620
578956893
664959219
537685464
509502493
821593503
415167618
488969312
374277820
145027495
729822614
265545887
611400825
644935889
817536083
486245055
786845465
632969325
674550443
658935811
406253870
793174033
702185125
643058322
544450537
441398421
533940662
347141885
894376578
382781273
643638505
872161169
606776807
715143900
818290311
699015320
627541245
40949910
620871416
475186378
721932967
641407027
575285850
692147277
546325290
376751236
853738163
503727124
435586315
970295896
743147725
811050553
885920825
735609482
534407519
415063138
420481791
427626326
373628914
866550066
573867137
463180642
419597112
425490175
474475869
639291732
535350254
673340941
561598434
259064665
604227783
330797448
847470739
649403715
701626995
660629054
276108671
716229580
534646750
892646980
428648224
852788822
497285395
292220577
362400080
396858992
660127997
795366737
724659363
859694927
642273313
463306624
890731168
768199863
800997538
794414118
475338526
788730120
802668780
175385728
758933232
434474522
735289160
476658802
924276570
527730207
335123543
317166609
455488281
643710206
937163547
413809330
136491291
891647817
460783312
609813268
486568584
694766860
679375099
241285561
451289457
477279616
588225924
416027208
419563541
252182514
523985858
839949834
618097110
915711741
593154711
658706300
526686156
502268329
912654762
410239539
215026855
843524359
659956027
479854664
372534295
862405959
746696549
438876559
747098661
844133032
271731779
718475371
445142658
885735996
840418151
633241369
323855668
379159911
583905234
406697909
285675180
766442075
520401926
736381695
802743667
483490377
989856447
584986879
425130650
500905828
708140171
586349284
802939614
515679225
689862978
654087139
786580660
259499930
450154360
779635849
532270169
399674078
732557288
689284805
727152290
427504290
349319126
398409327
222183703
358717285
408237334
805850501
906634572
694752237
708414905
334286247
481242005
383762631
411138992
874806317
657237157
626786354
663002648
884140301
776414343
836276827
394532016
412602680
691629021
709715964
899815081
471378722
441816626
308807616
377224427
502386435
475624026
948380049
553940335
277236092
608841695
666747697
808825336
725919357
532444685
599406891
704109525
515841500
385384517
706754355
637552471
738097840
820177851
925183287
673429243
887101041
699033804
720494368
391978028
791975901
720238935
891815869
883867733
688737599
919198522
443328672
392874069
557638836
708004859
545768921
553599093
478592921
586306636
820371722
420833663
864143399
405676310
452488763
734354196
714463185
876942740
515798414
725556373
729621122
502176355
554673879
625237059
418715316
570271145
355519119
408123594
737628268
326298887
535301787
886978601
528688992
523554503
905420824
787363098
568181228
753499702
623914409
710030960
189331059
843295174
658878685
757303057
732992566
393234256
449020208
870482164
580135679
659084136
467518112
644673458
219605422
819932518
503930913
691075144
412734355
781983848
696039948
780896635
773184691
177165083
864377334
899706917
588393287
690450277
293297939
594573515
745936017
665440130
772403006
834146599
438836153
449714870
435150790
299496077
505123863
450285974
699326819
574818349
666719452
832803413
246250587
448466415
494214146
946244838
701889796
887036204
617900113
867697754
956545479
820888133
743355770
431667699
670111253
525434469
668790481
451196824
595357617
689539702
766957380
243222607
881259618
917736823
415868395
511164378
688639570
660974590
618920530
318407495
474661449
684957183
689158362
457563393
762268361
985244758
435801655
715821061
370945845
648852564
366247686
703491072
580079097
339662433
210094475
858624503
694670430
372817648
302171117
798954698
736633436
380889804
445298146
836481574
180319978
180726858
237411158
772354442
805053166
510724184
766302093
87218168
705445580
760689530
559319851
564192491
614746971
880221247
429565357
475869741
319506169
451216626
692544413
246344622
487053746
581289350
591866686
786526168
502765454
784873307
911418611
334651998
826549888
884441130
578500384
422341537
547156346
487457614
589036015
744475913
698073212
458902325
712852404
828509103
738061215
344872826
575396138
907961411
253559101
562472118
906494129
833118153
682571302
584063144
707789962
733098265
809671318
491625239
500577001
443975380
452169692
962474570
770305929
697208564
838832626
417858238
328666614
739219009
890956112
797741815
180612979
711729882
804669588
548212322
825240699
623890429
652066882
904557638
903822522
595289753
490334647
712247693
798173273
602857975
302110077
630032920
881630836
544277988
820238593
897786868
746849655
723864862
654039387
488859252
420175113
615712303
730144794
688837393
601138255
634245452
720595204
618344733
276824402
456125670
590629544
464124906
589844995
596793481
546097710
950659541
201919512
458186200
536195467
681712247
577724676
538935223
519339230
844370481
390841792
333884865
325271414
359911612
985669856
791132516
715659193
396673357
475036907
255745131
513112673
763819960
358906825
469867292
313006472
766793417
547504287
780427531
452891517
501817359
896681662
536785943
780063600
646713972
838025856
869360279
470356821
467845475
781898632
872853211
675018936
543899912
763740748
731354552
512105408
883256257
592933425
824674902
424265251
718706313
867713479
486059295
416623607
651904669
614634168
326879740
346731193
757030806
520152293
876576227
767373646
537017263
785646293
954033251
383331007
879824485
610955684
334514829
612123152
828695216
703047796
380413047
840193353
784131999
876739911
514714774
803705251
857101809
534884799
462772669
833708477
611663152
477371603
461053603
784257842
235571759
606566505
810157699
357976305
335128479
882598917
517593239
328407390
772126304
373200470
469006530
193274692
575613577
836473077
888448934
700326689
537959416
755115849
871388392
856608261
808079749
731031948
439384095
729969249
865062384
959212629
963587878
347098805
456717505
893898035
529616309
811801641
757236726
394836690
768267687
422981918
728252194
551566087
359625429
493262108
332778195
692776920
73989
617122854
548587255
651840041
136679969
851819763
370941255
701077532
706517829
474716773
329766377
280009720
713360854
647646291
573872381
847989152
879323136
699924348
725867709
851692611
489894657
457114255
750520825
377281872
915325387
774092688
395821686
823793996
591291342
815915977
595419410
759762190
643497627
385261608
922285892
361154181
364307340
635102384
762071128
670479121
983903038
674070510
354222207
477834663
436987019
806055184
766507803
812708500
883311902
890518323
876650425
340594518
792183350
685581057
863888102
641278235
449269781
985799404
719978744
740557748
652606408
764169713
451516277
845554535
734150933
359112489
806538448
407808245
886018333
786823853
364624747
672772466
425180952
926048543
691246222
486246423
939350453
500593539
365464337
979916503
491777358
370157552
869411727
543856943
698092412
372059322
744074941
862478069
428014056
592197366
822283483
762781903
695202002
259615915
545106825
489009037
806410104
774293809
742986321
490925026
298875135
913569226
508978912
987563905
677552770
641760547
433279546
622816719
422476055
565662370
733202081
437199568
871545774
731699420
792987676
570895075
740954209
272567589
659970050
689341991
247744623
889578435
475310091
773785433
735187237
699249077
428462119
833856490
569388297
386002151
270095431
616309660
488428907
701035886
470553208
406902223
392618367
491110429
313397235
719633072
724919353
906842376
487266690
750591688
426681246
286686637
554857287
871313301
638867521
502044821
452191414
340405834
330216451
511397013
819692039
884871562
725235628
605400161
657762754
441389885
462737102
417091652
768116067
215517338
652862530
574803729
478440528
392601599
740494972
435668065
417852382
885254956
360566034
814508435
756826551
773242574
415841931
395495300
471133736
782362911
843655474
461575868
782690005
597988699
983677007
331674517
833606436
934449177
341645044
730014974
741225737
499056335
863486421
415442307
319612609
524388269
894271600
730117836
888320685
680450714
599176011
707246504
571603589
491403774
749193150
256456218
804126372
571555343
766280035
558732236
364641154
687224733
455020060
592658932
843955180
509363105
487515591
543845219
618637536
60176547
383331644
434893192
258860559
673044706
697204318
346220295
371656313
898227321
274231536
854551014
508861257
140832099
602826414
773973612
933289292
525710490
610037395
962672781
287348004
855725315
613362670
491301585
295791068
820919604
711288807
879741407
853411867
455808245
507385594
767556501
720646931
251271130
657988443
480910936
977900813
737703810
697336927
508764315
695674836
150444344
874462010
351507096
675196461
468789856
622397250
706601857
732905974
730162747
841594174
477230092
796559638
771584034
274793216
580433112
859564152
898110110
616639501
630803367
531008558
623132005
694853517
359039536
892164731
977739056
780153608
53388123
845520003
315693571
660552149
724851866
386753623
682403497
600642682
578497657
538625561
671965336
367173972
521622484
790242429
332041225
617331916
619726842
403190005
200265898
852372897
199284311
768877362
517428991
765617107
383015755
458862160
446697024
545124015
388645931
821027426
853124572
700231087
793677967
542698848
849330967
281566314
819163481
570613873
629948843
983129396
949497339
743721475
568544857
451929950
869862637
844965100
523289052
424711826
289823415
601306020
445009320
982814597
627507791
573821993
337502439
354435136
437828779
905243653
420739056
580550688
511789819
872304839
601360890
513663701
312173360
176599335
689795125
425322082
346805619
837280873
715921384
208328101
714973808
414098743
878049089
326530376
718207854
375984031
717708716
644070281
417130944
494383473
115388163
564105282
704643396
465825014
463330020
599494566
440112847
357386869
486585363
590067533
603375432
390010599
253899184
840273047
698600662
188926643
249949613
561710379
488269120
287922098
757339795
438956530
717131358
313029256
744451198
518326096
585070118
455176347
534333887
736012617
364667067
839664249
353083635
360256876
711119569
344737109
512085977
783970519
321296414
365343373
703120911
273807523
735063700
564825324
693220798
830450556
399012998
807418145
631081446
558882073
459855132
791794974
498948643
624473650
568982960
786927603
326367774
370793777
156634068
291426199
893204695
511085858
501810788
385942728
458218398
547375421
755486230
966429454
936630640
739838821
744909808
620912152
764383665
798055684
872205993
603419948
625991372
602703484
663685237
634916150
680103570
441554457
622266960
688065712
897556298
665642915
763294331
456161679
789789169
811622280
927103611
372472002
551701716
952480384
530846752
363829122
761532128
893562667
387275664
851699563
751275767
347549926
540869517
699181110
529175343
545934280
737777017
628808372
508912247
276078269
758858918
705527268
475363188
884720017
147114439
899890078
457930044
541098824
687895235
872764258
510854507
606060082
891715739
433179079
458744611
896613702
691883955
401932201
409433207
478893962
186369090
655451308
639167572
547329574
230901004
831055719
982991574
673627251
498835480
415860756
700507542
382394636
470560712
616379659
75260065
524859691
636505210
539104710
866126606
485592920
968954500
664163488
512200894
495099588
675624019
785431121
715271814
590270189
550395313
664732517
928288977
863619409
692381423
839782148
832990936
476829688
412058591
748124178
611217421
648904611
534610603
345222652
856716751
717411782
771823884
673868621
650640503
658438348
510383543
475033874
1436463
399156297
723151228
761609018
686976671
567857948
290361710
651673603
712046525
484827077
631372491
361760760
387228322
888590885
721276814
555791378
516591901
655002409
510370229
420711560
642718928
499198427
521814460
640043367
948074685
310616250
211274315
357226302
675902905
268514650
547983525
568907614
104144895
865957664
526602200
510824963
302394991
500833609
792860117
425572644
854250255
758055004
889920194
285555863
661554602
672265901
946883115
352968845
278604149
472901964
367738950
741055996
341910327
698708052
352745884
756257886
745507773
460785936
579699591
397521840
498524480
923838163
893262295
751252547
589965725
200838075
578245167
100067566
380323055
807504537
844638542
864092364
548777898
811736655
294713947
342368655
407137671
515762171
885858464
433238380
707814816
845760797
346916143
952134860
746931455
735909937
527986355
695113446
547809266
741780732
526762393
509051099
545278661
762602931
518076486
350694326
462816452
310610571
708798005
468839321
900609782
360203502
268570319
552708309
665079616
521536359
760712253
557393044
727100590
722893412
781053940
15073353
354200261
797126739
431959900
385188321
145687032
464091947
547940332
791359036
450867815
496373239
854167459
288852333
740179646
718368438
881841587
837965288
435535449
406838575
599659966
759487561
768241141
927789251
309100454
870982324
499915281
214587170
827912970
782840083
402364582
502937645
459964330
499701658
486800649
815485906
610510377
412026245
938729952
73388095
662018644
411674809
579344744
358260740
890511159
373458636
887499867
933371068
203716725
698039535
377372990
841186232
799940492
759114630
568403555
924354856
332447729
944034547
188615143
385151033
872273261
387147235
377980485
855131659
783540417
740811299
798388410
594260571
696758184
399537231
789871738
665282936
875994152
633975667
581979978
204820970
579325174
330206808
695374919
83380596
762030708
629114313
832457883
805693431
549703120
496958422
845328665
782484428
536450879
418865816
564086483
613759265
816085276
983412794
802871696
763418903
879230436
432802095
500708534
910573341
170923780
326594702
790755848
2838787
646275747
791127183
119513537
331100334
547061900
890189258
648256602
865058166
825726113
549138109
557163246
863322430
695212757
766295307
752081952
750292580
725882743
666471054
598318628
523325837
284604895
738589793
921007493
435871767
689314579
661393714
864586110
51249315
437829193
458738239
649204764
521161698
763478553
890149273
570730671
483120809
810095153
214076245
679218553
550264188
605361050
515577337
382436016
946192870
412738643
578262284
723587001
958587259
480922505
959099314
375344518
848460058
322083554
455428040
576231284
355085487
703379032
753371364
501257363
358115870
562174383
985366661
750867782
553365743
534654626
968367709
613638696
474682813
205133314
774611677
743908778
617325430
840881691
514554305
516131815
606514462
585878391
613700926
418493176
628766821
394961626
654271496
453094837
921943973
670862319
749691649
336986126
397104983
826679356
629167093
686770171
491596278
708349100
825924820
599311996
980690440
660782188
788539779
696681654
881131289
683336201
466962107
700825882
725612409
792657973
887442310
730379171
474720041
726590817
603535433
675186534
948361036
433380489
378516106
493871341
712641119
725319662
453180752
739046977
774329227
708885989
813215639
756611582
972517348
873761588
753368284
442109581
467720213
700536812
411071973
485346474
567944459
672784771
395386787
501866001
801422982
620434754
227985998
566234765
540964633
879783637
594074085
641095954
403905889
330263191
809569284
601688461
454204302
433371529
668371992
680308303
488662209
524443750
875627047
419515751
808733142
788835840
878876859
585076900
631899717
704125328
649345788
288501407
626180446
123553768
774543692
882981662
324801201
628995008
527956728
429561472
664486590
676999502
578741948
781625293
929009133
557783685
623244498
759556693
589654873
441907382
392660922
966647374
518841596
476431191
472284835
292666417
197891582
643843986
722107367
836822624
274047968
488577629
670157545
683142077
760316601
391117964
438284329
951178566
837992041
414553998
686365202
592923230
721740563
564136188
527991404
439312958
504254550
880709075
326494828
802188999
710817727
725015185
361022883
479946847
859818339
651044070
663296861
405994491
674961424
758187761
654921012
380247010
584945891
398064368
564808571
529011386
745189136
392880528
688561116
350848062
576971294
79598819
485438413
443218801
722421269
615807689
577469832
584211063
417395533
413174208
812890842
617750139
702156225
592549950
585878658
644901361
485890756
507947823
366044798
774847411
644706131
861960598
913092335
187089389
346555930
581485948
105375898
582474088
231658083
457319728
792539878
550620226
793611107
752201521
585553727
774347821
397446510
369883502
654271297
474661445
712558384
558695565
607097787
746809430
366472517
476111286
173081602
273092506
455799581
139809251
795214212
422821201
945537280
850570430
775802802
484062802
576197148
681672196
712690405
297794948
637625807
805810709
445034472
318663325
737323525
404231097
513413969
781527080
694485875
750874639
380147927
725367928
563043655
510191725
685055405
626607631
654151147
521599614
636841480
692602338
488541423
286215133
674065247
891836350
721868983
514987281
683858581
431044625
732840637
558025964
556805097
895379922
892258283
707625292
782454509
871353659
697942970
387007982
841362723
771231967
463356629
657545999
436780503
790742620
600661870
740325970
686946008
937168591
699392126
303504231
468980645
529907946
898139141
787166394
825887288
679842970
508698063
383588360
420718438
422106417
844038677
776305830
876843912
989006310
910256879
689861706
437628348
123812097
878911806
636713884
641615068
612556410
894272916
476536993
783903073
309631457
367623002
623739512
517817128
822011035
447878728
656761066
837719638
769328160
871177277
257252396
851523616
140694901
644841571
883571632
862202251
771531191
421144347
710945719
860145374
567951520
802588686
982294259
695228328
174153023
335456937
790995769
56612034
569579002
831115376
863780236
856695978
794270936
859148727
832389598
733673732
823226808
807678731
346165147
788868533
596179650
480052044
732024455
649012851
738443236
737447443
1843032
538030229
383737733
720616748
800180458
480167259
879636718
398704078
902708886
856249983
715201750
659136922
468461183
809604691
475472810
422433313
706284287
413424979
431396480
532932968
739462289
377400382
844262467
939438248
593290
285443442
965753678
707566139
732057706
476017964
466287859
659261615
664487547
740865460
537259044
848565374
779765082
668796171
353590229
637362917
313364239
728801259
886163259
654376836
518688910
620397390
426980241
508238430
561020028
482301236
601834430
646275760
756686975
739077043
841270260
465529919
714101193
574678349
779409265
850169943
893355999
649506064
376101503
722804400
140425877
586731530
408797061
374401672
841171604
501455923
481098153
490550625
493328561
569220462
685930936
371367137
606117484
575126630
378662450
410566872
972910114
768745033
670439564
569406936
586493023
844932154
951813519
139401419
370474626
437703028
813312012
175410156
530325132
461985717
480304478
566674798
402802686
785937114
622110590
612300385
425168087
421079519
388103631
852203384
679228637
964240896
329601963
375709150
286925278
102005451
847830071
759922322
799415639
510898730
359114972
650270785
610737606
937824761
347077108
650819512
677369409
668597132
706954804
526804578
504901800
674699260
673140660
629887427
892009376
663034812
362035715
645702709
925408744
820707176
827949915
525258020
610681165
579708202
369738210
773204362
882191035
543678937
296407427
292844731
901775160
491062360
460557899
706025646
573745328
675406075
697530179
404363660
183601406
400206778
325302486
358545965
750428437
312016043
773900485
575159316
744067057
973235056
420259522
550927137
706045198
823563426
476725076
645619961
599996726
705742932
910903871
735612508
868039398
385353594
302437523
550679797
762019828
204745553
680363526
487272292
841537125
728183405
347477436
852062718
969230942
729284551
474312203
391828995
660238917
834801912
637804208
34516045
772009693
921281731
641858275
403963499
646834744
434023778
726081607
705183852
494914123
677014147
833907488
461174406
455675538
615951633
597167908
434696011
761903574
944158894
662791058
567984033
705809158
230797471
746394325
501029558
893509613
484550352
806766631
492745887
861818882
923327929
867365936
513179763
636809047
333884750
411723013
855458216
399376606
703068678
498203177
443175921
588619023
728352866
639010236
896522738
975457322
531210581
613068018
274245671
137081360
747848759
330126653
786910073
394258942
367190731
706531832
824062284
545217300
696947896
629768586
412983202
501862809
293311301
922660823
620895897
693634436
622534434
374386621
624680645
473475508
624051680
343593861
732423885
855543324
501909112
716130824
852007778
898869385
582703722
708722649
382313815
582826794
430162563
854349382
288693571
254789607
350455788
535687009
331780252
832339801
521889694
372682675
649151979
799799511
370123661
192462353
606747755
456313309
450911755
768869383
984674032
654535297
472262046
700417328
718422902
596026845
334628019
525412589
454355887
609399877
898613610
672049544
612603642
849225264
798611596
439789404
854283612
226277051
534913380
791760697
892332685
705748811
356925829
859317952
618746264
763752857
271245590
536215394
528499176
897688614
892463385
204636818
847347469
687892546
700228108
921915984
852804519
861897150
689520523
827234134
891940985
923075382
791692470
491661904
484960690
811668043
133039633
418843574
888978118
298202488
341573363
971665494
269410096
741201679
684752993
459349570
453348870
846403169
611789439
842797527
391788203
692409380
504778587
763219159
384162564
825752730
122526191
422101033
501123919
846319436
558202708
798444871
743787868
474682686
490056726
513412104
436111920
888455025
759754461
512209913
907783202
247289337
344718232
780319660
798001162
768153772
544205125
670344519
491260985
324114796
464463666
794828249
776428182
313563112
424820780
854662176
493015833
652668274
901351028
437110245
726513879
645884093
867101692
485045654
665592717
733489926
745453103
438062194
273431784
722494310
444278748
580260928
424492150
622287392
887458477
348056565
567717024
363219243
788168862
723151535
149111397
304364587
797018496
570979959
979257977
487970970
880693856
884216858
420523312
855368817
989696306
728930913
498089931
666757011
973201852
793993128
366532338
968569759
562674117
485815740
886214190
891402105
346762016
503105165
748108914
362729983
485090218
871457230
861281189
281293017
867188365
739137275
753271147
651961872
645193370
859766071
737160405
494251247
671992460
936054167
730645034
428737750
927926779
645259970
498979074
313318571
404854663
278478051
571211493
657654132
822423477
673976704
459844752
755728407
811641414
288212066
458452245
845569954
794602193
856994077
623470839
317698180
491627742
828453200
559922007
127529024
904728916
583307
837317148
707240706
821023638
926089286
280041736
717180689
775390166
750727262
411395787
808192373
747346664
275331230
777252093
815178993
855962410
498340054
439606609
873491892
747098836
717840609
652538490
757933268
963581611
563308458
531849543
743167368
493720208
643886283
526767075
403089831
503384572
454367661
586019340
797615670
832554592
314990616
966455593
854035400
384286233
206933523
411746718
873162273
301773259
592549833
488306531
559849387
547741267
371519550
407587915
969069402
118288562
305957992
784016887
538276683
747388448
407354572
822940025
705351592
775171735
439698640
498954612
211403239
749794357
619162467
269416260
643758331
773779207
493840014
436563102
201570656
388588319
454285163
803599162
812885917
964904772
276864381
515055511
474536830
197096135
496497138
835567542
849780394
794698176
297016978
663192191
407688897
459706525
528296385
857420776
594296197
569415752
519366303
410957893
913197922
423485014
692872904
891166953
439293995
894515933
625724666
581094780
540746206
787784898
819434799
806312756
661388861
795733765
711780886
467233269
803347012
486196379
598683129
873868995
783811597
406238442
675220579
501821341
829622003
794378026
834580356
494994825
645709692
464073660
477057514
676638117
761941545
728081475
229288128
758006006
305576248
826690931
507593475
411920719
524409434
829207408
831665397
708534979
785685470
280734449
913418287
566546066
828289891
541024443
286181278
863472107
452570547
677620609
410222351
870058077
782940958
247095247
868307494
645568125
882100653
921164847
547366311
466022569
737427863
821891278
505449100
939271991
814258998
355255125
625555798
404762121
437142008
768514135
455137012
756258610
693206434
494049415
404919387
852479720
771521585
499649145
855032112
839107952
451015808
672619652
482013076
709867203
228708946
701856035
703977085
303186786
717989555
420221013
138438822
774276206
641413121
595280122
514837149
895214988
549828110
834990236
734674272
526931756
880519496
409404718
957028878
635229230
774309810
616718717
317514037
878252802
686924641
777479729
434971009
957630861
713962873
254903923
645121314
769749365
766153091
891027026
611720597
2975910
342314668
365611390
728239064
803610697
627171889
724140818
579481394
584368931
479338583
491455158
895020438
597270461
746506788
344620068
666986244
95353608
656552390
857317368
930997185
244359594
746516303
572348774
875203480
528816920
710247204
836788983
411337869
705706803
279321577
859069929
816146994
771792924
779160646
519148272
634323328
870760265
252006896
468475108
663911459
968065602
628760671
41196115
691412231
461157364
466553147
186594179
772798260
834503001
331590883
626140777
602457236
617206200
401356041
745395572
705869299
254965497
589172408
526011990
333939269
359480486
73755579
477565680
862282480
331755969
850398440
423140940
722700357
508449739
761465794
739181253
459406058
376312382
951432971
596955322
703782987
850300641
305803666
747311200
978516175
533673333
688837070
357936962
384191259
412314086
707432147
371798513
384963920
782116352
775093383
896642436
442036501
346322787
655922149
548277486
753769791
804516903
647333404
611327191
865475729
642467234
875392493
671553407
872372806
493733311
353339904
161472330
431674975
541791120
380773491
222090394
870920467
156834652
439581989
519148540
183338922
112774024
598237787
500431842
135685348
496667185
695951353
510743679
868771044
454777605
658985703
403263434
877247772
512329647
795229700
392442927
721828090
835234528
625861950
904750801
280053881
674658810
678015333
780991739
796795487
472064636
618962064
728547465
864961497
801332165
423711194
381019364
406733967
746583168
710862574
517800521
714965207
569325194
351673227
457281867
709020094
308501416
772849908
729260453
230707565
887116316
592532755
541466266
381545129
689782573
757173820
447861172
325907072
848999610
475902206
365064839
667951983
292761299
504760142
405835920
633464771
794744592
751109859
371527879
378281542
594269192
631712327
554487118
420751980
665597227
782172090
449538854
848406112
341257969
664144009
921668091
516235134
355318429
723302479
380137737
367378074
491939648
663600793
704645721
388925978
250659632
370376802
883029933
522819988
806242340
643899812
835355739
724095126
697058085
964583255
888623744
671951034
617653684
978557951
568224295
520344143
735618837
506336960
510608702
515325433
834592718
729317877
554605728
661980713
643651890
425814779
954014109
818794843
604098758
591395159
413544317
542190649
490465121
827323081
514716287
516659363
286186195
631359329
732885453
656177878
852454050
916010880
393587239
871386847
558471858
767438143
578563767
670154076
755526132
694767217
514291540
695798267
724153423
478613539
723812571
707255765
684285876
228003678
502897342
802979217
580160586
386784654
795526685
887534861
905091842
749373824
916764439
829363906
749965470
504539580
872715857
770411430
626235024
449911291
713293865
728201931
530731002
780533988
861714192
497855841
582984062
617405271
690903994
457833803
802032995
639764849
904796555
841625491
790211862
426924477
893431668
599632218
646786121
494725446
781653279
326225782
598804457
582575595
393170702
590794759
219019909
652850318
562320099
199406781
654840849
754357649
396167451
859320258
340930371
864304068
496679659
725115729
989069224
719799762
959838014
739995761
811813327
260294183
639841150
718544488
677981795
384164186
564976023
736254912
450020675
942594962
933468213
686237092
424059936
515145885
656614325
585804163
808702276
774061109
192895431
759080408
307119916
180980956
2445430
776807674
247797786
122569133
979132291
662205581
811351923
345485837
799560574
807999548
397093495
456229947
701892780
391860398
750403282
485476910
580201016
688379222
787832327
549514876
357893732
648595922
908319999
491709786
507819888
675467165
753131569
714353438
534131309
662141392
775222644
474833546
732234343
463980725
636107106
711340736
442522723
713823450
734370978
800357239
238041600
751759722
846999525
735446797
550538384
432574441
897661949
843198942
359624035
438904703
776224414
538972911
892278595
480438018
479470965
566544340
723503941
595242455
781671074
403147654
755581148
419252281
791765983
143430179
811381232
369011509
402625122
628893373
945281329
811214870
304473421
526664332
753435579
526703199
926612610
844150916
331119923
803317108
852499290
385199261
393904256
752267411
757862401
817841295
763554624
680126951
899836647
413738189
631894564
434954729
138258648
600366526
746333168
451641580
687382894
379936462
508720330
703083795
858493117
692333892
916931185
784216651
587638023
744561520
665651064
547806875
766297178
613229672
761380099
429854760
727014079
846107106
479087813
823192989
494191572
294446442
612974003
435019206
736973575
665444325
599218936
507013377
556118803
65956085
862678905
726177975
381550942
407769260
933424619
690075599
509239932
461339176
744120011
654647462
819532626
616198660
831194853
340337774
493433162
346230077
859679295
412292880
719053762
870737842
302630804
780923930
171700132
779354417
696489030
471254271
378168136
738655535
512218515
710326808
867732325
593981
678300930
408635247
836497745
798550345
620649352
376659147
693704486
915090549
671805376
350386524
377207434
522367817
894296120
521954917
716649901
628250541
789127931
434360829
419102736
819189721
473821851
525472471
442389336
579708874
452191076
805353349
947712233
736542496
328552746
647688513
491550459
942843572
623298331
820672768
827758449
703537310
754703315
439512617
542040689
486543693
511041806
137971521
355987490
386586390
445279334
706164866
652927128
350563692
590335508
564329674
676425116
863747706
427144055
817054947
728681725
357023917
584206319
457403758
837372918
299608758
612013096
805951436
449493476
422622331
802262062
461136773
743011479
227203446
502077077
476535322
756817697
667153167
805758371
259490528
893160573
359706670
443561583
673493237
913075286
492945454
647779975
648149914
931289190
657337148
651364069
726014299
494553444
611093889
960457119
470303153
450737253
346953151
663409858
652792408
446317638
750151765
854384760
593231965
3997886
254582920
764002776
523356499
471379252
715269011
749050462
443762743
552525290
651609683
381738865
481626819
736704215
625922361
522157074
811040759
537635952
404041927
659093859
673117323
804583744
587373737
757313135
844804214
239487116
721398399
857348464
319364484
308766587
652610896
660005451
701778962
220600514
841059186
857186825
371999788
857144840
752453535
825585838
599815834
708551359
447747233
277706865
949174217
699826144
434164032
695566467
741574664
431412547
740936237
633414535
101882733
895431831
575360425
409222799
463767916
459937848
535343750
750893659
852185826
758892458
387380489
389505846
272182192
884800086
461239851
482631076
809417184
874541343
334690837
417225952
317217871
935017371
852450028
790783810
871761732
506708817
760229445
846372947
884619462
389619215
518878234
552997286
647104417
338515217
826947593
476616185
905753007
386486508
563066545
570558808
524982102
469248820
760360195
392081647
540857118
612601384
752009651
665416640
683765016
650473057
694790718
854973572
633948138
513794871
602917511
981790861
856121455
738532291
825303152
899105080
709634709
853562677
462012837
534544607
965707462
590479992
631394293
377585270
423515207
902897980
779379836
345932367
563548696
240188854
963521097
600235142
870426571
184483323
408456851
425195812
464781419
762292551
700540306
908532998
390205929
820581488
1405275
939556537
581064330
903231205
610779041
826294604
730934670
789145282
451810896
715527394
352042524
419428994
500193607
461144394
439947096
440314443
544775788
842633186
591670585
773774887
619143243
392283740
452989645
790410917
412027879
348453920
817735889
579760142
716938588
432349157
126378392
776526162
392062157
35098709
457034046
38725093
220825035
887843237
406308300
647011889
111532516
736205190
687589914
437310302
412464269
194629819
342892101
466104889
222172956
885117301
302266751
548807305
800617798
937089277
693073776
864807013
513084622
659798410
412735421
606657860
857904845
835147512
390206375
667329851
523224824
622255875
695720646
504456093
799740120
290285175
701255523
501705664
687657076
532830903
721278637
698151678
618484815
519302539
393346234
533471816
696723031
874268552
286456066
718056935
729979908
763704525
337534651
776019056
114328310
753011091
827950962
727250351
249452992
179329315
456232283
900050196
520669930
366508737
601907750
838437795
537706441
741550784
370469216
583287966
617762865
796626708
633141926
872254497
696917466
602597322
463430742
180877585
837523721
705408870
475532306
831955485
663453052
451735743
569830287
457761737
481462760
387127155
435459717
870973610
805503279
851721034
525323401
941529482
553539014
743951148
607561635
722376912
772145212
959526917
776851517
471487819
767360615
735818787
363718647
938926790
297966753
865228546
486361789
607589373
261470331
414798111
771921252
478652134
666819496
796753962
466750777
527217135
651401670
548014033
634660924
249741300
395106648
636818334
84292697
832704080
621093846
460342010
648629331
917830615
820538920
428726162
250183867
752247129
878992579
251528158
269185246
849371497
748871519
508612217
662896048
188964260
297953437
392220395
768227560
399795808
832003124
789253079
738951350
939679176
182986820
529402253
435592922
693718126
767543511
748369113
404593819
379852929
902562408
539011234
860464989
748088773
443213312
754389566
729699903
957614227
389659110
796862096
886084500
418632048
940930515
813225764
655103277
312826276
685306730
649938228
818450488
198869014
1316699
773868555
496828097
838605915
595522055
451723428
388753806
684109552
763959559
459743366
877169836
294892478
719974382
771468064
382774524
568487700
637213660
859943137
813952762
634609861
367440943
628438622
845041677
736069051
296086957
823301140
788136141
569236854
922005524
745640177
658891360
558768757
738326391
564231783
592086797
716981863
386219514
480052707
885775778
498297011
272367229
770573239
719501352
922879388
935631557
613344716
758476891
853245844
214483070
647236167
381311175
730205874
783544430
551423354
896525591
921630375
798628935
352684793
821775362
597397765
908387130
176202785
697095048
403886909
632549817
696710689
622226157
629717440
34333876
456889222
948409946
373043308
335428631
693578565
803205605
492177474
447719309
367520263
143664068
334881452
777286233
841398362
755355363
461679130
627206965
158608524
350148452
434217623
897615719
536929779
644605255
941274175
532118962
494832279
303414091
546962120
496826379
826330506
248284814
609378877
338819158
499541987
391836820
876993354
481198139
600107967
429466581
899996789
723172203
593556768
468058054
469300206
657207734
503966059
519568939
872547966
956078053
447974243
475554933
340566214
492567668
851787269
641221955
487856153
483817239
420492314
655295904
380294017
678856875
876784597
400608338
890143039
705820566
14191356
585773211
445456024
548010569
634678039
472766308
579550565
643865817
748826776
511467993
466762173
713288060
339470666
356563937
562522047
310420982
790760029
551214142
796700073
366900897
376865554
376521081
471554943
332376718
721704940
157887329
709461252
605909010
374006773
511518843
776014154
408255918
793261333
514705719
488026368
672656624
651176230
707143694
515415203
746149820
885712688
969295931
690522536
617364127
443605032
745249245
908734627
254806151
976391395
503041199
569286167
594575936
723556054
484716347
930187653
534564572
892401342
578058838
523613084
707251172
817951928
541939302
986452574
428414423
422190863
462005493
441209996
854662143
384445209
317651966
427837647
851005297
391498553
718783302
522116487
277959215
893566919
782452327
378115462
414156019
803495967
939143275
537109147
492189856
814496621
563135263
965741894
611968610
402146750
506419645
762833838
678253862
961911929
739715888
655376797
425399841
407955310
667767877
862968011
655607324
724750461
544132072
746780676
441826110
754677823
233976906
476821013
543075606
579800127
703689634
410465384
354932498
337533361
284473208
787421190
679877184
638283381
504066882
517802498
734192436
540883246
160572950
132173846
843150953
720156307
855847378
725416208
605960540
613424041
387650347
347042950
706897555
389657475
214211065
542746541
522588601
837805093
689759947
634437684
866139504
409335915
493200012
898656313
564078787
408897212
898958488
829971091
595389805
388613627
230345368
750529596
308107822
607585158
722780581
764597409
794704111
603986680
505318866
676653953
661074989
607527832
522659782
392160465
875775908
743318075
678662919
63585656
513049523
791456581
155616083
803591858
109045577
456734096
417975362
978437183
246790992
72480258
554307821
392294775
853684837
535556191
851874358
491515531
690715972
740316788
200332126
830635175
649219218
570334648
729434780
807318316
481994319
549301574
780142469
320678783
475750348
508315564
304987403
462627719
443084869
381206842
868144541
802279969
307066151
813545997
544249097
817759180
436377296
623744651
494226640
611999073
470189186
633069852
553691283
127990651
942889397
565943170
445253073
974270148
641569802
602160338
696509289
477644812
615651809
393245572
709268355
725581974
698594269
895464660
351753691
708296980
390163767
461280491
587280270
730761645
918536836
67901848
386823214
264263408
972148526
711426104
529524545
693215021
901975493
481402205
906367250
765791284
542593996
933029504
863658330
633189141
357191584
830534576
582706406
728177654
719182492
970172066
353765805
374438896
580146717
577085085
483585086
704388065
489487394
565831629
645655565
727019215
815471449
853536735
138185064
471130914
847963172
762843606
350650490
703107504
549326330
507587908
463415041
792269410
362453142
180256585
410055901
499267111
583725483
879043068
504227923
676452513
817906918
486343378
730022786
942844498
468422830
858755526
734926912
864070873
676948718
667680819
975403466
538055601
542874026
623549385
583849422
716064931
621781081
883819562
458701954
188029893
802293421
669357892
928526106
874391544
691528311
555259395
633259370
772639451
735389533
948891897
762405677
479225677
449097268
652230873
863777307
377401939
483345421
297517098
744027973
863687167
872429759
513926884
716236052
727863943
510528534
369665775
940983765
925827466
818304762
674878750
677949563
582151032
515456620
726093870
672197544
771471154
298961465
584720204
251379198
665728449
627911811
358043463
450859780
809291794
929827996
695860074
543568683
503448404
988688242
423810260
611372933
713168347
470400671
424231109
348179120
414165845
92444989
204166939
745524602
473017965
718807277
849684346
795108661
470839823
638183941
873390200
375515630
705042145
724214536
113245153
398370257
969794546
850320435
818673304
771840426
851457197
709769214
966765537
121650725
633666173
244496864
561515084
391697090
646451373
787445794
367571367
360769836
779937873
470685217
592341747
140266860
691979417
853468858
982614317
605774286
726212160
540128075
813560359
558725887
513058955
943378996
831148177
744828579
498159069
527027218
336962494
625253255
490721802
843668284
768597418
472075189
985246220
931334959
496673430
715428211
832891527
345049594
507504577
871446829
864457036
274501479
975572635
314487442
530772142
536596719
543534830
390991239
605631649
785259106
666077984
305823298
905452877
752308262
782806673
221201420
956686598
580569286
914922951
925127376
740832099
124842580
741839752
883025160
703901808
542723285
815895177
767985015
350210215
929102684
844378775
780589950
770980230
453287432
437509708
315122040
960091006
551622565
785596685
707666071
476528606
482083800
976437753
919650962
302650530
784736059
428736465
565370647
750065323
974002179
710535783
495474153
915179685
986578834
665976849
631535660
903454134
818683162
512298450
784319309
396606502
163940691
732621796
682060494
888402531
880098011
970699586
208308860
412004869
464523053
324260450
321517563
701107098
626180562
551491532
810305598
448020331
656657445
775540981
974490113
394121823
329749074
874190066
870907302
791676992
523000863
599810065
408716101
967986348
527162992
518570965
803771559
65726434
679707462
395794827
756310949
524471405
377799595
633005082
710826689
925728091
770668257
649698781
649242152
525123512
468881270
943119274
820879322
550265628
751686337
371820664
582643542
535874546
816655208
241936847
619681869
181783155
889640658
342207757
555233821
674072004
441719745
887416945
981174737
374692348
861048065
385601618
790250808
781164471
836261209
837454407
691683611
497993964
984984989
876376386
505412269
429738438
799027278
418770164
414208513
425387066
703259420
363632883
476557470
774898435
668769820
505130402
883059066
875342865
873866667
528559916
783819586
793265258
792900763
749830192
477894184
581528773
706232488
639969255
85822627
719565803
442679037
381583642
888714456
417288661
614698692
520082348
663269790
72354311
945811141
416312855
335967506
658107085
672100174
476261626
476034461
560632503
629503231
708623592
775570670
391494577
985089403
369350602
801689878
753226503
886966250
397716231
652692847
410196296
894668855
722688473
387556785
617189880
407498640
413714088
386571373
541996126
463225211
640609427
451557041
177727685
950328144
501087829
676750626
742746423
575056598
672901453
75395692
970494672
457176742
633561977
469865864
275679433
822482643
530849312
744933550
682064615
665636678
519844446
580083770
423444166
719865244
415325981
277195597
812769733
649319677
833483818
540007669
713445972
371790045
626558461
779323215
841667978
457728592
926286428
258299777
495226520
339673921
422819679
79591910
807551907
503174982
252827231
265766733
918994004
155020654
817755259
747151621
844398832
518407984
845027096
356897939
715513398
34307005
707095456
704335509
900230346
675012873
277187931
453666852
799556357
409609142
488998192
661321488
441600663
829914990
302367783
655156695
771077606
514510930
902066117
336537190
728361679
527265346
609861276
811699196
737743381
443855926
899741274
466110084
593948511
499738440
850568965
127248631
728695512
426384891
457925815
752663904
373737743
628096192
700601881
527427431
603539665
818477999
775977288
874955560
353099405
362757716
710552866
456049011
751523742
510365539
506503379
783347728
614813255
663559552
802368888
935531186
923369394
718126154
716785126
588879107
365930576
516332371
487051838
575645003
575829578
385747268
867316332
152414771
471550905
820196141
315164390
783780030
379135304
257500612
564719037
121529265
614399430
700843673
922355141
701345966
513564465
667531538
609449698
314641801
556805443
596168204
392886121
490235773
274721766
778802963
49336968
742970157
794125643
447678051
496861935
637317516
867085931
657986411
869891138
664960629
790941818
468520940
885525550
852296910
513670532
640255563
392072270
740397746
986667607
645908289
576224273
432961746
212032580
653407721
562402416
635013965
729623882
794802843
550368835
814731464
614280437
164937099
117826111
660169692
526903939
508148800
837501966
952592913
381974405
869772494
478690968
546287534
957303639
579043656
685256161
469920709
626093787
468959304
451020442
181582095
630853013
515437072
509359665
166514104
570580480
689196761
598368088
439862267
741999907
888822626
569010378
791696135
732375138
468923792
478905053
581088311
820488225
773160129
374494302
299235383
526549345
608189018
679650137
986895679
952601707
443846940
495737936
425991754
957640275
451572464
330658729
613422654
489011212
859204009
536626315
505784205
583288682
745856707
526548686
758561207
924361882
483692014
648028644
523021341
523641991
416280357
152581243
475726396
592992047
465660916
671587211
528013001
795960273
24351045
712777008
631197942
524450545
225071009
708790905
775133986
394021720
574524812
386351596
670790871
603953725
298688585
492346686
548239887
452918809
808808189
719779791
961224457
936198101
469108592
982067697
810478222
530594103
527901685
954036934
696266435
680999934
774239509
97735003
316726479
888697789
882681957
883446362
867519780
338207711
821305631
781904561
966496193
731838716
149107936
812624590
762829119
616462593
892371752
622784941
359457117
733889682
723167624
683772676
537896842
714987179
331029292
157915571
643328608
378564055
910085184
864985660
350997122
767054800
442916424
461881446
609968999
707101476
841740293
308717677
927197203
601614117
864209863
938105916
700588649
701103756
565121792
695250113
483130436
803410928
774560955
389205935
852821403
615300545
520586242
598471996
696914362
961238068
336858631
221420557
643854695
598454242
492234204
352909513
525209987
499711542
439916487
746940056
889637761
354668488
644600498
979092479
855039542
813292520
449570504
513182228
437307093
385768187
722641472
854029312
380629194
295606742
796922745
709062326
889672898
352470995
668169154
730634854
589862366
829449740
515649068
621002034
865347304
520203554
305762427
856357803
621812593
599072365
627114309
83733179
509206372
808400156
855602445
623535502
756625918
493294263
584519525
535079354
656390927
599033482
447608402
841658007
732913362
34085238
765706571
557925993
487935905
803407134
509181171
396317220
862249043
803719436
757739375
481106839
773620514
769474146
628392553
488464996
598936431
736262746
454703851
776587626
895730629
676115831
759735889
876761250
526584302
50286692
400864464
476760770
526864691
705716606
677775531
428629872
633573936
888206343
911005395
908145205
858715604
304822551
868597367
843282498
422349027
842505527
706322420
482376882
623332233
502384001
524135535
934779334
662920456
388867368
530625203
771987342
601309701
565893668
792274166
881756344
799890928
443691561
422106204
600619800
599244204
537295935
890013450
815224753
326531849
848895044
585088358
858249784
436217740
530873774
533673087
726837821
624757639
727342093
845551024
361346724
292365757
796769977
424198455
683747386
420051081
459238327
637913657
731962089
833355646
627330832
473645762
662085984
524886688
470796617
757887692
398249242
437405154
785468473
372132538
573920773
928371456
949776299
730998218
846878318
753723109
596072949
691818248
454297265
621273713
300813002
736733536
837823305
947420001
751833937
756247078
755477168
765696931
414215191
643299330
793749486
767957285
836891483
472843914
696210149
853515292
355243335
450248354
448164198
399196061
757309915
883353380
404457742
560240828
703657643
367656920
383768433
675634659
673270434
930638077
406114667
195199875
571218188
409740265
275676017
468312032
623782728
952093486
181480895
378736767
661017827
756214561
843567431
911772893
709442039
745061347
701542725
247758604
361759980
225503450
409273037
848830811
641559568
423557598
365688421
524923871
695256228
628114291
549761030
148517690
347971845
858450737
274845567
720822969
875100499
464354663
863565794
460015149
194664494
540947897
559566881
524342423
564215948
622340685
667836509
394657094
165677253
811386932
381965041
934368725
511374738
861380380
415555769
845879123
765161757
869709720
956973103
712204567
746641903
983507596
803103935
540055687
398360734
517383503
604370062
565314643
434714943
563209828
698025842
662837016
669118708
715654663
842290197
490065256
359902027
515592050
972272220
733149551
987686674
752844529
256943029
526649008
603194194
781710702
937818515
632111603
500180240
324233686
739326873
184350664
767805521
615237308
653979779
557766391
918135195
948912631
622802521
758441438
473628917
670305246
268380600
549983977
478655106
187720132
667517123
183600813
930299116
817405386
910717015
599588200
892646292
430669162
520934778
368831550
937727794
394662211
450975857
527409631
765547994
384758960
865315003
269805463
798875789
819963151
517898467
722307670
715264228
857577087
736342584
766620955
743308681
582229498
811191884
918369699
419519672
234360904
856283812
398874070
967010443
956766211
870941548
846317638
260340041
936045437
881166677
811226807
830901752
767621753
710135386
773748056
941536616
887522391
924187594
819200641
274649798
702693969
812580990
692072687
379254614
458487181
620391468
314943379
610030109
435684011
538118684
816732470
456018704
793712172
779660801
442578620
657449966
611524268
202522905
908564162
370417116
455089112
753527438
373271298
989618574
506637379
911386617
763973363
112301659
415952510
167504532
580493763
314779531
689541734
588497084
811356884
521251270
908718456
867694148
828690318
600620873
793195577
741904840
756359496
685417800
421123891
476482334
444124381
577065950
895130885
913100906
767674309
399233169
805303376
798740256
331792438
679565160
733436589
624779325
939074007
676335554
973761814
766775616
437735617
855032290
519350760
311211358
652517699
501659050
870681017
916866692
583349778
956514580
311458084
833026247
744690285
524806441
303924826
530026570
698694977
620985280
762743569
666567410
589267503
287201721
272649451
876561308
382307719
558436321
773028733
409474295
481341161
431307648
838105652
978053963
413340718
290201927
649635633
895765214
448210306
371329005
732416539
477753076
705966661
764595314
718156362
346137575
507411785
716123028
891709590
477933962
842509722
280399757
598800346
557524348
390386864
521845139
566108912
714495591
779602966
676132377
899964457
352485941
342815562
844010064
843273587
920135517
486725661
560583038
855265686
423223429
421757988
985285118
607511274
773451785
523217061
729363457
460912338
555874907
316861534
240231274
755505547
502003873
918841959
673917430
201750620
306926877
982556516
832207802
623229995
910761547
568377237
308901574
646012074
804822335
564397505
570052638
579896426
264406448
565451288
872865425
362043970
879281927
373678184
128832718
947742184
134737017
984156901
377484392
848373263
166745837
803313973
552884791
633036693
501542449
383097010
542978418
651925374
333797680
777872002
535403180
673325973
628363815
977614496
403657921
505631492
308896186
759827190
803292876
372770887
339823933
795436219
896943948
495870296
795310258
542775337
774005015
778142325
531576317
485287406
459364027
329472795
726196078
513098557
785781384
373330618
550264486
801377854
756226951
928171528
650979748
793084723
697682419
722466843
772256072
292118763
360193083
380043466
670332169
338128212
610206419
464680561
757204760
331084172
850245533
606844684
454836837
353979683
822498249
599984903
528378410
616442157
753561283
637198865
695553128
300932741
255927590
516637844
296350598
568421686
511298273
639336782
888675737
441057869
864340476
507240502
54038972
820747237
911994718
245227682
607140132
792500161
446246013
868880618
690999101
978828284
699484007
574304100
172923293
709253377
875685066
903425483
718934231
462768153
318020870
765280088
494971858
698492230
844817387
637117677
357136857
850195362
925875775
528644150
605844719
459635786
433092965
335750303
697854701
723411588
594921225
804472468
779529797
341152980
885258866
781142280
888595969
389860486
953271839
541311256
718968499
848037417
825446073
390597316
327510641
783020724
370868999
745163786
475844520
809771151
435784976
486576727
134390347
789975507
731366285
690171014
393227447
711526305
902981214
621514983
588005334
425518297
626921564
148322118
367738402
653855674
680876829
790731918
393949685
460932206
737072652
386960562
37837747
676726356
874246650
537353250
540856072
721896976
676983403
668396152
828364210
683303215
468812366
602738737
524212931
589862782
464852344
310226236
388618052
662811487
769315445
941475057
246290187
555822489
613989922
692303209
815124228
673697426
750089173
551817862
462572693
370508385
209820415
481370640
820042940
641141661
906639383
420458827
687816184
722901149
409763404
475894669
690377587
923241151
707620047
320343463
66215842
486903459
423828090
608920680
900948746
616653368
769152914
389555604
398068449
712815973
983647691
662131656
787675674
411706260
547767279
662428108
48543384
909308714
411575474
639056592
655887091
130563115
560648024
787927233
791637580
883368210
478758923
771633281
261110264
932355525
311839849
206462542
382517855
806211346
726762489
547089399
451673294
426923998
836855242
861342966
887259264
269217695
396931190
714325040
926621892
419638025
442955135
798878166
740997562
667914323
380326888
882178643
837912666
770223758
813469396
344033582
758444263
534814567
828740632
796896682
236885189
692440169
873949489
220989590
506808456
734094351
630241378
346980546
707808074
924790937
255290556
156569670
475767669
357920546
738824327
324686143
370594166
884781337
930049148
780977762
537884782
756403015
823513564
584447900
719084158
365435158
643774100
332875588
396808547
625399634
526171333
539823345
485312395
640160746
714921997
758145608
380388335
898831043
810734968
521922500
294174909
857521205
556331430
423905780
842691112
492736759
481886982
605591193
728932931
567577648
510114197
599201475
983457037
967623481
679327381
353984739
905727497
447251446
758640275
725379431
953193686
766894928
653097432
938266430
753867541
943567721
220842784
353448976
436500630
980739592
410279585
158055309
535305896
402069816
383690847
546116330
787132045
253646595
662932031
363651462
509407561
777858835
708611829
596362676
914795407
321758848
780140639
732872834
914432155
673654294
728419904
812696544
202312119
512420796
960981458
876932533
630525825
399618365
334503531
354597607
430889226
198381831
921735217
552126328
662574526
215903899
421961223
883459838
737541902
759098557
794127738
546026961
344525119
353058056
436305893
738900719
898435649
896375786
842640138
378460629
140285970
790562755
656917785
216001059
259749324
629585082
977369231
681381514
707676565
571514073
439552358
787527751
910463386
831209542
882918555
470112328
196065387
508322685
682536135
556553508
397495893
775500987
791939105
760612088
635968541
898423402
967600184
694675293
390669079
483768511
687016649
852524476
538674789
710266870
128184742
420782467
510326339
151131568
897600653
238789736
128471496
398810097
529101728
601609368
460965621
538397148
437219932
469341749
533349287
591203436
147874622
426302195
714462186
470054897
730453787
485575781
270516077
580858986
586112578
128275324
970850689
272687425
798028941
492890924
332942222
477011578
852241645
782111514
796324966
285620405
212544149
843641612
308012428
324627086
843863650
536057923
426393757
653879796
607389558
473432768
407494943
423069660
593454467
730674036
508182387
641685853
750115606
123018078
13082546
358629843
317180315
831649597
398542602
561082500
393927425
767057009
526632919
391032839
408964715
381788161
436686548
499167712
323429728
622657936
710054968
690369015
455749656
343035908
539914638
756516845
683845397
378933039
875491870
190499975
369283726
492226078
396286800
725029823
889924975
563595579
359025796
463051264
657019372
885730477
558928038
502614483
985158939
936354206
662221338
391568701
567604900
597785871
516748151
839578990
710822606
813287354
305786475
638156917
526280685
790250452
716960078
241562354
451941889
169654930
616566861
323253475
426540672
535427104
839344428
436697915
671420961
744026856
924035747
814869388
640060991
977028393
461240406
451112799
569067282
401213586
786802792
351804284
335393429
881356370
741720098
919552079
790767033
533144194
892282394
407747471
525190272
910411667
877061282
852122353
959111008
873639146
771370056
810435366
40685726
538523164
305013555
860276664
191759579
620619723
876161245
703433711
669088120
464646358
753084230
780394758
424247974
373372633
740689704
761313468
383062365
929364278
471059486
783867612
798071215
504004746
456162778
504456114
53031770
1652899
240517803
728389963
811231051
485436200
604110231
676349251
50724202
648798073
974932746
645357784
517303402
470512610
506599141
455866673
617626206
967314110
625601072
908966848
499295275
262954019
860825294
688454612
646501192
531812016
708247449
429094171
921074558
350835317
516719861
511117505
754651557
876911370
806944489
890061547
982744312
727448376
474473572
427269210
384296388
730505033
429160297
984307756
661943031
672110277
964892946
751109751
477524023
461326479
330482052
872304868
769009105
594571697
733673169
540438229
751217397
925480240
395493086
822273374
371237704
846756904
416445686
875205831
552192845
658792018
255837984
660885737
267532343
805567642
672609341
700529992
891107515
742403505
823136453
605086035
275083994
464299518
793732885
550267170
516180328
802018952
531938089
468302681
566323671
32708183
952363693
474632988
374234109
389800646
262597463
336299936
116245991
546743870
765702626
442038484
676953400
810328093
628096237
536399649
619607404
786604598
756571077
979389750
542161667
843708047
443672268
582811081
514191441
403450006
211775476
703880180
509316593
88213667
455655137
910745678
564835039
513816324
758476670
593950538
701150725
822927008
831326581
767097389
976782513
692840401
449379713
715394572
538663840
458877324
900592482
961113334
616688821
575516073
668491746
338288371
127922082
540095199
364381761
458423056
739629883
854826553
532727381
644056515
918011076
367178651
889612614
637457028
413179592
901832250
788820578
202116337
477582948
705498214
909215221
673637293
426806088
539308928
796956957
683662475
894119270
988032097
452041823
415698834
554062279
351774118
894678696
870090987
486605945
984747224
778484241
986861455
836379637
760525782
278155693
789782185
988680995
366766317
467255551
814621653
980826591
943242312
808329081
869996490
367059360
645269130
548093321
640474507
587098060
585751908
649051857
720347288
869817060
597560068
800046338
283857857
788690619
572919960
659272570
522460191
892254594
300171540
324543059
496623821
898254020
604421967
694042965
579574956
533779414
899712376
815751751
45399615
60714961
948468962
66346393
463793154
585028258
960826005
526764713
591608680
476368428
539775815
855276944
913145615
705679066
339531638
367792595
489352307
371641174
783956716
981058675
476145200
290692600
420031458
827450848
861027175
669508086
256843854
739030302
894168935
576625076
830076479
550747276
660490413
766751992
580992496
898297700
455496497
354352450
772849044
465694118
778757039
458071251
270212001
674017565
354103820
286549473
680488201
320525010
473966634
780478214
512715781
353034051
424693140
836900833
572759037
732587922
749245158
637258467
540485958
915800460
852186881
444267418
473678783
484079936
342571687
897854150
708441826
581685577
720334319
499584214
789416058
804839361
86703493
898513736
600285555
659158797
831671168
608143663
516050322
756352837
894564514
850809684
583487177
890696629
178177197
631402985
648860046
283079687
911997649
493007648
367522616
328449495
980267822
404166677
366189992
341329470
960135395
870841665
758318921
531192091
969669055
908926200
974042941
653938712
569007404
681922403
836621787
532316995
728230841
540644479
604941246
708821951
504049668
963420740
239928442
649429564
401338985
498292558
659063488
509102724
860863553
890109817
889049888
345189776
85650240
519935089
478215981
849476765
434880419
823021821
189927668
657464085
684996429
708860148
711344898
853765816
488995490
504965746
695175462
305442284
687206496
340908759
223051144
949642162
235319901
930327582
770537438
951506730
280282063
820203310
745544374
527830659
571926666
588362284
451460243
789551652
641403079
542609144
976727619
255284372
903522116
928046182
933176011
437148314
536897944
898543052
437716187
370396743
882458908
366549956
268129606
274299454
929380868
381389532
423937795
403222051
238111829
486038177
500559956
703489613
984126746
494939727
583914189
865800819
777091195
455956843
850414853
473889678
778043145
462763423
846204757
361558137
381114166
719207386
900063990
750379490
314741435
614816944
964020552
928782316
2268247
759494111
604037562
794666166
948701219
13036958
505302643
640957476
763519347
683065203
691818900
627268768
489314316
538727265
651026614
917554551
720528906
157659596
655165270
892353383
111014476
452418314
752044922
863684424
856803288
426769128
322004217
541358061
494569029
327312359
538570422
375269819
258110595
870981554
516941559
896693326
905322532
506328474
514449034
611555706
449055568
473084776
699536554
524701869
690766017
504854901
402246448
805540709
752394418
305000112
312557539
405295429
888411464
196777359
730025972
405090803
444666219
922982109
645908637
372060160
986776425
709930577
362325991
448470860
738207261
483574693
509973329
826142907
926058448
875115183
828601929
812238097
500303966
959333315
407398027
932891132
311283105
559492700
420385038
590591159
363194766
466286682
800093306
688952405
341279281
414377290
416347041
399028626
685269401
679597092
470930980
704713145
551137346
335028476
606135157
528562136
799925009
869293915
646490773
498671694
413042718
235856391
471118503
647756894
764558876
785264677
919157079
700154125
466204158
153589384
720920815
342996708
139741652
840742952
732746652
619669842
858950575
750359594
597966947
126728708
714828233
588688005
680220158
572894455
538404532
562910463
713204903
973348524
729256431
535358989
820561224
461204129
77130925
814872044
371054820
662893986
948013984
427459658
443475065
911524742
751847464
855906134
246723715
788933726
615322322
868556449
547757177
586133077
841898450
458253235
582159482
303055434
604786764
478686253
447538366
305134815
591814672
559767934
981896240
778567049
834566688
514635155
733463505
981318911
860639749
933032862
662245705
309279706
473527449
577026362
364094419
559174924
978088066
453966893
694935075
312836528
456178372
987744516
524396935
802649208
141084262
548263242
440779554
477084232
700273145
309817541
821383742
898803966
971549931
716518188
409418246
658965026
806819224
667396680
577071860
398565527
28258680
831513394
402760463
616521986
660388565
722233212
638275436
776887636
170576546
476921175
350113236
770763704
214585590
888057118
262131797
689892086
829612017
386250783
848051412
969286556
951635918
809784323
871897230
634822804
806941765
656130704
638927502
910909919
844709182
356024959
548588921
447041558
455647972
492979419
723006721
696854915
872778274
399475420
458444991
444653046
924020102
887129960
719918460
425091325
607953844
330663930
933640978
841058409
583105337
502706998
916083228
893546822
706942474
681269479
449459018
494411005
628687248
805146223
436650752
149976840
462389754
263245524
889758401
760663695
912225254
452148466
440134208
557978069
823846051
382353688
779336029
939560366
780481436
590503256
732690620
410422153
647715929
590404029
388158660
491120506
853983562
825686752
387079885
796255521
979404879
467519298
38879433
401253246
784532777
497161656
662694638
303707723
645745743
540717745
452279607
934842186
677543302
688257678
489528097
818802998
757457338
219750891
731475142
121134454
617089980
789882487
956083093
959265391
624988404
251006324
508342430
361504337
844922693
339862682
251704669
875045844
634101471
840940275
980435689
525358212
354167894
441435010
972642850
659997121
685284316
380687478
849031409
238076024
431538142
779022324
960911070
699862244
337694157
2509902
296031971
815396418
988137284
3766271
137902757
412695386
443902864
811690272
898193626
207126685
274670157
549077146
160877794
671026124
629706675
885728318
652495861
591279669
838092578
689140837
95594113
860377997
873204475
587658583
632955187
441210388
673842966
882121997
329788508
194167707
714336867
674335240
725987266
712967578
126266450
918394855
770005101
470568663
670374621
321997054
614377382
519723214
634910343
540772433
387791272
495998716
457008999
626077367
360935530
268527656
483901161
714942879
585715243
743432205
515690435
772015733
517149673
454172746
763307409
491531345
385883550
822118807
514959959
294408818
705626189
835969490
791359243
988621128
116493241
838238658
200711590
966750291
894547619
925016793
558380340
634133426
539638647
639415189
162625222
840224101
773261987
714923781
751344254
695426817
735050647
333699740
609242859
898436208
408892261
581400731
893765978
683604984
788907873
619582075
215391083
801533366
356481847
166264270
950124025
722973273
718726157
752011466
892444691
694906888
445732524
451587038
966755299
673164321
848244428
498822088
638410046
896107624
575229370
744134731
933559008
861451741
628272429
597946190
815475793
858539758
861691561
677179414
763215668
532693532
559428505
483750368
509621650
633669436
135065375
466866692
335926573
912353688
357078272
372029600
485963968
632696530
712484505
807119312
843132995
836686020
676629088
2538779
985868864
963489576
850794464
738010707
346433537
358362839
592609196
575337337
941053784
430003765
496340038
531691905
696349363
520470728
524208559
716279513
772065488
392727885
876365719
857380436
869441079
567593799
785226732
726913448
453220750
785556887
742775085
922801099
863436304
868964989
527320015
573293348
712168102
104394772
748822622
416911386
754726022
587846868
694941175
752457133
112330337
419402296
275120031
564881069
724042767
485536375
1490576
670906949
730038351
470854394
378588862
487869969
460365009
388551912
736395303
978358700
677084529
455662022
283100038
425162484
711534980
569179038
802271670
373041108
581344910
929498373
448931133
968756740
582173812
486431240
740755644
543941484
627383306
633430177
873029406
530876198
475344321
405346353
924475318
135450949
989057479
803808906
373139384
312846063
366049661
444073220
740615060
481185818
298577850
974874796
944091152
827240206
756867511
707313802
525325360
881512429
632484900
442750467
625367888
418461566
981408164
681655531
958577238
305933694
894264991
649351722
980339948
591754967
977205754
746972403
603910475
380934801
338140653
438080888
870287448
983602683
338731159
182109767
723413522
957962570
834527592
238946353
394377034
623749595
464208297
262044970
914277451
350573928
803452462
708022505
436907557
417991211
714281529
547637886
730001057
197882249
542458894
627536095
803147989
798340885
501041407
698533369
923155358
441397400
879619206
773371861
548100946
528011455
466157827
696356791
449178656
221427097
891121226
519359366
461051405
869576640
385014601
278456165
296747013
588817474
53657057
407541775
869874900
858269930
632616966
465011055
483061558
418174746
895802837
195660127
772383648
698421061
832727322
740088852
516735852
848045640
174256085
677420992
632715621
651311803
823952410
828419479
666192804
888942598
339247911
345875340
296254758
718398182
918854899
479331405
724437276
686553242
246287350
801433983
897148773
876431569
464781751
987948167
693906345
406811267
611164614
882188506
778067492
934910557
912875667
710189605
941202224
505994043
567554079
586710270
656329996
892893763
477499156
962673748
853332636
468015541
73166723
732589528
931579032
755851942
852172413
669365149
449518253
350901468
358232322
475994229
972292913
732861514
791558210
299494185
692972547
831752101
773949097
750805412
948490999
620582075
657437478
579207981
374728219
453699400
741364080
139288408
784500764
622097088
688020285
743852494
731417138
239536192
436590193
939523577
985384936
729445176
667987920
745631212
523288303
973811950
518279454
733798716
705862013
747078477
748133128
796488258
356561914
462716387
548159284
586606411
2337638
435554047
611747060
786921266
511102956
762120350
590522459
494528794
600541365
545288437
699502322
823986396
963200006
836903381
870626183
468049328
421549672
338830642
691488314
645849937
754443411
348239892
821696366
987539503
448325076
822986477
541590527
657360114
732930495
868853327
916580854
965978927
36463864
767764957
508227947
898745266
386635270
956281112
665453764
760416831
231040964
649411666
57265986
578413687
586017626
858344682
399797267
472642098
735028821
906527559
730201931
763486119
630914739
980580295
53180483
483576966
802068985
516267078
703273936
817364077
828270638
222566602
853139871
378703388
892155496
840952474
934032969
850184542
685470679
534314397
626618801
772965027
234743971
753115359
675482586
603486764
547767296
698668456
429048841
982139952
798452313
628352479
818784224
734268136
792357167
788770486
925225939
541924749
822916903
776679262
393539929
625038894
834603636
895395327
526017657
474955349
916503257
925502370
957900298
826320583
833939696
735212705
709249638
779994712
889955320
578694185
493966686
120891386
877134634
425673924
757958342
726810885
95310058
354966263
658636163
927912811
819345917
389715284
753965376
305677668
841431991
868593670
686081433
740577886
720546053
846633376
728197739
638150845
141487502
600568400
607954618
436990730
978939754
464394850
636973155
594484211
705308649
684162575
918372633
216183766
569217588
853394118
564893981
825704360
752586338
671762085
175679568
765902265
481190021
756407768
330254986
946727297
903454685
415142110
656923956
463321171
382128356
508549284
567446088
701625047
639444599
282354021
539087041
932093960
718243819
380076502
664879862
624174826
495515898
708243336
919091506
638917409
867622039
674535868
582623417
457605120
420108803
500375435
690443405
673337974
889760165
719610191
544748785
461030980
407900949
420506031
844237919
490208525
881326991
612853030
868285287
509351707
825659009
870450157
910708634
736001948
719905614
801666196
412134516
244022819
578115032
446521433
880045730
914504229
770159511
722452370
705648204
916829664
522516404
703108416
871882690
679498739
900333469
519549153
729627160
581876890
473677969
857647103
237539959
849818003
446582460
873865007
905710437
531722953
752980503
546673117
410099831
671949564
713383089
613355623
380686671
506885047
775982920
807761477
710701281
310409784
632058840
701113700
838652687
684319467
654717134
841120348
971354535
932344160
671130520
137706459
750620268
677220445
397877818
467091226
392005025
679586747
443280100
767717290
957799622
515104079
701707949
663333307
541056459
527943993
464835599
645415169
514930774
931270497
980898938
335542813
974496499
859977188
900412070
363715489
703534452
650252465
626531787
828619664
655934529
761443630
733602281
464059420
282495141
593310536
311714629
641820921
342485613
575285807
859329322
520795376
383924949
363596229
603886084
514296915
864415271
654436161
534287750
636706313
619070242
492414500
365657594
505988629
804285581
599299686
428990245
200630616
594131756
463270477
502724124
243505027
595757556
676310760
763401338
468740623
656700037
946861586
461173787
541813893
446014289
959724669
984913207
261199094
826321495
387568605
337708090
729889334
733005637
747729578
890503738
157793957
779480040
650303408
775129970
399088792
431103781
949085732
483979989
966408815
809598311
500340324
790865570
887233569
462921074
883340062
735901347
336804183
388121814
584318386
611400439
220665347
435514192
715257141
745823787
345112961
700820058
491756152
801911890
916542530
714397654
969369873
963797927
531155752
778031914
862427959
851180636
360142648
438101570
883477311
684168317
702980436
867361572
112461548
541254006
655914291
870410043
929531784
758120465
381945045
694993893
897779149
626602538
570826776
301259087
550138801
822472929
749237134
438977657
352314990
268752594
500502181
986151837
631096385
896357301
627240155
319839204
753879003
894819301
855570528
463538751
516565638
572891581
175902723
917598188
765463387
748859753
357554614
721644777
548183495
655564932
278644761
182494369
466253763
762955224
615815147
599242108
924351863
667868700
471451337
446114662
718650160
362093982
583054693
940482904
832031281
385926469
461317667
556783569
820026797
825109437
924917057
478323587
494454645
619248551
355593576
492523041
231963504
639538649
211771953
663043820
564765926
648894033
869451212
970801231
630680143
474114894
302299707
512183380
438096387
786229381
882918708
940315619
580483531
402077801
805984016
670195066
541705443
123474911
731474029
266119905
387160508
699835149
758711192
343326820
731895809
440776702
659840156
851215362
417395792
826299066
657309463
886661199
31235557
722070997
968086792
809362022
173207778
814363166
564335469
769460116
863102365
198528011
979629957
851937197
508326353
809517143
791665665
633889442
870354242
70682016
371161678
874283451
464683190
493629297
221545643
388037610
603140876
501276512
788026034
627727937
105078
402522282
610122790
798938630
130244556
492947957
241686526
605229445
561284670
407604560
711475790
220742697
583570460
94207162
615818487
294623929
501409885
534121031
640428228
324863624
642283864
861182086
582635704
394186934
777627559
959741010
860214315
892831046
614499838
801352105
159017885
635930913
733471228
622631343
564580280
622445885
976788962
706575518
743208305
887186276
524402109
764033694
595957776
853599894
202422511
969021197
366047588
639037751
498061757
816155290
542104311
838747146
763285497
284556263
604934456
679912270
762411373
908907601
584636553
351920494
458402371
853396191
731063458
383053151
802668292
769962908
782704499
507674082
576471033
200877901
797824012
603849194
951659203
714602674
630417540
171207005
473208887
513092570
693576007
132196684
508786016
880366522
849875832
744402151
835520953
778488991
718604179
419072152
721168979
379717638
547397239
493086619
859545280
678891168
96416774
469469123
903344898
601126890
618685167
815843478
630552875
967649003
855272265
713808610
531810971
352193432
671759189
820511160
899306309
603728640
511274336
790376894
263593300
839561047
447279681
700388954
168997272
347477156
836734259
377360829
166656731
523501620
130971901
801084618
793781528
358758229
589600186
781393436
333882654
669131757
676449143
882433495
555890709
528320406
449851578
794729661
958268258
476689617
781761364
410464023
778026480
346873218
606079678
278314444
868801839
423338515
298770874
715150993
380932652
651552541
644510101
655776464
614188551
594901864
532542974
382388785
826910184
927741048
368952106
562723719
842774792
169401136
892674298
804128301
407603309
680142970
427425287
495593822
801629577
791359991
604208967
778164941
536884891
472052755
803717051
845724129
483405473
850057492
927300166
890075812
436122541
432115306
223582357
747578977
591174452
478053965
385578883
773344851
836779675
375531220
594115846
583985834
413765300
759858439
826957310
692187988
645245168
636746353
367262661
457354449
437728269
891029613
729771194
892491564
514820371
843546260
161474856
647393033
769250150
970857110
559959428
411100062
437257246
289875563
938942731
528040996
360166198
627635472
912157911
943672691
470155033
980067679
710700524
765634569
982548595
489366620
204365754
704448386
820744563
579765433
726107671
929398139
564552767
293369742
573339386
569424565
962109012
427658083
761361722
543745194
633459808
461470223
464181111
701553468
629370625
677437589
805969554
497868975
381511806
728534829
919468962
564765642
548039313
542108192
448619838
488914602
882937562
628893774
623069511
970364441
459408758
773790056
660209393
872537730
818009020
774899610
796513643
422755719
771615844
783304131
124874024
783150814
880940821
721399325
710202050
389296018
953911756
508949025
626651228
595259856
318090582
36155020
211899511
608412091
622025493
664483314
951023908
439015572
731490836
805089854
466452778
261095075
892592403
795696007
786392953
468637302
432004480
826850380
561927533
377331319
676439868
867126897
502570879
676859411
748578726
182453209
672642263
240867703
508448768
468196717
921792083
840203192
826777343
640148884
399391151
482932606
453850099
869774726
534016989
492458313
465156184
851793566
718249707
766904461
776210680
333294166
931130803
771032791
358074318
398581589
520444366
657336650
688984139
411598757
665704912
252744362
523381973
521011007
403048313
476286542
907338132
595164627
173311797
505386442
610614696
897848005
562813549
807465407
494549840
383643627
721034100
592854008
543839698
133877825
607847437
846105944
435096501
726303293
504411003
901071005
888189137
918139651
662173239
766420302
409372783
454335547
376726093
740439975
751081728
743881814
458447185
90503484
647256636
406945129
440006749
387691144
364071735
494558670
528624399
235017529
306910922
693192194
585609258
263950615
711678713
510055105
162225870
647646648
780669141
551988721
477389901
350778420
649663155
767705815
569356019
420860017
696797393
101162786
690507081
389865556
336115467
853894457
643033945
680432579
315336321
904373766
919742429
346492326
902098390
244143446
831945976
887408679
277407217
505143542
821145328
806886284
444046157
644790188
572866512
752816920
970876968
592340478
745272283
299513100
859066874
961540177
746518850
533529528
774799760
864338592
376850093
542823278
630578998
82113023
581517376
814321555
530637460
820496686
454279657
804302129
632769476
783422228
779422352
154372947
704390842
649459699
663596668
49157217
247350319
750802321
5031145
686583718
458782585
376039524
425689328
572281788
209480799
833431635
389820331
667768356
506951401
405780766
979188589
794248166
730305778
540024806
977194015
576360139
889918709
200565912
215270386
479550810
500861836
947099296
876024504
984568755
363199950
445178324
330722299
469649825
622699794
973729791
645009403
609140811
743988412
773664115
553893109
633075669
704332860
344893086
983097459
637275250
937109433
212299468
508140141
742712882
599460520
917072043
752871549
773408858
643915686
595034308
833616154
846535383
152110998
292086929
628421380
966613742
353826182
755371622
689727616
335108251
266063651
807275968
747375258
816697118
728712565
219380847
728344319
860840045
783846030
427402567
792593246
917855418
536668954
702073974
868548968
811769675
980094291
773129362
276102907
482958859
503468843
834463034
342136259
761116226
507321983
738052834
873632248
61014213
484298961
729114878
522601917
275986011
758807927
796442006
429932827
336644132
627908184
613612928
582976752
594473352
654700232
752396121
441690051
846688798
538799369
771404262
429718251
817893943
256659476
904859315
596806098
907451080
381994797
639750822
437924512
356602420
519994077
848658161
271375210
598795174
666687220
452587485
267752973
212667481
828682057
701248244
799932314
765676090
836791324
280744973
727819118
864444039
752673226
242541595
746637734
279023735
807198900
778315813
731422266
794678818
516309613
645156260
737564843
658008665
430418207
489165808
813139515
214561415
715772589
901460610
916030992
457885355
980972425
911475929
782509035
464188262
503392895
449940414
273532281
597000259
487366451
538200965
452305386
812417264
413348448
383105305
642699118
862015409
313546306
234710494
627213679
685612873
340054342
667333829
678316263
865611229
390724079
777519978
510235846
202348842
418654751
514460317
805615673
820882612
2399312
557813656
663905122
347815108
898580476
864050339
625225797
501650053
456373950
774271242
437512761
488489499
328920569
714317938
897201576
561569184
526922681
469631386
450885156
668827207
477476603
96044768
986385057
592109879
654494412
883265195
669275739
777487677
807591715
614017262
562789622
333034606
755979001
303939697
640289302
544357708
427154019
779274585
636565833
461922947
634388038
695606126
857052005
791337516
589432062
833468465
682148717
784829402
559938907
618113737
649660731
581498132
354146410
584737140
947221745
568974968
759810239
366223031
477935871
321636534
352042056
931529653
592462357
245077003
685929656
952890410
385154793
802633461
834027861
657777470
389110159
852902547
658790822
823714612
897565339
858125667
449667331
976706251
587577767
409604907
665409606
480195360
650384398
426272005
445874970
504101709
745639551
366700159
78525049
947617562
587189330
411914274
339517413
940758097
471813326
457500237
578530751
839528622
714921027
481016826
506734052
32126556
918573176
924025855
509810105
875364723
894115804
671580836
704323834
683815240
898402808
439671583
307152628
891370825
455421231
358623502
334520576
432390496
394071421
555075634
242407262
941420038
444373843
802469062
692752784
731536482
631875842
903153011
474798486
401959292
752685111
158762972
897967998
411801275
669894678
904046843
274259332
918482743
786577111
679154431
857925430
658337870
529376070
535016300
386505778
798327297
357528007
724058721
623530521
729672517
705674470
746205957
645254657
126424977
399399217
984804345
620519101
475718292
667355578
966372278
680242113
185912802
635483123
479020099
345094518
509304764
725937886
837408969
628726344
460942122
678133882
395351171
522308977
981053307
567773781
250643428
736880314
404690753
794579904
629164713
755119205
822777077
288768085
879625667
560542378
606400500
784208245
560717395
9421652
365688327
730351860
493360702
978510878
463410499
465573405
787914758
639030774
619787646
571928741
718277932
523503582
948096047
389794616
494700912
371133717
866295946
421846536
638177329
648205848
512002031
545007102
567794667
757830831
210073979
601388837
407622798
922416129
455800675
643243536
528344253
433241646
520871526
590079726
626235678
985506517
900189084
463020213
768810046
865102680
336656660
624523016
431833375
461135596
714320496
877536315
492509108
275147823
777705963
366432962
147785610
494983897
402326835
742501188
236386031
494825065
631805228
704030841
399972801
438601486
488259019
392114908
259099082
486616844
828540205
655273527
424936498
592740126
754030772
703268214
302166565
91073543
153861456
912922706
797038321
272109929
501150479
49132200
609725818
396039867
968296259
610578330
453289987
624355123
824999953
582906165
829443208
541334103
184280197
856564189
984652186
716415023
801691563
644155878
737298622
391823136
483097565
636852020
572266985
459632636
946928050
769852668
739459773
766026728
290530379
853738783
488967382
741049256
372529024
895996378
382776264
803100859
649451929
451947904
505988800
465571642
450643256
562280519
668997224
790348461
647237257
592246129
705434390
522887140
763639672
28473824
478274592
446543395
716188196
243894551
732853711
935896589
932331202
794846171
814188929
981505164
171203828
254064346
691559355
617415182
776463921
857678121
723997129
262074495
617072312
727863654
865800076
542217282
683713181
812254893
508393948
632163304
436615361
360360380
910166229
680766848
516399622
369672637
575697553
353862612
795369333
934136749
617238659
575937111
332265869
1715579
985764696
760457036
930329143
215344181
743514951
552814852
385010514
395455009
854482151
331333542
979531075
726291659
780274436
385507481
46845598
93022376
273260610
547324544
892356167
420799917
494768832
818232018
861841155
470898166
367154693
392135380
622179441
385939445
829662576
814220903
532884191
54498262
471596749
386261272
968086955
392439478
362856371
612779065
225270367
875244560
959201601
663740732
504986553
851473490
385586932
746062959
698047012
792947060
371014454
648026413
423849279
551616258
713318703
656190020
432515262
729276993
814946754
903920800
699213300
351145597
725667817
582230266
831331192
451160480
672780340
958137075
678847768
497611677
518886779
841318354
607364433
771815910
809572782
983704608
394525618
791597362
434805932
981269074
776470101
340853245
349560197
685347003
818975543
471228771
699075754
807852784
409875572
632649847
764444073
211890415
597385668
776318976
387224385
316836807
921709878
174565483
488539051
607926841
958561084
659772961
200714102
573502315
66979887
704679146
830123616
251385975
625398088
889987226
389748516
871952643
829413131
475003916
839720322
886742870
835366590
542918662
835899474
598551784
321122730
881789156
295817569
606437059
845032583
862462779
955754147
470439887
221370624
590433597
507999990
698484742
788201199
675358352
567537513
761396624
519632164
281783433
557260564
705291888
399249143
277594292
510232885
759619595
929849739
663238335
865053345
544517717
515350014
870254173
798387524
568377600
681646457
421654221
898591004
902905725
789361044
724821514
468995802
875078841
267658305
700608229
534781214
364222532
949957304
275777956
475380268
576984124
953007247
522876371
827414200
783925048
684767361
680265524
393711471
462469719
687226805
589434167
387333506
439022231
208751745
812211354
842185627
898100806
388117071
185573833
276991331
155057693
848419827
289530928
256709877
494233416
602832211
626499075
547450886
678746891
905119581
361798322
143317648
351590493
786118445
745093710
965879973
684684488
428657080
873069541
453887344
678033032
725667513
612012220
763582062
439671303
943523220
695526932
295979479
816162975
863395354
480448890
762532283
646630405
892974199
838288112
889257960
328465918
544421632
817037411
850706468
57372302
704954181
960514661
911314329
440985238
395531957
725923790
618684267
576075772
854516233
466776290
772081265
458361388
931850493
841674106
473818220
820423181
189111856
692193939
986835005
893280910
536696791
673226834
749147407
598474111
375185428
306469055
414746674
855694579
514485277
589162330
449562572
388144239
582487817
730502855
349813381
836363635
151551641
455977327
809600007
411513468
782536375
899114320
407014612
885881174
552741343
922185098
952416459
596029860
920909930
771902620
342123395
527045887
763927362
790809842
685891141
859625205
658113475
547430552
633060990
396147023
143097637
564316139
864353370
437353484
429355444
383073060
924252009
635880685
750560659
467395879
269132905
171996545
827474632
629933601
462737459
870844699
401922835
471734279
568113455
458699192
734790159
638171407
745931346
675622994
669378077
685181796
763547082
410023077
409055187
742587883
616465579
935477155
467931406
673055633
555189503
756612178
810908479
401290441
404204514
857532360
547396461
578039406
649184796
611205541
450770240
395452204
424239494
695874181
907400907
95829050
444802475
919240842
945207550
722769675
777269987
381668267
964638338
438186206
756886728
844697426
270973451
915075047
367345204
430870511
719556447
879320314
623467269
716857614
327656154
554208352
610051091
834195021
493884920
122772373
777503851
509829997
403335846
590441007
332093743
669572530
820128406
956966552
472235305
725504990
515150253
473318130
396371662
413649374
833275838
861481205
837508549
792929324
418481705
919890132
420845104
505700809
985410825
842484530
393511071
781288516
292641243
958300347
723446469
945167987
748028429
609832356
706830423
605099391
844411360
313898458
680260939
502466734
175403003
829121874
702881398
516110278
968839584
685167007
519725208
646507125
506831291
837735589
590065586
597866009
615315645
927984831
670468773
721955331
549821689
694052677
626898374
988319077
727476470
479396422
833386977
486764964
738139735
365846861
259306987
550066310
886410381
653294686
758664996
826830855
285003150
831162061
837361027
890046718
594165995
633152392
766265582
909697690
784170440
255063364
548993
510821952
449764013
501477306
955543799
761398990
920451010
335657661
852800721
717801913
790750949
852969834
951650922
554266523
782365188
209785444
927466152
312335891
878660581
868174196
223575140
733683864
906087519
370217536
502761052
724709827
459872757
864423910
426898892
559659764
458666240
642800132
290230320
589179754
863121231
322411595
802982777
802154006
785763080
319581014
814745365
728959012
850830317
489897163
613683159
54218112
255411293
452912800
586372519
585342901
920455977
594003383
622899219
909710223
797869315
158242775
707962679
955028629
617737568
980663713
539101018
908365751
378116830
596020418
989540677
834060857
717920246
288459295
532761207
754569830
819532004
306031693
716970472
775956036
924600681
649299923
661588886
675220032
397895423
457854600
250140096
415806742
705762939
609292935
733832934
461010467
455096548
366511276
478001949
427295193
522283239
772629796
565777080
436315975
417321736
652087083
337132384
934498595
412854377
881051392
795081883
680274392
488963390
486058628
811022073
885603301
790343733
450216842
434689888
703492458
422250546
718647760
869206245
579175680
528535695
885128743
811225022
918096424
907128372
839485273
670073621
434076849
600221828
899935280
762566293
7837562
959229717
673350137
813484479
513985326
864260070
394925206
112820688
637178286
168145075
858605142
519479373
688620228
705942240
439170634
592345518
908624115
818365580
886874849
405361221
503038400
615136353
469522565
550945388
2255277
951147277
686724009
56767712
190178569
545586984
692688964
388216093
115393531
546935628
610486290
310349609
46457189
871347463
548315780
494476446
494709731
773864975
348648345
637234090
825712192
881751218
841894178
409392460
588178340
878736317
506184962
817498203
589888227
943355002
986716962
983361621
636641845
370598461
828224882
756260623
593961434
125858400
725406042
388312089
749878025
161812256
707747095
627577657
581497733
655308581
840179161
804237119
501333223
365709082
734355671
892238909
750570666
487374987
819440986
809482677
807738528
871289062
494609728
753945451
906775169
702446443
638605707
441714491
831733588
558846240
497410188
830678921
498573708
885308023
756291745
133349990
770387585
969533675
815707226
516053260
646392925
718768144
413105472
728709825
796915145
783673391
454840711
947722406
841453663
692389748
73609237
811993994
785816474
503947063
173096297
266279731
286193121
886530793
821466814
383578647
620607931
965089225
485695064
453452367
313909628
983716931
766649415
776562519
632629759
549306392
383735808
591152447
924063217
412731455
325369787
828088793
601052564
595769750
432293635
533529603
663649431
944859237
987075463
825946432
147907220
763188235
877707330
838580460
409411421
533500595
448641336
505734707
439372794
704627017
835388826
919580648
973960477
291317117
98021361
712735610
360975709
818853635
687411736
802970926
706886544
435537731
113465078
848303077
858300139
431240652
627511500
452743991
325182925
713778779
914307503
572546471
397890481
853560759
698299248
547043080
837210957
761686423
610375203
824194659
590964243
911492834
487171643
359352246
868469778
457183205
318091538
366471442
837622997
880517360
740919296
679514779
630708903
510173665
654692860
793617250
399339760
488853731
565763078
946159580
853553339
812951287
959704880
520277941
802181069
545802374
318777971
330855534
248919268
825267678
691117926
370977458
796906371
728316859
394368666
845376329
78562476
803199951
380997138
309500292
378111948
988223867
812117420
818663359
670552975
734118034
539890814
699087791
799442512
271917134
569632666
205024671
797147950
848563896
629171259
703273494
845751645
92253698
534979200
498639557
860868091
569501427
56308157
780031920
427240492
977395705
584512650
869644568
969039365
781936721
939536497
211562823
444346809
822995764
688556659
618113675
527148030
933406887
766810038
525160783
472071164
455725756
549301863
560085956
664826867
292056987
811089823
477336958
971668116
633278552
827637029
332481699
948124436
594051448
930409833
666044116
473042090
579159176
487338547
718761054
257668416
505838141
569070700
738034978
453626452
505948408
668093352
552108997
861789023
744537867
981735296
392407466
524019255
416618795
931426087
657170448
802695015
617232912
381086116
473582300
302391820
630881138
864913786
907857674
524174204
858735176
885141720
730037359
748970354
874122657
385841850
778316077
638634560
362370215
98880517
553746339
821514184
752987272
465132650
760803775
965664284
189556403
726726722
477587893
636083993
301373906
886750416
514942277
553185734
856682586
841996037
930752184
933073394
969230865
499920495
388532481
901970857
752144339
264637771
698488663
956820284
728484849
853984009
988788755
852266700
594260918
695352234
875551341
544662480
786036801
890941970
966015824
228765996
690393772
684374465
464369244
519708724
495150765
887726060
608880641
571999008
375210407
349583789
865790587
948683236
882034718
44375879
502108667
859301868
760385137
528089931
696373714
773544351
534507732
715014702
465235603
981050840
761670376
676098615
378513742
266240204
885087746
948168401
935396113
762710516
854201801
316057215
711346324
458518468
562436389
629188105
722680560
542794709
93836999
957723927
623998455
423956271
590601375
1301771
629919243
799967825
650396586
692530860
874745512
891345788
869162999
437632871
397446667
820726925
803691382
323630893
860847375
817115480
572829220
885051626
514421873
361730233
936199729
660044126
903736426
684818501
562482065
318034711
941345955
743430089
616225744
834934731
444775986
543511739
874221710
470497483
822019294
1632969
738839890
941437039
452656797
537659006
859410629
892567201
601946809
641366518
394963596
533647251
316600719
662464412
767433535
929075611
307143037
620425453
519550533
598439679
400400744
591136240
787332164
857110461
435421671
500404249
879066838
682479818
637338229
376344912
878605180
900431747
863245805
989638361
880188003
853111002
811120772
830714394
499583513
485728018
358871167
830111233
634559973
879027863
578134954
781720170
634739955
303067258
969491546
422180456
651123710
395395186
247884261
412070385
423246032
381417600
643922662
543713511
965224726
748806534
815045020
623161749
500102876
318431046
284568676
409417564
939858284
931783041
537397602
883550549
555434400
691536269
730486370
483672158
445657017
858311660
331059212
376942105
742801234
393864520
500443187
832434041
975905095
357324491
685713729
760103414
804097613
734055502
482295626
797104310
917419882
641535146
667495422
931336612
696496019
489060210
478374010
456600677
876432833
142987764
981858754
756883385
894830752
949036179
318324791
644556787
492442328
541651857
702937083
642684485
834993531
668688366
477120897
502950102
433835378
453991183
795300062
939845160
755023626
249259616
792828739
839718192
483996485
666413026
591800397
939322259
358756889
730790843
710636920
519452005
916260419
539117772
758667221
706700643
857693247
927061809
743806027
520730490
898345640
556009387
261533189
655950754
792548834
970174773
322443532
565703951
489915834
346002785
508661473
724423992
929284496
743558592
116223492
827813055
888473370
896117018
747212679
894982410
648264670
821835204
823212122
775280805
495783136
805137663
770335376
820057634
656570635
786272123
431897982
717136330
728575446
175973288
190515311
727668907
772360408
355988641
471842782
415450124
168623842
296585886
765932579
439470640
843561846
504510146
608434470
673416322
180342565
453408960
616590278
376507361
644429762
808372026
884435180
555052147
558333896
659653561
689148724
663745841
615356199
829321478
600646262
551951918
782301912
456406724
949205892
936538244
242954944
457856154
964826560
596460265
803536999
888743420
825428882
393909244
733756689
673214171
314044581
342164229
362199079
1713791
876295562
447234643
492761011
372997188
331087571
647241642
569928327
876385858
833099867
470616266
897400238
988663286
534092472
554320705
522140157
909611505
775478583
647106750
487907541
166518825
504398074
651023238
323730362
593079955
302118924
683297769
949204468
692191110
509889399
362481709
648308841
919828834
526304694
814172955
360572343
79386576
12342039
620325906
452402580
983302424
454327600
211993400
983861760
277131355
454724537
728903649
861780533
422242351
382672289
342562853
756145630
782596422
586547848
145231014
899060357
898384911
212710926
334842909
422790887
330123942
973424064
761104340
924988823
794143198
973746405
489673531
822219705
665557939
921341983
790682925
966118657
879843845
427520144
596883219
747390459
779872
812746352
377988084
341278772
483737429
549293327
267654410
569602257
805847350
351232744
924441723
280707125
486902975
907431867
414199860
465114268
775591822
479051891
547728575
479559135
451071504
774263612
484216905
542063104
556951270
692186099
433713092
786193354
977189277
959268391
678005465
593304386
349580715
631895258
608751365
836327042
1126458
649724658
758555040
204812345
622025769
384300796
595702322
682299070
351893227
935098921
678784650
792643003
753457811
162983052
82028681
934142883
568707832
523927222
820982622
863283759
686846339
480976998
1092638
405965628
236509230
891464249
930060636
683744460
614251744
637165715
344975595
890041851
691154925
513632281
939970536
402880785
661886617
891185661
852506944
774081883
544721629
948611117
789494095
740367655
598292958
473413607
784572510
725905029
962548274
986738521
450178336
383493014
769971599
750998063
530469636
894301849
810873714
226443522
624856181
415410814
982683133
950854645
966050207
494190329
899921315
876580192
858589866
728469033
590942984
929434429
703406717
640916859
543555711
619521851
822168624
822408868
423060779
722913445
692093885
766855060
586457457
203203951
861638195
870131806
313985426
892876630
488943383
700039991
424462995
614571021
802296080
578787042
827841853
655701605
766228825
434847021
856020192
775290819
915600906
502350449
563545086
794585457
604733197
547142952
961208385
390183199
590249893
955986598
656713767
578833936
413313036
595225901
816751258
651095732
831317122
498273317
912624175
947251354
751564479
914437678
772636976
819449991
753205592
386588301
437903873
938893013
404312140
759716042
778940120
365047614
703892534
850810620
717232183
916929320
727168067
661071401
371406085
887890763
928966552
797842248
757690609
610235096
695752343
854431533
767405206
654580788
945746108
475586299
125598887
439857934
821164113
446755220
413281154
816201790
821776660
795272403
457630670
961336054
855491490
346365879
688365298
574044696
530869269
571842626
848280655
761039148
805277916
831970557
751683161
878547232
692818415
432887288
416854856
393506065
697969242
747689745
416801666
938615677
833063794
312113375
432074542
502876329
115256008
965891286
774882321
638699649
718700215
665806907
851837293
853575727
801417410
406823989
448155046
762094193
496297426
619774559
621876401
898815683
467573189
676902166
861764530
485710208
764515639
67987652
500162045
353402110
519207404
658737125
706723678
927672010
930016302
119864915
813594080
584679515
718267348
509502219
277146712
555742135
457982605
872992998
587555740
43187309
385443879
224204025
964469892
821414168
966037087
315501865
548179170
541481537
484421656
687186305
105054995
880913766
378039316
329533296
535824520
66504919
464257867
597376217
417035797
922380464
729439741
115619817
313620103
962547763
793300449
606925186
138941360
787780257
984621371
335955547
379475439
861520897
185470
608447145
817928860
809576402
545906628
810217707
673044589
360586678
585714392
780404646
615060188
802347187
909764694
922790181
739677828
549030067
624675011
718926524
502347082
772893663
526407079
641290882
640796790
654670215
722396154
637406247
706541940
850894673
334240961
960170277
488621667
469062295
327332041
849323077
331798430
488418937
800217993
815145829
569108678
871091352
789168430
602374926
648279415
852900711
788408471
696812243
859178649
499453076
496266170
901741183
706426988
830723035
738118635
706965667
583987416
923053111
564695262
696790774
363193590
707951919
227304649
802849245
818246053
767771562
761335849
728967473
530394299
486155770
790526824
865302686
879667183
746484291
807795670
847970036
831557956
830316032
423336395
643391967
664471222
154858066
729010838
838121855
503554192
397814928
723725743
370610989
696766561
390276607
460727784
701604906
670744997
399051078
984080304
561080390
684806407
805088559
629564906
343469686
419451803
743824442
439708437
669309554
749538349
871703191
787588769
742133450
606276384
729365888
229129121
816688636
922451244
769400163
146998676
679832587
737136938
850293455
871720276
638903365
750632583
757164393
763452428
856491325
760284303
688753917
700467629
330189505
858106457
286688441
984969204
974113339
639476797
453707779
781127918
801399127
408854667
665553352
842775374
384506561
878161449
806256023
270158672
762445780
762072384
446036196
815625162
818508523
885461569
513335917
789041283
813467829
499181398
384385288
688737369
514145889
981368598
792866712
866906793
755989805
498396810
889514549
782365806
502633841
943827766
841803228
335917199
877919285
342113154
732241948
319331437
397372665
985805500
846125911
433710390
958848971
437723416
470816142
727843156
560196486
744793637
946250754
594044101
934942219
530290177
295613073
780967314
907574604
672106451
495739540
923672711
927854432
753841609
283194117
917823900
313164312
719027626
681860446
899278558
313176132
833488668
825656919
349849271
649566196
365590222
588905438
923737952
822373352
924080104
474390881
790357011
408128010
602314819
592052258
415559124
304481092
696463382
761875897
771194543
730351343
480799911
931580747
794890525
945796012
878506129
906642423
929397613
421744994
621145466
989841051
559606343
894884750
143368329
609648770
619573309
945032867
675959552
814945993
874614466
817595544
884473705
316032534
547548298
822945043
982054296
694835806
638212038
535027833
549072347
493921812
830358501
553352332
622376608
421881219
592224903
960242799
725332222
448829263
890969155
928376570
859150472
655945582
471365309
798298196
487519221
631741406
929350911
748045736
547419535
494134608
591497518
405131725
351153891
521701583
325342020
163688606
475695870
556199349
863235827
657550154
753225381
486466880
414372472
482284897
475581881
965685401
436046681
961941038
616934457
893995261
763679493
426716651
423309349
871397985
838785193
454123433
663857491
856104474
618837988
710076977
404103297
818647369
749912237
467713054
789969949
453821621
118490310
988901490
693484046
743289531
473220131
732201801
850879300
817918204
552920306
689735509
474293812
323386839
343389222
887052526
951234428
242467401
799303922
625365327
79065349
694251686
872001362
417379174
488464083
140992387
621062135
589811228
395399086
446601281
794614883
181684525
737806341
378693562
637047021
493514393
323479590
520827357
498621283
391726790
816636016
686965204
940327276
424901747
961040205
640366238
815207021
212013311
625779528
981830593
697195087
791551683
516668717
676148912
375662088
537104137
789274789
468859777
897207382
702790174
777269545
452530091
237329838
532920710
929305405
385059935
690609874
477826711
188705481
753205542
723580687
753805932
941362197
941406124
753705859
474889852
493246263
987316322
855540676
949967497
840062485
516586258
445631711
791729179
955227381
884907953
382232153
51622023
860178461
800458829
397764717
302607498
965357745
501374879
760369788
878709181
743800364
498311092
861655117
395096198
439124983
962963297
338235516
810796892
460457387
809452482
698621252
858873602
900792254
116127268
190440818
865337084
756432505
869907855
448513535
808657406
532376442
803363346
372999120
473159415
736748183
218711199
696461104
482144401
827592914
483173333
474147298
897983839
532311889
966763920
722825039
902021604
972764056
926128330
304715361
913512626
713032308
681627447
607903796
924033190
672625136
758999335
963751280
219606209
749805301
766849679
557001007
652011001
790878034
605608719
101051946
898776636
313597215
330636925
669990069
942160760
523777155
636406646
800558708
979208347
661352051
963561162
765342579
527185756
475160376
647894916
684773477
498087330
202323185
641070854
864821622
988255236
593861234
843800740
483545966
352071618
457242168
700502943
882499188
457534545
423854475
338656802
884033135
645674852
803680607
893854264
908989072
294859938
708480594
79754520
691133454
679135335
625252095
519729893
709493892
312040486
203033802
270382635
783703083
734747338
565469781
403013151
799428272
918342179
81846
439591186
463589059
75062491
246204858
481752783
868012998
708867624
629963998
467456457
345816821
882961819
976478541
639734350
463348034
952642933
360097488
944554540
668162471
714292450
573717700
333696855
844263372
478034433
454426233
292457292
846958839
456041892
120188181
845663406
637789284
589207296
833302168
985705221
903269799
679025131
796041008
833591959
920190122
800360443
536998429
498025147
855797195
297162929
630918538
326208517
868401687
694575060
947044544
334658547
670550872
511512257
872431342
611412518
486146142
835825963
701074224
680789063
458570880
730989519
306263592
610990087
719404931
955599880
236287552
191396696
786941865
779472256
515070222
54279034
855707434
350405735
865313251
503377955
591695818
494885274
199799793
741006816
808276322
623991951
368853788
555576995
676868474
891633453
804670178
543139391
672743127
617104705
386784531
479445142
740581191
370047552
970548956
572066869
440752416
745715167
648799246
617985703
883777859
548301409
445365791
794580258
800929159
342261615
746081534
692547089
565322789
774724582
382858940
272554694
559539982
640081291
984813067
779509754
474627115
749070532
680565474
738218058
636136221
526412377
826153076
466639553
901938601
870031495
970786191
795137005
372318768
634182788
865738570
61695001
969918599
918996725
654493578
608331522
405168057
680632123
632941665
126331476
936295088
699281386
453360303
360638161
786652993
597685004
654461532
642835482
498850401
725854551
370820363
985900830
972525429
944992534
665680980
485939928
407358378
383040765
687811768
862016159
560933167
869479827
632871555
905273194
459662207
420977403
822695955
964781240
880701026
398763838
450249344
476036416
85219785
712056896
641533372
780208926
796607617
268596861
486902475
896463701
351819767
866963058
468857710
452556721
441501613
355331006
290349523
667644135
519629026
149254611
708559092
438444571
698446448
599034426
941651151
851753617
67066086
897446061
246132204
463401576
202119322
546383071
774894531
622990838
694859501
650043864
365128717
724964721
849185206
461569262
473902626
436777447
593813225
749374011
452139310
927172144
901843369
417390883
629181470
647546765
758223802
769987308
469343131
448503962
912282668
749919842
742752877
558891824
922148653
880123162
669160059
901259696
436481175
661783246
816749903
923657796
885870945
724150627
640938166
405832791
598862067
633078613
847400954
468309456
464556062
434553536
947319785
445945125
579844874
381284129
891930007
434810197
694141551
672214037
467472398
877123092
338343511
502696349
826219600
886601529
346134052
471645045
971623962
361888407
321940745
359235054
869362991
240737979
721048795
762848697
858184234
296868887
425945240
557887553
504797863
148453395
872129517
874033405
862995713
750508956
498014193
636163283
476419755
701932716
613377726
850486714
543854333
384508069
633644335
531981039
505346036
707517293
588650813
889392828
962089644
726947034
478292870
928780248
759857313
194815674
626924094
344521700
310826823
672162542
408133492
143914200
553591412
976728072
55108702
479817909
864641722
691815370
450812211
880480819
358438938
750741708
497922549
519363001
729999309
547157645
719373485
735402251
935001581
457149780
832384956
635626228
739067971
777492312
786920694
476605469
352358910
515329248
561560135
613807389
574150521
451143944
876403308
887826002
712374562
713017294
818141946
537017490
144866245
953024130
967210997
977666552
931749514
911268571
926625775
621524228
473527864
875290210
630726535
807525290
295267805
731462288
528723568
631102794
467464600
513822016
861027314
661953441
881976884
384331971
949685877
352159556
985139724
949675945
946131735
367592538
309382752
838428016
710806100
910282749
321352844
766080769
846011384
836645607
911709928
416244640
495463587
743046178
963984816
903817024
320379579
557251008
399823051
836167107
198217790
857980768
437012107
596569236
429163365
663103200
952324268
841312348
910601177
650622803
734651964
858303376
409369744
571062072
926421300
690457194
834429911
722222568
877555005
518994796
592155427
210893066
599609271
872779957
693793588
546487784
496072312
925451550
612977536
686739923
530501332
759683344
195652819
659409828
534431943
467473783
922611856
736817628
862451495
431108788
614430105
904466442
930847350
493613194
724175295
873343566
658113621
353030717
747037734
882458663
418484737
202737060
533238313
326803213
391133251
978826493
710157188
510309135
713630298
283423866
953602877
203558558
415332762
467483327
724279999
662329790
933006254
859730991
346175810
788734413
367558305
374750689
594683341
854531847
168707283
357154415
769402794
771492946
316286835
738261046
779081980
223630473
732588585
582347223
806266756
975445006
554148587
783390725
441928427
767938868
770529636
862569124
839677484
718373673
754798830
666963789
479170550
972114181
741797955
489686019
797233172
349199089
470041216
485390390
288454887
708216545
643240636
750896382
828337571
566989056
409242621
898579162
443448321
407764320
406382511
137985484
901038877
385778120
739547421
671664646
515075279
769602774
702651610
529564796
892234624
551727198
764956850
388097082
796301202
805398257
755303233
345795501
638218779
547361890
557453352
738695469
740782602
565462069
756083015
690933942
813149024
321082827
846391425
315476818
418400115
762704844
984170857
533902364
333125525
575567658
471093524
494763771
692830003
459269712
503231561
789096450
836465383
346323875
102601387
524624216
467536023
753710389
649651120
424519211
580457689
521068269
933418086
494179755
539434342
244337625
837981686
380567620
347253264
945950876
460281901
684049701
301116961
666275822
416842871
182004219
566385986
305869410
708090196
512482392
403666715
519933273
649647342
980582946
820531854
988693077
761088130
139314109
875899694
822727269
891712587
821063296
863693268
968350194
901134540
859819762
493415006
456345285
814832636
944897125
885201602
705260558
736233742
979579041
975383091
817383424
354986139
894818548
983428783
802197007
551310781
704551387
395688612
809242478
526498317
709095149
774746724
838877729
754234540
808381882
391604473
948321062
414681282
329734636
286740538
525926592
494785198
395082950
506021530
756989499
125011086
483575786
295053272
760355279
871505573
712375401
652296028
410549293
593780721
944647045
331319782
268717975
229727169
277368766
954303930
885233827
379482135
976244923
63392787
580365589
853632987
438360723
608409655
432878052
182330129
430693414
494316298
832202606
955639719
171838858
571638178
647483853
337137618
403608075
200232112
742850825
617827792
950021956
817820186
748732002
449330116
710103753
363718006
921956361
394385506
290075623
303256436
304446896
823697305
833921066
720792343
938393093
884147596
841117770
799097929
496690601
754678110
772400973
241339373
448480215
414049423
751359558
362846610
867849581
580583592
501221373
862528928
680575671
801697958
682023518
170778240
987839042
744017901
510522308
498753505
928973209
386938761
746042856
624768340
192255034
730026185
360175163
855020836
457163338
851877397
765108325
321031436
431308034
394140690
421025847
734099658
127642682
424822907
888010074
337526469
389807575
716671019
531333502
970469612
643178124
925600882
222672459
666501299
682538695
789082521
403612323
654537649
654316594
984931004
784099959
538035994
806962440
922899387
533025087
436689789
945838942
765827861
684281635
758875291
627876467
500028261
839954023
971848306
900748293
609482985
55557542
796777231
923921206
373578064
368905353
674356043
448092677
576984208
591438321
338339937
395537419
250753501
383879942
745601337
597556571
792184590
401609437
547790751
420753359
493926485
974857062
492718953
920545949
810774934
880029829
410605536
397519551
544021457
985696822
912577119
139296693
856386585
500548023
857268396
908379673
890733552
532621717
266707795
574844931
924482314
316439006
538149277
304087998
312268086
575957584
707557118
699499220
106080518
382056903
786656636
883004170
833577722
492309405
740273741
931569677
707793824
602020197
273408720
907700337
783345421
199492266
651749021
394863789
640022629
693653686
547424792
673158732
742634610
620466386
286193380
701097431
814501912
627620486
984195604
894617485
843746167
824174202
121996538
811668474
882216920
336650012
777385027
608558009
925092940
840306435
217469026
794525453
730044798
975350906
403279878
187604697
735207076
707737259
656766701
599958793
558177154
526241588
479230113
326977898
183036749
194815074
543700325
654770360
172723221
807718477
362493248
477631449
614871938
547722406
987842502
843517638
817676547
737042236
475476634
489892930
391634074
768017850
400603499
472277127
372327874
723006391
842511751
280326032
530742079
413524313
571347047
641015712
469798606
978960464
733465197
800450303
600086726
598055038
860931660
342486201
935215383
539163335
589489599
719086875
869736442
749291094
596058605
829788501
868001898
374797584
989324176
450960836
326308513
964765990
389724728
905444897
700495090
455621643
894039258
494443243
713021736
959786912
323805232
428619012
545857173
637034431
526061148
220411549
340366809
947953475
829199058
523883552
395031051
970255986
939152648
646752595
910267781
460860035
973074072
733975806
810918503
232122122
765486805
608927755
514609693
744600598
478183890
931345822
294826403
393593284
195066135
488325385
970836700
398686491
426137364
588636158
520745553
410385334
760854797
986107463
844334833
577139214
239872683
968092395
934249086
251304334
798799932
656248833
738363791
101631599
503887282
820372990
316444954
498076991
353686731
869893147
79202585
784210368
660717937
828803852
360082536
367952385
900792548
375477474
514104130
668570373
903607334
332194380
781041180
465118238
588640905
629549856
217811028
815639827
873367015
415690576
333934126
816552800
136198652
27188574
190331266
319551642
584163650
783393611
656580761
980256096
759247901
679109023
549038484
712384685
620258317
301903957
596701546
708292160
982293217
525465284
73242527
949204875
971947404
674572817
720207558
576243528
908250045
450698024
335023159
630066740
682138604
871488147
880324865
866641881
537512178
595448112
401514121
388210364
378294620
511067809
690258725
635650229
586691918
527777023
470575458
895332803
309456817
696660762
315896134
645972300
704767600
896733483
340627745
842842582
391326100
692710226
386038791
665743611
568322846
736191031
782664270
302670085
840066237
718906033
659323559
415814230
326794096
425157381
498223684
665980011
712065542
326987572
461996508
578474717
505153732
629265966
758343673
684147847
549811491
866042850
705719390
868509643
915659973
904086029
903120306
662713018
770302593
417967516
521665261
693925281
384829571
762191064
216128495
643038209
679588139
876973641
698721750
456105392
466530655
763231778
635897587
938387407
571184226
698361959
362040150
654693036
806643808
413340498
467321008
578760631
530591132
290157371
976036929
635469450
385637515
657564219
333166461
493419499
593084007
457925217
446876828
274525412
440971373
795387136
786958906
216339040
611265890
103379722
399137530
901537876
760550750
986924010
829943953
692762154
356534108
432738327
433645792
447481290
775676381
805267203
599461053
568614883
974672365
103336087
720948307
800070101
927897301
531116030
461143227
652366956
750276410
368776105
519353490
935084579
785771830
774345858
981823370
602848413
542195881
296101438
562850543
977412869
757862883
566423360
746944771
959869352
472496105
753876140
784272275
717762707
938553119
433327453
367132531
952707690
918414097
540549812
987942831
470590229
272901213
309249753
913425069
684149460
798486183
450227100
721997095
472202068
835323478
330321498
692483313
353181407
486448721
832269807
560049420
925076588
943506088
335738437
768406037
562151866
470790300
888994797
948814443
741520653
877777258
921738177
434584863
920642402
799550431
898068779
953090409
469990469
959706293
815014410
849106646
714326142
596406540
976536560
507932904
727225883
919776815
969944331
837242449
556975892
891679058
794142447
911791875
768446583
348202406
260590460
739220290
461649725
327667116
674225579
743306558
771239758
632993608
571740049
179274890
639606885
175601596
390508175
623225753
847455314
104340623
627408682
662340770
964891693
934460948
468019244
472257753
781222787
985817886
780063396
454242110
153575659
417484481
477046144
869674382
741133134
936989023
609023723
949764906
944727216
842787638
321378647
410391272
500347450
431225073
477510177
496177724
392261295
834188670
728324116
487420646
726186535
521176498
8328772
872253335
416198195
802930761
828276499
966778915
238423959
729598100
389077382
700233426
468280520
263933077
468988605
750667253
746299759
744139837
435587522
110476697
258155856
622972690
625883655
791128469
923434672
662647029
499732832
820719544
390831836
380119646
868545182
644215160
275381395
467807831
739340192
987541651
262915870
467070968
235595935
649688736
456485460
679211885
656615595
742876381
723805410
711666811
687217215
561428630
354181461
783470277
431503332
248024007
401116805
456728529
577940572
965411310
881799413
868693098
601671244
396269617
737350868
454418920
770966282
909209548
373473554
820265515
912440982
646003198
536501608
349455339
56145490
248101286
602336255
914517266
808797325
700961524
425813621
522449224
185158370
591222681
601995911
168633047
539363031
893980886
984256174
654877911
706768502
797980603
411036658
919641201
888185362
768054798
820570834
600134865
814721440
914608144
337935511
281953757
755416200
495252452
854207425
910120253
397461326
667693167
756575341
981681946
878380721
756501433
303109210
874502630
890234655
503175389
322545680
925343780
811266501
945060906
887567639
425653581
609409628
394463019
432516934
360572887
630607579
837038437
620439277
858888770
752998450
860631857
986828550
328617273
729901487
743697897
557995738
872841001
741733508
795475633
830073158
593504303
441350103
501058530
409759286
827969045
732231274
768209357
843835393
344750551
780307944
685220961
983275359
718239216
718788043
384512779
893265190
389001984
813330927
651373387
573296556
962892104
753131680
687869907
736420582
245417754
688594063
594573044
912997770
274965129
849269865
311281928
951956545
978396221
448529375
294278298
579022345
267922497
883545852
658532833
426296170
485422229
537091428
921153228
472267042
708185222
968344020
950126382
788738305
486443604
747484210
851524268
592164126
940943304
464189784
535486906
850751234
809036057
496837561
748522663
916232500
670153397
940036639
827825422
356837366
410583950
844395371
702833688
458248346
594327638
988978289
677342591
421941591
660177441
209578544
785942691
869407494
690828502
836879393
243015757
847465876
734789511
774600154
775343365
28402492
465522482
717134900
444735608
965138801
349169161
427715551
899436841
861506374
866391591
558846028
440329766
826093305
338718426
901529386
691978483
946451024
507121949
909384205
531120172
457584084
539970127
553308626
912345883
898986470
436870450
749181945
628159415
318903261
450295790
782982044
964532400
404827523
417307381
488976955
741391003
469855691
673603207
225472220
581927869
865878555
609889986
789462961
808328713
860438122
756951342
808006711
27814698
533180681
157612765
509392677
877143771
875634192
551142717
649952084
727523894
665953219
849995831
415397263
906972718
971063490
796518136
572257743
806014390
664284521
687030858
899534363
544689779
820376328
505578872
264633069
901526750
939107769
731568298
856554797
476779133
730830668
592720135
482568662
988064755
855099687
623974230
987052580
539398155
786525085
594356305
515370763
649842935
819300384
658503036
244648011
719827902
856657476
656147112
190487076
873695449
303508591
824601973
550696082
855398532
333005515
777138631
503443806
619418822
363756420
726586933
738823261
721140391
730138088
904044279
463738009
677789065
959057932
710927966
675466491
792248970
60479101
982524005
779829645
976928930
139219307
334522609
399926103
761663365
3064678
470200675
412758578
546737776
83517095
869638566
292314013
494262232
897118708
428375479
199128480
318055089
811563152
645224921
521610552
328971339
874031335
561615582
688025064
887610990
911919169
881513189
503536780
714238790
447575107
535675967
610581502
502395513
752323856
468454834
514105420
631510056
979773637
426159115
346263695
474706322
713106205
550632554
104299639
900617925
984356246
836390622
835508812
509253310
448305545
826600340
550780783
812358754
728950054
505509791
731355940
263226625
467116851
762434970
731648729
549982478
589591227
405876144
760349269
984561092
834493725
418617968
810964529
669364461
839496403
374926513
919383925
593903733
816355220
942530118
217493637
933271445
591278819
962211732
796848410
838870690
860004888
963602153
667028490
649586087
646213911
397122687
819072266
485226507
257204890
473318341
463282513
968281382
360884528
286342651
524586650
818065059
634932157
695664119
470013958
956123022
313558332
938221896
271226561
965925589
422707146
238826168
902988327
56073975
672607431
539333144
683085081
560836275
973428508
311172728
967625406
918880513
360296172
462465532
725081713
298852316
474425902
307285796
692912918
678896963
253217753
451405907
578599071
758724237
222195144
777960829
981541428
198638300
953155827
421151930
735197213
854698854
661576355
704870015
594448889
333933561
418790427
644375722
710658366
508868062
714115104
569618752
529529743
961422453
987107065
983031415
662516960
540859254
397596559
220292472
750795753
402083762
385431947
838769101
469625770
433187230
347908047
521828515
887395189
662781423
388986479
716018575
508113249
924904977
678875844
953228804
866293497
749826881
554722742
561132199
314049330
796769721
596045346
171202124
554691898
763934386
12963564
735989188
591242035
653220194
789255071
430993899
850533426
677192529
928753421
927621250
887794236
314120582
492015821
492446737
453696937
356644048
851921138
339642410
789906063
448108254
645431307
495822346
733692843
125930123
946344192
950554082
521347712
582595785
674219713
458663065
425101947
485736438
367554561
236254575
822054687
469749541
847320165
329525993
630192452
828903863
585276074
492089492
895749316
619405415
943264698
967878545
943370789
624243270
927552155
369003573
482010577
475066445
329504209
932109678
777639820
379959215
943210521
648221940
923312582
418962551
969404013
251251423
765549302
870148914
720503159
752488532
798288070
455932929
228484842
963204721
406515444
145828655
346664709
986622455
423290184
444633108
384101255
868354062
690801551
426778606
679468021
432848840
989338786
233805235
808952764
983377437
873467341
346763869
710910071
734886347
811082798
775471154
574641267
677240563
725961454
543019158
702289495
298975519
768410978
945386689
910906027
893439590
956071310
558100543
628923617
630229664
760193868
400497700
887016846
714690010
733063065
913060059
700430117
434683231
299086283
732365924
379953277
808166916
508908737
756832026
627412279
766784809
459342939
880462570
461504993
497552538
604011463
369794441
385557860
36473144
892217628
900574684
910610433
565704574
193315968
484555579
393901803
565671696
760059339
774013263
751519763
688163077
634711327
365225741
830180277
341108704
156153395
728607297
637857532
185392686
985066872
701772725
730756892
461439700
449813686
422030301
936391025
969447895
328270898
691308526
817715567
789804577
53569947
476561416
886546070
361034721
753667810
983785491
558792846
329432428
416234869
455078819
855387981
987762040
452522577
788724825
975773758
297471048
605091950
893146241
885440616
960036847
620269939
930249334
357496424
551729529
793045353
918817695
456922177
954954602
324765734
905430274
985882269
773955338
383627050
686263217
846251477
149793801
472060522
907186299
626807154
427919624
587423153
363335285
445573405
743887382
630621978
717801874
684635901
360867302
424488647
579880049
942398280
181976065
731654502
970018623
447824739
676009472
874447859
528015934
481152468
670504284
884062520
343079479
700524593
903895912
674100969
452785111
436361693
957620454
462779403
442441116
399700086
772376646
240666843
399661268
408068531
911506937
541264286
598797500
971710690
306335209
457580921
824393929
455703531
677555462
270772928
540711740
606573429
370068520
374284978
729213345
526901462
795557052
943004807
509138319
641365330
624125470
731422645
286822760
829902776
571334591
390490419
521096439
795867676
232400154
525959320
767515267
530414651
676275646
553707654
511197747
791988817
971989321
468315892
796733856
673695112
425271667
730119829
844230752
377266231
981652746
943894597
356921452
358132738
826765104
953158620
249708825
836736900
562456505
889726756
289640468
677335007
522267810
753339152
721820500
727308180
429689513
934854914
546678688
559366305
594290041
549468688
925804069
874562108
954314502
441346117
338738016
560862409
453806473
959606981
237124462
853892904
959051074
187093331
370225969
607306711
976587127
803542919
846280700
721401650
181701859
799388124
700484578
485823566
366184194
934437205
696378601
583926442
942817431
394552280
780762485
586795176
642401788
962156539
407699760
751588574
249949909
687319291
864205675
614055858
901124537
631138140
930087334
776659034
725734251
560634957
389899010
892743876
611609464
507219144
515614205
959306345
308951574
366067195
551676243
672452699
690431343
877880142
739346300
786741104
539166006
462134936
349016171
753269253
987247398
752924909
388040985
659607794
276266916
749315408
452837724
868490651
430203911
709408486
886673827
960934287
641412736
924360578
417954877
766887372
957342853
693620258
743627791
988446508
240374016
749386335
633287761
882743004
677030524
744269788
735051315
708915938
649463316
966871978
286814989
569970992
882513965
909317425
677243193
414943136
811016721
616048028
902764837
844581810
583873604
472416219
910319807
781370120
865258587
971449702
184504617
898107881
317929410
577169584
779063265
936298278
721350426
623587147
784582814
660652409
346096949
709405047
890939121
897651516
946394016
728338202
789432284
918112591
857987960
712592991
465779893
225074792
885732534
887778780
374467452
639157994
466575102
751254645
485965943
922556535
493803641
278752546
829383794
392516769
911973072
954196585
624258408
554949398
570053004
356522212
815978577
492210887
750498628
858935927
252208998
870343515
753279176
714268165
593237528
589267289
464134170
586223465
673160879
912576223
553464856
897459148
807454647
522997796
981345089
891180915
331357261
515400800
684510481
861167925
768086104
920620155
249552381
985710030
410588226
711665909
701470182
892916674
544246557
388534625
809423836
902175568
602746838
565805452
686880292
623240436
711284159
927569791
947022742
836827616
415024235
445761420
927003899
474944177
957646974
479324671
471937411
484049803
405203509
749393342
408985996
562782597
448604132
478057260
809377311
645640431
640709526
464010284
980767702
951595943
909928919
939432176
702491216
970943203
793677204
432966333
545975849
728537770
491007765
969358313
595488454
883805652
642790421
602688098
874907625
903562025
451420720
894999914
853967748
929976450
840334124
857667428
945774424
512125182
771950931
786768465
899636328
752784530
239347573
939926228
739108244
809269002
506043447
714003151
808404536
264119266
844767082
391783269
919610197
897638003
869997192
495879262
915307252
582320463
914933215
736497122
515010968
361986030
493651443
741586022
600752899
984801760
846897354
798269157
909007435
794499196
531062114
935967709
706169596
227288293
553180964
985296923
537435048
854251836
658814255
528562616
805853163
963567613
165769111
901201046
901722342
921466486
881424067
629878401
477147290
846106641
770258694
815332980
500153989
445679168
887389569
464467354
362052
750896063
961790817
506689966
907147763
337003461
725339065
547898744
284709042
423254237
787475061
618219211
816018975
462024529
705461535
844601263
714088956
866532561
861458476
893999671
951540665
772885442
663844935
780636090
801897009
656284668
982272219
795505770
833999040
789360893
340304392
701554509
692932847
362699522
578181733
363045788
865884233
773432924
586648443
494800847
798479096
666451003
525827041
464399333
867589400
555228937
849110874
947624636
437706979
799547142
412429803
57277740
719642952
736600594
392139273
618010084
941745135
944703294
392395852
817616924
706020578
562193025
470514210
585898520
210015127
661015425
504335350
634660780
976187732
592679494
534409196
960867571
850770301
643425086
707286623
539849619
912819377
871483547
539625712
702220022
495823172
497880073
188043381
723402208
417302084
803994077
404168773
507881234
779155436
419882853
864191389
964499917
950229860
556842827
967122595
671894484
714729096
776636664
431774536
429024053
838901699
973584547
720789017
864634607
870713793
457509948
886210825
969973998
711266369
874804199
584239236
917730998
917665730
561454567
365226075
611457093
672985608
427701835
907431197
906309530
919551985
876419876
974640266
746816841
507659732
806981838
882687531
185438623
584779372
825606956
677182934
921678061
886213041
489346452
749689343
729158807
796933845
988076175
722543824
856003224
798906447
358909825
354370999
814882541
812004971
721094099
705525165
470112233
800262678
103571321
894982253
696203362
780276776
901498125
524085147
724307181
488632807
910963027
835008508
876969490
928195803
711050640
837678508
890426440
712429627
562296110
519305234
328634481
664595573
543177638
852191345
810297300
398691921
972312151
841849165
636885131
338023874
455022383
421651465
800247091
898192400
470292257
625526039
813965316
785955014
200278470
975985768
492566086
958463332
273417280
941673078
865080313
465696264
495491169
829626253
542449622
838935234
714109247
941476013
821130349
438737859
640445162
796986627
862821266
495651160
536660688
942726670
679731614
798297198
691065913
456360466
779235673
989749556
368292020
905669967
842039627
853347416
420424228
633425500
847268859
660576878
509839796
909735673
532343447
673749134
124808204
263147284
633008477
929333676
582278874
566366636
239344178
747063610
260733982
271778420
871310639
560281213
820105784
847054762
487445451
535593257
174104372
512366844
753435073
413324192
464269544
629247847
521672371
556590732
633644648
276639154
272194825
762814472
740555919
249055899
577766894
424712783
484145957
283825237
820190387
707652195
954128856
874705438
986897877
864875687
663747966
510436385
870387793
887161299
484273734
814940593
254256346
979351953
271935431
937359902
801236184
806893103
982445808
690193568
734096587
868252516
751815823
68888989
807902908
777086670
877568454
730010025
686466433
548652813
323576726
948041580
643842485
717057446
671404260
469240214
746936769
721318896
820854055
914234491
537521540
850779494
700255414
875339981
947062997
454542432
835549244
585815753
945678598
453533979
580961431
616712205
342868023
767920861
483749311
761544945
763092231
644962743
700538878
785504529
657581496
378050249
839482938
444562014
940266183
389603892
496648439
302848375
638505252
713823300
944097895
460782915
894897063
899461613
675188552
736192345
557153295
578937596
797975355
539704512
666494651
773113358
843307562
415657223
781256927
497696445
820049747
408778113
542577299
848849816
983904496
376783079
957101992
403382199
705223318
883125076
770411303
817143022
841515887
781679199
828360077
895797783
771279970
502752711
800476965
341232758
700570873
342749148
855043201
915415121
816882021
777087368
593054715
567817387
878026333
780214460
561156110
702462269
743015645
757941
603038194
429055762
962484719
706243834
270029065
870796824
818164700
672329259
699691037
507327992
603919024
324900138
388776535
870700379
379099129
822973104
918195546
491589971
702325541
687055263
541671326
867452374
850036865
967602325
658048739
435967841
877562672
714623830
884649785
726680492
705877444
935704087
839980165
797487933
928313807
940814877
340906161
988962252
706013111
422667525
366817380
633600743
841379100
971079374
740416315
339614184
716084969
618686042
629302488
915851641
887250006
770956915
969767510
766426792
766754959
792211629
578876900
558860282
890533524
513192730
487503510
657873156
334041729
283949423
479607298
499493478
793087671
979161390
488290963
311461459
745321351
484900787
957626722
921041705
325651859
680550921
587846962
730575656
826298282
531852681
332870224
783166196
351693280
449844045
589723133
485889458
754198940
626695356
948829772
708844993
852072992
295368662
967979310
823240998
784767951
743995513
407233192
776479852
604782203
342214040
913900035
629844398
344376809
679025193
742559254
564767118
741664382
716410949
934074817
275644401
340431011
460427070
581792946
800946864
516088382
973157172
625204062
387784046
489032006
571869777
853080487
822044485
523297207
920691324
716237581
676943018
415610525
667958720
259069599
826983619
936076112
760753493
428309654
381373371
880317268
718157041
915302689
941321517
449441984
620701691
609903370
831320285
483962042
665418771
972224388
63846545
902155267
604322010
657654615
689210343
392092252
893042179
488171362
963332925
839361217
383415434
760042961
689115071
611234312
309800280
814600986
711866081
795303174
926250656
617818858
679495261
907006005
905518071
464131887
505408544
941152235
622367984
158130138
796291036
461970259
822027020
466521993
833532667
647549058
325013872
492110675
196519817
556189689
847016171
712222319
432458895
452088289
522490591
732196485
637602810
420028193
888217803
827918492
505385322
952276644
696969214
750880234
915720556
652556986
951357116
246855561
952246168
514252767
636494972
537845007
383584989
613523458
782493049
233326332
436711570
649093560
967961437
368871197
458160126
117925905
367902500
848315370
648872893
926081299
245607995
624097394
786163806
765053124
608363155
319789513
112634891
748631839
222452925
391481622
857938634
843531140
799534189
693827893
988192294
941493335
674278993
526359986
331470611
598092454
855880356
840659920
591788836
411404739
858162066
950617787
778295407
805271444
396892745
776832883
456181781
847472341
517874190
788554399
510127621
486553665
821665567
320307253
301141779
690920809
925441557
690805231
538865450
536695286
969841040
321584127
933098952
499773221
676577720
670582730
383653142
801691553
740530971
465257040
959303717
120450819
850151614
409225185
971158609
515085170
716555381
705830449
449810866
568810358
530682050
421967030
412391366
477914494
540291529
455418935
699975143
681662919
394610845
388835646
895553996
649099799
901565680
742932804
615295729
70146044
737825524
755020922
810120864
721843535
887948851
700737895
984282948
113539978
842195197
599694343
983894039
716859289
419969952
660952084
442210515
806339711
979767992
910259082
736572937
683886043
387643910
981658203
626832182
829582215
971392887
269240208
918390296
806356441
438274517
915151052
804683506
676241681
650982371
855131477
752440160
130529046
912731187
756899133
546698004
418545765
427462871
351807779
549136655
865958448
167818732
698823256
249137538
574131332
625250771
745752243
725805824
527245771
140823680
958817058
948648752
367925678
485259857
761623065
186310787
631153063
741749233
520154672
794687007
942009416
463886152
382385951
880396030
424268175
855118222
874389517
375371023
393386046
596017841
674858179
397053623
635391795
632706589
537328941
141040795
979880715
488509976
927468692
912330313
354107774
817805079
546260718
821463489
563531739
698864833
508196456
612455159
559220532
569138229
977641713
346491399
689285875
786416596
663068956
628482470
949633153
514782938
789440874
491434542
603672628
279700500
706931623
835377189
974080057
754059568
401647897
701343717
171276308
451131745
854660640
167400113
304766555
919040194
459629118
921952583
958620593
775666383
801135293
595876451
913070906
753877729
941504332
973537340
746691959
743458932
475650230
438931082
485088278
880820625
579571345
479647007
497614849
860677607
375172584
943129882
476040343
832855584
490370037
550678694
602303195
476137710
972010701
175616350
860270571
795619801
866987748
976497370
899386607
372660916
884578018
727360498
936247034
875522153
719051787
228661072
394551857
739182741
759934930
879803682
954228729
517956896
717216788
878705568
622030660
455233358
163547699
424618879
770432912
658003685
310518686
628894387
976371134
800452902
597982417
351603877
909070805
630404831
385913627
379769727
577695793
930624953
437672833
698238843
901351823
506496702
812448963
766383465
929179428
706909950
468868207
749302315
560228546
707381358
899120668
372050191
752852566
922756963
641374047
845822154
886652965
378441962
740642808
397999122
485628080
709168248
264854706
732136095
884773239
326852688
944525749
355808247
564260113
419924499
681514326
265450105
921077603
690348455
320392811
901776224
897459805
343775392
689762299
785913690
489510867
366328512
592385218
276422915
552814908
436425478
752122528
710151029
222672886
852019212
972006493
698042687
454086006
594703703
539498883
622170569
369492310
671452410
876871816
82546386
846373800
815688445
900477965
710623168
972995617
414345004
724590816
504545685
390441450
963548066
936929448
337601488
632821757
668024065
564097250
529178022
912032421
864933906
668638587
339566955
866567367
542526245
401274831
377780131
382456291
634538380
361182063
688838157
583371813
839481979
729050390
584545815
896044162
794626748
637330449
756535850
726735723
634537877
504673134
284308072
379905971
717250560
809780744
800947305
334512797
301435692
981415898
790761638
611271952
984201008
969340371
517626838
488701624
823486797
961141519
723704990
507319772
486637263
435980585
685687893
116352468
394984891
917938607
364970445
856007471
546862325
394063028
815983588
251410403
542330103
402696567
482824032
2117293
836252639
820536182
660441557
593154600
411716544
640511901
854313612
637914870
499859031
970531483
578580747
658484273
889051480
396558082
721819406
487466969
437515172
675198773
846473429
544377774
930570760
403657857
561450529
842579838
747151543
929889569
675210563
764106820
55777024
407548383
705381616
345182250
895973637
913778618
683475099
462489607
645144474
975230570
800486865
320885459
986908369
721552782
861642690
773268670
493751331
795167202
46734999
402028398
374240934
686777200
905874896
832673695
586191501
733916599
404270021
894461295
635709168
519137151
551773570
905380350
929099254
874127946
931248535
154891305
459026675
56266718
844996035
619443400
651918414
646659743
915917337
837456121
827959673
517362983
879508337
702113106
880521271
581723932
942851160
957028403
639827506
873669463
431957829
449149504
482490583
627089827
758957852
531874157
476651188
808094826
974793293
828151289
28375931
451762167
950455472
434560976
601196351
918515047
836384796
960535211
481100932
739438681
606909231
792806863
662233394
387831566
824549930
702769430
743782466
698901904
720369120
932393266
491697328
463022203
563353856
700357511
512909887
546325275
967245417
857380794
430101567
632104299
224727855
606358070
623963840
53282096
849426824
986327932
374645155
984094615
522183916
122244412
620409289
234562550
848049105
483381634
933069446
817472741
170168990
733825239
589385044
595453955
239653170
563490403
775550914
353534686
311794519
749653310
845824958
946692175
951062423
790111722
727650350
607704984
797815968
696471559
74561241
600359324
515616913
576338085
501491142
692499051
840272285
480736033
982449099
655345710
507745708
669674779
415301004
909184246
855413248
565568121
467335824
559739983
368182470
432143633
695128258
565446938
871611601
989414602
974162321
462581327
971206386
870344170
535505605
768394340
435108870
666633856
653063116
531090674
668411081
447320008
524928795
768138576
147931520
276417450
657042340
724113857
989393290
657602961
439680515
719140614
806212340
920353072
690047031
852191012
624003332
737452924
985224591
760704844
936472484
427452475
569729069
594163498
234226784
908658825
978371419
946500745
276106651
372887626
387071014
529565195
820129148
536149639
582529828
801434046
422290223
698149905
928772969
451084850
901754002
623191580
976055315
107840234
765055051
773727543
429908649
377560075
780036525
439270243
313002270
498091953
535097375
883040640
667930813
779835606
572150994
197819464
217612468
820414680
497233923
886667749
420075030
514370128
240847742
808552087
887555486
520022667
687295779
717560625
888710567
517734455
730328873
893752791
751884189
405937605
881368007
414374080
443805576
951154787
957992968
890047983
427460985
466029832
630335046
938873801
776388564
729715745
609432244
933339254
481640811
768124197
600819294
671899266
902806804
932141676
639561885
746067236
815416809
734137633
602570711
726825417
759706637
889755721
795020224
933528718
693532035
533168245
920263801
951872982
867608985
780900282
377752985
740178331
613453775
864454995
511126269
877679548
767414861
801060732
828110914
619519159
918517823
689021830
589131592
622702691
148652707
811328449
496712040
985877960
715910201
436434617
492614622
960204310
475654588
877806640
611502737
641833652
833048817
463285667
940370267
273481429
881822278
928336002
728930412
599520252
420376327
510030626
788599956
808197983
509276279
545220641
851695194
931040373
521804776
766160049
710497089
262467530
652347333
981093181
802428284
403109362
432229848
793143356
342083650
835000376
661615322
490488295
439745825
944478937
878560590
840990454
491246497
623118598
916033807
415194691
726580903
785530339
540542426
436466466
581434750
622600376
359513079
864079720
649414222
780202180
840735559
609541769
339895674
535760955
67965
603763350
726347514
846062057
856106955
735164771
499372691
812187439
754469710
534314232
716323704
688183168
830355583
566870596
897534121
716921841
940479063
848415982
877057905
761241185
845588252
937435507
447821804
702781392
697641725
938695210
369540120
905697564
809934234
515035401
879844910
495747733
768317006
847067312
837607642
353239206
611869673
524962082
430486375
455106692
792561532
646248610
780279913
658833006
753189603
895903645
273706084
765298482
895025886
804569797
457522922
842103915
514403291
952086855
378430973
625295669
480484744
195120407
981537573
523998767
712163637
359250047
631173780
855580900
127219322
251585353
925403719
468017191
660532269
818244576
797691720
447997662
515705689
907097180
430125627
444676286
954335505
737271293
629682878
729904774
636773603
553704766
857371298
739728742
603430441
231088083
864250992
778028859
740143547
214832296
713567760
709821949
354951368
878256088
460351050
713631048
795134514
766504402
431061750
968685332
681030772
816361789
719088573
200411636
952700395
661774200
366388635
929358388
979681338
435309971
771363206
722764057
874690111
799981857
915293997
400406901
536162153
890443360
911073001
130169918
336219599
418581495
917130531
523305529
488483074
606236149
609953341
688701603
390147558
962777305
859362994
903612046
490161792
842646432
937734513
497666133
879037174
740625264
643137026
638889233
706362009
278792824
801153504
791494873
806577222
923292935
893344658
442779260
454295893
355783570
576296604
661982014
970869215
760476135
708087508
967103545
85609537
983088521
312438983
522582581
401552964
883454889
362904518
782195650
947587040
784399675
720595561
695186916
902289163
557468756
649248409
752242527
500098044
567560811
952678501
386608985
935660725
462188519
962721744
750888690
896103382
756889171
831828569
362097126
234926167
819260512
437027670
97898829
953231458
587286104
785721229
437647200
671520850
153538221
194947942
825111497
448513190
965677570
914703840
424976882
727322254
986321880
391746198
399577040
928927860
976458032
924909381
954506923
910487806
616433870
382624718
978262226
900552244
847532282
125280894
46448163
967842493
605025571
180140313
718414219
683321608
985965960
205942838
657862748
572791223
819019660
412850740
904486331
987663056
98370801
754172585
872941868
690989250
533142227
905825037
76938107
467885978
370132415
459093487
716887097
668804154
349975262
696711858
374661264
704178983
441806602
683905716
891528016
151149297
565464663
358938845
942739014
715112522
361385340
628649724
559240429
951080249
755383077
848517571
874348319
947683720
560305599
388014449
589413471
972672107
730209009
834391907
801929104
728233712
859977769
463092792
242252205
975590723
303629013
518708282
974304300
896485042
636857504
949862436
959391055
348054528
198287005
946806640
334767559
669586989
537410560
456616576
727357516
820468302
900859989
946013621
342972300
782704902
513284545
965915508
958818268
658667577
636713440
452802304
334256544
111031330
338104320
808426823
725659379
898109728
365375252
797714179
863082302
310135003
613365957
349991482
590936408
383376374
506111864
655444952
779217718
314572861
906528165
844789895
344439136
549570552
464419346
769947376
545754642
720226359
514668127
825261712
722566839
970759789
705836365
947135010
661788589
805023160
974761687
788928793
939462833
723841922
497583569
336318426
774006144
494741444
864518586
921171099
457872903
346801538
933911328
486637329
743104347
729120267
815184676
239615191
617505726
983105784
288185560
815193479
644478058
614755575
827635798
563850013
643463146
928513325
932119433
772311708
780280292
794449286
447865033
780802475
465335396
973253241
908917527
843613176
380628327
439307939
290098251
896374868
888506408
813508085
935281516
608058122
814560996
297985601
908997757
365810704
405703021
946640537
267412105
888235888
542531069
163064034
909098060
927329479
833599164
803811654
675235851
936951711
627841701
293827583
397312996
899603319
234735157
829133693
909346672
719300606
168064892
462332641
475270209
927340857
895964520
725923854
809059908
679155093
394408367
906639960
822286942
429047390
241231528
621404049
210884614
887017181
744387745
645302360
355227586
975116523
820514168
986103492
339040531
744363386
278232140
915848626
649827475
933772211
868510253
984779479
926335336
336508779
798736174
882716579
951264792
901944008
634820137
632129234
813885252
767830301
805682173
954185755
472311953
156082896
919674122
913087099
577280375
728488634
543559988
928765813
478439313
969359378
163215334
966427478
406894439
814118570
712157308
536063463
726412487
968263084
989206626
327522200
700386105
398787146
854880212
701769426
693060247
648591396
445388535
659591356
674446279
890614383
545095659
682605063
859040445
655548317
959926300
642912315
512812479
810013872
849988663
470834228
333278184
459257235
773448029
595207033
273403937
615159558
614915203
977526787
337531433
368239321
753570480
919871713
514479322
558138080
522143984
631761750
613220087
346976795
615505237
357795709
386636509
849142345
969676925
332952807
782266410
464031612
365294873
729198472
323301700
489787752
977075075
838601667
881370551
595182389
148288540
192193875
120117613
923819972
410038435
519326806
466772961
459886230
807398966
641106195
901871774
865334135
226770888
538982631
840869068
631537034
746828252
129777712
278423741
850692331
368863546
871297050
228811729
344469857
883625431
361250846
164349247
977295410
973432294
543632360
525849912
584740416
934768293
819265186
691103555
742725672
647664909
802139585
652636287
428508211
873123688
905164711
535387533
295019404
307820825
443341680
826785244
640455313
779937278
428556089
982011644
647677907
789720286
611523995
464004874
320831591
628912387
627631188
592048019
424432333
891187477
499264213
889171230
789673718
713670603
707714701
347720153
928552165
937526833
563955601
868817243
843439617
490752508
876623536
593818444
931860942
687221105
655046733
978849759
507586324
724133939
345084185
462373607
731097355
781236672
541479301
523228496
924875320
822545625
734128928
68581065
927270884
893247999
476684686
523943611
619816563
839529894
539853453
695210158
504126642
624845759
839710808
662610460
441614933
463494812
924421629
679605905
698422489
948089910
679867775
871318832
771017990
795523793
919802822
666601471
444185629
489708798
775763539
475218040
453798741
730630504
600210676
578816334
637883004
989894816
955473945
471347409
613613987
402606482
722776238
433058704
949642818
410633190
314151869
349325554
928143735
506874712
853595799
312628190
437649843
508629302
244281444
418508686
847049507
421580351
968167019
282106621
386947259
443930399
909140780
538088892
979682427
948447597
862248277
450516627
674490047
972027259
266621279
450484141
445795041
834664103
677458500
358271465
502698927
491057002
909780869
605646578
673473913
931182329
661714521
948177607
548543961
721203510
541558167
905729019
483526728
902382850
784762596
981219705
962032787
923427773
869063041
679154631
555797613
493135861
516021125
623754326
892388278
746949552
389683495
496205810
384472793
450667235
901424136
3305214
418515850
797834332
751599756
816114749
967415564
739451983
871184382
632035305
554468987
832594638
478635896
983412174
859080331
793160397
933362572
673917390
860569805
468269971
469786694
756747338
424815459
858108740
857414243
489800563
554570161
886127414
638969199
789797999
967235693
445474121
894934123
524637089
913424596
720818536
801370981
751879807
958766616
576817245
980302398
599986498
593662524
900143489
866398832
473011226
746370248
381528509
313854971
629496350
961138691
626146442
948755079
824532592
658144431
755669099
897865266
543779003
393978934
371232193
677682786
723186693
475092263
548946101
789833091
486637128
945288544
987597601
672394546
756115900
859010371
811685648
942840463
896095793
521199625
658374861
980586822
476230934
145377201
882435552
964013594
758669117
707480948
906752687
534336906
358280507
683477456
878799829
494917825
941496344
918509796
449476622
756597976
710551315
873906591
580546286
136161246
780146999
325437878
276565452
821705781
831412612
905895114
703545027
3415052
989305803
960140269
827542254
702955054
466836034
414382627
832203315
707245620
694800759
743840721
321603618
698465411
843923210
695489585
899480075
250379806
916470046
334243878
359883713
712375298
960117549
932638707
56728983
799540713
665839845
960288990
814263190
925241770
904536454
456507439
788966428
741009068
478640319
401217085
705692361
850308306
691467398
703205873
880063491
661137394
777128671
973551655
387875132
770864110
449223337
914610434
400698449
798799477
525221422
873110853
943094900
957622160
419564088
294802596
954951497
484816462
332588830
727476372
676514436
795044059
915461145
333296478
307839850
396274006
707335213
187908989
937522951
754966673
286285818
683794009
430759337
934772306
455105115
359292049
931885892
481567647
688715538
517958453
322552649
666821565
676464623
745638208
188816919
754237575
713155484
877327961
724645531
72907006
743457429
779217059
509591047
904301743
679916129
971048990
463453768
887439430
700674545
473631840
721249199
245012905
137767753
300714705
574110800
767520878
758521807
882026564
935877575
321726905
853282960
514900377
533208112
641237286
456805034
850537723
355403850
968804961
819152266
769832154
948824199
726255242
836150022
910499342
720955192
774431746
421197132
738904508
471507042
935538487
403914721
526153140
284100030
273642385
845099616
600856105
964982996
864569569
543949186
572450021
332763329
572212347
409839734
506234418
703817836
705827144
666126179
754529006
673644207
454626163
690381794
769523307
828478888
855164477
329036535
898066315
489937095
951871249
693940615
903389860
941590495
559539636
498587110
716144869
484302841
391309986
869540246
789039186
591107787
771463491
741770896
850872373
979102965
405831446
884050978
830119207
902200884
966476406
917167256
24721257
711583502
959072683
483296846
739209772
734469310
631518762
435185575
135045161
450131593
449118301
288017994
265473358
510979718
570828679
494319271
961910822
738978774
471148724
465135033
403485661
412382803
595482623
912711328
296182646
597850603
601896953
622835700
1002422512
840988733
526825642
890388249
944283898
698839594
992776468
719091237
133673763
456754307
964694574
525813192
717746743
885124339
311920746
986260816
425398449
1012184310
930053403
530177793
938498644
934988317
332048694
856408322
282061258
603941238
611616546
941969789
952458368
489356777
779443869
1064403172
941977771
568536360
472824812
539561578
372520251
98864977
357769160
581188793
731938260
634190115
495946222
567725067
364800373
359241671
145080772
1049973100
1009309631
472594319
512314446
382762342
450062617
902848665
948625230
230808749
674248071
837094961
908250064
854075826
427017298
788264541
715818060
246732697
897927941
856692534
538016375
1067585406
1016062600
851817757
696681427
613883790
393888564
524540877
976744786
764623486
430238097
489037605
101912377
506026140
329279040
643994052
903210182
917267362
769170614
574518646
329881888
778656105
154631717
721989761
396686645
843465244
330360335
1012020608
962617875
170763785
973187393
741211147
561884548
502069340
782185490
873771604
787919161
898778509
666745965
830755302
984034063
380435631
1038682269
601484098
603117932
844528379
813229861
471352985
816643266
794155591
188086405
162567810
927152968
717606620
859020826
662364549
781825768
311005249
875099535
390459060
293918855
555155093
928896530
494640648
786451056
884074133
1015873285
426167001
827960388
648977538
1044196471
870191335
977701092
855463669
823270818
780028084
829566220
439423759
487689672
686487585
521032071
670809218
482547286
875612450
574659045
421847495
675506050
341838148
551091526
896862091
725733809
703258745
180532451
721729520
502686595
381121197
890710357
786942379
1061708599
557060517
831135421
882436686
499240126
39279163
320727204
847785590
629452764
700051993
631253273
684173039
940746175
109289509
447993855
159603455
820073861
900529048
306391508
987694344
382091449
616226889
531316123
606823701
953699619
842362008
479973661
604242394
704999022
562453003
1021914099
944763902
440679748
444532967
594369967
780663231
709187866
758708780
920692200
461579977
745970998
763981561
518415736
906544268
205824288
455894429
843293677
705195132
538361830
491889146
1066363920
1054295034
596304104
746148878
830299151
813491894
917885527
732344066
888054555
311499509
916270022
650527598
753959020
625078848
508619537
880669973
897172025
555556023
867097207
472567089
187286959
374781642
1033601669
525565902
765752581
969159736
388505462
466830869
906545115
634334284
271778237
997725252
501880535
645258709
583040363
782697328
758060451
668228982
639231645
941727427
471041324
849700121
373623983
923964128
509774274
746503230
643318706
419123739
375408125
395300755
953855355
501835265
393017029
694226615
549960276
588308822
889682695
989935288
653301311
516734340
848399926
1002489818
873615406
890152215
363864317
758688379
820981567
495645375
639721499
828543526
562374143
767881022
910038066
809399652
1014876500
931106912
433960953
710691358
332792716
886157162
526587645
285757747
498680124
667513551
472434476
1010463772
953584746
908545952
757947868
381117504
415028899
591270009
1043645352
679375781
832256872
716583672
499047541
772311873
971876067
198945219
627221823
951345196
175301206
347061215
319384643
863790955
729339624
860381470
876362391
1059373546
540032895
630778988
590108511
980348660
642153161
712664937
785940298
926830813
591085588
773039282
719203372
484506510
623046456
590561661
994963383
718899229
823560061
962690490
535121646
999547407
419438767
870290050
841814287
466749087
719870389
863409005
753246281
655520292
121867644
982157532
655681135
938010030
313877642
830839621
532002230
337422189
787236610
478644405
568525437
778376170
361811575
927175817
620209040
1015881418
445614095
617150255
734390413
758203614
971637377
435708790
344098802
260342728
736735027
746040562
588973185
488807763
300331931
703377151
667963819
527086664
878819214
1031258161
91374029
384944498
642782071
693172369
434859417
732048176
511796980
157701969
377048285
346495072
1028532558
991193915
500913512
790211330
678416915
923456623
450230276
973809168
880386752
1040037346
259427353
406156596
416230423
717890427
409054146
247484003
718901599
684615087
338684311
936449593
631962890
740274615
391359117
900851157
801905057
211289014
762474380
759842421
368323397
345830942
887748633
191982946
987538396
662687741
787130904
219470035
968726565
977674422
549303566
480470657
900033422
285353337
563101057
1047866029
116837260
157500802
815677574
440632933
917512430
578637780
634330061
875947820
798819463
947722244
659054783
448832252
489476125
965651978
874274308
43747366
845784698
467406204
439812094
459811912
315399803
776821745
475450571
392478368
784673968
954894135
880249660
694189252
782296268
361956276
302871499
754211084
763781018
653042099
758854201
688584933
523529689
251742125
305784681
321569189
372517054
886237167
332599142
792649956
976596151
816140145
979500102
663335219
896740486
864978899
57765856
834543781
469951582
654770752
505923707
948636700
713940847
807842801
303248663
348197338
999874038
966697190
647677229
137917226
328063295
862543040
598357084
798318287
453801925
714564364
788261863
383309356
376994732
652816740
627372896
182185851
554223905
754346908
396338140
946449609
813324263
828530732
388859177
670451824
362291436
827160341
48736172
131028259
792080236
952273148
759865398
462754914
611232833
418792908
364801820
171939534
924044696
627437417
767103586
623783208
628526901
932720504
747948993
932521758
942310733
451414212
469985662
478072473
850855954
678955180
822786924
801668033
998059311
955308766
236342233
733621312
686546066
1025259441
611139497
341975772
933539532
1024168654
962769683
780216906
596976065
958423706
546259638
400029791
660168693
715300953
843002245
513633762
963846207
580984843
797113881
980503087
875911835
672639679
816267499
336617805
307375149
737500794
489820234
733467509
808789135
847688718
850194882
563286627
651313010
655051262
953999212
1014925501
844196836
837741265
785827164
761164166
259777998
661011071
781381777
778235236
893363371
471506669
740171155
964194521
53734052
578257697
898104548
856013645
979403420
476651913
289070699
1046941590
907778898
875281232
734077403
324886318
351185510
356443961
495586796
892029513
1039556656
995737225
768741854
366060437
957587084
612908671
981359434
1065163179
951150123
792698250
711681049
449506077
435627954
898554849
106153735
959802573
567780348
627436248
510702498
742594536
883439270
871939904
827698692
395952814
773048636
428561729
947547469
972194372
376901711
588370036
331437410
595939035
986276455
896642132
518581016
535017528
633931759
715272260
364349474
715413153
727512121
547238861
633998331
615842543
1012520822
809518589
722321124
958336666
521593127
514058132
842670073
407017341
438054871
910852077
646219283
432002937
793143453
628415412
316295598
807329644
814311697
338386277
1030092100
299918538
977618419
341568068
678181517
463528225
639589414
378061877
983744910
463424305
165470157
946626614
749844103
413056248
580882345
452951372
998949346
587095508
899922180
477268437
492018492
643260301
527661347
443239655
229456991
925537147
688248638
356272898
771164602
721994206
782826654
526698871
638075867
705010661
720442052
357046119
918947196
844457480
656879649
954809185
742969418
1037006144
298883324
1005788598
881630725
48661261
732684180
447475495
533649385
585473133
462513275
750416519
1008573045
76363282
933798889
838459787
943789686
870739682
543033373
436611055
76003290
703480043
374740815
605347845
429773847
592062883
897810156
796604066
412406469
697222994
939012622
410513985
910851898
477655658
813871473
372134434
455927195
669214026
634469289
885609363
698076133
618722445
945981437
450629346
195920458
876296790
266131467
787101645
821559615
729555272
498799107
491965945
664619737
908012724
1056768409
809481535
836823060
256664762
808307731
445451520
897110400
536269708
366400046
567292485
654490227
340780253
747002915
752425746
771414016
453060647
720185134
632450588
724536969
276616830
474141667
527716319
396788476
629054585
790528995
115953204
644394085
518289049
488585529
805589671
661060663
929456125
497175732
781675650
496324687
781820151
527367781
980047734
781846328
517886489
996462472
620612132
458075400
582863851
65791827
963312707
690752047
439480658
540295464
904852622
488395130
967164076
181680553
331897773
612025185
404175366
582043820
919464022
460380697
1034941754
858566864
630916159
834733150
948088142
804663584
520677641
297245146
396720034
584561783
576105293
856409601
629760937
114821397
929517720
611577752
913149971
869478339
86648248
427589287
907775258
448646255
795290877
621370414
951938327
887753665
1057841612
728188335
502551370
843717542
602860971
298364217
814055719
546121584
671438294
711352816
1037695090
428224878
816255192
1048377404
726902274
701028650
971373029
476862667
435079140
755268514
448428585
684563955
757720536
323105726
252610774
967975613
608338134
744887310
489361353
986839961
737845615
425536461
533496568
923304634
363111758
661852073
403493464
465480931
355039443
788407382
703388492
1039549843
980396839
1009407488
643242967
990754402
617818613
684619236
437178327
399656807
324612500
886737681
475600533
306015339
977089717
940367892
125691184
862749140
503777865
915067235
870628954
1067115044
1067747214
860870063
946814027
650881476
622108684
406713061
504248223
1040476571
75322879
360283504
812162394
482120540
752730640
332894404
842736857
566313806
1049088705
561309620
970673448
228369110
958296565
828645003
119087619
633724721
838307939
916926071
867704891
761287060
739902567
884835542
631747129
729675700
742963265
414228106
492146556
640420784
636037797
1047599557
989711993
371249443
796417128
936058056
390818655
587213471
442663208
335875084
1049953597
678010085
618238974
832876295
852052127
696992550
397867117
628636307
474016426
1020464473
488504753
664426887
594224034
976196856
606590161
755026544
625666027
728770856
462084687
911687360
862477562
266968065
1018063428
737470434
206710126
923338644
534714740
720249728
346788141
557810782
573765804
286120522
366449729
214037625
735847364
815224234
951198134
602817103
736225711
414647491
981361366
523529134
126281192
809054814
696542166
481501123
301490514
896790528
332162921
331995677
422919222
675557864
391289551
652913718
709352431
847273748
775736034
260879146
443028299
509376427
817183495
256707410
372751350
385178872
725992284
618256210
963418199
258277212
489712037
383684573
1052294959
893108477
1029246583
492529201
828916409
968744393
702556243
1025408002
1043277353
842097396
886131460
953990888
430063173
577682843
320269336
572652579
406817380
1063167201
894510767
1049135896
442928644
931665033
613874456
276956205
1020742120
1015069193
100603851
416605293
827507426
454788730
940891762
148676630
836068501
254962129
769663791
896925363
879901128
853583221
490095661
1057124237
413781146
837056565
831058877
457376529
769296566
447644628
266197808
403534438
953208191
979095482
472485547
642810514
779771956
838460478
883441480
716309905
496399768
841009402
605274076
829418704
909459175
1017645895
711917829
972020019
965527097
459215330
1059038432
742380503
1014900005
720789303
767333621
39316026
968205613
963615871
626363832
426682170
720910061
885683216
477524490
774439783
575391015
866728194
924516681
574963861
979720124
871583398
841096447
518988280
550570944
1067928762
627804451
645353015
775404683
594534591
814140364
932436654
691990619
1037071397
315638319
419590012
1062960650
892728015
707701756
407419366
790030111
322087602
889780219
318634214
947056458
1058096668
1012126390
657512242
885103993
760174607
923608102
736503646
309550049
241438443
390536746
804777495
1013229627
477285768
304916767
833113979
1029528679
368367210
837257297
719976815
966825553
586615993
769260339
739966792
849668156
623761130
860538947
562929718
741055303
981045748
713135485
980943813
517712223
980831350
685529728
973807053
465493523
405092830
831943801
1069897398
534118800
686264011
250223726
310243683
753855936
746637827
520289618
396555723
798466006
768727946
365443092
283585062
790925267
496147215
842888372
407750062
798397382
801590867
762107676
341260106
319654492
463891905
36474913
675450534
1024389510
683290999
1014600839
632892929
596201371
742982291
629170142
830164935
479168125
532000462
858858044
450939656
1049429998
701560182
788223387
1034997785
626056654
769529191
432193020
57024579
674173291
336534863
939261481
697201898
970197564
738937022
1017982130
806547169
935451685
809226399
914010463
661277827
959661210
232532064
82254497
767776234
644474877
707883502
494123779
390639226
327712265
946704042
457742040
857042422
919086006
1040625394
856933194
452114544
604091720
724296087
641049586
220362819
539825160
631808661
383397156
818589007
730886332
571219286
781601026
579268636
771417260
687842678
744046910
72687430
763251555
482178827
288599411
400924011
619138068
1000373510
689746042
858764916
551504798
441974357
862408691
874764978
544232227
556166835
577706653
334910344
721093139
837286241
476102693
319408031
903135961
948442724
474268115
470872199
440676207
962519984
937719318
678203965
416623264
784063178
473209845
529117286
438173400
349354674
687124535
915670710
886991675
641130102
60382432
1029880946
641978282
842719632
320305510
275977410
995127673
817038017
866995905
151082440
441153550
889986256
560478519
830378289
791808936
711632402
833197048
799282630
369805886
467180656
988104808
927574687
948026192
957881142
467694182
898819751
334741465
344983782
896220721
940165405
953501736
636735054
822448397
554455471
771384803
531620881
485063307
294864041
94337565
1046747661
991288248
954453341
1064479225
542687272
880289327
301059219
378618329
860180385
993150535
822051218
807174719
710869965
639883816
223490588
906261719
568417645
704998729
940489411
543070229
801021896
758298113
394890605
927792124
972974597
892910513
856012373
852102118
563923801
855231484
795210830
567552468
514320623
499874441
780658538
997398374
407797611
412184121
1063452336
624007643
291223077
863915782
653560364
475075619
350461839
846056767
574274496
333549386
983507845
826383942
915558741
748144095
868955975
851647837
107138605
373667557
775437263
558217483
366918807
779652289
591841860
811630883
890442041
789545312
642714184
772152278
1060735777
481442201
424768746
1020654318
1051928363
553043110
574565476
717899588
924980533
380782783
966286502
511306958
990532398
718801330
958675646
521903928
1031995234
327265305
270231933
739390882
606018711
809610665
540634154
651846878
974189966
646449526
357676434
293592561
322838248
808445660
929201764
479248536
858935045
209119238
768710185
320902187
943106435
991415010
1066743410
703263499
171025845
384441666
820297335
808616816
791173703
853264643
625107128
729726236
180708725
770789937
995139783
874361679
1037198793
449886847
331970208
837213602
1003452035
741709427
554734892
280560570
828600893
632820633
992826201
825826525
798351461
603742368
662529811
539914547
480529027
488405464
396180415
327138343
451107892
351003303
528012131
310217586
579723925
822984601
524022301
477108826
793064079
773500275
873638725
1017932536
1058856964
648734316
729928257
322423097
730034868
649402101
558619707
1034062716
587745902
598954385
182887862
370259093
539900920
383712761
417930310
605090720
268417077
396454703
518893092
999908161
543616188
845163223
572138640
655511814
394675473
862905988
892310273
403228450
280638220
639814519
946802077
400969471
975825433
741721091
832689546
640769947
589490831
393361267
770382656
868427991
783683381
770458136
891340535
711071117
297667108
626491320
1003456803
376849710
878417541
327042145
366215509
891843181
734390482
771288483
769303915
815146424
781971572
730576729
509885703
437079839
923715861
182969844
410003877
698003707
1029593593
1024765993
978321750
753606162
745394614
598678410
704678600
894649882
929116355
735603880
484306788
726237997
1055292403
404045802
353815188
913419190
190698090
802881326
383801477
908465308
444062872
287073578
988184879
693911022
586769027
476390836
629295749
206588986
400946675
897716214
972635613
771139918
1028442873
595432195
925858251
947238554
330418624
1021800857
937433277
630514126
636321871
428298895
823915760
774612795
517981211
709508617
895922213
653607707
520476052
396451668
739855136
588983516
647400490
726807387
641504888
863225815
657831535
586829791
1006622561
426424764
460649057
374477830
515937117
457877853
712349982
790863991
1055168320
804685895
936702985
948157226
397136767
477275201
1063179779
141570657
975163664
857997309
607879876
958025622
680148309
740718229
457844980
743149951
989349140
616111498
757429397
808911081
376768494
423552371
771022381
284734896
855445554
55242727
500589151
489612978
712831331
807817794
931218802
968881612
966279071
830060662
511734553
429009958
824222319
190017416
960131103
891057044
747409573
399306567
454943869
727037172
385555332
301649838
537724941
457370213
557109356
631565804
665692397
882109171
865375158
21716138
641722759
818890748
467944032
325247194
828370780
963704350
510600533
666587863
830358332
465593074
805476297
792798732
476497658
882335499
870311594
904109308
714239628
782549148
596403604
936761941
851553663
691478858
528724272
366205265
924473135
718732136
887813299
969522628
705639942
882538522
456985376
616254687
880350206
775250957
486108712
988800377
729247135
1043513165
440793893
429945754
1009423725
528940822
221585509
451902515
954990481
420580896
745916894
544864547
710786180
750854194
1046625320
998946816
628442399
849789142
788227969
139228559
934669584
461315884
198568891
519710421
876201164
950899629
740837992
935452038
511607227
908008462
685199047
764521626
988955521
967723084
316395511
683143807
435834335
615204815
656723590
472139371
1052956193
903760858
39723452
238677571
124651410
466476572
604607027
741819824
968793284
436517586
475188644
638786110
718508791
818441214
413978581
368553838
1002534686
794806229
835344870
512967639
905290440
509826694
652495860
898350376
793423829
844975238
385014377
463498792
615309290
969167244
896207308
398550030
561007718
623502918
738790085
433274691
1027706055
991772945
816348279
462455942
532656178
548038192
402708343
904140386
418679375
489416510
167025745
709866554
707708374
1029293834
967182617
80329573
856546430
346970668
262489227
636552970
495130411
993267644
818192820
612149716
565879354
415186766
896213485
1059385145
1025654760
499864440
535412939
453454503
175103183
660157028
942104584
456198311
362055881
767022621
468117969
763699373
1014559552
849622489
947243454
909793310
459082420
768899301
761513217
344860125
975850433
654117426
570470332
930510057
1064726683
624942280
465866748
988740795
292601026
519457999
339543628
1000841881
726850153
913191252
947824629
521221174
344699946
1019672055
865149526
720840435
484360232
657244073
774004381
654862682
294037519
929543333
1043767158
665204315
921642972
1045518123
878719258
610983600
783658251
533171659
519095856
991756976
981679711
1046060471
1041048250
724413325
48009723
195836487
750912906
310576490
639944384
512932800
630261853
470653781
691509014
618425937
2298075
942538128
466523458
434380375
805870215
390291096
403069637
518684496
993863902
758414863
1010092715
827868581
780990999
85248395
823764097
810157790
599365988
701762227
715242404
596965901
1003146489
920576593
426463767
734819813
401046098
393870800
456937713
890822691
615045807
962977419
619201874
389141861
924186472
684548350
835475009
725268279
776646187
282710625
649391144
599443999
868089665
839318055
487369183
899717811
1034924215
390155832
334627440
1043759673
671750330
252288202
924146935
650535775
47332386
841541380
641794860
1007015682
389047853
493638681
525007886
1013828850
862565774
225583285
999944207
802158814
571662104
551267697
542912482
865092069
1005852369
885391029
636847954
662620982
355917104
309494718
1029986316
744857783
962665456
970100412
720397264
665467707
937340894
658617705
822148218
218178704
1063945761
714429540
454516774
452775366
928224811
369835443
1055199020
1003800512
339090494
723154954
607937170
983973612
649677242
481793362
877173258
966434723
799317058
984386013
746989868
504139974
646758511
802721692
285513311
497294978
930945614
550322065
470968222
402094009
938561230
862016337
232974889
883931224
305364919
395506819
180143527
313877593
250922059
857695895
485288045
805956401
796728693
378226687
832225139
431812331
754117708
451955464
877349906
360901465
628074996
856694462
392771593
597537327
961212052
693472232
234675869
951135649
722503806
728388595
135641070
986491448
759401535
382398732
1004631659
1040621836
879053871
781602286
733485195
504806977
919814425
457776267
415116344
1064528073
1032768342
1032980216
925653058
625986748
376944885
464256486
3360663
976450467
853060848
995440597
744555180
962553748
461350487
930604704
736918142
395095658
835721797
949515218
356437823
267701130
381980772
863954757
977186183
981750146
768625609
999811092
444431125
738643139
370945739
884146194
692513387
434852009
1067625997
888685986
819296118
1007922370
456180469
356376982
606642994
680821252
814678984
586035045
868179653
502685924
888197241
666794391
658368633
417526008
987776154
1053169958
687021359
583143184
387913507
462599139
853537988
678033061
848135517
690736532
979520371
833117774
818212881
194559093
851663817
900659611
763065305
735479757
970834826
698481682
831779844
866854390
508790185
468865861
787022117
776115015
930298072
287680514
452835273
855191293
817400710
729958991
444727095
913460345
197107262
798888148
641765565
963161993
392357712
722400165
856952394
55577309
382374762
572610290
464727184
540137331
637878059
158857322
660845272
642660265
783177361
875009893
886964476
972509007
570705378
560049217
900886330
690173399
933933226
614070161
627654183
915498610
907165242
507856881
406658100
196141339
610291179
1029298089
557353597
806203747
933886564
524104063
512572704
839969004
868407691
894222122
549066962
552297906
504083943
944398573
292567473
267743805
628022782
355320327
871653693
1029496749
903834570
482249407
798322571
300657610
810298536
301250527
455184935
1033327902
966511881
655161108
1065725729
338044663
398549815
718581156
829711492
528150775
293485110
925125877
948878070
494479190
467733323
297986127
741107755
1011162231
525824977
400296707
995420926
779073924
657132377
901709226
433589995
621909185
464886422
577812088
731732136
474849344
672688751
436396108
259263407
727130447
429877738
422584826
808985437
484323184
534614314
815412835
627222715
877217893
1055164734
631854088
973483174
842317139
885947296
412120748
1043313910
389260024
327213271
615032664
1044647730
339767611
758605906
732002012
654682638
442352325
486168358
932484750
780278849
722147990
536022350
321499572
874067578
692510343
883891404
227806756
1063909447
572073857
747635589
493899110
307787208
908962117
752810657
453872606
489259759
340514271
651549912
353104064
300979043
726328134
406659862
996263900
646218440
340277725
782680501
299706970
810423737
860291159
811888061
706773101
682942470
807994757
535431424
868526531
965868940
681454724
886477904
333807601
885690743
640629390
383372604
735368436
297024311
253352208
711998870
750126732
484347567
488717627
468956591
376601327
1009415958
393229532
751525246
720337581
670379010
638969207
1027227188
907745209
1041275292
861464341
522827697
109252838
805791696
931258160
396633901
808131925
119893869
110608749
876999622
693105146
679819522
1051231894
625972826
417194729
458696459
718272176
807439005
1053182447
468842487
887967677
812910342
669125309
828338796
776965271
835738893
1034466896
437712475
524565301
927663902
256706302
491664548
666911771
501985308
495979093
453431116
426525331
866351095
341428315
734644612
894289839
563395679
917342847
760688748
522012937
763668326
560672936
906846323
681370288
594671052
338015793
463755236
599678686
985905579
884156242
900196576
595596959
985896077
752523536
788756934
745171118
366071919
978189133
438155240
331192703
569697616
116020543
565689615
603241233
584381261
636563874
919517776
653001564
926711767
423042557
670837398
844581852
837185704
737163333
848105406
244505037
677586529
545086462
624091563
883452659
537054623
329433830
671255320
802688838
353735560
969005013
993744618
618557797
1006053822
808106563
714835453
962273915
944121039
856942116
936719794
428421172
354842785
362505839
966194698
723919973
596109676
797319893
840944070
322998477
917251604
715051248
985786866
625980536
606154411
544419467
566117383
654099529
879664319
531085414
733719606
399899200
1020046173
895554187
373371314
394482657
693529489
832198864
485428178
398402739
794324270
1058397142
387024175
710863784
865482789
32155777
644990039
402192673
884755028
619003871
832948802
724962224
961382163
943799150
885873436
675498948
764561378
558178004
517388909
943730977
324516366
819592348
904197599
992282912
182522410
488305892
491983940
696726383
732440747
618558931
1024349609
337649681
428238633
891972428
411859555
914151691
396684978
427285783
645491168
921694952
53816194
704342091
782791692
595678735
439659182
641707253
265948375
1001194102
963963904
386267379
829939680
580035906
948191817
1037967054
537745547
811770039
1008900264
923684727
664115146
323182703
885494296
504571750
120583235
372638535
386753054
472093301
1038478433
814913245
625683983
931802973
580557018
570767724
936535915
259076378
792626617
973228690
815180834
728300715
544245948
786473748
812247702
736664873
526454900
433276371
831510984
1058189951
855657284
992298370
783327875
755516516
832973608
764526362
1000980071
80045842
951027164
1010990029
649239530
687714069
831371830
797354543
989597747
335797837
637247996
464433148
978382022
879192584
621770314
583705737
950774107
875540037
822151833
445249038
319697494
678749624
413554117
781822786
292997074
309513919
286731815
615314182
577033738
863951649
471368237
730244688
86131051
816890723
758184456
932299047
901134169
1064623695
510193464
568374028
835606303
733247045
387403142
707783180
579436399
932550368
452915158
83627634
874437774
985019183
715377443
718999171
656026173
1043844718
413104185
1000071329
575180568
746893274
457841836
410781627
822839046
767829083
229313478
799325171
349837218
67469291
1047211272
652741657
833686816
645563722
994940090
267548911
783598066
876765356
309645004
529702165
789673151
714964174
706465312
656511952
693007761
958558890
907357630
932946811
919671966
437654794
1009336710
512573082
437370226
218018687
285771635
805069268
139100122
443082963
380898907
533088048
739914613
426455394
802488105
925331286
653922688
957647946
464029766
660685937
978466466
822125847
1019443204
1030361603
743218659
851077484
521791408
854382152
613900218
979107024
388814874
830095601
794100918
326601187
1067320557
410207786
641501517
331454729
381566010
840802987
1012505191
1021125569
936883693
604079726
1021821764
526586772
342641504
477673062
730235603
678115152
596322653
838362230
627741858
744352321
880868970
436233791
474059993
693630209
379233924
705995762
785339909
95108790
741522242
680518758
688074551
652991822
815820568
933496039
864100565
600183951
459888006
467149426
525309435
624547590
586670985
844540056
604012801
1014179660
1043244287
560671955
787646862
1048227854
178040415
219196294
688002061
397599406
690420101
897479501
517171057
381849213
1067155455
638896626
613842892
636052097
854952078
824254955
579248022
366686194
572318867
1059084450
400056930
770069823
142672010
599745695
779811181
910429289
342174465
686209658
1053006188
123605918
144392474
3787967
821895119
552255840
402828691
626205841
438736222
1044893726
886768518
685764946
188665449
448085956
692637595
902653772
622083232
498156259
515069898
803722400
405893334
492233208
442797733
593949406
790989668
462300872
572348648
260515444
255924791
480986776
341659829
298186470
1060808246
486178941
804974479
644028088
612883285
527462090
381604370
976656351
724835208
231195384
550499182
668132819
667366335
752393639
344143670
909203707
582287600
549378917
725054611
395904922
634265929
605514249
325842484
683924717
144433735
551523368
1027424507
913516493
270434294
928326779
807332464
806583671
157441042
296134823
836986410
467115099
742010700
434009471
548422278
881877795
699364227
560351977
547372866
444856006
90331962
991702850
870206815
977086814
781301590
1056478731
968483832
509907437
817555759
154301795
851985770
1010667964
510822617
930113733
1011456863
909402815
844596651
752093436
686364456
468369970
1062906316
404380091
976306052
304673226
434749801
341737116
556986692
781785561
880234585
646432898
688713986
1054046353
416192693
720299369
836750396
1038853638
511670823
338788906
696909769
270692536
787096510
1024331150
839658455
665445980
500858702
971311447
865076389
784636641
1047916940
916195158
943775581
119935744
864421076
978378639
925656189
511023178
751623026
743933297
780469849
746898346
815075498
1061313678
600258892
971911832
886353884
799147833
1062467292
986322812
818491261
168720119
895163209
1048932570
799963643
817168665
91096204
942004733
598776178
375810295
314250271
600795500
791986176
755782658
673036177
242769505
846051245
814440440
916898081
999453617
516575894
705452227
742402553
599505700
453383137
523743505
457559142
797936646
579548211
967723444
756571704
351002716
977334359
574344140
830409479
442631569
816306678
570762046
822106392
974989873
758833908
944381811
136166374
429744929
429635866
167035314
1040366681
926906350
852473164
285229284
668358110
988467245
452801534
610431533
503947282
379584635
363622403
850169921
796174160
723602514
791841129
322687281
445252779
403021229
953874917
961031340
930420864
460949201
793374229
501734821
1018506762
408511858
784269637
314581685
1015329985
131900521
756046136
697207017
834862812
861066849
582504261
830502434
1058803660
1062452664
934335722
770710841
494847963
553276304
547680789
633393350
786900992
329526448
987116439
964481774
833521333
410565857
422145133
395574449
841152269
538551669
706100402
385486736
578951707
983814191
675961583
665787264
926629905
795512069
575047076
559736857
641152179
494596814
475862714
919878494
774327520
367060267
848809950
752480496
870041570
584945730
383504828
986045127
799237866
976725302
768594926
1017939090
378702354
965324566
662835568
878870551
420459216
363422326
654667623
837115560
487942509
415117005
776108111
611750970
833867759
839755405
654795207
904757789
490827680
871989717
706956445
659486604
667848434
527612518
653365509
1027036993
585258370
499894058
197513440
655180143
105997432
415935379
546821287
778336919
508425328
481664585
603687158
911375193
559917380
150690290
364946135
911207128
840390621
281814973
639884397
334597722
407747092
980414434
625200779
565423991
721686654
721135274
337015287
716229440
776126762
603335906
483294467
976408694
519913533
205592701
701829278
263417163
593170419
791992549
1038960726
969475354
922910350
744717760
704484312
340594644
1049828620
391110012
1054748591
915427319
594721354
1060510842
1021792020
165584881
116412459
921996519
330190885
459550945
676241742
563230337
667425415
436549026
651671031
629203644
432579139
894089361
147484224
494295416
928243793
753365351
461200154
854390459
729643396
1067836883
896066221
642222259
839928221
632468598
752921641
556552895
534210262
888794414
174327528
458824871
831054689
619697684
555983644
759626747
887705721
595374972
903116273
424416565
768950657
446137202
909976299
677547736
714369353
863084982
553900384
555350060
497808728
384037547
514154240
738919997
618072348
707216154
696950279
231081342
169056111
802826385
501407969
323263587
930338809
520379640
646595410
854171096
169462562
882218492
657311568
582750795
532186530
1005901880
957569664
585996086
878782166
1013729216
756263716
986962003
1011268536
559924895
1002339969
776729491
364126785
715844027
963643666
652724756
813653753
636182418
1037263714
909631036
628628724
1067353880
990261028
995687148
987978888
876255471
661725286
478371299
953642718
559021317
432454132
411467365
949836944
942659820
1049239074
787257565
796180926
465868147
759958674
814534308
257184329
798071513
936478579
651356619
694869449
531452350
620081972
623937738
615974744
757510250
490894059
585526015
643311214
446041992
682734935
731313915
439190179
991075792
427602533
516602454
381411616
424073618
759479885
988407480
574371537
568618827
1020773139
871894446
526055955
145106808
846428702
1058901217
53235255
341389419
939724044
327912358
938901668
775005558
913412754
973604129
745557623
953967315
913307572
711304077
992274979
801633707
770734959
709994792
461817740
800168827
859528818
550044428
952372705
940053486
826485185
1027737997
756719274
1065225635
626241444
337265892
705430825
665581368
640686072
646687963
884844151
460137055
178901158
839443652
343996660
523872034
914947627
841867001
628800508
197290302
801675899
864574756
699944936
943973806
1067015861
679737080
915790885
400866095
907518482
411894157
900718380
1036451505
835725557
705342725
123957745
190555754
1009282376
916925401
925349963
224842052
943832513
451086220
870810240
1055543647
1026344116
880132447
704183670
1026361952
344570413
767516645
543116346
760957909
925798456
239589654
873022642
711507536
1013185038
685994034
602655169
515981473
762248360
1004961450
66339125
450062693
942032602
962662204
602024310
980769375
703335135
903842992
1033177659
591924619
391434464
919246852
1065186951
386956910
1056922499
332820035
512995043
884930360
458002420
370875478
609206662
860111442
786846006
898134421
660519210
810961088
911734819
936972545
698165623
274974509
828164287
851091431
558059869
658162793
812634030
807568110
1003465725
757812877
700922402
668020462
595091972
1027659489
833209111
674274730
368253836
823856045
630640832
649383759
1045832504
337205364
475324763
396303789
871820568
323079572
965932980
919359048
710870121
688833006
960785718
613176146
941657558
752639425
658411283
685913442
738899654
869107209
292977813
912361053
541466588
834166833
927581723
635139863
796930353
279675120
1018035624
463933929
965828112
958664302
871880493
992839524
827637707
1025085943
772888816
638251803
971922119
1030181942
455388742
999062146
284867962
687319338
774858946
1040065542
763761915
874616910
782983278
568183259
397879561
441118521
820312071
977564552
982329786
811297280
310135766
457579727
864338086
502627288
1067431481
793402470
695821523
772994480
570474983
471587563
844318470
962697003
165999521
568368761
646243387
832693827
869764189
436738757
923996675
482099894
859016654
72445997
839716179
737373185
868644905
241106697
718137100
703809917
459684492
870769929
621450466
746711982
858618127
1053885804
769129355
560539811
841172787
822570835
890673716
945159187
666029026
583203048
811192519
596180534
790501912
830475382
593337012
593694227
997875068
922228406
950653261
583397989
671512595
998852270
836192650
709465207
773459522
776071588
1036927150
362090428
753766176
888048579
954337634
625745879
1005456180
639154040
686783387
832720212
782235853
933948193
392628689
979380723
997494112
784064165
864244566
953422567
1064509211
889434147
703683308
1018814634
768853836
496421241
713035927
745709073
1047879572
690870304
818554726
614582162
821551218
883140067
696072336
415455105
588093582
930879390
445520088
452495107
731303340
1036723351
1044193213
749492407
1009205980
698802389
1003009077
394332321
336754388
1035255143
931644841
468865741
561186787
495014518
919256261
721668639
248124
436335415
889147296
969490742
561416102
631860096
872473846
841409908
506800129
387847470
873416431
271592734
591650336
818913743
875500828
477365469
724703356
714424798
476495907
728683245
857512703
740246293
604463638
769700203
346940353
709741884
548464909
584316091
59759536
712146705
757807694
601529215
415745308
543881859
1041135818
355533488
917187194
478760526
372592304
549888009
958315197
762261152
484221762
1041887199
544514850
975907457
1024628389
848165755
613329231
719222136
805431605
71672041
798780793
684010088
813365850
762076334
356315065
114082814
544364552
699009457
892487706
622400469
620946623
984904598
880163823
553384026
512687012
523633603
935634712
630100722
532327195
71050953
867822064
522814371
458580088
909326139
820664211
569865374
1058884499
457837833
1062158295
835831201
151017005
535846406
956772385
802102018
358477565
195020545
880046986
784964858
823064780
653313722
919989203
891258074
556573399
708699386
458878622
916236282
405020676
338308700
740701970
511551529
1022796759
417734478
817012130
1016661903
887914207
712093455
291954961
809649438
1062324862
802411400
322927357
464880138
966600184
1056818729
954790976
1034947330
636060120
408413207
846994928
667404349
599116896
758880558
520168100
931855286
767326374
985334267
460085118
1061281912
723234208
782486472
857518484
846747110
153967791
821080533
815061279
590592697
873010374
893199297
867738411
510102268
718303521
1022710636
602960225
776401319
585983229
618344755
806672876
531883619
921196160
575495460
809841929
790353222
885291150
800387135
818427718
909933072
923807700
808437510
806353290
319346144
983482897
629547087
487949106
931318867
784211639
1016320990
620371818
973149674
766980808
650198920
822305407
812472106
563424140
1039339181
757656598
437501346
513512103
533920244
1001548834
1003057429
615795231
454148035
762931821
729957290
713023810
677310444
625639741
508530596
792743122
580207471
954233893
652709447
741915565
495596981
895412994
775880314
904201344
883186145
216989176
71242933
1036901981
753770954
588378804
803689578
794288776
743253958
621471587
528564318
549485581
1020789970
853298170
724401938
541567917
516762002
653946143
357242322
625646843
475238352
1037635983
819849671
896102131
534246023
995819455
762006639
710055162
511207983
392234653
200426961
962488944
927218596
1027081556
977563942
934156593
827243496
539500652
713117972
461768860
725906766
337266589
806544838
862241678
548511024
558717480
278845772
351591885
552779666
636929669
623430061
348330302
734169610
118020437
395442627
115154701
856140596
300516493
901763160
537071360
425316874
978948258
503338560
631765830
992637464
992540642
1065501713
377375168
776622097
438298008
791386131
728053987
541842139
748648701
845255131
974192801
535538418
849075814
598784800
918254289
523259244
748945656
760609900
1040212060
1027490675
826095982
1031604456
944593174
695101398
667204866
155429198
533094644
597938559
741134010
1018493764
391620447
887361867
826275394
321951548
88482209
826743687
446962042
614454857
1021520856
795008889
741700436
491239469
988767954
552211689
976801605
878739035
611941612
862080759
1061261626
718431454
679864199
628704972
417383336
612933406
239373294
902714871
320615069
923037493
973955178
694569030
1065906963
718812183
726864067
426931869
301545693
789314582
785005243
849358003
315641832
629146093
377795912
970844136
809527731
964622764
220304709
637670280
1063389671
313584606
450886465
970190751
937449315
886009598
365723475
500403400
930465383
417002478
335627430
641605652
554236362
1032332044
470006066
581652591
1010076975
503167219
799067705
871029935
888730540
490033998
767428414
538168415
379306493
812845834
713775700
1008880750
695519126
1019341057
921554046
523500701
618329509
1066216032
491133141
550203992
152597520
628006088
454704844
929049110
915316419
908475036
723095554
474571528
708094350
1051436992
962308447
586417261
618667178
536861791
575716654
750291567
895282928
444308709
726604425
927921830
901747268
615414940
40155752
989954456
757865261
637942126
784688477
785997321
909495416
278494855
714578037
1032318259
929912899
560976205
425805581
697772764
381823487
490117544
819128036
875348984
666000127
974594770
922190780
427536403
681576998
990176121
384742563
763579921
882413293
257007671
830708012
833846765
526141945
571692473
803593735
817326592
908156730
384878966
481725481
952574825
672252164
433328737
1000364163
948526682
1056520044
820570592
338371064
905359282
734965573
1047242917
927773164
572294977
792471020
994442267
618414861
476597983
869759426
729217099
554375332
931336370
1049464682
721732856
427059257
53449294
727176987
902010886
972109432
870769074
616403079
615993325
810632471
790504828
984120688
876072723
559787023
924630932
1032977157
739557088
904667792
792992823
952103060
659814178
552522454
861064544
741852555
458738517
913792663
348255532
695022794
558781804
1005977469
511333924
849591294
915587300
629407683
976090746
1031319630
177062610
458394527
1011241785
706402901
322179857
1055144665
747309175
812889620
258970611
910252832
496123938
826908759
381915636
236476384
539278336
339978178
698714543
146782840
1039328889
865434077
489476663
488350327
1034338372
958386127
476956533
961082359
605929060
566219576
475009965
422752570
936932427
941062229
462040854
1016666619
1043392962
1049167160
734786338
692912413
725057863
806447604
774912115
337253643
697656081
514671687
856110465
832474648
766630651
491696582
895721801
1011853558
906135946
760013143
934752857
775507090
1068653022
338689750
700489417
689022314
742140732
677275293
789568136
920576882
812337776
495279860
871326656
219886971
886707945
836459193
721854308
491343402
916519985
1037368560
838289145
850522944
893717560
524895859
925017432
809095994
909337539
766655019
909721873
734127087
561365041
1043360064
93116287
1022651843
875558842
682278601
881839398
641795387
568524679
965034007
906063722
181549062
729150087
672930168
1034499054
583006203
365034
904657756
948816900
783770008
991811338
700433881
802727458
455872419
520246086
757532455
705753068
962698821
724352010
391857900
647260636
883117126
808743756
630449498
654547887
802597299
346925840
1036009824
567124837
123770176
936723232
880759406
931546810
837029174
1028269417
828878080
387721450
435741881
1008806235
333035438
854137440
536971783
782245489
880428079
526622634
652970394
936745466
706813189
866899825
888093474
519621215
458166447
888892162
378199497
907972389
856757394
956877111
238031546
504996585
846856239
533459481
930198131
775240205
995651990
954825667
459072653
749286633
927865047
372230284
281747990
725471954
647514338
704777487
805300422
893587800
471002920
978010340
401249008
979774418
1056639802
937729240
566463514
717298194
847570141
904182335
648640407
328054362
411369897
474306878
691261345
1066235395
788841045
827065396
77739363
1017827964
522936966
799501406
569002382
799672284
361767773
641014412
1065846740
513577862
961685321
670090230
272283713
361937719
364948075
821740741
724153661
746806959
515564294
547588137
1044780224
587090951
702101648
846491754
874173617
418685566
737611426
838737533
1057228369
898290171
396184501
593509413
397205943
824920298
775469539
844459367
950666739
843313856
522872184
1005154671
890247859
1039170635
704522847
1060265300
451718627
747730306
913723967
349407914
1043534704
900205281
906319444
466561464
599460803
740024822
502752625
489018887
827829439
1041069946
387838785
800534125
636510232
848455337
926270401
998932759
463347888
596425479
985969138
604081571
456522335
206607222
1005916335
484162157
681386085
169224339
956213518
852107160
522612222
357408782
659209449
1062675310
441314424
395452297
771690020
385931117
898306704
484064064
73781781
582888982
1047353789
984510870
776265841
748092542
876719464
976593491
748306637
853667426
491952345
497878421
915307621
265412541
305380637
229561693
939785199
663049692
651166909
369523129
1050238177
957147724
996109455
971944169
1066354755
669733400
941203366
687049969
1063388188
326115874
1053608448
695066838
489658740
339888971
851659634
800067215
834953980
974295473
795117577
1041184325
281218478
510515956
1025640018
985285436
1065755875
867441020
615920289
646850561
839190680
646282095
989441978
900504831
700974017
966956081
204840704
425250248
479700440
1395099
785652602
839854975
891191144
723913251
808965876
805118088
543977775
855735697
348119599
448379897
1034711337
769332840
497876279
966715047
832956436
870249458
910655515
705419839
933397128
334145876
125392860
701176489
461390276
849980335
980906912
986365653
887062071
995543295
944152714
1058569215
318235573
591877505
1029967544
545917005
839164008
930945226
642063265
916581152
584208143
389424449
957279231
737161874
1021725331
741294459
166415138
944625399
1062990756
841879993
867658147
1007614136
1023783337
132771741
878766048
388287915
466168647
821906245
770914156
988089799
946506438
435131515
588351467
1028998735
1064117807
663495599
992700772
1060251761
414749351
918127553
463119561
641338856
1050903255
507702055
922571347
472296431
270812082
464475187
503785948
388004661
698008071
946126280
862650567
398762555
461185008
1026716099
852272160
986472642
445854723
1000739924
915635193
686325913
865969488
623985036
460595204
958094850
975834583
1046685662
679196549
749065523
718185387
666964530
884150908
978798592
772276516
1003989859
387931363
243026866
306498702
1047663730
1037047367
921275216
764959016
612227335
661993160
784510231
803715076
464194736
544384004
499973282
976121403
773956528
802053777
739503766
911675891
799586731
827051101
754620646
486915851
888220412
91035313
459352371
923046452
649765556
324482556
823759806
674728011
509573781
918672910
990093303
1034734432
1050128077
996349738
1039467517
621008569
1003077496
700121882
928074662
455041851
702820783
797245749
734470067
507700131
917135180
447382483
645155934
428754740
796812731
1029693912
791862994
895300309
1048970670
1028915543
435298341
1032819520
1025226472
1030749404
592966199
458446049
890308851
3683731
735613466
303464467
967052198
1018895330
811954786
426960608
793863952
811331154
766931149
1013114743
475937582
775178859
382729313
1046977154
476786084
982554141
993024984
848439122
781213155
775033490
338559523
727240563
876288543
808780100
973603451
405831368
801500362
484619169
940364248
710283699
697935932
854659256
907818936
790198893
525122941
1014009393
535312671
897566875
863233775
394803234
829047859
1006809016
442494519
699934538
312635321
453503604
700300961
706666924
920614135
624376954
705270811
748438318
544401056
409695392
1037583547
915107156
724778753
962926714
1029595175
961586239
653111730
653111037
886020956
809299840
803545555
994685087
723971371
887014272
807413844
1019104914
399728254
380469714
433966708
900990687
587073416
432825538
789948896
828158477
965619656
779798491
974190553
1033093038
1057226666
721112077
1021873181
667797457
587918924
1030143456
875399401
1010778607
343521752
602787808
1024576095
929990176
1041931147
485478742
884017496
1036675924
744037574
758647290
912003734
783324345
988647355
943897077
579379639
521998468
753878903
392168103
1004394497
374370333
995899729
653203089
343036306
924808595
366512282
800232285
366270683
848132354
963990733
868533183
941571370
1041529160
1028063870
917336346
366971410
871582239
1020057615
677172901
654568667
735917065
713805047
344075446
627388682
947985173
584225290
356208737
715791265
819367305
524592364
398238876
800005287
610108802
996529088
879795954
645604530
53438135
777179428
913598841
866690679
745626592
1053018539
1059808801
461881375
366619568
627313589
735262742
663605397
305971702
507791415
1016449569
733935444
9427341
363861096
1035261023
638746096
637684022
873151419
671535830
934522409
1001995446
772570182
453316057
71184097
503408028
587025609
1057661200
550947200
1035288704
970492139
710622442
984452054
822645980
1035251538
563646078
282331410
601194509
967852777
967406387
720134817
538379129
459399234
727046742
950009372
854787873
584425307
836883777
1037502479
460093810
594336489
978920137
268423246
561726981
415456082
1024522732
1066668324
450067489
349276998
693295250
613955748
856864686
929908465
494622370
347167555
554164909
807637770
955399602
1007409138
734470072
881521784
703350624
438554534
979406425
698777418
906725543
816862854
768708651
399345367
317975291
807744262
750626295
893825237
817826428
1003483673
543188796
273872160
961548624
858835504
882024423
472277664
452380861
223203066
515607674
635131383
612773293
366337994
620560671
458876314
1013763904
719438121
891726607
916654827
883494112
132602219
1035313142
975774521
1034972537
437355104
980618102
967888147
966536526
922231286
958624073
895807590
819920151
1023970278
1049644174
897436414
717834559
952665302
908861318
950010914
957798084
352046450
872994605
519133930
509585652
799356086
883233786
798395607
885086022
716207774
544957162
437999556
466867371
826929353
771613614
354174171
631163429
848356625
949827013
584053559
491766428
1010054795
476604506
669660482
691943965
939563800
400256662
989406185
853105026
851518216
715285480
955458802
489802109
1020943739
607411704
495482733
473705294
470239107
571344783
652777611
631752643
687687653
683442226
662425206
787247094
1069594393
618768271
409516714
334680710
667661284
578225266
959966165
298897226
773440245
430044426
653292788
523166370
329421452
1017388537
1010161018
160955389
917816259
918672530
684387708
1060089159
859921271
759886118
871917477
785601351
718471264
521957083
294452952
658403978
860547136
1036827524
1054659151
355522008
818506995
243138336
583936294
451112044
1051930378
631360435
944289376
980291656
438683969
1058905371
840072387
862699341
171923138
707479170
369226964
995588065
999543312
608180026
919599832
772451117
1004330101
1011394767
689791523
791411270
378319296
950824527
868745779
964524218
694608715
768190732
1029942166
1067516398
783181680
977426446
363577483
413144324
840946457
549721337
257630117
992695781
887432903
711915992
366402878
776686836
847023061
894591283
756597942
486008666
355764448
760831281
550105859
278307783
556327291
960561872
256495270
678248475
670908245
688044551
855642037
398749399
846585236
501932399
253163673
848236491
549363249
715102379
688333331
837062320
314748091
1005528359
515201132
605895587
832938205
968695550
816580
193941946
1015210596
1014573265
949043497
956910760
446268527
938752567
955042066
865327872
307729921
522084191
889370008
750910920
749842636
379979027
867980323
413827182
791097136
599172175
325358325
219473616
209478623
338622439
479104493
1003460836
368387959
1043608468
345359010
722174750
921642557
1063209385
738046808
959565117
1041346473
974116669
546156736
641934665
471181669
995352856
985994920
1065531535
569862746
604769618
913156204
499497209
913381463
1037716706
884415124
323564967
374970644
1024381748
500082987
1024133272
559555974
758168426
998377744
658926654
489448219
361802854
697124542
956769397
311958967
912233701
371644348
966662376
494436176
973346196
343653349
660528221
926583110
807500832
687384859
817028385
457654262
860870845
589313324
698040242
362788356
904210747
885250029
757949919
906583728
1067854412
805389015
573171842
725878805
985496426
809678920
322352210
897391593
981228606
964840083
779962872
994118495
576368092
1068400571
889992115
629483482
977187785
348994776
36626882
413827082
894611077
917483647
718000836
637064512
1056711755
1012089060
712305664
940520856
378916860
333907332
476260329
892221070
407691012
440644979
938530623
217686405
819034639
360704201
840906775
932997650
857392747
371314486
896592013
797881984
261102181
936978616
934114748
440581857
392606075
521232967
788471277
556323966
1032494508
811518913
280239926
709083797
418094482
1003045329
1056770469
980179100
319932306
568861509
726624531
850466155
927258541
540756843
919551196
435987573
1016959747
660763287
946552677
394266018
397401946
287091146
906810112
517491811
1013204616
438006753
894299621
739605936
947669195
784758037
909565828
986650776
953332914
966198344
790005816
981243649
800568708
393183063
493828649
852250688
254134330
672958005
605979339
828933803
1027036597
817583485
951224697
741210924
889577918
387378390
819878733
953546787
835764303
139457454
584262549
579053502
444746143
853993635
784842695
643547123
970189766
817922394
920560292
552421394
992411567
341857233
523821284
434710350
719159588
521342368
869841329
802053190
406191166
674081509
317254642
534340471
1047380191
850973470
781809391
761495129
236605219
374908347
1003713697
785496075
396382691
735717342
352159548
781394936
909758999
1013192502
380329043
842157690
723308709
539382907
761050832
790200600
475851950
880200734
599110341
1013374440
880688531
494270494
386430767
467598961
161325065
945172152
991621934
629629996
892904057
872720820
891136869
1052734670
322041355
467245374
620286878
414744858
858734714
196612441
344999112
319896559
275432991
986833893
677520061
471618089
1005422442
441471362
819837279
522310085
215381294
639986895
994015208
369998320
534635278
176244098
1055025876
923417632
884918410
591860822
856329675
759924081
719996428
664011428
722771225
842488132
761477375
737612041
448836781
921509397
124708997
1010328331
367891044
440511906
674294712
1024324999
824583368
977538367
601243641
981764870
515236535
565012929
396577282
873113192
629046102
811513672
940566686
889776758
497838307
851383665
1066291116
959832810
447965907
737681301
984581175
70876584
639725793
948379008
971081491
732182449
580752798
1006215914
271134110
292793428
908726665
1028855862
776298324
741735989
845377529
231776317
472628777
952833954
956730837
369148844
741149313
624694823
688663761
512734997
526345407
975414651
552069955
916238786
457771711
100917113
787870096
528941506
972999970
585182330
720004488
849400933
898703915
347255763
999635463
666969666
726262926
341825607
1028904396
873651868
388951319
750423813
1018078174
929164202
525011377
658557872
709288034
427597274
863114617
742951752
851970359
636565119
781002446
840925615
805799484
785443956
611956221
401059083
870974544
432887208
899111549
125614692
1059988784
585946147
1010280639
959842753
1023246670
370695241
343210634
1009543380
919439275
1021330284
773219820
846170455
942618871
1063185458
1022851302
861114021
231961458
575880890
996552075
544005176
508234906
615250391
784474847
925788534
1055317557
912574662
223969159
738005897
846872627
970331527
654126487
178716352
897045583
846971736
1045773793
497835672
658971170
1065770062
834048809
627615955
835919812
525778307
337259489
393496869
695934808
1004141001
977408262
855562826
838571111
829645739
886557383
820047852
565889864
737629512
846057205
508576433
818551590
517340779
855516589
633845423
778810044
502247488
775387747
711302594
1046932593
1062990588
1006649990
1000833320
1053398720
749233129
881155239
971623089
710939425
395260181
1016232927
508828825
43066318
247833686
1045119148
810236162
916090369
641723028
872128458
890393446
1017395271
879929419
887580087
981111282
988164297
949219844
1030643506
631281152
993316762
1055867939
1040009804
974162658
779481901
509205010
1037163182
452952342
869544009
597000096
765089899
1066011786
725953583
1040834995
781038802
764726836
927523782
717765855
608564874
930361159
524744023
961155245
755316759
344105551
602921865
976047286
863262887
812958930
799850922
843243296
414916702
853723618
485490003
733204449
1000633739
598930378
245642715
1036125282
901921367
840327306
513916499
390401702
552833416
563669728
1068065752
1012997028
578509927
869730654
936963403
1038222207
836119541
538303330
843232747
536497485
998892510
635909706
1039671957
648984561
917336053
493708630
1051654143
858998133
1044024109
991462010
859021604
443883316
902582313
941611060
306031527
547472022
1052485512
911053204
558179500
768721918
983259451
556145467
772451627
701240732
818342666
513611017
986982955
374932520
722928284
901720061
502962439
457211278
837178696
930793593
1049191284
585496162
1050522373
697634409
499775437
430119334
424699383
598101953
719920421
861648478
1017267809
839597272
909228935
371942797
798852639
937631280
770185001
616683483
626782976
914272817
899447969
714527711
756586988
327737005
640534755
873507222
836223419
558746873
488682713
965996703
962480485
706342437
315016626
838117744
655096801
373270261
738709914
275430088
887584907
819377111
822265753
632085582
830382735
632655938
715747494
754760056
450907560
892974511
814924011
851459007
827622282
730593915
586428485
450612591
1039177571
475744241
741045810
829905934
841110516
777074961
1067076871
768843934
534099198
1028550790
890679947
863471406
448254654
515548020
932372650
372359139
851117450
1004301320
783784052
457994435
783111337
1017547234
1029528486
575667779
447056336
481247037
907829351
475082627
666249714
510465523
1043065458
659323689
876378008
505555577
516767325
718905176
1003256352
721450989
804640374
894083066
787438810
791066200
767518629
707525176
941454138
1054042694
942553868
547982054
635002832
700080596
834726775
508498603
755318136
886403404
331409720
955519620
1016571516
512911332
892451605
878860590
406519879
605494290
1051250003
804402385
924633559
926716343
931219183
675178887
829120785
1025598473
1029345537
776286957
822390495
893269914
821926148
993196213
849579150
574794505
605526842
907715448
941574197
935458847
792890828
661847949
1065655113
915227976
280443882
329680369
887784703
728685608
173161499
839494639
224368460
891987896
427384175
969563390
727025789
843506758
677120520
797479525
1029817972
1007689330
835187588
994538366
339179530
767468682
825149627
316534294
471762287
371528015
453538253
1052731219
845092033
505033989
794775654
818886546
498176887
534773226
770167754
786289375
369707157
923348051
530648719
438797936
527070815
882575998
716591292
982920428
923910415
595786312
392072396
979439694
945924783
705114927
842427098
1060043534
484957418
995009085
645047781
412208772
1015443232
565387932
976780250
727052856
878412345
408431917
682264906
397890035
234131901
689794213
906666639
1002731277
894288498
505716432
1030212234
759185412
884582982
459245937
690844413
770726435
824537596
1043931445
864539435
894145962
460296810
791793914
782522448
225389051
1015596213
846806212
1036661302
742889067
381364026
571755890
671617759
454834474
1050827572
769796796
1036368329
909713942
865490018
825940438
1060658028
487077908
677472872
1022732607
190119752
453395771
1061524291
850398367
1006244020
598201070
615966202
637363691
921330391
467003797
360072664
632742570
186939640
872661713
782979290
520495297
822402762
1009380822
822236584
923728643
943259369
886081361
859059217
890948983
472284411
693852880
980409244
951762903
1031053538
829626324
762404834
654623985
732775432
932846595
803399674
774751182
291872194
1020996050
524686841
276768835
405999770
866969795
792570592
310216895
1031548130
940067851
568419277
819145423
1039517656
678298623
883214152
864606528
277129735
1062986862
917614953
625844104
602022157
953267922
790016313
142237734
501465454
992269127
773938534
341024365
516956094
1065717617
761514940
867053314
752684194
1010980686
360030932
860783951
144074715
935863147
502572882
405014774
692189296
870738227
426327028
788752093
993752704
1039382964
849601709
338578505
877335280
783595755
992544426
659627651
179638969
764619889
1000515145
657851322
505411206
1042118708
335244120
353398880
562319355
910776730
452376873
359064730
109737095
545425833
914257845
840703150
322187417
970472087
350091641
562612713
604668127
395546520
514029955
984543417
841067254
790676344
973023985
934607217
754810663
1056814170
754553482
722508906
822583924
434638155
940159451
823871558
1020814310
897332713
330826476
619211412
728320955
411316060
761799445
715601933
872283602
872906881
465538898
745169234
1045837973
1039361010
1010538655
834387422
1056406668
971438112
803454853
635079060
256857627
596230471
641614665
854674128
747511995
405815275
474373253
880781224
876379405
892996490
390472836
983505124
762082329
886357907
761877767
432455357
954408091
820892133
822401381
453379827
1007534721
922036145
742720035
799896002
338843037
918881453
889104469
1008570897
518864987
940520136
1042793501
1024927737
873214900
886215627
1055321720
108358554
988501407
1033863101
436784767
462282135
803905641
1031179110
590128227
684961658
820983530
677639873
590976115
478757089
880815082
754517538
230387276
761118617
467928047
1026270261
1001600209
817252223
170186206
994148684
793622498
441001654
544066910
976516715
448123343
381045687
540477860
428882073
511588887
918973978
834059633
274116468
939327515
852251212
991975754
957762221
337241953
905209982
816364421
829554351
775806637
260740050
925559444
920233433
1031659304
464341519
1052225686
922424037
886730577
730017555
820496320
409569869
358996612
529495175
447409667
1028892632
935824834
650816657
881564534
670581246
591673267
868580683
780834872
1040594865
843303625
948432272
10813234
484186064
951503965
614815115
607891871
778875565
393789112
903093505
344278346
1040593323
426818079
740299692
437776756
462703171
601374754
891948891
459968388
893854507
477282243
711514618
430836436
544219735
320772664
636473646
871849513
976712419
687647852
55427806
456566090
791985840
941829247
989272699
1056198933
1009419003
962366571
651988360
286213187
960456946
916935760
747217610
733098079
372324690
480485123
873862077
804615081
500217539
463033342
770733020
545750137
499649031
292144480
905971301
542981011
1048156669
289835001
870127399
132586490
538611044
270541288
716689
534627592
548849732
362559478
116622650
205526731
856341287
813449770
977936344
642535203
356926806
1038054777
473759937
552090429
789157496
405627107
855099807
1062838090
401608936
600590288
1050441941
921866645
711284701
674242029
989214662
681518737
668802944
733665536
462906334
529152232
806206595
823131468
248668402
735504903
1026899510
407835169
952002578
411129147
920325467
1003269987
843051913
675834812
650991329
767107927
786729935
677262515
423615500
926962729
920028944
810011403
332053160
633734080
719532726
762537142
473044601
380039010
939960405
956868391
384100589
812054754
930804430
759047404
451978095
673630051
666564721
780244795
808039472
651070684
747358380
761545804
1035874585
562936947
596346369
1058092754
771549663
1021364113
551671592
1014426794
733010014
225196100
415356246
999845083
1051365634
804102188
562755323
373409080
694884048
646040485
743139904
770407440
952291263
977547501
742114048
534339268
949010084
842863305
668168277
883896022
270296021
910215538
661623614
965756204
714048128
496790841
881285256
1039993566
562308643
1045344581
772952775
906961783
792680437
696364662
899687831
436747377
701809363
890399707
812534594
1024380169
713124597
882425542
1060034060
673024627
748590203
769815073
314868501
949001507
713003031
632802589
479908707
699873419
734438989
793815585
1037485530
533820710
578067703
451854946
1030952860
917384601
406601801
631066489
944322912
768029206
821161054
851341446
1038080931
592745301
460648723
640376776
931414527
787143027
568490682
1039126110
819706850
560304965
660932288
1007488169
1059702945
746313120
957463317
578850640
154147035
806266091
470887481
883666521
736561117
303233889
456481996
727705076
479684271
791580656
732129566
519140745
367668729
181608441
953734460
1024354033
1057615577
793647501
1020366798
686706551
962782666
987592419
885623073
781059349
915788019
915231800
1044467791
949210297
1032091269
1056870505
825260809
902081537
931227897
898848979
584181858
1018792032
951644585
781449728
1068589422
538108243
1037060605
691052935
867361125
607162503
541364540
192314524
1007897166
861908422
334872818
1055657775
1053923427
824090091
1059889053
665737710
745253549
526362256
454837071
563500427
478858441
751927558
429290625
806468026
924303753
804453869
590897439
473339153
996101286
486591897
352477889
887272516
1039816072
932636858
104967590
666658589
567481419
665271106
937021362
982328968
836632736
454619530
1006143443
681457954
573328500
152923251
1040425024
813203657
243288487
723200518
720767072
986160230
742912521
419304494
781475160
1028597212
484073966
1016821217
683847407
1052053069
566669213
661732237
995090742
662573278
694110198
822078604
522473324
387846128
638254279
634127820
682857016
421242334
824714864
796854481
811179080
740437843
976658816
334624548
639392795
917897430
885326726
161324032
932138400
528945354
1042862584
371773576
854851869
456843188
1045287928
558289161
747255810
937059520
657671485
1013494338
681278356
921715742
1003212426
711746320
507671922
1002423759
783659883
279744323
772264891
892357050
888765428
415175759
938618294
485754431
1029357374
765567125
978987320
103461321
1006780240
848860478
1063418218
882526011
782111390
155322470
987025443
727180273
1005204260
890064806
741209479
822788340
834652483
811506149
340114861
997806573
401717554
886689798
592574683
107567395
1061357914
1009244384
700009252
653553133
819052917
1008827236
614605460
1015982106
1021287981
367157027
1068511841
727839463
710136819
570298561
502645083
918313726
732107548
930560264
712254596
912521364
1019851809
927098048
476685884
620681327
872615480
357311394
1025789618
737189916
1020969841
924725213
203357919
1067171677
972564570
761443860
734911376
916802662
841914693
609387468
628023254
990359538
946954648
593971715
1023658984
443086374
687795715
893800895
686531063
884276282
802310611
755515222
618700515
360515170
862431973
592981816
363451402
529544869
761367246
558301411
233910628
474226263
844592110
900225254
964407166
511508257
1068870403
442699699
533025956
455030798
483200853
476965314
205048049
361913789
1034219649
782195252
789017201
711631319
1007119237
783095215
923273890
752621501
603277931
847486973
538504083
1017252999
577812220
976586402
749584753
956027198
633728245
743437842
71120169
427228191
974804007
1017834666
984059966
772426599
624580521
980421158
1038843957
1053200225
668481873
894540466
573068847
771787424
946874513
938022361
528092955
652383361
941826320
845814726
923951363
985511115
621488434
216715786
452274828
802473192
992420044
714436346
282046827
652719014
277186366
437266285
929041231
962208658
591877904
972557430
513986647
784519201
886370915
976422619
777799947
411601505
841490797
795583158
193059556
649007950
484500003
720844840
217829091
934222821
635373425
780035785
603157534
1034981115
272194569
1046034299
733164747
580582354
285305260
954040405
944564486
879748759
385364774
516353116
998351487
631536963
695429426
404610266
285308726
887320443
748079508
458194856
935187362
425354488
354242896
687821998
283490907
281583326
968642422
945569629
476595731
789654747
918025198
962799873
817023885
460496673
518379861
468843124
523995532
832516134
146806998
406999989
817691593
956941075
560331213
989655900
1007073369
884804140
1041293216
357748288
953008189
196291586
102049215
962139411
516080550
896809946
608340538
643437499
791322990
1068569570
862356142
262668178
893974370
1011947404
626936269
862018864
644520818
873701994
791912632
873344804
994557134
844898249
524334503
340892536
372833137
828501686
821046331
830842966
488988871
399129406
921761913
992081488
332398852
607358558
816568914
523743507
825630331
871800525
881267567
846985992
579920151
938394821
514106591
687755918
793950101
614039362
971285881
742370082
627006417
73189190
387206304
782723269
424417261
465131864
879411262
802515469
430112554
580079847
368535991
917579508
455383092
533155753
486762786
889164698
933037753
1048741940
571092526
463176248
404194062
893417564
658043195
1059766864
459867622
544323883
1062554945
916732798
697322498
845304986
1034049224
941949981
687385478
522642805
1065570577
568503275
588508435
1057550627
260044448
526546686
638224208
498649529
1065213440
890625154
643545889
141873932
404434705
836472795
674855407
661656432
777313363
335689617
788943287
878650612
755526980
984703501
790226282
434635886
754871658
315824401
528517429
1048492702
827484626
559821922
884584460
675555741
391264839
257828026
982494788
995084838
971837969
332805540
852950298
635183784
986717268
380216012
945613589
447583907
271522432
770503884
897345126
306151643
669636640
947737242
690709254
646801509
663668191
418349763
1004026011
282753614
1063201728
1047594899
808471807
640202067
1052596061
522543249
788219500
356828769
607491198
1056839370
649277164
663209363
988825489
711951620
644551191
298027494
558146973
891219377
952739183
459372699
925277145
435738326
357875083
529388799
803969840
990552201
949763932
471549546
664712033
780718202
484109528
774187167
475369120
1016296574
597167470
839764165
245171278
945603570
735132383
864471641
429367945
253542643
269893329
611742483
633786595
630634657
314919631
882000598
950043754
558710501
359813078
554608535
595635624
454453387
1015490140
972604055
501362158
757487082
891138469
444721087
995532650
982382539
651201415
739336649
342218279
946784536
843758567
912685412
963405575
835270933
561513479
1068663592
555542418
862505372
404513982
945950729
264598227
137433585
438227387
913170192
751678332
982440203
751577308
281547185
857410737
990782595
980285373
577346572
230513141
563388757
1000111468
996238539
891354486
460505302
805941058
406193167
868547241
1004854374
123126238
710512688
745654281
873197766
562571667
928282325
521783532
632534983
659026182
912203140
911033087
313633330
875733788
860541761
917570641
765126904
429723778
807310445
1021976605
994498045
649943615
327227496
1008093527
947039731
1040071668
645000863
422411051
432781843
261997955
945119807
837467509
884641115
364614820
1040612450
1035491052
381521083
937706926
497941953
772475120
405129380
959637784
983238412
282205177
776024082
1005357563
514544169
648004090
709605801
890440773
388935091
1036610472
1044855802
1046425449
980373755
792291192
1051331216
549363486
558661790
1030441788
470523723
201385767
840313908
895068543
907222667
466225873
189208815
336799110
682460534
951261539
1068779160
426266049
986578322
1045993993
1065135875
819182857
737829430
458870383
887284413
941938669
861724753
600647962
310612709
700293153
1040286328
675629986
744287178
782107511
902397098
579141766
602482790
198121669
1035857532
289071064
823435856
424492820
408403295
677122013
1040207694
1028331045
747901495
177412356
955878044
876718614
853284011
617861778
1033875880
905145071
940075659
151311689
1029067110
933186171
872932039
1032882921
1030881649
815576296
778506227
743419104
918113329
565363671
527919373
1014800734
554742258
932250792
959618802
1022533744
934392438
719815341
520169542
126950916
777884131
392261868
1045073238
709210630
616995972
309813854
621712357
1044087809
490331611
897959805
635589097
914650396
446552905
203952169
1017851188
638183533
213481791
458360006
737885127
653112483
833721335
393210166
726241630
1053576713
913537616
909682541
856749905
988559870
481784721
996468376
812953726
395478359
365204048
1017780406
466003535
845563646
792962404
514754262
654712343
586345543
69191751
900493593
557514088
1042542469
1025003837
962301579
982904414
725199818
888302250
625393727
754177581
577274216
432444032
596736293
657846562
766839956
278132651
776859932
856781800
417641813
506964698
780939264
694554725
57045289
438770914
642206342
229244011
672660031
913986740
459240603
949025579
1029039240
662624399
495515190
875681164
721973784
410780809
806108840
370359951
883829394
325108127
618597516
496959151
670847590
453065428
413312619
1033830443
334361023
464622425
765277644
192553066
824073443
843557460
1003956292
1022588999
506081486
1044356539
989791568
1052263885
963049737
870638501
440403523
731336059
920522993
1011042090
889792813
599751319
271984441
829242363
559711439
703753601
537062293
1013926584
1063411368
869655303
877727856
979819140
494827762
440705821
842513863
484304236
947352289
809046603
810250308
866057974
376402842
1028062976
561302541
557864012
812699095
1003587900
633843693
979090698
682361446
562984782
903859286
714331407
957566282
935079837
546707717
688256519
855076616
707127526
611167939
825032410
1008252556
1039990905
1035895373
990688175
961206734
700203404
518163978
197017037
935127992
603006098
483169764
813089596
316785424
943042525
849445551
1019883694
907073328
801941093
662950923
931216837
976402920
1002504061
818039320
462393061
857665513
951814278
753520356
830417205
754157352
873239805
1027015381
1068703388
974883624
362978384
974180604
244373849
87928142
551810750
799092433
336743723
681524960
946744289
507268380
778539309
975687627
423690880
427399230
850959798
956408872
680592439
768036888
402361649
651773237
1055574783
287689242
594388889
731897737
911202543
940836037
696762235
802609733
194654240
962026123
720361312
288739718
871965988
416169403
1029449367
449129261
378012324
954816318
456166155
853766528
342379263
439147887
1060489697
242853767
1019229830
402192839
484403644
582656782
859380018
819243290
602453964
1066173398
1025171398
909789962
622347472
519453868
660880213
763193369
871634655
655309045
366616462
757905500
947172494
797232044
409509382
900827893
541805799
764733136
815606743
152568717
715022595
770730784
618328814
743816193
539314982
91635623
421922173
938809308
838087173
1018599219
520966562
917690684
397859851
536994914
969538115
949266002
954966290
722295628
829168214
498806052
577324942
986527197
958008328
713889805
472660075
861278522
1057470903
943841318
453190831
874338769
638577090
1060863534
1065042998
698274941
607114993
386764271
99102857
1013829166
669230464
570456829
633338312
451308655
699975320
873054131
725220232
889778491
553250194
830666308
967087923
767862033
480540365
813792417
936289154
853943180
804533148
973280336
505071641
927245275
290217864
1045273017
399820022
551401460
905884631
606461523
912444737
722698470
933210619
905708906
862901605
945698935
395579239
886570003
686804737
783400881
1005650548
905157757
975459712
865174635
1018486269
960086354
859075774
526645340
947145097
733267846
799837175
942336007
1045039332
752226224
719986434
645156826
475185278
194718676
992181650
586934223
732183541
787018297
851591548
914808430
858594646
941384616
875159210
1022668025
937430391
956166438
638043938
402319155
929590616
817362271
589251550
842538475
1062986466
411694599
545208314
527354203
1013681861
440017519
1047662221
1062687225
808090705
356635425
875436259
463574511
486790364
852331525
1039385807
835616389
892172023
937727409
796167861
417331650
964755140
1026079708
756436306
375178117
970087150
728152332
1031512687
481927717
463327605
621208033
866168789
414891559
261484090
269026724
968909917
640047393
824850961
993273350
469275815
809147741
879374368
868262008
865121127
848645315
418447963
373149473
808261292
809992869
666361320
456911904
969588515
144268274
1059585155
528313730
995864235
387185786
647772663
234008094
1061879535
526963693
301929107
877457925
904268224
466772165
92912217
283786502
796508611
899194705
763106569
451588352
1014052847
724752691
1030949713
773855111
112869449
742129265
1001913301
746666423
443948502
802345117
1062944685
976291842
431629752
867271813
703725013
626138487
827298312
912303917
888019847
839255970
510895204
734205244
1062390452
935267726
802867113
947549634
769476754
815941817
723150606
573704673
637493626
1040817731
495390116
612828335
869562353
797301182
912074949
845626714
249596704
777499880
919380929
461414926
1010317208
1011253091
893792617
961165187
763042388
783911862
473790171
848973797
936491256
917555573
788477764
667267648
612135615
175645509
1061697749
111367350
762434033
599202446
874829188
604158419
423543751
1058974066
1056890033
703948620
825576284
806550381
297183540
541353387
778552907
436159559
969036901
571599528
724478194
840656350
306756127
305681615
415737440
751819939
276739902
477490112
925932930
870216827
1008611860
576282121
1017712689
723821012
380263709
480898396
749063488
1035873041
940480747
609389729
385627546
521921209
928687904
1009822520
669190017
833637799
321488423
395409436
947231408
1022583289
1053582790
1041880772
1069000333
847106169
985339515
856387405
360016953
1021129350
1031038058
961174537
911586853
455359423
897524904
438491529
865191028
1055896310
405735387
712540021
850544205
538309018
642823373
990436334
1035189468
743531014
923355568
352026420
262322474
686632471
747165173
1019923501
971638923
317543982
477594480
984996388
980130761
654515687
1060633351
880084747
467637233
796743227
899022823
1028958561
788604554
600147435
978768494
643388374
924245792
316088246
668531339
1061338356
998284672
456081911
546093575
232420939
391530024
380578357
956229126
940854471
830301394
662632178
811935108
1015505338
977025171
1001345258
516628194
644388685
658394150
671213080
570092955
246687752
1051859780
677376031
686247749
633290143
728734762
976612826
656845549
874871453
839583777
752036639
391636694
970035219
795557229
217611130
280566322
445383007
870962520
632763070
1005735951
867950364
343468813
1062046394
1005598648
1028549281
282112963
603541204
73014458
786899713
270965412
308913576
637615858
953569708
333353059
711747588
866664126
978859996
550664149
743354700
532043122
211876973
349515247
732400315
222732585
686451523
757869895
553571207
440392516
875605692
678989148
901041140
775292796
633324085
647302297
948834382
500044610
386104871
592819215
281211833
762425995
672944162
872784876
819242563
922389101
858430574
949575021
653923292
78248974
502134234
553172546
977862960
944505310
754354025
1043668944
867208486
748341903
662186338
384181958
397180927
680891906
777884386
492407203
875170389
869066425
522003834
898927720
504904665
502850958
493645422
738768920
706492508
395172024
673591932
1044308787
445365719
466068235
502894741
749974361
736537242
592109559
1025930469
583626994
928107129
536962376
482834613
452770275
1002692947
984492450
673123295
1005857116
130507709
561384260
452316634
847998156
461060717
332634958
781009123
896214015
435429006
801045098
424483046
1065008932
1032249286
991556112
1008116123
209252778
912004877
572377154
907330243
340365307
505108096
843790447
1019003107
616976651
894079829
923130500
1058088185
1012852095
465844097
1008274202
758055991
935766937
1010035669
815753146
318389043
641220111
510812814
667510384
853604922
1068706489
673596212
977644086
492616274
303407359
857015832
678906308
677468518
192675082
700193327
869699699
162439959
696292374
1002549441
632474401
879921702
892682900
1041554445
1007421432
544107551
341751657
899348351
875304395
317500523
888690434
628406893
526451385
1032220357
635561268
641736463
750662454
478215424
881275008
397765976
178931568
539402100
845309659
452558529
728405263
755631864
923441167
491233381
758730057
603211337
781823964
247477546
1010841207
1021817692
886890212
1054582332
647395182
755596370
451247354
876055184
1037520864
994445215
1008242202
890769487
850979487
1059307067
764695617
773929253
991890989
667898572
990516054
857934085
589196052
883063688
1045118305
1053052474
839277720
130840913
880549126
725596465
778081028
452476363
568697133
1008944733
496103219
576678542
715203793
1043802455
1040418893
673297493
543543903
905396059
957380196
361805016
1032939172
430814653
818706653
698533913
801348242
997955330
476734383
665910309
440279455
1010989799
735015948
574447267
1010361523
361192347
489956054
794785323
906305342
708074575
402239799
725408723
848304504
847224986
547457991
337008314
816541130
641089913
720146672
649289918
564382111
1057056174
823891999
1045750793
858692878
528133691
930764089
403480369
809814460
811835094
784688314
85830308
454272009
923057459
988619021
601881191
1045873551
922096603
759714009
382543820
893148097
415470933
994125706
526779731
819063290
713708178
794702612
1035845769
948230763
674869130
470004052
606248233
1016273558
996556879
1062614805
414152058
1049310949
1017704209
1057605436
913959321
929127275
860570086
206228977
789442484
871211158
1012060766
1039168893
1042400337
865399049
743004685
394128190
764083454
1065139511
688129584
610271461
1058293633
994492053
1014771640
318561134
778777291
599142543
740717049
1029344447
254778228
561431813
737860425
536797518
762098861
859933697
754876316
932440155
945421119
529227774
1001270875
1044968920
385401995
738561347
336948118
520811999
1065494757
740411407
626336454
298593218
1017231323
730946101
846891059
992904905
842632050
666036662
912121711
1049363714
900554270
824706095
891922634
536531708
1059056840
581455764
410305581
695740295
437814205
893440392
642658920
604627364
714724897
1030319693
508788174
727725056
58757570
873439832
986690122
791185461
453241492
747757735
990581424
827908682
938300705
824232783
657069757
652481497
915810374
881109480
983700913
498521278
1024871483
579148419
809993141
362279022
595173304
943969017
1052103058
165723974
977388176
715894310
955244490
1000532841
810357897
1049946517
988308705
728907293
944923413
888394272
590172203
1040486084
732342798
818371550
513818274
564618847
450252167
1019609085
1031392122
965854144
970893278
510993229
45732838
845512069
852727216
475107693
622322159
947726684
309374596
522455623
688245452
1055747358
435651938
798267677
762656772
1069890281
781952927
500600836
599041668
407881937
746494962
455965331
1041362183
855411394
824524206
838430335
670374422
417561204
846643467
904728693
741266886
332324644
308648747
155686547
740785626
743714211
779442741
493141925
998364432
353645069
848618226
680637195
637470247
728772165
659242786
743926797
668647202
84060200
622307109
818778931
940423134
497640864
335824170
943660545
595239822
696061302
622129765
994379542
452828650
984040281
355852418
505458962
1013353509
815082585
340227216
824017257
127553829
956647755
1043805919
363377250
446375454
1031537919
337588058
657493176
1013404317
1023323554
899539880
428090992
680459574
505001009
595995599
677365854
779387333
445786320
378068460
970011478
999030157
900759491
1051117010
633529899
992293872
401287989
944745343
664426332
364129732
1047615706
346225867
736144425
736823788
980966079
951078390
373672715
914415509
748441759
1066361060
837676638
914909702
1060763541
793812821
853520819
491339116
890092087
1014244309
491273093
713798977
896560336
645546947
404893523
713903099
636891185
816241333
730725463
605053843
330337617
955566415
459654472
904195712
810847585
778327575
433576183
1016714736
1010961550
520677654
1028942942
1069671245
1044933396
950754318
252978232
260737791
1042458367
930352513
714061162
179697357
849076628
734013548
846879565
648757192
1026114716
1038837827
942025009
866295828
1034093188
582898344
920823836
1001960616
927792567
982329609
584792251
900905407
724175803
773121555
723749066
254532739
623037569
519554045
420264185
934350086
686514845
941859967
484640600
1040381689
822710457
683065292
299319831
570446911
815644904
813939668
709036459
967360883
727269278
1019230971
890293952
534423007
997652868
858681426
426966098
773127258
54309996
885804846
185511514
1005323872
730831037
531030786
224709366
516831632
720430719
1787139
680022294
402555573
599873910
950291086
789730082
204766108
608705939
420060750
892500690
912586066
656041781
737953521
1024885011
660531209
988404156
474421692
1041000525
517474637
616628416
1034153198
714226298
1056156114
804796884
905901026
970071968
506533699
384095594
724317584
531933273
1064230946
856245099
667714061
626713287
465105840
936919637
1003175297
458546656
206663475
1057415189
918909943
988920555
498231300
560794172
449563693
796592771
956764882
353218098
286451010
888126082
720163047
509228178
263157301
711272002
655543368
900652071
400892200
105070766
954084856
788684048
906430264
961801050
996153081
858137930
620765615
693202211
1048213906
870268638
51794684
1044935305
721532124
275386842
780953282
606886119
1050132895
570128769
444485304
613303651
668589093
424655005
53518669
282946946
892317034
984963537
687263817
646399935
690966104
762342407
378963122
535905538
759628334
870795529
994729411
332172759
221373980
1017759671
1033127084
811648174
1030210025
941843471
576192662
977933877
1058205674
908540573
863985343
423561643
312382763
832186936
744564548
671521088
873851135
624539049
961559889
745784378
334915620
457804711
944037728
1057987404
975392389
1059265499
1017338952
985911208
626301222
762213183
897134211
1027276534
688216409
453517267
280331359
389449511
732787813
1025581439
548232150
763757867
736619853
477791060
658934934
551475754
698189699
502498835
999787571
587246608
213829634
555254984
482389600
424765472
788253615
343569121
1054062233
267714961
500788047
1017925715
758924469
274483991
873125370
990176510
929724903
473899424
799689569
356105350
67112003
782055115
509227355
1017739508
365655356
93289915
703700387
475820011
158151829
800578550
1054567781
546960587
911708702
682380786
832910710
1046056640
428866180
49751659
995921742
1012751045
200684660
990238108
219405603
625252816
990744827
659057740
768251341
973157843
766033331
1059059358
818001944
819753468
1029130037
479958266
1022563164
1027341518
655118406
424211274
919733897
884181222
328655352
616295860
606545885
390975469
919372997
326257516
439058912
489163528
1020886610
644458036
942480724
312575882
719804034
895458152
746075360
703008018
517710960
914093376
678895027
881527815
439655554
507598838
904351220
715332705
726468552
534735337
980784963
786944807
800781661
906320912
938440100
757244234
707108072
1069658002
462774839
463810437
482474549
148248863
837277993
209071961
600904191
824903929
379578202
633670216
721968820
517293560
707659776
773005582
1013553473
994569523
998709616
839097972
900418100
752788858
980705894
915706097
738355077
433053800
1037233163
659919611
953386218
916666301
1059523911
978442062
632159635
742932063
553831116
34217271
434542953
410891586
796368464
874806297
959816089
715856981
508950392
1034646225
371343942
882043702
336543750
279221724
970157895
580078250
802233505
962076113
802272032
887477144
950967276
855219240
763162028
595370188
816143220
874509236
844845172
803587810
818568486
790167980
886494932
474016400
355316622
793083527
1032900441
801887513
1030113371
903228602
673276440
735245147
840154113
800601474
760979995
486436822
607594693
788238213
589006490
384598812
1017257603
410107276
550630450
933353187
262383346
591130288
701074289
883684339
1015971622
956489516
1057924048
891379388
541429873
591863004
646609545
868366876
745327283
522406984
289048848
879822815
124913961
385073782
888165068
950235959
864706722
402468202
1042731243
380189919
969908667
910888661
1019174177
827501672
1051744993
848814682
832803182
721946283
779687835
517479266
388543397
1027190666
670249135
817319870
225582649
829963457
931171799
471082868
599024278
940090271
568986116
983188218
565275527
462838573
1031449091
531871609
859457445
421300539
511087673
948587654
800503243
429038030
1050651682
36162575
497174484
839108839
879332452
446134193
372612080
972473879
939793892
663659397
827531457
1063209730
1008299868
1055840265
986069436
910375197
399760496
917984722
794590521
607920586
990598692
749075301
622108403
753121256
942329209
531981419
798136948
1054937296
997976284
948973963
916170650
407603796
1061917402
747173897
1020433043
347764237
947268323
906065378
999874804
208063687
1003355937
873246942
384553486
423623106
535479038
884210848
293275727
696618699
733346490
793414107
812243361
667182599
547473903
1040321565
1020893326
531990341
988306552
1037363524
653886898
877232532
645229292
628369279
768033137
446358768
463703637
678118216
392371074
337228147
1048290045
723206414
612876550
539010536
855183916
765114570
969630120
949082640
400219873
394908230
540592674
646315944
436707806
1040942712
568625162
650750298
573535810
573152915
662641605
633320661
671411797
129131390
562876028
835746559
838606997
552024941
1014726769
833010789
404444786
1024207444
357158006
1056780903
732063146
627975863
805350337
334651120
972541791
301339324
1058896446
808069282
1062017152
923454840
203213899
465366700
607533311
535816125
956872712
657174791
858661955
998115052
628791669
1028580137
1014396646
760106400
889412094
905784877
492932179
533931750
893412417
1062619376
622786543
854628290
484143809
921296698
783226753
739051123
773121678
558969687
423253330
1014186132
871969963
962651459
966433116
1043380914
932404923
606921106
992185740
543003001
633082721
1003818362
1002562856
1041012122
1051202306
1027926265
804885925
934573455
724729659
338589345
562381385
997254839
1051337160
879637630
719278293
987432445
1062166587
708164179
809409531
1023987656
774092085
611743086
165748243
613015958
628713769
470910629
1042319895
866285232
815581139
701375874
368533658
744094120
418106682
268198191
389008359
927244704
994514037
1067678181
576140605
848410325
855020992
791955378
538946190
683822808
446619546
1037062688
739267247
369745713
1001092356
981908918
657749018
1010340968
959417962
634922100
894487351
867749596
860637653
594328293
755280879
920272211
870149771
435962616
947844557
917484734
878468964
987136694
1008527085
1006431963
1065962294
769774901
998271209
1041127649
850585360
927038907
172231567
225542838
840683841
400813271
366518831
469599123
521637490
916452288
881088103
993631548
935141107
217845097
932264643
462994466
820491858
845547854
993344641
947044715
834413284
342287653
459881924
617356455
931619588
821891722
953990966
646053540
792613479
261732338
753754787
807061198
780258748
696413897
785549772
800661040
606085350
706158594
707406135
834698822
976770088
965737180
920551369
716500552
321116389
697733636
754358028
785649263
941354309
587838525
837344279
658968702
714255448
909766759
708622173
569179538
978379895
1013996152
852803948
793274870
544345596
910164921
671174344
832058380
923914238
826678596
746441320
394245773
587142108
601796182
714160982
948203628
958194770
753790008
487276700
577480684
712336811
732521093
475552177
590103140
797324162
736899456
293385438
809399228
275613499
561969805
835552030
645028888
977580595
711346865
850121718
33858162
661015478
980204660
674939556
442583928
969489321
850285829
815035036
932069125
809383875
442190089
808954325
156913357
970627982
666747744
676773353
325157109
404197434
902925891
808675679
884751334
726052814
549060853
220003781
325988051
334387978
851085084
389108689
706674555
823269028
473981954
1007948668
1053295126
557061655
598662480
512027702
743961580
1035114976
1004530470
778904757
496685416
509044435
891667915
778336111
622950589
838911959
312172874
441849963
894807676
864063816
946861149
826101911
627042339
585323796
754094893
953590678
799880038
918754893
858787913
559453455
803953866
956395342
858630105
738820084
754874516
581800703
436903103
973407232
966194583
1020715494
1002822181
519202505
690545054
516823775
490056644
699105968
733195264
1058611775
889490664
738896162
362338292
868574217
804339534
946158392
448994344
529448486
988949142
966836262
1050911791
584099343
917361209
540244652
982543891
309693764
505128196
508337828
850165195
432566945
1051019595
895378602
867800866
639614953
1016412838
371713512
853023175
989659134
498989788
634640463
768592648
445013062
632414149
747165657
1039427484
546769526
737762405
906758489
953662428
988188315
858602347
1060558377
451608822
911657119
408987697
594449418
671073543
846332855
882938134
1058629977
625059241
1016992315
956245935
906796319
1057914514
766915891
448427777
985549523
662390796
865131587
858847530
364772159
163987354
677395487
1004432922
608690732
1017163171
633558240
476449007
691599474
868620370
923338370
921157252
658810300
538780014
657450766
944525311
408505246
979079028
752338852
851832886
945810716
1043311494
791051012
1015205518
708144417
1039123777
1045170098
450449524
1042272674
1059784963
212600122
1009442119
790815027
427776526
1039771698
707401102
996981970
936973176
1039071561
174849688
1003828846
1047979071
1032258796
896407726
994071439
1032974473
938390053
1022684338
732623535
1014073278
414601683
918807098
993610282
374625426
760102801
642753450
726895279
1031063040
885782860
263545921
693471333
689441591
888881840
943308770
969507087
719658178
122777769
998912377
922863760
275259282
995472516
345494084
505260555
1029309350
743914147
724671768
689217770
965437338
573734398
902392835
800638004
340842934
598981625
979680563
984259929
832804917
1001674873
787299227
688968046
1025053623
417822059
981680055
482697300
950202764
1014902805
947423454
218436381
748967576
293159669
869265792
1046238180
341749038
783939160
468276559
820001971
628322650
887522744
1040329202
716029985
971827232
157558413
906514161
978714740
775974366
1006549394
373096453
538379495
1049784839
316456220
991538581
736215626
799432743
642638489
423043444
985146558
762264323
981402217
794190825
399765611
337724941
830690317
741882215
1002392301
1033774870
336335998
927273033
215247014
776361968
889770847
752211251
773926254
233633841
1040878419
905869480
824062888
1058000038
219350167
922287474
1062475775
940415407
976024178
816898343
794536517
863261175
872404009
333312711
1032093277
519035013
737023295
871368113
413769627
765094582
914350341
1031164887
351030923
965370482
765720963
517178996
826486978
343586278
979873190
733013192
1067942893
989261056
705050780
1020936071
541467953
409357816
867790721
364831285
598727799
887745859
997507602
252517003
977365520
470249614
976424147
856868251
710019198
716218111
1024023681
982501486
742526844
747118066
1013368099
1054101321
505581298
759518415
1030731736
1057438159
879796469
250297315
790334324
1048294653
960736842
864796394
948108655
616640079
517876175
269720093
861576796
947304884
451154295
831985621
302542610
1060229218
995645047
618631740
994688405
883634681
919247001
892834150
836971440
734922214
569122326
928571068
939251592
574337432
559932137
401560035
909406573
802158140
346175395
690239578
790125350
754649842
247761660
816589995
461081181
1034671780
744981312
379957560
68154357
907718423
332156819
474148676
493342836
750629963
1059899672
788517917
749785775
702923411
662620470
887888162
575267197
774803332
904516614
72812788
475596919
284445862
655598493
469791627
601578158
939833758
912925506
571443380
544818406
411083818
627667917
482154321
944728358
454896639
304432486
465239380
612770
781873032
668541127
1025661084
402898921
977394151
656619837
94296420
969932954
861041527
901835219
986761827
757703279
918326432
899097021
603673499
461825933
563624090
821798328
1067035520
464611606
1007629197
342741920
638942002
970788174
968884598
597044719
93753196
864169687
939475818
798668613
873295392
920898100
489915999
894266748
998390500
991696040
664430314
1018959290
871576775
275530808
950228152
399268975
1068513902
616004170
697962478
893005087
846213438
995253218
507971651
554518856
896217081
769578199
565973056
1025924784
337577258
803015964
796054133
988266909
402158222
1000963121
1067876520
798597936
942993788
518895762
1063535443
743963686
667712209
860757143
885835551
556597488
980745629
793546064
509542614
882668155
366176920
182325649
603165115
654786563
1038929239
846664176
1066863557
318451963
517251658
721186945
463297682
650431271
1068056036
212076743
877567293
76536212
1059369112
963340494
453316332
846890710
819895766
186931064
987130537
354033373
596337300
297700743
284323531
722371043
1009857254
518196377
882799181
1016168921
901065521
349775863
276726049
683890327
961785566
439676917
722793841
991269201
979114020
484641275
871954478
559810343
935027041
669185323
1010778418
644605771
593385980
591212798
917745445
704031765
1059448222
739583269
938368118
1048389026
917834133
694185859
723445988
622465690
897452937
448519479
702292712
982586624
955907753
808547668
1064793100
407305796
192370536
734427457
350359613
318056676
486181888
359664686
888008248
381698629
657842255
236684492
916807790
482596642
453553842
87116595
425768725
702812606
608540006
1025001830
530538143
827760077
234667269
1011693092
615978439
753314692
931960775
1006211842
858425615
144910494
1008997931
486506529
1007412607
679075481
408501413
494425057
783720351
489904359
800733946
627752570
979624902
653273642
986643517
598230808
589674827
567258464
714084539
920990935
1037641490
673431660
55827437
865611173
990246508
533260880
696613076
1004405674
496669162
243347257
945596227
946952993
688343669
489112751
899089664
308798711
253129014
733789472
640293835
314209213
714956451
608224194
1058904984
266843506
991769377
842761559
1034545322
575085603
994084301
892909511
544818707
1012769088
436753144
346796406
870252903
475649344
977132651
861652727
732056285
990655887
633741696
461224221
727984492
649795895
495486315
467133709
805602562
1042940644
1026107721
542084200
469068438
573510681
471573154
915053448
715286466
739044877
896525102
1064574012
505905823
196531638
976560803
694549409
682083764
115768795
895622452
571968509
398528220
590989636
385821257
807441726
670092753
901782650
604638518
449679055
1019998183
1054743668
89813737
920187725
298628521
798694468
716773197
1014330186
581984474
508276363
1024584075
1008374124
407577281
836351399
1015580531
479951415
184029365
142322614
1063039679
828382963
903896451
318566655
677418277
750146967
814652479
958993018
366739714
867908081
389360600
779725212
874589239
1038938147
513358221
574540810
321189720
841357909
683768443
937990339
903510960
925786523
927624504
65056711
1013025550
847773369
941884939
675944958
739025030
943350064
626565384
742106564
744665003
926374889
709653531
164219170
417512873
376997979
1040299404
682911185
988464402
661743175
935041003
1037559481
938432740
613473421
888444354
894351362
988013360
130847147
382423658
862429673
637272032
533112028
855913655
848642324
484776002
871213752
890656706
586856515
939034435
875668185
974159818
531345856
662637299
481483052
149278611
774614936
382166434
785056695
636453340
663076473
898883136
1010340268
794219766
818851041
1002082399
345551728
800022701
630530216
946275051
1040612857
775412192
863575530
1010336901
334266081
726934619
495273555
708610483
1067297023
744552168
294938264
625286130
943220251
117191032
128122652
757600865
755086906
346992095
303771285
293661660
698016005
890670238
346542713
904878105
258959153
236028330
965077310
374370852
380616565
869686688
635619966
994268749
402149986
864919639
744879791
642605013
798022620
451781797
973394061
679744941
842347583
984282614
746251977
457375828
807182097
934549263
772277440
413754017
748720490
292112843
1041314769
848311900
1006885520
1060847288
805481658
300353738
977016212
1041244608
572865730
664419419
1031686830
101964468
515863237
810205752
304593075
726049202
736971154
1038534891
499436510
716233556
330184614
963801976
402263141
682716770
539420079
633497140
163660163
371023645
570657350
1042101358
759313181
900297446
563533779
644691620
770294899
876801125
899069463
911301723
709173206
958868683
534770290
793061293
898140438
573217095
847132260
955721856
1019217968
900576364
1026392141
987299874
632405872
471068134
367373163
1066099178
802817880
843872975
808834422
380049720
949030586
743694458
541159170
894187732
628501617
1055532433
873174654
973943760
955772324
606449016
995796896
1014685964
907108031
355292216
412985187
617750872
394897247
562392497
940109551
426142547
723011618
989991751
710986585
1005132602
871070786
541886359
650065044
1041838047
620710596
365386377
1063784969
621553733
666963452
896267254
376856832
914433369
605924632
678065330
507736927
1038898128
474272654
921926917
670594775
529696606
804341153
1058793999
666852333
757811067
940841048
617919025
972928753
1038728949
767073624
748913004
885755304
444936136
468136119
1015267152
987627083
455412856
862513762
635365843
476730120
468344946
503599942
910314675
669537834
1019952996
344787485
973825906
426679732
1020054015
932440331
147473642
1034232180
1037628229
658224463
504875948
948289999
344152049
854128695
810560861
960894625
999065945
978593782
800623866
440271705
401683014
159639866
1003741669
392683932
712339618
648210729
1034235682
1033158529
906954942
782688431
496097989
1044284978
886632953
948872156
1023595398
804382771
1033469004
986408682
414110134
489827202
888046567
1052143030
906479684
783263388
935419688
1014546259
818565951
745115347
923415885
497233488
1008981334
1043910717
531046497
997565885
983416336
724193698
570522645
726962237
1051320268
746820386
495917330
360423950
1042330473
1001154733
904768063
659870129
484655669
1063660656
662105071
945344014
446491737
820306191
324468771
743714525
673697995
606539719
851393586
699477848
1004130820
665496593
647324920
846433004
555319048
1037833194
738388767
381576596
361558887
335163812
938406966
121208296
1035981194
883162744
918493406
496917063
1035845045
894849920
503378773
840642865
417838603
743277580
593823446
451829839
273412201
464741030
274764756
938832494
570811259
624227788
324582315
499225513
743997862
1043699134
986457694
1056353886
669795583
1036867239
493790443
769869530
933384814
733322800
398669241
569931327
470441334
417170432
975105393
752139038
1006075299
218833574
1046644437
465808168
968531383
737255064
1069327180
1023307594
429799352
265644148
618816627
433815303
971028901
720543285
759466796
946736463
410147130
727644286
444117114
1010236370
966834433
608599968
864468734
427540636
418292330
1036514713
673878486
933440255
751704703
512844865
817646636
1032727913
811651009
734428387
202875087
756669656
766474954
472465794
855118335
979255200
1033132788
441223412
510601960
827835468
518359588
351456314
563101752
542867299
785359239
1599566
321427563
445720786
891879476
678787208
922423019
847457199
408271021
815183967
930845267
386360043
817375298
1032365767
937342975
823948340
1059870934
763242210
501601485
1024918924
515380748
821242474
1010387818
566913511
864482942
887525947
1043569063
579783612
950470632
949599440
1046473920
1046772372
427305409
554461985
957846221
464389222
612700142
1030479769
613126466
591146389
390523764
247813454
473580320
411367988
438576842
803350229
1037704866
1021268735
706512378
883776548
1064259300
674855340
193003088
527872274
927459021
470162866
992391375
763140945
408891224
787786386
803460688
628940536
630467932
838592786
1041144709
701080326
605320571
977470436
867402813
378836693
704501642
934526462
1052345552
493731637
611801222
816683858
877610480
953446879
901417284
79423940
428646846
763761676
1006766251
1025241329
741074310
141920710
133656601
457803381
995426691
663998026
388303411
689775676
329897277
797396021
846750410
915814363
807683867
952147978
919413416
581737342
713863509
525919096
449230274
752615791
514719441
892786743
403475590
1000175881
765373555
1067115385
847903898
969005055
339956450
855095641
883140065
926372920
898752295
631791522
878201807
901511455
1014319803
553601172
646745610
394466605
867260367
1060548308
954714194
924692377
952402209
1050054459
471481367
815748704
567919324
662137017
511882609
842894054
922966070
818901500
977085724
892367970
959794058
1018403662
879056435
1001605444
985101120
827596753
1005695582
947223386
324725192
455843980
1025146183
167739310
984833334
893084444
1028115837
738439804
824332757
821262974
619289591
1037015845
1033341228
484955140
477285071
825406317
368862357
994045164
877009784
491293929
1065947369
941993855
951022503
703470
986262016
242075480
596183374
629761740
833923794
625288257
487213123
714505862
932200651
850462459
197916634
85818942
813074433
1039502047
729718606
248591566
794749432
912501643
977962064
624695717
795297672
447744065
457633938
271919869
1031651832
1005903263
1017414488
445244490
848671473
730955608
889593550
981442788
433782612
501006403
1069317602
532666058
886312636
320829610
1020099414
254873400
492849024
869149826
423660597
985408324
965955938
885468902
826810685
1048143375
811199556
700335347
712940060
474673184
509391066
966205034
1019333590
897892568
1050322720
101977580
905305661
444081097
935756033
712769637
332107175
535996144
820272534
1011762943
933214578
772478214
807504988
724146317
1021881533
1038820028
714282383
937088365
800846155
862703641
873664340
973943637
1042881518
389436396
754799633
656808469
796997436
638191400
993633071
579302572
334915459
837487760
334697748
124516792
216622631
767739488
1023382523
784554003
697712952
931651633
331453041
228940673
778981705
254883279
912982207
671931989
1048682572
453709154
522514002
890107229
1012623444
834429171
523112535
881974730
477281926
729748611
980945433
529444514
1058861544
546473791
926442563
916817335
1061914158
491754677
927619144
974369763
857652721
320267529
564154631
630207248
1044139572
947908712
918525471
787254213
207705111
615398181
737612848
646364950
669985727
770518430
925363546
914399654
878438674
709853159
984844707
883254936
351032570
873803292
965717068
919796862
730357763
46451255
569180287
1012375797
857746871
853811888
1002655986
855883274
713755583
275307644
992650396
835724341
826078797
679323261
1063816675
916567202
573573682
277996781
971529070
314272944
479761663
223556338
974291101
336777024
1060347388
899480716
941651028
923003660
579204160
474027205
740718356
488176475
973117448
685790104
740513259
933475596
851489204
785111992
982256797
808954553
828828144
518270241
1015401184
680063385
222922358
1029110052
690605501
755424931
741877980
653307622
813911399
1045150124
983346637
764982104
1036400086
1003907360
518693622
932565243
1023427867
1030460225
836792450
707929974
872347403
916927474
467427587
524430243
736138003
813950858
527856994
1068864521
539084088
749831258
534279150
936367487
1026314039
723004446
929723970
232540084
1019066747
691079552
860760888
779088148
380210737
508835098
719030467
854819948
350257810
677062906
554928571
349775342
1026967622
1053124985
447554341
926034578
884162957
997258784
434002973
946814574
797197150
1036776769
570299847
1045185764
885556500
324382103
259854976
257579015
229277882
1054753266
633887584
828497331
378936921
907747669
741395040
1068267766
925633299
613774410
1050304231
373239965
757512323
909762145
949536118
1005332154
983973507
631040906
1051317957
916598047
845137957
674096560
634842145
656196290
916573993
99443134
425400527
1028464652
956108856
1027059891
872473305
610244059
1069038425
906762376
382629109
410146629
687116713
746792014
518346030
1042043765
573680017
802613268
1006229239
747073735
528784644
701396243
742207072
944298445
723217818
1039334655
713384872
1041002048
784076378
68567365
945430865
172844817
345779710
385141532
834136986
528271808
890695537
389625963
1040599030
790519848
385286328
966052956
509781987
610315952
1063487907
839642822
779588954
240653676
397610717
830347810
1006160818
588107921
257789834
914881291
634268640
872790209
645815357
422770724
883115378
964315745
216156891
393017990
947628473
1037343511
974981781
664546357
979775226
895495602
707398209
448788515
338707277
559721616
582736530
654447787
861073699
894542352
533044532
934590966
381675311
562443795
1043105681
660277021
476596490
334368413
807921205
1008143423
937365843
247687374
1043751854
629462168
948573761
39805872
988168273
313056739
1041262675
817723865
162880575
957078144
1000887395
711339587
661111699
854062063
927058062
854339133
633748847
879256094
833011284
956286007
1066913558
687424002
1042887964
788369481
733241249
505904313
1004518239
805942842
569981525
889498728
754022441
935618017
1008085915
992917412
388980083
1066908702
493655653
1045029005
428770419
1053787365
474548751
929611957
987384148
1001601493
501620367
983027111
397742695
808231630
873729758
460153736
642868548
508076066
1066569936
948777967
102516558
1094285949
342433625
511664558
700273522
733018985
956865475
523079131
782291874
332014857
628744543
578931019
773492647
1070496128
801958359
387130085
767553809
821788205
1067302778
440553415
1058576050
812979439
594336799
912855613
350084159
903380988
1049889009
900040775
488976784
827787473
415364846
940001140
452982588
227736627
1043529596
879151814
783279479
499375738
734376873
1069309443
457981499
520003886
628205403
680631117
697690448
940102440
691364205
716326665
432832750
740023333
884583687
416761212
90860953
732840443
223561273
795600801
708191487
950144330
879539966
635368821
875326091
119554907
536834700
704294534
916191493
359764670
978632321
657034062
513777928
659007761
999209082
342636486
990366267
894002188
568045180
675933159
678083954
591307597
475515898
780378722
910418686
392331135
871355945
831291736
941644545
655153381
210337632
871576835
1015247627
1078274199
1073499965
771277739
1056431686
744604829
178214335
649824671
605302256
548294723
854176818
536480828
652646772
1006054483
1006375206
749855225
958994159
485529034
730028160
967647138
470087842
910411615
716255150
461880622
1066075778
799171056
1081853126
879438277
222846169
571622951
902266944
1015015606
282712858
472786937
660401257
1094860085
1020204399
796000186
997770064
731115678
492430588
118184424
695896176
891650146
829316293
917809046
644436172
916701991
902581241
798523414
821421663
991021696
932794244
880823111
407650992
948717994
941968520
1059660594
929106249
845756144
944554047
1083575092
1093428196
936978937
302864340
947596020
444655263
900818282
991675188
259102859
851594834
474821232
898001782
978619024
941108306
380832086
975541957
1066591586
993858900
508873323
988691492
1056000613
753910263
1056969694
341909642
578369443
634807799
557981914
943041066
1036363160
430391760
386891668
1002515449
1030523460
549421930
357779103
638016739
432180405
1015244599
765049291
479205134
1015288114
717867667
747136249
1023734322
242806242
318528775
223145205
912220007
1073178330
326995543
907829792
317561124
484430562
825923510
971315459
537715950
266483703
440019129
763806160
180556629
447866036
623694463
918897222
913992800
1026554061
905818623
653970028
633476959
432284306
999927485
632779831
647877964
1067944511
911627546
996803412
884968299
672606678
945279720
36132849
551108691
934279112
319177916
842207628
530086830
133645038
511537319
640695517
566830356
455737810
625270911
970578466
984594333
888963815
893175060
773160680
621650213
967616528
977708090
1032226227
762208707
889698267
817059585
416619236
461521520
663491691
1044863745
894823537
253192435
603223442
415867494
691130333
559228936
497931682
575925269
494206104
739993271
652346941
1036491773
1002341417
97745629
709729309
853497215
1070669268
961442437
957351695
721607077
1084660185
340557765
1078707224
1000569305
487583834
1056167158
664356425
917744104
891111635
623961126
548184378
851496606
821164330
1016118309
473719632
1049572979
533675623
276566442
759769132
815462165
531357442
837493260
602609916
640056703
1012315427
866190771
572704973
1014773230
850880202
614333004
1045177780
861335382
751201646
704990333
611171835
1086269130
852336030
765115487
908350023
763038207
391177200
998160982
272098700
658952354
353019244
410731242
507651493
888887609
1004232203
982223937
913687358
768161884
1051743046
1045694020
565548233
965908730
1065061510
644738037
991989763
434991578
959314882
515361221
844000077
807387603
906782733
560523983
623119700
682726851
425058171
713952941
277820721
787208757
821091107
988497846
896773788
606491359
975501386
994029800
290122727
471709609
726478167
846690195
1013439817
550774085
991525610
723770515
784613967
610371782
835047710
812403996
983307575
505430568
979396255
439645390
126174136
775555334
752861217
884088519
858489915
466688551
411436602
639453057
810274122
580483700
899002241
975946607
928209294
811389388
586111071
810061594
706764893
806844042
701660966
797662053
1051036444
424965672
619672286
478956464
569034581
657519983
511072201
705517699
925042131
824221466
880620051
313523971
668193389
1035560402
989706266
905390934
943741748
960202911
807717022
1008613018
714607150
1063671426
159006388
752032506
990474578
873093727
584171775
361345064
609646148
679711314
935524067
648534077
992878136
992494772
545214677
1047938501
996200667
964396338
650724193
980940612
729844334
475056964
650031634
990913875
545330870
767729542
832525003
739484743
473174329
661410468
857539367
533351558
862090525
827033806
534767867
535368415
776865174
264934691
277875403
1002357434
793452924
1088973255
719705853
936204564
859276480
866582673
453625003
1057504635
1042183114
841307853
100177686
836823879
1042190153
1009204354
747672384
152387170
1027470360
555628710
942076970
622937730
650304636
1036080040
173526402
708367803
1040423277
1018944481
299504240
504526846
854386884
790761329
909290635
1065125720
989042225
609416015
909653383
746596832
861791087
909600955
528092641
312959919
306225136
900500966
832729404
924335703
1015808639
703186850
829117012
1037093662
492309963
999217585
1019970728
551067832
891726400
349350730
972223434
1045584478
760781931
703449087
480274493
822093222
758153785
867078316
994881131
610047678
539022305
850156957
159897979
236524285
499697673
337590326
556992784
1014291250
452481647
1068358409
621954231
961913017
1075474970
1003545956
923038623
1006797392
708542525
231185761
469678114
999024898
1076072569
640569175
964444693
648375338
931671399
1021464803
857720528
1079951919
875554748
1037036044
977737489
1092867744
942465903
934355758
1051687656
349810696
1004663012
645415324
1002106069
917241068
1016194314
991837492
977872767
250771447
954800096
615965817
959590877
933207464
497771484
611340679
817557652
355714957
1040491862
745101287
860839482
1081437582
476157209
773844431
474423048
446631335
857090613
374488075
642182491
112148168
620904006
925409821
323170041
896482689
444646678
993747589
776627962
508918707
740385835
894679303
739572732
640068633
1078927680
542303228
632424114
461985701
584359405
921931981
1054590900
820313875
455756182
207422503
583731985
511698183
847506688
712794367
941796555
803259063
593701524
966389713
1008603849
897872321
1084421532
244098119
812231407
1025252285
573187107
1045834569
92070037
899685546
1069113288
839909680
485613245
683531558
374135726
755696939
1025657182
463950197
948316341
602792727
1003072855
418241057
721230279
196370368
714906188
495897021
959340058
523444931
658734370
493653226
632833790
616555585
542784688
292816101
885624428
1098634939
649611370
648185392
296990524
572701231
887299907
499956472
809637394
1012749364
981084458
785715256
628772052
853075294
948117775
232094444
946707361
242778450
871335103
1051624180
170542750
192961186
1061401829
864581368
931894449
619978097
995920162
1057026328
951636528
917379565
463291987
770779471
552182496
454176358
378227080
893484313
1062075264
635353328
6941953
468940521
928897319
738545724
1006456859
787274899
828147849
796029941
501601522
750538228
935010050
999436036
956734920
798134617
1047265306
590146899
1030692711
801709037
330398543
963774288
559504520
865959580
918453518
1005815849
1005743582
605961380
586158837
622994984
1033487575
915527912
756279573
906895082
516296447
622502011
561820096
559744330
535500555
1092769789
400220128
191137297
530267242
1018903661
725880908
682433590
852993752
411383642
707160853
706214090
702494612
707562166
628202299
404970205
708391618
254810541
569366787
594592104
559504989
437100081
823185678
460376591
475413076
411658120
530036634
1006271935
562522633
442371909
570050634
79357391
875746007
976283501
825027041
860405203
853050794
584222296
754465753
1026936205
845978013
957927198
874414490
865614679
822845156
911618936
387169653
743573730
888540381
995365889
1032788710
397325447
108159352
918326665
746645982
1036213434
613699549
973807334
869808426
306008446
906660689
526214749
769717849
923007120
676607902
946146390
931266694
778248730
744153546
674511930
776604149
683526
1026128812
906046768
988556471
868450643
781837079
483268400
343530740
675126641
1013600123
862485060
1013418402
1058241002
782498877
1093903108
374795635
405974661
466610615
624603959
1035160040
600812156
909031972
452883663
1084185059
714931233
394015264
782619296
336938905
1011794648
636641691
993561376
1019796543
921857638
746980054
985435449
665807792
837012917
968493719
552595525
668837338
611252614
558381424
233077434
552257529
873506001
421147376
519312732
426187521
980701344
940247545
1003307592
756223216
1033731049
866106632
893106513
591436434
164534979
576781373
312610720
880672256
453524778
929645871
491550962
1017254563
850964647
1086380993
917625326
386831779
987933553
295189885
489409821
733744063
962904492
855639417
199444705
685563296
363042228
623851382
87985054
757204954
503715272
833037912
1061463163
909184587
797495179
1053370417
900296408
668282810
1030402903
1000120703
947858872
1055552799
1082083982
875732145
847036628
664848302
189241632
890149906
693042682
733614785
530304002
467195064
474775707
941522151
227874928
422488047
1029939232
667638429
183618084
623464266
170742873
838437572
887203186
705270232
705337389
998332840
473248701
639505098
551642313
393033711
1044803303
598732855
973435346
547742886
425531357
1067982812
460353927
959794285
454645499
668150329
786892971
1034517001
792573219
526192004
921395781
930211499
413596802
957080107
348808112
739488076
1009741354
884752732
528500934
702076119
845478507
680393189
999019187
906502819
64268908
618927848
912767493
1063300760
566239149
826828935
881532562
479940644
519206038
902294292
1057495531
572319934
548494175
272111781
1013689705
480589676
606264825
854317581
729510079
733646576
976885811
341556682
502939042
1037626601
725374224
964548718
589702757
995935440
1086080643
953667423
370553021
427021603
846767654
962846507
1051637253
837544721
991222505
420974054
815644658
1019644054
409453448
1067349353
787111233
720303045
844442220
583627980
960532907
1047915706
839982111
933325123
952112721
992799946
899669082
418190792
693749308
395889489
732945081
907595198
404959934
878677309
253666512
1055078058
539666897
787673196
1061735875
470351245
489508898
779667445
865172101
477125027
1026917944
1086872601
952839082
519315413
562230929
1034248614
181999129
1027713264
448534347
742797851
257546298
733710290
904938134
435441398
478696251
801665323
1021075861
1095365739
176672447
988166960
1055201007
942272322
511848292
855721253
1061764388
480129157
851217438
944880915
528602615
359948528
978438954
974405756
510344403
525569888
901325142
526222170
1062747208
955058942
732310937
789460869
420666315
714654557
722259208
988686148
930555334
293422988
679474987
461020527
538331438
816513517
1060983422
43839898
590037844
467496328
541461951
684934737
312395292
273417071
769781316
401760522
720048463
781340876
743904450
1044880643
1056403358
598871922
1074166398
782471201
1000666228
921706427
936283895
627871331
1002387310
1074705113
641535772
973502197
672139126
524127422
630272026
548101812
926080331
964609581
655004042
992456636
440728290
661347190
978625619
992659026
1041552705
406390881
457738486
1089093563
512563015
556968525
802137735
426801722
841437509
592935955
621422562
355322475
1060704504
461691380
1088484183
846390591
1054625181
828871933
1090669670
1095420645
1066830835
514418271
1064883802
915101812
506492521
870021800
798379696
668613469
814680954
279209880
881438467
585697565
932978414
621571260
993060977
471031734
665745231
822381994
688502377
831455938
967061463
874197073
1016562180
1093826926
996450573
525953724
729419627
882622892
716668454
909943854
996235303
500380236
646068338
792317394
897152366
927941157
432086326
658062196
264214628
750067002
284272104
434492230
765314028
1058251559
820568153
1011717053
606133690
672287568
1036865850
834418935
663037937
843064687
865227919
979393133
410146919
1047500460
548211892
933247371
1043061690
389927513
522956604
1001036394
449937965
1077161341
613238235
577265746
632407094
996208694
424834708
291961937
838294969
738784343
717667699
640119878
1014320255
749959767
772456212
634663388
686509743
440435233
1050317185
1067171010
808041402
747731496
903439169
896994687
754007540
410604849
563547039
526158261
909768059
999916378
1058274643
401530661
1053556895
924685106
689943313
1084323756
868209304
995409150
643604436
409245965
796569969
992026118
865079942
582121017
926495819
784884436
677092072
732589228
312137983
1017205995
524038881
1076081770
851385950
673696991
870402020
1080557922
437823960
686872613
746744148
388204146
386046572
974044267
1064538215
451784901
392040631
691923813
934422640
1062136228
774528471
917968270
759211360
905857990
249358569
635047852
919131732
694691919
688258458
442796024
1034473202
979806991
320555973
961703978
460546082
275932181
623349631
402695596
281735938
790608482
789537374
568552410
1053211034
741373168
508512673
396025461
458037582
466959008
770604266
1038092583
830753886
1049186395
1086343155
800259600
915816993
630438012
718888488
478450323
876022005
1040733053
558612846
991141205
902827300
427721274
467027425
692308472
743868738
862157835
1087853086
948807034
272073485
445710613
413554601
958720929
712325650
815131764
540904760
776557417
626813223
978084629
521877950
251861071
755541771
598682101
774164893
809310838
592551997
869304477
757253109
889804007
490664938
784020600
941480653
1009573038
799422491
322886947
1041289553
897889431
916979161
216804516
932487398
1053709880
927709908
660729905
565858086
1076609742
919448758
844686696
1011433456
1081175531
611340162
933137727
973156049
776224602
969943040
933355358
1006447500
298487261
1090401742
463617478
1027423164
493252820
741299822
804452139
1098375814
1037782963
664013968
900492698
1067159648
979020736
727650422
702077490
777607969
481504760
551753639
1071664736
993326229
952699230
599624009
189833165
384971111
787353450
982276149
1077210059
474742711
505624823
55647424
881883587
887633440
854644165
989374218
1071582358
990296970
780031121
962376336
1001236112
548591603
387246323
794902925
455548695
962388592
925490912
999515657
592004465
966048869
460166198
459810538
893380871
783042118
692676780
503650772
975366377
710819269
1093230943
778997506
874769591
835476687
1031938015
1005413936
1073109471
986366388
990300917
918682442
1018292702
666651634
623527565
911583736
895808208
1026426899
1023298057
659925489
399403399
453206102
860153954
959891986
439857134
560398074
660095158
1027907744
581800921
356455213
776044834
877508563
1009108811
922165448
1047613089
692041559
426454914
467143687
593077260
1006805987
551157265
981695663
811378068
901816012
818491972
735822327
545421832
1011319319
801117766
933031859
884925884
819120859
289374547
887007090
763198313
787023217
599244648
301914330
1091784279
636431518
953813622
536293184
824044746
958593259
989536373
863001548
907536899
1054240452
968081555
448968388
727130830
424722819
1018779311
862665841
727192271
424165600
948763623
201091504
236572372
509719916
789526234
497228678
989810997
476517676
541150655
1028643999
839564497
430922848
593940398
679648801
781420402
103274250
732563602
196677399
410203608
168813243
574752449
373767222
303059296
424967510
781624534
1033075220
811477936
830402741
999608436
776807559
846889409
832260234
341281116
680837938
949682360
1008077816
857463494
377016700
873078706
504867288
972482158
781009371
708132434
484412790
955528971
634407072
1072512122
461093922
686925592
819549633
455408091
855325014
927530914
718485064
927530420
1067162804
462128499
910622885
854532234
512325682
937514201
654482325
1069767533
1043116443
974568391
805977226
416834795
555904267
288427454
651072319
318541583
834929986
717395540
876059039
836126207
992950864
860729992
676983729
793036408
819249723
1006422447
640648180
790803017
1085580300
1072904698
907762474
953901847
890673214
808122334
589525723
457444164
375247953
894305826
967319032
1080854281
769704474
516252923
635318675
439593981
659570032
786779751
997272189
975719980
996784324
980252677
869448799
576057772
297134326
861248898
933350354
715229947
1043385306
351233
939165382
918601970
753487440
799574085
699436249
995764974
880839081
1017838126
639112671
692667699
873023276
999247634
710144010
726770420
431864170
1096540757
334466778
710544618
776235833
773505916
792242331
926837957
953064959
766925491
583339335
496376019
694625910
696171765
847515620
636358171
260285361
1089983931
342631913
507349018
437647704
968205827
880225488
735875316
735055879
360079472
112841968
666678452
963745483
720978115
858225124
610979860
1049289984
431844288
764637728
1077357013
580099524
639863863
892894167
415662772
859042501
299311182
1089642280
1042570691
637962941
1028675647
1081399765
952995707
1088100220
925123984
900105176
757127817
924642444
765109529
1063020566
1004889034
323826304
267441431
421378809
784009330
1084132478
192012045
347544425
574865546
761664954
1050390421
464842417
1018189801
823521961
655445310
356311572
587699760
941757437
990626738
329089015
704503099
478677774
749088624
530303566
66438079
806225973
797227148
719103077
325288814
1004367580
966595311
340154405
968979314
460155459
936572861
711603365
716235128
601655016
732097622
654149993
103886031
569128781
1037885760
510268868
997298536
389833771
646977640
594240564
713373487
820582765
928812741
386790663
809854502
924442122
879007441
740001234
919030936
792699525
398327812
632857222
800235085
585080470
350382620
575712650
952200372
550541005
452856520
665040104
826435329
515195213
751114061
525744957
398057703
1044448891
623799443
703114866
296722409
664940611
640487915
957147336
776656117
554698900
869886442
381891857
784804617
440150279
476162608
559381964
308536098
641262520
464146313
546416626
654189306
903083205
1018433517
401469331
880055508
812604475
1032843845
676639935
745735823
613611987
972487488
789308504
708608443
706730651
305823626
1077755825
524137600
739282359
885061926
311926141
668089094
441320530
719833503
914305987
320482619
427824008
970448451
361577808
338941147
522472337
643905102
599826075
770079450
712014913
383028868
972576381
917548285
741561548
377706696
465553785
375665790
908891887
275059674
729967927
741637203
913105179
826997091
820004718
1014878688
797485395
992432282
834946994
1010796015
752538966
413386883
411227271
918513005
795742479
516565694
862361660
248744
671542675
1068517658
853129714
869059006
960247203
779794983
476488368
734226336
932560160
716330381
763582738
903343257
933830806
431726575
511167385
651102356
980523394
386962927
673629556
1019936370
799811641
541183956
791857937
790386427
600772198
858089768
740251473
787922390
253088337
1003349205
777540240
6993965
510866423
437356798
877385021
487226275
894052401
785371916
733347912
292790513
697140636
512653697
666585116
779928832
407229297
444673791
188181889
893923239
837351894
978256871
917235960
520454868
617000543
568564226
881325930
563842161
94897540
414403445
306533669
451752587
411034642
98483535
327647042
63365525
1079898075
911996220
731707503
457956134
771648074
142068652
736538750
625383070
767080341
384470441
499638797
878593098
835494331
804657480
1009179978
838492314
1023938014
507461277
778601452
389466473
418786575
875563648
624267813
1072544619
1053118409
1000935958
893088727
426481950
864582025
253383584
756474816
1070429829
921105999
412208239
911933335
517953634
464694225
1015399857
847487437
663903725
740066028
400956249
978297491
945094396
1091036271
925107734
982072330
700383956
394206041
789483033
784194932
336943773
556994894
584959070
896656568
417646741
778320979
437862537
1025720182
369633040
1024010288
899362610
1026461269
761942219
752578921
813405501
738997704
453046788
1058654348
530404818
396229430
467040589
887577045
1009731078
699426834
707102861
455798715
753440585
945734034
358068807
1028028854
665577861
1044170958
1087259058
562018072
866572487
735062377
242669875
979638830
858591713
535729487
730816309
969406538
667962582
984837858
992401772
667324665
492159240
695545185
880237351
1078472073
856387990
950217963
942990762
1030452623
632034013
728438537
526774991
774480188
462958667
433323633
363404663
404831417
1097820750
803051453
1037885720
916191423
910712337
592856839
634577257
534186352
509098177
678110818
280037489
896111344
960719353
632253285
402500700
937928329
415747540
75528395
612514316
916695822
415296278
709914345
894871312
675514704
716038393
331451830
685030080
703399212
373793179
545599517
577606948
493468222
470630617
503270064
397532990
417348315
820294633
906721242
768158764
278020900
996236371
946837636
792709614
173862932
661696461
491007462
923078772
990328714
479789334
515303450
711058620
1035294009
1056422242
619545669
820119084
432421217
121585376
504766354
453624731
566976680
487151259
613788767
161419397
532062310
847549147
395894872
873190065
973824305
608052322
1087852495
904301436
407880278
983113846
1063169805
538043923
849718504
598364935
703510521
451529608
851660282
1005932572
982646686
265891696
724275148
993099980
699889578
1041578726
550623876
985366725
903421487
959614561
1080277780
878297028
1057190588
1072182626
1022139164
861436342
1027171027
411492623
921286556
764254341
800142629
1043661870
787245084
752157069
882495983
129377154
1041178786
519970429
1013823499
804401324
346575345
859680948
416407414
452563425
377051592
686885428
484868438
358992985
282315728
543477859
938653616
454432712
670748769
857716077
854822778
452056014
593517696
736565215
604457350
441820255
966927728
649791966
1028666993
484735832
1011651372
474339128
256637751
875527295
214736519
560858350
713897709
721822887
578749685
398718163
1026759846
819386573
1062279262
807138745
598920042
1058098432
931495831
818895392
808886772
863949542
651806031
946008481
612666331
945404689
1063772596
1061274122
820479062
987484743
416637526
837669866
482120095
739447827
426810016
372412901
784179344
1045342487
1007954842
687504755
628308082
931037947
866966867
433387058
491960853
1067633616
775953802
935529483
315626334
790486049
1030556104
798935539
999305296
892371564
811767674
443647800
645835648
674508790
1049208019
994980371
201629984
908074062
635013959
1047644799
512425860
807173117
887877725
695425716
666556921
715841451
800896112
1083220555
295641317
842147396
1046879508
914513784
1077641050
384704815
297512453
306146498
480845826
698635856
954767637
997944641
933457808
556704325
483314387
524423717
425950433
419104632
971122035
551480374
187075046
732463060
524410742
1003150065
923913612
313124137
696378438
1082640740
688983505
520528441
526005324
911972314
687658915
446749161
699123721
661966005
1038990695
992284384
1080446721
236148818
1008061085
458938190
876496364
998204419
953762395
267793612
981519375
1086127224
933133754
1058587264
437822780
1000750686
869894534
915510317
871466316
1057849514
145452602
527649365
689066796
1037648352
610343269
860456660
753347408
706010834
835996200
753607796
968584848
1005641217
759416823
966404960
1089854378
414568580
987395505
908751131
541750643
474138990
649439704
888338227
522701707
1021225630
847027700
819588398
346674163
798963361
895359632
302881320
961990191
497293997
480520155
1021688491
520470599
852219226
859357150
726338730
395676819
1055677426
897090397
990081805
877376076
603902427
765636418
1041991470
947760861
834382626
503872506
1034915147
891395188
1081455951
902699344
714465616
342672046
672350736
903314583
729190790
490648516
860914299
864825365
714131981
337252248
318351492
580329992
836597824
375018951
996234161
540755677
1071418871
830023890
781618914
136684897
512537330
916197014
672579549
1078161084
907800591
771561850
729001849
973879631
370155848
348119232
641841777
490993884
470623733
1023483229
902383131
987219817
512909031
566135491
875549254
734945958
638598520
983920202
993184662
256956726
959552300
716724251
948134121
664941883
738896168
219001855
924921523
907582673
594279657
997357644
367798634
846610698
1081653701
1009583049
572683509
932123767
968826235
454320896
796825988
745058086
638572269
791915607
418105192
784796185
162455766
302334715
511318714
405364286
505792673
935540763
307182224
832359706
1032629384
187209116
394185933
747380045
945595438
457381962
961647101
290328717
679439793
235907550
595388140
1093075687
822619227
374465553
367965964
952728193
418297638
1021414414
794402591
632926659
810654607
383786904
692693972
520286638
508834434
360146790
440904122
701194053
967997806
981555423
984542307
347439983
393868123
574918070
936741922
920994775
327531159
489306433
468255422
420615654
833952388
988079173
522448117
1096601581
373418077
512388817
979671186
450851082
937025599
732494908
796818125
660620980
882247331
486118853
880104191
345885498
658104534
473477587
908743762
538797795
859201926
350888387
604938804
589283169
508246164
712857439
459025646
916391429
976281492
1035636449
1038481119
104918500
421845495
1012643931
994419601
540107829
692137176
1035492709
376764512
497676840
686279045
530056764
842753985
597137246
883744271
564987492
796822268
1037528905
624446046
962583115
825615787
1001879688
973278424
654517109
787802666
397111278
75933177
946012288
943161995
668773923
466978385
557053245
775138310
918348680
504541942
963397991
579644364
976756279
1009773714
759710398
568582689
498754156
525105151
814666781
658725610
484001133
931100298
559329506
774388913
792076818
770302065
731259845
878341696
676524371
953747451
482868295
390336887
995649591
797081032
725090682
83509472
937871938
1023214790
773238936
1081745347
468604987
1047800988
938268506
479076005
958805316
863767784
557623408
689523407
459249126
900251798
1011628955
705144842
1087885327
297471002
304207685
733992496
931391736
1085967563
577680350
954217961
828028014
869119765
1074952800
658142373
1086242987
333754037
1030197912
641895385
513196494
542653184
579151016
965747803
845972938
927036393
476493811
653442551
1070342489
285174199
468920191
426833522
829731192
1087031745
939332070
847895054
529043602
743415721
1071449186
999179862
1061556476
977731787
801491410
371101853
1001241711
594707960
938672995
848630648
1094738275
1070236288
1020161240
895466091
1088740431
926726848
518643391
864166242
1077708036
491525824
312816265
726245155
953665320
714435347
234741263
990807024
1077635351
596639881
800789455
672725015
401122607
785927397
363737686
890810023
1090905330
1060996929
74239974
293820904
929530206
764650436
537635578
380923838
650566888
814325904
920818397
569286053
1093312102
888189463
968978830
589485596
1038647087
1076842314
748043443
1046790896
602035619
824297385
934031527
1031546151
1095476960
1027938562
352680666
806657371
766183982
725490050
468012109
609606926
653978047
975908902
1007377718
213166804
758127843
1091905173
244017667
631966070
525859296
1077606599
469971452
954043674
708028974
958317197
1079128757
829863155
426662074
1010727325
860678798
630613514
789032553
342731104
531841828
205612692
510760228
1089380712
909064700
527566592
682119854
1077426969
1080328294
290722100
159453786
247643463
1056103910
295449524
1001725135
477325947
701893901
749250946
1087330298
515335204
974773144
1020782295
722857385
1066101988
383167015
381477243
1013400530
1009488671
458634509
1073455114
512170744
709464870
381033524
936604555
512566792
882683180
933698395
384609504
806977241
788516397
974154592
370968597
1061246177
319518686
474467866
602211562
880764554
1063636878
560139421
1017969489
384505804
769776470
366974762
914474706
434214146
354074719
980087322
1090116714
926981908
1060871776
506919879
483577691
626046650
641166398
732777700
799525148
1096668649
473999391
1032237418
1041598625
560275509
774381615
945725181
789077445
642811221
880967937
918837865
426691202
538013023
967905741
779361833
843054702
768479802
386653458
1093218282
1014831507
992415867
1035321076
852966753
1006140257
826189384
400861216
976530852
526867310
987116476
580462597
348382812
898501417
386558531
1052259055
1098339984
991648128
1034617997
378779603
679786680
958792782
623025180
441802659
382685328
784775608
647039664
503128876
676304150
491730493
940120456
918765313
948901920
1073866595
1006694272
614463881
392489629
1065349243
897424900
607480347
1079852824
1262782
629127433
947851372
562535457
1038909788
944562513
421783370
528931747
1072216283
624624334
609225629
534302823
968360260
1090906649
500725724
996062958
401109560
711627012
377951578
789465819
918482183
993603206
472820610
936325548
890604029
830244566
877101009
1038874466
461697907
284675008
482036987
442076363
845517131
842611560
764917299
571652915
760511735
736867573
920860834
594182599
218075602
931188869
692319436
1069488313
1005867186
758456791
557990834
593622819
576953765
991673115
562683868
937572618
1074379337
784724854
920751378
431214987
1086690087
576172353
352649035
926976849
784093936
740210987
489325680
937378742
845436030
685678798
996088541
436814783
1085170315
1062459296
647286241
52473079
640052776
843915549
978883952
984497600
373976947
940107683
769814404
990498330
902295490
937852541
455612023
1066582678
251525810
1010675676
687319620
87306856
648369347
280137970
1023437369
959715680
909076335
337461105
1026407748
779058595
968479864
1067114318
1009992381
743259676
648544082
700520149
887284665
846348597
564173908
919629925
1014886407
663318191
854335721
480428427
1021957138
399155621
571005480
720148641
163795216
937818627
179804403
484889454
556232658
577915017
1082025521
1036872155
611547510
496754523
1077801296
858326608
1093177463
429138073
1025389489
866788736
727010026
1073405994
472641527
491878862
703742499
414928546
853029836
821585534
675945487
944293476
649616213
346867599
976170902
677795155
1047459192
620092573
774232069
739896213
862894343
889925422
1009882320
622294498
477895510
538327597
805919709
716145582
862260957
486090134
895127776
388965371
429350859
784645145
914953938
1046772513
883844596
961844962
896571833
528392995
780185141
1044739102
901214308
886010398
1069249269
701718137
959956603
103223077
384759495
523658103
542586929
743282025
716646607
517395351
386411318
744298734
731965015
780397019
1009861961
373660585
658828324
679430837
342304283
810818955
494079244
485353200
1034115726
673474596
1019625127
568939595
1069336408
914213390
869758010
884228300
365216482
1032305871
305494047
530755353
632468563
704312760
1062291734
1068629032
854951246
289859575
895643982
711704088
768223194
958785636
325244784
1004455020
674710651
661155213
1066335647
809413234
626434801
851260137
389104879
887725705
645096296
581794216
1093259271
617012217
913791835
796661850
1064762653
742576952
481602515
970768630
564289086
272926243
968570029
892879592
845539304
1001397882
527907978
840650254
190188624
601748489
914593271
984682728
307754992
839140818
723760366
455330846
1092725718
154870384
934314895
1016803988
739830682
1010324317
283590681
618881205
956738675
637723757
1070493129
327364469
739442191
1062267520
1044167418
928567734
1066805662
1048218908
255229030
998249920
878881478
1060717618
851330537
413034137
536211721
536865124
720308411
1081445187
735599409
424411902
778962753
746461024
543508712
905329808
1075577940
79634054
839726225
838021930
875897844
283262548
395445556
230244733
471837432
549460888
473653864
1010382591
794589945
693822042
385617271
239352207
754737220
665687568
382152167
372958808
393801913
949143554
641666727
991117471
905619078
826882639
848096208
317703122
660474716
813596182
1057165774
1015428225
840932512
985716602
950473985
852453366
934355670
606138640
30269288
551437817
428665375
922445452
923289122
934467859
638555299
1082893677
743839694
1041575437
916565100
260986304
790214341
878571608
510584172
964164866
1083509041
597520788
665827954
1027297518
897425801
1051637276
820879297
581454797
1048696203
446102598
702037573
487032641
929764353
259461253
602234084
966442422
770786231
375410220
283475323
831304430
1010752803
54157375
1012781860
796480321
915113408
739136878
623557392
913707504
1092236570
1098167476
509413465
753601825
983105030
1055879088
947848293
1077822385
989264884
1017947289
396801181
895358244
624446956
1030750520
938667498
336080320
899844823
794943867
1096448108
1031234052
775552076
1018808712
713137510
934473249
832062668
753405132
406466438
263888850
988289180
620887851
1010696535
1029806652
1068945086
914591890
66450897
824473178
508568425
658936329
735267258
554239501
570824613
400118391
869215710
1045079656
1088795570
769274359
335451085
766115799
1061424832
492131154
135404769
1021186764
633086777
566322077
900142432
852880542
988726129
546043693
863157370
1059002931
719840191
951882818
932305480
159992176
332106246
453619894
1075427869
330051981
732515696
803350993
558864180
227052808
379353840
469289765
486527813
723548703
1041516522
605130139
753301169
535151156
477126267
512533281
485159094
611313478
489941756
479276137
764091037
694285865
428432721
820213685
454743085
818127767
475740412
934457373
1050404174
730715656
408950753
831284284
489052651
630738038
748617585
542970651
172973147
654209761
454793563
651099721
486200284
553323486
901938704
467284655
510137212
441584393
493287049
474262779
307889982
350136472
962814239
386410833
648013373
1007735003
764024339
1048116654
507312272
924317466
794888147
833230516
456243144
1083479903
980073798
1091297651
380487970
980763807
956323702
585171766
693931617
966966385
1010633746
657916154
654502523
696036841
339617797
906233882
212369785
1084567626
678444320
977730203
1019838243
544301277
908482955
550216672
752241677
746585295
1084676177
498708547
671200874
601112558
544423136
386019554
683513161
460070015
387620738
639890794
1067234737
176600533
1012262203
805343209
1095522479
1013016343
592614842
1089367953
946158908
747593463
810376445
71606371
776612983
1094923623
992493296
766657234
1092575146
741466074
190134719
906028692
304213361
225305870
960860684
569303622
427798485
652247250
544252292
356228
393348398
383128418
437649771
1060654923
1084376971
1043110830
925196672
665143852
297461375
550114270
164356362
406706375
462270217
472247084
1066995978
969363935
769656509
1074475670
960455906
652014259
920514243
198666120
934962537
933991790
498155525
635257365
961637176
668042089
1043516876
1012658661
1671061
343143726
805239101
968682939
400658079
709398721
553167787
833093147
877829293
787936588
366981258
138132180
1000170371
491889212
674888581
762981607
809489136
1091615035
367209552
723395029
762841838
872316578
431910462
709526884
845920537
578238067
681608432
667122554
1065217257
569152461
490138911
844788452
441154505
582927155
932883806
623426279
592167447
977847762
441833883
1067885349
379129170
752692201
396713272
827010823
593046926
367220940
454063886
560406468
463488812
610942964
831609535
716652034
1043891029
620255709
557729222
913558912
753047871
468009235
754665089
906379679
979127784
955400364
631997893
839702044
30704922
701547307
936381791
413892387
649055420
696757667
659902523
658892746
728589489
1063600454
647232822
427395907
433676320
471546668
785911520
921791832
388279310
494855220
739756390
349300098
403693045
329045449
818085237
79358243
862297101
908088275
599573087
833233022
622108610
854504504
957074708
1055269416
872868762
395243202
778187935
503191672
992275085
1001185903
511228344
657607865
961382704
1066615272
315585860
255498007
767926534
902931462
479455316
911979980
427068760
738942375
390924572
920345534
925885618
636475375
889393415
31082024
370592135
825877191
675336156
727884804
729758708
46133881
602098409
897316942
939370887
770215576
1097850836
790019443
736993046
770564217
1072025034
558932909
989024302
560122428
78822131
1082668887
752005058
793761205
1056694820
891426797
1056760211
982539793
436800150
335134113
881689912
503362042
1094781809
1088869165
554322183
386312215
484545253
983612905
495309
543790300
392041431
946009054
1075598629
683272967
1072954719
58626638
446615296
475819595
645798126
775692012
503899246
1076613309
591851722
724821429
1036569200
840027176
52893559
912762067
682456449
793436485
721107135
825338800
902256128
949580182
145055700
1092924368
802536027
705260620
235966626
877763575
648069947
848373689
337657169
931123969
848029687
998260162
929352397
336046037
880993351
1090629008
487038394
1076751445
771832412
489298825
916879079
956283923
1014745258
1007322663
1055133866
811953518
1044577766
755994834
772041009
706118385
399879757
700035921
1071727160
1021663973
866510045
483790533
1032342339
410119348
960854479
143789166
812318999
621992419
1033822270
1071862935
808570726
953864288
1032500737
1031351777
480678399
647107838
971919698
526443559
837571507
913148497
612256513
1053085191
980384111
518143320
971467146
1046483349
821793979
998706752
78143985
835052517
344161747
206257209
403038577
919912836
945214618
914907831
401518906
574624342
1088015586
284302507
620543389
675219823
784585822
648229751
255546920
804894982
774028657
1039501509
1054487754
1004454836
486436213
871379461
816567012
459218788
672501481
708766455
985549465
927367231
905587161
1087167860
843190561
486978003
987339568
898966974
387268601
918858453
760843465
489252760
703272209
925210065
424456933
1078710498
861523964
543907345
768796769
368099859
802959806
678869115
417915602
585779649
947287394
543224661
803810560
1056906435
689625200
1066835678
724312340
1046943464
1060355769
685104447
755924389
544592102
880017900
397964584
674999211
719747998
798412987
995477273
609985986
777201657
596366206
688315206
915519637
939680914
501744188
1092077865
940948156
268607585
101000440
983033083
797535902
581528291
532784613
997102524
520120240
785326499
422222357
915701083
898475752
746688646
826802817
738343435
649871954
962985560
736455535
642417005
573591967
1009151978
475350981
871351090
466424668
547643610
807072529
517557914
1093664323
230840181
362099144
958084959
1061305724
675651674
770893004
941339976
582426691
1054410406
681160374
825531834
624460778
750204159
1034533212
632521079
307238256
899298948
1039926452
506829355
369710067
732586643
1053893991
951925517
623064601
977893707
1047244313
949684259
845243700
361410288
885000856
785133002
719364964
938491634
724743899
931902528
1074652382
443600382
1014115685
1005959171
1028509458
392320644
1029402152
957356212
688009434
975447618
807796278
391305648
897727779
469864803
953912714
918667618
496615623
820429595
747158542
489713051
573659320
950652230
672424376
556095386
1007901385
577878592
469779974
401912160
198667752
572434565
560706280
412419025
482991256
395288150
773634886
454663099
958239936
1010322585
904962599
462686528
1079546316
276364523
1067973817
994394624
974969820
122093020
558729498
1009009269
994923767
682076510
814692253
739825991
561564292
1068802966
698876604
923296706
1086660996
689136860
340539442
804479426
696974829
163216008
810946967
734651417
586295382
875775125
965120396
725043480
855466872
743197576
842690835
446230269
643591366
865805033
1055896768
177795043
190377850
356472478
312094932
1004629095
810280934
1043998145
326685032
797100986
843402939
950446662
984448130
195973068
753771190
771121956
732357277
652209725
710818111
684994188
627571802
483874791
808991614
982138075
894327759
805516861
864032795
1054167703
878588253
351291827
978031804
937078616
721614901
660916381
837034450
1076606483
352684848
690783265
987543271
787741067
1031968260
956613663
572647537
932270760
1096815294
643959626
468657892
707715607
833750688
501962969
618668486
1002942812
1043520997
722446330
962876162
334629140
699592187
737885649
833161351
543010896
792841607
981729661
529950353
1061000704
786211444
967611130
1049073686
994033490
325999509
329600810
899346508
988430953
733908054
895666532
351056216
539646536
574331467
944979579
512160420
1003799747
1060365413
964381417
574148242
950755537
704382209
272083939
1009099265
446606278
293072898
505561314
301854166
776569086
1096857856
332955770
746279928
667004592
773952763
410680772
699819762
983387077
803219435
776008467
555716904
505709910
772836595
717823236
402981679
559343692
1074441422
452040469
248958706
922842495
1086406345
974685692
555424076
674159690
509400527
92919504
438053153
578200962
994339559
1050925338
715061105
391348614
776603945
808607243
391651291
1022135676
178067934
534110157
719542068
1087793368
946808485
702055696
820415633
941109360
991493541
945069712
684576106
991186400
767451332
404490866
947716449
670473141
677172773
896487686
671347341
489003963
344332886
814871146
561430370
1037764244
1077129748
759366660
659274754
1080638687
618294962
1034878998
757879945
551185676
291731016
884112963
1036544553
1016977212
971599196
676296352
869000156
829315765
764272765
1074584996
773401141
477165514
786910654
555703623
748263183
1095688875
618223539
820276741
495216249
822645892
353200250
465532934
130656032
467622690
713010579
867229292
693091027
579631409
948118510
226328768
916549109
860703822
590501264
423519968
671066574
809361074
940640938
698313234
1039867583
870278809
879537570
541302137
973473817
1070477426
982162550
1059695710
642498867
1054818608
430969964
773351971
642797896
752159196
949850407
431190816
864772588
534031885
634730381
342346420
1050083687
915617570
801559287
652600345
966717186
958355985
893385519
454770058
491471913
1048416784
814429569
588369066
913884975
423409089
458220791
842666724
774930552
1066035466
495291931
652210371
473051084
1007428011
576166735
567771431
737693700
470222724
1006929103
1009310896
501564398
1022553192
306845346
766179407
831516646
1014133548
1082061380
790636218
253699227
828952175
766352182
822657360
401434184
683983173
835547516
1091851956
851423712
946976802
562148376
999577815
283112581
662674423
1056673348
969100757
1026343404
991141026
621222678
982243137
647969442
1026298360
454076845
364219077
811527404
566325277
400980598
629147265
945186282
710393407
705577461
286162862
357077165
380232747
730693230
1025316479
736026054
554206135
493434198
1057727527
820616175
981649544
975516023
578623333
1010810709
943753598
275585650
462522265
1034734860
1082210179
1041815387
937164226
200359575
859190667
836968785
970480140
497115330
622565953
795961127
982446010
657421837
567477013
455485427
1059671762
936235364
992757546
659300464
841371054
535235964
931806821
408435961
422068367
389109094
906755891
643857655
198789255
1010339942
827914539
809973929
1002742729
676528459
673030857
917127057
1060602082
732352895
754640842
764298631
675929849
492671806
285898700
497669017
414398432
735784076
151377366
413454509
920353135
1022220314
923611733
797592290
800851397
1093731393
868498156
1044377628
756692588
544330276
594694955
319531014
460901289
206196090
1070252324
396247526
684436321
1043202857
305287855
954867065
928032824
295543423
793938803
960764229
362771933
278846682
565129576
819730174
567265017
1035545730
342841485
1004290224
749773618
636016732
947271778
577215433
335282948
917035747
691807676
1098463213
916339238
714930640
564521045
986248675
462393433
357630553
972345302
1093985563
801382432
1080637684
954318326
1040440931
948699122
491227579
816421428
885218309
1071142146
560738402
982375389
835340514
343605714
925260656
37437697
806884319
942898116
1044273190
854578898
788782479
891895351
807426459
615369505
386358281
479828845
352632291
1052676101
724968384
1081573991
332750055
879987187
1038751669
894671207
705350289
980416132
1098093342
298369128
961777884
1008989646
667404012
1051467097
342258749
797333397
762602864
821029723
1068703404
832666995
755668716
1097023976
693542532
662994683
227025167
733075862
971060243
849321215
1047016047
1060714208
473069944
694289377
561622702
1024989910
877567824
536910343
419010707
283563012
930798763
733730722
736546307
1027651364
488346273
416592368
910808794
984000945
1035064493
782510224
487659287
828365432
702151928
858356849
96294921
478660750
758322794
609437037
444420130
595152906
718287443
315566104
569669801
685228201
312302407
396803299
111800382
623415248
1095156234
463717290
338578084
1069183678
884388124
1004188293
938148167
451814621
889070946
793633373
421771456
1042044625
749054561
666248874
774889085
339318230
453070580
1003329769
649931114
705952359
728569072
850862173
326328659
835832828
1030702955
188344264
916609135
721022894
1084377651
280828264
718439623
712356019
38715222
1024520741
615448642
621833220
927310391
985101130
903946236
1060420686
983988154
792390569
225108269
1012742493
621243346
1065939196
1027474477
1053952779
969985770
966988536
787867911
982743476
418497749
1054931054
749087245
816610703
919620628
652748127
1032982276
962956898
718373266
514111748
666908150
1075329348
794968955
1082747892
582451617
545584095
792803060
739739876
755591711
658306384
582728358
610423240
643936882
649963549
673217641
368322189
822345039
595209262
518781566
685599676
300162772
955793913
984511512
1034422298
787946943
927775360
497476282
1087978395
1004749840
456804647
901134975
745880260
428028259
740547394
426377393
352607452
392391824
975447726
416950117
907180109
572381340
652065703
854765043
976661686
711325333
345368710
296894548
928902121
171629429
970954015
551583480
555532585
708210775
1017411509
280454300
1025545065
952737253
787272047
1037214332
205419776
798709492
414194013
1038828914
659978278
461400929
429541690
867229353
949035022
1033568767
737342466
867534004
1034931680
482852043
885972276
475698339
922195812
771619411
821146738
215211938
465452641
1004329302
1079424392
602242932
690705714
539749020
384184924
814143336
835186796
174995525
686691379
1007635548
828599441
500816975
993361470
591092017
888268807
269229246
647056599
851898740
784631640
481931455
394537771
360538511
544757393
905143959
442907210
917772044
1085732426
726691922
776079666
442709742
778542489
1000324687
980745988
1076828316
430105270
511086502
1027995230
905871173
727629569
1059893486
594242491
598188523
550974204
716375995
887567249
590089053
480072503
928009242
950262451
410222112
1088736419
515027352
469958663
1084984565
498852715
453004161
506006880
622850458
729188157
621314616
742050395
611280260
471641088
778693138
992581037
817053935
625702305
484774996
895045371
1027980541
765522920
751861614
346150496
1089724171
877880165
752831714
502576325
818071021
378585719
910744033
1024848988
506435408
697328227
996339450
252224439
1098760348
1031998432
650777009
957920649
582676763
614211710
490673564
837096628
1089939765
354231313
1077899070
745912477
843340780
597585650
700064776
603337926
649460168
649992042
309738310
1018101457
903894726
854937162
488666881
981493960
1090058479
394667375
1014999882
379867226
63631332
711842252
460628112
1041287806
376054937
307716308
685010272
332657528
1071563256
641369628
937028921
1021796360
849557085
654745948
999336004
629928369
350264985
434864755
1037023991
539468926
917702512
241104949
121916327
1016569816
1079904868
997122183
558449407
928323092
463064354
902955999
853747725
923776375
395448710
507667618
485538710
895941223
785683040
800057699
811591278
705522093
967129454
473612193
1022202254
698939638
732724019
1034058370
856934060
607203730
756138201
894678983
867295339
524949373
893615747
613201898
496355126
1055176897
987302887
905169023
786670418
1074758240
999224022
1040465348
346304957
929902826
761093553
354937564
645005768
610842951
1098071248
792665363
313660391
1031961843
1003732320
741630368
650131833
904986076
1003434307
1004095428
382533929
398776580
870036394
978604240
823647664
598442572
1065350178
938464261
690873175
803102728
1084285909
442919612
524679971
272682631
1029747061
571108359
907709524
260136178
647755972
837130742
614861199
434685355
764976260
835317103
37435122
886051188
650553433
323390162
931623522
1069297197
946532256
987973807
631336283
806275555
605705972
144064485
619523683
495000253
1003427711
1042068258
810769850
1001560604
797569053
86574428
984019692
463713277
990014788
848075922
427713098
718533756
916615354
780605464
755498602
985293079
773583997
535405431
475341305
1085214023
917885351
683844320
92016791
636249424
676960823
907028359
95618514
378320734
949565110
870492501
859613770
654646274
785411075
707120807
227868513
984865665
1007758332
425588547
1094733040
925248632
361164617
640005621
551959185
808404180
900172848
838110299
1093154502
936369451
734448512
447847556
1068282909
995039687
684703382
932209586
798591122
773872429
948391440
1092055256
729831069
766739332
1067650060
882827237
895255527
546023371
698786603
814492386
1053196327
1020116316
490118159
688034859
524891034
646494987
992152599
461578311
750141656
761805221
381360712
682783711
1002307568
956423699
966578545
468854132
880090740
593681395
936149869
986757758
474079328
836442369
1010806762
989885337
984175448
343879155
280661970
430668894
690879225
491521400
961022070
723962246
896229124
703319627
468778224
1092925917
835286374
456824197
521750294
666382101
792023754
509102768
888427587
826058962
291404631
926528573
814038280
1034077530
823607755
813631638
843579345
1056824589
399273069
647337513
693630111
947995575
880635178
916915026
807514599
1054024699
571398641
406898318
351495874
398835708
203886275
904338494
434063513
246407296
358408018
1003733901
812444779
180127451
947305586
191709460
1026742940
513814634
970542371
958149329
1042313284
351731001
277309553
777747688
1004535996
784065635
876681386
468547331
1018485623
720988126
252585085
1055719555
627432048
797776361
548398914
717996850
844858048
900320417
678505381
603580960
908955589
828623736
657197839
766037949
998171529
939720514
1047175736
932343829
839235644
322366028
991637486
883505432
996829008
966699441
914127265
1020401440
546818049
898340862
965950652
878628944
1040893488
351588301
515133583
477862084
334654605
1035471148
1040401283
960582558
1009108778
958897489
924064196
331065210
405119109
572352711
277469795
996294005
347834462
800098077
882227656
759708782
522897819
1076003357
638667996
666403407
699385548
146932596
311281100
740878520
761207599
616119069
1043516313
415367990
697004272
603344563
569901351
1093352753
308131985
859729038
952096533
470429321
414125203
895295398
770052596
380361491
1034265301
858655364
774472961
758477566
617404171
447410186
573872933
662815552
1078945782
819462310
723230338
820889962
663678810
1044820279
595996060
396676638
362919189
927096565
570407368
496178771
726790770
969891348
973647260
1058160687
998551332
840203183
318992017
812301836
1042155486
284026915
854746515
1014284461
299711828
822715194
715703402
791311147
656127750
877901485
332812474
136564477
813239105
1019816814
875000799
841884422
913254312
712531209
876434583
716302202
513285897
1065285025
922814046
324932358
864818975
724706058
1030727662
932841315
397671828
1058737912
546338090
746371509
354417574
417638942
784199567
1004392825
862608223
908526839
858473923
362896375
709134364
676276980
867973027
1081943713
1081385970
708185896
1014766733
855767971
467617561
1040602741
935328306
400091226
944625531
454368011
704586245
585290601
898117775
820618869
1073975856
384772156
896422028
689955479
420016380
821452709
1019069607
1033807919
442267746
856722578
373149802
786443253
887447387
768360687
402539468
1005841125
826558501
988463980
818627908
704347359
632451090
706660177
507207873
633329952
927379627
805345675
1027642781
556533178
698462537
622333959
445053213
581330775
565752180
1006957852
1015724813
595279254
1071954024
852530410
626279171
309135771
671736068
494413261
476920513
530746187
980614374
606314199
822898049
547503191
758328142
631728744
1009341993
941204479
861023791
708744350
214267568
452361913
793513852
939671989
359760889
1081677392
532353794
596802324
504515534
449916469
531249377
459868936
980807786
619033021
1055279656
805379273
492773626
968546137
455419654
1066709067
863486216
686877319
779747437
655541360
547794333
713274434
978061373
1094851616
338453153
937666440
323435524
390379729
773365352
907667204
700277193
952037398
477895874
338997449
687537561
385503622
859022265
955895024
356466586
586878403
784930199
575249864
805079816
745331100
715534611
35012358
545148468
1071001159
978814596
499726625
497886030
429138091
963322197
612599652
672627755
1065857081
725455267
918767852
540140791
1055252756
676255760
674737649
687571003
125328632
523339306
754205119
979777018
826482278
515981270
969466064
908709283
758575945
1047141328
568087029
1040901801
308549725
606474777
699256069
806368762
1083289875
998878679
204962514
1001322386
549406943
620298278
960037062
836449750
582118362
771849905
888852762
810645615
328572657
904978538
805073376
398725032
549624318
627223710
1085664077
636136973
563027559
457465841
816926862
845989923
211536117
135757020
1031501802
282488209
471198831
877805098
896122928
967841708
790017191
213599473
886898708
887831903
664946847
1031838690
386019453
774141424
588757877
1030141405
825312482
406453938
861732492
474429980
844258224
338514907
731892197
191552678
936718269
904870789
1054645158
396943202
1020872642
809397531
69353549
807415524
137681186
978369108
508802563
743720360
362406146
1051088010
862806475
776471606
941439741
977024027
88277351
335161195
911308433
979126056
990049924
1096332369
447031887
473855526
261259528
965166927
215354059
628982264
1069471882
767683135
995673024
658576056
397914940
594370096
766099879
526467627
780286747
749347620
1022716626
511833121
557734122
539078894
715045888
109072379
544070959
286011392
686119639
906425951
652146836
1025590048
433975647
593308464
970028981
77155605
430542836
315825463
826886512
933581163
1025975964
499214317
634632053
947210449
1019541915
560379051
530869404
398035978
704193389
816281923
671216399
906021244
425828791
504681902
800651603
830042208
915401800
759603206
978035979
642708993
592215941
1013377846
501176619
412521356
843402521
400138721
848017176
479721063
681436403
624727271
660506541
845991265
376847381
792194399
857991988
831043726
996682461
513340844
898369368
443589741
1083517439
473386259
1050290119
662788873
172451289
634373162
397538771
800351090
809202386
915199059
1063690249
274596482
505849297
355703850
673998747
1036795480
943595722
779975903
733323100
441316140
624252338
790457157
389234156
304278190
927459373
1052445658
374149283
664515619
950844996
633072669
339703594
765752649
705636865
1065082239
915251376
341968433
314836300
612200021
496307817
442644978
981284066
491221346
798266803
755629471
638244052
625518823
905434181
946968497
633194990
525606503
534671889
899883221
483136689
649073282
511753204
309738824
929599346
401842103
1059238004
408683270
831801327
439684888
790529746
735221510
721749326
472259571
986343229
847319352
1061458265
916860211
1020970888
237692025
894410912
1051381243
890605559
380949996
1086779229
1098376329
1075293032
896191769
993832308
858248516
750218535
500232544
742279027
874747109
911111933
849625077
496183906
516091847
617733116
1065167354
435620354
893760359
622633326
855786335
840666093
952747271
583153205
346748655
649713832
659370096
959591388
1002630004
945182289
480670618
718612561
803780540
656367143
613154460
576061303
634961698
203587852
562313458
363565305
769188418
893731323
828879190
902389061
470689669
903220421
1022820851
910035377
344614159
433775042
449539930
601842577
1028635346
661535905
1026249236
497031125
871976511
487800299
721378655
1080788479
937229161
520584569
996348226
733140833
463172061
1051429057
1005892216
511631859
768915297
672626689
281420700
686320926
1011641724
822047079
1054703399
481995012
1051350590
745535017
494476026
857271440
542926430
850484204
667961705
648364948
554816042
972602625
440291787
973850780
300979614
474551959
951185678
1084468741
356608901
421520474
415304123
1072424876
1005295848
1011274233
205359342
802590796
961371640
841451687
722794848
695696730
1002582032
567207116
709549855
466568035
917716216
221023466
503497466
908845650
1044068815
646698781
1072802349
623319763
521100447
961942641
1094345236
959544116
899674550
211884502
725974950
955253586
725213511
1076612556
196283004
125700078
679241727
1078943970
859123047
1088882169
210952150
616903177
560970396
740763399
637418260
795219876
688907830
916950728
427357585
1005276473
771843017
925647719
484211894
831889643
666678772
311384162
703255294
298866800
830491626
676685971
628205417
748544765
497407046
438481624
740955174
716568781
90058978
705773982
887841872
874049753
760519116
879939942
1072175081
1007729039
1019475933
455060994
927980875
800396408
733740805
511691691
1094563686
776672997
569384739
163254224
1006961651
702305744
901324497
806035264
463047272
856690827
1082948345
804542672
999421997
1059935755
1058265671
1064206881
839660570
895924637
1001476967
792483149
841368831
1042731267
441359475
723621640
530620647
1041839381
804305951
754755129
889307193
490656840
595636508
961395390
989267990
277027784
544261316
880729816
721776353
682296696
961600767
489398874
846896234
444911561
171641998
408830660
917412348
956306844
923002994
645471629
1031903715
691795346
1030088386
742915613
946616860
570143824
402469612
312163418
822325787
788249766
399315936
964144577
841116145
700580128
1025831835
976492264
965726652
1041433036
1091728025
836956621
786286375
565829763
888539975
564627359
886599440
879155621
419164938
1087405383
844662224
895798868
755131552
481595342
1000318843
628218323
600480317
971592732
1066075810
832402170
585230236
453501819
765017199
447631456
830617836
867040014
237764878
1067140077
816602859
538877007
869367356
824712252
1003879627
900707584
749194376
791573870
1023025270
492211948
875720093
181793169
951598146
636492804
283155763
363107679
864601844
585879763
386559806
590978624
976956463
1000245706
921966305
1008387538
499921111
591882195
1045274574
535544149
546380907
546612803
627439814
1039617037
735753631
465495693
953934962
804234859
459532303
1007679493
1015924749
777504669
491181252
982545934
755346180
533944922
441990488
398001597
456696003
978872902
986273283
950729652
907415771
391184991
745555009
980936010
322090999
1093762336
628803372
174051226
170411634
1010954708
968150958
922425680
499611577
666247289
396878725
790630287
69960960
1005347663
752945830
803129793
443067514
806718196
1090252627
855158538
1004175823
611245820
663378323
853834085
720810847
847146405
1088708783
711290537
766270784
185020149
559143576
1044054237
771794210
960166900
980080664
804722669
274851996
557154967
1009033392
807026793
539850086
1002610918
463128774
1018106982
820483153
1003661478
1073736222
872424589
1036910123
870043186
1026823941
217154325
938560703
406283436
526055337
702677607
607983500
666887099
571855096
950262549
548006616
758005686
336310809
505905705
531137302
314744172
808184529
367961068
168240882
368544632
439915625
844011242
555413521
703944509
677759872
943563445
896191712
289932171
301918576
756512599
747625597
443694368
1011588629
850865064
747329967
463942662
519814301
402412056
349377008
709777815
386415599
939558047
1087625897
941459969
726779697
1018074233
1083066795
917625614
1054509746
530228144
1033380338
1016608517
463112384
308716349
882207025
562356248
111588169
539062839
708942621
391838023
883045295
669210683
233621048
1012078909
998310503
973563645
570906264
844018104
31652303
864314684
341310584
435831876
482062460
796348128
974316357
560679049
757713309
979266955
1002520631
699380280
293199914
1038744326
1097526109
985680960
830292972
818890984
853920904
956508344
535180689
53737037
422811342
363634469
1014401127
394921349
775487781
1097093922
486563495
271367893
1020195897
1083606235
827382295
433021053
1044658397
443591450
440887045
1063323137
842491628
520103049
578514697
1005608702
752769738
1066488081
944376147
185780971
993369638
691616537
325403890
1087693683
821298514
559441781
942266857
1018217248
907369443
824138449
471764671
416792407
1095780440
925847600
947366477
1087139723
1067468763
921598961
835855669
759793395
1088995834
981540080
827061362
635517740
848567546
803481776
831554794
1085413261
206221373
1056780753
630532153
1054303497
801772153
979627036
655230759
850278348
724347634
410413403
1073653112
541102330
832003901
619976978
404676969
873666801
724696197
800553797
786519192
83019110
890811502
801897536
398105160
1019355043
643551935
1097328302
575575454
478927015
955540110
516847075
712757332
917792261
108999529
951512359
771329400
104326874
954850693
539063559
571802901
473581906
709814956
997569886
551112084
878482454
906008083
417440756
609188323
949730498
382895368
473510603
796667160
771428802
139016849
674477828
186444685
405646142
532781523
735566261
1122467400
655471764
883229015
870543891
887429325
1014172327
523827956
242465078
963133680
785592797
789921954
1085844740
244928595
539034940
1047171117
274439724
759025222
1034453826
888167866
477694722
1098915800
1007626410
868585088
677556267
805518510
62854605
1012180937
745503485
797801683
984411934
1062987274
1027663370
306349226
787127835
803223279
1110194856
1070140628
488257767
455674200
641624889
334278358
521788539
674928498
148314697
1013503239
982501957
604195448
426164113
818571534
523465876
114854272
665903963
268174922
841295862
860995205
392615359
705152110
391483261
877595012
879982920
566649665
728142354
970221272
1065919665
210632909
618683036
730642095
732864669
863778496
840475343
734337150
935217405
479442679
854958398
887371616
419437797
322870628
969576519
1001435082
875237821
267204975
1029188590
550633419
822549841
343435725
477006624
478603621
777739324
481101468
665894788
807622050
532906838
398091611
1096197672
759617001
919846033
901734998
824128573
793600398
240017116
1106905902
795221554
793668044
232262752
309384392
568686154
770926552
840695531
944137544
319854883
744900127
823856428
347171202
543104062
468764347
415554711
446082929
857757837
359456165
399396229
887655679
768664312
1091521490
571494280
452904820
343552086
762305400
368599299
353437905
597303078
1080360740
912959379
833953037
1065689433
308843488
392512317
177002701
333781520
577264274
619320368
421823409
856908608
928525179
829712559
375155802
960447133
1035388179
323325930
749662095
980535098
907706816
551476644
373768711
593144970
505890891
911010076
917928889
668095886
328030322
832669681
1034086690
950420687
825767282
17144256
463479844
559048584
889047040
802395182
935454645
902262129
737766569
998507351
912289551
889732216
378154067
820190900
504558440
918761322
101055800
809768974
568511935
625063282
1118101638
814995508
846253640
790118972
446131688
854919060
988785898
550565825
374140404
1059818591
333388906
877135790
810782065
1034995668
316351019
92663965
807776411
594279528
912185622
586013676
870678516
407276641
797950311
309505962
239894665
393771484
453024134
1046186745
438975127
840318985
930704272
518180549
1138130396
882917355
150275686
506182874
224571700
1058027457
702175117
1088113207
615265240
476229345
813985071
871443578
508958292
996334779
646174589
507488834
954744121
884011680
800627650
950123785
1027558947
910918244
487128860
513540381
570339568
903836479
497137379
1022085270
398241793
1003056283
7377343
469344483
761661834
495404131
1046684973
655603731
894730590
920774146
908506544
227168318
495816845
1006772529
130896613
1063810355
905853161
753660516
927268012
719341225
426902527
602196585
503220685
690629875
707186891
954226534
915048486
854009621
366637738
138455063
937706441
95097812
281565541
1131966370
178466957
1023928891
573649186
1132603252
627024307
938254748
720848901
1007350099
971008453
355649054
57459393
788249963
866177089
59904958
541583074
602239655
723474431
756010501
26515249
422803805
932424102
580968804
603325512
1100358920
1131865403
526780694
219401461
1095146973
1003065814
551777165
815808791
922737617
777862336
407606219
503313684
922366379
10887491
961560276
1041499064
472472221
236902880
1097093812
800760748
463816412
84074960
295208871
1052664074
346567533
414497716
879924225
668950654
533674154
734409942
482235237
529453280
693566184
375014532
575761734
523865436
911715214
959107720
992560268
200176434
999387454
659940820
464944153
565535795
701831926
1009781795
401664129
845255288
1101748747
387860702
977049695
1067970969
939012037
503024605
626452718
758455820
861303351
780249377
432316590
480496211
454594724
1011118394
981107161
186207072
831188695
901312265
749132895
868905593
643935809
180422718
1043622503
647006307
632282510
1096144025
384652377
838852366
806349144
884142211
557385663
826615029
1122803063
571143491
1013492647
550085308
844437756
660875155
725950486
219742003
534785819
541240100
661933296
575809588
352157509
356272355
1041822243
702577592
760926534
999152814
785284951
410889394
688718234
752378512
342683371
415985028
706049892
886665945
350424956
796169247
275081972
867914900
988660444
837694734
398757914
978332046
924863202
742843468
757366261
198551007
875352278
1132470537
582936673
967227106
468664900
1001440046
825809186
1068783081
582075096
452729641
450637655
493343988
723304151
1017021172
1034600176
402543733
1054398128
841116825
529589930
1066779977
994051908
445583246
1058757380
838974202
973961687
924876224
413817974
882658152
779281981
470187747
350813902
339744726
1019362634
935103980
1027876403
1111986905
1145055643
877247038
67171341
283822712
212984120
232653902
812376374
1104814903
754881088
924028439
296171126
782912799
841713326
949870459
637949161
1086351170
450510286
300602259
262154794
438982194
3491070
958908338
976813772
711598703
907320718
411685463
795713500
778851363
1012544495
1059647332
381257668
555672347
1116783857
810652197
962191577
318291990
895491027
700479286
211526573
999294337
678153981
643842960
747226883
794288467
782408158
856346535
905392723
665567499
606206416
682455947
400193763
560191222
946087608
597332674
808945639
899565538
479817414
843744024
217540236
757448251
1097957654
151753200
968196548
427902012
1006705435
694376290
950002569
444946998
869243860
1068617687
944874433
765870177
120049551
828166324
607440273
566937806
883057132
1066073067
942639450
539734333
1057014818
776989874
608829880
559868817
1006592601
527501845
880150366
576222580
462405927
232317321
890002419
568925714
832212155
534164704
358449835
506659276
598059386
757596354
771441808
286246349
999605453
480692456
573801397
1032277916
626280516
963166582
731656517
1044537940
709100598
519363588
488835956
511912355
854782393
591689252
735167973
800872319
166006561
856629802
74715648
919962218
857151390
470313186
1082188633
1087548673
845614432
615577207
1057396341
896864146
992671963
921507278
884472374
739453151
1133842466
849029173
1064619967
902342181
610453433
844597028
1091850714
936441068
525606168
788419134
389941973
577087165
1056368133
1026652452
993970449
711809978
884913942
389476645
621819471
652397962
421096582
518474930
850278423
1126884587
1102679887
555813193
906319010
858764092
757275817
1014607930
777753456
826329038
1046257597
861550263
707988825
1088589347
662978246
1014297525
407592362
423387366
682302801
468004065
802313395
913409292
574183268
1096624408
486227877
847851988
843930828
1081100073
166182106
1069860466
827129340
1146287783
700663167
591684174
946908528
741270215
974316345
1015948710
606348127
594080938
547757837
453686149
422807624
687905803
801414073
629007768
541252320
1094017359
697716721
779655470
954573771
970106510
565309421
747479772
435512682
671548876
1061878806
830828080
589602698
977426991
737005567
1054815619
835262755
672750396
775303105
687263974
754939331
768305894
732320546
274153537
886463994
860842120
871160650
1094001732
995241207
410182705
747500197
408533330
798829766
724867761
786423632
938363217
1086247100
888566115
854533353
876081130
312809937
558001903
398409510
1120697169
214007064
756563100
781317969
778483697
911695077
1034190324
407620756
430054072
758366178
584273329
718157077
522360193
656499645
917435012
414645206
384963391
133088059
368971004
458325326
1119373632
547691573
844367031
441585403
753628329
988094788
1032661711
770771598
997758028
863290777
827938711
1028942283
1075928382
864109447
872635731
482247047
970320412
947913585
757344729
624498937
755540406
717100258
721942602
855605401
741614498
741693961
1021314428
678085327
719547343
719779899
1037537169
1025234086
203041495
1017041528
456916695
832455245
740419592
403095823
761312962
776340763
618744743
403616658
928006004
771225218
1015292915
975909047
1006409251
831373949
975296642
998363767
1050731167
783044176
1064473886
746570517
617792111
947327364
783958021
988930005
991251348
274585679
640857177
546258906
1027243085
1003343971
376805473
781237471
826932802
300486576
757420778
980700707
877865967
909070395
674724520
903262110
1031992603
975887602
1041048674
1057412986
735902958
698077250
825276798
26527446
1122373261
746002937
963545936
627625488
1108674107
943826724
995713407
997300008
1139901813
480209688
456892506
912332002
1096596372
893103239
952925542
56499198
449316312
910301568
967885102
500662478
756133089
395294841
836645241
723008663
675629511
660017812
666402118
1022033140
1093876267
1097411089
691396606
645085849
982545557
462278697
538326416
974059615
536519755
735810890
762185780
287382679
648032900
857001851
659080058
586006389
848999645
464088432
1032158811
1020696012
1073897291
544869234
842074593
653781977
1098051350
768481623
639880343
1066896763
851069201
909591051
721342984
766904739
635276031
528092526
607450694
991118175
1037003208
626941574
452978769
931115561
964752224
723664059
407184023
658873298
230934162
292629117
960649656
865381939
170570762
1052071286
403684531
302035895
1021789602
521389605
450438199
1097767964
1022641992
657694871
329414054
592361626
831963754
1148788731
790881388
407518247
745907326
718066898
953736047
602634124
550534150
954511988
853867486
273786909
1083177826
1032189289
800079827
909947333
1063949784
1023463746
1140854165
726038725
912136382
589820599
42373222
852964861
1003346480
293749559
306163500
426751883
380586406
324109039
1053596783
717015019
602852402
998717561
871151148
474929246
1079024997
680094311
831234338
832396108
283678752
659432269
331319768
764836867
551952147
562194815
517703981
472761241
830164314
794602819
1126722435
1002963315
798564277
744823858
579362452
468417310
994735264
824123107
995112355
578498784
502954247
918110252
940517862
523083152
1118957982
1003968263
865838810
763569459
471776707
522985665
589623130
717894424
672518282
832871073
1047644234
273565222
1146049556
587046143
983641013
981809329
841624192
740819010
900241865
1017574036
353894788
1034485973
668856693
483903158
557330672
305598397
673479372
1039274752
1031939811
462256390
635995847
1143696438
306074069
839200251
15935408
43822306
904551201
917835091
933062748
878989676
1115565098
344819359
954183784
1134885343
747897379
845419802
949525269
384851458
800926226
412512003
920822302
915837348
773947545
937950143
861338072
332184839
807909023
705704390
773756163
1120137983
98384459
1039796770
393174749
369446977
711703503
366404818
318509518
701544966
898560719
1076349589
817822684
335810941
427018516
509255049
1040308783
924531434
710199572
974815176
790935407
263959349
379692783
257437827
369472808
1015936591
65024131
861463718
695896012
723993411
105724704
498653406
761807437
1020811369
994652253
366010409
924776617
728602448
1090322461
919090989
1077329597
824185888
373857875
1125044636
703838633
813202972
994497025
854712244
980247723
538394842
807333405
1052458848
986371049
1032740647
580195726
871220287
1051926528
465892447
631032385
945882777
950513407
563828847
678329801
642490919
971155672
751885657
708012523
920799566
698930745
1092301580
384371667
1140745839
968178136
800762951
600843295
469215612
768891508
228379082
827071881
1063408147
921368811
230645143
144106732
774377809
969074807
584663146
920833175
705611077
1012755417
968374015
1038262588
752866229
1056279210
410267045
835745455
1069288366
745451551
973048499
631188773
453348613
663960081
800042861
824125477
1035426190
405740377
885323956
780988660
783450371
458477025
386058829
811710954
762182473
609904068
859939472
846456980
1091054641
654792649
822960353
877976379
753431876
880896999
351032397
468270389
283771498
820633587
721697775
1130060063
441872732
880623951
1030881808
940668123
674426092
1055862
415242110
1102754631
341957378
1055848431
994650575
571157475
804745436
1036469516
462492530
389748320
486364966
1008155783
1073308605
1060911580
801731303
975346948
901117188
639407356
721849614
377466109
242536903
997833611
796431636
778697340
851899666
849003417
389656801
892711693
947754341
909447225
898740073
769492289
1084010707
927688840
1003525234
987817056
799009610
748651765
1022855215
592231627
901193520
915829819
944658150
265440168
359148665
326030272
504064990
142904184
513065674
603987178
542699085
619036632
612343072
1021310272
443291455
1110239241
816875133
1075511047
514963019
885822581
382331801
853834347
881377293
789724389
491835028
573651607
901403526
1125020367
651700110
93270768
524531459
993937776
866100843
678971521
919311045
1013088377
880189259
773515083
211014494
68608033
1029726830
225185092
1098070294
635542462
1128834079
538621988
456547207
966888018
747431256
383275099
998365892
479439235
633060399
972474409
672031855
551492061
841187913
962888590
1003314477
66978790
228546319
970317973
1055932090
391283776
934591020
715453323
986416251
1058626007
631024586
847249910
386573112
1108247558
490505568
1098671084
126903170
935971384
679759751
839028740
501492574
564083759
474343479
876036235
876887389
568358425
201797788
926542915
429747833
780224254
804805363
739122332
967016786
713740634
903810522
957347389
444864450
1077028097
541812638
877893586
457317924
964620306
915908595
190821438
960989051
766572019
876705977
459074444
499516065
410407261
183277220
1100217775
210973368
941854180
493487122
416541200
877388381
953730172
961458939
996090277
521609817
575428234
839530856
422518346
332185093
934962581
325866954
877872268
450622331
708384545
600322566
543811878
473344116
502716444
187793649
1038882287
653094142
1074016432
454096284
246017345
830466295
67217719
1029258963
918648034
719208853
734552584
947089059
1017010216
491553197
838885386
1079668708
826414843
506199925
1119562088
775160566
948744052
497699143
559228655
726472857
327082020
973196680
722563458
1049750438
804875949
1003583460
822064693
956164502
575055678
456305828
527732650
770219935
473703841
1065983761
868289015
570516714
953274226
541720830
389247722
489080892
487667039
522406447
1071198041
491383296
711430112
466718916
746844730
676395865
794175721
751639312
752514236
836921911
885953487
786028299
566641044
647249318
650321179
926089190
1058598571
1092317341
190076610
811450245
1014471953
1095579460
871305036
1080526485
1050789226
1020067370
205735350
648652605
712533520
45902721
623628324
421327856
792154162
267228871
1062879835
962996431
881844066
709116252
361441678
978894199
84160407
622127027
874493735
672159210
365048662
388299161
912951944
802023733
911108170
972230190
838743167
191874147
787442759
455807042
689926
922059645
1058108381
971762106
122179553
942361180
1024951170
225944420
832403159
922655683
381218204
1093119116
184734598
1037107721
1140934194
942080092
735970538
733900736
1038490729
840860256
822208682
292489706
627596492
937735179
838170689
1088296434
1145135883
858719836
549585947
717336553
994483718
1802019
737541855
1030631862
384376205
695293423
595759902
649329742
758605129
877809821
346590478
531323301
1000219470
606332764
1119528430
1042932380
475788485
586976869
1096018635
695141472
341347031
1007299159
784563648
596209489
1067166842
616260370
615749072
1023900522
1022095395
804419059
1129656101
73585518
448239927
1014855938
404899195
889647852
982134844
676611972
569142433
985933061
304323464
926271177
578050195
520287156
455572504
699785852
848907680
1091682752
562249109
1063582552
854556877
385455193
1047611236
726455450
977303974
632922933
719875956
1100375084
815171679
573466239
565626315
584393996
571502863
885296464
934723506
496132317
593571843
835487948
391628739
975120945
507205860
733936321
749518855
514396595
912719804
950985315
426982232
798530299
1069567494
738719441
729209050
102614825
1008832730
261857437
964875496
577425475
1089023117
374966384
424437854
445612459
954321265
1104397284
252196154
936905962
1080404432
457466821
887440906
1009792551
524185316
449674657
752812509
831514211
568081842
176105558
493643943
862482590
717800896
730116016
303690931
870977827
901657387
715325849
725627079
1097760495
56386972
1026883177
214283791
411905324
856208573
656241366
563267546
1139186677
439902756
1077058925
681420171
785803577
903335821
1102854670
953349621
219225695
132404998
958733841
540975471
1037917267
746549196
580062266
949050510
995532970
293840913
765599402
1097412874
594713666
529225449
1043863938
946908763
661241656
814207857
1124825890
768786758
836842069
521918036
530438508
1030768965
880975707
886559633
776272908
879256048
1131588777
1050091585
607719054
1080743011
515177560
794973210
705579490
773503786
913935168
213347936
1008538175
750621591
792450546
400364863
504018178
471042411
886024278
374330530
306895896
1000810488
971143603
867206540
703433293
902267558
323611506
585877106
955067921
251107128
242172955
792796586
931372228
793653612
831796950
1128277792
803249560
857628395
602431565
472492266
780133102
3238125
1018517152
742399761
329908860
109606473
740037307
1074044852
851633521
716453593
976528754
831192496
985565834
722639037
159475450
553409095
981409151
651303628
581196741
210392373
541896360
588068054
463327104
1076575615
470469845
1031669898
968552431
750900025
1017612293
523975126
99764807
1116484640
1104012726
883989696
836696563
1062669963
670750155
986094651
191876613
453637619
257328373
354793347
411564537
713969027
925625736
248376232
537411918
863674032
930519526
635909114
422098688
743471966
678278642
423480318
426623956
628591982
547024812
280251795
881237583
732527701
446277862
694528420
803147786
105224320
32413079
788927187
732779426
824633795
951631652
619860831
633943074
276235483
125395390
802860470
676797869
343452611
1127088496
748497501
1114851719
1019837876
364189754
818351092
452797588
587779049
1080139937
726601340
85049332
819404907
632092250
789598640
825948670
839360411
1061977363
531330873
526568203
544558813
1069214387
485298613
343158995
918503175
694001822
292919743
1075731425
1092712760
782691100
776348550
321127930
706465769
411506269
988241251
1134958915
642980327
679643201
1026811876
769218898
1062565097
955041046
1147152081
1012872881
952919253
878307999
1148072807
1025068748
666116945
244333782
957363589
474306798
72865703
1039673168
515184974
1036814981
737909087
835392359
819776488
732696023
791026802
527916765
487460253
437453216
631372890
560705092
825125885
1033936552
1117812515
716241881
1073823612
498993033
991186103
915273384
50907402
756861352
522694961
664798790
491729809
332101625
491694501
107232425
692324703
657886360
534841018
854653321
190484097
596369841
1068671343
725356803
73221810
523032382
310972
686961983
711287871
498411011
976928231
917029985
739101950
506794035
228802388
618154656
72219728
312678347
112968352
1038378256
800371371
934553959
197898957
1058770300
880074132
722682853
725540822
1071607199
985951291
466968662
433662334
742349482
548681982
655916540
974108034
1049941823
1034351234
456024551
586333167
916181036
708910837
707767594
841609032
811993124
533315666
860767342
816604859
574383824
986027376
875131885
753368630
835766361
665861159
658390322
526071626
303908357
356174366
306679702
581472289
854518851
355123507
493405634
712286512
625464051
891067719
1029997369
710816362
862149100
372602066
379673374
581428484
583806725
469072621
469767611
665509809
868999907
821477505
258992415
516937569
934087154
898857803
568057401
649356277
325390783
366736839
614003135
984703935
908814163
1010294685
416930181
779742082
983616286
760779214
675475913
797272234
893956167
52975178
503561454
785047754
724449661
1025031858
982632019
784877287
47962028
745182873
560649237
894046105
1058123403
785474588
506028336
1057035108
1067550737
997322864
851122472
461240148
757384535
525529330
734418773
714157728
923417427
631938451
429591635
509761757
1147320266
890566196
663729521
357370513
1059915628
838938263
912106950
774905692
400430456
896569719
462093730
494958473
703602525
752127150
414348160
1091126888
752840609
828503516
961523181
881269999
541200959
1101438579
824108671
388238417
750545931
401134995
982389813
490281456
580830731
506860635
460236139
6357960
691605786
1114000053
969257785
566041218
378757562
631464274
683614395
961586536
897153667
1070165799
469983204
869651278
1126264480
755326548
706330294
248144866
1013407735
1104873507
1101102893
658800430
794223221
910044516
494146315
754916670
378498325
889841938
176574838
722306829
831228427
471007292
499166934
112772988
1118017897
389469005
288432226
868063001
792923260
431768879
589334429
571265073
312076422
814635891
988525966
1056039078
1130560176
957321452
195483151
1086386164
263962339
875796090
895897365
674158515
88868869
1114136084
594471029
1057280969
770913429
1099269741
299796189
455976948
1060836043
931327617
313427256
552786461
1057003497
812607796
509709721
439722964
967934148
776816484
656215270
659450667
463146658
560357282
128111367
567010993
1139826601
957287299
925969027
875618025
386576556
376598907
417653910
499864912
868662573
547572538
60588113
404051430
318796712
450152120
449585696
773381279
917213386
1046158901
534646260
404889215
1064499125
900876097
451818710
950476558
519370940
940351175
608280030
184664996
572273906
918783029
474709782
352135023
829018447
444079649
480968698
387320500
757801152
505339209
925624457
540250347
836943553
893660716
523850017
440491704
887308857
940895163
895280536
617271265
465072004
1103459441
1029893219
1049773313
1039110143
468972636
359293619
871140502
1001042688
927063262
605883690
1116606894
549534137
1006635712
946811152
181531258
531013190
776211905
825331524
531121642
875654156
952443315
898535026
369363590
453895452
1018751488
1015844760
775882795
685058626
55713430
621389168
424565091
1007992022
840190512
897954632
1018782071
988155194
1037687075
1094284360
562622628
777179903
472071466
235634895
745966719
564776900
808510023
1142451742
933296060
1063223830
996135617
734668858
388519714
899175514
467130865
535905040
892454538
827214803
427557601
350835488
1052151863
819721686
671710682
365265507
1092183059
764466644
266577056
618778407
615542996
577500496
840137270
774446528
332058376
822643503
347738197
1047264935
841203909
530616723
306561024
934585070
898828842
439100805
452553450
352653804
893203450
1078697572
1066148944
739680498
790486550
406508020
415146800
489253403
624447501
577967599
417943500
111537650
437686081
464139133
490023612
415064559
914399105
1016283239
848297433
329643328
467450196
1007527309
897226518
632462640
960113192
1144234
177938148
689870543
1122859069
565071014
297152993
250591874
428137885
944351367
87988205
1047832196
851093098
245039205
892885877
785109625
838584703
542550389
1059522269
815838516
713446210
108313719
832750316
958126551
480180876
856182100
844578757
695900853
909219864
209479233
853978448
995223526
741461435
863502199
1127564890
236356758
285565638
216000463
876588366
841236728
871511311
1084356258
292735704
432448976
271118276
823023121
634181104
1052593417
811640517
1068319713
782217027
941753528
971589410
1092930254
430752079
1121565102
439267752
781568547
1001336686
1035297731
529471379
317820226
806241568
900107575
493900015
641814456
128000445
936956295
627930691
1138490268
381817471
921061573
597380188
985750769
1073691375
576509150
320549932
789329016
401221572
534088632
495319317
735435964
765274336
638976679
990128028
975684399
431208691
976633318
286115787
729843778
862854344
1073710519
911736448
1097721244
351527475
124624572
1097847216
721387723
1024157438
270476084
434424647
753249011
517891158
883629502
952033777
1029682067
943043634
495593154
827687914
807639158
432628869
347673598
552872979
741325255
843193464
1121598381
1093999345
360685711
849636646
861682391
283503589
666810109
398844801
468706167
399243076
1007906453
432192147
965847661
822382539
1146685940
1030848300
1068037616
716621296
696986623
1079339131
1149665429
614429629
597256597
1094615216
630526907
1103864593
482938780
211790412
1141948390
461094216
468403159
960872167
535675553
1106598780
943348445
514106415
1050258702
353393761
1014617818
1001386402
1100291059
230496286
223722684
1043846020
737474525
380195289
282442050
753389028
1067417418
783631857
833680660
570887367
394090919
1111940959
464180115
915470915
705547791
1010789086
866955603
812569694
810864316
444659983
744738254
662774460
978635695
775505240
831847082
1044594491
343525873
399484731
859222033
803413334
637177098
530425330
794771628
801769774
970789046
435620474
1029684254
734001097
953664417
888204841
1063412974
752591946
1052707683
806092685
1033173363
905455622
979333166
1095213427
1061458453
436674343
800950990
1003605481
797293337
660184702
760303694
906272485
426217375
860255450
1019594911
928008927
1061010507
1100672373
842751145
1044276327
413501763
758956298
752026016
1050423721
1073887211
946925477
1037730579
907100689
850525563
786205171
289726709
309633578
717505855
715054160
636054719
48015429
661901931
776338803
573821607
265701298
905666246
669820804
563318679
1143016645
273439986
702986425
1096606017
1068002505
979946004
1030573470
276330684
875286419
1064980118
1018114915
1053641051
724779905
1125447857
372202775
1078472732
487828979
441912387
664724865
330236044
798736587
959560687
756110146
920349430
761523371
370004405
517974947
426187185
574318342
1109402483
626548049
605108004
867915247
2729832
707052313
612454629
855320955
722746393
512605467
567747071
732153412
526719125
866979185
1054335854
529809413
935613547
358480758
2245315
542780792
211973246
1088896014
516321380
624541623
976996419
334244515
734610600
596028773
438754349
873186418
836036215
1145733993
867305391
850641685
1059835958
470676931
1093537193
685215353
473373132
343738338
277544230
1015956671
445155189
18084482
241550012
231457356
740133308
304683536
461495177
1078346342
1104493169
801400269
524576078
879870484
1091428832
651337054
667816718
804753361
1039462355
1078442224
850615668
792900161
854973336
905969030
815669234
325680332
462232261
776120707
673362937
916059661
793586830
1058505019
841388698
743821716
1137970732
909789820
122332099
470639631
1144321812
956180092
413072667
793585006
1039863916
234252518
741701838
595036300
875979256
269650291
567868394
803237566
402297944
858615654
899964491
928851718
667821216
446024293
794934477
547016068
92064764
1065286165
337480626
1051491577
543566022
481047844
923139459
712341688
524184488
1058207441
404667877
382433058
994871039
848326757
852376413
407854618
910522610
776742834
542702792
755321904
974904415
203625352
1087217036
351481782
1122644467
496848051
809499337
396405411
318500509
977229883
610394881
61471323
89119368
883341465
949426046
421833437
937492154
1055684122
373931028
428174359
1070319069
669566194
390156356
345647189
421280068
1006726248
712109087
990788670
693234009
1022878876
415315616
847025142
541109930
567560874
222699752
1023956466
827346267
576917433
867216170
356002443
966805614
167401351
813769787
499584565
472971268
783315043
1099964573
949783550
826222368
892997717
779370679
779462992
932671151
1003265666
700916794
1126436149
765031945
760542356
798131479
765385790
677048708
5251742
864091492
888169705
653557133
618564078
428747791
333575576
396195379
817590367
217801628
938757513
549390876
862048182
825675612
563565841
1101758615
429821439
802684911
639861497
981542731
745306815
85629034
747129856
746165682
1005272036
1142424120
1085999270
339321688
320444588
159476490
704828310
414631230
843894635
679090837
1045071875
739887008
623521917
667182671
859813303
728287288
706870326
752462452
684560365
420603398
456288181
437429922
480586372
799589156
548832535
414510812
1089562756
1133585625
1042079211
999939578
793307105
1106503660
694657397
625341811
442140059
421869867
799081442
834096207
465549534
1124740092
112300978
401289606
757240006
985442161
570716451
566730558
375428307
658867004
1006284968
334575854
205557664
570970739
404795405
456492894
381579798
600248682
467139405
1144810809
635454583
1008790395
449514695
976143494
161741606
993942528
903969372
1133378033
510139093
1063780273
1140555402
995906647
326079856
1012676401
1074999218
653067512
602190662
1032696840
1051592472
1062642368
938822115
1010916696
544090763
1127953023
879752185
808872947
468448187
664817314
794392738
981511946
1063664341
816409853
613079209
1124347560
606772865
878583563
1069990330
677960010
968961513
1042060063
734052437
856799806
686180412
1095393194
998985604
539303162
723316819
749871722
393558171
960243612
834273762
1021824229
111135354
988010566
1050868532
930295838
290254830
352993630
841672995
883016567
828941613
1103535259
841558808
612511949
513739111
596670700
844430595
947381256
403000563
737234193
526693391
329069540
1121771569
878149680
879757943
490867408
1004969613
594918056
708582674
1074192236
961380370
734645857
383762589
968215955
971108928
197784898
708428341
712432936
1041000229
1058174038
1011781748
971277815
575501973
1122963572
470486963
813697793
956064071
1034793969
995031276
964485187
555873627
907250098
896610963
413095505
334546235
657806500
697419573
502813012
363056268
1111873382
1005317371
432444377
1063453039
711094728
983423598
798706606
1067219018
682845779
955058440
579255780
500138830
1117975223
757798558
1065713500
1005791331
1059797585
592294166
987784352
735442270
1130768362
460028489
850645172
443275684
625632823
391406511
351679893
314675188
683780358
887666338
103781733
1078340231
212707493
1057796557
1106569805
205406755
416690579
924609125
541613308
771285748
480025338
937374288
1141783338
274623036
584767464
1054397951
403605578
1135700665
1135508773
580917824
711325224
344372510
729151757
606022132
980841654
282128441
850676643
379947324
429115146
1123622111
834107358
561869110
1099512302
230121593
1091763472
920543338
1081388768
909888016
1120666507
614476248
1031568353
578902055
395643404
414790618
931975195
971587573
235700272
445878691
711823706
599739237
952186012
474685903
984463076
104989189
1072855868
858030803
1059698003
985779649
1046352903
469830647
551137610
833252201
800046259
318164506
917047337
1033965534
722346197
1136129480
1004162440
1052806485
969891575
457265312
1014876461
525306374
1132790290
296325008
269863389
701913503
876723506
997713343
783870998
522020539
1125067795
758340911
773776958
893233468
984775333
874210879
1002180505
943709701
1000993176
611916523
990613457
493497528
792846316
817920938
1131834372
577331344
823587268
735985009
720285844
1100545765
705854902
491958471
498826739
888911863
291464224
871555448
894759929
625603806
1047418728
653510702
726022184
576853661
887766740
749746932
979665900
948384280
498618787
1048533055
449595507
448175665
1000001034
737615872
1087179927
748750467
332659039
776268378
887362976
843925927
713295728
993765797
456854590
464560403
890859712
848982534
577237764
363972283
380628252
501741078
833239967
678234697
425866060
537988618
433847330
911392024
926585731
1055104460
418390530
869118239
783787782
1001831528
1015722871
1056444895
1008127477
1004070287
189762254
828449993
1044587694
1000550206
657723387
234435738
146452839
885593695
887219263
1057330830
626761341
732249539
891458579
606891916
1132190275
1002552369
776090524
417775086
478543081
828577540
764519516
766142317
413314137
1143593525
579239439
1008971610
1116040541
671695488
757968994
751654263
407816041
1076460955
542743687
236121092
759936404
559902299
727820515
1012252026
544463160
598248179
734419475
877320661
473553284
811881704
746366542
367720078
290812347
921062310
1008962324
992999663
1076586383
336545827
872251346
1013854860
518915854
968523874
394471433
331420586
369627773
985894777
956237001
1113260687
829432479
534090569
898104962
462685872
822895448
1105167380
678247992
1120794860
355980083
939220065
730598964
588133
544799739
1140478872
403893011
1040316074
494178654
1085597250
403779888
303260364
545534592
1059207814
672709343
921948884
443363936
1137715319
1119020247
1112636418
583048512
406722314
305087121
1116818972
560153949
1057172722
1142409318
1072444041
681655375
1108240205
129504894
1092055523
793965382
412017684
222160908
677847225
987098757
897358180
429787853
982499867
717252778
685845422
360055608
715389348
393674727
274646173
881028572
307919880
508736887
948467947
877327910
579844081
384079599
920877051
378226810
1136509889
545420940
917489479
517410548
516197565
701608011
880619790
853210618
529764530
641434944
885746017
10830415
305385801
853390487
1088729167
661734359
808429193
795484578
873276148
850182591
1100626124
392033876
539476388
805057003
1078458509
686096668
653462787
1073239644
1050045653
820838108
869209283
402996013
722608455
970007949
1057081075
637164814
657347186
664717087
712989231
359631014
512822989
1005821714
734744113
840532220
651077549
1078173890
650146872
811756244
1102324417
724850004
540712724
586674264
1032353550
1048966826
992427293
864417325
719875310
184837753
464795222
1043717835
592616365
703184432
456913980
712230867
843040602
926846915
847821580
1079473655
680777084
1117762428
923834674
1141732741
882412872
918954965
139035008
201110797
712799716
1036478431
732027853
771468848
1041178052
1061205520
1098801185
500532789
541536403
715252149
449352162
1037695362
377239552
1017859849
546665535
1073732006
664381140
901699051
833964327
619416036
1138202639
565163770
646344392
560853493
653310866
638552349
386158756
445381392
380452478
553121674
330739164
837431493
766847735
498150151
524908299
619156219
772960898
548443022
650270964
587980153
792313431
562084779
378260285
717769652
656965431
469933589
981237485
479001457
415044921
674258534
596521912
1049681731
504050075
682932841
1104726539
365843606
960774596
791379889
564153651
741154405
712616345
1010034650
1102678535
761138662
1012839355
699817287
464572853
747425208
827808531
783462890
472814235
196287882
945176613
584853943
431748048
638012067
913092707
1026100945
835411533
513808064
285357348
1133543890
455895527
1025439682
791265779
862005674
286395800
603533832
548621075
853878073
532677821
1138349194
1021587469
664444667
471549812
969362154
370272362
1132498757
466547463
687280702
515724550
1068565899
783884763
696938952
831189310
929842295
976423639
1113061545
918231299
786319115
844514603
1033912023
830961126
128738809
788045591
753480075
877420914
722494687
614530692
872814249
1017419950
758152581
632677714
789475451
388865521
989013341
384452533
941725020
579372261
453649851
465900327
519433040
936141284
1025800541
386795122
1045689580
621443152
674024272
597326610
882876050
190327072
1045980531
592825727
1016310307
327021719
936880735
1011371818
661791591
816688576
310028993
950807035
786042617
1017147958
839944965
965504942
808727900
1001488920
991245154
977798497
407562100
840351357
503718942
779606093
380224733
891595195
1130928612
1109697098
673396114
1102245112
911565585
945364398
414774379
575664554
749963075
889485626
1015791168
1105255104
1014405148
506016646
966437181
1096573191
888717640
588342013
634033438
758166777
822159286
730112091
487548227
1119737138
760988562
677302328
820194885
1082222666
953862170
660225678
644974693
805776392
907356379
752927926
725734131
599258552
687551238
455148107
1096025099
1058787502
1131149713
251132491
676106624
724976606
1131327962
336439862
503799615
1083084287
528411602
660985897
400627488
1027055722
723009027
497650227
598871268
561218171
132212534
760364927
910293049
1125409721
723064084
636401173
543143852
464176480
360197675
690507842
584945036
756385540
621142695
1041485772
1108057829
869524334
820170118
394797066
1104346198
767786919
580242310
920211864
850643710
338957203
130981436
694719746
1119836758
886060127
849187160
1044099557
1017787421
836544294
992026226
690776573
380589863
349892848
873120586
913624820
1146163930
1138400656
1000743941
1034614011
1108543587
671752092
624630674
783291239
777895738
632309165
997857410
947755103
1034143009
241102341
145196294
816378684
672295194
520370516
1080844226
1096380102
617209027
132696003
826129545
952697948
886117793
894669079
497314553
712949731
1061921955
711120913
912914382
1029976869
498515181
375311899
412589482
891039100
486589356
1128107589
862575953
850529094
527966851
659856324
816645851
670074394
1036770088
817957615
675569225
482003793
1116084954
948753634
660260467
914111885
299268385
309278942
1071946459
896118544
711302570
797348636
961415148
627218346
444221107
258418875
1120161946
752191819
1121086471
282925034
1036762492
388027873
1056364820
700463761
526536679
414683357
752912658
452935277
1027512487
293802329
1061426636
98185028
1081933172
901604328
491307709
1126911491
275038569
523012143
591484026
538857712
328865253
674370017
910399073
711902355
929444439
785629649
1060550098
1115285202
257919767
1014059179
1317077
871081849
739006142
551648016
954057747
939950275
1039347339
728096199
338585910
2957232
630592542
1137706802
478894919
1003236908
830473166
1030426830
251639324
955940436
269138867
413218571
505424952
545302480
669611028
602003944
947791021
939490886
563474692
530242811
1009022618
1041382572
733439473
747705396
567147697
758005755
1083777842
920794321
298991039
1018947965
1117674715
567654109
300460607
924693234
600295012
377474665
999130233
468694066
1004383456
254733577
357777350
942560950
622580647
979677777
1030815517
835303975
964660325
641402172
448215471
494894392
183534427
1113940033
962441166
762777758
431815583
777561874
978816118
481390133
1037857278
71474693
1111759648
569629453
466753888
594069653
898270448
703938414
852083758
721221633
1087075225
429940125
234228001
728907532
550263866
503005201
864862502
658193206
1056631933
330723384
544696841
767302510
1125890762
836495679
803779477
759720867
1000218614
546498845
766152900
463011319
885896641
500879619
569646939
649781101
955431315
669520998
1021415808
59234451
506334389
844096879
1031515209
946530743
1148374078
892328340
1070766072
1089631217
916459455
933422139
404206788
815004786
247541498
1120962251
848981071
422229661
185964492
579876825
910342292
935250713
728943984
733804353
995950504
691268917
356763382
754203617
920038862
570653241
969939625
476060853
204057169
967668194
488036932
1102860981
498005350
819876026
852632519
982015155
846505915
788798638
1084623861
693376458
855293538
944420922
1010063573
885391108
807702181
972132324
1053178862
848027138
549176882
701570633
437306044
828983315
968780771
586949613
1100247227
939227693
837754073
533965393
487368253
1101946556
1103189981
591559466
791758784
981911439
484547428
656675785
579683616
948222518
324562611
329243479
667297613
810761517
364995603
457480390
969502188
925220108
509681912
1058660213
505089362
1032818018
1006205733
446208181
230751763
821857153
997890385
542270251
1049753495
805516362
963060909
462069470
914479689
1049131380
675051946
1008381450
1093349325
573033928
536426653
821279333
913369425
513752351
1008647860
348787567
848224663
872364996
939179586
936636624
874302223
913404667
793716099
429362293
441866107
532916584
358549761
1014146793
454511510
515877222
413063038
1060996025
1003730645
450733129
1079876525
801586735
654516388
837868294
1034120692
723990313
622328316
522359648
1108832833
536268257
304005201
724397842
315310562
693159143
528798989
884867230
1115069526
724759733
423955256
723046085
1093161855
330941389
1145715574
378471099
1118287537
381419305
1003230840
893602285
796961587
424479290
976055273
900337529
652366880
1082277970
547611337
958088430
1122894770
894629745
394949896
1074944741
1141481243
519118457
466124433
530734705
257433769
758604522
1008002739
1082213265
618678478
864717995
516544746
1019935807
1043844133
534086934
1075483404
852310857
487036398
612809592
346010406
1095891099
816802159
1081065841
479985394
1143852442
951524245
645338556
869450324
1090532508
645560326
1039855909
1134371431
481471655
488852588
275271756
570529756
1127539420
1111471596
887709799
333937807
1067845264
253223518
1022433399
467681795
911570095
420384312
1056368766
1090529919
487916010
1097129512
932738063
777414106
563219278
977222360
934891756
1009188975
856961043
1015013996
1086508767
1018649629
957954343
1130317412
915803309
638242016
521775467
590931695
1141865670
1122438612
338098713
475020219
235189055
917846424
991182893
559305882
1088474528
963685691
673054455
954551574
88392226
946311478
811966302
470977605
1115576946
904059981
997947011
773543326
354812336
896910367
778742409
792666034
385147236
328149705
985535803
939475403
899047868
192399451
839913656
1142946501
1061009178
310028437
527190084
861839738
673211427
441264412
1074372833
892108844
360642818
333859970
1056986700
809037260
1004461390
710587860
846864031
964558124
850327008
461773172
819139844
169129614
946645355
989767159
771254169
856270974
888557723
909872209
756133323
210942547
882617350
533572574
915775017
737927619
1026710055
750552830
776249274
1093161659
1108438454
1088684136
410487228
229751652
703119462
652771444
1102306467
1134863945
349704648
1009599654
1018669035
211500109
271339446
471421129
885876058
461773325
813834983
942049479
1114297370
1060972663
856142229
703335221
1059152231
536776564
431824522
901973957
1007861842
1040044937
817221745
514109188
756663750
488115453
138121685
1116757846
1124290408
1003640778
1083109599
996774783
1022302735
761921402
63119989
767459522
935035034
929195169
908258514
212610358
752346264
634506922
283357490
292779225
1084299269
795447466
629883953
513370887
912057396
765528002
944671994
757788943
797503259
1001790587
384439873
836958294
979983802
549904503
629514988
381688768
883429121
509314746
684643850
601898404
707191060
990466990
1048929531
676473029
1108572467
763311080
1142764731
768261037
1021451039
252908648
632209229
361200518
674148836
450262329
999471633
473671543
564261646
803002525
467118623
393196868
641648129
509361209
599305363
720309828
995110469
592580493
234001212
399344046
238226252
420848880
546621146
979960236
1035106078
572915335
840345603
858388066
985421337
721456538
687684645
744872555
513260180
1040134345
781776888
754674143
675019952
988535860
712113174
997821235
391724710
512547374
838997187
590844240
866864823
981560354
997438301
565207650
612283533
751365153
1057776595
699371073
825186747
435056384
65350669
610662088
755922945
876192692
478795318
617034385
771123176
933665985
744280762
1089299906
1057234961
965206431
118859538
386003643
742796577
835212677
797805141
351321250
679543366
39940994
794530252
103846045
111737803
476978013
1073142076
370057076
1071839013
1013490471
978675431
399842525
287179556
992202061
575880047
464727871
344207477
1063532069
1116875801
906974025
486048303
182796730
1080312032
984929269
734959345
510618070
880770669
1031281477
880997375
869895307
926796016
897842040
1098346131
332734004
1078749230
385820248
727130738
809277742
225863948
739231021
469280148
1022105956
576521559
428967118
889191878
562940717
300265557
483511449
1138247403
967480947
960144928
934971842
575842267
947667516
322823137
174388586
957666351
1148290082
1043485015
1141277824
376254470
1041468923
601165750
558626020
985150558
588749689
584156618
418541196
637735874
883873166
525886503
827720790
511701003
61280592
1085385100
769957218
742905053
772413638
715401219
477166889
230838959
904438306
510235361
1068686992
681308990
830761188
317396352
323217737
163788989
539812692
599464364
715716187
428415178
740827072
659568208
686611118
48338471
951252585
397101687
594193070
875619513
363871617
1117052184
1100861921
362867446
517785034
853795438
500752025
1023918307
880586726
791476607
501052534
232789617
954227466
728673595
978946398
880163815
817435159
963665694
1081069323
743605008
881843074
930454771
728645761
900375784
624186682
313225185
1102651113
698633066
1009127121
439262949
1093250190
468298677
322520766
1036473734
668022254
660761300
1106170243
952855088
489921694
886550294
351491067
1050592002
630358670
861398266
336631676
383694654
294405802
984095429
260432434
1100637574
1058829489
994743490
949441153
249071263
333275579
1073493563
571230260
324640816
796674903
297983164
1026147665
413897496
861974643
507538779
1071070658
396476427
177660607
1044920281
1110641901
706924918
886150392
1090420203
370291393
472544803
488579506
564716401
179400780
212327347
409156698
406600799
852254089
1025543684
565220821
929924375
435063274
474657616
336684763
1050933806
1120493237
1051742198
373178005
650820224
970725267
1118907429
627315935
1011475138
771139225
758263329
1006301971
485009793
629045677
995966021
1095149949
889846071
826927265
847040835
906767011
388222926
478159414
459274389
468261309
492741033
370204715
709140934
859244381
863175907
1011051874
775285654
1023309257
790890382
133485252
427660955
298513285
767214392
662417247
566743054
1035446944
932649681
760059318
959048225
631493096
551263590
981114495
568283759
906765354
1015681907
427692816
1109570807
918569273
1093899319
419551191
932033736
1027347368
1067554085
785460848
897517722
965703998
728558858
1080340307
355131187
110090019
998921054
608071579
483512603
1045551698
929515921
1130619390
779782322
860894576
413228780
300526561
768201689
1109739144
957802260
1129668988
730195354
961884331
514492424
844684829
1124026938
1103582195
413474045
995398389
672518132
960855393
1022788068
669472701
311328600
615957569
309721531
908209838
938311058
1089074430
1138416120
955562598
319329534
1126063384
1050462067
730222382
589392320
939460272
1087093517
682452414
1032107678
1023725570
48302102
708573834
753032961
973998729
171034288
867865569
975533058
595918804
1010913865
335024846
510061197
715937757
978963767
1077680530
1137409316
825994220
646534712
633413374
598473697
882416388
858959112
357230655
761932389
1149372565
463564694
1048178125
209784392
901689530
1100806030
684595434
858070855
386707017
1079960161
779817242
1091719180
417191725
396195189
940358086
1067786360
1036914483
836760868
808082702
1067261699
396184946
1081290951
1122818166
197340960
557997029
1096076562
190020524
944317656
1091140995
378375213
615181403
924826901
779931065
425751098
858368741
1090037335
753968508
674600403
798500361
931973590
839936311
1098243411
1114642972
881820868
247171421
663072600
930504946
615701354
1102855303
594408717
1016339880
770079966
1026742500
204278640
449703256
1146079998
1049270454
132986393
1084872753
687459530
742920016
998290953
648059349
1030790773
1002908472
940645540
805282093
274703716
428498687
432040151
736095486
1081324166
823811093
901847250
952791173
871952257
727312517
1130016354
673475543
728466763
525918090
1082286695
1052694164
504288065
854218219
1017014286
691874408
1119310998
953850269
906714811
1045364149
938793200
484719585
402414970
419291369
1085489727
828990546
729430820
714337044
412482333
823075097
1097651466
566479931
889482119
385409545
407731946
293049265
943809419
1070518623
966714713
718134050
753347588
698741165
955149991
1051236111
1119494555
61430675
823164095
645966644
1060919243
1006114686
297294237
981641168
423961447
623123736
690610075
1099685146
980523824
1090827956
458520357
742530860
476290153
679412007
1039845655
807040627
657920194
422361820
828712113
705360221
1107510527
715082558
689892592
1075698925
617770728
702840701
1122120109
1019480763
719362375
1122052004
964536671
727721610
1086697753
496249632
685529823
1127488363
852540955
6353194
513337248
999336355
897220876
745066553
103731624
556892812
514414602
479602353
925867353
672168634
847497040
1092204654
1146454334
964187576
960472003
758708592
693037259
320692021
728832887
858857750
486267028
852524421
589942113
716283817
966173278
698037596
614399839
392597360
136248608
1086191590
1038164247
901178333
865219250
856437372
819146827
618356481
304092488
770922128
1075324537
1102329655
453062553
763143497
884600864
871632191
740536318
1092829417
431563089
436993698
1018677500
666416248
645925357
775963485
815582004
521918321
745247186
451568605
535812383
1066416912
336235603
446439297
761360196
592896567
971410773
909534873
741821611
727493654
234445883
913325184
804184374
747375005
860242037
1022689323
970040237
915794671
873837728
781519366
718444461
570445400
326179686
1045482173
536546571
840038702
657265846
754953074
938688887
1137650363
1100872782
1058540361
866374054
934016136
903370993
462715184
678218479
850085609
837716679
569622675
861258409
972080560
1082112699
965105879
691220111
1106196921
683523456
476815969
534417590
961558724
949536034
857096540
721524485
431971760
740055811
614226372
1118214807
970686700
1006199153
1131423396
62433252
503848931
877226713
854372988
318988545
993397662
952258258
571522774
420903011
916612022
880784158
399918301
1125818567
690397407
1037181381
697804980
231018479
1074215992
644352173
987620486
1070411766
974524642
430105072
911831245
1008479176
435660374
772360746
1145718377
718992612
759160437
433107296
425673632
454018594
702770120
1006275235
784829458
568178669
504291280
526847959
454069949
981168248
316803740
623645853
247853197
471584384
918149956
578914491
938717784
210504886
1139735075
608434758
756723097
448620548
611657384
554975410
890652403
886191339
397087997
1040233844
6445647
513409430
899940550
505265976
598331292
1085460493
819494157
478132880
341235336
435363288
317542909
1004280606
921003611
611322037
1023256651
983603253
431594800
202108780
848649738
528516708
1117553429
565872739
1143562331
535626206
905372821
1123284583
720821616
896226205
654952782
949673427
1004723433
656511600
928730623
1007891546
642953487
1066819152
919451953
944172207
765271818
813960388
981666542
461186517
349923852
494211944
753826278
272801359
833151931
1005736506
382984253
631324169
1059540224
532561439
595591548
454699965
924002336
726049365
1108853499
1004391298
1068505806
448155373
632456867
880507553
459197512
371052014
992028143
466605190
1138570074
722638970
1010285365
764370755
770747229
717653074
761410181
968754678
426294551
606830327
953624693
834910489
679469213
781521492
1040633799
259910224
1081622276
705249778
884028378
752853130
699796489
468375902
1022864138
1065551612
1077618481
849248626
1044123699
837170942
791523924
502418036
717810888
1107448360
477254558
775965125
257806954
231950063
1015878915
794063283
542239897
761412092
1111900711
955834427
679096539
689874885
352601224
999165144
658749485
460068113
718182172
1092156249
869420726
354488542
197011060
750365555
834942784
802891629
778953263
602351297
1035370729
400835180
496626392
869712656
1035842101
650413993
643363405
780432532
791557460
439880782
469939168
237834702
764181162
472580741
871483258
1058914772
1136255078
172164971
747671345
660805070
1010702588
1106386301
774719041
798430861
420769432
1146021667
518831544
947404022
912968677
297464489
1011646625
454638635
420539162
358546019
512361974
499056494
459730128
574996622
849108205
960525851
1068986725
986275787
910769188
313922529
367052556
341261190
513688312
870765759
651168502
841992954
783880432
647888021
593833140
936933353
1128318071
920498770
831083940
1022537956
638710585
322849539
1111004445
930765068
210732905
180477745
975202373
720670262
932388084
956525149
638673951
673130583
219354764
943023214
879693388
449987270
745721163
498929549
932789446
638696454
892041132
602428193
874368758
866736727
893363179
658810981
810316273
425375735
782566385
291608061
668619951
1068337990
955388105
920131538
1111655648
664262306
1133482867
481468157
495703376
481506204
231141490
394834008
348175637
742838155
962298353
725510539
76158305
842806695
791102061
933690263
861606594
488740163
427247982
1009105796
1149686451
548475161
454031487
1010228092
709533525
117102211
982035596
741198972
1128789259
734959461
1054894192
687698982
551322462
885766736
620872142
807055128
1149082789
756536379
998964433
477664868
731313747
755437298
304082043
807243382
973217071
300786233
385420708
1055616828
1025732548
869313256
1127823583
1136916146
892394979
351241645
474743691
667925201
123508991
562303680
788620241
727939184
933738520
406307960
933305878
612804006
731165554
795397680
1006169352
895171221
1074622652
526633716
879646988
1130143371
985555281
757647323
1085909141
647076389
685803466
450896424
360520
303954891
648032589
1047354827
677329786
907442021
849846564
781793450
897751001
288518155
894817292
465433547
1043613407
581257411
913713059
491897525
329728752
867428416
675624683
1025093868
636186283
1033331020
837791596
564738728
612368333
843250049
564165861
708203525
778808614
1002060176
1130440353
860298799
382640192
690448864
669012088
787331460
495038561
735740832
357525833
738359800
405129029
461868826
1122122920
555516859
943319691
244602220
1118168127
936277964
918931643
634563775
936010130
640152257
389298363
815358827
697857288
1104164136
732729202
963782491
884729434
940798860
387826641
315067756
1081124175
202793443
733544734
852487140
644634725
1039235042
577107253
311783090
942336152
741880170
949506713
719573860
499906509
1093152934
990275975
794479131
103585199
175104816
978166131
725925196
1076951820
598550032
979669752
955731325
465248950
684056580
1033699652
1089037019
424456493
730969374
288358893
656328431
983965541
810490519
814630081
690595987
941642889
608103092
741766164
704090398
881898038
1004217114
536478650
1131057008
589433907
485832382
608295719
558726626
388272417
786424956
1132877138
585829753
505444781
82368019
714019872
856781774
682322144
981576057
218580558
452351497
684746932
911451533
904125231
130099094
1130859677
409526860
1091694937
390120143
730545284
1061655836
991230442
739869137
787141067
1147888431
188190894
519578799
909134129
614942204
528654007
738974977
893353903
174696787
762225245
859050517
959693189
531151022
574794662
805440031
851643767
771603326
861329751
834083012
551517081
433628967
579537554
930707089
1025130802
571823276
1025685325
956847023
1146661766
502024976
898368994
609635418
899725434
928121223
598804322
920092298
316449129
1005860553
1008842895
637875642
1124898367
1099200727
74307960
489505425
168956452
700451208
180612123
1029178152
417351570
1004689212
452513065
998890544
928702482
906986988
239372921
995294915
962683150
1118887093
1133583663
464571070
747650635
856000132
819879979
868532235
816962305
651915449
745452623
536197307
696058849
1013805774
872086851
510237782
25571068
1054024229
1049004577
844899511
79114338
795366814
594687434
760995386
514849683
904569923
1074528471
735221784
447180925
886062076
905039598
878636913
877659968
1128956037
237421298
1036504579
643649966
537405767
398217520
487652702
700639234
1015105664
954482477
993932072
376152245
1041849779
746991047
991421259
585046937
734206618
653119996
1082564942
919163905
373698915
746994411
860042399
836471116
1080124728
417618505
1144631418
887176591
102890944
939308997
1129715178
1142886181
671898848
713734059
972537878
964631799
489319517
688813410
432754373
1036426884
907010654
823894594
429251629
799699433
589188136
886214525
632672163
849396057
648019343
535096960
938314600
384618799
705481152
459389005
864937032
199547807
971264193
424539036
123898140
1059747287
413257740
497480134
1004162262
937344352
476976511
1063525959
1049748363
945141213
933376925
1136328601
251392744
727699945
803288689
895422271
1145227191
650145832
480174977
1137411504
215195025
709661015
772360436
1079938100
827833766
844828831
852388714
1142313652
815908209
934781867
1043075219
587222255
770946100
728370778
897256430
859199413
677679826
399461882
409721218
516740719
488206104
791578492
642384923
1145057661
1121943998
809175821
1135362510
630445850
1140032743
942914691
466256088
708685336
801422023
594478108
793464549
972855345
885352363
757945046
630272785
831053817
933937608
483211088
753683184
567862818
935300861
1075500367
903729310
608220146
427963182
235623809
459889413
706572261
272033040
695340226
986195193
781920517
727722181
770068417
924987904
1062478284
461101481
1105570119
711567946
2938657
618636491
915663754
620252202
833651625
488894701
308552309
937552103
934996461
974344933
1134788962
822195721
956262754
484336906
710315681
1047943395
1040725003
746834175
692697143
465167096
769290249
1119129117
978076392
520262532
152555441
998378730
1002726200
1017786480
467865226
991160801
462727107
469626908
896235101
897443981
469555479
1142510953
455930848
516642607
88846614
866572776
719343108
945064776
1143120164
1045018816
747021558
841394913
832992039
922686474
564529282
117040623
1120108704
1017253688
512264019
1139189477
502276140
334609166
948726656
980619263
473770975
830045584
1116323892
761483355
1086043843
747102498
1049849736
801807416
976627638
720017660
86400961
1022950640
424860163
504947150
761021166
518590717
1116302203
950231711
1017768020
966293137
1147142389
363528480
475528943
493452719
1073525116
402901912
943595324
385654911
833016789
1145531574
188114528
648067451
695799235
422399624
1116403102
1089354597
394799114
148214988
937509078
1060690618
714310968
487040161
671333467
659301423
855679064
622988074
796148011
613353043
373393474
432661883
671538086
962266704
712087836
151227530
404742986
665387849
761135993
1117688667
850939233
1036104864
764900382
672391934
880347184
495745157
491672864
1126520756
333394637
1065648513
1072552847
497339125
900948637
973819243
338341274
1143819140
1018401254
431960374
983363413
586783605
910137370
1120599910
1066980784
1137259548
999732181
866641974
1015425085
800791872
701209067
1019365664
930476299
324554965
1045510371
629772603
886819599
936727445
991376455
169312531
909397863
788471330
947656135
929577659
730520719
876658645
871057221
1062767302
1105621502
1120534678
881849717
243756890
1063379852
837602037
604143021
275949709
772036286
376344732
789932994
382589949
926249985
794316674
332598688
672948982
1070726470
516084822
549063032
910149500
1018773821
753103568
221951331
987318799
1149939270
1063716243
1134130013
873023362
1076761919
922273805
677456690
865867258
928760792
1044231325
805649583
428724997
734951843
976440409
912077495
127641545
808690294
680640
682748803
139926915
758630676
1099022761
1036276321
422899140
952627912
445509083
833131304
863004505
923654108
1016802662
582678089
890025011
1009377988
880542195
658565979
160858373
1039487553
917155948
643861930
681271378
1044612769
373735692
367471423
1036049696
546945927
757432978
551811979
1131806202
572011070
671502163
829263446
1054040053
1010420396
573964786
746745890
840552377
760844216
198154291
1053330711
858225997
786270397
853296162
994696345
662802756
909403920
1052063004
934933339
63718578
748379529
978086100
337087298
575950773
505940267
739450731
597240746
1013260032
998659622
529096981
550506970
905017281
183754470
357674933
1102727176
799189173
945403316
530805073
891256313
1014268029
902258862
1113256985
1099949186
539797011
1108635504
916364131
1147019030
1121626556
719641315
661050785
853038334
674561407
349957263
738725074
1071700961
504438977
673046522
1107848314
524208029
276237383
884174461
902134603
200808789
655405971
1047670025
363023548
392318452
1079026521
312349164
1002278439
616555933
405848387
1029687745
650784860
461008176
640377032
682923978
921070156
794307395
821671036
742139349
840439996
628946826
823478661
1054534980
635139966
89015112
190319399
346301987
826937562
627964532
521239114
697777306
848598432
493491828
372611602
1091655945
940001506
615047110
866901630
490213279
573934739
482941031
856686551
658134875
344178689
483229919
714235328
446746884
464006398
900470123
802044716
628160701
1097808600
914524737
957386567
411302387
475103506
649449564
923366532
752666710
842260940
889671920
695231617
505436902
906225510
696213544
446163435
711598986
1080243353
627770740
993060389
828260839
982102222
658062774
339378865
449410489
829812975
656385568
964329375
262506483
918739705
898910394
781687970
480262475
863974185
1037388257
426915254
1039530123
730066520
1103823766
1066681120
898590311
517255858
673400963
766188995
894295175
973883300
240933142
361983219
258126805
1112472218
1061255652
1045928288
832816949
880966094
489912897
1128311416
451260974
65565092
454982374
1042664434
644890761
899517373
765355356
335716141
737542734
736398123
756620455
479889903
902591764
1017212559
1063434368
1078371311
333974245
574975200
701581766
357119727
688897968
799561766
902295021
877018162
429990498
916762383
854008452
967815779
1075310962
848120934
689448969
717689320
1114918463
546046048
263766028
492005915
732983802
482026196
401285556
995233691
866491394
861172396
1064412271
927270619
913633581
389218978
758840236
906236720
1010321239
1124010190
970233298
910750171
749638629
672770409
858865720
956133027
1038422652
367620572
1015232819
742652315
495925032
1081136153
1084182932
265162384
926131324
840775131
396689292
846422318
978966321
721544674
498342205
1052252692
764801374
972975251
1076796669
1065374162
472966700
483842958
202334580
1101364344
714617279
780101891
433859842
808093325
637707287
158551007
591742141
1061870185
807425400
705326628
925285592
1026680362
903405773
877037007
861124549
970825162
549746680
496332782
608201889
254282046
381003503
760584387
1014097137
849023241
850209192
563011651
401412921
844391658
343453688
855257911
346067364
724169190
793008778
1039080628
687061928
447210766
1059603240
747846310
1095644472
702523863
1119872040
347085960
506145829
729343826
1036971400
1062469217
993488308
873931421
769912798
860752669
482401696
404445937
441096130
403607831
412149946
75523581
471760291
982342519
809602423
911483734
735203129
858729998
388519213
913168892
559135582
211284196
713907005
771050546
955146421
926817550
637814812
538600804
717451100
587400846
969169931
198489741
399087720
438907194
350090671
379943676
687618348
780409063
662072537
1038804587
1015739377
506769276
954695718
725715732
812633140
912534493
130166167
884299940
727509983
396657959
982327134
141026065
951173740
951252056
881325616
706482388
783970785
782739795
969414817
1020774130
839779936
345732015
828000636
737498107
1039545145
841479174
489191344
951593659
683787904
725940849
1046930816
583595581
491629590
517079698
951045409
1079974931
866832621
445506846
230669375
976976192
231783514
415214797
764220241
923158354
727446175
395111367
783564790
904983956
571577032
570278095
773071776
998277463
1126304913
861337357
649966500
621398537
1024882704
906052307
465915423
831213066
1131596897
379200653
1018342502
721690578
983763401
224197009
1118872640
492095835
1148584267
557898619
462528896
989700384
873069026
588324094
1031213029
863452189
317121279
1061140543
1016783721
1086655847
760505538
507384620
498682186
972147611
994403387
1102935052
1007711850
929421267
346328471
1013339479
614173505
1042585752
997553689
1124674344
1104069917
1114376231
761188008
683653293
375796440
777761463
1129101733
491317848
502952300
1000406552
498536975
966062958
1095192713
412999991
867083900
619235808
497356515
704008389
465089949
713848595
1028539116
856447274
279500799
924595289
755296625
245447039
360198681
116613997
368630643
728710667
1039845926
1093076455
966643796
677277844
1139159107
649574225
538326997
831147865
979531193
410509810
873855589
364207672
669101748
949040945
1136938060
360781703
974333026
753271376
1126548269
825903611
1035287346
973537164
784538990
745184611
1022916803
642736666
973018455
826058146
1012908515
482408107
660526906
822311976
680238965
1075206201
643172367
1035772933
952200317
993568919
602553440
362338048
560309506
870205243
947527268
973483716
1082631553
1143389489
987746705
550284469
914865552
476379545
1106924222
374192224
793477327
775575358
818284098
1018181281
1116385614
666401664
612016777
518499761
1023962978
992508324
1076352396
937080494
857328711
996593070
676123384
1034969003
309302911
1000596489
905761403
977481047
863002275
942028820
325132272
858547931
634947980
593806068
917068291
799589422
670517329
1065425967
451250291
902138135
883177007
1029033882
992318556
864800181
994075193
923843823
444985543
1145311455
832765166
1101435228
382067423
805724231
741790016
446477168
631382915
384677122
508212
954275056
783199046
350179764
1055801838
832140084
746410472
726603526
499493696
829733197
420390850
1117015744
686435438
739506616
910525223
806960449
944459158
721091449
1038154851
320426634
214537879
1071540872
387121109
1085918702
382936479
481025375
532332900
1020963698
945050134
950118056
522605921
591925692
830961235
926794282
846150125
737888021
934226853
583792397
1013771978
1091220005
707371366
432342098
901923304
708812717
995527255
736736924
574941503
1078308491
254883856
194967278
744423336
787242754
986498066
865091442
564005808
765695608
795146047
952599773
518018156
655962452
879242108
718618361
898385529
894788386
194833930
1012728779
926405177
1023005486
952871003
189379858
1127313479
570413830
578658568
1134598420
1128271020
1065338569
803894176
1002756141
1031987521
905914568
953334275
336067050
586348673
1147519089
853544945
501388193
424273131
905764802
680784721
569210693
466216287
1087992438
896331733
789610417
598776324
387358176
656155942
838544990
906095775
999556232
439147817
504415485
766242555
398538886
693321410
660854278
1030799699
952119815
770461313
646114823
315522768
1128427556
521455041
1137340490
1115468114
1064082233
889124029
1046928827
429881853
898742761
932284395
1094589631
659196130
151516084
274259399
512966870
419917714
587489570
666727039
773478367
700325680
1101836113
828080493
1087406948
804504073
1138582616
730088063
1044677208
855151273
820502705
1075487777
563303905
938193360
435658892
815945530
1062464888
629956862
995776705
927635374
784476299
960876618
1114880603
786369649
1063605010
624725021
845345194
758968571
373389747
952545845
368938463
1133704273
1145204017
496596616
1135399041
1054300540
1092169736
348961523
767289861
762104738
451389662
642179123
530892349
548203339
645961061
837223128
498529884
1022963210
604975529
1027187505
922469848
497681379
939976824
960587391
859350016
838550844
1034136611
480228440
887424488
659461565
494573943
412785844
749250957
396462321
542169185
690353380
1070105874
1139325311
386630256
839870952
604989653
209897981
204328296
391398181
880624693
996521334
636573284
936718096
263281900
175107449
1124583226
998520114
502236922
582326034
708884520
802399853
992692636
539267536
1062728625
847376863
644683821
627298746
1132002973
502135498
1087857672
676915695
878318213
848596445
839576638
669109745
665631142
603878129
619348914
631221376
969076752
1025325456
434037136
564715122
1059560725
972412296
372801572
1085423930
1020849881
566312016
696681153
856160636
850378319
320654975
1043788600
1089841379
730572393
936894642
1126194629
542918358
1148190358
765297604
739162590
994298091
938609642
1047878483
1001403035
1074274260
395729924
772097126
799886880
443637381
1063202284
259542539
617047758
460200896
636997214
1128889383
442365304
1012352222
838503975
532707934
526260399
775052057
247933178
807514114
492019415
975398336
861571767
598929874
734953451
987662910
917147700
1093236159
574226185
440914226
965890154
690227370
1011091582
1083151258
836709686
723129345
921836620
992737785
832452859
355711199
794528594
721535574
920877787
996792032
954766139
655797114
967676630
180247761
302391921
1127600630
817228713
1096181954
603942353
894760465
1080141391
953541870
790832900
655553769
795075843
865720031
1146037509
814272656
754906934
745937777
971844766
1022473412
426795590
493627399
742650310
807420225
69436292
778076281
976451474
741324654
729865364
952702154
1053841904
923839034
1138895818
1050796458
454603505
457467989
937673649
1109758889
1124139326
1078501867
513285344
495218773
822956201
773661379
1064589039
571220294
814393410
726759408
203061775
765196275
243625512
928371239
1049725364
866637764
588531702
945448694
365994306
678725712
1045280901
530544509
460576552
240042850
992072292
1029465657
614064634
474727974
468453660
572661566
1114381537
845815383
460395057
591889725
852314781
877101225
1124724885
988023235
544025412
507491304
783397369
778499975
703376879
728759126
380165076
810798838
938642871
892001475
241346046
1024314953
796994043
478220245
895944136
594511905
891240045
677366820
425430693
639312254
590391490
791386901
563774151
512173097
500951517
609354619
656355869
898688555
223807561
102277215
839672954
651951193
1138953983
914829771
562762429
1134066232
503633611
492235037
777846316
423818383
834190065
899305400
367123363
259225250
113064161
530987210
640243668
711233959
459335579
208174609
903129815
627238192
602644257
361681177
336282064
291270807
753803406
630087790
456489322
442285309
948758414
1066727467
735873436
766552921
389184637
646092644
523484172
649164187
1279258
997491383
1010612659
380123974
418539975
744005923
834443497
688712352
382824056
876232358
823905166
543727566
669573543
744958934
664757516
414728476
806652222
586073785
480200180
1128370746
738612559
1032520587
781142778
1009304587
733743897
338691246
1004636664
737566942
254358866
651282399
318585497
387705430
390639721
621087509
256931760
474403099
721574060
345200894
706529336
608904836
713417837
346207258
301374251
807548698
275276573
477522984
570856618
720427036
1080366504
1000301160
1126687343
908475302
667204853
967627332
1050081315
796758588
644372759
154512700
1001874548
1080055663
923231733
783443331
844464220
268727295
1082961581
925567997
132631406
479213936
1026883720
796901652
729374597
875406589
857735919
1115337138
1126569089
286942802
914114517
493693505
385775465
595864863
981406911
931251124
608969762
1126681150
592234508
572881283
956373708
836235762
648561131
966447062
1072273636
497161324
622385770
699857743
941503361
658216715
635917902
391669374
844563765
839054921
944480029
929686091
255599182
360441203
1094563611
585389570
1008728033
538152041
548671869
930162459
1013100794
969235090
723332895
557362242
991530849
1096459305
1111431665
725140490
378887183
748938891
1036337137
846746277
624818129
656418858
316955808
297292472
531471309
1018800370
649485017
351434652
750215586
691857691
844725931
407831156
1044041762
705074441
363879164
792578193
250019697
521185997
1088865246
1094334454
149128441
623962694
956222975
853465812
971636812
606498982
756058257
928577246
854201380
293228249
996515985
1017213738
554230789
1077993415
874490452
887728206
1067464435
1043234961
982909066
216829292
689449669
881530778
808069807
908890105
473027341
322016245
330284358
677169475
836875539
968300222
490900178
828510930
822355070
1090835229
583061624
886519734
1120764632
709425169
925542813
921596428
414789096
962706734
811653508
592524730
998172965
989702292
326990500
761412915
1036218357
839212895
860381847
990608773
519136272
1009213997
376917985
868463419
952976881
200809757
203655739
1091714445
1145297799
805970889
427817682
766674207
851065565
724189183
964190355
355197017
607894939
1003863060
786532644
949374038
359502189
140620626
1074237995
534917268
570983355
1032903934
931585352
1084445342
336144377
1144803757
654294556
496568147
816854837
443230495
382363593
457684040
462529370
315993973
1022511359
954757737
350834502
630116850
281759467
1074514482
588962929
736088653
440867359
559999142
968594800
677171442
329428102
834451303
859968053
908849533
914330188
812822497
1124035863
648950251
991772948
209831971
1052717710
979373529
464218914
897547796
1103803117
879073948
1104902747
1036075046
495069244
955300859
940448902
1020327042
975011478
601021385
687782154
943571096
1124233412
1058688448
958316452
511341348
515050539
671666202
672152367
930101324
891380026
1064886121
556103473
1065900642
684432581
352461950
1132706547
401457965
508139563
358925540
811156149
291440113
761479385
292501988
952082204
641692891
500535714
521905509
891332625
1083527521
1092588118
636538999
918657464
640536818
1107688055
823409089
778119225
986178343
1137604727
687029801
709771876
512919163
376532008
704737851
369800441
625632920
677838779
468290335
606203876
670822100
612246350
1050872699
822016789
1102031819
305188250
421994633
485314360
983005422
289895585
900213956
583492231
664332310
343474350
1051327823
780545472
905262440
546784055
922989208
624405582
469363285
973158720
541378417
917166813
1149088924
393389660
760312726
892991317
249266052
495891163
670180119
552650209
1078714719
638197286
829316463
856584832
894261210
505165510
518521576
1128243749
979151792
632672216
1133597538
413192664
373496157
962201506
579435123
181668705
364457077
956199024
1075426438
1056137285
818326626
662255849
521803776
940884895
72001449
339678971
557802374
894027246
639397553
560146533
990793259
878972235
797476428
505458959
921804556
167904458
512623386
823535813
299820889
1121000971
680206254
706844408
682790565
745034403
1046423977
382901464
747325392
512036488
904882994
689414133
423503073
1127230329
488914984
554791340
336120995
570696671
654379330
435800563
960706652
490163051
454537796
1133619357
1008113708
1029875056
840816815
169256237
1049349388
995180641
922384739
989520977
1170605
1064587174
865512807
799670986
642715375
853353299
965880661
545793685
903367728
604001105
822425846
839898511
572450810
525260174
458065315
845669837
640132343
935713718
168530812
837517903
578966969
751434505
1058905162
979214169
1146214372
600409981
471279213
633600049
1113062838
826730801
682941576
1140131748
488089493
914211270
485739061
1001324106
501337879
1067626601
807053306
336603064
773179991
849206143
199094657
989571544
823422637
1128422086
726864973
154254713
671440305
418755691
1029541219
590002997
601963348
1059547880
985340028
262070255
1074523871
377586404
626259721
662285482
580360419
1001127178
1022374663
966657175
659226661
805957557
833853639
642733635
739889446
565784851
686007131
686244102
502955799
1024461419
936604820
336799554
580391911
404605474
367365056
900808344
486652714
400205780
509508837
386575503
293308293
926449241
998597267
431371143
1056564748
644693074
502715606
721681291
182125365
459837446
745234724
233808492
77543183
977194517
576626125
968871205
495331550
864310467
1130441178
817550127
703988027
432181679
1007931365
519571705
662653167
664502964
458771653
1094205762
990763806
852489507
782624785
1108549121
666509055
756630349
987772924
435073809
1129340278
413593801
603536455
655605859
327898361
774643485
481010570
698278052
125641088
537071823
641177634
1009564688
295382500
994877984
848143821
989281388
446487672
352197280
788029474
748457083
782381626
1129119845
900775106
910020762
936562317
625895630
795608337
478084300
368162603
1141826418
937591622
547931893
1086267792
1133423382
708494982
386628575
673045728
1146767829
816248539
813004231
926752751
688195593
910608605
392772657
363745845
1117920873
330705837
721740668
813204300
912159521
894043026
930044025
986207065
552923575
880859436
1040387910
529443248
404465347
400477071
346702483
558945001
889852306
756385398
931782101
510337869
960857375
324148958
833652263
1149128279
963815637
805622200
946101173
684446979
406927260
1149664581
574224242
884453212
916554494
446252626
512176779
604142062
204861487
957911535
1113111505
222720628
775522646
930226629
1077033547
575845524
1039264416
1005902667
666118592
937378790
501455658
626897237
877689554
979367767
895698947
1102510742
1089376244
717705432
813785194
773251001
759567363
988582349
496653789
639107729
1099390007
989794842
798708174
1076405901
902289785
674082539
682036743
928339296
448143928
808880860
898033749
993703133
966201222
958126356
1120251164
889142889
944640516
870647180
676404489
713120461
973817090
494153167
971807768
764786564
1058587053
355143027
970198477
893253173
1037805746
1140316342
1068229578
44250927
932339303
192996161
579648218
714822521
909285482
770358298
946569923
1137844719
638988992
434001817
729927199
854701785
898013280
460735673
808057809
590927146
1117688961
938342586
1046008147
656221015
885713747
757521875
63809305
936015224
1116393627
1027525303
1081220011
690036855
968526063
1109198503
650689706
962143491
613579236
500632388
395159937
454274088
770336253
690563111
795961693
210938006
829593241
908203385
757484038
415153358
1121278898
456095508
195094329
711729402
506995680
883348539
675941575
911873853
841162746
499904357
786536324
846701649
822799632
934921884
1096535756
844639089
982083994
184456117
960395582
592637365
873364439
666552817
1058902617
825073366
961600187
852480955
921400255
904204039
404473603
594888830
577826005
417488461
752828766
838079551
622985390
1139017540
510763827
622688168
901071736
476090154
769199757
372743353
750919728
669095482
885213916
1015136361
273937810
578395738
545989539
835594196
963768683
789667229
452047155
1114504890
114566175
556623048
920829123
963300674
720169266
547798175
1015970291
971130414
1013434868
731010154
695313563
382830008
1005059909
865870162
528846682
838375529
1044228336
858358331
840895507
687303141
880756804
766308379
495678688
756216667
631748705
476281955
578589364
1050992401
996616825
658708991
951479988
503758852
703837334
758658496
867472196
837028128
846919491
837433150
96104
888520180
1102095737
734029370
384410959
381980214
944025410
822428888
450988400
1072095559
1047947949
1027658512
888086203
824481885
771391784
732324693
923870069
442178728
813079053
1069838353
1137316948
102069636
252319618
1025006351
645994731
1146922778
14631572
1082502310
531268131
782628416
1097876908
876776066
618139839
1116798739
865855006
676898501
1054202887
1093445574
1084189522
1025797151
614411549
831999191
637515481
1102870752
1100417583
1028770823
789302961
795799960
720270779
951862740
517682277
651339513
936131672
264445319
823650145
945631107
825188215
1122600947
706238921
591063086
310112055
956026147
433691286
611933275
594820586
957319657
1071961138
752648106
1048852252
652284134
520397520
1064009107
884632861
178375561
372148235
730573253
1006643497
256218657
365371335
1067632308
689988770
1105322629
921159780
861198669
1128716986
915149672
429747144
474754013
415438057
963165263
848913384
834929998
842989272
810942551
546104332
998132490
883839312
1031303990
660446289
1015574040
1069873312
979254578
898660096
957271293
788348470
955074992
447219732
1099212554
666960048
927166424
449936241
1008061007
507186951
74377419
916722840
1136814114
1148080150
310305383
677912475
440886887
296677300
420549684
451697743
909576620
357193901
1026122865
816040473
931564603
947553262
913447395
191352867
813905819
368468350
829013121
1008317816
562047864
935661587
507506298
157245506
486404791
1114220271
645568533
866811781
582860514
895092713
469517229
605418462
124192380
995210352
415171552
704405732
568115892
669671632
677130049
912312733
636687744
329796457
776413658
321504320
1034932103
438482392
599582581
711862420
917720140
855626633
1016776984
857523974
1149506776
634466016
1110073163
978494125
380747820
889339636
1098152477
709614481
404571408
1028039853
473478926
875960467
670145201
588380345
706021872
1114502725
505399386
751922344
504304664
723216151
1062385189
743979525
714009676
630637786
495518445
625292354
439212136
870850547
846432464
1110560859
924666106
761597914
493263223
496771080
458247827
723574315
487981287
931620239
321803288
1101259444
959258997
874611942
393216631
1095422014
641223965
1016473124
148776638
321856562
650193867
266543169
1123984201
738527710
350983836
902134934
446336396
237184249
978909922
484354002
1022133084
791967137
925743235
206987598
1052439066
401446460
765577435
399150404
489478211
389338785
759003854
987442503
1069338659
651033082
716803531
598015164
617695431
685379818
817088972
634181477
141891312
540282400
534715808
1069169098
876191664
1020735343
1039735941
665439817
491752608
794237735
451845023
616903487
471002372
1097028854
406863141
757741862
629639011
594734257
904269448
1038333909
143459378
1060492039
995202967
411385419
711615744
347063169
650374080
498180359
389726837
678981570
448165821
362225808
1149716871
723550550
473330794
292913510
685249666
337409868
419639203
450607109
666794610
502591207
490353960
442788078
649806925
897886343
554417209
420048980
761036851
363515063
1131466811
800469844
639182733
936794770
798927433
853886974
717374475
472840792
430373211
943129044
850474046
428868057
1040092399
399851245
1115044045
600621039
927384255
874390160
825001073
434049249
47534996
589998533
1006421389
340268616
141654542
1004970200
708190106
413274529
345825362
467208702
1056739390
548198779
474684632
354392749
466462137
291152438
999684250
688949656
741750556
1116161250
425886108
920805274
665636611
843397911
92799953
679289286
317349671
418000781
459623435
940507410
457856531
738658874
538279151
985584837
722941685
772600293
1038036564
860924519
889704425
236162352
445133137
492531587
1038418727
993396266
1093052355
224596736
440118497
354789897
470085656
1034097896
667492231
1014291643
698380895
315532590
987049620
622446496
1097245861
1120059190
526232918
1020892387
848802520
805393020
163331768
433578501
488745547
1146202559
353793933
691027295
1088380085
392647965
991815845
519507899
660716326
935083107
506564049
673465541
730985252
870610795
511978482
442388194
850899688
1084751645
136743737
805305258
872189576
1127143870
595270552
1138358426
987890252
1084318729
114108477
498524836
694232574
1054961735
555818200
484868508
1119084054
1004490506
1038134396
885223131
818704158
542700034
58570371
545841601
211800712
623215112
458799949
595639022
1106068537
887349851
338480018
710646245
713239903
1068437594
599537175
759241785
1002620867
1127670693
1073407897
993476340
1123677384
523151423
529484247
500585953
486950520
488040850
488263967
212737698
621788563
881420953
559264447
413627462
360763482
1137479996
1090731576
456224175
1051150095
1134354956
436432850
1001751711
953630377
1106887936
1034865786
1147713024
1026189995
12514584
734544138
755876864
1137490760
769776722
155091039
1091015537
887841569
1027315915
873997011
192395079
666021651
976486473
754405949
401572982
1009828539
1123860098
517240341
601050218
812318876
683595142
972419873
740562459
827455082
760683821
446659755
873647433
792279526
316625387
1024170834
888060934
713026117
888699458
550248157
860020814
924827696
1022968881
382524124
1044914360
923113571
1060822555
184738899
672917200
451044457
1095660105
972203985
303345723
902649375
491616071
378313656
550030616
812705344
270326454
742075553
536900025
930417811
222953937
1084308956
828980229
409002226
396612212
999676139
934379420
1055641998
512107992
924025277
981679444
599668918
954950833
889236288
926108620
746958828
1036023868
612002012
828657731
497100484
626569801
993382618
1095309778
1103193265
655860710
763986696
382257983
750186504
364337479
936490048
1079687806
1098968900
525109726
1019036372
194806309
1062590113
668800124
762236450
566308519
861232191
1057441970
1134041961
476879453
1143952057
748485739
700742753
866613102
812096276
502809879
755775636
784514576
931185227
808402641
489314007
352558362
894718783
515129847
647064255
296912478
914679435
698358998
525084781
821076415
852491063
300707882
868356707
1128906871
913319595
371692709
919399885
415002590
699385145
1067342255
732930616
383348905
927986680
903730264
384315081
917225025
1026591538
973042829
631780482
406857249
456483604
722412357
1243217108
594641754
614786683
556230403
592118464
827980440
524336959
59219161
823391310
812676061
1031796981
921494093
846303412
758026531
1122400438
522041246
1035742252
903555162
938469751
1076301141
914631421
1000554585
481433057
1033190960
470566754
334781879
526358895
413304119
927429152
644274322
897382098
1037183169
727221864
865536664
583353296
1110299893
803114268
1186734873
1160353028
438822328
1088488999
1250831045
447866972
824101556
904220122
471745542
503726726
797597406
523353492
663002858
1041115535
416449173
930231779
980125938
982282027
1143688836
802739567
803426497
1107041112
134160740
543119029
827547921
954444182
937722529
1095862309
496811124
1178494215
305529514
911525635
1098245886
617754514
541420607
727165864
863690185
145668613
735488861
967778435
1075526119
384393433
857936248
927624324
1020598375
453756726
585137462
573377543
402904480
1070634791
717354176
884340111
1174296331
890738524
486784307
333396131
1011973573
388850196
944884304
1050549136
1079820185
989590469
700965370
811540342
720957230
497893879
961625553
411565870
1053069065
296409536
953286411
1047096593
1033359848
1018511612
1028021053
1042583201
939825071
792186360
424610195
1087339596
768726869
753747353
816830902
564099740
956292050
1140559161
1163074224
1113352600
502249313
672440419
1030864233
1120140771
783495415
968892430
693403076
1146679970
681782985
1131732497
822208104
1134849302
1014142437
1046927425
857540254
712234618
846640869
317451596
959800129
906560651
947170781
1025350016
1113819350
1045812295
887725958
1242792030
352450518
997873969
1278268218
412734434
637855918
736141871
914921188
454663183
600080907
1127340660
906578764
1139346679
1196933115
400169502
824466386
323805895
638072977
767541574
976834542
871103244
466554044
817039465
626507354
710802842
409777980
368108570
937487631
383567855
457562762
773618092
1048948603
996016181
1009982050
1025673791
446465805
1067761589
1060259217
717653963
636121009
533339157
930775843
1004046445
1160771502
343446910
437939695
1066860634
1250713474
1000633748
918884379
943014380
581430714
844323461
466344551
407354245
337500080
368472820
1134442556
1066246436
644636775
921174274
776403903
473778892
349097937
750812049
1016474185
534464166
156797808
901940336
1056042755
1062728770
495754379
833773639
876621564
640818399
1099762365
838985329
997946562
1064050546
616125123
797978772
51772791
898444871
908460813
837576160
918026105
983796681
1115634268
844096200
576798175
452568580
917769344
590611176
1292800666
801668944
1060191303
347147941
1073370405
713668956
856390746
744724046
480664717
1060790335
475064531
394111096
384498138
1101218685
882864235
1229968340
494406372
755394128
355942082
552699009
811036663
548035554
290952415
1006474609
1215948863
1114762549
1202465943
968995108
494763836
647915608
443004069
972969161
1159906718
439639272
1033797781
667029358
921872739
987502836
396957736
754068123
654041764
1036575069
424343002
600888978
1031968516
475087815
360720976
319077954
686223943
578830343
458341433
409423064
436148370
1026514031
838036823
1194266931
850347616
622039840
601475990
1233276317
488543318
774486772
702726210
392464294
1121356580
725697518
938365650
412751586
666559344
1053619278
589692027
334738539
792897493
329799379
945361754
416682516
467572132
650256170
690661364
988809730
1112296673
538926031
557612278
1087295812
1062784359
893841685
744399423
451866161
647068296
537506632
758998072
755693364
806821732
946198449
525139211
689506349
776973371
1063216116
1010369043
767076934
752791416
384126634
832268273
821743695
616981550
421404332
1092282463
660112122
821147913
580590088
775610201
408810715
923991704
1142078508
285298225
546056753
890407591
1103072479
341274376
947870558
914948774
795055982
748855644
570550083
115707238
889694006
712670197
880085454
414989311
855446798
380035697
963767743
1047616912
451786086
1089801577
825746365
1053014534
561275968
689254918
985095423
213978882
889634227
1165629713
1089881539
957236002
201953370
1089401584
658853884
1028175035
912164208
506368466
370960787
745680794
428881847
1075631212
609893519
778008344
884310249
361630175
464282177
974812333
619342249
523827299
1117437672
57432610
246978408
490611173
813470524
743625048
791109212
1105324192
886066391
448739738
1042455755
298764545
769383483
1219574722
941960300
817979169
926503227
181622898
1239543293
538574103
1061065939
213214995
457555958
314518734
1115102876
237875651
408457524
1101401968
1009197735
816135199
455917131
959103160
854100444
1048519809
543387223
142194121
688806370
568345840
1075345767
742785175
1134468131
570164299
434665174
1017418194
358942540
348546996
913065167
1036461949
652896761
933005987
1035058509
1078280686
1050981509
418415444
691177658
796809756
851868254
607433547
899649551
773902233
350068178
259787762
888965092
1071717326
425319539
1057730966
545557825
820371325
533017030
411176327
937094924
856735386
619646163
994071921
473374321
818426501
1037922279
448345982
1146692025
652139601
868219606
1037110684
717528901
391524745
789591903
489535473
761546742
886722998
494110607
691697287
573353423
832539603
924419079
573591320
676114854
1046733204
496807966
60699660
721184561
939564358
353807534
553888037
603765821
404867037
344582636
66009308
57995025
920058184
647773252
361104351
1147741278
1060248757
671457528
1049022281
786281434
1187208844
863722931
840465397
1029719215
274027750
429010607
827635496
417857310
927452695
409427334
477074392
1179369910
660194912
1013013899
860407152
1099696296
1148797665
412088512
1070621186
594418452
1067217205
778706900
457137747
590951595
501023628
28783201
870824157
394561493
830243975
352335661
644684037
522240421
705478654
708597608
451180885
477934384
1148061003
683373333
435462734
903539352
587348414
878598579
661565398
439475522
436869217
344993795
910477699
743480662
442384113
475010776
691257332
423427368
236908547
977879721
330250810
774897878
885560150
724864029
395026463
750873694
204272555
642796506
653600906
546190611
836194850
500409444
450938349
707760002
387107084
714602538
474808267
699406547
168458197
445372774
863921741
462651560
760119056
631115699
759925229
1087610825
721577946
1020768444
462122570
748194651
621877819
668087563
909310121
238634189
1057538193
480936202
677129769
981176445
462177427
957617376
1057518207
764294973
473106907
593272936
1042666574
270449135
1267108581
896517165
536105183
632633954
1170064075
479102487
862348234
277130507
1026843886
881435893
892861073
355082777
863379578
364108878
419299763
1118589080
47666438
515425175
1077942218
1223043843
907884264
1014510655
429812400
650411591
770052939
412586378
1087981709
940711271
747695653
595050734
926988637
702550941
447562005
700537541
1077392695
688360285
779717151
1089477717
1063060782
353625149
792219542
110031368
935018635
1133134781
975228580
949410440
539358784
436963854
63772150
547676316
926453265
541186275
856114806
795639711
698849266
417254947
467146408
470101782
610036893
1228514692
843504844
984364198
481828612
576172140
492792789
468628797
509047446
762060233
421089521
1241074489
1239013995
573427583
576510861
934773394
598483304
809144392
882718642
756012171
374076743
310020036
789461395
755149422
949836011
543067772
1146360112
270320196
467777782
876744324
538490417
302156054
867666767
428489099
920076437
787660454
655415778
628524200
1065592763
504581885
40161760
409594049
309144563
425633361
703614082
832115195
1049711645
308449909
736597874
787084517
862562630
498990067
578622095
911732598
964258345
438528691
847736126
641842630
1010672816
521898655
386241732
747787112
813370406
1017130742
596379321
701794832
1047462604
1110427348
624500964
254920722
492228104
375318554
974240809
1064872076
595440595
316191953
1167648348
994063676
403967309
707328085
171472307
283779891
757404743
1172047584
852362739
521048343
663353197
222109735
994834940
586931264
982691601
349116859
451202734
1118352489
415842452
816122645
663120366
453385050
583909851
700783762
954694205
919829156
680923987
266624781
782736446
223310151
838307552
656661300
864348560
1028327148
1144054516
710969002
830570495
853267479
324035456
896536705
455361915
291653754
542209469
447895524
461679561
208435844
525998928
539236212
415603929
834709529
381886997
567430445
962795608
485986887
5648541
392302632
429972457
651696137
182013332
889158515
623313747
261079878
336371090
852774030
1097060872
472032033
427955708
650147546
365375271
886223962
912776431
950748677
275297130
743977802
999140899
476975316
919975080
660531553
1072105596
424399793
699857308
951012835
934484046
455066564
968683245
806640619
968166849
229432828
792984550
859873429
511312196
323710970
837581958
474671529
311541108
1155687429
675135621
137654602
966069675
704901502
413335971
454445083
1241783913
588177160
708998264
482603448
881752573
911243539
450830555
453889032
369062101
222901544
937258751
943621732
652498507
667863586
1117856847
757088879
805687061
1096581859
218884350
1066839228
463457618
867871942
984443744
1065164532
753318846
1231941423
1179249178
781979175
714648435
880900075
824456953
587725144
1017445740
652917535
147241585
1274286883
809013419
774246437
1001321531
1204869390
449485086
70277476
674638121
392898943
501391938
1242350188
1078138870
883741510
697694678
577247247
426654631
1244277699
1119649135
454531639
610724597
625726206
1018681739
529154853
441610577
1073349743
456075248
317714541
1062697562
872395689
481008548
482700182
1144822917
859326298
892871481
652673595
721041459
344767628
753625880
969932468
907527985
1161184459
382413731
758085558
197721826
968938131
219607755
794111652
782836477
707839016
1097116928
872410489
1042721120
934923613
133648010
383745788
866878381
607628860
471878992
960984506
818013784
611449489
468635162
712441139
1086607963
381208538
767382113
717137311
520520182
694814951
1044815040
862934183
553952710
1074784344
468827024
1081154188
1010085606
936912313
460952935
716885693
546019911
1216501158
565961159
440968808
923875717
855197787
550577130
461153708
790663596
419290093
673651679
1264150600
1044207089
1118245648
787081586
991042257
840329827
845395378
499440977
703302739
693361097
1116577972
414393317
601921483
844371656
266917763
1027221602
698892388
1033232115
1015416331
706052061
818976654
884589159
464294298
656206512
998534903
505530313
653946671
509472443
350743128
1085460895
723993460
1081482625
951541891
655962672
447197709
637843028
484155538
950346100
843635440
699617710
790704916
957198310
668054485
772899479
1002413691
531803228
876255331
675881563
888814414
856877128
833082844
789070393
820094479
619520850
1143533803
1031408708
1106706650
754251235
144812615
409740632
719474565
648920250
907969461
351545948
599295015
398934606
595000611
620031652
804077107
551900226
314696791
626818994
461381704
709840881
892755467
837696973
1048947359
392266222
397370374
1023262419
143970697
697556364
888033453
572929031
922902710
497995364
541891810
657608463
776454662
490707936
288267648
465943044
504584
637624429
1239400457
1114648804
480710455
1070888318
409297924
866509189
993322907
1058579585
59275973
168445599
1046876961
641347608
564386708
919099552
1022998015
699690229
351887336
1070528490
838045399
916187132
814806620
925353801
281448654
355465743
1090846864
1004637349
762989943
1132982594
795012266
548374231
889006894
1260201810
965460049
578702171
820328465
849851988
697383265
234791836
10235829
786023592
288626524
721584247
35720772
532736445
1008680009
728680746
971812368
773106482
548289819
871218595
358051253
778446975
428437185
195002063
590348972
1049616148
1150868869
716585221
416874185
984590072
890123874
232977921
649508034
52701496
1028124107
795523714
993835484
1080170286
753639866
397834204
594538370
933272161
372019447
347613546
624706205
594517120
1131444050
1178154112
1226398367
833710130
389577975
1105656910
770853717
1174668501
1183249002
747158608
948992876
952279528
412190096
1117797897
638971214
344103321
1238997376
807256539
408556960
727918333
401040110
1185810071
1187963182
341136278
758742478
728750906
470513129
768788912
427174154
892310847
1017186167
866847493
604494466
1046359043
456131193
615862897
1211919638
1101867287
636064535
553159369
1037914472
977946925
736545303
966965346
379281477
516944290
964041635
183756739
302587474
776857215
680135099
834581111
977079551
1069645407
901602394
170558940
392229201
684515982
244452808
745179566
664032872
386022823
683685081
128334776
729835558
930186690
811330768
707845097
141811692
607003691
420591739
840417045
608488918
450175067
516349957
995234996
1026946506
847516240
1124876506
598213615
571272366
1119812331
658194683
1231422349
441579217
853506290
317349719
1064664827
1134625821
841279711
476001023
575162935
879523035
729515304
512995553
675312090
155103442
907979011
1149010147
1218767508
819695091
1139005573
247922747
314012178
808409660
654915189
566211024
397539698
630159439
914729140
968253278
777501908
918218126
1116517479
1269879424
787306991
1071713761
1062646546
547408763
1127230154
882073633
846575824
431642002
976725423
760516504
1116409793
1275759182
643576203
907800102
1207481930
718995176
716262003
195828788
804110678
886462625
1000468587
638182201
381570311
801863629
827015806
643638733
1055564728
558583722
854219619
645827622
535425628
414326500
1019700599
917175817
1108061794
385523349
452144960
659670273
1037998274
544925286
1067742685
737782776
977021086
577277016
694427451
1133315407
1054782005
569096381
667475360
967633849
738096312
367359038
1170426118
450200352
1043704515
1274282029
1067927446
730504648
1105735632
887483181
1084000020
1089836183
923311397
333306456
500439331
1142863289
1153216363
606058692
839922166
635986244
972632329
851147522
439844476
1035764161
808569021
1122184142
698336176
235736890
606944445
187200098
763246798
930516540
971511585
417149374
1018050603
587997783
451298369
717416622
1046252460
881018484
630261993
739539797
555825144
349551431
749854479
1032045406
941741788
1003582728
846354386
463807999
837672596
670765221
701086160
956472253
363993228
844608773
530577664
816434123
859336987
470345084
1042473283
1030867314
872606349
430926512
476960217
554346802
937058181
1012572354
134537506
435010741
563723034
531751620
473695955
668020121
741988143
918967751
238181696
941188079
1020306431
635392240
838523811
912520049
1050898855
481184047
412438460
918479098
767871345
470331564
355884221
864396237
387469425
1036643589
1099730366
861610692
1063518980
723917040
572105280
778573020
691932801
604035390
385856715
319911020
477961960
815913411
1077581759
559182770
1013990054
375670120
179675111
673751767
301452670
701043959
949779009
859541884
846610787
848089968
795513430
328698284
754796311
508627329
1020480322
995656775
933932177
864623121
787356909
568248855
1224552561
739776799
417904919
677626961
1086899004
326908392
454502472
1097079635
451752447
1097998268
152001263
508629041
673350033
1257160648
1136768242
920978798
721483282
517317923
358510690
380962092
1157958515
806846751
713619613
432826626
128111864
957878863
779015732
884667563
1218567138
964204370
864254147
588285719
1081658792
1133213797
710103678
678403172
638794948
1025157955
992400091
387821699
670169355
529099604
701321779
955521465
503736389
957419794
310467623
332248991
602506449
69990531
836492704
1149008599
1003187590
879510716
999487774
862121573
1011562149
667642130
754427108
561647155
193864039
659526809
953702988
661462634
1022408572
530991956
410187254
392052434
399729787
1223427403
519628924
845555900
808375079
559611340
1097279353
902989295
1019326460
598187654
1105009471
1115390730
1187887386
1006008989
1059309194
358082834
873373771
1333649
751535864
784183232
381685646
755731701
91001445
350599419
1010559528
457216765
913734719
1077397357
1146018816
480121878
1123523933
951845322
446912146
556049932
621877092
656246306
923809001
1267856364
921729250
243988789
233220106
469875630
651719269
214699258
693527181
883118143
915424261
954744087
1029482366
289826176
497176758
790294010
1147000719
772834313
1085444936
1061837401
972380617
747987065
932143537
922835764
685454113
719115311
1005426701
934242434
553711615
856954449
1139312938
669265368
596165927
1106875245
893245425
461503307
738805491
925433910
888652336
1283651760
352213531
1082874590
649717294
1104159921
867373258
997736058
644603842
1255948139
999982323
1067495313
851280961
326179231
1176765505
564176484
899279818
980579571
316049165
346913944
889189999
429720906
565976512
738165494
666513103
690496485
382466292
736506118
1249455760
664023648
250204064
1142879596
980738228
436936143
1018745632
875630439
468797361
752271284
634060528
1094342014
862837113
896923347
702462088
769449495
1072115357
732090849
673000935
687460164
919065284
150923177
292602042
997928639
1167512594
569443628
344373805
567853718
964228326
717651885
525075779
525847575
585933073
929182501
484836450
811240977
1286153869
909759466
629082315
785371750
1116185423
859432010
907472314
1097787136
1027869561
588474933
1063770931
669199748
1025211933
790617308
920118887
515742158
740368644
1075430417
1031060372
778837971
464992919
1008723966
406057575
796943332
1247223382
371560876
775954209
1068553605
920923834
1109528958
1028258785
801831082
783727712
613739715
907185633
406377346
1068215229
356368629
921569132
782968581
710484591
1012469056
616837712
674147010
533851440
491483444
330412574
548982246
796687726
980652350
1156098774
1068180414
526588136
1134366850
979215612
220896606
1064129490
1019219801
910974136
768429756
947750883
1139901595
1149257903
1105634694
1053755736
328404758
463609373
996243487
1294608741
754619061
576595193
1043954096
764483535
630983098
1119973212
839311711
1045165317
1045270774
1130729778
580747785
922117447
1024809012
808212853
351796851
872798406
705512893
1007732766
321827957
601860838
923583977
686870716
837832800
780189181
354106340
750457993
1125316815
1117371334
10493021
1184860302
461202144
614169540
813837395
1223894831
426053959
928361887
1108494492
1124125139
362710951
1253215428
1197040235
1030760669
367755408
654409336
572177270
856001996
815229889
388236204
684768659
294722004
1191020984
802960318
964734738
183321666
905477352
948956623
812118575
844123209
999655139
755211537
401067359
963898445
535838103
1064845647
881254165
577516662
1042815457
421547170
876925192
631380979
492096312
666684158
649354187
656354702
777794576
648188938
685975628
825543420
1240574946
138906830
615998569
1067692397
1229907333
1096542048
1155722464
1054996016
679907794
756578739
201248699
773470224
1134803705
1072350104
1189595157
1068381961
687219017
891397823
464920629
774709718
865794810
862720088
1109065860
990011487
955589758
872419212
807864026
878584342
983065374
1145370129
1006410423
911548572
1058058676
1019102632
669086135
676751278
1285800884
544538188
526033257
926954596
810443835
595866356
1153952498
1071289821
896152105
927392042
792679590
443207708
944390238
386689769
1295379367
672057523
1002288532
1147598545
855094677
810220062
1089745251
1058178968
430669672
937293326
806304616
1033369335
1162385475
1021699665
1299545044
831941274
863686367
733872588
1106677645
891229129
505853908
802251501
957875311
1052252351
950634736
386998535
567668679
397683908
907925983
1153073571
1286237093
1133285405
1269750271
1221867265
1240735278
996381384
261517121
462190668
317249466
785596790
972267893
1093744777
766929820
985068199
1193973441
626726340
764255874
790479696
658667645
1116916355
381323756
878896912
1068955476
964928133
1106617218
599580503
390644154
936943537
1169055017
1225265771
1112050794
778303715
445210907
1083296378
854545725
753008713
575304683
668815396
319731864
489547240
603474731
465574473
946538515
581902219
765061417
835276599
1139451660
980671014
792035746
1293753594
1034695901
1167015209
1101625645
1241231452
957046642
1105975870
1295061201
441768978
508341028
594463403
1164828039
1042332650
1286655465
400888311
1268505850
917775272
833605437
315938764
887428703
728116120
83033958
202340627
638231521
1080561546
400290849
414944626
595664440
1051250756
487574863
928626454
1090512255
620561634
358914004
1097535360
922948813
910331310
667146302
241464403
462814329
467018027
1126626621
455298687
379162868
1221133575
660765066
412685645
676830658
730326243
1273027288
453676303
733480537
727292803
613452514
267976519
1093087633
951566307
576922734
828325165
827556002
449228151
473753094
464304563
1042959167
803470531
894537979
1026386256
2733697
610174882
1033121651
885788658
377919249
352414259
749260053
1124630621
145771116
415432367
247556104
995637569
372161278
265173461
814279409
866539677
559051948
947708093
922591592
887045027
251372020
976047498
326452371
1074862517
994024748
533180653
491330509
353015789
290943413
771852654
823482218
526921968
339276750
501527731
367260119
992994925
987788580
451346632
687808213
541136350
1062239546
707790900
906903064
991904839
938488187
681839319
472986531
461803873
1151103581
649039267
1232722039
387284284
933072962
616945883
367372614
316544511
378468135
939621859
819901575
616756166
1016647775
1198070273
486781516
459274458
846886334
236766587
351551727
879871171
871083656
844523575
519968029
1022743733
934963940
847980121
768176730
136153123
889269355
1061316387
742090340
333261639
1119223336
816866517
452655524
749958902
1096641892
354302269
786164485
680759371
976378896
409037844
808918812
793133447
331975441
809989646
451948299
239656516
677749933
365114884
1168028318
1121625714
1011519499
345677987
1270998631
1111747843
1273813422
860193940
941228366
438100192
1065088993
493534561
566811725
653132443
884666002
673482181
749242648
363746265
916000187
838880999
753878008
794731656
520162327
1016796439
380570152
1131208821
821792636
852951205
469433255
805754544
156690906
1099038400
891831483
644521071
341989501
418330131
676141471
1039987009
427217974
555603678
391765350
1018162302
509768480
850321040
350492449
684172036
198718008
591525129
340085895
1190011259
1066941205
311808896
314154382
1213522866
570718875
931121006
1019853084
442730128
883785977
191722385
872859566
883923698
356774954
979645856
1166387234
1231686579
716162020
786219444
1110281694
1093562344
1095132734
267710118
626605362
686526254
922743020
807059728
856825435
345887409
1105149826
1152680535
1045257823
720696474
664025252
679671051
871350824
589244742
957623372
827318534
485402609
671580460
843745806
793047624
1131691275
859548749
439242215
1065548007
575872334
497610417
1288140985
861656875
200503491
829414650
792227162
218261820
1018112433
689892343
461873083
1021457985
362917447
479998937
1099450451
605931784
1174203032
1215004676
696163158
645989230
1093870792
375525894
832182936
847528878
728626231
573661940
1087763724
732760695
699636593
977303590
61827433
1067432497
560510996
1094984898
1004637216
932699992
1073416841
1279898184
739014684
908992925
1167353451
672081626
983162364
846952433
1036770079
710506263
1206492514
530602738
165849398
986461207
935007368
976797943
842936861
752066090
1090412706
351562197
1064871812
894182428
789670621
380690370
582106255
1235885596
1261992395
652293048
1002667064
1099850281
1271660787
646357844
843981534
192161248
945183439
509539388
1239817031
920769726
1207405557
755380652
848935503
703555054
972547929
634932030
839826923
554687407
871623039
348412259
842545410
633768324
468611071
907842806
447895507
986664682
1217811459
849871720
947956627
1217686206
1073542104
1011925053
99374099
954872099
645355938
752843485
609675687
1097010315
559847316
792805961
492446626
854266470
816850408
998965121
315222230
1114391750
410886622
1008868620
481228442
770997618
1042452636
805512226
640137028
337859455
558254701
1151320835
598837860
765493747
380089460
509081845
474061627
664286376
963942862
933855881
193296923
1090220351
4909937
594228776
1012082564
1007406518
729718244
770130476
807935833
735335178
859945239
1074429557
988284213
160507208
1114891354
887407952
979336479
430297602
1005170799
842138108
631710397
1022691595
1015581011
844138610
1084924158
322184209
731630931
323148839
154378840
688470787
495058162
602253143
493223098
150151902
1205863526
726710930
1007206474
986217643
964348903
1138904113
931693550
645330368
941083549
856512807
988503871
1133883410
1122508857
314658363
998392127
665267711
836873334
1025676668
600635685
592563751
1032591995
975553337
363333517
328125008
1005875713
379388532
444945708
553076620
662582989
1097768577
856443369
1071618247
604590876
833330250
886298221
578465106
785554761
979447813
639192076
631711481
876905593
837544698
935346117
583791013
876568112
377113542
932985182
293622589
719648198
722431177
985533638
1089564356
598113842
433088475
302738356
1074282760
1125440372
924112512
277759206
695971754
241056253
532230905
663497002
991564318
1066458030
519179591
3832475
456565591
937586575
1128783125
141838017
820747035
993165930
1194950372
750219873
1269141533
1114770350
514446824
928217922
1032053989
808860652
964494662
768239799
923518525
1266947881
653551796
758604792
480236392
591525353
1034739136
613808055
764609683
496079632
877693837
473749546
954908604
458639709
772684151
700545327
810185472
1243986918
563636010
799536900
940597060
705055239
982327787
831379123
817867297
485296500
876371026
838759865
17794824
181615971
817422163
1025732391
1221795219
993437061
1066058362
1054854668
241882204
1047127207
780370954
418729219
906905833
1123293819
56083527
1121608556
1288291628
703962039
279084214
1133607858
237139354
1271285004
789062321
370347113
879932879
699333323
880250566
828760084
824302102
581086875
229917994
1000573907
934351781
356837945
890534296
770359876
546268608
638850652
610446668
783855099
582020381
905517812
907187157
646146676
951900233
1293138538
879550769
967077817
481989717
1288454950
721165791
617325234
1064360526
569795302
637142339
154870882
488894946
848660168
812565073
839621102
1169854222
20994578
887945161
375204552
686841912
782047945
495753398
806408715
310301042
526357861
498258037
500347476
954011430
1021777410
786335418
844167011
931268136
1038494859
706573783
775887734
712770202
602454860
1024492728
882196863
304328928
568135235
996328861
1088302049
829690903
887609620
924180885
1200982681
929189857
1009552761
711056214
212181451
1164886831
664247065
1146342282
922653409
1033575518
386903775
989689164
63375822
636940362
91020704
1100301953
731160831
450253214
347167330
1136251983
764692995
898046713
746717665
1113104805
1061518464
700938754
641843668
637968679
445224570
811984974
804008243
534056841
91744499
1020923554
918268907
260409440
1065871111
286728901
792583371
715587429
386463669
78309683
733776248
422773497
1142393247
801678983
16153003
498058725
573147409
997810411
1144607501
391625443
282716524
369111387
978021221
104255923
893284088
826101121
676007676
770945921
686676572
757945583
479416478
877331584
967686357
1020813106
687667505
978907376
432446128
375452587
568185544
392190026
578208624
893114847
1057025707
341150406
656474959
800672197
181786928
1052470782
239868506
710207073
470683054
881900441
1175520636
210778896
571429002
1200109367
950828737
872915501
987655617
859679775
608204978
1138653520
886684036
446974025
1062158381
1065439462
1043459731
646907639
1199599914
886258632
399884878
703116434
811758790
1182982113
313135466
672102423
713121389
701606451
148723949
30154889
579856742
1258971458
1223964608
480461305
449373429
1224245045
1082094969
875600128
412532302
1114816869
876603507
270418914
541407835
618381129
271642229
449533821
1101546954
1064704644
869903290
634509421
960549004
453013320
521479252
741221096
470098431
1219582456
1061806592
598889324
1002137877
935019121
1118140325
605115394
832976155
894752233
762944598
750957912
1263063726
968490057
1079168598
738431866
952575512
351480316
723768818
907484813
344352921
1222105368
269325763
803704415
925215324
996376892
1060278950
1102567068
1248526331
222813247
836348522
926125514
901371865
403001897
775012007
1043189602
938677469
704133719
932580729
641556251
1027356562
834396564
499550805
783258064
313625072
385071278
1022535461
1168777450
653547467
896349321
565285314
458635287
821607699
815693294
917773268
1177831814
556869260
986520168
472759724
1085272402
856360096
1017981875
716444430
653059615
1013859009
653743088
913114440
546950048
474222233
937365177
258588290
303262088
323616455
2355707
1176045654
34958578
933028109
795341310
1095023175
734011248
1022375162
313755562
1231952182
737800121
525921852
654974421
752750137
1116197157
898672462
421984800
684807509
847776739
785541076
1186698460
419132309
521127842
300977807
511837135
948070269
1219065583
923000096
525623770
974496117
950589734
1106032537
280348718
1061497142
920606381
448371221
473822278
683333740
906719034
917066754
732279849
824267071
983206626
929815779
876262258
891655263
1001457471
428086296
867599581
833587823
500333906
484530854
465811607
574378264
1227507807
899811519
844591725
1221419551
850932333
578161481
1040984932
1194845862
452261678
1140521691
663288382
767793910
1137312354
916984326
1156027466
787661679
508293358
993029413
910799575
494074972
1053339588
753094783
1000268681
871963044
1074650704
513200143
1131462113
625260199
622248779
757019891
1176601034
799666828
310092374
1023375922
527731958
363508022
625931264
1069900445
1035702771
822313321
602117734
923937560
1281793932
1211442077
582385929
1092682644
434644163
763019055
722523062
1061498512
446509883
937950075
349541955
514310021
773501085
1222720455
965873391
1187979621
1052832486
1098666222
996063498
762305161
1137571060
823516522
1168233711
912979161
592287600
1022126630
750773698
705681229
1041706466
811442521
1085073409
1179033505
916409004
491007445
1012281768
1109891683
750955916
946217116
1124108380
783280209
1074081424
1136152555
673960308
1030485681
176752870
354802284
341914441
614015459
459889734
852109151
1207251248
998304204
1085096058
1064836359
702755297
356091904
455606932
631638413
549248675
1070815271
1052381397
247066973
958781794
801630276
604727355
561778183
592793059
643709061
661184194
374077815
1172417749
1279959104
719610756
333348349
361194498
820029654
782356068
828352666
874049684
1061511443
996687266
488777042
822833526
570834735
364822445
1010930656
780267742
930648883
949711024
346261586
1014308544
521881054
433619388
1014292179
403391205
722884204
969198728
927840781
983573171
912613568
747072711
573640834
732046852
816209041
664573197
1128697515
781315413
270180383
707082903
644584975
405199664
913366747
720312526
999010357
493673072
1005817891
1196955229
685524015
1190269326
1246924223
569326240
1031032602
1015627870
1070437329
815481372
1023519499
1242832275
956810633
580370216
1227324162
1072251978
596597291
1193873742
833360595
935371181
478220027
835552627
1183834004
1281853872
1108647818
1062684153
1033722975
554129528
861542547
1132836890
716513882
940482242
1020092052
1120433678
863700281
779601134
614201072
1014899844
303692017
696786877
746355251
788200087
1090303369
598272743
909652588
894923393
392925271
770442480
1163289605
700339799
693419940
1064647987
1228460527
1239818835
1050229281
473884361
763551616
743372042
620055931
976839078
594881211
1120767691
467249490
402130983
368778932
547227251
849366645
470668187
61392633
940470661
1274889845
333943019
191153731
349603838
504198982
994392447
562660170
681415918
1279514692
347162093
1119969952
977983796
1139192911
1185314926
1239118189
1044042074
523347352
916269972
1031658739
807837763
1033536645
843539490
1003047132
581210567
454539507
1745486
352833797
1058541481
1112245165
1134024261
1046927541
512365864
708734685
622517359
661878150
443644356
1134175941
236719359
924337075
811152312
308583738
1190239080
701352176
673056469
495295295
1005743893
709891149
482255814
822767071
578867454
620351584
401111145
93947859
955634443
328628555
608336898
795449748
1295644516
878177503
748779412
576747105
623962817
536195153
521479393
1173903238
967735014
1043390377
864676665
667722027
1275068881
557179477
390089966
810072528
827129857
750515094
608385559
1279724956
774930390
552970351
458788780
1119518578
324663474
371083306
1068588311
801088091
330955804
920952274
1279932988
568660048
736092151
77130886
832065453
1027453886
604350470
1020715978
1284124503
1054760360
927931881
765148991
306106776
395776060
839253265
1236744005
1040961562
949962684
842601265
808994597
485443015
823195186
343374297
1230470720
1074702242
1064538377
823834143
794413144
839122859
1146439918
1220729033
577030217
520811404
922956757
894391712
488896996
1286563446
971411851
498264180
862684143
1086191141
367022942
514236929
1003701588
961225523
306502102
710418441
1147053475
993423080
647913511
820338467
609268702
371204786
1119026466
1120391231
633226482
989537927
793217639
906033215
829233238
1227184592
1014025728
1099661817
913128342
1117506713
331399411
1113617499
1047932828
1187532905
750535664
122910498
709193344
889382862
1079454011
991277799
1145710854
560889127
814059483
974128341
1104250064
1171678039
1198688029
1115927266
371666722
457468581
797329576
806026288
1154626560
391114702
633145474
1244914494
888897639
861373313
513059362
973149104
596555338
898108189
505280096
818479074
1113387193
895427431
256819763
588611700
453326084
1010013420
1059406999
1137413020
971600510
837029120
611400626
927739110
848719690
768130631
1204401299
511733882
757622217
37815163
757111498
1035838653
814423734
740607546
789773757
918758524
874598230
1111409442
868930620
588150324
1012899382
620760357
438912215
1087699109
938220760
236555640
509440588
409004589
701666957
230518804
557097245
1180143525
1176486213
1212916760
431791370
616006143
564850842
590240640
408290341
399102529
760546463
691187309
338069777
937128645
959695043
646639679
284460032
656707552
27510730
1016997355
1053571382
1113680372
961474945
1079902127
731038293
58940777
1163927944
893719334
54438702
496539050
720800329
930440658
69642784
878517695
567634145
910846014
854272561
451470029
362151770
570751023
1082462800
605561566
1066380540
716042689
440641449
63023261
491361184
183727433
458209472
1055508186
778560283
389379236
900462817
688736460
633170369
836277393
1219157092
660204806
399449787
148996389
864171922
1178092133
714792511
5578716
910873873
521642932
964770251
341123527
730276718
934695314
535124203
824427670
786741072
1082494069
945307441
970659577
617462504
782157266
391592635
812911184
461143639
877910501
1247548702
382772426
679672847
1128379414
432693372
496749444
326645060
546241630
13510993
1139883428
370379218
1141340329
420799107
877885477
620753766
802895170
531687197
621676996
499672429
854860631
1051761954
476909054
856977799
628207176
205874793
957140026
1139664898
981244428
973318058
848990051
1188365023
776374535
404854413
1054929881
865813899
1053994802
915752327
811853499
978492292
547297313
900681592
42512971
327082441
1276067672
37949757
972782497
394835756
765840715
1084982515
683327345
720244594
786835212
1110968888
527437732
751358339
705046688
434745231
712875529
1128260218
801726704
744878448
1241331208
703540769
598783887
1141389602
521790771
1103672308
1026341351
1132200438
521079798
868530183
598546537
550835167
728772349
657787005
1219054045
1048719104
732198049
467343631
624312178
987651626
1138047017
240164125
711181019
550575973
1217354024
989638401
693741350
741062700
1163136968
637255543
562052608
1031977446
1128696378
138275569
1058231239
521812006
978638173
1183038007
1004369084
1283484621
150481088
715847304
907327980
692176366
862344922
296159169
1174799716
1266438285
1085249979
896213691
1148848716
869404655
1051372552
829678538
335196398
811494794
610665628
1155045717
375693681
680318287
658711270
1202673121
659810822
1205278562
828142957
230791618
837725387
1172601157
185766125
1085981017
144227943
1131540327
771195565
1170518728
1073950104
174334954
575289310
478294693
105547990
879036229
666117192
754069057
947371204
856611899
495373077
573514820
467492841
930046629
719067626
1054364048
1139738347
523231884
1061771884
148338494
357960937
773407243
1021281815
955407989
855975529
938113027
1106998411
1220470206
1266728926
1053115667
642199401
302264015
575590572
802674205
315319539
976942947
799079997
1142371989
455003428
549955936
749440028
848578912
908679870
1060025187
829135225
705221224
1156937996
1006950822
777766290
1146551046
1156234871
819876863
602862614
765268605
864549650
883991728
803032043
682491921
1130547166
792554447
459677117
524752353
408950140
460520736
580061779
425066585
904805493
618522944
393568355
992077448
585738818
396778344
566385624
661596382
1135280440
563414151
400915185
980243536
194182916
293551151
411663943
1179891332
1009460058
765192915
1224074736
1056040868
320635462
765070164
557919599
819391059
1113342574
779252140
799849847
576375712
381838189
1278739360
590989425
871975054
749951205
839560348
290074360
421467985
557099796
174040828
813982087
705129474
779925092
742466139
42527212
649455377
934795451
499733519
382014489
682779876
298636607
760618530
967884122
779276138
919276945
599075610
183764875
730970841
804185806
954100996
1198980467
706828481
880173757
810784227
677472223
839226866
868302290
1033198820
917031763
1091724377
427840407
1156295773
1174324653
377392786
1015042107
1063469063
862505545
748184972
785702665
675371230
1146490672
1106595602
833117638
741277074
551996830
865272046
823717349
900523545
1083209315
543014823
1246673187
396693123
608808418
597209285
677258037
1167026864
563588931
819590389
901922869
1056682914
1135983560
967632977
619874500
1218811320
967580791
959793676
550713989
1023267590
182289450
945761068
909185062
597321105
450179346
511884137
1076620343
870117448
1278961613
488967421
953902606
524230002
1164661532
902673744
1004840259
1192177255
793673028
1245827232
65258766
460070065
1269133824
513424815
1000627474
1016680165
1146093158
1016503922
381323101
370952657
704996611
953015890
674685259
200993950
519047729
597673639
168081070
1005932248
468986288
640869367
986367178
1023717298
1235499838
577066096
947261869
511562263
349738341
962867413
871628703
781184330
1180824894
1118918187
372921367
647225496
336946704
709623302
745051628
475149872
302096382
1224413425
665646398
803820515
700934647
327456065
1139493078
1010589461
1037588368
657919855
692920888
359240715
935983106
761865922
451379844
1232114011
1026150932
349652255
294289999
1255644130
1111985581
1085138716
1083282420
661967486
48738254
1016339450
832743166
1117953144
509492715
33374994
1261127883
1037319764
429520602
671013516
839759608
1128324276
1145185748
1060672066
753182810
341222339
996137532
207698769
704324350
1208024347
948422675
554578664
771488445
922589314
1034360082
1279141435
911857380
762588877
722775551
897004940
685460141
961133003
610587585
1035804710
842344428
1211301229
1051610336
554610806
1203118602
779759860
525784101
718740984
504856561
676461352
286256383
869852397
1126625722
1295063572
716940766
530558572
475072233
689603554
530412380
1061086920
605506419
1208062064
513699065
1077775024
463474310
124951526
447321355
617305552
725600892
465219830
452067024
929681322
907204470
1181651583
778501573
550699177
1238900861
728553068
1283824915
447066127
855071754
676298694
482599279
505462357
709365731
717833053
1023400891
634560352
751728247
105146105
343275613
1087493149
692389457
1211320407
175379711
1139866870
592705058
382460518
674024662
617314706
160882035
1114916865
721316066
418437110
256565406
453610291
938640654
204651015
439908068
597612105
796377452
507376836
818783641
939808407
400868271
513184049
1240551214
414665376
620508852
338112889
878262402
394116982
1110345654
1104688681
945107329
579821736
675756517
990652781
994343262
496404753
296039324
841434843
1120845890
1276032323
1146953911
473646441
1020069372
914261194
261857990
1195260797
525336393
868291778
918177798
1283785785
941672890
830750145
674149370
1071222875
989098262
1088766258
958685651
844675844
555391519
470404086
1201604840
1245879368
1125802869
915702577
810031471
507697846
831633128
891766074
1078225515
831071113
590210090
746384715
1280031095
696976845
803477948
1067124664
898406640
888835056
988714280
1202245841
494664585
898145607
355085694
174900284
632821965
670090638
762070566
132309654
593251784
1086369272
1202014905
828956397
451028569
939944765
662821871
1145251798
815467831
609456495
193913286
1049243178
1263311205
474169155
723450115
1094505387
963365663
707819274
1114233430
670962560
970928954
918852056
490146134
1207576819
1107998610
517300383
596372886
772833375
222600952
1109300119
874177443
615084859
793885410
723520282
747027792
987357611
1095033330
771161451
967152687
701342616
710394966
982732960
826841046
1004358198
1010698855
1261175146
1240917852
86121290
928857344
1008498248
887084790
839243701
444335728
833762839
1003155515
910792923
657841985
979576511
403410698
1117291904
988986169
401721726
378425231
761924879
1144276164
571250598
647221483
866530029
1230833460
362203982
692157826
1056929499
1107419763
337637657
938821065
878466260
1225222392
881746386
721094541
426673582
712740837
1080207982
714803696
1184582174
1287377666
843262733
890335704
1089960151
535654440
889374083
713450564
637363819
149581675
905136783
223080626
1241183116
716815067
124961623
833057981
245813140
218065026
119824569
1137280201
990865680
573353806
1132520997
520910889
713067214
794407714
898647237
896409497
935141592
988136373
1147542579
716651536
911854838
1063040516
547820463
1102265048
515381389
1076525556
1024341113
1007865218
840525037
511463330
888067826
805822705
861108360
905790762
1185843916
891275671
1139743909
9133417
518585073
825139251
1149707100
1101106822
744924318
1207029349
1011187569
1000420981
1235914356
781041877
1009263566
825811085
473172224
567524030
903125847
1017515274
999896829
676945221
1104217577
677506511
666665185
1133759573
905766721
627024506
1178833669
199537459
1135982729
1199635444
702085840
514203616
703206706
449921291
448592409
682513022
680780990
1229493345
794316335
433458525
817604853
496691877
274227100
773396424
384085439
967016853
368252835
1100627673
1217230862
606821178
498428562
1154255339
566533262
1094487351
1083605764
521911321
600393810
1008392402
474664595
1052604067
714237903
1100200561
1060913986
714565518
809138571
1218943163
227720065
597034522
759670209
832209661
1011236080
1045646850
662746890
472711116
922690298
758808929
1171593354
523904075
712184118
545270462
903265592
709694503
1242686884
281935784
632762613
1205162971
853565434
1192445905
831066179
187563952
598494534
619610757
764904876
232742960
700084555
1025391051
1044076963
839658745
556852440
344437491
1228759119
819260834
1186979199
1171638223
967290834
699639815
922832090
812304086
906456461
486289030
527440937
763338491
1003084355
497525028
295190654
931861433
653910176
1041813654
759862686
876375714
1189497469
1140182904
895962081
845836400
706138731
866662216
724103283
694300537
989369274
501136885
829195936
552075709
833743887
1083704235
1268439180
864319863
127061160
832269526
943012487
573444171
734141260
1147935001
519970275
1061686781
583051339
798704936
1280141777
796212590
859675846
731654520
661796568
593153504
917050904
1291354166
102281608
259893720
745422157
715057164
874594954
825232104
639372889
1185744947
1175068293
199033078
282639566
177988464
832065426
964526190
976048539
879865522
1254479947
812044931
1001518173
1171715789
986658715
1080386455
840377737
446041649
596533502
536659897
343529936
423223319
665204843
386012001
652080561
487417481
1143066648
756453704
706041721
586303956
495899144
697379962
670038798
1038310931
484431783
1241303214
1012134036
1108684412
96661368
653144531
1008903308
832611629
348728047
766057002
647354532
922667597
878988037
667930188
901100391
496991548
1247252087
568999671
1140720791
508472414
955744769
897427225
981862665
461568720
991595318
586470632
1088376756
1181988442
232068691
903447202
743199953
681966230
1050217229
907324527
984286184
821682795
973210806
1007935275
1124524783
378490403
1284812213
651763596
1180340547
1197864906
792042770
1094874800
1095782837
841456574
712122521
902868806
1167706608
371832444
892727239
1116388178
1089149879
1107792239
890087371
757222813
930919299
1011828689
301780891
1169180760
820782155
760684109
443314374
1118207915
1124859019
571786025
819540460
1179300864
423889589
1022470384
615152497
429343576
967668290
505126528
605521548
532662030
1118115749
676351126
1130901704
446620025
1076136031
633156688
989930774
228734025
1095993674
1227477451
380785415
890190266
243770262
689028882
1118706913
1219475215
501096181
227223638
875219616
1050532045
412467555
875391157
1002188420
370865948
1082791669
627579931
642520686
1222042104
882710270
1115893663
687839753
879266086
871107556
672755192
734149711
463127749
935768442
889680065
955477211
344982959
905037498
467936415
713284087
634515892
714328413
389672383
1096217625
936367114
753390156
1146298628
939779389
1183931202
486370346
910310651
1155664709
1220783520
241301321
1017330833
205031234
705081483
374781817
872943800
609164704
1170711710
503171768
470515440
183187429
933607069
913672870
669400717
242826205
391394090
1231325883
940549660
1118843593
383399970
1098293448
469122887
857184883
513051305
397593897
593393822
746830248
538969951
1079533195
699265527
128344761
311711490
527661987
975655214
1007058269
584085606
749959533
301333721
1057588773
893135341
1090013280
946162035
781143157
241191247
959663917
247407358
119122520
1103034456
851533228
977559382
1110617718
887767035
590974254
817071130
719645704
987942063
1124137532
862260931
423759749
1060579317
651202214
261488391
778287488
1088135757
762809690
400309147
427563400
481148299
700085233
902253675
636029832
732699721
547211351
424534955
994693778
531060257
648212119
781829753
1138873879
848554666
843259307
1020295804
1256528190
376022002
1133410025
74567473
724878656
984712647
587455895
958703203
71253473
907609442
914151871
687399150
476855514
974672382
335920032
1113566464
841612829
1095648928
1021620976
635798972
1071388782
648525368
1228014499
947392080
748344292
787053048
436955043
494765529
563690842
1239142564
452770766
1010358146
1005119901
579718984
870485661
1265619334
1052803733
188211288
791712929
891172384
758016947
783863742
545983996
1115253420
1207635477
873337284
497755979
867229500
1059565420
992557697
765665530
1121018496
979342311
829770841
419370563
878724609
475817738
828019280
904466672
806380534
908477190
992848791
701271084
799049954
730771022
256498289
1220773368
464895917
591098988
853947008
701746441
992233632
317405846
459714032
841530910
946933073
798743228
640130278
735549145
910909178
831494376
732438148
693503998
867803742
592174469
834380228
989889356
407435323
859850293
943911464
688909378
246654676
1105189101
898512940
1016428674
835705859
1093463476
948887975
773594396
1169228266
279777880
353289728
1205942234
449238679
507073229
987002956
1244164313
1035652705
544709673
913549115
492533541
802767121
789985467
930087325
464186629
382217919
1219894093
598398334
968893210
283706115
1085293475
674550890
245418742
496106933
764755187
284526811
636748364
735604654
676089294
659446106
383695231
821220003
1207073374
1274446340
955011030
931633060
991112044
380822614
1179014511
426786523
1023448881
961993270
536686517
770649388
482195981
808093079
420178097
1049208820
1211985290
936800795
1039105537
815747357
751326313
662642991
719076748
617759454
778160210
969804903
842263857
779627004
822885720
534280848
1119074838
424427230
1024053627
1073057539
886969175
1136455098
352328587
672889803
326920788
1218752689
369223317
1000423290
1194345298
598520945
894065412
786890573
1000978578
723469171
808144530
1110344103
583001189
913540937
1104495365
1180879796
940425630
460708517
1297354947
808064038
815516551
1069879063
147442891
194722460
1044744318
237218081
993535082
890067216
847362008
826759380
1055614111
453842907
982911813
652298212
608916921
395062443
881989770
817473401
857914036
957103502
380759806
878649399
1196095523
449986276
586974107
1267047449
377933851
877997370
1231203506
699142976
1011460954
1007705081
1269083637
1131655604
805862779
271382974
965703878
805773639
623326434
633913930
1133289386
604063583
665201857
534103762
296306621
1049200018
897672497
515634702
1002218890
995389663
1114605489
953345791
656358989
692141896
969033575
721203368
852938347
935869371
522889071
334791974
821445996
1087887372
1072346777
1146725285
467081775
233210128
999429008
664606395
1050075901
447234379
361024238
712758003
1155607053
145215053
400682407
798088254
710055006
1100060212
1176950063
800146197
928536983
282379969
461894520
1010120933
562393518
1160138579
501061458
803294265
730900645
264236592
748220986
612199210
1044726936
554268958
76280108
447321110
692912739
999453949
803542304
434074385
1158372056
853860042
1235730864
399472561
521748715
799893528
951521258
1111245065
646698130
617804028
774271811
1171008743
712102143
972380870
1248098991
667806850
715556490
990410242
347951729
920550584
219590447
268501896
321562899
1042369369
858713158
258849269
581078470
1108504211
828237245
896613405
809733384
752432417
1105996172
120987321
1205916237
1274551682
526599298
324670533
664738163
954115993
1135143499
1041068989
839767718
817945309
1160798490
608708801
629646030
1036087969
955902270
836623286
1277669694
543727203
853648230
1081231136
199784989
531705609
1051898724
1139235395
501684794
644227668
1068834767
1023547746
767569585
756680858
430647280
1270183540
920860703
374111573
762777281
574367808
1065288539
1042229113
1017182071
737592438
656397247
866220987
929148365
617340425
823655394
600139030
1136375648
1204920112
773964827
310919007
1186663543
861852896
1180693483
1122429479
746069386
1048801019
276197244
855770366
274014462
1256515625
865309510
826855159
703178938
868760425
407704918
574866036
1081989232
1068951036
683048678
400818620
922812191
695576722
924166825
655369641
910951978
860747593
735942633
542247525
765512014
1010493126
613469610
974912763
1290815944
872048438
621500361
788098430
907347227
946697312
941100417
740334219
652896677
822541966
1237504043
1216831297
1109740389
1109170056
290391327
427565874
1012765605
787007976
643728982
594545513
825697148
596197138
957146602
964843230
962840988
743375871
634463301
1251663665
1020792365
1162637002
733795130
970939210
987659601
1166023055
522544315
340158145
1113263099
767065449
455606914
311141680
1011374202
1042388002
625235596
1046320476
831927996
611077740
399622077
718182763
648769665
872372509
1042547143
1181095640
1266550438
187239442
497472399
654314032
1126776109
565382156
813321279
1292912572
817805373
674638336
524917722
483324458
696084252
339657643
816013292
1284751038
1020124876
660548469
506683954
910401500
1062141600
960023530
1175834777
1243478391
951770941
837564524
539878079
968819976
365745976
787665107
1129072688
930030226
988708529
707997131
672277660
722823031
256445695
752140133
1058976175
1157704908
1043481726
523798594
1065677873
989609030
704357636
878823018
1091160201
969962788
805648601
609700531
925695338
451772263
128377023
784921675
483613672
215459102
674305861
1289171839
475721249
1242494579
333688302
331672988
633616763
932265253
464762337
923850894
1009350215
776856184
290031075
487416275
318624600
854001649
908471275
529020414
819547036
671773383
535273047
555609169
473346229
619129762
815491084
387073751
700688799
198041946
477873304
659698043
1149401257
948346215
241869285
481641665
1041448508
799127516
448655086
1044773762
124516832
299760668
645556746
947322518
716853133
979235652
1233547263
629371854
478043848
995891488
840185976
1004824256
798888440
1030026010
571600014
1213361973
1018684785
853844911
267793849
472771716
603701552
549909157
1099592780
743714627
491558244
1145317124
1017093423
964040673
1159645303
523475200
850349367
789598746
691018302
739200917
882564206
884912735
456192218
499631404
324524116
458989694
440496093
531699389
732491523
802694197
1083525256
106308948
1170038364
847003947
837234191
1029694542
980594543
915045390
236110742
316362900
607562748
1233958007
419519512
971919569
4858866
940983825
584838004
793391520
1004434816
993064608
1288987467
7098446
576691630
342328939
349759931
340464799
1160856814
993007189
1096955131
677600407
602005818
284703627
256125761
999132551
642404196
465457453
864209448
982131097
1082620392
398243337
1188348896
776599042
490865608
830034498
948000869
838084843
1127767390
981860712
1029033685
405147771
934089623
999227946
886490759
584206569
1036141341
1131909047
1088023820
450123729
47836714
917429461
1131373688
809274484
638607169
1211480996
488543866
1043808483
1151615588
394239697
385911511
684237499
722282174
722125081
926088591
1062912195
546522370
841725506
742045155
1060557725
819266795
662457042
389810945
541801890
1169365138
699849172
1224205723
929836217
411783254
1141235421
424531496
332484915
655898121
545843384
742148130
678976141
755294694
194778706
303913910
760997763
1241421604
50196866
1055316843
728773538
1036940599
1075930085
462140064
361189219
1002278951
675915358
500768443
630504787
941666372
729898410
455212923
475120529
755232448
862705195
1184813975
554902301
959803748
740102112
693783202
332299265
1275339295
846666601
191534871
460665579
1176491082
831233720
971384404
1041484699
693100886
800924914
311231810
1236222964
1210345334
713876722
528536113
1115393750
983028834
529083475
649890490
392471580
1103200825
904895296
709262001
1045831913
1010056171
667510080
77248940
453159636
479123128
984819440
431263127
305722153
984056930
850776774
633486646
1066979950
1092664672
831013193
781057640
966996099
998538510
821503357
466848111
893555536
750645735
648647466
849374425
434786311
637931339
55535527
1171789542
616971422
839559605
859389240
748514429
1030266171
789632412
377252840
828733133
953097501
262640676
591134499
453565254
407053046
749722462
1135690872
1105374812
570944065
597680598
1109761440
721904474
759046479
1010459603
828530283
1057046251
673751993
97258748
693439214
1264919885
429375148
1108472732
895392411
469594228
1101688226
1013787860
1244602192
511084871
1037534678
631930585
1093857056
505008231
332814623
703612839
1137140654
278107201
474938575
804309552
661021785
737809797
512269521
437067571
60799104
475692645
935404375
172144093
942897670
1201786265
965103937
1145200647
1132027196
1288821542
688251423
441084241
1096544170
1161354831
1084010965
1221036578
806982980
306457269
947482680
731918546
1087107604
985383309
1101246035
406374635
514257327
751115169
856464471
983269102
584466174
1047772903
890649458
436440552
708557315
750645608
1131184353
1270348670
988311922
1057239112
809399095
461648010
239402739
433638340
827146060
1051307957
446603691
601258498
955540866
885272620
870593178
642721204
880735554
164811494
1056949723
741012932
671959973
525131387
828527570
635339524
876358982
904266830
1054090846
1237444627
953004672
1143326228
881001889
749825576
762685081
978844896
932802993
931529693
976422634
1115018553
1094245375
821605748
718575248
706125120
550302078
748911804
721026323
818903334
454386790
655890149
421744594
997870904
405108784
534926659
770896949
853405333
1139591099
406170645
950916429
1176160372
649102397
605340718
1169485948
922481574
1035248678
1204960207
858197356
873945427
959773049
770793317
1140932173
918692031
619458631
661911058
590796807
1158050512
1148761164
571286260
390575335
1056453773
1133408227
1048957512
470189823
561980083
456490396
943031797
959265621
949647258
776242677
607357484
1170365645
674247742
701319348
842993457
1102638599
540817511
833802063
323263823
546502680
482923084
214949277
335192026
403890069
515901780
1150167687
687088573
646037923
423088857
196461119
578717834
150312381
592514806
282600105
761296148
933969211
413674888
315414726
511286862
959258804
699246908
995947633
483593790
1096053022
914602477
602761352
970931181
935987822
640597287
950789065
783285562
952876728
736920899
823163768
240811118
546098477
653971642
654381486
757909726
1011866574
758909332
971098178
621693593
826312846
80568127
114990016
574102319
1274518739
949130971
650964624
250056664
811575713
1173006617
985743918
1003875850
928941766
403454874
679707861
947934381
430993154
860987551
690314822
755115709
686252681
896266472
629475560
796512561
1038053892
508059561
1161277184
889334342
1239206916
991737745
1084397842
707157600
816289817
687353591
1050152586
1035881534
458406891
812138705
955654117
1132514211
1125475322
759292045
1103048393
847919339
1085674705
878346016
1101326520
951331730
335186277
981308597
920414917
550366413
728145866
1121447775
1077809210
783604978
625264129
447826138
788531256
406284939
456008663
685288284
1119514727
184203673
861158331
839703456
1192309066
558383222
869433305
937255599
1043641471
1192127728
1118214793
995339381
1168634345
964199681
1182384638
1055031108
232139080
1011770330
740801667
630783084
1139649913
836192731
449012378
816978493
998134906
930028173
1253858178
9641506
766221711
935548305
1099017941
641791763
553055604
1045712281
901305568
928399667
801215224
736159804
580664086
893308093
824587488
858297752
814591886
926509544
928305668
605754197
1103329581
70754119
875378427
187926711
610534734
1171952413
853622580
330296182
529791923
559886729
1104304173
955035080
702444562
489053962
557532520
571656587
820790469
1246540148
629150493
1287982449
682774740
728569280
808727503
860187658
844185964
657869931
823083070
843201695
510735187
514468563
1034121427
729666690
748864279
795225002
381404544
904852885
917387395
385517236
148790868
1055918867
675568916
853956675
702988887
883389116
681656386
709425641
1004283865
129794541
693966698
907157957
982580512
1198333674
125373127
467282054
394449183
533781382
890817038
244669905
977274438
885132184
667935080
748931476
52812354
848719470
689791464
395487802
559330697
1184618671
365624877
627754379
1094380659
895309025
460284639
487083489
1006763602
758195740
673867523
904584835
446326913
849765992
787829926
830934730
255172545
1200482782
693045842
779726884
857622037
1130174526
903623460
137805854
1014390270
563736835
387232528
1007651312
911034997
996609104
865376062
1123478193
710088836
1071191133
1016737802
933716513
669678199
621965838
389241810
313873861
845847494
903117527
933065193
757878662
441695357
503048787
809870431
831290785
471931195
793377146
1015260601
846112851
1057325691
810768726
423343614
774202635
683170477
284719026
317385957
882159014
646077952
1067352497
373592602
270566327
1089939558
944718752
530360551
474598069
986545964
538347984
1040870590
748084162
824463377
451597580
1117044185
518131783
188604808
1224117627
503295365
473973860
444523179
575079039
730524048
520767626
1109975949
413772999
343184760
967728821
394069812
905284572
521246661
170600662
1178313803
782035752
912893776
484967189
560263619
1032071043
905699910
1051392569
655424646
393743596
821192310
809105792
733803736
1223058708
1090044113
814054444
732250220
801623203
1174736951
989593468
1276510667
1034637828
482561579
1065652277
1199908728
995634897
1114432023
98874798
962218247
797807944
652433906
882983358
586768534
430709190
469298628
350386853
260358670
279019309
1117395366
1123402111
727410982
839200940
859950733
752382271
1089526046
708838267
400674993
1100805525
857044087
625554583
960787955
762055497
544908851
385786300
677825852
795709072
1033430302
459058700
424249496
781030128
723432454
489689937
407298943
42104158
323979275
1262881795
817232576
690263199
830749067
1138071826
1158632476
1014441781
322817467
488040183
1208302464
1188758030
1072478827
593847190
895514968
838512207
788215441
922067616
634915604
738890627
833886501
1044093951
955098066
1024034046
253704753
613271368
639494593
813595041
533936288
639908828
999831987
842962160
464231111
128007759
1165895463
672534201
1030635285
921715549
712505253
405691894
1194065215
581895744
448507786
1157672249
604534221
537998647
1232576394
818436584
975445655
129097775
336015342
856545578
548720057
1074517028
1013266289
815155111
541070450
656948490
1057443299
818353850
1006436839
766327797
1042742121
813171111
775071316
634074506
1206740386
1271201498
966387611
97454247
801782407
880808167
782024786
885166927
714833485
1216388172
463420917
795228619
1211031633
1095108064
687672133
608239036
1022168856
890603605
461031974
953191230
489752571
176189956
1165308739
1233397698
732050201
264430070
794529099
1187568351
1032335521
1048954318
670495108
860826732
703923747
540190700
692240722
1187845881
624957286
1125525998
357948331
884563279
1088099512
344322923
516218988
715558343
695232563
594891708
278951997
835346879
1291018968
232547673
1007463285
956546769
646244587
817215389
1006445557
963208287
1270931683
1058734311
1257839521
737704852
975233048
817246571
804000337
815237069
501765984
984348523
71471327
1022576994
915948433
1047137563
1072274349
825675447
992829812
693915980
394551747
1040201882
571229643
928704458
962573982
921561185
1071105091
392764881
1288419750
551664406
871897552
417592999
609390462
455673664
1155919766
1051520679
618401719
1054885447
937382826
1016997475
397264136
725552915
1040697173
1054341517
710271672
1085491273
956727059
853112024
1113217661
1054904144
714435610
852418598
414450258
597375328
762197746
395868795
594376381
461753538
311641955
945129133
785665028
480369910
875580451
884428957
727261027
735313660
404805323
916130660
554934847
1221224480
664156335
983612929
975893238
601795353
365076812
1296219365
629558106
1200240220
695075700
749809707
378234337
268635252
546469860
531475279
713811784
613725180
465569174
525385122
624481430
527483291
816660809
1016912568
868876338
649279454
892925308
1133014959
682809396
485291893
588403539
853517985
423844829
853804213
1082171089
533510992
462839831
1023220525
628996279
674293744
1096923731
990177866
982789280
472330441
513420358
476987305
451608702
863859836
1134926779
865501855
993637961
636694581
683073685
887580369
901261497
466433353
375594981
744448155
741177079
504130234
248168616
1193169166
967453797
472860112
961108132
1211058040
891276055
647460488
111140040
645120524
992847469
335386183
1033953251
96864324
749629789
919843041
1106536779
960751806
947615944
921527186
921191111
1107163984
670077102
986047480
873374604
494310278
1199118483
1199809385
453139139
377486628
454665932
216792510
588220870
981805359
228388477
541747225
1265582992
408524076
1081217308
641077314
935980285
604272829
813175777
882535456
824062291
988817234
741073433
575641275
1041199937
934017220
885698353
997720988
1006031057
808199103
969411341
899014043
1206498474
842976662
349013666
1106380928
291929229
656491906
600913744
1065548983
385296594
274309731
718677319
786149788
988962745
723437519
1015281126
247803474
348807784
713261106
1035596086
870230267
981484382
1035189974
673405425
685817829
331972004
36916932
732074161
753801832
397144371
502463192
1225858070
987455301
1130622555
945293538
610523135
1054210742
916692725
1226309076
616708058
511456690
496220545
209907072
811231327
560371998
415838964
608095731
1017877206
542344191
407444458
988885679
888363852
1110708801
969380876
619716251
995669707
683670262
1103349033
882031507
1277749548
960675911
397271841
958285908
401603788
765766788
1000465547
557220993
785921026
589117001
405618277
217157187
300265981
1006894868
642747592
449056957
968922020
955991671
840636287
139207105
246409030
946671809
544435141
965523118
628458300
386584997
1194722190
749348859
449855140
1235357395
442244517
621239801
822320889
1082926414
366865262
672450472
785432371
578746316
763900855
1220821070
1085897953
868597910
1144914616
685811563
1110261240
1062296458
844800962
763352158
664629835
808993523
389654356
909913885
1170622810
701298324
1212808177
1100842407
459148476
967691445
555557191
799084099
715867504
422836884
1152579226
2741851
572474901
965874354
1052973827
440122468
127738638
340265656
577870120
786769858
1144668901
976836821
499635073
949128794
1093984607
876305309
939326153
263586735
394760652
491558876
654906985
843902495
927269406
334667716
1140925256
924426237
592454469
867231029
1244312416
340673223
807544304
527800348
749604095
728281719
810759543
880969838
1219332234
813597654
1002733513
471912417
542209766
529088558
489501082
1216253775
400612170
743329001
960881404
1032546125
897640938
1037124785
730467500
580434588
985441094
1095581919
1126746789
1132789365
627092110
390927727
1255751056
562474293
754365482
416432382
924400726
471491829
422549372
707206596
767105494
543848303
386710468
744059453
580134239
272423959
416758904
1278399178
951822073
669678878
428413124
617537085
1003563697
651271970
282207422
903228483
806716407
995522401
359345411
657847319
1008254746
1046458508
249668420
300139396
680291057
855892694
381451620
518207315
1056694204
438126676
636689205
345229343
1194922899
752031478
771519621
957051430
1151833856
732640023
751257054
1057726427
609385431
835388005
820980902
286413827
1178450041
465685614
158655501
1014905208
988811931
464590013
671166423
865658325
882786599
870679715
932293375
524713028
1142130661
424524767
784087710
360065717
817354863
1071698416
342861695
628705538
305291073
244104161
903837667
479588997
1098738638
553480409
727707310
361135808
460158610
646512587
814843625
922628699
607195287
682800638
770070184
337390087
636528937
731953412
650894744
563652465
1010805372
621654571
654753497
1276317929
435741008
599740637
794392255
1115424556
719172251
348876283
945198461
622306873
288210274
1215745365
1109099169
1087351538
443165757
848640878
611943592
453785539
565477442
548518719
871325867
647919855
1034279381
459203690
1261573889
338886656
770953598
855049546
552469135
180475135
477058750
983812816
783968568
455406408
896079775
244721369
1206232817
983895338
563773451
254187565
384653025
728262523
896364450
517216295
395257628
344181149
1047788297
892097432
383672281
1056717935
1089843172
233674210
350069172
956561578
551606518
701359048
969576525
907821391
860417498
453772651
588644761
628139072
262278913
1128094652
838459532
722717637
891505467
985066497
245402567
921668786
960032940
1201554909
1227125984
571271096
874013515
632418446
1139603857
772357314
715493703
1196509565
1293719215
885103603
507365875
532539513
306591892
955821565
810527321
558780800
1017499435
416589194
815497620
466456688
646743751
543583700
413358211
997461166
858181353
1060156537
557266465
1253110787
967115771
943812542
505694062
1134370517
581666925
488945167
738941485
712411744
481005505
1037229271
386622313
873165772
306390925
989545111
1043400953
540138915
131704349
855497350
880872725
720668986
608047426
895826571
465529537
630993077
405288063
723503855
525070900
473905357
1031357758
773273681
979773417
1074284754
846082265
926034072
346392257
788762561
394661173
425078311
527538285
707922877
584780572
478266860
1046694466
892572417
1152400210
585910083
786490793
374993703
603110209
674497859
1017063919
1030790507
150229373
976574948
1113112806
924985854
892958140
793285076
897345844
872699033
184927780
897334634
1055386675
390391353
1087354251
1106399950
818612193
1031754143
477816653
1281596442
352259905
407100369
679014119
922931473
617851307
875653881
303270315
793050107
1153793184
848446527
1252863176
1088258989
809514309
586961870
985838870
877571538
406761541
899788906
506353856
892971180
614798976
1123669915
931795619
536739922
998896314
794745795
554006489
369042535
1216294241
708545762
564688310
1059047406
1056073715
486158198
1076847547
488179591
399407023
729343126
941366721
551621606
684808668
688747177
547861854
671998528
714697923
383999160
410639312
396043621
1212604240
1017851186
1044587111
318589506
860414298
1082685512
271391420
1240322911
394929498
1042556831
831353965
863972812
1032162283
1143077366
606832641
817857577
652466450
722113946
534832794
1117167626
359064917
948959213
576274859
1042526858
999988725
768720292
821154063
301678619
166892929
475034301
569864929
795967947
919511206
704503773
509808792
476493968
139217241
1115155678
532971729
224135364
832286780
440035191
940183707
813803657
1119807066
874607388
1103219803
771851840
1080824438
1204580024
718192721
820917665
1142853294
942148263
385038190
586057910
1236774239
821748413
893663288
505349436
1014459383
455074325
791797878
628230039
1061125630
461198793
257352521
492728148
1272089622
498546936
625705141
1063955591
370891728
1057012789
660411264
975349607
1030097011
834171942
1298328296
336190445
1142255583
37256137
1063533023
846551295
861602001
1006771463
482406890
918035480
516404156
890581537
559262992
632414018
886677016
496085556
861614402
934756170
916358588
949481148
845274767
1070346446
682135327
417386590
432863392
479851002
708610585
599962822
798201805
1056732140
674645109
479817627
955031263
746805923
686010048
702397524
805789800
27918511
1290907954
470704688
1252020741
826502228
1012861231
1087493343
1142949840
545529117
362338610
339454182
657824849
1068617155
463812795
629549965
437606125
897194715
270220414
596990864
695481855
719703333
784586469
1122759455
569294204
661673313
645660587
1047237335
659550309
634988506
713845672
1189408906
851935747
536596864
572700940
771260369
589263387
979151178
633782581
909498587
922360292
786709703
587317181
395059666
380684180
1062463627
959231989
303076920
870367250
883236591
772969490
303406412
352887616
726954580
1049763311
427435039
161478837
1087500568
493032162
904585154
1125417621
837287855
1038141231
283452089
1037692533
864147568
1198523426
317395070
624849801
1015992976
538156062
730636433
961005472
299697738
852943088
1274450612
515439641
421707709
263073798
531308634
917103614
982247458
763358022
1250252009
580494543
1189171667
824130422
380842724
396100984
251554082
1158082570
579581037
735012920
1045672276
1095532735
140106568
249808732
937841364
826258400
1176987150
858911552
599730300
1189829081
827136366
227917092
948789735
776140367
791895851
958822888
545955285
483696696
1249733966
1054821192
550050311
711223151
797941856
832407857
557764837
585630519
638478773
815181791
994862237
739850006
640863860
1183468625
802609879
700128546
1021712530
842002067
905942055
697109553
1098597325
1171522594
765383805
1223037730
1233762933
929593950
596886900
1267018706
1039991041
851747436
1096188104
620454316
682630737
946617391
806152377
467844290
1133844293
743485808
930316655
1089644421
444236872
740316860
984939010
938731513
1124145601
1050126249
1152382805
1055483076
687768197
932267688
682512727
684193767
722193241
88382003
1052722072
1029365781
589533411
359848871
199939444
875662708
924658723
234996504
506010763
632855280
613730888
393781758
355288966
816865203
616797867
235291526
293793514
460617687
1112863185
966065117
788040917
629479188
1058201961
679507142
356195533
982970574
659469743
994556162
297354765
526560163
1033316714
600545109
869946588
798221503
848515243
1274646604
440674510
995234112
422200480
1139949704
957864885
418834942
1022213651
835873167
197343363
543255548
835898473
720953830
968670742
630233446
860940954
923396115
711332344
411915077
792088932
1221930594
1084506484
1158621691
890610028
746479165
907324470
767495184
472908829
826222441
379495789
933004842
1069782376
710566866
689515741
505377882
1054588233
589274271
789976781
556269215
676887334
695730559
480318337
988005279
845295500
878342673
661742877
927093763
965082271
1067282982
389801574
1136609706
375820243
360124737
595106990
944136984
504601798
966385191
1018476555
95447931
776254651
1032407740
703161119
729361161
869340161
384736823
750015876
1065213941
974250115
285852352
726529695
1145497639
773758502
997119527
743679413
788762534
983958539
799165523
706355966
641812602
688727702
751355284
656700770
741917992
1209852910
502734168
1299847817
557899772
818498268
167057462
851904734
366209671
804639954
693107582
462845513
895071698
969992108
211150240
839295915
1218158032
796403220
156055468
757893955
536597216
634699853
925740713
800185703
419329913
694288935
959534048
543879453
1144585753
828372914
971769379
363752254
665527794
544463985
1075813360
435603306
406720042
1274022480
1023866941
1104165044
562754766
647603490
352710367
478364441
1012891779
738128642
1209612171
647454448
503148599
831993328
723705640
940591901
978353077
823101438
426296210
913806698
612220547
742715911
666840670
774071067
437318317
209742795
1230677644
502680888
1117240194
501013256
496490323
517230275
451681861
962220726
952221621
909323808
707223710
492983156
1045232979
1000228692
42811356
949492771
905494700
568382288
244301260
931190207
1234520708
511560335
115547833
177706059
377895357
1048131728
963582359
1174321604
1076969150
1200239070
476600821
317079567
55028380
935939797
749099242
260395773
1006776099
668585162
1065665329
375130229
898372060
1015925088
1108547197
948779675
943102860
276424491
1082852391
1039891145
826379821
510744325
461146260
1043275907
605588215
1019799404
483298404
1131325469
1234208895
395113213
1143652624
706369509
744708190
318967773
710702335
948003977
992561350
507774285
1234410082
1269937274
676461816
1008475375
762617463
991198134
1049058852
1005345607
918913509
1015910690
255433398
1048296433
126128289
1293766615
584235784
853552622
812613127
1187343891
775530813
431432810
433480394
456950272
843644133
357228056
1034096631
815432881
628827691
399473017
281624621
781378464
988325062
1065896080
886869982
389311754
1133353155
579427537
575917289
617462967
428511200
566949772
436938386
1173740120
964661029
1100058325
983989704
918491902
761867823
362572975
1213004032
570975647
508486899
674056335
777367948
307343775
337486339
1171081017
554603924
866580153
988969137
623569769
656829611
998732197
719778388
36566754
364509492
778812330
941987180
1093467895
743413343
344260851
937555371
1232161689
856464860
525703892
1031103676
961230245
458908032
1156818764
977949578
860792612
1111071719
1259091832
979032864
489781098
961661032
1105125824
977033013
614150759
793971238
657157542
1047785631
975335966
390797458
952945742
1066347429
403893492
307727060
577760657
1054699106
811475806
931474486
784939102
183306733
528521242
1226732970
852465242
366476346
955776812
806329709
491691302
804317850
308184771
677848620
1202577554
760513214
481249043
667914546
1001375650
849414797
452605195
199892002
568743945
838877823
708364913
832482870
641686446
390967421
1097435988
943342596
384029099
734810287
684114734
1158952853
631741547
1132935310
850479681
1111998121
731386328
498000974
961357821
948221557
1237779498
393525538
1010211490
555683241
599630791
1129292048
684899734
955924076
450319786
916206098
1278219717
1052020714
297298471
136690850
780255326
1216362053
770412611
1172773586
855219715
510024978
1016255971
916938968
1265702497
146203799
1280668605
510449975
1024202763
427006197
865754603
569121337
1022040289
727276283
813017857
1132682338
966332384
668723693
710169775
643487352
1000813268
398142380
1028741677
713696443
1207589823
871857034
200796292
382210772
583332135
1218247918
500142077
884523268
497477674
656468115
474397684
799139924
749380386
943837839
1050769350
774867187
255329341
1039062878
927100403
950841451
804341103
1115800475
840669621
526269079
1069467984
998920868
445411299
569701664
246823371
776626917
863213968
829088721
962128271
618443996
374983821
175991034
364394849
422395285
713455146
350585012
353323870
759008224
758378440
631109741
456997986
1027771829
854389473
439326309
407183636
1246857181
894951924
950840034
650687566
1086388116
398745126
964229531
347158488
1284678788
912497592
1040757833
1056620278
579080087
467996352
1074111275
648564974
977944418
858244639
1081353230
752930695
660185227
417943369
266275856
719360376
200289771
598882985
418613192
754962262
640243830
721339433
867466187
615484894
1093550201
549695144
552267154
1217974337
733822485
394561599
254970472
1075882534
965362938
1208884339
1170265711
495205140
697036536
619899145
1099120890
481439171
608927362
600072256
772814572
821146240
211065240
1279337545
1262500718
851272870
859760267
849185114
717093947
855389942
739159190
386971551
965019296
419974183
751150733
767577832
830951258
1201558373
262536020
774321118
740186946
1177993104
885089356
903856360
453632394
553714130
746617912
216211822
782797444
568500712
470148292
617700661
768892347
926670746
833949944
877275936
822868722
997463098
1147178434
317074701
888938221
911894862
775824441
1067518043
1127465845
875149017
877895559
215826416
865047397
721495117
490289603
850090328
651946156
1024346074
1044684244
680100481
772424820
206095841
762733592
980150338
748353851
823704684
969974400
762327853
876850101
626075251
678668672
386515747
1013652624
670209040
868782424
466727928
350630460
911614357
954450988
749584841
616519148
585025479
480224199
1236362834
443764101
604381727
965095671
989804609
953950429
1071618846
638801732
869696356
1287795878
1142445664
363685662
238951222
906455743
188736429
936534484
500283186
905526541
651157638
848565334
237824304
1007624919
1062210009
924285674
1077135589
40056076
870813806
529485513
871479775
300706695
367276467
475273690
672879727
643806911
602780690
1012401719
607089602
391240863
993838998
311180918
741768367
1004376976
656303583
813103256
996031680
738262940
473155290
1199206490
100192506
549130920
568964624
511869915
887531718
891083594
978892040
1016829383
507189687
1163627032
932448085
551290956
571512868
868932236
701310852
851431661
182423337
1206494122
1018687746
542867074
888323683
294077930
684281724
978878567
1099683807
1095226165
572544104
663868829
1068253039
474988155
889159169
244865137
982180929
1082338661
1210262392
1107659054
973908496
984029146
1233070097
565562529
1194637559
1117836802
925216746
703204017
1065698896
1154579002
339386790
1055366014
1184255866
531157169
1037849156
1026350365
1087689693
202349648
1114209650
523482749
1130989284
820138727
740643875
915920621
908964920
485802328
613401634
610032672
1094098634
711987726
1007016288
1235884682
969325373
323427146
782136921
1265424160
628100403
666556589
279526260
662436830
1055141600
408805241
770963024
473371181
559146563
555170392
526157082
41325142
520364527
668156313
332285011
468610028
999294682
512463200
403518264
1232502828
138446297
126280046
958648252
309192930
1146913732
1189684212
718955079
1144129870
543074666
461094657
1249579817
1034795544
963222928
518960695
1178068890
735503985
542309456
1006828995
1144016001
655610381
995639031
251854879
658668845
686427656
1117122707
1073311121
1052001973
934329502
490584620
603335052
1023102651
572896455
460973067
467909938
854060291
359971859
632785356
467225988
651414810
578278644
131448855
739184955
479200223
389097126
1042743693
886344023
1031367485
1067399921
800856268
1141768994
815078255
1173621678
756431640
199046760
948090910
1031045957
991694411
1199512749
896429560
431738296
715524119
1041893890
628326990
859162973
827019308
1107891691
2335286
905263724
672513049
346994168
1084463414
887272340
821274209
807174096
498488877
272155859
899360629
1059990683
937721502
959440043
373498244
595552600
1280358980
1026449461
1054552072
987584544
801891801
925001465
554402346
874932493
447066037
227470951
525510121
878129375
465762219
420974067
550533564
797611611
855374657
1045077121
644365638
759156732
381347332
914751299
432243077
1252670620
369652977
898159584
1245121265
1160986735
486040766
529674962
1117672067
1232564201
611436654
754342234
537999483
593551287
822446906
940877128
867838153
441432225
1080483492
757715640
918324253
995412433
476086553
546332893
1086752808
683934693
377802560
832366921
382499392
528628195
535443407
665023192
1004490241
1036777826
892415389
658493323
789344173
873703439
393003697
740507172
1086689011
654749232
292125795
1299413351
1253569524
873294680
750294677
395860363
1213870332
846848683
760763529
410032284
897788643
544481217
890426553
670460667
271643236
873904308
783158535
1063611194
596573343
739204351
370194548
398293472
398768660
919539440
1147048328
283531247
80608457
456098086
523160561
956340900
1060447065
837498407
473529315
781394644
124483075
1052895633
394859374
827368577
752753335
1044650477
796568611
791763613
350009971
832649049
922626587
886746920
1246696849
795721384
310522745
810681992
1049498565
594285339
468960714
353300255
750360043
1135484541
619201642
380210346
1226376957
733405425
445736412
1103076860
934482224
395440145
686472327
326706875
1002819160
596043301
524685143
504722622
586185035
865746871
1254289549
625518809
1079935382
561341822
350301459
1112176411
513272082
776475201
839466715
658983883
1134901796
555459101
885906362
632449435
842322662
859610017
497607979
823273675
937568483
844115626
851802360
950497676
1071377702
843086060
914995272
506139816
949511221
521957307
915214787
486193281
824653250
1022013188
1011526478
1001621956
697711637
679092347
460656573
354227838
1123119120
924625727
898549382
1240245084
1132245315
953773381
1078766581
810474049
970585016
1240238936
425409998
900287224
553294861
338974430
453456659
803723293
827859812
403724864
978628198
1018973664
811952946
1064339172
1212137809
579253972
981629488
372905699
628736633
943569686
556723118
689625358
792976146
526539520
125865615
405656565
1008859077
362198362
702555256
834128430
444504955
746996183
784814026
806315921
815450036
823769343
991390064
317925975
737198379
1237947764
819023594
1117527528
866476212
742731811
608702884
498443478
974392639
1150439702
614686823
727335743
815760221
364773181
587178170
1071870523
817085306
834108957
960816664
341594897
963746545
724958298
496174083
767276923
396230511
529070509
1060950513
755005890
843754966
903107150
1169977265
359953310
351259172
400910235
635449367
1021710980
649933283
770079362
677625075
763958322
837550287
1087160558
447032946
807179563
1241099204
814662961
593209677
1081568089
563828261
627332767
448557210
950031049
1217339829
566211003
872586384
814649333
960076191
903224669
978729615
970382566
477929135
625908156
738590920
1020803816
483985596
783054948
953582199
740640610
553441090
276229653
1196108755
678838575
1048322750
1128713068
542394118
828928560
1190902984
557881329
1077917870
909700516
1150804068
433680830
932133258
400286351
831444859
1243756742
1096692060
920880627
982220370
618932552
965854462
506203027
671025036
501642690
861437224
1052372744
667698826
533285280
633238625
678994787
1015588805
789461842
1167096870
133213910
737390438
1017675242
725602947
925755673
833337110
797274243
639917949
1213284164
1003486570
870915587
528676087
265978548
408560688
1251267688
110203670
434291661
837719988
510745514
758016105
564577527
740436507
520806593
349823354
784689689
789758198
573748993
473255081
1019038572
1201620397
1088793152
799735843
965391758
713162448
571047505
470113465
1250724251
565068314
1171092708
777103438
1138931641
1108137754
1195455900
980976223
558751019
935255815
1288476364
976057041
268853862
678091536
986263803
224502354
655698726
833490795
328570101
400273618
266479381
1107539296
452889502
1271634357
1033427734
840586694
596038438
463074173
425935918
875866971
863602946
831065636
616732974
117245417
646548725
902950015
970431025
325582612
634863336
968774731
850641652
898330865
810605639
594932627
435358974
630703707
576643839
1258209687
852248177
646037277
1155369742
903980904
1289128598
849164704
1137788062
675056238
590447350
1149824552
730316509
846520897
685156412
670679678
668705493
979334375
653459251
414351128
1014362779
984516009
928602931
771427581
624735058
629965070
1077880610
476751581
1226854948
466958039
804349219
379520382
616413826
825529792
652681944
1287897385
548757251
921931790
392451427
567341015
544023910
423852391
846451738
1297739006
855115775
589232677
1016310642
1171263429
296520045
980760874
423019168
697924935
809172335
349001595
1017620580
518616592
1142098334
331700146
862453737
1179581278
999931211
436958434
1209100799
542341921
1032433445
941752375
765404429
789302869
891430090
418787182
1054818428
625097848
399429147
1014491243
703263735
689906577
217797474
672379467
954021743
959013853
628438671
335110497
804158201
789636138
1115035385
920104933
473294563
830053282
762105360
875350380
586592300
784711554
747984234
26297697
1072178703
95603845
322752492
690830773
1026436430
846088296
451997911
486761427
1252193464
1001071910
340012870
597506431
632103983
480169992
526009439
783562073
418044061
464638953
712195426
705036439
873453395
1226651191
1019228723
340651728
1123491556
997496053
1205551399
1059385803
870340304
1000173430
589255380
987660295
1040617727
581685417
1145691781
800175236
427358918
857472881
1135262763
602965095
509450668
459134884
782554626
1039538390
475189692
970833804
578170875
907665211
431654697
489277671
1097823240
456546308
710155048
904366977
1002300944
721866561
1048084802
399947769
881059665
726409872
640046717
453873883
631013748
1138779746
993070407
738160550
571521100
282003154
925465245
1099665342
1095168446
850537729
986835447
695569264
849955930
1129774437
776013934
152894344
271751023
170515938
115431778
531166295
719519288
247777590
381568551
714760148
549548966
781635182
595824130
327030614
1041885414
734912613
1108169556
612674730
836065129
1043893892
315399294
975434319
412432769
418925993
814997100
416772783
526922257
867162705
904722683
712044346
1229920914
568041527
1153564343
305953485
814092299
1062091715
561133310
957341021
540940335
427129224
816570441
1082998609
817783682
849748662
1004165832
386842200
381544128
625666190
715563093
741787795
829850167
638406851
592590247
1279365161
1143009554
807185312
661228814
785770438
911164460
461246901
1009518052
1184266530
845564905
595171420
698510044
411107870
601846540
216872753
520121866
1230259009
602444073
526232343
530232287
1007390738
1062632549
493176731
1156321638
688056876
1222905988
1037647344
680118473
576372485
381549907
409963501
618930632
647436886
336210769
953233850
1084556833
591619945
1166962459
97189671
402994331
490129582
1053899451
954943228
355219361
488834569
828933170
539422283
840986874
1156513039
1237270332
1140679042
114516718
1132191766
1228645471
944446910
460738551
829822490
335111962
612461443
688152585
353663197
370008839
1049279084
756334678
826238071
377692059
1191898390
561280590
197932621
947537545
608479818
390667279
351855624
966666669
529814228
1083906139
1222808681
621426965
413879309
1051142441
406294178
234935417
728072464
1217138264
987157601
1007732455
609153340
393243398
467880135
165986429
1021821589
827094303
1115958291
449495539
415518945
385313078
1059030870
355557280
1237732681
711780936
457041997
720720884
878120801
1014719113
785936158
585543262
651379138
1022718474
895234072
499546667
190526131
1267571812
708899957
399597875
1192738057
765454104
500562743
386659245
1217126492
607555857
493809143
851600361
437500600
772441582
528809450
802630408
52872694
775767791
554779085
751828352
1001654042
1009666842
1059112314
387899926
518526352
948867920
9876990
428616291
748587748
565269519
475679904
513062446
364087149
983673156
458936844
975730776
723079053
921765890
1079682090
1075818727
430854404
663966448
711387759
835237976
306067465
877531919
661759996
726303991
450980296
835844351
546786638
875421448
552039044
1156160885
766946701
448319144
669709314
70734825
378734255
1244755723
701751198
1071219197
441038279
255024815
791994385
675026497
1077796170
1053921285
836519361
861036433
854357124
987070372
1108474386
916113506
1214574544
877771326
337031487
1000443315
542302879
118129277
684213770
847819306
869040513
1202457016
1022498525
977001893
816574679
1259993552
514780267
1296880356
519373315
911221903
582796588
872800942
958889576
704071634
1128895314
716935788
1027013279
772780878
768284421
120236174
388255418
1240887668
392952001
506366617
749839112
719403274
1121756440
907667084
866031389
1145306325
967124425
326345841
790378149
1174670546
1023627863
1038035781
593132891
649049198
899865847
877188741
784379768
987692504
305607150
833977326
928627093
305621758
986969320
954093757
1010325636
853223038
761196760
649077700
876278116
1125086797
929341871
201553085
946366745
864251369
903816546
441180215
345547853
767396504
519373752
331915853
884509545
228602384
458059335
559529646
1122483089
485743490
1005697415
376180113
813553206
1194651673
735770795
1233712644
1088879611
482039279
825935832
688818798
735602319
1056493024
511273857
943385092
1096970319
503209956
990971833
548946375
1043600697
779611582
448650663
759266190
495564479
605119057
218486459
1073192937
907670580
436616686
555166008
991840883
360471110
386621236
215768585
377237283
434962985
606612377
757669275
350747094
746239925
879623841
787681308
633697398
391648476
918396399
1003739111
943438256
835246308
727258439
446323582
559573049
1051696538
1200004495
885990155
458240485
1281455229
707753550
494673808
1070266273
363601588
494003646
789672496
814173208
567558484
628802661
1120000109
946692850
513017851
1147656168
1149630304
918897705
1011992989
201142513
330484698
941184520
875004954
763458725
1178068236
1122311288
351833159
896888970
497177579
919522453
1033425024
857443041
938999740
709974719
1093798597
709415649
1053654326
554670853
936718519
1227780863
1063522003
511442843
775943932
1063939558
485050549
1063792225
653533498
401791912
911532448
760999953
604419995
173442441
548543210
569540828
868847042
794849951
845850818
761847262
825986844
1272512065
1219411777
1207796609
608182390
477428738
424927616
801611889
880315970
441771619
882030390
592515740
1030386958
618811316
787885194
859771131
167629358
884513073
892794073
824746456
1171460330
357295799
1136776806
323738092
76513882
951454031
1289908522
824107395
910947366
375523038
1011128561
717434901
607120656
902365341
293222030
1136338960
1010148921
1161679278
571040589
263090088
1125836913
357621457
529202682
160848719
652106605
1224241587
763186175
829971247
862414751
739901867
437089696
443894822
991753475
608861518
993554994
775454010
733423792
1128578151
956669063
792158962
64372663
1161623714
316267353
977156928
551117950
283069023
688683584
599446913
329239083
730236040
1002193942
357670191
789845868
359567789
928274693
1051564487
706827793
475568950
819621028
678927392
384012097
529003621
628227569
1235105417
184335451
438789987
1113546412
877678169
21065062
506867522
774077765
519898212
818732509
756596349
402321343
730053458
661818386
713741578
1232760265
978356153
922374069
1239363548
473786443
585762356
677157242
541083838
694099333
4679315
689161837
423602260
634992733
161500999
998588584
516308974
984221345
1104506730
1003397520
423281093
474832340
864667185
736992907
746546939
1121655334
604266996
4625229
672596371
1241056953
351174547
389939563
776566952
397643077
1041153688
396242800
383822014
184632373
938498376
473359464
445166798
1157961291
1188540814
612923797
602606240
540720359
1186379716
408038830
474714791
1048485083
1231750046
875492653
395341258
291503531
820060481
323044557
572268445
332202308
1078014193
931219352
818216864
1127956716
1133453158
871662778
889789433
635598762
1173867479
713772012
728115879
1280568057
892105162
621291403
389492056
256692725
512411763
839911362
560416821
942221099
448971435
847682305
751921489
937301120
453837357
457241848
375903064
1066977161
525656460
562841775
860194318
912013437
1209361550
847113344
799804697
1071619610
421825066
668372146
203598633
1151652988
741629475
465991707
878382091
479387049
513294441
1052594257
467882403
1249189504
1185712893
368708366
91168856
1247955353
681579714
856363969
1286353937
627636940
842000541
483505325
440920421
559580022
794048443
518703275
897556725
927087726
992660296
571240435
888665900
954238110
760284363
1041408831
785758760
925447964
241283115
536619147
1139050439
877295906
1059159270
633519129
537603484
492079968
1052246840
884274035
731770551
810363459
892732443
727077202
650365876
650606476
491907436
675970778
777425425
1115489183
418904462
1209030337
887016347
596564717
380121222
994010961
522128164
681543685
636009352
989045892
800996394
1141222878
756677602
1065384762
681054458
1118869150
917644918
1151814399
462758558
294826800
945250173
653140162
1020378093
797563191
718980567
1076061127
1152496892
886843504
1229258545
487195016
511600606
726293414
969443581
875008900
1296357925
1096279412
993684319
709122735
280106086
249231263
128446799
477772117
677000935
911376961
404432362
716599494
486765744
1002473945
708733865
751084436
450357397
586615803
371941037
567848410
607129375
463615054
403913335
579234561
598936632
1010859088
949960562
447131258
1216943424
458636199
378917812
1035844573
795571483
320179800
1043472073
1117368766
732504815
423935655
678955026
403559844
350065560
939050574
827487090
547776592
1177222981
607757985
129202636
1110203342
658801574
376347380
674668088
1216343266
603731358
1073238730
885793525
586900792
518218048
662502513
1016122932
1168395338
816382734
905453515
1151060685
679630760
451904177
514081240
1110064795
466488352
523697884
663325607
1122280923
925798019
1003422202
772036608
925978495
1071105794
1007878733
702682240
1079734951
982105080
614937498
1168675780
686088023
263786681
663419587
330288626
1278026054
783103592
362212776
337748329
335000598
687818703
314715042
684858147
934735534
917976201
894472815
1043806281
351502608
1066278856
1011751786
548276518
1025471931
469454132
306644142
702946756
502809808
716039003
1065032745
233055155
694777776
548060275
114790407
1090009290
560591579
650716525
489157872
593988249
1220637032
361823348
851374430
1098852772
866161132
109786560
889193257
827352087
466595529
817696360
851264525
479694369
1133165808
687643305
331678964
693702379
634354930
577996828
928003307
554298498
442740198
903604814
557553643
1274187215
1087972483
666856686
579817880
949613137
820967612
308173077
3789372
389597380
1061623549
793449405
41576147
772025512
730906500
575452806
612480786
415596981
745641781
1118965377
648061904
680129900
630454474
1116792711
845685325
1073220884
1030622689
874037612
715740537
1134279474
1115526152
1143988748
970786404
358136333
528352458
882790147
703788945
249369910
1149910666
762588799
491113674
450769433
723389205
1050060114
495520139
577052212
417369720
798580618
1020803451
517884127
1197230291
893277657
283876917
1014165619
324982194
920611441
518331774
870662958
188585563
1080010986
1050513102
1134727440
1011776739
425423554
987098948
625511452
1138581398
904143879
1244166908
506921073
535005280
494496522
1069363868
919997049
821213300
1214819438
570872612
1264328621
346170423
682134477
779921397
760523329
1058812084
1087005061
137719538
668606348
740911537
921091118
385766289
701781894
995179998
612713565
1104236008
359231505
955618987
689175005
890245953
706445760
480918185
820138940
1228744514
689666209
750203132
1008086362
972099773
327833831
972491939
451534438
583110571
577944591
382947704
1121073190
1063873373
982161973
1033692395
589943634
634275341
480634717
975553577
652774893
1155650125
1001007898
1012678650
401767742
1149773971
747370532
596038117
911463152
588937637
886218401
1240439609
547694775
388784904
1261005207
640275705
1058482207
451899917
770488719
344953586
1231630150
436004254
1120666850
1058549993
1175625500
516652831
910549487
1231790900
88707843
1226864638
917315515
23133229
1224321708
452865638
1256323212
760030812
579911806
797520133
659481590
531421211
527007428
840315230
1098572679
801761316
715202956
784536484
1058731938
524858933
945668586
143988367
772249390
1108310893
1053284153
1240508354
929569869
1145175257
750282920
880340812
318542698
824970364
469214711
1001702970
558114605
1183344309
919253196
782716561
1033503789
1106913732
347985164
801639731
1131416541
1010576586
640793260
855348689
836261911
293396324
780186877
899182091
987492935
823091938
660044647
340414086
245414154
141306179
1116784982
984673508
1079909715
736443677
403368545
840100204
899193796
964414148
1150237835
572517719
875557157
297641056
1210549444
1098848446
484331098
485983937
691057364
771358794
1150728360
654960688
12628593
485659765
718564057
610529453
591694955
550022820
603706685
626482628
1205349411
489377286
908922326
446171442
380289994
57119300
686930905
709891598
1136858174
1086919208
521182137
791906778
352147193
1245693919
464681542
639360573
1022700112
419476542
439651153
866300510
880958908
784665905
1220215863
1286247732
1048361243
820381122
362886887
461032989
1153715845
680888975
1124655669
335179814
800982074
843072068
868441794
405859170
960590578
782225262
965506745
751628111
833324843
1017413696
1039693591
394940245
513437821
268194323
857104300
1020014578
316844387
838012743
607120992
817624369
451826038
762648517
1287078349
259163913
908814453
903646550
1208689733
707041485
852288556
1013686950
833921937
225497085
1050271728
1076138378
701364051
628686846
464653687
631211355
448897366
470042421
472957371
882212706
753744977
882048049
755917238
890700513
291405016
1161847154
1151978148
800338224
536845268
581349512
841066951
765063528
827674260
455353043
653662822
708870877
540133366
970407407
543628112
409808767
522937907
465012790
928793781
704285789
329813348
372102600
495087465
823474925
762933492
1096917557
844924239
288580525
571250638
1040257321
425206468
651248218
684155358
932788942
886169550
805431534
1129222975
591293883
661134581
1185986399
888160726
1147096609
954660374
479962916
1133237804
873290150
797804344
1070926347
78922148
377702082
494598733
1041525011
478289891
800177549
448090611
399724980
285434041
1192560225
463382219
403033069
138618809
693196750
1112200140
333592015
1247676476
531088644
211421368
638337739
919137470
751225900
608846667
747625323
145736085
972065706
963888152
478026525
900546899
608646441
1069275724
760186289
829698801
1106309136
822924116
1078854322
818250577
1067395915
1050840999
531916088
1281082130
997209823
442087053
348067737
1183827117
935609850
767021979
204016166
834145057
437318313
1105591126
1174101035
688347085
430341284
600383549
809799349
968265068
1284960013
665494322
446390195
712306925
470293435
1061234906
890737159
638036437
421327409
621495931
914056149
845122549
818965889
394382331
1297882376
1062314546
849515036
704674021
1239559858
835335302
838411174
1182885527
697366951
908508265
1139454117
292843048
495387110
771816741
620643911
999692364
698926411
253610047
454448082
491668104
995179639
1087383502
649107752
812648066
674257310
1132530276
990864641
681092632
482337699
857684748
659303867
298812819
1292901922
570453608
714125681
629704563
947279001
1227276467
1010741454
453083037
970574260
914581635
389475151
998603940
674236048
1078976092
989842375
907563488
815920485
227723264
1175202549
849488943
356902009
738229333
640266562
976860665
557440488
399970797
539111590
884424011
1036211174
858082405
1213361090
1143413854
798998058
942732956
842358856
543015384
977185309
755410880
350385775
164698728
548525526
931513964
821727446
597387943
729784384
726410107
287970924
1105689053
603196300
959489932
343045051
1230926412
964460591
479919229
280306060
501784126
701545227
481387132
891858676
931829200
669435720
1038679095
1036447281
599948836
1101799976
442185347
854916624
666511002
626869462
475820071
639540325
766727271
917745062
425844231
686232864
1273842208
605839966
551645417
1150614386
780167785
1075009356
678108369
1210775402
811830249
342092616
368423035
1162002378
733335450
541700087
966993457
1057551255
443690198
611049647
956757721
491846217
829448121
911325176
1225566333
1209274128
607176228
707190520
984091411
483242350
1008173874
493179957
692581616
789613126
927923076
346046205
850508051
864650637
757082356
496068007
625071997
332200443
731889899
572225117
947622509
781415014
1288666136
736005076
963154038
853233195
347780248
704648667
1071991093
751309357
902796694
393469110
901269709
914553004
1167917849
682078824
985055579
916828847
434522845
588482893
825908319
867717737
917134375
1072573327
798136656
1062666515
546147307
551394074
800464813
801445344
702464349
392610835
546760074
972522375
768494313
475831166
734908667
909213898
1126780009
715930800
312692064
655224768
763541736
387790152
959735160
669788583
994062127
776491255
1134333599
1012664084
1201938617
462396504
560180240
1094778387
1047583384
971944691
1048799880
997050841
517255798
542668238
989320575
419716184
985924901
841238406
555089897
1106153613
392922947
1148580802
936080241
1048654892
203975305
692068314
931528314
802378037
696119658
365069120
537555314
1166954988
677396016
417361352
673742577
1103439637
610346121
454320849
944938948
237487154
464173593
795074330
604397363
907415374
739034971
1074780735
931556066
1054347151
778388015
630792542
1203526057
843333688
965305973
240264714
561293999
608481406
1157694141
1027626569
779444137
1002220772
460885964
1029145181
552908730
723864800
1173790645
1059512393
491381767
387002925
730590361
1089925238
359888427
236542993
1031963221
1285814540
1232500947
582104165
660574145
1178758146
401095708
338120739
769905130
641011160
408662240
1159033830
60884383
1147023381
1118353642
829696525
221430123
437874985
1249919604
74579938
1143426675
901669524
704291001
418745412
442412002
407636031
791556433
855076792
721737788
838495385
917118221
406706831
388379551
1040041040
680549657
398276923
940409471
1203989162
759556439
101199474
994267709
686685974
422152315
594919940
279253792
857860854
742139448
964147305
1166237353
557412917
783601741
454298716
1246762978
1046249482
614717395
1234293771
961959256
1284572885
588065537
914757512
992947771
745978270
786026143
406043068
1182727909
1160607830
1149332545
1026179996
591375081
1152125813
1043714283
600097476
610688623
1166396291
530644230
252388865
113895624
704294418
567274990
381996191
918359670
1025572134
580261387
1274241931
737700792
820143854
831496601
764094516
633728890
1066860448
860711281
500252615
439450319
836024311
887015679
1096327180
482951474
482521765
642277140
939174131
846539696
961634529
871997150
499330827
443798129
1121646359
979026178
950403602
768955570
466025656
791426190
897067951
361452312
917849905
660370466
627150633
445090083
488031411
1141213870
400694882
622830615
482062867
1229472142
838615047
549419370
1091732701
1025705837
935535530
740851558
890750470
609696066
259160408
1030397447
771101386
1082097346
749847093
970593767
878325394
633707467
1010874626
1136768643
659074328
1042405911
509064816
703958676
572084930
429907999
513906833
1047872377
383876417
1200350510
778737947
530028129
949253766
1118441590
885446661
618974113
340077769
95058256
979454879
373930167
411667752
1154635468
931679288
497945568
178578930
588058778
916668625
917814555
754986771
1100492953
275970177
991219946
989434670
1273125068
902397765
1200821078
1179342446
106851686
979108289
603976683
655630401
300390142
983173357
1037681851
593921089
989909345
1140982777
1109167837
483727924
324893820
751371820
1231166817
1124718106
996369598
543345605
820508173
1104282918
716605996
866457297
804363178
639189420
775472390
1235384187
1019511951
947727344
1042321025
463829238
483817320
1013995473
1085990573
259842570
729787391
1296638689
1221894442
1057464225
1007843240
825272509
428378554
1031889624
1047816806
895737829
622764838
563042560
600081726
1155028681
519934969
1183813104
731078955
899239748
174454077
902023980
698082974
918718764
978418400
1210849590
1074208335
466366033
901366427
1255846353
463661043
1027546263
938675390
928149588
1109334908
806266366
1199343052
855000885
572709037
992320532
612629974
1271164369
526334682
1075803221
948068562
928558328
708432654
637559859
401192123
1018387041
903187894
1122088816
630443549
453750090
1086850700
1286362668
1087613605
1122539095
513489818
63063870
565626942
1196833554
781694314
146303717
880108017
1080516451
461895222
712023083
706950811
1231166272
661077322
647940779
630782449
539176588
1271253527
1184802594
409616502
795642418
1058183187
217451430
1206625090
345578451
1033101416
926213617
757236711
870418106
1049301647
746898524
952885152
355592155
752444586
450824009
301032554
836040210
1121172089
735644939
844048617
845152644
1017077356
516123488
1016982514
104898089
532235691
1161998538
52215164
895065386
749578204
350619193
467440865
907683462
1136069569
665326840
834170791
1090409072
1066566015
645279050
1223227984
567527422
1186085988
775050574
482432206
911696623
384054683
1077359085
1009198229
558242079
718477102
586363295
260541371
407598091
886576863
463266698
478643336
268553552
266636461
1208007067
317774383
55392187
1025754832
1059845348
1023126011
500130798
551339347
1160265329
570192796
501652635
1006526268
711290051
656310694
1186420257
623790469
787023641
1038168450
1045568937
438410368
1226556365
914626259
404644617
398047576
880628294
802351550
647443862
759565718
1029343659
1128395597
562832071
1160353483
222496185
982470875
941772891
510871125
1207940478
450009259
431968635
581199675
1234658365
940457902
1238066515
413905169
1103684710
631223147
1144588550
1136261857
990547967
841978209
1010099817
1200894710
961681794
481333300
468702227
1112884372
1015535694
587895260
335272605
1144460037
1152412622
560139832
668757346
1062868947
1123479188
510968508
1048637009
431275480
786179683
692284259
641538568
741182687
597411212
708594231
1180886929
1217308008
806567967
927017518
1045746200
689406456
911400567
945827432
960906364
750501775
857561722
401546609
345765028
863936702
1048676064
1057621695
871808944
1244809620
557340787
615892568
855655196
671150753
847585215
484982843
846639265
1174615620
592497233
483558029
1162525204
396536240
1144673061
532468681
943846082
1191653545
566094734
317188586
591812219
990624190
757586462
624911216
791877637
960173135
857955944
776223862
644177126
705152411
774753132
1253232449
766479244
873889276
832931042
841930550
419522525
354469158
1080686896
916442678
1214606417
1136517386
481481210
865235360
951267721
1148365892
765133325
900222257
946509801
351198035
935822846
1292879014
660311870
1095117014
64735037
514561343
552100451
520213324
717672536
347637641
702023245
380200430
415218657
428560749
1134216242
842037975
1079659890
702790953
879798491
741633177
873547724
595483431
1246918989
548573134
517278489
1080286471
965702780
654792532
586688956
1167021677
857261906
793134653
1055213322
522749163
887264873
37466913
770293795
438718453
543882616
999780927
512532076
661642909
876668026
758906307
804195681
1000603842
604052262
443514970
134594889
1127887186
211046458
943089910
623020366
607322710
1162269512
217962100
910844738
388217951
661880736
946382895
308667387
870832143
758864340
496857987
930155907
1189113251
908249500
954360478
476798344
903271922
742548596
743004517
404243228
1205217684
835485523
769771687
748558059
474859726
1197225042
506995067
725553047
643193161
695916344
942257197
914005067
423423884
469167975
893455601
563661896
1003390295
744838576
931945222
311610698
647568371
649226640
1064618320
1133241794
826922079
820412421
468429741
992100046
1107875858
1207842970
1190739021
1159014055
1060749046
893431290
1100438017
985606426
933533745
770984801
919720760
568524293
1115765772
717860590
1034552110
1192463538
1084413850
841908455
1068759228
660290720
814453881
1128039834
592540056
918145705
1172428242
944985648
740553520
640115662
742232562
1058745310
962702087
713459675
1299289307
1275776817
464735237
1226266152
720708104
1040054302
452843215
1097425723
1188971668
518423106
1110574197
694019423
875771001
251351332
648989740
397694335
341481786
417286817
258518657
574422577
691163819
768292611
582891235
821729591
1132855797
467456655
494379176
973604148
479808218
418537798
710504514
882742248
953262748
650029168
759302857
833398683
1101814980
1004812356
730226077
854828139
947498729
791158856
1058183051
386503117
1006489058
675131238
1093443331
448221016
808901807
797030324
1188274474
750547272
989128387
792621608
1236183671
1232294788
1121416199
1042025328
713390252
1016504579
142497691
383179504
433540359
1008432527
967917766
442099200
1078395479
818002211
540521448
936567134
1037353142
932134927
910306264
556787178
1130045785
935748026
1209524697
909973573
1233189710
1102619910
1229782073
957396784
841983324
995071828
1159819672
996644768
538624666
400199364
1280083248
315937901
908676574
718411737
1041795165
463091838
843361980
777558343
993490060
1095202640
705379740
766022544
847233633
1225048968
845911265
437633823
698746861
853832534
542628843
867408756
1155034446
877559336
527075974
767999674
848967297
1216454184
930782488
805989915
243043300
818882357
588121712
550209575
306526568
1156513541
1258806885
465656230
997366747
456457342
804397500
616548111
1093525690
695146665
936851119
875010187
572698599
1115406989
140285580
994766815
736822044
186833115
727790723
502822619
383671800
1036442220
415283345
1016266276
1000484850
387724720
858912701
1188154462
600126643
1146123514
984448840
560005296
1279684475
119965393
550705182
722590446
517025162
893096806
1141438556
130187556
520671152
851030009
614446686
311472590
1215423163
735804331
540321738
429444411
621245138
385443838
900694894
909653154
928964529
401803773
610669630
452747301
781206174
983764719
796748947
905234711
630367259
929950146
699460603
536249629
704594683
895340876
978057706
1094625721
1130802522
941459443
658538554
1087828757
439183295
1044656713
792767885
613034916
287666659
487576572
1105723590
728522817
1143959408
1015894891
390873461
388968254
1200411499
126320519
1232781668
1129259708
413621445
931883458
470047113
660384099
1037264862
886248107
959445680
697517337
1066765545
371528765
762152655
866054966
469425104
477105911
1126384963
865399737
289688449
1085623561
598733261
557077878
1078666377
562912468
980496043
336321884
1076479241
710827954
659881975
675547168
553165038
255786395
467771388
468351301
858562013
904738772
931596901
908763560
1241938876
424318830
885708392
1172101727
355691629
914037959
1000204947
473739929
419078715
718476834
1142492077
1170315970
552798172
847104423
962684808
802894808
452624740
1221820943
730221120
711730698
524104799
1217421907
780034062
788053640
413104411
1019516795
781601591
1173825946
1002518681
698654351
589102696
897172156
786808225
932794254
665460363
820082511
1166822483
635248776
970608740
595347661
652522946
1117943093
1032418474
422992392
632607992
857415203
935863026
898919977
912905929
420750920
1002373250
1083409238
531421246
397179099
572895222
855366562
1159079501
1140177147
934564407
200612396
368638172
731011726
399449380
913412801
542192118
464773793
757975795
269694125
625246233
388871878
940389120
1115985947
1115365762
987543399
772832771
1240598556
818798215
216566519
132645088
1090454385
783952777
784817122
1211726940
1117923482
1160088057
579370665
1119653332
484670425
1274253665
560578773
1125129400
726167413
588192162
884972803
760331117
660755235
968060172
903391128
738936771
714073256
863547066
814514838
643044907
1204097995
790061289
486010433
952243148
243907583
655095475
1206316691
514489179
930654963
341903498
498417864
881106691
1110094659
1052652733
324685601
746282416
387375111
802388802
1274894551
134020155
326700466
401763570
820046549
107506782
462637475
590223789
829031741
1238961512
647996577
628474621
1010912439
747304281
326088141
895355636
676345956
605512028
1204815059
278465819
924015018
335885782
777062913
1000720278
514784224
645838157
1065531228
1002342004
543254499
45649442
691244644
917626096
825237495
732118184
1039216513
714280221
248960545
633379713
1009929161
450851437
920574710
126085332
571317677
823294714
297510976
749141204
573473184
568124617
1074122218
473539944
576808939
1148114747
1238949381
841535559
924785914
1058844959
330174387
998683583
1294265608
432152938
996605599
1022498481
799566524
828656044
1207825022
971559814
1118977908
745085712
675512201
713309009
825514563
1002614184
1137424145
458217140
39735405
944560355
833364014
1047897926
1023715060
532559817
1031609343
1109400042
1000885090
964145715
497284235
848446896
1125962147
883285827
875113862
722694434
1054593135
427675588
523104793
795959767
340898807
1162511833
1184294260
569011339
600282889
376597773
909079343
1046086089
439126050
1018048514
1156121211
1290581178
507156668
971683164
1278272056
540630623
1177440564
829133268
477756591
550833540
1070650838
833754002
391896045
1102944947
613958950
1138532036
483168791
638548195
1276834873
1165291796
966994664
1002221339
789888824
347085289
198660909
982711446
854064658
690073341
1168044573
750011599
331626004
372927238
1193739116
779817063
1031538069
811545015
755697150
422643793
384922058
355777002
1116125615
709923720
868242815
690131071
764630698
1189522264
1209145743
880752664
466987716
549856177
573325855
720720108
786390399
257340218
720053292
1201834074
452526396
596716795
778310371
708272848
835479430
1216092679
1094654350
189329564
679422377
978250210
1064180138
541175131
1001169293
496732317
492382030
804416980
220300338
723740611
427124392
690409918
546664472
382204621
640066219
539437842
1039485273
952581859
1220489667
621699802
332615464
1223359186
462275791
1060556614
466229505
453262926
1067027736
1088940981
703996401
581354914
1298400663
834546414
1008597853
633333388
646806977
615861883
407359290
643048660
383252138
864064571
891481883
1048080235
846658019
794489191
835146388
935767915
687514953
1198346172
1027840530
564591307
197023303
1264152307
1239076234
1005393743
473856489
395628926
1228626538
2737769
592520767
808679013
888362621
1019240210
1228625912
935083008
438768126
652485526
916650078
1184350716
989650716
280565826
1132981130
765918007
861247326
948842680
371455711
781712691
964281370
490567118
818948802
377137460
1149338043
1006263375
1100792144
1004726407
569335726
859024461
639166160
630489252
967615293
502830409
235252512
62459847
509559358
299052044
701511308
871600675
1008038946
901205378
888880206
858368033
548846339
851244767
713714417
1203067870
600421798
759601690
721475679
1067541009
1093397954
525785856
735574883
903223394
987289316
833888538
1183622211
569927443
1062872827
801636196
926487511
928237142
654487346
812433268
405657750
829140116
784924876
969358902
959267022
864618540
1040190587
382118828
606038382
1116747284
553993441
468405851
1223655055
291949742
806832756
870822541
1124251216
674954120
926373205
569483118
770248706
691278152
717648682
934286317
1066790400
924345404
1082267373
515160017
939691282
394958677
314091952
754566096
1114487460
134273815
232492827
781813252
835630846
586457487
582886273
473749591
756414513
437993055
607366911
749853600
578748110
1242950390
730314947
726320125
748914320
524187830
718161025
682836416
888287705
326074767
739001098
958138492
1178039131
624977125
441298919
505304833
1073353186
461685152
719622797
1022442148
842266088
828411631
503525765
1080398849
491869818
825584481
1053924703
1261787569
731274335
600997072
1137903785
813675514
838840758
949731141
1236610538
622272469
481960520
942782473
697279308
563447679
844887845
1005112519
915148284
449209753
669792559
613612743
806603414
888137390
1073439090
1201974625
1087665765
927595924
1257164941
1242646046
714601796
861363670
161204940
1253797552
1092911315
107872670
1218429817
1223577652
600551624
658179920
740261163
1074963230
1126110651
552874964
714940318
673554323
644754805
909956921
893119874
1008189312
966889608
957031701
462097161
1048876418
753708028
1280367147
1007258489
641811799
502789175
250421269
496848940
944002681
440798864
555047687
617187652
834110455
911394917
529610717
609026472
686726902
976309337
1133791070
405216668
624129869
183963313
792503382
521197964
526384221
664553649
310231914
987831863
1120449730
761151194
677173056
712278518
1128309903
429398885
1074644146
510759388
704614926
726649235
195839294
330064704
679551073
355324544
996665101
1114410088
898427742
322593897
136348648
1221560039
668698782
741191267
653199086
783710087
734211447
819359797
781801911
737768827
705536429
911920187
355208947
523861683
583420528
996390837
1234465297
976696364
1289844171
870456912
921117385
986712019
758477744
514782053
835631994
448044061
1144938459
243901854
485482003
841877709
596655399
603600452
1025232684
1237477399
247794692
193557212
462264253
1205045832
862548528
931215291
794463730
623187126
891851082
728184620
1043484330
480931530
843057046
912525659
341595617
397348243
799722086
1283025660
773410992
403292798
793645917
298650871
459827578
432135861
790501323
443598290
1202032275
1172494226
1217535765
556068740
909060479
1220562251
480491954
889051060
733762235
385228583
776302070
669236438
925614306
1011881435
724626656
891503612
380128210
798281224
606844339
605077500
923537309
783787361
1142446884
1292620183
1095747382
891584368
345226370
421804450
1067328399
711728449
866912466
591641061
546939794
1174438163
861809981
917069026
600005390
1079743246
380485026
622673030
380799026
754077403
473615098
445536217
262494570
1232830716
398296077
698923776
873060522
282309393
441999583
193979665
764218613
546048286
1145163199
437115543
558892852
859052960
808488384
27343251
706323131
1281815350
899417166
1076078248
583805967
785534543
649161841
234271625
742129124
1211864804
546595017
403901775
417602974
989392826
1090625316
877384253
506055665
388067160
482115671
816576428
692759913
996721068
1091867197
1026720322
1063331492
410548948
483294448
531881601
750823490
1160687815
852874060
448410116
750561746
442880343
895335041
1035032426
941456751
259132330
1228390008
939021978
577308037
357077677
309049250
882115518
1108227744
605221207
635618691
681345843
567615591
569097527
434836719
877111876
465044768
717666276
531138619
395314598
1294287104
811623866
366235905
245982232
312574133
410450870
1134670217
1238792941
587821061
764816508
1052293646
312022301
480895595
676286728
1041685972
538780578
566331732
949474954
51680019
489017883
408952174
1137803822
1227548135
579426110
250816646
818850494
427728332
853217669
994954011
675137456
312099441
903913002
1130214101
1218455158
603723609
817239083
1228526983
1150958834
856203032
1023880932
840183112
784304503
735029165
539979058
1143881898
431655368
300380841
746728873
366842060
1128653345
904248300
648242011
749522601
560436282
889448934
1041910994
901534019
247133206
975202899
616304601
1271868198
820464827
876429535
895190152
930592762
927685003
475128790
968260216
774819829
556345507
745326701
921241918
566514923
1118989261
1163950524
1063103622
689803579
859375976
797598617
1089710082
987276287
339029139
787565752
1270756236
822673433
1077436380
1047194087
933958072
536325535
969973125
371670126
324279422
1142757398
951581673
1030541892
127076585
274447899
900705020
373662516
251443557
643157998
1012006266
667926042
953122768
792594511
589643940
1231219939
811679717
465714477
951734861
830092330
1116073949
871385787
1227044462
953511640
908637558
1110441459
1093103153
363875851
1074075619
941430554
562582940
1248868361
441026582
192383902
296645629
1234721456
1101834092
730748126
75233558
706472143
1084625574
1116661627
1222753284
772107308
1048295086
420519458
739072379
925983976
914953721
705866307
807167425
967456839
932532271
1178207326
495393312
1007033611
1149281163
956538844
851272366
698524796
705598458
336039331
840163816
747936790
1149589407
809311678
109496010
454068109
1196301077
236835785
807557505
1238659845
375723438
1161991959
392334557
663311649
677929358
430464264
601143940
1197073925
1051636623
479506337
1208774294
531736263
526578091
414448304
1160162277
998589937
853385037
759382787
548406879
974290215
512157304
528536752
929460168
489254505
902782279
1105867513
1141785345
564702216
1005904104
879937774
937970982
959578932
419854102
1285373891
1125574812
675037974
737997402
941481460
695865399
809104649
856469250
422922490
842663878
1055435704
1024475832
1096540551
1157986761
803497212
696916884
460872895
1284270220
726553292
743663817
597081386
468757305
942509122
943172850
415031778
1123628589
520782687
889786002
308457487
991709696
961489228
1222628484
836092209
131851288
858163111
1135929942
1204189377
1041734979
985311085
929637667
1057059722
878575959
826004808
1111779855
755036568
1038885515
988749132
984044306
1067102921
1101710461
499130530
920466660
1097518559
1065136070
374758174
158948868
1238640194
590640353
474651948
551990645
641714976
619532773
618411983
327625744
905340707
834267750
709655976
570640698
872060597
109239362
521898677
519487975
624520455
705432016
471526546
709926042
379244296
1004100162
728396055
644034133
588267667
450612231
1245310796
619359471
362515094
464777698
1182589405
1011138169
207289386
1009312964
1032981055
405700499
1104591848
1078313384
851345356
925374540
1163312984
1006876451
613425884
949207831
1131220012
1210586993
586658250
663689984
934088315
712995645
420878157
601608314
783888382
940454657
862478644
788283796
889173051
368066925
995870296
878721047
1165167021
1020546632
689258982
452267192
1256194176
418080389
745514032
1180849612
155181308
464875999
1258180509
900464507
819493286
800796311
331576979
1032719892
366772507
486308695
1223633155
817697021
380163558
767906351
694921774
711434624
606581854
1214631344
375972841
992633456
751500735
851785755
860231447
1171792769
1083131611
1224116615
708702952
1056960586
964586773
846298736
514223611
785869941
676457022
701150491
993809007
645092569
696346635
572926335
1072464143
502496664
505321228
485544567
846310426
1095415637
1152293824
623061784
901888371
866938425
391058952
945760334
746352203
928184182
586865561
644194176
1001003367
1185976919
1056460943
929936731
724179046
707177267
222316958
471882344
1112148720
836058539
875897464
653287052
531892246
905430452
947770826
545261653
923426052
1235950439
941003557
1007156999
860673806
426946962
1198234040
1177904278
840906208
928330053
1106205599
954086960
682474938
1050077117
1036941229
573317937
947266709
457860416
530712631
1279412022
566297848
208550043
1024175100
975318171
1103291988
864244247
982972056
788007046
468902797
1216889457
967274722
642882190
666912131
766705972
590109393
313404677
1242340610
1184981583
1049649412
810607087
846598686
455557934
1016463746
915558951
1010806311
1040482638
482567952
947083643
804214571
657962228
1038757729
734470390
205745388
339436509
521486941
808742437
413633523
1166075232
312227682
1067224950
872363149
1080541787
383892396
930205984
1029727070
1048078468
917873376
569083483
1043896636
569392240
555849375
952615427
357709142
390389019
414297574
632309422
636187491
640289793
859893908
903350281
415132309
1081831904
729367780
172364898
1253100853
1089625623
1162928321
534252289
1086835427
844551247
955909667
863518898
869515480
712712814
1149438362
690652787
336665058
629472331
743369399
737079771
1170184297
624279395
357238914
754581283
956964623
531395560
657264722
479787793
1057865868
352722780
518058839
837129859
959022249
327846727
973947601
930640782
469159885
1097297949
1259486346
994597540
980265465
838112847
958361986
1000460455
1120215986
902754362
689513852
484741819
417074192
803511144
845719942
979370332
519093724
736376488
3240909
78329237
509638759
634637865
27640567
457905496
1216854524
684438656
530857862
1133697222
290881453
881738251
935428178
455811601
949011820
63738146
113258664
833229706
1000074087
978366248
760751570
1019094176
283176103
831300173
1148874313
964125475
651763118
459938135
873482619
536618474
767598232
413802377
810161879
999174115
915167147
1121141085
938139898
1066626437
600678568
106320083
750450223
1176015110
952213812
622438269
812475389
257887490
1071793012
980771527
893074258
683414741
748421858
526200254
788706624
1014457656
514680632
492034087
948123633
388466398
953011724
329724777
646927905
963143196
354038155
392688452
657461889
1246051786
969809689
1174990762
1170676378
767131804
731894808
713949803
1001292616
551114955
667623894
316049800
743164808
1030199210
898907212
612301206
1009269090
572575159
1081423132
992431343
566067840
783182338
883473144
1056023524
880610766
1108494023
1088926500
934722912
1212727365
1047258057
756866459
650314806
1142602705
258628191
1051509123
934235280
1062112030
1022075061
750670290
685178601
760084335
1125316138
1277469706
539117574
618250274
370028014
485592453
1054221359
1179035646
1092081749
841761088
501580169
463132243
949248087
727309300
1114061398
834236164
410262305
524887099
905951310
497143908
750241834
718527449
535016275
1214480164
880782073
856385812
610764764
509567823
1196441895
704514164
738513803
308678267
456202082
513969697
1055760287
911039629
926441940
1016306916
388969077
834478363
684479611
838646633
585030648
877129154
1120843225
1011924475
448420873
904991458
615154866
1023783284
1053985440
5663500
909574605
844954917
640159230
899907395
755290701
626461375
651889859
1066893513
1202812614
601748843
785164818
1041765073
1039690381
629862285
654774686
919588022
725309606
237008537
823773839
1018695548
1067794648
1078785220
783716458
825948226
232137747
1142350112
621956442
649133764
1228826102
886287346
1009721572
1192091897
1099665163
847991098
1123939209
372388722
638333445
388758290
608872699
893046281
988320990
300187987
397463733
1256232726
486561292
111706567
576307928
646878929
159691096
1037804424
1072670826
892246064
725482072
79852447
511537124
589788196
787511031
1132628432
1034072720
1059212168
744328622
451806004
1000337173
668317624
775848465
755180486
934908490
422318841
493533168
727534913
303321032
747104161
853207152
421809642
457133268
332962457
792824311
1017700019
915592529
986697657
1265919249
812758439
966358292
457815126
406570178
687981101
196791109
368708327
853903433
763116750
822272378
922623617
1186927845
424590856
904631937
852471082
709407729
861154015
866553939
811074956
582281308
1192797079
582951960
742241291
397057001
801453338
809693271
814963933
547208676
622991972
479024916
760935992
534407564
535505482
503785556
801737936
391149520
645711076
963352036
411930103
867164925
1183490240
484847744
1214331677
1135223968
1089489585
911293825
464674325
1135575465
838941991
1244409517
1024378835
631806882
916609270
564792577
877498724
629543436
490284207
545763619
881981554
885840537
1039663593
902495482
1102613168
1093864643
1120704017
468232420
191274400
955257826
396480039
1220774183
207896901
109449527
468325727
896340886
1031182337
1183891638
1107000109
720875465
1016583278
941103763
995892673
1174679119
814074080
904355339
1201782373
394721436
566069
834904653
759175904
1148842452
453168781
1108014146
633325675
340569717
605831847
1058072153
251378185
380629647
357013034
892435539
992409468
702855203
687224120
199713836
770310542
994675985
987930791
1155532467
1095097664
1276956411
1068805922
842408188
1228235779
172088964
923356865
1169921199
1164728835
372476060
902743381
1291575365
661299203
477057102
703652205
789141092
1212451940
811449619
832735579
980932931
1113903765
525784973
429373989
947323566
470020526
827955079
1021353814
186328767
489322585
854543827
780218285
773511381
744235811
121890857
148567664
631915760
879906760
448601321
1224664084
1002829876
1139480093
275358728
724128708
91156419
695996366
1213472421
595506444
1078592951
1165712804
625620971
318925372
846756818
642465922
577227061
1019754295
1093274876
779765647
1033426120
1093557167
849163996
507277450
940879679
1013671278
462714217
891153190
901821011
936673140
365409239
945045429
996979053
465046003
1132121914
1028391940
639939186
1197232984
442259746
494384761
929776055
902566367
745749202
382125793
766604318
928439486
948379394
365049522
1120786248
394731734
1285682962
943668648
721343561
543874074
1112484331
784382467
339040162
342823678
1103529457
878770756
444480604
1224574432
700968041
1161784915
1219452252
858151528
1239806904
804006544
520862604
1024859007
1014198041
520839955
1217580887
941660950
477673647
247488673
444906361
789632599
1037796016
951979502
576240151
300912899
417335214
985725792
976660845
497650490
376079640
626243362
285626837
653511703
722297907
955571401
892753012
193165588
786383751
1218421648
553185718
1019129786
697745056
1229888302
981252290
370667178
590005079
416532845
622337454
713520649
807952369
1006670564
543241067
867732684
676918197
1042320415
286008282
909103810
1068155586
941327809
637295388
429108638
1129691617
912173175
945486172
502110827
565180555
862728265
1024426701
533377336
1027614599
478231731
1254700644
1115889441
543943073
962307778
542899147
610383841
166955036
427132576
424016440
1014571115
910690467
939921667
938110693
613737987
623726076
464422221
911334455
1067973663
620019595
638549185
505151698
929201495
303587150
1163813363
1098363316
931968424
675124535
1066476846
1149478173
527697150
1243380940
637565084
871520398
661576314
1162791502
855571988
499354104
875118814
985681106
530768413
635543704
536178940
530057635
400615904
696228458
452173494
684370141
397819656
1215273675
672233883
507628453
1288775497
886286346
1046337228
846176300
397717070
767005745
929068051
1274412614
311252278
1013875488
1120557784
926746842
640296149
1226050033
258824304
358878251
245178590
1228355635
1227833527
303050314
421710862
422302833
834491212
167356167
1253035178
978784267
838172980
1105744525
924164679
991487919
659592570
152550740
1147609148
358322943
954499436
779551502
718395301
1087764755
954321897
1140334266
945239465
806658461
925799617
1241062430
566690995
686442476
1281008453
940509823
968179142
88839020
1100382726
605889421
559170252
289806181
1277423169
405743462
1139115167
639931761
359058555
248112095
863062901
1032128236
818863555
1202552119
595299307
900954991
839601953
1195211538
496702362
905019113
572162828
413745057
660568124
1191565761
560026778
1088135729
841769076
914097963
455767937
1241878799
683480353
419456146
935486858
998378260
495371544
559234191
830334211
980285727
481610830
969854554
326950620
1131475989
779363324
508377713
800604908
841340178
861769566
1004806148
1173582512
942582631
713750449
542828611
570201186
507162822
751039322
838538555
518287525
1197296900
580649395
637650078
1008455625
504530650
1087379948
1089661837
384332460
802688918
619630050
786020844
441875852
1046459905
809734443
1093814042
454724545
310949268
544552395
1000497613
1213636786
454730397
386569165
712875682
207833404
1264003586
1024377238
198807911
421013237
430780494
1243331200
1109101128
812692491
720778244
1047508967
587615441
821094593
622510468
973085895
645497235
1263069289
755915110
1130238987
1077854762
674010375
606573912
1210675560
1071930314
826036818
639302387
537790948
1108496911
947093064
752195090
675683560
871887809
709668622
614703349
608745745
434034905
670051277
797941692
870295937
907274677
1211200800
1080004965
885897157
1266614770
1144257134
983613455
428950291
306428728
1008623064
877962208
1147828466
644373698
1120169841
920750759
833871064
896428727
668516803
933627699
502002259
495540768
543292696
953882639
1133454618
1103180997
557578452
252038076
873385020
1081263574
411511022
671235159
1069773235
979487853
920410520
936999701
508964398
212841650
808481883
1015952408
1255988535
358511522
951646790
1152155827
354576004
837783845
590212757
946695959
379643015
839095182
1214666896
643731916
1205729542
1287162992
427363357
1139783145
643431119
922806772
968635213
659132822
807396324
1001170377
376090427
867396606
1229904100
668812455
681246162
598305868
650209789
1188810551
287392315
936539067
1024918118
458038265
182623962
334554656
537857343
162840195
857665870
719388583
804137892
696951263
308824227
987853330
1297889616
1066867359
988604791
718625538
776353778
1252405327
679272649
871025180
896639678
654351254
822217016
831448227
1045731939
1135218166
849478206
1196218807
689789815
713446750
581058719
505477283
549871526
693070640
221165907
390747939
1076740811
995436196
429991559
876158131
505991378
400867780
452146669
922976641
816867828
461873602
598930797
1063568284
406079596
933809695
499102317
456265334
1145119903
1007633618
509358031
533778101
1289172261
1073084821
928765308
661992543
707705218
728145
1061935785
728984191
444352668
384604735
697998020
540618628
805473130
680441862
614362920
1218918056
1063745135
990468843
886393978
811325321
354394308
1128507826
704602037
921873550
1080253933
1103094020
755919086
1007608278
1239318773
726993203
884105053
274995055
828990796
564585220
415381748
1191304088
437249426
468118435
734631793
1058590538
637833753
773974780
720612448
72120782
468321915
354624419
735842488
534890938
936873839
530410881
1115593831
1230124492
840414988
525584659
1038569596
799358787
1066608997
1044891911
853039268
942697552
1048688918
982838478
399645130
665318425
965178802
1101694870
831373610
956001718
1033908287
399234579
393472788
1029194935
842357509
1211852023
897045104
1226149715
598916685
395487504
523251482
547485662
738111860
1023234521
697588337
158651358
889709144
1052841681
604345621
704127375
847166824
885824073
873062583
644317120
681554925
579676006
1100426425
1238777770
640099988
857134449
1147299411
699666608
1073996992
461782012
967071870
690176180
730089635
823645119
1198882559
970603136
465361027
89698804
782713109
433508674
1183546379
1079524330
1047577694
1131935555
325174124
406320261
1219839873
409451675
1027340596
717358180
521554194
921679934
720909978
511323340
1220073892
822579459
1198108025
612710714
512641986
1064321643
1029706272
411777879
816504207
687250143
487808163
509308505
1226532352
1166271352
801195570
475317077
769239107
1121649707
1230195471
186361255
167252324
572446374
870548746
975312072
1117287091
808002995
703258092
1198037510
680180378
1011235110
1151460486
1099298123
1194405777
299122792
756057426
745769775
688048888
721344423
564273945
489181929
559639375
477569443
1180423336
396933869
1067949605
811893961
1050948007
704994780
306607934
825861868
964704979
746950148
856718454
386403807
877182624
777073681
607270878
856144534
952847853
637708145
1149564849
1236728231
589416486
1237179880
1193898033
973203368
1121061740
452687381
489946815
928251944
537282880
471301157
341424210
102756821
940352993
268477342
984032773
614689310
432519495
1140716489
983110713
613191053
445563539
525323491
1075349746
995646349
955528534
616736283
959513265
777844922
1037861524
755924013
1069409243
1032285594
843851461
822667188
624891973
935729097
1013414013
915153038
399830853
1025352498
1190828612
280372112
1000874497
1048253723
1037250570
1239331132
459085170
497283519
220445672
829891274
852448154
430601506
1092646560
1088506438
1087624067
813945135
1241201572
1023029482
1011656287
701363418
487448076
637789599
1288709175
1261496745
674989870
841455280
1082096541
1071141160
850186806
1165405566
984093547
565835553
512030883
850623760
1258096599
1051890345
157909645
884970890
820526189
60498746
51069904
472596470
957789814
1104542823
1179636034
864278487
1147306426
434086123
410998174
926464183
1224384754
1040026603
1212799030
820230318
452941008
845245045
998877617
935515327
882828657
1079633987
811793607
1182666419
389012779
813092487
712415791
697505432
726053022
406313878
51914479
545333050
911269088
758074273
274450897
968836041
1228170149
1037609184
1056823863
985713488
823570944
481326977
1008376548
1019017148
574921706
750571613
1087051196
589358098
869082527
355904299
928279599
549510958
1169193924
970006197
410998355
783001057
1173492913
271195296
1279475738
573596521
1204080605
1221948541
1189886691
760937339
1052557048
1139083621
1143688762
1083334987
742408074
704912135
597645408
877909711
590552810
724340293
549217342
235378143
1119668629
1116979025
1171264456
981351296
1095019976
537049970
902553426
148775307
387216613
1007739673
420198760
473060825
1140889370
1105858134
1110231807
328573014
1226883375
1190312206
961634716
508300834
837486305
452326527
452524441
261296064
1290756545
780442917
380404965
373625181
557507924
503240632
802684998
392085469
527356994
817484105
485936751
200413817
1197299787
488341161
926223835
490118221
608077101
1048143838
803653456
542505028
535729540
1158160452
832761116
1196438507
748312266
784459273
427847021
980842989
479309819
949584351
908911764
948961722
1023080624
1046113145
608729152
793952997
1066317307
641843392
475201405
1165733540
829886885
1236151609
410967881
1192992434
317636582
1094045024
457292860
801046915
1014388872
374010251
869823336
1028441536
801401544
438500936
329614424
451309016
929720506
280361744
641582677
879502066
1013593471
661557792
290738012
1072363599
411999757
428707901
313960434
725042934
802400680
950070257
623045058
334806220
767100758
530186884
490169367
745404197
357152192
1088290439
492980987
1157113783
826785486
1279638014
944787328
1045065338
372586187
1014228063
800886229
874640380
1168148511
593229330
513379068
831358829
620179977
415773978
376633643
905163535
1080063612
1008579226
1104401643
611229307
1168661444
451605229
773188848
792773726
823981836
230144937
118297827
1196756305
1117592898
1087527793
1193792085
502520814
811023837
1245733332
1147859649
732590524
897229539
728304865
998715692
1063554670
962754353
1031549460
988144519
528128603
175768507
765614325
1209245540
338415469
663633597
859280185
494552787
962071331
468598056
381097827
823147870
443117384
538134832
920604064
1076160280
392831570
1173166944
717340429
1059135525
980832023
760134675
1199400101
732938661
805696323
879040279
881626892
958251536
576967549
1123250945
686634042
499580236
531827980
509918043
1105157537
999975381
768295722
1195310509
834140137
978633446
501754986
1211204896
677176880
487806690
610335096
475835804
685919770
548503874
499231195
294360410
918169022
756450693
753258496
1269053847
1201199527
549434467
1057212263
500246263
881618851
452349817
792236312
847484689
776600773
982997016
601205350
445201887
926518982
784608116
1206412206
1050226555
372974969
409924492
718378071
537903043
689058937
1069358082
1174630691
1147783183
1024145696
670876365
1239685988
421907833
777183165
1035272648
850848457
512867880
949219500
633589833
786390023
495133314
528529354
843073664
505977059
521257774
947496005
441626782
904426091
995780361
641508668
630324986
772244813
216560990
1110789696
735801809
1209804144
475987962
604936848
1145275043
943138989
738374553
518680938
1003569418
1030262768
863721014
1172628211
305366630
940938060
850839762
515694283
1229166908
1039457073
953271192
15634296
626503801
595462270
787979444
381174884
964409891
433227950
789710084
1056199530
942463914
765846433
747422472
386583777
921886288
1156073710
352376014
547146871
816956723
492795517
302052341
428936438
363001588
425651673
457097880
606796774
816977828
490964268
1027455448
320672927
977326985
421533224
919603406
1124459970
315711544
1249369537
484429883
910869581
1167324707
675807209
585832044
250763194
563738766
300660601
1138865376
1144841649
863905053
458896207
870859174
1225322300
713807584
840496735
1035869814
349079797
1134402037
745068990
379389941
607793680
622298774
976788136
1018786349
989208068
215773605
1145214978
331699735
942026159
883494730
312944394
392152603
779319804
384349401
775792057
831590697
1235031523
724429073
978347826
577539096
1003035808
319789558
872889798
506256743
631355954
867599728
739019113
1263861329
889210306
1232294111
1050122540
509885432
1225275924
441085553
590286007
599108592
1166679115
586687291
727021889
552880633
1189385970
1039797532
718707641
786624125
698971671
899892624
1079855407
1239687698
514207890
667281088
804015097
1181937446
1125990816
564955805
304695248
976580459
684517766
879861288
959222749
752215664
767347158
857416673
771230588
835047695
1040254506
453288967
806627705
26077679
310746927
864976440
1073002766
1033353413
930695918
443971054
474663146
705442211
744645458
895687412
791438733
829026864
1061516327
1143623048
1011633497
560351810
733571625
574535124
711520079
624770279
647184905
1007347579
547215963
880167296
912761559
840767997
832542873
309277818
865023856
437264150
794561562
1087551143
894149109
786406753
1092395378
998653688
376407420
344349063
1088495584
965228659
1029600706
914451988
711733143
121995747
655405842
602623920
820640902
1143501110
1002278907
513165068
526910214
591565432
498105946
501469887
988541128
1020823170
597376915
642061315
691145609
388757348
893687568
679087950
710086484
378135993
559629332
1290997831
729139887
1051613056
1228520018
530895928
540675726
644643755
863754994
1094489181
1032334706
733988118
1186081330
693543292
463393058
864725099
395523299
715332376
1158765816
576117249
976327088
559508775
690523260
1124288589
1240660471
520888523
1162362404
296540532
1028120351
466592438
798541164
297170403
461343501
281838741
911855073
657421022
748060393
850949154
892300789
665612488
872959503
1115102979
661733841
525390485
1117000858
658375907
879039358
841824225
372411190
1193080007
807561784
770259322
505857794
915196247
523033576
1038829950
562660171
514765478
760293671
513128679
725326075
712695375
493830426
1078205231
314841775
680206028
1156655019
935486538
995333253
1154059931
1193744164
853287728
994024161
1108869937
435614670
656138962
1052384039
193329699
781190805
1272658395
861404862
850709563
437630500
337906060
389374297
899318586
562751299
953831548
523973342
718546996
661101150
932310345
1289452944
1212016640
882217613
1265513359
753288720
816289432
861211981
866011672
708906147
678477702
873421819
998184733
1164794366
933498536
534434448
981096825
666273184
143315057
1016972401
698280352
314086023
808019794
448718833
603381700
617657712
948074542
755209587
1081867008
845201333
1227025011
328739437
710607050
914906911
990629544
454794249
285653518
1100797502
892281906
320916190
429978054
479307061
1160781842
1067305480
584895703
940050606
314619645
589202147
689243711
815343518
153742897
933769289
1221209247
705281273
634318092
436887773
1270695597
500402250
703046583
711015326
640911443
576003033
648291815
590241064
276690830
459930298
890722268
1031256319
704290380
1222649542
805423785
895717147
347240983
808499508
932928469
643441751
1120244823
732497756
405070476
612521458
585153315
886514262
730951008
750460839
1004808987
887156838
346190283
789093310
850724536
864305706
431698512
533971777
1174708944
909908014
827185572
593056028
406846368
782292792
425301144
1216456014
507832179
976919519
545101718
931951705
784124937
753987507
1179190392
1074336824
935081582
673267420
769334017
626281293
2402074
1041233782
311317700
1265589539
326029411
438136215
1163601069
1289465718
632584335
657004557
430141372
712083913
1041093987
909398432
1172470100
553166044
444526574
1003705972
607444048
1108428071
1149134749
1002875856
535170877
813575105
819643669
868166759
1099921490
143700050
705388924
784091320
1053151523
517377339
944458427
828739309
735971234
575991528
1081088915
1190000955
961461998
717688038
1056851479
512972394
1031329354
1075947581
835050379
1236265944
1036591668
1024804786
764212459
1062132305
1026826458
1285772936
1177106657
822816535
673730072
905302368
765560554
536376367
813348047
1045411804
441954198
467461364
650792526
486572561
878056016
1270845122
1245556220
781064657
873997049
695827596
490366935
1252153295
659643093
1185899551
757957899
373317640
595125144
784544979
1156311159
437082764
921254895
556197716
1100825788
664688581
711206494
1078034365
685947252
727123423
694631709
549019276
877556594
428823027
826764856
585535575
488178962
781368912
766605294
393636864
985233269
1135300795
619865759
607197680
137671335
752835780
474139101
1134929667
817096148
615560282
1017100670
989296108
486285909
590424164
488398123
639700309
609088685
812476121
1057898409
296496392
702538507
461888529
403071090
731304009
1161238944
325198571
493588501
712733033
402033187
1064008135
712516354
1047011061
638733994
1260013802
1170091716
375791359
184573087
539675353
590116853
714182536
584171095
244293218
235206456
894939630
880936554
1104774291
707860480
962167188
897422427
1042227902
549061444
852393152
639288468
471209880
319558765
532070233
619292443
871233110
943042801
773596971
1147925278
626455530
548452442
1019908987
610621840
479708311
913969208
685397376
1025242660
958272561
992526610
1118512178
894654353
986103784
517960276
441845979
475371561
481729891
1058895599
440320983
915563137
833978729
756669159
433467638
300945233
591531247
701378676
951616191
848183971
592821014
1037469465
883951564
354525256
582389782
493133323
632445508
999249132
183385556
354779781
492378727
389199983
371080254
1261750111
394453339
964689438
777453179
1009772564
1154645020
1063242321
849711311
959969753
399872950
530229627
706246363
1106261162
446627529
751825650
962677994
512284606
463279150
572399311
437766245
870082684
800026568
1006402244
466899742
866443708
799797052
536441220
919243977
999984407
538149328
938165066
237973922
641088094
1154232333
606805468
1181506466
593207310
1072810094
543495492
661341600
712884449
867614120
1026962211
1014436845
533710915
687495347
1244562813
551147651
889420
712310215
424706971
1103439458
760795346
505166031
1032998844
775195344
372830449
1102024494
378584097
954855270
1161290825
723314903
688136940
319138931
742644409
766671377
571308006
1040315674
60570208
440792106
528744544
584633445
405083840
783906880
512440057
680454116
414296581
248925288
1059677307
285653965
1177015643
1001571028
883919520
773245557
844737556
694310836
1191547562
634533983
932811433
916119785
1089891173
880133577
465845471
670454539
1140479034
650345310
1000751631
944593958
1082013236
1265762047
175383910
207316072
513513755
770790669
299046974
42884073
283241361
831350803
1124848392
795572866
272253565
1124536739
221271200
1225041053
697253129
492080524
439923729
517815153
434825732
1132958123
1238090537
734495043
1205215734
1034410398
759208839
1161851057
414645201
739847156
1203410786
812674302
488091181
516794785
189545554
214270357
413724023
701429767
1162858208
122114989
548050433
481159598
689640188
621004616
486441808
221489370
304598672
632850817
833605307
1275
764949916
1008978763
313211659
293778140
123987551
711415352
565932107
666650945
1144067027
677758581
1237349703
550897185
1014426464
676558458
550991545
422416657
962063038
906719816
793948129
717731019
365834264
694644873
1264266094
113229037
669279899
969403660
1106339007
940324021
425464474
1199487288
1181749777
431621250
1174106461
916799663
1020129162
253758776
1286328983
472765689
179542861
1232257255
827250099
180724906
1030693758
522620257
414865655
796438421
1073875540
903541956
763896591
750266882
1086304279
848197721
1070759410
538187076
380461026
409281667
679021494
841933831
384799160
1020964507
828931895
512536306
905791397
470072091
860241069
786128300
1088124114
777099992
567345050
1176238084
1103491760
969740103
815767894
1121567488
985889878
879767885
1075341844
525717122
818821151
549787303
1150850738
1166699502
112575590
567661395
1216853898
768638522
850765643
616923413
871122022
1272159520
433271502
684617430
870327845
515579703
327424461
947223725
1095167591
1230659442
1211769772
730321587
568402482
1226008909
598156492
1136642010
1101243216
518934687
839959231
958270944
661528142
734398530
837332920
1243850584
408375561
380335675
559510170
994303761
486540367
868556119
1180815898
306806766
565306563
427386766
400625219
984011816
603359163
503024346
896582584
1298524787
884447276
652574391
117530555
487398373
1259289328
682815909
948090185
383745348
977685860
322050409
811500724
996506443
937731456
700899139
483322486
1180629509
851574675
1147638382
493551258
523578155
814275715
945097007
894251279
1237226869
908023114
999515471
1705781
345774169
749876392
1038407694
791695398
315941216
849685827
1191210750
716090145
980671563
511971734
907500177
1134997382
872461914
146090822
1202262429
590648460
932161496
744309317
327038729
910439685
1049061180
1068129932
174212382
192303389
334873311
707847783
446819847
735723096
386898431
1008201844
957795123
1244861531
1082090741
401280616
784676537
426350628
579236341
506444285
447409875
1162220926
976046721
1180907311
478199553
1213812264
1180430644
796977712
855033560
835828092
645888408
1049743138
556545870
824596348
1277233484
1135093932
994998463
1066610169
563675223
1070915215
798709181
1212639456
638893900
1216410314
277077744
514269392
419226661
1065258620
1026320452
755586225
1298967855
909428455
909546145
1042809962
1197786659
799722129
712491037
1186428111
688684346
1062007903
1157672029
778481301
710127749
761858915
806008895
452924259
658935704
1215386813
1182453706
1146246623
848159225
1141231773
488805853
708207777
988270644
697371969
734415367
1191483023
773040572
829832351
780675482
541547295
825922650
537545576
1077924614
1089462770
770430316
684371853
846167280
1054026830
700101286
844607195
884978017
1159224925
660672994
933666448
121468901
599014766
324521546
508699685
815064312
781303483
409591127
758497037
501549018
432366232
1188843797
939486288
778092504
771289487
703414735
660813152
1051678957
793178565
563675128
546367194
286793966
786329456
1142194186
661460933
859198548
476674094
520778100
627490207
674198121
1158646617
685491314
679017472
775509239
886906417
597251841
925349563
961494893
409937787
566736671
1165210831
479089591
573115151
518205288
843373660
461277634
412292549
681319709
774992878
1082549765
988461417
377344035
649449713
405217927
334606815
646952196
934994558
553853146
638429634
1088169642
500207989
721752619
892354172
667442207
706878193
787149736
840309715
441474082
782578902
454130304
68121540
994256777
566404970
1263773006
293084247
952779550
845369408
1139415797
1234173896
902961420
234444189
657320542
97990903
848463599
1071567542
290644733
1054838752
1131261602
1235547536
368827019
543447457
1099248778
935602166
846297545
228936540
423813522
571606712
813297188
959101042
878874057
1224330999
887732123
1035102632
1062228996
933399826
270095438
740752896
787647089
1159159068
1054834508
479164276
1265534301
433584460
515291351
989514807
728498054
772554090
824901654
993798318
748342781
721406973
475501866
1080328050
675848267
1202097860
1115697215
524372971
1049536668
1099461263
261701088
604636223
93094021
386709806
1024471090
967501090
802093949
839175086
1168483866
947621598
109870846
356257756
73759941
38925381
716447234
1147800786
1280669434
997557850
464424596
539127195
684016988
651698373
437433581
967265795
177271624
366385483
911391442
1150190882
681741155
806184506
1257128351
704035600
450987710
911468930
728595356
779629550
438764291
814613030
629954336
1212651539
704038405
495014974
1232231258
1289893739
48246437
1139453647
723575104
259801403
506824748
1111667384
856800003
418796099
355288556
904778390
1028168695
924208431
1080621278
1114648825
1106389032
833308019
1049941380
419650119
968403293
862019687
822436786
1020133388
107849695
1145290002
143655076
974241491
438344482
1004044983
704040123
357918954
837431842
930518309
725410860
485425008
1043694636
654854110
609301498
1012009549
407063680
885618067
938758994
660708592
298477761
823956512
759548115
1173345125
271054904
142488565
95163114
1100327998
704195422
1106174530
897740076
650189640
661261143
462259835
865811961
646654036
1034981567
419365301
837041968
414185946
1115223395
675687179
1156352811
1062813766
647996465
553670468
985121800
519695153
1196924073
816766676
1273690401
953179441
730817661
616481523
1063807177
706904494
992960104
1073162797
712335557
549798497
354540933
573203050
570723294
754467504
773751736
668265202
812934447
931673074
117717023
434641919
659858372
477653022
698554490
479353192
615854179
742032971
659828706
666380260
863534092
568939713
1064537943
956127975
1118983617
644946569
938478531
1216425261
900350810
874035312
450621803
511544795
285127289
1073954477
800301435
948830197
187045
539566968
967250379
457204383
796729574
895272161
381051357
1005408491
383780285
600470935
780955113
1014144861
491942996
1168195976
409085111
662165471
887771615
426510107
939058157
470392487
934435229
614238557
860564581
1155920025
512450964
512826115
936068143
888333729
702570085
314874156
563828214
977523139
982472116
388489939
894496608
889546769
1213580981
755400406
1154834225
873481492
1027792546
875371112
343578871
1224984999
753658277
793044835
476880489
693482707
602591816
171011039
1135804434
802938727
503577932
654695524
1189633695
454173735
695598125
400817729
1032328582
866599843
628810239
946635159
493840681
1044651991
525754783
628841931
624011294
803746618
453066734
1108170172
867346782
692716613
651727493
654863632
338951230
712971489
1165034295
1039477791
690032213
488426257
908054395
830505467
454911911
1293815883
870992227
720858870
1085444354
1240411060
1258043659
733839884
549387088
721945492
749843894
451652907
630235914
1108356011
890334735
503735974
885217155
1243380696
643112803
954594711
1176322229
385486113
725465614
469783513
396673951
752370184
552887618
1217871033
828743905
546952947
338515679
1270708574
1241005350
1198798642
826765023
1057426983
636457449
994390607
724919887
1166523205
385199828
1035257981
1228847195
1170374681
254475939
1159429283
475653290
1137977840
897329208
484289071
523054588
141010371
913667719
1091493897
912933768
1204547154
781314617
999774294
490849418
876624114
458767003
645654319
1018356183
264599629
1223502266
114683012
1051247983
1239409643
828991332
389756039
460309670
465809565
1071478160
158365798
1073457476
1074328253
773411106
596450333
836495846
671545194
526664928
514724950
1246503382
796063441
1130380101
1094667279
773585006
974324962
1197908848
1110210582
953206367
709687013
706064931
878143022
1005684764
1049401796
711793836
81863792
462670355
1243524714
859421434
471911260
737032782
800851299
382653126
325651950
644844412
944186335
1069486062
674509010
1097914090
783216671
1089209356
752117566
1091843476
490609587
774836684
961933405
1156002283
671379373
327254965
1124246341
421243433
427982497
742260556
683097550
1000725650
547422110
860860770
566235445
914975937
773231294
1069659848
1087788225
1245973690
772094271
534219401
801279266
851164949
787108884
493095146
795163331
991996420
397015390
775741174
649241681
1245161723
1125361414
980324320
77769056
1009734590
797315106
505944027
937436860
541179200
759625703
921725901
514427041
775451069
528021484
1114385309
991339528
539142940
1255382921
578177202
907616239
1091332229
250492997
797600293
571776423
987532359
550548065
1231483777
717975220
689009982
1061294111
436417650
1075305503
1142690008
256238628
957136179
616256208
751486656
914675504
1036861892
662714441
1196762767
742370508
1264344703
647937089
588286761
1217748645
870871710
1057509984
876776795
1216427865
503487702
765569103
1266912053
896494697
1145145866
866984173
935863394
1182214544
1034809086
731268402
721779152
1049373562
556651116
446340745
509122861
502953614
626986371
1054576688
398468755
941933416
697850768
684276356
613840712
505018987
848945470
815305228
803791700
692491009
400347205
807272288
1118796041
1008925788
769570657
760985255
1091900384
1273677721
1027674917
1018476052
986863158
819182165
457947876
926839116
551571334
891525712
741588109
790688426
509077662
324534935
1223224161
1299876526
1114415676
632460899
970351752
822031338
900240603
896267781
1165375396
796430850
664405122
495366983
575162385
365322438
1098764337
628779879
540242057
703923408
866205834
1176018725
529987946
824393732
494203692
292635778
1222178460
510730253
809879002
1001740539
543330640
986413508
826991844
517795017
545282415
406805180
377576176
720578603
561064434
796011799
979045691
259397636
381007133
1202311330
628665108
263854497
1241593769
1201780640
1044167798
484809952
968638191
1215713675
1275257902
865667687
1087153494
1154199170
393191463
1169873801
997284023
1041012552
870040810
816059714
1193344370
845063482
829149821
1254112933
785120673
1014083017
342899113
726388674
972475649
605417351
1090357382
1096245081
466318706
136434499
1070281745
818675926
112786266
817068082
745952152
916265328
871742247
980878154
1000585084
1085030853
424257607
462708197
828561255
1011848480
535963174
422222729
637480473
919109470
997392938
870016459
1207037465
836488702
932522464
883075699
677217931
619401687
128222403
790770871
966794914
518572098
747382293
910051331
795096950
450585204
651847601
1213475534
1130858295
420303419
820028418
546332488
990841109
710270332
778845270
94445716
1098538727
782155113
1218897294
562443312
147195194
1195583920
392183712
988146972
1254357748
1002868393
1125408099
1069815883
141956506
1040234165
979080539
261132200
751439590
1042765536
992825756
997217074
1024505101
1100596606
1014751630
489627709
758425903
910863532
1063604215
1169317452
1011652976
615178943
655875491
607131214
441260182
1130432574
1202601372
1187995015
407731094
631202787
398203556
681425317
892945900
937080417
358496476
573382849
891629715
697170097
450131983
821026685
1257201162
205512957
732401610
1137121784
1009064153
361204812
923944277
1220132229
1188357848
1180182998
819395679
840358437
992305858
596645503
992337981
91646338
414684396
306350518
570023943
511950975
430701689
563102667
1182753912
1096882972
489824199
403309968
937080442
1205513039
1044513082
887775535
819661731
835906714
582573467
767935926
980001305
1211605558
807469921
496821275
472401020
840050524
456480614
1019388694
549191438
1071658084
1139120812
239727723
1042199239
1228390243
902229117
676384254
676071032
416913120
672845531
880825782
877005955
1181425931
1096319220
1258348328
604732676
286894564
1150872378
1205520370
730864467
944761787
774538878
956023637
1041892783
497864208
771578709
977809301
601956996
836029478
506147339
536294187
732820666
778702538
806122545
618114399
592883365
911295589
967535839
509919540
654715387
1225104047
412686373
737890122
270715224
494835082
823134649
791497554
1036118126
959644615
266294083
951641957
709352912
1005016323
890351924
964473856
793785500
656204769
790569459
353766960
933757735
747452096
401573148
1173088535
1189028858
482946699
588919431
347659047
643663804
1229293144
340869098
742985426
637149276
585420183
709385688
629512908
453803330
367402571
104378870
571150419
1096140532
419568966
765971589
784656756
1179762280
702160322
1294478729
944005743
996118351
892919992
1043225119
1025623034
1138313614
990554885
831741461
938138033
983060250
1188772253
799450041
691982530
359779386
399917343
858395959
522411428
803739651
335723859
743201925
413225281
1024305936
1025335113
787982758
305873117
457177554
738743228
383303073
480850711
713621413
885371100
752423720
918430115
937911118
1283618082
1215342707
908642851
935341903
1276964821
973119204
507463424
694233675
512791003
818726479
665881235
629924761
1107914930
968748266
517631479
910068523
405905483
1271598960
342942143
741237484
872901797
804705203
1197640107
293535552
807268933
929617738
596697627
794843498
754042156
238410743
1099711777
1188779854
954950008
263459415
538044477
562669825
546723410
1157935179
560396836
1056128008
477296962
698470499
988746166
708701755
662433167
476571258
767447609
1211216550
903838101
1124107183
1237057168
632958339
1236599541
951188816
659371259
308851942
888466962
754087033
935836783
1091510778
1092391193
765362061
801975941
1138310562
807749118
322261795
512745728
1184045228
597101723
1001040337
1242046571
112240746
979673144
703913328
316181129
380220628
1224400541
659016797
535339631
469333842
297239787
1092595870
252103583
820849104
932993049
108241540
646962239
714172535
493526009
843579031
809850981
594157017
689673999
1008623116
1105241854
838709665
860322715
247559301
707291370
903369235
1074794231
730097709
962453883
678960110
773292112
733129998
595375314
1104959043
255441233
1183689084
746933368
671883423
863553830
449391006
890608858
1241340181
830216104
782823768
1044184769
214742095
1236079795
872552319
854747293
770781592
181764554
515406691
50518938
960648346
623198617
516275028
684698068
777797664
644363801
924624203
583174639
480122259
798209929
910514149
1187694747
1106286704
799065020
424101512
277432641
467917331
1085026110
895843977
1292477694
688245877
641929207
661803255
532601972
607906368
484772595
545555473
802193756
749306033
655268113
419641670
457779929
597649499
409116246
342348280
712699724
963959100
982322812
1004448106
1265381721
886760976
235281072
640331760
663564831
1077097563
643363354
1194495436
1102126016
1075514245
538606657
1004512891
486010887
758837656
1015114753
436093887
888032184
609484240
485808315
441662554
622166514
980577763
868802811
1198462354
1209247578
407175288
813453284
389279997
788209691
732149137
256091152
836400870
888348744
831497648
929955884
1115589837
814411588
1041932493
902751226
304632580
1201822117
1263262720
381858390
1059759913
1153591070
764702093
1118826409
900459193
1176863755
479519751
516583905
785812883
980975144
992334050
1060097557
1134871019
980905415
866530156
760215793
1061018356
1049680496
754403495
783458629
375691404
854556055
50574922
916239520
1121733361
1020955563
750346424
206678594
454328842
309570390
1185055933
295249692
465613216
663766454
332545464
1026772952
1116786719
383072097
528072623
930556069
617991252
1279335826
1135501779
777440392
1109745627
295131594
540204914
864017318
772855779
831829015
1188210835
1154897404
564790922
838912284
1289599303
1107324774
810947665
541159639
1142270011
863490575
606584667
1026929362
1123259978
1184512820
800257620
373447865
748170967
941968478
1050944050
1112871822
824499774
283310739
797120723
648737422
1055200704
971270309
1238125801
832032152
863508690
846900985
887541654
743823674
448754250
1109479489
620985196
1235111543
840924796
835331977
1214686400
317902579
1156329167
922146116
962357426
1172359088
555787461
762405832
858374720
368040407
546724190
950379934
437734966
1208143310
925594629
864058942
554959152
1212129881
400561221
3728767
916019925
825468022
749159206
542852996
1111140392
1149479471
768758727
391654104
808446915
545766222
691185406
634905851
796710434
1048288217
358704431
991081294
123288973
749238862
550977821
384397868
724905792
469000656
1004077088
47701553
543322895
449881397
1189916002
1222603927
815228684
874036117
337698624
750493352
442455605
953878940
979499200
772179210
603828447
1123102509
1017491557
447560667
1236919271
939371014
988157696
621198405
1139091043
658904923
687774275
502201343
1090070694
672744695
869722707
1096159912
451759967
1009843553
746479329
577689951
304107225
504575007
1042508782
276208281
468583968
704776656
676710890
655142648
572750023
563575562
727583016
507094889
433601400
437234734
502330599
1060647314
815687647
1242930424
412401751
574401802
290765756
404451146
1172016416
1068519485
1175152147
530552430
584097455
736753692
1255320633
1211467402
105489199
1026003300
1180630393
846158817
1012905706
890252262
1010942588
1247460023
539804307
1174975815
1054031166
1215048442
1099797107
971100773
1021016393
610015511
1028986581
1001251696
489437137
1218776022
1142974892
753336011
781979618
529781567
960017282
769795970
1005643552
1205858418
1064840206
184395846
718158641
403022796
120276251
964670299
883507481
732077900
712515903
566928718
1092346016
548631644
1222044506
987357256
831416715
1003003311
191635408
712151125
865144642
194791457
732949050
1137596713
951329027
1174780194
125583158
545720563
707588915
1135495044
903789676
409648195
1049354018
898500167
982087500
1287944908
838555087
752803452
1064814128
1216807805
807483539
1071337584
398482364
468109844
874499812
1287503351
726874126
435528529
1078826449
575992622
1205027928
742841067
1218556368
723631385
1099597371
789521501
889034217
626557403
935158367
815128669
1013782363
480510814
1076079934
1288536322
787593045
1172570688
950877710
973168073
742960214
544439287
884218341
1046066605
504234014
849245944
964874113
369879011
649756677
563402091
454253847
1191645727
948412292
1093362603
588232563
941310473
962671971
796607705
673609431
1172976552
1090906583
1178970405
483775755
903810944
665052346
1207803421
494991929
942718446
732821383
1142382706
735432602
844216
1151160411
1264845916
419825118
1066429238
897685226
858362227
1116242474
538095673
334393155
612829422
634589322
864880394
921354266
234944364
320938179
1222116347
990029714
482329042
1161136093
835896112
829638424
590961545
1085506908
1263204680
1159657486
1276715836
855585077
534474835
1261522214
561282825
595333490
1062127407
1044473292
464241475
709910369
671561370
489569892
537783922
638057675
726948245
446874099
1262068974
1036337706
600835219
948139953
818710031
694069178
222172051
808245929
274499561
807344899
1098014553
756635993
1126192413
656922769
756062367
1281203142
1101553201
1020008025
766248352
918039545
331151203
206599550
1137945799
988453621
331307092
1165233747
576240057
1099232199
385139626
973490748
863377965
1168066882
737332989
888333720
565928291
473357651
1204918843
348215800
1205069184
910576621
806682520
504591787
944499063
1082661034
999167213
300398545
472026546
473356013
1005436770
481859587
378593813
359878305
520709562
371761697
1113701136
434576556
785006096
669131215
628116855
1297626253
1254307002
933515541
344457460
693187663
93444
436014262
395056942
730424161
525009326
504066931
688859799
373256901
1295339951
661143468
1097452540
1222489691
696803109
1284128901
307258487
682025815
727470772
827456648
1100163606
805960344
64772094
280591475
886688370
1088465002
850490706
504718484
643494113
394151925
228173693
878957556
497054675
759967107
484207858
874750262
361134713
562502536
590979707
827872987
962137755
768380296
1215184634
796523720
988941146
414679075
710095351
968178397
428437187
1002364120
1238548826
1195569275
260679509
382992636
408686752
568704307
1272428621
283557459
307329483
656431614
937502270
456252892
717901162
531066253
982456363
971210423
846118510
514588265
810393932
158378049
1210459067
373655136
616578976
760567181
555012206
918911697
943499974
258889972
318719749
341995942
797632027
615321775
1202673443
317029458
1021955672
498663567
134787571
452681539
1225204637
749198038
335580566
860590551
422680525
1088315601
860226110
321143221
319338678
484088754
556714955
538825164
732022371
565705399
269419514
719753628
754298012
292061704
404738427
57245227
802534371
380081718
1218042024
777385107
551076742
773542057
952983809
271914092
40069730
256201991
394656836
304281455
438346163
298017762
339387020
791844107
819338024
777054408
505307140
178719988
1088921500
442234114
841255494
545923731
468173823
504056406
298218620
601752490
451879411
443286257
855562663
541329463
964500903
908168018
752899962
233574272
1098123045
529446213
760943064
793270288
743454143
960730415
1062427471
669317609
510547504
1041015019
939423192
606702013
284993889
210001587
1275732565
1139919112
714976258
692887576
1119955836
926318932
144848789
60006709
694136957
602092683
1011115337
871634661
641761270
550475960
817371224
834097110
800144346
694711879
1007188586
1263360738
786788880
872574757
738627970
871491041
899480320
1111087891
668878379
1139319457
1159421177
661245897
1257129952
867651655
1190518073
562691392
1046723038
621307559
1284959774
901485641
1040046493
545496362
635913043
393950797
987278658
507851293
609335308
962515909
1167399574
762781081
1135908744
565483056
477598983
1256335223
1075762290
785218165
711674129
443805211
619425252
1036037960
488499060
346937614
1175099083
1099458399
598319888
452733149
1105102297
687993712
873352994
788343698
569451130
331473890
634241900
454521368
941840610
1124563414
250191037
1210501696
498755899
402533834
1010111810
471664518
428434975
385877034
508186288
671321856
974462418
373696049
1214781993
274536218
1187935688
1212564140
556857054
852742170
71275171
394567899
719613889
596836113
839415239
655691726
471200114
879366578
1040126742
891068186
863577363
1277444214
1033854640
883520685
1061828717
975505425
607383343
451677591
908496952
392813463
142539605
847398090
775782060
1057431982
348451694
722537962
487193661
1054410748
572545991
975167908
666088101
710905620
457356419
1246756304
1104395979
1194804881
1230792576
469943543
736412422
476135582
330043796
261908329
373900571
576622300
844927524
431770963
375496908
432026234
801115613
980008960
1155693274
537025699
280090991
583772754
923225873
946004634
989985170
408934447
937852474
938227986
1136279519
322674450
407774212
586781270
807138942
1098451557
506070746
1062747698
863906261
939284067
350473323
912793843
491143055
379137061
890706300
1048654399
438411252
500002345
1036985148
1202869770
291985907
994086004
643046314
1133845059
318402723
141069688
560697756
1157587740
314841217
1156646725
973045319
746057347
1089005592
467654585
896015963
893726099
1075400726
628860234
1016554288
1256589083
856298872
972739163
799835032
571704997
1050431096
674953343
1192594518
1187917506
603240749
291228301
526628722
496105607
729382270
720222958
789177881
1248941960
1110661617
332687180
902412105
648927039
573820308
1030546527
300496634
939837740
558879155
510981976
757142223
422060872
1058724275
777847039
919097355
985148406
659297183
350424647
390390263
961500933
643588372
866154341
598519995
948497578
1189882247
1044129017
405190077
1105369111
552800059
1032084181
887263136
502581943
704629169
1034293940
484758642
538621878
1091800663
1187328845
921030538
653221214
1209049438
1129064477
492193119
623912688
769834159
526200664
1098993776
539729960
529766950
1271287351
198730186
410236120
987156683
1021527747
369512601
230131084
388491141
911599917
250125368
837172038
1165718316
510958560
1146382659
874935295
987473471
687307337
1229243007
928441436
432860314
750312662
890443064
424199975
450177012
888563128
1067355611
667437716
899505227
303997291
422872994
420794201
751403829
534538540
477853742
509143516
806722392
987410402
418400039
374120472
879023674
1101112930
880530359
265572795
351620614
1197994519
700250356
629362510
820048509
584117667
120543495
707154002
844884318
840292399
1170897649
998476477
901549854
1036011435
372713885
977893110
548818759
811703296
872399290
1237213974
227533970
821924356
510123798
718156330
693048926
442754909
1064959825
596904747
951813949
786827881
937171027
465681505
1148600429
768216925
561512068
840444182
1225349157
705001133
1015159690
900092211
1078835728
75138477
412160967
1061049898
1194331143
62711042
724467363
1273633875
812809957
950074902
969109726
848478352
1109001607
713037930
1212842750
666437005
537262721
701759873
642339664
575008557
204851781
636847782
661103663
787053906
853101064
560603721
1192385830
813315032
1088278852
924410416
1108491935
603882366
825097109
1110502526
1143402401
731560451
747943381
1295326593
821647469
447099836
388649431
963250639
1190273741
560592925
943921890
598587146
644538840
1088012199
560360697
264887388
325431855
380639356
1208396624
1037054197
109610289
1011751924
816246579
916240438
487205682
828517659
227974744
1092434358
480859925
998769341
1137061413
948020511
480710167
425396906
1225694516
572928949
974433770
643602691
405123134
369685692
984690503
481753359
791884149
36522729
1106645813
1033778898
1166236521
857493563
877342781
863664570
968552449
442147999
1241645477
706648692
704044969
910334087
699991698
495377384
705852821
55193784
552793712
750774224
1238871728
1188162503
887743699
410881616
336824254
469268326
764834016
954064659
839045456
1215428861
1046661284
1150304125
826329753
1297248692
939250827
699717270
1121893200
614155344
280933179
1052342819
1227139130
661729465
455879093
1048272666
1032230980
682844840
237116904
1244687980
1005691912
841335247
996935840
631950587
1069412181
336576088
474907944
761437200
662917584
1100315190
586485232
772396505
492092714
442882591
413186902
631273756
1143724185
756616518
1096342431
1088808693
1211298662
675464332
1201104997
797840781
543258303
952616903
1114675855
622324905
1228882066
1091341562
909891953
1058615898
1031417570
631331937
978066517
1031538343
686420251
736489588
469878491
792978656
724802152
633265836
471509302
342817284
464639486
1056531799
971524328
555947983
830894575
132071746
398147652
1178322117
768783110
991735101
729153466
274621757
843171185
372930520
108660917
619141223
267486540
439206535
427927622
570029654
523154909
811448478
667810422
104631378
368663411
543552760
487294869
1169084340
611010005
275616385
1286472731
928343624
409238893
298831726
1218948200
413552132
645030409
1222710767
453599679
660855191
1088791175
1012285684
865209952
807455525
652389129
469260508
444283608
1144732866
685574452
915623731
652192404
506767975
1258686902
1085755641
1106864736
1013997638
1217648795
1212510111
1152732147
464983845
778018949
738770063
463946831
722148300
67433269
502208214
578820908
972568779
1280944410
868124669
655047948
1107714636
1203927216
783889779
806540757
413088307
1147461667
1201077690
1080495595
1035085269
745580390
861689859
214014322
93261319
1028944456
746510791
844210737
645261651
823757351
1197276222
520129853
262043708
857700771
1238225660
1087846476
998815640
912788833
870737986
576176021
958520528
1201747753
894474472
1061749198
1084284105
707891563
841944873
781986171
819296214
422712732
919030380
586946632
616588493
1223929435
681471807
929297370
740251254
767802556
821520001
1288415826
867342928
485399661
398835534
1044118954
832525628
254260774
2758434
613765180
1222948918
693772978
561927113
840773315
885726343
1034231760
679011707
919535499
1193706242
635492273
720665176
731015770
1019543156
1250150103
1132468016
879577693
915233283
516726530
873062808
346345141
831604038
977459612
998137955
783771568
452092393
748927676
1243489783
1113930543
504055949
1012785866
398804412
1047711705
1130127185
902592714
1255365371
631588209
796910311
1090614528
1203733905
644192842
855548378
1265263217
1140043737
501486786
413970982
1052543519
1029553231
871482043
816512753
422200037
1205138431
146749681
949025733
1241700507
1090829566
537115058
475958296
1105670796
1114106409
796288211
524302732
1161367514
773975684
822774622
460586370
1008687286
440591127
758108466
1010379696
690528358
1090937086
988832538
1178348579
783933791
680276332
608228444
1000659867
950316769
956239441
1143493963
556276043
401873826
952840042
310867490
110751423
751259192
741457809
1146791224
750374168
1184166649
806149072
258386
611049497
378062040
192271893
875921927
1051150248
779871041
892403502
1229754635
1112099994
917848046
1053212243
935259471
898276409
1223159247
1061071418
975764723
196165330
1119577374
1060032689
589174760
117754611
968618490
452355374
693699690
445666785
870605633
310683565
762486818
1252949625
356114896
1247022278
784718761
826563557
691768192
796396054
474310739
769670534
878428328
864879304
550286754
831801029
861967234
946834111
584245669
545657224
460552691
606683181
1160790502
945436329
1134614401
315465006
952744106
776400457
975847439
946677117
448896837
1080943548
586378943
819533551
1029627619
962823269
700389657
395572596
307825711
335712424
770428436
897466762
923777956
563524345
283733853
1042827476
639819796
1150969467
1212592319
1146618446
691893917
1045123578
400466936
824553365
1112007456
347266411
575482708
748735045
1200587680
727500312
308579841
545753403
668617236
967252461
1020761209
1076986460
803446519
1284143127
801928173
777497760
1143579017
1004301832
669122651
421451573
939505324
780452109
1023695063
1116068334
623170823
1009466564
460505987
1117857339
987444819
429057394
723516719
988642809
1148027140
136869686
1219715253
690155613
795426011
1247210934
842970782
348846201
687753331
864573276
861883116
796781547
419852667
1157454621
1039930056
1202530707
704275062
1029959769
488497813
525841549
836355324
472919291
971691745
994380019
873535551
1256998668
768761908
947882144
1088950718
695479145
535265662
81794795
995752450
1084780650
762880379
1041238749
952468625
653076063
264483525
1112723382
598822721
258460763
918637026
830194602
1280488189
505008999
919901047
271267962
1115590835
500972556
915644117
225605447
1031451988
1208946370
866463910
661656700
1006367706
1095394265
416163174
1175328316
198255871
807636766
1293216664
895937572
911410762
1202963997
492711443
1123631984
673538915
818752067
847743962
811986004
1096130304
1139074023
1046206279
1181759162
872017073
1276644704
831272800
440250777
1073057398
972488699
238816733
858894444
1102181964
970471156
969235177
1092906424
661388161
1148681232
904171615
1166059742
386908812
51165562
1156170197
648882610
570214462
1162464074
716053109
669732025
978810578
176959946
290951101
822991391
648245982
659635120
1077914306
614556541
38225694
805585796
1017011149
629062430
362294099
781510556
1156416998
1248137730
898608452
1024512545
869769951
1146650028
772363336
1056163849
970193843
843668924
906797466
763782487
864050713
1230537226
808747567
679398456
859950711
1006244016
938815212
928825279
1183725946
929260464
601016504
738522526
1182318795
1036748701
372559027
827707908
1143926109
1274281737
1148052568
829833507
670585634
1177834013
802258840
954067869
1237723547
827890514
1039595880
972182560
1139985975
775751749
1047895741
933537684
812731470
1275292468
644560129
465365735
501982270
399773043
1130197343
503297296
817293360
1140929099
688588934
603154306
478271251
664111577
874127566
1079314865
676906533
686710472
1057124644
999386378
898240011
1108909267
957313107
1069123492
1182627899
956549223
442069556
892246280
1034967255
893186571
427154263
940401870
507777881
840899430
512297418
432762571
1101903703
655343542
388590543
624554546
948105669
636483739
997956441
528724790
1049944867
244465527
694680216
490716359
572164445
412460923
1034781961
1008314121
224321425
718246186
872021473
717689142
662001134
830277255
878454159
1094688056
323160797
694778646
1205816902
722374026
503344257
1126714558
998838454
811048875
545381115
754061305
1001054250
594011412
1047823680
290448068
1220656656
683697289
845043593
1046151168
1082567018
934109688
787615545
743513340
1096876735
1150037987
235745511
1030369934
896867476
1082125753
1094299886
1201211756
894970179
585521532
512023108
740704522
425862335
861915642
1222597155
510185343
779313867
1134068123
935895399
1034852499
1161372975
741150491
1001305769
1174855461
323330984
931402772
676459330
1287594591
72263551
1017124929
649869664
530307804
305194449
540295111
475006888
337479978
556772980
1190906032
401750426
960206633
1785575
404571092
1152572218
37018115
821125176
703596647
1113716798
739858749
1144677032
1035018030
304172876
803463951
1209867447
425479939
815820605
1156023370
842585117
1243686608
942193331
609233712
896571617
391151700
1035559536
726642363
604092496
967285773
391680190
1072205539
539607733
929913226
55355659
247985367
1171130497
614941199
979631283
406812150
433945324
391927411
336641901
647664785
486433742
940339130
150529191
883665019
1019213307
743569075
740723935
970329763
980162314
1069676451
643370065
1283426454
870165753
840026174
793462166
903145128
499652153
849233120
1006039644
979049527
274400271
1023092877
1091327396
804182892
719744700
498521486
379723005
819192070
1116131265
1058136300
278519077
1130477971
260323962
917285278
241133316
771300939
407020794
900271096
910089173
799233508
907950803
283895033
1239790029
1149902179
898052670
340303666
1041834808
536715237
830329831
710671592
229706560
548970668
1040486127
121476912
503608239
474102375
1137454218
599869645
912744590
1245188236
240256507
711465123
874527849
976371683
1046054705
1043765664
833584650
867369810
1075508339
1195373650
707687187
425914840
722673600
788811715
1056355660
253300940
892447931
858119994
386426234
790377050
690734455
546068283
834218532
702479643
828548920
402452255
830752085
508038225
403280788
1211573851
1096073441
1124470839
1288025174
168439841
464804349
1282274945
1221828521
906372889
535303713
1132916115
489656429
1041075917
215074669
604656302
1112618177
1099701107
453530384
742845204
1015946683
264819867
535683932
1229259156
44280728
888249406
1000240137
684606699
605040433
125023248
710277728
1294047410
1297574351
1094127730
1007908963
743166567
603380014
609129635
782936117
1179443928
1157034503
930257463
511835765
1190922414
235351962
971262297
461481011
529492868
356617374
581676041
437975854
917566271
951774667
39876421
1058663374
937937073
132218231
495389527
643370226
818795678
988664544
441386491
447819124
969760559
779965279
806656094
698231025
260906097
1040071622
570298026
858079888
347714794
1228157090
1219168491
459513999
869631325
788169765
939518696
535240056
414509577
1027148542
940309702
1130106245
459305816
842766199
995045973
1075833071
1237761731
681178786
1009352107
974650604
1045515917
169618679
971327736
877618325
1179676443
1015894937
869786737
897673704
1082622987
284675399
1105652843
341983378
474280078
744152071
552065751
774788985
735059909
1104986251
766719590
128538910
1008911907
866872595
429524128
1206135508
1034194200
803465731
1289151460
1070443781
891933675
1058375339
1119521807
813154078
1149211642
905907106
1138412393
716748605
742008647
276086704
718193363
1235074666
1172049458
851823114
360614901
1179443945
348669047
1163336070
397220111
977820045
855295003
1032150808
1155181123
885485796
724680654
780813279
933668692
496380750
476777079
366352629
649049794
896302230
1270657331
501992851
1206759160
1216621199
771605227
799935856
1227185573
992767648
1095540151
966854181
521290600
637926458
1149254443
753984345
73231231
1088365880
337409945
714180534
774606139
474099138
1155627242
1083443238
1188737320
252821792
410250381
76693159
1216611210
883401028
1244503938
1142721569
728292100
343958470
731455536
658208867
521691382
932097968
990762344
960510591
968891130
693175155
883109299
647020429
950185154
1177514118
854125265
966504116
348569665
199756636
818173278
826279797
979869267
708238761
467785222
330782396
1274796892
838822545
825402963
356513747
575780728
825711346
824338062
1137980580
484547705
1232399369
904110453
998196880
945727632
389608285
955097325
493305587
1197841588
872578721
401341806
904916679
755037301
415408928
1036441493
599522052
957618971
873759969
1007548142
314985627
1096962799
520310038
224363882
1075825115
514614364
1039625171
1225827992
598918866
472641948
941807740
1092864638
706529038
339694216
518510006
760641513
436192336
693993931
342872926
554325512
804342414
815962673
1025076273
673890209
590180900
965895628
1105233552
499286616
659123478
1215131541
937192392
1025045282
1245094097
555341047
937028993
701051858
822123774
482405964
652198578
1176104168
1270292120
924462301
966026338
684073778
823658988
931721050
398852065
1167821220
1198715698
562325244
1213312084
861172796
978333777
742037996
1229327539
988215614
947595288
686672979
1193111756
665253697
1063911442
643124052
971129402
893369709
293576568
789327413
1000902110
1205947261
824476439
158658404
698341302
679278480
440855420
1198728875
1141460996
986274110
1140495153
920407861
1133367764
1163247096
870232614
870481797
299503671
1354408
314425788
1298296224
1066902420
714424145
332376578
892704939
553890890
1080030171
1176729833
1244246456
1197693615
884825401
208084869
911426664
1156311606
809461166
923452528
1222578785
464376663
575353030
524779065
1061168097
1159862027
525744583
791409730
1053001455
1131649424
1102962650
502971165
1066673222
870088837
1069529054
724905953
423890497
1226811510
899760682
596427105
756149398
841380977
278443484
488682421
354015173
317439441
478486628
1113052070
452806939
1043234109
1238368873
1166458189
929507576
456503602
1176816785
1265838195
434414589
708479425
887428543
1124468577
712712856
870349576
1135104304
819438296
1186478299
662936432
1224724159
962762405
182840730
467802765
674712047
452554600
870380912
184150811
930414034
716291150
658278566
577388451
589142013
383489759
599003789
373706047
909011968
534841233
770298488
559801686
776209275
892570070
638717447
851098982
638657421
840259265
533447455
982984619
1096983965
1130907157
365619487
1284720897
321375181
455455510
1020445335
559188426
1120621573
534408179
944655478
1188918472
1135986408
533582974
1111656861
834015178
1117538993
358316714
974675479
748435200
1069393914
992875558
528043552
978126925
453545246
839870251
782876811
817938542
1187977192
635972306
801287767
812850109
1016886885
944797551
622601107
1223997496
592718313
1162294289
1131507813
1221161659
1043386452
721698842
666916257
447720589
297802360
449506638
1086341972
321158689
863273976
633074508
561029820
913456605
822200659
629394732
1077526547
1150891546
130320197
1128168855
1020290436
389786511
1011082340
707242706
932163785
953457357
1149233896
785647445
669217401
723258469
468400431
1157832365
1291906013
1218031431
1212652116
880670830
840137249
1007286362
781086482
920506632
1245784816
771148197
545100895
930910149
426203166
708635347
881868830
790205927
929212198
460970884
407591684
618660343
625342257
651994022
960100668
1154845093
1001135388
584325542
1014889214
826610458
788969200
578857744
618714799
1098591520
536328345
646976097
630053950
270968039
680230782
624437344
744299612
799551923
497840064
1156694084
913587994
186041364
902139848
897287059
303691981
348917021
811306449
674287480
985902206
462001966
937222323
907409816
503094486
450844935
1196080734
935927915
604652746
769128722
717695291
583153536
945162067
326875752
837378088
642019262
657788559
486022989
682146196
353146778
695396514
937519535
169467964
1076829144
865583999
451923232
967148336
1211991427
1223992215
920582108
1041827552
1196477128
1038237236
456850017
992972554
637149164
1192126822
430944498
506254801
1157137759
1098868057
694039851
1078145835
987587044
1279033438
530601922
231584234
718737839
1032099675
658570820
1238813222
946983842
1188568350
1255217023
915625428
1130588742
409811864
791764148
1159884074
442512962
710829564
878626897
1041027719
627850697
407158941
638704973
871174376
1133802726
791411138
521660363
928561228
720905547
990334528
1083919738
737032255
947794588
1097254402
482183835
336435367
351128830
394982265
960886337
429625319
525167883
1073340108
138663032
1166387574
855211008
890720649
1072877320
417616003
695201494
846005155
867197199
558833593
1200539777
723635353
698497757
1214946961
491550326
168405486
838794181
817858454
711109316
370622308
918052087
1086709943
248314852
326071387
1071105646
1030176659
1122934906
521871240
334211427
967994911
215475765
844701583
372621352
958043141
1122667095
895739988
566505456
500156465
978346111
628612342
817472431
494842613
458092102
891444375
1231495537
309347381
173993331
873184670
1172659862
499780038
759181031
938542339
864926689
1043255026
754179546
833021127
1188611745
1199183129
489155468
717158896
784674055
619892674
884117648
1002679878
894537345
915426213
1271941934
1157131687
486709573
985906338
547680927
702535064
568529029
722813410
387655285
323639428
767962486
677116854
824819871
639676384
742443134
1109317454
835241961
1164944657
686082455
775006778
708015559
739344185
852323893
1168057048
722052505
1064717885
734629255
959632245
735511728
1223845709
838795758
621176914
981506004
781205714
1104368501
647550017
1267850603
938168382
946791650
805106100
566845582
897228913
1030501324
1070766274
1075188428
981673651
1207911084
544241848
750898544
602839783
891493969
909300676
379374201
1220490026
964208415
916712268
534674435
1002120370
674949716
1086883562
773161725
1151232969
901604582
1060230954
1108138772
1144733346
1033547717
252798709
1234347919
362987498
1140469309
961134911
643408088
644785596
939022795
1159728625
393176319
1261089799
1257198530
845448751
821834501
888418585
217415376
360742461
297095962
699273063
836301026
893434449
639849030
1041286679
768962758
1141960639
657765443
1018115187
1034933953
988365064
817886419
1235486989
374717951
875949436
1066230610
349515035
824543632
1062942244
1167866083
57848686
431776474
572695698
1205950181
839950325
993786518
803379735
379553051
887523190
933080825
977059717
786175612
601655435
680906173
1218644660
526674475
691203785
411267722
331945378
1095420290
1025243684
143884199
995983298
788272926
988161543
439227736
383048260
998721107
1072342704
605346309
211031856
674654966
644826755
796441794
488738975
1126796581
1245904189
450996133
595809792
383702096
1058938432
840448257
977437873
790705370
1170884473
346508374
990742536
641586930
808414838
721494466
288478874
1174295706
1028549250
858390450
636495661
844787023
319481490
1270319249
1137932281
1045213740
1012010852
747637008
1160670582
1233461549
535064832
873862170
432858220
852588947
860013151
571470090
346237463
424588940
596256113
1160901235
1229125992
580566968
488677998
957163402
1283409923
857057029
805086141
675647600
814110130
796939722
1124460588
921070994
1168594794
497801460
809335801
761708864
808355703
988204168
476884507
567695826
1034556554
1067848161
1184056277
995129243
940946712
1159706969
525863095
1240800832
466637236
1147462712
1104200275
758170521
891879512
1062273403
1088718714
1296170739
1264358074
349253553
1145086295
1152997543
1059815896
694055367
1185781966
1299192536
637682666
821664653
1206277851
861906311
542560289
1221254598
398947810
1271417419
792396931
673180571
1133385386
400678558
861885752
508198117
1273860981
982856876
793392875
733075113
393383335
475249695
55428413
246502329
1273160184
656752639
566474742
813326262
824070323
1173769192
1229549377
990385007
1299499898
1044611522
601656185
752259482
678092854
402108216
904193912
678631337
820956593
713033162
1104307124
754253705
922641250
323063671
1177438002
195173941
378274793
307753932
168093945
1001043780
419231007
1185333309
1069693930
328023411
762789307
845508230
618040848
167867333
511715038
962067913
886107160
1221074637
671532786
1291209464
136234493
798162820
495725216
1222067385
637075659
861154385
1182510932
794900290
1118061451
1292627206
399545874
1262631374
1090625804
312243217
1148432908
670197305
497569447
620437188
233508015
442338546
776996909
867628754
845842514
917623358
924790478
445867015
593438503
502152905
1078151475
710507774
587676659
1212534186
831391781
850484420
949939512
833042423
1125446450
519206270
1150169863
599848517
857298433
777970599
573725257
1183049555
984710802
708063001
737323794
344106613
468026261
802991215
101718871
1000239687
1095557220
819731378
1070942007
708488812
552645530
585319721
1103388792
913592986
866443002
950559608
600818724
1053451803
523970603
618964850
923637390
717410009
686366779
1139855541
1156465806
606240096
658369309
909371472
714202769
398126978
1074672108
679212632
907776303
912918530
556029254
606280616
752322261
706616672
1117675190
371513393
797889446
738347348
1290056363
595911466
867786993
791426952
705169521
1123650262
826870020
1047760471
485038995
388477018
830535649
496061285
1160841635
751497552
683576165
1049701815
1039577314
1010886180
1015289420
497565555
743789826
1070396366
565344746
982495104
1278109823
944345287
1220240953
444664702
1165474178
1089732495
1021427795
965566429
199296185
657150708
1174608220
1287690779
1087415367
874714344
647438918
1290192342
728034673
882812309
496171561
891972321
369611888
954622614
1041950274
586579287
543466313
1012278615
881561139
408276424
1123758203
499002178
1194324009
1001542753
322252361
1123529255
1093867008
369023477
1066354829
1071874337
706823794
664660002
859321042
1034251772
893070072
973305958
1041833037
423088904
1232192534
1036188294
1152855941
890956461
624277463
535400842
479128727
1166529879
262257904
1147164219
747439865
1143410879
993607715
507889107
733008108
947890220
775844214
649356695
924893008
1119798857
1182303517
1050184293
657049702
1035045201
758643369
803602173
716722675
708538382
1243024173
998695368
632116238
559061171
351697418
1259659217
1209803294
1108496971
673788538
149013015
912219001
1142695969
384500892
937649661
1221494012
1068447075
636101582
773073582
270908640
1142666683
940230826
661236031
661335844
1021969131
439854617
556815576
514292890
642315131
563228558
1051738571
1211121886
1154844256
263582917
544852254
1102158428
1115289592
1144103913
556723391
1020249211
1161880999
615914904
361761025
924722410
624019002
1257006656
1151590877
705758489
275734972
508381527
643411845
631975188
838360669
227685041
880372297
836191880
1024203981
795946728
835642346
1094238762
1239466134
1014296449
880591050
841573667
1225117869
710061700
1128647006
1058502806
1061352329
948365763
594183366
1159994842
749088377
758188070
1191513192
1293891704
438174854
1179625143
1067945835
1134965715
1093632359
502616235
1036487379
477546195
825842659
622466965
1051931308
736230450
435615573
1211608855
827730215
819305180
885787240
257728820
307457576
808075365
444692396
1152198068
1219613879
529669037
904156636
1245240550
880566939
642464170
1189848156
321207866
814638606
1237748715
650854932
1015432364
622304952
968841746
839364497
777333448
1093393013
1044961765
386019702
542657670
1038695525
813478921
877578866
535712755
654238911
1157221337
1296053371
674677976
956431472
474745808
678974334
913203564
1223396496
600550771
741683197
872668835
883688274
1114006946
746746174
550266429
883979560
736423772
870479587
928402328
1097033551
792586132
1115672186
1056252152
1018019647
1087118101
169008990
580814687
573258351
817567759
1077416524
758649867
816223550
435661380
1053045249
831228010
1007135045
1081743656
699962619
907196930
631353373
1127143849
874371117
660028338
452629146
1236699001
389309212
1008616950
1113221906
1093012129
1219685119
166001370
898617604
1193920112
609188662
1006887110
864656032
781147634
1267754638
465655048
550636861
1094504636
825570765
1030952653
346239266
1094506587
1152605540
879808312
441589396
843090926
1038299588
1172671371
758485304
1066108406
466358280
1092203151
358484395
993800697
1042630525
685975202
141742532
498450603
1116296998
932988864
954747113
628535640
816493241
856190834
630470039
741527079
935303276
128932733
906611156
1033758085
1147788889
1123286086
1272425806
733421092
973176152
626388490
929963069
1198908359
992130415
855021072
983500256
666609926
752107868
542048252
1182184212
488606606
914988682
754850778
1000292083
1214452086
1076808831
604936764
800754918
998457156
387514307
907989535
1129056222
1190032685
809020395
249804097
198124105
992296201
1007405899
891295233
864159317
945839240
855414723
762068243
1100604961
888275331
1242621651
607494582
860727360
1110137481
1109844391
740385694
1072926135
374622148
1151671490
1011105883
398976263
1085453001
1040135337
818442409
1163720354
447342012
1089495787
1288701020
1059548312
1039031475
446459096
658606382
988305830
666559575
959503128
924935112
1291160905
752884873
1178500262
1076381028
473291307
857943888
474836239
1100985009
1075000281
1025909859
817658298
1010634207
321071008
1149723358
1186620432
229676317
850792896
618412393
822432554
1158085888
721555921
693101630
1274817308
1054782335
1147241008
966861813
1270506972
836353257
764869403
809256869
565108015
1020680929
252514730
342856509
1122703373
715855536
587407629
1081965156
611826171
1128229914
626131523
1222262479
74058549
1069065130
1108523038
1015869466
209247665
950185059
710988389
634531346
521525532
971168672
1127056382
879862980
1043663803
861395645
670919887
829982382
1161513816
196099339
584021748
1042742796
952286468
256562722
532777909
723384198
1006858703
809913143
1233481110
1147438696
655620935
557361646
967833178
1191195155
383988204
820971615
531477159
1106572932
341537425
1080014378
326812079
458035096
1117692330
1160543902
1031473984
514322578
301412793
828040883
1069759554
292756584
652543574
501598068
1233442175
826474904
944462452
1111961844
528073700
509840837
903981470
653000888
874812921
1277310295
917811850
1038511600
1201075953
792111001
909649222
1198491976
1174206093
929886283
789436356
974395793
720473083
959941148
739151570
946472953
1047005999
888135875
125137728
620332886
932899821
531638418
1217108059
392851192
920327422
975179632
1089283690
578230242
1113698836
967762045
880905140
639753261
1058977145
929803404
1002627299
985017199
313098517
891120872
695754346
1274572407
895824581
479083576
1156880929
955454574
603808413
1229919231
1275128844
567435951
1075216818
733821182
1149802838
1290914855
601172362
808992091
1298518755
976149889
489170494
831660523
977190705
5959694
497319732
747513074
755542086
1183007116
1257915825
646044418
1007745954
494654752
923581953
782280453
866031323
434471884
826866685
827788255
343221260
1073847623
923157508
983398595
1224617771
1097006244
1030822124
452926983
918854128
815885274
773830892
741500832
844232064
666570195
1241666390
1112650426
1056462952
1012176831
1278523084
786069643
403585146
726982438
865800564
482810846
1068584040
672477870
745029167
582901021
647080482
492240054
970930015
1176041902
623497970
1288653330
878738992
863739508
492704456
734842548
1186736195
756794179
545309338
576537867
100362546
951052429
653370270
297570411
1121584463
659193418
688734078
479771904
1016020346
1083433563
688342578
877562597
831118049
1027271804
475379324
675307680
482940820
892706399
661919879
684401389
1206610661
964453376
1216686143
1033154884
738426326
1174657644
868336872
1055086582
789776671
904177446
1081194692
498775338
778398063
888060975
777525477
1268194366
626650495
925007558
846387833
829237759
752688042
837502083
406055254
944641039
1099588714
823762614
1203923635
820709856
664504060
473147955
836398838
1208051966
814598951
1296782788
667912978
863906057
527364844
975905517
1035333967
1122694263
927085778
983552058
781746366
1145970955
655579304
325566804
672118199
1078462235
45060930
1227139136
747130172
1216428241
463425977
772000017
692080077
519126856
924547097
665857805
613297633
1081364591
1247258641
1067128759
356259380
1241099092
568739448
1224649716
1137842892
790149402
938491585
1194535536
991034336
1165256968
643431699
848494660
916618682
419934970
788094920
612266452
1004634623
731466368
1250689199
956523682
995873422
1297239771
949414871
662855190
1174188180
1243354129
642340184
739846741
1031011893
925100257
304333661
1078352135
1004636565
240487958
944712556
1027806778
1098179425
450710188
1172995272
616432595
1007199396
865601826
992537017
873539333
1262052438
699764667
883437769
698244694
1252637272
304249142
933297846
917944151
687033271
1119142012
113961226
964662696
900519919
910326409
743843289
682673210
913269497
564370351
940662154
802122691
1145878258
441732827
536915131
726771333
1252047578
948586361
742224671
874400168
1260741378
325561373
843344006
584861904
700715545
592751450
1098686104
839824665
474675651
703978750
428940453
392255590
1004583799
1154975596
803431758
936720285
441991302
1006222510
1075404868
1138809076
367769096
930009822
1013418613
1243505030
200686294
817122854
704946757
620773278
1004139537
1189418532
486995731
927292891
672982449
884613517
566959010
1146189549
1142521272
1197362661
1112304584
977486893
1034373206
551478581
471482949
512349845
842518878
707863535
1030965526
1092448816
1007004870
725539514
689395173
1271434545
565315990
162037174
390275728
778084347
962623188
929732831
583361359
804688161
1114849630
1223012148
741456725
137154434
869063022
1197860015
494170449
566483449
1223366559
1299514917
39252971
945252066
1246774845
881302227
658262285
862466512
699650119
883813449
782464727
550436046
682279521
1025276469
999326209
881110274
652463323
813666398
612922364
604451174
1072149898
906308540
577718284
474918461
750881350
1128053494
848533181
904022912
1272612934
1154564235
1265690435
734247652
905741633
871930989
411320250
490643723
1198655039
999937981
1058405092
940354507
767151094
1251566133
844518369
1105083607
911110287
1059414421
909590496
897033508
310499843
1014900639
604078648
843359080
683885947
865597941
180293622
1040212964
761221470
1208323170
675345566
806871457
786668320
1248833408
722477625
1048875471
349451503
979278345
649928336
726690237
813898467
1052147311
357165243
1055887306
312965806
1042491226
635213493
1247773749
626976905
388315732
1001478215
521119032
996064596
1180521262
547644900
1182580498
1296527754
1016603648
807867226
396216013
395447990
1156776904
734519863
1197393020
1051881847
1258919283
682756255
1051698396
974957702
409241423
759555917
1008856114
766697600
756951305
384085206
853689177
1010494715
1016901057
993881697
1152278076
376351660
977505988
792464711
332711333
685956806
914437937
841328154
1051535053
1013555147
999891442
434104159
1023079386
405395180
1264953820
896728789
306343145
817627385
380311590
251463337
740595907
1069095483
1243520939
958492018
1055744471
752014979
1213168763
1282824252
196708671
1097866418
876680311
924315293
937847112
766800907
440165557
1038712589
606360333
756644208
1091269583
235713974
934846402
992199857
598879164
1093589653
968147044
276198476
1271300693
148347806
1044910210
1212211256
416237524
1001894718
287475739
1044378515
1124508380
981660894
394540798
1173039734
331955296
653328161
447588388
940113253
770814244
871323388
1279833519
1166655507
1063064591
216887491
448844693
415587627
404814392
497379389
1272225118
1242321250
1218323958
1253344563
1065328902
958694594
994853363
1193320368
694864408
1227503859
1132837450
711150296
713723311
676810457
1267461862
953328827
1132216386
999304439
1059738999
429380859
566235651
843532319
1078400040
409514058
1179582633
773830251
935764559
1094468170
962425064
942786352
910645838
638058129
634123965
789699634
1116541525
777910183
521384815
1166004361
746544372
455392988
897270406
1215746777
151795981
574457323
1070489405
1026874179
922876727
1068598707
473820721
957761230
131269725
1094201910
1147038038
1186644721
507882315
1288852383
858364115
693727120
644343526
756856934
502194041
1180412388
484563140
717301286
481987529
1191776899
782961563
1037528127
942069356
749515907
629471234
700939434
1084400507
548355853
627705617
851682578
503856739
837183257
855875536
831426620
46761998
750565478
814762782
745886242
956944877
380932825
432777790
249785303
997536083
1029739438
1282325033
1100656773
700830304
1103383394
744278622
477326938
834608721
1205686413
398885708
917999813
1020167184
815123464
1216335925
568395530
231836458
994034439
843929133
947400954
547140802
934310499
298788982
1038359897
833587099
1110745423
361861065
1115595038
764952597
1006571499
841199824
599258907
1294434879
1119902919
345433587
734313779
1075217500
958911109
454691093
35162317
804137331
1028182117
688829238
663271536
626168262
1059083090
518542504
934227188
1008596663
1079901064
252883663
631636074
776012783
1117322360
80706329
448117415
479109338
939758312
789243291
691521164
970017042
1153819432
345441917
1119579882
726370713
780060687
651763729
1092470770
552409406
523585815
1086214372
909673171
328318662
1045824221
942892688
882121071
1027335498
578881693
299826493
384669527
849156772
937105960
792996944
1038823866
1087969686
943718835
1058563660
1169005837
1019594149
1168203668
352892013
959417485
941772392
874238880
1220283896
874582759
573275010
332621074
897748910
1020791365
1269063666
1063536109
809194243
725725899
1150309686
595958471
865006957
792753868
1025528533
987717772
932353596
922319227
842833289
454508621
1242650011
685928137
798389823
1240147806
594416424
391676079
1081563418
747471233
1217656300
717301813
1063758585
260328463
1021000609
968478091
607133755
431246790
1210882761
1224464486
836271431
883982118
493963583
1162605968
1287358046
824805356
699298302
442518603
335184947
548875487
539816087
393221225
489594085
759680195
1060485840
877266715
1212019458
907941824
287716931
1124140683
1173502696
640402568
336245478
758641473
801143034
612838208
751160176
1166826477
1182171464
1106771452
748058621
1131271253
1209502397
787939084
971846571
874084463
1170575470
435819176
616956444
830934652
528980720
1175239727
1047178399
709528246
465639604
385678953
973447447
458846759
385905605
545517960
398956176
896337708
837083323
431731347
601267363
1252306883
875045609
1006030424
1174098390
410194491
658092474
494625984
740575076
824099164
1158545747
795515797
1198762091
779471921
375798593
632487563
351415926
1220473143
1133836643
793638953
408800761
680360939
724900505
1172864773
1161721908
683434714
385249934
986799691
759484180
978891749
233501551
849454795
810515544
500060827
1271774983
1131802943
727160842
591603088
722099862
502489062
197685616
1223895673
1209494213
1219003639
603952263
1250532465
1099777945
897071434
431696653
969831760
848039270
894500726
662815245
868681507
993426660
1284211776
829161450
43332748
857091891
823451072
470214058
830644827
979382030
546997504
979562633
1007982819
1140648935
953703696
1190913612
497915465
913122129
1173071051
501321342
1041218677
982015248
892187486
1274861594
851616464
1059844238
1019702006
940165683
656498429
426942291
1119323687
517031994
984507739
815188897
710650459
954780524
658293537
1234929296
1198015180
917137443
1007150062
703873517
1199525081
460982670
362441935
657454333
711812650
884651249
396991869
967270074
820732060
424651803
261620508
1058458579
1085696745
1186110678
908043369
498093957
635731735
957880387
1127011549
957565944
486088820
1160111599
726468715
1125945805
702960333
970799504
993160064
757432120
689644991
1065989483
82903393
783021001
950054802
658060778
1194682096
1011685919
1180482066
362208165
841772408
755053012
655512250
939748776
854821032
1002200180
1100870577
633432275
195472995
1181248877
1085082529
777873004
394723604
447428825
867933040
63814890
760872426
594680329
507286822
627099188
1036180716
1029493949
410157201
546107705
384586713
1076266258
436039757
1139502250
294586220
982262702
896781703
519637355
1034630580
831893668
887803148
1283015310
766176823
776050361
535428308
591432572
1014918695
712811500
1210218697
1038090130
1149364079
605811730
971150224
1026729060
723515762
890000814
651469258
1039115812
1027572777
1254385510
1011404603
187067878
558612386
841473399
722489088
413594709
1093842008
1263854719
528941357
1177846803
671048267
828313964
761874056
865220178
967501412
480304530
1065057548
1076582782
1201910699
676806728
939540483
1210403359
287829256
789382575
634135630
980333214
811879339
1241870630
676910602
556864579
1116381823
771638931
1075918484
1146813441
912231614
645305924
266836461
1008592007
688369179
1153618749
1243164958
1183671168
808891413
896171778
781541157
737796695
1291730500
1197653678
610256593
918052375
844987399
1037667011
1169306435
1177591208
825066796
915190838
1185098701
1107961265
615793014
791022928
618609238
1140313005
484804326
997660119
851513744
1258215897
994051539
286751181
1205227314
619150866
1028685575
1270572257
267867176
889162321
516149565
413777225
981733868
811088891
1271650570
328547303
598086703
1051268560
638203471
481179793
784597650
1141601951
236990944
1106763515
537887342
1299440424
1150499788
646760168
702189886
1027177301
754000716
1180959429
1050310453
462295646
1020123264
841604450
353952708
726319018
369459938
403986260
836327127
657781750
648752824
1236174034
844892711
842114829
800712161
1024068366
990423843
1061885498
1083895080
1082338002
96634816
325688701
1051222495
1117647355
734644998
267723823
712086790
327287111
619395173
596814172
665492237
230782614
440048473
325646295
814516918
1063701182
653913249
468203210
944737635
629154895
1134163454
807156744
1069709015
710617360
1078483282
466547657
1221761232
324422535
1063461724
711995547
743678856
1269951766
1192020260
1083106746
460307886
1283477165
492937053
1007671628
1141737383
1025618302
499352224
990936961
681500767
434415741
742504416
236272493
1128116471
1243620795
247122750
1107699255
586067593
649348727
481055848
800932871
1298803683
1135542321
908527324
1273008759
426017709
906902277
835440018
1154441755
235542725
782301877
886060899
266589573
876574450
825871231
392957667
464073934
819846586
314132439
848329791
979945296
339532263
912970674
976871916
569797638
341071844
1154427030
521441120
989231730
1034375653
619440023
649235293
1012071889
940831870
1279672274
1237652808
1267240549
761422225
675833387
299797187
862607720
885866239
1152034978
358895491
1223577988
1095899957
739598615
991353891
1163608834
1239066033
616766944
803076345
777973110
831310352
1246448333
575061955
1184957845
1154542171
673917401
969099930
953659462
1169412477
696569119
697863946
849207108
638048659
1111641363
896506157
1040302211
176808881
824080445
1170013674
604981505
1061269719
450218113
523488203
427564208
1202814170
477385957
764904594
1089940811
938176041
1015450144
979373069
450596587
765727282
1027936326
788790707
823535151
560629889
447053494
911236421
730736927
1075713175
891789955
1047235581
579600269
782941122
584732928
1293487924
636401242
1231047229
807090427
451310703
1060018165
1037905280
1126273968
613837741
1046968781
381164550
933011339
889123199
539347683
1183685580
48181897
1154746765
471225983
1007363716
344595432
908333665
947947828
1292203397
1041533348
1246728899
435160335
1140083296
922741114
705403610
1090865507
1056758575
1068101720
226743779
1154375874
540698698
789870277
516240720
843654863
827769027
224377493
772397300
386052777
1244074880
996708695
602158500
1220941764
998925480
741509947
938509002
983870053
830782976
1016020619
1173293601
1242134389
1063510734
1102419311
1151706656
476142726
709845805
698656306
529350898
960009948
867712426
897526857
1134572291
962397163
767854928
467492064
392074822
1105087015
621874344
818029727
1279411900
719763068
908556539
1088912794
806941001
1068425861
993056961
994715122
1067804761
821238799
784607369
525621369
1125637525
886602138
138493899
1037454051
1195340535
884910005
238146286
878854377
1097170922
264032668
661506421
815198191
737670533
1213407695
1094609029
767041565
415412287
1205002913
588845529
1247847483
1165197534
1206644688
1145987872
867786392
949342771
446671808
547682621
579987524
815639005
773597229
564725480
493256256
1247959961
589742210
856994871
840474588
1093934019
344428779
1225207327
1090199823
754076325
1115916996
532371403
571653913
774692581
1062940595
825400739
1141907768
1008880123
1154080350
1198209357
935142831
1012529363
1133092616
183300415
981821708
161653056
1043547945
615250940
678705703
1080229259
475894593
1009892852
1237512666
1217575399
72004042
393508286
1036529446
793282100
760841806
945707489
1073744379
546648054
822941910
811579798
575731255
1119891535
854400454
489186458
442125390
531224968
414579829
1281179708
426468578
823348702
693839151
322285664
1028393368
1023784731
743252818
1134016117
1084339239
851135928
704455456
948822088
576440995
724299826
1255819414
814180287
293825510
945016674
1098453962
450630959
645179931
990202334
852697975
946470470
1231723670
897737564
921309794
308455886
133815516
440952533
596595531
80980657
770204746
1078738083
71750018
1023733510
483593542
678914771
869967560
821213030
539308761
1024684237
798361584
1032289313
1126491778
1058464081
771934147
802704470
879050815
572272043
1205918521
951175690
1297925406
872459309
753540127
190547360
1072578904
813651938
845759076
709581507
1219975389
14813403
1126117890
502292547
353011719
1186602495
381519593
326963683
932605090
1137436276
1027467208
606784218
328516461
1100739314
802010538
1012499549
1013869973
599760845
1167926797
941319525
890476222
914338834
976526469
820996904
1270951849
1096273464
417908078
611448820
442485332
1037648921
952577772
505200621
1005428827
1264707999
967780422
950768495
453239318
987323300
879343945
879507744
825093403
773176766
195749410
1105796596
581041518
850958053
1022502459
369951992
785210301
486684178
285473709
782966795
769554280
1042889433
630205224
1256618988
809256361
436878929
1019880257
1017260370
1238666754
755010940
1208443601
1024261699
589061989
1155916428
1284830647
627989428
789315738
944079922
858703630
1094624964
889202220
68964377
708708185
354682478
1113705993
1049159022
1514644
469972365
467816288
870649663
944544496
1139476524
1145255747
717891591
1278016974
843843689
620066286
549360862
810976515
364266582
253797531
600766170
901188141
607251823
373029315
519453667
568828261
1228924856
1238779137
363560534
396039504
404199319
808057556
715680183
477437824
717616139
795909295
541137411
1076440770
1049600186
1297616597
1163979294
809649998
788594313
1051658505
1021551853
364349041
1065640910
641515869
990458883
473911889
1199532877
985524596
413043311
1042605763
280525441
321742359
1050227454
499407163
738258981
933790480
460542837
437839797
580346373
1200649507
1298027198
882070870
358044052
1101690967
890568665
606757318
696450543
492802450
528575089
985608679
769808040
1138924384
1194482440
955085519
1159055239
908359937
802312578
975484045
404367817
950004120
1008431082
1013151487
722634129
449216294
1131972184
830339690
516116313
744973723
658162283
978923515
1216219367
749547433
1116024550
1291406961
988099963
333655800
1052219158
438627875
332053279
365811791
757244925
729273821
623113446
1135920368
882328736
904477204
490366176
846863505
953124486
1083397755
833866736
802428961
536626099
972820775
1035305631
1051783126
396183993
666378724
1033499864
998754832
1186192573
912635191
313865998
433363445
719400534
967472707
1010216240
1065910704
702507721
988819631
1048442181
215500483
1141308186
531521258
915616244
849709660
373541293
1170527690
933533558
850222099
1261501936
401722652
1004842663
969561967
996926545
654731197
380025335
476450118
524068701
997222763
818502139
817425199
925285201
834260501
818287256
481409460
579054089
1033537361
159859906
475026537
1020936342
455795189
145538566
307470644
945391599
1204418252
553697778
1158042812
777234026
651687887
1141703569
873574917
783731340
987259246
858431758
780982730
1228413839
1102636831
624103121
645903786
432124321
873209750
564150805
756884019
967975317
311384961
355185809
1047985659
978249925
1098534071
1037775365
971590369
781050624
739380445
1170329863
1052206806
818306549
231246156
679188394
1243553117
970495132
484796787
229074510
1012580919
515700489
938333794
1053986339
1050224320
865558955
1187505246
1073496550
1227686304
908479932
598416453
396061138
1091501561
522128843
771712517
528216612
956316045
515062854
807821263
622459995
1274276609
498921524
883013128
1244429225
516824006
1172029058
84569773
804537172
434177284
1036791095
1151667167
911892821
776222706
724925634
784482977
1025656610
950768442
720953693
1023724952
509010775
673633205
533752165
880929229
1085057259
963616513
771720344
1066996022
418748103
865589375
642736546
1258228594
695091036
336327215
596499697
485023068
181319554
615936153
604223566
569041072
827714218
124453160
599882480
389580301
149322439
617650440
1193231321
1031167497
1051594137
1059137800
919481938
1079282952
628494306
678325281
1046900594
1139535179
998614936
415162403
872543373
491952431
724540463
116392311
655622682
497408641
443345455
1107596437
1189108095
630602359
832358515
704747258
921103654
347197172
494259749
1220577014
619853069
670978923
982562502
1207929372
865865674
374852793
650593052
786229721
1099066748
829976586
920626218
744568125
1244790247
751077981
890193081
1237958065
364846758
1229702501
1168313180
1066620347
1260860852
1251377399
828662238
840270937
971532174
327269134
170315963
423229441
1135710463
934082417
1219881531
850100307
1099126732
1207647822
528538244
439150520
1253719646
652325536
1249697075
1213698913
950841742
890712797
1251909751
791202548
1274519028
297612820
137402973
910040252
682567227
1206479636
790554003
950743926
271318814
817647777
617904171
879002862
822090910
728762608
1186745416
1046234265
1140584924
960235504
500371392
457087279
1227803031
870024679
619735899
622610057
635088818
566880278
666709920
943912145
1070147223
853752024
1189340932
834786376
706135548
929006388
787170102
398822854
612494864
1223181196
334711735
925608906
1272425028
799772809
1075247414
1044195605
1071230492
1185451776
347202503
1143665767
846359929
509023773
308539846
1264126222
895470038
1262036160
453438600
1086853136
643844796
688102939
432891068
1192258878
1092762033
1159533039
1090377647
1068890853
893617727
791419894
1103737016
148158532
585085712
373116035
420527013
321867530
853033472
1014063566
973621783
916608122
229610552
315656136
949299742
674799969
1230859402
697687261
392634269
883896249
663719284
795934642
910432470
795178643
422105985
1268984159
983586932
903584212
857611696
1003012433
726893775
1264351959
639729584
1175399533
802540382
1170027246
835779806
396192462
754960961
746916487
1260814483
1112325047
415421999
453413543
884225641
633323945
469508105
664418610
998016747
680351491
283193726
980230803
1124436883
387327656
476012115
600940408
748322052
314697271
948262569
961921196
990682248
900442682
1145354255
732966857
1119262911
358239305
954368794
1282812161
759886614
212021645
633926190
1050785607
1064803498
561243005
979815121
993496761
567111430
626288114
334655609
451220457
588094412
824444520
932222971
60937018
582436583
991356424
1128290803
914992869
1155587325
481838919
335573012
776967203
378045300
716340340
1233543589
444336263
974014739
633040130
430738192
419681766
497341576
463976973
1055642303
534612169
1167331675
774633270
832553351
762046164
969771005
242220753
629676080
1147378113
780152950
1098370164
822941600
1137184006
1212909283
1028301958
688070084
462858866
617141964
739456317
816548107
812666229
934758861
241445473
520637395
448773970
721957311
1015683788
739593831
207052091
433518640
1045484749
277569485
744073706
878071241
1061188198
355018932
348489311
1245877676
297668614
851835493
704207031
869130487
1045739572
760247577
967626054
240262270
1055881803
928467673
292906599
635500269
1268295801
36517010
817724651
1228771064
136737457
1007162821
1244615484
918037797
1176376763
843311324
1054018745
965372098
1044899417
959638844
728271590
1146033869
933244847
1031754005
447978517
923255634
1118837020
929986905
614479985
1288135788
914971893
695902609
203141779
1145685253
688853988
381400134
322955032
936914126
942942424
1242102907
338299929
722475264
1144034226
222200501
1229389192
469836188
1113821850
810791727
888441389
405059401
1213941450
1098593810
887837349
725748516
515362010
578216780
841636549
1212420674
577454361
435774145
961215867
706971988
460735754
939279448
919524786
693847088
788419174
535774968
860345146
229049199
467268302
777063073
966526600
769648555
891695486
970024258
478637188
1233761323
920628327
553078775
419815688
1119729155
610121951
596208751
451542986
706137206
877749606
943502129
428813108
920394011
1269957598
232511693
955636980
857708469
1109480619
653413771
411222877
1053592153
889464808
1079629650
993766766
1127057183
509931137
1122650193
1243208663
1072093658
540830375
1276157228
995249016
114793122
1101811260
792592133
774292428
757549908
991131851
1013806488
618362974
634982433
863403838
1020565695
719847898
1121221546
787136323
826653577
806019147
883616808
1284004363
698249668
951815283
739404875
376268479
1248837313
397925093
817986332
883189729
822450455
1088576538
1234478846
969250977
949227096
1166199729
930808187
621761418
294832852
1033578563
1046676790
1184376063
876035222
880564070
939374112
787104684
1022047666
823814555
644205524
719067461
458550489
1150372237
667686205
855346724
659107275
1160477997
997214669
878282288
1058337238
1284262167
1043959777
667173618
982541608
521951459
1142271220
1146778031
753378682
585569163
574413550
1109310706
644493198
1040204112
945216367
730135569
971703669
588001745
303163289
725200590
1079335438
601832474
514985633
743998604
735379297
949521487
821016242
443148943
1225361739
1168831587
708779076
1231516356
1113581713
120860023
1220776750
1186549660
1038850619
490163379
816332507
892538119
1174597992
1143066521
1195494585
1210283283
1052363699
1069549775
1045088576
799803656
972884271
1269567226
1122242594
1200675980
1143504092
1194860353
1147478774
602922661
929051165
764137718
924831574
1033578279
908941085
1293575790
143376651
554158045
1085870282
1120884968
1217820437
696768310
1117654917
972437267
671980003
1123684006
809265030
992567477
280630025
952117643
611405890
510849015
1136417771
853359852
586416121
1169880997
967412748
1268283282
925724061
839585936
1277368225
310769992
1080937353
1250456664
965818473
1163456989
1136814008
929902975
982146449
552836778
550280522
943537179
1167524713
732074799
654838668
617730830
356985630
895937894
1082090500
471331340
735607912
712391698
956618748
1203740559
364670205
1096913171
600881650
406110928
677978721
819677158
666976372
1043005376
896076140
548299657
985870356
921743658
911068928
782837127
734448550
1007594381
1207067868
917272250
284367182
551876262
519756185
1281993258
909826419
682960209
902473413
1053121187
1076070626
273628065
800346618
862559636
130442980
903931816
956626046
596396150
810287208
727593848
882229648
893077657
552794951
64822350
914766024
434223202
872699814
54955003
1174966263
1154030241
1003006486
1255106327
967267267
353118272
926078231
298872545
837239316
1135701859
472605876
896870612
490792799
979817127
841864279
1018679105
1153737345
593009677
883208179
282881495
908041169
783306169
1219480115
431273350
949997046
292706767
1051472957
974034416
122750359
564927338
471981449
703799558
1198371751
831176289
614943536
773134732
363538637
896250018
1134843184
715864427
1090761828
754798987
467678480
840622609
1230258072
836724709
640165593
424669017
859442509
1098940715
384444074
482317981
1032706570
987615717
1259957663
1216062127
1126261725
701767140
536874081
1230383814
831839369
802223840
1171762957
1287624160
819848182
1049743504
741108434
1101080764
921529446
467947672
1019468003
649537187
973029378
1089686012
222904910
1277125300
768360998
594585612
1074116287
528483461
844729706
1072144685
958932563
877297577
513238623
1268893624
543510202
789067822
1044240788
630610460
660295807
982974345
955596344
1240289118
383430053
1133982305
804110216
947478590
1115997034
388630702
1019563329
713087047
525076727
683950337
583887748
1033051770
1245154935
651748209
441966312
421446948
646804742
890016717
532710994
1170112608
627208417
857803590
695478267
1028931231
312269742
766540190
304084643
540523845
578524245
588601148
1196473396
764193705
1236390844
861049773
635091159
949795248
1030512318
850458201
1258815876
808240965
413354421
978739777
1118801377
695570310
1251558975
1009358011
972528327
506227729
436485044
767146150
440380755
836196898
1081394585
1168438763
1193183323
709117217
1178706570
1136957796
1088003288
938703096
1277317425
1072384707
702781504
1168004207
940044729
1038705762
1271365174
1244395898
1023151070
660569519
1082702141
1195212297
1115687351
1125153486
293423722
1092870691
650153394
983557302
758461523
704622746
1025950875
851468298
1124013159
1032474460
716727515
954582840
565328076
787225028
390247717
1082625066
718664365
109267661
775898948
429938389
818763706
985118172
1030938304
471656749
424853046
1043652357
787714407
843888753
1085488212
1050110217
540919310
1100115761
1113785553
1083456163
281689421
980266161
1208231465
162180068
1022038443
719478580
1167265540
1056483367
1194804462
1205016720
777062716
1257123633
651041503
926006312
795500349
334916437
908100709
969389601
706128665
598109685
994715162
806406445
1104333257
879937628
335060345
1024038326
284948337
889719338
360739152
722741056
624193939
773581293
1033414534
1118889921
923725535
655591534
550163309
1049020058
962558239
849579281
994790019
1110583715
355643407
750807314
637699276
872903524
1082281456
437786410
1041764405
596043391
1074571909
715429481
1182139251
901436879
930681796
1082517545
871481313
1224794604
464352650
283585283
994451212
1191349148
608443933
932082217
1073185684
321096275
702336371
368432523
884017049
1022020740
1221434285
753190385
751635780
390076471
1182630308
972641937
866866211
1131471974
1130420776
742645366
1013554344
706828918
648331137
434793320
662461446
560931109
408601005
663521374
1200997952
971207769
1114040135
542862071
1147842608
881769837
1183319583
1008191931
1196789868
1056600042
991309249
907265437
316379224
702877198
1098786672
1120027190
795544361
1113112729
1246329462
762894562
510644308
847844471
497882164
922348183
681200474
806971851
809560435
784504796
1020547009
949243582
1140544286
1214172801
916639406
792993291
930340929
796119522
1280508866
465686033
302456205
682817527
935579140
1226902177
747159809
1176398170
854089945
953258375
430609059
1059400552
653797047
1098089670
803744063
1033517543
1185587588
1210734916
907229736
1000416071
1149963925
278057414
767758704
946679804
968492348
401819247
1157284971
1028127573
590217498
963919713
964587779
1178472207
1273746444
738800845
1020531157
985785136
1056739517
522825450
389987936
509219172
576061865
1183830581
1109521346
451691489
1013868893
1128572180
1031776291
535332534
1185996936
391914146
829149369
394390981
977340575
514048098
204784333
1030849798
467834475
666219061
818732110
294793937
1104326890
499202413
892666289
1011974724
1172310637
359128447
1073827804
973364357
360466417
849787314
1205492398
731387173
1229273744
1053526188
891174637
455665551
467505667
658496405
1104584894
1043090847
598213231
999657987
1009475348
785962296
607236464
1028385976
722718332
1040109246
350061597
1169286599
720809621
1243777435
829894233
578074491
945994050
1189457782
570076078
1052442392
1214988573
1129080261
234954509
693874816
740859666
972406842
426183972
1146307762
595078434
1155678107
490202147
995740559
811128880
1135061105
409684244
984473267
775710489
175993512
996492078
749811277
352365463
946055069
997361544
724310234
1189792414
793940843
963920418
625700604
857085063
382375880
1198357167
1266211498
701418365
746414961
393291484
436736477
553421800
493358197
973139106
536446683
1031474170
1184130943
1029670179
1266821884
941734869
863191724
1107361048
294499107
1191371344
1141005294
238451495
763967010
1014042252
463271640
708342235
489671145
68649490
1045105396
762754230
1003426810
836628165
400347929
955301484
1003701131
1125106353
1130466618
800640326
164513778
1036797486
916072034
1217554582
874275889
863043507
439390502
429900569
816170840
848994228
994243170
889877827
166449467
1171731781
939052154
1225190405
422228080
477995713
1228544720
107042602
1297798512
875741712
261611078
1218856335
339044445
1296257998
1124805444
942589050
560800690
1193202518
238196606
473364991
609114411
905464681
1145664347
984981141
899462607
922531414
645251577
576574073
380572960
958809787
1017301632
989485672
1184543759
1226876261
1157917804
1071992834
652163519
766076991
1175111969
521569511
1079396300
911347241
1252675148
780418308
1056682978
358816281
802828600
856668454
1058030097
975565786
763445393
536180444
1153760826
1096000836
695322506
639693332
318107574
929172979
1146474836
900692970
1118852788
1158675660
1019509618
1111148136
268566191
550593942
132340599
375080067
700038425
396360817
619781294
782011461
875890585
855989632
999206346
1048483992
937191520
788443823
818445052
1024162864
532602176
1011989266
1115216349
1074986896
316221224
1103846156
911339166
687514859
1181940774
676775918
1145341440
807174365
1050073713
401936570
658884661
397487045
1025766684
416565914
1145010967
768988887
1236111941
639376036
942768154
972802969
1063622888
287327707
461092171
1178073238
549087331
1077362791
1178210349
874870257
1027711847
1085721995
673930298
933814729
798563537
1229300795
1098061609
910090261
493198787
368518157
1086219536
734799117
771823848
482690068
443333203
732061867
1132869417
94556687
1010683719
778062825
763393795
136948269
880322578
710546759
648565912
1029499046
257281500
594297622
998620108
1164116948
1269502969
484577769
1091309373
1224945861
959346053
464474136
1008696768
1130322345
453944399
1161074158
861129575
1131534966
736988073
443176771
1140876918
510420873
1208056245
655101329
1166144186
243358638
1262958645
1160025390
1187416156
397672059
953386406
1117716222
1207828799
1271726258
1125695514
506517351
1187438807
1183203826
976388629
802199674
893305211
569713707
1062571283
1040174071
508594963
1243905990
865306479
854839202
1071210284
230271983
1122407183
726996520
634160506
220742530
380846134
404464083
1295522872
876069549
1181659460
1263942712
723734493
804027013
1068004049
1013774510
563569844
332906170
381484284
798644592
570925136
1136887393
606022058
804208141
537605045
1282997816
1269088604
1052577872
482961142
1244848953
631003772
838658885
1362896634
1208266798
1120037088
1139721688
900825418
1124830257
474144165
1062081382
1146353254
1229902957
870198374
534820897
328574659
626300411
756062386
1177432211
637731635
410827561
284843664
59683957
840481436
1374408420
1389206569
638828344
814807635
578673882
298791933
622557474
927000615
397381478
1144496275
455511931
734633872
605778563
663081830
659289181
910628768
627645599
1011924846
1075994322
727518667
956744311
1297421858
819244447
784641173
330410750
426735184
761790757
905294638
1208166741
221089213
352621747
46208860
1379654593
259057321
1075496476
782476894
437014600
912832050
782731214
35527292
1135010204
728775346
815745454
718008644
603422950
875733977
1119242903
838357177
1042264848
1016682638
953752599
650229952
940242479
961366330
1089434961
1277793992
680341115
771251269
842379316
756612143
534146621
871489450
733365884
1008393435
557245323
862961945
407431307
1147287076
816811604
828984748
711090604
1105497406
1248848397
665622993
720603698
746587736
547700995
793286208
1193601414
1135001430
588693554
1086919534
283185881
1092259936
979044064
522580340
1253930818
1093474764
586330505
963455721
1176424648
1133276549
892010534
386806023
321386605
1242562813
549404380
612312602
485433514
1128754809
1203603272
1162787900
380545077
862881078
406746646
499276392
1060813418
1017000311
1297409298
436034386
1106944093
1155620776
1061664855
1076237685
942594291
761124941
1113069780
1226733875
1170494456
1298692451
845934636
843608778
736351130
1060982754
1187921436
650056789
993079103
557264711
935708644
1269266182
924342871
744978905
466261758
728538388
609079440
909388601
755086006
784726580
960244151
430035819
707485102
500551571
1192712072
1204756333
629990610
183061418
856467283
1014007173
412524536
492160274
1340553679
923888245
892112771
1321570411
783602218
853752912
1264908948
1163654030
980705170
1024708219
557637939
1321618914
151820351
1079228164
859132433
763501694
750151
1125785755
1152399507
707619465
1140288290
851729398
393341122
383745228
1092199036
1056965507
659815033
718527916
1103464360
1177457782
667758212
925192568
289130890
817361474
1008580679
464355470
928261975
1030638833
471883825
406332314
389859530
1302235652
938118282
1021182280
512111126
1035697365
746896423
1033819226
1093208311
1006178987
260064888
846791385
453259828
709008114
739229921
852369264
880095618
623958976
1093540532
538466603
554403098
1048791449
80218791
453104343
1137064278
569272654
860488449
1040982531
1231943922
1122470667
595772960
384195860
60273296
763208384
1307761843
968103941
1114562392
165239027
1171479724
866611406
1205050657
547103850
1170179865
576215900
667978709
714166023
597904220
990167395
636018351
551343238
1260208634
1303388579
1004374827
372366201
298185715
932877758
828708698
710302876
1024502383
1105413497
1262564885
1111762164
413606607
326548003
1010776642
262001652
1068696853
1189044441
849320396
731649897
907416318
1229992036
911547192
825595409
1286565108
1363360876
579285494
1283202318
996185983
922131854
1193069656
1105770293
769874658
1131424077
937588046
1235509519
1252173246
879017411
1357784828
1222341673
913415722
1221571569
1092577885
1161113959
1145565569
1310665633
709396657
1320897893
987759286
1205884118
1050093299
1008743524
1096033542
887997485
1385144695
1049993598
1005806062
1116007314
1266347604
1133519343
582691362
1117765302
914864872
775865102
1066497839
1180671050
1172593177
330571390
1399428606
534330179
1294341987
847800673
1144098241
1080074226
1059857296
896067106
82010640
791701341
1246997269
560833980
922228958
738633608
1153924161
234916721
940912555
843306799
919811217
45824
1089484821
518487025
830692146
1196697751
894185242
614390795
1180625621
728049537
893702035
999304101
913381549
1164977593
901575754
1113987811
1177096788
446016501
763426585
1023232005
1091450948
456560747
1064685579
935405200
1029814408
991517848
1116241369
1094781735
1201491628
741646586
1151764563
1149601949
1139908739
387990714
1022255199
1107533624
1129117418
751652203
666638571
1189263943
1006261115
219426397
1141952235
396382411
511275769
1308745406
1131649474
679624018
722281238
1175323317
992165714
1238179983
1147123172
711016511
821565186
540407563
586102724
182357637
1027587780
1043143445
1247135124
926273148
486016693
1171303606
573597189
1290827966
864973505
810983577
976067060
782667075
1373042023
966599284
770173614
877899852
1381512921
761457094
137883937
585223170
1189656769
1099333757
458465496
751606102
971793671
902944558
556328057
844321609
654856157
1254364376
409713100
1202592874
939324452
842154083
1079001348
331195897
1115284139
387452997
870170957
1032578307
1156402684
1009847723
446190727
777196449
740350101
1298822105
557712264
1262890064
340139140
659423972
848327008
1167993562
1033065492
1250293405
736325391
640862386
925086918
649167071
1097516732
458820950
1385070897
1283981133
1144426976
386337220
1117548213
958330264
1120205745
819841215
802829517
974331788
907702579
876325037
636115640
992356015
1150221725
1165163176
1075513915
1038651635
1011701651
668063969
593171752
563342406
171626364
51479510
726219852
463779803
483290486
711190133
1208225358
953368753
1076555273
946759896
448434704
952447785
1235002748
1341529849
1158014383
732293616
409904730
454486684
1317178465
925839136
1130773490
365595189
971839905
414432326
539386659
743627307
888435015
1207991332
589890519
681713131
1182133224
564491508
837170395
1154449974
853207662
986829522
918828660
230669441
501368833
871050774
1026707775
1320099907
483049695
1031353468
933792939
1031047427
914148578
1077830907
764790175
583186604
1078254644
1173329851
935617042
474366419
1023348887
567962269
596368044
867482215
673719949
930555651
1068955868
1286774842
740012138
398815605
713708164
1045492734
947175287
385280645
492035224
1283923579
959900073
1112051110
474450071
628115762
547134703
411699474
943200438
732686802
907961113
956682747
1241768390
449068219
993842963
298431685
886797504
1006832899
744691024
629164833
1269129138
1036923430
1335918881
390059473
374423391
1028957845
842396094
827324324
753136198
318499012
1388605198
373909808
866234852
467708313
487476620
742857459
959586186
490025499
770759346
355353421
998751005
564018934
1070595708
906053259
773688142
735188956
1161511493
848291104
589195073
1116187238
842250207
190580760
175334370
1043801959
1295900356
891712071
1059354648
1305621422
785782623
403462388
417996165
393888584
1194708106
466399586
1374971860
707626664
975311365
987694885
925984630
781823824
725179227
391589605
386663117
673901716
1241899390
775278159
518603192
897519999
986804333
665753495
801822061
913580691
726594284
523442516
372894391
989311374
1275023098
1059671378
152289787
1276128550
1047958650
829787735
1140050876
1166115014
568436153
243634004
1039119492
1000068898
1122882458
454052564
1090580845
990797585
975602405
1122012876
773678644
868366039
459092835
484953016
885960520
696696375
1030363552
804973367
1105813248
820329971
1151752019
1212488065
1017530018
842776400
1143649739
393193049
682415542
917302855
795880440
1239290029
446123502
713019265
553918859
754495639
1244287357
1036628216
1192909666
1112800142
453300239
1236271968
192410130
825076619
875814745
1371274102
1100110245
1056169396
921817807
912408783
866653676
752392082
977862561
541960420
651152878
1289950471
1020032647
1182359056
205875846
393477334
629156339
38601441
275219681
1217226534
778000300
1200421701
1226922481
63114773
299843186
346326517
1098913824
336998130
400593329
734512281
915955596
851430174
665255173
907152139
590263841
718548026
1034487952
1220356853
786244247
737582415
550840132
664870905
333349806
245337082
1215657026
526629614
623399685
111137052
953842399
1286056024
106991609
485486393
416373192
749064727
827647104
850906778
870954581
1041982681
951949554
121092071
447496737
520727979
742922419
126469721
309236996
874416004
355975287
696800867
1234787758
1227227087
833932549
459503085
1167494687
1197276607
1064795754
1384238975
736029098
834058338
541099960
594514516
834788599
864770534
1255397599
1232142600
942711985
344027856
503835016
1201729470
1174125584
1148181525
771615544
572309677
962019326
1261062195
756948995
327792450
1278640073
922801326
688948399
1149688750
1184249344
1120729396
752815703
550397507
1388966675
800325317
898083082
717087581
1336962671
460280227
1210450183
928795450
1242106280
405300837
932339448
1028439497
378061593
997164868
788029161
588284562
771821550
1231405808
853236332
1006603840
502313783
1273452311
643096509
763114553
797663939
297918542
1012021889
531525978
398619312
1217597958
757411484
926178887
1047390314
1118496071
420638637
641407685
475677487
691582185
178505972
799529089
1020551878
446110699
784092930
481884168
1012585556
340900379
1171679407
1006429715
421921159
1288629336
727130894
367937605
1210905547
181090458
193778548
1086055918
1032064143
1213169153
1261734288
992821400
297612898
606419296
673841951
898253737
838909783
1274530873
838970231
1074914178
516760758
341640349
691191012
802692192
1064941085
424930076
1266596113
1200807638
1092342887
987410077
934222419
1107194520
1113090232
501252500
177137731
702818158
540194759
863075415
380932338
800780780
954015355
1015862515
529228698
790570576
686607561
845094364
408811187
404080712
969569758
1059777983
977281048
640820349
1136425136
759899906
887682457
200234373
728923893
713877730
198440749
1110029011
917679354
906649877
759388591
880908450
429881732
695362892
507091399
587985356
642573152
1280001306
859187327
982558653
828170189
794796991
1153806696
926155620
378687009
905208525
271250403
1237941196
797174460
806295852
637482973
444832670
1022123245
643823156
968547794
712828483
566301627
1136096091
935145799
130776042
417764250
903570805
497514010
204567289
690726135
907236862
1384799629
1233177061
1098107117
1201650922
709884219
855457219
1034352238
1258207572
428889732
577422586
977549879
1123371432
762148476
793159139
1207709493
1207062271
606379510
1328036918
956766613
775738033
515972074
1187805460
729204887
1005203174
716176706
1022618700
298861911
1135739468
875086609
1031709790
664162391
1194040888
793883088
1194032441
609181245
1144993164
1049083193
640448183
881775524
1021595405
429539608
610821904
881621560
1189300683
944049853
266982384
942405374
986462032
790100961
912822149
1012079453
467690369
1094809241
1203910098
610134594
366545160
456774482
259733128
349494694
1056767684
1151133569
948656107
147121724
1093061879
793452967
729906990
104703440
312208394
297046795
764377924
427390737
595723493
1124628187
991831684
1158885814
656538827
641665183
925593556
1246011869
1210370485
925428752
204692436
1326470149
589948026
1027168058
1177892029
797562830
804094515
863836327
835912278
1105808105
1256102881
762823091
580671559
376965232
829544352
1079316037
551982591
794747893
1155060590
910492291
964168457
212624800
508085991
1186563936
501182300
1016851232
531729494
1224125723
417439783
556791544
1190910325
979119974
1112892756
1225005678
1259378006
972535610
836147767
1053615639
1239377503
1115515164
252922569
1370889325
1193411873
1129904841
733738521
341790357
710085721
992646160
975507494
861975700
1210865466
564848868
971980033
1014428283
1000115597
870286240
238807997
1130884344
272732185
1002008244
81764916
493556013
825150268
815066981
553903551
881534272
817084140
510194705
946566436
379101618
927403491
1102958546
811542860
1059282458
1213310475
641720024
855017635
714234383
995642096
1155652677
963782293
728165935
877090844
1077352333
1174715011
938270464
545655219
632842534
1229282457
919877755
612567423
1027868060
1249146789
868386742
58551110
745736507
127850506
1038831885
799143231
767405014
432251248
660487204
720304158
1153944213
1252272078
232926675
141614330
1001713452
994136784
1197794453
614814893
548018636
910951588
747076596
984701294
1157778754
104490878
888021980
560635352
429257591
765449791
460067787
1067225377
1307920432
657147738
925370691
881172065
795578043
500874958
839112359
261167253
455835449
473625108
1052145237
888205421
1029395432
894978526
706035341
1124376668
1127509520
1014595615
1029133790
711761714
453714485
524495048
523329638
811543756
1061549438
1356560692
832116717
688067251
746558209
670648431
687960757
476739563
400722492
176690006
1212875279
1000757115
600706606
475064587
605142863
1052526519
656584815
537845829
595769902
1203149016
968312051
401299225
279066737
821305189
1032878953
135326225
1045645285
518593739
703588911
666876955
891199619
1033267062
928079156
845984964
139339830
1295418240
1256917044
944242910
1125550758
987759546
38173173
1369442777
279220332
541054580
1043629949
573325454
234476922
1145168208
1142831707
975804010
767661739
969282457
1081786777
1017726925
602550374
1021349290
686613815
1132493829
1045357045
430168892
626775430
1355071922
1282961150
977863577
785689693
947797357
1020590158
498559665
1069358502
1200801678
1103957962
1082540253
925374612
1227679587
1152858056
1261958801
644046231
1175165575
1308555403
1380687131
1290043179
1076544555
1280050714
1289788631
936276863
1000227655
1214643112
843884761
1234589364
1056578869
990165643
1257685866
1330251565
979729712
1315469446
1248695017
895172501
1181799414
911259478
914949389
874448921
1271549101
702119957
494068012
1193568383
919055113
1224043883
570267245
1187779129
1126848544
1068181827
375405591
1049340907
929224550
905324269
738424510
1061282568
1084382082
1137022899
453091364
1204249753
928519050
1207468547
535399252
989797482
994851009
805248701
546746179
811851939
1000083687
892228272
847665172
1163690803
1191051936
868631505
1212782489
1050952334
957770694
937075717
406145102
503029793
978041677
976689297
1229272897
968485703
680240645
490238152
433944216
833343384
872049304
902707143
636596683
1073414531
520589608
514138972
1298683296
1053998868
923368281
1180270276
96279653
186095632
1092579416
990563382
1215686228
1234289141
668067799
1112137590
711843980
786948501
1285423261
1012697518
891218033
1041546428
258751204
591524858
406270812
829555935
843548557
1052802595
1392010411
1126222395
1107508162
656653973
1096833029
774951042
779655217
514087723
585400010
1319343338
421995441
554172518
867205829
1135867743
953517360
839592716
610045969
1236758286
1079878663
985947515
221627879
1054925210
940082899
171859579
1102741202
805339635
948447321
710122074
1061009893
473577245
316511928
881853554
1089147859
1084867139
945105429
866276488
568567719
1241050118
672559546
1090413072
826714649
1068283355
942315699
1161500343
452436622
835838020
583601205
942285845
1057398814
854981601
741763344
621586839
1069474544
418666665
765093705
1178949917
1132455622
1078118776
946942036
313484415
879610177
795012220
461926794
951857190
510003241
150090007
994566047
901188067
449402579
808908696
605109908
1077201930
687773836
1114197012
315626737
899342193
925163703
469667004
914202410
890036586
575728370
1093239638
184843776
729232215
1219535474
1266901420
626464416
824430218
1219829920
1338099421
1125117729
1372422649
788354114
567282799
830593913
1184306759
1114002035
368690931
781156092
1159613592
577951165
1270028944
557584528
845140652
1126470196
1210868131
381957217
754939302
817942373
1092497296
395919718
998019280
742646811
128775553
1041256758
868256521
1194089873
1107102280
747376091
736872564
612133149
738185758
1021171181
1118701289
459390026
716917179
398523471
1166725128
971286063
799482580
408099850
910287244
1284855822
925854628
1191650979
983775612
835325147
748003701
742401831
479682832
1181202416
918528322
1107030415
1215885907
968168175
998141609
252551777
455354127
1237640154
1152567075
414714835
555348800
1035661570
1076124701
1290473157
498871563
838735477
1151843966
439313694
1235192468
1105553491
359411867
493381962
191560745
889973448
697251996
728468351
876469023
1154632837
845468112
1126139111
1125226269
839391261
1005325335
77491141
1039625168
195301632
784983600
917235542
586684346
1061229490
1197217032
470565469
752920811
826028575
549166849
476976695
1292249566
725301259
1133241526
722920888
174256998
853862959
947844365
1000363358
656113084
1224740426
1156741421
1258858623
1154705671
404050933
1175107271
1129014339
1175052435
807585987
1335576125
778747018
1366781840
1073634720
1095958418
1235009112
945591213
1061920965
477746432
609001035
477934346
789823497
915198886
1102945504
720964463
1106193371
388775819
1153860964
915911637
1007530831
629347308
890515349
808954941
880696653
698009567
1140407703
993790968
369344066
392593880
1181132515
1149507579
1130770204
928554666
669207373
1314635573
386041532
857973490
1313934187
1299780897
1138722346
981132766
795979847
1032835606
969774729
1059194449
883501189
1283697626
1169419824
1103952033
1221925009
1045503663
1008865607
1006707798
1109261253
945937913
1181733136
1106486698
1087371500
855919452
858245349
1206046877
1350824884
1074453366
852017964
623160729
1052073952
792482257
1153835560
1211410605
1241032978
776862624
1099581522
946940227
1087291622
1343389980
1249715765
1040772610
1133949461
745451429
1358436112
659497705
565506922
1261179569
821635500
919089435
1301732712
1130686658
1372876386
1178008473
1119651886
1285692194
360212060
1124662112
1330024725
1241153364
937211239
928425961
1380239666
994054631
996236719
1187148371
1140301650
1110555050
1084910651
1103110518
776917313
1398210588
1072769130
731193773
366773695
1069883661
1205325394
895456403
1198536620
1195721320
1135799504
1310782831
1315032143
1320578214
1104932667
1328660541
1034726902
859466764
1098690905
1113786558
917394404
1305813795
984135365
1013247422
955223935
1032624369
1309908428
1139051551
963069092
1153363911
1289263225
1312723904
1007547172
1241803790
999016807
1220519020
1325270917
1063439800
464741524
1298592999
1307652849
1325354970
1388246648
704501493
1141154203
1070410582
1220895728
1141081326
845728673
878423898
1244402250
1187198917
806331033
895822305
1370773347
1130847323
752834147
1390443398
497435579
1114754249
488982212
1395427090
1113654576
1238258793
1228186924
1282378905
1254999374
1111213876
1097610158
1103378467
1237821973
927355011
1098565040
1390264293
799798371
170349407
1202412068
1239755985
1244244577
1259197192
1279009235
1044804692
1322126350
877062772
1260750920
899393390
1093165339
1244086812
1096809373
1322661382
642530092
1298752456
1201507185
1306035292
1388250499
1137074615
1222817885
1023464982
1263601360
467010159
903852671
1271052827
1373292826
1310588688
1334554876
1322060852
1053174109
1124501444
1070955399
1270503566
1384188700
1214320072
1371956041
1361619479
1206262889
1214966690
1153628399
507768393
1395226161
670424984
504837962
1160082215
735145271
1226486075
1259529905
873986509
1334285440
1384630344
674689407
1211925253
802964055
356957859
1237465900
1280760102
707173195
1246922098
1250159582
1060507319
1062829414
1187013497
1397512343
1065445758
1009546053
1134540821
1146759518
1195328722
1239385620
903044183
1295350735
528208201
1023706072
1018237198
943687040
1294505760
1239175795
1347312354
1136649649
805231486
1222374703
1314355411
543111962
1053070286
378818186
1288080530
900047802
353362885
254572524
415150899
1159144290
701758387
765913196
1107361171
953577622
750912121
469978493
1068522936
867748441
710028723
956028388
855824623
837375643
918468780
644056844
480376649
228709615
739742052
690508214
1387082468
46281179
1019091023
962742903
534578760
1239241383
1008598340
583460179
821135070
1240800247
488514959
699551543
1231892948
525711638
611472642
805040796
483654260
1326295620
778460532
892134124
458056290
154421531
1284627614
1351858456
614563140
800834450
1214106715
1378951406
647519876
992107453
119276654
878767915
561012501
868483561
430342902
864570375
1113387580
383954568
813769779
893509296
981179856
632064853
1244844390
1142789533
971861054
1386430440
770571336
977807713
582291358
1032585746
659154878
1012019520
903409569
1046227612
1158908409
754907972
1388892171
1115855064
930645820
1176208275
1210788430
1389720829
1022900018
1252399691
1002782061
665908059
861859128
1194104318
906401482
932263130
1253468558
432723499
399760925
674570766
941411370
747470377
981730893
1081554063
1321866129
417636652
1143077052
922601095
736511393
218140531
420247511
790001319
596773422
738847671
817870959
1154008358
1202481150
1052580094
1074103599
1310327522
1009538603
852037096
640629885
891060396
1148017567
522142238
947809449
785773566
1087546388
1066207954
870531135
749833598
787555505
1049127303
1099053923
1244216561
1085850467
1161249348
719660578
547566051
748345257
1324891081
1305847216
915704836
536501998
1362616112
910554578
629241594
936199545
969728224
1123896369
441187718
640546184
747051091
1069050305
534024788
943801762
893442984
428670123
456017242
435161823
650324209
896050764
842127710
1218256850
1245465132
744411264
682716326
1095849891
539057805
859641952
460219440
513688811
1062750760
1101050561
460180520
962155034
1079859709
1064579059
1235357632
955028682
900230157
306498589
710417183
982055515
1095483516
1295974388
1183599160
975854305
801456148
604452907
918168675
985689673
1370949368
999859396
541062682
282526844
746394665
814917049
541042798
1249448211
1116098575
514472201
1320876727
917108211
1255073192
565173876
894244664
870684383
1180909946
719723881
492038617
1065038321
331413156
911805654
971093171
966217635
804164991
648345789
1370898025
904952969
927193387
685384608
711188183
573145822
1101259515
632492372
673294566
978868796
933981171
1103830827
554660147
714610335
958964950
503338156
700540152
504922861
1255026952
1025229052
347062801
1077989819
1086766454
1059061936
839155554
204615239
1156300354
412804627
861761626
1169418620
1218999163
1158258058
1116002298
338883505
1070988287
1344833125
858238447
892614811
661968996
715574610
1102439477
1134567492
438159571
1034543958
820505695
450866313
579351548
622033870
1205907123
765100680
624376001
704858017
1025895084
333835942
916304485
586438995
1069887161
918107888
1224012232
725560400
921834436
1202292270
536656788
868132711
871386299
809980316
460667549
475034736
1046904005
421130778
633467738
944444360
1260255603
297740013
995860815
942667647
1239531815
896446386
1063059457
695053915
882156506
1144879300
1048729820
523143907
701555895
837481840
490597863
890334071
412402897
1130387548
1037415985
881962915
938479891
810409118
428651129
1250977684
1070471617
1057021580
1274584495
1112070324
627937185
209539961
742035655
407583924
1208776606
533128764
240013405
684447807
901240265
1100274507
707960579
1162952697
968812256
464942972
1244506824
969753684
993079558
29288793
1259046509
898129652
1261777459
922018823
222112808
1196576572
838568146
571455543
920794569
1222846057
840065492
268576410
452362769
733548239
438222252
894483063
1059748958
943563596
1304115211
968260841
1021453677
1338945072
1132224780
1108710763
1293634568
548405011
547013198
542868031
763239015
894349518
141529623
333657825
963960228
1040420944
1067236539
1196396188
685260903
935848995
1113525547
387096381
943172110
837987332
794224362
677157248
600307400
1130246965
1275012776
947542094
929140755
400166566
871178065
823793264
531210279
786397589
1154188367
1022439527
779772089
460468984
867238298
678829899
836756997
962460005
907298920
1027195629
745439069
577064269
803670688
457512216
918943841
841848917
1288665855
1247778398
729852849
288618076
1164925076
455830254
1324707506
865689790
1021678041
991646568
650031228
1219360299
1191661973
1233296675
917441932
701076576
1223951319
1289276621
948609917
1222203147
817256776
1089697512
1070625226
1118180657
1086325123
965472322
1009324397
1125539344
701092463
1005053308
479029918
1023404524
858012255
983541683
1061986691
1152431022
738072080
576448102
499488949
209019806
805712657
847977471
1357251781
1251249365
805898878
1261436452
722612253
1374375032
554318125
825205329
1205966580
1007792618
1112710977
1061336183
1282280781
986914641
1137682388
1205728613
981603081
412784702
1003730666
1357812988
692861472
1143565864
1210710345
1074173524
1078285440
712938926
780627228
843218700
887501036
42873278
1042717881
930639953
1198868883
1375740260
1092447525
162238791
926566341
433536326
996131687
621795034
764598568
27297782
1143060661
354719889
1133271990
983058825
493944991
1147663995
576640357
1025355012
707944673
581576653
937042962
814495675
735746191
763380552
827706455
753755542
648973269
724709840
908325395
487063862
874097340
348070201
1180636866
1234001825
186757111
681282791
1128684185
960409887
1066348669
1211129852
955787479
847153615
1222456661
975516534
1116889468
1182423128
790267776
1047579299
1235942090
519916101
1292405250
1075209750
1006196187
821368405
1327531535
1183081385
760425563
1039474506
1108175952
773647940
481463903
1358652471
1225391267
788990902
518778380
1070242829
1393515317
1136299421
874881323
1123384563
394235470
808662624
462727773
498475730
721937742
520731185
728590360
819627369
369481804
580763872
1107048893
1060672476
1176722340
936579149
1359231632
1037939437
1032354804
315695919
1278594648
1058590182
1062668402
523934322
1022415583
999802036
334280194
1193568277
1155248043
1169682219
776697361
768093002
831112304
1285174896
1161751777
711408972
730634275
1112982145
1246530700
956709022
611645531
770328005
959597590
756775277
1179621367
804535389
233554605
906773450
804192233
459845120
30535478
1266150765
655848533
1125388604
1265641666
865090581
1188514771
802799710
926775729
898624099
811677086
1122435934
1214601842
1158090805
533044893
802141729
879018192
812992806
494277044
735877622
761746552
359442263
1255593225
550517248
987578500
275519941
834089764
683685896
394644985
740826047
1023396622
1125163845
722142793
865852733
573058203
810662889
776417087
901772189
833586455
433641593
1022200556
686235968
673669522
963508768
1297173515
1096866867
186038766
903902469
1178491224
563900467
647604723
61086527
265045246
892089340
654098310
1068829798
815203379
1240629665
950322406
1333275819
1211591754
1224368721
1024305445
1016786323
1335214915
765306807
476413709
828440825
1201791848
600922626
1050572228
808654270
1243751884
677154198
1291120556
481207625
844527229
1120237495
1025676956
1238001456
714409415
440649574
340345822
1118276789
644300215
1057013035
806928209
692234761
488432719
373145721
483168009
634900917
669683454
526702807
1080422327
473376011
954664687
1193898183
717392950
962539403
699203527
971261214
903462065
807212692
460173773
474790291
1282578036
112537722
1003289408
1246447860
1257148247
544829038
631423905
1253635720
856855945
906392495
673693016
855948203
977072902
572609886
1193708765
1016444397
936760114
965322433
282655768
1105998249
1138361566
851365311
1000889315
213753530
1065588466
1113889132
518805843
958386834
1071631858
1307629296
923254831
1034243952
1278436509
1174007441
827192165
1353750154
1316813556
520852877
471313844
1046524618
813314030
746852635
1026784369
1112636523
736026486
791882298
755768288
662846076
920149673
590913280
431660640
381013045
1350054049
263228096
1209447661
865460351
769378901
973961105
1217050660
1213938273
1066586593
881376756
907865670
828987646
1103283518
1167159180
958233505
1063220311
966612096
670821234
867746796
418997231
1055755480
1180916119
844178146
1383502943
1103688393
761633961
716663995
862444550
514494539
589143401
747542382
537644384
362372590
814254007
595480530
1170222352
1221218782
1146391944
1216809741
466475185
515899218
1010189280
359587933
1121353034
1081646377
1238474511
1249143245
698981163
1227430548
1073118641
646867381
1098151802
746864092
414888942
1090576267
455162613
1154710683
979007503
1069007819
568633038
1009696145
806354589
573678658
1221025376
1208681021
1031841317
174877200
1047198346
1133245327
1344729191
407711776
960046901
1117693849
1288855212
1094943212
1100475337
1380141132
515387906
865209184
686357234
490969898
1222679935
1314013665
1081230477
902895473
458606355
1174411801
509065198
845284348
773869581
1210365414
903842168
1036720066
828250132
1082771636
821327137
1141591255
1286887887
901245351
1049727498
643074710
717193746
1125694405
463544087
622483701
825025223
519341801
647224407
1231361529
645541086
446108444
1156970022
918270957
815070182
1398044184
1087582169
1029994427
515227325
607185667
1140283926
781729276
842841506
505031065
400290782
439338669
599267674
1063504322
997563606
979024489
632384735
1286221055
692192663
424990892
892486921
479145302
886168757
1075586480
913274151
1141566503
1270376697
1317662500
605429386
571721987
1218201100
597831591
566027354
358758414
856168012
159806649
824714773
864632924
941825265
878719948
361296301
1140388342
1151388213
889452613
828114349
1264520987
730722893
568343131
1099607862
860246008
576239788
711019323
354352325
741574195
979830592
864432876
839627191
531739421
675953452
1055571393
894606983
836868817
859260812
781279799
1225719772
890672431
1097121645
807348724
984880061
838041743
975575988
968021929
703202308
1117703164
891457092
1130416890
1102510723
1075559633
484527083
910416942
613838770
1253743078
332915547
904677028
625912507
652049944
1226027906
800295435
1350171145
1378997767
1013353254
1361373590
154479638
709622302
716884417
910040970
965282617
484123344
429445076
928324335
1008491831
1311349639
625241093
1051456928
1004309231
623348945
971570922
1199754079
913473321
455724259
765670976
1055210841
1378939956
932196755
498614862
1285658717
1194552248
835658112
622613760
876490522
717982871
452340367
1128615875
573586729
527560617
1024865075
1148392969
1014115740
322466126
846595760
842804453
15990909
441491211
297134426
987358475
1177011819
1023555898
969446086
1052813002
944180108
730446004
579082182
1276608039
800187729
1031883049
1394521476
808631418
979132514
1196349299
1146426648
922263327
1123841649
393435856
730985536
406299184
943893544
636273204
1358711364
448162829
5058828
1137096966
605324511
1011092331
1255365653
1132785261
1385399780
557247637
713951299
815045781
972847818
454223265
968767014
295931673
981622483
1316055479
416400223
698600925
742032477
878261177
828768730
540599862
794474223
782641358
368815711
307357587
379508765
1286570780
1286340933
785537095
989733325
891489097
908313762
1096431430
519120907
612149558
766487707
1272985778
350720116
841178328
859430710
827574145
956738175
689944851
383945928
205648821
997174548
1106657986
1151140538
637772804
826218385
1250475649
1121652618
828851363
802024106
725182493
1288895261
778515207
780889947
1037130199
839722899
485519853
1263637709
1017458579
1144835341
423357178
863489851
943796853
306456160
707846363
911199011
186689984
1151430943
1086425814
506712669
930079168
1054843949
1098959848
1243167611
734746634
853435031
747925308
1002526765
1131412137
1112145581
862815985
1018970379
787890078
842870947
1111371259
874465362
1287674959
521210683
702721676
787895588
807923988
1298313652
1138727649
454943166
750687601
575885465
726492666
539869191
669108731
1119140292
743234199
950329860
876356909
774974060
1182909516
1118807368
1035527237
891753497
1000104102
982194094
362910394
643284214
1138574466
954505695
1026219031
123051539
380136353
1044340772
889807767
695375302
641347624
831411521
869497736
1016378753
1233954904
1025951283
690802276
1235283774
322830797
728274087
1115939048
942671057
675661071
773051535
722448679
768870943
866079482
987541542
437439704
427490086
1037018428
1183748867
736562081
1122654170
1039456061
935022056
836080819
755236940
709861697
1389839531
822450369
1374253043
898945476
1013472183
220763526
1357181654
707105266
919603186
800754048
1057701157
1085593181
820806745
597742163
384600427
1038285911
1239044906
947105035
725507053
1235004899
825420545
730112157
831208500
749410783
1178595345
1094508452
1282635702
421370235
664782373
746640167
673571326
843974252
861319035
470068361
1230745766
1096594628
1313832740
1251688133
581551141
914399493
338851086
1266401741
883692935
1222353440
964303435
1114738685
1010031633
412231203
316458141
1275029863
1180490138
1240776392
272322456
843079355
520468479
1230049556
672431253
647558843
1098583712
1200117660
924069891
1001823085
680882625
1150058372
789168491
1235062051
894734820
1109907211
1114760560
1055690305
509064080
933831094
1122902788
600883239
1145527135
749289799
1357194555
748671313
406962410
417927128
1220828323
1081047493
1164519403
1035436634
1084401393
805182140
950408838
1128219438
457778071
1300258472
1131334356
915275513
1184303789
726955990
744701965
962266103
756703594
656944756
511398278
985744093
1257751493
665214331
244387
1010355003
355111658
1033350729
1129869945
1230398703
1244414430
1329979977
1239530418
1167254867
282049402
1028955973
983457314
394654913
201171834
836116878
883311703
1067097311
1268623768
593428459
499128884
986760780
1072314049
669070131
441364276
1263326510
1164336696
927072942
1275364050
876215836
404914996
823954147
872386668
265282880
1098031611
246410212
161927400
510759699
1368678701
812990501
1147409092
1171686895
730336161
1137062148
702436652
682100729
847439962
847200848
978386738
1049403380
1215349717
706659560
205768390
1113293640
1118057393
819865121
1361546593
502255070
633903337
1156995996
519253761
701172075
891282058
1282190448
406559375
912435827
544975039
732477408
1341704468
671391729
972644873
1125786247
841695166
1133614129
1297185017
469436264
428883983
675153781
1393622173
519273841
1113709451
990798665
652205053
895066011
1040947229
1190020238
872840002
1151910088
1097229858
1106199064
1222355194
359501913
764508425
598965448
1090344092
1238316584
555234378
967822314
628398970
694785893
216305258
628421185
601092161
1239482152
1166647973
1204040141
368108451
778031716
1101934336
1377994046
980054683
1122354835
530086982
482138732
1326246253
985686360
813170970
1208714342
518661053
1178759292
1015903576
1164685384
853281742
1043457053
1347684746
996630575
916771362
925413840
485712912
1153950011
1218318124
1260371472
750244830
556453944
882545258
896596024
728009536
370557246
794736944
527555759
955802724
808096863
1155757274
905944444
351174631
916897377
942511168
863744595
1261476019
1095999766
813546082
1286951971
674092776
918757756
440929921
910263215
803511507
760768098
224528044
686165743
878248820
876694521
693853484
1019235256
595856877
1312300341
929018816
638794808
752436568
812984052
892045091
776689143
802653493
797294613
1032921371
1231611289
1384483453
1172142084
803951139
823336669
136148871
552716663
1389335840
1130228428
923122227
974417341
1282734582
510801313
594292141
411052127
1219942730
1101932715
1162379775
805019517
837973998
1096382645
1387696647
1030432058
911065851
837553927
399331826
771821248
643670396
703644474
525403220
734834537
251059479
776001396
1316076182
1284859752
391591980
1132273211
1209785394
808368365
570798649
888259349
913750917
412969240
662325876
1354277610
1384538527
703906021
457682161
769596893
453103327
956248473
1260907805
1120539318
1239658777
928211190
649445699
687704964
565783665
1287988365
537115072
687929817
904134671
810032059
1051956680
384110215
833453009
655650106
1301475437
790135138
1010864666
1165787089
1272873506
522240954
396741876
1301177708
1301460469
758857371
869353412
1113356527
1067838172
958714337
427614486
1208460786
1012020709
829696425
1185813956
423356734
854821151
1102473247
1014955633
1321859119
278126611
730797599
319988880
882855796
1212729106
476970782
762646642
689995546
256359721
1028718642
557107389
531685748
1009147944
1139034211
533684461
382456929
977579650
617896322
1266035214
1353556099
453889854
734584003
871911627
911716055
1081257864
1232806287
588705811
86560047
497338420
688052555
338436927
1116246427
649934322
786550077
413265512
896295883
1223012273
951974149
1318002937
884791885
799472155
1355980026
834676317
360635940
1390842659
964753688
785100815
890513083
794395658
1177277250
1115988705
640847358
944164609
775208952
980688133
736452020
787102658
1076290570
362584200
486492580
675602043
989219212
1112780651
161704665
477148243
1019784035
1271802702
520160869
1008414060
1014866186
544880703
1084959508
786189953
1262234504
785354357
1267495641
674050893
703420137
317837999
1100146622
430535590
636870107
887406157
1310584956
764830008
869926855
1391957305
292699447
760840178
1117754444
800446954
256434998
1268662616
437843287
619515144
798144983
935793689
360595695
1328534024
499516600
152359294
1044003198
969203974
458563727
896465982
312408368
595163056
926581086
312619618
1236587429
1110764665
1273910013
513727020
612046083
1307364745
476978838
455484916
1159580543
715405462
717247311
734583261
1285412185
1058607017
112640045
877467320
740377405
933342174
1117747044
1116837011
847548425
726334950
816047299
936512685
1078356799
1130773787
664112921
1026299265
937269158
903009926
254032345
1011049100
848140166
1075648137
690655056
1276938410
975611900
391687174
557915652
1279062813
757755485
574631840
1041676391
1116007371
1168585404
993145187
883842501
886305509
705019227
967172151
525256113
910751451
693418315
1026027586
249903457
1103685627
451775391
395889360
1361039570
499777113
888026609
920197630
991276965
438188457
1010484420
1013012138
1392754540
744144331
722095564
1120845956
1137775301
300698571
1341949058
727939241
1147827095
1190915510
1159058762
255633485
795638617
1097758581
999773905
1201136736
944595517
554770408
1208277185
633574120
368254758
911884229
965569555
354318158
476300772
1293026858
1023705231
434493700
1386739396
756892729
1063439974
1026603885
1073665299
1394498078
1258244222
704387057
1117977345
1195162254
1230111398
136950465
848423931
864016074
937184033
984693109
782298138
498822690
1031860698
378245874
339535275
540341589
1229916541
985715994
455087041
1004830726
1026363628
407836489
542937207
521900962
421758518
328084923
1029007205
1210976632
1113541221
702311627
1099147600
1104349279
890408420
1131242590
822880239
172195460
968818833
1121087833
1071778879
325131513
1085767515
805663557
961316510
808299203
1033113682
1171073557
381635663
410917552
993526150
1005244557
1129659858
1012283758
1258948463
1039222511
917055841
1212268010
1114873105
827599601
658808692
1217516222
1061394770
1389805257
430995176
1184896958
634239780
1339742161
1281100062
1109364540
1049853486
525777805
581968946
1043073957
1087002542
653456943
540902462
859928400
688617460
636955190
685583598
747967054
972140642
378893714
1036967685
718654941
650050584
901108934
146438850
510960765
408806924
1343584455
521891675
900892201
641992481
813012106
434317729
661781297
907472905
974296349
1006946045
903908396
1105538267
167156098
898632371
791181649
300277152
1038617593
605232291
562607803
487519161
820154773
739669393
832685339
818447732
1064646504
860697889
946463457
661656781
744647922
449743359
995849235
729374552
996819057
1113639994
1064121271
1190923015
1185114516
1264860188
888758272
1337553439
1375019615
1051184297
818058300
246852671
402494512
1335096553
896890313
520160798
794448492
574961639
894184020
729285959
1119907149
834155140
1384825775
1084736598
936497344
1072357140
750921601
814448809
1357036121
1168808682
847099113
310598898
306098131
1178301387
891181349
1165271019
1155540381
568239543
1114106739
1075635252
903048053
1260281535
1292469014
699365191
1011953534
547279880
1086882686
119535335
939475284
1287541667
160487954
1137691594
632681644
1174558321
428612558
823069437
1258723637
497904842
1135715366
1282561326
614104107
53545627
289041658
68977669
415533648
682899135
93093445
905914680
1135933451
829654021
630725407
1225556448
911616385
920913356
1123031703
436231367
1196589900
576273059
454837855
1323490535
957850974
505722711
1047870921
678101897
910169752
1085724164
974700516
994215778
413096523
652497134
837951742
1091736945
1012389913
1244599142
747593695
395232689
869723008
971573872
661639004
1020330206
811773575
839853523
449968909
1139066366
799303649
918938703
789452485
1087423207
1260034294
1232014582
583052320
1214397397
483648786
762442867
1028545689
979387013
442096590
1283235109
354811607
1287818050
827611303
396782956
874813604
706402791
1225795236
774603061
530149440
195114377
890357857
666753022
1036676497
797465037
1150678191
924848168
974838708
927463043
1301608286
564528820
1187826308
1063887889
784907570
765793524
333062183
1146412576
1105322406
979587079
1009209142
1010640572
184039500
1101399694
676066939
743671299
825625482
999580386
729842074
1218290583
750145815
941544609
806633822
725928045
1090343578
1205503521
376145475
900360029
998721082
274317607
592739409
421361290
579181618
1088644854
682197105
573544439
721186424
983786370
1042205278
1114693762
1227897580
721356946
476667860
798198622
694430370
398875109
1001356247
1119102546
804167519
665402789
761896383
551035622
945822902
1388955661
992370608
439601384
930697637
1377584888
1056958784
1374635326
548446246
564719829
1018879843
921279055
747162118
873942372
595297353
1149126752
920436249
476088235
1065398924
381446729
1290941030
974726287
1055203059
822057790
880250070
616374803
1020593435
739763392
1135760674
923173222
733334428
1187289690
1150563157
1336192050
1085422597
906191366
1288635225
917612725
1338815530
491070035
1086384558
1264494451
1166906612
1273976751
337753999
385577697
1064043518
1055878274
664304417
1077093171
1172132213
700562815
817549664
588790161
844025235
706624873
1236815773
281693971
708874183
1302351825
888880276
477455503
905070300
325258209
481553330
291348883
906019851
934831502
1098375089
885836340
786014381
1169670363
1287668328
901280264
568209447
936904728
703112617
604776045
270684646
324807833
847389505
1119135277
443667685
1120817405
1021865351
1207008820
1197801481
290482429
1037568166
1312251558
856033328
345382432
3750655
900502087
359471866
1210547669
914795124
1231378120
593768816
1031182375
941347552
1234410181
924604100
1275312547
946919675
1366982990
348370827
779879220
713539840
1041611177
923036791
158916892
1190081124
366079072
1381704231
1252915787
848027670
1067085712
1335871452
1079808977
1217042134
499474668
1121788972
743771222
1066781808
982088728
813377513
902830464
374439569
1350108793
1225515289
465041690
1097955989
353641889
1227112474
1323950663
569337727
1063302210
1244642605
646509211
1004139523
1126029558
383876486
1038285941
827614684
1041725243
1185713157
714573343
202437631
450113934
1292005975
879959304
628884585
650456012
469319075
844443511
355323055
480306706
1164493095
656839453
809537544
1063197140
746177181
485407980
968330289
765647187
247528710
999538162
1097840308
850832275
1104485839
1291813571
1353868912
1016634756
530569956
949245679
985274004
957047299
947997331
92587830
1005237610
1115376195
791999200
985934954
903979328
471719216
327453277
991272548
775173844
457301117
516890281
793215620
542367383
622709062
736454587
892612762
1080199211
711301035
842582734
547444091
853376044
967791760
673631730
1141875831
602653110
1237308068
814204979
507852936
461641943
571449448
996548073
703030191
589679183
499591840
621741733
528325191
1149364696
1038549951
1010375674
164519648
1138454928
1381076156
754813384
1102555068
1271552791
224878418
425061556
725479519
674567663
995020621
497539498
833776746
503213732
988857349
988535368
937679553
855344394
916041842
908463944
665633239
1179725961
1024615052
539761685
818198938
598534946
1189645652
730365563
977849150
1272707459
963939532
612708407
859195855
1266200811
860084962
564039112
355384161
832228255
531396016
959241132
1279455536
1322537995
556940626
1348457892
803005047
894011848
958959297
323983497
961121113
976241495
456365146
437739385
469304015
1083790970
1130792942
575617260
1190488752
1192474435
1121691770
300091461
424243900
391277089
875569789
731078597
153925410
1383872720
492532069
781856880
792854498
624890405
1011220479
929957069
124601368
986869817
1251275851
1341673240
1167928743
482380304
349384344
892443227
715971091
480275179
1035432861
456243170
1151782876
516360373
238262594
1385507636
759438611
1039995522
113027605
950403837
867607450
934951146
326657644
1279721115
797438072
952894262
902225799
973699032
1021724211
511874137
793486083
331470366
116504040
953351959
503177249
1235048546
1082280776
962809607
1034525155
612258089
465736280
1163910103
1279092561
1295449076
310558847
622606215
761932965
734320661
777460590
995451331
855583762
1273339424
1222144778
824395719
1147271145
377977813
740749629
895858171
1362739876
1318243534
1393463236
643076080
1057123596
1269525312
785041241
892757364
925007347
846954915
1380718294
679733684
827056801
862371884
687677635
679816523
252166129
639533251
966229742
803577555
1112890082
862114062
726382671
809644327
907106214
613756253
3846864
523722584
1394409201
275717748
431019082
1023361735
690775741
1188923252
524918761
554714397
836598465
815284104
668500264
438517694
1500488
511391490
1363474873
481708807
465447824
961672038
421497229
469484132
479477060
788870556
1276421570
332722079
968747278
460270139
1187678562
884486625
1176214058
1196543761
1011732605
475066759
490146995
1109315362
856243080
980239056
1270822568
831336622
1241008468
119499163
995798306
782431395
1014563112
500192347
854756467
919396565
1364824107
707091283
1078429132
1313549768
1021618268
807513534
820495658
1032340409
593573289
959098100
559710319
540261924
1066546554
601483168
1296158206
1319252101
963479229
1318475540
991884259
646976723
1067430894
1359935859
933546018
859249642
1088333936
150192566
943736363
792788567
371077469
549033755
668302836
1041378559
1378618659
806174402
1061240687
1033884034
765403117
1077343319
416753499
384945188
922098244
1167097261
1105891823
963239195
1210553747
553981090
166548215
1061753355
59442320
874413368
443024297
1269192365
818046794
1087890491
1102595052
808387344
761823515
340665370
494763852
698693928
693970025
949621232
1091447500
813377382
352788564
293159993
1098110258
424316643
1032702968
1017376927
839075001
606648661
899226080
954626993
1196051734
1327971565
980659494
1280063168
303631837
751803180
1155728483
1051015427
467737596
501124974
1255311853
1282136998
1312534166
1215395078
789815364
1210806889
1265270756
1000772891
1000627807
1022274478
1033727011
1252779034
1162366762
1173313868
1006951502
758315616
834791386
635809382
1003607543
557265206
1061994691
508273513
346446628
1181351343
1085257802
906504789
656654432
35123592
679310903
679243300
920540626
599149438
626175835
916342728
971456633
949221165
981007820
338145977
1244366820
1043561388
1044255326
999988542
1090693447
378934657
685630843
455272964
273164180
855283004
1397149952
620395697
1148099832
1253141486
1174750276
1333836084
725755406
1380682272
633868927
906049276
825405968
977958158
474821973
591723392
855742291
969868771
814871396
897674663
540426
1396539987
798321035
392563570
981808445
492487903
1229721331
711944817
1040547643
1365260064
563477132
629926967
1045571162
1139066975
226795062
1053231640
1045533918
388462135
984579855
1310786614
1200679917
698090418
886008194
754044247
853913133
807274757
899671633
766929568
609876293
1399198278
1274689546
1046592485
761513866
546233906
684968388
481977163
820284616
1394692608
306057930
677751567
803158408
992701610
1015224886
971204008
338691621
868552721
709268508
921519596
1142232132
645250292
381457471
567584569
562860476
1072314537
950221900
537810362
1030746878
707507258
617555009
925030106
1149389097
272952095
628277813
1261472733
965527804
1275671323
414309663
595958101
1163970790
558107701
480597426
1064351160
376420590
943139029
396019301
533516854
721909933
351452843
812933787
462676471
1114098068
1084953073
715989123
475182897
1262061722
863082281
537794809
851174279
1300625056
907432101
1100940442
344042987
415314023
735528549
1161515337
1223827731
146491371
733705894
1106856599
844283263
647990900
907972422
434155921
1225526706
815227537
1180260694
586198910
706917717
539983685
363447671
387000315
989595050
576530561
774123023
1224363691
759896176
1178835645
942551146
929753491
1091308845
1225168438
301454190
311915463
1173109495
1222995945
1174377311
425946141
729664807
976684452
1324213890
1031840203
993102015
400279327
1238895932
746335131
1162329876
1233425177
1123941519
1199134442
571829190
1099431456
1197665033
1232485790
1279793091
898782768
574544107
976425810
1173761670
1138481430
1123545062
799887784
1361267616
595274381
1350724475
1081654039
1315251168
1008935250
886451411
685140326
991913209
1253685007
1200187685
641363429
945255363
585457400
1099154539
918989249
464245066
1177905983
450980026
961687737
1326012535
772438285
655348906
1393939942
427499595
767133928
984236567
284282175
608281894
1258626937
10632163
1032068594
762433058
417550633
1013581271
811896678
684187302
718561611
413805866
727356909
636234047
1203265401
770524160
394554162
918772647
586716789
231895691
1026275918
1308978206
1304681966
817311166
780565881
641596164
662499257
997825128
447761178
1024135668
266655498
591317012
785541548
1169651727
764978922
452517026
761787989
1135662844
1390438364
798805872
500668606
852564761
604180627
657146179
814074225
1130658448
841645368
1196594820
1270263445
962259025
749002344
737519407
845408841
592270802
1000505200
585466246
1391602324
748210676
816810985
1355282740
995718050
400474062
1229529690
253991480
1284783963
1106320112
477579687
1037536058
742837277
1155122674
1322255601
389040350
654940019
426526358
998163723
464059039
1012365241
696825539
946318812
761504359
931552070
213687355
1080407561
762639020
553740532
1317985480
919484523
405941200
1142134899
1150577655
429249881
397824566
940485382
830902943
832797061
485248273
1110715377
1071755170
681768819
587993705
1069873337
916407499
1022423889
1206697892
415001862
773035643
464492208
1133923392
750602057
723206652
276420437
587429743
1273554881
1171995563
1284226359
1177821123
794888057
977287216
1120599679
1217993168
888372347
842828763
102679717
371421589
407971461
1054155267
604010588
793104070
579640827
1014772052
943349356
945979912
769946178
921164682
1124741666
977149170
519520868
1313745947
1103197555
1051540521
743791750
868436187
2197305
786528899
1230263609
659316289
537076211
916715827
637484123
1046731366
1135655808
1077797572
427424682
843964446
1125727434
982092201
1225529527
501761771
933680093
1073079913
1065532524
824394935
1192348180
690597915
1007582335
1033120228
622177423
1086095663
452452929
930508700
1201692266
726075390
1214619868
734423985
642600326
1358178989
975542302
935364114
896150141
199479953
1010433330
1141341001
1343429560
586262206
1148752003
563805842
447527156
993487863
860387219
691265503
1070363510
884202869
1135601173
743234188
595301577
667160879
1281365410
933760086
933014847
849617300
993959103
600059461
900666348
1151618593
810947090
1090746314
132999231
450159290
551249250
198295983
512541307
622166182
1298324198
525296793
671333234
990871894
1222802502
619025955
1181774850
1199687386
729714101
529703764
1006478540
1279233807
516446168
519235426
1165150620
430940446
1224295085
601634597
893150883
431515487
1011481696
1353031470
1008503025
906494596
1070212379
2672987
535096512
1197901621
767868156
870533790
1378375366
398544946
945900810
1199726597
919511070
402992820
848515921
1066910575
1015101764
1196313012
566992977
610440429
1095427394
513322345
750169763
859645923
804826424
317554274
1021452479
1192509518
789699710
1125052176
947362109
1339020664
391267256
865906621
706132267
990450832
609463294
1015906049
1124981710
628997712
485670441
1132309821
782283152
859585571
869379477
1037088686
741086970
970304932
768508697
1129727916
743714104
483612660
395180626
772449123
1252610333
798875858
858385934
943045404
522230185
813164547
1274836954
872400482
1372438670
445643030
1212800124
1149456877
508830095
746039213
504969471
565579746
1160330148
421712652
745755102
577839038
974223533
957252160
1234152703
467025451
265953729
664844785
876557421
850134130
1164464688
1108185775
651818935
674301495
1193573421
641524198
632349453
877995731
1146903330
1280075009
1346336207
978507622
1200382658
457231365
1188061676
1324367389
1115509620
1239187513
700316372
799380591
1335843616
1052352215
1244854579
451377400
745228484
1109039832
1191996201
981693481
989370288
830855586
973889513
960185492
1152779247
372406822
114172450
461876386
1225482552
1094379262
308486893
674871701
963369254
986233051
1285090110
825660749
931302887
1237058442
1213524932
730290042
1191377708
752509835
971498886
226481996
1136741079
915532047
997899356
197132557
827249443
681474147
1341592905
451957793
650419451
466925700
455317194
1198844995
906621499
718848009
479515384
1399620678
656253527
511954639
766809044
918300005
793606425
148353418
441868165
428190707
542507223
725376979
1124155882
529115834
846632375
1192272574
724902314
1153888445
1113801991
1220961510
768793204
488202957
635887419
751925182
668369878
1078790298
782821890
994935572
1294623485
1079161137
547378385
1360459715
1068607186
655063535
1203702006
1009349198
723507488
1069671671
869683086
689532824
1056745774
1001065280
1339725707
159334177
855899008
1043750795
1265877712
1240516063
823004398
453833588
1160780362
1022704755
200952168
1277771889
814605948
916223727
484868228
556818838
1304611491
776099309
1118548654
886509264
654630093
927730378
473502761
1042918049
1242158578
1397744633
793324528
1195355291
861194055
888248149
815139803
362874742
1132194645
1285573454
1212467228
1331706355
1186247718
834981728
479334187
869514346
1321432190
994402199
709927999
1158131389
840389208
905974598
1343466164
536672365
1197131439
1184558203
963114311
932392160
1385248073
354007318
570235177
927939254
1294923816
324594936
1071229832
973685890
609872755
1011726394
806608648
808453132
1325261061
949680404
1147820250
948143122
706413878
1299624491
879454790
1392371213
1145273761
671900988
603485469
695810607
467084289
1171510051
569812697
1348364192
822864021
974310656
1104508266
1399559179
1254848346
1236408762
929450166
1147884380
633321780
749234109
1163669948
805624352
957367816
1056399454
762192824
1286082244
1240155690
498485439
515007417
1119549042
1296363510
794492640
803438715
1372971518
1030068920
1112343164
1216776222
751007955
465853195
1001924564
1203669552
1089501980
861180707
1088870551
643983179
1315918344
173207871
669915823
502556104
566928415
1292139004
749485472
1024059186
1055019650
1142982420
902170393
1367196956
1170725977
1137808157
1383192614
740914364
1125080894
1022843327
1008901704
1390490599
1163539934
452400687
673425573
686617508
956241824
593974076
743734382
469127686
539291202
1010525045
762560132
1003646811
989390195
646706156
1240299692
1006602326
446410995
592191667
1098855112
1339413596
697785390
749249229
405470914
873634513
977595807
1371957190
533308422
996256516
814627508
959307153
1397169022
1099749620
897541908
1257660049
710428982
793521014
999177456
805870603
357262428
1141852078
742074615
1044200010
566351478
787348082
952145269
1049645628
1019874432
143472327
634946026
1017018473
913199365
1232783418
873759321
710667643
1077165680
1066237501
688912736
725300409
1163586963
1269689057
815283865
515372968
832825029
911596397
864709725
872164947
1208415900
1077383518
1317330444
881879185
835435426
434775650
1004525499
1061103824
1043985134
477542017
1087304127
201219622
517455918
878505880
934619964
393732528
946065390
502424943
1182862211
819398636
1277385189
574025929
941519086
933404563
1237470052
1133042454
657634282
647936048
1231749879
1265188340
1303952757
823145663
331617168
1090622374
1383459531
1292544823
1281614703
1025241946
749919441
682287795
577064236
1008442446
874135024
1385627634
1221277855
913966393
1169116521
1107395161
508839450
1207829464
170906316
1017337599
1135227941
1003429851
947166164
1189891120
648190082
537158917
1057352991
756023385
996438178
480695024
1091643277
1310848899
801510205
1358269208
341036075
894865774
922112458
811611985
985909425
581647695
405222354
914560407
1168627842
1300052651
979853984
537575734
988993001
413602830
281758773
885374234
873524782
834977302
845915458
1157377703
457843428
932174951
919725674
1013345554
397880696
1136275691
745780861
760073252
415467374
723776148
390531290
1188768792
527692117
1054964884
990802069
632848280
864238864
948215694
457864854
84868301
254780492
1104486566
672575204
633336212
85972761
273606626
759556766
869169648
480503305
860170454
948350513
886885138
1252671034
877687797
609874847
393464110
1281986854
1189402451
662998947
1146638179
651774923
421454928
914092419
985642742
621651077
1249316528
956716963
868194775
634555762
825565481
1273141257
477662885
731436392
1132394382
242327706
327913600
612910083
460852076
508707191
879261518
499304933
789466480
856900618
1317547447
1027439441
372448443
404932031
911167519
1238647908
640876579
511766775
1061093981
815493772
1179263704
1097820897
1091079828
795663704
459044061
1392173331
547335643
989655060
1231076734
880722909
1085144909
1015850520
1044774485
853044365
717763339
741546405
1182594686
1002392833
1209527143
570411673
1214579126
1290206212
1149383476
1164516357
985181699
1243525663
1087350837
1135547422
1093956662
1089127596
1353189839
400749580
1145312984
1170863396
709814487
1100440961
1357564882
1234482465
1027905360
1086006009
915084436
1233713401
1067878021
763580422
1133877944
1145506875
286355821
827288547
1379765672
1282836842
569960109
1140329177
899672770
883392495
396512337
1215092654
1275352372
720752060
959849596
1216792354
1091885813
771194879
1195024118
1180374373
997520355
1199845250
59643658
1205287657
1101202101
1364782202
1196650192
1014466412
944023762
990915943
625755916
381754759
1099062516
843728788
917782704
960076372
1021615702
504210843
496551625
1276825260
385704291
843333433
205762692
739315663
888146704
614046157
290992299
477356911
820992933
575175201
422078418
758685863
1039537279
855902387
1248530935
510869552
1160889635
216590980
1168819905
965403576
1020116482
823302226
1194599524
538635946
857287182
1116609722
473589170
114195606
915562046
1259957219
744343853
793366266
135421204
341559841
1323127874
732511888
762218746
1247717495
944066672
1052077304
807308081
853590476
1055793807
474068008
1203233911
487562020
626215548
767548053
965499134
932866972
1027179941
454481748
1025121440
923500853
1225645909
1246923910
788025077
758700180
1241858374
1048886231
845125312
1226786132
810795856
352192838
1103835590
1224355760
1163494743
964171929
1009585823
1296756318
911628287
1005199874
490918130
943738268
1011173785
601978727
969256924
722609036
1090484337
1280601373
1202377491
662547318
1017901728
599040406
996791267
1089485749
1296931074
508886028
649125623
761822749
1194570686
997868146
1366441876
1115886495
1148951289
798923614
553739860
1153544367
729188625
231771488
895870568
874344121
1399031761
1396596453
1262465060
964671689
456076074
467158337
1383810645
419372785
1214690606
357590739
536013405
310369254
900580005
942062698
913641959
944316024
1096560103
1221559134
888948966
198108238
1089767546
479682946
1078220249
1119492844
981685166
624604816
1302883126
698294386
271402418
1348088397
505490653
552944397
839562686
371573075
348418796
1332397477
530522684
902090015
518684448
995939209
748391302
853806264
1239429168
843755040
896783329
418907603
920404986
1072675429
904036739
551024473
685353357
624963703
1057967770
868801550
903558788
952051980
1167130601
860801384
1180087207
370330979
610709081
860332633
562949200
576852688
1053471410
1161363872
1203948859
1185525642
1268339833
393045007
862328643
966264725
719344588
802326628
966534425
684799401
877958644
408670123
1017451265
331145696
1386626670
427668668
1201730671
583884316
1273315512
423121931
958866665
552116197
1311828662
502304572
1232953233
885441424
903548907
1130163257
1207244218
941328943
619746453
761943320
914462398
541111653
1171436288
897664627
246451248
595208947
748664227
934663857
601804134
1242392838
444985945
1196904647
834005592
461969145
610250407
322872189
1077152262
1375511464
635283896
1282041435
508450831
915416687
575407863
1143475755
1033024538
1228734684
1269462573
898771345
1338259008
336223065
1020277868
1265414469
1061720600
1087877818
1021086408
993054663
625101735
1124889194
1096903144
1081806346
137961600
1076454649
1276873712
998420615
977962016
863279376
1214205464
781388369
665803827
1000692839
1054172004
1099368119
492736754
1396748946
1253674933
1011754477
355590303
724532421
434262345
1267450612
375414094
1362872450
858079790
474138585
861325423
1138591765
948596961
1181116800
830231547
964431631
1172348337
460901658
736931661
982466836
457441837
1220580709
1052568724
1129580300
767155015
1359491266
981613470
5323959
1296833352
1306874823
1365766540
903306907
1047989562
1075646849
1160375220
1202722269
1238559876
1193486068
982382220
857048191
622476201
996060969
725585114
724953164
944512975
242025914
346302434
1123826339
965911741
993375072
629075170
1085239449
1067288800
833936108
665342319
1018193775
1093142656
814811107
1158839145
303251761
1117052827
1237188264
364396375
537262502
841490065
1152260874
1036612533
1188530323
804340470
549815785
791195056
978338386
871528441
752335389
1078455779
929080788
972916314
796643116
298136360
815645649
425683423
763634543
308631749
851549601
392037997
867670741
1195253300
1375959641
1123458458
445694999
839195198
1045919038
1279837141
560743263
1200429207
1090642827
523369877
520240561
601327693
871602366
712998540
918388766
1183911287
1148675874
95718270
658978274
1086714348
1123686385
460759190
706027451
1215093444
143199170
796250601
384519127
833855775
1217155827
1019862459
554266356
651161384
941587423
1210530511
1040408778
1175147356
688520579
689060060
754139222
916302922
916036195
664474456
1035219572
1000299858
1032145684
1186191478
1323498167
524956685
833375182
725910623
447755784
531964136
403675101
724724358
1178373547
481073896
990520769
931044479
808028324
749340338
377477435
480616462
1195448214
1006238354
944331116
934640715
595643380
867149511
1395240243
726079507
1145969191
552920161
1255417707
405268041
1231580354
1026937982
590509604
1288114371
1039093701
682144981
548670771
537562219
502095031
1279690582
1071274850
402572095
764393051
1020672663
654932803
917319018
923815947
747995483
946939680
1057874658
760865975
926706845
983881959
1031427860
479587391
1204811733
888758533
1172832498
278253996
121483728
403371764
907554809
919199462
216330594
796575944
895268630
488737513
709647877
578617632
1056061779
1245849325
576029499
1224118021
615861597
405865014
228071578
1115955847
1270135869
258229160
1044181893
688016753
952509931
763783053
338012149
1108655964
770843733
350267388
858702965
238232576
942689078
825395563
1276346692
581981826
403548340
990462168
139143622
545889929
916902004
862165957
143558281
1044587144
600100474
825097097
1132361306
706932041
940561422
819914487
719859774
631010469
991982936
996947063
591458920
206898076
389911987
780196252
470417992
904197282
785399285
1031483536
860812464
510095078
843111302
808481153
656672973
1373309922
816271030
723555132
425819184
1336012595
871887083
844347606
1299781012
497007491
272951881
968808107
1108965274
506132828
1252249633
1317086498
1121306034
1169657330
871804469
978655769
935362725
1386029549
961001866
895188636
668670224
1191792249
301766518
1103859152
483902747
820549567
882111647
945768624
788317903
394645866
1208622570
282517238
839006620
1064703756
454459728
812799009
943962647
728827531
104468177
549261397
367925143
1151801187
569460548
1043970235
1183568790
710680771
1352490875
1024053185
1314057691
960716874
857745055
1219058354
1242411266
896263057
583615021
1029346299
856023997
1379350914
261534687
1243955834
706974092
1150862579
898370081
1005222616
803594066
911293132
1124359505
397104808
721416581
810168719
1372415764
873986163
899275590
898274010
1124686001
1063473711
914328365
705135079
966538111
885490803
1306739350
642489008
1359054990
1060681693
784968604
867500370
817495779
933624897
1049547148
1321028244
1231060775
753324544
1245485188
1027588372
1350467632
44248545
1224385426
457864757
246906025
719282287
1196200193
1273521103
896211124
1349019246
1198251827
510128350
1222486644
1304078826
592127167
1196694522
347582840
1214688752
853003741
719761877
1326212368
1247325266
465583049
916190672
1019090448
1034453705
1286686865
703886577
871552225
792229420
586144998
1169447574
1042614129
753226079
1337076848
971096590
802546032
1022889154
815412016
715456454
943478486
428187655
415845296
1220636033
1142682634
1261376693
1142723262
67040895
1273693960
1246958582
658657034
1067467791
1043801427
797536013
490201266
655717289
362605231
1220975012
990474243
411109176
454347494
1114053444
1228100004
545293702
425847945
1046906451
297231539
430534323
1093862461
1108951699
807215329
642487876
602463526
480352902
465059282
468958577
45571220
913395825
719937661
745310339
1226648190
779357927
940630624
518201949
550813611
1073812133
1097654918
1222554682
1332723126
892218862
406827890
993797822
181165061
169600664
1002760598
945274925
1047366736
909672635
676639350
990250958
645723277
1381324062
1351576704
871188786
992925473
391833953
1287447287
798622823
924934551
927278590
411606365
1340289670
1259859751
986954075
252555886
1094683353
706177732
1143977479
925715065
1116260622
817962819
223637366
1098206122
1043993787
327605075
1129346010
823231062
746389100
703150964
331283871
1235356576
718109820
802810637
872524220
1059689983
600753638
917552015
86172797
1184695063
1317287727
255103130
1019936718
652088763
1122327965
859083717
1266679418
641550088
789495988
1231664295
736431437
580871216
450398902
903138373
1012525412
882467775
1383210467
818529750
1067017809
1334676201
1049301959
364000765
995055446
818612078
187001992
741197001
1041396100
757858114
943613963
1145828866
1114248795
572712958
739398489
938100307
1071146962
405264954
1152597814
1268411108
244063295
1132450121
103724046
1071955503
1287392312
473044492
921180882
425849493
1150405002
886001760
1316674837
417814105
1063930542
727485378
1214700922
1259941821
819613335
1063340550
1275933232
1232695642
961946846
1299346979
858959268
830248607
611626023
1110372218
223308600
1011467573
874986965
724779087
1094982488
641947974
1236307664
399194872
1182288852
721413089
353060183
1079582844
1003020586
1077773003
297512083
1038717253
1102184035
645214936
713941169
985179115
873614386
511495938
1102090454
833523251
919221229
874797108
1017489656
1186976410
1161468508
372504931
1270045727
869226424
945307059
1059721039
1043909297
1118505271
1193772657
1014093980
451185980
691460057
903189001
718959987
667325765
509365508
456658066
778744376
891503110
734201306
868083664
715373153
1133740342
947488639
398417007
1145496949
1288021470
755136757
543305101
690412577
1010996809
922756115
930279139
649968293
499330858
238142616
799548709
393191977
351679803
1187693437
578602341
1133160353
711775936
869291144
1201211724
486832689
680704940
1102174026
958883141
862485742
1199297271
963971739
1011253865
420876744
1087180696
960210638
607278456
1116467895
973339713
1014259326
1113068715
1327237021
1130240616
946726966
1002515524
1002407500
983639915
1088419413
811847011
1021440906
1104097204
1221822538
658021854
1257427563
170947493
379395935
1214475801
1328136352
840256
1238066839
957750644
1111549714
961129967
1226770671
548731227
1097221987
526835624
1398269282
844373048
507078872
1175052243
1298635648
1314834759
918203302
735655357
1020291347
1079824804
64995981
774780154
1310138555
910367986
1224454094
519654822
736698324
420397932
893872414
458679703
1246795843
1270903196
1252082579
1096740465
1138301487
1322778718
202859872
1123616720
1075623799
1272033995
982465853
136906120
1313363507
213291553
1262664270
2165986
841076777
611516285
1150289801
500346023
1382109889
701406387
880262922
510199720
1190016193
482811591
698966259
1134297133
740942019
1331528644
517329051
837032176
971193056
583250659
1253499369
144391278
613856404
109621686
825469969
1305763879
126188983
758998746
925382549
557223167
428551477
1125638085
781127229
769077803
735769898
1038546269
928323318
903232212
978201573
949366090
603480820
1372134917
320210448
132491705
1161966873
1171201410
1108772762
510184257
1151706705
1161643432
448883282
1096251866
1067668464
1028818923
937556212
949179351
1199862776
509306893
1013138500
1129735328
767164377
1167174394
491196493
487075938
703370314
1024067667
1392450879
533431201
722604981
575664368
260464228
984001863
854491954
132453770
988250419
1294160370
1179936552
1300028386
660870787
516317087
753254153
929349656
754223353
762834761
983942843
1324365782
1214711344
437204321
1030752807
600154800
765723507
716720510
759244384
1002711450
1066862173
1211043590
943321529
1200585848
910967950
922782399
607987853
921587397
1338631503
433170661
959244219
1289368330
483207993
1036762135
488806291
811301127
960418010
975895105
847146175
652785028
1034237858
918438591
411885850
963829561
196652669
486416009
302594741
1216200847
1054553229
949226006
1074008287
792703366
1153957465
483440848
796103562
1350077054
676673897
947961663
714986302
1172452354
845848770
574991244
520898869
862529326
949442871
662395594
1182463461
633031311
1349101660
1364988729
1078182238
514540005
885169595
298000850
454788022
232369698
1170279192
1199149579
355507731
1077603328
924038912
1211749318
1049670669
714725527
273183182
904740325
1012796498
374194794
508392673
1162290870
1149145211
1178515606
1143213914
933582111
1153617238
1008385083
725339311
821388700
1325970340
1082057064
436076991
965867931
621028229
934474896
948652085
736392757
905553515
1149325115
939735435
611946528
895157156
782850911
915912185
1343601564
1129595477
1296612671
1105074445
1062040403
1027568486
911070725
439886341
807359374
1161952382
788026628
1114526154
843916061
528787866
1181937257
725443157
673223618
1138143632
1374630025
1202767998
491405615
1103250655
1164775099
585702630
1126404419
1234812109
664346081
729865092
1230753370
1260841513
660612506
905075160
801451653
758635179
1115223142
905118859
1371446552
942781016
474933990
639393306
1233444510
958057134
660733758
811524517
810581076
528443786
1187123766
671957711
1252708834
1189594941
623872669
843364196
1211866965
1105473896
441370766
1102088920
1020368505
1209929612
1130524787
1348273553
1049732916
724417039
1246223170
1233204037
1045485352
1060321894
1004599104
910440253
940965851
1235704392
1122326423
749348910
1153436608
1208883609
311410657
1214368289
1224040371
1186595848
1089845052
903982432
929664380
1376492156
1037287829
1114129980
605906671
1306143281
1053033469
1307605721
917920222
989687976
710595672
864814218
1387660919
911014509
992417991
446196389
1376357690
608634860
1082743022
1326131584
802121326
680087155
1228494754
189567340
822131506
887230678
545291462
1302217957
388345045
303252758
913643954
1006185729
798901847
1116658753
469223943
1148370678
561532354
310755954
1110753373
732759049
1110673655
2843672
965489331
748247273
1044980975
940426151
552805062
508260883
987744411
468700763
871720053
1221311749
282466248
1281157666
1123566839
593140587
783260049
298335918
660993190
796828997
968638655
1240518088
444567241
1112582965
1159132241
761605377
1252122487
468902658
1241657633
1188830545
1392225208
434912726
908932546
1053576838
1135222913
924577867
800599001
855479560
1007796155
1307438131
913606620
858905861
807877149
703495968
967137332
1001432315
1036695706
266300394
1291764902
890277764
1047765937
432933941
113113663
760001525
540388262
587700203
396425223
209030821
712339125
46048257
1365560861
1211664898
215576525
1075111554
1114429265
998664203
1077987546
1307007346
1089100544
750175725
309776919
1152901031
1352832954
902183081
171769129
1189172292
1294499803
233975492
498763669
866952100
396298170
764367817
166932478
411592772
1097691442
521144632
772483774
1127398532
823943190
296580737
1057750330
792591765
1389258971
1066352893
1312476070
1374976759
1074069496
713618344
436015706
1199759903
309244197
833512334
313805619
587138611
840024225
554715561
724065545
1242797699
952468112
461916048
928035286
1002900136
1042978057
942435197
954079799
996748196
822331729
866511441
694951748
1028228107
1298544420
999467739
1075640142
1192477200
382083724
1108794522
1206291207
1255606973
570530032
607946586
712881190
626125994
958665947
274929818
748060137
833658662
945951165
555607274
1006665990
1095412792
136081503
384246177
1092938741
847092008
1348088485
990443850
1276539448
828031024
1097289134
508723529
1178572408
450723909
1057225573
835522101
903136332
1301688757
964773452
1060010033
812100929
1201081994
804922743
519923816
1144883792
592161691
398796869
1315546456
784359640
546089361
716963219
838981321
1003151107
1305055827
679182427
1399062881
1086392511
1033348835
1250761490
429773624
1100770220
1184047394
1080301674
149947690
991102147
1300964624
839094225
1202255204
448184341
449723004
946427939
881126232
818170163
652661767
559488815
757050735
717839772
991167112
1114379768
127513445
1336030012
434164255
1065538254
96108130
860694215
427782689
1067004307
1360926018
852310165
365257947
1072718338
32586239
1085166093
994265272
268439402
1288945383
694652580
140330325
1156537732
490647381
1131237835
956457948
1262018294
928672284
964090635
1044339405
1004228952
453423976
776016501
484791699
1111407902
1001631526
469677303
1229881656
1130269490
580241867
832683977
740011380
1177949457
873551089
780073460
1025912382
1195755679
290657208
1287683441
554040943
537088386
745264378
960121704
677237209
734480839
879064797
503043714
1002824073
715469701
810884496
834421639
1090685339
702729092
1284316216
1354874613
380848069
1045893867
813690673
1031827996
770394757
640389313
1003645992
780210581
1209277012
1118387256
769226661
1244992604
589930516
931810512
1272127300
27971502
1104987471
702837440
1365992769
1166447855
649848740
696925642
1203457717
1224113514
1221364545
1345227477
827592095
1041114918
622632486
620794774
1148150687
1159274510
50453787
1028409453
87063094
1220553899
519149204
1214159136
1317656852
525527576
1366646761
1379618097
298279998
929058567
717952009
1122597421
931412027
361808336
1127512493
1125775212
79464106
1183419714
865151529
1291235415
1007270150
1317104218
1391045761
813946407
782978821
1239805250
1205377592
739056851
918290834
1146528909
258808172
184742937
1234983058
684482934
240467983
1339383887
498423837
588945014
538297403
509101314
813596494
350808418
555856049
1232539505
1037528191
1227031409
944910004
1128373563
444925250
466803418
981146024
973657048
766840221
1035492150
1220355234
1386971510
1091370604
1137994102
934424372
586650996
1013418242
1196144885
1093275320
789771308
1244725277
711205852
992040872
716827263
513405542
533916425
436310746
998432222
1163837598
1033324354
373107800
1224589531
783654474
900935827
206649368
1141564326
1340465685
545631925
753844550
99077244
1053461682
1335724367
1191092188
515952994
679838923
1166897184
861192496
1253844320
661398334
521939742
984405857
425060678
759318706
1123596305
1323319839
1061739543
932410267
327468942
1053814415
409376253
341635001
540027347
847248917
580281330
952790443
1141876743
715511084
1082311519
1253925750
592510923
925469941
686725017
1100239711
758229777
669847550
730113657
697924615
993880645
835528440
881266474
960546245
897949820
1030092667
704249320
47833754
1225678810
312862687
446320406
1063585537
152186112
628381055
584125675
1073378422
549586705
105611988
466471013
486456176
617275962
1367140304
1017893348
405373889
1109789199
1330102968
872509489
1067848792
1386020370
658203824
1201238349
771671296
1131486374
1298263945
434510069
980262478
281192367
1197053885
1035317768
274048925
960028126
625321149
745855794
327832369
337363672
414513497
315149775
433017013
526139945
262073476
384232372
1186444209
652032334
769909193
165984915
452508128
984415575
856102555
960720800
1069855045
733716005
821447382
956591408
830199952
1125256616
1311201693
1046303932
662555424
1202100046
734610695
1097577220
880646120
914487268
1286457200
1046880342
1181155867
602721717
348997084
634710472
415442224
1358808802
1082423401
1102338493
396462707
963184225
890891876
632245122
999588466
1035263501
832236373
763393375
666302696
387243355
802232347
1111638159
1204205755
951083930
1186285687
1232937633
1213113239
847659345
903068048
607298668
911171189
596434837
306725851
706739714
681259527
1007523153
865054478
1371397606
921452856
1375968541
1323106884
621031117
901561044
1099983606
1084791226
793639750
1188336727
1305401803
1279339159
1061599928
833186408
1355062762
1323110668
1159398416
1180522813
1084385704
1342774498
1144375137
686432670
1061874433
841708681
990164394
1229299659
1070396656
948405678
424109909
1371641798
465901385
571899626
1321646727
1351110665
687100878
628763058
1112039110
845916911
1323003747
1203041099
1363705439
1096444481
1321931778
425716545
578779113
1312492877
1018816364
679205421
1141970751
706415469
269898739
986809622
688907328
793115211
967173603
733673519
1066793519
1190353620
339739131
489952895
1197968147
678309968
472143586
814511231
483326542
1074191721
630994736
1117527337
419502321
936267581
866131338
1063491188
882766441
899466087
1103672992
382672229
539055079
1277513648
1070727850
182886948
1002769904
29058902
1020370397
1186147774
528788659
697244229
1296120430
1265184727
99122462
541452116
1143133730
1226840960
813924951
554933342
1141521267
340628048
669384438
1100704071
770884230
959801633
982550626
1275557958
670681731
1272387567
1098104340
1123331729
1295708407
575503723
763094057
1199782687
1277299361
299566085
642014856
1059586650
860022049
1378492185
970820331
711786451
612581241
1289396250
798556413
421302592
918916307
702592920
711612004
627940648
1110128945
1330854087
1241232325
614249203
985330828
1161688545
452932559
695332467
694405361
1024045461
987455271
1377852994
859928134
1125796649
1203196607
1352756829
953308907
513026654
555861047
1113475273
832020868
855789641
996231291
332717931
1391968889
670900888
971424094
1049737690
873640944
993745672
1093646818
1072835986
805755628
981072333
1074303383
77087346
431696892
1163268142
509254664
1254244553
1182898829
1023696908
576220377
1013336378
1251018933
992822699
1129998960
587436250
1038458237
776126223
1103184964
900878749
1185115830
1099512038
1187216710
517806752
1113715205
1345982413
418757597
578538166
690395826
921972299
1209537737
395001463
821683981
484372624
1105469320
470697581
1097373363
160018806
1251142643
469663219
984630119
872865083
895747911
851209888
1185186137
136450705
492311031
630673774
819435147
1054073164
373608081
1050099903
581547192
933209845
1093973549
453002754
833864187
1321443173
1037328639
737058246
825141821
1058011915
1218875038
649339917
1341820599
918308252
985984856
1260440509
1263163849
1139175741
878652390
1106339081
666307198
463461377
611103178
748350308
853142771
703585449
577819848
1222210969
401374391
1003029514
1363638971
981116347
613027164
395222682
484471302
839572099
817262382
976069992
569725967
1069312931
1127533689
979970393
1104804119
1057295985
1139945656
823355162
845971180
537086372
502091321
1301903691
1068050984
1269967429
1396798180
773295121
853554972
1197730347
937719207
1071279333
868693288
835247899
620935021
678946614
945919772
453790972
284657741
1143728902
782223518
779173126
836881744
635794588
1192946455
938092911
1081834341
1330822785
1394789412
674425603
742512468
1011485627
840859418
213520768
815611567
760916270
1040005975
410103217
766151580
914835184
566751721
623277985
689199974
1036852618
1260405103
720770450
1056037293
317037501
1231856886
276864763
888272232
669746648
1316934005
468813333
1397479519
1102943294
774565280
887364635
725423235
803140808
579747617
896428046
1151699474
942476435
821302460
807155299
550652920
593827482
849366114
644596402
949698809
896411101
1091388753
889321259
1275522353
1231987807
924767500
434384945
1238205830
815630458
831236508
686144744
704499942
1169047370
1181822608
692016467
746590762
1376036637
726643222
1218384709
892682586
1335793483
1056386352
1190105704
594293324
680412300
1149547782
1396178288
1089499585
535492040
513986247
686454093
1027369007
1032130565
1207971076
876332199
1291283378
1035196832
820670656
884950783
1202644575
1293842296
1284885079
945396161
478466395
952464904
1082458115
827388642
575423006
886197098
955600894
1217093594
851896372
228100752
1384373190
1114436059
937990908
1070190127
959451038
1133770439
310537140
1178975368
1232081547
628477147
1123899544
946049646
976100389
1237745565
532225351
599677837
1138670019
937264299
740547336
91722740
478824250
306876353
997630441
865243608
1098738853
909876996
549501674
831399256
1030545905
784300229
824766794
720788540
179064504
989322454
1265780483
353331290
573961107
998982089
1204766962
888466339
1199733839
803993389
1239264143
847371484
391853201
767945184
1341166289
1100243204
1157908542
719160014
67867469
700112810
84895931
534270073
1201236387
1325814155
1018565361
246506481
1222631924
399424361
1237730106
635732323
988388330
786858022
978567882
512843050
911610262
388272357
1246633275
817739795
900938954
1283026780
568621031
562307940
1295993925
34947374
1084632319
335807486
863943558
1221150433
1138096348
1255056027
499798551
368535775
276205096
346739221
833556957
1025981025
1234481445
634962970
737087208
1285634176
357325951
819239241
792904907
1222078801
262472430
1238743737
1173423330
1161948431
479173806
1188307210
718077984
994505568
338409491
1346239307
590514818
721791575
1002181821
1001027297
1335397889
1110056406
889587020
1090093246
330203190
464619884
1035068703
910156707
624590560
570545515
1137587868
393718523
512428659
964732448
614404238
679966763
1366174698
212576335
1257840382
851961745
892559467
1309539191
895885828
1289197421
727760682
929639086
1142564770
643633244
436598914
1105833543
514031260
709377093
696021094
577591352
492588335
1272463125
757100403
1222739138
1216382272
1263634941
872440019
1203312940
826647701
1253457567
1268714761
676770754
49732597
478483412
881140500
1361078586
350259603
647302073
1247849753
1333969089
586883508
805756704
493760329
1352176625
751229286
1214907812
828240445
449103993
824402626
849219861
306542317
1200810089
1325196373
811762362
1188916740
1117431859
1350597158
700544364
1287457256
604750648
471351440
912354929
699969390
124181888
1179311886
435754470
1151985562
1264452614
789407394
412925368
1091605826
1088561927
131040567
921574410
1326027312
1343121425
720214909
1125102745
766662788
1117506128
1074076913
820020427
1253487838
997563584
986876698
1211935084
702046352
928117096
1130677516
1313612077
1144094839
1390082409
1273397838
1252353956
169893344
57056444
585099885
1188398626
633144483
794332271
723626709
558106873
21767586
700556775
933417731
1117769416
468929398
1207965809
75467241
1201975945
1240667268
815386542
365854039
474412725
908323415
382818186
483272012
1010365525
569304906
976372618
804530532
999504059
417069988
265892398
1294747237
1001395197
1046709487
975069781
820000878
553234074
742450325
502115154
938174645
599410666
825920535
372414392
406511828
1152158973
1151782789
630523410
502284261
707508307
1244695107
1148279611
159798016
708951373
161462717
882613749
909821958
1009756606
741207681
1098775127
1073375204
1017394754
1104079819
797178485
1195786472
983129367
892035272
1123926143
914784099
879295215
914413639
1164798196
1359815369
1020833860
387434354
555148061
1154101701
839400812
1363900275
376626977
53856326
911446221
287450902
340146423
708432374
1231196254
1275024426
716626421
685055276
1113625414
698071356
1280028376
189013642
101913807
831140585
891270068
1190209989
1072131896
833243905
717721098
1055587984
399109816
697146772
1351522816
508216355
799758170
1051267322
839797648
450081391
805113458
992316376
1054849802
417079214
462998004
625569587
644799905
1143596818
1292722716
834950981
994258812
595794309
1258419632
949088234
1190040394
941318690
623458164
1175703931
1158603967
933902992
1211231424
1206561912
660174106
684173950
919671753
330902254
813733922
792618715
349747975
539541912
626823563
676111989
1332075353
953676317
391622839
854371558
1287062529
999585935
972287318
475922973
351850284
978039343
980887902
857112448
1241014811
669750804
526802828
1305196833
935531071
1130740690
1216713396
657828343
1057877527
1331447609
1069291599
881641502
947433556
1070436762
1061724970
1282180637
783360299
781187479
1300988378
475692487
868767584
1165520672
1130886827
483822943
1000454240
1193947747
759199052
902503495
1271689739
1153406594
1173943256
1026190570
621093161
1208482159
1226379127
705157029
352731643
1355763511
1051229699
928558591
502744563
1089748686
592783002
364554645
564140728
745175413
1098514862
844699592
1062613203
672351841
1339848985
1007232361
972363525
826156302
667503604
922303523
665986765
1202045698
1397850695
844334090
553420005
926859855
765979261
700759921
1327699349
646611126
1125663147
819701573
447060810
522725927
444533416
1047086849
740195249
559056860
939938209
392423975
498675922
926280294
474704169
409088333
833710163
806211582
858811317
597519823
470241587
354454884
478961056
790612740
1341138918
829331349
856794211
905769795
345623352
807669536
1394192640
1123359389
500954146
800066983
535442614
674026145
322001525
1044451187
720191756
1270048513
1303126586
1044437232
968537978
847845854
980559868
455983093
1125188532
1210576253
1026441973
494480316
1012223035
1246403825
839654311
931742765
1281065277
1296413490
821592755
201973529
1048346384
908476296
1034067173
699949110
1133097492
1370534702
1274021144
1117091440
1222115964
957593996
748438730
1028747835
965501516
1307468900
766721147
696750092
483447982
703804474
630143416
730320209
971359518
792485104
1269172100
1239763535
1232737059
1256551476
1275282971
1153022816
1016235812
729493990
1131490498
284324173
733560458
585292548
1099354679
77780457
905709274
318295180
596530903
621587971
955128174
1318026193
530446375
785908100
565586789
682764585
496703429
985686594
383358524
1183497873
628160739
713943764
940412778
1335052003
269777598
641852219
777160849
1077044751
1395438981
756735409
457223692
1362667424
580305640
702119334
899125469
553731189
1070785679
951840228
816106646
1328751156
1144416147
921145130
1373545248
622786738
1264442285
1065262667
910409700
1220405907
877344034
134402234
767239754
559465054
160443682
1221106722
984617489
410582731
604080489
828204523
814072022
229327822
702744069
1210655009
585271020
455503856
1159763972
1369312664
1380706243
1145871590
1123915478
895422757
835835716
905235130
449418369
1334236504
846158311
1227025039
321396099
530093530
1031495063
1267045519
1313626889
872624753
172142476
1367518091
957252640
1347099205
1094157978
1122209116
917050695
1388707026
384471530
920375756
1029195530
1135493713
893558310
896869487
837312581
796177719
692512284
978784373
1274661304
912191817
871236791
641752345
413485505
749572808
963300175
908951060
600836646
838337366
802361176
453261965
638514799
1029594138
1201171327
975890124
1296751497
694585318
1047226237
526732479
731812389
864353834
665342753
1130126260
1198786673
858370589
1258792716
590033757
1132564478
585592324
598468339
885694366
848177800
588177723
815682748
1116098757
1237406094
501789723
716122549
1315100166
487668176
664296677
640716733
869958844
928305522
1327841884
1275447892
403129050
1011987947
1247533851
689569777
1274306336
787894341
1206719499
976255786
1034933427
894010868
340006857
723689569
973698047
1238191568
1317277579
1075234188
1026831900
1257138575
1034808016
1009530267
945465828
1038719093
1184871823
1151368837
699025433
571242328
1038286123
943409585
504575860
676607853
1287293808
1295265725
1302960467
822673778
1083999947
245269042
349879170
880654458
495308389
1077300036
273404451
955075205
634407951
638089435
1073395534
895631304
916773758
77224975
587287245
943952298
958322884
1124473240
1278288863
1215010704
604559932
796853508
400119875
633283892
1078448265
522259529
416141280
451001625
1048007511
949568121
1239947685
805275006
1036679069
518553524
1243984421
920317986
789003864
213197232
423855733
1300465568
735616929
923520384
172918216
868080595
958507551
954457325
69129141
374782152
1168038110
918032753
915714514
887767004
465788621
949664595
742407506
501367781
797648715
1075865047
701439257
715272275
1305568446
688578528
498606389
432417971
944024998
921231828
1341238720
755611352
910657675
1106163117
1210467530
1129094288
1109098257
998306564
659918292
1139534301
733589097
593178850
1385049225
709708510
903604644
387066049
1190524039
1007127586
823847800
1065947858
1170919558
872282281
883982973
562399229
919390873
1133491324
856593497
688181672
495915628
1151826574
1177262257
1173696208
845572301
1101730004
498767429
922202372
849586754
1025517036
647198931
795347881
1010721627
1305782792
1010400671
1214485083
1366022275
650295963
731119528
1001887897
909400771
1179161870
967565964
1050794177
1271746843
1367015178
725127683
504401277
578486568
886042444
754724253
732797863
1011052084
782570087
1153245433
987021863
419507990
1142299652
687283919
835452958
814146479
804468394
907288879
1011060913
1142196755
751466657
796947723
665406115
778219069
479660522
1192719107
685152404
584427601
1252946958
1181077848
780353608
1200162429
662623986
1391514186
1169670603
963659655
136669752
1009558963
1022443016
753638795
379551404
493762784
1379328358
1231965419
922704130
728102051
387327756
612321082
399872908
292533454
1088189488
531299883
1008354203
375324449
860885343
1033429149
355183541
241645399
1131010905
984980162
939925152
977390576
699264875
1027667058
1327168463
734007863
836953477
1232828386
568239634
745945203
355661198
1357429387
1197157884
839108005
1249550481
689956105
1224246289
1171237292
816152581
861844998
1239720706
1312827087
1168887721
177478022
1062263009
965305083
1330668261
320361722
1270864361
1306741526
606418906
461756394
901038424
951994341
1079326020
1177774219
1347887846
1315670968
1081435180
1050239704
1055768959
1383779509
119569430
1065211442
253220649
333283633
704632957
815872748
925367622
708361597
943356768
920925498
614577384
1140808537
1032843407
982102805
1098605266
1386129449
1179720305
1330906291
800318055
1023871093
525655884
1234662740
741001273
330615494
1275773313
543930492
627472436
756885724
380733513
567798283
745743070
747089877
1286003536
1012396001
615681291
838398580
1053494674
1148095029
1366383176
490656377
534848997
724147224
1194741938
929781838
1194132487
438350208
807361655
400873600
525450742
774806352
483481844
442194184
679886254
1357111981
1277345648
1228538935
880296661
638791779
740162317
1296461032
449726058
740693628
204770641
1257885214
1131377802
266552193
422072031
1092863530
815280400
1030165238
1123188544
896435839
962111222
1012847899
1015075511
787658828
1325007873
853107492
725672125
291951884
1281788239
1176220374
781536420
349021105
626430325
500487616
1021358208
372839974
746718722
730975659
899204868
1145368188
1330593518
1287998907
372125078
1030875800
1132574463
1000603797
402934777
677637540
1050999712
1188827984
1026685593
989573820
859770698
608934533
371312864
1209991629
1327679876
984822216
975263886
856972775
1349232241
554107539
679908849
986062775
888807939
1074428988
833329277
1003787657
665147971
770186644
1068045552
467260764
1065290562
917049533
924313501
318116667
1029549387
1190144219
1108351119
1159681243
833226630
709333192
1356207307
1180670149
1346127617
1028977586
1069519928
697660474
843471740
826945637
135068063
460255841
912311141
346198423
661769288
667377896
410579312
594435351
243268416
388145183
659323572
836805156
1332283725
800037020
253129015
877373579
197394846
1205092329
883637184
1218298240
1260183647
882399056
1328692985
789355423
1088294306
698963732
1043853995
701913634
195290928
705903063
356395153
351122699
542062182
1286308541
1325958592
800188762
508402126
1118619203
368116992
807090200
761767751
825814681
1147104818
1017831938
1354907734
796061631
1141782307
295909126
1224202561
840158245
682102233
1241130433
596525952
876128289
898809217
1160722949
863245341
203645517
343157491
1398260983
258904701
1118953665
669471254
1013344765
954325810
1222053102
1199265133
596549344
1380120310
1114747526
127312807
1037009208
905484895
1030005388
704049254
874854113
1171983018
1288871160
1001730830
1301913595
243243843
1219201243
580912603
1129809252
988531935
968252791
763982999
507756492
770288863
1213079882
1173066478
574965944
92310121
1321080953
155884398
333730591
989833860
651609708
1025871351
1187443654
932858595
707749902
827920684
1300257091
576961870
1311003262
1161398314
1131881608
1012658147
716843108
1237676638
1083050155
935519932
754527752
1070853348
1083270622
444815335
1193495119
986803810
1046619043
924963423
1092874479
1229468598
470258825
1008771713
395635666
934756911
887663766
746003619
594136081
1384094524
1340857504
353452629
1108786501
708956300
781305350
443440744
699297520
1256696746
375401213
360291979
144287165
470112919
1225069558
659658287
1012473624
839531960
1398511756
647023473
1359745916
934320233
603227285
1240311998
1095494275
1254152608
904265852
362919672
989274710
1317501239
397957830
582494634
770358161
1240270372
1239767649
560747321
819830565
706389494
1199995939
1037972982
497211222
828629188
344643488
458550810
1093535067
543090951
897186105
396911632
1153434565
442478467
288197016
387520813
1306527312
544089367
1228721600
747804228
1218704945
672997630
1394471764
421281948
865820563
820156008
1278954193
1160855167
1144650664
689931665
663062267
931940264
557415346
871253966
1110685910
1066665519
703588141
875270839
827477714
869268399
669306742
1098677997
625054923
550462827
526648498
1165976757
931881839
758500146
727360460
1041132241
855096489
918118445
1349505889
765119254
494042020
1177268511
1321549804
423252924
544400934
705034361
279997159
509636162
1079619785
994962080
890708405
348535561
550740548
1236803833
1117375552
1086359290
1050645475
439936559
759615169
1136169256
842023365
1001475090
206248258
1151342420
1164325405
746974877
463266489
400579123
706404085
452254762
650949228
1014510996
1236194822
888277457
961169236
270280722
679938591
408487088
1033606118
1076912971
1191167034
853353715
1052320639
157394714
597839407
1362987700
687776352
1370028985
1137437061
1326461822
1039073817
1130980972
255396638
829750747
935777876
945817628
808564655
749225321
1255093027
905567592
409767375
1025628614
1288123236
428905005
480906598
954202813
764719178
865678829
759120178
1015583574
686523746
1136985889
1127847496
650674221
409176249
1129876245
721268692
1388732768
703344252
415647970
608154079
370419743
1346113158
1300902681
1222576704
1168481077
546653616
968100692
202697602
466845004
1178591212
1135578833
1030727220
306145871
556810220
1397955820
950952462
906395896
816596485
246914600
936525712
767141790
471525342
952837254
736054153
336469586
609425210
1008220873
959349584
109494485
1394183082
1237208371
412115293
729685406
1237921108
649593762
437632542
603392355
404259852
952920915
742007725
655739655
1398393967
825586348
1019585711
486689085
1013981434
1094184449
1381443712
1253035307
1000733930
119990994
611348632
797923908
946187314
600669023
577116186
588501384
434812125
570421056
354479396
1266719354
652698944
454358638
216809250
945835431
944407515
1352558486
1242728449
1357950328
923751456
1313750509
994307861
1007039354
1139540960
537803013
744826244
1044579074
1126214964
1075116138
981442774
474192698
405361012
726208487
1077514544
1197714212
1057732502
1032694885
990711350
914037790
924586658
1065666130
892125042
335137372
1123395983
907788296
1061425590
954990278
774289717
884581108
1013155965
978205834
793810831
665780362
1210669260
902473349
612536248
1287913294
1144341072
349585538
1359582924
1067543845
851663878
799554340
980104129
497549419
988953643
1045580725
443957014
940063738
696882912
1149758298
814019369
969683586
759245731
470947140
442288049
1278491643
483913827
259053912
977167848
740762251
73046380
676239620
1313323822
1136749448
1058882277
1124590281
1071207183
1009227963
741131337
925974577
1382532232
1030202333
1262403761
860275773
998215077
1066541569
462068061
827779327
1383116520
852095467
1097409461
1105956264
1018277711
856398865
1191463588
477405170
1022205144
818144435
593059281
1127814720
739784197
854772118
824238153
644917874
929631981
1010727083
375669818
919948480
405710332
804428152
354453698
1198851533
1264229330
1284492420
846332842
900422159
783553828
704619456
1123703792
1394976591
955250279
1384660864
634060016
1319642493
1316745111
692071823
568065553
343295421
1129838155
1065963765
608444680
1042055983
357274969
654732331
1018730394
486802485
1093098185
1026324870
1337521549
992424481
537948453
930817893
1006306817
959047819
837303608
1370165824
568495593
23526033
1215044497
889892364
1234525427
1080161446
815438095
844391489
719040870
1113231386
1208937809
1208678803
725199969
1089132699
1087099041
1005979410
650213373
1258360911
1354044710
1162201975
1094540511
1180824715
863517211
1268401812
851395019
598810093
525579245
358903376
1187887698
899470465
678444520
735456183
1068965959
1094468506
1159877979
668315336
1245900828
1220388404
1325494676
1273776123
1087930402
1093467837
422053305
1298376003
835334742
518183477
535123489
749254162
1175041624
878805361
1165970083
894170213
918233516
926158767
1179796351
736545836
967006099
768216251
1020398791
751182576
666209985
677143495
767779453
1030584742
824183833
294011229
604895016
816503821
1130365195
474700431
1331182244
503681964
1169166971
1237258132
1238193636
990345079
1236243224
818844078
661787841
1214010058
1270790286
799554679
166223419
375846370
1047334474
973675716
1065812920
1066680374
708996251
701352851
1189666844
558044436
1020356785
1323113988
542465453
920018104
1046163947
1154686610
948509453
759620109
794314256
255794329
914318722
524891693
1322229601
502118815
1125492877
999489070
867816439
845107930
1260485599
699809394
1007049139
588855028
1069963114
694145128
845692900
908469930
1240009379
605970822
149265137
1184922411
803008590
598284687
671784177
443061354
663094003
854086446
482354867
1072465251
1220613956
1172298597
988582429
563805241
1297431473
1202280756
809411214
1345080425
702143173
760750084
1102836228
946437701
850167869
423848980
1215061099
764483632
892325031
1035496087
1179472370
672784335
663948685
1073842764
1158584083
685708541
1255073955
269841742
320635222
306378654
709178862
1299742478
728729249
1278274213
1194248074
826450287
64962398
729669104
346328677
680675466
942618227
1013113617
459935590
679131795
771120647
1013025629
1132453905
572097126
228989412
723809410
1124749016
953245139
891958168
938445488
642587708
717204869
780950482
1376072987
819439196
1399251834
715191877
403557883
362805609
1124329295
589174610
166715
1151664677
951257677
1302158008
546942397
1088972728
913040397
495743151
495857057
1313732634
1020191180
989698975
1199790462
412956998
905855815
559319847
1007969974
895881943
1266408446
993537755
756106796
621169418
1104375397
1018161605
1096867319
293938274
1151284273
954408179
973750476
679546357
749464507
894251067
272261261
968704325
506387985
601290160
1134272959
970544329
165479659
936513295
813286614
529817108
858849150
720975174
1186419616
729414255
517962408
1198428536
986013835
179174406
748413552
1076965216
1077245261
341312740
834108389
1083296458
1070748007
614895065
816137955
1221850527
1297867269
842279738
1031891532
1272210643
822670879
307079914
530735365
1292920031
1104941139
422609572
863978780
1258407674
608858845
545608494
1110734370
235743131
1069094808
100877074
818815167
1366844626
1316628432
971832308
728834292
1363668796
426207607
268652506
403668158
790586125
221015162
856011276
970681770
527447076
890154843
1215494957
1390198153
1237329300
410890115
1139401030
1204020362
576729951
17131019
1104232942
515931283
1036384696
1123634688
502164301
1093164118
1189364948
1092421161
1340153914
113292901
536548072
787121041
1257591111
920477083
475985048
403388643
842635297
1280112155
1038776470
620162129
737560570
1099899681
1270329814
912007844
1167613672
625366946
1109275363
394015840
1209615565
845032085
864598947
1243236183
1366947529
713890428
859261268
1251931638
768857949
934152304
504222291
1079381320
1262017658
677267107
1276582283
670239284
475049819
718984173
1258026484
1286558201
657339826
782930896
1122405874
877857580
343965948
1375518870
923490691
834164894
586659068
1355157398
983597330
507157483
803638375
353836125
695257060
868697309
1107819241
1291523609
549792112
1094453989
1007485695
897988318
401703677
450376287
1097934068
1212269169
276032670
768522577
259471483
802603508
282244975
679342239
997453780
807076505
1217887480
508376639
278290169
1035162799
727104431
923099330
1248669441
1175989150
1157540100
549909703
270901095
748026010
1124948869
623641628
499141795
1318271424
801674763
263739791
1190607823
1245632411
1229002061
648842032
577139197
782331769
564032574
1092776548
744756002
1399607427
800517378
766915595
1171623753
1342738372
1375961992
1209990465
765536540
809083374
654532168
1047035484
653868720
1032161246
370001525
1243651801
311438315
825741562
1366422087
666775319
458997583
604215663
1358215060
622604565
977855970
879159748
771074887
557725105
1174332981
1084828425
933306762
279810452
1124970227
1139921558
752813344
1177148950
613294324
978916281
940100311
944177008
1381571491
315091327
599452435
1185673626
1287773647
1076776838
1139200479
1056908489
426059716
1132740609
1232905329
1157410954
1003666703
1051908106
494488161
1200088265
101175558
688853916
712094002
1096627273
867280690
903059931
907908201
989661100
403782561
1304716903
1063106977
1071466057
910806960
1024935837
1166074023
1274649687
499241361
476337625
1332210446
1347080728
1071995973
1196297491
490518775
961042960
242562784
955318474
475449237
1294059370
497118283
1192882306
797354240
155286382
761768550
398947946
671586734
880848490
983789619
785119720
998182215
734453275
798568623
972986172
925457877
793605475
833381285
682000934
987287526
870902138
1388502304
465683521
1149920193
940370721
1354530789
457302809
707422178
801338600
660726045
1094684127
203502979
977548115
932191604
1049149479
1300459222
1139739701
578860126
661252046
986178858
667033766
1228779242
849735527
206024938
1158795176
720401135
1021956272
657730324
848484709
276267076
1001998927
925557320
1102917169
745254660
289269278
809177520
1224022710
505041977
868716992
537241360
872138320
700324830
1163498944
479844577
407715756
1331867018
666990754
1005958442
1177916012
1006632605
1204913933
472046230
596832744
464428187
1334945969
901189313
680311307
846149544
1250961979
637612756
1380958721
801099884
56483202
1013460440
1309260380
1218343108
941672074
1042448471
611768714
988192521
1386848412
1389837721
342158118
1168683998
502559256
1226035013
716206883
254949059
1109368038
577108199
611208417
903467438
1162253125
882630567
298641563
398075530
1302444187
1174021529
376657090
879858647
1304053883
815687945
902646681
1373992390
1228269483
552531072
1395863400
176828031
712257034
876756163
1019184514
1195572341
1072708242
653304666
731961136
2479994
773061645
1131053012
1193451418
1125969017
1154634157
1398508184
527288318
864658528
1215467493
1199550243
1104140964
948252183
1092755925
483712936
967016136
862951455
1157423376
1086684546
337081022
936426184
841161451
1287071323
925769056
1032476657
600754430
620186768
1020345914
919491633
849695982
918560950
586259081
759607427
1282024900
938645033
1111014539
644562631
1256364864
828293799
1368419735
578587168
758005375
1342598931
1220610040
849870237
1339064751
464152720
221970822
524543429
442984611
1020599981
909365761
697558590
395824782
709123840
1305061901
1039857271
310113099
1121193017
936134168
522220431
969608133
518853477
1175302315
1176354687
1041071365
1020117851
1071531063
1394661600
1265558729
837845299
942155223
938718532
385268877
1233339314
982491786
580119699
1292766014
1156223272
1196862765
600618651
885838408
636373217
646748213
1158185091
1345261111
563377744
1345576919
960909074
792548813
1064471268
887729660
1177116792
920884349
1364721138
612442605
788915096
1150696676
444374375
885194873
1060737135
1243812503
703793399
635787674
1152554380
221490675
915943756
982214237
1028931956
1367360276
1153377436
1132452570
873441274
958213139
962110111
982220032
1173326157
1325390456
289641638
247503212
1250968266
848576075
1027284161
843719650
1392683983
499275911
1027930611
428563817
337408574
476087883
1276523309
332388440
576029861
1299638752
703939148
1311297965
1124097822
855374900
876676726
787772286
907292846
1249506393
1085018759
1090608919
1392962770
1343865577
1369345654
1069370292
1086688803
842560004
866796305
777740722
628971751
1275376591
1210489151
370341901
1186546597
1324410428
837318436
983620138
1187453447
908234917
899115161
1303211768
1013106532
951524565
799997012
946467249
1134628550
677592088
945834821
300002349
1390374888
851197547
1090156025
588302189
1009276976
390296689
284089021
740447436
1242542121
1130376955
513962342
1389666195
894326148
270461861
1324748726
1350646218
408699049
1283954545
601590387
985150050
954372998
517160994
867543644
833841308
1389637231
629093938
655466812
245896692
721215197
697405008
874761270
587549598
933370646
1023035473
695836779
505834215
1037718478
1327421706
854396132
1012254405
734371064
825902343
1291034521
557139045
1284641429
549114680
1328383164
649326609
1237256764
1086668107
186274541
1066736123
795600334
769454969
763442672
1037854883
1066049489
773273274
1063027855
1062051309
952901870
478828422
968372008
1254514037
1007668926
1271186746
815369675
319131444
1127720378
864927221
788776842
466655378
564039335
680631134
1134011850
1186752416
763107965
650203495
1036119582
703613756
1391617439
535504923
327808277
775058795
842704613
1209536781
943183272
1050350555
513449121
1035264931
1132773195
695186336
1344445477
1193976125
1070548446
1275297514
1398359133
660276696
652167097
532539145
616415443
1130766926
933040920
580688619
631313096
308195857
676024285
483021514
1039313849
933523633
865002078
530423372
793602051
595576317
741509253
1043816556
1069150991
715337203
1297774251
1398735100
955410846
957287685
688743274
490942241
673948657
820826460
978473856
646653384
968319152
1061108834
572952660
1112518989
366933365
685357912
1355470083
876027065
1174737648
1176434281
291180276
744439638
984599346
1091604920
845793862
1271333973
1154183668
803486988
1127928475
131061939
992896668
961227341
1227588257
1275898568
723209320
1106034107
1106309783
324602904
837653268
365998620
992594843
1396408216
786846168
880111327
358518732
232551532
879292729
1287080156
896638704
801100376
650885456
1372807653
341364708
486174176
1358022055
500822401
687186446
853405400
1171688980
664042051
1068877470
1082062252
1259766720
693683065
848764817
2800594
768841989
932419803
843014887
1169187821
1056251715
1321933027
821664225
906145330
870856341
1331094323
596507508
791797911
855179481
327783516
694255354
1225844683
525998560
628592368
604386440
1156373518
809784378
1301073310
704836919
730945866
1314701679
657740799
1012039077
566028507
853503583
908094277
1324071363
193609978
993900240
525936238
691041302
1133786660
965929933
878005695
282640994
1147344274
968421666
639926687
706630886
540294694
750321700
910532665
992719349
1047961694
1167335864
1322072370
640717046
799206833
1041674983
417022779
869424691
1190947945
848286604
977520590
903938032
713068172
1092572404
499203625
1113545031
1179915555
631248312
684512440
624221697
818990397
1174975625
1332680355
949480180
818311989
441631715
1290153137
1221204391
1041813305
1215366189
1081619247
404914655
369822916
995875604
281715740
756424700
864490158
514771678
660442161
846333044
616013706
986899989
470558632
1011941741
696587399
1017431244
1351340558
1210577578
697320577
421716173
1293809714
1253196428
820557774
721302066
864630524
1067765609
521866247
1052545929
640840879
938596542
747892443
920375033
1098119258
844826612
982002962
624531719
1291409440
1315778835
1077349614
901507316
1335010239
1098097854
987160353
205640269
288976768
638582927
418432405
416146383
850401847
498950333
286320396
820823805
755871819
455111531
1262831765
1051636415
804532446
173949010
1322860142
515305038
1136112010
460131520
1025193270
1229041807
1219592332
998189505
666741140
368327947
1040570971
385889372
1024006349
1005755785
550130209
883867899
1013800240
1342676634
1135097695
1351685393
692025508
877301410
420413716
824218063
1059001246
729356930
982503457
958209315
1264465376
376543680
746909389
981225652
748928309
1130215020
793838258
923452178
479056232
963741867
1207277985
932282387
453130345
1213313716
1282495222
870622333
895932407
951874305
796103631
595015968
1219398059
528334509
956502620
986988727
862264563
1326553039
460892483
1365595340
1200231254
1067508757
1229271834
1005399594
810230373
615140392
1131509334
631991590
1372556415
1278804420
649063637
384346177
499977990
572325045
937532191
531921355
557700182
911844196
376658945
1166352345
635798897
821719647
615230971
963275389
687066097
996834615
1345834412
1063695071
676073201
502243241
1253677853
1275681587
1083521218
900825178
811976089
1067744523
855874313
1125095401
764153211
1222791662
1306133049
1122059580
827229329
1043742366
726068279
1126968664
845593271
796975019
888858496
1309385828
1027487927
1230190630
775245984
1094207322
969364753
425605389
895150430
823718827
810770897
779917258
1281666874
817119008
369188631
1210704027
1067491095
969036540
1379670463
722646456
807122122
535280179
938065470
796082973
734018005
835497419
1096156184
940769476
942678449
45289056
866695570
849054580
533563529
1009936121
873445669
905326548
1350540271
550463426
990054996
801412312
840098541
766040367
334548028
110886936
691445747
387281764
758975902
1200022805
183139245
875323204
1144878975
760615955
476302571
985245199
882074993
525006227
1352918275
641433680
1029170551
1027013364
1132913824
571875469
678747409
663262054
767294170
841564636
546126116
1164600325
1201832706
994567834
844579384
373693297
544138246
940969602
1038274851
1363741448
812999179
938522594
1177452372
603106215
668411416
1187045648
739874291
710094506
1146657100
1139197370
501867664
1064126326
367104766
350473336
896116293
874355563
895709410
1199501032
1396176964
639270695
892101704
1245917588
739483275
416776244
971387219
636887043
1080816215
1218681437
891991498
892494076
678069899
1393950256
898117430
1088163347
1147005771
1022829850
967959959
592486560
405042354
924271823
1368002225
526981168
1277075157
1136010105
780415760
1185000522
935953260
553770046
353810416
893770738
331228979
917147942
1025020475
475137622
1380322551
1019988591
623118510
1392365835
598569668
814153805
981472964
1336755017
887416127
960517580
1088851108
908837558
1119200609
655587052
341049786
975931227
502494016
1132649785
457073806
374429934
1240934755
921440862
332188307
700132044
742256474
623664304
1043642116
771695748
995721873
1390296944
907256859
329397275
629863739
385834532
894977906
767591944
637840811
680336452
1226501549
476207388
519672567
1293246856
1010331204
1322193062
737250331
1221461340
975320480
1184177660
1177080476
740716121
1157044525
982932105
384501631
473112274
675629780
123521399
636646580
947851233
916681131
1220613712
81323295
562355647
1189838414
555037178
1089210457
831972187
764981093
669575021
1305233046
720986322
1207771225
273440104
306108849
967323554
1175960196
468217190
749816929
723617377
1196017462
190859124
1214218372
310597495
324569627
863520345
997791242
688503032
587230922
412193734
830024576
653763980
967949677
867320165
474026305
1123911669
1386879967
875961575
698922322
1167694616
1251207250
1161822176
1371853395
596706859
1338147949
1081131535
545438534
1227339256
1236145029
862945279
1022751580
1293503283
959607756
1135277564
444208516
1133942301
1321330719
1367955807
1363783913
1136793556
640328097
580473370
451614197
935009032
697632983
1163579022
788111166
882952340
824412351
398108186
1143504336
480078893
915696752
47244005
991781248
1219193739
752644671
1143041598
1090809546
472184233
455280948
372492985
993512064
388651894
1359078505
1252643081
697247838
834426477
718850902
1026825042
246329260
1134724444
1219544055
1090303661
1173430394
565001085
1316046719
407757135
1023506364
1083443992
901003180
1007898854
484701443
576288266
512830614
702693978
1157424271
436186260
1373148363
423393336
972844053
643506910
1067403386
952539468
658134877
486886717
828363151
1201594778
305061229
352184810
644133252
644448649
612457349
715986603
965037422
1288342405
840654599
1239417283
1315260030
1309678047
700097813
770198119
835383129
966377464
1272253637
1193429722
330780307
1241841226
571472718
1018330516
812264353
659615775
585186074
1221902216
671677251
1078758299
1298875370
852142925
733875389
813487804
966812968
1091393808
1365565290
1154686746
880247888
1114022479
1123619516
633962927
903225613
496059822
654904315
938702416
1167239711
696780981
988874773
856411264
1033534326
560199272
760406233
1184837072
1345320173
1211510812
834681283
393998838
1186273754
855049065
906397944
1165005429
765068558
728738262
1181057778
1162126675
486159341
795545903
1332934168
868732409
1112923216
513734859
852743590
1383360142
636358615
935242952
1285990962
333701492
714109834
490418448
535639549
479846497
1125237597
134658235
1210938714
1213905490
1296377012
306671556
1221237681
934084750
831110882
884877040
696071299
529918536
1290533869
960598442
401528588
1065375148
923244572
648848919
1396310903
460339724
1023946189
1168023092
1198448152
1060808161
416514030
374042692
976387396
720268049
1061414045
1287072451
1316894562
1375234533
835849466
349513356
466259337
1039389232
718263762
413273095
1208555104
1136800328
1098049931
249260226
739791361
885114023
1070712788
1194113858
916046825
887542689
924034572
963570381
1133246734
867626104
1343329379
1003363032
1381098154
931968186
1081142051
486460226
1241972705
1316806405
552286634
1354575723
1072116573
1334296894
892834823
1377312138
315953435
817339775
626187273
140073936
966053747
705177385
777000
829474684
1263913628
954683260
1283328111
1071197163
979788742
250781122
703783899
1275670293
559535369
868680380
915554161
782266521
774984966
1040658865
809877020
1208273178
512952445
1155740573
1042858171
1116461925
1125137177
517704975
1395545368
929960672
301631626
778360243
1191698680
1038323129
1061496030
1281428709
1008083997
1237216961
651917342
694696404
1158665249
1393485138
1253390317
679106413
763953240
312017039
962258289
1047044482
695477140
1330738552
853803829
918368715
722603759
350861808
661464870
546735021
1058471598
853529209
684572970
994550790
747631624
303931633
1096935032
1170128586
844129181
375182785
1241301832
300582955
1330937930
1183744439
702317619
939328865
301658891
973812961
844579623
1279077959
1368375812
690699015
349758006
816181371
93634076
1094331362
599663014
1389204924
446949347
1399725962
1021472529
1264531550
1269683303
665013193
708028782
1361245555
1347911525
583147042
906225968
440762442
1160440311
1304500929
660976516
1050060231
814582924
739716581
1358346405
1001374800
1172425043
953456081
461718457
1253762341
1245300251
1175797011
371820707
681478699
915711001
636641762
426681398
743979612
1195499599
465045308
727373845
876017386
1248892690
771665467
1066330224
1200651402
1185594747
1257958597
496170812
501740597
445428608
954605859
912099772
616190398
551876100
1205796660
904977688
1346567539
1083716505
875044602
907996139
861950849
936603702
1348443178
1215355179
519895388
1286847670
720594765
773098545
870877646
226211740
1267657388
820873002
1360192119
936797615
397232936
632224330
857810773
1354229959
700266029
891683462
493901713
304881659
1116505155
674644340
359747402
717133926
468038247
1055283101
204627046
393712080
1099672694
409049444
672784171
966775472
703968824
641391978
1036126884
888381322
189746456
874852616
1295979394
952000350
1056829166
99329086
516686970
1157702509
992532827
827016147
912656498
911678321
928018645
1106697630
1098837755
866242755
936661766
1318449497
1220229127
52069042
1090967575
1180693330
806706529
235451699
1182569034
941912651
464042595
915469055
1056154517
1056998931
826955261
969825735
949456590
727538120
367107859
1053116745
532857783
453657233
963526470
1122205396
1311490765
824537216
1195615059
971208321
1130204205
763082626
1167960181
1192231194
670148224
1064241739
781784988
875290614
1123913136
380806797
501440048
582448231
968398768
1092834471
1231343985
1033908013
1066332424
839737870
947883738
400686367
719125955
377960785
1253936180
809830779
813637568
870225480
449861743
413579788
385737321
541502511
1254660064
1102797916
1250239270
645061553
997600675
996516009
805379999
907262882
1016320730
1257341063
496501229
772042111
423649736
710933048
581252921
997389362
897369527
555804126
1155919255
504163638
769959064
509526411
354998512
1014237262
764550882
963435237
1392665366
279233147
816932197
816727784
922635776
872117189
1081114654
1053247081
760910673
1199654521
1212852223
1076443831
1162379907
785215558
1051374449
747292778
1107126897
1041264729
1254063951
307272879
412729861
1181520539
1062593639
827211018
1080885599
1343436890
1120974687
1345597629
1392126383
1004359295
1069879666
532940704
937750659
1143944914
1121506373
447583060
587183824
850412742
738803780
470675935
986032774
1267734379
830412431
813317285
404183256
497197826
675537986
579229490
675190930
1264430051
1115658100
1076880012
335248081
1219541697
976848418
1116198440
844214605
1109203843
1240275516
664345556
993543938
674657682
946064027
961267942
1238315083
700216461
1062433014
1235539709
1343233687
1037177853
1035431934
785920913
1248868053
551964287
1048782783
1011959387
1166738079
556579723
1387160606
1038645856
1133060963
508005133
1127300807
763567989
1028443960
1230949134
493463858
118103989
954720672
797591525
1377956860
1170156613
1319766662
406963184
1124051951
957660770
932280154
1391712897
981907774
562860299
515735930
993156147
532445068
256742360
1049654248
1303920745
1002708610
1077235516
949964858
1347388315
886927953
1181259902
1350096867
440139236
971348467
431147696
1380794490
644630150
868624472
1221997800
1104543140
1055859038
953526446
1181575710
255411042
1070125668
941664184
815511302
777099966
558377541
718507037
465932946
1082277372
1196074804
1020266400
576306486
652873830
1247345241
1281680420
798607342
757880699
1311400840
1055720290
1321932960
827163843
331943354
1160928127
1281920986
1072822671
1003506081
909373666
210199242
1350030881
1232383035
880896288
382207663
651381780
738754172
691597269
309113926
1096721878
964939818
684934960
715719371
941720746
1336606321
1208764743
315176194
1222014636
1286288981
1128494601
741326618
828916584
495309487
885944809
1108015834
631586866
924154257
1109400189
540680473
785883454
332195636
754511320
765163564
525400099
672697659
737802420
685504879
530342949
758750754
621047223
854345700
586410419
993710799
986348033
1310624334
1217851691
460260424
836632733
1188319276
1340560760
695240812
796088897
869213354
685842075
1211499988
748191575
1100976835
844942748
1367669049
521859019
1160219263
1119667549
502359510
1001265400
998821038
449257288
891938067
968176042
1376576321
1062465152
1087424889
598031731
570468452
833566195
1076828209
1252203106
112789474
1379379260
785935855
619127757
846525178
1255257956
1075689271
1069284321
1174714377
754343474
818363103
1299133958
911813141
1261963408
827217992
415789459
1398281859
1221342955
1084199053
1211754560
1042819848
1106747724
730741914
1175439504
1252615191
1356099066
1302175585
1298807258
980421161
1301307239
1217259139
1018734127
1135502882
774916355
820956996
581975231
1244307713
785444162
774907459
842398982
1325600946
663399146
1220382215
1387658555
261549164
961058343
739466259
730606783
1221717065
403930025
1163807199
1202203478
1098463803
1285306499
933774070
1341526435
636380083
731553977
462582443
1279124717
827677157
458435743
1283708450
566917783
644434954
553607019
1034047923
964525444
337718417
929221542
579023837
931059119
580162222
640103666
1010851713
898499340
848585683
1385344050
1253253373
469674445
861605901
1220981870
1206172157
781376927
994994763
1219962451
975374797
709864838
360931480
1283480182
589511719
1077741963
607885030
319098947
653988064
573103801
829583195
414600883
1158017902
683226502
275518961
402244708
1003235722
897414970
679052647
1059188624
741721800
918301348
1031118612
908952374
980897517
1242329458
186936285
1393723214
1365145638
992136210
502112066
678847813
209701456
810018772
316022661
1370717466
1156410018
1131281669
1289207018
857750258
859423731
891631920
505122220
834707435
1355711986
852789889
1198078145
1179522987
1284312621
436753106
819763003
1180867178
231769894
1011387036
955406278
87517589
942442237
1393838331
1349614076
525461010
1325036407
994095486
1225480156
1379286687
1004007020
858368063
818609470
1153083543
946519003
1030060311
1138821255
1070612240
1045636748
1240530092
868308046
1002876802
749241297
874889873
683712732
1026040331
1148654530
833434523
776135748
457937633
1366416048
1250349080
455247318
885207912
640974597
655989997
1171860059
453696127
1046636030
420540680
515436502
403174114
989457446
723338366
1030985590
319957526
673217673
997660563
856957086
502417508
865143651
860203209
892552117
995512569
700366831
1050575073
603107274
278052485
932159236
737066440
382109087
667180459
1264843376
679091002
430476606
747621653
451825476
361891325
1371577726
573498154
1100833496
1012802193
1151760876
445843377
354799175
1054182397
717593426
1035038024
401057091
795234517
1064108132
769893339
492521948
887766986
454534695
730796653
430269078
848538700
400900606
581764677
502120766
683429404
566181855
1068851411
862760482
539504519
1139984536
729576222
617166965
468792023
395772632
688714686
718377917
1356961878
870037826
507431894
448325345
502739907
799816563
717326140
897540007
1095243819
299577231
880455730
532815407
540731275
459621329
1030637917
368452706
1124100399
1060719164
448291285
1109479250
832510221
825625171
1021173770
1077649269
386256582
498953760
588936959
283165857
1008419036
824126105
795996550
964479945
445961755
779443973
543484316
803747694
1064908955
598252570
103630724
380115716
460526197
204964925
1261034369
763590797
929842547
883826607
740676687
715020266
494944082
931965450
398946084
795992201
754005250
458492447
472046623
518855763
895552127
431236108
503799836
523036362
479598147
352160829
297447371
1083719923
656468871
889819802
878826314
809474837
833553358
300151794
853189818
372663908
820291328
640897630
1357692747
935554146
745633225
576124645
459568902
839892185
307638764
540309119
1264909595
789992394
921215565
957891331
705123651
431931861
687393986
959019044
482662882
563999572
1140027562
779188108
615337178
433687986
530623205
380580280
1115642594
521155717
910571808
475359139
681079940
1278606474
1128396677
607873965
667298758
672629725
749492901
840123826
308144345
549756275
739816781
1063440277
577036467
332368585
1235461819
601773425
709002276
746629589
1277793654
524146806
566290096
470464588
394743926
974474222
466467911
1101945604
551273902
799422980
977540307
973792394
958317833
529051173
1210790823
173051282
410154379
465217847
734619394
430827943
456629310
827467275
742829766
813187972
897923829
644820567
1061994931
912232488
522919990
828904334
419669188
1232875927
920622103
1202293710
1095935032
1063944184
481391009
481867113
1050506998
428831503
483431286
261376621
1001307597
970156149
1130690064
579429662
715330194
501658071
826474633
553081779
1172603109
278681146
704431499
343100815
874578358
503614658
1196083851
958936502
739971764
937552875
831580874
346308667
344091596
919298308
679492008
980846692
549606447
807923871
721746204
937721295
631207149
896852599
706770248
193069628
1194536017
586818270
365168305
1095403267
518702539
586539376
837729139
856307103
684986458
682940347
1137349652
418700790
869213592
921179590
651564804
751417653
506147344
761770400
478014828
830758962
763656124
563891134
985318904
486588468
577155564
876307875
396090193
400618680
489169296
1259597617
873313474
769747447
298110022
528622976
626603589
61735504
731450025
545407785
592869559
396350376
382964994
764659508
642856694
479284371
1229252611
697231761
585843787
541661753
822562396
945087198
1278980649
800071121
1083749461
981633833
479715299
768903952
534722090
402653711
581699851
974115451
455022622
610023030
433804342
597227843
1032391861
1192008422
1108396488
390857709
1066940235
874236951
549945716
601348194
860533258
1082253062
541735573
910929782
735308700
861599188
1078180519
1034773969
1046558635
754592296
647261193
1385835024
997701941
467194016
623530216
186334913
799114271
403955360
1044439417
652021100
506447863
410226552
991259353
1298326018
730388339
1116240143
1011395225
1335105677
670716207
1068535107
855059653
938736890
1132097128
488819610
962181595
1033917659
798927945
684004332
433124083
910232366
1005234338
1374239853
518124152
704773876
874445494
872025151
731005326
1314300618
1305897835
792612336
613878940
553206353
642645884
1383189170
411845874
1301417574
903346251
1002217257
1127124890
977941572
1124470573
606458341
985559245
967196696
579613726
1110505730
765387259
1369911827
785352560
888701895
1392750073
1285462028
1085351552
368087902
1394406594
779793326
816978635
690254337
866050382
1366477696
1283881514
433227583
1133113753
969256626
1254030905
1076332018
883988759
980274550
538480578
1209403893
380323332
934351147
846994903
488448282
785513402
1068446373
345623737
599496198
564523620
1292247342
498082279
316065039
453764678
1272623965
439006215
754514867
799239280
1037088977
1315802137
595156702
887924200
1179258662
1098213065
235917966
1038551081
680766094
947330244
1314716898
545219244
761821090
924725602
1287606099
921344956
716528474
678826137
680121387
982470793
920260463
368044893
563615168
1397636883
896880559
840057758
614522117
705620769
1254238343
664232607
865036878
519013193
453718330
712319229
500456392
386842409
413752602
1009757944
757995088
393080403
917081844
748421132
920347684
283805681
1149214966
804991709
929297798
968753633
1006916759
481359923
1386644429
1358314869
780103275
1050968571
687391996
1049072866
537510778
678370995
527973588
803978892
559411383
438794786
525681802
1302694370
370740659
1097426931
1081765211
434583913
1026398195
1250720023
752893318
690746700
534148296
627469580
381380176
505439129
556784289
625462953
615683562
1131799743
510684132
544917492
1214204278
1249865177
900852340
1018239539
683271939
72003897
885253655
449314426
1171786786
1045195411
913478259
1016710652
1292397566
518374532
586985693
1026905486
635781317
1230141065
1048487641
539556082
1003750052
1320549627
571401824
685054456
1047954139
771301872
1013605764
1234666373
1280439655
1247380402
439789614
775862509
883756884
631666531
1018290157
663072081
1076752666
453087262
868033237
1017156488
1058360648
289649282
427721719
387952644
863071883
653352302
640053239
760791118
628841074
854521171
723998006
1372024683
1358154789
606142195
777647098
510829268
613625676
702820009
686889974
1267666756
803635403
1382159595
398972015
1093024227
302066609
936771838
483029780
1352636586
669942768
308431104
1179753142
1116823063
990791959
1278266131
546765701
965437056
1156927823
949731502
567345484
1137954551
1161259686
989731530
529328609
1269116273
385389238
1193909017
620848290
1181073820
761901418
445357668
455930094
779265727
1253836481
910734369
1133006062
1107808991
1383299039
764861051
1125416942
1208602967
468803778
516944932
407890384
878415435
3296007
954366204
1368986655
585077554
800389599
708521483
469244768
1073055685
455477614
613325284
1330559490
450633339
324366016
676229824
1002957946
479021188
1289028290
1233661294
887673343
1017456757
543805663
1298908077
637700082
706449201
1020111818
623513985
437761540
1086400981
868026266
1248888115
735118608
604161526
955724689
844630532
1249421725
496841464
868588045
52745448
1337885143
578687370
996005397
1142585889
889306485
1281006993
1204371500
789646256
661919504
1244945932
760971925
77511693
1115546371
1238278724
519908888
514514031
1079608710
1229041536
1077908084
416786807
1359376841
452750489
1073297682
865636488
815864601
1270797241
739790296
752205756
936252920
622104520
802494105
1254304336
106825501
1087009614
687680475
635522298
899707077
314581267
458076764
970357888
1247922476
689401120
822450020
798090093
1223301885
1061892563
664043419
1251510222
682581985
803612322
354212808
731260296
1096414310
974396681
679850716
915691997
941669188
468785167
709484924
733487558
1032454314
988197832
849079524
518616120
822391031
623317928
1075258484
1213789389
843211320
753259492
624287050
862139114
474303193
920911790
825061643
822635001
884349686
931438600
797937211
854554659
758690119
757024483
697235508
1043756552
752146835
426578490
504851091
576367812
973717463
1316278265
1359647937
826902317
1081937234
1158806910
987320657
338235480
566464544
806349304
547193684
1238413064
735709205
987634771
1240749879
1287458236
1269942702
837481386
813797587
31764946
1200961933
1247342553
1133922981
1243412495
1010112394
1273724220
566968109
772498688
1317236874
1015424332
657490539
861430827
1090393433
723006588
1046585983
729134144
1135237919
967407989
779533437
1081207722
894951267
682272352
1385480990
894229211
687686130
361762541
1246901358
460257890
1059001031
569225472
1266516808
1230289603
1284338373
1166442630
1090656996
1040994377
1265102665
1040253556
978509892
739729304
723404712
1107240973
430015121
451199978
940459935
425809398
884012536
1393519239
1363015657
537388645
1263695660
973031582
843034514
632996544
515847829
1058743135
950787094
972474083
923837976
1129976703
1023324420
708513510
1043223980
941224760
825577706
1277059864
337500883
283344874
646182477
1167980657
636287974
513969483
1394961186
770656241
1017945386
1037484497
860079282
1313785922
53417823
551314971
841134802
1060555835
441112921
500547442
847939892
1333084
940099900
1151818194
1169255668
944103776
647935497
1121253509
604673748
792460925
1177094227
523811780
1054569907
1254559728
1160769747
1119645016
584766866
1012663081
1093045517
946375590
1011657063
922463239
859765640
1124840885
345422198
1157466587
931474733
1263600562
418300198
840209649
354707921
752714538
736649852
1244514956
868083042
918546651
1236111560
1182023293
512596200
324749733
366916912
1323136554
902784477
138694563
645287987
825381732
460687664
1051352079
1158228001
1325860818
472201603
832402728
1166427546
945771936
1059010261
481333152
902443926
703350202
705173385
859588892
797148943
868688590
792697998
1210315849
927222805
1333919838
779948368
1290297291
758101670
495429782
957562528
601885577
1119428936
1227769611
894732868
1070890539
589612148
1185256510
723151946
471647440
931599834
774925264
897021793
882181478
924912637
1184104085
857423133
901340301
960969981
637039443
477519922
483286403
1348027304
1160371511
1319133855
1083548199
853780166
812226757
1266148642
1147798133
818179138
982067298
1089272915
1000895370
1081321908
1047804469
746180501
1040337719
1367518019
1154391055
508038542
952927130
1246947166
646228113
790073442
957596969
837119864
709637872
1200527533
1007646617
418930946
985172353
525060283
538013517
655477116
681196238
721398306
1334572803
1247602132
946837301
1119706301
691060054
747553387
1125857514
1369416319
679877921
984007039
998584942
931184685
601536414
1066677958
869883630
954658062
973476173
555971530
1214061352
705977782
889777737
882410894
729328906
985574932
1167709240
706854580
860513087
1015875973
237657109
1293950605
966347366
491562446
524803435
1024401133
1366830134
1172002173
1046487443
1016752530
1059438023
751704048
910794199
1033569730
1002801056
537409798
736662852
527677607
738104441
458915454
501989386
970799341
164492867
1170311490
1132560058
360503524
391722439
590881947
594752101
983403100
370931802
493682888
914812810
1017757013
836647410
1144655318
1389812542
1045062387
776949752
536130380
756015987
1341985379
1333503103
989378944
91262897
717989559
1388140131
706558918
420655112
1092072418
1077581033
644617425
857946195
1049394871
1303774756
987687198
726101649
642533378
45719563
1082770841
405045977
861466836
1138169608
859114130
1352057251
1283369077
318924951
499665083
963690949
1245979153
901167667
908632865
317146062
1104010939
817023776
1318608461
1397057078
458220178
748328320
95080096
337466895
1162571991
1125417940
515559904
737692371
952770489
381949433
1022790715
293579431
422448674
1114449353
486183593
1103736733
376219749
704854008
1185806909
1264501696
670890484
812260241
621219325
1105165722
1187212871
556566351
802452605
980311053
508079257
870444746
802325208
757507088
1090995682
1157488260
928889967
1145152368
1049392007
755479411
540083830
798330346
926244462
1143486991
843975778
1097735922
1004954048
1076698688
998642163
1164514856
624213534
1014181406
816586278
701771800
334681904
967221553
1262756164
568122961
162752900
926710300
911392602
1291651612
379219221
1318884491
994134051
581982386
767705662
1178290569
958664397
629779477
1354937447
1311893842
1063160414
996628436
1286195185
1261044844
813926652
1340626532
218327941
576999197
1386623500
673391699
1342320603
1182184450
968468665
1169117893
535416259
567428724
1373595813
876106967
1112466347
897853751
792462226
968157971
335337164
1263144457
972103345
893183114
487876133
865987939
1049425408
721819040
561516331
1038344567
835278524
758868464
1121037728
717391969
801048209
312594316
745586688
858504019
1313982170
261904005
420935275
67468760
932905533
642904233
775340010
822800006
557315024
1389542354
707363399
462697982
1319849957
812549043
1189943633
444226718
718986143
908735825
946161457
1162305746
584365809
733252895
635294083
917723902
1314699029
1059931072
539239844
445181419
1050626726
1047582050
1284025751
940012832
832385310
1137071165
1366871050
955725313
488413028
1321113501
499790902
311279355
351813655
974524420
251928578
910589297
1113386795
1152443555
765183026
462779549
1002882184
1217999070
780544447
1126438181
914801094
886116462
951841160
983635268
1134806755
637056989
1120688825
561703397
725620492
718358159
333141268
977541238
1126740809
354686123
510128575
549994110
782763448
443603671
995238685
393410889
749538626
1091723637
1357677647
481555820
1164008723
1326768582
1128576762
726172409
1220283897
1187136754
830976013
1338555358
643324365
899673302
437852438
421692611
829082084
1309666310
1291022136
1155251407
421231192
463507412
1265756699
868844862
707506821
735277043
496576202
1339234629
1073680791
389391394
755473639
582150125
489454881
507079037
707270795
685272647
1347666055
1156347748
807333115
1004755812
57742860
442359683
702595307
970861880
1264839608
958646618
424820606
951643039
1078180935
930020416
1096035574
461900198
1297747573
1231415534
604218475
1034506476
569179217
1291590461
767457129
1253666679
626413954
865172642
1182260169
1050989057
1204329892
1279738250
1272399969
1133589234
801366895
325084062
358414979
965938428
1245696954
439505458
575482362
843105530
526078112
1132146145
921052789
1100576713
902875762
1017928021
1083883701
1041891690
1113979694
912996922
647725897
1013273194
792261343
854682948
1007283372
427256509
1244002678
793211538
1091731919
626080947
968455822
1375094255
1009494263
996008114
362370408
1010140366
410785440
499768590
768810484
1193183796
1384448931
719494688
323989110
935123292
1341413532
961858184
752780661
453325923
689600103
335727275
543292992
1007252911
1085768944
924740556
330691442
1319749588
1195533781
991850578
938481547
469429998
999378223
1022258837
557346252
1227650942
481195170
614975556
373189231
1247034695
685607994
937899546
729278606
1375749707
958250274
830443165
528151153
612156711
546635142
1293747640
368966096
1028217087
840555783
1235747359
1124977747
888399113
513889536
334354756
756719482
766878139
1258847647
684553465
682466483
627268877
284577149
670861275
371425973
860455999
791360126
1034953365
1360224805
707586563
1170544409
440907281
866321759
938811963
1015307349
1394268661
1024904719
1131620757
919630103
252903818
1201327466
760263746
891286760
765411086
1378850458
461988633
1017132379
1018189009
381254599
702174907
990582251
998785784
573619537
1004786015
340247011
755997624
555557974
1396099141
1345838175
1130624937
825476749
1198291042
984233249
852915972
1276967476
1005320219
750977522
479279435
970097102
1242339499
1341132109
498402927
789648484
857805093
1267053313
1285556459
1115578240
841464387
628974310
965196390
707433258
259043026
321021647
1048191979
1052882273
977884878
1238295633
1351634534
862632021
1074030348
1054832770
913087772
1161749286
1166401801
349708038
1163549549
400991354
1250120412
1080611897
1189034490
935311792
645907371
603671255
953355753
1027487729
1284255814
585659665
1025300794
587040933
856186979
1313866457
1057801119
877227648
977810029
1309315341
1160307961
1120383366
928273097
920837236
781452283
461364261
991166532
828003239
931296040
767601455
692814221
148593636
894169703
1042627049
901853206
1134364646
349613441
798374885
680628339
833335821
1050973359
528632873
1099185740
583321042
1058295461
795825802
1229316944
1126889946
1109823689
455429889
543770132
807120376
1116291951
899303670
1212822697
563579456
935522089
935779393
934938858
969127212
763395088
449469945
1049232717
1363030260
608296617
742895703
429477194
438454849
740354594
1127707367
1371482449
1380795197
855368423
489470338
1398402302
331197841
958323773
817076538
967266343
180489849
304255292
1393763502
1390314320
1015095333
933570200
351356271
935459983
1077291995
1091393036
1074977492
1207724279
1334957860
1069214939
1139858686
919642027
294483645
728217941
1050786516
394611431
1142336531
1387076890
540012200
868199703
404802293
565771632
1308440869
981396018
907487524
844911250
1213228634
721296929
1293516613
520446285
1011334381
1241401613
87047452
236697976
1270793789
1385325183
869945315
1064382251
1315647853
845289070
1385577144
661709367
581251277
890647211
1310804615
1133191900
849043604
1158652848
896696452
466292780
1173970979
816355081
1358637863
1163194981
1044322069
1063237691
1252581959
1257480116
1394417124
855259707
990717169
705843389
336848306
1162492781
853872563
487398698
713358691
1235925266
1050602689
1169584515
1369349670
1050617120
917601377
266945286
247743791
1182594750
952448757
920492993
537368940
403102093
1053345471
1041637468
905642467
805515013
897917585
942501607
1322263598
1211208069
1348531938
404699702
1028962366
1256459019
738886955
128957821
531016888
913565594
679378336
1276650431
668901172
374431255
824569699
545782733
581440556
1130702160
1047503628
570950435
1086754108
405720140
1020689039
640866373
1294367213
922604311
1092468051
1031773034
359213610
1289505259
639270872
685196162
448768731
1366796475
1122773820
1070149492
1314083523
1007457575
453492241
1130529568
1214877079
598370709
1221793197
873598394
1093804175
746507856
972555320
726324076
1143213078
747585522
774729724
435730459
1035843374
1398824891
1015388674
1072767561
805487095
431108402
1090226014
879228588
932219354
1158931927
936161945
727227319
1313288393
906482823
1306551930
1236564465
957460753
694554240
600514078
1205897159
1022397040
1267615564
866814681
415830426
1327214777
1215657750
1138176316
1230016122
659331552
809174936
797391539
1127588436
681202261
711450224
854247301
1310982432
1189238409
622988274
869090102
545561808
815225434
973305783
525214676
1090836722
1271702155
783737589
1201409678
1363402962
532014349
908681336
486333245
829608485
1165958925
1077276917
193420084
959969018
907631554
1390388387
1207938513
1286770421
134589751
679865884
828752168
1022578982
1110052532
1203286880
694723134
335906568
900413436
639133917
1343939548
661484918
589616111
730740103
1112720306
856258524
599787975
1111670494
1261112018
163105900
416144934
136477504
1376991570
623914392
1342351632
405382036
1029150248
652076455
559541833
1396943644
997907789
1357742072
698873117
939648880
810150974
723863004
1138471944
1184626063
1283178853
1148190892
822409114
1312391487
613834995
1388361757
1133827052
300125424
1324298426
1108757340
699964591
1394034464
1130401394
1314839890
861986363
1279956669
181868618
450250872
1263478238
1064661639
892593775
1110459165
1040991273
696808477
945733067
925198122
955708751
1143582031
1343807859
1313776794
1225832088
1205569597
758481132
835076713
940769733
955552623
1227564623
713767494
1193145836
1038462107
319337624
746235739
958178207
914216468
1191778508
483345564
49568573
1398804569
795087088
1397522431
705749040
438824590
893117436
722484516
585375744
1170593375
1110950239
912360194
1330106757
1063383724
1323001059
776485686
820555181
1288860518
1219851373
1288915479
637538774
520335196
1127758616
1277305580
782285092
1257720363
1370599561
969186699
114480664
933650733
1095238330
220355771
415424447
502485337
690327060
1346906068
813582065
1382902780
438672788
557983307
813312375
1134471142
770695027
538784990
1221735948
834528741
1016167464
987407173
1201209740
571773337
1035357776
33748563
952228887
1143323236
938785644
821711774
1306670072
1095076036
147111951
914727304
1084797170
1343771504
811203822
1147900529
1123471396
1190925891
399446029
784928661
481730160
1284861859
1078115411
864730815
375699122
1077123625
1129639751
1165229310
861712260
1019586185
1011789269
693865754
1142250906
1379371373
1303595027
845711727
1084807939
505293258
1138207513
832923263
480802232
646897444
970158401
1049388385
420624592
909406185
1014716067
1043910599
1233211964
1088123448
1061018400
1349470485
411650206
626181692
837910122
613217485
1395547509
1376725252
856348109
1051736077
1001460390
747773339
976747194
1070941856
579752137
681085211
900534247
765104464
803627837
1234912701
1139565607
990559333
476331455
1190723167
663365565
1001606999
950100491
443042460
976513328
912081486
953969034
613773516
968429432
1113969349
1377207966
809642782
498993929
1296319819
440619816
584583655
338671442
588647351
863352299
1035318408
812297054
881535997
850574164
628961940
1298879555
1033202148
1167633875
922888875
922068805
1280476218
1053545052
1236891853
1133152589
1379196415
467725265
950090157
1014030659
775043715
1051628879
998848086
978544637
428748246
1116459183
1125869843
1200694035
1077761802
445128918
784989313
1129859973
750654798
704017020
1347272578
1192587614
1000519838
661347865
1168214284
1094061762
1142656343
690793372
354674390
758998238
540102425
661488467
705538296
604805547
1092419744
714067279
1376094681
416783119
481982902
153429985
1232666954
243177907
1078586074
1118316634
583897595
1284137265
1397207313
396764860
1376038676
1244907630
730102783
1111382255
881468596
800442169
919761453
1377540225
331195710
875799080
721475357
632096299
931753593
1291413764
332717089
1336698253
751851445
1352150436
858718291
990460968
812516990
1009239358
903895600
941863400
1110080443
698201873
975363004
778680827
765733800
788858460
324847419
1143639601
421341650
737736622
619312697
1266252111
786425065
966517200
975494298
1164837038
1208447057
372542644
923620763
392771779
1027988019
465434074
908002782
413767373
1066356019
1335667631
737825663
775249487
808457820
842906933
1347099774
1336310572
652021768
532102954
852677039
648349179
1019558565
582255059
351989747
643224439
1161118933
1036191064
1168092172
664329277
929870811
1241533554
1068158418
1019793525
1100541525
1243816575
529465709
1371921831
868244782
728709800
918632524
836152236
608251909
1125381534
1095275315
991272070
1201903112
1393962815
1289446989
269480245
601191760
950069856
826867036
1055331345
338425800
788079047
1217944682
1276290260
1194614676
1171887983
752185292
1357590134
1096456101
1051164549
566740902
991684603
1217008387
1140851130
190407575
1134674594
1328281966
1162215686
243167644
1018891840
937892901
724155207
1172713734
390759709
1100890139
1319557044
1129411787
941780385
1167922449
818857883
1328568500
1209906457
579745841
113253341
561999144
912241829
351236097
1292864530
352269055
565797517
1259084696
1398296633
1297017639
342591139
829321874
759116488
536211749
527221604
726256349
402526019
1200987723
1226372269
1237288923
802842118
976389740
1164444581
1352843142
778047076
1253802493
1068794991
486696007
986798205
1181470070
786378600
1269874432
1142566744
1332699718
753761449
1015004600
1030982360
921527584
617696171
1126481652
636394340
1138136748
480206784
390331457
401326382
773374421
469848764
630336246
754899382
1337490917
891552200
765845533
497259670
713249577
554998336
390952396
1371003755
265656713
1176555504
1316204653
704973647
474386283
893784326
546522028
720937195
1119165177
1043454981
1215733897
1349430996
848362773
1189232142
756978953
495044435
1055042362
630058150
841839322
603303901
827582228
906882786
380197415
1025978881
549781038
106023024
1042316178
341818699
929340609
1141475391
757461965
1157074652
813261792
949720737
891983184
471896237
465135371
1086872511
789557338
1162939377
1107683135
1218092839
344768192
1178409638
605536802
879500098
687542018
1147818071
780652526
967433052
810294945
240113088
1254326553
820717175
1085739660
681941362
780916581
610981326
995904629
637535729
781708909
836056709
964511765
1252024487
1029410734
1141862301
514798920
616669596
760945360
581959577
492359675
454820764
863569164
1279975252
956709038
290011254
732875692
1023495775
840059486
1296455416
527261667
1393558537
1114099967
1386296568
1360360085
701117165
1084761169
1167486966
376328374
560948127
141256770
1349175714
1238737460
944806586
580028676
1053934370
1202051063
352838347
613687005
485100561
1018017177
683302488
1252932872
979859684
439599650
435457318
82512480
426911597
1328932961
1259593310
700486959
376139050
579954193
652673048
662428088
1335484647
791655627
1080896724
391742350
572979385
1366005076
755930571
562989819
580886828
989228743
361458826
1010038369
981225835
811397775
899334162
415271252
1038641711
423721514
794050235
1292929654
392010991
652128941
921205655
742422395
1027919505
1014591789
558520623
1296232936
453734137
936728628
466676197
1298719196
846732642
737394148
1070798143
1260385540
708788431
639093089
646918667
851639035
227650042
1356357642
817448996
1079383538
662550080
755905228
1342704708
1185464678
874568129
1284329241
670160224
805287332
882810522
1079478773
1123453173
411863399
803937030
614861375
937812776
576642228
1226400136
651174478
931646026
1103821032
941829918
1391403352
1266256146
1252069351
1373236541
1245700581
1082428626
1352804781
1120252209
834071147
253624814
1274842439
956551208
887652022
606948624
1021580976
508375701
545646222
919931444
531193043
357550575
1097453432
402166128
389202320
841088281
999965968
909648388
542702723
929096815
1193367345
208775153
739949074
261477872
778602789
787540227
107863236
650364797
1290224652
1136890941
460011069
591807246
492020109
1266894109
1002874936
1337064450
744883729
1111599980
1011308138
463973969
540928983
928013529
470016175
973237648
578910285
834416949
575848511
1203412673
451118119
723139775
590261411
306875320
235800996
791799104
928744583
748588761
444062945
638150624
333141175
1078810293
923702421
690624367
659837586
972921791
948853134
459230573
315585097
794542292
1121195128
921022093
973477646
336230205
397208169
412524546
389986536
267991786
984771282
241263113
1200764980
801916109
716487026
1228196366
975293257
592888712
1214533485
805109233
894569768
125011690
1089297978
285549519
1173558646
446291337
488523842
1288352674
163794343
672193129
1006046776
999191717
467805682
113680649
754943586
638272556
1343377273
758119523
1172715097
799216944
772743771
443673324
660095616
507648925
1221263983
539663694
1261099546
465008411
979238175
1177965084
955432119
736992869
711508834
1073713917
1265555135
424161269
1005461372
507688227
550057661
1025412299
1139630190
437605106
828160336
719559325
1175235754
886824789
1197099960
727470432
1329503929
938859600
442815876
844135825
307374962
1323777690
894229760
825964350
997980779
415006317
1039737760
596033989
852147203
581074649
780879105
743317362
1211303438
804107560
856324657
847803133
403230795
471529850
785546458
989571447
926072959
676601301
1128442095
612442680
439887428
834580595
1037239093
1117232174
1283281033
719952667
928157141
441363368
1199352523
1042247570
1368415777
593659286
948550427
704973221
1246957211
1007910414
899129894
1271905471
1374440984
1223044923
1062953808
1393151331
787674896
802452356
1267097377
674724266
1099535494
678958385
806921918
1272336327
1323244513
985261782
940966221
1215407045
630688111
752515972
1210948875
71637915
1140306558
1083583751
719450837
1302910091
1042240785
708464054
1345033234
784851181
1295507113
1359867900
1275915816
251024902
1023225180
897019856
1218506088
491596394
1245390559
1046547297
1243314125
652286805
1388271533
1124471065
1026648940
279721382
1246351546
1127638055
1376389204
1049257419
1138024129
369294081
761494759
737840653
1084903186
621629927
1247930777
1364376292
880109583
1363565890
459712
1228417766
640914606
1231828037
1143471086
873524460
187771966
1075619661
726431326
975035047
885490570
903563717
885079377
937457980
1012428325
929227882
1300797945
1051105516
625340294
896480417
884492529
337850296
490781502
981285483
908227075
1152770996
1241153784
927794002
529733956
863624696
244840962
572086371
546938924
1115536689
820422151
1362318472
916306702
1249272460
970032625
1030723410
690081382
851159180
548163556
347885306
1301353965
1131714861
1104673601
1335060936
1076967901
942309641
896753152
913027794
1325450181
1304645987
1180962181
763647463
872636114
1012682462
1357756594
1300510800
783283864
573479456
1260737797
1336760701
1014189458
1195342418
835827885
886783137
822507742
973358757
919292848
1037757121
809706945
800060974
1018823224
866930166
1314420350
1203562954
425245940
914477293
467722872
841095697
1198763659
1195021494
921617889
1395131031
339860528
275891898
885431661
973053760
323273697
738556693
1107618884
726686123
779766616
1002439844
643543570
842652462
563523465
661500162
1001699120
522162358
1129393729
1024831547
469521683
1187693792
985023128
771664309
1376548584
1397333367
646844848
948646771
608186800
437159207
927211254
885149281
746783630
1259682923
839389707
844543545
998985174
636432020
441238276
957282748
1247014550
1303707462
468076559
1190813736
480836369
927496693
656998988
1025408884
719858552
1342639998
1224783910
1234749824
876381376
135072044
164514782
748577723
986045337
1297149403
1028033862
749650406
835757282
1304509458
1359600746
442383464
442683892
290985412
81578264
884823666
893360712
624990195
1065662218
1291933120
862971807
885264599
764180360
797029070
1322621534
498671994
1081672440
736305265
1145609520
779323653
783847663
484097206
887120246
983990416
1054086936
533384265
909452629
1259385747
644388720
496177494
1263167328
327259320
1359766428
689731615
1235815295
1037189148
1127186058
953783830
1363879285
1230576864
482966499
817653384
1033358850
1219108442
64014571
257174177
866546368
1182970868
627680519
808979807
549641507
539905618
540643861
1110581554
637192118
1165579363
416347894
924663274
659782566
1264871679
1089551754
1178393054
614582862
505490271
794606192
443055077
121269683
788422227
1368362080
668619263
629470812
967474872
776274065
1347193779
495500105
647858067
703578252
1247321841
430115294
801503829
804636825
1108951817
999914443
517469337
1277753059
1244974359
1341513129
892168660
946681027
571327750
782117517
1300422215
1331543834
631017723
250435320
760865101
1055334984
1312246350
997573591
826545935
1047614060
1085464819
1077094784
673107352
1225021066
835132624
870693125
832100232
1363340874
708945309
267584717
811206354
788315897
1208425253
1153686162
1367444953
704741931
1310063990
539976607
1207677878
807364138
706877451
538446803
953823380
1227063547
1281721119
489431594
862281959
1386869673
655388870
491623592
917054381
849772647
789212759
446403037
1048173052
646281777
585543722
475213304
440266218
562207670
560742990
585221703
1042559699
841126482
792550930
423862366
1306128047
1007429947
382893809
1313430374
1150473608
1331537944
784711639
587546999
1377665871
664415224
1253197530
336407629
983003122
581006108
633079941
971590581
1109218969
1303022951
1029343327
1204186077
465776332
1019118877
1147135648
535958767
1006283646
604088155
457008872
340963801
671243582
895089105
1288145482
839955309
1271669530
767448642
586371548
1317688206
565485380
1070566766
473284136
466228426
786521059
1319659092
1199698975
388677652
285956869
1253688403
734248373
1158046304
909119387
1205846077
529104704
947546243
966609435
1278124730
949413828
1211302440
243696167
691527668
421781020
557713803
1274689038
355075944
1244641814
1323664711
390969432
792597843
161367746
1014151009
1003362666
1231844005
1246563473
985775576
1249854514
862213972
1180899195
1108635474
645687426
1137216315
627159100
892005846
1343423557
721832825
810285719
620074502
771541308
1381124006
690710832
1012642861
1057587224
1365235286
935929402
979642894
915833495
683669506
974768192
481151843
1079646291
924683157
1339002714
1046200861
460125391
340558167
452442580
388038010
910544635
575884182
725476102
1343294556
1112792783
992467054
1352899515
935304700
998901173
841375335
575642744
509786378
299881098
494317998
936145458
643158147
674297725
1013904105
457098892
1215613748
1026104452
300257196
1306261927
1357590355
465383838
536635606
1177683946
244726206
983690532
1379453983
1245695263
987923791
938104533
602003548
639279455
1235337344
787681021
357215727
923739557
1159699296
1215852621
595343399
875949366
1276669648
736217683
420459699
644441790
1024853639
259147596
474977610
1397051994
1391720446
355291370
1371645299
1322318113
669357050
717328808
952646932
826175779
757522572
672298132
433099386
1050041818
1225518430
551551195
1056795923
295108327
707343780
730748024
605238073
1008470521
1224551791
1008303717
561481581
1373636468
960882759
926645055
1066372399
670491598
1254237378
314051078
449490752
424283106
404878765
1020675469
481738500
1343010907
823483682
1211448229
711998065
479012056
1115999843
662384278
943939850
862599505
875659646
1045497432
830161852
410593062
507288717
1081139842
418437295
274568136
1208441364
1269341789
1380996899
730468252
1294404649
68287390
678374131
829030910
1255311317
1186125337
972166202
1161663065
998554898
761501079
849535212
835980875
865486740
777194107
1238192767
739857994
1028819570
816259304
1275487908
1053456081
1056536723
1143030957
1212086665
726519325
737568479
1250596198
1122349400
877505157
387618185
524522921
802639714
971036665
1379535958
1357683045
1297435255
953976864
1305281941
978709018
1121724587
879698913
807006160
1145639415
543767222
1180366988
981872913
503843175
963120003
891935719
1053943615
1030810015
1242347312
267147185
458822936
1032428861
1004957723
341829116
805881696
1332190520
1318630592
948505884
1030207536
937788777
781777075
249714983
918038469
884857355
714145159
855528310
1089831758
511214996
1228641750
816102414
1109455236
394373127
795258053
520768963
940526900
1365641676
1055172695
1003699689
717765838
987164624
1264195936
1320648848
528439664
1039220224
1334078624
1075353294
785974165
1046007686
708181556
828066341
947179956
1241776685
899885775
1264994201
614121928
566467448
1250832073
1076583841
1081941854
375022144
1325134088
761109292
1071322745
856915841
1129763611
1305838635
973357163
538783257
953119834
461033280
992764132
1071902830
1373489694
1148215491
533376255
723705364
993504119
885506256
877742602
1296334261
491016684
482429156
1025296485
1237649934
952174323
1102365065
1151498589
1140689967
882855838
703060685
1370537002
527403347
453236317
1117097161
534899126
522368309
713579900
1041300475
960996237
932718077
1079418003
373375902
1174805727
882470554
1376087798
974098535
701538267
1190473131
1300593648
1009858913
417172584
1145205756
842623053
1325582612
534889720
1253776559
1352765453
825920133
995551827
1280162149
987268122
1002858183
1146073844
836126484
983954729
1138801123
438572334
944917020
743957584
934039018
883479214
280571761
1067719943
1098264202
892445682
678726413
572286289
1156790671
1169025964
608352719
909719352
1285764733
861861355
1011162489
999189436
1000611404
953765097
861200454
910767603
962662746
633285359
1257009375
799411258
1194783121
144234978
818609691
1009883276
890305571
1292710151
1071161179
1324827132
1130519384
1173751106
648422318
980208300
95240270
1008801223
1328180095
879458794
439767684
1312573759
1085104953
707457210
713763788
402021733
1384292486
621786032
1290234799
1183123319
984304081
842660417
885058745
462689159
690624924
785289142
479878177
852249560
952068143
289017465
1098148281
1337261516
647499472
646595273
1183046376
474370290
1320478938
1192002222
960032680
1267689392
469883134
451794138
1396895964
1264452487
285262136
731814169
796947210
1300986546
805678551
907994326
430422281
825921281
1250849742
798540166
1003711099
868175022
528803687
1261928100
828754187
659641114
607324123
669269985
1270051711
334539533
1345865002
1307075646
706388687
784562229
884864170
704131288
1254246623
908507470
494698960
762729413
380193822
1037095813
562353235
830615896
1268202142
665554346
764846722
598550248
1254531523
416368509
1159853703
959833014
890833490
1070139095
773750498
650921339
1093555008
730378937
430964288
865178332
1321960596
444728856
701691560
887452883
575794888
649863606
596627718
752237400
1370111556
808259723
884426253
1066360417
874798507
956761814
947681013
886518380
718784049
255501782
1183054898
872785047
1238679974
1046969201
1341309046
718775473
844672046
887280494
1245640263
916646102
383913660
1358533327
414180682
405206043
558506007
175694849
424619934
701577367
597353471
727714794
1087688518
1065028206
882165607
732420384
998339349
590771452
1298941663
537872259
1054512992
999931136
1276532607
1361489508
975720067
339952762
716951297
1387569495
669393771
1273377109
966913494
462127835
598829099
1249658833
1048488762
511217192
851472397
920290626
1176547981
738513126
796104895
587562588
1394925943
632854446
826326308
764687432
329662826
747053834
959707946
897420923
932323632
422134146
1012160401
1269516473
1357992062
1124125499
1201521197
459974706
1060825673
1318207989
552254780
993929126
581551229
1375306412
675788257
1350042886
438820903
1218253877
529661560
1209072007
1099824050
1221890710
923065689
558321036
1012629121
1390315820
1346255067
702899092
739098052
927070122
861330876
1059977878
1290448371
1267024317
1274144429
973930455
424275456
609055918
1186531074
99760246
774957598
1341039889
708029905
947792610
1097455250
370707405
573828505
1277431022
903686827
926722381
264187424
1231079196
958013458
396601403
608215925
698344738
912617413
1335462854
630796960
403099380
451669214
584691755
808199327
216946030
737039029
1378702309
1270363660
1092548934
1388063167
653571039
1259822466
443710403
1012668357
762024456
593580169
1228520087
1019951647
1251811698
865391789
103182961
1061100199
1078380640
914462163
682025597
1143655037
340530374
975819908
1080717080
720967264
1358969574
682886884
718883627
500579371
831546680
1260838680
1084598029
914084612
834139499
759962809
554373860
585362554
533099737
1159961061
991409671
959756268
705321871
945859287
382716841
800836651
1055847689
756379314
968660619
612097311
954323106
524410812
1294890854
1122369020
1204854399
1154655855
420151318
1170239630
929484097
213299918
470340591
810486063
406246898
856015524
1339901607
865014937
1157263691
912521404
586949599
971178253
831198241
1392688434
424989880
944426668
1037686906
969530641
867808396
1026011810
812681860
1138524199
1239423526
754878124
314582425
950514213
1171677286
950413295
794333238
957771726
1030974755
989135293
69953620
708991226
1177634651
1306750671
834917410
414113541
985634228
1010036774
1105314389
770464092
455157885
640559729
1268204240
835654505
1153851607
566107513
1371403814
1175716510
1012223682
439555061
164379645
1281589115
1175091567
705802629
753799256
1175788841
109882304
410017519
443084979
1356208231
1015046562
1022980407
709145419
935252996
1066533496
877549618
1314571857
1003634740
805652319
1037028838
599231645
272511346
377603917
1019535432
148812483
1385033615
1041328355
1178161517
1296831356
929823914
549500585
227901134
466105219
1087078848
1145277074
895140214
1018994340
1259195795
1124661171
989277377
1275702408
437402666
701506527
1253291216
462297547
786028933
624453958
896835221
1271189136
1328813462
669155556
1021774291
438070680
1323600489
746648029
1095342759
551896349
1330626723
532836829
816239604
1163083945
982429648
967082635
1222930584
664017289
825894629
693207520
1380811346
388442159
805889349
1198739972
469316006
1291056972
1002245162
702502822
1285278681
1080041471
688889318
1358790272
733896794
611110541
426247876
868341430
1050153670
726328713
1103062646
1111692237
1073157427
925740659
1015209968
851531054
548037923
1133984383
1191610325
621290857
1299259451
518437550
566622899
935245555
523723812
1160523393
858782654
1116429193
647080160
903797013
1318270897
1394193497
722130157
1182764701
354065330
733979105
948508985
1316376324
1225589068
701285937
506422012
327242070
872481090
1080188733
442031005
344838272
808306189
876931104
357282999
618862273
462186357
586488982
854184532
1331409890
933035220
1274257105
493893981
850788588
337606636
510187618
694459075
1248190436
559101598
1063795755
1111800289
915467602
924139891
880978582
1198968051
1297777189
1017829406
886569395
565163764
960668779
981627850
876114484
1078004879
350568808
773208171
417875476
1037209671
990465100
1326851040
710645794
959808561
5472897
370822818
1266369193
919114274
914116855
342123809
757718108
725621773
1254313937
494357159
1109187879
863640963
771979527
675535700
1196862821
762828803
1034452357
837922545
1038607790
478148936
677660505
1337895340
743183639
452646553
828980879
209062591
466318545
1041004101
429744667
632738356
1118944756
708575283
961596662
790867142
650753546
1296449202
283561620
1116205848
956186348
850418726
1293574525
1376164466
409819837
1385977072
827770777
650980172
468591421
456506116
864546004
1281746754
289013427
798401515
884279315
1170566393
1101940049
447438286
1248540337
1198904079
1170309027
1249419481
1038913554
497336315
1065762693
946038068
911586365
845704305
1363901158
620230726
524948352
323574399
515642251
1388409557
1188892689
956767149
1295097440
894935997
834386894
1193733167
1062379913
731513023
1333227921
1162369837
1356864777
681112629
1210625957
548969888
998549036
1047153990
670603971
855358542
1120939779
952814227
522581426
1069109004
1303891330
731438675
980376448
907348650
1385122456
764067223
927845637
1266027614
318229246
706268799
699945352
1382387627
1327959739
1012080617
1228421692
96815668
946608384
941757329
1390833049
1262304933
306018119
794629456
1122659859
1188137054
742334431
185200896
1072557880
1282126349
776940705
1179287689
559153889
1107481309
1398656221
197014283
1127745052
959820770
1020508767
1096709730
893229397
985142618
1311825855
821772504
1113993724
163928055
460923513
832388784
405290135
846592168
423828049
565232670
1258516352
911629045
1256447088
1177901844
962500298
981986936
1006050619
1121146857
1050561117
864313065
1147184857
736332602
507907293
1003405696
716838514
996758940
1020832256
1273730975
971798691
148079588
1346114791
1027634032
888652973
1230766232
302570438
595040781
1005162157
701454283
820862567
744744136
416164490
491822921
936196877
935260999
1341348048
1364012648
791193530
1373315338
655426279
414230394
1241174719
1077294645
1264311682
949730202
505083892
764752011
1105362451
919476247
1359563557
609177340
1011583690
858407339
1176094576
1085427931
340958636
1255839860
952829527
1179175768
621162509
930124397
1121324808
1158569559
1226040469
649659063
451628208
456311753
1098100008
701419627
1195049511
647124242
1085525319
1330716508
240635917
1123451391
463520093
536811380
1116663905
750750991
521297552
1299065662
529064043
278218381
1320774166
1092113195
773479813
1327478709
1060041227
1145658150
353216065
932663536
659106691
1341491426
403256062
272816824
841977151
379302368
902966270
1092720893
1093566710
1143249527
506134161
205616980
1260222386
402828204
240311023
1134698553
700041907
675808241
1232465508
714901832
784834457
1127709875
862269083
1155521611
490692579
1081030857
1106928550
1064073666
856966713
899340348
949258262
467624629
665652053
821682530
127192205
523933310
747460992
1108336174
1209754860
1190034960
941070962
745686123
507093044
885822565
547029300
1266866373
133982552
1277553626
632455814
1016994903
469575421
1061509948
1301092637
1203845522
952540046
1373249312
905949032
1267545128
1287395733
1145807907
676746085
1113524904
422777915
698342130
904039949
676626337
404735596
639976715
1105422550
716152648
1061982565
217636874
669506560
513206139
60415369
627025240
1085262473
601768520
1224056344
723164276
1263050937
1165293934
1348567587
1173396596
128522071
482079847
713175100
715083744
1083329558
1090081403
1274711448
1265482181
1093639872
1028151993
1058083745
627475216
1221192967
919952121
1242349891
758955401
1118118593
1094256328
1165721662
1149166563
1163289442
1375466913
1392442836
635650005
699865899
979034657
943415264
1399151901
807363783
1174926571
1046200949
1179996840
1372047448
485598668
486734190
1370722890
1175714055
319949862
546243271
1145144001
1044317846
1017674343
680521376
631672591
639703421
453534673
266677555
1183291459
967503527
571082598
1034419792
1130051837
337848089
1192809576
992697699
1392093039
882671926
583671918
889699195
844269189
1203884409
1391212752
791029266
677861817
690031503
1070545195
1091075884
792454238
829620424
703329532
710938768
510956446
726976905
1245288013
407241645
937130070
351026088
1263465843
1158776533
659695874
1169803018
677702726
1133797720
1034428588
945508307
1252923915
711990614
268262545
275644377
749914267
526237279
1166751419
298130228
567073401
783486205
1135210289
673951908
364578765
1328544820
882360513
488502281
1197317312
693627920
1125330601
803413978
652153907
395298940
1069774273
988876030
781045277
536049144
267992873
327681265
1040079500
1178063880
1394116295
1077434182
1147393098
579064466
1337484943
362132198
836934911
958520340
979502941
1040142075
1238810998
1395446710
1275026423
991066930
1375662117
802834685
1182472309
593992900
893538069
962644084
423355606
830984533
540879809
1353879434
225576361
892477252
984538288
1020779209
768650524
818626905
867342055
1392892419
645915097
937285446
599491963
1315753697
700881027
1109033101
985389317
1214592847
456341028
946827691
638886857
1248840367
815868287
149514444
1010352519
1383213859
862840695
1165260069
569203867
573217116
705484486
181872912
813623677
1393470385
187392215
1322892988
659491311
944151679
644074717
575919115
662730111
784496297
883973505
1341367163
1368837577
1366661789
1363584802
393859965
613470080
369919660
551530335
1142240683
778565991
664992108
882119065
878599884
1108853815
653792083
1099486006
902496870
1232504838
1166153164
661693631
1172383245
1024669858
1385958229
1281933703
941095415
1273619188
1028329426
870183232
1120969811
512244629
250180213
623282961
171590575
874069127
918723829
1295763324
1027541937
1117525836
691274130
958989922
1086825193
1134099956
1065612704
1344341592
1192608466
1179545237
814667234
1073494501
955809869
505919201
1116818413
542093129
444900785
1183847572
942484903
1232004777
1292567294
1048492534
1202411215
921602645
838544232
775060729
990089866
1155086786
134738608
951951828
1166910635
915472447
1234902201
859975779
965681502
1387294273
470515319
800765601
1300545115
1216424291
418580911
970526805
447407305
840243646
999758345
733573785
923157317
1309324853
753245577
1214673016
398003550
791675776
1394357963
1073994939
585495095
1301422238
801313467
227396638
1371684499
890042167
984850007
819899677
770842807
901462720
958104510
204944469
1087093383
1348801090
655693802
1100156204
615165551
1161969496
884836531
448980791
1143277176
1095593166
1121652995
1347271931
1242847576
251397617
727530195
818709568
315145574
809190304
1107605552
1355786456
585330991
551027110
788184114
519496221
931978179
1199238908
345628800
1056589219
1000821708
698092488
727875382
1080275566
685842808
448363727
382960536
487618817
947985935
1084312176
1215805124
698332343
367329384
547073375
602540211
843430267
947989464
843199671
1243731373
860550563
273732647
943435200
1074389035
1350777618
718904062
462441482
548311877
380271820
634655231
1015392371
931329740
898934453
415298495
1179013326
1102903385
1205624958
1146684555
562082002
1066294551
540444618
700797883
1134106958
1338156254
931033494
902443927
1293979878
1071847228
852756381
1366623841
1032119347
1079545010
1112872232
1303453601
356588617
1108659655
1304096651
1122042253
405447595
941608190
434205940
804013443
1123965396
900775615
888159647
409113398
583139446
1236123324
406943148
466684038
995735351
981443377
846267004
431405143
1279564508
543508675
756992150
1043171404
1129121225
453128887
1335019697
1307256402
1004433463
559605373
497177082
1052346840
395885531
517775191
1311091659
1009554269
719924882
1088875200
847406279
1053231432
145238117
1282673809
896685946
1339728896
891691898
1155613938
590382164
819456119
1374586091
1015055936
1066092846
724525063
342508199
733744022
950497338
1134628142
879463972
898145279
1157009062
523434958
1179009125
445046465
408831645
789141839
1263870563
801123051
1274493340
630238289
342371802
797437844
870745210
1220458981
528493101
456970913
535315924
796517200
986533789
1322357508
511230066
1244541775
1050624033
578151211
651369298
525499136
891302359
350291113
783626777
431693950
445430083
1151515749
870117746
812247429
931166003
1223288863
1250230678
410069555
513161433
1391016412
962751118
835743411
1397178110
1147066748
1181843705
826925113
733079980
1253515484
979216845
1333576508
1287844916
816458245
670277713
759763081
334517497
1141389589
685276569
1287501619
329297971
1073469623
761259975
160437378
1182209755
450963338
863359984
834695501
1058053299
757017638
782385017
776109456
794773144
1218606971
541653195
1221543847
463024509
970532384
596957287
760268637
373740412
618603535
485626595
556685735
214517274
1241942650
1122076312
973789151
822675978
1323753165
971855194
1111069089
959536107
1320079298
790421132
876821364
858442102
1012972675
1225841587
1236204135
680328268
1101065150
809308189
1137337933
768306486
1143879309
877167238
1038718100
1145835037
1270366507
456876904
337782790
1292221751
1057546442
792889929
562622124
951989792
742995346
954997155
1048807261
1340663900
1298467044
872518753
330838024
1118498302
1071344267
912455746
1084788056
1081381944
1376706871
1371295111
661190819
584287230
981013890
956919005
1296087886
1165446898
507007915
815086312
880965988
500009640
1360428148
1150130344
820321889
1360843303
1267388715
1368026709
1221965673
608462722
914103420
1006205813
1020887288
1009054958
928081239
1104689375
679133497
898414975
392639994
1280630709
905413199
992954725
1302863490
649464011
680227989
517145097
577427757
859526188
1127322508
294871928
280594678
826233747
1392146180
348436668
624782721
1325668508
932766041
131421
546948176
1051596432
1359854781
901232635
1158558523
530601116
713929049
766359226
443956509
1293699513
385806331
525814274
1246655230
507220466
1275680346
695747768
291704462
746136896
229163203
719106960
1136706642
1380263991
920062460
1142265865
1374454168
954912121
991451081
168254565
391561369
227642182
1137234812
854749168
805152686
1082929102
1013678287
1289166979
708212403
1247108282
1283137085
1366098901
405861821
489372417
1099952586
662874580
876907619
888295411
1050601205
990088914
791777967
1028826526
1266062648
974294955
846532014
678170797
1230813070
898161036
622914705
1279259247
377731130
1162688409
1265429948
812679649
1037622441
954175018
806757549
1314843117
996484348
1007572913
458081714
312264541
342432458
1283823590
832512698
1130531821
949623876
885254859
993637912
468521993
829894985
723503631
786338002
1296862905
1154687665
530654874
852612337
540783499
1253682852
1078520267
1098496048
1078004878
1315475634
400682123
425986765
395755401
876476138
697783895
388159832
440885849
658974555
562791920
774180049
851182336
816970794
358727825
1120835346
1375756437
689519451
1240601941
323555045
1328123490
1031283997
966486815
918903245
752311721
562727259
558688874
664517648
500917857
379877552
401625541
342877375
1130303362
1008404297
746963496
1235071476
1198952975
1249574856
486981215
1259000588
1045762001
641906564
386610503
926980578
510067349
984104712
1386979855
468526694
1039137683
1232026367
838230148
1096448623
795138172
1020884245
554948566
259990994
687520033
763589219
1151909248
1227051586
903754378
703980001
1044650046
605065447
1312297169
1239265768
1002641797
790709797
677530540
1311328167
1071550433
1219867207
655697786
1074212050
483774317
707830602
464174167
860280304
466262363
565819559
792658274
629167108
549884862
775044721
1048575434
631739615
587453033
708065665
380080986
1050480381
792216349
1033509850
186405243
500616947
832409421
1315035690
1379804592
1388234230
595295111
265490358
1287829815
1228269865
846405831
353946030
778230462
836750759
953035658
877474125
398911606
1131526662
1323535290
977935019
676117696
1334247167
1231859149
1226537077
759578259
657298855
1234291654
993314583
1127876325
560035160
257777605
1011804699
994742105
1323132258
444453235
1111328050
472957575
1096196002
938504377
930744093
944437331
1257019057
1334968273
1051434708
861682303
1132541267
516773323
1344399828
809304013
926043769
897367881
1302442215
1124296710
1033612244
1044361502
523325509
691767381
517029823
1272753146
1388903923
347121682
702376101
745415073
393597383
730752692
413359274
769403100
929519096
828754986
988226620
440177006
753386874
1342824038
311678359
519539091
1081083711
540163185
568573885
397296467
607172489
1175517330
747683555
943600617
326147418
383611243
1096107884
1000154007
1328260470
800741562
1040997695
1098966478
588466614
1350194076
953946382
1352458888
262697078
1356058464
999208713
835694768
768147781
996106380
637981023
655578149
968881989
558578314
453814402
487829525
734632858
1322588929
933265067
354189002
481175315
379254774
1158545948
1362255292
831098659
299215218
1283332834
697248730
1070748588
550515887
1075844110
1316564527
669096374
698548175
413994243
1248574777
692602780
941120609
523924850
329375254
791128600
779499224
508426823
462510760
1116438632
853591382
1296086679
752491644
804277533
1259513649
1255266782
617704114
499605397
1283093617
594636199
491771915
1022723308
1360550570
925102031
718644011
885146682
1032361681
395705093
998856353
543713450
465239878
1277013645
1040343850
438140604
728720544
354009317
1300894456
459335512
1046738970
705861861
386329512
1130292016
672571937
1334110918
1020608817
992150191
742979800
846799402
1387883674
242846667
1055200647
1300706383
599191665
1057043802
1226741119
1398196274
1133014154
1355737932
1329597399
1046167477
915166196
695153591
1313997167
480522853
1178274146
490128975
819133333
531833010
924823794
724717397
813672372
920803200
772179156
998165493
1013787698
497515810
324357974
1110642872
1053337756
1169172070
260919993
749112595
461773982
546805210
70055694
841898472
1279885449
1233346830
400195727
362923747
1159402053
431791546
1328787137
962525821
603206743
905647645
1383459580
784817170
216487793
1309161495
924308712
227221828
1392355573
344966872
225591463
990922232
964666723
1251935281
1040008492
832453813
1051835795
832860318
797778175
1264820208
452988167
1019890567
842244346
995644698
1217756779
1229209511
753573007
522671218
1181199578
1214705068
1164169776
889863598
1030656363
1141183673
833679644
1273974281
465173648
1116123122
997233497
884586008
710801304
1137874702
1338289616
523075871
629167663
1248233835
726082495
815140311
250508927
1264638933
1254298139
1179776894
697342273
347884364
922935469
1095878159
912584896
679971103
675792050
1144043570
105538365
648205586
975314996
960361633
268882666
1347845465
762767485
393794684
1008782843
1326828917
658567221
398170460
1042835934
933657976
561826231
1035137849
848597420
1032107620
1025447885
891543096
929312042
876038252
188624768
1094933222
390174107
886682415
1353660184
986428344
862476645
1315238789
333508026
1140184205
1055228479
351460213
183068160
390304726
983042465
966188083
856345234
728370722
629472313
1147877384
848859918
602143922
1283045681
1088924293
650655341
1097125815
986960257
705169327
190712175
790341131
461020554
700113995
1344729441
304075845
905192678
805713282
829627858
1167310619
1257252367
1066189631
708377819
1196518512
981108574
746050844
978398822
1387641850
1152843819
398755048
353632164
412007111
1352840301
676991528
365914502
651600500
1064765988
1285274101
876308739
539392580
659347602
1080925364
805214582
250722157
1036966860
1318651546
1307682273
663636558
1317490783
1340228868
758306611
909259801
1105443857
336674586
1130294198
1098370032
818584931
1234004308
1286892426
1377428654
660374657
879318650
852643375
934920787
576687332
1295366980
833865459
939018239
45708614
1119958895
1348400354
787122176
1200841646
773136922
749338733
1371792133
1260972040
805933073
508284610
1232751059
388720572
1228448564
823647389
833225793
673101572
1149774648
1327044481
631419106
1343436340
504423393
1300079974
608756534
746624291
1186223314
758164379
1177679324
684405617
1017574079
534718557
982030219
900279614
982161129
659968355
386280273
1146770008
655086702
460723970
727338303
828860103
1137013963
1361206025
395214487
555476547
1257739863
1275230124
1064222646
1068562550
885998469
723357534
1133707693
1058232090
970111764
684436512
1168955351
1060083575
832604897
915968006
1234359894
811045018
763108583
1286156515
737892115
849026023
1330173149
1323862190
1317430894
1133288168
1086089464
615050510
1318310603
458567540
1106180913
709210241
816684916
838695375
610085388
1118443034
541411388
1398652115
954633408
1336799017
1373543067
593613399
520681116
1296608112
928333205
1064925628
758335125
777449538
1319371082
1159240703
271399496
1262491019
351141746
382792910
483596802
1055526557
915911614
1052023780
1190353901
1226406136
977104971
1317586484
810310278
840431369
993300144
1059180164
1129097961
459726339
1321648254
870628820
1128588878
816657448
851551085
414422315
627899961
668151113
729737255
996837609
732836540
1368308028
907363518
640104599
1303534408
420876978
64292095
743210580
1383864008
772076493
1076636142
987164140
672171198
406491898
1354905187
282887120
1235870717
587279476
349858623
843285613
1226861047
520819653
1329836326
1104510823
855852293
1060839436
1372265698
575228878
1012397648
1193941427
1271771051
387097090
989864853
390910710
1361438982
1065813636
1165823034
1131179664
1052135159
1251963384
768588135
644578043
1138306615
915197976
1368081687
1221279013
654522068
1156758038
1016299421
875701376
1252499302
383077250
1034108174
1153473777
1305400602
594266365
607092557
378309938
1323877522
1068007307
469490116
1153327446
1059809076
1076300650
1357352206
183760838
1149407136
1223965124
644604370
958770822
1230034531
1077259944
1086081045
904482431
636343657
1254569407
829162803
1327770117
935402503
977764406
917593166
535072404
923265658
813569474
775261595
1012825857
1260186759
1329976649
1136952281
423302497
1270140147
1028612630
668454580
1065814017
1295248905
461303873
567212030
329700650
866658132
440866875
463076556
1221837035
1399585678
1395822429
603306576
1058787317
577476339
972379386
818007983
1106485641
1367790719
698606040
477081749
866790277
920360738
765565030
470773724
529668800
1070378525
856624937
387338524
541233283
792835432
1001540249
808793763
975311263
1064961706
472412453
735313407
966698220
137982848
1221745356
1026466328
870994136
130265929
526747900
456033412
1275286656
1053085319
1149718129
559718960
616578776
1216608927
906180913
388721109
369018885
734363393
366780769
1092475107
1135033497
1109192039
786167041
216240432
449134602
1013746783
1292764776
1397250078
1283554592
424973042
724499196
1239747514
824715169
302279361
836126272
352356634
1025736461
465494399
611514854
1394995074
1282718706
1145419743
1368267195
664792724
796307117
947735924
1224144442
434007932
1164713632
598210010
503927576
849085086
1383861994
958666337
512240219
1350507737
690929267
659138446
588649367
1218838383
581782167
561174187
439373991
468237388
1243712759
1120812061
689799394
1056732421
1309129700
634796878
399508635
976588643
838387696
995100953
1279797838
1280485796
1014585696
247822486
401226147
1253146951
411020696
852595923
1378853167
1329982331
996238940
1396372982
1155447487
551470863
1308258287
268284763
1152543767
733798532
757945793
917560949
965357971
829742053
669165522
1181141732
629622202
405459970
1326767926
785169433
1081597867
1120556238
507742770
354058796
650695713
1207874557
754649474
985214223
619999914
219371659
537621794
544290741
450820680
1290174014
1311888036
782411741
523409522
580161112
1110876687
605815830
1025214900
1056573317
1297258326
981067920
866286187
457852127
606978458
483042045
314901209
468222879
349994967
503866844
1210139669
854046265
769149560
1192256887
262576522
1015480993
1082307233
633174897
809372208
982422673
426523888
878288302
1276297038
1209079924
744195251
1286894055
709642337
474436715
548056470
919810332
863688547
952496337
713578046
397845730
504590924
1110485010
1142724658
1064766500
994323424
1246207515
281165676
240693304
966153909
785208327
329768758
503090896
1018473149
920280984
1346578150
1180707134
715701523
1271928631
367189603
982213750
898631689
602110540
623742153
730152592
327472623
968059815
522402370
881165816
453414841
896638634
485428472
1203203441
980285800
848018219
675171578
964305075
680676628
335458096
1204069801
676934330
1275308157
679849364
647237606
1196203298
344032487
1392899252
1284977317
1307999366
385923520
1395669833
825260236
772052558
1304587870
468093888
668739069
844664339
1224456833
330660049
802381504
1029868107
1098106387
790966330
1062988136
1394887679
785452638
1021203916
1346924861
148318667
551694403
1219088302
388231992
737838658
1040797271
1096817807
470585675
1276042319
851206801
939538348
693877747
820939309
1151327790
1179756687
1337090032
386631148
999774416
1148237194
1307173949
1000632125
1194415990
901763696
871984524
1139655803
491529436
322904077
559385880
440996216
175608199
1262234887
1043498606
1193611291
879449624
630161202
1075189349
1324428558
1048715140
1177898521
1315511526
1233229381
884697260
313306767
684042817
888530580
1052841409
1213052538
991324290
1111456344
869970460
789673550
1304331219
192353737
1358539187
137426970
499151576
437785837
630003269
901699450
986525920
1144121952
1346839220
1248108229
1370191351
1092120833
1238571252
721152124
925796172
581556457
596883359
1311031544
1089076571
545269993
240958748
695192191
704479288
275580528
1021187123
679150603
1238199990
799770845
1028039739
950409041
151713182
1195033727
510344852
990243168
416057575
907983317
623313888
487316543
792234663
777188206
711288056
579716408
658119614
1111270800
1367921663
451709719
724446920
620704033
1221988063
1146163816
1238914377
837307314
560656572
1009161445
271178196
1122048751
1348468001
887662409
390631666
506241746
614976392
445603415
620966486
942179498
886366022
253330287
348444433
996946759
1031416561
309813970
911488250
1060181532
417581189
1025408651
1369410262
726220588
450010599
492138664
1168407855
1327720187
1074972627
84822897
1000762763
644312588
1352273644
994435402
901133851
1231166321
847724959
647687042
1288459267
876118367
440880208
1274853498
751221721
1016941745
801771690
1320398715
1167579018
669446005
961647520
798779053
407950456
1011516303
622925423
1348102271
677215580
1274577416
1058290104
837777267
942769221
635957589
1253060646
456961457
1246735265
1380860382
1089628965
1286838075
1334819189
1005641277
1168179847
821066636
1218658673
708375923
991663855
665842994
840512168
799867853
657709817
1092999960
288963033
1186463306
984030598
1227005574
827199377
588207277
971084180
771980164
788618427
994204316
701902011
1157598746
1086348805
1265501193
1379471112
847792428
900739736
1117605389
1216924894
376824800
1333858203
1277288720
1072538555
732544381
625642143
1298266573
1201151872
361279172
695678318
738535005
422647862
640269982
1037478355
1072061881
1007673350
1175679427
1089131496
964572652
735832969
911444065
979354022
855298013
861455969
418167069
1395374896
629014250
1189613911
903860318
750485768
1122802315
900071991
1118398260
992225153
81380954
1187204655
618384747
935935654
732571551
523416709
945331385
1109582605
801197476
29276385
603073619
1395772094
727236376
393853225
2732970
517358578
513743504
1219462864
1115704039
1039596982
428092947
680613352
647757009
935315144
1316022622
1134409086
399197775
1209286865
1202966782
891692485
994588318
1221567354
1363872654
1186533051
1197429677
799117745
857124923
978083960
136959136
976036679
180876944
1132365606
630414206
903392157
510461907
1184204022
820826269
934475460
982745088
790492523
436888719
1149918325
951935168
789989563
1344569355
1179781617
797268744
1348938949
1061599181
1068447240
1348184755
929650952
952375523
938025635
1284858137
1398217237
636562276
1350357533
1216886932
1222101143
515082426
953615371
1045755370
641315754
467969668
1107068704
1294246337
998093321
1230337419
924051032
998715495
1398588616
1335326078
1072394026
596517673
595010260
492070736
794805026
1374389245
811100612
1298987115
818636446
1146792412
659571624
1099023521
329047332
1188644441
718049008
744166504
820337777
810241015
350322627
467558246
819806886
485705297
997395857
1322686904
243994410
864127182
711370703
381536423
123365610
771570256
351380594
1369488812
333260226
524520741
1396686949
876589063
631984155
985458340
586362077
629444949
1217828111
628709388
1285406562
1358457480
484801076
1198540492
775278837
1168011221
1144729259
993119491
1391077384
850251284
464098439
910093324
1165097895
1223585577
1208444152
1069738123
472239010
1272535886
866198505
405960831
449922745
1078169865
563532441
877449016
1110823175
1008739636
469042292
565902240
476108643
871645039
1235456063
222238554
732455359
1336272691
717030677
1140595877
820684863
798955704
206342089
1344663635
1104109613
788165285
401069714
70959571
1290254094
1373982394
1230428344
1320026864
1363085796
881413090
1250752429
63902436
645373565
746907235
1263189072
428315953
709407573
1307461928
352768623
799396432
380065923
100803416
933558055
1065398788
1322294484
1267738605
762166119
1057658578
685742708
1369846357
1379062110
1349350724
1179034672
630831410
523839081
786899919
940509928
274983443
887465341
1376743874
823545315
990689731
1250454609
1056486497
773837500
1296777781
1201277546
270732750
667616760
1071850804
1374219521
1317408667
1038333377
650320643
1298202176
723156835
694315254
477646918
720992467
499954600
861850817
1037607493
1395403896
587870238
742727145
122043460
1114268110
1187234431
1118001204
1059051152
584335624
921766202
1010462903
1042909801
492102359
812644714
746103291
380563333
441102038
957686147
1085757057
718199482
788330826
376588381
425716948
665348287
341930314
1133483557
391143121
995883888
622096301
1269753921
1111459317
921994563
758436151
636290078
280298269
1066093417
908858767
409671788
1152245262
1229193265
990339654
1397702794
1146622454
857323750
1347012822
982994103
1079919199
474829474
852885836
1373864229
1112262231
809376462
981482205
1022914585
940535720
963531307
475606391
640116732
799613748
941203355
760927152
395718049
770945007
972010840
684406042
599502437
147467960
1107908031
1283986147
1233237479
1010647107
1073956235
965533671
1210926369
860830907
512698470
1122954011
1234156024
1187228256
572181921
649212163
1276357325
1338342056
1217671744
822129229
156214794
751338778
1323031359
1156106213
648224631
1170026511
1107811865
876463444
1131593408
1029912487
595641125
1007614028
843929574
902841305
1348733758
783712728
421983603
613876400
760156280
758708958
981516911
733089470
366608890
1096245791
727050512
1288996998
528837129
256039518
1164423481
620848448
661873044
643115459
1138153301
800764271
1148953798
589032323
1138403145
1335961877
470782891
986698934
1244869864
872382481
1094339893
1208602335
748548786
962870349
807531585
1163360646
801654220
409184684
1135366796
656467584
1289070265
1073332168
409113263
636448937
1241575245
481322859
75836973
882833522
1337479479
1375416023
353660356
894962902
967546310
582028941
1056818710
854388801
1197571253
665698098
1272586053
296722359
1386897878
1033134880
1373804908
860788331
1193530392
1361382946
652318644
873007095
343076185
516688010
678462736
988009587
869804606
818791730
1262276006
844256908
151204124
1263516830
376114435
843828117
766331620
1282539910
665525143
864533855
333166734
1172953006
861298641
972467808
1020142081
848974660
1059766192
941625310
852676229
1218354325
861199350
551409050
138984012
956370294
734977144
545050607
471770779
1353958498
868891109
813404663
439882989
815886268
987921786
1005477902
1186002243
728041866
955091411
1071162456
1115659525
922611607
1321504690
585349993
469298398
1025149343
919925270
649849521
884169092
1188880434
535510292
834641575
318134271
558193952
187285421
645223188
1030853991
455532930
1166992824
1376275461
709199654
1300383022
402057445
1191862700
856923247
956612719
701243924
771861312
1366915475
533950285
846760651
804682180
421590349
1372672734
1348437339
1080470925
653263650
451904387
1250018189
933078492
616027514
1148438460
398004625
899666017
943979217
846403327
1320432313
181079635
611766684
1335508033
618191073
729164693
749137901
794630636
1118205743
421014834
374797453
895905769
836981253
1053239890
513594202
769640443
568700718
1323872651
1018778111
910710387
964448013
717011367
247108820
542479528
1234954113
1110647778
447243430
587353477
315941138
439642838
1332642864
1096898139
1203253890
428950391
517461119
1181701858
808707384
999047311
265684214
493380012
945341802
818616383
494197892
570639974
824151496
1082784838
309910351
1082038857
1344528350
768767656
439862041
946542771
788441401
599560418
342729276
725038265
918314440
1244858032
1015617499
1098560197
894713634
607693268
771994742
839291851
725762066
943975340
1111874794
792516232
996408543
1313298518
448810739
251523311
548615421
721971881
672710986
758393634
453432896
1339549645
1057771594
627173292
1336763966
742445337
1330317911
1299979288
990711700
834963641
1331239353
815716483
1195906187
1148538445
816736663
796671684
952622005
1234586587
1189839734
707561163
625421954
1047228767
704359844
329015788
827256528
496482610
693476649
455200546
530918834
1263317590
613614644
583890109
467449265
1001570860
458333839
502826690
960706453
977546462
780597612
653483492
618896537
1273881172
854258392
1178470669
335509369
427492332
857652706
403998859
655398964
695411169
350507472
1236730073
837292642
1110374950
411049237
1062157145
627628192
741287873
815543903
552192916
1367272654
1364931585
1075977470
777077818
1212474330
947232235
587345197
629301966
1311114253
636553712
329816291
893466107
428840353
1093043197
36969313
598428701
1238092196
1336894449
249355242
654599470
702359735
1152146983
103528341
967524768
711096701
1014216922
129012284
1072427330
818110952
913591429
1398771841
782174969
81048432
592610357
1396768735
1280811528
1220550432
801588349
705301775
748798291
973578427
333693502
954167728
1191820900
1216512796
779734213
685946182
1294085776
1324000969
1377495648
588784166
706460207
454800599
527711875
683630867
742365098
1071455983
169304245
1380529743
748954197
1353280915
852775501
975301471
300399097
1018312202
1225879292
1386509964
919617033
422385072
353238906
1007520655
1281906067
824639156
367180091
1236458580
1066757752
631240810
490237101
1054270673
1195654038
1263109856
947966082
1297395708
892900984
573317624
1228504343
617621066
1185324895
914866149
706689039
365771054
1144304384
768430441
710965040
381359725
1189899108
538322424
641617606
1030637848
622544488
725993408
813614782
960399194
577525778
810098197
135202219
796003474
1079030858
968375203
637647136
896974111
816372861
492872113
1191362065
577272210
584313254
1273196710
226023795
726419066
578958032
1381292704
1019747477
874925488
1076164757
1241881777
1338620630
357960634
656642535
338209853
644896246
1210040377
996539488
1187610893
1328352004
1399019500
1065832541
652450152
891583546
689750714
605651544
976540735
725093217
801912437
1041945109
1066483376
343781597
685542053
1370508991
1337629371
923984916
510116288
945860966
950623738
1296603894
554093685
1001621183
1003375904
700548931
585375377
248391239
214714852
584702807
344366728
342967186
1105582986
459023304
499749617
215978205
879447482
651760849
989981792
1132756350
1209613471
1396869594
1005989841
796009574
647354241
524472537
842434992
704194612
1326314809
1322541877
826472430
819609549
549822369
395950132
482224014
443929976
425390570
248637767
708975876
1059318228
766201397
1381826369
1002253504
1100939569
1397241393
652625910
355818032
1358915921
1366173266
1190154171
1214572436
814127582
970535812
1339233522
1285028241
954865059
462434739
970869136
396151045
775556081
1242923338
855559077
1000750703
670493760
1001043439
1397862065
698485364
1286351815
566109962
624127465
890842374
1357175347
839478285
67193792
966518265
1340151559
880033002
696862360
1160079154
975983452
534294962
937183536
374925797
1060159570
917210642
770067798
605701909
966479524
806476206
1331555534
1080466096
1288562200
1044276206
961175594
1372800830
725088429
373217871
936855857
1111829133
1329812946
901302997
876678794
997952935
1368447310
1316215898
351326048
436048161
878385879
254321261
619730999
1137836812
1003107996
1185999670
718647909
895330598
691567331
713057437
1057715515
407566050
482692199
902677537
226940893
246419617
887412451
1014720465
816503769
586583568
473867112
1015331884
319888786
562454985
429169852
1323904462
527475539
777386155
313156741
431841059
1112871097
358940844
1365707784
432970243
664257867
982147530
492983858
1199188716
371161949
1327122715
1307805907
1293993841
686899905
765157365
992247475
477739336
1269461413
405552912
813028401
806869023
902618187
1105129324
741564822
1066234295
952231123
1001936266
321239064
507772285
976882489
1203054581
1293255007
981942314
688010037
1392225742
1305404293
770135849
870657156
881395438
1136307443
404502748
668598858
909509713
978468292
1064631073
471037796
555748031
1173408497
541383612
999795618
1106001361
1141600952
490550066
612976724
1204671760
1106837200
1050111822
844016364
1154968004
1022401108
803574122
1070794977
831032361
771650028
471303227
1022850940
854379871
740190910
1137717067
1244995646
830837926
722599029
704804197
702963059
1191451138
414922720
910633693
478711048
1035304433
947478506
211881325
1293739466
862634067
737751745
720660007
1182586651
1312355501
985991538
719981361
1114749146
1351361654
883786449
1226689876
1109602236
493793623
943266390
1038991535
1282602834
897107961
1018972122
1309496195
592126799
1298140475
1078541761
975807039
1015586751
509516221
396742245
1030600286
818963687
1027235207
1341263420
626211260
1082164245
1346525620
639451315
723027907
1033426290
476177039
1066027683
429454914
981231961
794013429
370213024
1062229969
420348448
1346282429
1036565611
1232134369
925410401
974344800
658950700
1361773337
1187133474
424814361
1032018186
819934743
1257502871
695076633
1330013652
859657061
635486788
328873515
1035578951
702160179
967657993
354190712
449468534
1097708597
1063029349
1333949452
887279935
924696120
865470544
883550736
1146712654
1029415490
1004199979
998333227
467718256
636374829
1152658328
340200687
1393825049
927329549
473724978
462873183
1010822798
1037278493
445933505
968596922
988290547
1098942458
1219500996
1094578407
1100608707
898996691
125480212
128132760
1096700315
1180608220
1272221145
456872013
1052444989
1180573559
564099183
1059948959
1342753930
399936629
988618813
829979226
682722554
1128065751
547805608
738183303
479863559
686415813
964887076
268222611
572913805
1002148712
787669961
924014092
502557331
1262942012
1190560649
1341516932
1266884346
1078725858
1096716647
1331139650
1382219920
532167861
977395827
597013010
508396444
758352358
1167343921
291874361
336415273
546918939
1166125249
814098031
784486594
933851729
747802449
1068237058
669441301
1373298048
1004388873
1333166981
854435720
972422592
512515895
533130613
922993615
833480362
752200344
889762667
334334748
1367940947
278687477
1133205593
236096382
1350622333
736040524
1000735493
869455518
878775184
868127118
907331658
1155047422
1066267785
1083117321
818325194
951193693
402157022
1027748140
1285823085
1268761261
1312146885
495010281
338593943
1113550694
656686807
1175513950
1362517670
1344280227
359017077
527018930
1356283356
345758792
892024616
1352539658
1102447502
345937053
1115895965
1398958841
366188015
529928505
536968651
1010844102
809735891
850808622
736140725
1307662054
700039126
280010278
926155646
1357967153
852881555
1160106608
1396944415
801019308
906816429
780909828
1073866445
1127584122
988716051
355413754
1363125821
953420570
736032835
999933688
1048825587
1066034937
575624954
667478545
862506432
1041517736
668329969
682372108
1108673502
942523557
279071129
904552086
512809192
770484093
383349873
827512911
398884537
1012530382
451069467
1086674434
1115560517
1321361336
1376049494
1044988131
482332296
462509629
1015191555
1144251110
821678174
1205732166
1138922012
667321564
1383059130
1078424552
835659438
925468009
390373541
974088794
914014957
1030732429
549952230
930339749
806297109
958528482
560971665
1352703191
1239017149
979945861
1382568374
1048566559
1013594708
1038613006
771794016
1086372759
1105262231
996485897
701652696
861860494
697735424
981952891
1171236665
1260461246
915362596
1182733703
707314994
867742260
796010622
1061686631
530688197
725041776
799652246
783927363
1175076308
1330012665
1379188610
873861720
1136105150
1074366401
699169092
962254829
480241177
562845411
666783503
525514598
435834109
879334735
1239145622
875143549
720791521
1003885502
933657679
698172548
1380214570
1365103993
332023054
878867921
961990647
891624156
832012272
748942605
750693314
1012867728
18571667
1268710238
724552544
803950116
541259927
1022615012
1037684107
1158222458
452961640
568205971
770311417
1066822664
1243056076
514432231
597928550
1158919308
990258396
1048206197
1359018554
1093410458
979153371
1113358695
721550132
646262408
984086004
1092768770
475681303
1219492994
993793748
1137617296
1142174055
278735933
1047551583
1214425553
758446504
1046788243
574629832
1367011305
603859278
1025646350
1002724066
686607705
1180845055
699075023
1081095798
502386427
992467182
392231642
892610790
985295312
1334334560
1085629174
895552015
1314817039
746362982
360264509
1394852004
884130695
1042141395
913758754
120202879
711271847
1317671677
1033336514
202464331
704487723
952884178
1349220239
501490167
1026231520
1261323616
477966554
808216845
262352947
1253830521
1397637761
648026731
1020697743
772806190
291545842
896755497
414246447
922569061
1310225057
1300078837
896071331
1187908302
961963846
722407888
839291847
907184613
1163809246
1006441545
1238715367
955438699
818507718
736697648
507380932
943861401
1308668834
1087335022
945267106
1399183218
1149926704
257861819
1199494680
1121542816
992665211
1335553204
755884630
1319599522
994131041
753696808
784547716
685988480
748980425
1093537723
960046618
1156076265
818946450
1323159449
897670182
819407958
972086181
1217154195
591341163
1305316158
1389791229
755598901
474178605
465129994
902185863
828107889
1113299663
709491508
906380731
716818570
1091956168
182022516
443153184
1144451405
735264752
702312367
898799676
884901499
508397426
308340350
1399901890
1090192454
1348760470
247789249
1050913936
1061550873
766217482
969009321
1353236877
1033903053
1365246184
467825328
1017828669
1176376882
1329725767
1100330102
779605512
1007276577
1323743423
458175286
559219834
707499624
438534662
1060505340
950179196
1139649561
1056024526
948585453
1201133974
697273512
653527510
1212937712
445208500
922541189
960234472
1280687178
856693751
1192570266
986744941
914665883
842839599
1173006842
1261241764
535300980
1061582942
418600289
896360987
1022434011
1349818294
915550544
681024642
365699145
549441880
1185528896
502925844
548279026
993812350
1247296689
1038692750
966030624
1204376666
671760780
656624646
493066577
1214237208
708437527
387346980
473476450
927764482
959917667
1363312721
629940414
189175181
558696300
904377892
594322119
637370598
960698158
1288735173
717757357
778792247
1047409098
762518525
490875939
1161451089
1276393547
1041975332
1102715763
1235804662
1262275113
1101018799
1167372407
412963006
580610603
1075297962
1089625149
805777339
917570578
1257601653
585078926
1340689668
1258325115
865321609
314586439
1240975043
994534239
488285466
1075000314
667402966
1275655530
888634376
892552112
1113830022
542607734
478585101
1179233027
203427339
725234172
282760026
1390621997
863265046
1134578207
670345676
516160277
914740011
1339261060
1232084832
314263811
809225803
526555956
1053793992
762651193
1241366007
1274348690
350819235
309854306
711646984
1281050674
852696287
644138728
1371965655
745738172
937280094
612351408
913474362
1102035439
790221636
1017683949
1121292169
1029142776
938242358
1010309919
1386358745
658908209
672454651
1091173288
844507095
1302287568
1321183324
458677568
392812730
449202650
631914165
1341095815
1018418348
936738476
432690881
1183052515
1335877906
384304399
630036561
611992002
953383418
895072502
425265416
707466668
476185101
964972145
980187557
107963365
831729806
1189965829
431824801
1076685935
168758426
1325359919
664522861
590717392
356921043
417996065
734714419
568530608
341061846
263308192
297631149
715680199
526128971
544980961
1175761525
1306787323
473977511
1156252692
722169298
1299844698
528671307
147583880
1185626406
720526928
1112730919
871242085
839189462
765776859
427615734
431134603
877702939
1014509197
1062949681
1271428242
1324052566
1317149692
1036588457
828848857
621253049
142015256
1331790144
1169449222
462674500
721639831
761300991
876084323
669302123
544775179
645700466
1195119788
572378963
1398562917
743825855
1024444355
753983119
724949863
1071572111
1309512067
1076000797
722541355
1308411122
1386288087
802624441
915737182
1249694926
301112536
1251336701
1063462833
659164593
851429562
1189864138
1156036714
1108667181
1318719708
423665267
439237642
446234406
447561802
675654646
1002018477
554365846
861109474
453558168
1296576927
1260667343
1106262427
183959460
818409345
1362908564
1372395072
1361477967
1023411909
781341460
807017174
1132096334
652203181
805869841
582980579
633892084
1113782948
1064706295
586465143
887632391
894138941
1084656343
1113764384
1338035730
862803847
571205878
670068302
1343671866
1165477373
709975695
588763592
1354326190
942264674
944159093
1251315743
1048055295
847126541
1396363972
749614736
804144998
802115451
996477295
711699039
1026114757
497797020
961128176
995666952
859561388
1316253934
933478140
1127399981
1349026444
800003130
369060647
1318748356
308890108
1172348945
382049872
760583830
1383629566
718044783
630527301
1397961435
920940746
646931234
655406711
537123400
457890062
1129481552
370445967
1143507893
568828608
235551376
468968926
320414871
979324949
487939852
760419435
1002595819
281999212
755916846
967848124
1109958644
428250088
1005892048
752113620
474173965
1001932562
146619396
773796497
381832481
1359471911
373147494
1268953471
1104296142
1181338308
1296138368
1145366660
739689706
496729535
565585661
350053
429887393
1013585139
292419503
835658855
122524643
691372983
1149459256
94580
1136477030
1018392450
1017027838
401483174
878774811
733838507
1264704799
994334097
627322627
787782799
1300769339
811260728
942293383
501884611
406421201
935571941
663502068
399843472
1103415939
1124002323
478570236
1039662367
849020264
824204373
500719377
721765183
899068286
364314786
1347125516
1001168903
871198298
764292492
575423590
1111244785
1008359954
761288891
1209694062
928073746
699028126
1290561233
969328049
1073237534
505037900
1376029852
470862923
494425006
911109881
1086648560
1308794726
679239523
750291958
1311252409
1386622364
1048620178
533024125
1256216810
1368235788
993752923
536379728
923779070
1332022341
366197707
975913704
1040443384
1381340765
1065167885
1276220489
684279972
823691118
1127682040
279300224
1309594490
890444066
673334865
1305521997
1023620546
921701499
1235658529
873434698
1243599387
1094263420
1351646749
918519989
883881247
746309039
716915105
643084653
1072776311
1212921878
800167378
319743381
1244339875
242495218
345599624
891869429
418671107
1109951666
38110940
381466544
916595481
1353553908
1146244494
137254849
1046954332
1254595171
756982705
988755236
207427326
529566896
1254670051
682430687
731597167
892216905
740863887
1173645750
970777284
718652633
924469528
985388618
781977838
512605449
1306376082
663361376
1259991529
954451606
418291988
1123537797
825671791
1259997820
947186074
641827747
732267322
918137930
386170714
622064885
1341211743
783320332
1029423147
961707707
757109028
1019528905
1204329312
600362287
1082036492
563592668
747483231
1160756804
1112781165
1268925695
1192830027
864711580
1284390367
927000367
967551021
1083490747
254712987
933445576
1180824526
742084904
371566645
1286683441
1392676345
1227604625
1104159460
1071493871
1174890744
908371674
777846849
393379077
1352848441
1252481986
399177351
681726410
887389925
1188188278
123366089
1361410400
1220789788
1035346414
1037073019
468902990
1260360221
714329431
1166338906
1292423975
927279730
792530355
901209549
757986767
981249537
402443235
787519426
453932629
1079070917
333205846
435533454
1077063979
886256045
1314105550
670513786
837089843
89323931
491668625
1221167629
1147571991
822062484
1331458742
1061821863
775441667
744928449
160519405
1149453315
608168753
882670240
1128100404
843379629
1276150742
1244808819
1388554004
868699065
1319645191
679393983
460454999
1205028825
1159080245
626579253
992514119
1250637866
804978581
1062566289
1367756145
1284166571
561555556
321113699
1115902810
1150706667
1349478892
1377020758
942257589
363005516
665413162
660453015
1178606930
526763940
1197327248
1191667023
846439695
1240668962
1109999811
717519420
999311594
866554443
659921071
986371544
1372360951
1007466614
686604903
497714405
703149351
829673275
1233525773
582076646
497573956
1327788079
950128024
1270581737
605444491
654926648
1115879921
1393791028
1083650350
1316250265
1136548646
1170880503
966018366
338301554
713709441
980563834
790468726
543276159
690611793
1008970190
1188682743
273742983
1334948347
1325899928
756546230
773414537
652400179
584379699
920301373
833089729
1219164915
1118670428
1265000776
283273615
1118234286
1076611065
1156086357
1282748406
1141619307
726177053
1170868594
453620262
469349009
787682670
1096391480
194705655
504105436
738015400
1346902050
872848552
959463423
373399874
1128037719
1121178671
1196854425
914483331
884653655
1396759664
573494944
947000324
1323669329
717447428
1306231313
386695914
1238593931
873418270
416602396
526758301
1333607896
1198057857
520699709
392130491
559038830
1380242533
1050449579
848101504
1022658542
750922956
723276833
716928903
265693067
614786981
337513040
854133308
386210614
1263818111
839071784
938561701
779029109
1074041302
633123980
1212632017
1324864597
1118825443
513582074
811143513
1150384037
1276336227
1214172174
1201560627
725647161
441746860
1059110919
215102672
1035140287
838756826
763032422
1003833630
983383197
599041648
1306775844
1071891765
705313972
1131633721
687678628
991702226
1176285939
1399818764
807147409
1037931806
1243904963
954578080
1099517018
1136010339
331212024
290594752
1391534570
511528428
660939168
1369676534
335115754
1000823293
1078974889
1275689900
961926404
914473536
1301137356
465345924
808692888
1128591566
761483595
1383350660
1324501646
798499961
837316093
1095447658
372879890
1394653023
1307215345
836009717
1174545837
560339533
785463004
792551023
1235570067
1356977684
1004430270
764796086
1233495261
1270074713
549421329
482272461
697640441
960100876
1198684904
1342490101
248057908
900194899
1383688822
997532046
1329789502
1279747456
1370714190
1334398783
1391632557
1021023748
590017235
593201589
840452735
758091309
1318309126
846805066
409495043
1254403097
992919019
1297927097
1036068939
1274569917
719789382
457896803
989704352
278676882
454591644
1033213046
1307291117
1263175884
941260934
550923690
1130737125
444414933
1244145916
1380723880
487921504
1146323246
968263391
730628585
752301683
817585313
1081962222
721394917
1344164387
504125756
104527266
1377900557
687207319
1312651011
690586437
570462190
488326131
1312269066
692893376
1196909673
919234363
1232107195
1182969466
1139619907
515514886
388944310
200768305
562886300
928308205
349030248
1314342823
787487350
1297129038
418028108
988702225
575951634
1338433296
680442910
746158583
728000913
414045998
476587764
666206080
1195042731
959539314
933120425
1012443870
399539605
1023352585
998065449
599191914
667823832
629319863
515576210
826911583
687798935
538549606
298787190
318239756
481055466
1313702454
1229089680
525892601
1304631631
907425619
777669925
919546002
631387882
1009535498
956415910
580497833
1223256694
1223077325
660185911
772021918
1185730963
514125193
830136568
945355344
729325130
1146282918
916647564
825862119
632836460
1161764403
1344098078
1340919362
528795684
831103118
1161762094
1009646841
815500229
1363665718
672807996
106438267
1108315544
384292684
935349356
1089122162
1134532260
926050195
651590378
1263699178
492088593
519811238
1004391670
385766467
455911380
1221812522
1285761894
1321156805
1348421517
1327480737
902656559
548546498
889800361
811975378
351047447
606248468
597085488
1046385777
995828179
946191229
731570827
496766393
1249862616
1209580388
724064412
1161048779
1199252280
670220988
933222921
459302497
268792927
479661329
481857611
915418814
278762413
859990114
1139086522
336673280
885046296
1189739387
888382151
432392568
1146073796
756337993
383265583
759314249
983595603
1039003538
1101883028
717070579
751038082
1327362484
1045726133
1063201957
1244555598
980423632
761271108
935497385
769553326
914334574
1292855992
168750541
1243129974
1147574800
713086634
843905451
805909101
189477406
741231899
297561692
724639394
280190107
931664358
1276675218
1041468503
1184438882
1335934999
1050730356
303057474
1164963452
1132352871
1097203796
787994101
717588257
896348845
805166466
1307495661
870369451
552594768
1092673747
412742063
700404503
1000379566
1253387042
1380875905
620599100
1210088779
1283550487
875516394
668293863
293274777
1237799791
403920081
704235484
826762025
951869552
928988075
1055535319
1053340042
1320963108
703490665
418721205
666327724
1123253858
177250476
383911825
626099721
1039243911
693550859
1196797341
1010805201
973849802
1285424961
635727944
1090906330
871058378
1347817989
620331635
994043151
425122885
1181504872
658484697
424923301
884253898
914286532
352619171
911197569
1106722609
1350964403
1025994565
1099412708
1176478359
854684822
1297863483
447450469
1252631726
417090892
1196476728
789870183
937598425
889062835
1296384134
933980801
1029588798
1047183312
195198882
1191708811
1025518398
414349682
429969326
1019888974
1161240236
102664216
766778199
1159484596
1386684268
779665346
1159530989
462727939
1145653917
974116102
665790740
1173609589
1345256819
192128544
425012058
945712516
88468304
744355214
778886626
608056671
209376885
454369529
1181427899
1048861090
1030298689
888194692
372864626
1073821764
1347676603
1188325042
1375090104
550850822
332679121
803829545
1261239368
945047822
1210326800
1195431586
923790499
1353746599
1331350647
1249669280
1072971190
927674390
1149567685
947331801
984346895
342737794
1285040776
1035023645
871909873
987795193
1096411783
495413245
688704670
243119446
439468703
917682957
531007287
952542070
801151977
372984333
755378033
584691548
1177280817
1307249980
1132035375
659448049
1308733159
1325905213
1083353466
671861464
1174235545
747500571
949329056
1360960654
473824238
881550609
748997291
549799207
1067675680
1161475934
1353027063
1351584740
1238926070
815075553
1016120853
433439359
1256130827
1061655089
1235430894
1224262314
598170660
1046569977
1013222604
757793911
1194480177
459146171
1276608364
463885669
776930848
906782551
929381875
535079348
676732946
570760383
1162804754
1205438200
673016236
758198174
434854405
686020961
1117464464
852031771
1209674840
535844809
873135723
756888861
613033576
834413406
1008243932
726965260
1072069857
412842692
1334634720
488028849
957140259
389641765
1086799115
1043554495
1096227787
1291034793
216501789
615626584
445400886
356685998
1290396346
1261673972
1069162826
851177546
1331985360
402865729
1038634658
350538297
928099028
147143914
808401999
1173545396
698074067
770328025
922721793
1197967646
763365594
868774128
896961504
926946926
1073578190
771237752
785078348
1034975945
1058323458
1173503120
1254535685
653884911
472084906
977998226
1392454615
841284130
956856672
917667602
1378641438
935416216
1080445842
1264073599
559124980
1266375277
696642358
1069748030
534720202
506179722
774633212
970389737
1184477970
1364036795
596657592
1103240306
670479837
946598605
1397148281
485425395
559650945
1375288356
912973421
784834092
836569630
1036034777
473627548
1145748447
772051449
431085432
617268411
1276422221
1248847814
877566079
473195670
867718977
935602429
824093740
335220889
997676284
95527639
979687126
1149936702
1239718554
1232715277
225917039
1102063355
1058224556
728302893
546112879
472461382
1038052124
1327373178
539475656
818088373
729697567
399314617
777572985
1368911501
331457479
1390920034
1260421219
1344126428
664795519
1190569981
1137636189
245810860
819978061
1315289843
1086258053
1029580037
435462819
861112438
322556496
439318980
681933088
1298087846
1342874487
800314296
943725243
188651003
331330143
1222249356
1032586377
1376201674
744208862
1085143805
991418224
662965734
602221243
1219045679
1176432352
1104597055
674207847
780855511
1095564917
850781877
739095267
1306352923
669505177
1318443942
1290076964
1050882212
315654262
713806782
1265563234
799378526
990641667
1010104609
547265781
619041796
1321987197
350995478
1093271854
754334617
1391799935
1075863369
1362502825
951186439
467144446
1382632114
992234123
1118806417
455197735
357936431
544690628
1224425675
1082721523
1075939827
1121798461
433455451
733880078
1085024470
303799491
893177983
766088880
894179881
658167937
1189594128
1041077466
1333891140
1355699991
1212253701
1190833636
382153773
792516830
737884107
736615213
1122278102
999878165
753929564
1201417206
418694972
712675734
922874369
595066027
673605643
1275990098
832196308
1193692974
1210423992
1231604934
1169436671
864040138
988246945
1112747971
979477251
771839290
943365253
879136804
1174627885
1075021133
1009086812
874355421
1146929946
1356096473
1271838859
380987893
1354450117
518341553
861540114
640813142
619526819
839808561
1363265569
328444331
1117524240
395587035
1028064900
750163262
396910893
885798970
625422843
913164508
1086676536
1067069746
1310903860
914052637
1374621371
1217560656
1158568185
1152984319
404412102
783241422
972196009
1055561438
404139883
1241593360
1398560949
1152591435
462430733
862340659
525197215
1174127493
1106083104
541900899
1201932510
322668914
977138160
614254123
694555805
1225991658
641929226
500491587
988978890
978910580
1305857179
866927409
1338532434
1355808188
681592235
890084626
82122115
1258889047
1339182865
1034573117
696516035
846428974
1281164646
1279705367
860900411
693660687
628508244
853339413
461262067
419453249
1020044003
510523270
1215475987
646357700
949591359
1180715046
1004105550
1368995456
467076103
631241300
1332277478
1074988133
602727991
878070970
461389810
1109007739
730591619
521754869
548943364
1036878088
1170932372
1390301364
1100851371
1055322082
1297059096
360839715
389107802
1298028672
531383692
651523566
288366542
1245745482
15581183
1102017168
1043891900
869949636
770098878
760027815
1149314746
839176775
468085511
235736891
1273262069
1369518269
1187996551
3036899
1163258648
390680247
1104951803
1355277163
1117253870
871931116
885133352
248532662
1310215114
1173931447
898179749
1224351608
666088609
561333246
877235407
40713019
770265929
486003943
576848826
1044685663
986589425
1261832765
1290090280
127749093
1095854232
866701009
493728907
636974346
1220291115
835302652
1152426667
922710035
1379388444
913133598
770812652
1021854240
1277670342
668405286
1322760213
507988298
1117119559
1084073391
1364289581
1006685741
1368544612
1288166679
1307046308
1292163420
1034165909
414402324
451391339
1146342292
1347594312
1327865756
779995809
285523089
511801466
1335704569
822865912
623405747
1013523277
1278739162
714181847
1123083011
1387812089
996829765
1304242223
981406079
870940999
1392595911
1316478916
917780799
529083018
782131717
1167775463
1218396990
684574789
460969439
1144824645
761079677
1257795378
1262058258
1085785986
979807636
1317737474
709398934
1202724817
915467624
1293449981
1106729359
808925629
1183851398
1356829216
1150267317
853499520
946860055
447853915
1037082375
501334392
724122126
1235571334
645958657
662264272
1375016430
480878238
1052588224
1035424228
952072791
1264273521
1116468960
1079846344
709440505
1247088725
527875557
1295832178
1180223021
487523102
277786969
417789972
1220314411
864860978
546545414
794140355
1031121440
438379377
777327617
1342545945
747933711
1232210464
1194551386
1266482266
630563282
1083336188
811748535
1140851152
1051914736
675176385
1218654014
955684393
1057533590
1158659987
881294150
782577036
1211429744
1295731123
1230183676
1275312567
539295917
1203863839
354489436
750906844
892255207
1082458597
468603140
515871723
397992172
821042475
906240446
391609926
1336553009
1040173201
1235265963
1033274636
1115072726
956661524
989101442
612120654
511423684
1299271363
552837920
1178391574
395467248
1064237669
821241429
1388432680
1058675925
627003137
1317831966
789420954
974029183
394517962
727249779
1332407549
1393833589
1088827640
247351633
917861831
794905823
555020738
1244021716
446709271
377777219
776165816
1055208410
1042495729
1011446945
1261377460
1175187157
1360134878
547330850
1104205639
1098925984
1148054677
700666200
552403552
459930451
1220542123
489010605
1020911118
1334307433
1290519313
624332784
1097872158
1129919173
1393944340
1037474399
953898490
668518341
710947770
1201683535
513374169
1350149557
883129844
1365356878
335805509
509781600
1344520485
617273750
1336030772
1144684627
905607453
1334969758
592573158
828756022
372607956
488384887
781481221
1249041121
1321239557
1108262616
512453295
529543860
735501734
1190294154
698361539
657703356
1252431874
1066083219
1212201623
1239052713
615925987
1047883695
614549851
806328613
882211922
1005991444
530291673
927583705
878471107
797839987
1114402197
1262198520
325869143
894340640
1032517139
954661476
592407697
856690963
1194277612
547210933
702850197
1166940155
396825317
337750036
420289415
676279837
880754245
976171386
571014736
625795727
493084491
842805641
856165910
1388837814
393962846
482296871
902444785
610401525
934048975
1277112313
843160715
804902786
883029398
1350577635
563061326
1282156165
1221933135
640851189
1300047405
730878411
615784028
540335930
403794818
309859482
511438339
716642485
825873711
421513985
1361708929
1154545896
1355035807
612871839
659199011
1027812753
1314979324
1064494076
394743454
1388722734
563184486
915465740
902064552
490437274
859460532
878984545
1274097733
828292668
1255249074
1269307993
1077927499
199325519
573418383
1213317737
794326031
1069942862
164693865
552482379
1373174603
1307680903
457617149
842247231
382744865
366818802
393040087
1299976953
815577839
390955030
916288862
856466577
336556599
864039208
1059037909
649889622
1212232297
1354245095
859486210
1273464117
867098498
844383078
776277803
1231465077
534794575
1006956621
1318312622
1112891757
1336685050
886958676
712780791
733951738
1058735585
728709132
1371100214
966409299
841785843
995942554
1098210904
773755186
1063620527
892061233
526833858
1343757514
418533312
905311500
1026858109
1244110782
677865538
822751737
1034452664
806438930
829845736
877737689
1384566427
333040331
455796830
148374579
777507489
1383829501
1141759135
1307203923
782484062
1342464102
735754977
590536580
1135596236
606537415
1174111877
843157760
990688801
681681545
624622449
1085458986
865503234
924177555
964123265
1016993890
796948221
966365202
1237751875
532296089
965396257
1235374688
425656851
669885168
646311119
1376459982
1306921222
1397597089
1233761307
854575508
1159908522
639924004
311580168
231052676
962510757
570394368
738657229
1344372920
555018183
231663132
1035742638
636500480
852151204
532227104
270950873
512524593
308387627
812736761
905954466
533587005
1069577543
881558458
604371958
368762263
1073885121
332543058
1248520061
679308691
690504656
613674925
880249888
1225991641
935552073
245420597
1017358811
1228475943
726120221
411037165
1332938670
969474792
792984434
455582871
1312058489
991192872
924312588
1182276984
27623881
390335881
799222836
1225654424
547169811
1291607160
1206628607
751844631
1020413604
520433600
1112010758
1171355732
712332818
779696491
1341570231
1105390244
1349494698
593203311
697206200
1050134999
349402618
810077966
488434130
791595103
718539247
762412492
212031298
901250946
1372202156
416351549
544153462
627727406
1126299030
1101520794
828498372
475575310
1328492163
458016539
1359937491
491165963
1340719689
490306996
1270414689
1323292159
156196164
1077044898
1376265215
1300032486
1256221676
1035530764
1386416417
1101413574
616860432
1020149561
857841589
1096247376
869775364
500188502
1349329737
261434805
986905378
1394377556
1155599537
964500101
855348723
866519311
554416048
1072768101
408577335
649850016
1369962975
937138711
283917954
334237475
1250744233
339957378
655234876
1268163341
1243822489
761782317
1033775094
1351444772
466932876
1108829987
497702387
1183115366
928367410
1082133459
1288107328
1325714841
1144309164
217506749
1048199042
406421394
1074850823
1371601393
434146265
955908213
1257182553
1129851745
1383466622
1086833917
1159150806
524697283
342718174
1240697878
663159482
1282107427
1299196048
973177640
1229910023
1042026330
994030469
1000753621
1060424937
669332210
1179687969
1147865388
669128667
1397682195
815014089
1267680142
838999020
357662786
557524772
682028730
688790421
386451985
1295394069
1123758065
864190834
1080239547
113604125
752037698
807505817
944979959
187215433
1238189476
1128097073
1331571869
1079477461
189349203
663889320
371508675
1172698014
1345689402
783033084
1048689845
691913318
1347354814
526383133
310030557
1273979259
1094871368
1104467147
540792873
242227220
1263436054
778616371
1323906773
812097297
1153217301
738718835
1318730721
495040370
1331695669
577615658
793141370
1319787205
1347797553
1356103780
1036159734
373035409
1149703711
882824113
1072891743
1384475130
521874572
828019256
740473517
994905413
878455912
1350736128
810224194
1337613501
1092832069
1228944740
1339318194
1210564474
821234188
1215201135
759092329
1199060789
1113844955
1002943958
47296056
1321548174
494313098
983661904
488265661
976417023
308513819
1399879897
775748043
303221097
990297264
1339305177
837901316
874253086
714476293
1262132925
1013172136
882892955
1151504227
675735974
940158082
331960536
445700227
613062527
520697422
1106313258
1039203664
1050222939
1288023558
444710748
1219341134
755663210
757139504
1030063355
1366014047
812783940
1212337959
399913729
882126138
933550318
644919959
932341060
1372933600
1275831260
684815355
1209217392
918328319
1050660797
916014231
815796078
747420085
1001580732
1379352645
986411684
820665460
745021824
1068730302
571374796
1172204525
550551031
1376880851
999478992
793011799
1035528508
1328028382
1085998124
1382463015
1020293523
291426762
1259130632
680931847
762348435
1068962904
1360639706
190003350
1156190422
980399091
862290969
1057157553
957461174
1243165265
791725838
879726147
826791839
738455717
802465995
255610563
1274807184
1190247718
1096986151
707850986
1395978052
753661349
842789640
839026565
1382064123
630217921
580893628
1128031164
957521374
1193251920
846228610
469521549
745873736
536404474
726961957
1357076988
813066811
1025535714
827221599
1251409459
1144436186
206593348
788292575
736295826
844176226
1274895955
1368160854
331798979
396358291
737289679
84392636
619900531
653490008
1057692446
937553110
543928793
1021202994
471607983
749747972
921536938
698196556
1354257348
1282349486
1204222815
1129998863
1298567488
821273225
728673593
714188279
928864623
1363503801
804518488
977579436
1175970872
930494335
1023644807
1370781972
872915337
1363622554
914486197
1226493811
688239432
634027622
1012895654
992855008
704535398
85837236
476388395
332772750
934787143
621681018
1209385617
1232500937
668577549
1058886074
126581802
970081425
635358335
907126080
731150596
1211384696
942700758
1324381691
1151943786
1021246085
389165453
570520834
1005316867
1320631004
1395609669
1214274026
808306537
1181608016
1279956597
1069355207
1190685465
938286575
178897183
293927294
1382260222
1052714373
907894229
1170295635
621254388
35405964
759410428
1225178604
557669775
1369090433
1082349454
414957390
1324008140
964607819
410374306
1134656945
906874787
485934510
734915324
1060080284
812457957
1024088965
1252249998
1002274448
1322736777
1067465986
1175259211
659317828
1153515056
1272719974
522646116
726866937
1314470834
1183263479
248731574
1010270698
412873594
1032010094
1389427099
568416903
1304822218
501645650
243804776
1075877183
997383848
1154361751
1103315618
539092056
1039190821
1004395481
834575794
862502526
1116802550
1001743031
1073852686
642920223
1270626766
779961466
1350005524
808001126
573122884
940217052
772818907
1320391275
1243388139
1048663253
700246707
209521305
917485954
1270663076
681382190
536670297
788201288
1300466349
832857811
751365965
1306176411
1025402240
840446018
1016064182
1345062417
713234796
637462568
1287262777
951701352
426031322
1372004980
1353129811
1270918061
906560878
830312050
1392823464
1050760771
914162423
733610013
1094540624
958506623
1363632939
233963925
661748888
382816560
848551850
1318508649
972893455
1253227303
1226303076
1035241384
1134251637
1381306080
964789588
1375802658
815669540
1396194980
760843119
1392280641
1394376282
1205842129
836194418
1166567715
1338640439
1250399759
909890775
1106855674
1191158766
1018939196
1156434887
920827953
757828989
899287995
897087343
907391764
1016781769
890741282
1286287702
699068229
420479691
1007774126
1153217442
839506315
1230412934
808608853
462993770
1120208891
594895842
969490299
1339012715
841845297
1268522522
1222701190
885938166
817594483
722447434
198984118
876734057
1157548034
1144808775
1191838044
898386503
641861273
1108916971
1052467004
1337223618
1153202844
795505919
455548406
928969369
952077034
852662044
1130164562
321961178
545122868
1010274510
928984241
732765955
1305273640
1256241819
1009463409
747243962
463893807
1049585896
895282205
1118656286
548944887
1024814253
994509641
467245182
495266434
655787245
1084520897
1342052355
1050000826
1069517333
1388004962
865234974
911040339
922969835
1134504806
522222903
784407303
841481098
1336135386
1094439982
800288878
403884255
871163353
288788489
750178884
1149108258
1145049001
552454807
1239470422
794003477
1313733539
1313229366
597855536
1168757065
1099136519
634260797
1399034402
1344689921
939166316
945505554
719095705
743405415
800968998
749001536
1297208954
416089001
1338926514
825487095
1240548498
1108813913
1057874256
987843777
764758189
845212533
696394066
1356633193
1183335272
1209075340
997479360
729631577
1381025195
982561101
1086813648
1348325523
1021305398
994355045
887901862
145730147
1045835626
1314808600
565230279
1037265275
525258327
853274305
513108229
1316579962
400522906
1127203779
714010543
1388789332
793848982
742337998
1278199494
1135980554
1171729409
902750373
1368208471
1129021493
621781391
702803483
464750398
641237717
619455607
851053487
720409641
928738566
622985933
1315971007
1290199105
1100636401
1383938448
458083555
817367724
584493995
814231165
858506141
992249291
761454365
643914592
774750753
524831797
1022992547
1387626005
575149153
1186885752
854520921
626858744
335428024
335992158
537653203
534650695
744454815
479070222
909725307
1260962575
961918325
869417593
633749551
855998959
1030136862
629650562
412825618
1184396222
719908327
524861457
952902686
452253460
1326315924
515772820
1026758779
992427606
312111464
882102698
599816245
1299964284
1008809367
679241773
971107569
424194690
740812747
308648357
1339202732
761831584
821350109
1352787230
1127316749
1244080972
615013416
597547696
1364767664
1384935850
1296483844
917400930
791725901
776054646
351751644
1192164060
782250639
1280857494
1214228352
1325048333
1304372133
971309271
1003677791
1338659399
392468785
318510436
1190000366
662125900
433610975
1085412048
835479954
756841028
435040717
1385117322
1396266223
882732516
643057596
1200070425
824991943
859327041
737753798
984298012
959689498
42243558
1191899308
788643931
88841886
682773093
745483328
713916109
1304892252
853090062
1199429840
951064391
407951993
680527265
1326579388
714277596
1379495352
673423449
827266979
1050899206
682157326
1304531480
816951737
1096210419
286216234
1085151919
788475827
806886722
318073708
511246102
1308859864
748159312
1045423246
1015902008
1278063546
511478225
691663142
806971633
1173854327
1127409243
797164100
1261059862
386215846
945591188
470474201
961127907
1163274172
1339234807
790707377
1045704104
904512593
1000958608
770750898
411722351
1084925955
1309771211
959591767
1312870236
1061042902
807895446
784453247
1332843970
956803791
1025093521
1351231685
1379490760
1330338160
971753921
1157863820
947159987
701382088
605243079
818843862
983747863
594371865
873744926
1154713404
981409612
665224895
799051346
1293550049
247462605
424546386
264053213
561499780
838625292
140500315
465691978
544448171
1212684696
630641536
1033530045
1312032472
1007378450
1017330986
510916261
1151516116
721738353
389605527
1173824144
490370643
1021840379
1129039855
848814836
398502849
1218838523
1299341166
1068109724
98647994
683785695
1251243153
975336678
1272334581
248377103
1327414434
890698727
1067455153
802390821
752672043
818983411
1029115580
1174981418
1034545154
1173569502
960471475
1237188758
757787475
902992964
1006278876
714307671
1137915226
734949600
1211755527
1007580339
727806108
514146068
1277395361
1179558740
1129629596
1358197830
646960372
1255999212
1384365255
504352263
1099727612
1276196948
1076295517
895418183
676215277
1144817679
1193080983
848391897
1399128831
1173775377
1171252590
1121146067
1179863550
1362420579
724646089
399137350
114145315
662528827
746464478
1185051596
604534738
1307715306
823536868
807954390
1149552388
1094537204
502227522
743096666
1274252746
1035318567
1218695518
736437683
877639807
870001164
867179831
1285033476
680485722
456059574
221489641
710293751
590235389
922519045
945515563
404957992
1388119526
624359002
1350252500
736795759
679837563
1303895388
900362679
1205729525
854185064
437613847
274222410
1089516271
978683933
909193082
974976245
1063868109
1285906682
953399817
981210149
705095234
505149644
409451653
1314423526
998311090
406282055
1341301582
986416845
1300574639
1137570701
789949479
717295435
923183648
1161704936
1332880209
947532319
1215634145
899108900
1034667720
1262310967
949824418
1019753358
1349497361
974207498
826536642
1367077584
1039955602
134541859
1082345135
1208642424
937118436
921296794
1351140179
1225964926
1140074071
418340908
1231311889
785569699
1057957004
214358972
714440831
1382312706
559622448
587477462
1266412096
646462953
1030141404
555480898
903401764
243648807
1135361895
516376018
1239795909
450270392
1036413305
582440129
1391922522
913379288
1169566364
1144556202
1180783986
549756460
174475250
1269579614
1244379105
952022287
55018610
1279185553
313679904
1175020310
1106219095
1065137647
557005827
394851959
704222004
331277050
487824893
1080772617
872596556
332811740
650555069
423783172
687403153
835701468
696459727
243760143
403125961
1216628528
1347481649
702408021
734708016
149680609
1175550858
635051927
557349009
420482161
1369492097
762825043
1175976830
656592030
65219173
641522189
667481724
1292142566
1090799924
584333798
1280333537
786287676
925813438
1218823984
613363792
529455909
886654626
868887482
839146079
1095776293
509015832
1162820921
505543349
665236600
416408345
1328868773
928826509
699409762
916629976
1236906029
1134337177
500293029
1025476186
435886732
1017520829
376958829
679094220
877397468
1135871316
1033647628
787324066
741032948
767459432
1072208419
1269046253
1069523417
869491223
1278112351
1290222315
1104338132
509458157
1285298377
901443921
1309234312
817862659
905337120
763970045
662907999
652035047
974572899
688802888
369558290
1349206761
677862940
986977702
1370605533
849218945
633551036
1226314941
183986319
849322365
1046339268
752644147
1311452066
854723469
1160012474
479176022
831498992
681817732
1249790260
910605745
1003092272
829767092
388466740
1232867173
795726142
897538426
1092954273
774220819
1118509640
601116816
903472086
1029522264
1129206659
1377659466
703699972
1038672942
707372097
1137064652
1246636999
819429395
953247989
867150693
1398526372
821884233
1193166061
948749586
739934086
1086027313
645916838
1113111044
1011094655
158648660
1043321256
1154690728
866682634
1348502807
207446513
659057279
684668350
1076201878
635998773
1037898066
1184958237
1120886456
1096419030
197637496
473015974
834753979
1314646082
839188150
1210914643
1323474051
999290596
780799588
1346586341
219546041
1380462979
1365199270
950416240
1109498107
1288253093
1333628082
1270317634
1276799272
1215884674
958689202
867453792
981741592
561899462
917989982
948044827
748352204
562258907
817106285
755726577
912880943
763575053
721489405
1353734760
400871882
407156117
1087506331
805564114
1108972906
453567963
864997475
788052682
1358663795
653368531
842549989
1366394496
1072410743
475175987
587352885
1287572900
644078975
449304409
495096301
411316731
995523332
1346071150
1098615583
634286294
1008584823
400038679
76008405
220270283
445052456
1104456497
572488935
1176575533
1092831396
1140199094
628878847
1399760924
765559486
939400502
684434986
383821496
801810492
1387189196
1275930207
1016214345
613026907
437633300
716412315
847394690
1130915356
805164305
869352639
917660609
894005799
1274668520
842755106
701246788
1093917849
1276885267
732442455
1159205114
1377669700
1185583172
1331365668
389445466
266562834
1376130120
903911158
996005180
1167061304
1221735654
1145900122
564952510
896947149
409152828
1143856656
50143486
1194514751
649525599
950465491
997169975
957479722
1035723399
664099276
325303347
985717242
929780302
395352766
94483003
1361087048
50343872
468154207
643816897
1254781243
1229203168
1083121406
751974230
723880195
924743008
1117362218
531662773
1285611885
1166735010
1339351840
897182477
1311678517
1200390205
1237165719
1308965320
778683542
478254899
693622522
2764883
887503313
569917918
1089453857
737483795
1056053124
669977568
527953243
634142273
937718615
952906409
1195800876
685811520
1079893694
525114361
810675458
1105624522
865620319
594010621
498694528
1281360810
1375233447
708929686
1342350500
1320939841
1384240077
1132736878
804696638
983168675
1304670582
577451363
641877957
625692030
662208718
449053629
1377434019
956857296
1021116996
1023009452
1026910464
681536802
781136650
646782593
994650709
829929891
609842657
715090989
1087921818
1386210865
668888602
475024490
1056458869
1398139765
1254259195
1101746097
1082593559
1101079102
1351930470
1250513886
738771457
584516915
992221103
615214285
456801344
949923293
631976899
1380906317
1207264413
1358894839
1365899842
1143292379
1349753794
754307565
877633147
1271056835
774296801
784925114
464041374
822984127
1303315230
993377438
452351066
361263579
851945379
1184117694
943057160
1391979759
659576745
951909185
551119330
1043405805
1261197599
751781378
345741059
938439502
1099123581
519791096
1396359055
794825555
1261131988
1186910530
397718057
1126065845
707027876
494715889
1289330128
635199515
943750566
617270918
1276951288
1249722322
1365809301
1066680665
920313253
836734695
1398478328
825108443
1240656654
916555102
1208207518
424905397
1127205123
960396419
600993721
1167907601
1362124026
1305373414
646626784
920918090
852532274
1363380292
374024911
1175425630
93604606
886004969
2553668
1083378412
807369884
1366443018
1179596233
965182372
1070227841
1252615143
1022123018
122928475
934348997
953954865
870131355
424512004
1109163128
1399409449
1251906900
882719195
925376076
988890259
770706010
1079254514
555818556
1134141451
1074268259
1274819827
1215269076
308615309
1167006587
1219007389
1298741708
1191157914
1081068655
748448467
725003378
730307967
525699881
1294821962
1240242039
1389818047
1263049489
1155801516
1266067834
926789329
1053950970
1263261129
1162550523
475651663
1371257194
747520608
1083710363
993265544
1397137797
1168237980
720429286
311367319
1334062990
781077068
914089346
1066958125
796182517
876092583
1129186092
1192773536
413723579
137257943
946035855
508028521
1250961321
1015383027
421924506
1131954983
573879529
963024652
1161586027
1209014198
1026502959
675776060
1019680319
1244140821
1371971786
1367848272
710334262
1228452937
572026115
1255089921
1229236934
953112894
889045146
1256788250
325629229
737600279
707421674
822209247
744472794
1065551755
179905282
399506516
467566717
1308018543
1382575705
1312318835
621466660
1030247694
490005964
763424311
1173541132
1386313963
1357927854
456664315
402949481
1312782915
1175077145
644824276
1179886541
1071857535
626823221
1215139958
349245239
543336900
873364496
620369615
760658818
430507023
1218215310
734484439
1051426611
724174523
893761192
876263595
814708373
609044271
405752709
908595356
317448999
345101416
920831353
1237411956
1124337405
902498340
920406450
769540139
971015435
1002169341
523955569
402721691
285595360
1090567144
1163453810
1010050108
730363341
859786752
1196139372
999562092
1013084439
216100390
404320226
601065874
1076239749
993990428
669421166
452807075
1250042923
1156997962
52820324
1039590883
660007815
916676231
997867282
481675332
730385310
756614735
1305710884
929988598
1236261209
1016706453
181560784
827530892
474225702
117715775
959553888
567624108
675572656
1224701121
496732517
507926270
374599720
1252868303
1328793214
521368008
386273469
575531155
563879011
846543597
1200603082
906888123
593065840
1200697339
1090144917
1337780713
759666790
332987688
880225849
1037557522
1137145562
651190655
706813483
1336282821
1084369466
735013107
376268108
909535621
676885734
1203748294
1091080937
1351366889
161954634
1304215519
319623735
1147218328
1069381835
790838357
1246180869
357211604
462261625
930673170
891792709
520851534
353274084
878881890
359481491
434356245
868681476
1155030685
507525576
766485160
802720866
1047606418
1309158684
515847690
1300986354
811767814
566033036
747853681
486554294
1106706176
553320084
414226975
840921298
1199060826
349882634
925662914
920965322
804877602
1117334943
693469555
307323582
777364011
309749999
938749355
908274702
1366738617
1273426094
834342904
998149213
795964010
311948618
1362529783
247167832
1087294045
1093890669
283201225
454361429
124259682
1215389873
745783840
1233825792
555744787
896806267
986672292
581243316
1381575480
644647288
1069412838
871124073
1347875865
821743127
1273311983
745068774
484211745
140978834
472890720
598476499
1060077669
558618720
1318272884
859121980
1014729794
928755908
1210037789
453845025
450913791
1018245897
675391585
1210580953
836240399
1132531407
222186318
307032938
1365790801
1120644536
1226127562
746396311
930077698
906231070
1253688719
918711780
950079837
690132145
1161932269
728154119
958915269
1289914820
360669936
1087760791
979673832
901957155
730514473
901926620
1276321599
539301455
773039423
1003435228
1330755464
604527791
1368115889
570940613
490825003
221420259
489804355
1078374657
1285060574
1307239179
424469695
1153826325
699252787
725322871
371359679
1040719137
848335335
867530347
527234255
669704223
440660390
1371428935
719910585
903565385
943459715
580319442
1342972942
834889980
949331346
694186532
1034825824
945420450
1040804761
1044628447
803901396
945176171
1333959970
1107124384
1073143756
906116494
477071857
556954750
640191803
875173193
1274192179
940048936
385479397
683151390
465522281
211833727
374512232
1158512306
821957686
653117265
1187471938
906872825
1092351127
1225742877
836322809
1009086944
1138987167
698074815
738352363
1061414830
1268462159
1295836789
1001184664
419549214
1386228497
705933778
824358303
1271583613
501222866
1214773813
731514681
178723552
211126710
1395014206
942068319
920887657
444189825
1061892243
542809653
436302406
1335391047
420404908
1198900189
601648292
726947454
888558777
1092754687
1175638821
721317195
595600882
943819797
475620205
689912579
629985651
1310161944
1154042160
1329878159
908683561
394574052
1102507261
1091168266
1042564035
1186173356
1332448682
864612750
1399224042
966934328
730805834
808879200
565222196
1168634715
1310314134
1099842987
989146589
1281645578
698305306
489656366
995472893
465445355
654645525
1228463970
697988065
1290706366
667438070
953484556
1073618671
778050188
445273230
406128966
396834024
1063193812
970766752
652896772
753479530
271163075
395955062
1154737554
1042193038
336811122
905163328
1127623541
967269511
512412842
317534610
693226811
1203894542
1378106629
861071971
1122697316
950397621
1205334529
1323732018
933562513
730995839
1252601371
802345031
604789407
556532662
738685344
1211532513
1001767482
1339179260
716078678
1233080283
1318540293
1310354925
1116350317
456832072
1083504843
544963066
511141645
1020044337
1314310226
927313754
790857841
1150847870
581853456
824038642
426657141
454889230
616879060
462835325
309061360
1206374976
1281521667
658423382
474190613
1149054439
1145619949
638188444
1074785451
1306597729
922871742
558608154
1166692925
1016180610
454049441
1066573409
703376990
593248986
501331083
809560765
813166214
812067814
1319221409
839403246
356311596
978407600
1072578195
6496348
1230730846
876768385
942858623
676945420
31803605
752123432
709254798
962950444
977542573
446882001
1389539545
584206250
1265811112
1274141482
562856803
1270954005
826110571
939452491
424743362
897337043
872046448
984533301
1087079381
1183238139
961087941
369973616
786683289
1014330941
1056118047
321836504
481065839
122625179
1222969862
1177395658
894960789
563565656
95864381
723314354
337752646
669453080
816433211
3049750
950467981
1296636544
844273276
1122275528
1040383437
346460266
572681886
557161192
629432608
1227438858
1266426048
777564210
757722468
482519850
550320153
1237752030
1306918676
598686556
560451901
449721436
764646707
830239111
1131717690
975885282
1111474424
895208564
757767664
859760984
1094109597
862495553
613974286
1259681433
932456194
794960610
1206796374
1357456295
1134450347
771156376
96543754
1125170823
1398150838
963428419
816063260
1030104764
943739856
1256721618
653605890
1304470722
1311783183
950616553
963304499
43680961
387655520
655044210
474785188
1266129762
1212546160
459269828
1176262342
944181397
679014881
115429324
441346399
1151908989
1342920889
406972240
1337144901
1048840937
1192117387
166859824
1283791786
1295753145
1293815469
735423867
1375947683
1395775765
260711067
1295362743
1257121482
616281049
1152327720
706243819
287712666
965683553
1114500749
972923171
191336842
847628306
1181057174
862932427
958040433
1026627015
392919795
226249521
1196152267
709533040
954226344
1050690696
1029230391
488098996
266893739
674591039
1311927258
877664285
717649491
433589938
1312090105
1321719443
1378416081
637251351
90677445
942119429
1082952687
720139211
733986591
623502633
127314989
221665599
610294512
655253143
861835198
396848518
748782059
70357479
404610718
1373470444
1323149098
722587164
551590128
1242769701
913173488
1155973702
1116241909
1083358350
468302178
1108368455
1289707569
1166739992
1115931181
1347165880
1368383293
894122349
1385997360
1001888182
1337519484
743928985
1008461328
1202198261
1070166152
822457806
411841096
1017486398
184632820
250525906
574708588
493167148
736221178
951558009
751556447
958284280
592560714
222697069
787919694
551126422
964728089
719088296
646378089
545840262
640570716
541659233
1079464188
633774999
1146638776
864126431
759771288
859416426
955138251
556409390
834584105
401883005
819488049
694171507
1219299864
659715372
441331155
2367269
1035514169
573360005
391341260
946233927
708309510
938610056
1087833276
844381091
961720549
1228194345
378983145
325322028
794101264
878281326
1237750974
831492237
307830156
661969052
560558998
735057352
907755691
789499935
518331917
758604887
1351361384
802690020
747618010
304782765
1325910041
977996948
1370463104
826846388
1158060979
350838052
1162387204
1298473118
1187006968
801913662
938053373
897490616
1018239645
1070804427
718643448
536643229
1059209356
984244907
100990837
1212105975
1146704053
163902348
395619946
382140905
1342195099
455991943
404441858
686756658
1256762414
891356719
1377728241
1113876081
1258175999
459271553
1318043283
1292833255
1257593364
442482312
540248482
300865502
1204678879
1325036220
1320109535
533708782
866249875
1231514123
887693823
1370268651
890687652
1154029409
863539857
1285028871
628531851
1256035343
959396129
493459381
621757538
1353142676
1270158293
552509247
1142556725
928691086
873768071
695834160
742018917
969734130
271763368
694969922
483700981
769743547
303989762
1249592019
572608645
810906896
1240278140
550820192
727639725
962004258
602994918
905288660
1200973186
1204420925
553661439
1394327878
903050583
1319553992
520681935
435875096
1236702097
438890169
571524823
889080599
789405895
1052130594
739674606
890804508
931672022
821501882
798805178
648434851
82335669
1320248858
598423742
1052085608
1320478588
1185976355
730283595
792997365
1399610614
1161266762
885923405
1132103950
1311616097
1145129269
881648354
1392031784
787677936
706314132
849443887
721572304
1080502661
1083977822
1112185991
683841353
861979271
1020347132
1118421353
1082239760
1374555573
1002515196
682035087
1383019861
857184221
450767448
616309945
801783231
1028753543
1362795463
675398806
1151356364
1057887123
1152605044
789048621
1365168684
1297513634
714340584
1119651386
837483632
443081992
638337630
1073116680
706945509
608451882
859025640
873422140
586480395
691311482
549906508
1230304753
405904358
608980995
923053853
1300487196
812546798
404710060
1221434103
889719724
1313250781
579242358
1057492989
1058304293
426348532
744300711
1362943257
650929375
488142935
1365444143
1377120974
892917184
1385083693
498374872
581016932
394239120
1094453626
1115486804
175023039
933377834
959335594
1311415628
471347652
887247026
515605642
1198887495
712301453
813668385
1296209115
1273302294
1352447171
844404660
1290760244
631284846
839418128
1030373510
1036917194
832379331
947870297
749911639
940258814
727412240
1081308037
1236201781
1190822237
1225848562
673309573
681171465
1329793958
536034853
1069908741
700760117
848836906
600632636
970638780
1008184307
413420084
1390071639
606388336
1120032999
771556510
1031895899
1097161939
534444263
360241149
876779150
1326482757
829866780
1145213350
1117872693
1259967370
758339269
942865493
1336453260
896378660
903681952
479251130
899389759
650249408
226919004
422070836
858470669
591348585
545073222
1139963726
1248382085
1174482987
1301917449
1210842508
1321727329
820153706
1129268488
1268282922
1271602206
438739266
1351028882
906861631
294410310
1307192851
315222165
944971832
1262213282
785604632
378346455
1152088850
589916366
1052344715
1033872679
1155108251
1273370108
1257476570
994444637
353642036
947734874
404795703
807909063
765398063
981743165
1096806060
446688981
483468203
468993576
1112021420
814612146
1391712685
1101493191
1001096953
1362134826
1272478724
790106445
606329222
1343578894
483875994
1266896581
1067383596
479340022
951824647
475748003
918858668
1035627535
825330705
1372239018
952137024
936077790
563001448
416590832
937017648
386288294
1373283557
1257501673
895714089
1319426635
446608836
1352306203
1386218304
800490564
1212439594
352447414
1302052624
579863295
1370349513
1326972877
682160020
466903128
337118230
693528148
2561540
1048402188
808590637
436832398
1082927367
1178010381
1270808106
477287603
1299996692
1094581692
679248947
682409788
497936884
847303899
651700382
744081473
460898730
249942
1389914360
1314295260
1127561197
346573409
569536945
1003241141
1208358098
353705288
303443037
1269091294
1109399689
750199417
966677867
1368161507
637371390
1002270774
573425991
771304092
1172148496
683924661
340920126
945947652
1002222573
1010224363
1355584946
1224894381
642838756
967387127
1000607518
1142452609
518463208
1042781204
740537694
730934655
142424414
496480718
623271204
1146941456
924453148
776499944
1061178624
730453945
1231790039
488525604
1291249685
1263905221
1093494706
842199487
803940277
707996172
797413981
1038450807
490060924
717492435
1313119220
1268316141
859964124
1198198593
846436635
828617129
1232423828
861706006
1206331152
1044995208
502060735
1326957839
1334447555
1378313339
578197553
322996224
591045673
350444952
1230063674
962223583
1196253629
913804800
621949868
906323076
947652849
277674221
875332668
517392883
1023710843
860173463
413139090
1019144764
583297245
450078618
486164044
575812728
538126746
1245554913
938695358
960451857
803677090
667488914
453712199
775586702
579105534
744393917
1000479522
799740258
1127156446
1242452197
383311291
290022777
687166551
1205448783
8932364
830353468
802452290
690856864
549423145
973011375
710713309
549544107
623594446
1112242303
1324858104
940462418
1397276467
760517178
816470844
1178866849
726670946
692008917
1330336203
1286605424
749996585
1162342042
118239939
796067803
421753800
868404819
1297444344
979033745
1291430266
973219796
696802438
1140657159
859907954
748094959
814551380
998319152
1058567108
631821091
362303531
927521533
1099359238
862954105
192633941
938456045
936770924
1382688547
797895527
1186582452
1032578187
1353547350
640176653
1012047452
1399451631
745777903
788408973
644702279
289557771
346963933
1005667614
1009652094
687441698
873440425
599876437
438013868
657572362
1038714340
1239491371
955779332
736131504
1200382163
467738095
1264570297
1315031450
1362720196
701831852
900598182
602230149
1279384021
110185668
513332563
794470774
1112606102
1241800173
1298930079
1159398657
507641311
858478577
435586666
1112817122
1001085144
1083338518
1141219783
770231025
1035455580
213127866
1276817009
800275337
1083572828
1116335064
1229207331
331483204
1211423437
1331941033
903490465
628638704
774091281
992462589
1120170904
384760578
962593029
774757428
1071055306
541390220
785272706
1098473009
449394383
667682622
366136903
683279411
1176001735
1099804422
833390361
1322760568
1262978312
630642863
1221504925
485759873
1133959423
512762922
427165705
739713333
533911347
1099786615
775233916
634617799
1211354287
1120854851
1302157212
445903311
394030779
1096863477
523166460
1162233536
489475897
682804003
778855247
1152011149
1355141103
517356189
942586694
1339773431
806071572
1126355316
1159624602
1048081220
1312323156
1319831781
1070426580
1261257033
999349239
825877430
906260586
1203679202
664732446
880320667
1333400654
947552112
1149600483
842499678
1286006824
854348130
602646527
1285852287
415567626
581773870
208886605
1340214605
716618292
884646315
608358396
982864810
920165456
817857783
934526562
767059069
392099017
739348466
759603683
1242724008
1031935319
913440850
945740227
903023952
506877479
1056580250
1329004716
854880714
1259899190
913825496
1065871263
1161097421
968534139
496777399
1112179149
1184324405
884598135
1357936899
1318524872
516588121
836891173
1384941672
1232622212
554913067
860361797
1325915848
340841369
731118816
597418043
142114709
1041623610
847489293
598743526
649398025
382122749
709083404
857921028
706989370
466994132
511931894
1207958141
965837289
720159191
903827125
488650906
687200487
1019242188
1233571664
899227699
1168229614
1158859818
742304837
1114780406
451304282
1314662962
641701317
855230737
578938605
1356482572
1106266814
1313010401
905454369
881398343
711950269
1237750573
1067511065
852692106
518476777
917082946
1348891961
958478729
670221058
487039191
532455649
790251665
1164971666
833507324
1265981343
981849768
1288833411
528601510
356729014
530693427
1270219338
1376423223
1262575458
303351892
1183755843
403633664
1282546583
1321543215
977521658
1112740836
983106304
435401257
172930474
402828369
911222066
755581238
1128933755
1287419829
516341878
1205763220
1174779973
1174337368
730325996
1040006452
288538316
1363579411
1312651284
1145810400
1355570649
1219708547
1290374321
777798902
751177230
401477648
1196390397
1148312896
1168957796
863838259
967807164
208474616
974440218
807939672
1202521105
1160201002
497628988
689704923
990133293
472353660
1081070661
511265423
544751712
545159450
1088826243
1295265330
472232808
772537551
810814405
545854021
965791201
393791094
224676963
851529705
502450461
411147700
1078405257
1252231160
1371899136
1099210704
1339706516
513175026
1232994677
282298409
265867641
1280397867
257695642
1086465767
460640625
993584794
1305655072
469375151
948384404
1209457218
1021400746
1066629804
1353556494
259831307
1122090555
853055568
269532641
1020992276
1064415433
1338281445
725833524
1189218149
999040844
244085863
1227966863
804246536
620622912
1243815864
1074472860
580215052
570946915
1263260337
1377402724
372301689
1213538031
1255848923
1139237439
864908519
1333802383
405000177
838862736
461078958
1167315505
1220527195
1300765381
1277327204
406412938
1103420456
1060248275
1383078656
1358896569
336594140
870243416
1354615991
845411583
794923485
1202318373
1206545685
1255579774
1018742521
1088067860
1244842512
1237527740
1041234001
811441184
1068037136
1281462584
1330030005
894028206
179242775
1245943479
1072419980
1175943547
593850258
1086266252
894704477
907392699
1227782651
1164220051
1390667622
418718233
1184229321
736293077
608388841
706758316
1399992786
786505693
787614611
1045776544
424949752
1323811399
1225663406
792786225
1204174417
620097466
556912419
1055322623
777340163
1123674708
1030089560
789102183
450597215
158081446
1336933519
800084519
810034118
1285378863
1038732029
1211315898
1350156400
1394901117
546116421
958703480
822567493
1356362700
987360354
1322483872
1378642404
753259739
1011561838
322591679
731422051
999025489
1114641768
1198795109
949553708
1266908054
1233654989
929215952
929724612
1399425818
655345216
1225314778
373926901
934140930
1161424543
889651118
1302735297
901268226
1127774126
1000842566
707054431
1325561139
1242252108
1197530053
625024675
517048746
559269470
1065188028
1148478736
873645170
342686711
1139101465
1148315173
775291120
1150373661
1250241131
282541418
148517520
1308056882
1370159575
1123430649
645965485
444431523
398578911
730515132
922252016
381681911
693059342
1172531329
795743793
958105734
504053193
607433976
1380425052
1229392064
1014132664
590197573
1231307469
392413602
916901712
572083070
1023962062
1259698232
1360450679
634442942
300502123
1056522070
966695853
1373743042
847701481
968850229
1345054098
1359501635
1048016268
602619690
685203474
1136146803
543845802
1234805821
1329846031
882236200
1326258961
1302199649
1058875657
990606454
1395320156
968994680
1362676584
804029225
1171801384
1251325264
847209715
493052584
1332464660
688348801
876475
1307042822
793229421
923024291
1043512121
1113174781
845506309
1282404271
1307017766
740619857
1239718634
617164024
684363845
459824807
636023925
1054326905
468838363
962911021
858296057
1339271751
1016294039
1354462217
842709040
1357927642
1162923521
1215250658
584583296
1047436207
905056847
755885651
931185740
604993739
1158565779
857661738
1347745817
560938278
916593941
814121804
707039359
720498589
1337298295
829988422
1173953875
921572381
470823277
658981242
134329179
937307577
1240455048
1033784363
1263691703
1132897419
1268490700
713615520
1165815557
934300834
835224392
415429457
630392914
722520313
1182213508
1207954118
400052971
1361012442
852360295
778953691
1389717266
848207352
214764937
1072017389
1252801728
1358174038
418673850
551588037
275467011
809311722
1361206512
688558213
273149212
1005133051
291872785
1215082984
1099814680
888371540
700240655
239718781
1247785793
1004657590
351971631
1209939106
1261922143
1196639651
1023241114
1114332134
1027480348
818017312
816890455
1085141834
906815195
480145584
238108031
392338937
1378932290
438659973
228455660
1316323701
460147687
990677801
1031375361
1155512712
238147227
1208800153
827220084
1153771005
1000240882
571241904
855577531
1374394039
1176719532
1279535420
1187005008
1045382670
475623484
1343387049
1182601259
1390754949
1032418982
1302970802
956696263
952803483
1009634780
1305848301
455329825
1152536500
994155176
1196221255
1222563632
1169130129
833401383
1369038268
1311360515
1384046474
843648270
949976300
1372340865
1238610922
500785208
1239205176
937706473
565867115
1129670168
1347886983
644723483
1307650533
450796828
975149113
870205412
1285014537
1115039250
1262910540
480989181
1356775157
681840329
1114811191
558143620
1059701682
1325134571
1106187837
1184559177
1183487369
933956187
556186282
1313527726
1257347273
608314271
1351349981
1282899946
942300426
947080709
1169292613
828144136
1365317339
465215390
724504902
1086960833
1288726351
762071119
828456345
799073349
1348473390
1066131471
1387028419
324080419
762195208
1264961507
997533237
1343644890
1088793195
435510946
62925448
1305208236
1223021635
480282123
909109519
1081415306
1279947853
1063924330
953975713
1096279027
1273421347
591166406
946549331
328448716
731072595
1092899106
954170759
856084463
860966126
676254516
716221129
249102875
328129859
1168550368
960566567
1388427823
744597234
1034930434
968510089
797405876
1173929446
901183529
1073687845
1396189441
1040849009
952254776
1255468634
645104514
1379124788
1001573139
352941846
1045401809
871692894
777548155
826897587
907294411
637834620
433523635
1297443947
501329560
1053264043
549608310
1282074932
419233911
1354775790
1372105779
1103017963
1125094406
454410651
509285079
407970306
1292835898
1366170319
332627256
86427237
843186195
1053478336
573014574
794478570
1219675022
1090540028
808791591
1225911691
919458466
560633535
1044829553
1181038058
480679281
1272185786
726667277
873793994
1036051384
1342327578
1305539716
1175371997
1052455655
963578440
805421570
774458737
1207805530
1336618727
780628772
1076491551
992305194
1279731352
1114235463
326866947
1121464946
518581737
1075667733
804683132
624084833
963379987
1230192372
1019614693
428096556
1367780183
803627407
904911757
434724520
1199316092
1007006109
934058297
275218752
1158777512
1048900462
1174087221
1274412480
1007380523
822021963
402257234
953943810
1026995984
714272096
1275359648
1046276035
421364136
1320003731
1066753726
272226682
717755598
847768101
400476156
623299730
1242863999
328126535
483180594
1303354343
1071001504
1333664510
851614709
1368685947
1282913598
1166698554
1001583882
747297902
1213080176
1372517810
1031302079
999505634
828504704
1284780709
530257425
1318869964
1234015700
972280616
368581777
1159582144
1257751680
1258230331
388994029
84533147
336368535
852014822
118613054
780332563
788961894
964324533
322939165
207443660
1102357892
655424025
822767868
13146185
620897169
580488912
288681446
694613577
241533720
1283218707
1390207325
1325948494
430444481
557591625
831133247
1072882744
1281142272
1352563981
755216541
1178023827
947209083
454291388
330874781
851711967
434309847
1146569076
1376084801
828513844
459262817
1332225492
613753835
1155253373
737372581
954511053
1357465307
996940514
1384503473
1361393490
1354129733
389173646
423165186
1050105484
409675555
1007839095
777771471
612020972
949398542
769707052
1296224292
693599022
978080719
582451875
1281565156
977247836
905766319
983807229
1237923608
1288444099
1346767949
608026115
467333194
1122793711
909053881
1067883438
1083796627
381615159
347787927
1107529281
402762149
317233157
1217890360
705010351
1164600431
672566878
893498374
200943724
399733834
325563742
1052560954
455685268
446691101
396092065
1160435108
818124702
420724308
1196951079
1305137423
1069734703
393613305
1042079560
831273241
379144599
548615841
805408397
676078017
1371808774
953235048
819311830
858042772
1302033055
549014183
1351046446
1185841494
827271070
1101358093
791814183
849867635
974506871
1379408446
965233142
474210511
851037811
588113957
603854225
1087939879
615058208
1029228243
1272749111
1131117133
1356534444
709743728
678945752
996423280
455084942
1153275865
657560380
669101330
802058516
682055145
409724404
723775212
378847983
827175199
425978555
833319178
1367666575
1291057322
1319609046
1277343722
790122327
1274387429
371197729
1151837954
1077600660
1286294826
1004244873
1258715585
460254499
955666689
1388377127
1068098161
1039309952
1373426910
1233811914
1006859514
1345877240
416538650
1393100470
1015950088
1172958008
493642913
920758277
677753030
1345513360
876946403
1366046152
1066535917
1044906230
652219812
825872989
863688512
723380791
434408131
1388150265
1385159656
1354941333
1231704609
757025600
1230522158
645748958
935909690
1319993906
549127831
833892561
1387130260
1362103572
800509803
1010581420
1131731156
890429953
740651351
1210213293
1051909789
469514239
1226714590
836014382
494584298
843150534
719846342
1129296675
914436662
1145888780
992971474
716974252
572035455
374575934
346473350
835601918
345288301
1099684067
1157582652
978756672
861868187
348164006
1293455552
732500242
612199125
851536080
1150370120
671008891
1069303089
178481543
161703656
1227387262
755211918
991883367
345252514
1187219814
1211395931
1010354858
1078996944
1338887359
470287573
1174200129
871323273
791489878
1020622256
872684417
838946515
1333962515
1082494583
945196254
1238028758
1349650223
962524918
605067165
1029507096
1031898726
870730598
728996713
454491418
478998979
1061759628
705953938
1072265899
1075505503
701186560
441776495
660973707
534726846
880415947
1309240048
1116924556
306023031
655996929
1014894568
1000994709
1005646811
1061125921
910504498
946716138
967890806
848495324
1057498583
1121742913
759744967
1119402317
1168734266
1062949756
383086627
1122643445
603663224
575212020
601414418
747368966
773137799
1344192674
1150460099
355020231
1357397514
1245375886
356192333
1330546339
1080393587
602060526
484602123
188460838
440714627
1249932643
638453504
1353480426
827437626
1368511773
668542888
653405229
741616857
1165882444
1026333422
1254289462
976895140
281703457
1182963206
1116813949
628758725
276990644
1193320595
1174343038
854990188
1054100233
599164700
1070183984
538439197
1011125536
1212678586
1255027920
1324048288
717959321
551726834
1178109893
290312486
493138496
1001977588
778511673
982350263
355329434
379532256
1293044480
2033247
181619489
1263331035
1255843365
456474998
1204908506
816712771
1124404920
409579673
1060121725
749548633
1292991627
991938013
1354230540
1355030848
850562003
1361145071
1340514009
231886317
435916050
708021427
1177307264
1093291464
611225549
758329629
1017746893
1161179574
914987351
674558372
750720470
890998738
1066432919
866690793
1010954775
963109489
1105765095
845495276
812704366
1162032077
446507079
607421129
567346183
1046514289
770589918
780223716
564244356
1249607381
693149316
659062719
864910399
784802053
1242183232
919805524
1157473217
1391690725
796746535
972334317
1142546510
1304025390
1373282315
575299879
1005117470
437226741
631202717
1303625049
762286131
1145769702
1103238862
1321350060
1294706218
420525440
1053244436
1240662136
896540053
1364037589
838455494
1012675422
784537736
1333343532
1130123518
13287733
937566579
414200452
1275931096
781019326
761338380
780445563
1054422441
680777453
407441347
1151158284
1029414528
712784223
993632863
353534423
1397255114
912071589
988285632
1399995706
612404849
790404271
1362810453
951692027
1058789744
499143789
1342244649
870112406
409340481
1249922424
909744196
1316440384
649547232
391609398
1141990887
1027719953
943886564
1214933240
1252859205
792708837
841588236
870306263
1242027385
1003176027
652341600
810195307
498400298
486637738
868632474
294167963
1316202798
672934952
1362493167
1257911637
427560199
873264882
1178937297
1312261437
425681693
926949602
805546970
1399981447
1291865463
721362670
744656879
777672776
921452413
570430961
762652681
403492346
173405144
1046652337
1353423110
1226011704
879769684
1148818018
1231374417
849123829
1051178781
1023820445
700474324
1361549061
530697593
694448694
643294941
979188969
1258853526
774564323
889655454
749066452
1096122914
1387173394
838236783
704981136
1239953784
1130960551
1058390723
978544535
532554962
1219486972
285829252
582252401
757163070
1048218917
1045643847
825563032
812677956
614466120
1294523977
1146605165
1273383470
925616625
784292097
1256688727
1034119034
712734500
1293043737
1346423055
932079131
518404997
658534966
1233839053
1194098270
1200497429
914952732
530024475
1191832718
1378149606
905088302
600735943
963762402
1391603394
791019635
1303627436
1190464759
1062810527
1194833158
574625347
685710059
1339867981
725887649
1353065101
1293641119
1306669911
1224021294
1101340985
534084186
951043771
722048958
512129068
674439518
830671272
998059304
1262923664
1387555473
1288621194
631950530
716557097
818892542
859058295
780241930
868024047
1238749420
461167884
615526476
1016456872
1042290147
721039160
1121870974
718326761
596167591
724516071
1383531448
784715497
347905939
1118683595
311643976
1366286627
1105952641
947859249
581419924
1107041009
652537971
1293779125
711445390
640989996
772657594
941391554
1029296001
529006292
965274111
402370101
1252485892
1042408208
703189699
1288949078
1184645190
1317651655
805080166
1394655827
1086716729
1141153664
508048345
664817637
1396931620
938180712
460874049
825649841
1261905623
1155972595
1356173245
259136178
1280945398
963629092
532266356
1027667150
754483045
1250948859
1371572861
1295816883
340808597
451534184
1255868790
1313759070
699904275
646895856
1212282473
1232272519
939815269
1210567747
491119676
894895715
608780570
1230188218
1212026533
920283753
1063622758
1286332808
783925602
1013540547
813560474
641639498
957160175
690740281
821616646
1356773209
1018415391
610979192
1224821552
985589949
767991743
726370344
1386741183
861285183
955456244
1119876265
1354589917
1154520342
684604763
537039314
268163299
1294111089
514071278
558751845
1254236030
721080753
149358205
1002173965
965527846
998607255
708287447
644744713
1085915395
331662724
842486855
731820215
961483525
489370249
1110037006
1193244905
1082050191
257512662
536751732
282420278
483923445
995883375
352204918
417998351
721856165
652194637
735238556
1013152315
1323440526
1157955758
1310852582
926449313
812307088
826279602
323899653
634825453
1004836873
1078274278
1365723763
1089796739
1080429672
1366840501
795393486
1176643162
1247196954
1241628197
1253758093
555966069
809015350
630386847
1112836724
1214866514
1237668646
836552691
534275091
1023094289
914819983
918693361
1046097396
378729727
1068300173
989827169
582210290
425577401
896906209
851363976
1362273259
1181012154
1120156011
1129235833
1371744719
1190356228
1160117165
706715829
1317374502
1338740591
1181331749
702646889
1197271571
1255654008
875098085
1068881179
1238992182
831940660
870201210
1309027876
871878602
1351211969
1065691421
852123730
335472749
83559104
945293713
603807293
731012471
556560034
169653066
1310608058
1018129069
774877668
555838675
502717410
320760168
562764050
1048587692
1208363583
748786905
870962365
986434359
1104990407
430006437
1172806225
739613238
468309224
1334245992
573584521
1101855470
1164031603
766446469
487439998
1279248154
1005332970
1070696132
1172110226
1378444517
1063707370
954268784
900174902
1046675701
403112869
1053131039
1082854263
1378922577
831852069
577473973
1374122795
429434685
816608843
486839412
688350419
1243648114
1020041672
1115610238
509525328
412109237
1077505907
1355896647
1296568268
1221098887
1162290121
1164039831
866516340
942967952
1326240466
753354301
891015064
376081152
1291360093
1295026077
633112666
45810052
920671041
894469871
809206835
180120878
957972664
1300156596
662529543
897521802
703035033
611659532
964498140
988809305
502863681
1007928366
1398290871
1062673129
1184417634
469576317
878334583
1344991433
722073764
1024781160
604991242
473211253
782729239
788083937
796821277
835422978
941357851
1242453636
787724215
1007671283
845430857
1326921515
86746289
1352064337
1352599618
867823631
644530048
629386376
1156461449
451055173
1367243763
990687892
1063122016
1300690205
380944086
952946591
1314969722
583464721
927592719
1208884788
897027775
1338492524
1311110717
1048523712
801922172
1167787399
512435308
1307766392
1334056102
1126458271
1174535540
977736481
762361005
825955519
784665807
147912727
990149947
835514671
439364549
925856300
766888719
1348051736
562594993
396605712
652870881
1259551584
630480035
747603989
501747825
986504649
852558063
1005154332
698500041
791635401
832251625
1152660173
783692738
1374716072
446975486
633417915
951006614
517316106
1143374250
574115372
1262871212
839711942
570388758
1362152771
1380658256
455921983
1351287516
644275523
970589301
966205865
1341314101
1349022825
222750683
1100293718
320968995
815642705
331768986
975452365
1171956769
435537146
519110686
470150271
911755407
1376201046
1172959764
1388385569
1062140667
1306046952
1353366903
1138893741
821167874
965743727
737467476
327351200
788511017
140650173
458677539
1376766637
832351570
1317140942
696585978
842125983
1046160956
1167711007
1276588662
1232979903
621631025
711454811
560910100
1330595909
1200023404
918248251
398456307
874018997
1037720182
335088080
1131876273
978323502
1269751687
1379729140
1307811564
1146767108
762275567
1004308951
293664632
389291874
631490081
693417931
1009866860
653390427
1350140382
830616823
1125534457
424907124
1350119038
816320362
496290421
1382220698
966307658
320460471
1136771457
857266754
643048329
558747662
966760523
1385529728
469229016
786411060
1284572537
740789014
477651770
457610929
1354314766
926325953
1047459899
913786106
1233543148
1249243698
648555384
424404169
359828039
1388511092
1355512643
107444581
1120914753
1384406948
1207693817
1393059344
764008394
777615963
874223596
1384732277
394900072
401136020
731983155
745513122
430383451
937258557
787628094
843984883
980138338
298620532
1082092444
394319666
1205610602
947704755
508834552
1338058635
281825574
1050202482
661817670
819648231
864478416
134736764
427563646
1052851080
124611436
298445604
1092651031
1049395591
1064187870
885744991
1356924924
1226873012
410002517
704104510
3547283
1279694400
568428122
895403778
1053418428
1180981983
1073958065
974103415
892237194
628442184
879967156
1117636290
1272955577
693972106
954467852
857921348
622382012
1102245818
1336893276
740168709
988627380
1319884332
703011401
651468282
694041248
525188551
613676268
984909181
436738014
755672939
918843401
1331851174
822357027
1377787741
1116135319
1158325405
1027157252
959670676
1315889020
945390390
747082846
519461754
1118029496
1210327293
715101445
854458336
986116992
1393518890
982788157
967879395
1386692459
1199638766
950437369
367425031
1250784087
1061415392
1210384636
554152752
711662326
1063923466
1004404324
973372637
744376523
755667727
680099313
900149771
576135822
869200664
671776135
1376893190
725621938
521660565
1005732367
1376578340
1142759596
1085124014
1162440272
244186231
1264128742
111673299
1313186856
1074670920
1303243412
1189539935
763863733
959572345
1336760971
962641990
976595856
1134328267
403707950
788169324
944412185
880586372
1352034721
654200972
751277319
1233402137
1038699228
370638202
638999659
495831444
1361960969
959924764
841516847
1094823295
995203005
618775614
1337405762
1087196544
1148270028
1333568648
957815057
1004389257
908333781
932560682
432775295
1015157471
398564460
1209904614
947973067
555931442
701566798
632873779
805309210
629073775
557056680
382097328
668816092
1100591701
950949438
123058228
1022649171
126743703
522679039
1376313966
873131738
330723848
871725656
1184903710
1249060664
965854900
1239452514
1107251121
607245948
438510277
1142272038
1366991210
473586491
1044185099
39274367
1344864294
962376732
1141868145
734707435
384307246
459790801
889308277
1300381588
1232943466
1241060914
1256239753
1017875217
933420908
701536943
507229128
956968823
556268312
824301267
736070479
852376428
1305011410
1089423164
1182418642
997095175
824972551
1361391930
1275240486
1296363287
500318260
739605342
1018193856
2857574
142607499
1262423309
1189827390
1263620435
690484661
1089339072
253875887
558355695
1330853802
519402720
1095296083
662836335
1267178774
511422499
1355415773
1260009784
372629096
880401457
455033651
1019878581
375943354
428891627
455969661
690598083
922820363
1016068826
338046800
253105728
1338642226
920063153
1083441018
356633543
791030407
1049413441
541630085
527434306
959139494
379240103
1287490707
784164703
824457202
1343202981
1398523636
823486938
1062978737
1052733528
682183266
1195998539
1295122230
708528720
455497297
916820160
1125742876
1130639047
819206033
1056950761
202719371
1287528335
962902495
687916022
805431617
1360812831
1238805352
1369713284
597692840
339552907
1139675746
897144135
998489026
649065169
419080048
1251861466
878492740
586180200
555294490
614972107
871232627
953331552
1106742463
1087129598
933431131
1288657394
1211043737
839073494
922211550
682093069
1239412772
1291600987
1110128989
1009859354
1278287969
784186543
829651740
743611701
877499736
947498785
956932028
1315308806
1376031948
656348010
647504077
1063601974
636817438
1192404104
961538093
1365855359
495065188
1199851567
910313057
1398939183
505097721
1299897795
1372050703
1342889579
1355166924
1101342352
540327900
1301796126
1292779405
1049005150
389046941
633883083
582146725
928718140
1081162911
1331126413
865522983
958763876
1350694460
82936034
639768906
611012624
925493777
939356263
1332545822
1379516413
177655369
916944081
1368704201
1347164759
1172213694
300551790
555568808
854175768
702573566
1149402343
936337644
457573417
1030088210
1344651398
298710169
1331289279
1271720773
723607503
1160539598
1311660192
531600745
1370150475
892507854
1322109250
1142778009
1313759135
1115871922
1073060241
1270478023
1149855954
458364899
1032264703
1157485577
645930524
831931395
808891087
971070105
668884224
1190525829
288066289
940922898
688974840
1327230207
306965002
770383576
887313782
843275349
966254373
644918596
965744926
1294516111
1080276560
968964483
1174033563
1028944637
1117603366
775706396
617363064
975793285
600804456
580613376
1060009977
813367909
1177924595
1215688004
1180451141
1100937318
1207100500
1326896050
1327434672
859541865
836401279
537613796
616401438
810083999
971040576
460025763
820558119
815938208
370970930
1078610009
1320680703
959987032
407978038
759495952
762408264
966131198
922370378
855019426
644422935
923648016
1234433835
1171861039
1219309264
687169046
620753037
1330634372
980041204
700654991
95535957
968076552
737489435
650947340
91020619
1219887349
1209699147
1303608048
1117551163
1104058107
241987269
493522704
671386978
810664098
911872197
767293110
589941350
1367370373
953037068
1213174187
1325705336
845375395
1260103795
1154655348
152880463
510756799
644899868
1307538836
1212527834
789323497
813076162
1098558172
748438364
580127877
150469584
1326039411
1340306548
745716820
914686634
896478479
780941642
382693696
513863118
1042373619
327851739
765481985
775231226
1026753144
658882173
1030924850
1326068033
1263907184
808621045
1247146057
957144518
1229930074
784491121
827323868
1357321795
898411448
709776638
1154736304
1153185588
1096913903
1265862519
858884536
274047671
899292550
793727050
954786011
981393637
1264787365
1115436888
1292805575
202539029
1079477607
411803568
1153278163
870456437
971655973
564126857
1113960546
849637761
919973006
215103489
953573057
1048499748
505053943
1173063701
960253583
1195357070
1313416613
847255840
962374599
1068412479
738752138
635580346
905925932
499763471
797974895
977278743
1230812558
1393481615
1383938176
1100615233
657810202
597670807
829765864
666447904
1229016564
1368140266
1378268345
1181837930
979328769
254155281
1232737520
839256587
1271762911
889856331
1374014308
1265054228
676865638
1008970237
898033087
779629510
424195535
473996423
528458739
896641292
772243521
1020790038
1163810006
832262568
811479808
774941313
1047135435
740149184
1158905843
723834956
686611824
788181661
881155264
792818797
1123728770
616266230
569176676
758108792
305434721
1029025895
1076946014
1114181481
1352400040
341657730
1018859504
1258875551
1039222257
954673986
1339004053
435265643
931158136
317894363
845030897
1226491501
1234678731
1222982598
528828097
575207170
317133906
1124866085
1106683864
819585052
1023567259
750442336
1046132281
820494701
582927138
724762532
1377317213
371707991
468304538
1230757150
1324393933
291706958
1354361470
1396009089
1274089423
1114166161
1087854056
748082266
1303767299
766283454
1388491435
995530161
664209754
1399999135
837997912
1189165665
910675211
1030170687
1226501584
1113540399
1224478823
216543151
694269123
1161692878
472401538
1336612002
1260185346
1145451696
714113547
1108828621
1296138141
1093479609
1282286137
1347723567
560577119
149701238
780645399
908768645
1133555512
1035437621
617090672
1381425062
722309204
462031875
473786158
830788143
635789755
903362194
776283506
774711225
1077707553
920987597
1077816761
170033489
355171086
1252671089
1165867543
840802398
657550084
795987351
1379002504
824956071
1037347075
915669340
563314663
1344005342
936063875
813486987
1197321623
1189327490
1335012391
1255502467
948605198
858897316
658524268
1007080969
827226307
1160895628
860869481
1228067548
819538485
1061126849
800448249
1169421325
1301014456
800625478
1363397683
1004410250
931809646
1265610721
1253173447
738919788
657933200
1369368107
1051094954
1162648094
790054124
1267856376
363809704
788253995
1293823074
280765795
1214437345
1054482602
810737334
542756007
713938914
949318976
1046060785
1327457881
1116842787
1080501985
758937372
1105855566
1055206185
537923917
927421509
1053715840
939392408
1384019928
1200533742
717835007
1122141923
620975527
1335983631
467612888
1381160386
468544278
969744564
823991078
1112701739
616645963
1088308496
940721380
1218872108
1058965947
1227334014
721625171
694909011
579334913
1055778575
1244094243
670048335
845796832
845598427
440513096
659950289
1348759425
1318619020
530380035
1220679059
714555973
350725187
865848688
673614222
166525568
1230277404
441905351
1340028303
1271145584
1001474127
940380733
1106716984
504960054
1350483868
982840936
528583751
447073140
298086948
720511855
893619932
1028912120
1220216481
1336917039
676076021
1053328872
1386607904
1275736211
874513598
750541265
848790212
935019102
721085260
1304740265
249598082
973413210
1283883247
1102326061
650268370
802491735
1049092307
989070204
1241001599
1248644282
764700348
648395291
1177880434
575984566
1186578056
1025391114
836449865
1267054362
1381848972
609123712
964790746
711161614
990196685
1269903384
625289465
1223469443
433166037
389813280
1137770950
387637869
684805671
1207263001
575330863
966945597
419490501
1208943909
956190733
1110792707
790501953
535879125
326456300
551988023
1314254518
1345175618
641975596
680920233
1935863
1267259904
1352053866
1314651503
1370779922
1353433853
388435427
898579345
767350540
308213451
816604386
856878677
862530076
924962969
1088335858
1047830933
766200493
737359365
668522358
644377496
1087830477
1282940575
1288375632
331835364
1199910891
1354228957
1330580400
1347167854
1358112514
831398883
1145083235
1196425433
916104796
499052293
119945539
745189517
1279223980
1141305849
904281371
1024210481
495443807
814478544
1164862871
778282501
1236391858
1318607918
1364020190
958301323
262850557
857841932
779002347
396490688
1157142580
605271549
1124892073
376985837
999874409
586754007
492080166
1019967318
1185301791
1314721481
1253951299
905397598
545707435
1041918225
1363051437
1226606733
1083920035
538879926
522790478
897960371
732536711
1066269209
1363669694
900287550
1362053375
752996508
60500930
400073610
667771086
704065481
1338261690
1138750928
626870202
506485850
571725974
745615851
1167177494
1277921505
370315949
626579814
876976779
508009103
920024720
620673958
542765065
599100557
1316980701
1280950822
888380052
1331472599
839358381
1069440156
1322586043
439049447
634665533
854686256
692353954
924173893
1004376035
1333156583
956756380
1381379794
898292633
730687987
1188754853
304335224
1153641403
1123462344
480063895
1124204193
875832578
743413016
423603769
639756246
1098596475
1272973175
778631774
979357296
657580267
872136392
761211075
640495345
1324323235
653241378
513160210
1181441760
603084544
1235006178
1027168335
654466052
809981764
489320168
681340424
457143578
1385798178
1033219925
672273106
1354574848
1355051259
1360730065
654427521
800126092
931615230
1295476254
428874022
1009661353
290531345
848162706
1107097196
719906564
783312222
1035590864
1390037255
820752380
1156324240
625293045
697955057
413204038
514002075
675465958
1239648336
1003027003
487739243
655796036
907905257
870200843
1127236408
1395313583
817100722
1327718439
616342442
1367166832
363276509
1022160102
696065230
1110638203
1137626381
1165038443
1259978689
1049192867
1113911171
1326433427
253701834
1347118408
1377318005
904703321
474711596
859254665
1287401127
175036198
1160186531
1262491837
1074733624
562783032
923943252
407497429
416763776
773498206
1126562876
906572468
1270643683
954195454
637697656
1086947449
1068767132
1040688638
1318209556
1338622215
623435812
1251350554
883031873
812784056
789791946
764241758
420098961
1186402675
487342821
1153893668
1351084271
922994575
1010194919
494884472
718719291
693940607
1007911860
1163144266
661934026
1028189313
931549201
925794198
1249132578
1137599789
1086360220
130330607
206117939
1250233608
446321384
930420034
1335089450
766829599
951101765
1148524911
937015824
1297618586
1171165765
667958274
1089544697
1183115992
782643809
1293020801
1301496632
648009056
849254350
723306960
988077352
237138836
1277862357
1379042123
1122682336
885062856
1171964655
453215103
1181520062
1397418381
1056256719
1380121813
1257015084
628543854
326755185
412463755
1308071843
1342379216
1176076148
1106701727
1050546234
1044135594
1224846272
1146451752
1247701402
891681284
1252365401
1388040861
1169746757
1157347758
1141952548
1119453482
1217419829
810474983
472804528
1185719175
1321881950
430266469
594961832
1376778277
762608842
991166694
1379591157
257492577
438686949
979182531
1006793023
1209809068
935905534
401609680
1311311117
334426364
1063634487
898501361
1058301049
1268654770
1299940441
982142547
1002655299
814955779
1195233955
879583278
1039235776
703651764
610715369
219531232
1343386463
1269156150
790081987
1175177076
628661491
903600308
964344966
1318286981
949724220
278202675
427553424
787534863
1220990418
1218148568
627218676
689403211
621158881
872316263
257006031
1300556829
1328956524
861825214
597310238
883099540
854075542
1134966089
803458404
842032324
1030877170
674651463
998458254
950274922
1387645956
732166412
516489310
300565038
1378716236
950516357
1069513402
1137451053
1105629536
1344005665
235277842
446648591
1373348194
1216172855
967140607
1234725571
883432404
268877925
978646052
842947032
356833144
826456834
1370618307
945469491
1259379511
1052573157
408059545
638328081
1187862172
785467313
1065768506
1036071819
1266092385
794991483
851092850
1308709416
490299539
1243272574
1084039617
1308790366
865436552
322335587
1048099651
390536896
1051811091
888569422
1386411349
1261498774
1396377022
1249272212
863341866
803967897
859704307
1385531677
1378614140
1221993864
640365658
502688682
1191814465
1175531281
946776769
930600493
972425398
1267520833
1192823399
748756661
1181468492
1301017581
1386106798
426925939
1156781793
874027820
1374030115
764584363
817711994
1091535519
1354614338
608450063
558095219
974275689
723959469
794957469
1356873539
1284674865
669761907
820087993
355727174
1307265097
861672382
1199305936
1064952662
283108586
693137119
1341865518
840687727
1361672070
284919481
639844219
1300373254
1092525544
722521064
1087049517
884610278
682626613
868765165
260996405
1111133845
598198610
967972485
1277417648
1166456852
448549737
690026996
686390522
1216756455
1085135111
984413741
1381078340
555140165
652726737
912308461
1356435996
685246824
909158979
705801145
848302455
521619805
447995504
1163108166
470752145
526160106
1385672823
1261662604
1213616793
583027812
1170927489
1156992689
1110711510
1380718837
719065093
1045117094
1114011378
500701193
1293470310
392245304
1092960061
986780512
1289811529
1350194191
844050999
1136028508
1162935905
990957150
873464240
1329421994
439586227
828861113
993398747
1220342860
1240346788
977611365
743900652
1245592345
1045152290
1396443503
544837458
1127585181
1196739212
819079719
1276093608
827794954
1398240124
520958566
535545046
573202238
1024451499
868189715
887451604
1155641862
1240568739
1329419385
1286481068
593749506
1044089354
1131360347
1189930917
1321753145
469866797
1008056895
1259345664
1367764663
1113276916
393083648
388025772
1275432122
931912196
638536256
934829316
1023747302
1274104325
418722041
621856734
1371132136
91449383
1378845602
1261161235
971251135
344217929
866760069
1014997856
948445559
407038855
1023140933
744815293
980674273
1342035344
1345820893
1329422732
173401588
728391887
1217739942
1037245705
924890777
998332021
1392406638
426882736
181036798
467095166
1272060234
1289377393
838056870
886564567
667311759
1338241724
1334750930
1317314683
855364999
888025460
247058055
891735819
547349617
836241300
662157877
909787057
1308001187
1094495749
444472551
960470319
898908983
703687544
1353460489
728807846
784907390
689162782
914440217
897097715
353319271
900525967
1347304719
1128892100
802482315
1092813380
120035361
714963325
556525219
1128069348
1039860025
1265760866
990779340
406168527
1304574576
1241281909
1095493766
1394279208
1039737764
1204207598
833372508
916509140
1212299394
1374001094
1365757269
1326269116
1122327140
1138737221
629733068
684401681
448425575
1196175439
1350816158
1055067790
1366243198
1374387950
1190342574
1097409423
468196543
1339093411
216917496
1315095163
1394386289
701609984
1397247458
941190630
759282789
1323388581
1258387796
908767411
657149120
250083151
1372840269
378890218
1075281881
1249888522
1271152398
1153786282
1305213272
868711053
1152860239
537081911
1016778512
902722631
1348082987
482436897
747818142
1043134754
1300884282
1355040365
865280706
690712668
1318973143
1154510852
1034237360
1199418445
1338172015
1188012730
276993797
1019318241
507781519
774935314
916164178
1247368290
991272500
1168844280
1143678156
1053553970
1096491941
1383633280
1386094538
817664541
840558137
1091746464
439437766
1027473542
635078731
676110284
910355680
1142636048
1116913973
373738193
524260199
1326702185
1051183585
1390663439
1351603225
1244864529
1287850835
1320873332
688381157
1172816717
1325913564
300867026
672703503
1143643294
1217649765
960673875
1126638147
1040583861
980616904
1257353160
1191520753
78117332
910568138
1343721414
1144816157
803811503
1063395971
1151214704
894996642
517948143
793735888
1369311780
1062255410
798106640
1365493035
1252103414
641157534
1139336740
1390650903
677893705
257168670
1344314734
1300730174
734263827
806114193
1056316799
429722905
639906474
1384461962
803855981
804043626
512964513
1021968934
216446399
470806217
358365394
810366983
1056807192
1335003380
90511879
1204277964
633440150
1331229990
735104003
529535401
1115618369
344111905
704298515
989970066
1091242333
814054732
100194361
638584865
1297634205
35505564
485784460
961406651
823689970
986398194
389883920
423808868
1086908773
1210086371
21649656
1269121853
454592206
783712165
431038334
1246989200
502334267
1383639794
1336601856
1088233447
853801233
712523164
636506157
872253019
997159970
1119133841
716813858
513133446
960707375
865599523
1127388893
1352801072
823053778
1005823239
974216170
626398320
1375264097
1278194180
1331045970
1169705702
975550220
1383323312
1132423511
886274169
993523202
1325642978
1310218065
1067157385
481214963
979647588
739525335
1318692501
682834559
1012430120
998083241
1300973942
1338461777
976729672
1296852903
1333314101
510639077
824913600
1243707613
917926733
1368440440
183907384
213231030
606502903
1033895814
1130120113
593596104
707844629
343113505
1093497986
393629714
1039757152
937170022
1244193980
1270232549
1329053573
639193203
931399607
1239126928
554273351
783746851
788589749
1002993797
901670323
601277594
1226263740
558109941
811192851
1160182881
928730972
861527600
91127145
1092710323
114678154
1254301998
663682434
823665353
634212157
1241772883
1327353210
172594073
1024250013
829276218
410940257
759141855
91175401
639133881
1037034750
219287392
90286889
784605395
1168571499
939685853
948058748
647756293
906902815
1288894513
1131025767
1396469341
1225898255
1337005408
506017321
840897192
514628267
477739517
1334527533
1281713029
451294281
744425322
1043270176
696200890
1283371441
1210529963
1098606576
466016189
933251478
1372417057
1372865664
947191105
1387228961
1085647749
1119455660
464158424
620369460
1127224333
933722104
1097912231
547958131
328861631
392076187
1037182734
1046298106
1397126357
986003697
1231735340
1281850209
746859508
674446257
457821545
1391057955
820436314
725110040
403090738
936332579
825025930
643956677
1224140435
622772404
1397392963
1194274826
1235447020
801889142
1058765856
1307154849
656019365
618478034
1124098570
674001108
1315476476
608701593
1103719956
1005596132
595268625
1013933146
768772827
827760041
658417449
1349318811
399273506
1175709607
901248631
1150888319
1049626408
1028068176
914750392
1115145061
620932734
995204589
1283032428
775957125
715685809
1246552039
1020290691
435176634
641510773
529864776
707022302
709519427
680150505
1072188597
691165150
1238498294
910350482
1148482404
465874741
1248817332
1335988154
902661620
234545077
391554579
600478226
990641690
1371078558
598091321
421522036
655228372
1270090429
1047647133
1076681142
449545569
1385870373
1316310725
610895486
1019926774
494952214
1092752332
979059787
1282908262
859978860
1399001513
624276664
1225811063
505734378
805402190
1341841695
784828460
558146351
577284111
580122705
740649828
1108447400
1212619195
1209743416
430987761
654207373
1042650637
434064085
1306041315
588305917
1029221560
784814583
779906828
807273723
1354890471
729383584
813814505
807954742
514643078
549781776
1120365521
1352108897
727428331
832416481
748285411
1316995059
1397411311
1086534206
398312525
657418608
765467807
946426827
621607406
369018057
1024689923
916723049
247069008
765647333
1186432768
1270953079
1163271454
581881234
321030161
1105984114
395723862
1162560468
933801169
695103668
671830242
568866425
1070906569
985375375
970867240
1343623958
776363815
658783016
770803791
1331818569
497022458
1045157132
572678457
1227180321
1267019957
989990671
1139711733
1082499862
1344977046
528540076
875713670
1090928637
756362067
556266702
742463108
507526859
1194637127
855756113
1337786414
1176717161
395650327
1039973485
1107610110
1342184264
1131654299
719022765
1045367375
837819915
1231737563
708323124
1219818864
975404477
1077009546
846536055
1357881111
1123000609
775734496
873785953
1333965891
706128617
415934391
571432769
1137396544
1078419565
1300331168
419382815
1046172912
1245698267
627365247
1280189929
966311534
472353103
1283802397
432623142
1085430356
889342360
474359684
1039350974
619338891
1117180990
1151423137
798393895
1177985923
1081323012
437858012
393238325
1248077610
1047251963
413943302
675543160
1349286714
932144531
681123507
844539006
597954151
994762555
976055625
813178171
530116669
807727933
729742005
1203035872
925533264
640242475
1395019611
96427406
1116138405
1394253162
1332796214
1157889831
953782436
1373341585
1130099352
1261273869
969692472
1365292497
741061983
1261340351
1234784060
1239211506
587346441
1011550472
1052112503
1384790228
961867107
1091347637
528064737
862808978
859657708
841737180
1033828578
696112039
970791403
1212591777
1336399803
381363193
952682367
1268265957
1169981676
773959514
1239538501
611771765
755754677
429552896
690242078
1205122534
1051823661
1315483313
532182975
939230717
134580627
1009263807
1163278037
454495424
1297205170
408101519
944962576
1064825019
654044017
783768071
930641265
914232459
470686412
1290951160
943960841
1209862285
1195260062
853566894
1028327942
1243544624
1025216433
1265089098
1384846236
802603404
1379182642
360669347
525221222
811958854
1005216497
530849794
1123588374
626376069
1273827054
1350530056
576316923
500824135
909899464
815076596
366029293
714091305
511641034
768411253
859453402
444212299
816771180
1170920649
739193838
563635977
716207119
984431198
984922364
1027604866
500670257
785794560
1375495499
1058433447
1394635583
1363725110
1265480875
955918625
1035776714
1158997683
479037869
1194647950
954312065
461079259
838715138
1342215522
912706022
967624119
1128028415
418993727
970516894
960059278
1046604760
819625243
1022665997
1344130374
941129555
40329401
1306057804
795577191
855580481
1267318935
415817216
986441901
599064474
758200134
1064677879
534151021
1258911903
946899279
1091439339
890127504
942785920
1233526327
1310118556
652235496
897900869
1028679459
1387430819
401407923
473472207
1043978387
913174477
1376024069
642017371
640190039
583264225
1008129407
503301361
1113512961
794775782
879565784
1383177253
1122947817
586334809
1086070491
527230347
1345115465
274745762
234345888
1303880673
1234598592
272623947
1072278330
826497605
1364350415
750144637
720390941
1328474049
1309654998
988498713
931094907
1126036319
1276191839
176291590
1152925765
1192037191
1240016040
660336139
1388009944
511700538
516609131
1163560081
861721751
800766422
431378177
1363602849
1136402637
1054570473
1027265629
1056660320
1126367053
807003679
1067556133
385157631
1039361645
488102190
364550743
1151842457
885404136
473830761
589986790
1173669263
847175415
820283574
735351557
790013237
1125379743
711788194
381610874
1021123455
1385858056
470451200
41134031
675577553
456120131
1302147681
1391671180
1196805021
1334794779
917517257
139968862
603107735
1246589960
1230612839
744401112
406201393
1069910368
1358238782
1246975054
1061380058
1059263739
1038785383
678619079
1225868626
1105689268
1273773114
1081702823
772361654
568970484
1236736384
1101072215
829773036
1337464979
438635106
1396140485
486162621
998243567
941541546
865026828
712550933
1171094107
930034804
381699610
809642841
742657489
393452476
1055830165
272130318
1279701972
472242721
794989155
1176780265
692415253
466250498
662588971
427544193
354022650
1105877175
904049302
574431976
1221229534
520533509
561267687
1356388579
1158298043
1388708134
1093428855
1176095012
710076302
658135468
1011131932
998809780
798902959
844865112
1060381134
1098579146
392172408
780864583
755783018
1126017727
1285707051
1239121121
775837406
634271676
854672716
1023753034
719663339
996929051
516758988
1111917490
561364881
742314350
1284108109
1359741625
926654352
1301704312
380297503
998703113
632243253
1121959474
1320200776
855820495
874216481
477042322
1251763318
1293141127
765280254
446172649
947132356
804587220
510554647
979035860
961478578
470077237
1224258129
430088154
1294547984
853992866
1303587385
1262229889
1386959506
1278045703
508851642
1234279934
614581468
545877971
1150450079
681782953
804740197
341615247
538584004
718949339
730912562
834470824
1237219556
1334216813
960615011
553425619
741144513
819657805
1346905780
468441388
647306615
973200102
477324944
498552440
1240470083
1343626542
458277344
607422005
758705723
1136718432
588063524
916577243
602511326
1316446599
699080273
569423529
1025206956
391564986
472393332
1388231964
934545471
866294855
735174699
769328434
1230934908
1068014084
1352500093
799497053
862984024
892604276
1280533470
1393112985
978391016
1041012223
934746796
1044524217
730589997
937291667
942592205
892722725
418424983
452757011
738777824
1302267067
850033696
818772685
1224476876
1041247221
893377130
775930226
793541329
939341784
1223105236
1113718627
749042991
1179890647
1064855016
582789415
1145470298
910673573
273225609
913214012
1393499284
1070263873
1086082135
1321479437
922609617
880591458
950386523
1051638038
864818365
556051978
443480733
953735740
632444150
1318928257
1319721778
998397561
955000772
1057798293
448430085
1059078878
1392956661
1257281215
562196637
1319621686
462253814
434489890
975779657
285610402
1073697392
609460647
1376000902
830155468
1072017856
1268238777
667645569
1343046432
872638851
404701407
1125217006
777113581
1261711516
1105248613
1058499028
1099651696
1155492324
735590823
960368001
486376479
827488002
1038978099
1177890582
1104925496
884727796
1351574688
811914107
1086431913
952262088
1047265344
1265377458
327167235
991398722
1323426030
994293222
796118581
112100643
936801283
636644102
699612553
647837430
309484011
696519889
1140271887
1279208749
974139817
722521367
892768938
1347191083
1323624495
168084537
1288929698
739275969
1035398543
813918507
574816701
633697425
747431863
1294013407
597335305
827568115
1319249548
999765346
885323733
819710584
476353233
631027621
502870462
132321870
1368054782
133482074
64516344
788546562
880188947
876576326
1211903356
176086100
765869847
1253370158
773850116
501736929
1136281373
649482283
668753814
1322540399
767876661
436361349
1324799873
1263157281
1127024327
874859637
1320064326
168986946
154238058
1068511722
1346070150
734759383
719518906
960289374
1134224956
330144879
877549705
894998616
1154783014
1255549756
501047272
343239626
1113168603
1079642296
969791329
1381817921
709573308
1386643217
1140387458
1192745186
948281529
1346392840
1398913108
582389740
863587902
1397594314
567877032
1333258130
1103177863
1234167741
308242893
1055295591
1240820624
1042582873
1302646111
23881810
577419517
1377009157
979526677
1009560803
1273707830
1005185314
432887296
1065166382
997625066
1257466440
714582584
1285425435
1037657837
982292491
787406173
715839300
56877068
1290194927
931864116
1124007459
379615053
1280671665
1138683773
580997245
799961167
1330927981
1226145471
710102010
1382438853
971915086
804373348
954847872
985271493
975321044
1362605407
1026790424
1285362209
933326945
930111725
1303090741
1320358714
929695442
1393955413
1095522531
1276940830
970756001
1387524791
974785449
327189652
1108740514
133596704
1171881188
1193512743
847440551
890804833
831297270
426924704
1197270057
1221618733
1174995989
637452009
1213020744
1239307712
839865792
1254418785
1151438271
861988572
1384300123
1049876125
1092748583
520529015
1274547175
460089448
1339973137
1260099421
648642917
573809616
1266080021
970478843
1256785911
1370759793
1195236999
618826881
711506163
923757335
1273053306
826306895
1344452779
907125684
1311864029
992902277
1082254912
863615290
1383380826
1342488190
923634760
1080213482
1193675440
1347840818
779815969
1245549882
867092640
968114964
486028921
628232860
1350760201
404334300
1337132027
1321693617
1205421192
875098035
832624225
535784684
369287800
1027566211
382258456
1345341855
1017848299
1337293661
1365648117
1225106368
985307796
1283934620
285189417
734850340
1076725797
1315563982
582858494
916977490
1313383111
583767964
1355616287
1105152847
457652427
67997096
728563781
1137806742
766774042
878909676
1262684048
784416874
892541730
642440675
622951321
883168942
1331492585
793809701
723207449
965662683
980663199
846750258
1232728191
1084412081
1323000888
1163815278
1376297400
1293223607
1033372282
760446873
1290939520
746447633
1009859269
925084042
1359750284
1275456660
939962927
1201706312
1200810750
1111185955
1234729049
901444303
1230952287
1305573300
1311206315
542003402
1268842060
1310168821
1009770397
1003851691
1126657968
518334271
817320150
1364369801
1080572591
924750113
949132308
551662797
1082247648
771500343
1323473888
1214580293
642578710
486572861
926899787
1283889448
1282294615
1087571385
949369773
1373423017
668180887
843353031
1149624919
985971134
975878450
1120000211
1361556392
1286769413
1153992018
933635619
979584920
634432685
1221200800
471198481
1014292626
1225941568
1213160492
1165275909
1196117615
583239534
1211214849
829630032
1382664103
1043375770
942603305
1270055220
416992702
1311668040
1180419995
1300032673
431722002
949674832
848470532
1103462401
1378636841
305107755
1035643889
543243809
1255118579
1302866488
957102006
1113097115
1012089010
435691112
886898822
1242687372
438756199
636662264
1105820317
1307548928
1322498047
532095329
1135347132
1384901152
966318632
1245636981
735696557
1180787491
1293271562
1329409201
1052171041
849388687
719235711
795273332
1092160331
1325199527
758179723
1151857775
776559879
647492453
812792087
1118475663
603118464
1120666573
1356525304
1149097872
1129729219
707258254
749832722
456819314
1324401612
763995025
1050116953
829579683
1386502594
1110544507
441480498
871585872
1096766979
544422831
198377217
1275609190
456980360
417792585
1031683634
365763651
1120190737
799375394
697317800
746059645
1388258555
971578426
891911234
1382880317
463130555
780579433
779614607
486456804
1360357674
781430115
884344477
1348534408
685727637
1008235651
765599192
878679362
1039257084
1063623398
382698529
766631885
980458506
969835329
1065413851
729447634
1041938230
723636444
1322351782
1233069183
374894739
1310151493
972472472
1387229771
2682142
240698421
602485362
908703791
851869078
986211497
874611667
427839357
263079410
389146106
763062844
846403393
1173781112
786105979
331852541
418222182
639203253
1279932020
946786713
975936994
837136451
643351369
1392862937
1187404620
986926400
208841397
1047409787
1350953867
1364285535
1013893646
894589367
437237749
336303185
426497535
1045178566
618592432
1262947365
940374275
1331710861
491928211
695177188
569947740
1060068277
1290409532
271844746
290666316
631827086
1306012982
825838745
785689657
1173992529
1068841840
1201176018
205112495
1334791182
974998189
380536622
1034034552
1328097534
1083256343
1247784412
809768073
913753960
1359498447
1204711291
995880848
1231481455
1374397403
1291278043
582312646
679020016
616322677
1246601594
1139105845
1327979516
1202270036
876937338
853356104
573808108
730145361
1143058974
1031962749
529886234
973098727
745341283
689686459
1371174152
920899588
433875438
667510288
849078049
689209965
1133986154
444769851
518987977
1359804146
1272755501
1092831502
772156565
748393237
1146090836
828667434
889535890
868452377
1386359649
989391679
676430961
225636263
681111612
1077433011
1250105929
256631674
1141197195
1188280842
927946792
1057777325
460412409
495227292
498971677
990927900
670183437
440209880
813418816
781174808
643886164
722841434
707984569
457231233
1121064168
947825688
558516365
90574251
759224372
1237651979
1145165202
525613939
1069657857
1256721104
1001378603
835592294
842763605
481732850
175361211
1283902901
1312516445
1202191215
294371424
1109320507
1026247176
1273284301
1102612067
809795734
1007707381
1371494285
998422101
323918515
1600841
1246763852
1197660836
1358662549
101235996
844486060
663011820
1255764919
1278806938
1012472931
1034229368
1198735316
600546692
520032153
1204416639
700167119
391457800
1294684186
307101380
667773043
1015791120
1394780599
460138413
822253329
850230626
1055023229
951251370
605454328
1133918083
725787738
309134296
470810462
655365538
466268819
998562436
666648134
1260631679
1329009855
1204043842
624436034
724540571
1187249729
1197522875
789602641
985867122
564055030
915512431
972909062
1382276859
336757834
988706250
1353632789
783288868
1170773972
505923262
810992102
796057130
1048055257
918324433
1038261199
707985142
771790288
906363511
1473487991
1485636431
1037986926
243904739
1271288645
422940810
661613784
893489760
734468148
303302522
362403520
1051726700
1158910896
335885347
827084353
1085685773
887572167
750175223
1009911890
834221627
543476845
131579701
465060672
977963196
416859931
1320766981
1359333101
1133447139
1226705289
721610692
1323416988
599370493
914661842
717275777
759147711
566668850
434016091
1008809961
869605201
963130938
912938992
926454748
986609172
736988031
391592763
1308698098
635665485
1276469860
1334791585
1037127506
1377099395
537618214
459468588
1019538377
1388611022
1161050232
1128247761
1268101138
1114673400
1299291244
543770002
882645873
721634643
1128890201
888011908
1331056865
1295094412
752933491
812666094
816288416
791423650
647334137
1316427580
1366554796
533438909
358416254
1327689052
416390196
798412405
1107818504
1086383181
1010215248
904121390
780166679
923437374
1087623953
361076045
630184089
748365142
734639736
604831087
341178829
1304480837
825846139
981279036
666729652
1268238399
975781923
1201278085
381113938
557765321
941740541
781063652
711920416
343064059
1386003431
1450946151
1373302720
658473885
497729692
879155796
403382393
1383234972
459339346
1118153025
573037427
917739405
812146558
1248453885
862389716
1221798522
1329861157
950575549
1013438607
1403902480
1201014811
933539907
1067720771
1439438222
1203642145
914921855
1475803750
1405731077
909596105
1077304443
1398193105
1445476863
1406561910
497497354
1031416021
664407412
1039399807
902721600
1361677889
907900213
575031737
862517962
1323222452
1283339054
350276671
563046091
959511091
1306143241
1170642372
1236533836
734526535
1258917614
359745749
1280390870
936311705
1258577599
565755536
660839804
1363984663
453090564
576651716
1202679377
781207481
152038624
1262473592
640190637
1321481686
1096398417
821662298
497591838
1273891888
675458188
1106012803
564821022
1264118137
252322653
1435785406
767492214
1335391558
974621258
1478254216
1031335281
476326444
627503920
718373197
670192642
1201776560
1406057556
1355088410
986085343
306747140
463038367
990115735
969177212
763921901
526237876
926001057
1311911797
472887812
1029176210
1484154674
1453193397
1217167153
589776127
1039168137
1144444683
1126321406
432114789
1317054591
906598318
720800511
646597508
1036438130
840443484
744891085
845938441
947985685
679756551
861072616
1356185430
366096820
352021500
1159508896
502489353
1474196127
420710471
1163359719
455509678
475292726
691617529
1283617943
528772300
661861313
893570840
1478217672
694234694
1125484845
522890417
724118402
302604727
1200466220
998505466
735891586
600064500
1042230523
1157786612
1286747386
1199323090
725862435
1250746364
350237375
686110971
595798575
686993738
735593083
1273915999
1081846627
528341449
1222546798
854866504
722340028
982398848
846679080
1015364102
859770066
1311626942
973046164
1435144550
1178772299
377066021
402276059
514111232
129348936
426064724
1084036896
1085945955
1204743181
540208505
506315104
971025356
862306733
1114730866
1293260872
1279345578
235000062
1429611925
1050661656
574419128
353435361
1187027753
525163120
421611926
675122393
513196077
841909857
1057719181
972447757
684054960
789491798
818428375
599362116
780797312
856899573
532323344
875356111
703114043
888722350
1392998748
997421649
811715932
805655347
742049575
1057246992
1325440009
70126784
1355076601
869998036
854218471
1192252480
355441803
1221878817
1265542590
930305555
940063115
1167587878
1030973841
1072786656
1063918958
642962172
439957048
1294711301
392967031
757592113
1247680100
194212117
1487432692
1304189739
520560870
1403636044
1253781813
1359821326
1244800904
983421145
1114197374
496844509
778319972
982261336
1396516528
490726725
748039317
1216845593
1193359557
931531241
701901997
432425186
1083139523
1458917589
778891420
1077784196
1429431411
1207505164
836175863
719172651
1253334185
1244299632
1374727473
1350831328
574079990
1323572217
1080923100
1181743851
207872647
791295908
1064794263
427014349
1233870246
691649822
892150942
1106888683
690197143
326167515
1272391572
1493724065
820119194
751418047
964403436
971706291
428480358
1387400538
779000932
71713792
1024060516
1283298942
1246734787
1222773331
703384868
299310070
1187598265
608615409
1280586343
927225610
886544624
1100477610
1280922371
1099200803
1378227263
302063423
951192442
1404688611
1357664594
1136536226
158411573
435356634
1048410816
987138696
1068123065
1069456620
874699112
607883713
277215193
1491455734
426726351
1077392888
668247098
468209627
522095060
1486867342
1381276687
470393865
1095973281
615298397
1058103856
1181670945
700547709
1324576309
422730924
1004795047
1055772377
383160727
1085906907
791733141
1000512954
833699046
799312761
1021569432
1389215378
1150551599
649585020
1335782431
885837129
520272265
909365720
1049200793
1344546966
987681370
1144724907
859714952
1269765736
854271416
1497990763
629251857
649913689
1157446557
419583085
1490625972
458938164
694973433
738119487
1214415767
867903646
628317468
773592957
1052120499
1315853275
1398193790
1302239779
4240871
647199593
1393844878
562788559
1247597261
200364227
813544637
666122874
1409128840
1248606987
1113777746
904771473
1016723269
846454434
1217535384
512960358
1354952009
825760378
497186569
517450320
800737026
1184026773
610570063
866832343
897744516
1405837584
579567179
1158113831
960736329
1234616747
1335216284
572224998
1222532469
1384852288
1159111486
517038426
1201470729
1144355332
1196381047
1036843182
1408802883
1116233573
845501711
891921544
453210732
730730136
50018325
1172372837
837182763
681098096
1311020122
1321769379
1282825654
461848731
412710591
1005468854
935148164
1482633486
743278507
1409827775
1019467377
679720786
1113272882
1219720627
439645080
1334718515
686487237
1421450830
1072588904
851387887
806045268
527666899
367725071
1194549484
1333104530
392454480
975476179
469217430
316763903
674516361
410209216
1390866971
1499091234
1396524780
1393801070
1232491031
838211205
465802410
1477016061
739265348
1368155518
1048117734
1055890515
1372845143
1337285017
1328134470
1066598868
1048717589
1126211240
858843114
1303877563
903609638
749467063
1462945092
1263684341
998008228
886444293
970853399
1137228249
993579165
885676777
1058968840
572327955
384032606
814528463
810511826
939660907
1333941700
1175678743
1261733457
1292359977
494350347
615169270
798753305
993943782
1222297453
976510574
1257086657
1389883995
1314805712
1205359703
902566718
1213940287
382276080
1030879092
1353979441
277326375
904463018
1456126312
1161225576
1130196513
586331078
809949548
791333778
798748436
298308468
496738795
1161727811
841263268
725178942
681477559
830736848
1118141029
797089585
1087109769
1078083632
761380347
512125834
765768081
583244233
1079474170
606906263
1180437067
1183541331
816845292
1108096558
845170658
729765853
530098575
1431321299
633409547
814572153
603471739
1252290281
978708544
963395412
537638748
1181892144
1377743935
1035476666
666138984
187469248
1402246972
606213296
1404448363
928801741
1256906055
493377723
1495743092
749826233
1155515141
1416985756
584816190
1325219505
883931221
1343782675
689511823
1079470076
1264776141
1138701651
1387096440
841598160
745685890
398690203
774942379
739052447
1001708170
1480800171
1195646026
1424090640
1046756665
711973428
999704045
62819886
983175515
977092911
1490881192
1149240485
620055490
795393805
619226038
1399231405
218148339
1359103713
442699632
769677426
504064658
923734205
1488339027
1325042558
1437564642
918388970
1307435599
1092854771
825216972
1363185412
1051780639
1379196285
888585925
778206639
1386353386
721965262
1197161856
777893780
797588220
917526867
704777648
234322953
503067557
371847734
392562062
1277330361
943433152
1236103694
1356700832
889168983
827456821
247051818
1299655901
1011631050
379323306
1314032909
515798017
696827296
1314997393
975133577
1473305700
1434304377
1157645615
786067182
855075165
392536048
730275431
854314431
1442222507
1371453236
885371239
1148717916
920286162
467859979
1048915266
1307954770
1395453152
1234324615
792568063
959789131
1477033029
998926873
1398212112
993105183
1013425049
1037013911
718964225
1172047683
1352757349
1378169190
1053913208
599913580
866594957
1322458069
688310916
919756895
476412905
549889421
1139867093
166212155
1400050543
876281424
1308093500
1474565362
1337901665
854776117
1083080766
495642059
1024547885
915374918
677373246
677023099
1360688131
414541857
1092302687
474720630
566436381
945755898
1374885870
1122846548
148349474
759548983
597836742
1296024398
1143827263
909401613
161090705
1367945468
457984459
382979516
924046498
1058023371
201224767
381248965
919622572
1381027970
732337915
1468101622
1235747162
892147022
363810040
843789227
1212628545
533284100
912816611
666481989
1399422782
436593946
405494855
1391956686
1062330816
1089064181
1381588660
917820013
847100307
865516346
1253381932
1246392216
1281891033
1403547329
414711315
1208499420
823060914
1163404006
478301858
1277622790
1123154944
1374045061
1159843335
1429899660
1397158765
1262808789
1319336434
928550968
1163954785
919749814
659193082
747051603
1488149012
766913892
1481033533
925887392
1193763506
655845123
289753181
1466989936
539932891
1199096353
1313591663
1259145507
896604780
1178969624
797996008
742495561
1301678080
1130791953
710507091
1298305815
1143820955
1046140856
516897217
1220550546
446830404
883026141
178414562
630506792
531883857
1376062738
1425042637
1356814175
540922516
1350919297
689759736
1320034724
1472371386
1348027361
326192388
1002940626
575948254
1385663801
808488132
1083462676
834901963
886426025
304218137
680887005
862859065
1027652641
862108371
1187242327
1328277385
757167911
1034522019
724754075
1247376773
1423907799
711343279
1363233975
482035265
1003461666
1178628334
1303018267
1337435633
402447022
838317637
1475836353
1138139683
827215662
988385997
1281046618
1216494438
1471193771
1269306771
860897230
811276128
836750824
586044844
1482603744
592594180
1099958835
392183913
427021886
1476204707
1185297764
1338675617
1382667337
673973702
393210322
1311930346
1378271533
736776795
973561529
529194057
1137368079
923282001
527111407
1121580213
1010387716
1448697189
1151796121
1481346487
278704090
819380340
1033901281
1352156787
653103113
367506926
249059421
706350473
131721184
1371683338
348635662
957973311
389990300
798444886
1029571196
987344579
668261065
1042808572
425635680
1353096241
1499608292
483345346
1368285914
545948389
740319731
749433017
1480195914
1278402094
1334806555
683851852
1275607244
791664860
959951081
989158459
1202403385
831779874
1152774422
1409878440
305108021
1241750832
875669412
723424222
972040841
414536320
1398967462
1386753583
1396987345
834586896
1444647780
857415948
1445081341
1293894222
522926874
1422379329
1044759224
788601294
1401367497
489984144
1028763700
1136855446
1040727178
738201557
1204198958
911021667
348253059
1437544292
1400469710
735445255
973807174
533540977
762411143
1433582766
1072597135
301647113
1107210596
488360118
1031035068
1403837489
1499733834
1412574816
390495584
990137827
490708238
1097569022
722817105
931340277
728306097
1067685323
936751896
881503266
1326352853
841989085
1205383827
650702559
891503624
1253488957
1335374553
1212084378
1288974999
1026433560
820089336
1360999912
1097921714
1116971920
1177530165
1388113667
1290413991
1347759930
1191669550
1215892807
1344634824
583043873
1299433999
1338820902
826897161
815038116
1257390897
865468672
818614499
1018874146
998661638
1017641242
1437666608
1006434342
1376583276
353863109
1068345616
1410376836
1259596928
1401349982
930890987
584376345
870856059
1086602274
1289874644
705700983
332600120
1490024243
639433270
1008117543
997727497
497250648
933800772
829711997
1143424658
130085304
840399139
729925282
962931241
1317862377
1394107606
955267263
748669172
1363447859
355086790
994637316
1185235150
1287817505
1288869598
979101402
1108187640
1282780549
1160429043
1383279678
803921565
965883566
1193925204
1224348670
1002982912
836430524
1456993419
1044577408
940667955
1395762966
794532348
1469813373
117013594
458622750
616639651
1408246716
475687791
447018025
1085802528
931562373
1420820218
690378289
1013595774
365167493
881693604
777631682
1149053654
1108142167
820939916
1333456938
847995774
203583839
1004096455
1134707778
960160704
1389998651
1303021780
1453852612
301144300
1157658775
899152236
448361487
952553271
1107723215
1016002132
1472567276
1402894614
1057097468
1267395030
1337421607
1407050015
452913653
323386486
833021410
803095020
1429371173
1366989716
1147903729
1399784286
1229379425
905108391
1287068656
726008211
650868615
1282573591
601685138
852414397
476614400
1407685239
1296863692
1205522320
921862564
1025232912
1209015327
1339726345
593576933
949429755
1316585828
318923326
847306946
754297999
769034299
881734968
1036247443
1390342156
871845785
646786788
984528096
485199557
1494476880
1212563381
1400600038
1333596662
1367375457
785758561
118051080
886323949
770728394
746518766
915121082
1356350160
391241980
538289252
1289450162
1219208923
766887723
702030234
940281037
134493365
568577296
489947431
1321818433
1120879975
592042246
1282596607
606843013
848319056
1286050099
838537210
1377739258
1117465928
440646326
461043257
1214675541
344368462
701118946
1274812782
1186077624
1486125953
948367105
1153561103
114312266
948083779
376654640
1356447060
1447464441
1437908926
952772147
1436577307
822947959
570272853
492825451
639550633
1481224404
1482092760
737957820
1195785330
1380677310
765230423
1025810639
944453992
828487771
1486440868
187986743
1128734882
742713288
1333889286
1365895100
555074430
647936348
1163754043
379922448
1057577137
1477575206
692725630
1264184143
1119734247
336023888
202942958
1325116128
1455314700
665094766
1145975066
898928835
636517555
259344662
746555002
355598915
1305711239
1230131837
1041869848
1300451642
1480306023
372968382
794121624
1043371427
478683188
944157109
833843838
459500350
871728713
1152466716
340586837
575091929
379927217
728737136
734336926
882835271
1160425246
760458522
1425994633
629015585
715955384
387193992
826418779
560224064
457023360
590160889
956953871
1466676231
553949454
707744550
463131557
754734580
507545951
269945353
589644723
1349116424
1424393126
587550589
741986242
920597122
1457698365
128903599
571371291
1371749171
1482341170
1297875151
1267616803
668290270
1436398337
884082737
583176814
1053655696
1388883318
1159239598
1178938350
794051447
1251597230
700905474
600774963
656537743
1030094725
1225234679
1326352728
1497308416
999395800
1184226175
877222099
620988532
764767566
1336155700
717378624
1447294431
52586009
744459824
1454005892
741158786
441197477
614766006
1495122210
907108969
836006947
1291209925
708305160
1383803424
1393960985
891256463
1105208100
987244138
1004650080
1411648258
343260772
341041362
645365495
1078413724
782088627
484004312
596513038
894251308
796892670
311354211
431428607
1012960560
813869646
1339844502
1232326210
848229662
711776346
1412702017
1423521091
1374544092
1228150036
1060342905
537059255
511700586
1185508653
835975296
1074457632
760422921
459341761
671894564
1001085957
475724303
491429961
1297576690
940782249
650055716
935257872
903455946
1048635233
505337436
190850117
1079520532
632890958
933318973
931075845
869821249
862583969
825025062
670931551
989476610
768073264
1426691787
914356986
1471011548
952314614
672361132
1169906738
1475868236
1299171079
1204092402
629195632
1263103050
671291739
980637318
1393086583
1437562805
317233489
846950769
852665717
1014822750
1046190762
491612251
1166001741
770430682
702772466
1170043871
502357949
872723141
1147736939
1088105658
661426677
677427271
566820147
796786308
786854791
691573735
1232680014
1335330956
1284324489
795193338
1494791780
958078692
1181882595
1282168891
1327536495
1191127930
887925506
953165565
1042532423
1076535729
474098918
1046055410
980629210
1318511654
868384417
485646019
765414650
380844541
1461767711
1349600596
1464217174
1481270149
1274929822
730966205
642508897
525724690
638139588
1299253715
856649949
747556497
1455051191
1203255217
606808807
1258778636
1039232756
1061942657
1060448179
521198974
751957446
491517128
1269398936
854911385
590816738
370356167
172509835
885665689
949400646
471482029
1295994439
1083783655
1222250313
973157560
1060160417
1033368706
1203194447
1093323086
1265596864
921915264
1455918432
459097150
900919672
565779864
373379296
1257300466
1273469435
232647022
994735626
854510350
592856081
719747211
1174344559
1105872890
1401083617
1117869515
1434227926
864002073
931140528
1379263680
479883507
890769938
465116518
806984568
1367972177
991547128
1355728596
337174095
1300893238
657046296
1413804884
1132309601
993414059
1282222011
569108624
585207754
683033095
656207939
707772657
1466994313
1063330282
1372723348
830156909
1007390406
748857053
619132180
950573438
1367120502
728701141
387317441
711937298
561403368
489564861
324729196
772679181
1144733204
583995227
1377130659
476187967
739993857
943627990
826722248
1251507186
1040946343
567847724
1048243860
1304905128
648217025
598675135
1359606332
520303830
883199462
908950006
1327483420
672306258
823396342
1477789813
1469872290
949979128
234669026
799964565
737221208
415157488
549631857
1421179925
1319178312
561730736
502321710
769680143
588220504
999813191
1408474599
1306568552
350750297
1183354589
1414234509
1015518599
1287652669
895423620
1176286388
574477976
252183277
703895765
609301154
822350139
242700993
738500817
1441145110
1124314267
955487191
120079166
877067073
1240762881
1117992785
1082088339
1148109679
925405382
443660421
347682187
905829109
783107274
263026612
387477439
1213264737
1199215657
470051072
890030029
1437010588
1237678894
1299982114
709957885
466934401
969475711
591719700
1191494503
795555658
803025018
1210665229
300164665
991394412
375791042
1064980227
1235726912
1443730965
454001060
1437859638
330446476
814694653
688636309
1262230626
831079768
1043782736
536248286
531324181
892002513
749933572
884378943
1411328706
1078936338
959193884
1392595725
1425718309
1360758616
1034972715
712443198
387363643
882864570
546470204
306282746
666528139
452497936
855221127
769496937
1151674969
1140018734
1349711780
1064873266
636936220
553921485
1089179439
1285966250
1437122494
1470003825
1258208552
550883574
1225148408
1456348889
1053211861
914610635
251938815
1486830641
973324982
1091656625
834001376
941244374
1023914911
1319006599
1426240470
1379594772
478596514
590546136
789180843
484438007
1093360981
1411967013
768988145
1051011278
100869186
1194130394
830411507
485635581
1329316699
1437968344
1436369370
318127109
1352575339
1185579344
1456273620
888954956
907244244
383275234
812380980
1034774139
1389638081
1389393119
1215762706
329068448
833967239
935270263
1123097114
1119313562
983581703
405806809
704242586
1093525101
1490086780
1333058017
1252758231
103153759
243923193
1088472568
397013478
681543880
433495967
334188272
1160464487
556111918
462081704
881684950
715550136
1459767715
878672949
1370681519
591912365
889025448
801375828
1227869242
1403871260
1408276833
548222890
532036750
863320287
1430120980
1435384302
821847084
1285149721
511346420
873365332
838459171
991369470
1117299414
812125732
1079382943
1086186320
568318400
737854675
919739473
962717672
284397546
876580292
501240373
866334731
932345765
823187101
989083800
254231920
1139263563
1150789275
403516325
1414069579
1364175803
644005027
1269730429
528870547
826387547
845015080
1102567080
1212171728
381226464
973323466
708227311
1294365956
1008722280
811177297
467074553
1161405764
323720731
1206923822
1155626915
1249040968
1265975680
1109012177
1061300826
477321851
1483113820
1440374053
1348100032
1278570534
1247772106
778677406
904450036
1001964874
1380915097
28938735
1010254961
630941699
1408548879
1084784898
1241234777
1409613196
641420592
1254973435
1097760100
196259895
1457886405
1301328683
677271362
1473380378
658822740
822203969
910220724
994176500
1317484142
1224557157
414355274
1471573823
1109666691
676984505
470703156
864569132
567321278
1102577048
508215292
1068362843
821035296
1278601474
405058278
1112591113
525433782
955935085
617111244
1480576832
1301877854
926986309
380131903
479580444
979156124
1407268261
775065053
1125568999
1271804357
1451902764
288983516
1233474687
804699914
1478016061
1403725829
1216260716
577938030
1488031345
1386788655
752584552
810182339
1233351435
1368985943
1311367378
1089978353
1469772275
1497425533
585251717
1284671064
1307870610
877562985
1346908896
396053837
1295697260
1438710896
634242710
1300586549
497669144
985544226
1156557859
1466944002
871418280
715811761
474093611
747368300
1471217046
1405806650
1071349731
971126494
1405986076
842860558
1104321738
970120245
917644727
719826747
1000755316
876201785
729664240
1418821629
414482840
841117197
1483131669
800027733
1118471089
721229939
653363233
1340333574
1387507436
1201862955
1389798767
590103814
799893976
1167216596
555408031
173320286
1215399678
833468847
704353473
1256664892
1403629583
1205373975
1393764311
1254440446
1040162693
827214546
1363041553
1264551329
1423302217
1473721231
1217250575
927675934
626186710
1373450940
1195065101
1343941838
611103192
666973753
1145307320
452274949
472952370
745922290
968921595
1313820698
1108475195
200174518
1337018282
554624724
125748763
353461227
1050476962
524305410
700569541
1193657734
800286498
1262704206
511834504
1489292976
1196416814
876375434
510660842
582920662
917010153
624577449
1297923085
1451321066
514867548
1081096048
524153876
447259511
909536142
865037235
975176369
581566316
264464047
1200677702
900464104
421600655
642356087
633371477
1098421020
1246252738
599541065
673500824
1085022162
794127845
496346325
1192832088
604781020
1089956179
266467603
828407863
862270138
1283708818
348755868
1306003576
1033045349
1339306305
679377976
465178054
950254330
539811903
985436807
1188336568
1428557160
1426124967
1452173457
1249040449
874395763
1321756623
1090945968
1109846872
1381036968
1242590452
1394938715
1128395816
335764335
768900567
1346320865
1422125967
683706903
731351420
1329441233
1333076582
1052458868
868274045
453399145
484467097
651868720
1406304527
1275350560
412513777
592879921
705199794
429444934
1406341294
1418310202
1267309308
987453169
413848323
730794834
953779906
842481557
639978583
1114110795
650009994
330995032
1121749604
1359708755
1347044594
1073304935
834567878
1161827494
1076344342
1195636588
520830532
1203935327
990144754
1106388691
1078753652
1258310157
1424419466
454702061
1071368280
739825835
576010939
1276264826
746646719
1048001546
542878713
461321650
1051901599
506528279
1283469614
1301313959
1303746881
1386079085
428963678
1369723150
1174729414
1497206601
726780611
984855151
677167008
1435452221
525695660
875889993
1282718150
1412972820
1045434581
1246144557
932769388
1076815615
721528877
1107778015
1066105232
1133599451
1330273653
927569476
777802845
108860612
884699077
1248099662
890571234
841039163
696154191
1417831611
348200220
953619364
775545288
1061251994
1226324149
1328517544
1236799754
1458692495
1423154370
998422358
641267184
956242362
1209343537
1135560435
1297451025
1376786454
1026528140
777200690
753113030
594706932
1073411566
886131202
1007349
520101873
442463286
1014405369
1211640400
499544536
1435283749
890408917
756266153
871055964
1239801858
1009285980
1473667459
861720073
70658440
1339366063
1004221389
903685417
730899617
961890135
592324686
407287522
1431100397
1080997777
547723945
1071486206
450719211
792844439
680505237
482700477
1153845639
624210346
1352240567
821506678
1257930330
811077193
920974503
1327367364
975642734
1443337582
920197462
466876665
485500453
1065732576
487829767
983422461
1066372824
1468963424
1094158429
1319021549
1479568452
1405843388
1494877709
774921568
608476218
432142279
1110629184
894942053
290386435
1384564214
1036978490
817712764
1360654274
1298583361
532991376
717203637
581437340
1249566950
718668136
1157794856
1347119114
1018273634
884342507
1181236981
883617347
710071200
1101271798
344070326
455943806
536712096
1429015809
1027760078
812265597
437747343
1164573896
1054403296
963224798
1472374006
1010301030
1315456522
643202439
1492063639
559545533
1051315833
337062764
1383007940
777720923
34113155
640309424
1340338903
1452920223
980272416
1352590384
965817512
787671455
1074437825
453719067
1225314892
1019166583
1210994399
1431790867
871197135
1377934433
725255807
1391667978
553486270
243000353
1498298283
1487288815
749750244
1198202883
1064761474
730259765
1384591256
1046657314
1181462862
643138237
1372834448
1393379935
850451738
979419696
925162965
1313895456
948351583
1138986974
1171515706
1272630677
811942813
1317573820
652698635
1267304905
694464170
1134567605
914173128
951233042
845519597
1053603991
854413435
756374146
618368616
207597138
676321571
1357334402
479432776
495905001
1353274593
1214305112
1017693403
1063486145
1137498533
458416838
1368098975
869164861
816839513
933732840
886825256
800236946
1325606394
627595439
723532774
500858872
277302815
1048503100
1106126710
1342987982
254049941
670963737
817537054
1108579872
891437413
1301170769
1302202892
1411556988
1004925566
496902549
1069920585
1406478361
988949902
662901176
1494127171
1004383622
776626640
672517685
1497555539
813192804
967856202
651606061
1218146248
1041497388
601103648
864867214
1486622281
619539712
746094321
789741212
720327185
1388406577
1217689068
846448129
263896310
1051684008
1353470694
1371522577
710691584
911856336
1443166955
1414529345
872039436
897692263
1201587609
1449428060
1333306190
1184146293
982774902
1101807812
2517597
457510976
1187093616
1466842779
826953431
1350151999
912802164
1126479165
1099587665
1383158895
1250935808
1421854303
1140318994
684476838
1011402260
1208026763
546682040
744068996
1177690457
1001312469
1199017775
755693441
824010398
1088483663
993567729
756125897
1122436172
1068302566
1230433165
373555918
1315489997
757194135
1191564745
1161459046
1494064450
1337146408
864511222
771016647
575381290
1465027274
964502865
1186084772
1348849067
1153689452
711520823
1132510867
1035059143
1070345154
1116084800
804634696
1049572943
981936441
1322319837
235207911
553613550
1423913233
1326179399
1375121670
966799383
921195068
605486111
655430246
1165890450
1282184286
1324888732
1349723024
1364645692
842013712
831412379
922054106
1088032615
1309053185
105201382
1284386707
430610050
1277562981
1325732886
392565697
897803241
634386124
1257028291
702411712
1192144743
1015695126
230403420
547854509
771598339
278002971
432242886
935969010
1484187742
1479561869
291102121
1226065954
1133150800
1210389094
663825513
608869600
636166107
692793461
543660962
1245769078
1437041574
1406608495
875266301
548135973
1385024421
570874703
1420669580
1471317721
1196785740
921737931
1368589746
375061615
741339769
1047297598
775266067
486283737
456771895
32103550
689464443
1151554520
429992233
1123068411
708894735
508622909
834368081
922234288
853860392
1440738595
866351408
1007943563
1337956035
927883334
364888993
1044751668
1050283866
1364725068
740063998
961655538
219678919
439138670
1043800732
959027413
1291246159
999310197
485865253
578697296
916175923
1109369024
859275134
1233039911
825586938
439590722
830220092
264471462
1378481776
1217570484
322737889
278023503
943711117
1339837470
496809338
1431632827
938469711
1449614418
921490262
1414786466
780865514
1154106891
992823412
959929838
632535964
1246522072
1304415597
917382571
1241482575
688877095
835189984
997506325
1055001452
1222951016
456443270
892727748
474251460
1330295192
742050647
893697987
327167746
175813258
782520599
947035275
1419855520
1384287041
1343206117
352152312
1157853477
1154502601
1007201036
843318037
1327242429
1255800896
1235734503
1297723940
1132343455
349242428
1481077415
1274908904
717444856
1246948172
1379738471
965159684
1169100054
1246217662
1175161518
920348476
569168263
816739371
34184057
1093510513
1029764282
1366792906
1419542718
517672924
1336128780
1073130094
637977032
1084350688
1370156419
1046697839
1219456386
209866782
888544520
1447895121
489003396
1456988795
1239925198
623281773
987128723
1031110219
216771867
1106935809
1341235143
855880369
1011259027
431665737
1236039772
545782673
1242672866
708129167
849655580
884050605
1431861062
1268522827
982204837
1137173067
1018166250
1390966464
1427109842
1077702116
490405373
545596441
1280071562
877183634
1407429285
1038147234
1356066512
1062283763
1159009130
1227065470
1262520456
456981582
679774474
979566845
1425919421
1395568969
671792431
1279608665
405571677
609610752
1075215985
946600440
1458554087
452038444
1138566071
671528761
1258473044
699003978
662446876
1129156216
1386349292
1470314492
473166548
852574398
983679887
619274733
1143071926
1452556400
694457761
1098172848
816986341
463420671
896388389
1367509394
1009078288
679376506
1405114240
656687661
1042779123
855875666
1448554100
1335418023
627671361
997350321
1366781533
1043246440
1276042542
705326873
728221919
815955333
1115089429
1268727172
1457718722
984505406
453628843
1038724747
1041809291
994490559
1435630021
885709957
1320245616
1071400392
1274721728
1410964408
516406312
1299000652
1121979496
1214291524
848883514
578977602
86366605
753488021
907163401
704891568
1476846963
1068967297
949758881
1087300304
1478172418
1229373935
640661062
466933515
1207168882
305628390
656921825
48789993
1105669726
645906169
721975023
1475441207
1491325762
1459494700
1256211820
1224782851
664439100
674495700
1460000678
1237864609
401919643
748561040
1292441672
701584753
1254427546
920054516
1335892366
946118455
661378869
1067550222
1286598220
1289809835
671333702
896243694
964872468
1080946601
1247893473
607198631
332723336
1270934918
1159608839
645044578
1413046047
110843536
703820061
926061224
962499461
798701338
647738541
1420058500
1016906291
1092874362
771879908
1498054634
796503984
880136553
598956022
1066787136
1317124258
1390009388
485531305
1371403671
684685773
961822939
1494028076
1475163998
961116431
626250984
702480331
363343637
924367272
703457589
1046540908
334543782
1261328808
802843310
250510706
1245857460
1111779083
623834301
1422703149
878421996
1481876537
1227969170
826206188
708868452
749559051
1397948609
955491296
1189437834
1006056463
1021657091
1495123828
626070217
794275864
644316870
1159812399
691058400
791082492
462817432
1277491054
872781570
612206845
1431919771
1435280168
402617969
693076628
1486558243
440334521
1389372028
827865855
538847531
1355869033
714092921
1248672183
1040751967
648254646
1364942734
1097292598
757186120
993837586
674182163
800284353
890527795
833982596
1354066719
1091071949
899431408
353517491
1349939391
1442699827
571317357
558875121
1336565168
1449839896
1043796866
682623550
751099644
833547908
740533777
1409044982
628626729
744828101
509469983
1389824405
271840286
1374843148
884851665
652056286
1157805287
1140458579
1489819677
733031374
1046170352
1470382558
1369203150
985427739
835564247
1209932529
1200631640
1460465491
1165105304
1347547680
473397374
1378319403
1268241841
1327408749
1352245007
1321736948
647583209
1451715709
1484301539
1416356845
739547204
1458363475
918701833
1393552025
1442997758
1071069739
1051957227
1173348670
571531403
1377361690
638487566
1426951080
1229423792
1157736793
1370230634
912365588
1180531711
1449062926
749803018
747881433
698013636
1354636365
1088122677
1101208388
844709081
865887329
726556438
1236141392
1114887932
1261603410
1237170713
1223296808
639537396
119066069
1258718016
518722212
804237577
684532546
723926672
905594631
459440924
434963912
929977321
278770844
829042533
1339568437
1380286289
1142157857
771296209
1376681064
913800538
938883387
965683503
1210122103
1333222472
1297349332
494455374
1475521727
848507234
668526732
408925389
1381555091
1067118324
299129050
1050019086
458587072
455206036
1339926787
451997056
623746054
1421396843
1333374488
1351415522
869029715
1329371729
829425278
625446598
1192183405
797224598
801576937
605385375
599604710
1458296674
362730001
1062406934
944781100
1097668601
1163505879
1045279559
452522047
1432481916
518635617
327631608
478412290
350055906
750006575
1453689933
1397720090
1298102282
702532661
454594288
1105069349
912755555
932195145
645565273
820611603
1370336829
1103016029
791781496
1268831859
628799684
1092026019
648497555
1089825714
533137829
926076355
1442700893
1074400429
1395967150
1415728460
632943636
1211425350
1297979986
1252886151
153800340
1136675475
1372801603
1416809605
597906162
232037161
1349552710
662567396
1345164593
1385538980
980725898
1034524565
1023395923
922050179
1081814758
1267101110
909711731
393835810
1390644984
772360453
1249452417
989627182
1014087278
1033755174
943063168
1001860380
1284057919
1053317460
1310611690
827139632
1483594446
682907618
538285991
685557917
637976695
81965799
853473359
1001299501
997953855
1433799178
810152612
649220883
503501240
701006360
1353058596
392598961
510407077
773220313
1372228783
312605508
996941230
825923612
789352434
1069006590
1429875406
957332076
365270079
1418593027
1267291527
1230339918
1348264021
741940175
961221795
778469352
1342309147
114833830
864364936
522021320
1244641200
1163646135
1037687029
1082300816
454773185
966160917
1335599828
904325219
768582841
471631397
1384379113
1339241188
1261587341
684955233
854129918
896144689
722573580
1055554370
1473934340
412654378
881494441
646057381
1408371917
805069630
956549184
1498763517
1056368799
1122662410
696824037
1249660283
934597746
495119876
1371058791
1476229130
1287254093
1315191134
790973979
1028746953
1051296817
1209265051
1440277140
839140116
1468837576
1481706535
1296682596
954601398
756884379
792686145
1092388513
834991094
775438151
1238580779
737317519
586603625
1155751834
502154640
1171351107
504175444
1191624351
1359254014
1341156294
772409703
1447679742
907109399
1088296746
905425245
903356172
411151941
647319641
712649515
1418101504
1463033658
1008861350
1298763294
1243646401
1013424246
1411627340
357044747
1285675673
633833762
280863344
372588720
636191541
875103339
906396183
297284840
327289336
891449951
1146058840
905522292
1104088471
1140151252
728267477
1365520344
1075860288
725046346
840167117
864388662
1072775058
534924773
1304905115
362147494
832123886
730406291
258830476
663710327
621104735
1255175382
460285667
978937131
422401172
944698740
1354801061
1015714845
1368786337
1440814445
887326841
1214166343
671676180
1187205095
1452476090
701478533
1439587436
484667548
901476543
1472289309
673089594
1282021654
1431956824
978756762
967445937
535722960
958082126
393757156
478596318
1174805121
358576801
1433927805
950296033
1187067399
309189543
838375399
931100150
1454676885
942221183
446338889
1489273293
1001781495
1400553147
528126052
600749342
1447232210
1424161526
428459385
879806727
773637517
1413474605
794029884
512554037
1407716012
1359632766
993045544
1052618095
471911457
1112005911
1397680363
1179981941
1425669911
735483823
913373271
1094006509
905136945
1026183283
858043870
1064651374
978894898
1365229112
1174982041
961443067
603595047
1310985896
1324483483
627914896
966634510
1440494104
927791354
890355130
645516273
91663040
775466900
305974978
1273431558
800382872
878222789
1261380504
1494154976
1420181290
819182133
1223364628
390608448
766060354
1083116012
324587821
739180158
1282775967
1329860665
776150831
775648473
1095971082
1009752352
1266949851
817262472
392659889
608185814
884229824
1097210577
1463095883
384122156
1456304836
1145502754
1182311873
1362185591
696620421
615144988
1385040411
1272506643
592235501
549340123
1469582443
1246269720
1417324824
1483162600
429230468
756546788
1140268894
529617565
910497777
1300398014
1492956194
571969079
949789469
1206987668
927481431
429803829
811005735
1007998999
1288558588
1422695381
1125978296
1196839684
1155391620
1021387681
574355816
777600730
1467165308
740687446
1279242346
771616239
1299384455
743123893
1456889224
1023757459
1171486113
1300331612
614153018
1013354897
1322044512
522277288
1447166932
863856040
1394452980
943256949
1339244865
1276727926
1427894984
797687081
1280152418
447760567
1363060137
917876697
975367416
1474094451
432978775
437097590
1015821664
1032809933
1337905973
701554740
643565876
1411867338
1339624181
1205757120
1143249560
1016013013
1460637408
1361737920
797920749
821036424
697422087
766604238
860682005
1398174527
986088278
958726387
872816233
1416489591
954899455
601523183
1057957469
1100994326
1279454266
409888053
844436696
1476624945
535481761
1442045281
414896823
1157296870
388487148
1380863099
897742721
362023173
874838005
571347407
1045569311
1458722376
1157461200
628457040
1421849567
361833926
661737896
641122134
507961983
554942994
623403336
675471979
1358866161
917516678
995440422
848346816
1436063268
1171680709
1352527919
1322065852
1057879297
1260861402
1015022927
1425463854
1253049171
1146691834
962097195
1320706015
1056287090
924681621
489752638
1470777407
787170487
1472183710
631025436
929834088
657781894
39496923
1336873418
1178017722
457045228
1460702684
1209378678
363246289
1223782281
1364266235
1451449803
1161038608
1478315647
1229496490
1444171386
1167384762
1259747492
899259483
1132330962
1440339870
1382528089
1320886050
1336611238
806268964
747642034
1472371340
850251189
473945811
1379178889
716183439
658597979
878249810
1420883738
633324094
1203607070
501183353
840906577
1327364611
1008089682
1176542217
650818584
1273333748
1410045601
723442286
932328401
1386104090
1015658208
1289916430
510466711
1244821890
1195286463
951770758
241630543
1060961186
114708017
670203304
1129744931
1176403193
491096529
1280311690
500974350
1473659172
545253421
1302478980
1299998413
1395699536
1346203783
812084065
969585125
749497522
745890085
1310160112
1295555053
1340268404
492500252
1096177957
507991219
1452794411
1114010885
858639345
1182068864
1446641826
1194877269
1398031433
1275854640
1030697850
1178906798
1163825158
1470366465
820707386
630416526
796629043
249575294
455127173
1414859362
1369252093
912308354
754359900
1036056877
929579565
121906617
1293969188
1311936592
514827468
1081813595
1289361457
1351456042
1026124428
760945734
1356666131
967361014
1304004581
1170508632
866746866
718865377
492980254
1204882585
759037596
1233788606
537932720
1439275228
730540636
655119631
1341025216
1450049018
1456937346
925145200
878090008
761340508
988878530
1071044813
749236043
874608592
1431120675
1472999422
1314597361
1480972665
1487773893
1409011589
1216560012
985458659
1452047486
1122940531
792326148
1409457341
776936062
1181786804
967681861
711476940
677047218
577796179
1350598318
1071195420
1449020034
1284765900
975644522
430918665
65081250
514092834
322705847
781845496
366954921
1208824606
1015159022
278718231
1040499698
713658255
1357439198
948884548
524314668
617906285
972598285
1413421015
1355149828
1436082759
616912682
1176845267
538863501
649022735
990057884
1437671791
796845532
85100849
701350988
430867412
1402991171
1060795161
1356672842
884668121
1375027038
340337794
1142169596
532654848
1020739872
368133983
547497871
1184760041
1042836742
106381784
760810980
948113458
1067398358
1154537568
1064409992
1381083928
1495891188
564972017
378442775
1024987333
1294239967
1437416034
960458208
709017237
294683497
466583291
436662315
1218403172
898360379
1367239196
686279894
499964166
1135414093
1428605583
841705618
1298313371
874048271
523359586
521667186
1297267671
972780015
701203924
1284812316
800595822
940848771
614577053
757594219
819870901
668649440
678553724
458082086
1169776360
1298516388
707465208
753309005
984798027
724559619
654929193
1312461984
1347406966
1347893416
1354478436
577662199
1304961403
1089688147
422293272
1008880248
964746344
856381802
418410363
1130358272
767985868
1440419751
715647421
596068024
206310083
770154266
781964245
423944601
638282044
1038529219
838855134
659391591
772716362
1437631426
712406391
412282528
360031557
1119583119
695169081
844829161
957822582
887940358
1462086812
964818095
1160929088
1425067267
1310910962
419142695
660485682
808152549
1357682792
1442433056
1023443144
341225488
596440423
825636201
916075217
650434606
1082596659
1355846560
1474536825
855520638
829123815
1492998840
338286584
444517883
945987849
774170103
1159858679
1294151495
1180722424
739107343
883140642
1233252614
469101565
508545300
1125697400
504427069
472931026
925772183
1065084892
176138649
776746965
1243747235
748139968
837633444
756827304
1494414012
605341851
1151738296
1471867034
876831520
606593284
505515759
781190431
620383004
883089722
990217761
1247656712
1394848502
364640156
1378718425
969194878
814094619
1308942612
829903939
986391972
831581899
1343320627
1284534104
690034480
1123449894
1033236607
256758001
529015144
817345482
1003158905
556145934
1036093236
525336764
390339927
54041618
1156783198
844515942
1042071632
734213138
553668404
68171400
1217251946
1398954393
907522532
1118406628
292478071
1157722179
1462369284
844821284
1199968465
1260692622
898188956
903296040
926572980
1379003968
1463869558
801328467
205921625
1436848923
808731762
524760113
452948247
1265415774
471454351
613573088
912750842
785938509
723113538
1402713381
1332194470
1237293562
881777994
1248429173
701214406
1476526247
427326838
654741812
1380560414
898860364
1270917881
656611745
930484350
1194452526
1407746053
487682060
962745142
1465722824
595154655
1334090359
416736953
1093383256
726320136
458852351
1482875495
1176694647
1059014887
1172023594
988328959
526450336
1194600609
1479019752
1108943891
989226236
1304947650
549116431
928988651
1473108625
1429314700
458513189
1320297631
446835242
299185708
1265146700
783930072
1298368484
1481586602
451454711
635496458
910972147
779702812
1120067440
291662260
1340205378
825651155
1497236881
1324413286
692209183
254930087
1267063443
1025003840
773984402
957766779
653012752
978664228
1003601433
262513590
1145610810
420356753
733640473
757384937
1482742180
882818867
207646577
1036217422
820630021
388079284
1084807546
323241113
355345584
103561312
761194091
790465891
860470370
909779886
513845713
1432219765
696066855
785466878
413089944
1253758246
1190766412
1350534725
860737170
1055457052
911872422
844068746
511047359
1166518097
1230805220
1136330341
986478574
423734229
749709942
803900581
879957453
1478450195
1489691631
1159446939
891921077
1403923710
294978432
1457053717
1114067687
349206613
987964687
1216056295
789004674
816222411
827714467
87248673
1113304049
1331363735
903999664
1111279671
897779864
1393780175
1248940657
495661622
595865711
900604950
1314930614
1162885140
1054377616
908313803
1257964362
529203255
686692587
1340877566
373195706
1433419804
458830111
1217903320
1431042423
434798471
949751910
811374844
1052558864
1001381532
935116977
489170620
1125430035
422241612
1402857180
493415945
1370924375
1020932192
1402509563
1024004487
1396927822
538201515
1385335726
1222602939
912138998
1434283851
1417398807
1150526424
768321732
926370018
991923404
450283850
879738386
590860366
889685559
831532851
1035764781
813681597
1311237443
943952661
715146021
960067348
1235986114
788324686
783006866
1488965255
688485229
1368877233
729058474
657338821
159236558
881213117
1353877638
1238529656
1200207115
1470865680
1313173244
829237912
213368561
748781171
776578973
1233758417
723495637
1488561884
1357149646
1400680874
609972290
1179146371
800052184
1490906114
994901390
933553113
530062995
507210136
1115836699
1309928890
1081784575
1353504038
545351884
1306336042
410182302
1139138579
1421610482
1258460777
420262892
622440859
482343555
441173827
773730254
1257720770
980877466
935126715
631637411
238182928
1271714116
1028539422
498157616
1050437352
939981537
1475531296
707592608
1400810654
1199436422
412714162
1102202776
1463553457
533218586
674886517
601562538
1499555938
1455798433
403944501
1171160727
266775087
1261198551
571337798
853111667
1209053191
1336053223
825839039
579878329
1056516252
1451770759
944369416
799803053
1061924730
1345106867
930649709
1499317049
797823275
600670984
373945102
704774178
1270268224
1168490472
1251341766
1354485570
1135786654
738473295
1052069953
718157895
1420167608
1080708898
1117541243
1342084191
1457650629
548188075
1315410137
1002057261
865326429
1054214195
435091174
1419624599
545398432
392292357
1064813567
1458647082
524914467
1325474633
912286652
666656246
1448385444
834028187
678261861
800516615
371571624
1160542662
1082019371
196174085
949356236
494575549
1343055582
1342300437
1365309996
708195684
550497746
881976985
1008891833
656146147
838516582
1174694265
1242220105
1352153242
787482827
678719328
1046839951
1449423762
546560920
1194035297
1032767393
880880076
834973425
310345308
1287574199
876711538
949754624
900710206
374304145
396748444
955359793
1195840028
746378319
242121103
560220954
1308070124
158086254
808030968
1098567538
1390457551
949957913
1289766896
1221348657
1327634116
24964104
1298081723
195805267
886657927
914993673
1212794908
1246567652
571876438
959613553
1496037508
1250282515
1086573157
1263262492
561808903
315102408
606141552
1090044364
1001259835
1335573004
679407328
1495755608
773477003
706655977
1355756314
817448975
694094386
970663869
1028722804
458440941
1000831680
927376277
411707765
995553859
493841042
308487245
1346011280
1406173535
1238001324
1021047416
42423201
1287715355
1316356113
1383935717
1078629341
387003190
948065057
865369050
1427932081
1013337687
1066691372
1379846101
112861262
802827298
1170784857
708525094
1083645615
1437771613
297925241
1446429076
1367375970
1356154271
1024825815
1144594353
1461814668
989798259
1467003759
619014430
976352041
1107731512
98484700
1438895385
1145517273
1488227313
1045092200
1354920144
1458341638
189280291
913080423
360703449
1028232654
937277666
1324246913
1147261058
895968235
851379078
1234114756
367448745
745673143
1292263280
443619271
926259343
1426478916
330416207
1219582687
827663534
1272435010
761870413
1349288696
1456628376
736247629
490055900
460843223
1309115774
1471717667
927530822
737809451
700505278
1350604109
671998390
724112863
1147277868
256359943
1337306936
807980570
366066686
1494450475
1354972437
1144159902
1238258926
413092045
891104197
1452047476
359113844
964398339
1344187029
205440509
1014803994
1303750633
1205133479
835993670
1480728295
1116691683
1251906008
1104715147
1307785513
1284268576
575892148
1321809671
820830741
26192073
608666997
946051106
1490070417
1441255834
891562452
501097926
1090963091
662416371
1309436016
669712317
780481006
1299443491
1126485215
322224634
1385073574
1036941894
1041717581
896895163
1232008040
691901246
681979698
1168137008
1244613042
243096787
650170931
391128035
1495985268
915132647
861378085
874665563
1013908327
248046530
860976221
1149633057
1445581454
688278017
725496284
463232458
698613650
1124200527
984168485
768633086
667693062
1375978502
754451225
1330037382
1321851444
764640059
1320376492
797135035
1239193396
864422780
580145570
981109604
823953387
731582971
447052911
1212832059
1459948442
840924055
1298613388
957219880
1325427355
1233368604
910470808
997487070
519059109
1470660155
1084596815
762776611
668796377
381497843
1084542203
946682175
947303033
1460629141
1145576433
1241844566
869223380
1200698109
727481407
919859213
1102868527
1400709327
1207224126
851293963
589900518
824649240
1113863185
933368801
512531257
1286014122
1212559475
1016557107
644289300
853524741
1180030184
1169849694
1190130318
789122886
966509904
957335609
1333185197
930608309
1224883869
1308598836
497111795
1363771491
1201155746
44579244
638387525
977283932
1462551043
774345208
1159859957
1349162004
948261964
976358830
1222615949
1495757975
493258309
871824744
963486233
1253331356
713783896
464336702
1418845360
1343129196
1481061448
323619892
1118040033
1488161814
1034196359
628735967
873564729
698691382
815336138
923952339
1049854648
1357081380
1246955067
862433653
1205239463
1153174325
1386057327
1001154451
1405129016
468152759
849030702
1235212051
993673534
859291288
983506668
975092960
1087939399
1347239048
861475420
844547668
387870528
828780350
1038487503
1054842018
662909159
917172110
1056360101
1071724311
1443652097
1272858385
1257496792
1467357378
18272118
1234031525
281115290
493428580
913934288
1369655673
724353562
875477568
1157531699
731999445
580676137
651693507
479434290
1435756423
943551116
855374442
1301324658
1067796817
872145635
879597819
949481448
575860138
994992731
1024773053
1252989670
388909047
1419173465
407881675
204909595
1288322864
1464296683
333015446
1300636054
1341583195
864546317
402541188
1220949763
1070412723
354839203
1385179873
622689060
737730660
408706559
971173499
852265568
1062049737
302278723
1254516189
1039966889
915780020
1442968365
1236133503
1201208611
883302194
483009892
671970572
1072775558
1235914287
1301508725
1293122611
1418184130
1215930708
1224164964
971143211
1128031868
1384406843
1069670120
820861328
1289121019
915113913
1017835686
897527141
727296209
424750342
1365587361
1442463586
1094612757
1005636400
1472614974
1141382199
1095536497
926127793
912793080
769043452
504683416
1487923691
1279654289
1292520911
780543224
987264545
1067900933
805028327
888940347
888552137
802719799
1341376078
169187653
419742710
1142864729
1477447862
802583019
1373658235
1179120444
890002752
691451306
1382309507
1421530586
685610650
1213805906
709385036
863245287
1412185273
1438499057
1084230065
1194740798
792189814
337635738
862386549
641024641
1431622353
1256386806
921283399
731921154
879557966
1346260937
1082318836
1071858850
406581688
872050524
425921021
922338473
553670844
1066479525
641876260
585827314
1336177891
1276148122
790505355
1347453282
975064844
1074003375
263971442
1409014752
270054705
979873021
373322230
1190055926
1269330842
1338688082
1305078803
1453075142
1359756981
659424995
1431473105
1026760237
1019511588
1299393717
489771818
988855082
891857498
1123943456
488367379
622374439
792807440
604261504
768784787
1382828119
1004998285
830004711
1164528802
644973195
1174890556
1135364898
1368429488
588757843
1404692341
917237864
389530610
880507695
834598426
441365085
1161384362
644787822
1400740858
1138558129
933695232
752312444
814474571
421865669
1019862284
860329187
1245696528
46932907
350035788
1361185262
1152637448
1009098808
532763666
483272460
1123829300
1201101696
1342372344
1424381025
640268949
342852740
1196101012
878746166
454842787
1279412973
841719359
460110957
240460190
1077775242
1286607955
841112288
1319551121
1438520140
911914481
504277196
898461251
1269772336
967749760
1463564186
1088559182
1153328364
861413659
449711427
476911148
1126709099
459898015
1318548094
1223754297
1187721115
700862017
1067106564
1008501979
854148410
1487386981
1359680570
386317886
1297690331
1178142881
935532672
1388185307
938031440
1493082828
1394499114
1451911856
1377741210
725727770
1304486848
1079515278
1225766694
866683731
1093929993
796098123
1243789038
593477886
397300111
732289072
856133446
940689997
1308659638
595463670
922573972
847225422
1124054315
933231932
398715006
682226741
348929011
1059347637
1147386148
854805876
1049667735
29465271
1165373852
772120807
1271744676
1454854078
475951214
1437460339
1401975806
794246621
579365374
708752560
1416751292
885679683
786178069
945182566
454617710
1160628269
1234877621
1386657441
819198578
207989131
1476437362
494357417
1175648617
489296968
828736754
1241091492
1484683122
1331113496
1163640429
913322440
469362069
1086827518
1019894826
468205685
928201034
1418890255
1451904384
788112614
940751374
1157853901
856990922
1499124476
875312430
724558169
705861855
1238304839
639227258
339195128
1467266501
874830368
1301907914
854379176
998240171
1424484610
1151881067
821949300
910539965
1261236820
1062335870
1056265676
832780547
809955258
709891602
1153068298
1229945426
435289314
1370001651
223710883
898142339
1205710424
1251971784
406909117
1137084988
71412425
1136263963
554756836
914073819
1244460882
995688698
1250675030
844775164
1078869231
398788745
355163052
985525698
1276587641
1126599818
1413313558
1230891637
940288856
929934814
1183154829
610593814
673409448
1005523293
1380826701
944979763
1499768198
681917905
1479191547
424034256
1006254630
863249981
600913740
1317975700
812604077
925432063
524341276
1248265579
519004204
798022679
562430777
1229656634
491890767
834923495
982134799
1258076976
748919641
1106191620
1085760894
1384392814
1004662932
598587276
967737183
815071917
742060110
1008048035
1153130032
646401428
734844576
1274868722
814420074
732373254
628484251
814204814
457408650
1374057084
1241424971
1102629473
1354220675
381920146
788112315
862890213
516234921
902904729
916370412
804827392
1087964717
1188586061
1313369781
1475301439
988368035
1468412186
771927654
1494841009
601338288
1057813276
1249317318
772027485
1222287640
1392131037
998812395
1222263835
1074950961
326347600
1112819078
845883761
1322722968
978284608
476520456
1155973098
1391980134
772222765
613112466
115242380
719082469
1073392094
1358325045
925730482
1312492126
277893304
1014924869
850687313
1299869687
1495675076
772872945
1236643405
470112006
657084701
1310897004
1161604261
819645006
1401313577
1404381320
832367671
1100543023
819257536
1373727627
1448788967
1037042321
1058691037
1461722830
875796714
816176488
858055174
744988075
1408224669
591130060
1284492498
836114847
840802916
1076690586
615180928
1268065157
1065958428
797381854
1204919895
924908194
888168754
933423078
385013594
1011722935
343888822
1486488613
655891893
1162258923
1189411496
781722526
1154112935
612485468
849337549
1135687988
1194464721
835392703
302232959
983602430
1436421838
688086143
1168970479
70518510
407423002
1175440545
1261895493
945383966
1420024073
458562813
1161860695
752001401
667435517
221810850
1406410534
693939959
838272559
1035284044
1473056598
97594741
1310484644
1310323603
1447091394
657811193
1344513012
1454416728
1204109300
1385501705
1374031181
1159925404
418609565
514065649
538492647
1420054443
990495179
1374412574
1450285765
774868883
941420541
1314547322
266560199
1458444889
1193840531
1421938609
1284231027
1468258033
1301986121
1016502850
1484908086
609510387
430783665
1270759677
1122439418
1100274908
1194842951
1049293008
1117310081
1368201118
1204240306
774828022
1189537292
1010859409
1403593715
1010475131
1426787430
997108109
968795191
642668932
633869815
1255403821
909088020
1052674344
204232600
191792093
967973308
543827805
1168282968
653120640
1472742214
1167963974
1262783191
901021110
793553435
425765609
702017745
1271141893
964011079
821749842
872880637
1013730419
616317404
1326940189
1148012995
1288171884
1449436059
890395352
1073682561
1271115568
644999185
1183532625
1026012645
1162180186
1269439128
1304448896
1281129624
571584724
660326183
711893156
784564797
744785459
666722032
1281375017
984556429
1085833911
1025253537
1355873436
1401380425
805417407
295256550
872736916
1363375663
1404267725
432794614
1135483881
1169153895
146156610
1496900412
1216189136
1216254027
648503799
477588706
1281721824
522030118
581748123
1120145735
489473136
501628737
1496367179
1491702417
175408722
700591111
598195479
1210522406
1179406806
892519418
979413806
152423203
116564016
1271961105
409917652
1272362098
1263019689
1039267852
155917819
1269438473
1335477915
862685910
1320028132
1240813391
1038182190
1445662591
754044276
732553747
1194237465
731750138
1320734645
800486915
1249106008
1037319836
496668072
1256822927
847082834
1423732828
1033718215
844084755
771236095
1472320590
475881760
568118004
873783430
886230197
688108903
861908224
861322787
870317788
868313527
1156763026
1149399489
583024186
1392972865
508931542
558399284
1047910467
1167919278
812485997
439777958
399116870
852071203
1092879042
1381034909
467960260
946411485
519927554
362041828
645900985
1398882050
1442778451
1309250739
456810967
102546047
1485957726
1224543245
1160148388
1019140215
1243868395
444065550
1332459777
181609416
70751236
1065834260
571542310
556611464
1338950195
1272660434
743555779
636623971
1452761213
389667885
1415722402
1027734509
1354498559
824160592
1447586714
1220380829
1053751059
601844704
607739040
994901601
1013995195
582124401
696960844
685708889
1135854345
1262923934
326525556
908020827
1087871970
489493706
1131027299
1205616823
1143847818
395624949
1433221330
462485891
1348071368
886426902
414334060
629383050
1224277876
1180612732
413989217
795306458
761780283
932799101
965001904
1051892721
873549487
1119534015
543023873
933252887
1400944960
1240165232
1365381629
3467575
1479220244
1461969960
826656164
989032234
1253492448
785962267
686891409
1427675063
1329312839
750054084
582782835
899066043
1136661244
996788858
1472904076
976053173
1383696587
1063218428
1323182277
1405849945
1316504591
649683127
741865741
603910759
1382526893
995860198
1432277874
1269925091
622525640
880791680
646139135
782181200
940086094
863886248
986729421
941929433
1325822313
749557461
1308817682
682834483
782107427
901980888
508119284
864676268
712503713
1159469194
962073899
996747473
1012310955
318180741
1411526722
1392323879
1388896687
1408575440
1130218722
1489368549
783091059
557194905
532668368
435050341
501118847
1251461267
1487549186
870343405
1465819558
876636694
266916393
1007943282
1228458416
676015180
708650883
545580434
976283406
597397980
1048924593
345328317
947405380
827308488
830049810
927131904
783726770
67222025
3326300
725541342
912946123
201226860
535322594
770072419
431529515
1143138827
511995957
732577165
902662707
690714057
288062148
860708091
554991500
326591908
465864068
511148094
1437888960
707023503
1208447108
949487222
159829399
740800937
1107422608
604573193
678261583
1437157228
1101258240
1145734873
835754632
1409666569
1319875260
1191209845
1448832016
404256250
846085478
1026469913
619249050
1423232755
1354666807
734941029
1490695779
638450684
812369102
394606199
1496535588
449900773
865644805
1470869057
1345262143
1369779911
1391348956
1155075405
1106907142
451806190
368428579
1252208283
731210703
533075789
978953886
591983347
1055548978
971476204
728977127
907251014
1160158916
1176293307
399286416
1036011462
1061164213
318651667
1431210441
1332212857
1026598123
649912553
728996394
1042587387
331880523
1475464221
695451776
1280832812
778072646
1402058607
1074855690
823134426
1056960878
1217578754
902993456
1282516634
1153444823
1277554220
938886942
543532125
871217814
669160964
670461186
807109522
1321994141
1006189974
648524227
186895468
1484313511
512826663
1338680600
658540420
310908396
765758857
1492143779
907406292
1395463036
1357538688
456116893
772511516
888798697
377996398
896212345
1164590375
925723617
1212123619
503572924
805800700
1322588394
1326524533
122153384
604322409
1068559409
816106506
1218338045
909931641
1405716185
1145191789
1147042750
1411285458
1187437265
983029524
929136011
1167173363
1396442342
739266210
295987012
1397337598
783129247
863224253
911476003
1037426295
1480343457
826737317
1294648049
960062747
442784356
1413052567
1130356478
1102986184
741639270
84494825
986769154
632246670
1269116872
480267825
947500797
536595840
1227194432
675847918
1492388955
1415772384
828394441
994418084
1286602722
785561554
440612390
758448503
790196092
1427328374
763471851
1315419986
183029725
1371047548
1468451886
1216393688
563698785
945504583
828403727
1442423085
730277792
1205495408
807613636
1182989463
611978581
1000581211
1418496927
735660185
892264101
1410083474
971568834
507954934
1075893689
740389660
915332963
645838514
1360484144
752633236
652579148
1483972892
604656608
1040719052
856229608
735296954
1059710695
1012813613
71560858
705159823
1008409706
1230408819
1058851192
1241414056
376332068
454335649
743900814
1054295880
592741230
291340252
1324611769
1083470364
837986071
998186506
717373314
462045448
918716398
864040768
1344659615
1090151215
1443608889
749449386
1362684242
1204978323
1414950941
836455912
1251163624
808621800
1332834915
1006317594
1221106654
1118051123
1190296946
1447914709
698874639
579413993
1190630498
799640797
1243823767
970657575
1251861030
1373758426
464948689
976621983
287410203
1223842179
1032343641
941408801
741640402
1417328369
384646643
921158072
304999065
1336875294
1214849625
1308811864
569810451
567791338
662724870
991853310
1313204699
1430065747
1469905873
1394222900
803185056
1128954625
408722792
685653230
991495966
626162271
690069315
1111755504
858686843
615487480
1223263599
582289167
911576619
947754819
739083961
430504126
672984413
615399265
1207643057
1115454123
1485168699
1344432890
421630820
1038880640
1482441161
952784993
1326370218
772313519
440181204
1449289641
795936731
1058971333
81463439
1425788884
1190217400
1423635783
949888978
1107889496
918518547
1343573840
306779992
1441087400
1293129265
1437801936
1181332311
1125356965
1443278183
1477376935
585061040
1328428590
1149555398
815096747
567421540
1214191819
832489215
675655355
1415957310
1263282576
1255220567
942882943
242835236
1066591687
1487290644
784101588
829152232
726820490
933396330
1068759817
1292029818
1125280867
190703689
872016867
659562059
770690683
851843977
1100279156
1348814083
585958699
817711829
624911276
1115516346
678215189
534474716
1278561815
1248690440
742027118
1406884478
1071204845
804433876
1373064289
1167908964
1354141032
1468849215
561799976
1473113190
864496551
1036775182
359788158
897345328
1274732782
811058378
362224038
648971598
1400284602
516957655
1327724332
1175029271
716676268
416414283
934651537
1035415187
632922883
709217667
569220072
847234807
525155007
215461037
957639503
1411374536
997691192
534660044
1115175994
660804639
229104655
263162088
1460934435
1380540112
1490420515
704701444
1214639027
1453896510
1084456522
643186343
165229250
1095245967
488584867
537553571
1072363627
1052596918
306086909
775719496
818979971
1334232367
706127980
706212288
595374348
1042936350
1075201392
1422775599
1220718655
676296321
1114352320
1145000163
625595552
1008547700
1494601786
1352351117
1160635869
1406286026
746660570
966820549
939608189
1199770461
1370963011
1053509001
1380826930
472380220
291093269
705839382
916849420
1067992369
613974488
1397518092
1309103681
797255460
1420229477
1407825149
1377093626
849318569
652228466
1415715656
1188124149
1064372234
1368810568
1164134249
623742196
858909933
1299650010
848464053
491559925
484500419
1177348477
1345418418
1455306981
1115465795
1347937108
1412565862
1268105715
421838553
211088347
1308925214
813755777
111026769
540138108
791696540
817278793
1338844625
1080767486
1240414800
1031378573
641136260
989739612
1018741952
663919344
1112350374
1417508967
190183458
1138363269
993706452
902112495
901870094
940639555
1267162114
781894134
1468239021
1344220905
1224492488
1415561241
709580073
913053042
191013725
1417725848
1260492932
1124773730
522579376
759869834
1265661796
1487829020
1178408819
1258510642
1062317892
1046582230
1159026547
1370592034
1280442911
817877094
1263295386
730108596
424470662
885689184
1206210320
324535445
399116309
1469147528
614688624
960291766
1341077212
1432362383
976310551
1458525704
971980902
1010628327
965303017
1040234079
703942018
1216606436
655312818
712569520
296324625
736371764
1307945309
245160499
1257945017
668621585
986891930
1431085456
968579306
482270712
631156438
1464624132
984462394
1231130989
938199525
491360001
1302790439
1114983326
963815065
517691552
1096899125
1220798155
829424066
1327713771
1144457458
827425038
765704557
855243486
1026794707
734510579
855895545
1277235062
849866437
648569925
993048149
1107967262
485171596
1420412985
525446190
973457374
862184836
730339053
856301305
1181173736
1357776354
788103605
204606805
1160094399
670541091
1075199005
754054252
1331651212
1329628932
882224325
1403195548
518199611
1118660644
1280556660
563593595
754752872
803885806
725892856
467831099
904641977
645642156
996412549
848909270
959338085
1304264100
1392827905
557030338
1362575657
850921051
1208740579
1217478061
1455501270
1283129255
563775710
727983864
984881584
1390662063
1447881473
1042486287
226058898
422194104
641210328
1192544184
878460013
840258793
1002999562
747268424
850612608
535275409
1122235655
1309179502
1222405665
1052688919
1116299179
1076543788
1393224398
740995587
1354610990
1418941244
1377484170
845476490
1354587574
1429126415
1008679141
1304648899
976493578
1045718288
652414413
811868034
862559428
864534999
989743957
383044057
1488295670
1358211793
153078733
1458413297
507179192
1336020150
1322514357
1296188518
809809250
479696574
1178048342
1101605944
1375320626
1303348769
922342385
1424996229
1268115527
1083089880
901635067
651522846
1090337587
1034021094
1393230266
1450757067
508746308
1079359866
995181058
963390452
1035119725
1161820356
1006818422
284886040
871506575
147782992
1318254351
940361100
1403390020
1056676355
502056472
1232502903
1194739992
1314768958
814702369
1484716876
445130299
581581936
476008656
1267268730
1165629702
1193733929
198385753
1393466337
902412031
613395758
1282602412
1426838283
1490192209
919003408
1045104073
716947906
1103632548
1144125812
557657997
1143786458
1289967624
506829282
291344930
421041120
1071553526
1308291725
1155893660
1408920970
144638334
1344822469
1480497139
1334662053
690472297
1225651729
569628033
1065443913
1467141054
884383422
1239094354
1394176407
1182628796
1227373706
1484148034
1039744459
270156129
1146733862
528499328
281660276
1122522470
1146868252
1413298484
512658888
770348393
1205822323
860107570
412596776
734421971
416779287
686063727
902869857
980615519
1319161509
899735435
1450974650
467920327
806884729
968777560
615926485
542149259
381622405
821632685
397584437
905123582
1455857376
716537554
1287338781
1203856016
712573813
839988041
1014086559
388188623
360937822
774269087
1297372022
1464685030
706716541
1427324748
1344447030
1176110234
985431972
1226218242
613094337
1148456721
656137167
1441817364
918918870
1305967005
339858042
56842036
1118814198
157382801
937160847
1469053018
886712752
978085192
585804594
774748475
1113287986
818085414
1070016106
1323247406
487944745
1303414984
258869116
1391380494
1055676517
590352531
1053566356
957120181
1074916046
506308907
703786544
414327006
1094832306
1370488901
885534657
904885125
1477557225
1488060491
1107691195
1456679684
1459809192
676802425
1396018586
887199445
304347375
717452024
965236736
256412783
1261385823
918884767
478243677
950135307
774936992
1384295747
1036355615
760023404
855182550
805247860
1222542806
1111867405
1379106781
135404009
968062480
1061165992
644055861
758780095
1279533070
631432911
1483332935
970562795
1185020008
1143548830
1408732803
462259518
444289831
682711776
551959518
1045782286
444283942
1360314002
1436986557
1390710196
1428198440
1301294174
1324661012
1084789354
1437114034
627347513
1063956344
1252291999
825293417
939044971
384205727
1329012474
888089449
459167141
1298866832
1379173975
812722199
756937964
1159093339
872662190
837431411
1445944314
873267037
1007235873
880539193
315444654
673631365
1403589207
648196480
451964237
1178059084
683476738
643273551
992692275
74508955
632088052
1402522511
891625502
953538355
1425770109
572166518
1054452121
954856817
1229535788
1128947975
143805256
900535081
660136045
1455594130
1125284581
1376105082
1451422397
482564478
743115451
465314314
350881109
1208929050
972256124
906927661
1099171575
1407862891
848735843
966616179
1243318053
1384867712
570148096
1286530892
947816115
493245421
1297576874
1253485986
928396056
1394422501
931361064
1217426281
879833044
660867618
602872894
1405260658
1332685663
1473715464
1382219734
1289660153
1386245207
1496668945
1418398714
477709244
1213645804
576684748
1222134658
719501354
1454549284
1361382639
958826781
1044603665
1402588201
917175837
753053838
128364192
566199868
1056913766
959003330
880116992
1120750104
982207326
1382514011
1077771642
827301082
1193563031
1394139487
478507638
679032430
960176312
1247307852
840821340
1300313852
692736152
1214148755
1004272508
1014927322
821877660
1074395520
1090714573
799635965
764609408
1488572629
793834418
683197946
1033373050
958209065
1234116591
1456666286
1063775803
1306877716
1387019235
1205814861
660774594
118984958
468529285
625958848
1491700775
1081396136
864299006
902095333
327028428
1072482503
839956226
1152351164
1404492384
410499375
540634268
1302965773
1419724434
1410089120
378373709
1160696088
1063529330
1023118038
928712159
941874404
730786396
356001101
998872044
1358744606
854171679
912829078
767525205
999007555
439350874
1273818691
316304010
1211668758
773726102
923211262
458584621
1443413080
858947220
844295802
1457050170
1418329967
831964914
1104751808
505581649
621396596
711017602
1376768823
577327756
408970458
3112257
981331106
947218393
909657394
695652308
779504148
600193620
414982268
1477618996
663677175
1475444537
1037572471
646767687
907206764
706893885
1297207092
445378347
1383745049
1301396829
1346610932
911488074
1070699828
1378728802
1217254610
412728258
1400941395
570055856
1482701831
1444957882
1332147035
1290808786
1131188194
909194993
997352292
1412698087
1280976089
1319144085
794428147
795526767
694251092
901899330
311416306
1336452720
715124921
1470004833
1408653559
784420525
1439170020
715381819
1243836943
1452779216
1006048614
1467783430
1133146923
1260635092
1275294370
993236582
1095597627
617810675
1161906606
730610434
828030906
652121551
797506900
576509607
915623811
1178422170
967391528
255283153
769552148
1354296873
1006382678
1016983445
413644615
1494423204
1089766170
479082543
1453330123
1175391198
554313915
1413540747
900866375
373778464
1154483560
179657573
965626627
357174330
874811873
267241937
699068113
1019827305
746837130
573173691
1409023328
889135566
610643344
21563970
1463039247
321551608
1393198588
394015743
1139850187
1403562951
880072663
1360965264
325937954
1082847534
1469091562
1217857388
1398302311
467920490
476922564
882933593
1481605829
456140675
1046998715
1363895940
1192438733
263000636
1243935860
687586103
728592360
1430555823
809621536
869619570
1159935074
532601438
1172825615
497813453
934069584
1285343021
423125426
1491463934
651001071
1205360555
1043022984
751660195
942764536
1415161924
1189838540
377121726
785900724
539119967
111139371
653956225
483226786
1147190288
1257456654
942478944
1035811906
799306324
751882428
837386426
336709302
692356702
888556429
1416295737
467183472
947440802
980681275
461727588
1090093757
1204608522
778971624
264883195
1188044272
1272057023
644128364
1125869509
1411228595
852002901
1083092521
1353721843
1398634501
1468900907
967980682
1200376799
1038038651
101936383
1197049752
1159611039
1444685751
1346496729
427244885
759818273
267974990
714808754
1259161748
1397325926
1045606851
1108231044
1203399297
454962017
1331944222
880544628
1425632730
591013012
885073870
995081809
1312144909
1415407167
1186546790
898731988
1168144007
639714905
328831834
621572548
1485341377
1418889805
1260983995
1300024147
135640695
986094794
1237559832
932370772
1308296498
977532659
988084517
1186642476
184043168
1034869326
890848694
930651077
414469053
716914501
1292095163
680164081
639837747
840487795
1487099381
660356834
642514600
1499449743
1235788008
1098297893
1051218093
417306088
797388053
1385246211
1212552548
1195032148
1197185556
1042987488
640737505
1427282285
639690148
1496267404
790981847
1117732143
545001249
1173530621
805066758
1419144008
1413731406
889437108
763054281
374459611
541105349
1482533488
1409019498
948271301
1294316108
1263978058
658357806
801697423
928615110
1280900178
1431578195
892792956
1052687060
1208032543
722933724
1342298625
977709308
1324193481
805674357
606588565
705204506
960352931
825845276
1367672068
815563147
1441152704
1357084339
1071012901
807313619
1419370454
1376257071
1408530736
1458686790
459605973
1255567312
1032425518
1326811836
1145239164
1215571877
418879075
1099847783
518300463
790616163
893785978
796535369
96946175
521899712
169205248
939959643
1395989588
975383197
1404400201
1331437881
522650459
928067282
1074086191
1335763310
216954764
1071387386
502427892
1184045928
1080866338
373812281
1450003814
787193904
371402722
826276632
1127321517
1122517973
1062864240
737509784
1286970741
572483273
1102762623
1457814489
1470834839
819427191
815695721
1276949772
1498888328
1133052434
690747580
935579789
1471299136
984319367
820445029
1361846030
865071375
1118300840
606106062
1255081964
897524003
1468170613
555469929
785117755
1176157636
812888155
1236842855
975775386
910673492
818649564
429704001
1148152861
1495242330
1478364109
963895872
1197913951
547050060
698573539
1000841985
1384335246
145791816
548116041
749318133
892279642
88672147
620977304
1163986885
1207994871
1128864351
710384772
256876544
837848290
1189560346
487643560
1019888804
1348420347
1483784127
901009289
800493620
1273119964
966890561
1242401586
1318523147
897279604
487648451
1191814075
1229065722
1184815214
1210436883
570333962
411558307
1160201208
410588740
547035177
326342453
1480553772
1179425514
894540531
949839325
1394208170
1037870086
397938548
1287561428
492842109
1082552015
105799806
358225519
1214545639
432421851
1175942345
768937791
164482577
1126695693
333111983
963130494
1126260335
944888931
1095156542
959479209
644090893
335675416
1352970075
952806866
1208476379
1433264585
1282193446
535443412
328492675
644252627
692605282
1200352517
978286805
1416070066
1022112839
1184610515
967004242
1352229246
952310941
611359963
649544424
1051090697
1324933457
1259880274
747236886
798628144
491611569
494516970
1085945432
930199258
1066657696
931098936
983193793
310850082
1256746323
1401020391
1023359077
648704426
1127016684
463736898
1357679869
755415423
1042277355
1072429739
1345334595
1466889128
969331543
1022002296
1332733119
969213001
1164023395
1224740646
1315486070
405335418
442051295
1213124514
279480973
1005773663
1412603162
1319354264
1174258788
952939990
738616010
601692587
25100491
1406921774
515721399
1136133863
1145172144
477961355
1127999723
923547809
1419844481
866927029
361531896
1338389484
867507651
1342997983
829233242
1391368576
1252539640
1209938826
1197267559
897057202
632729575
1413276111
941278120
1341396003
644124853
1030171095
1338934408
623476220
1497641860
1145164011
316373404
1143907265
1454276339
795789025
712780349
1424100510
1198296324
1435225492
928742371
1476286758
1403245237
1393350910
1435435002
1494016447
1471762763
1408929558
1211118008
765661401
934977092
590388799
1049682197
1331213321
1088994429
676568488
699756335
331683863
483441174
1455915969
315447842
912153141
1003014392
1422184417
611615635
1265720183
1210712099
1186150555
1020140913
467545882
978039266
1197193088
871967065
311342881
1351201757
307596044
948632449
507662112
744324541
1123329087
1420876027
968033600
205267709
1337981857
1061541758
620114300
645765536
1423403439
865565255
657061960
682316120
967396226
1459735582
1300420009
1203539387
1418552107
1375466915
764665058
1151292156
1373777109
523230052
1163058591
508243997
964203541
850462781
770008495
1402546233
1195010918
1049705952
922966900
1436374292
1363872905
1382711055
621970403
794580353
404896881
1198668632
721369053
1062118130
891053810
854775698
1461629049
956168317
477667958
625888787
1021682192
1480915227
1063021079
817568925
672160866
760883782
807810170
461259894
181144482
1265887194
1297735281
1022664791
1409724205
1454488868
337772780
598935713
745525372
538951650
1225140740
806846787
1197887481
1320801682
1178659606
836730771
1209725663
991358417
595627481
1410589410
1018633065
929528535
1138509348
173368826
1022030259
1189538995
860073372
1419145917
1390043658
1123931625
846912361
739968058
161826087
858657339
1312655696
848952496
333789989
722536277
962125223
1439988425
1463612267
728744747
1275583020
517969927
854625693
1382914057
1442695337
1487004947
562168011
541062499
1254222364
799776722
1180969090
395043033
1322931401
1394372153
1273057847
1186716438
1148101202
124508057
919837652
1188326885
1018801030
1411383350
944682188
392630870
684116414
1247467819
1439481080
552242901
794010936
388823428
601833516
1434515389
534516665
947004513
1441920204
1373774836
765735312
1476584193
931666472
494122713
887469158
1133416463
1117943989
573955512
1338883248
1225200834
1416246887
1466080059
922249371
789051927
754390122
898164922
683807047
1333345627
818553817
1448572231
766820859
1424088146
1484408003
738133009
848399981
1227345488
1021675173
765108416
405279598
821378372
764047407
1478339117
827080010
1284440469
1398723614
786943117
1339882121
800935678
618015029
1149404306
765393737
1139859108
563245098
1269674367
804328465
1113971038
497859448
1399213381
290774966
1095588886
626019056
1070253555
1151565248
578428944
919984815
1341345776
1105225949
1485966119
1324327623
1092317119
1294604350
703280432
1379856459
1252682162
1095826523
1012028312
1160486927
505973420
1432854164
164374213
1214172807
1083650699
1252613155
1287983100
1115568460
921657731
1419586209
749138601
290777800
1470207860
1171412734
1245584944
1100319786
1102612371
819807669
1102763682
1447320935
1468227968
509186916
107834634
1400861616
827487053
1191178168
875920691
1441971916
943643078
1423964341
1412434964
544911559
835862579
1400119433
711664444
692867302
679146823
1014602107
1147624676
695698816
847786457
1059989629
1070406252
855276278
1336362476
1433634462
1367542656
895854674
1302802983
1160841914
647475280
723176934
468753655
928357472
485623840
634938818
290214160
464050153
1164264540
836316336
1454774404
487782241
1222470778
558336654
1125104478
724727605
476336647
1031118860
964155089
1009107740
1214861808
958969594
656153179
872476815
727753632
1323147747
620881767
1295634747
910502637
1086024651
1216535424
715878029
1411469578
582986603
1137244179
1447056805
1458790774
1086002491
1243592549
953677250
192598893
690651793
6272273
1209821934
352145038
974069303
519189626
903835413
887112400
92312184
1422830666
619371247
885951864
1334692316
952154956
268757024
996292735
940245724
1428068904
1473701058
1040026131
386024745
1159917393
689646854
455245011
1039319423
442086124
1351928384
1167573721
1262159170
1209402156
652828167
1140642849
846771724
495786938
1014212124
1224384762
1353667451
1387016488
488319983
1430939794
1151213418
700110486
1458059734
515415156
472259002
1124390504
256927981
843511224
941581218
1158322205
612817816
1358835994
673978788
440625774
819439776
1317925315
1404335700
690192870
136593117
467760775
1375924347
1203035630
1421768698
1046361225
1485123356
659747415
997950072
993939622
678938651
856819273
1197332780
826389371
985803056
932293939
1127275131
911607071
1148917794
1064058541
430483071
1228092147
436567833
343773768
957001980
920195544
693241884
1221871819
1422705694
682079599
360335751
1380181944
893308274
1207918087
1387530947
1042039830
364839774
1288782441
1199289913
1437076098
530934825
1279801271
1494076748
1455023006
642225305
857026218
885663307
649714850
1430861459
959600765
280833580
1298362488
1435277728
736686517
391776567
811690296
822690582
1200414640
1016698368
1210521562
822134605
688334904
1459455159
1410432569
717338215
860544802
279863662
1481110406
245757073
1219996658
1021502189
519861041
1209264139
791849901
715015861
648667531
825767939
941075038
348924815
1171480282
848369121
1342416539
1198793346
1463128165
1445858172
653379325
1496951689
1288461831
1160706374
1107494128
1133921730
1458119420
341818100
670290022
1109286522
1174750434
1051009569
684962890
817409539
1108446130
1241051186
985076265
839541785
339383138
1082042588
1356480493
530890827
1357253460
1303556625
1210082153
1078195179
1451445779
1323260764
1023213647
1446400243
1099204132
279919692
1103860287
366775150
927655728
398877830
1009361240
491866618
253622242
756207780
1317369549
918709810
1001779255
1277355427
636063200
1036464611
768683802
450608601
667148583
733475740
1159069145
1020690646
392561466
670347183
1019547413
833924926
117196666
1056326950
1474358395
837871046
1311268110
730606103
535013899
54019544
641792097
1369571477
632998421
1009552186
799626731
308400247
526553594
785799307
1483743259
1335832261
1193020825
899699225
455931149
486696644
894278197
935190999
1028686921
817438796
742416406
621255456
490409382
1424103161
686399055
83694894
1462414765
433061422
1454449608
669913056
1176156407
643453764
757788080
864924298
997040582
707752979
1085435954
1104757877
1057579977
566496231
1422758705
119530490
1474904636
1016530026
1299998055
322399724
132042277
1150207067
1039378145
1366622065
643808521
755749253
983492998
1134653228
526815246
633427364
947413503
492405639
743289912
269219885
340784895
365756926
385805672
167742004
811542181
669742822
557926845
650169714
1248232270
1473721616
1037506063
746048981
984073052
1149229116
718383150
903516430
360240580
1467518584
988528730
1027307967
773504772
1142893112
1422591579
724955501
660545342
660311380
980387697
1005616003
230035285
1497070967
521520646
860241339
1064600193
1064353079
778619843
726054837
1080534965
1236282688
1415374324
1264184668
902978247
288603942
896347497
1476648807
461403210
1188224416
1050749342
1431115229
528056315
1448206892
502933569
810756645
773994392
329361908
292244284
976689079
972285770
1087562526
952378101
944257605
893596934
774707666
1433438048
1274646610
1090600107
486829578
1476344495
1198467558
774508527
1490149840
624919100
1234138967
980801921
483059534
1134812911
782895285
607432748
605080488
952373257
468135453
1082612665
1291265757
1472917783
794640060
1082524216
1490654710
424641615
976780019
517958250
1483308744
667115514
1234978127
1207753052
1434809453
777039707
964882678
1015476031
592138483
840770300
258389695
907659919
274354658
1148082368
905322791
1130325745
621467500
331076400
1339525450
1332045144
1380033873
1417400613
1040130226
1465729896
1109063224
1260203200
1399925670
1112461579
1353099448
1495686107
978819532
488921308
939686582
1176243315
1434641539
1214863302
614523826
924294388
1301204579
475109195
1462963613
422390700
1121166322
1420513235
1050336351
922953432
1375835972
1493871702
523840578
421972088
932821125
429473081
1105489280
1413173870
753050393
595808247
646137842
1446132662
845051066
1348509245
1422298341
743731556
926283698
480903733
788521154
1205735402
366014658
1447266169
1380218251
1128609053
1299432002
1413859849
1116712108
623347621
670696645
1222058066
995694936
1445399998
476791268
1317393728
1481981461
479943931
747024839
636264197
1421206123
1070751173
1019316355
962839535
1094946517
555916318
947624060
463323355
1333664095
770708854
1049341541
1287082360
1323473418
1334523224
735153698
1258576018
1335821617
562781226
1406960836
1283090717
33062172
1304292885
612240517
1166956066
690148216
1087580797
1083908528
1220795095
1438858532
601418521
208514574
1129529286
1474422069
1066842751
1373254920
368400869
1424922283
786875070
1323174245
1061179051
973942394
1493331883
1103053170
722079107
653896808
691480506
963527587
891533840
1082458213
552516967
502063123
949887620
676361529
420083220
1379431160
1472637786
299027985
809586535
451003205
757203670
1393574902
1014005722
1363356928
683163072
1146313546
952461142
1143880590
777109232
707497808
543163159
1437313714
915490060
524320213
213090089
379841618
1031707010
735312611
1289970561
1051768592
477009944
930175590
518661216
462509913
719925583
798720362
199079966
993990618
399598623
292522450
709295867
106970405
1395335366
461571547
448351960
94026416
1099581258
712939306
1485202677
1398489266
984445255
600245682
522795723
1315415354
780204871
1034274851
814454209
853681552
164055604
956424721
1308994883
1469177708
700256614
785539529
1015411979
1376323090
1082067187
1227298644
1385571220
1131926601
802412775
747655588
1340739891
812529267
390646827
974007388
894342136
1162594839
1387901893
233988656
283567895
931305621
419193551
812785925
976654944
1121425911
997528993
1062401179
394290009
153141263
865178800
1138268624
1297210057
346513693
495889422
1496781430
1162316882
1306636184
748624737
324549891
1403420646
843904105
1248917977
1482662891
1133114900
535463623
1315928265
1475702837
1200392558
986329875
817499396
1166375288
792173215
1015619748
948779590
1085168458
1301903705
1431345540
1124465699
508156799
891117895
1226039917
707483951
969296469
770584051
741064058
1270399757
1357419444
627291866
980533076
559377283
1126744620
1498565889
1473161440
1068767691
1200211305
1495538853
986148348
1414122823
460510737
1436202397
1272519134
1317667442
779802746
1103282104
792957904
535648433
691404292
676953566
1005177782
716169047
764450877
798374306
768510530
1374617783
681734005
778921165
591912716
1401276942
1454136405
1467919888
954697895
1295555341
506769155
355155596
1191036264
405559317
1305555590
1130145349
1094056846
1277218111
673419561
1460232806
893644905
913585310
1312720292
1210240792
1299589372
1061863974
868737432
1108339239
75838306
1494632155
1461979152
53482724
953143652
675054078
1457671271
396391321
1487652860
739007815
1354439056
829430091
1316288647
403771587
577979195
1078046601
811088489
1207711866
1294265695
510174467
1106153092
1033183757
1385364967
1368925255
829965332
1492779327
1220477244
908115361
1439681600
936361772
462782988
990292173
1118848002
818791897
1389930657
811558430
1338928097
697241955
1393264826
1059083837
1490386052
1209344314
76609054
410821501
1161314169
1002522076
480013252
1446741445
1334388849
964531873
1213023580
990664130
787845851
1427740282
492558178
978810384
1162484295
832428388
719453378
900318941
887924825
1440066608
1439982666
592608691
743834250
1036805003
447999273
1497438996
259177143
368431012
839447091
270787898
714616032
355127154
155471500
855406226
1462599242
637209572
1389304748
865764409
771453794
637950397
1375211783
760138856
1446478872
811254823
865449116
552879035
256402270
976359038
709622504
816155844
1451755324
579652375
929382198
693421928
674088509
878819763
80735709
835223870
927641532
964581131
1434910216
1480820503
853261440
932817853
1290780167
882040657
677400234
1152902744
1482169311
667947857
1352041670
824431821
540928554
1098351648
973376816
581751416
1407062587
1376373105
910968560
1332674284
1060012296
573293738
1237096996
492473137
966154258
434324595
1432878275
1225358303
988623662
522995281
823642444
741134118
1211324034
1314748955
1410702713
1486699449
877741034
1250696598
2905137
821264441
1346465429
1054828661
1098537889
1339856495
490342476
695629900
744410920
825607110
72343156
1482635396
1021585804
581709055
1432955791
894719582
779557818
1357135853
1488539044
418303006
1054591375
623578642
947329172
1456838905
1427344038
647176481
1439141692
1101316302
1245201481
970277004
96269764
854209634
1039598690
882599815
1374450013
529712637
473826183
266781052
1265915665
874734868
969422854
795259364
1276599853
1082612286
1042259668
1439343749
1297223667
1250956407
912966864
1247936165
159830983
1028807562
728234796
539003763
1431994047
1040181749
1283712803
548369222
907377264
443258757
574092482
895698468
879220997
886298138
372505690
735246242
591399831
1050407681
1278905199
328053860
1080144440
631704126
936874292
703824695
1177422278
1212125281
1066492134
1229586331
970533012
761244673
898568450
622774171
1049107962
346679946
1007881228
1305088931
927419800
556653504
424821677
1367693761
1360215770
1313453635
632223588
1422657911
475024558
985783245
1268735969
729502729
1147231451
1171256095
696921782
418039375
1383252449
1453255152
783959868
967491459
1343764172
367088638
1295442103
1203838540
1355443625
1401783010
1107572140
901993635
560430257
1204930088
955237303
616672640
1281245603
952568688
395784982
747657540
787242339
1422104454
293381364
1423828657
1479722562
996774238
1442605012
567046404
704951721
155767408
442881885
1159307721
1231953612
638055015
1120485626
1486253963
1359013466
1432522379
738300488
348866336
536125161
1131335648
161108880
1029879968
923377084
1289286971
860068423
31794142
544428769
340009612
922382277
992411786
421999875
900272789
1141339536
843988461
1165291634
864637160
908104690
652865918
1259615320
1058586220
292613453
1371993797
896857296
847002290
714230822
725040584
350896653
456314289
1061865147
1238412145
106884815
1395039285
1327509611
224006990
239804627
518707395
1017506014
872453416
930403023
1217171214
891135700
1001485938
1390652796
1018332682
539977055
47331214
727698509
692393200
905596156
1378509863
1169386987
695033733
813207336
622560904
474897708
682379969
232092861
308561795
419902310
343700705
1000201246
1048260264
1450592720
1046462225
1426819069
1140951555
1323158977
689625457
638507277
1292988864
981158602
1442008962
702493914
1186396546
939588890
1343167368
1387179005
992063883
710335791
894792129
1273223118
1300859297
466390471
1390605676
206288125
223135956
641094563
173023162
1085913213
586557954
971769628
1102702394
1420063701
708144391
1091574800
1257416252
1121620839
627785600
1490864281
1312186227
1112188318
1429707814
990003212
630004199
590170373
1141929167
610521780
1310183459
731415600
1023109599
835713904
681737501
831061998
1499309493
1475052752
402355
1458374375
861789499
501830888
1449212612
672134994
770105623
362422521
1111416653
1241352404
920426784
1451137817
361824896
434186541
875572988
1440678574
1062569832
1113060589
1189297676
702663281
1384511934
981221560
1474891458
1459127338
1462923515
1301688754
659982263
786506045
1012701973
631345289
261531109
1341034640
424846195
507471179
437861149
1164737881
991479062
893482917
286077350
673064389
939733791
1435039468
1205692003
725069556
1262387797
993090655
881743965
449136295
757767467
1120292397
1354633603
1226784091
526235910
1288217567
965994560
1469043434
663872072
947190568
1282718911
567874970
1261472580
1070248769
435947292
1120416500
1244111822
798068662
1039884710
1068638205
903978546
1194733245
496093899
455821246
1454117144
954120872
1457640912
106234180
277434430
587521190
776487842
882654774
906452089
917839555
1330153515
946767210
602399566
518361811
1219643773
809431351
764898919
1376919292
396883232
830139282
1484919937
886694691
1084232659
463580395
1112289029
1168636875
1403540375
697030098
586820104
937246726
606855093
869490696
508225315
671183626
314126205
855068011
1294990227
1448758140
1297140769
649970931
781638245
1038213950
898527630
1055669591
1409790961
1472583735
1185880184
781081267
922348065
1003497285
1293799190
836401511
1412378366
627588616
983334681
1066169715
1440859067
1474029273
1080535374
1380064020
539227579
1218943377
945007758
604265545
1004837058
473894225
1290839289
419842233
681232983
1269867630
1412905413
997026405
987177223
157294500
1132542316
1220196599
766253802
1363175411
1422589308
1498095932
1483139105
1041028994
1411980612
1430309108
784159015
1348197878
417770986
395951264
1271841507
1246526597
974288595
922954250
718082019
696082201
989793059
714153086
765034042
368445797
537910536
688277103
213066940
381444799
486191929
71816709
1191185680
1406627337
1385287822
615128813
1416260398
1238560903
1097515368
559731106
888055582
546873448
1498468128
806425467
259776251
1309291554
1199513295
437602543
421693565
747397617
1102504619
469552835
1236226925
664652381
1391259516
1467038517
954121383
608986453
1388865796
1035758099
786922502
304285793
522147699
1081266515
951546958
1398531035
497153968
309694470
1463983604
697546958
969662978
483525967
1429801231
1130300986
747329673
1017558591
464224909
1493814701
1382793342
729714925
1473717148
319570566
1384157565
1307681941
931118315
1362393930
603191280
835556136
749840857
412350702
287240245
1413075176
1370356431
764392402
351587244
801991317
1007134868
789161479
642295536
1397826128
821566997
502964196
758947960
617889644
488392046
464370575
1073094368
573754987
1149292709
1218583230
570421916
510583102
1227125673
1284565049
477643261
953157607
1059937303
895749203
3235675
1369027517
1466700392
1473192515
1156179772
1131336382
1403237874
712273451
1015080031
901130202
1466899504
1460218021
826044423
1017481344
645467337
1183487604
1170375319
1141612708
1038996776
1380149891
1486107185
736570089
796044859
1219545033
736042846
998950372
648046997
1478705692
1086789794
897703227
1309019038
1115097065
1306296254
848037528
904715412
889503560
790228187
776938690
1455683189
1051569164
778634572
1349091769
1382035929
870086721
995834456
1040146715
819930765
448783216
721748489
1439934436
830357054
1489537192
1431337491
1463499323
723186967
1485441671
1273705831
1396992463
644632948
1412822390
1489377118
1275767020
480011769
1142906276
257762542
664734408
1060308148
408181037
1428065247
1212498721
1046316346
1143571817
1229095180
1368905638
1482323972
872544578
1254758079
1432819047
1410889198
1097783615
540727407
1219668216
1272891368
689631958
709591760
1078896485
1426543194
1499064733
637008745
1460848519
1357325253
1489762383
707484953
1420510059
1331725958
1018564799
394018347
1432695440
1195818956
303681414
1334713920
1061642506
1440424164
905900389
475299331
1205814898
1361843266
562486455
944899735
1259200725
1154522938
1221801698
1236078403
1210982115
689681260
1463673374
476078614
949516663
1460184972
688158630
717842238
1153914352
1409779774
1422770630
1477228954
701005011
574367872
739631231
632969815
1380299197
884261478
1044295164
597476933
1125593614
915515279
455381707
700800048
807160206
632395737
619884333
267957246
1449893727
956628463
707327722
938344061
1476280954
1257824469
472943347
1296396443
743838877
391382800
933483016
1335587275
1406263460
857212815
481384468
824812588
639479863
725706070
1390327469
718069393
954908312
679086204
406325180
641782933
1124958856
1481568825
868514345
569173169
1126626004
259798645
1459570645
424842408
1299084532
853110693
406711943
729332091
693186836
1081391826
1082434077
1169127865
1385531900
1080065220
1398590141
724782974
1060185663
1381877354
1383247818
1307029571
1115846633
1495823373
785244565
1322528997
1447278456
1431434497
1410926890
1034068203
1298190334
396099826
619164691
1114033854
885029959
1126576771
976519246
1447134814
1497746704
859122859
471629623
1104676260
620212165
874752036
630543976
1065861870
1424369399
1486341154
1304336557
1471706928
1163485798
539252953
1420998104
527405680
944044912
997951366
1214300458
995423181
353968107
760286847
989141310
622097085
730797256
964548861
1249685808
585322828
934478908
1400239547
864545380
1429430346
930555388
712155414
1061309413
1479812322
1478659287
963621107
466116133
819336597
864533285
801380284
1127922930
722602596
650204104
330327707
891059361
862737010
1405943613
1169322821
1429139547
717810821
1197652365
603003701
841027627
1311030409
72507621
530440047
562342453
468339919
1459458408
668150301
1259111817
1425636818
1113209425
538329519
1422482270
437322431
1064896809
1315006987
1449079150
1261427489
940420880
677036684
1452658899
1037445404
829230622
767544524
1383448441
295315386
1189171958
986537823
1023704448
1167991306
985296730
608327271
1026947092
945601250
501057005
914848850
898266454
492759049
526149851
352420473
1404740465
1229474855
43146687
799504689
1415442440
308018125
714096724
591887598
1333759956
1155543149
1308196981
59258342
414797040
886195071
777218116
659498585
793665676
225948864
1078610865
1313286135
1218457941
1028545468
1287999257
1477021314
1385906093
869400593
667356145
458789871
734305459
1043980472
729849909
752975752
1489579265
939522286
661274051
827675288
588353785
1448847832
235555404
738833149
623197382
338584604
319458261
553766078
118535996
402945420
800139578
1306836676
815152860
972403184
713352736
846397248
733396711
1184760708
1294393007
829982625
1365337827
888701978
1186509752
493474722
450656668
1213446490
947070357
1443882448
829137462
1469535147
1385234432
410060892
1315886437
262149468
1435613188
724493791
1430546788
1125961829
1471974977
996024678
753882065
868634394
1146170873
1418389285
1210006158
877426476
968661351
1417143235
820807100
494788786
1496545445
1028458054
1403253212
770315131
704045137
704246451
1395810414
1178920774
579510820
1088512409
1210223610
453941143
837992078
923925358
1493342656
960173608
1092593570
623121995
807740537
787569866
1407689679
723182341
1123784008
462093595
715737035
274821667
1261941039
1445335322
1093719856
351554386
924855314
1036750506
1193873827
833074164
1452007321
577891158
850295337
1366705888
1149149796
1252892364
1307407355
804328527
1023858714
498547314
802676127
806691635
1224390757
1045325046
375342997
61222232
714439195
1421217181
556729980
1303225567
813272132
706120817
1337569526
881436535
710491458
1242181280
1006656636
1073053381
694260913
1139579528
302024334
286671796
294734805
1135461174
333553462
906549163
830715138
1231833683
1023596145
455447038
589784773
985808484
1335183052
307284240
1305577270
952820606
857105813
727230064
1325485976
1346980912
524978151
294071054
1085729290
949789735
910268908
1086074037
1408177206
1247511272
43050434
877289300
165679041
936089684
658663784
897010154
1470020945
559288940
921808567
560874632
732895442
1387877170
1383826887
931117757
1495057033
915284761
1211463084
1206692594
983607854
1423399715
625075162
811093554
1284753565
527860050
1222072873
1430701427
482061246
1380551
709401583
1485168385
1259015380
490106201
780682374
888545748
947844744
1471389344
1390200897
1337358561
448984478
227775854
520088076
983022589
1015883579
824093773
1135653863
1338855211
1383444925
1015660198
832683437
921948546
614779653
558966225
1472512928
772847138
460562895
1234754276
955741174
75507248
1443719904
1267337528
637200950
852476290
1477062316
1470819640
781429407
213073261
1482956297
1232127736
1059476989
878859590
819470851
274109033
1354518225
1484687024
1033706725
702804802
636073458
794600951
954258877
544596666
548335199
1292149262
1227629150
1049639681
1324659756
717848410
1378635156
1074566710
1098368037
1464014726
1091751889
769094689
425307414
920897285
861683505
737540777
405540613
652777070
1368952546
1039105367
1294477896
760175439
1089586664
1193054767
1023195484
690055832
1387662667
834718324
731624487
387334066
669058780
1072146959
737542924
891888217
409020370
1228731162
809031533
1455725540
956510232
1121246069
458862278
1429293564
901601688
1041166122
438341863
522971393
931490744
946299590
1208070379
485322118
978799268
1071070430
1041981251
1250052720
1467930467
663927475
518334300
488147968
1411864531
1250984728
699986570
214555875
1311217591
1452425190
1084899721
463832904
948192265
1473286878
341349103
487442966
1207626848
755269276
541848792
1493532275
1364726650
1383871702
673825977
1180946856
723434921
918633759
845546435
460570388
1269734185
990222283
1031173972
1286108005
1203129636
991658494
348362494
759224346
783589263
1063402106
538559972
928032
1255249279
469572281
1333684174
530191477
1065847176
1098588808
519180740
1185455139
1477589853
987699195
688824091
1422844168
746749942
1048415047
472963577
1277874331
1307509388
1001660297
387293417
963540385
1354258778
1028971722
1319567785
700740903
1485214944
985259113
361763833
894696306
217187215
718150501
569217586
1078215576
1216423676
1207424829
1427805862
1433316569
903594488
652883719
1281968685
730880827
502674521
292026022
1080213204
168093609
426321688
1486100390
1223082732
712820802
381562063
1445823349
1295496832
408746498
578891901
1494595355
1436912171
937481648
1294213322
1050713048
1245947468
737354964
582320187
1297472966
1200019392
883149785
503753457
782660040
952020898
1336142638
836278387
1101755502
543049785
572822594
200629026
1153307237
1366518890
1331786039
1134320042
840643118
828168546
1414385503
481775563
163345790
620326163
1446681339
1213884216
546890998
954484534
459689417
423097415
234066860
640257248
1421468373
1412154652
572601255
821526321
1197438188
1398586983
1252644018
1421518490
1160953718
847723833
255491256
174923072
1385341391
1306366190
1491826671
1364004768
750612549
1363843756
385242969
1091161380
1441322211
927994083
476652303
871898846
825750342
663551151
993371994
725181390
894539290
341280725
461920402
976784304
1290874181
1072433010
1267512653
665064556
1463982149
1079973874
541065105
730180335
819946336
673527845
739632346
1325531878
270706107
1438345529
291730553
969240392
802041817
494611706
1471493063
845091003
9382978
1401011721
866457070
461851980
1355217634
548221524
609639371
984696687
1413838781
969156016
844969884
1480471273
902624187
1122077952
668416736
913469399
1171345361
1253969194
1459612353
944459704
1054396077
1421961196
1261864896
942084772
1673084
512610124
1495407346
914981359
1074436170
306130185
1127985214
1211663072
787421295
921280040
187887264
1235009458
956059063
554443748
518379272
649935903
180045851
1433162976
449010022
1494835335
1051341336
756522576
1453610953
1438396925
802623493
1360963404
978236976
1494239472
439031186
799204756
710998368
1239985105
645734596
1497284547
1009701918
921315225
1144921497
1373809604
477349253
1060307733
960133942
1009700674
702064393
860575449
591489407
223253852
1454965886
849061880
1370053664
452206444
994711123
562744682
689720044
921700673
792824049
1072461608
303963343
1430207257
193775168
1285806610
1027678150
1302059087
776530542
993762807
317821182
530634144
1475967055
1342995350
1279875557
665654942
1273857630
497687803
1003378985
1354774268
863736412
828329325
1183736377
1042305072
1343217439
357176182
1271658094
14611430
963809233
742897220
1365339827
1173083060
1310244073
737826117
1082152089
832151770
339318185
1275181750
936363786
1420095546
551873555
818821176
997742086
1384402454
240228154
717721153
1048971948
353536985
459613640
515372484
1296614392
1259098864
1343300465
1014607486
1088366740
224179320
600966514
206828579
1166403234
1322955736
687419467
646666161
1237275262
1454659762
830019820
368180925
1028617460
1243262368
984180467
1346253936
738232145
1315575006
960134552
1238897357
462535329
899670246
1490749349
581245160
492740260
896466040
758997278
561251724
785648632
1134243180
1432819651
450496504
1359795368
1003245940
554496820
993754104
873807981
408411205
1017072992
746212697
1069429946
933482160
1442253319
935153518
995534126
1394373505
1441809195
565771856
1034778527
1216767381
498283564
1023479319
687596478
559248583
769408614
182306039
1069943549
1459799295
1182673221
388818703
1216043742
1461244715
1057059152
1422540687
857326655
892396434
617533188
1078866161
872849864
730168485
1337594397
357298782
1338688803
1396026484
1271834384
944909464
993084839
1389190938
468117631
1095390442
1036915596
364983176
1059759736
602739669
1344461238
959002689
1485297898
1041501659
1346922139
230717542
1446551838
1280033340
358078327
1163327034
715852067
1416337589
557688991
1481009522
1404086140
1041937893
871905529
49737768
966163877
492037263
871927179
1471237320
1376385534
598858373
1004085479
1233517359
928362580
948191298
1289457891
491317563
764304406
1472366207
814138364
1405936300
92788930
1264235049
1390037717
913626805
968298636
1435271409
1425245570
1411592153
346606813
669278353
805464347
453591860
868357537
242796931
1024402213
1321886355
1397950579
496869952
700160948
835077735
1492275583
810224560
886718865
1483739228
1418307040
1486614027
875984076
1160260423
1202400973
1489248676
1337174187
704905880
1053380712
988194531
454134719
546981609
907246214
1290406361
752496143
421346681
471823611
1269060415
1188049544
723786351
793510900
1460119183
549643687
561345271
1464930822
503021345
1105959176
1278388467
578628791
567538654
609253890
676480978
852444426
1309947446
900705263
631495376
1046772602
358481323
270634279
674513350
1441102861
1315161869
1291020502
70129318
425471129
1438341452
647318277
811451074
841709479
1289667653
1468758668
1495646938
728328784
1129834444
780314419
490832498
877969298
1043461905
610439366
1060750829
1205654147
722925518
1457600400
584670556
1452749381
337810717
1454928632
515540779
768438833
1445485767
455944885
1174785316
730271022
1180136287
1427803751
880428767
771451405
669729995
452940300
1009005802
610252966
377609750
1283818062
1276196330
685880889
653322085
482635583
388831516
1432133375
472349306
902234227
800334592
248077611
842110262
856664958
1419708842
765761934
1417612016
985666184
693898766
1492354419
891073236
1431498052
441464967
382665692
524579324
1462090887
731186411
1472611415
1455900344
704391971
1040194307
1148580239
1446323526
1055479438
1408494144
1162491823
933224221
876466723
398280429
1450814382
1310722947
1173960102
1472229018
1477801682
1257797041
1039180125
1365911323
727139200
603416994
1441915280
1023949072
1267470598
1483112920
1276430499
1457208280
1375463965
908831612
1437949255
1127291622
1267706465
1436076334
1415765525
729699002
1448174450
592621858
357935705
1441322746
1064440556
355383546
965922057
1405522426
424188080
1119275439
420693902
230589631
233640548
756483498
356763885
1425500068
957695091
766729376
1478654780
1262055983
354434153
650245023
446692409
529673619
544602297
1456568804
1423150419
1203170595
1376866829
143885448
812705155
857571162
1401840076
1467802275
1269186545
392453315
371675852
1491591374
251631396
217724943
1448838727
483784986
1447188714
1269728950
1365973375
1280011129
1459738115
1466963189
272769849
384057011
1203825705
1101602343
863250520
1115313078
876192936
1324915818
510702442
716618920
557444429
1453051895
894445632
1471365106
1159922632
1154141892
1015267060
752055446
946970763
670946043
1331636595
1406395530
1439439908
396674103
1325938482
528706750
1137514148
1475920122
848558993
1113156086
815518691
1308717714
669771934
838939533
220196021
491647849
470878104
618965421
387171529
1036245988
1172803893
948244816
997015589
1077583824
773299667
1092093316
1195534918
1401303334
967972728
815866518
949310935
1264047269
853480518
847863111
773510673
1170665292
1380471100
1226272418
1477639349
1059273126
1488193592
1035272647
923717470
1079258575
865973197
321351038
420111530
1448903511
1297462958
510339158
1080706530
1248090921
703212166
1005983857
782502411
848944231
576468644
1249792391
1189633373
1383600851
1350246697
1005150584
771089413
747706980
623275896
981786539
947704981
1378754396
919426768
323580088
850404945
763409682
1416711042
1368754496
861188066
1327309382
1342515842
871153601
726439416
1406138512
518430255
1352540586
1211490104
636164190
1084508644
584103543
1404950249
863188157
1429235742
1113136558
1252957894
1271364439
858932335
882554528
1419238748
896929346
1315884686
1061745428
721934435
1284107349
1383433444
878618939
148409696
497381022
973631708
670196582
730971316
186433285
1238919479
517445799
1061895944
760171517
1398138553
1440241422
1445066440
824018462
547075766
824648473
962570632
648464587
986265237
1042039369
1151001863
1330488723
1072477554
587653873
586499903
1498717200
842941255
1425100443
701897707
555298490
1112944962
1269133469
1409474454
370450855
1462255456
462890471
491953879
1232831985
103352337
1060291380
1260811287
983837741
813610102
905766439
1264500357
417461786
1318834466
777486400
1304295139
1485747823
1039325841
648976894
487674007
999746440
1342471068
710780466
1375847187
1166334751
746794087
1454336511
1010495073
1381784268
1448571510
1368902353
697121009
1220763106
789419620
988011192
579901251
1398929701
1421267515
629120571
949693350
987603047
768396008
786959834
351509019
1459714321
1092823059
806258798
699595136
838843344
872788949
838719178
901638540
1422822665
852731724
469091987
611423292
522420025
685784037
898762641
899508877
939811323
591475522
342351011
1389448407
1340768951
1059316625
1311680650
1179002913
1054818293
1411402309
800266257
1360009139
940826080
1201652398
477380159
1416531674
806948296
1311512532
948061162
821407383
850032767
858652117
987301849
1331154258
705856435
55343971
686108117
136864841
790986806
1423179330
1369218022
830529681
1472045472
1377819254
1489747362
879308656
1407490515
785157315
1037906564
1154864548
1058795498
1185319712
1464992184
362799752
1306055434
1205301520
670457530
719602221
306089758
574813860
825078765
1302469993
706668695
297887661
398501318
801891442
549431148
1338156588
753065109
1466778575
601141411
977819660
358839488
947683182
1148013169
713453733
803177325
1417297868
913071698
953425638
1150714591
212701235
1201110181
300469041
994666465
1269694903
1329666272
673815241
1253463960
1395603847
724407154
1485071141
486485418
1374788674
450714230
1342585827
1335289478
467948802
1245026436
1054925831
75435899
517875693
1493822266
1076946072
1337528428
1422806444
1201945702
668924053
426128262
1461438667
1499030436
1305542799
956924182
1267418767
171415233
747126971
1077085399
1412571759
1289816415
697339108
1076989306
1280185176
920511119
956589711
1438848145
950496283
1331770065
1465452655
1007351781
1401048344
977065193
1401588874
596543767
627221209
699577222
1436525828
1478672382
1425562686
991156023
334091318
929294244
891796788
689548144
1297397509
1419868016
1413344630
969127371
1483599652
525922016
1425966389
407714359
1396201811
850540532
1073310574
714943013
908324873
959599782
61770324
891780789
781004252
248139291
848710219
378144662
641849080
1354310809
792204242
1281665969
1051692605
952951226
991884816
1411467516
909607773
620895072
629338460
418703312
1013061245
972079539
683281983
718628029
1144608935
788736665
1374804049
862694398
1134291616
341613933
1465477489
848528664
1346476851
859757787
1494324527
1048819234
1200377806
896563914
465867657
55191078
1431315998
743879967
1093108874
1147236568
1466870473
918558594
27172737
529060445
72711104
1161109030
292029951
450787888
1394923394
901894018
803378486
395519911
1137177188
1292017675
1255841062
1245385104
1451479074
608440371
225174683
1289573391
1093362733
562151380
1438033042
589032510
499345877
623719897
1239613832
1143615578
1389245169
873378075
712588191
484825004
1371902419
1226630399
1165514173
1008618118
1209609164
1461431883
1478171273
726576067
467513503
1000116995
892044748
378805317
690588660
1259893172
1422458409
541822727
1289011943
1062207106
1018584153
1401902926
1400417138
1495151887
1153642436
1436562588
1163084482
941022525
1287596978
1218079027
585699212
347854004
1413423815
958367204
1122584402
787673124
1258486297
732887168
1272389597
1228457832
1152466352
283716809
795302084
1027981784
719029373
773856376
1410618642
1308104856
511348921
1293824891
432390068
1277957278
950218021
560136807
1137439262
1273545039
465018461
1340027198
1279376315
1128312601
1177176541
1446936648
925817770
442897794
662513478
481106984
1085156436
501761854
407162468
949278243
450747131
1355190317
587503647
959185951
454266484
564833028
1412598878
1178749529
999711889
271986869
1294219415
180430940
923167969
1055546916
1433731047
894690036
1418599673
954994228
1426203282
775955818
1182457382
1271157851
1425161092
1457648606
899357145
1260587924
579920550
433201142
1178890714
161782921
925622521
912043002
1421036361
958554369
1183851878
1005085601
910089070
400690613
1414713293
1154158979
1098007433
729101287
1438924856
1479992205
482411913
946806089
642648806
1204119807
528179078
1268709102
1061473263
1030393367
1097091996
1334362940
952549299
1291260021
1490914236
971653218
1365745255
1478947922
491522576
1065448146
1412459440
931045956
1325460828
1449218756
1497315954
554613856
1013615636
1463927312
591820420
633872161
582084352
671425844
1079756727
1031601235
497421569
667710251
1259297269
399265584
1421510982
1018193062
1061711416
1414379705
917634668
663927647
439016557
662228757
557639520
1372464412
1370371998
719520519
1418231362
1076515700
554679562
485064235
331780567
991618209
1429785658
871241552
920483381
1407360646
998352028
1282301800
1456225316
1373763554
416272353
541418764
856331732
1413005681
1169571232
1215607741
855061205
1078500105
554697524
675168150
438916688
1488152407
730785257
824917806
222367928
1063771353
858409785
1355268756
735528676
856174783
1378115851
1243187170
1480032267
1176106649
1450968778
1088250751
699307752
737417241
1429272187
1447340743
454419832
904106770
1418925315
587438503
720484292
813917361
731147788
753257836
1493695623
1401583681
758789153
1480252409
462098109
654258528
723164761
570210512
1310916168
1400575483
1310698521
924023427
923702416
1041321766
769175202
865432293
706518200
463025577
759159342
584542596
752215697
1334103144
659068028
706112462
1300306996
1446083531
1404202827
511234581
499217164
992951664
1414328785
1458959523
1486997440
982251406
547384155
1169762097
699566238
559764766
815571363
316167567
1410538658
1002898092
1209591821
1492203413
1483077065
347582076
723138562
856594701
1337461039
1482609226
1324384924
1261320234
1099309218
1301434888
1204298906
797397968
1207060919
930188854
1351231736
544597365
464742148
1425958999
1449339068
1050356433
1482928501
1411606423
563918634
1310038156
1410153672
1443933082
1468077542
1292398127
876482383
303476681
968834607
735684760
636494654
327985300
389585303
371593699
1173442961
501298084
670403191
1477082306
642577676
833876679
1461263065
1376834834
1466513358
1204011205
695767119
1014722895
1181304262
1488704309
1467568893
1117835165
1481796242
654853302
425470670
662123830
1499344780
1240161222
319974518
1308805153
482836428
678136306
556126800
1342232970
868138487
1280978197
644266040
1178800282
842147507
826124164
1173906207
396269625
918824748
608953257
822916859
371237967
1295090312
1185957782
461858530
388258720
972237083
1004706380
167906351
1493858870
1057121079
801699257
998587279
1193325588
999410966
346075863
1055024164
869793615
795872178
184915340
461786399
1036948700
692255188
861737651
758251398
1154601760
822493367
1482761721
1425100022
1468961867
1025181328
1196555239
539392012
1450291099
915953592
454480093
306889848
346758401
247239414
1343273399
1467132741
1409733221
205867865
1311839948
184579568
919009387
152744440
682478405
986001429
921668561
1214718396
1015015300
424462857
1362603294
951235974
754154926
1440545939
1374045298
871095066
1424802271
1442336737
905608476
1498971239
1494062515
1070496320
1497377271
1381357101
945050594
1453338133
1485590871
522324639
1477309724
1078353016
1431105520
1048140358
1115555965
1425144968
1490885016
1466950314
1088328578
1419183113
386300875
712921219
965734803
1167949828
1015855654
942890193
1034634596
721623582
1310742541
694790118
1219722663
1487171165
1020976168
433426280
1229423530
980614688
952714329
1138938086
761135757
391878448
1245925853
1455762342
626117220
868968157
985661590
1260063133
1321202229
1483277074
1456982090
962673084
129149911
1399742450
375142277
1169633057
1150049287
871591236
863792808
1089045756
756361842
690260971
1275189004
387420563
514047655
681470616
870101536
583532474
1279513829
827897871
1475726729
750998158
934262847
1308681799
929817172
824403769
1217914152
601664301
1446182717
1299211169
867542878
1381189293
1386877127
1233411867
1130677621
458374256
1276673698
20953470
340958944
776328512
967339534
832537244
1247954011
962037099
1430236962
1053158546
450905356
355724502
849967146
1176380471
1408688923
507344353
1218721921
736719530
560080482
498275180
1333622465
1496720070
1423841587
1496198749
966207607
382905985
879285338
266230043
1350533057
1478112276
825123794
458570654
1350915584
1306433381
1341252469
529313109
1077630349
833328978
1456264327
1162334443
656477181
767253436
1005304321
1141244338
954523065
938963145
1295455287
985975610
778876188
1484812464
1110665147
513313176
1001204852
1249944354
810187055
427906240
789357064
1272822989
1481332777
1299295515
1491082650
590386158
1485358083
1252999846
899316401
732246795
883334208
1083647373
727609511
518801466
243117389
864881672
1429252227
1247655779
1427296069
178381322
592511601
674622007
1487549938
512602719
553717302
1323192559
537575834
1424362355
550462627
298063055
1431531086
1330866257
659362275
1453283326
1022293047
898100484
1175929322
282690560
937790796
1431250047
720957295
882595937
1066427799
699942513
883708242
1047124580
1020633117
604164037
777473620
613397861
467089055
738590243
37571852
954294764
579807423
1044174363
1166353484
905434413
1376612537
1359954294
905247197
1002770796
658383708
1066407613
1042883992
970383562
1164537941
1483499015
1047056644
1044325951
1309753221
1238788306
733589772
1440514155
1096821991
922012573
387116806
1274708762
1236191914
337959311
1132745601
345236957
1467912772
481725424
1005107859
1080599751
1491017546
1027679606
445300710
1265607876
1011256286
457266048
723271328
864781699
1182832467
851403491
1401455316
890311291
921623694
910107240
512071039
478899764
799876064
840718191
1001450845
1207401698
1360744423
921484775
1490245450
1318921637
259053390
516774172
905749765
587350655
848636482
720841357
1301057766
748579035
952682095
1009136160
874299293
957354771
1438660200
945262884
1473087035
1360687242
1419649331
415574642
1016849582
1018649065
838055939
1318640038
975325164
1499198295
676620639
450623454
872480609
630764526
1407989899
1257855214
859276251
1485107341
432421199
458993474
1355544011
1431114434
1431416150
910409108
1436752836
1164086053
1045504623
970505327
898925247
1463821401
1446111597
829231896
542744220
1248147195
789575796
1041719987
1032886216
950782693
338568078
1410286686
437705442
490339414
653983700
1412973384
1253717569
944828268
1088409397
1373018428
532544321
1398508508
933951668
435867306
784651923
957195674
753608516
943315448
747241653
1172560612
1028196394
1326886112
292644785
246790853
823461829
756181343
997248131
911470788
1448332888
366369445
1290431783
1246486662
811988579
890975456
1400160428
1429306771
381714088
346287049
616905520
1039459087
257013743
1406413543
780741089
1148826864
1254299697
1026050079
314321937
962309220
826038480
1476549439
972715219
570541622
1188619927
449249098
1096547171
429142720
1476561115
1196214057
241366212
1482563654
636941574
1008156462
1278802418
744476594
1394123828
427848295
1333302516
1195348826
1142169646
902041627
449459524
719536945
1426609529
797444256
404239562
937730149
1016650365
892015106
1364627517
1089977481
800146846
679299814
413840297
795410370
778203742
802258814
706976905
492342259
751271242
961064610
762151809
904969050
1429366020
1378287373
718051241
1350722106
547130180
494567004
189223690
722154242
540618900
415020700
1420168816
636855059
556208207
1354572662
759041838
1375222371
1104102912
827950738
1300130377
592837923
1299837339
1342697036
1499939155
335528153
1200870409
1034874455
395410987
1408663224
1233373610
1295680751
540618768
1150629069
1436528122
873599214
846214348
1492870432
379580719
626045362
1200154082
419653059
1374312872
1152915237
662595358
1461710448
811140591
748682525
1175079640
790798796
760825160
899465883
645852793
1198701306
1491702309
1295364707
774657491
519429969
1499636788
1347341947
1284727921
299972939
1383941102
1405431144
951179590
385188855
583619173
700959749
517153328
1034486735
1224814241
769251847
1450044283
1445622170
683528453
282873978
755790815
1260664685
926904234
1372709490
1051890289
1430532993
1113289284
1151873931
463414839
314129631
1163699910
850705009
1461676753
1449184529
1185146332
1402013785
1039186555
514669850
988994444
656546229
186788273
864063053
621202132
643752139
1458207133
1062284380
1178373359
1174075797
1062473982
1435780394
378265927
944470270
942955054
1453060645
1105991665
897684805
1406677969
893941770
1071932011
713027490
647328791
891489435
876710208
998176486
672983145
802505147
418004484
1319737317
811967342
1406693509
364783414
1457711419
893295819
1372306754
1171525519
1078177621
874433934
1348681718
353133464
448011241
414573684
306912050
535510285
1365878213
1136105925
498625129
398642887
1428158846
1033114771
1064319393
1078337057
1345051052
1007275657
1277731434
843119932
835355217
926527986
976729680
935928439
1343874291
1131565969
1166394373
745152723
1108804205
1437758098
781039828
1158140235
896678910
1331186071
1199691003
805349595
1451839151
1487595230
360200585
1058094174
1235449021
789732342
404675699
1257950491
1450647234
672285499
1410775365
1486037713
1281869728
724691277
1351091977
911226321
1423620026
203424523
1247191452
1328651334
997820450
1473328257
1483717317
516615906
1014498788
1080446267
633018460
1105554149
990351288
1262951675
1396237536
374912799
562465888
881294850
1443782923
1051633395
271925666
1105125264
392465303
894664135
1029765032
1233816093
895179279
449827038
686108835
1149947844
1450622028
903186451
1289130429
774073739
1378582054
1087762930
1340222559
1402770617
1193604892
505267425
1242379248
1363321846
1430668041
1233063347
1211736737
742637837
1043502399
1317976903
1148418114
1130500549
1298405859
1437888082
556808582
1092946939
1296946224
964369155
943904478
1469971618
1294807950
1432988775
667459142
41669938
1427635623
578582189
1486092683
1478538630
1007925395
1474656919
1024359403
1429665047
1203756071
536831870
555195963
1314635002
546848486
772790936
955152045
1446150235
831199386
1314974474
1308127075
776041476
240939292
260068366
1415030848
231380697
1155212772
412234162
1223950868
1428710324
808135377
458430951
1227222129
588970798
775350162
422839128
164531063
1343083659
1478882779
696428075
280222567
997319478
147558886
1040652128
802720473
763659865
1096266917
760049929
326001499
1349660850
1241485256
1378281823
452872838
1175739380
959029411
600624552
1345177312
1411933824
909105954
1363532092
1079984984
962687535
893318610
1416804410
1468084695
462058114
392441158
1186149549
882387805
766015818
63550224
1463352908
1005225351
563548183
1056708919
846195414
272150360
1157599483
1224093973
1333781667
713187652
450969173
1268881543
1405993034
956538901
707613772
1197249665
1262890619
1277084091
1492318445
476768784
1171945524
800418393
522939089
1000753535
1381111376
1473498026
1400679398
1281841841
324784874
412689857
744096454
1064914462
1121394549
1121875601
1371308660
1157123003
592018311
663316109
502617795
1289393776
1468050526
1430185742
1446072660
1098752245
437501686
1435745561
1490900100
1225710410
1451583815
1439895881
1297769165
1021544472
1429228972
883264086
1410052467
1455695252
459548594
498803019
709769732
814360298
1309731476
753857483
426318154
422694810
826299888
1185866313
1143891947
1475118569
1451153717
584339666
952203234
705275908
955101625
1453036261
1463345461
1335752482
1003774408
1331488251
1045215999
944719034
1296869839
593250392
1463179149
458509185
1093619014
963000251
1393469634
1048091094
774827302
1130991144
857873873
57026309
1181248484
970404249
893367340
1016476328
442093154
866321603
1316325722
915021213
1023302563
392228259
1437460557
499307108
605793428
1218844357
972284559
527408672
1142703039
816886135
729335823
893135808
1235719576
963405701
1015382290
1186916589
803268132
1422133737
1086888607
239534976
1360394322
1402588314
823406696
133358100
1009973057
1225769496
818482933
1263191235
1339658698
1335706199
841959172
507027329
949635844
457696815
833362041
1116853152
924756341
720810983
1355585667
913206231
1337481599
1440900428
947923964
1426888729
837972079
1173320916
853143232
870628800
725170775
909578084
1116577363
1482366298
470025926
669644176
620249277
1436544804
1243297959
1489094240
894120383
1480202279
936378347
968952224
631940365
1154664549
1189582130
864656271
1103951463
638232977
1464619198
722041360
1201493994
932184072
222038765
414771232
521419688
1015407620
1494359846
1367162720
1435614028
922072070
701349773
505615713
1429361247
923294066
1028937510
475544446
1481381193
1412633104
1486049548
687080954
739263970
789206147
995175889
1114785931
1494832805
1000755319
906408907
999540684
1301696458
1349588027
1492411421
1078061904
951479893
1056593035
446596508
1203324765
1462484925
858719084
911333375
1163846427
1240730388
572070395
1146292392
434537260
1400549963
1395631209
733677062
1469626023
908939063
1319747868
919554579
804093835
1422566860
1183240242
1426009423
1447536504
834209616
1067574394
1119712482
1094234320
94272982
1448142796
745969597
561692541
1154156332
1424333360
1066176734
665638337
1228047815
1007566754
650034173
1402646697
677363331
1114165680
316471025
1307093062
583124007
1431073515
1490278390
1463698155
984872075
840724774
843580612
805976610
478661672
767373360
1273175376
1067418095
1359250622
190111817
1165136133
1488134889
1331299752
1100278648
1412740583
1419201978
1167284722
822815395
1455553676
1219499741
836744336
1026415790
438233998
1027124098
1418114227
824628686
866838650
353629169
443695341
366084959
906865867
125129788
1085446556
557514610
861541816
1428241796
626868076
1482985052
592837796
705201013
583598510
1368297186
1170081415
909196941
1019972332
812286392
772637584
475430309
910828600
568587485
884077553
1484478008
1406401406
718433089
1477446738
963330634
1435417979
1407518504
513408178
711212276
783480909
1487439512
847095329
660542442
1446349491
667595393
898571990
360990024
883958308
333306460
1329628986
725974404
446675677
754999941
476350503
1046749285
488017432
913720599
1307201928
1350420103
400077251
914918416
1158288179
1090434721
569762474
333558888
106978210
1329576232
1494343874
933419223
981125523
519626566
475512077
1371320866
815971173
1444276732
683650776
1206775361
1440559770
1345380497
1456253718
985980541
1345365492
457412459
1419436083
1255391254
686200836
1175606624
1478691913
1218174095
1473205537
652425693
729674895
1355438493
1060897246
1036721866
1067017280
1001063073
1431301073
1427770832
1469628296
1400194170
513059719
756718951
695468855
1405080372
841826525
1248422314
1459573096
711773210
974021536
1326493564
1389888357
611233306
1090180538
1366632447
1054576729
440218329
952668547
451309925
1408276989
810664419
737696919
1473188648
771501800
1413554489
1021063156
1210711921
918901576
1374008479
1432665135
702504995
838716789
1160155473
1284759740
1175477262
967603371
982583774
1128859933
1192615077
964599529
1058307458
523500058
865712457
1241469413
618273739
1020648956
1492008299
2589544
552302220
1288882745
591303625
1378055671
1217255762
712116955
773996873
476547294
1448747235
1496581829
1369732517
121133595
271349855
426359820
886975017
421002407
472215073
1384512307
849464115
932882549
1082583637
890107593
1494233823
1471129678
972612676
479323333
1437791277
1413962280
1090963396
811031017
1578726142
1430951598
699260155
502599295
1069984326
773745802
1360569762
1481005520
676295474
114154080
631884597
207689485
1481350313
1080980371
976204837
551353876
1320180897
409283301
1306431375
789680164
1408723578
1175823974
1196379084
987649758
1089439701
558379295
764878989
1557086359
1562395573
686755926
1063741654
939564886
1331092555
1445371810
1520760675
807924752
670565826
606670962
1000897003
1339874339
674136154
690064358
677315844
1356151578
1490286300
1400177141
993825467
769685263
1246934209
1304725060
1469405465
270898232
772482709
885532059
930008094
854499286
704224518
585179674
431190590
893033957
1169296770
1504746456
1496440492
812586004
1143563335
847833800
1476868830
1262463721
1561632354
1447067478
503542575
1429893816
591237971
1503031371
988560644
1424093230
1308056027
842518166
484606985
1073339179
1137577265
696854252
600285148
1259386331
726362351
1101934872
515448117
558804624
704138081
335151825
1350432409
890810417
966867828
916209249
897831174
1375954703
400811014
728671052
698111865
840707290
1334675432
891298004
1088852010
856533456
1519747671
1163153250
1260815312
1002608465
741577758
1513773320
789209056
601249250
1174931455
1496550649
106586749
1076334391
1158851729
1476535513
1320430070
1429053285
1375224497
1279022915
1216714111
963502699
1205025472
766648549
646883948
927909769
917703651
688480275
1379673747
583761268
939915052
1260429038
684452914
564505453
945816031
975501084
690805859
406062769
707267764
549667779
1181198262
1036247230
1221986389
1156931884
1426870762
1171344814
844778339
281105941
598848682
1486069063
503258219
1153882875
658512844
326162891
1538538520
1027472144
1453912960
533537943
1347697470
603610227
941620365
479358244
956634572
550993051
1466230940
906496817
1248744610
1287941140
1401770718
1416401565
1418181469
1474703069
1402121688
1058523378
442417197
78551602
258178990
1121029594
655550969
293870102
180455226
907595934
930805714
842006169
1318972505
1533365817
462841913
300564588
824232130
1471029364
1488435655
1571049468
921134234
1148289972
294441081
737180821
1594215715
925289147
1322762480
984432392
1220747469
269337881
1126353385
476482662
342306096
1425299729
564375564
959224790
727855001
1497907577
734345378
400851843
1319208735
848250607
917662949
1456299933
1409427282
1467798841
458037619
931485567
1199116435
622624025
914605392
1230809174
1556323164
725526218
1344250890
1418177259
1139475040
1369588146
659353259
390980967
1287413815
328882955
1529177257
347885875
348682174
1167274609
1904928
1466760633
1109509050
33692029
1495306300
392100017
1494528753
1592910991
1417900887
235370376
1019126736
574354897
1303298844
1162358654
612210091
1021538303
954889521
1121549594
1032390745
130671898
1521689543
905127323
1581817378
864386441
1405882556
1322296638
1210236212
1577142908
940144209
655950596
1099935199
1257983665
397457249
1029587595
1237299486
788349640
1343792800
758717702
1460786390
1420353255
1563505913
533091200
1390283942
1203926932
892797727
1194682585
303101199
1562069864
1451931550
853487502
1068057265
1252683245
1318317043
1306300685
1111084061
1513370692
1454083801
462764880
1115524788
824022488
165599884
826610411
1143036074
1209650710
133824382
346739788
1279472431
429992356
840645580
890305777
946864331
75037527
1497886263
1067817884
1284720635
990839442
645935294
1327976680
1151578272
749651398
873730040
1104561355
399596747
934707455
1101606944
555578821
1268879145
805850110
787336810
1228342887
843302799
1040961118
947058060
925493445
1349799793
1285467058
819996768
783731703
1171932488
694568558
1028996221
1244843554
1400667420
794817665
476268166
415559639
932487368
1462641816
520419764
1164345103
897175766
1313344351
1078786565
233771911
381095083
1423186569
1521113544
937944085
1528770553
1454257283
1454844551
1286011095
455546671
1121339911
1490079275
1594236184
997157041
1271357206
1399986779
1491018535
1362625827
1144770386
1205948132
732651043
1117892241
715064489
1342064189
1026914634
653836012
1322360829
1140156040
556487689
581665181
1469406753
979429889
1267786628
1292715146
1027429656
505551580
1466138122
1372219727
188618767
693532890
925339268
1537190742
1219271543
700219975
1445411266
1540671047
481488940
940613892
1483995084
1028983358
1551696268
755677407
1176529789
682579969
1475186831
1439782526
1591837919
254734702
1488573905
1019778973
599535653
831892566
1441673789
834211416
906620023
1254587753
748772928
1460515590
1416364567
1053577624
1061034185
777228250
228469145
806485432
322239927
807921198
1516299775
1326986170
1383738606
1492305356
628945632
1516597506
573705961
1101212965
1402363899
887806869
612774432
1025265837
431385808
403659608
1001402182
918198835
873656481
621446563
708887725
397588899
1507250242
832496765
1160276152
691142633
1151934025
156287541
1582439822
1453334084
954304590
1418214469
1361465759
184733997
1374006495
352569245
1239476815
671974909
1470726345
1522580160
228026702
1050008870
568364232
1211192891
1042406407
997350270
1395360183
554552562
1024037607
1587824050
973162875
908519952
1339525441
1468195774
1023164216
989058519
935587776
1399841767
342570278
1218948008
600256134
1385971540
1555322529
414283314
1131619043
521599018
1373937252
361696833
864042678
888363686
1424989349
381230159
1157420783
1098010354
454106470
838463602
1028039956
151932422
859849112
1450272687
1359086759
1370685125
904185120
754244997
851195784
1351573550
1384427889
394719367
732263446
1584260633
1308675389
728034456
844736337
1174919892
1383191419
735080751
414833003
414387172
1495564461
950341223
1542172813
407660646
1459972907
1553718142
329503438
438371835
1478245969
809487698
732211136
899844439
644116296
517200215
992500108
1046166135
1592137787
1398617551
606739365
682882620
695120595
584280123
1094697679
1307185115
630645865
850904413
1240470478
1594299805
142838594
873725018
813486246
451627210
1201860689
1527623721
1220383543
936784210
1349668498
1222180142
1191011362
1095914282
774746649
297519541
1539756140
1118872848
556511460
771954179
1324606606
677559672
1099556154
1268408094
1452197508
1443704224
631923893
784623869
265172097
1582692184
1239359423
696881827
1303795050
731082177
686013352
1148143384
695221613
1599282975
421038631
1521211473
889756217
1427198577
759345756
801483868
1472948446
622318166
894195656
775523834
1448667258
1531747682
896426734
427910312
993274857
728600206
853088962
1345602460
737415577
1594884431
1508292033
518672737
1060369204
442713787
1047622372
671666539
899025711
1316762446
1050838304
869253285
1598798864
1244926794
791399722
386559687
979060938
668621250
274532134
1488652430
311989123
770310504
1026927907
847296912
1541473174
1568284279
1077130603
1199955072
1383009721
624606551
1500406202
862221959
1575008639
1424534937
951217983
823105931
1260010639
933993381
1488126884
812699217
975464628
1529754015
891854318
1164040078
818735203
1484012277
1245661979
1214396092
1040996552
1122710490
1017663024
1554307599
1526547425
549000295
1250982786
1515048382
946055250
1417289191
1295196570
1270851511
773057018
1553481619
1519074226
797564912
1199555602
849102955
924404769
1004523858
960493694
1308112309
1001886043
669346865
887087724
1370804102
1480512724
511889118
297420399
1466034363
1343597570
679875273
1036782004
809234193
1201512576
1441241195
490785110
270667702
1254330829
764616686
765656944
714516152
675907440
1206265135
484426602
891149573
1508024855
568087999
1155919416
1304225697
850059269
221047835
284828070
1136184543
1478366205
423008799
385674800
1272447231
1508067452
1575427038
969469693
734730548
837478867
1114186439
1405489283
979670155
1006091347
1534433732
1494991531
79092161
1475229655
798597346
161004227
910774078
1346327796
1518606712
1404977424
1273074160
1263932077
1139627548
528647674
1438085498
1597212265
1252213398
839105319
628057012
460616396
1331892856
397703434
1490992962
1180629684
1512492413
142162255
989891373
1358305269
429029672
576457743
597917288
1502286852
747323468
1225087035
1578378434
1103093663
766130271
87323617
979016219
1404912371
1222314024
718668011
1597628668
1536260361
1325883658
713965646
1178089309
1390304990
1129953169
811473860
1133202549
1514262428
677418825
478400739
1173159618
697580558
498167377
1099382627
660839073
541618646
1410045914
591553088
172773955
1406712202
839892495
943529045
42631859
1215733010
1234019543
978004291
425483951
1205092268
1374542400
84988868
893680265
57093917
91157673
1164980387
1094488289
838104813
1395180618
766925109
1539473508
744092007
1056080410
756491395
647301966
373079476
1067477548
1437950815
1547575041
1438920451
743255753
1558569503
1254721598
1136433394
1122118588
1585311819
580773300
1507710203
1250700431
946840189
1003719931
1301292734
1433758030
486872082
1571522445
1005833285
783250442
156372443
1010269897
1152137608
340503421
856643451
103179411
1523689139
1142438112
1558128830
1565736122
977228062
1464563608
708959650
1483355467
1266182196
1144793894
977569614
1343494737
1023933623
850663309
918460724
358865026
1429458867
1438837720
1391394478
1002547591
1196655252
1107069763
981680468
369569677
936705425
185200261
1355525397
714915360
1309505980
758403775
629647477
746724906
867838729
342046066
478634043
302268913
1508073259
1403702752
887936552
1559803123
1297633339
1229706310
871955726
1315973459
1160042594
1439425260
1520815676
1301607142
1465654397
971486052
1452963645
1181573158
915455941
1478258213
909633474
1287265724
1320067121
826813389
222456349
1435557227
1495015530
1446240475
1105804494
140292711
806094027
1125442481
1403704244
1124324973
615822038
709341625
927450473
395243862
285854255
1379013426
1597848055
648142331
896875455
952198466
398089880
818719243
1215271075
320276318
1016359554
910409850
675208151
985914561
710694324
693232079
1160459308
885319471
747060750
1477972836
162980068
1302047633
927264758
726855779
841939333
1595072192
1143228926
1552552175
1530906895
1188395124
1455088251
727926910
854803391
54448352
822256211
1267618935
1378634041
1407587334
376193461
1411421685
1467182691
1537498819
769522772
1264885674
1025056703
1245536442
1040276986
1440169036
863919155
665510350
892966434
354882678
1206823425
359680248
1284204529
1468090913
510277307
623871795
1341860677
1381661953
367733574
453756957
546889133
1289559035
818564739
1403665274
691438181
1284275153
1316802809
1228080305
842787510
306109419
1516963357
1041865846
486999238
717487797
1574401474
977729609
1324332554
501266862
1241984054
681913939
459174201
957252747
415650906
642486284
1451279310
793954058
662752827
1567426457
1373968730
720585850
334821164
77719026
543806048
775696236
787258022
972574298
1524381199
1548734766
1300106586
1320352287
1119797574
1546550373
1225887843
669392578
794054222
1099522389
825172629
921287441
1086907588
1318932695
320703848
614978927
255346451
1591196945
492086042
1175088449
836329968
673007346
1338417534
1052727458
740260837
544232522
852707198
857176916
974737063
638252883
676960717
248510858
241141265
1431948390
714364151
1557586548
1145869515
1148727150
331689410
567935214
634635319
1516998583
802428483
1547057300
1518445006
1030761671
729401900
799217259
1228081468
1454293860
517688786
944055553
1378738548
1192259889
585500863
902433980
1412978352
1573256438
1476409234
763651232
1245041307
1516571315
1136624764
1250882435
110932856
1201460604
1418042540
884828881
433914563
896481938
938768480
849430577
227576722
1067562670
1008524375
716297174
1571941848
1116124404
1359021604
1356078311
137576326
1203213760
944074378
1531458257
1486892664
1263821252
673384597
1258419511
906229905
234374261
570790295
1063457991
1077143583
1082236250
1513029380
1574152061
1119347448
1133743024
685073532
1422951115
860796902
711120549
1346921335
1533330088
1327306297
1580835129
1506614481
1308823646
781761050
1253059741
1096370086
1374893940
1491161244
1510966889
430190420
1236995253
740127034
1543218617
1515412893
905161492
235415377
1355854914
1442673625
1431904407
740645944
1139642657
880791201
961003090
743897544
1539104991
1471412263
1512417608
765649487
509838878
434231
1067946843
943886239
1492526070
1397655243
1569518074
1511128650
593828220
1535678001
875483870
855264405
1310633862
774468372
1476001677
424052706
1076763246
1436661163
492784609
896228962
876359317
1560352302
746205327
632547961
805705813
384470886
1449359011
981982739
1575906362
942144322
935136514
971895788
1596215479
1478266676
366737079
943739454
699382741
698346179
1404849166
365977834
1413272219
1419988174
1127173710
180100652
636301186
1374282576
1415958984
689357898
454566001
509410392
818728457
439521734
1570015277
867764291
1461613514
1413139129
317357070
634620008
1538416246
707657418
1283998787
546966109
1342405887
1526417266
926736409
706589086
445471308
1099923210
720573066
1524497318
1156686884
717697959
1137386058
1087129538
1417747898
485403999
1471506766
1111067953
680201884
1481153496
1208044335
1146068682
858672730
1200735654
1309612978
1048827152
1564466815
1493197384
1340719334
918977391
412679933
873880397
404726200
1579116402
1242726802
1182345699
342951341
1166955946
713040184
1572577492
1542480487
1003144221
174323714
798921918
481717850
1204318684
897374043
573733787
1408075695
873516524
782513729
1446902925
1444000216
1399857975
1578485364
1479020428
1075604891
1089156213
1188881946
1400066557
1207579827
645085217
1555004403
1045004809
1186002774
1529288146
1484554938
1423949345
1417512646
971717477
1214185360
1504149937
254894578
1452839431
1350287804
1583861816
403643675
924787435
836007213
748188761
1313162511
1486863389
1457394726
196276912
1342532854
925526948
356763010
1411655384
421678198
853314077
469474076
1153493295
1268700845
1452380262
467941980
1119784516
501051880
1169099560
909013259
791472297
760774100
654330713
391933119
1046594230
1466753744
938282475
594534447
1233556299
637895447
1281307300
594786763
965788702
389820615
771356128
1435335484
1086931823
675921617
548194315
1503438555
1450469009
32265699
1539613754
852607804
658870511
401329624
969942050
341532533
479855400
1021171763
460104248
1422034332
881392459
536740731
115824568
188106136
1567717304
1441121237
1013102907
803398400
936359124
974823096
1409826033
1577790905
737481474
1235962389
776327895
1064285285
478111213
1547657750
571334086
270028903
1408816825
304713392
1361739276
1038406311
732549141
687034628
458870817
857475183
1155625642
471553719
1527204964
1192318716
1434863632
1193522645
511101179
1308021823
625208965
1334401200
1009210422
730832444
1589849860
307216365
906926859
766433756
1582337615
696782173
877838251
1497134219
475856984
270752025
1572284115
1204785729
77500767
1356787258
501351081
1341793180
628117347
982692161
1304064880
874237945
531368525
1096751272
778532960
902370068
698259966
716162293
1287537714
1454059040
1240353937
952783343
1063426042
683284961
726847220
1173161493
1514140409
565319905
1583067359
546236126
1176937606
716460733
812234087
862688481
496432880
945023836
899061840
966353673
1429626440
919535455
1553843498
670568523
944350723
1493644669
1427816623
1131229414
1423267801
1583866758
877155369
1418813
74617730
484515491
599089387
1198560011
715273236
895406043
1182702356
1455604858
1259707458
1450799152
640900662
1424964553
830478571
1055329677
1202403023
1070924209
1517523819
1023960053
1548172969
1501879528
1042844217
411172346
1427540754
1158265175
951224819
136417427
1492973727
864280374
1469555687
1052114007
816051973
1339461635
389925410
558062842
1474735478
1109103200
991424711
1061459933
1448566021
1470884524
1038977152
1153632403
1393012345
875170905
1557103347
1587483358
538582378
1288299979
820260994
707157646
1221344103
900456291
1380536118
553762375
1020233104
738229744
295878373
891191641
1224029249
680663945
1543619030
1106336120
1530994148
1443264653
1155105642
1485675914
1063821483
465352357
811470725
399234353
1078204408
1097579669
1491292582
1301372227
1100807625
841506877
323970859
1369235481
456001940
405738966
1542411933
1066512336
728295769
631170499
1506533350
712224055
843971489
553516399
749556819
982241605
1324837753
981434780
1537630900
468947716
318696410
492336596
1082201795
558212087
581013207
1550628634
1338128171
1507928229
1375258786
1478013854
1408158836
948520061
1383017074
348237112
1390988815
433829211
959335614
501644398
1151063818
1514690701
1591718848
859468891
951182809
532985424
1153040397
881170942
600153570
373227714
1386545880
611736020
792728949
1511826022
990931856
718261347
846800624
566299795
1238101196
763378947
1598908282
930991924
1361260922
1482445665
1071150950
729879696
945171478
380583038
1559133175
1272702156
1565904682
1568710274
1324416159
1501152369
1442582906
1557975455
392535329
1308035147
1435298099
760467600
245315839
916804748
1368526071
942695418
1536067230
1455445917
872275858
655184966
1320191408
1589799970
1056552885
980252823
1159143353
821004780
1576864077
907373657
416555145
508116789
1114266502
954383586
1478495904
1228960219
1426799787
1247099257
850068586
1079258450
752785308
504777762
1211226525
647740088
1210871886
844933894
1557122265
1349916088
1214243465
1579145090
740792289
1046035681
1319559110
490835554
1319258584
1052810733
1462173802
521596481
1012219554
1257621018
1463434553
1323100387
1470064537
947881523
802272409
965304180
491229647
941627471
1375281073
1394451563
258017138
1054033254
779699904
696884022
1316697597
264017806
560296706
1010628122
1123558299
382811082
918354367
414712974
1555743201
483160318
390561175
735717533
697668176
1156527807
510826611
167802966
857754316
1536751155
1070937021
1153132088
1033866472
1180028281
1131094955
1142483692
1452736233
655518678
971383508
1114071635
1293989800
964184806
1038725253
724299226
1175296938
888121984
970734928
1079752329
1158223875
665443862
1344433197
1523918886
1073276021
744859466
517837831
1249365532
1138194108
931581302
506273489
740632016
1598750710
1278119727
901705686
749351719
860651584
655273598
823530353
945930277
692198188
468094104
1044857869
1061197336
237312896
1007719011
249975231
1587744711
575140079
1098671218
1253878374
825295242
1407535980
511670385
741659489
1003418405
776536527
1187328016
1449696282
1264849468
1236971688
471249805
913072071
1568420190
1181887265
1514723367
867579077
992334083
1592555096
1296242452
426395461
804935335
791313218
1593414543
1367292076
987313588
689851228
1284054054
464118516
485032345
1326621723
1314132625
1581212981
961285501
805197322
441984684
324888850
980700342
861684884
1023776788
1520919540
1012944310
1471627857
964415563
1477556199
1577739177
431369613
984837373
98674434
1402828716
1428554856
1051229135
1471868930
1479121127
835395458
880941542
786833068
1182432023
1361896097
1473659279
1034895681
1571094675
286529208
873381714
1115572250
598419129
1140197897
1483821294
888535381
879068523
932816986
1288453963
938100040
916594061
1231713276
1588339067
1422069042
363494027
271471937
531764500
665719349
1129390100
627374159
1138781159
346656508
176955445
751940856
1586034761
1591602776
1515045470
979979251
925243179
735007953
997257981
1380851056
574878139
1314626531
1172901029
994483682
1252822596
389415967
1234856405
1251752556
986516473
734631790
1474816460
1357268492
795059538
1198676541
596115349
704739899
92783528
1080142058
669885921
1147011733
1160127628
1257558864
84314327
772556945
925303834
888609161
1526656319
484929657
886759707
407793243
1196533807
1380831493
716454223
1543791338
798726190
1234498732
1537303975
1310952064
412245510
1115946282
905748493
689620241
1001219441
1007464972
1005141046
1497213306
1007152681
1374464545
1100438929
1101774170
1419414937
1447484770
577997214
1293613314
1576567774
863536564
516114856
1065277600
1426603886
1347803533
1054638309
241247271
771418994
625576766
598890477
1416023727
1264711976
1113304637
1502368463
1106739651
790143209
452414676
466596499
334660856
1293427861
1242781555
1251060789
500409440
1553379246
1588548915
1115632920
840325741
2436062
1401358986
757876055
535130244
712507625
1442342377
531029601
968743630
983290820
254949245
878002426
443636807
1515457143
924443784
791724631
992997982
870087253
1052943672
801658418
1452463151
769010461
605728857
1446267142
405933748
1587300323
1493421820
1599289249
979912113
1214379014
1156471979
1378286520
839667141
621646420
1563197164
1399520905
1498201817
391001292
1204340939
507212422
1550463280
791684115
1143015682
483661691
867674510
1185461450
1505714076
625866370
1271120360
936228721
1079071436
1165629352
374924616
970762465
1111763485
1236616957
1580501467
1179319765
903453568
763733406
1089010488
754529245
1558055151
1416701058
1564755824
979698867
761999583
413103689
1337520453
924219846
1265519483
759453514
529908507
1486128606
401349956
1568537974
966406335
642396975
882112976
1250795501
1364001579
1494723539
1272317924
554470958
1000139360
1570609828
1430041232
1016041567
1498966310
1267571669
1570664597
1510842383
449507221
724764293
897632367
1066980956
270734726
1530980479
905400723
560828271
911646013
693005756
1476236847
1391834248
1258365451
1510771904
1480792044
244795757
412027193
831208479
1576500220
800038164
1201923506
1503652777
1592833762
1444860965
1162299916
1067342466
1537399275
1321717769
1391921364
1581759506
1322488094
989105698
409435791
846459537
975639188
970487454
1454318457
1209417902
937461841
1575726522
1215743206
369336015
1065684940
954647731
1120972332
1445507504
453104189
1300103849
314860546
879324679
654499016
815582976
1469168826
1592555504
713373336
646312817
546703573
1009984601
570292892
672467923
707690966
953748096
1510366206
1092242773
1269841615
1318969801
914497066
1596995686
1238675045
202154679
866821158
1586774795
255424217
1475164928
1309432785
1380782477
1075687681
1155630878
1176676494
1004010820
1009355651
1119704856
1542974133
1549166460
453157272
964469040
1382665383
1240009703
1051452224
1334361293
1470275630
1307107343
1484926511
1505509085
391739092
1421719104
1071584973
1508850476
1506940267
1517214151
840446141
1050975868
1537918085
1097813435
190731839
928406801
1250317749
1314384930
896609557
1154804487
708071902
789511810
1094944291
749156370
694602159
230928808
1150178136
953865188
1119898045
1439094531
1186990425
1226538513
945743501
990818105
628632674
1167071162
1239868615
714332857
532624435
1509641355
371714594
712611419
1345461818
1113350416
1583623923
1477437747
698084322
1362128491
349101367
1544487520
1556044592
1029645229
638603699
1067773928
1352970952
886692895
1496641818
1251151900
1479353609
670796728
938215368
241700845
815668629
979407374
883008562
321575481
1026712382
1405864971
974531151
932571939
1467593818
1132595686
1471923198
358611319
701945004
1499451709
725186612
534545239
552771606
870463416
868655529
395201758
912829472
1510918241
1280950326
1431032544
453729846
1280494395
434603261
800405971
492521540
1029498370
874627496
1321167151
735929616
1057115500
806546302
1065788748
236168372
1506311618
1353307552
1519874729
78446762
714606283
1076734175
949524190
1418865551
1407883252
1067654733
704136551
877684739
1343642398
959973414
1415706832
1079402478
593876821
492448198
1513993986
826907254
441654877
1222951842
1308836247
1595551942
525709434
848330957
1113714272
352344976
879462749
671427291
1408168391
1421568805
336408404
961837491
1368140432
968434245
1240816682
785134267
1516619300
1170666323
883740915
692773905
1192584205
853122121
1019240116
855798241
1492157345
1372570884
1092639790
1510288690
1484358662
686295217
704632794
752090938
976876832
1195512718
1259687944
1100793590
582837593
1552246871
156149781
720582337
1362611146
1343988382
1120810333
677529951
1276060285
1187140005
1141368125
1092244457
1005033962
902655286
1281039065
305767150
1368606354
458757214
659929300
1112898954
446132582
777877554
643640117
888104291
453796427
790177072
766951702
1552167689
802003210
204077919
1580076224
1253580302
667801848
620569676
835984279
1134000469
1158806333
642763325
1312061234
656833084
541922829
807250840
1179542859
1469564267
866804920
867240989
1209968247
960990234
977678012
452987716
634744485
1009511030
616089785
1031787528
1054188264
758695
1407706817
1124266276
1523024010
1000720419
392735604
1486127493
821045522
1052157040
403966464
1891253
341563129
1537681337
1548426743
564848334
331615286
1539554543
1365458553
1433667797
1089784891
1540181718
1262684627
568235372
1073405285
1077628162
1295747667
1579244862
1390975040
1558023048
1570093413
1303876985
396467567
595669160
665145231
841821604
1079946229
451219299
86892811
1432397969
577764915
246257893
1531343348
649820237
1389265412
938135116
394002469
1550319582
1079515884
1574822633
1006699718
598021180
1033143140
812536494
590793339
815844146
1101898934
887171408
517862142
1430304706
621939906
356578127
909807211
832415267
457937992
967627531
341352287
1309516179
796856544
1473111031
1380086426
1079338638
344943859
1400180733
1076092073
692835247
379721795
1009882553
955282651
1306340129
1449364332
231955213
2518733
636715105
1288060846
399893357
1527300792
545438505
1056716055
443329947
1557651439
1008572112
895468812
1595604349
1580522617
741158392
1168820441
1398558107
1557575679
1482966869
732480306
1369142494
241194607
625099393
595080073
825358251
473057618
1409241785
1377927243
864228672
1223625300
676242653
723177168
925874013
806749765
1504027222
913263163
829895086
1232173723
1251026765
940118548
1282595658
1522954215
1469807030
425050451
1597418659
964395632
733958487
934689014
1227349966
836808011
1541123265
1156615723
994534024
1102095620
1185888350
1534991950
1304366121
654929919
1527814697
1449378954
1545697499
568505326
1556741479
763631764
769676069
1531901135
818630002
1559382877
1580658636
736478375
991915723
994551648
1485222959
552924233
1046482033
973969558
1262895552
1108089589
1012044400
268814657
721712219
1048295353
1096585726
779460580
1528529686
1301220434
808389297
951948752
395264175
1338400797
1589954345
1571242456
1170873085
868689771
386411227
686317347
808321291
1216133401
1347842232
1079967868
1045519306
1062585029
500617558
710925549
713991243
665164620
1507490292
1585679312
971307940
824748574
1009369479
1488408147
1394317977
1356139380
1568122194
547932697
1256100774
472767884
1452970276
1582387848
671933758
573065361
522792614
1588708063
815022931
219286371
540153980
488265310
420364181
552824042
1475291627
625617450
1598954756
894689512
338205611
1269583322
1063020531
376202401
1545435742
1281640787
1393728150
1362408402
1036731965
1300714118
454428652
1256075257
1440002014
1356295682
1400627260
1342368540
1123456578
1484807212
1198627049
1590930973
726747011
726406520
927990225
1431787326
1316025311
525837497
549225958
1462732059
1256967705
1381184912
1440431687
1580955612
965625923
1387378045
974956683
423971885
895877006
1390480109
1342904527
860252685
513396881
845243220
700871502
1507731922
1492214635
967486752
1437682704
770943636
427096647
1341086325
455681108
1574116596
1095101423
1349423392
1030959703
447410344
1301334292
913136104
901094284
929117373
127471286
787542353
484320287
1451804437
920935779
1592856394
1446950708
907156758
365613845
768632747
916896722
709899077
1554242325
1233858426
1301996538
1056242781
984807743
638300002
329428904
1399934538
1141386292
435844571
1063398187
955942593
440455035
1459190390
1006023869
1125749673
498466321
760929125
447562667
1417337707
503010142
1236707832
465520990
1217573744
1570257573
1532606139
1047059623
1570859008
1463813195
1443843486
758503463
1193853595
511417752
1521720684
942515743
952914541
506420522
1310369257
1345927685
1447244583
276845961
1413053813
1304338543
919398658
1183888299
1038081016
625098512
1449222599
585053959
680224334
1432390579
1447756739
1222700694
692297034
348498815
1561328372
657593046
809942188
1487992628
1213680984
1014830140
1172504825
1167687607
713534537
1029879785
1110087131
1305691455
770803656
1533518731
589179467
678213438
1132721952
1545141378
1556236673
924479022
712126959
1414261135
311343291
1011948533
788660820
1596835559
998432736
1210757701
947990545
689452866
412329477
1485064780
1026591229
376913702
1314955120
1135237651
1397291334
642797047
1447885995
802838735
1347413402
1561518644
1001600286
976366047
1207916920
1434662106
1213452314
1395319534
1404112173
1260992405
1074953633
1533486151
1261227998
1103451293
918898845
1595071062
1178907315
1521346136
1148623628
353006279
939069678
1237787656
701637309
503029794
420044882
1519344977
1512718882
741929341
1206981645
920097133
1479168650
730073632
427309575
1145977272
912201323
419291620
1030180422
1108089377
1551710668
1090071112
890696523
1545375550
1517892186
1228555337
1048251396
878473260
840728446
770315362
474569736
1164875083
1160828217
928424159
1512608201
1160393674
1264481518
736745507
954754313
923903443
1001718960
1280201426
1085657817
755139911
1487377704
1559189332
1532417914
1340625357
950057053
968349254
861272456
948383147
189458253
1336858632
991622564
500638984
559993458
261864186
979846406
1341082197
1310530578
1462622740
1210568004
437272380
1592457195
752158230
1589539628
845608236
561126817
451046899
1338544897
796876974
1380718538
1588170963
793380037
412167467
1438039787
882836592
1088512426
1268384455
558372056
732577154
694665674
608093440
966563740
1013106737
1467914968
1515442425
1018127850
632239168
998431455
825701694
1547948825
493714122
1180780485
1558653267
1430879808
510095997
1220697864
865453295
1486440450
1557176883
1042606893
813665448
1223638216
1534870371
1529798776
37872825
1586514559
1422213866
1554283052
932452717
880573141
1226922075
436975173
1345967164
1316663974
1180295956
1056496090
1062545554
1557489198
1080202741
223795575
1377555583
1366816464
382630930
1064836173
1579624073
1147778621
584537469
1292647232
1347872350
822755663
694697907
1577590423
573798366
1056909558
1116176997
1268565615
685864617
1334023796
1024937523
1009592753
401721787
1566833825
576199739
665921587
486355972
1163967401
429347896
1177973301
1396955398
665752063
1476488034
874043904
1077046856
712721615
443990234
1253011701
468112337
973976305
1457935463
1555852080
1018654599
312405134
691833934
957889122
1280317869
1364625642
1518528662
497587690
850905882
505271003
1515461450
950330899
1002021103
1021446678
447142536
1189001813
688823737
1544609945
997665426
1466976645
620865773
1212576112
1468107862
802606478
1265890845
886798569
798108897
595882560
1057735520
1568059819
1598303286
1493088143
1396530550
450411537
1103086260
1536912394
332048484
677409438
1161026356
851510320
1324321711
665536470
1177731316
1541038440
280235821
505080396
1294718139
902614301
1200751886
1082512854
1431079629
783658518
1480036142
1493446633
909929989
994756496
563880431
97644077
900175145
956502120
1372453332
983956869
822056652
1416687281
434486514
966500251
929897495
1334799428
1168870988
711575170
1515196983
482231671
1549070558
635211608
1053463688
978755094
893382417
983130218
1571795094
616572363
1482833310
637399254
994908627
629071601
430102794
1222229928
137328816
1142659071
1034903391
1492680838
1044219364
502481494
1326883624
1388638746
1594170350
713330203
1147595179
1376576740
1388732057
668402968
1411840170
782869149
1249579282
765929057
1296396386
838485478
1453449609
802851795
742891654
986954537
1061684199
927517698
1143447620
1129300463
1503930908
735843237
534700317
1542004180
918010447
936754596
1058523316
1575104396
1177626762
586257220
946313108
836692306
1578049533
1593642761
1290116680
1347298980
514448473
1559869903
1537190599
543285392
1246197636
1235946164
818349364
870653422
1486557213
837401774
1396447507
1564217547
1406019767
101900665
680386847
1297526916
1503431703
767376003
939515421
400646787
1081772337
629483886
1438053242
1513161214
887504473
1070093283
535385384
1527146794
1561990127
1180250007
1257819643
1660702546
1370607384
1597133327
783901437
718561182
793346819
593270826
1129860382
1279913916
912887914
1280384057
1280191987
975022900
525239942
446479757
805966153
1462052443
538058076
1496172459
1236137133
1426482777
1517623908
1050571419
582981019
856039544
1398394726
941019708
480282829
889754679
844463481
1012393655
1495693872
1398093662
1006253238
1561981784
900176008
795702092
1234318657
1375494399
939859831
640873081
1353846371
1283150931
1511144363
1133328216
1358029637
1491685902
1034835997
1380987337
189987597
1567685851
1214275712
1331113360
633909504
1196021158
519153457
1145007513
973811852
1067678847
643212286
956013977
440829089
859990340
483663588
1196255722
1421734618
1086310517
1086744534
1243812316
669089040
1555367969
487786690
485255139
1279265527
1408628007
809288538
1488457494
473025474
667591385
935702176
1129950137
1229151314
457994256
1584181323
1445274474
784443321
1128054603
1083704597
1112871761
1587733259
874733180
1276995022
1545306540
590701586
761727710
305797832
1680640153
1419127341
479445148
1340539084
996241066
955946976
1621326218
1153930239
1106939244
97597437
888086730
1632641481
234303956
1514277909
1334407381
889975542
959619560
1569047208
731916290
1621408973
1018658568
522086980
766683276
798563448
1600443944
405811926
659545991
1198496049
1172182951
306615839
461079770
1065980564
616757966
793367232
1386495410
1010601441
581965059
1119398122
581733924
1150783139
1606454831
441966600
429958661
1225284517
1024877446
1305824648
1662640305
1023202810
1124451567
1030670092
417907134
955378705
1555328356
820266700
572629872
1238225574
680916022
384283609
93184207
880198914
1103373513
690840069
1022289660
1104814889
1564766276
1099263136
1270415090
592360502
888548818
975155743
725295892
1450185006
1246370092
1623899897
1507990707
978117381
715076563
1344273860
479758886
1304229311
1332873188
724023867
1312614221
760941899
882121008
283432116
1470131241
705992585
591884619
1604072542
563150067
1051726309
546579556
999947575
385331142
1359670080
811230297
753700690
1666851452
1296109871
365570092
1544892464
811832431
1138624919
1662795151
1310398711
1288192546
1082628005
792710829
1591466761
1267969045
399486965
1180480001
868524899
351930636
1324653479
676803623
1320262569
677474559
940988501
1325949649
1175371759
345254057
861968253
677193087
577265671
1333839572
1056057952
1538001708
1641644094
1122674687
1369239762
1562699239
1196100717
882826015
1457563297
574674272
939801128
1034998731
899195424
712388072
953361910
1328816077
1461767163
1549257081
1181452207
821657464
1031137188
766340905
1439991058
459395634
407340872
1336474249
584605829
996673317
196608898
47084143
1023146135
319265606
527823962
793822757
1353958334
728491663
801280015
1088469362
538612803
1393088769
568684227
974111207
450042238
665559478
1230046398
858432955
1045838142
1149096450
451290288
1152142879
518608832
939806885
1265107192
413470459
583631964
1624398066
887209011
1456104957
1475673718
619790899
563198881
1540263640
559508071
1314721997
348970750
1616023435
1568118989
794941327
1542149708
1018053607
1245754825
1573535382
1077810158
1614740296
1632683033
1321977895
1402366883
1103120737
586780781
346954632
531224012
1043144373
1411779079
1072592194
1636144832
911441625
786457558
1692582458
1592413942
956831665
1008017782
747512392
1284648084
385976537
805401152
1538974421
1564407062
830632901
1382471494
576771192
882814304
1375438619
443737612
1308837630
1081928306
1552241014
740242591
1166149383
988144305
1040388530
627371123
1538196558
1295940011
496160393
367140603
1283592849
734522768
670825901
1443256690
1205656973
1575859740
1014768937
1131822196
821303098
664483764
742197475
954403950
631500904
1369403841
1367468158
1395693223
1629361295
335304825
712323218
1540260969
1015129320
208888493
1672129298
934500231
1069415487
705418538
682878709
1355324691
840375951
1003647140
1289482961
1439225699
147275407
1416142914
948546437
520454111
1404540727
1079753719
678533749
928392164
1264557740
1545645796
1024248773
1488860145
992947947
979871576
795865307
1020162462
709605866
1588461945
1299614554
385611783
564692516
818175433
1129078989
557297926
931454537
386269307
429249018
1590677994
1329167379
1367054308
1431939486
324322603
1324804357
825741492
1305742363
1114182682
1352478321
437159092
1085328046
1030539906
1597747668
1500046789
1488930554
1380283706
1549330901
1613956594
1050302540
511093015
807769189
1669611186
507156368
1446529568
806833901
1055470852
1353483884
1042086612
1480430409
937995238
486915619
1462690199
1651963599
216810521
1578177003
413310091
1552071374
551702826
1251539422
1344874140
1209933320
1614367024
494557512
1551389057
1508851655
512640902
979294725
1248709114
367826831
905163915
1527373561
988088960
360349295
1350326915
1039755248
868554738
1415963337
1151581885
377398532
305674927
997023461
1444582685
1654944626
395597912
1336951866
1693073213
665462268
1377477678
1453218492
1460700938
672658156
872964041
760446774
983949409
1253276408
364956851
352970260
944689476
922445726
1211731960
467089135
1361931012
509932950
1215964743
1105586001
515865796
1038705065
1692913047
1494314048
455612070
1149822051
1477279721
1465081018
1493843013
1041329014
957927575
741758108
675349935
1064952317
939164710
1535370301
325832650
762458256
1565731456
923227045
874748771
1521127284
1246660447
637137057
1676156935
1093334040
620011471
1078930538
1249104297
663565014
673289855
1543088267
1051372144
1156242087
791333149
797462869
976697774
1523383866
1604882371
1438982191
1598993164
1616602305
492281591
696355196
766418538
1271708005
277875544
1440267265
1069246119
668465042
376034166
445480292
1112221705
946182874
45827426
1579321845
896248028
819858727
1525201805
848433372
1013818676
246830787
1585132077
705121367
1035872526
1162019518
1352288419
1440177465
763500491
926566845
1297892088
1083040838
292685366
1142168030
1503072991
834514640
803386500
486301613
1534121162
975229990
676421670
331239793
932354335
822623159
572483300
1011238596
302558231
1548228357
885140686
1074889314
1435590655
1412781649
1304948111
1673627546
403895819
1335664609
1351386406
1027363282
743117445
758571289
1676200579
924657709
1531672188
753579451
1441907348
1513722530
560189382
702111008
900322854
181957992
1500103699
1616781293
1347160073
212043771
1249768212
377695759
1411102606
269261750
1541870115
401527568
1468699176
837853363
1578522177
648220938
978880629
369508378
1589707700
1590767963
478439236
503491154
1025402870
1088664023
1389089476
926101178
641435580
889125165
1280535728
752196983
1114160446
697228217
990325827
585256224
487304963
1504704557
1067338651
629308591
658464468
745635924
1030086511
679772338
487154397
1035019421
258176976
1399103167
1349937331
177157278
1467598884
631726535
151032325
255623210
406196767
1404178227
569095287
744571254
1426098014
1503605878
325863208
675452377
223968971
840633443
138295171
1329364892
1374297662
1620880325
1468665932
99597836
401896124
1183093716
114140224
1072134885
584252139
1082980309
556656779
1235616828
820060887
1353314431
1345713693
240417569
653370343
142229845
1575704413
184821542
862572737
967608930
1554775110
489558204
849750861
857018492
760624218
584681679
315328038
1433110010
927667596
687860038
304480556
75251517
61382898
858238059
1286081037
904197741
919991178
1124816745
856173161
978800128
722893893
1699058910
1113780866
877877618
1038299411
1406419913
480096547
1526182180
748058628
324266211
963450251
341395971
873933917
948581212
333047087
1377364041
565345320
728131768
844506136
1558294363
638622398
570760842
1243029055
1143535174
984803155
1562166216
379793823
756024768
1478015707
710312023
407822562
219807569
1538580225
1244619533
931458349
1277602297
815919177
1116298054
787103259
1246097226
1688380213
994084131
918289994
709349030
1478031368
1500247281
1358963492
1595482326
1385783355
1416913554
481940895
1134942316
775582177
673971938
1360636748
904580381
1004505598
426911017
784519948
1682288489
807053687
579998363
833888521
466128996
598535212
419765283
254595837
840321942
1341453639
484428702
380410360
225289856
201066797
734093533
862873595
624705888
808481558
935716805
979801198
1183536739
1062618470
1372717059
833225469
940186647
805749548
1024678355
650110070
1649651999
1082039121
1589577130
843677940
1328766727
922110289
340941131
1616285474
1028302399
316841544
265432791
1413191526
951400807
921145121
1099829873
620219965
1018647331
1021397491
817937981
606091254
898170885
1324471914
1235186471
673238656
653541797
1686400092
1218520056
814537632
1690703780
1270301572
1691239656
1103948865
1295507257
709548637
480806381
1292884707
567778261
1606706238
1552883256
569347910
1379778050
296411067
1266177875
1018158012
1633263366
1698968967
782320472
345199964
978899280
833817614
1269183621
1498583446
1444274757
1637194218
1284241435
860993340
1629093073
946585422
1004896579
309943040
440960723
1683843528
792203244
1633792576
949060559
1639387979
1618354126
1546315217
843919693
779892948
755753926
388555648
677112338
405605459
1631660187
684576928
1433644350
860992105
522302543
1601538329
800731254
794227670
1190430139
892624247
1413381497
1685443499
520352896
1616742283
656193663
1143605871
947170599
1699590952
1112482327
479050956
1644699443
1238077038
1459212470
330252469
1581838747
1117625141
1638202388
1117734914
1543944853
557820140
1193216300
850202936
1649753638
1421878276
802255828
479688747
831865406
793742783
1282397209
1053356269
223429981
326097420
1009382687
1515181748
1698981885
1035837445
1468051770
1541180826
1129640906
1572533807
1221615339
494982052
1014132072
479198854
259613854
552465951
60082593
1303862990
1125265357
137015341
600753329
550086646
909533457
795613859
97273742
390220963
1423699880
1492021203
1637340637
396721383
1583113532
424371612
363951657
342028759
473999301
635257923
1106547316
1053979623
1665114587
1140513636
1132051754
354383464
1485134287
782816172
437538146
1575081016
1639723642
1047126865
1296986701
1249899561
378580901
826607291
1188762113
735077433
1077163920
275561355
1415296268
461532313
606066823
793659880
574248934
518616267
645875989
1642197882
465458298
870643325
1443490020
837587031
1538044448
842189502
1132229613
1076015669
1173904702
729999023
900678898
1500551886
1036072874
826759239
1468337658
1550328115
1180962509
1689521947
1291279602
839702839
1288668067
1260441015
1445535697
351521724
1107333719
968863697
276817959
656229628
1680455451
1481996995
1254118043
459856355
338286096
728552189
1370955866
1640186553
961228319
423106279
1679762715
892307736
1618749946
1056182832
833371426
1621961211
1229065765
1621426246
1325744752
1092559162
1682796134
1314601701
970080406
720730647
1556882882
1288086561
648852887
1161571388
377119418
781737519
1600415626
1247551846
828009022
986778130
597397289
826944989
654792364
414128166
831632078
879662018
1049650229
1107579553
945930845
929405882
1686564151
1031929761
915213353
360474054
618492875
1680527432
1256095072
678761559
708450979
651917035
1551266685
1634029417
364738468
1378638194
1370552204
1590431090
1475114289
720889484
1248886416
594149495
1144603906
549935402
1166004792
902049426
1678764438
695686224
477252067
874814858
649721629
1470593797
1492784558
1575302583
445714295
1024739090
986565956
822468364
1667356884
844158077
755760074
1264777571
612704988
1221657702
921285221
1658653919
805458572
735060898
1407953643
794427152
999585672
697711229
1235054175
6139219
1605516652
502734647
1438852569
1630068559
1654100995
1053022914
1353851400
479718250
1228909360
784922090
733169752
1460908905
1315196612
601852012
342521607
1031889085
996148261
1626452828
1133212594
1281973020
613618828
1045915860
534666243
1531172421
915001619
1383854824
1647140003
1163244472
1166274269
120733550
1332335627
722057231
345620651
1332098105
1364609012
1065996764
1469789622
1399989919
1400922755
627268268
416126014
1435819509
1021203058
1480578138
1674354548
1238968904
1293335979
1253568641
789884518
1318615515
779726071
1560917664
1316600717
723634430
839766299
676937455
1436387574
741844096
1668151809
1057031160
473325268
688667352
839408413
1114355405
1237009009
1487018502
1228520150
1087074796
1395531626
1547455623
1049755944
994477201
951506824
1400797737
1094164521
1373504683
1649518902
1285261003
1524215023
796779743
1121326968
92290509
817447469
692810356
1482911739
773609694
483707933
906813361
167086097
1660277382
1356987106
1665260148
562689371
1190064267
1214395072
1257135412
1454724751
619151031
1172350034
441490735
1597301840
1029110827
1646267866
1519300666
922189535
1613444485
822916229
959030038
983178113
1421226412
1454750447
1222033044
1305079825
1365059456
786409834
1553208418
868037905
667547461
582612529
865753155
1173855939
1488995433
650027768
1277543067
1487484473
1600254440
1261398649
1283490632
1523217788
1259829922
622699496
1350215369
883229348
832259784
1258306642
452753602
680839283
600598899
1085892979
530974756
948186711
1226657216
1192567664
516762465
1435847851
1180845997
1381227207
605220885
946028855
410357784
382639196
333418044
797690367
1335468947
1143574469
1561672720
1412659051
1004390473
1425634336
468531297
333673836
287427748
942305606
1310655841
1171454092
1150942909
412964437
1269551191
878111754
1606457371
1626368741
1462154021
966187874
1301130947
914148818
1309509111
1208127078
1514469772
785656281
1321377079
1625687310
1297842029
1175537198
1141636533
903332665
1694067440
766703598
600813448
1135188960
367004666
1322143467
1636857541
966651100
941375466
405902514
816059632
1101942586
896313919
1654481759
277881010
634466785
639375200
766579818
787924960
1482670524
935999940
658165463
1624147916
1241974589
1638737841
800943971
303449593
1655863760
1479456717
1480924394
628151171
391295437
1506271299
837499340
756865503
640547562
1244093135
1531774403
909139409
1347299328
1391613636
1430946650
1008343258
6506675
301109374
461434990
1585158424
1367022887
333338155
1603081662
1068331218
733292328
519652367
1655172420
1288436657
451514359
362479181
1137847848
809650643
565178132
634268341
1400253924
152831935
557633106
1607859667
1487076603
131468072
952496183
1359369481
891586332
1472708891
687134105
1072592456
873119510
880987641
215218989
793440967
315213634
1391324775
1236235546
1353661475
1508445439
591804363
837958465
1680711982
751790620
1061709846
1516987125
1673026250
1431780156
1388059923
493993349
832775080
336771991
1214837635
995639172
1584241946
857998943
1380888230
913800481
778913597
213634537
467084016
616064636
1487244194
216036961
1600390534
844650390
823746098
242471767
1293175270
493815350
716889209
1427509121
882656878
762630439
1468118328
739681889
1251065506
975835994
233237304
1274417524
695528160
645278348
1064771450
1338081179
480942007
1156715811
1262375205
696387747
1155579943
301742675
846591219
589965273
1606008224
1594729160
1222398191
1475073868
347467598
903081147
1227983939
1082480547
1129509947
432413812
1510014968
1023146030
1459534475
572573002
1001318039
1427204354
1565110022
1079910807
1212981007
1084293179
1086453356
1399714073
449798073
975981196
1684405748
1023786046
1125141632
489501030
562392129
746674637
1599993471
1149970905
1559320603
1267147070
1459562524
1403998643
1673933006
620005306
837293171
437105467
1302334762
892983815
520451472
555145489
175111965
759200981
1317314609
1132564901
640864342
1474543797
392013199
910422789
1136874561
972992669
1610088521
551456107
827981756
1052756271
1630443797
967453413
930028549
1498133
1649948984
635360892
1645049375
437124476
776157591
397074168
498980845
973616250
301873396
358881549
751699993
879700326
1088039668
173194259
646268828
1290614054
1031120522
1099228707
1461552878
661863348
415093791
1532457867
1657890058
1005752933
1504924047
1140365709
904163413
1408643952
666581878
1135321264
845298294
1315035290
1601398592
362023470
1338370347
543384801
1311879160
1086587081
1555476273
288013555
307774073
1435654568
1148365059
773862592
910745204
1661122069
807515693
1436202834
1381185580
766762552
827149440
1483947281
1412455207
1642936444
712158899
1251382745
743519085
1665567617
1096264580
860031236
1238779216
466825223
577437183
1140702190
854327613
781383432
1618147979
180539029
1205781362
557535478
991123866
854581230
1396206260
934961039
1493808939
1557756185
514718882
709866603
1505405049
525083536
1182297787
1659014383
1501878543
1465841036
18626602
1055362952
763241646
599267383
1179117768
148111163
1007567540
1059920099
623027942
1520611509
222216467
1078004711
859939077
695460538
1013630629
1143390732
923598935
1212812814
1625238809
351377306
732462705
1649369960
1636141682
1154358218
1656164980
560538634
1025230223
1119807511
1560228496
779898110
877476843
545680024
902188372
788011291
1571180173
1683384852
254390760
489588476
969411515
1613434711
1158132647
487627566
156154978
340464077
464797683
527249119
302206600
856611193
350974606
1551760594
1434111345
1599934191
533174795
1054503778
962071257
1395326644
1465465537
898018620
738438054
530744458
1489198256
1372303421
448642144
901530544
512711104
763656209
1671057843
290128484
35607645
397599312
1495147009
1651277079
463110032
1386447610
1310826551
260376386
1623117961
998311682
989095313
1572822497
85635637
445588014
702588458
1371783916
451172621
479252391
1593752776
471291101
1210416680
1563615621
1000402413
1068782894
604887361
791473383
593347442
1116715478
733190897
1034642545
1088774156
1160430419
1629525236
1477649643
1318789232
341497341
964217718
521254266
709077756
1477430118
157547714
440319747
501826325
146885162
1654008894
783061431
922180359
948002403
1068618762
258111620
362505982
1523113738
603480154
976523270
1103662906
697981644
926051061
947903810
1614217112
1300736333
80685190
91315998
1670115737
987987216
660022102
1433567520
449135115
535800266
1554501390
687186821
1660316729
654425446
652469121
603567246
545185664
206689518
1461950035
1610591975
972775024
1496466059
265886549
1499416065
668331872
659017515
1479828007
1601036484
945998511
715613042
567889723
1538500364
737044625
1322946581
1468535756
1408280475
352584957
620328489
1109155413
982177378
188445492
1251816099
1455377107
1215005740
595337880
393255535
823858935
1679117082
1351497695
1282655587
951887979
658829208
707699883
774986100
1560213776
1003241184
1693062239
443550402
1378925072
519072743
1516982055
1573977082
795807117
1430016913
1080546139
926721597
1653229563
1223426406
1655951728
1238960219
894473519
808081487
995557602
1227951147
1379706803
1122345252
1272532850
785182007
1050674120
1546901515
1175310089
8867544
612780364
1569154085
1624607469
715664846
235728136
587910224
982993199
1058498516
726843136
1452180404
705465266
1635764400
1681616877
1022653988
161728024
768467622
223332690
1303798952
1078703906
851615831
208505685
1562654637
1681931835
703757774
492897928
586132416
1018372053
790475367
735511407
1030653439
1349895413
1491721995
1434242649
1671321194
999222090
1690832756
481901269
1299867968
978739074
475281297
1409656976
1570439664
712694186
1642548475
897846376
975790056
1634942968
1138743996
1214509737
1580761942
1648953810
1458866064
500431670
429579213
717756202
1260715418
1291636060
417658432
621825468
801863778
1685924486
1441305616
391330796
1158813827
836342649
1290922054
1260725252
1277829121
847886671
1046649877
163874493
1651262876
1129711270
184812308
814655402
530173357
377915617
1435718722
1086978838
1695297666
965912791
913553760
763674229
1058767815
1374070468
1540952714
796687335
1025552675
606662022
494224430
952196050
1065344646
972900761
836410950
1426741214
1453831643
796808175
94087323
1626075928
1647949720
1635679192
979908218
1433461797
1371751565
643260543
863490348
342944232
1228444233
1005589120
1064634969
1573161496
606390966
440070350
1426233960
1523723823
904740172
1110457209
1645447330
1684813620
156807793
1444585399
1454026916
508344223
648984946
569534182
406978937
474404367
1474760315
928431910
766426283
787630755
1596407629
1185254379
1049123627
812770311
800081953
1052339356
922779771
1253278214
1663847823
940800736
1590704650
713470314
1578604811
1012132750
321100042
1230290623
809014490
1566660434
1381105197
1288901784
1456377392
749479745
1370566047
1160747008
1573620156
866592465
251808514
1443692709
506996446
830869798
1495432536
1205322385
1591838159
1632704917
830080297
245068637
1405282848
231492428
369680127
1485204284
858666947
1654879866
1693172943
1427981858
776231476
651669580
1536119809
437977509
334493627
290626879
866118373
1000287838
1110250171
749577843
270373857
1458413361
1668458111
410598564
1137323257
1449903127
1160579411
1633931451
558269968
1501572394
1460571276
1090498898
955733003
1339676039
942329900
1508806276
870385636
1241991170
1085929765
1255690466
945115548
1263980591
1487306055
957416149
1029510544
357777867
1679723677
639675700
1107322304
1301031798
479774141
370984043
1312444669
966783458
1020099996
1684168515
1343590673
1651560706
1146022367
1370799833
1271342493
591706612
603696154
1120982406
573376278
1335078435
351370076
444946677
732043285
1290682411
1401976351
859814975
1210254572
1437631826
1430139056
891551605
4525871
1404024049
376479904
1371276178
1507605851
1626622277
1570417966
1389567448
1312624784
1225700381
1192201125
1244578259
1056809069
642348717
1659128441
1092176627
1159930862
525751516
739597547
1168555755
1383923434
903307580
1696675687
256017137
1402841217
110127060
1000465846
1133058672
1340036086
858323458
825281335
1564623498
1571952564
1530736583
297384413
354144358
1121255322
553469529
1360857908
1316038481
803011333
1235878861
1448674752
415773234
235634463
773951641
1312057185
259913512
1632055976
422558206
528277748
975292435
823841268
442413781
1628234379
903510601
605115803
1521216142
1337579077
1478706004
922777088
1643899247
1534597093
944625897
719368725
1076228133
1050849734
1619044856
1508396879
1644535705
777474922
954331478
608154503
893881130
1060854231
1629771806
1588013217
1021550571
696197645
617283854
1472720245
1634227427
246321739
1574594041
461209559
881204389
1007748432
1247156701
827747420
1650998762
963931547
1300032669
32321280
966760275
189314789
1033911753
1622940224
1671783561
347297480
1234875679
99223943
455652873
613832924
453300391
905784538
78597371
1028085291
1199871672
320436268
1001033224
982779247
508697887
893995327
494839145
1303766422
821643500
1140874478
468327360
987202623
574903180
1686464235
719230842
584825765
1694288148
1510138417
978747485
743296784
1352886095
1679105472
999849643
940996962
937967325
899439328
1041621121
320897717
1577499708
855792702
242249689
1297105258
1039479121
463338059
1597551236
1487678077
458062608
1514210725
1605734023
478718375
937538278
1134708264
1121980603
679873928
1202307029
1268126807
1254425584
412924805
1040041759
641034106
621359671
1079486766
438245015
334381077
858631332
1687252085
1258763705
439714144
715431039
1425300698
1692588471
1292619325
1323311675
287825239
658134284
784073390
406771351
881920161
432186653
1109035974
314396134
1352170620
825652287
1128554125
474759127
276429338
799878390
573863737
1197825376
942747197
547329337
1174596066
1370940988
1567743108
1208819195
616864773
978381978
618667275
820998127
647368458
1660494299
652891706
743095227
1204917302
1200122758
1098790196
1079089235
897686961
424425277
1648750079
1130709266
1131309534
866830003
441904206
171337770
1110665169
1551100215
294418360
1134786036
1425192018
870400278
714743945
402631556
388012499
648960878
337247894
1022375014
1029333375
580387132
618347134
1459391643
1041925528
941602029
972215658
1087565789
1400065581
830576131
485345167
910499232
799593192
1465135234
770075719
1266523165
388829056
901765447
1058060238
1033535056
1113812597
1657021127
963243502
450902578
687271947
1160200153
1114852487
1542491597
1461775293
262741245
1585454726
707321553
1079202826
384109287
1292592995
820239819
1114054640
1398490192
452030367
457766973
276671163
963166194
445704927
1602621183
909633622
956976505
1249429342
352208102
1236105214
925577251
1604185568
1448929190
855744500
126755514
1040571970
1140248764
1000703556
1662183825
641917186
380446370
1167305413
252917747
485451023
877166530
529631432
1120300291
1606668879
1477835364
1329436829
949710954
1345554138
836079472
1492161566
1536647706
1060244775
1559743435
1614946100
650405891
1683055664
1455027964
1230634141
1056681757
320424848
451077827
949924712
749118049
1389935127
1050144870
1328397769
1075108400
821602190
1009591098
361277165
364278283
228704351
913381817
373235757
1475338882
504288666
1160037069
1350155218
847345053
1103176421
1535135790
1070983850
1631197194
1142995622
843344650
811657719
1395671709
722460395
1058360372
347723243
1308621012
517222930
547614929
1401414610
1589179733
1046428551
635325634
1170592585
1568192814
860790246
1183079923
1572747551
523525601
790057745
410728337
994549574
1359502861
1034102230
168470879
1399158455
544860944
925649873
751502391
713126275
1382860585
1258709899
1029483177
1164121892
247232919
651790507
1548246716
684014892
831531642
1568244321
758903128
772297660
933275367
1233544829
964550662
428295708
1385208627
1431585107
768445619
1154845422
1400598949
1064539186
1633121344
768656594
472656544
868906921
1197515401
369087846
1576661071
811824895
423770172
762549889
1612423529
1037895633
1351951150
1632808027
220933526
704720658
1417827465
1343744824
1478142497
1012442966
1182882383
1282342190
1608420840
413880963
237140725
1309371240
1406381095
622399631
445047485
620055450
841398039
619312042
1459171634
1217320839
616426252
1536943109
311770574
1589900590
668957608
1689159941
1672079411
830379513
1268459507
627810257
1611224426
1285649749
1424407495
754065403
1385416311
1037789678
1397521100
1039058233
1478716568
1052437110
1633918709
1119867102
1545251089
549263555
174185320
183253351
1111515225
1436281832
762850177
1087783118
105702580
480048881
305562337
1521511307
1668138555
1075689582
1109395802
1113038605
1684034160
406055727
1359090510
746913345
133305690
648889002
1118104079
409833392
759511110
1001086599
1651420671
134915250
1077062199
517912039
1177647761
1003756705
812139875
1335313238
668431410
1642887568
659394104
965001969
1398127250
1553415248
1061334584
257646441
1462290496
721986270
750912757
1135564256
1628200857
439880120
1661822737
1121485459
475295446
1342005619
960483811
848284503
950851942
1370717385
1309947755
867472288
971126355
709448852
813569211
1334938959
572414435
1448258302
460698349
640890717
1337921913
1123192339
873461287
1384942878
1629192031
1584923056
925329319
1232116951
1289025303
976814141
1529405006
1131056566
1029701353
731423366
1268632428
1633761275
415282615
1088729311
982146927
1347583540
1668307842
759632557
858485382
834300072
1465891188
518220368
890345655
1630305398
1120754149
547485624
1687160331
1227330115
1460439270
769835721
891918571
1289928545
1510810478
1604893054
195858377
954637632
589744784
1052409147
1625968688
1319652587
1272669398
980674122
1111061594
742544395
1586489443
658380926
382557073
1532337998
1011177280
949943119
842550561
615111129
1358948873
907943231
919185656
1066063957
1145737377
1019587159
1489129632
987753425
780164978
1278096380
792201723
1192475726
326309111
623748921
511786803
924733566
1080035120
871663380
1081497554
813392460
1299084400
1694802810
1009913427
1689059244
1225505092
1671709012
1487590324
895973248
1603703394
1583762684
1364273557
711017058
1007252765
502921909
620971789
615780337
1039501649
1034997681
746305454
999741201
1255651167
1622835662
1457096859
958446406
1030951390
285982278
965494892
297729396
1633813758
657530370
1090629713
442170948
901973915
878228066
706314573
1439439770
877428338
440990542
1504087161
543879405
938035848
1627205283
390516360
444821769
1551715327
1245767493
323215376
779249422
1239260911
618160979
420673294
864425509
296523029
1411100113
1506413753
1413174161
1605134740
1061249716
1636680208
1052235348
650691157
893374689
646114401
1114210813
1050353442
795886227
1024692541
461840844
992555273
1607417857
1237264436
798658427
842566110
1285163840
1093546433
1461294446
506488510
780131334
1156594382
353956572
1346041797
635495576
1272882785
789487362
1400689708
1583529740
1023552393
1389197498
1163203384
841519406
991688096
1617228775
1252038058
791042269
1242534633
802096419
1070896252
614059942
1104764459
165860958
1359323088
1490668214
1502962313
1519548649
1242934093
1636281185
748515541
1697663794
1253576897
1395296279
837465003
1676288224
956724800
1129238795
1009022228
706613483
554108475
1574676757
1578549796
745508003
90284987
625558128
1428938503
1390314309
618126598
842844584
439141050
1104575374
1087390177
961817124
467670233
859494828
1207183828
818965023
302066072
1051780811
767009900
1638716690
1025671010
1350720919
1159869287
855538458
1153920192
660321604
1065070112
549382091
1672124859
743454590
1416758965
1504613575
1352104923
732151994
1295724646
726674699
777831733
1377617103
245681943
862591971
1439683757
742024462
1370166748
401852828
1459500104
1169691335
740235325
1673434145
1065208103
1687756658
982746213
969551096
1336003853
1373802167
444307968
906658866
688886549
1285324285
389587471
1576869585
1191958301
718298405
669203482
1507460670
1442436764
998675307
604924116
969806692
1609584291
1572059030
918324252
1165344313
698635218
336631281
1618756590
716955852
873316552
939686033
1487009607
1265780160
1312166062
838907912
1410909180
1661824236
1200676225
701883700
511450209
924685736
1516754107
781353793
480659157
1667832867
1645370919
758918091
766734429
804394160
1678388444
1480663076
818818507
1131673857
1460928962
766347121
590321308
1000546920
1431174033
957775916
81950177
202210588
606457481
1474449341
1006671727
699806470
1431586759
931537447
1382045416
286843002
399834250
1560531539
1501658320
1457346306
444826372
897578562
1485887568
755577272
711245379
984275521
759669581
595178808
1167341290
1606705278
1449008008
787688806
1276134337
1630865549
769195523
590125115
1676414412
509012757
864864799
1604562565
205309115
581374118
1067070870
665903942
978437679
752998633
942870185
1052116776
1464724219
935361724
1039595863
1314855995
1440180803
437324405
513696678
834450458
698355557
751543464
722007404
1614975459
574565582
381670027
535798622
480394530
724825819
1186118665
1655551211
1069323385
1079742309
701649399
1371970943
1483612063
1647868105
919921661
332285971
521084507
707376759
808896446
1569384686
674345675
1544948323
863932935
1667451165
1120795983
1488490114
652876495
647426386
422599326
1426611965
1195379892
349939442
860510328
597165603
1234909109
1130766124
1326493059
1534347026
701174915
354203167
1404830404
968014703
421455132
823567634
206716565
657266954
1405245180
719219015
1664807069
494804269
1641580170
637849102
477675627
1433090881
1343625230
509667715
458358765
1209134739
1638749217
1159466967
749362276
1181234506
965668362
303340605
892003846
1012438700
1679314641
1616655912
1364569734
1529476912
815000114
1610646690
1413314735
1358321964
1195314035
1696604518
1422123763
965271796
918051816
1077017817
1187943135
1527225155
1684132104
1541504523
508443317
748075027
760746498
375353794
941438459
1362792846
654485948
1197191412
371394224
1602168096
1471948107
1542913278
1277645398
1159449747
1164101205
840557783
992723212
1080949751
558722930
1515098862
540886930
276471900
718221257
400434052
1656310232
1549681014
1112539863
1424031241
1630847481
1369944039
309200036
1632415060
846786075
1066501582
1154475669
1690026972
420568935
1418036607
524948779
1518016688
733230709
148233184
664073244
940614859
1300323156
610462186
1179459031
1178975566
801611148
1652157145
1061713814
1631944945
568709131
686483184
463134628
785189024
1676283234
148210780
1186665524
864537038
579846562
1541262505
1594564036
1285676139
1032732497
837599414
1303198302
324443799
1590475718
1599516900
1051636351
1331282213
1238440514
696352550
506621911
1528291825
1590633467
665342982
1215366231
1260930542
978087566
1687830848
1289509608
1128021862
729119452
1239278396
1435717511
112587191
1034046960
1042026877
350773579
752774694
1311429011
1042639625
1005606553
807634240
1062545061
879403138
1448036335
1465028720
654780117
1631132493
1023511705
431810542
1693711094
1192298734
1452673054
1682980545
842757753
1203334716
904912051
1265619677
1061636035
1663252239
832671538
1260933366
974491085
896141073
91199993
340016555
110764633
1516805112
947407587
1568987827
664417583
954511708
920132286
1383805501
552696676
647746755
1278255802
1535869736
1343524535
821088681
1275763073
1682577380
1531882442
1190918470
386562545
411713161
1616269460
1255290302
500541967
376364465
1393430841
422361062
1579635972
967656927
752249055
642010575
639424589
415051377
1624907785
908191829
263902445
662491362
688213723
1696372983
365653085
1029002620
401468232
1624512639
1032138148
1601007835
1615342347
1496995031
1667843355
423370008
1418810794
1654064888
1472942710
1616499615
304540254
480167281
1374252157
1307224363
525424318
636530998
1044706595
461220931
998501266
919863126
1499846734
1628644890
1130250791
1025651260
1046991678
1647003195
377833846
1677108177
1054703541
1672449419
920675296
459179732
219888313
1609757682
1647144466
1200292607
1171437735
1110223987
1112941986
763197063
1682665541
1537771613
1622403491
989289758
648219339
933190711
1256200982
968350422
468596246
495001867
1235129754
818866514
337470103
966543964
721419643
860516523
1018585724
1067536479
1150964649
1470360327
1322083281
724750313
823045672
1106522245
328534250
1682551681
1462295707
1691456301
1088762304
1074326523
1425674357
1156376297
698935507
1493292028
810191906
1368941910
922881559
1029850131
821595168
989312675
1643106536
1155034847
1028844896
835157900
1680473952
263008706
1675162545
1373586853
375341630
586989409
1021908086
1056266294
1113565306
1584311886
1594914807
835512510
1491779312
384826803
856290059
833126758
693656327
1100190857
1170236479
962883238
650694244
1410061144
963427790
1649470126
1342768741
799099280
397363703
499547030
511375770
465472979
1694658870
1247179915
1355241756
1610142548
1001153630
949573768
723700660
1450625961
876946272
1342500923
1250934192
1279632224
272824169
886024022
920712251
445952209
605630977
1589542827
330962113
812844701
1346679493
975493078
1616567427
1108757820
1356226824
729367542
1003771777
1092796236
934826003
1132037376
1650172487
731363671
289983297
979249193
1631509238
1220150889
887003257
893822734
537423987
1051197307
1036711834
467999989
1185186683
1661710939
1589493911
996805854
885582773
937880119
1066816687
1661678523
1672597119
1257411735
1356056626
671713786
728455380
186106698
1635012245
508353259
1256067300
795325746
1625026229
720498404
1417802415
1180071643
1649166312
885793333
954020670
1585517154
314322166
783964098
349632919
1239097224
1294616911
933055855
730702368
1628952580
301963828
1398825339
1600473033
1068878153
1498223419
686607810
448541498
1199662626
1547835183
1466773740
1224755943
1318027191
478075798
1098415056
946678390
447143541
712810302
1121557804
870640786
1242785756
1448767853
917400495
1361232845
1443434449
413900668
1559699390
952675839
1333046316
952867259
1692154810
844814238
1651070497
1546533908
598667513
894006991
521157504
1576802249
587763827
205532177
849147865
1038706433
924943749
591895673
1422494020
1505626993
826994193
1373928266
1649421653
621155509
731047191
916079758
340802070
623517331
1570184952
1569958439
1607420840
1222740252
568959264
1261230970
971312116
690452331
475306455
924665836
399699514
640682641
1064478916
1266738614
1584347607
1636725171
647414871
824211243
1597868602
1413126442
512825919
1241826981
1624544235
1602135091
1105796409
372059096
1381294982
1377927847
772508616
529654098
926937745
452799576
587672239
1479557977
544907657
313823909
683136369
7414196
1496648880
579208974
649091913
775804633
1509890782
844212908
432729820
1419995580
1143479660
1252139784
1564106295
1228007939
859300110
521298868
173644545
590284396
666728198
1281199980
182283420
316139718
1475688625
1645113425
1431123242
395179005
838016353
1231618314
1264657946
702843266
1552742279
692498341
1040353991
377571914
1456637309
376679981
1634469504
1437174898
1294152788
1556209581
460977420
248010588
1376514680
860241310
1277700161
899597189
1556626148
474153109
351710736
1371980997
1679053496
1231229722
1059409977
1465090327
675164168
965280667
989787291
665532737
1678129635
880255971
1215178211
1189957973
1359856113
637986376
375195546
592488400
257350558
1425463111
1245867479
1303122385
894654327
923260807
990700193
1595543784
1271413548
1005026300
1402665440
1149230132
1556513359
1362346117
811814511
1486586103
988823456
1018184049
720519027
243530029
829814346
1052823186
49496431
1360738578
838056236
1572185987
988130426
1066664949
665923732
876234391
663451523
633011548
140377414
394335379
1023611773
1082057697
1370973849
1694345745
347649985
325499118
552470158
327170220
867905970
1321168369
1249303509
533294370
1150246794
636195869
1479770937
1657949950
344183192
1465462235
1406456003
1408949012
689197436
1284131270
1123465175
1688933087
973503642
1630888486
1247809403
1439202007
1526795271
805196361
1116230992
486544732
1293374677
797198368
638785110
1040189785
503393058
691959770
1410549596
1536284163
259215071
1418682476
1439509659
1604905800
1684350689
986248558
1481363812
1191981078
792537250
396327342
967834170
670413969
1381978711
1566478537
1637698903
1404897104
877250165
951255014
1030651878
402317723
88103473
1630116742
1310504811
539984876
1694678673
794282033
1662609026
1517844238
1037171446
1337376507
715432910
123513527
817123437
1216367422
684434522
675912289
1564948376
1655357438
1566506132
1079842547
1565046019
925497833
859477199
1144177452
1359574217
1056652761
1242192473
863869353
1656417854
810797975
597110422
681341765
1679888070
1374477150
776518066
988334363
821663939
352038026
1630206144
1015346375
1616328851
386267859
690870306
965046387
1169297580
1270561094
1082957362
1251083875
326835299
489848634
1666734344
543217332
844924031
556427226
562707880
687129831
1628787984
710034503
1095897892
1542434808
490737242
975658330
1039290585
780206598
975246884
1565908833
528188761
842324493
933101056
214718539
1617579360
1603819906
1314608127
753552888
456759790
782097707
1607817440
169336044
762202125
694930217
1651856943
910162815
1195446487
1526933821
1569249576
853683169
1688017997
1530946262
751036670
1448683613
418967182
959056970
915250020
1267676786
1590732361
1334777426
709717239
514444075
1062237698
846676312
1216855984
1642520050
1048962461
1641455627
930686436
744456066
1053381703
2527041
660823007
1155309498
1020263946
1120938291
803778981
1069184254
1444159643
703769858
486397911
466706442
1056771595
1308630556
1632331871
1658083901
1074700677
777251864
1295757354
1372093341
1694217685
1623077516
1610970524
484287019
1629195231
1670525907
1691528272
934324350
1659976109
1191146521
774312888
761868138
1673357872
234087451
999294397
602873049
406980590
452741866
1597561058
1678351438
1675166851
487861707
749602539
1021720574
1589850309
1213939294
740399780
836301051
1041058765
1048035564
1389818931
1241261082
1641493078
760206493
831357841
354663422
1607676252
740596500
1629948670
1566086959
1699880541
456534842
539058341
64156855
705279590
649616438
1371549701
882308505
526752409
766357696
259015679
526195835
500244398
1394823173
536687373
553725801
775738589
1678379027
484190814
213138897
1093623694
1098136202
1660424481
1610720040
74839361
974864941
1126814263
1015085535
700204231
1440690874
648150270
1023971840
966779390
1048486604
1392024724
1390408215
621937681
1641890884
1641893976
1256269727
348618482
1574239946
1356665513
1699886264
1699291607
1376256649
1242791263
967088224
351447173
1226361663
1316106771
1110356453
1461944617
455225959
1213697550
1688497148
952659610
1618515868
736574497
80131113
1446043261
1622450199
778041555
438734848
760583008
123360633
1561666256
490035607
1327952155
941351684
489868239
1061136873
1335297631
1061340133
1643322837
1039319047
1201118180
1336976623
1377488696
1173684199
1479783644
1680210398
1124049833
1583185341
1477883268
1036087265
895505111
832984077
1682841792
936587948
1662084111
1298541463
1618877504
1658336509
1383859104
1279995043
908759781
497934208
1260815498
782958064
1528851111
1278519095
1650125827
491525434
974462097
1660046460
475771415
897941126
1376444783
1375788942
570468949
1520188170
1236080350
1080139398
320238366
1241147371
880448526
993868316
775674847
950487910
429117400
1022730920
846606399
787503108
1562589114
1521902867
1089138231
651243408
88962038
1605868200
1012911020
1204764051
368847357
699527053
1008448182
1401793174
1011832020
926550770
1628468862
826733160
1630025071
768585966
834788450
603809448
1605991604
1568293751
1642034652
456977462
1534623053
1190570845
788799343
1530952466
1630303423
1510396872
1059599022
619516927
1528405158
726544287
1286823540
1095940085
1079672942
1155718669
1188064185
1379977932
1671705866
1339150235
1466576081
1372173507
413947365
1333039650
908514576
1251073635
1384705197
666623235
351125123
1394453326
628975399
1119598408
1003601256
1007162720
251296378
1292579356
1357304053
1485528201
963287275
1167870019
1536479358
1513966503
612526109
899524361
420534098
1656902595
625603197
964377157
1363183822
1257135581
556757832
631495032
1258751844
1482440954
1264264744
1443870201
1526874675
1247804932
1555625053
520657495
1341097830
1087555845
397701262
1578794619
627879378
456767414
1428721907
809970717
1038771757
1268757023
1225381640
1362731902
273992233
700972500
860095400
363738978
559745044
1032550292
1344131262
1697680755
1229156853
935139891
561390557
435672792
1662667143
992421817
695915525
725886702
780039326
1028998259
1610448729
1330594454
1501803077
1652752662
981865033
1157710350
529362985
448536836
733973062
390655730
1585860956
702041972
630575624
207040519
1301248095
894393376
704985982
1622086145
1675243495
1174742686
843567340
1403761548
1124444537
403991506
1606120791
1556163410
709100909
473044939
1205507361
969779944
858706419
1096079422
961707260
1537289109
1596542683
800799409
453456599
1501117173
269230411
658517107
907858898
1671454813
1178380481
978814637
1680576911
1442935015
325230857
1197433813
220532041
1472348480
932787584
1364581399
312396186
397950930
612326760
200805136
791054326
555793373
1144157592
1648858698
1528783598
1284931749
1635492883
394999941
891482077
722997153
437134771
1163410668
1034303413
1686662850
465932133
927122256
1539595878
1120983339
825288527
767397509
1673632778
969275858
736701080
1422958654
331320181
1044022978
1620693369
1182607364
613030667
1666352243
1643473194
947654658
1188167330
1001231354
1550260485
333707858
1006480707
707154134
1326429212
1639979943
1471570124
581539323
1625778989
1497115990
1040466051
1080310676
1640435934
306118760
194558079
774849225
1217892941
744123452
1635952753
1662801233
907545363
739803810
94034829
965420869
1090564853
550977495
714523867
474651019
753515785
1111489044
1672096985
1377930518
545610873
1489350038
959020665
806260081
1126526551
846775535
1516378609
1631377176
1158253657
1625668210
1420973983
1086936706
534521245
1200199082
726357817
977063582
1077296938
1653490056
1234494696
811045565
1680795492
72416358
969748636
1631291082
1530763238
1202918623
1277553453
1025275443
515570326
1610459282
1324629571
340175982
788190732
523151987
380867962
1133168757
876521604
483221542
618784343
1341799809
876656050
910715622
1504250590
508229407
330178419
1058756143
1171304090
949830822
1053957676
652108344
427259468
1679806683
910477108
477875061
1618089675
583516159
941894270
1092443508
1247891631
750349891
1256852029
1417734182
1534288744
644213369
923174862
381977979
1611992011
682929200
697065367
664725719
1182217598
1444059918
1459683541
968814231
1568200388
1451539628
815566671
1038298596
799661322
1382740469
202291280
877501633
514181412
956858011
927970634
829608610
1216116801
1676950155
1158829745
1101280425
1640998286
507011770
480689565
992292669
236228926
812251485
1628935531
1542982875
1655666385
898217685
1453869859
1437708768
1659322288
414602620
1438181803
785158399
835707707
852002359
591641711
1637023021
1482205117
1699582811
1609765820
1054542541
1043769794
1160451436
1490096010
1020224164
1625045652
672075025
1565709841
979479149
1695351109
647560121
887900134
638469436
1697285843
1639399160
536401714
1005807139
822272828
924560827
977394403
1617551024
128060310
1052423260
1576575380
368559537
818589915
715338257
1392982923
1502528599
1121783333
1335210600
1652489448
1605788721
1333092783
1301695222
1161330753
977705561
1394346031
1407273673
620460631
916647080
859657308
1679494254
1163778524
1013094893
712004035
1443491737
678913090
1153941229
1641132924
1154134874
1651737568
1360218739
1191152208
1464174759
281065530
713284001
1646907015
960387038
772697688
761028100
1200856942
1178377680
591341715
1013786677
1119720236
1170038147
1395795713
1230985691
970826212
368540112
1064122657
1170602200
1180041747
826894175
1143909373
152305106
1306422854
465394049
455274235
486031700
1345560209
696195356
1461839365
53805176
1693996462
1623268745
1271387031
784995432
1539584150
1687336987
780563662
1302195316
1578100545
1542631260
1235289931
937344126
1303654354
1660803572
1040659693
1364754854
872339407
437238831
507299094
955533128
696791906
1542063177
1301251841
934581353
1073298709
1323428126
1496635268
1049880377
1443173638
1012664267
784817583
1638457317
1602056882
1336602449
1595547623
957708975
358528307
1403926323
1178556311
896918947
1631858754
1281235403
638091466
1246017807
998679412
1267510620
1025110197
1086587023
987745863
535366957
1295647302
726062826
1664141462
931864847
338475292
1075212543
467425005
240253694
1638059935
1453899898
1644213049
455778097
477596176
1344904616
843083984
1261914189
1357300204
1497891750
1595483736
1446512600
746402272
715367193
266494729
854655312
1396621852
1345931810
891524964
1039447226
1416268932
1161245494
622691218
803169076
752451544
1635523284
1427690856
1139227031
1195200254
1141799666
1005948541
1347609544
1104866797
1619996985
222173649
1451602187
961245991
1668359796
1408221712
1087735217
547995609
834665644
962624547
1636181689
1129459904
1324801625
839301422
1006332029
1118850050
729873358
1376859540
222227319
1453450103
1240748391
874522686
358956322
1319383100
1694449529
454799327
190366288
389748280
651356884
1243099024
1354938594
1059971434
1107450128
677797526
1244258087
1339876879
1422149538
584532105
1552445507
649480956
1513526978
1198954230
1680468828
453046720
752734879
876996934
1581850498
560463849
1656789887
717125372
1677457488
1514454882
947074433
1017238725
1202562394
1285806465
994328722
982991790
813461161
815647926
676739445
158669058
584441291
475460799
870378505
681128866
994152103
1454644809
826039869
548315146
1544768456
708046433
1659863368
1664249706
991861722
726367641
776107257
1360714838
1640381405
1616748345
1364538710
1449182288
1375692391
541852706
788519089
582942334
1433206187
1535537146
1596044535
421403404
744198019
1175713654
1456960402
1634476442
695255562
585673972
1252725203
1621552369
1690257112
1439630356
537907790
1616387411
1626446203
1089898429
1149588510
976757337
1175832036
459471470
1131684709
905535104
1225913927
814272783
794089471
437235736
965929114
1132871183
661809291
1677980786
1366739091
1067175993
1477335069
281192828
1246942420
976175163
1699751048
907146445
540146080
1116597730
761651338
1592479941
1030259308
1509729713
1371128130
190777966
1320881330
803481085
773030737
1507218393
1017237608
1350235638
398315229
1553936714
1649173998
864632056
1692720131
1451814915
476699275
458069650
1062716967
1093585254
916523946
182954311
1250445682
1226929604
1305707757
1683423888
1666818156
925992652
962859800
830884455
1325074390
454015743
1248569989
1661358093
1132453011
1423519853
971786632
828672074
1418107143
943698991
1697253656
1440229242
1014357950
1668357543
1655169892
825356729
922456242
447756037
1021923608
725251931
957796430
1154790265
590879914
540449207
1185106129
734665978
741257128
687944483
710370933
803397121
1628028651
958816
1691746223
1615709328
997103694
1304204557
886730169
1248314205
818381754
565935355
105899041
418883869
1666279790
616492245
714163368
839052800
1009572778
1102501480
1622116593
328498022
1522657688
791599733
1069725392
315225998
1674051030
1660690001
873133576
1521377308
1055804370
1019181924
714568733
1485172664
1692637191
1586954203
610479506
945035953
621187890
1690955165
391877339
1214544113
1251463805
1631426518
1096432027
877593480
827063294
1317509239
837625427
1641237287
870839789
904760574
1124888692
1020982473
1159114135
493576
562118528
1215476250
1609455825
1400363422
1516095733
672740345
1017190634
1614701287
1333170711
319021869
1084425570
644297612
1065631717
739025853
1289568052
794596542
1620614310
1284803065
586145300
1026393050
806203898
1056072477
874954138
1310879497
643607733
528509526
1689443004
1341873640
453686475
1296421301
1131931542
1633201372
1360682036
501192647
1134777069
729505087
796112872
1608309176
1126340049
1670553028
1613725983
574775307
1695206007
327860488
875924398
1170677521
1385680961
1495159230
1129116998
1579254459
1624425507
1503160409
1610458669
566585490
970466009
851939696
1641611593
1699526002
880098296
1128017820
352376470
1302115291
1563379788
1146137037
1073479521
1138624015
464977673
629194354
1486232048
758047168
1602929888
1390173972
1655822472
937254346
1644079662
181084943
1077715570
1195599915
201703144
1409832169
1279054588
1612396307
1146422352
635169841
855145367
631171960
1262163793
321430
380120764
1013395493
720408031
1653180264
925445549
381407875
1398247758
854176737
862162316
1127233543
1219099789
1125704871
1220108994
1337772877
1209995399
747133533
1013227083
1333766140
1622204693
1166659500
283482710
1405460798
681759176
678518392
1597922244
1520296100
1473124142
1084997627
372744812
836261549
344418458
769771066
1597300242
1048397605
1072580312
1694544427
1364235870
983791178
1695672522
1518808647
1104191237
940965356
1614364658
702536218
1027265645
352281856
451631653
840424099
1031776729
888969629
1037210449
734445553
1178289138
1354843698
1625764542
1663375731
1660608826
1392115368
1216521097
889603465
1494069698
1402993992
538409487
1264881018
1202832041
1550838374
898413370
758114928
1269740811
1517282368
1559782006
1636445387
281561095
1679182858
1316575879
1439378395
1164296894
1172585662
277253844
924747574
1513337149
1661032528
1415063299
878595471
1064895120
1660527362
1471018915
1476987272
966708150
1539502759
951514281
1614770476
1227242389
659797434
395754811
1291691020
698427990
1542092177
1580558788
762876834
875183900
1544629032
565325751
806030331
1454152598
1308495460
1599654335
1635382035
1524640657
936412582
981673649
1411242249
652029927
1442255875
1067231321
576999058
464894274
981404573
1429524880
812239189
1652507820
1147982151
431397602
1084395896
776331729
1013908232
1416245497
1689791126
889389203
1530578049
1600155247
886061110
1431897651
1389713633
636059462
622432377
1182666751
600326154
1501294041
847473542
444345652
717587975
638894095
825397157
952951850
1497268058
533626519
784665404
699532698
486444777
921817329
1064006413
449060918
1466861082
399214075
712926839
1578827615
1617082052
1618902733
1419712048
697577558
148308547
606323736
1273467764
1398628717
1246049834
1652774371
619805531
1455572786
1641473719
962095980
1292349406
519441740
1514613490
1605990498
516830624
867794629
381796013
1367368311
1211293981
503980949
842397971
289377854
1639747750
940717259
1057709414
765577480
1471516943
1266208466
310603129
1623650250
1633420879
831572795
859748899
1594053344
1694589004
422292124
881319608
544490961
1373931357
524715111
1039559235
1005565459
1650383795
1427284122
1686898304
1311296254
1636983583
1346846648
1381803405
1046216969
744084511
799039718
1330004412
1612781665
1596460643
1248897622
182914846
753786548
1612651396
641665831
1542976718
955674540
1430832195
1473045082
606149837
506165887
790766094
988715965
931566572
1693638414
1140214518
1665416511
179710641
1630563742
1011073862
987331261
1036553152
976282891
592657307
1406197003
629922223
681090183
406707022
607589645
1448576079
589742390
623298969
1448634478
1354660291
1298861134
596649752
1335309298
1307298617
1463049043
1269683641
623855460
1325516139
886647913
1647741046
1270000991
1469396112
1690299595
705263074
1612467530
1655314171
1035070673
1430810126
812478699
445634453
1668535923
1195477619
1005250269
865799999
637302409
1098318167
1040975663
1191693638
932223087
1370098917
1408500172
845891770
1667515264
832150599
326635899
1644658083
985877223
1603969455
554886522
1628258467
1516969066
839970256
973125756
484991386
1033803976
1134662588
956785575
863565626
1467096184
1194066639
1510124852
657413887
785205901
339934576
1226439507
936870955
544810446
492996570
1624643273
953124581
1017756430
527837731
910022076
1027620897
1659482637
938367100
1677894743
965797520
733587104
1264432102
970952270
273826162
1691529283
24456077
448086409
702476106
946945843
1426012939
796145179
1657032900
693789174
504578330
1194053826
1665055162
1085151042
943914468
1677499415
1335768665
1612569833
1531544360
1664359299
1337702315
1631109265
1321574261
1428140086
1652273517
548119590
1068850191
1631125841
616855915
1347739781
980265132
1301011455
512512775
303964480
1462942963
1261420873
1665396981
1006528961
1519795120
720547459
1246635206
165643015
425949193
1044934282
962321679
1267708877
1167447739
358204831
1198361691
1221020882
803182692
1637779494
687138199
464969821
709969405
1437188323
989557199
950979635
681860724
1656659500
914148747
793118646
330823591
1268783424
1562273863
1629447161
396889821
1360998685
1245456602
1438938584
1555180844
1694393295
80630642
1538160734
1558129142
1559787176
787467017
1405059778
1193260764
1273557503
767309734
796766632
589461005
1054134807
439453170
1160302872
980201310
799516462
1085546959
1341726564
1215136471
1309861786
1507045659
1294425866
619689271
824469479
1107774603
1430083863
1699435651
1242787278
750141061
660347889
880574997
1100698477
461105783
503351669
858524862
456292097
558116614
947168206
512293741
914122052
1626423363
828532946
508664943
1191335220
1330145532
1288352285
125951256
554004973
1247006815
1182205989
579849475
466692669
557468966
1640950256
933334872
1473140332
865671874
1232950752
1351212465
964409826
332206206
710603519
1604342063
661985810
721015655
1585817756
1699079715
1254569862
1367525715
1038023781
163680949
1291164952
1660675221
1683053367
1239178245
1650145877
636188950
909271135
889582179
732690300
1076437519
1692826639
554501506
1441486248
972427678
921326552
1200273555
822897047
813578493
1512195982
1634142661
452481521
584027718
1014610423
488194322
947414346
1637650687
1235337051
1268128892
706871944
1134311217
1076019503
1103494601
878835833
1495307631
789338512
708239511
1655303817
1249781687
861774663
1314182205
1422250469
325846108
1064430841
1238679195
654480141
1648527304
1152039796
1628678055
652372398
1686784779
538018737
1515379116
1390149498
1657176593
1544436411
1678605984
1015656784
733722349
1284005325
990032181
1466119022
1309082084
1340234773
1619252735
291294672
1445450276
1123010545
917685504
881570289
1683390705
1273251958
598365383
1170319803
1350189291
1465069866
483745084
435996876
829090351
355392294
436835603
1355929539
479290661
1519841136
1547560604
658982866
1679993407
1421037845
622995486
1667950400
527147103
1431141904
717153169
1433140688
1693677288
1385226916
389392780
1164583313
714112437
1310518809
789070546
498777345
214043318
926208893
425827901
694694551
834236652
868642016
1531557606
1140679966
1121233063
1454980592
721589166
952568842
988529364
1414814218
795506031
1505791545
1097544442
1144336926
1625155867
595829515
345071698
1348426426
902616953
1033504159
888762638
1401166622
1521973863
1685696911
922723363
958154999
977219817
1144703502
433309037
954453275
1340201698
928221432
1686276671
1236112790
783942920
1207448863
918738873
847324298
481281552
1622828551
1060322407
1602018854
672502783
1395552816
158689694
1448999158
1571099982
419220416
1120286707
430350740
887840544
1445360442
840188837
1132365222
1656839720
664025112
1349990251
407266674
961084498
1491659344
1351654533
1289958916
1605839794
913920692
1634540710
1246639978
1605715214
303655915
325391254
771343929
443167132
1476279050
450966941
1376941254
1264850518
660017300
1471346831
1411695965
1450498034
1088949110
1149608601
1635348470
1644058510
1559663555
1693849396
271385085
1289372978
1625280803
1473274919
1176062010
1115711900
1344452617
710826451
1291396891
1040038068
1468123865
1414812951
365477650
999097715
610696247
1038584085
1296022405
995005420
1467593041
1681295550
989820701
1270836161
1404087071
1380660035
502196993
971424060
315499848
1654247313
1475681418
1295991986
993856497
184216876
553261110
1613491942
481482611
870868642
711430997
757565959
1170156092
462842742
1678308590
648886181
1012694406
1639389208
820692184
576045530
470419556
1544721154
456333982
416890197
604292465
424376654
982475018
846349145
1565720546
1376938599
1092482220
1225486669
419016261
1398580688
1637268361
1382013046
726196807
1684043590
1017716459
984833999
1626027233
1224164383
1601761033
1345836293
1639998112
832993154
1593852009
1320228215
616199232
1364967351
482024943
1627354140
1019463474
1363333674
226894964
459600235
1619670797
1146141400
1070785390
1467778815
1024362558
947280238
1438251875
1288959615
1183248519
616720901
1491303227
1235072173
919519730
311487203
1655227250
1282536978
1149911393
1525953821
1247015714
399473220
1145380440
1635893990
1290461305
941991893
1159371092
682017655
1310401399
832814239
1055606208
1631358136
1171072395
1519253748
1461808070
996729939
1272413234
699444969
343911642
1209110113
846905960
1568015505
1174320765
722615377
1524692716
1693180412
856845162
1078852879
1154714090
410677322
854239152
1513940207
789135145
1083157123
986431276
709857713
1611212386
475939175
1219937557
969035287
1658985917
1161966651
501269663
426412823
1033218090
1617441190
1465536697
1251320829
856861305
1398881805
1031152246
1444217362
460282420
830617870
864351032
1375523281
1220932028
1681202713
772444276
1576008845
364906555
1508879569
1632308003
1378821726
1215753099
1092189066
1389890712
1562097810
745377006
1044440118
1056831824
1154030798
1235797993
1361981386
1579989240
414369287
1038058425
1566963629
703919158
579725956
515701547
1587963851
1105952552
1021723197
1278964335
1010572427
554264478
1237904265
1000850033
1373414373
1173162072
769257326
757902941
840181847
713720676
715942420
459655446
820509527
1668266038
894656509
1002981241
1374273324
1664909805
587468541
658223119
546325248
451616448
1015705399
837127086
893187472
493987273
1609334498
1579946309
1355162605
264593327
449701607
401838620
876511523
1010117473
775218584
1698084759
1686895025
909761574
1025145982
1052192989
1417244233
1134543482
658933730
1531165728
793721675
1282473453
1254534969
951253712
1626088283
1163303590
60681320
1698619505
1219859851
1108299345
527593867
1601390441
1027825517
648064222
1554684863
1505290162
1665723758
1106729583
874827706
472087040
727017992
857333823
943686727
1557077126
1674488215
1617779443
1166756059
693386685
1177615882
631504732
573283076
789051395
776628655
1304878425
60813673
649032333
1649110233
1335081470
1677498147
1610093423
1644591549
965103363
300986833
979429899
1310738155
962972984
633014972
1058686806
1430265350
495514710
1457054786
1671553360
1673105122
437147373
847950925
1151862511
1672169563
1562087294
890511300
1010423461
1188486947
1119210332
1188482855
722823906
1092623929
1487022066
1534904305
1448284509
1051345382
1609711556
968570889
979483230
1636336830
348873047
910506962
440272883
1280714280
266129521
1097732782
1350464324
1651036854
1639365623
963990204
874381109
1502492769
800057349
1043273977
1372039215
461611617
1572540848
1341590069
1633194100
1456932556
1240801513
899506189
1097746232
1391772368
494336201
1482668130
1096291856
1534047921
320406935
1668897365
1235706583
669711469
1469832602
1642149838
1268602377
1136862473
718207314
1544630806
542435446
1378425533
1087200271
683559350
659862739
1107608755
1400333369
426221274
1246148752
774966583
1244484303
576242365
871999661
949033057
957621336
794283185
723214976
1144917012
1617759454
1263997559
866028056
1619469219
218321555
986587963
941400769
884532468
1611642448
1035362695
987889345
1638482831
467073330
783608697
684715969
863663421
876846935
872798906
533955058
566112558
788805116
416831250
1001596701
1299374106
1112912638
818685843
1687502484
666101056
1059101081
636918344
1001633374
984000679
50007584
909490661
380299923
1410754575
1604319624
1497889543
1558217840
1478327910
1585506796
738356301
1657215703
1299671058
302884782
588917188
1646131973
139760432
828617875
1654553424
936628901
880886973
1628148073
406527039
1685797244
1673674695
797993528
947036355
1466203867
711720447
1664298222
700743923
1568440977
1691448981
268723366
600700894
1688988932
562529272
1459479200
1042279782
1661382217
1325294637
692207021
818239331
1213556865
1383088354
343828563
1298973811
807250619
821800384
949624840
277484388
876162738
958265697
1423909491
1699556587
789599804
512396165
248670222
1441495055
1176410963
744955724
1620750004
1623575577
493627017
1401593411
1031775288
1483292905
1266171597
280141652
1526771550
1391491116
517050490
1133747250
713947861
1102641815
775847904
1234537562
721772319
1635380613
1385336256
1066745005
1638662584
1291277555
852886433
828745566
1660364826
873409819
1664216855
964458418
1348407537
491305983
903364395
1501696803
351369431
474808720
950589383
1031270289
764570894
637093910
57352810
109318012
1611149885
453542726
1523504359
837811620
1441388830
775170638
1681323343
833749041
1626601555
1634165548
416751006
1616273701
1261102646
1403881341
729588645
1386976400
1528121833
1443510501
1232275305
1512761888
1434681379
592043213
889327721
1675293757
1037581101
1082488060
1205370598
1557326178
1359837124
1243017745
1298869505
1371894482
416093853
1677082534
811239832
1420194576
179874840
1691765774
452354155
1138932884
534870048
1490066884
1646384546
1675621699
733868304
1135912352
744561041
1111612454
1079577275
1502917813
1687447977
755747152
1615033638
1386928640
1388916578
626284856
1582539040
1035009233
1325342428
337642963
1327733509
1611681250
1328852588
1474148994
919169390
605283320
777830532
927921661
955831535
502263154
1249482829
895274525
1336399638
902697281
306845895
1017564473
1262968819
1134423856
273329580
1684359758
1600752363
1648531595
1157403104
730163366
748459397
1678758953
1268261354
1352452776
852074025
1254876165
873875085
449576153
665227028
1657464764
871741801
1286394126
766932402
1295456057
1028165295
1669023351
1202070356
627133486
1323744599
345960462
619478317
1445195506
962145507
784840187
1495750627
1021482949
497614905
765880289
1426833874
1256584562
1655491459
727700613
621315043
645760030
691064415
412029062
558138481
1335365518
367041278
1425650522
1045255454
1154113978
550464224
1218365159
869570782
288547557
1220349782
1099257644
853978566
700658527
1616984990
637416005
915212511
974957754
863143243
1080956939
397225555
1324624026
256460320
1697957132
964472129
1231118676
289820277
600089510
869035283
1253947071
804631872
853826900
972756641
913694981
639939899
451963329
852433586
1294818865
1649033679
1495783235
1542034782
1694794256
709674916
359233269
1682475694
1120106810
227793573
1629795444
400188479
607374793
1363825120
929427854
1188107221
1626303584
981886679
1525120695
1604140996
701493716
622992663
629212414
826420896
877458171
1656839755
1242702362
1650149663
1345880925
1620873701
1291524460
906204248
455060485
1495220223
1288877364
1292905331
813720550
1602733283
1463074687
1074801724
1648872291
1360980679
1374358898
1668466367
1309468893
773234367
1682097190
1540630406
646159987
1041061693
1659653150
1501966137
1303653509
1201141932
808970450
535439904
934786884
1668944278
589850358
734299705
1526249040
1051899860
1625242684
1620751335
1668039454
1381491102
1197864886
1133346749
1563419002
1536456410
290709042
1647037097
775259086
1693580067
1098258132
915496020
1260799396
1642295748
1689525949
1626566998
422660729
1689287418
1401934384
561285404
893496123
649203966
1013003073
1644115411
992748587
1100407742
733114845
1491248338
950476029
1343204902
1666390802
667485778
1681630143
669984128
1639964263
1522459011
1489105296
1627951192
653258828
316979865
1343322594
1211595902
994791819
929827815
807461894
1640167017
1699122813
987506285
503802241
1694740127
1520151091
1529681632
883411066
878911986
991816642
1058683334
1004857663
1342851476
1068335890
1624253025
1635586537
1047935286
1623119285
890300052
727359184
1609769020
1335555347
1240422503
761099150
935197717
1550961617
587114520
1382621502
1377555529
386040108
1207229535
394947111
343552689
442071592
1192947056
571492517
776848433
1258745634
574962363
645556222
1604747300
844594720
1394364884
1575856917
1475957143
1137740003
1468601083
1514191691
1004653174
800882572
1002740715
1287643128
644782588
779166081
1545640556
1105860370
1607925928
923683361
912087112
1652835269
1463188558
863032812
974954536
1375435600
470218418
243466898
754488509
576942856
1673206896
208354982
990652108
732709415
734915748
588287945
203080906
1498315061
793148015
759958587
362439689
1566110204
61970701
1183683020
716211113
1491394049
935406995
750617340
934305192
1592719293
1287213037
1066782588
1117241717
1623515976
729452756
1610877350
807751551
1635564662
1520237744
834146314
674275642
1302828936
1618520571
1698014618
1245750766
1109199097
1658894289
1688856776
1562618420
1242192138
1663387789
1450149676
548830222
754037460
896163894
1648805158
1564454010
1518791886
1614140937
1622614915
1280030227
1283951041
1690249638
1087026198
453052814
1093065340
867310070
941645556
1086931479
1587188853
1453172938
1603496651
1550679091
1203973045
1169832789
1660484806
921326298
1383642693
1523804976
947328519
853452409
593434066
722370075
247257064
658317479
1657602177
837788107
977918092
1632075470
592038231
1103801235
1646984144
1423916712
980694681
1493365930
1435850438
854790888
237207970
840706877
1110094194
1420925194
1526724389
967189347
975154137
1249768042
1616456474
483545533
1605743233
470559437
1623985258
815928426
935614585
647756551
754626593
1648985887
1395316957
1545402066
1276418073
944166436
1205860664
1278943371
510093734
710498071
1434451075
1140873158
491126237
1063032686
974612080
1250890201
1129308107
1047241024
785302863
510032458
781433522
1015750378
1023005851
390611213
1169594247
1066952084
1377588210
990097846
1623273483
1151785554
1145216023
1526468705
1599971877
1640975793
918410268
536938723
899810559
874309518
1205116755
1330637117
497529015
479543196
1666590950
445203032
1667601192
1250463617
629492756
1693372423
1641406006
651081442
1181349775
1329890001
638053685
1160063104
591163312
1555914650
874878237
1554776750
1690160740
594743347
1239679013
1424148754
802797357
1687510630
237322123
1593271308
720308822
1437386426
1459918556
1382525769
1359127832
1209100274
1545577744
743690131
1229796953
610942245
362348900
1470176988
749040548
1521711752
1565980497
864352814
520675445
1083218055
969070802
1167046184
195943582
1421595600
1320488591
978335210
1187922737
392211067
1678858699
1254603063
1650314075
417203090
1595456687
989549278
1300634675
1666118007
1651426148
1041552069
827260634
1110702336
1189337698
1672023735
1621888011
1374629337
1491216531
665411112
870966884
1516478221
452145256
980198807
1439708703
945369896
1004128550
1635621648
1478423671
383652623
900021605
1662339190
848740540
1678531862
1116797006
882070274
1020413943
388984318
1692507260
986698750
650857647
1164542128
703293212
1220198550
676086889
754575881
1689222601
901040876
807452468
1605737508
1528629582
1399930063
915222210
1241312864
1117380400
877829069
1043547691
584115406
65649738
310343851
1596639388
917117905
1177045075
1154794612
1390505974
661234721
826927199
1629046891
1307392183
1215835562
524504530
784119404
1468442653
1623731663
1106086636
1692911071
1233610578
504957078
1375957276
1051179101
979501995
1023718967
473991914
960534733
1674528438
1616462517
1552761124
900818804
653073662
741182567
733934276
1671864515
765525330
247809066
484960775
1602150262
1305811098
609586448
452534943
515616203
952377116
1259207574
1498173215
202924271
1304500257
1516232033
1645913255
944340649
1309197044
1564054685
1647548761
821749077
1520677681
984157606
1607075107
1340828515
1663003710
1519612038
1499040878
1247074909
824709225
1614321149
1061744280
1056209828
1078533977
1437450773
1429557692
1180273612
1350269481
1654733581
409808168
735320175
884296584
864134025
755727503
1601283110
923239951
417599510
1564129015
266393446
1084580169
77295759
653808603
466340351
1226648725
1644343489
1605553180
446724383
870777361
1676173338
1338262871
1013490522
1042000972
568080095
1373724115
431932703
635327220
1509726640
1370656911
1508910240
1570919886
847409319
1674503318
1446959929
872324632
454216519
1338300813
809518076
1074688782
501139195
1405247451
1631099303
742729473
1679533594
422267327
1130074160
704386664
1679818796
681181175
1655674936
1644532198
1169762010
425678097
1652284874
991959458
697819500
637375944
1516527846
874842735
1500619201
507082047
1022390375
115473525
1607459253
1088305560
981175410
1138307758
891802239
309394736
1009325122
1465720389
676794160
1080445951
1418518753
829111093
1037191346
1608787760
1607636691
1366090806
389913253
909228033
1339525879
689617144
1048119813
630446713
1255849619
866752184
1506913851
593852894
1034849089
982195511
657077324
293383596
216554892
1651359372
416255369
880664156
834855116
575405537
627768272
752096708
1681843004
1672097720
1343148870
629498520
835752483
1121751262
823920816
978129842
1695895405
1391276024
491995608
1268297318
1101937486
1108832815
718956274
1521185380
386439980
1426190854
294600741
846776079
442543985
1675239642
553945178
1123840505
747248143
748519466
1172713446
1125368408
729104968
1586311627
1146554719
734500171
1244603972
1421923491
696250753
1681456224
636089206
507907209
1614578513
816775587
1661319672
1452839846
1050972121
1192695807
1601280484
760233584
1338647078
849932774
569139215
509519792
933456364
328598151
808714824
1305169244
1248321352
659498293
526453311
633321764
706075624
706314761
1216410132
1011880739
1656512604
1199258745
739855542
1553136782
703933457
1011502992
1306520391
1684211112
1680168821
1019308505
1110839710
1628500590
1478628527
1617801021
997159567
1355790781
1609650314
1547138263
1304203822
1634751470
555226051
1551261361
1083074943
1258362495
1689774425
1670522130
1264496663
721358389
466670090
505888705
1382647550
1314869149
1223044661
1580838098
548516471
1684137703
536162054
827954463
1029075943
842889930
1116224094
507995814
1686409009
823331407
1210310483
1518854953
1294037453
1247641709
1383159204
1605280217
1681449857
837217412
1488573922
1593628606
1592703938
1086805333
783903908
1076216792
1585171625
912101457
884657620
1362690300
868604259
1008595348
971517964
1197725526
1520859050
1015572316
1248358917
582849342
700691497
1514260748
998260707
531436210
183245624
1662915038
1677651717
1636201525
765549910
840016297
1642493585
493910165
1107110807
703899625
1618485042
1442193803
1525138105
1601014561
1454298518
1413054795
1144978024
1534871923
1280614325
845507405
780205496
1687674479
986138412
476941414
674171777
785813957
953776765
1076465552
705872303
620860538
1377687382
913006774
1339436347
1553558870
1673682041
1292910600
896450633
427671520
1377862624
929329363
1230641095
1488951425
1317595589
363579993
1242566416
1332707199
607482060
993913184
1277034973
1681539238
1637916376
958508651
1667316549
702002706
1274376781
204242598
529269254
1265049732
1413951114
758996
1634285448
1113059113
572129958
916253587
1317930537
1571254155
376383082
964115797
384334125
1439166741
234517398
1554474450
1087393044
1521985226
1133325847
1378941267
698521902
468261654
688364222
1525468482
388306083
800762249
1611891768
1267660889
1693403072
1518603023
1635682041
779218286
702962596
1278803433
212698218
1187386392
691360830
787233276
1655342856
1593160276
351546964
659199479
942156145
924665568
1105166163
1519877353
683930037
1613926194
476274320
1348951537
1559133171
851898055
1414501952
1165698987
1455798245
1630414433
977823449
562082781
962693085
1181275103
613905416
835855461
914626274
1444767309
1443674682
972519843
1417989075
883573644
1409513434
793155819
679259982
1568676069
461646346
523391842
812719695
383436457
1236717821
1408881645
468691305
1456796030
204863395
422195593
1418179012
1605356627
1403387773
826227422
1614590159
1693782294
771885392
838401725
1012050659
451108464
990194184
511357376
774534559
1358427951
259755663
1531043142
1613529831
1353754507
719714939
658490522
954202296
933302320
384844802
1516577769
1652746361
1538471333
749498341
1080634511
1612217453
1657023658
191453371
1612900412
1444834421
1559465644
1217780157
1466104103
783522324
1502707343
1115937426
536926953
1309721646
882585073
755901777
1355256022
1652294499
744280263
491104161
1444241867
1185315313
634851179
827802710
910144022
1505281757
532418136
709357547
839231744
1695608246
492798904
1362130303
437475563
1113927951
626188262
1299428614
1071083992
1072113846
955936030
1211006970
646233837
1117576690
893965608
741266663
1464278313
1676511192
1619060832
496412971
414297836
758509014
586899695
1333787100
1660183401
1049463597
1648904823
978346259
1505664182
1367443172
603548523
1281363810
629338510
234854049
476502326
758142890
631547458
890820117
1507988569
1157496325
1669279595
853180368
1205933173
983932538
1615807598
504675022
1568060371
502828089
1672684201
323824939
1136074548
1378435569
1690384309
1221431675
1625332289
265579642
1645555861
414683260
1601564077
968601418
1662889241
1519584179
1000272295
831842944
1612691714
1168265496
1651819403
684791207
1629571004
302613076
1012155796
852336693
920285876
669230675
1312129208
1209256831
897877629
508627106
1182230324
1665692910
898355886
804002263
1328731118
1399884179
1689610410
1477520263
1000070252
1133210636
1591776536
898463074
954772297
1669824955
839597746
433946071
469311235
998963438
568218019
1474395621
1586543112
1397724580
912626284
377083817
631267185
859441994
763274213
1546794634
824181017
852389563
1681371189
641027101
1187533424
1002061442
908038973
1571739369
1427866271
1648098438
1329642883
1546757121
1548654186
1231099918
1119102289
1071258432
1642026148
1569154038
721607352
1614933313
1687744668
1118459135
1235757365
583196674
705108061
612324756
848957136
736983470
882788183
141897869
598728586
1354673541
388115445
485372237
1600691632
921428391
609806512
1695441531
1602014627
948423283
645262892
833656289
1625019448
486782597
568727597
718082123
1083670455
895970080
1365782161
719820839
871202677
966912301
1304301605
1349611383
1494559855
1518852081
1641311954
699042825
662658193
1466439532
1162887652
1063878998
1538746401
1598771014
1570572096
165225475
1494981001
912179974
1263101987
80647134
889784062
1638004321
346918192
849833539
389080656
1515151079
948031943
671914276
1540342456
1476071902
1503017558
1506594925
807878780
1377304249
876385920
1570529988
1165983678
533780573
847424485
1029565597
705441799
757519779
1398277968
606395475
1618462970
933402712
1018117620
1153052714
1638869225
1504221639
1674424708
838064387
926928519
1653921226
1377042798
1557884624
1164405801
1094745837
915251302
688786497
178069741
1472003489
91978242
440722963
1192133849
175772938
578248274
642163211
1183065680
1580892412
708666333
1453140783
1619499269
780791360
484665034
1648826208
1667492532
753843245
1353564401
916487713
416797261
916383138
831907399
794708604
1286923051
712679718
795879231
1545660547
908107422
1295798762
891612600
1170919082
1039990623
1687482383
935777840
448820047
656490270
1069056782
326296633
1549330928
573495867
1171480443
1372876944
1229222717
399702391
1681427540
1616396825
1508662135
916619530
719341780
1073267322
1003771904
398923180
750850281
992541364
1616910845
1688993034
867691893
1602820120
1154508929
831929332
1662100046
691865087
1222573966
1461095908
432399108
1569131152
1251932243
742781587
466773939
1170501117
578829556
972055057
1534308539
741199373
320946595
768917521
513412557
1212072828
330861873
672594800
1482179416
1208928902
1441271917
918662653
790751945
1672603194
891584122
1699660688
1260871621
929342268
637812921
1423390553
438914474
1215937408
283421136
1457020087
39368475
1684746386
1689540536
442416935
790029879
1046457047
1290002464
773915231
1299812768
1494425027
1603889020
1178758055
755044997
856007404
1532019023
1332329757
1277099964
1409928861
834807266
885506207
677875409
1409352082
333257467
1226561185
471254437
1496488651
265733391
522504402
1605478756
1287389158
479117436
1532134339
1059305189
1267372871
1661332755
1169158327
863687444
895377485
1170359642
367412061
402211218
1316538101
748723712
456965573
1134816369
1205532084
138918517
1614877481
516796731
1147135450
647269284
955607095
1124981134
530124453
459062084
1322150637
847988578
781199790
1006001229
1587992984
1146341863
1504132662
1293373520
1656112082
1648346021
1205051920
1218998352
625709578
471448502
1633216351
214017646
1153166810
551309978
920153505
1367764842
924194683
1550144382
1478248593
5678611
1642213465
1345144444
1547675595
1434922970
570424880
101709924
1044731777
978340004
369375597
894349273
1378057844
609236013
1343907655
1419195448
796297735
1689765303
626661898
1076817166
624020385
1459773922
670612009
1599705898
305247927
1233793299
1425526954
336705941
986216380
1013257489
997371426
947626878
1410230770
1145015665
596433138
1176604874
1302950660
1745738585
1109838474
1653038389
1378752995
1065498329
790882691
749773533
954553445
963189338
1004296802
1353938185
1557088600
1170962815
892969328
868709882
1696952843
1602352858
1204668270
686770830
808143275
480478747
1456994550
1085230183
1364418828
1255282857
1020539414
1673692316
783568230
1634420518
937826405
453675674
764876429
1021549583
1753028148
1119550847
1722113303
975608467
774993024
602232320
407195699
1096992021
1311010645
971473278
1434630392
926395356
683457116
835297533
1300095735
610735927
969243437
421500150
1665647528
1010577952
1465757488
1031183900
992206902
509732572
1266295500
319574957
701683473
1681960662
645577941
1746081521
199031499
961037671
1686916050
1389355352
1262930301
1040947372
1461223044
1199632583
1670684965
192079934
1208787186
1499414882
1171383994
715832441
495741224
1358989841
1328030027
1028016751
801227079
1149460602
1048783576
1337242441
289400514
1135543233
1043886278
1713816469
1110448001
790135700
1306267519
1341472061
904032872
1590624240
941846730
917830093
1770660961
1425016647
1634284908
1128639482
905587168
795800903
1042681313
709888647
1680011308
1604228402
747739058
1004623737
920957765
527440108
1428248887
906050026
791545664
180913035
1598584805
1236401626
656177357
885273769
1042069723
1747484745
322366592
1038801299
1688875754
253953317
30193135
835942236
704543624
1053092057
1635970427
1006883432
906649557
1723102406
1299409016
1558942057
273758722
1031959491
1076209774
929055045
367341578
1686004467
1172444290
739908418
1628129507
639586818
1513054641
1700506034
231061059
1245670419
1735756580
1112211293
1690859711
1062316062
1597278446
1117482856
1340636928
1428349566
798085299
1697509365
1270335485
674606889
1284833578
305639472
702667326
513499662
841835562
550212056
345989433
1620338458
1054584509
214379605
1431095455
1204182561
1679194873
860433421
531120558
44013948
1215398618
959415135
1665675974
997252840
1242935674
1561746954
1448758033
920940987
252415614
350849292
265363589
1780672516
1220074010
432542766
1265620164
1280617466
694286921
1613182641
1762938180
372699351
985613830
695459134
1345667246
882773412
1617258927
425571304
712923246
669609104
1782549565
610031118
1165478807
1541083393
298575016
901683592
887805059
635081801
650712451
66189070
433138215
330006257
1362409683
1147696713
1747556033
1155712450
1341507477
1775251708
1386839685
302856853
728750340
311750832
358850873
1177536221
684003623
1271192261
1497757609
685178554
1207631308
924091451
467686169
1103919029
1744765370
415532144
990986216
461353742
1735310852
727583488
1725503348
1771477704
403583493
1660574037
606933533
666992667
813456255
1491143211
1231062693
460456165
626510872
1672602266
1192901121
867793448
650769379
1653045191
72675511
1767184005
948904256
430249390
1344741523
1076006018
127821510
1731817519
1036024730
251894196
978429340
1163404434
1765908115
1354371656
1081614909
724650178
1568088339
943878121
1601067313
1217509142
686114079
372589865
281582485
1014008530
1530546342
504054808
556752608
729906097
1203335693
774838290
993397452
1136394238
1505192174
1324772316
1123248234
1751608056
707803432
1086893766
841936494
1778628391
1367219802
1798510133
882511954
771145433
1266897214
1488600855
1757212115
754663872
1275680261
571271808
1222554045
1070358234
686079145
316298151
952950603
1538542285
578602469
898586236
717048828
900830887
877327237
1207314578
685534774
1347828971
1328111936
1183102124
1697673751
1220319125
803650496
1692963344
961549605
929754236
636593174
466317076
1459614899
1108881996
1694196733
1599649728
1769845955
1625128152
1234269775
1210869746
1603190876
394559113
1689877295
1465082860
1255219677
831715409
523339181
1546844891
320636665
1147619865
1015681326
1559376711
1587449785
1680199167
1363650975
1061370570
1777297502
707961134
677142859
1704058532
790592506
623533531
703156328
944615946
1729144523
696321770
952875559
1390705712
367546489
368806698
361024986
1266925737
211774349
587837583
679138175
933749034
458944767
1174131231
1055236265
1040192842
1317230681
1064785342
728947421
623467256
747794674
939778013
1157205124
50556896
584616077
1626043229
1139058102
862643274
879217509
1378993174
114753410
1053613826
1757354872
1607999087
1784904122
1364484836
951269284
754647744
794622921
986002157
461257295
1468597582
1588287585
523807684
1142694633
237929094
928044397
1138046861
494774316
326670553
1312546
1413905501
933889337
1466686988
591480991
1040182270
1238985978
947558449
1185329806
180132117
58122624
1243458741
1660560773
279907893
897191378
1630753934
1681689822
1085694137
841239448
852065452
1191518551
1729717027
848670955
1238207802
599235792
1675945587
988748675
1661342502
762689906
1628068575
1015095152
1569113603
1014845007
1496659164
1682455545
728881726
314159681
542035569
1643882601
392476416
766824357
974227312
699201097
892910845
455810868
718687177
1432601359
799255323
1086741801
1701606684
1606389650
1312028999
592808159
1021031278
367795623
102775980
996101979
1034362488
760382057
401027326
407516030
711219295
599115009
1462997870
1799736773
696306376
433796928
1215793753
628077305
923725151
1751232717
924866776
1278706386
522896400
323320373
986296123
1130859082
1018048065
1496212473
1507209092
402693613
1243884250
204128129
1510578374
229407829
1112342094
1797988024
977705974
1254599169
813292223
516961679
738621386
1640377941
1478454028
780317520
1130174077
1704144618
1740935287
1420809781
1036104933
927416168
112355013
423278007
991757287
1148000754
830083155
1337901602
1676265271
1744948100
1117654611
1291118288
714630428
809874175
1314404554
658053413
864564866
1126398503
1535691817
747583380
999850879
1603455797
1367754855
1387764858
1697040083
1055023047
1015591953
1322176950
1645033016
1210946648
1474966133
439702443
943743018
521738836
397163516
731685887
1141520212
1518525583
1660855722
1724668880
1017813193
1102146185
863771680
583504411
1188855698
1066918050
1693023266
1650909384
1213351647
1653175944
1438014939
758144615
951733756
797034958
943019566
1346363504
699520223
1188235381
1595969091
1348304780
511133633
1531608270
521622918
1353758673
860207820
1598263902
1644305408
423990028
195085814
1586185375
1701959696
1555197964
1658041732
1403764579
916416884
1539743458
1634814750
1151455439
971201290
1131452732
662942005
967038122
588157314
1042193422
612286873
1029879820
793280978
1745916923
1116297623
416187100
1441164413
1703812554
706464703
1475897579
1716874546
1412903339
958557336
696528686
948488228
963734865
1178063012
1298879318
1683752142
1570287200
1324161693
1568475485
273391037
938475790
1688362632
1580048967
1673621399
823576364
691473100
477583833
1410604546
978387989
471294448
541902320
1670739595
1304716279
962732669
1191966172
1365900836
1110267470
1788345286
1602387472
1036738422
1011409150
856882874
1603195077
1434368728
946410229
1399516414
1167767036
1610314508
488690294
1624844077
1136888877
174331590
1017849891
1055145932
344355375
1039588466
820034237
1494017513
1400932373
671167144
1358492704
1433934954
1792916027
1724906139
1077312894
1059194845
413270447
793689231
1680620677
1773888458
1426205175
1755943276
481389698
1024749920
1155124997
1644374763
586198909
1771508619
300385472
358620818
1082820735
1615354835
1726100932
341959444
782592062
1076318558
554076716
919330261
949994928
274196204
1470973854
1305440249
912644786
651460163
1716254383
125271252
1604007429
522135095
831773219
1139059757
1659500389
471748620
523131665
658920835
619999089
1324684007
1447459872
1760703535
716860703
1713690835
488646304
1409429778
1704800252
328568404
1389787259
683587546
1214408290
1289394980
1601458648
1152814707
978010816
943283690
905643304
1394384473
520163159
1737812660
1422625152
1493572367
395646668
1727138126
690363506
666667232
742262006
1671595523
653850957
1617449816
1309497843
1799895444
1410632241
1516804025
527560025
1665077685
1295417820
984702710
1693791643
1678834546
420479023
1489843448
585632558
559349423
1713758989
1012457622
1360230658
261464221
496887339
841099654
1703548659
1796847414
1568465557
1097377292
1314532286
393258888
1472027226
1008958415
526558971
796635169
427887188
1031821400
1405876792
1632731967
1314336338
1067067506
781727858
756643362
743231197
789225073
1586881208
1789043557
1310404530
692464461
1692593867
1197654121
464871008
902037653
697642675
835413721
906798149
1748271946
493719779
951221754
825922104
991804503
794746062
1074509650
1456105130
904268646
806257590
1466426582
878148134
67902499
1079618815
393701616
1794456689
236073705
515290147
1182604697
882042491
1564109633
493094189
470206552
1574459737
1576608805
425352971
1132225403
534486633
1602596801
1546296289
908395641
1573242856
1489127708
1694637979
480178447
454431235
995835779
721908809
1331079338
352276421
1125862027
865847227
451123144
673613709
798690128
1695851817
1532954789
1688034533
1652927704
1533936288
641211903
475183858
1644544966
1527945758
880999113
719548287
671218771
1767133568
895833370
206548849
1615958303
1057206089
1462985664
402540633
875593622
199925217
765864601
1086586126
738748870
947296939
1619595139
1764067797
1132436961
1107350995
1480068074
904940404
1603022624
890468069
850338381
848348322
108620068
444534627
1137408703
1357878908
881566666
1315495297
470879853
1435495563
1411358498
1663334875
1475727006
1613092694
1374620092
751018927
1607833206
566443096
1074283414
1296551785
1397805012
1144689371
865732653
832440216
1070419452
543661702
1427773202
1222622985
418422714
1128975891
1212180839
854807368
1234841674
1218182790
459633967
1204444690
385637493
1436279347
485807594
234715517
1768790981
1571470722
739121459
1605326350
1713344751
1136501691
1711128583
741579483
1001401645
1679290071
1013530990
1564838880
1154359167
167010699
1136353328
904177965
1650127879
575528073
1440810217
1490012115
1674553938
921611260
647248547
1058816885
890849369
1224343444
918161149
831478808
1295990094
1279285617
935477996
1720885544
1604836102
662061575
872087993
1474833061
1359393871
870735682
939826153
1424505320
1782582610
743434069
443026102
1494004749
1295491806
1083585446
1209387360
997854888
1359467399
809186680
717440656
784730113
1483280905
874807264
1086887777
862499553
1795255864
994807527
294238514
331709420
1089893372
643098472
451978312
842790152
627884124
739156550
738584864
1638326961
428676261
1139734579
455383650
966287504
1029490669
1062062873
1411731169
1665487789
1614058827
1451938415
831489278
1176531369
1254847990
1068375340
903083057
1615115201
1624931314
1275646860
283184391
359447389
1334565118
1667768971
1144588385
1032205031
921665812
364176678
931012054
857652503
1696071786
1064923741
646297255
1017197781
1327712275
219839610
866986749
1054303513
942725970
813576875
1131547097
1365365134
544892051
732631735
869044690
1407403741
636606114
1672396640
1028229100
216121840
1358942266
1656082791
894920186
1693797652
738862600
491611315
931326834
1439695620
1256496075
969237534
360625384
1734781037
1532810126
1191941616
1713018884
641835611
1080603351
868383034
503839961
523942918
1651852374
1537309724
273824511
477910387
1353680816
1235290618
1050499339
789842738
1524693669
1295398025
1693863940
1350823680
1184676728
734580117
978245268
376882935
490575820
1419110777
1159243709
1535067907
1316699954
1665416802
1483977285
1387872138
346750528
370835872
1639173046
1124945585
1275422380
1364193549
1104461919
1125227568
727482322
870867631
318984690
1061451152
907557844
1658986670
1687256380
1783819887
540656601
1619658712
796244308
1488990949
496912360
1041452771
1584035408
1373778622
901076227
255616688
997190778
881220188
1569584568
648185499
1727204988
1626738230
468381937
712226361
822762303
437308850
970039941
253405692
1127913208
1600414199
1606780749
1572757943
1307808556
976498226
682235818
1686463199
139203236
1743977014
824867066
781231306
1404409009
841710422
1451835636
1363203237
1774661699
1147968260
853570497
916115092
1569977221
255793924
1022919226
1695286468
100405868
1642702065
433107295
1712561792
598941789
663881647
1707614240
1321868785
1503072962
1078469056
995410509
1248987962
1784232183
1292603153
1183826438
450846925
1632555464
1603236046
1615413980
1578374382
757434179
1328909458
1239081414
391487803
1316231820
983571638
1152724458
1718359159
1223872907
1299493968
1408693631
648465878
1710639453
1327355787
421610975
1166313528
931187972
946151713
1099969369
861190968
177103024
837681069
784677603
733611858
1513463828
1754725223
553463106
380659164
124463617
1674182546
1454891491
1601320452
732620444
191590707
1297141700
387465753
1520510674
317117227
986228555
659344049
1449532670
1038225745
1363867290
1725443806
760888928
582385573
687800356
1459220140
370965935
108055056
1734977687
1057413947
898591855
981180855
863408583
561652304
530477367
787237081
1170069329
1741413742
1634172442
1345486044
461900448
795096183
1411732382
66119060
1628636127
1458035679
1157846147
1378100503
1428326195
868356964
1451558770
1045550309
918474496
1295509650
1615138282
869348959
1598121807
445642843
386108987
707277468
300404204
690970746
1339118254
896025462
1256323578
434393649
766192659
1070175192
1691967508
734608211
1310486404
816886110
1687899622
750110056
1466414752
1204130664
13471410
1472408319
680757728
675184165
1208485976
1044085606
1635137513
1311161603
1711848097
1295257971
1237438101
980963243
431589750
461880593
1314657082
805388916
1058324932
1304751545
1033603808
417856253
866715410
902939865
1760883029
1473183591
959162908
1731570955
1403172812
563263532
1379081923
985942666
640202068
1313208456
1485395250
1723266364
982084880
1196309742
999858848
1448667877
1735317609
1369638559
123311421
778449090
1144235442
1421919689
981018008
1694695974
1748263607
1647282021
935163493
1754950266
572218871
1197426205
674384638
1286969991
845865741
1741580679
1514118492
1101463587
955898720
764030521
255723620
1202130191
804018164
1618019845
785950566
1725668946
1562675148
648387693
1174458497
572573557
870208302
1602358203
720791076
1112785022
813155033
570314035
635573189
235442175
27061382
513165209
559192410
392215846
398301537
549320595
326266690
1138031838
1177459243
1164456614
1728406305
455624543
1073126909
598503865
756794542
646291047
1664781592
1409001747
531114481
1259063029
550057990
959703082
1796414370
1798014238
786269751
1011751431
186455837
1367123145
1250466468
1716964042
864416596
439745325
1512804100
608713026
1502932671
1103810794
1732144704
1688601733
1468248363
1540637777
778327719
966817155
1140305087
621549598
1072049010
1396819646
885577894
393934194
1111575225
1100409954
1670692187
1265076085
1435315459
1529362590
737696567
733998367
350601203
1728317001
1510507463
936382574
787418949
913016715
827341121
418964820
1445873492
1683960389
1626251230
1493857645
1796147675
237653333
1678931560
712140243
1254773050
1732264387
1742214971
1206606263
544613283
719426640
1600757041
638172262
1020784689
1425753991
661788543
1320651050
1768988956
1783212925
1731763487
1380670796
772265797
517263388
625256846
772444647
1773109774
1227358991
1761166181
897091201
1137094609
1742674893
731527558
1303157856
1264590637
1678491940
1058550142
1704005553
1302958870
1639381804
1765492121
446906744
1672428225
998681344
1400186302
1651397712
1383452100
994763894
1760175521
1481999126
867515437
1759891325
1556329399
1639684518
1074929985
1355876495
1674743175
978006330
1670905401
1742966458
1237622926
407505480
1251397435
691780605
795636330
691798284
1716837352
1723399626
1465241638
1416469432
863445382
1406787796
760809402
807021283
1338487888
1731390965
177911991
1746686550
1125219586
625699792
1504561022
1357636219
801107663
1496207288
639755530
1089140201
851143601
620698925
1642706406
552044112
742575710
463903454
664786440
946315872
1292741554
460549326
1171243476
438776405
1076492416
1774070169
631526257
1403210093
1086926165
483525500
468226184
1199751492
1726186793
917799915
1053311396
1461265374
912307410
1032387127
819578539
1584936637
1417784173
1705518813
1680157951
902639207
1404474101
1350848580
779972585
1710257860
1028900073
518353832
1740843406
1758120682
588890118
1281525598
1422996101
1004530521
936062416
1757992470
1747041466
1586177874
1263563181
1787591450
1346317740
1179239790
459807443
375790329
615586409
1349377139
1066648489
1193101240
1454514776
1623524976
1620913211
386071075
1321250498
368196145
629204376
1725825927
1233181197
1055143824
1433750921
739876606
563506343
1311671610
758536658
721340668
831286016
1789420865
961168737
1447427503
1632851620
931241542
735616852
1708439111
1741553846
969002333
988227686
1799263180
705529033
1785836512
1687715714
1750971136
1509996057
838608561
1556133099
813029039
965619230
536696355
1153071645
356512384
868852627
1261409057
254889848
717806528
348908240
1449449257
1735419942
1642425990
758770120
1038229921
938898522
1754461219
1648795363
1510083544
950773721
611383028
1098240022
1717042090
701895043
1742276131
667092267
625769705
891818216
450281085
892281353
703846656
748354883
983581902
691341527
1580030746
382845616
1230710886
1768438469
1718587520
785317592
1611756552
1065625155
1687413817
977632274
496956384
1068983081
531029142
752256736
901401424
827266390
1465878206
569369126
756463253
1367318656
535188732
799254802
1042000424
1627761219
1758662562
1204154186
1366518641
1260185089
1696779557
1210724912
1059561963
1778110191
1696290318
1021550848
628220143
1791763379
1088667986
1490066485
1558013439
1699646574
1707912284
561098104
1745456647
419453954
845418153
1469334906
714386467
389833410
1491053208
1020883337
1054352023
1152378372
1333027366
1146721156
1172186428
1491052923
1694377617
991630466
1342930410
1292783689
1098664270
1281741200
903409267
1096487406
625631481
1326813115
738222206
1743056989
1660923561
371665409
1390783194
1177504437
1245344330
1436069497
1060583014
935270319
264242401
1694864535
925969998
250068721
1585976916
900871129
915170353
926620001
403474955
1677323795
1162866515
1737193756
1616870596
1077854485
856140947
478544588
1513784046
971017070
311283687
661001670
689293092
561583648
321146751
1797443070
457717484
1321358963
1745404516
1256971149
1702949748
513440861
1334835358
178504026
210564788
1463191455
1736197182
915792834
1098818430
1001021661
1371661749
1401807856
412822802
1389166835
346026092
883116266
1633086631
633623231
1309227071
1119009829
806891509
1673715580
532753107
112390451
905445515
1100452184
728428950
1326728307
1268336465
1697266818
1588695407
1702361611
1246620523
1004218521
558033162
1780926136
422778301
1594786875
1087558490
980424234
1527900684
952514142
295923686
922289485
811842279
1690558923
1767639713
1061085591
501005953
920453159
176411703
874645161
766767904
1067537434
1720008932
1336737817
1601962440
835335112
602866399
760794304
1662316790
814552979
1140738644
1065489683
806605241
971896943
763366187
661276817
924503506
512175986
1768830990
548268076
649431753
803818811
300053177
665678903
1104244329
808708504
669489299
1258786305
1653233815
1548745149
1265595654
1194481178
1575778235
1204786499
1486229326
575613244
1060181423
1732755505
1793539576
718248081
936022941
1318700353
1266671758
1778172742
745262207
1742721607
1029604050
1232292100
366408059
805279
1719272140
883012115
1413650256
503681383
1667899884
1317574373
1788554233
1776729259
1399250417
1250241591
1003292386
440153225
1330663269
1121694354
1423206442
425140845
610218140
753145924
522936984
878153485
1705875685
1122049516
1670671030
682095077
1406771246
943119775
1583569500
481621365
718950664
1102033258
1316776692
634057447
941801959
1005833860
1437636542
1603507166
1488547162
1736795078
1192036912
1651167762
496971008
1738656599
407797213
1703257685
1459856671
1393388335
1784401245
1246879463
1740922438
1269493342
961229156
417053196
756629208
565825181
637095620
669367710
1201411675
999454771
1588729695
1659324411
1723898011
819508106
517369662
1424581763
1723174808
1237713280
836090147
1480078966
1557344435
535315276
1780205209
293309391
1297678925
784235423
515427312
989924125
1619744420
392722333
1116828457
811262799
1775576206
669494326
1462424714
651324672
968612991
1710866926
1639659632
876984142
1015104574
1774300685
1740692083
1473459957
1618238482
239405775
840340658
1157188498
988312418
1537510074
1002891702
489667660
1219533281
1681780733
356598422
1268643378
891829167
1738949812
1547017135
1439740510
803431033
1657347933
829155232
711700502
1776883376
1705153984
834942509
483487113
1712525297
1053803796
662226913
569123314
1008905332
1193723597
584608374
911936433
327465382
499885589
917787211
1056488823
1370197354
1384379231
1063588314
1175673122
1720179573
672299864
658222185
784060197
1778995619
754384515
1741924862
1296695985
434616348
1035890676
1737869870
661067225
1594037243
1657572776
1353831894
938723321
700803633
846914022
468620666
891470110
807614631
1272386323
643216996
746432185
1243914730
932998569
1739902278
28058800
941192376
1725897325
523774409
1762472063
1470113014
1748509361
1176218404
682067698
913640603
1409583347
381693417
903474178
985255551
1119424313
1067738223
772882451
1723285680
1666427587
662857774
1305380095
934793888
1702486737
788134975
1729776480
707116839
1665467401
1341438060
636245485
1749137779
1451421451
1231662056
416474271
1652556275
1788564087
1492813186
390858865
892605336
1772684770
640901257
733682448
1137636960
1018557406
1566830778
771774605
850480703
1052747345
352399965
1396200861
1054680430
1164431698
691612682
1744524485
1307454565
1669512349
1181929266
680551647
1759366155
704313333
1799714422
1210891458
1461190339
1648734963
685133141
688507332
1488330721
945600756
411791596
817562188
970476866
911833150
588342679
955837239
1067107861
674373317
960927663
1414983689
1611047404
1013818279
713041568
1628504609
737979922
1153544025
971471637
750455277
808302433
1477944919
1714551534
1767828901
952363782
750311902
780599185
776087820
1694175109
983023178
1494891691
1347136074
1717472449
840603660
539927079
1640629905
876785006
633632699
652015337
888191389
1348394691
589343373
1681599609
1033390221
712175587
1620114239
1021701136
1155731894
1676175441
1277326644
927582013
433497334
507580698
674268477
873345191
323148476
424705706
447372677
1091451255
1092205176
365747697
636759856
65209572
876134594
293093167
515457273
1716215005
622505403
1749884228
1305378872
1444348399
1448293585
496506948
973908126
1747978065
1397486613
1795030082
347289019
1085253141
282905645
1510431316
462232183
397173548
997695597
1646382857
1475413710
268939161
1748666718
1228579476
1514737272
1029734877
759846141
1147841541
575525096
669306507
1536379590
786318703
1363490543
223751056
738010892
884447451
1428577779
776290214
1136333422
1089750440
973796544
797138360
1742555065
1391733517
797230806
1658200931
468860787
508559412
1300504354
855995446
1462342915
1527178381
1078855492
600253384
1384296111
1053281665
1621328174
936636527
1607253431
682889803
1369461082
1629142071
1614708420
686971303
943147575
1426466629
148420420
327684803
1286814080
940507168
1597126740
977511361
872886370
718752947
1506839618
382999712
701452729
1090560303
1448939810
1283879484
1187785467
1651085913
733804958
1100943814
600019821
1737980235
1056843029
844743073
1723324679
691094179
1682408203
1528512485
1012311462
1158391253
1745375288
1145749370
1400047907
1047178074
952731406
911337340
1242857508
1767856009
880285139
1368348352
1469332008
916077569
589225421
1713744298
1588626913
1189930011
209508554
1218079378
935633667
378288509
482829882
1167443106
1779654529
1767157989
1316997782
1465197375
1740630245
783704707
1423810804
924085989
1342908153
60013832
1677475005
646001813
1789284297
1527565133
519312532
1771703062
1707401193
397593864
1795493669
414646871
375272167
1283964566
210323579
577073903
1297428475
989210245
891277497
1066138787
1799929100
1612792740
866557273
1351360898
867810718
1086289192
690088928
1249524047
816019346
670026220
1635036993
1009944649
1329311028
275564874
303381534
1262977402
1552866449
833192037
770891269
1611661556
770349919
1670380974
1301872113
1607313071
648698755
1710754671
1579757440
1001378982
1120560692
780091665
315605660
1312277075
1063341771
994010128
1711247529
904583082
1189890709
463059910
1551627210
667883437
1096603975
1761484993
559778750
1559043815
589491569
379458843
928439038
1642149177
1786857735
376204211
836643012
349648602
457402692
721619843
694878990
1057121228
553728138
946825700
1251425266
1375197603
1086500163
682804425
1377309600
1758166090
610565656
980241233
449730528
1402982214
1500477181
1775734584
548405769
1227301671
1351795644
575490775
712982350
36738814
1694156189
1228561057
1434329693
913940641
1644178527
1605981621
1151069946
1167542994
1022508134
1042039176
732800301
1621751275
455789691
1046779068
1311439192
1318252913
1059856862
1063503313
1025563865
1444348195
796924156
1700604123
938393280
662188359
1378485278
1462056212
1629502472
1301123377
1331934901
1001694180
1788917331
377698690
776380484
892571889
487120907
1321959847
1790537148
492213858
1768172017
1051721681
596274344
1686457909
1669850770
986605062
581453447
60876072
1780696974
879639193
1565758904
1419949835
791273631
1048342418
1458931673
1358950222
345102627
728970154
960021448
977734359
1609869169
1152585862
840385081
433843046
1128173262
956835697
1765473815
729486693
1234904525
624032161
1637942304
1470298807
1610817159
1625081735
398775795
1580441479
1696521131
701190613
1799541109
1444107341
1708615418
914756467
793986619
1706150063
467084525
450484379
1537463977
1013637323
635214293
887164303
712544253
394039287
724346172
1717754221
476757013
621375355
1497763913
1648155950
1128762557
1480941640
468113122
1134947333
957943139
661879585
236665854
1525388284
1710062568
1017333662
1150793901
936626261
1271805871
629164718
1086468520
1306804270
1578148941
684670850
1753920780
1246757416
731414006
1403327358
467895756
1737308664
1104065201
772063230
817431468
838916888
748602651
638799056
302820884
1431644927
1065704847
1088355018
871632767
464624587
1797200994
1294842110
980909759
1620180401
972486629
1341924931
1034356608
929906350
1149036448
728457795
811056209
821954675
1312593350
1559194636
947893790
1385923862
1641140959
1742328167
1427133628
179116305
813916537
1539933268
1754193921
1322584630
1512281183
36513926
497559915
1092405886
1230794432
1698430552
1610781477
1514876550
733781903
1163272719
1175927420
552756400
584898607
1162568631
1487092723
917938598
1076124040
1602189572
1231639717
744737001
1717456662
914524449
772519652
974209841
953951683
907480711
910089942
1727516146
916379828
1158695184
1128071901
28716590
703812206
1659041442
1034414171
1320596799
1355733573
827843446
981183233
1609559158
1369453889
898085947
660734243
1118101144
932531568
1057508815
955459318
610194825
982900907
1218134876
1204031366
1284750068
1619077611
630730027
508646523
1670840137
835969977
794139162
1417321831
469875703
1062064638
1050751055
1480786814
1333139501
1123850027
1384129472
778587224
988818486
216336526
1057595922
1774941390
567851755
1124167527
737153006
1404596208
712291493
1636134859
36009809
830809923
1580107009
1062426147
828005178
780046950
1042780930
793003552
1044323500
1043059521
942643603
1391567201
432401555
190581318
347736068
212644657
776674690
999942415
835285973
1676387783
1151136578
1496778718
713899256
642340412
930610992
490669491
1329789914
370783035
1185669597
1657343945
1112043216
1248931095
1216469226
968325703
818619393
1088679499
256146438
1259562113
965527269
1652438087
767759697
1309701490
594510542
1001678388
730568182
1266309823
648420977
1463936135
897916860
1764995702
1593193490
1437257094
380751580
1137320718
1402200753
936408976
390430794
147514210
1023794328
1110894896
1765198066
952775245
1283006551
1443943192
1464311193
1029493762
1718400118
1748788458
1777323830
726506448
1449370252
1039735671
1640019094
1788510951
392908213
1235154220
1347349755
1730486351
1713610587
917448341
1198294016
1637800271
820064896
799553961
339804291
606386393
1270267751
767362085
1301136968
1150743242
1128375063
1725606482
1245223929
882165908
910257410
1284433485
1026831422
1496828312
713961409
1405095540
982820309
1028880006
801436427
1002576200
1245912352
807304690
990880866
976702225
1357797202
518197642
481062248
564836832
1229000758
1685417135
1144960730
1706953517
973336702
1281088087
1341769394
1461415598
1617413116
984784162
776761779
1781880636
995221844
770392833
821072308
1643344670
564807459
1747692659
1011687079
1173319794
494417191
528393929
475694659
875911586
1573553337
557646994
1345662958
896280607
1176744818
666526060
1367732282
1792956155
1191764249
1247812207
1254936681
1203654599
1024593390
714071541
720065059
1495469760
1108784890
1795754858
671347478
1458038042
1025570209
670756622
1787636963
1191800057
1032280720
1290396621
1308216664
760027011
1264021793
1571292790
673506562
909522461
880360279
1132744449
321221565
1477773693
1408708248
1395022443
552885669
678141902
1285722483
949437809
1721644502
1239924833
661293395
628052966
945340027
774177223
822285356
1294115892
950801903
1622958285
1245095483
696850423
1306434411
1562095235
1037195900
289054622
1340549450
571988105
84490589
376215665
869731021
906302969
421032550
266586929
450708163
1787565111
966232175
381621523
1046849822
271239105
1540055759
960459949
109604645
1543541115
1376960378
1774896560
1503997538
1116180360
346550063
1385605484
1450115574
796760269
818231931
778414217
1407090344
1407104243
1227708975
932837834
1434927121
469304627
1433691356
990312750
1561562960
817441940
1116970392
418865263
1437494869
1225918296
298951157
1551739170
1767888984
1405610145
922845147
824418356
1317434859
547182344
683658368
1592820459
378379917
467279330
866169124
1646317309
863738531
1044233383
1704932135
1674981620
1118707606
738583630
925443426
778061298
1381938953
1388136818
1695164185
1162963066
699138763
797482288
1683712983
1576677367
1664491414
1616634668
959254083
619571376
745146124
1258765053
1128499039
1399478066
1646586370
901696862
1449697253
869146702
1036547424
1788043219
1272216228
1346627246
1077075970
1401660793
371549249
789862709
1216934421
1499751008
1760032144
1156650431
522058977
626283722
1666307502
1029364082
1545250800
1769444973
943335541
1702487801
745635133
621942287
470847641
961399615
1054763309
224255733
496897823
1205036501
1625262396
1022361721
1264018604
1603487023
1727046980
598036823
1157221133
1346501162
1604573546
1336032333
786706115
220329717
818231501
982964923
851491102
541083461
1537222440
851892213
206954266
1227481436
1408844077
539114110
881537907
1059963952
1276765439
1755841759
298813690
671363567
1651606360
410666074
1207974562
1181364383
493201807
511439376
1481595349
1420794580
380274063
729419275
1053382085
1383450350
1689450861
1375725209
1576065390
114594897
760827665
697262553
464759659
754112930
1181565852
1000800395
321785732
838842528
1693558838
1225080125
711007037
1793109267
837885848
991306552
713578155
995420825
360017301
512934390
1534085475
346181812
587233315
850561312
1380490771
1384767698
1279918210
549451849
1048922735
1430143156
1616679165
955534662
767497699
1105529260
1217621880
1682487098
408858366
661381383
965840451
1079504345
1726812176
390437380
1610248389
1520899384
1156302869
493152905
1171687977
1009769534
1263173415
1091132021
1316892809
1654672900
717146060
1626648149
1763850955
1231736107
1179836909
1689390895
652772776
1765485543
430351219
1229730260
992885894
1499577933
1324329535
1106473657
1615747828
620716490
582658818
1301238156
879300222
540853404
1049711456
950906799
1679300171
1231020619
1391497114
822656274
1175928806
1746647436
1067876689
1780183903
1061775814
1222966835
1355225051
79917396
465495368
774314295
694389434
263885666
318596013
1472312547
464409644
1084567502
574962420
895168100
553803850
1277637062
831172933
1284132831
449058115
959530219
1350065735
418058752
774401445
766587239
1128189802
366473240
844984047
497842335
465814021
1499510307
390490986
1693960115
465895634
1067743320
1728606515
1099775303
912124774
891977346
1061684238
311240675
1755021384
1040357494
472236587
830781779
394966961
227002192
1395011054
614846002
1197997101
759550404
619514343
830221553
1606864071
791853048
1306581534
533333718
1034954129
1621665737
1139344268
860098136
1440922823
347759780
451571896
478572922
1012517477
781481035
824846817
1325089302
443276683
1375181269
1188883090
897988550
1555929536
531024526
1230265372
821404231
1725263817
1753316029
910464473
1392271637
1209641799
821838757
777850757
811918867
625614233
1769312367
910458779
1513067719
1041825618
1614135352
1275042194
1632114665
1390206894
1039006004
1206399649
1495638674
1727595731
1773492698
848606977
784319871
786200713
1329455450
277261556
637587730
1192634626
1056916853
710632449
698200870
830522034
775220104
1071126826
1711927363
408090213
180916078
654992767
895346254
1237214978
1637189942
506716586
1543268118
1789749236
722488721
674625714
1081990574
738918862
925076387
4362582
233309368
413986037
536142096
744066076
836734903
1054061694
1136264981
1190729843
897142876
447210798
1392032259
1535373912
973476629
388171497
368152159
332839685
248051401
653999605
728111049
1752934083
1569406595
1009054033
931013312
782978985
454557949
1058034386
1698812444
863077138
438635041
660545624
748866795
1606551859
638424922
1696578134
1199733259
190035702
1170251973
817592609
1575803216
458203066
105586858
1133490961
1788823581
1453405970
1166246777
993066407
750444048
1290569536
1016371976
1643829529
1186501565
291846701
1510558072
826742660
868929568
405825333
1630257325
943598041
1452507245
1752248212
1047427860
1270597514
1203736479
684297962
1636520252
824881639
408882743
1180941
1679048540
507004374
1125480538
945412219
1480544016
1534237421
1464439590
1264198316
1683235399
1414968606
957918498
892403879
1644833874
1059458970
1528539069
775440349
1260946328
1121208471
1794909964
718564040
1600866305
648323376
192769115
342000732
1765850338
1606471901
793307491
567532057
964715658
308510635
1166392970
1744086187
1632003383
1581555394
610920056
814130709
1132902795
991960981
720573805
1654209333
462416067
1405035623
491147880
938515897
1788709186
1028743397
855047441
455521165
352351899
404253103
1243468251
1367094752
848066594
1660968209
685087034
700752100
919940122
756991778
1771584185
1110037369
1750693882
1746511456
983888655
146173681
826666715
1657873446
1431759514
1169754989
922349441
1203705212
1067465872
1452315636
1783450652
908490776
1631250784
1324508082
630624721
898912108
1055017769
1387222649
809948158
760635030
1183319803
1715991926
1265109994
700464629
1607480087
1382403200
953486309
464450974
298572147
1097864834
1622524402
1340332234
1662248473
743504835
1032088667
1063066342
967993531
690914756
830656597
992585950
901172098
837681387
1663305568
934015046
939079752
615707651
865539639
619553522
1269875879
806120318
957074274
462139201
883486643
817582506
1451245457
802586434
1076360603
459905389
1090405087
305871264
430369244
284414035
1638692281
820784372
1393565815
760205807
942904257
840393321
336999031
1263821174
1451037176
884958859
500869165
311157011
1747412500
760978675
1067667102
985433792
860477894
1149101653
508209471
819794124
312419085
1139229375
383163007
1232377806
1630262884
1023138168
344284866
1578242372
825251667
968184929
900956633
897643604
1223368317
1726979954
1003803613
1788641308
818647821
495052419
1127046898
1070989210
1307226810
1693981419
885074691
1440924737
204224071
1523202301
884239174
837646725
519851709
641080248
1473526028
511793152
1237950646
535316097
1600032576
323780722
1499193191
736719133
273534005
538307744
738066424
473709526
343688762
1227518202
813097897
1295730836
886095417
733647016
969043539
874487778
1455783188
1762116958
507874732
1550203715
1745622840
994057742
1330685987
1651190110
871696666
1220608088
726958744
493500735
996217270
359487390
1684979963
1525879745
1027756324
1091452593
863217287
1744579293
432472022
59245595
209803911
1111427605
466305913
1681226273
816026591
1140837040
986132877
1703073242
907918168
1564053568
1164711572
1790747844
286045863
1656458702
1227537410
541302691
1590723487
1023783056
1438144322
1695748788
1479583102
1571675814
322719272
896449489
1424581564
1589980809
1071062445
1620384478
371392420
527292477
237360376
1273527650
643530525
1353964276
864095859
1730962084
1288434567
1099960296
1722026088
1576275237
800720598
1071799843
908496307
962184986
1793440930
925294316
454901421
1644543281
1405496978
1091703911
1040871225
733795296
1629733621
1177085441
1095759629
731688808
613484190
597568561
1664232166
957155645
607527659
785187630
1045872352
757620950
467207578
818055259
1044337218
1310490641
1062297814
780432129
1200627816
1429613373
602430834
1723349350
1042023904
626091045
994057758
847131004
850367535
1351650267
574164874
858980700
1535953720
510138859
1066991674
983128846
1788537815
988078367
1722759300
960753284
925127036
1303106104
310124083
1038943610
832458974
981651715
557399888
803965136
780232228
879788823
827681142
909388307
812202596
1392796394
937567361
1341053006
342273662
558837073
1116077757
1468586272
408672178
383867675
727091138
705157425
1780476116
42090289
1535579013
1650656441
1544468291
436921286
1276326971
616378568
1670300198
1377954059
1670261420
624936541
392065746
874357867
1032427644
1727896368
973982596
1069399554
453053436
1117842779
1156150283
133891771
932848460
1562253435
1454695349
782152393
1478126871
1734464741
997005681
847795025
1797352796
1133265911
1425211847
1489728484
762458382
1025443333
1268920914
867645948
1487079866
1666553756
1058466972
1174651142
1736399553
666137376
1373936233
1715399492
1612258691
1410430982
1743149432
722072567
644769262
1343616790
260098629
1161731276
1637982475
1766752824
629676677
988626779
902547511
1766612488
339400314
1713484702
1629284440
665226974
860709638
1059700693
914456128
918582599
1620955466
1021886817
1775803417
1138645458
1169249233
1161053606
1722773003
1503502204
731860923
1428566661
885318903
1756822467
914249099
1275227649
1038463631
347098868
1778757865
39315424
1309629391
1676470226
855288634
1245857912
923013346
1251659197
1151272590
1057129080
1774598478
767481169
1195867021
1213027621
1719939749
614667327
1373373275
1023164672
637550072
1006649646
883280548
1762267413
1711366717
873938674
1061945222
847187243
796788153
1041317833
716949784
350936328
949050163
1303172593
1275652047
1459115768
1064461591
451162416
1128301287
1694986253
960623246
497890635
816809896
337037289
1231880428
1328015024
395646984
1377328163
1513620903
889306236
554541906
1019942238
1384388848
1412207964
1543183386
1250405385
1131206333
1605761329
969016436
809014255
1095158056
1751747907
1646233257
824062432
1740963501
1098352402
401645616
1781495963
1572413953
1194720330
821098267
990806062
823480567
1531771832
656557727
1781200817
1344514605
1597180368
1128741557
1629461132
1665487101
1558409676
729173090
1700762960
1249903380
796357409
849553743
1085167716
1792579790
971521529
655598730
1684534632
1455977543
967253956
718338018
1011679398
937190450
884471752
1332764867
1731184577
1488719861
1361115528
1468559433
794344636
1064897710
580768597
1061689299
1734553442
1560141822
214705447
1744045536
951329415
966903164
771704653
1794281495
1374985496
726781489
874032722
1757560210
1637274408
1230543797
373382680
559818721
1478273044
1216732568
880656909
634001171
1008853711
785108494
1606359493
868171663
1703322592
1271790724
463615490
1185396993
593548845
954207172
276475650
1719564811
521670552
1790429613
490198943
1210003036
886656892
672688350
1013250326
822047058
1450890297
1735961648
743879500
767176513
766850919
1232025172
1720574440
693321412
593842598
950175215
1704059477
985049032
1477755068
1760693695
1684475420
1644586313
725997639
1098735284
1672793107
1062011856
940660628
643443712
314860889
1787140110
1670499774
997125451
774457873
401325740
994207196
432759447
54266111
693809536
1030923042
613093209
1158791495
433314318
807327772
85599114
971885913
219346028
935203893
471151372
1333207033
519403271
1783918248
1016081488
934159419
1402575071
878172853
1095305374
472597893
1787657310
414386768
956541283
509589226
1775310527
1662026149
650870570
547112543
402595833
1679221311
541955270
1503060158
1617802799
830384387
1255158667
754738202
1160998715
1525003884
1324004638
1754688232
1719800593
1710367289
1655613861
888886073
1768002548
597566916
610196917
715805323
985272413
898696258
1006595754
944384503
1504773873
907137543
1076451679
1242165302
1034876827
555085659
1439320786
811102152
1764005822
803805391
1799931422
91692328
489411471
1228884660
827028285
1652752287
947478871
1032412929
635167861
1556652009
772161062
1270311324
862385694
772595645
1498519232
1697989144
1631351035
1594694701
1318096865
1494724672
1303227649
1798314649
457018522
596089691
485233951
1472877688
1680152256
1756483934
1703058935
1465855193
924799329
1214313955
900466383
1077883481
1592004500
154181181
1281447710
1647062662
809616809
1555234007
755311971
1009375270
1491918239
952018217
702575069
747047725
830511058
1444250113
1330472319
1774082920
197006104
252905579
1650649350
1337241229
867178106
827421631
1767747948
962102035
803157198
1618259438
922335533
1046474696
645150619
1726498455
1777062305
1017866879
1258472640
1731829163
1006140704
1658430833
692512626
873881443
1270583265
981989036
273305298
1214192286
1207523195
1230544392
1690065694
1358499560
707991619
318979533
878755603
946384719
1409539433
845185041
1771141852
1266392376
1593587839
839329360
1798488939
789085606
482454802
1795382038
678867577
1028945434
1199350637
704284202
1280251810
1211159978
1100036623
1328018470
1351658627
454766889
1747425726
783483688
1551372658
1000661793
962660131
1316300025
693098251
366176302
1584593037
1782243077
1184183360
1198331901
1372308981
1605713457
1773215540
821042125
715003333
1646658660
548546988
885023309
630435274
741591764
536858251
638690873
536768480
966900624
589072868
1184314707
1515691323
412743759
306223128
1725745555
826742773
1313387607
1110994225
1597897551
1731545866
496091600
1413203830
1678529656
1463245233
708436483
971675345
1264606655
1035982138
1790651780
1326747750
1017341985
1736256330
1052426468
707581271
1703573871
1280757120
1627361860
948544042
686025183
1644153974
926943471
1601289235
390716264
1609600954
714181219
1745463861
705233363
185390481
518525104
746556892
1593151056
785782694
1753692697
1593297098
1004026685
1054477102
918624662
1725460010
1035911501
1683269037
1150722292
1061664803
948289184
1363465817
1038058979
1568882697
518361104
1269058792
935268079
1260911419
1308133010
1469622762
41494219
458211592
833833209
1124878884
807635951
1704507242
1009755682
1575681660
1763711366
1343563329
906185632
1622418221
1467779588
1041460682
1716324903
398901534
788681569
1661707515
1287441543
609242392
527569107
318998769
1715224748
458785927
1736064113
669109332
697106078
633132620
526749242
1044437884
743178893
1615652456
1628177347
1320164902
1598329935
1175151535
1691081154
778479031
613296196
814931201
1130259671
1335289095
408059487
663379073
848728513
1363901212
1132179808
1385215376
1793597946
1383539602
1105606504
628984544
948630193
493272194
1339462515
1046108031
472144038
441962426
665645799
999563594
1745615851
765369052
977070505
471964686
1273614503
876575723
338931183
1769467086
1796105002
466836549
1452629237
996484339
769647312
1367710434
1005905778
1775068145
1073464319
1497496281
821907423
936027959
973560187
1301196911
614093131
389487909
538426223
1787347278
923037858
1106975188
1208732762
770357319
449144363
907397043
1024776825
805156665
755137397
842416940
1134663063
890484413
1750268747
788168581
534945464
1734942101
1388853672
690425460
479178952
1080678300
1325580883
1216013392
841704265
917897067
305692218
1282539932
1235817952
1337627285
546461518
1119604058
934155730
1123329839
942738296
1353076285
468886865
1608210211
1703254729
1133517139
1369269380
748872564
877810417
1249407668
1732837858
754844245
1390920385
1636479344
1298871538
1787975670
642301682
1351148489
922371160
1166390303
1352795213
1289958726
1620579110
1472858747
1168397754
1646460389
1115293018
513272155
668339418
1664004802
1246365268
981507360
570835164
459728909
497842747
634000440
1043457604
975753091
1491213274
1692799480
498641758
986355083
1150664142
578502936
771268298
1447424344
750428602
949887303
1326512693
462476898
705290609
1326687828
1373280551
448986728
369806096
1664039341
872641799
1727812816
1230357431
1461305003
1163173144
1778883162
1432187964
442670913
561353239
1680838155
1723386972
421315991
1409835466
1612550401
1711162596
1420827881
911388418
1539610069
1779736945
1374341288
1087286906
806270086
1688421694
1666077282
992998194
1068045537
709965937
994053812
599249123
541883105
430705888
359621969
1630839445
725431587
1139984043
1737629322
1085144979
1092003205
1328652369
946568763
1297907287
1795692829
1000626231
1226650450
1449845372
1779388014
202589210
1741798767
987848629
1157914553
1187729697
1238456905
1536166293
1469993885
564791379
1370302260
1695976950
545552339
1463481712
1137832291
1606206245
1283362036
734274478
254048760
1144094257
1777206159
1599442190
302321291
1796669155
938792258
974517116
1533300034
1725307116
1631118430
1093302951
748136866
901159310
988865563
1524668628
1559186079
476314358
1742214350
731099481
832493546
665414162
1026449482
420069967
1144565275
1370353922
1272901437
1083934689
1769772357
1607653197
1760047045
1791058429
1709688397
433058844
1255765803
1573384133
460062398
1545368615
653326765
1314552265
825639876
1728684574
1027829834
1593270845
1293175176
1197650590
629201686
959935248
1020888022
304409947
757612352
622916820
1229294818
915636248
516055478
1561052753
1596322421
1758885242
1135639087
963640502
1415204522
558814110
978112370
1102612329
532127924
1104174408
1110363042
1366545322
754774033
1797275526
1363760924
58825139
263889908
1604722815
857119881
402214152
1021584942
1315657029
1386531819
958845716
1775570469
1247991202
1549063081
1759084825
1727046510
789243762
1226585488
1792026123
319538463
819602955
855383442
1465899016
893958826
1177541477
858293011
814901119
442094845
1779483049
1774171742
662188290
1508093615
1644824404
1221901130
1187124136
1353598076
895592786
1466286642
1088553722
1784288434
1374313702
754220806
1739861930
1602443167
1626340448
1701157119
1707878066
1480240538
1602918905
939798967
1576990669
1404233768
761030100
330592798
1214409555
981118415
567892035
1767524651
1437916038
1651118160
845744629
1561001267
1265068372
1389179902
903449534
1326299694
913178520
1558217586
1703029569
1317043192
342836538
1176920987
1630940155
247374822
817163141
1060012335
1241916123
1752500221
1209897550
1735505833
1462936692
718665897
1328615476
1610156720
567227415
650382425
277528981
1416854315
793818665
340836766
1775874729
769566299
755959525
1226379603
747691689
1145996626
1152150343
682124426
1048440090
1646557154
624140069
1673942138
775396039
1351906888
1664969776
152197683
1272504474
934729716
781831087
1326430779
1149271039
880723260
475702369
371651314
1777296487
316495361
1475975952
333151138
708402504
767908104
473102417
1124978159
1278628644
437184302
470217590
1058466200
678334806
804261270
1514597771
573544665
703909262
1714622487
456157813
327769660
1757294538
845244989
1465249599
1033727512
718410226
663609241
1478386470
1560037271
1765402730
427965757
886118603
595104013
1750764175
1741964707
1292553870
1001276672
1371819366
1666905758
984062833
812181354
1010594672
1796947485
692228729
1122206650
1553536769
1213397956
812690961
981152514
1419542549
576744566
1261673241
1768722987
1133387604
1323972558
1227154918
303484965
892089261
1599805298
53358881
1339442
421451876
999463972
1108867811
314494702
1393377089
366583039
396177504
144070410
1714329444
1260042303
671638118
1770718139
1760583291
977209735
1363025614
1533480593
1353701476
1788704504
926077329
1113008956
1485562159
685518306
711184005
127306118
1242542197
1737594262
1160475476
1517159071
1220211561
277875506
1757355633
1492052389
785724860
1602097891
137870979
1627903935
979389836
639948556
1227688944
1708642516
367616459
1770524139
821365248
325785704
801883239
247704937
1331303677
539831998
1055306486
1762597506
1239571575
297869604
699785556
1031859333
1258380368
949210102
707983658
969421552
1125386838
888504176
935180073
237532992
957056123
994161688
1352366866
911673839
1195578416
1135513028
1634200295
1115696433
1016200153
1118876996
1451233457
1482967397
1741601448
1448028935
587630482
831075290
1169484946
1193579974
497830296
421878179
488554277
842880505
1764167352
1576397384
831479011
766136123
1326171470
541788407
730969254
887093391
366934028
400937157
1739597651
945479935
1520065170
1414252705
221116136
677190755
352895978
525818458
1661750554
888319566
820478488
722592023
1714325750
782267174
1772742255
750285885
813097894
1609202403
1663862727
443226291
569887673
1409442024
1429208290
472764841
1773182634
1273512196
1690020505
841467054
501604197
539521334
919483802
1156836725
642703613
848294116
1176237926
619793573
493714556
1374214075
1731049664
1116840834
313982494
1602356889
1240007159
1413563010
1321895789
1229780589
752095590
852413284
1722273449
1751219115
1148269911
1376160323
1315791071
548657411
921839112
982690775
1752306343
1734117272
1726477164
1490714725
299318122
1755002377
1570422199
261654039
1010185805
1361122487
1113826263
1436497745
1774347551
1541693161
1755379768
1741441118
917385209
600862397
307723779
1318485071
832465507
1141681451
353904632
418531001
893628103
1404482567
1174055483
1632973117
1247107136
1533309940
1218960339
1496631496
1723215619
1006687346
1419601633
1070342968
701659607
406880875
1390471184
1287803790
1207987130
1763767669
1061325003
775695240
1671548333
893096295
1739541853
1376007704
867151288
896966819
65652531
638129745
1008944048
713580253
821972836
430694178
1119145021
477029943
854205689
769162085
908078598
958888815
967524407
97037224
628737214
1714244993
832779131
1728581639
1636310501
718403553
1559812115
413314501
994489159
998826980
1739753323
1402529832
1560518663
1206066795
1444144802
1102646568
1333928276
1750091029
702016697
887625853
1391190890
970350217
1346786341
450091034
339439977
1773450158
1586290431
1238150137
593168478
304182683
477806340
1190443404
1120233396
1705476550
816739684
1110659080
1148080854
1777835890
437171437
1687152485
722834378
1794123408
1386591731
401045333
1278413298
700433074
790775165
1696819925
1595056443
1321947197
1034105229
1727561131
1798767744
993954672
460982744
1134996586
529426535
1796528327
1051090507
997529712
609790999
461996522
1248263368
494145974
1762305333
1243965044
1720710988
1774291201
1179728191
967900078
832094639
736726257
1357633924
1172451779
1160710642
927839135
1253407015
1087260212
1372642703
1292594486
648689282
876930494
1729355280
1204050806
374836592
1774632802
1724761692
1648891891
873018181
270409637
933950427
1779841323
1055982998
1663453707
1719657325
756283553
947694208
781006283
433076089
900120159
755866800
1664497704
456200977
681608544
871498122
1385953890
742852817
1485699693
777064375
637080920
838000190
1725903520
898850136
404943247
882588442
801260694
263085484
454961469
1227431048
492019285
1126732512
576632420
963773837
800483201
1343693562
817445075
887962942
785993165
1147627571
1620904721
1743658277
510346843
1255282704
1011482952
1744632866
1119328630
428724411
295352338
611909108
1014254440
1767347504
1782594940
1752888201
1245099788
1005238210
794990718
1746284479
498563665
1694561970
592678329
1510173244
1004823352
1724322586
1687713280
1238749684
599764725
1584142485
962688912
836038949
1728741355
1619067591
1079207416
1217247075
656060684
1194689151
1305064160
1784136221
416732132
1650786562
1775507812
1751114526
888215245
718420705
1459339404
872740890
1143168867
850969385
1599132174
489403108
577697867
1462671123
1750706405
1352946446
771251433
1313608339
124706561
745543785
1010128057
888153148
1543515092
966049362
235987985
1796864540
1125072867
1713961845
1617141834
428329884
769733510
1385883753
1292065428
524192068
77831896
523489515
1129821141
877291779
1701446849
334570393
1027691304
1717783198
1201407286
1757047514
414409411
1223326347
1756559691
701285843
1773704264
1401352206
910361449
1130496150
1055610008
1776000891
978395539
1649071760
888298849
1647207592
891951787
1357477113
1298671581
1307049209
638233599
897680926
391130496
1724602985
1376710677
223733844
789658521
969013194
1363660626
1611027764
707671972
1486760496
1079708606
1723962624
1023580374
830065165
961266336
939895310
1154628260
1135221663
1487967044
1037902339
575973226
1630687147
1708687444
622316690
1170406594
1425429869
1611162688
