446964259
780871558
1332856447
136198652
710568633
406128531
259948234
431485004
549363723
95421128
1182051861
496432899
561930291
455722206
562669825
708242714
734938924
780787175
927084238
669847561
418638319
721648391
543922555
1029526169
703546099
661052738
468450518
334711119
739091808
554163504
207366538
653173270
656351684
432467697
1251323360
977471873
1224826902
596517673
732025056
233186837
610517017
479027811
346885246
482204135
751871043
487085628
392143364
1288947019
938744315
962967363
970058018
730161255
780429327
255519257
443838645
223446896
692888942
866279481
993572102
631162086
697649074
792775482
696203362
1354057687
868713358
574221635
93871357
1379165814
579099823
518530934
1022085585
917308834
806701714
637159171
2534623
451269256
537006634
586322313
232793288
393567548
1399849854
771577455
1225444595
808448616
269414361
486016693
618304074
372294096
406262606
838401046
536934788
796630872
1236027021
1034725152
1272336310
592579998
932120816
1122007004
620297944
882200414
828863832
1206213555
54420637
1073486042
1240125982
180094287
985470892
303813159
665089942
764755187
1314296338
152337482
653454948
453256332
803318369
880203361
867987947
566257359
1214917975
1304845024
556374536
426684713
727468526
768487432
567830384
973686779
1111560691
848776498
695028754
661434387
1100187274
1049557829
967394809
750154258
700019447
453667006
313084553
967755851
1235110309
893770118
1170802280
718344363
408109862
833819953
263975224
1274991456
383107590
726957873
1180332414
633374327
363407419
979170873
173505623
203024342
756918235
1179383426
370213429
704170445
685888413
1235102884
548407671
406898102
783423446
104162079
826436708
1332632744
777347491
980592872
424998727
537761803
456360449
653232729
618892257
478077684
597970951
728620359
823744699
855446117
1178693743
886678076
464757506
1049661209
1016150525
1243613336
144522710
1048508182
342746693
433307901
252935396
738748194
1005413013
471975391
496444578
1106359851
820559665
623335331
753208967
661259603
982447590
833318622
452860702
510344458
566730652
841512842
568078751
151077628
980523954
200131998
388049961
1228077950
672602155
674473185
494564467
1398762970
153744858
1137968378
704503773
430275267
494149903
436285027
915605026
837177761
1338784270
810912958
370034963
422186329
146556053
1168474104
1306374233
680099554
334808703
336756306
830834381
546276814
733064397
1023469010
1070785679
939427335
245431084
598991174
469048310
1360396944
505396608
414425919
779477809
335820364
492866092
732003798
118139134
494492744
509795503
1230084365
1117453233
1223478223
1169177214
548230937
466103308
650419300
1187521504
1176710793
666866754
809894364
1014549402
647173224
556491270
847233231
463225211
720986322
490948767
846577281
604958083
293203473
1382444792
1149599975
922981216
352838622
899835730
829705984
1184908898
841658175
600119809
1077716954
728156373
869218891
1226177078
1071610136
544362059
710338396
996310540
435269303
539106143
573514807
354777309
566831420
301804926
315950734
834187303
658504393
546724190
1006475779
817878009
698963289
1142725340
1301602645
662704883
517121641
1034072267
3658789
328127686
1121832470
717417354
1096181212
478971254
622376339
1099314508
839505094
880272291
496555876
796318377
547328157
304652093
854902042
553360180
386244087
365387777
417479379
907974476
797424042
424671641
420947352
341402754
755077775
510850575
234331555
904530451
810638081
335889090
760622401
1027411729
454987538
494436339
756594570
697983205
905489824
1347380547
63753092
758611179
257995366
508123310
440123550
385766289
354411106
369777775
841468478
200012896
1002392699
978815437
819358993
238550586
1163202052
456905886
1018937459
503987242
484799559
1158460269
384693347
434397593
1075845595
470823663
697671585
863764071
517523467
880099333
330646085
408816528
434041346
336270887
730642532
106349666
599396538
1094828729
104097615
1260110933
839715513
440208147
597366345
1092542947
743436457
822673778
856852088
568267931
457142058
427963182
1096285248
432411017
687511703
490150630
634242710
416156453
1299412048
793856429
940536872
270951451
766826538
629130759
626116857
86859273
1380265752
829815691
466305855
597805535
345917358
740562447
292276717
375190350
1057083661
388214768
665666668
739607852
770959202
382519062
1004800832
417945950
492676548
504117651
734513076
479827975
868326349
918608395
409926194
950473985
1284814393
664237443
1324302318
1123129360
770494971
489052172
556160041
386176958
628413309
477451207
349209118
778278952
1173689663
366246781
1323944032
770566565
998988680
216117818
453661777
834443832
1247570514
433405609
1335323472
795312533
739940718
1343120305
945852119
970175195
167177257
392219536
679389167
263319553
853701615
436564071
727241223
1322916740
374448394
529632203
786797559
332642278
674945362
466513408
617420774
316316989
590055300
962052765
514800345
401373744
1130317062
441278331
501014782
702728073
1277921481
1034434575
374403583
344043675
717398789
418958212
537586449
990082982
786575892
734204919
948418511
361243226
724598180
1063729994
1218298240
837653868
379654138
1196752120
1195405570
467376562
525932600
728595383
200612396
337928747
897207635
772462041
627554279
370085786
302314186
757126656
499630928
653215393
1358468426
577143797
778099113
1016695266
381737307
619399560
574884180
899669101
536590759
607059936
884043527
453878451
660139906
878471107
422356667
412413946
1117719167
433484531
453729056
897637475
286768273
345112339
543828409
555058087
527818330
591238687
763124261
696772293
1380272424
1010768194
360571348
1278528904
140480527
611655316
666896040
432854635
449093707
1355777372
421828906
334530586
980562102
414728769
349562418
629028038
712904708
285894543
1336969338
463174054
565034673
335597592
553656039
751006726
856664958
1277586976
1309486963
854091500
1257057497
1277865748
512464296
1392775539
352673642
1361883403
374282093
776829730
788011762
308208933
678957038
655622682
519535501
758738496
644008188
1344406510
544857433
528019113
546614929
794413623
668779233
358211457
299597394
455017233
605481585
922557866
440694060
526852785
702424353
636365612
730350630
1154788440
1112211712
1005538266
533721575
968072536
1253520780
609256383
821427304
590619302
786398659
710244475
682278166
114903784
70125045
535286949
355067907
911453081
597487035
548057139
388314223
373998247
515787630
132757824
645449641
1238211596
395016251
915947141
342251298
801160132
601942026
546477841
831185616
1371385885
544654853
511302541
721989761
862506126
354044245
853525158
582203653
428903391
522378102
412034966
1097395245
385553273
481792250
1204288486
614945758
473582800
565437451
519257360
516537002
764238296
501882698
611568868
1016188835
1263976133
1053387616
713933813
1021809135
898185656
1110576474
919954431
284846564
527597389
302315215
440654656
1117874315
566243004
1246127792
821454066
570597344
786346790
681424132
361419838
957026003
784745406
439420248
416598838
792309195
461530958
574559654
234579569
794795534
782070659
933299669
651451693
501336566
1290444425
1362974762
603340633
1270034811
694364383
923372506
768463313
996754107
571024803
735991364
444529955
737770425
537928406
791099482
711807733
638494374
608284618
1083843515
979272317
259733128
873820744
767458091
718382014
835680306
1362261077
1134369628
1266782940
537120406
1346508312
672982914
941449799
497625707
677550847
657492768
725797703
388134475
730946426
1145593622
628308082
613844597
477720338
1361490362
641789641
1008368189
384387467
659539207
291960943
1015525304
948007780
330025506
554501592
1003394771
393833099
1000612186
368168929
504584743
305885504
464955262
750348626
489755316
334169141
840382629
1207143746
437981500
677784948
510237304
346443063
915381149
302056867
456039670
1267682437
389446933
647035732
835452958
549779386
464194373
365862581
583245681
955601032
574994680
598903395
150619721
520540511
671825532
629899199
865480568
1372199275
1352020261
792301943
1038592124
1168092305
485247321
272261261
1241854175
151220737
1107515372
830545432
603671255
1172206865
307892581
349492922
107953920
1180745849
311276880
762624998
1122739419
558331194
491107637
882532168
553743066
810193434
852679183
986022428
850496402
636133596
345594835
705873520
458953194
1121704608
363237798
600820325
619027259
727821119
471700180
459557882
432316590
539714717
494326088
1228183883
781873912
214181468
894825157
675822314
1247548434
638188365
961037065
588682493
780761751
367703812
899382841
595631554
287840285
479433157
706816999
422152646
629832624
635568250
255721606
485583217
555977273
1030271537
535651046
1225813701
804612863
710385584
37850063
813653655
454978630
718068185
193627628
592477434
1234000853
303243854
365910211
535450585
526909639
308108581
865281136
631413619
355183541
484838870
579395449
468925416
382895243
1002875863
1064105033
1059701369
432824060
911893477
663859613
901209701
1364321533
797711818
714375297
664484516
596839442
554631624
420541672
1095120718
510817605
576155
2287093
682023244
482872845
856668797
869260713
134324742
1374058689
344931270
717192369
411343465
502760029
882594612
432403308
509628595
382458249
416214950
733903861
1197670101
886525363
346259418
353382256
729418641
585122638
393042785
752946867
1260654374
346324261
297727765
404110612
844512052
519004752
1077871712
779951319
1165167021
837699168
1041266033
939712931
435394155
1062989839
758091020
805521848
513687942
459928521
947518029
682176844
875541008
935494484
532237670
605322626
583255188
426200829
1159905562
732781826
585272329
965384075
740117273
377432708
373447865
1039861525
744862509
330119057
308695523
446200919
696036709
930016431
716738412
224317704
895050824
920406450
457994760
1241026371
61098693
959681044
412546192
353495165
327567541
829117252
1012947196
663624005
509625642
1361247311
333543066
460754183
628933124
499473043
1170475145
1084750238
1197482514
857544782
1276479839
657458192
600008623
162845337
860328361
1033790133
966469284
826459015
628996848
551219504
1107620502
637355883
377573489
220336493
337404909
632335470
681500462
1035661570
1056848958
1162529
1124383475
290643924
834191135
763949189
1145899163
471495714
794397099
505775008
390804119
309260280
997536577
411595855
1209746467
358015816
689456067
509638963
1300127203
1054090639
490484892
1007606702
584790939
392704093
492640328
768877626
528530417
583095997
1072504092
925469577
734772998
226185185
748493561
743863433
448811242
662614625
442637666
925594629
838274853
898774973
721821209
1353353914
905007786
691040266
326578620
346692409
468954973
472409180
866034786
417808544
487019892
543703191
342849509
740083656
195483942
439010220
417793892
685595493
452044737
617391940
946673206
738849146
400873600
879952575
804595107
308780746
536820416
650737382
649990951
375349368
605379494
757419144
887376393
456851558
514676613
726933018
1362049485
636342254
1257885214
918447648
407217118
552645596
969347819
821693187
414767758
833215016
593691794
920513381
558084331
378555759
644130527
1050389070
697888688
965808478
487256206
1278539531
841880657
856264974
430022391
357717973
528149416
709063126
1200858446
745469717
790313266
1206821901
271592734
588004419
697496858
544553487
1055866447
391638221
678468211
911787449
983810642
543509052
590308452
457522365
974134055
1051584015
684328357
722097112
381205719
514113608
584937577
816215405
439179029
990350838
1095694235
1303995059
755473398
207055151
438655549
397645683
97859984
470131329
433125784
404431564
134131156
362558917
574975200
404036602
1269289320
966182791
588480695
730975659
764819345
687677863
423951902
648207316
652998438
117422759
297188279
319695242
418319639
667788418
134402005
429353176
441170229
493989437
1395327556
881944775
590451871
484657843
489713587
518081584
967136420
823847800
872696774
550952937
163118054
344399574
550365157
606719576
617289110
482517212
1224490973
930419416
940158082
374402587
675864068
591368368
444804515
230684865
1093708932
729775304
689905411
971981150
1311764908
340209998
331753068
384818692
1226443843
728231813
506677166
718620860
100006756
614040307
333995665
810249880
894014557
849654869
458434165
220922198
472220281
425735178
1126377280
725440165
822283656
321176697
603993801
804159943
699075722
676592499
963836730
486851679
1197282697
1090733686
1137781769
1088770822
1060094857
776786747
421409121
414493782
678693061
870959197
715039199
616143827
644677223
495703934
1043556211
1232567111
524193783
1252958951
333306132
553065694
904593660
321093502
511353582
432924794
433959328
1257892859
1065290562
989396532
412986317
745908335
396284800
758040424
447913325
585679655
1258899080
443193886
323139357
962900121
571972317
399579816
377218930
508622086
388038444
575013442
404990588
1354506314
582461825
494574561
354140202
541199384
179855718
726947061
551096118
454385285
1018281928
125996187
1050071342
490003176
800998233
446813450
670124253
334432540
130315415
597308728
953299856
521201666
1029339065
695009403
1065715323
801340976
747040939
423915058
335973718
563524345
581410388
231807318
618660618
455027828
809873766
308750582
277178281
480694117
1273064921
347570206
1173196760
391632235
368116992
942186155
857556358
1017831938
904943078
670123933
779985877
580984528
1071995973
390720768
364390379
811704205
1017581734
398748938
953062040
166754349
769261098
562413537
468269994
534924896
468539299
1377231182
1333895464
922838239
355643301
602923239
1286259589
370420069
342930120
758315814
1228160229
744917426
379144662
682034419
1133319060
510094220
942317047
707768245
1162964163
826925548
395635666
621897411
423530796
605720981
908581982
552289691
1012473624
316080638
361805440
545881832
363832964
764409755
833007719
365372760
367622631
903773050
899188030
506323571
375420190
765616610
819249064
449767608
449225900
950249046
902543091
840522446
63196405
764635985
752717244
1023175457
234041896
1003654944
290449601
126368745
544225323
252801029
360088123
196997888
1387709328
430359334
497449232
185700669
309823225
1141412113
497770626
990532886
284733701
489978319
1391557141
261446482
477607652
389567379
367060294
392134847
278214966
1209391663
484478781
1204208472
830983370
920293398
995818852
1239902132
771697088
408772626
1164612759
1386930170
905915236
427061589
617906285
1251003911
450999321
712412552
871999164
701199101
738501695
656066649
596708277
632417083
442313136
851007078
565554828
383718424
521500114
110825391
1013803747
390919899
256920639
393117854
480123683
545316616
899092489
818520868
423311404
924646858
794302036
372506693
1014265947
1242485968
805871187
698050229
558057989
541081143
1027235207
979949623
505066411
776734022
1036660678
942743736
1281458266
921732505
240304706
608972406
223772817
1041978366
416865043
501327560
1054957899
1008340734
345932270
450020357
220669970
332001959
358790147
485958623
200918840
411228327
464549959
600427014
717294444
900832678
1137169300
556114979
423540586
1145731502
378299368
741745870
1266648010
391715796
269325763
451056815
500149978
1285452615
434623500
1030745290
450669379
192075930
519089669
218555014
834675335
1117441356
1033692012
881842966
610956260
298017317
629199514
258445281
267756917
645974435
1029619116
776151601
231480223
544618019
909589987
312327520
640571187
1217675519
294707722
837424631
468172958
451911549
504333235
1094344448
473653720
651802656
423784136
975334378
547175685
464085097
888781100
385512939
960756449
885855800
841088281
299373522
737901918
1100886511
871215309
701066427
924980645
545445838
674362369
318126690
983760295
283973494
917286880
1191347657
780624088
384074855
383190813
450580729
531601599
943922635
788659950
426393943
877541730
1347171525
726916342
979939633
451233
935860063
537268271
1388623762
1045664074
1350001448
897489148
528581517
874381564
320227653
450221251
248622765
717752638
196656791
899685546
700535838
443736367
884788590
1231311118
629028492
1090108668
406138325
543268934
1355047909
480906598
807942223
1140531134
380424009
515986845
384348044
637949070
896006271
487009448
445771019
947698068
887207414
485573763
442762748
724128083
830158280
397484395
415677156
804973367
485410476
1380577806
978778810
895006353
1091768477
798661113
888888630
864206722
1063848939
833384908
913464388
915536778
1037595365
782741484
712761825
400410536
486176757
1380400642
492751452
530374713
926398250
987847669
417653656
664815111
408045086
1305560198
521772853
402699651
660653885
667091510
676483887
603878648
656839627
1068554100
308052941
950030739
545110875
1279222521
855112686
361952024
668523674
1122299866
397741818
654330485
621007223
1041477455
325429726
203653810
1160505046
1051281031
627406543
481333152
1007412730
914300283
472531965
321862946
446337340
426826134
1091737427
95040220
453303245
1234442735
566282848
989480577
251745403
329669645
513063736
296322196
752970472
1054663300
794141171
558296858
411702576
358487746
719910357
914616028
651386824
955434128
175072385
510633817
649879684
256346738
358975451
1296524817
567609983
558352930
576934418
1263902520
453522480
592396028
1285086434
663678742
879223222
799218041
341870180
454781176
313031564
400446076
577918997
860979791
976319404
97566902
750154653
776681924
571724245
328851969
594594610
552384349
714693795
1188478599
492427248
548113501
513679499
249639572
629062660
515161332
519919547
564812075
279088460
636765762
900971521
522538329
545169211
566791125
963705368
659317828
470707605
995327797
800872792
659333718
837084995
186993170
493602831
1288475637
584790244
475360160
415452652
712470041
939006403
504064990
623851969
534281992
788512602
181142644
1266137825
422744630
799201680
387427839
365928868
540498255
548419864
758557371
537481376
684427939
944297308
385704805
718299890
560065009
1041056074
1240028297
267759435
764646956
854086446
382406130
801176806
785563029
1214481066
1277938003
1040848384
322540745
620793565
259053912
427538126
432809936
256221591
1295844608
938511290
495018444
412258716
697426681
1173251250
171590575
633281678
228442836
667137449
421697531
778188051
496193376
954883448
836838488
1060563087
787519563
1005341740
1356349632
900805941
415199129
1026618978
1026592647
1073130094
649084740
937893994
478824250
430631378
325104333
469234444
1086861009
330776257
1090230172
1152366940
384117527
874104444
692884030
1220646862
899910381
776965104
326118689
821908838
1253140826
1230774813
1127556957
343213166
498926957
977798703
411601787
893083337
503237323
1230256834
910655540
786026184
1196125627
105492703
652098688
409652989
607396360
803273290
1241120633
592294733
935377541
542696296
1106456771
639411751
1007276821
830223860
1056831473
457380492
518609577
639938450
770046386
464362274
496940182
687561492
661700703
303653151
1085280810
529039638
603148565
1144161359
926863553
700319273
1148874013
653299467
543945129
402337101
572581119
460215771
118689450
1253442118
637512959
648094622
978331001
393682356
687428744
1162401655
900409177
1068620377
311586518
988651876
1371430428
229824340
452858380
306526967
704253932
876940072
499332960
736712105
355040181
536417126
1243967384
200017170
981324708
189225914
475505497
1060343759
501105797
551377532
443044833
356615221
1109087213
988894553
680857085
511184557
591340671
468629420
1106048264
543117140
986295805
316249694
610098645
750074741
447857898
1035244906
1236323443
352376014
869641009
752322618
664316898
476149303
762594955
510061031
792442652
318496522
569894737
416706863
581471918
698534741
339343585
161606315
486802485
327239887
969567219
329399694
201211482
725698005
462344412
736983884
978809546
561077915
515746956
339814101
959706463
466069332
227983081
394962064
654867453
474435732
429419087
865170336
854040032
475321983
602454242
649871318
1323263516
590748092
358967953
732989376
596802107
397811991
430360364
215038367
527809277
4847880
915829819
713303885
651750929
507525558
492199981
531078799
1031824663
741962631
1020156402
504432419
541197571
505914687
1053236211
1192355183
575702542
590956192
516329922
1144637378
535274040
672989836
794106410
395815110
484765587
2934367
320460240
746876689
836721203
987841737
354583045
396389749
87140174
1227987815
1181274159
718695697
319985431
631099848
305554632
583656147
1213301554
641133865
985122398
978231075
493052247
403886670
348250033
1124342648
1136766911
670180679
707871871
641721234
663458738
1356783765
51174594
652105045
519078097
656273613
662078314
1001297648
880597451
351201060
879249394
1186373298
303153601
897172156
803421431
926158767
1153401324
278241574
758113103
516129368
971700917
638413895
668894640
648461299
1094660629
923817720
953654711
774746888
393132721
1351745656
790676710
806936919
1015918418
903902469
789466613
704653713
520966315
699394298
146026299
242450235
416081527
123346803
163121524
1146509744
1118393422
1145223842
1079586868
449286796
756297564
314749563
352782721
804701926
934010367
226190800
355884176
838287397
1084906012
748114112
392697826
540591620
494043814
336812719
733755352
621323906
317524522
800563772
705009360
1077083985
674233356
629369850
862913505
1031097074
617836153
477978777
764115236
450926668
72482183
951184476
205011004
357447954
1253208393
221643102
1142791055
803239764
489532012
497436706
476076459
210932676
1112373942
1046163947
174769289
442652928
332948573
616010999
801512182
413733105
1276969363
518097808
1051743772
533312635
1103508434
723349948
478378987
1023550320
453642742
492883306
504409021
327392229
580885028
1009663581
807912823
1298871940
512204932
1010234002
1324763888
350579359
966922700
374485775
828356765
637500193
584467818
1069963114
605153710
1147125952
525160907
1119393152
520050465
818106006
544467238
554278146
530699786
755356918
495312976
352958144
102354618
191830509
141925173
424834431
931756621
506998332
622022706
407456307
119927412
417678659
405383563
683446449
682952184
1330904773
784288368
636742131
846793490
1356385215
50551336
1287674683
352129699
494828233
475969229
425494196
614216980
127653725
755405006
667275012
652012354
483987737
690538801
403451705
417960934
264228217
428465386
433707019
605587795
455588609
808609756
407863581
361668271
354835769
553323979
563805241
641383215
594526045
670937015
355482580
433590555
720033074
530090231
974269969
648138959
1334723727
543378146
1095903237
428751842
722547964
498916075
840305102
321244609
416061413
448100466
416200049
1086364989
706043839
31622636
390696065
771101314
457955847
796434904
845205539
508886018
335506425
752240172
283570590
366178388
53784362
556068771
335262313
258120450
1340031390
390181535
387653911
695756182
839387189
1083930173
598877004
828918900
1060647206
385662007
820361022
518870960
745713102
522873295
851822041
725342124
863278937
464212926
805515702
811901210
876322653
926936006
571499071
780821898
596541852
417891875
353474756
980382780
380645272
225337177
814353445
142992457
471682802
318625663
611471889
806143558
1393673694
1055325468
446888456
435754470
606132896
367117933
851304821
589210135
1053718578
736472298
333266411
455595070
571324385
604811559
1373482095
415756779
457442690
444222461
678730225
1121716923
858450621
423827327
514448602
1284126306
571145816
584656630
686422309
368225523
1326493830
376626619
683675781
1322077734
444512171
403557883
635462875
1127402230
361423119
403066485
382417763
692653692
1082093574
470666305
640060114
867250347
629393261
1043872182
1038532194
914803375
725565113
1115789232
1151664677
397436411
388179537
390292449
70432851
758901899
450014982
426343453
699575588
698326
436226174
1030028413
757022380
465778707
119808799
790468817
802361086
230496286
1293237768
654409991
196743966
1373762304
1007384785
143378684
944985242
917989122
479427335
230191762
611320515
764885006
1090544298
1071029645
948499725
656740668
553856267
637947775
951337739
333033128
249316532
388411111
1374542907
548826318
406132198
1081968252
982714886
999066027
726043705
780245279
867553714
457183593
703018087
462497664
206235803
832339747
275402987
1399307416
225236384
822534188
592314491
952071708
452175198
262575057
1266267869
764381516
333501211
721371638
621169418
504622575
518724323
956439107
245237126
894064387
292204076
714184867
775683881
450280419
1097438265
319472544
1030691559
734573696
276384790
629196143
72163742
931166014
951127159
347542936
639292318
466933168
1209034420
529360668
894752605
357183190
790492255
1031293520
823076270
127976639
796605690
417418255
1034187319
738789120
570113496
746951371
347833518
711616737
350338656
513067526
522709676
1333635689
493677125
664682957
735319535
179789914
573234346
884565551
1188243854
336004033
54620111
944927197
36627976
614995780
699084926
430791673
618187415
532928008
569969149
268540837
1042301259
211396257
633485527
1289115447
392527993
762077894
921378467
252338577
720788680
180938242
360256307
765225778
1396158551
1027887943
356098938
558472568
172850491
222448992
304398479
199056718
365750077
680088565
1058609299
536466320
1070865233
813208923
1156088117
786507115
217606204
444486638
474408381
853213923
631230349
1820361
188000354
1299984763
721026393
773634842
492783009
1047843110
901548493
1012047452
665576908
1208285789
2578088
632292183
381769701
1137305702
372150418
664188606
742717283
960235820
431712240
392758420
1031638506
844160277
826804114
306681496
392093283
510124884
215289862
616535267
1038623955
398947946
772660685
387239451
666625042
488752562
459821294
667201607
392186201
1125282234
502840829
1020758890
332147207
607562191
339756543
421361469
587947253
406786595
918454744
635394397
263832166
37228236
516035009
588867437
885846675
883876739
541962259
560796395
863615290
759727336
686078216
224587848
729865033
408894460
885607003
344962348
607545083
484695302
807431452
620583522
699389990
652510528
355049365
647757957
341070746
1356569248
457466186
681641328
988838911
409569245
712193009
647767310
479084786
349087663
797239378
431628587
968763742
207063553
225253422
656136604
844768381
531002950
449741705
637446505
378627720
632192868
620543942
824050623
537601079
842863706
890217701
804915243
354100233
555647537
661657003
414147701
987760569
967581651
788873188
1058676415
951522433
1229725109
327881530
835644572
164504841
200559338
1239835604
658043540
510249007
385177368
660385968
500808876
367427788
538553802
1115608089
1171849952
791967430
1224155183
862861030
866847262
270212014
768857949
688972915
576845975
389399536
1084651058
228960641
430452065
475049819
456604474
903795517
754689144
552065751
275293218
204695920
463628708
621546396
1010903785
689816422
319410713
1387337347
1267371171
696195356
1017003079
1781210
934356907
467598377
472684706
465115623
543976462
1230718870
623913089
639866121
282632096
803638375
705449543
934866313
916786350
771982350
388378570
517035894
378963122
877857580
311711546
962900931
504100660
809512494
626905532
898222177
790167980
366967506
960314592
762569361
1264291737
387586581
421452509
343435725
391088391
901168568
395489209
933569866
446200116
444054108
518568859
457346227
662727025
467194162
839920281
1315167468
1352757284
558149564
664299055
832094639
308620673
435122591
799626863
947012130
599120230
550720551
733953434
854562077
452656700
855875570
527783192
673585354
1042539016
462616565
1188048822
1334897946
1037608619
491585136
1063481665
1236827789
952013986
839694815
1138965657
391577738
493405716
758048011
522607643
1041767413
444852833
1039305819
1014193648
531027962
415702136
473598530
900392922
626235651
755043915
481150899
830925792
419435213
1023548118
652293976
870663236
478828787
1041010490
778962793
497241876
581192926
1301106800
810667709
604727951
792954641
654330106
633485502
1199769602
444749040
571634991
473294306
429986931
911493630
1243544196
330881883
452954772
356415273
962365404
679624476
465981727
283526277
489693885
289373643
471575638
710885167
240781361
468117631
353304086
634114162
157680194
437445747
413090461
1089574767
781256927
385832552
1254885910
59887173
838006564
1304207176
979620202
381972780
769919219
189965280
482555853
1051570055
530672618
1148305932
1206530522
655611060
811542181
319094935
383833063
81380954
699131150
384767177
541870067
198303935
1206564197
594549787
820726057
231911930
1225617089
489236722
556740959
1382719624
604995517
1242269063
729385789
1322663109
338853340
739803923
683855565
598347301
536484471
825741562
715784756
1043936691
296027108
418442617
769410778
980239056
362003953
552259406
1018058498
1206105646
569776780
675417280
695514743
448579882
311048051
38847925
659241471
441788252
787039198
439555061
380856625
1197697454
6179489
354869924
369672701
599227371
313981246
1078649302
854200689
915946946
972065873
1003106195
368081895
613294324
534795207
228055365
353839357
451518125
513334078
472626903
1384972004
501636949
929574935
605225422
395343520
1199439375
265719783
730773483
940495370
722551394
305458961
320450366
335767478
531820219
643064509
146322526
1220815219
598116739
294312386
866796305
447125971
136549642
479392363
740623117
976369517
473064947
579837682
1299592789
476349370
671884735
1135054894
567325877
1049670586
494488161
758420064
719528793
1253150803
1200088265
699989334
555704314
400543049
251303992
969627862
475349453
668055493
599256981
710401909
999146470
624428864
953110194
738766002
165762269
701744039
83915025
449406373
74215447
887321146
140915193
1084925044
569274012
584864026
410103638
46788419
768203658
394945327
308757118
741802502
486664233
1092901618
967708171
197969007
645989591
950159409
910806960
1147488905
1346266481
291898889
206934880
1089574657
980796230
1005097014
718032099
865962887
299386922
353916134
498087504
317952056
666383852
959889010
855386295
1324921558
911705597
540350087
761067989
3120547
1063963351
1116267936
850321875
438284376
132211849
594932627
502486850
126247796
870069542
635371581
880167749
348891955
1315205304
592034792
345558170
815941786
659377439
943197397
607940602
1317163269
950325675
814656035
514872995
375507099
499647083
321513356
321513356
310687628
983789619
983789619
1256085744
1065113546
1238988390
1163132638
604225153
617448191
690952160
1283765393
759434793
1036383392
925457877
1003720134
1071736102
237620445
750520491
434567861
362701913
436181954
436181954
374121045
384077989
810554682
570695960
898173522
364989104
1260958281
1218039580
780044716
431077119
423575143
423575143
423575143
377367683
362213496
269734542
375709150
510987208
158916892
517885368
347454616
768477305
1234885265
253029250
395478929
771754527
1002604664
131611516
306075528
306376612
864352225
356719024
903663422
823659447
474340070
644909487
1026049928
813675853
463295312
791724407
1048206363
1095096770
1217523152
231455945
686448576
424772617
196183869
1086055879
318720185
698203285
737286732
630964697
598240311
761826079
684950249
189549682
1065291354
754624355
223239107
660384099
1181594639
1010115376
809698561
871569431
572337242
984402284
164205775
1100534784
930400440
429192237
486202246
470167606
613406077
107616727
866847356
832512624
665707456
230680864
1116455179
394979077
511077952
640065981
680311307
887121669
1131073877
840626107
1335946958
1021397494
552989968
267032546
1038834465
1174126678
325600296
357230655
1284760136
402639440
682174759
514846801
516400893
967807596
391671779
482826434
1027682643
813802583
182491352
586259081
1318258087
403617948
396027157
529839071
687348339
389547031
766169753
925557320
595783860
1028260796
829623098
451100736
451910367
388840987
328161986
714085925
941107300
15711682
1072708242
66218895
1182444494
395284662
386821738
463771869
451067437
504684047
343530293
598704004
401417217
680494113
499296456
457234853
766327186
794954999
1260116707
762880379
934789192
552694496
666565195
391275590
523737720
233058810
79521837
391382832
780815667
874169767
567827685
339124551
744825148
916194343
455155347
697707043
676406219
416716285
717576725
480468790
668589558
889620806
145833115
540332756
449290509
531992739
1118220973
683000076
858277231
1061223281
414018429
724272546
763515607
674023071
166413290
1280756364
1014365739
392939929
1029639292
453548025
639866927
788794993
395296318
369531320
1185937348
506996319
487543644
1029652428
672214818
3112257
487080078
1240934755
771220493
656241514
560645184
840037232
446775331
1092044926
125470202
502753255
414246447
613886391
421843610
739753925
646733239
970414032
311458701
1377956860
231199894
379969280
610446914
486361981
314619645
946320103
820819106
501417111
456207681
712821475
1320940241
414983950
872688694
765680763
1232022089
407299239
399459308
1311872408
281765553
707011778
558780159
1098455477
648221110
267977865
867870343
1021345233
378423559
459838782
392819084
1048840937
1044797473
360331788
434527474
407807682
896162243
734380262
325937330
451326667
652493537
535184730
330712606
854981584
203615022
598005761
423425382
212515460
174994445
1327476694
208418513
469375512
1281949941
1113223684
231413746
850063324
839221205
420370024
451633658
500390579
568428215
408159926
1094344389
430740174
873441274
739536650
126264577
1135374049
607842701
264003630
367329072
371508675
407315278
525523964
607490610
504881931
822262798
499275911
700274102
428563817
1089087912
258835203
1192208562
369070922
819393608
786583387
896214966
967912350
722306370
787772286
763130753
445449138
461364607
349696649
353471960
769003850
676001271
405448045
946981963
824049025
538267932
1230625198
482678953
572148708
575460112
1230604298
495538618
534331776
842635717
482611900
675136075
1006618249
1048039796
587815928
336838539
435845048
840948252
492629468
625425967
317637169
1309250931
1081663844
428382145
692164871
407789615
960520963
468281228
1060410344
476433246
711970559
673986477
962865830
1239602378
694004077
442788078
407206660
640233083
544112800
694083864
475153468
1108461864
434300497
767115989
729731478
379538440
251382457
726503746
547440658
711499583
198377122
984932009
627027867
577949869
937051517
254471219
750163411
755992496
341960235
611464983
1387464141
350285933
728977025
435433901
1142292667
277362600
858455965
567016821
1060697627
949939512
665939247
834571858
458623845
436233434
314907861
843328659
917818836
622393027
209288361
420723761
530030205
451893552
1266339106
1040748282
529596411
340724765
449713521
516599524
553700662
477513661
1133397015
571153114
386691581
493084447
520356680
378556559
667652693
515677131
657668058
575930437
333387063
441763455
561015015
409570762
817802350
617030471
490621860
540852213
386515924
336217998
399630280
1209810377
337783970
288577065
480267017
1090609470
1371268518
592928918
699612074
389164978
1039430595
1296150983
643351736
511731315
542020968
639466264
395493062
422374814
1219715134
721591649
1052593417
179256372
1013881432
368997089
1393877099
1389943602
211552885
422289101
574988580
331936638
1036516266
489891038
529916973
527351515
772201192
787797873
1190132771
714215391
640717046
473264413
534738666
206982472
512891742
474971672
1311550998
450081159
357803293
459486595
1020728094
947023828
997064376
714619005
1140214993
828763569
1245444469
836773670
852319090
709907500
556752118
634437956
1264834420
179960521
662377338
627004416
451495091
755543886
350445960
925787625
773977140
495181965
972464584
364102651
793308207
588770336
598004019
368592814
481334042
302488449
342945580
291556875
593202336
386702305
1011554703
556942098
869855807
797778374
1295421970
1255928414
1374153584
201304420
675718255
1297912192
319131444
1076991759
852788658
803289844
462723455
491626266
265605611
896033168
801925511
1047817424
800786915
498000554
1130939516
627164021
432907123
673457174
895527923
474335684
60743988
539012883
318654959
651358165
887054122
794623234
793617213
478607790
1184791341
671135973
515350635
746196156
974977537
1038285010
469014021
555047782
441986501
656611457
683275427
169395991
1075940202
415606869
444316912
128959291
400535311
799169965
477251674
582712298
392914683
649243636
516942665
517459927
176014955
539362876
888355117
689022948
534756005
609551187
867644936
416439328
1219583314
438432188
468764927
718193363
433856012
369601529
1124225146
972457830
1169105499
390854182
672234670
950814562
751197726
1224117373
496291882
926779948
612183739
1198832914
831499554
937115507
1015924909
658591440
503820503
942757738
1223171762
736256119
1018650331
662340845
1380020429
496015734
1037379687
586190438
904717345
594463279
649561375
936081696
452159229
493104549
303926920
897058701
479324078
856797016
658315308
858532148
208811251
503228672
694689067
233688500
923263382
490408744
717161167
379221533
1032267929
802941501
423674623
537502715
813096554
492054465
821328916
724581239
152892845
1365871987
755288651
283894572
689073889
664667862
678363310
924929551
342387007
445923002
1395346479
457527346
1267805959
1195055888
479611730
494514307
518932846
441093232
652126347
74883608
1006836943
901625613
584333555
875822061
469260338
1279495011
390305869
902706115
459938135
906884138
716665672
1176624026
390865472
473091333
674349058
377748167
456509875
403785628
71355968
1320222677
355588059
906302387
674964875
452027937
1089925238
386043553
538442367
482540599
615155294
743879314
589962357
441066620
928479257
656995908
906289118
708211495
965173017
512669282
1346409492
560802599
1104003022
460328599
946858666
221788226
237819597
803647985
1374262725
990250622
1370662
869584114
393545007
268844465
993974570
463095035
942744673
655537054
516469507
1385197790
761380689
333459275
570633077
1238416673
553897110
622675098
805377621
202078459
1227998646
1387532329
542374779
719981530
459020715
367978270
1172626832
801511694
816953233
695641917
281170729
456019852
726388602
452649805
739880916
540294694
324472794
1038132827
638355877
979053493
986744297
1220197666
513964142
1115027627
707674225
340617583
62241039
698921713
491412300
384981270
877737843
760368075
823127697
387344269
909488220
1029455149
472100658
277503868
976669634
1279244086
435600486
617953383
315530675
662457042
340282269
755045530
487250819
894019724
297638650
878493486
345891292
778309820
452621500
599122899
895669059
777685945
408938791
648951701
886098963
796836532
435592537
512198964
293612017
1089057709
860702296
841661059
838529282
632700739
679902058
1376462378
714069316
1095504527
442668735
1122497905
580473370
957787060
917229320
370925270
874909535
832648895
940925312
384814506
445186163
321154446
493083314
826015670
1066991932
532962351
1069325822
1048316581
502607959
334674968
537138978
983948557
560933047
365688168
806896566
1002212532
962601749
507020427
620576065
669740807
817790960
485367621
361256986
390255232
564987603
171417464
862392026
438383990
292752974
908978445
720053918
1002149277
1288408781
889144389
544812272
402742657
728437368
841080260
484082792
875797521
520565727
300921420
34362158
945062857
1141882409
1165605690
421716173
737667708
1280952408
952336097
655097588
298176010
826253020
989135733
801385405
387931991
351660489
1166704104
262388182
332296052
1110239463
922827134
209577987
1285476680
824593322
991822484
535202750
179710641
505713990
1099195293
703005083
447968778
746787189
441812708
1388246061
411528412
694395926
734809266
465537710
988883140
194466109
728242127
87489937
548179751
487115185
391348518
489794576
692992403
892427042
755831251
435990063
555815974
1201829902
318361658
66882006
474230847
411592133
244232
349025154
1185820318
403350115
382119508
569778325
285863490
222519478
589727049
872850599
851594180
379310222
601554221
592673264
629748782
525911521
414153623
286320396
317066181
898855025
898061083
689687327
579419341
907503102
1185070948
278066410
859645142
365717784
500147921
579503200
549412709
887975237
378965747
459180707
500734733
497056249
354213621
173949010
782363583
369882200
399796245
1328285376
579074941
1295325948
689058937
1076620115
611168675
330542731
381944702
1136450412
815928980
784848884
301959076
431609638
395282039
179656360
508103466
934914310
477871363
1380945524
482140752
1032618784
1244531559
557754765
1169024851
1074216105
397210098
613033537
862721686
746745135
92893848
291865475
413784626
308197923
846274787
749342069
824130854
379598124
783010625
410947885
337522552
697458589
28541380
786065946
32005491
1048660576
1010993583
453979403
280887750
887008465
759103001
555399505
821769087
51037970
451478210
245143579
469449316
896809145
385754732
375186913
674276858
157193160
1205073004
530051718
1157044525
337439183
572907672
411269694
906626808
1145641403
1258960187
357077499
1102944947
754276375
674301708
148520700
991845360
879745451
611994205
676744362
541430997
447343036
499309120
689091052
787431227
439204553
869165666
146110090
134332653
1167087227
579027260
650145822
486676266
190240767
1055971214
1138282163
779965436
354786877
990136952
1068613507
875326556
950532824
397550794
1227202970
451626201
782981057
460892483
785731527
171509108
950512523
524976551
1257377334
1343755738
380125750
380355031
982479046
1343581201
437232307
1167624992
665741031
380205684
471995648
401791357
555391364
380612429
794568806
1204535057
672617786
494789535
735624151
753844037
1220967158
697808872
1327555660
1021171125
128451292
764619568
1383304528
1097239737
1372923564
892378660
1270282402
469021374
423096968
1312994365
368858395
453108551
980752496
852264759
1332870643
275434977
449007977
666402118
376519787
810501878
233921867
509292482
597940789
343498542
504984613
479244351
695173113
1283797923
619812774
1012809970
376089581
832629200
378040949
757379935
529124254
351902699
364111285
1351200489
457714546
324510671
1048092507
906762402
373777659
793808560
971087820
414583314
1007424748
1192798612
1096767100
826376745
850866373
478823439
287630672
442209995
535005236
441279943
488110901
1241275169
1378668870
808047011
983967994
982925907
84582944
816847638
280211363
1383178741
453950568
522351791
510230519
945841911
1083471073
1002287147
1022451640
1014034661
523291036
995622937
735388585
994112813
658574260
763573762
1194717296
749986017
884764619
302037273
799535531
1190890094
478090202
311208340
1318561249
441700762
599650536
609103797
695150687
1339160873
187365141
711111581
331324843
377639068
974570656
1356238001
453110953
679945562
1241649069
474725467
536640911
811921275
430720496
641321430
715055823
220855953
434182609
1137033012
386821126
1084919489
124067418
1238235601
424774246
1098887523
987162249
1056013342
993726014
522006829
1120968827
1118051962
254478991
1359621875
384598132
801692017
1149670003
247357210
269216339
1101774576
430224760
656630438
517996499
472496262
1020968535
772347042
1069948754
604182863
699178051
1388405643
883832804
903582836
350740735
172108077
630352167
451123308
524785393
848370850
666345005
330956117
825760511
938333815
490412325
596865570
593745163
1322814808
220822909
553355927
352375345
545331335
344832618
540769090
849194471
769528254
1235600502
754778159
465942570
978574706
370340296
895097659
590191538
508491801
592616588
593125717
893235175
859312147
734846237
1049226141
151507357
607935576
780060687
312181285
242939485
148877336
764442184
941545077
992564442
602289502
343295327
804683057
1313371759
943403674
1068182624
781702878
382502101
1137452354
817177698
516321013
356606414
653873657
490756894
567406139
1104771508
934273372
1033213201
455620335
644728532
924518599
460166927
214995114
637890888
943535972
277492382
721796366
215855855
894143864
540144205
1129482291
1011084268
1108302749
1292057753
770028391
967532259
533421549
71942131
346803989
456611905
445791783
1030877116
772538188
1119654639
541361592
572295102
531586705
917972899
553797465
1022577076
349260325
398378580
774633402
495565109
625155162
1395836451
333012287
539164500
366930376
301455993
1194461496
116011895
945011784
689073256
518163421
660977467
386985068
369267274
491365794
733921083
323274493
74728287
468488027
791262760
501867664
793220348
425021743
724196942
434627136
842043059
717331363
745313896
601956733
634531808
788533564
412392796
169195780
310189920
1063167223
519402720
457874383
476689278
424327142
1002111434
1148881708
502500217
416347894
1179520584
511749116
1238762569
634854842
338448665
1203520165
191794745
301340219
829612371
417140045
1068691634
801947342
744656356
504344868
1134201006
376155974
384665988
720522085
901906040
415895990
984510005
1098144236
642277966
781172975
230160486
259181084
275950851
457062563
490973103
305089155
1090525131
782709861
1353684570
332082559
450255302
898129452
183820065
949168679
668729910
632192018
1108900840
1044751404
522595115
342017649
791663356
423159200
351768917
1032770879
869863672
714210424
1129600500
501665039
396472854
574514534
604638518
830530692
775023444
748112617
906460173
332099666
349423139
634050127
450327237
902874578
478198704
207295448
728091182
946442727
75545342
835395888
1371486374
452526029
734119733
370881161
997024623
518394649
776567217
1019002686
1257783176
578401318
502494016
681246824
1250898900
932181400
537063326
1143081257
723757007
746377875
461323270
1212579269
632088052
742439504
1224671899
653443160
894977906
518207270
731976020
807658162
520574251
268114523
900190961
60899717
608163276
427630524
106525468
890237863
542351173
1150881367
240479009
739309913
248660391
215998268
691481080
467023791
1034561919
1238433809
512261269
395077885
807523229
1006984459
976721887
387326017
436032850
1330756459
591122319
832663646
460234600
299386001
691185151
1010082437
432505133
399423831
634216003
625259655
1375875220
586644181
694924397
467709889
1327154061
267117036
351554130
1106826418
484013978
1273840100
1369170741
272549442
1169078537
415956489
910134350
751993407
528898992
52202374
472371203
262576522
1296673054
930569133
642464387
365734724
679767541
822935088
203387996
277686074
688225288
795401993
1184744492
1251332659
481742113
669554260
1274633126
1394402416
211845476
387882374
478818974
496922423
597417612
231884497
1313457991
953579666
977026762
896019366
525615893
713571145
412564153
626314070
690598776
627930811
441007434
537807811
331061362
925031089
463657031
333480141
560726365
976765539
1248426638
570257042
415015992
302637520
670277682
481478544
406903971
728153137
1266898339
504009377
121440819
717531296
1273540920
513480759
1272081596
376772331
694526229
861267052
424065767
545064938
697083100
1382141500
188980053
1396786120
1274986154
847802313
567113885
527932738
1135768418
459369543
1136216089
187294532
473234849
353331424
661340297
729937911
710474931
346559271
1209500273
658994823
696431256
730127178
1285191273
871660128
545784345
365088951
415665151
237575261
1302389288
661236031
474767687
709399920
422573431
757804515
591495517
529244402
1290646630
469598390
906181121
659022652
989358082
646372518
428181438
983818771
1200480742
671638996
514130739
267160638
1295507249
1133140573
306051097
418701463
352550369
1313063642
552471018
918129782
656141046
977607412
631795137
347169472
1062565307
837779819
902348836
1262880817
323810585
1231322787
422874789
211282328
1000042503
477637092
872312069
265109945
509826100
464269176
1232364457
483555052
911881838
1177413939
330410750
446146567
444787640
223476560
62404622
1373849096
455510011
658734518
758094349
909031135
404328773
599059605
779266912
1305536868
765231242
1306887253
913075659
154146554
939929638
1265613661
990711475
730799128
358480560
467244372
166531132
392674373
1301347171
1215411637
537685125
372453087
224875990
673062763
733207772
843386224
664711710
1321024723
578176017
432941094
993606751
384073404
605315912
357857794
1024200157
833682322
1069571085
876583832
497515810
75574224
1087071857
975330736
442983570
1009694238
946764598
627574723
548541912
1221098239
309731146
840261994
883959558
774472334
561998559
1002863472
542922633
1394275630
980022934
390498844
481341900
1275242004
823385866
1397935048
348514513
604233055
355784663
414602649
1092344501
504268101
553477055
738957340
1177239995
62972255
292766717
145800123
431859654
531707372
664293733
1161441350
970922693
630849248
457814224
476358435
492863241
1360379914
695412191
1249554271
843633708
834426477
478939211
1387668232
828335863
755259518
461999339
856159585
892303979
544032183
745034389
123701292
840359036
535353580
1278629408
1011669817
897432182
1080243314
706173381
462510811
395734330
333184969
609726958
447555151
502399799
1187925173
951097630
204479401
793700019
546870090
808610209
843760954
369317188
625429734
1013904105
257055497
435245238
979625797
356395153
635749344
711359567
946588204
761764555
727467407
1321819511
696441474
148540595
839454202
428661404
417484926
904884937
798045456
1125402539
576751740
428697090
880309785
283167156
456076581
1139275333
203250346
834729573
1132691511
327042291
712679969
860871606
680905005
967241335
249537297
413938751
594129576
998909033
702171666
508719863
547639304
438030995
1072401001
995946670
913068607
530449543
460836867
671434648
918019125
481462760
458192055
315806389
1082603869
379042635
1384649890
388127604
589076295
183748672
427357802
635302102
4309622
535245925
600787842
908350955
1354835361
81242604
1045983538
564550463
1255384547
523922435
164448957
608395654
585228270
1193429722
783626530
832689357
640812713
697817240
654856157
304598672
208933021
506373388
793014855
560264037
1267176643
611559478
409213263
618090239
605277135
409696576
500088344
658479372
1331971549
1028856356
646503206
1001902209
525254512
710245256
1169969415
1342599021
662869817
695222082
766244440
214381023
508889408
899240348
1059012693
774114235
404783487
1237219091
557132050
1177105923
755497355
519942861
828241175
687971959
519873230
770150987
597836438
771709893
328993001
941878966
615949934
458977600
184649789
866455977
994013140
405628157
72843352
1261681959
623932595
695467877
549893742
1330754516
981710626
457706031
328103847
335525909
376926804
467425005
1184104085
935305118
384943161
552609609
194705039
983450344
484945471
341645400
1052724112
914823570
1392270245
1282451234
1107498782
920090857
670582730
1133230661
305556127
516271823
402847121
1162562087
1001660297
817945915
579083303
827471352
231020824
721169788
513801548
899118793
260340802
387462119
1374906198
906253015
334150671
749939790
376033066
364595449
322096460
749827013
528904615
167147176
676938430
168768717
982525727
389848042
634553250
471343686
677868761
731385754
1139546065
1171829146
678565768
1364590705
810010869
837051209
610227756
743457682
567621312
994536072
631248312
700349858
1071989031
997547599
522059407
729183523
442805237
1058058456
641228572
687664849
849707812
999411936
440797348
874608252
319730238
1221237681
480378261
427904061
696529459
388798402
349851676
68116886
966655951
1290533869
526049120
1219429734
684436511
143853712
802075221
329730
411286884
1035252994
1205189202
91664472
307758290
789051613
572705836
435287114
757966676
399871041
696285644
264067206
1157859685
978939882
468259269
780437045
576891133
778977079
306737719
1218477107
976180672
683648631
374042692
665701477
374901150
1212689928
632974551
842079955
399999444
813653002
683189660
838256984
1032423929
919169920
282882710
486946694
332817710
992580941
16914048
1099006753
966760275
866343644
746635568
301484372
769907861
1053061575
673308215
953777165
471392245
908745527
917020185
738282056
875563301
1304615907
412699244
219776440
387704616
1350148802
1022756187
655760565
1297884985
956302195
490441311
987197935
746461024
1326295197
545106171
306730255
692249712
494380639
1062305528
161971628
313315115
382441366
484130496
1328418152
453113733
473111126
413273095
698086795
1234999413
545656145
1082655328
564218968
301794369
595913974
817105555
731760445
669532897
582011645
1334431043
421972265
417658931
749888287
697432037
480639550
727803217
1393651023
944832738
1053841788
694165283
1345642887
500051909
1209453507
919284211
483532665
752645252
454658689
310352540
842714914
489481524
686481827
674086575
578357704
999970495
560321976
286740930
390196686
351482639
841985631
514976874
1260514287
415548696
57946070
414469902
834228802
845586570
635117089
656819987
787311707
383211690
202040613
1156625398
110752686
237462544
493254470
240155175
1013138311
390278856
963671606
918317589
549771444
511486957
1113938583
200696437
832810697
276345046
398688015
1339775018
410170175
1218333493
899990995
845317785
1185606501
951407408
824758601
401744579
1048173906
211127527
1145940496
657210902
1235181637
426313960
391252849
407437505
465423491
1192901988
1230080245
835742418
598824591
787222984
509987951
708849366
289942380
473276640
946603819
791701266
1126512260
479339514
578036020
905343250
967697711
739825784
439264084
585820614
940721521
792652297
1124916419
354454884
774373917
275938160
350713653
1059100127
437496301
777500161
1384660018
417152703
407429230
791647853
1331353082
1197130803
445276888
880803919
604313654
243570357
830412431
792187705
459483036
265588322
1142994164
144618933
873011677
961800832
455418040
1334250896
839079513
576979228
514478849
782033684
1057533907
675648470
534601060
942041654
1028678434
1048360715
768302414
738606244
1236097936
527186036
383208537
518396853
900746523
871727504
534076214
1102884108
166417461
1252844933
902460046
1392620356
354931161
490974332
390838135
1045942858
831845411
970467806
735741671
1118182977
1025819013
546700173
594750828
733732650
871508564
1376106929
984453702
158489209
700608394
865563724
1264239965
334978123
529364908
785428517
908451336
825201088
1014644130
954920976
835509613
1236610168
389980724
751093303
886581924
558412823
760940895
757982706
434404967
606124874
624204843
50181429
410139544
926323145
1169524813
229978304
795484378
349493492
397318377
1058471598
1078267332
779946349
779302035
408615856
221361413
391319219
510879995
614498599
766301729
802751482
754403495
445151418
763517400
296687668
399711117
425168077
834357937
440041955
1045458655
321798781
699342
692201815
908084986
348772450
1259889961
470449231
528272748
471787822
563197770
791116546
300582955
1220838259
543742308
720660243
407246161
1199322698
685397932
831778670
854082313
230421627
672039429
344199935
1332455539
455077943
711866719
371011332
381048454
451059797
1270811718
631206401
789396939
584433019
398916832
1211379446
389914913
1190337246
1097785459
590798958
461964790
398584794
173760206
524725332
598091321
862651297
1160109842
691542620
468134092
411347193
244487713
867818905
938912708
71279936
1264531550
347360721
732370969
631438188
1365506497
774801906
401082552
1170541278
702159626
721910867
1327548165
837656157
436527894
1030285422
468940055
740286100
499586386
623627298
451036666
799136941
577458091
614950367
886076918
605063084
885042984
361045722
466199521
867837149
1330648966
615812190
469920051
351673154
673201738
549020417
1200761453
614550043
906302849
1022022203
1215992417
859827700
842453843
561134493
442475973
1222494944
233283891
1144142762
1197614894
487821838
1236024589
419409526
560798110
527131214
1304689139
540010439
494049415
594938873
213844416
612838969
121891784
857274390
862398147
533496568
436234521
415986879
465409515
661530993
699847116
327088994
457572894
1268558405
1248892690
954013991
1185199478
502769855
742619573
994257982
825955989
599805272
216045382
417951427
968568918
325266100
482036028
701010235
191309147
530786364
532722879
1266150590
909656651
557774489
823100719
662536002
650321266
1001195146
956461649
858448724
376628848
1001972747
437585665
417253418
440496093
1095589717
1364620343
381045416
728819810
674988966
374122394
482846937
470306863
858822388
293056051
1150262766
422056839
546037746
976922991
788888879
1251914329
623994801
543660698
1083716505
1189716218
328166055
866442733
1358584746
773559463
764800243
929993019
1275275275
470685242
642187178
441018817
642647579
1274524862
319601758
915243731
831656879
235008421
502699690
715069019
413951565
412728115
720594765
292938722
1117925587
844504525
299042832
870877646
339709825
484233800
281190710
454120313
840000119
612331149
813376552
510264479
618661278
1194300304
707491862
957828704
298230202
752518946
326203728
846692895
769441286
1026096818
632500688
1395866843
534992823
448922673
292587227
643909774
1111834768
814978542
678159342
639832321
1250264952
803486205
565936264
732211222
373737433
865138248
324783374
865232029
275273116
744030500
528337178
806004817
699760152
978316054
355440928
446421205
1299633461
435176298
409049444
580632462
466750609
854180315
449375487
492018608
485019854
520323729
953907330
367901886
605971983
506258931
453222381
793528202
1305187281
1007619354
238441799
367211936
597669543
364876039
353828029
949805749
271879716
549873992
869753862
400287121
381053437
893626653
317079434
890495862
584135287
181029234
597407512
1008087734
566729152
933989774
669949969
1090712143
452435579
583354500
744343690
748016096
390682104
430726973
452336696
650400267
803056462
325807490
621678012
773454837
932094294
29539645
556881955
1235491049
375738072
581400423
523239722
755522037
575938800
1382762712
664987041
226945489
102345760
876007024
1047371950
794746496
352595297
673051193
199626373
643752237
917165833
1279571621
744650145
1107556833
856659684
323501220
347952188
479731916
655848533
563912795
534937349
209402526
440832815
655369789
1049912684
1287022398
383297797
779435105
525859750
353137473
885615164
1261753813
592910732
868344379
561146774
1228941536
948625751
683180074
890037721
424244411
351254278
403727635
129443207
986241046
439307727
665267978
917058079
842662679
258759257
977350525
195175951
1089707314
436522501
1005608136
946293866
1136851994
546235299
846576119
1084574043
804513635
551013597
644883746
1044523274
768242596
1101369118
293190657
459573253
803056914
596369841
1190789852
337367605
998238028
324324731
503619277
995904629
667255220
232586916
443027455
806194023
379586780
354795693
1211111635
401130320
670327263
2050342
387004098
132150951
637179692
776511102
677193924
215658726
373848195
778530818
1063301112
1198130025
290726032
352034781
1125456030
473098412
920147829
373554194
346614662
507560475
881274191
772488861
353029704
521761899
498272689
641958968
422603871
1330938218
605368195
395981934
743478416
1380075011
770269119
871826152
714571836
1390425409
682802411
270520963
353648660
664472752
483475068
480362660
461852223
1212821525
540879013
862232849
993556658
395214899
840360081
1037565808
758024939
589499074
477176652
572498186
485830803
719759390
235606371
484126377
380925334
1108296565
410612713
524582627
845235217
54344568
1151579583
666622189
204446339
464642304
464957645
563960490
1004394458
740258476
1180258137
533454522
1097443242
1251940107
1070309965
479505965
272112439
458580922
252847147
1012358409
1334406355
1084367353
258758048
303237245
1153801230
1359942441
779026011
884110998
389875262
1037163001
1263419230
1368368229
430743747
724484062
833152008
671175839
534168701
151512401
397412958
895793478
705545889
410762500
629128611
565451288
360990702
789010750
396915004
338990030
319360407
1021634743
977803844
535452481
644132880
326107046
653286890
798500741
1071398817
142063463
469332894
557188439
337434196
391675253
1053388236
575083230
881606472
512996091
760734255
744479721
477821555
562219041
431808407
383295269
394979337
1396183312
1084089579
450022339
830256081
446928486
222492439
1035771690
450452610
415000056
910340913
1034662469
1110172176
184132616
400382800
148989949
436738692
822565128
651230618
292079749
656602639
803578340
514962474
1234817731
752199338
1289551993
535760615
369165120
339500762
1262096532
844298115
704055128
959637678
1160776432
1036286182
606079678
419267567
380846592
686817385
558842049
169840700
774877212
1092974714
419543779
667274055
855813940
937603092
825162401
307582246
2337474
448743483
1093239638
831728743
797491845
762541210
543081794
1387202005
760558083
94019536
1035023645
991731416
993831933
215060732
527452681
656243990
633998419
635326478
454860655
760014142
275041831
239830724
439174050
332419401
513800117
398558068
505734216
367171228
787991423
427604967
486487027
490644134
528297608
641839065
970763415
1301043721
388051222
1395320350
548529656
1053737771
894373473
418568550
75437043
1159080949
905147178
560174095
518038693
359006323
452209139
369986278
1041553950
976621672
406793449
1105766960
987675817
472120882
787944944
355501802
411289784
1099169086
399814923
1204298305
245993944
957051866
281176725
664417583
1368717420
702195373
1299098919
770456019
306580948
283979800
897397919
1291280626
30002772
519423489
732123004
845832790
730014348
338112889
1110439966
493570892
539596634
624754464
628817146
405923690
219118328
383659017
380678065
612637723
479370003
1125569960
735064697
201492714
348789274
641736463
701155635
1113138296
1247181219
590786029
1094643162
565903784
694197578
422441900
1089398821
386538878
657696592
552519450
537116531
833105688
1242131901
319089213
546645631
941251387
1331845665
698553536
983511118
361397115
1132666186
867798198
685960273
759065936
775538028
452874334
997450175
510205878
694254201
263608049
844519682
462548462
409569869
390992013
1145819413
1088739626
1379488094
113400811
292640580
881607593
801986917
783412527
989539548
323634204
683390072
492407203
942223895
176375529
341943526
847759937
288175303
1231192971
627435048
445177211
397396990
337761214
749651398
249146350
110450043
857911606
1385312113
1015827821
701713989
878999142
435309565
1327374640
283364492
1292527400
808883272
335600640
1332805868
1005068566
890307523
406023245
545662988
1232118154
789850780
981735246
480876212
445154276
1276844015
182803076
596410848
1305606273
1025735847
330081690
983427619
386886161
400663965
289136849
644828640
1293197202
415654592
1188937802
767793674
1093045900
62297
138690461
426745855
659203701
258094617
738044476
413951898
683476605
1098291308
1171230314
795670379
537104137
1061667313
1128470967
458522327
1054951967
682738519
406738493
399069754
1049806179
1306497588
382774783
757384464
656025900
846078026
762500042
728950087
501043533
641775420
261256232
1318361588
447026886
1057770782
924389657
776859285
46993634
872859682
556533979
401358629
534613515
429081392
439103571
834234385
909137531
759058602
805323535
1006643399
796457434
318289893
506680758
1325039096
673096377
402635143
471211219
778407190
988764334
746110966
435349609
809840228
634484925
509159208
674441732
909966993
891554820
225588739
317634093
557295478
353435683
859918085
926240045
370019413
652060573
214273864
774175079
983672374
217500169
452855855
924969765
709680040
341767277
559284847
479704038
735009713
453024164
808922515
107833941
1374672522
435514689
778576478
455022622
853529164
1076520163
729578788
368652035
557228423
405119109
822698408
1330257173
421236855
595982848
625447718
507326499
1247934398
793259805
990196852
809626227
833405887
185376852
1232146723
415684408
260363846
253053015
159100291
620850127
1368546394
600049915
436684502
716027523
694835806
999847117
395490664
820198192
563374255
534775099
835936513
847303145
353927376
1003765701
635210571
344049349
519328170
466994720
620573368
261433186
252795956
1093322811
482565441
704581245
856787789
380433123
606844099
367633108
1275698848
732667337
1149984277
1056350442
774229086
1062550899
278874473
548034084
1361135563
1005233194
1326674375
637829127
449580416
823645192
1064281607
774942763
656847913
875680213
399451349
840874941
533334396
954709884
784093418
308981381
554692503
267333983
479135045
1225158703
901202446
197612560
1058869582
775822755
771743168
343984001
491647648
1030717517
318936978
962690335
178995374
928549645
538196351
851665909
107710855
404344566
387046393
1045232588
368352379
496111857
1375458402
1026151812
242411081
887343086
535894336
363958363
511046578
849543464
606320127
660806679
1106276407
186952539
395503928
430621199
789531159
979956384
723039499
434974430
952921909
1130582538
152329304
1172791351
1086912036
1143041874
564750975
977207678
187326992
583628228
753055590
708990189
410341863
408153922
634825359
40027657
1356311585
689991716
1218609887
932138702
390712991
317570207
1016185620
924316008
1178241285
445500711
169550824
1285198051
780103094
618267085
546521725
997222825
306853702
963477298
674853078
1277897231
444556854
383562073
915275293
980399018
913424166
732464996
348658631
747224376
826720765
931911510
841521033
1025464692
983236983
1088186844
503775021
712178913
1256983172
250570468
828746066
555640446
674860496
466151353
477461987
1080131143
413893371
117013594
702854747
1092690171
545682240
561577956
840653609
758876427
402282558
988270136
1321871060
1195542775
973061535
1177276835
1249597984
657359053
423876079
361336165
489776995
375932559
369951635
1161558626
691518650
653988064
991056778
519456567
514463310
535210124
379135929
279314820
471588855
173636243
405528538
529991456
637504210
1189472559
479842456
413398458
628774707
1347832131
738914130
381557480
980470675
435134518
177339850
244927926
776772915
361765530
1395643444
857657481
258026665
410884657
517069526
537221366
1284680741
1357597472
408396093
1176098742
1369640700
886988794
385502885
1256505877
490105155
914684498
792625660
733004753
864224470
149883611
892812727
839901417
457831327
330050054
559507396
233906635
647802286
752986256
1176463718
1100402945
776002854
873353475
831561842
695490586
311579195
1197443775
896781040
723584776
825395579
988918811
331552169
735196998
564571232
610175185
512266833
1093952990
384332460
767022437
472414625
830992855
1121148786
469456001
1393259454
709182792
359745415
179137274
1029082735
737049444
1288700992
913235138
568044470
520121410
980115986
1377524516
1303710600
931221603
1177364851
674449734
401491472
1073997438
1014547394
1152175001
672293542
401761287
174653003
995807628
885706082
808045480
537195734
870502520
811263474
511351831
437837296
434688272
572784817
623333978
558834370
881011006
885886403
1160549716
532407065
461209559
909841339
254700841
373286474
884842809
416194255
278400828
923992880
1159608512
425465482
616029158
1192747910
319182329
785681105
546111546
356346648
771678032
302567495
302865239
555022533
318349459
683812592
61870
329316287
711059290
1061499868
482944289
728164521
1305812411
454378696
835495384
902392408
848774446
504803490
127197766
642591445
531988061
350012463
369780388
345490480
1048972229
395190688
617465160
769188418
1235747238
895862815
826813190
90717424
548375379
744853478
1197615630
473263606
227271334
416985098
383045215
419646836
461256206
1180474489
494163424
672563477
708972252
1366193774
518479342
576821691
682581985
1118893949
1166711522
278960159
399343922
587805327
1222617650
197646996
864389733
425904444
335835120
493776570
785620138
402382735
598208338
229494192
489328511
906737427
1357005743
388545485
735744362
864667655
49513925
1304784462
443253025
626300226
193332365
509764082
140348368
738989027
396437981
1214520046
484704347
471453865
835784169
778301733
194606277
632335405
322275882
494297370
465721626
391472213
512449089
299565140
549051078
595548863
1001307597
581699851
529051173
1256113507
323104323
378721167
549945716
967620228
486468607
895012488
508912700
647261193
797206128
908437531
902885542
556696653
509564408
44389983
990346733
754407012
307709015
919009217
1235461819
576239650
1118398408
726345142
741294180
1328911749
489379939
453560712
892262946
490721796
714848201
678678009
489510867
601955257
764372835
1292245251
541154971
546299494
484068927
762549889
290740164
648601563
632585413
692054786
397122065
430734314
931365367
862541146
427122907
621667628
692521846
450906826
418268390
641137766
509172493
429262740
1110505730
651785821
766030537
433227583
898256699
721670498
934206550
1241560953
390093091
344546279
394608373
730802480
1213699973
343080304
490795912
633928493
478156381
517966658
345623737
486240101
1022504854
750834279
1117189487
1045589474
1038551081
350937919
793149659
475626842
503740557
692080596
787786221
333663083
458498970
652621568
824197339
488651206
381510475
617062249
629373925
705620769
1125512229
1059142909
1048194686
738662036
290767637
663109538
396717754
500884595
1001920744
393961262
834052700
801537105
551360596
956568223
585357470
887515590
548381934
1146604486
929495054
358989965
411165797
741353021
404071743
457623310
183821490
354706593
425374620
406302228
399716992
442811737
466476787
391891719
382310791
444340611
1392469893
360438616
1308269444
387627700
566667589
730845418
449565653
481581621
1372462785
517849061
913478259
595859921
468025905
1137349652
501036474
663243844
316618163
574262640
971977766
726464972
287075061
550315312
411266150
585304181
282712679
971311171
380133602
899952391
604831446
1099907202
289649282
700056605
628841074
541029802
349630495
721555921
702820009
469459842
849672239
381214990
281854024
340333177
1223236491
322412186
744551526
770781625
487847815
465365750
702857561
1132651997
409278692
567345484
1144350949
529247368
897089185
1124701635
395414741
625982346
468849901
643992449
603234165
676401653
1229553002
663465461
409308685
737683170
617804660
808493569
920510701
1291209464
633295816
390267796
688014358
1279192145
860188197
404068889
529289526
770958703
1047094185
326950428
615312625
885458248
517939346
1195721013
425623043
642291989
392635881
1212420674
1368986655
553206353
363349080
839954956
441731145
661077525
1154915804
1135491157
437761540
638225698
1002957946
676229824
573678758
457830337
452228581
796726176
572305229
435668926
735118608
453832634
933420903
849399905
760230889
476033783
917081992
501641752
827231066
248493752
1078065873
324900886
815864601
1130890793
1096705825
787525042
741747487
1140282674
140604451
312403197
689401120
803612322
953197890
737546729
1043350114
977437873
474303193
1021094408
1271073878
338235480
547193684
403013151
853630966
878449037
744099412
1237360180
915296352
918815557
684687958
1177452372
197796155
1276178824
1109651407
729134144
173661068
910146415
296090642
798704457
520939379
1284338373
1382383435
769884660
820064401
734820949
446790532
215897796
317574641
757652541
940825213
555076497
1214868940
685255119
417428308
1277059864
891781070
866378887
770656241
1074392822
471362169
1183232796
902777061
647935497
1278911923
1388727276
435578936
451837918
1111242664
366916912
354707921
395479850
1375394468
965955416
138694563
356080087
945087198
334637396
775497652
472471169
410225535
725650341
760436804
303863778
1185230411
835026090
1055055637
684617425
100259364
1228062831
90560072
868483282
645178434
330230851
278366491
821512363
710280806
517967422
647767299
619578096
404667074
1160371511
463473456
228434199
1348027304
596915529
572013715
565181797
1169595164
1069986627
1043166981
966457024
714602410
704193683
481927197
317292880
1024642345
496210122
415058436
226959381
387543369
1171165988
876347484
1359095098
1001475575
1300983167
187124801
472054759
1271797391
130007876
1369612655
961154265
528653799
922952054
1261169317
167173726
663177282
267781705
755114858
593662211
386905143
600516680
329716984
676363159
976345266
145407447
156734752
520336133
1244071709
382682402
772552229
935495258
1096130643
709190772
343300428
867938159
353005172
387886339
300623364
817925657
613427905
1357484229
639883417
1334461929
872565685
703114524
346412997
629016284
185948307
3434482
669162443
664767474
497913789
1059160530
820156826
636951901
1082096541
1348188363
958853649
341798395
1215962500
1048013130
271474873
769538490
529158579
396658668
870205243
1289999515
388903541
400594969
555803044
1027987724
494070798
359524303
427486761
1160948678
467975107
781799070
1046300819
409711055
718544671
606298812
391908838
1006659166
305193800
962524523
523747038
377650113
630234924
227966772
1301963817
462757127
606227400
762067323
1286887724
576836237
873801952
487282096
947405188
1195880996
582304264
628172486
602425136
1231756074
1015616929
585675680
920895924
458783927
305701695
837595608
1021625539
1021625539
314897739
228966950
360442144
484202531
420913563
574936727
1079023078
914241968
551247506
815126829
1022602101
599019223
651142374
1269236669
821537552
334634438
1089858456
555110740
1302874092
744108246
1034067570
1076895092
1120712904
516056947
1296708600
1330244657
192137906
1079659539
370485446
1094550825
944082356
804271841
1392274308
508063288
809562958
340539442
541357033
463424622
341007001
905780644
753425146
236477803
1397355808
640011693
1046887032
521908783
1377427262
1105829996
984105373
462501685
298531267
484791069
592063776
978895378
500279965
873140444
310347381
408375561
411617919
702678626
354690861
1388140131
210018878
1383406675
1100653911
682261807
774050644
789739055
515185290
1069389570
321946367
608748070
758050465
913170299
775162339
596623891
186670051
381212917
528550874
1143459960
641792097
739703773
687823537
926237231
581045373
906526104
1013160986
986541417
889502520
963281018
511370301
744143457
215189615
1334588046
269975903
576100132
778234164
221960134
298658508
455782294
636432020
166253268
450604908
333278892
342657948
475670740
468794762
220806444
688358410
374881752
63494076
1111221600
467477373
735886908
387463283
286473649
959321244
484797842
645631941
463697446
547336139
521992821
949543236
1106168465
465772550
1272881096
1338928097
801264254
181857525
437052534
667194181
170594553
1306032255
710957726
278417735
240671110
507344609
631818777
983226517
982912731
574962494
890167373
644089091
790063440
431224715
1127324719
394051130
860643044
1052311855
748698572
1233417401
437764039
449235402
909288849
729595581
46801615
861144060
626857520
324559293
957251939
228991430
517102432
674517594
563675256
876204338
1185623430
851725323
896607354
394611481
929820889
778436341
557337318
282578797
1114688878
39738452
386086064
1369478122
356550867
559590604
434511869
553993441
381839201
461944393
656063441
472350278
200489349
434189433
637412810
245204758
1038819818
208454275
1231409514
268204684
779611019
799622890
906918866
438976780
368982421
1005722421
473806489
874377540
318376846
685542053
395070642
1075611575
300498854
324741048
1267323410
458184587
1248560092
135344551
689355847
449912861
945016089
222272960
779469945
1197138551
983873431
1158791222
746273262
557377935
560570146
1323007537
379714086
488221677
555806810
825677573
399539804
382167617
571125205
955276610
697262526
318260076
816337634
892682953
822924797
877636214
796349571
538432737
778113446
392904706
456768234
1028844157
390718206
715332628
394606199
791794318
659066031
334322604
857989476
316913635
896769879
591149146
831197102
435865494
646283298
584009515
517040685
369448975
775576761
1299846227
428214321
388931773
145741407
910386382
417430372
432552259
583344379
275816681
840445523
611091582
117495018
1053403891
435131926
118957168
926611458
393226917
767066618
420100698
356703363
522406447
288566853
227284596
573927590
175026400
328232739
820004313
376766157
696369185
627267182
1134005264
633831156
306541513
56158003
585941575
514402146
478122275
830185686
658700139
541508459
733337747
489533823
908758437
669581465
669767800
922543107
1349472275
647433541
351300298
291616941
1176329232
744270831
656665440
521657385
563395677
91510985
1034666045
627038089
1045827131
360965496
1094461297
408265830
867770443
339733106
1374643307
781285059
831637744
926807242
906742803
988965982
641061087
588491202
606323820
415900566
288196554
478973162
496515386
246380930
687054499
452085664
246670439
774885073
311860659
945696476
951109509
790186925
512492266
258473864
983403990
389813246
293244158
421902118
481224864
855524896
1250590223
466641970
824325486
569029988
366007941
634279613
277105857
218327009
247561090
487946067
982759594
865397626
683180167
807612469
1174802992
1030557638
1047845758
477382332
743371822
636987105
534914254
842617936
1211953939
1055353439
864773426
382935746
313989228
460758260
566355670
1040010197
767418688
603905939
727773378
380829388
633963427
428988130
1175249471
146899594
826867036
917829435
851339807
332086986
400018496
613153717
896232671
814619715
477519922
681257292
648945299
926772704
793653331
1175899295
796996178
940548339
734107337
60094874
320374626
672117702
445294051
804063211
173188268
432026743
661446783
384625051
692212548
460932206
307367968
629123928
373267642
941605270
476769805
980497023
734881348
939277279
451021040
1014986333
501489400
769681955
1148370937
248868991
463969595
824870676
566810662
330805557
273712298
868344321
534983478
606014620
820859680
400152531
1023959220
198261886
575936987
199142982
44789493
408101719
131364669
430309129
333529991
441489381
671939107
856293541
101328936
201433504
363833666
603315755
503015410
643027172
1174971308
336984748
541232444
615190486
1379550332
905697949
441450413
469937610
610154018
673099228
865172642
1017198436
562030861
1013533924
380842358
486953125
1120637658
528012131
1161671709
1127280488
1337925474
588232574
664912937
345966252
1001339596
345636777
466885821
985623507
698260644
798995223
499445409
265277309
622221369
421867373
545652163
637735987
332115389
942299710
495381347
658756688
101177009
831131208
899270191
538528494
367473115
725961591
629785213
582235368
882659718
462318674
502637615
669593291
455155749
870055410
489686435
1286980776
909458612
1085584278
527998302
1361938296
794060500
1132887329
898544534
684172230
478256163
401879317
757111114
927024860
846375142
651795803
781295283
466374471
461927992
1382164725
696174464
434020807
490019710
424713452
1292258637
308894481
826955261
631507488
337758418
849691988
1080361545
388238564
640160970
1396143336
518820527
353086628
525781116
770804422
209538415
583816587
548232795
508618148
346933952
454930618
398520728
1132409701
1335094671
1055121889
803867086
543933249
500213433
1061550715
254310635
268898754
268898754
1003528214
890708405
274719187
527799629
152040954
833167299
334805095
429275133
750464035
1008563145
639237094
189769150
875391850
637462905
699580828
400374430
1096655786
241357590
1045499831
415500362
387135895
1015672176
531302085
509753034
613479677
1383744950
457786514
558730175
67847378
403436701
325522140
76282462
241988177
1049708073
575955439
630121044
295271491
488882207
515803854
528910814
337915726
864084217
855004463
1102921525
806827928
1128017410
598281464
368232810
749977805
439606083
470875340
433739253
499773689
445172355
566873134
607052033
740984807
706341769
1050960067
1345016100
689682382
548170013
508366582
1361634972
400532955
729989588
542601576
1192203011
511986431
796536863
792711121
951986960
521059037
395281932
366629265
1189717319
1087854398
629202163
756409109
1218490831
237734968
442503967
313860166
811386666
454663606
526708029
856668067
531347411
391775400
536069027
436056561
435941568
1251014114
408004180
457425497
593076109
666529984
348215994
564112219
478861876
847009345
1201333487
169856
396244540
704693541
654807759
1216246760
806528936
609487091
1054036636
451578095
697244146
976682793
724802549
451089121
1278645031
372908755
252903818
874218606
565775611
605088547
620453044
719960833
982869776
779696719
362052595
541800035
946676725
724740920
633639528
1264537097
611594504
537092885
889474744
1089768097
595308286
896092168
461408671
994277314
821483758
408413558
745087776
230591737
290038147
317427902
533091959
452735869
570126264
556823166
924265056
508999089
675665079
773148183
590236321
853671972
586071615
985049630
537471327
891523290
63924640
430766031
357723247
438488950
743705951
593650124
98660434
1013375527
277399695
139672387
1020680305
383394792
502550364
240478454
815983588
1029078458
1199359387
272958348
428869933
950532220
859384021
506618749
257013307
968515039
240503709
769880843
170204996
1229700334
752156911
402929595
1053223345
980029213
503264079
1036417171
458392375
1018075867
320260675
457993618
578371433
595558830
455786538
1338648306
420932712
714635103
582168634
1093858296
401330433
520672130
1108780793
586541616
523223347
1130055567
875123617
466333987
663356001
1001143965
1231695186
705302388
473388146
796072927
334178451
499083589
1021794659
322041323
881195846
518633465
834955349
785168033
196427720
703258745
389810562
614841105
678772252
413606592
890008418
195503498
864422264
1087071579
423745056
221602531
966901194
356770481
522590119
1257139826
744473359
1002671679
661137799
472191925
889265123
1174267937
475266165
1371676395
707478569
408343291
956021937
492078005
1322978925
672953491
2339022
53129798
328816256
761588834
506734725
333635776
758806696
650145769
1155964608
1177062730
469090860
1168458730
357848148
815061279
438454849
336638311
393543242
451478543
344991425
431682763
432797966
533357457
527754282
596297387
1374708070
339584190
732919514
940586678
1318023339
530235725
480953552
906902144
504987331
409177146
503079456
849639916
515368613
628322106
396522989
605669439
817287571
712424082
1032994923
427819600
453059116
684815870
557229793
485399290
607025896
464453045
689229668
273990141
844911250
331370995
1137763854
870148123
465749589
1384424175
508844469
630163080
1069492862
951145975
862254580
308423459
538347057
417249804
1202104748
481367887
1014279710
446329653
378407085
511951621
1189983960
785251273
441190414
1091601064
731489533
717244756
310505785
497075899
1118229244
1006092647
1398819570
888366238
714404757
959358
657916230
1139910728
833244854
770543214
813701808
265221961
1380336847
431583055
922621449
622737671
950983014
288214100
758695133
872847138
945102525
957408182
247746412
415003387
244691800
236110742
694970219
488042366
1152105629
755855521
1196709543
620591769
1034971643
193935307
544028021
470882092
371362228
812914142
906696987
1133201277
905642467
508532292
1227983061
495039930
687199612
393305944
963833570
1052001973
767069633
1343871413
462139121
259463381
872454835
447249184
788561050
775866632
590998150
389476456
821956376
461499500
992746575
219237299
1321591566
1144180822
1095794914
967546919
36964449
880995149
369557317
941398538
620706555
470831794
791698844
422047552
496165183
649092398
640503354
1071938980
294944050
276787365
468354779
752857445
1238790801
330529692
828894506
703650337
545782733
1348297690
428831298
696150051
416649047
327756447
408549789
777086734
688752779
273213903
661545847
696463733
446201040
769246219
227685041
447436020
1042520850
954810265
292856954
527283425
886641179
370709553
1275970700
739321239
685175599
1361841710
471799872
1397381199
483550493
441747064
486274167
1365517365
662910029
384263982
934649443
477784236
397076518
455473216
300546135
712383213
714524836
724145845
572207441
668637928
425848396
1000025130
1020779292
638695065
385620518
417624312
871922065
549559209
447730301
627767018
1063110544
655082890
979743342
256574130
662276296
414754335
467108348
655708457
525363136
1097211112
1276121932
395874142
640735739
759534215
654372949
583559467
503253715
505941230
518815206
557801536
134243126
561732147
288045280
1317593832
159901578
74936198
603878383
1045662148
791340528
804465473
987075528
1196716750
860613310
640624511
533680429
730692705
952025057
1243295062
504261560
292170998
959969018
679865884
348188135
907631554
989799770
706150236
459237757
607725188
690785190
607241485
741353774
660730711
889017643
978239310
845490732
780192459
648912326
482400213
364290003
1003861138
840373577
450766788
1060494735
95328381
872378131
683658001
780169372
1027096657
736367996
944540947
335711001
769979117
980787190
687212249
831503108
643869594
396141065
1130520542
454162207
773959575
1210776696
800106325
1138439454
978640011
705082674
1091221563
435353857
630790656
760591884
78184019
1014694531
472404469
638794086
888737864
872945927
759818273
793838258
481627892
774420255
1084904982
782002492
723863004
1360015989
563344930
306068446
851427510
478940686
62353896
1277820913
1335503450
861543456
274309758
66538533
509357296
536317224
1164539581
134372280
882785899
100474529
121501214
617637848
438246338
460660109
1349010157
715538556
690556019
346498525
628937771
658688260
383206624
594851823
724857723
847578368
1145071216
1218865465
654278639
992584387
980253413
828769810
999377614
1181034259
944874989
1017612964
582683162
498534691
731826827
459399824
636961661
1238060447
743578388
1129845296
319100882
704510339
368901485
728146319
768330054
751954976
894327759
594750525
472427214
1255355417
421640335
405877426
1067616395
741139669
1284549014
294429488
1124138599
430123441
504350196
807727838
608917987
744984474
824324574
594107184
468957734
558946960
323257527
207891156
453992022
567259937
866357378
979169177
1027959728
1191963655
724352049
746624342
496571002
709272047
590372946
503007152
775215077
958436342
351821509
918173491
903482298
651480659
1060209595
408420981
346243893
1386527836
663184967
152611478
782662692
961157117
889855889
1268963171
355279231
1217051831
663174082
1376707341
426171910
946402693
579478429
720685733
428886031
1221145448
348821860
441369162
892344573
833604681
1089845246
845356409
773807670
1071902426
348574217
1108757340
796085152
492298384
514721685
795484671
231937762
538550279
985854406
753103095
880871153
483727939
226005319
415418825
809023075
506463658
512369021
398133528
256161184
1279652392
743937723
1069597721
695377597
847789752
237487127
1115589809
1031089133
591618406
748943201
344954481
739791298
636884786
508141993
956440056
680189449
329413962
615469881
728656910
636814397
614362936
665705114
536447419
1214579380
779366478
1226204101
1253347090
1292583851
1321473204
757500056
565231757
274482967
1276733477
527330792
453260904
146741090
1270234711
360354876
301507288
1176198481
538638289
545189214
985906463
445596223
213326832
1068650205
427735316
448715471
659049633
562065065
276178142
1119955450
744632438
711177503
915315108
528100905
1172816852
367051752
446064615
380475853
493152327
441980027
681469630
584145518
1021829518
748299377
612973835
563562069
1030266362
214285344
367914471
692873613
1155539793
1277806622
597608949
191520503
1206556328
896590305
173161683
614453761
779226171
1062671320
487280818
1017704648
976747194
402310570
1038948130
404608980
639310446
227471158
476331455
488795861
148593372
533917906
1085485758
1125728243
901081509
366008009
188285504
698410343
984375598
937766262
562518443
268070370
175910814
679877184
433309614
629789565
1092583901
974228210
855917991
235964583
753520121
573806192
863352299
762620232
173183363
304301143
703413279
658360969
874438134
952176868
733337434
784104937
690822590
1021211899
939660710
410775051
402633439
1034947400
805599416
562331387
1347743589
1246216501
507402673
1195469497
556103473
1033038555
434492230
121220105
775043715
470334279
351089136
277700263
1080151335
1351698594
763845075
160978989
670653757
919746510
820473738
376542850
431671743
956950462
484701443
371888132
981902461
591906705
224613574
636595566
492737648
1084554458
364465211
532000476
669553036
353429768
404955368
457602676
859280316
1025479316
425014078
431466153
170628906
877258745
759773141
917969640
1397207313
1228194616
1022963347
526714137
697579158
904024617
308033428
528721118
575790052
535136230
993508267
359987401
586237863
1204340418
815183757
389118142
868297061
1389306272
847028981
931753593
641738119
636161588
449337143
324996944
668128866
523788537
975263115
648170676
380668686
763441578
394150386
258100457
469355872
941279757
576579329
1069013190
500472276
472984577
581053516
1194502790
349978070
338415469
1209883020
471464159
542392046
740507834
275307082
718474605
990241398
583128575
606237663
1024016919
397387849
620697138
592492443
355816323
1085752687
990460968
1215440022
1172365012
761135757
1031963221
225570865
310647717
549916631
660968311
682801968
889667571
754943586
649736411
552716663
726202327
381447827
1250323239
1097852015
409334450
773599736
319450208
648145820
668699384
392106690
642322287
851809110
734103817
1135437860
722232945
1364773019
1359164708
515908720
482562243
905188522
288132276
616251529
1259049798
347796656
981137354
186310918
582408434
789216129
302239423
774882321
447989009
388079459
269925211
350293933
79135158
563964607
614739499
873920094
387881946
397556395
637675033
849423366
458440846
1055989223
1116338733
496758809
328628090
488875886
493375078
380933399
388126719
228427562
678170095
692439734
1066044851
644047340
450382608
510717614
766680835
979075279
778410757
387790773
517255101
1300773187
347386800
846505859
409972132
915030539
923813049
605565983
1096365676
813538445
383298077
331109877
649462482
292390322
1044590226
541979102
681854912
423407120
935358249
253837114
555044780
1317560586
1251534112
1172692127
844647231
1346642862
1159305440
1091408076
479207253
401465863
658291372
763048054
521191382
1241533554
1059929912
510746920
369273349
929944337
883013128
762605909
735970752
318513411
885868664
346129069
954324679
386212604
770538661
853390175
507007915
726478791
1100100717
277167091
443939671
1342197185
845308932
679684179
1103899840
495271882
297531666
631081962
1003525411
680144607
441814727
599476024
1015591953
785627136
56390750
577646172
559901744
662792700
1040364511
820690066
718147186
470054348
1007906519
396710990
67251620
303605067
463708725
525389269
1302572568
546509113
820294770
871989240
786627431
622309058
993062850
845976055
1201852106
730287463
781544350
614319720
745300823
505668281
679159407
974810910
237229365
486022820
499804069
1388202476
612818555
942905613
719404899
1116989928
1288076727
885719486
570411222
928381975
423738759
1045177069
261704971
999039249
695713837
784467038
665768961
417167568
738758583
966843941
1048858587
705642911
366693905
848119264
992706684
97296952
560280603
1114804292
414216628
843482467
968812019
28707717
512824353
92587830
674035341
789067764
241832913
631336283
646888436
457159938
356578127
954341109
116733844
3703121
713728939
891018954
645883327
556303245
460687441
705426214
548594904
430698153
881961763
585475615
1189499299
420945406
663372117
290383748
688325189
456388390
778055568
733366058
400474310
902494587
537837985
679545563
654727597
781735285
301814194
632437323
712518835
1085460895
1047696059
366026418
823849718
727370412
977867039
573847625
376534099
539874883
169929600
829686903
606666235
533982430
310937224
684970287
439498089
470035350
464273816
561232242
314848660
802842118
213795424
2186834
686274158
1009464291
1297493356
1248679688
1077509275
456433149
371140731
1063714212
1081848367
593907096
907795875
659487127
415592784
458945083
1039153800
1159281162
829010438
412114406
344570272
1358554610
700385178
1104784484
856930588
938925053
510211134
433998193
369550121
1290912313
494277424
476204753
1339137148
1298970186
701555832
1026961075
1079607966
1040373326
429334274
486988052
791419195
455541346
218493106
1071955696
641474365
969855130
827622452
854204117
912662463
617579334
413102955
604047896
498040297
1007279379
364328235
1205734244
644584240
1078194682
496234232
390533472
529285814
496447221
1025155516
207382253
919763446
1100929396
184431966
532156520
525350313
754899382
746534331
355494692
851481274
861389063
803166221
1326086027
389296401
1225188746
384850454
986844405
696708582
1235638268
609230231
1008400073
489624315
340686814
1213360449
226218770
528927178
136407948
385638185
572708293
1213124724
474365835
826480126
598642492
588636201
557143774
717192521
1349275415
437539763
641099976
1201311651
942771550
1369339931
752627089
425936627
200766427
427868780
981047913
337474933
840583001
1294088988
157018011
784758580
825430844
725068954
171202124
1155257931
437651166
767050608
432656094
89143677
477017734
354144713
474979863
570846705
388628208
336900195
544937520
641338546
715451064
307358826
456705052
1023506929
258584853
366547908
397245320
1198173403
433002992
1024469842
707778546
655795589
1014202465
549979065
154188217
414221052
914134742
586579643
426876938
582679295
684820297
472564050
1073212575
559877790
342692866
661220228
511166300
652156775
1182796083
581590228
685784367
632863628
700670804
861701216
934815790
953470922
502674073
384403250
346445105
279499892
371494869
1033106463
487849247
484432096
849294998
1209906457
236948006
1385906093
565107714
431470290
400365575
377192752
255106143
538646119
765079208
634756860
1310557327
685074222
1158276010
880809996
335696204
471896237
966912301
387903081
900087243
673058682
976519214
737125793
503267807
649399863
644326231
572094458
1214984654
1149487382
568595546
1398353005
816330749
1098143480
662579460
379077261
651690580
423147122
1148657479
342576024
801423803
691398772
759545043
303562139
1083031526
798811757
783654107
965450501
293946775
423833221
471846889
784142460
476016427
592386248
704251558
1363340923
398803738
824811497
969465641
857657776
668266178
444539821
486822417
292647542
1281513984
406406980
660558924
682617051
693163971
128577100
1088530129
1024515051
531902038
539181588
691411106
654929146
932945692
563369612
772379652
880039470
497370839
416463294
880571587
478083291
1353620046
566471139
884177301
818254334
840059486
613905164
1290917488
620354068
750485923
461188150
526413042
547053116
488675614
914111266
405685499
857608927
523043462
332612141
754420561
812940549
971796135
744010240
688559656
1035178642
1337183851
134436769
1061121067
899060106
403161163
1060450233
742437779
496012749
301839694
1029326066
643031182
562111854
1295697260
512192483
658189493
1220821638
948770010
826589120
491336650
36985925
1175480330
445524010
958879128
517974909
507543328
1335774461
1151632344
324027342
751653739
966171407
884724356
392922571
1398737414
988285751
961145765
553036943
905162395
372220009
409915177
1378511012
774687361
544893979
758207585
230254970
683832486
1184176468
404113097
1366935110
712932445
342061866
1043439331
1143652088
1004160413
647927668
529040524
1167883242
488812380
980871164
459553392
509722444
1286328053
1042861203
507481130
773693049
650851259
661550029
494499170
543931366
1039125696
734760012
853430558
591030536
692708176
662643108
377608395
780227818
479803520
445069355
962492431
945735283
221426234
710518041
990039514
448972503
911368852
798316578
608373522
1120485626
570264423
327834883
622912182
344916302
1027533695
1182117266
907976528
485216055
999441850
211237977
565585661
74561241
734446702
578280483
1070110349
532193156
856191060
444848527
592654962
359118413
790510501
1349964351
853878214
579151592
467130419
319497236
318243423
772158201
670493272
986957374
302354327
936274097
942518519
82305043
760176300
826112092
382559416
867046312
1284554213
1192640932
410239842
480521170
490504697
351969897
921293408
1248339717
1364045476
794464030
1014104152
873806549
441262709
456239105
662411477
367794218
496933132
353705112
634619846
522649719
1074978956
153248895
252376552
337442985
82407291
639348071
770153331
582418764
1331989016
857316552
580150664
768972283
1329814385
761506356
1303220639
1136707567
221063198
712494409
505691358
931324568
347757006
1034883199
487403075
674906445
330122325
314637543
855943232
892767904
606856970
463835913
725160353
354884316
641603024
915711488
925617830
577120049
722151830
608472449
139037591
568472504
1036221043
460577068
718738
725433168
383250512
813771563
437268723
1326146451
937492154
881823175
829015953
557570314
435210665
664614873
712339613
469714513
835840388
266440668
1192816299
350475823
543421583
1012818905
566041647
544346200
784099506
781617427
1391666626
24031776
942921189
383606685
783265962
1088498523
351786621
262034888
1026233102
499674648
519354618
898409846
216073215
1386115980
699685722
95329274
1252474664
624125801
511540782
714895491
1089091335
899885036
514674333
569041922
559500141
407991780
587338507
125663071
903070511
1090328539
712147891
402292685
273128059
1045302776
53915939
801696562
424663271
1108032335
533085570
305939422
902956398
959735201
757222545
362687225
1235738649
640759452
722391126
699740909
586019044
641622432
1021146927
610842622
523886167
1172332762
671034075
1328389008
910869826
1256234610
1294634665
460562373
525981337
218329626
478284201
754605762
411184890
536790096
619568510
673325147
381770723
1041510759
495894594
641320882
501174386
783272646
322274167
515764518
469832246
414828548
440020668
603752647
1106817545
746911082
648814330
848098659
788162946
121646607
641414904
612392252
439404921
592051025
1045159666
280085789
709043261
549896295
622761890
622590961
850112023
471641066
362472651
564486059
1075928980
466266421
1274710294
479295286
814265268
938381078
1360487765
502266896
613492340
1243862375
302235001
1030899405
532320062
409691541
490521101
710353240
382020968
946016076
888427494
400522906
106410102
714943013
1241467603
1034157181
971201403
430978852
1246500518
681843258
579825711
573290695
857419491
191820935
536413397
393246098
802649707
499557084
390772497
892009376
662079197
326212580
1068706920
734855788
518124202
680399921
923386197
467823960
905124421
379383420
1071233527
899769590
481344271
828692830
861077428
675515926
461840716
330839832
295267276
388224257
508280452
787540227
372182326
1129046657
1235323259
551347009
1237347162
499444548
1254366925
399808734
300969286
1119101819
866904939
237759836
679490586
650364797
519057509
1039434587
449463435
590380339
233596002
985848854
24945492
814865239
855870624
620169162
745330688
838243595
637042359
578835585
323596556
674007433
190333213
1227480264
723178261
454141208
659994810
417749423
893688712
1077936721
830615896
930725328
693816639
1244483603
347386314
739829113
321123824
667019015
143890799
928655461
589666468
1239983108
501537154
922549372
878708649
688719708
814953200
1070270909
111800808
1121873170
354254515
323325899
407125630
450273222
225969620
722309609
947002304
1298990105
1381564223
902685932
264208087
236020188
959414733
468154532
488567427
799066054
476606181
281628203
364914748
392500955
440666952
367459209
166751250
989316560
807630840
743493101
557806654
1218920065
1029920984
386119794
1275242355
377980452
563633588
1237132294
892977102
483340020
941798946
960262776
1113693983
836715114
675276399
547310058
894158355
851152182
625868640
438766037
745655972
284669166
432753698
415223442
334828898
202358622
1256600143
1012976264
1027985233
96972312
325176626
441318916
642067523
65041283
1343379512
950609421
478385579
1056179477
384871636
892171607
996995797
121624831
817588945
497413437
676727629
273334450
1245569790
351513814
1215002647
627651135
834859204
554305568
1381707916
173914489
533801300
751627963
534471601
384867612
237177137
658290448
966566532
869196220
1185813844
693722688
823936634
892671430
824154538
855000806
852922037
700726417
437117196
1210598617
829934110
1277983957
613233957
539463310
432255239
1383505734
1305260938
954664687
471059523
931728172
404365236
623008064
513916152
755222558
960456019
232372749
832232532
799629472
777664596
505094813
280092913
1340001455
871496517
931336886
468684384
705952652
831103930
867267152
831205731
510843786
892059985
666322202
999260291
707940616
871423098
727438241
517996174
633775840
464350627
1025355944
369724423
1130656567
1065505961
202445077
418879984
155660480
866777407
180238652
486334187
258285834
209062591
631439572
1372005202
306278706
1171447912
352054610
104552287
301644620
991210144
375490319
234921642
688415834
423518448
545129968
383298301
478081599
491654748
285771052
782895447
1384713457
584022836
363689176
979570189
1210106275
303448365
962419270
401287196
1047422935
530623549
697076885
1149669186
511598496
803716098
576312785
633598717
820864035
1069448861
634731364
496018785
736988239
363026193
697084045
950295590
993851851
706483752
795678810
1364930889
248414258
941234515
412586246
655309961
865733969
449055568
190076610
887031895
900793398
501815387
798368832
456305844
438852535
394995848
425502278
1270969154
1215882969
245668168
501685535
246015900
99883362
949763201
1350776974
682974335
531649291
348791028
302614330
484557463
516082482
647789826
382622238
361221861
1180294060
760816165
361555850
377242423
427348673
585293953
693455997
951556771
1089177170
849337123
661958939
876200215
235678334
697965838
1351578259
896611338
682022925
960810627
573640845
1010184576
463225425
234115214
904266257
1244410200
391455788
341446451
482411062
737746419
1082846616
841163634
470407890
1077426126
1322338402
366918632
179449028
732834052
890068059
1332633908
702735511
793365155
461695925
284905528
776372877
720328461
781429121
484550685
1046240993
604813916
1159706944
224443612
728450174
873159930
626974088
794691183
292937384
962446680
927814691
748167349
697960002
830904367
121074850
1022483025
373736216
501319240
638214683
753723727
885861334
338874300
701308588
356996985
560730345
928185692
265258385
500125885
477984826
831030414
745540562
532363888
468620084
661650345
372453823
1255360807
919551951
458411336
280703972
830267678
1258070876
434873351
371565470
1113464033
905351152
1098004189
647005855
848870989
586171032
423861577
1396293546
585069865
1330382858
1397505597
782128011
740206887
518715
932455906
487238879
974065113
1044924251
1268327846
666847050
1042473733
1032331263
305048382
1069187899
1093048520
967633796
789662781
552700523
1232052479
388480748
345614745
447456155
645465557
1303266372
1220088979
468161268
983911791
342339996
978661043
336356090
640324772
946214451
1065313823
863902483
396443044
728308355
947221613
296920161
1207593016
283490409
1232764485
826410597
830516944
446010197
973443252
820595069
687737328
691530397
976101871
605806025
776532635
348318422
1097873110
1007859935
918432378
1012618971
553650716
777482024
634867337
463813740
738154745
1099072844
921846961
1238029902
1070607809
1120480918
885084140
690686960
1045096487
756071857
984850070
822085962
487536901
578400579
481239747
2602606
827918083
712773337
436062875
78593391
858269930
1288259148
1385010078
1272305963
1302785667
1083268837
736511860
589419441
701386265
978641282
533477310
1018081954
1067705256
340765048
675790023
1387007231
658079774
482867796
758487354
754975712
789309124
124514094
350181419
161015743
319989670
539345641
1331048424
1049182036
382301753
458057706
847803133
871686691
710672137
1035688431
477228767
473172353
644645804
790832538
750719680
818952811
1247330229
481525022
1061325755
670674258
470070664
307291324
389446989
205854012
110562272
431997100
1134885227
602866735
728658641
448967411
827341446
382270143
1319841293
387592465
528096125
596275729
461950733
549419328
220315992
442530049
454318969
1317131939
388147387
776571992
313164729
1003796922
649371640
1021591469
414644962
431890585
378041247
1069086488
329897182
237157094
490356606
757103663
915133286
602688098
865666613
704747258
986683309
1265555135
976374122
453622446
755572529
1222895859
985671369
482430989
596765547
585532051
987686702
1373528489
540098433
131113631
606885517
505604572
383053089
1169830854
1399319616
828058202
363456065
560281140
1068312664
777225207
1125975687
459578022
964120117
149355196
500024216
994678665
897677907
934770495
639534151
338313433
383216975
540438229
1028879820
709471798
832322589
810303763
401728249
249414796
667782383
349987748
794510959
1001636207
659880366
554228986
870597452
382362205
520128032
987982323
1391084580
491890794
1127511884
196293999
456349697
662393228
265957615
564244702
1070253227
439509411
1378657252
461149507
389403927
923430103
151516666
744854764
194552251
565486190
388011055
711701512
192278471
694239574
480273471
408464436
899809974
792092897
318588978
898933678
896933569
1345558071
526708423
427156435
898081053
763687087
684263546
521634246
1105298818
260628229
603599926
734587192
771102416
678700668
1091782421
712680156
480651311
673882516
768758424
496696512
152165512
301163057
523975002
709934271
774474461
540714569
414942776
949649625
1342515461
640398451
75637156
708432713
537374807
767154200
1344748615
1316319468
1323586400
820312856
1057734244
328819847
786422451
439957212
565470040
546219161
778885303
849186776
549822307
778463509
841287807
106113646
1075619661
387233433
122454408
636176863
835822064
528907729
1122494706
591680974
312720828
723994672
1023941282
989213708
811206370
503395334
462837853
430385932
1001261286
392972470
1329026429
1150976931
866925010
628944635
426151706
117995740
428329275
703745988
1083887389
1189201601
440405767
840565291
380953818
286083833
109773190
721242819
546809345
293618338
808551979
488751796
680148894
1935345
613257695
461487827
81323295
751901465
1112261282
433150806
1134399555
486982709
426907164
1285719484
578774817
1142243583
546938924
1066717457
448322067
1374426394
950766032
1063263148
361330844
744826481
930277719
316689911
274908675
1188713073
1167507955
613140505
439640854
70605015
1121011909
419507388
798508757
470081097
425470889
139691263
787982188
1104673601
560286336
782919745
1007720515
348690615
391416
1257083729
582435356
1221128105
1196581395
458942007
1017098733
1105374939
711340110
1240705916
990636612
592711128
626696842
456102842
754045248
353392269
713438616
258582850
1026879338
785824640
529793096
756858282
662179819
468822064
1292408437
392690537
415963463
1085943386
769306928
345169960
389220897
232541813
426867913
283709256
1200212800
1005572954
313502291
519305599
428666416
1336426940
539914689
415529933
412840074
746234557
1235245617
1083606649
234362498
937096043
1240546243
751296367
900501608
788183586
473641577
1236067472
530489162
244049200
919899634
1133289271
1176977214
656985462
1293486138
612912752
382140709
975198800
433971838
1236133063
305528136
505118250
1004212177
792193826
191254990
564174457
1234104222
745491007
1382780346
862601162
607286708
488040745
648687602
1107618884
454208666
479492983
343811673
603017529
905539296
638195350
428866053
580590905
701060975
479631572
1306916622
831500337
519255833
757467097
982257931
426831193
549671979
472756073
868928265
245680816
977119787
1228020756
362668717
341523847
1228595555
557056680
386060018
1288774498
424788451
711381330
856940489
971170778
601696597
535063431
560068733
882161103
1180124951
1263200005
791362282
1015471741
379981236
949324574
852392099
732464077
336747481
1391742480
429544834
1196346040
1019498038
477646918
893416247
506486649
494823478
318984011
932836746
454949331
524866927
396241672
999773147
932473084
993193818
1109581651
1343284723
404701288
1359243783
656027370
383807261
863967244
1085221517
456798611
536122434
639235717
878176522
521346937
1026090768
390402886
797639880
382090493
1012959926
754441938
26151319
435806983
432262237
1010226342
590739377
302544207
1112973322
466767889
561522016
810241569
807110034
464145944
405447595
1370691854
458922981
366450494
501225573
1229337510
419217358
1318356607
697618991
696628197
1127793596
1311429272
492261309
473167010
1287627656
725326846
821141483
355216796
846821065
349486101
443638130
723852672
823250801
655075583
482350120
688082919
1149436990
868205310
690722073
198521509
875412399
980091667
561578950
757750404
120322848
1206824973
739052902
390685864
698204316
181205137
444136390
322480224
434804682
615540920
686895550
777960310
482392052
1076418017
481208017
451632524
450252771
484097206
578670182
775224843
451848936
612836093
971609366
737106104
730459356
575111703
380770043
763666938
941199259
412452867
546716149
383491360
850751622
1231982541
220353470
1090013436
561884229
1207342004
485986011
484941305
848192991
466157827
416171649
784772795
378697428
310437047
1093107044
391313636
779245221
1394100612
377142058
310434135
959694666
246951154
521728590
820367232
734711498
1192324708
1019193017
1296935874
1044923514
818477376
1113991724
435909583
674094773
765488819
1304391253
1025964460
648762017
802263679
335495171
858687670
943475558
305560568
401595115
307348687
1137720504
1139409634
643715062
151383371
411563045
732182579
64014571
1225147540
527694162
544141485
535632554
902890704
664148943
201446835
1142264340
412270699
846548799
842400043
396785403
198956766
784305688
123782975
709853472
866204761
855019504
789184050
963757540
693404258
1100529125
641008744
584315511
817687298
1091497247
491591321
1367885666
498519616
975457492
699070951
334632200
476034542
1086356493
958543006
912456150
1081773532
672411537
934673583
646652900
596094555
608366407
858753092
1276875001
974054267
580295441
339432403
1220477244
528223486
393147842
451894485
347343240
1031750307
121269683
483049627
276089592
850179274
1041092356
480526545
658806152
284219598
380908942
390373071
549465275
716999210
341305970
420452634
319915428
1020605733
163482293
1223311030
877707135
463363568
950648489
453046720
805906029
53311435
761733600
522685219
294821531
660286467
75196318
244949114
3766271
919843041
724402887
831879604
1105443857
862955831
323640042
1065532524
1203278665
471433085
172687134
410613147
1059252175
503755929
872917389
569942197
1053663324
1313862285
1071020005
821660657
771870373
435417858
967838729
140999260
1263433440
477261961
825723593
506682495
617699640
938184349
940912072
381254599
685555543
1377908765
585753427
464922736
571316059
787599705
1043514207
434751709
1340464426
1024296959
52810919
691579940
205309115
753521451
271289654
567935826
579821488
412811663
379660821
419401482
139272513
876023869
606681179
367848369
449004037
1138708191
98457352
320780641
1300766711
1387960730
523110200
708163742
500233971
319372558
575690622
495872561
523725033
1011550676
1185114049
868205931
816202401
952499017
545729703
413095390
50907402
408147305
884604255
952610355
742666071
742666071
842851068
515611932
1148425704
799587689
677696437
39358502
459792240
882908657
305250249
255883824
217513551
397432372
1274883151
1313063896
426725900
342408943
450140164
1011376144
1328608153
364357552
892701319
841999980
681750279
180489849
770360850
243996177
197098998
836502968
1209068600
404593819
199732665
1071497766
376387121
310379907
488455558
477008347
383122849
646221110
372003339
511499293
895388474
1356214875
402214079
505537492
618001058
924517673
985875772
1397218596
556037796
640091476
421556132
116966982
1052445418
295085829
520324953
546379727
745992558
1037079779
979786955
501578509
429130685
623531187
356757951
278595633
640949959
614010654
863201574
574775307
778176361
644155200
1285319520
1182029312
904218200
1156837796
246680086
164698728
606315748
1067166842
155228511
351917881
1067004070
892680579
179931146
710620561
762948744
643392552
819121106
646838904
511433761
452950900
519874100
559442280
886146902
1292105747
273532625
373621539
363534679
189912748
1136399368
829788383
322722378
1250927852
702316252
711765684
756592798
1262504812
933381761
330280207
578721599
355274728
606778917
622934041
1030828146
346029037
393238325
283093908
752500031
832671139
1215878651
1262863137
652420199
1106435269
742728415
514593333
381915561
422282565
755593140
129779216
567290983
544006462
477080714
368717118
1120868396
829797437
916754823
528356194
682926603
852355780
459876823
1244291554
790173427
429498809
1186025933
1216292626
740916310
496937543
1397728473
851214606
480592568
353728183
760314467
768115782
797593082
1059776068
1113547032
353950539
127481495
776208442
981646860
1717007
954716849
1326218555
364231462
1124473237
206046522
368105020
508737392
368053086
443817116
503894015
401443256
390222453
981278889
458879048
965139418
967753029
845716105
788690621
547466130
734062542
653692395
574523371
865426024
543626431
262526340
98684080
1357086826
795191228
749250223
1024701892
1334685882
569970468
585503448
1023019418
189423695
416098708
1260959893
201137088
537725260
220605399
458051251
271075754
293113064
904319548
626464416
623173400
796737001
947583121
901700270
1084045935
1016240966
733274085
706024290
837479389
1083135069
310636039
614936177
1126421315
1272868033
1082741146
865555022
333886271
659049525
809964178
1276548993
1011595108
681167432
1375424680
191191178
854966992
235440205
509709694
715977424
1100169223
872160127
753301152
519338703
680727006
908151914
435603194
558256807
742160501
495924932
903636476
655437653
810580110
855539973
378234337
503280706
1077396169
333515526
549951367
641909062
322857184
630033573
1375659999
392641451
494380852
673112962
530454354
724927766
837048412
212041108
425323573
1332649765
878262402
1159507629
430593344
576250146
255674045
498144859
727581550
1076959329
793726378
985483534
337259267
279005213
1040951417
568959539
310709484
1391436571
691027510
983564294
1060114649
481816020
675335255
547487805
942615947
531604343
334318459
1234235383
732838794
950608108
1019085494
270653496
579443938
470655939
1031251194
417880421
912203403
926412218
674766988
491104297
1046623721
1026879818
648857103
1116302634
422413387
490125905
678467880
1327717023
536742157
1188249776
1016857480
787975269
677118121
658597526
1290334013
1060678342
395088134
1371325629
972614936
979633345
1146286267
188412005
399670848
1323623747
1386335376
1329971260
1347697691
1374249432
504668179
77590905
418275501
968279644
579389463
724234223
539590072
1156782368
325386476
1014625580
256362426
661447969
219256379
675695948
374387686
672047309
1039803596
702321267
782720584
598881149
374360740
814641449
630973182
469221748
103289435
1257299628
898974007
1103926085
405599068
477089113
625180990
1302883036
1186148002
789603645
958497424
1132889710
1034668601
587571442
842261801
573845322
914093829
1300761775
970159733
679563207
334235853
547597031
605219852
815950087
537790949
548483055
147008501
846866608
353466231
1028120235
318923737
276158002
511820135
759498960
727297301
1000895234
796656349
1179833695
272512565
786774058
561275887
545351320
780182180
413056248
1111041823
748237374
663367878
594100742
1203340066
624694958
332112633
881309484
597936677
487520205
674850563
511345946
645965202
1327171416
367764536
1032877502
418156566
511568969
533459690
73784050
484923141
697778651
417168103
310930787
734960940
707075965
1264416468
414685809
605710089
1338785741
120261268
668675851
1286671785
557584471
724994103
378342860
52888240
809259131
248213449
842088520
324266065
795670520
354061897
865287269
302285481
587891437
369711708
1039682598
33457032
745280956
529122492
307862319
1074837087
288893889
753475687
378311575
716123394
778637691
855119709
353299113
390969432
640423848
933496821
250799410
761103974
834482568
495584245
731714048
216022440
523458350
405018098
747615915
734365554
1051938099
1036058442
771573341
839265985
471536127
141944283
257458517
720548875
974678423
764944456
1208587121
499219608
974920075
638069700
996396047
1275502989
584975611
357387362
96439002
519996316
693282118
394845394
1127330858
447521816
1196921999
521507816
1096757189
502821612
402479899
927846378
851061919
350545324
561165297
548475161
391429562
970026234
617764855
731969668
258995364
403450965
435587203
471292164
827037232
819498683
1388257008
137196803
1026238394
558601358
1092634469
573159683
680030325
819969562
482352312
350092171
390807354
664234845
377087454
545673881
986945920
968036237
495608021
702961610
513716837
992205198
740199095
703339938
1175443957
730120454
461570727
702688729
266767201
1340764551
286215390
415850384
324694151
830210741
1035726801
247413843
904558925
890232182
337082867
246994128
850073807
644834859
402397584
353602306
612561383
805385903
907700337
942809369
259075175
1250854986
940844340
1221829433
1033089323
913288953
755798847
402806966
1033015070
514625760
553717062
810611241
587512404
458187684
1243357006
463143153
1134635654
486523378
388430720
473616540
1158535692
719286428
67154415
553700305
481116554
579481827
527113642
183614800
244268781
1255893203
934037108
1036269375
201085314
1307358036
684075310
649452371
879550347
321600472
1212616895
294611408
788729857
457850570
539747666
1112084832
925426839
910782635
1103150463
637406023
766392719
696815588
146868266
483770241
493328140
501264576
463840062
437246415
796830863
443358084
1070874918
766541740
929869480
566627624
451553644
464237334
1144691377
834529775
765096393
724676685
954020998
463892514
943141681
497538274
1195593365
310855779
1367416080
575642744
885346007
136071034
903154360
840402562
938574798
329670315
1031313080
537623370
528690392
1178421691
765466307
604713968
1331597203
541932565
480646951
1354912679
455371361
451643520
412280381
983964868
431983699
777577620
956050092
142856448
351497002
1395347827
1146002353
540522516
354003103
514077592
349066315
613062527
909108772
224171209
1058349857
190938974
520800382
953989904
452743451
592026655
861024717
1083350192
970380548
183626390
1245695263
783210003
1043249675
450178602
1286387024
373268950
989499657
652213475
416260845
381875107
428848232
1214661668
280438345
704431499
279899867
492586694
509817240
365155643
575161141
1301048449
426803221
191842
1263014055
360524683
430330004
657845180
878530425
830224710
1353315133
126560185
541345130
208667420
1360677209
1093539825
275767794
1217472817
899047003
597897771
454024297
974742261
773237831
1095186155
449329580
1190072904
506045965
764133960
190667452
346903091
340409086
462020125
603776583
1185665859
686489184
604915177
531616448
1104461751
1375566829
461934942
722046461
358305993
703545027
218467854
715532015
352915452
728055364
773341029
849738070
837279948
566516660
1028792605
656475236
716294974
1394721312
1397114875
1097487752
681056477
536647316
559051521
1001263112
308640605
279172787
798210533
639065687
958345460
277838442
333688577
1286292622
398763907
759056275
460356650
574807895
278421429
427309484
870628888
499709607
806957317
619631175
183068210
357651756
1116737568
723260896
281242580
318278447
541288852
1385045409
1253719646
190404649
767372984
862363909
470473686
884699549
468967673
876184715
305160534
380498621
716742316
924253657
493671171
450094267
586917052
925267091
424955894
446149636
674739609
1018265184
1039245659
958297014
1174872593
976528851
463216175
420675858
473750352
511228044
580573493
460160094
715307501
656312130
1228143152
1078978589
1093109778
759327046
1168498521
1208182005
325004790
1082382489
939645321
191925403
1032694921
896786734
961486602
500214131
1279496115
515995701
272996650
598442839
498523834
621765930
321053908
813290160
399535099
708526706
1124889823
1209207329
1193287280
1349084614
865686259
1193088823
802524686
858456701
1171387033
833197333
481251965
835558931
409689138
1081139842
987346690
642754898
566266804
727781044
480444269
1389736858
1189641338
880719859
971036665
591111540
410593062
381139064
761123920
849165573
277521638
760304987
1194057083
798875034
1264566555
456879143
904810825
748353851
1053881968
358798554
461042874
582262759
739014571
449069309
543975724
1063383901
1039632190
638236
580268261
382749234
523243731
1353701215
651990223
108516979
917785558
386957356
890023628
88265192
1162200680
1090470277
374360432
168530471
1267842775
987643414
706249515
477496482
601720149
486199927
1272852762
1375957984
516884144
578057626
1222350383
619823680
848937390
487599719
461007831
433272358
715699596
461129158
901459279
1152814409
347157332
399481481
835067277
305897049
681555503
362455200
414996686
630652533
394811309
1216482338
487936440
747332984
338339204
1191614936
1162910309
1114256655
481260982
748954047
390381147
631120217
449249320
805877257
228762264
1188700511
562084968
1242307835
977515577
722403569
579832098
488377152
1384126304
1037442581
459676317
899964119
219451399
80707326
387618185
1020825899
646800047
1162100192
257979844
645177180
399573019
399573019
329748576
1343318129
444827647
1141337078
966227065
1041638693
732248911
1392644102
110854811
357343193
1075501152
1256842036
304335824
777498489
335920669
477888731
497791
1109557629
488340509
691311482
673722382
989885219
1305992875
348938486
1014561413
812402755
879575938
414111306
501798621
1274711448
945508307
594052613
875990313
255416892
466015766
368150562
1229092192
781876327
283474199
479231184
1010160977
435350780
282144504
547983868
66849039
919198533
677223199
524910873
560992842
482782518
1172368294
812425917
646371504
653887725
804508642
167594911
1272858937
717025016
525194157
325599262
307367372
458428539
402096879
640529986
451791166
912937103
115096006
693970025
542567970
375022144
617243980
444427191
426604036
630369628
525996544
883682196
492087900
364244147
1144088951
1363132671
315546278
160866571
1097487389
260428109
1302638862
484374842
686241273
725063068
956682054
960329881
508549433
601078604
921709503
635545878
576319850
545570066
855496079
432798373
514071133
639001333
779078394
782152393
689227588
668633140
612834940
746340066
1099842744
996336282
393230756
1060483508
506537113
584256266
519320024
734604819
423703498
762446208
256521329
433814788
691635419
1065960239
805976610
290298221
719789781
871305465
883694963
519240036
225764172
725353123
1077227343
306845275
548617893
738682843
465724327
570071845
522551847
551261755
923050709
506355758
1230966228
772097053
627348829
311198785
1150301079
813954459
739537457
1034439237
776155095
1243085050
810272309
533713963
810759674
713120624
420324303
401115073
1039110938
1104662290
411324085
1121964180
1360397054
85545003
810902978
223173280
543227241
781457068
1185433923
669513504
705800019
917027775
542662906
880409382
565825038
492630231
1255769472
1054403359
1127397614
495412107
889760774
855837574
1098278721
423912223
788155997
562041018
1021533076
630262912
628409985
1279340360
698650807
397843555
1191034378
372204645
800642456
1161982879
514682465
941323998
735472448
533270580
455299830
457456672
596021906
436681653
1258070316
643030008
1213520518
710832178
263969407
648370839
703836558
926881955
829265427
575434117
492255223
1356963992
403561330
672077117
213999498
826113315
581354507
485148666
517112331
1396990767
610464885
503510826
305017730
991454330
1106898879
1016576192
199915645
672659715
1115538618
442319125
1297285671
491830233
21627453
887701047
1228672352
665596513
220366919
513483975
1372519026
1108572467
791111574
1226294731
536258792
831100638
301859805
589992535
453725280
474370290
675350838
644255761
307902408
732708138
1010933176
522086453
755635036
282271142
456871306
742207361
1075124279
483206432
272554312
408852746
697615544
1193325671
731814169
608897512
633970481
803976282
1176495963
128770636
1202856324
1075417015
949524156
438248977
1002292289
453507414
818257105
579840446
838561485
272899373
621745284
582007153
914663736
1046560280
566887165
706896276
881834232
673969504
1068423139
1014852316
398900214
984391280
887659391
1198338911
746152535
1046661284
1031426182
502189221
724894805
1148484897
615767266
1128387770
747534524
556973474
252614850
811667492
1257056105
116992188
1121690224
240040722
876235917
343521645
516938715
838313763
794695327
369149711
45261374
850827708
1271829647
1234259355
120481563
747756059
1313989724
988434701
1320940557
977582899
454982929
694506237
1350756449
912917482
792934983
384163557
578913868
463777787
473959290
387782431
223330004
775173844
710354653
489113976
414453799
483580792
584605613
1146545888
832813416
491619524
390707934
1193660378
709844635
429287719
367227350
1058504730
710028589
335414873
644898510
470796471
748999665
929137981
716216714
696884022
1029292072
291212482
781581045
650597274
572021302
874400828
752941919
873878192
566234219
620427540
1289665739
963656752
589681449
803461016
848222112
396128881
701627048
1041772864
521645507
829164872
690117542
124005029
747085130
367103534
440983742
858320262
1281483649
886156348
531933231
528101926
1062855401
163959705
925251575
387718454
484964243
262254895
1211675450
496280651
487577304
381652684
731388824
349367143
875585171
448662163
1026634388
699523156
365020148
966992133
1190299339
363802254
887243991
420421248
226292528
762592984
871957994
451572608
1304182014
718040043
973592713
951261691
113593740
556134147
1276324791
498311363
228530698
1257773727
457188337
646478554
441143374
329623843
495979997
377348648
759804163
1044612790
1231327108
390508425
381544346
708591534
735718984
861188484
1339677351
712918586
501070036
467986868
1048300067
332233712
547930507
101514315
1043715972
783257765
607215350
225247905
757333124
507293091
1311712209
1374855471
885708184
833809544
1019272408
639696706
1397631248
505922201
758335818
382564057
771666584
295756510
568131525
590199437
606901518
1088924293
449672291
37268187
584371518
789858494
464075484
558365448
1017588822
534299329
456851342
270445355
509454335
902495482
658427512
418595200
992398440
563704112
536108498
629608313
258372431
552977437
579676327
657462249
408329913
664224755
793655952
925817412
700873686
250003824
548799338
445483412
1000396621
592857263
926758645
966947629
425161172
786525791
953445365
285894473
1272803772
961731491
388212281
560641150
676816420
1211941844
1082310484
619872909
1245759683
249677521
821969134
1299615878
1054630505
484467205
820150731
99991278
879339735
765083882
268434126
807980183
966617297
902772840
625155889
735754261
390257777
664853016
531746870
920707789
135876555
463053285
1037598955
470458436
791432213
581244036
701099590
656055412
696798482
1342795929
870654928
1036664667
988061177
1308798963
590536580
1295242992
524756702
978831385
1035325297
918528449
582217066
883250426
406131607
369978962
524137347
373169692
446203164
831061442
1229290253
1354042215
949752
450071190
714246978
436269297
721025788
304069818
606946904
651149100
488059784
1145786653
531453925
430403278
848594013
319613624
1077723208
330708226
1051996249
1061926545
96796286
662898649
1068573632
891819619
938611421
678204820
367069351
1250935002
276911823
716959770
933868783
268948572
468032363
226187128
936086764
336424755
657733891
1154483560
424448630
1318207989
433967114
863707121
466704280
370315691
918300858
258032731
231348113
357599860
314257038
469233493
1134176809
154048150
1114446112
725774252
541554521
941760010
401238882
1021297645
1270726943
387481259
909274188
658352410
715752919
745116074
375506757
500938839
916025653
1380318001
546343449
763394289
1080702775
486482465
318201312
703251515
905683751
1012246750
720102497
330260925
717433769
420717899
294983106
782887136
529665267
940574642
798798062
279740330
1393430371
856858285
267244990
1065139564
921554567
1394182616
483433014
500358451
822148310
1275310677
283689596
1104316590
241139453
855728054
786442019
638418825
815958886
392792435
804879718
347003213
857296528
470460759
421524412
224438968
629739413
544277381
506622366
1170544728
720349739
1250844964
1224164328
448033079
1000167291
840215137
24866185
1384984730
494196167
930309181
861326728
550573811
581261840
807545514
1206064581
1092258124
239235279
428715098
430022766
1287150689
1260323863
937739378
980566660
828630314
692212087
726271965
872445291
398595985
1002618015
1326066891
277323639
689557632
698551098
914446432
753163172
959551024
811798251
571394478
673466927
853144718
419140343
1185735432
666907451
1337355387
266507305
385004683
328928819
714948662
752358333
336385575
567085187
370975585
552390614
551693012
1132366732
591767899
670564016
856276093
734238026
250764563
592730411
488140889
733685166
638690873
462275679
846321141
498553191
631368442
980595710
974477699
948856827
502215823
331867363
660743243
680209098
1252847806
389081167
361407931
414163429
723462866
1003275994
579009777
511809020
744738235
627874753
749981809
450924430
772647698
546254922
272297342
295210175
413101610
382342616
655688281
456193556
1224429227
520180479
237159755
442386645
668383251
278828186
441385394
481723568
693366048
1134754457
411435424
515622052
596588935
1094507486
230013132
670108364
968861190
712389066
1325081189
453667947
503631953
861406209
401645156
544810072
522105291
395149620
356341323
326473945
1310751113
576969676
463198137
1108137248
859723274
493655949
1355872751
269720207
1038494995
155932836
286150598
407143962
1348766267
1177193395
959756268
533915692
1062062157
409502891
784760041
928818070
325088912
2037089
562782597
846476218
872838605
405799221
555738735
1033111656
366976686
588763813
353235735
805955276
1174147377
415737440
471724342
1069454220
887469088
1347712650
1140580703
303280010
1062123507
288384205
264991103
265246793
612550952
152600048
465048265
1204608073
435623905
607092718
948391868
426233069
504427174
479920674
839969004
477352740
456871493
641433680
645169020
548447601
583342940
1254096532
536303325
558982381
429756670
816727013
576227416
1204286431
410381870
1004112976
803538358
899012320
877509229
700248807
678148175
538788190
808799024
327901074
670903154
636407788
1027688959
577866513
652926895
388175194
418858511
916989838
935075681
360021917
670865996
836854549
194220446
537973744
691657060
780216485
1165803810
360264509
1036020182
584381261
490798976
401419623
480592977
524785025
905982581
726967638
450311443
179184927
483001503
376580221
882998675
1044385985
875142052
1030686244
331072519
346589201
588014303
712505253
835700479
272267626
828286712
775099171
365858150
501362158
388746024
342972300
625409958
540978328
779777332
1186515137
1031955161
703960488
309031074
1253733445
610745004
869634798
104526462
469119393
373405915
443329826
906832567
593560227
558840331
1073470557
1153851607
380901239
1206908956
1034935340
579294402
1055257515
1026899036
452079112
459746929
456715378
1258806413
1294483794
1114180124
528827824
497072641
415809811
851473452
723537641
395154904
490580977
1102923024
595938542
1220656990
671836055
629140800
1291106738
417212157
1169341342
1125591370
479167494
1054284387
224054932
51973470
883981787
814415347
328148317
355176307
1270017155
390166235
696588252
815251593
442236640
504337911
330340066
526419311
363172436
446815747
759678159
460809443
554451995
564131537
465124525
849359734
381124823
949635844
1276027444
554665933
948661937
474394148
1333754065
136817347
413342756
786394974
998199844
493740098
774984133
552459636
961202124
675077565
357525353
616557839
548147568
531736440
883718869
1046368771
389414416
132372178
1393396164
1369510450
369215367
829326205
826124776
1129824884
917842109
371521870
824417383
823427772
1353802827
718890277
539834311
415297121
626331074
704408657
856415956
494180155
511708963
443674824
815227118
409307580
523971888
205479592
462548853
895492038
805036123
939078024
747427028
919716861
808245929
475819344
1080774874
950181776
1183667684
914241072
1142222973
830816579
777294938
632622643
670806172
422903319
402345439
500098044
428379273
1169505434
482333855
520956682
272748730
259734711
843417826
445936191
243809616
667323377
1068197519
180612123
360641359
379680754
216248221
1236538074
230986815
512223654
660911478
475585133
550307754
522441275
174139203
1247812963
816629710
143552362
336954975
403808750
401276137
1383050823
893454140
322553870
320798946
546784592
724879319
844482947
962932108
463467304
528528816
698986072
747543318
1030098116
788466791
74242560
474823526
1171789957
714868
876321969
735679627
588396147
630656913
844735034
1014037949
780579114
343765070
14772601
804041900
455754852
545711841
737417062
617586461
1175065639
1129096876
525466900
590771382
1143700796
651814714
522736537
1236788
830371167
1015167705
1319630451
1111408957
825666240
243165530
843218201
1390374654
116440305
397999015
1114948623
461989608
1072666904
1361279885
361623159
373224175
1137950080
1172309241
997077322
957884673
328105988
438825618
727169484
935469347
949801740
586630097
396551541
328118939
473167108
802757436
428894766
567388857
837002153
1148955447
968409849
379690551
71097313
710214367
885949806
1141743245
499795738
1397283130
436720612
1142600247
455089208
554750887
458489155
806452789
521860661
730115995
1143254864
803391216
256011812
589010288
1211710802
1137963286
730441886
140364674
1351549462
451638
970563413
1064205747
967942443
664693858
447403113
1104869452
1380901770
204594243
466012085
948453185
226409927
678208297
1027691053
658052153
621495931
836573086
520242101
488344681
380131863
373973762
426598462
994094162
578496846
627172004
622913782
574433997
446273348
571147002
898393406
524982711
975934828
1054214155
291138164
1299192129
382745548
471082234
342123809
457507832
512946859
158075827
297579238
502535225
666394553
639637218
331166791
362116809
144422300
298919135
640651151
1378430692
522646941
699314912
1006015659
1337895340
587419764
914220173
85013754
1137673213
856480768
366006429
685289114
1041004101
243329578
537398238
1111082092
704158461
898021138
873193918
561268250
905368278
214158946
774062217
124013960
1218386768
1108031606
449509867
333499089
757991806
447143062
1390870119
738923446
1365769010
490963737
907489258
380430903
548583531
487917535
146400930
511570832
748710012
830886455
765057357
173912520
677035505
991859593
660698164
558440882
449423724
721446713
785363325
518029819
763097221
998549036
939281392
1108130134
1075372238
683902503
708379883
99876390
671193561
776643906
764067223
699945352
1126814472
238963667
536238104
507735495
501746361
420509718
449291179
497495840
562923847
839500361
464125691
463747945
936511939
1037446474
1208581269
499603010
679463846
1020069812
1037933752
812316947
771503996
1045139650
732223427
1279791871
542650346
502177597
1092098231
455120338
758422926
500906790
174316831
644618455
237776318
226334277
507649717
857231551
462511345
176513147
846472503
763089422
676999505
821356
477841283
1341918297
545962214
1183711821
305808540
326797721
795179200
85511659
356349134
1141767051
1251938685
744811047
349912827
963739979
216715240
429768373
737759343
1072327746
477082426
1339912423
505472956
409730871
505291491
738262403
901189764
709497481
1216389147
633919741
1191023823
604734294
956758143
1071898840
461465776
397757901
694410246
1009452690
1142867642
381419052
975805632
371911684
851499726
758675242
356538925
705226574
840336722
1356857162
448207174
522230185
238013803
1035982933
1243288482
1023421309
332810073
421687263
616035288
485428472
410233561
896321953
391573001
1052492802
879730307
516187743
847486868
462012736
1025670683
653270922
403962673
433778495
527844088
222126147
622164276
1015135587
684919734
59564497
210777015
1280931416
838487616
874349233
389617459
494557374
76777495
724317985
1319029821
513558144
351813583
749756932
119937466
107022252
27621218
1386484911
1135629657
848974424
819243205
363093366
1318354570
1393319812
322042942
349080747
1116767214
231300411
489899254
217384013
264722969
406545228
1095106937
250988779
978709018
1104398566
1374804049
387632220
1207518028
494710359
487758289
773401399
1213860145
489360921
436869217
594857261
637345727
688129011
454437895
947094476
817169537
546460338
320295792
517523645
526339847
482832591
631610029
405288063
817038205
441216801
790867946
514699966
596462108
378800015
978415043
1186606771
891959859
692815835
611704991
442478148
971157050
986445901
503500763
653612963
946063598
706751881
813880391
291734186
950381465
595997890
534327381
517849364
750775664
941353159
591589705
1352750407
467229237
665000912
678987470
1152147544
1259552088
629850553
625860616
164861992
738587297
1354084204
646426390
584635901
740750164
511856638
509946433
1089313064
409519984
1153159820
660156652
1037623645
440230927
431360110
878024497
982852166
436605533
658017663
662550080
565889375
1272698400
1260902901
342838612
533331624
864678556
766160042
899553071
807969686
513358221
97860669
1166447909
865136761
953293873
333222477
806753055
656502648
579993386
451032263
693694015
529028130
871123038
1132926052
1124282759
859072551
398563032
1231390142
1085882853
1007206159
652489741
895881943
1369598809
667621439
326822500
488048400
880191012
519477375
553037515
346352155
351652928
942274916
859918954
358586612
398181358
1109129254
414135550
624795148
1222486644
600283753
837851405
1129307039
543336895
704627492
525380345
311802542
1376334239
349695088
536437482
857436622
404830515
565036966
893736181
983333414
803309495
540670548
398757581
698460736
304684530
1393707547
1145214270
767784835
1144879786
720899576
375511022
808243323
715256600
35396136
423125426
647375493
530571661
417604552
784834457
204530883
320345688
1081970604
836549293
977036139
561741109
699265431
750455862
933000463
852950191
1090750376
642830200
970435779
354748397
380384207
939914484
613073156
417584409
452508079
684209455
1171550839
529714398
915124699
615605853
120845532
671578618
188873738
335913116
618775614
692627082
1330985636
942962367
354681585
63405919
769923922
542119418
1385507662
127192205
503531567
1152989254
953391740
489797991
214682157
1394306801
1097516732
504163356
1003477977
1000583120
555470908
1114763266
403387477
472783623
671432700
1369932744
569042433
866354919
809705543
834411216
733790204
696650496
685524676
480778080
607525096
774118984
463067091
448898770
843361980
513270795
702850703
294549396
312450784
951049147
676709098
192827722
733699460
520093959
189089797
121921053
442760163
952540046
725644112
446006477
645994731
282248977
1065513390
391080891
852054672
1022604518
1048940468
661101616
917747279
344297606
1360548667
1158402295
846976135
532486657
87826381
883554885
720769065
421606222
678259502
1232116044
751772591
468581042
550957340
1077533599
192013602
1380715448
683271939
434269999
546318751
604606114
1094094559
565035076
636087840
683577219
260547094
833311093
797134017
403640801
408059487
499545232
615839008
886698922
687089288
1345880388
237186895
433333109
448498528
503935471
886123599
491779440
1297061409
431913728
517017068
491321628
580914093
897236729
579747617
468932655
357576955
1263829942
1342325067
949257021
1082471912
441375154
740654670
861299382
451202734
917189692
713175100
453889821
841275305
508565259
759284587
1079635034
370408452
2974270
291666568
1282997831
1300067771
394355465
310122507
919519162
1132980746
1095304367
689944019
1077401841
417478031
1014102554
415470459
1093639872
425306946
531253217
425637878
412311520
569376729
387253289
797130295
859892128
816983665
345911552
326357670
756342663
559579500
542466080
567565200
598601086
990082810
718558377
424918940
450050022
696753883
288033775
1109500301
957627002
369710067
761230029
948088392
454722206
450888154
605285569
513234318
531410541
752263228
371556366
852056919
1146843248
538135721
393652480
784651923
1165713536
1395339338
1266058595
389262737
726330387
916327769
799536435
894564514
558041001
777113703
879639945
899202193
151210241
482134348
864023784
794697407
447514249
484205593
802352242
347377174
512443809
670751011
649361075
591414425
1307961328
1312790043
662446876
1047935379
1176548042
264175918
875973671
461487370
290708160
1006809677
676002157
583343358
568391103
627337483
977031362
913577671
992024333
987160353
875391157
776062998
297832704
397579756
733092855
1026555856
375717867
880373066
478170935
262438109
1258797875
1317221428
300397817
736572465
802222427
633345023
671613417
641529202
507082095
608190104
650857647
790901692
500913512
306502102
536480773
1337589169
388481495
488202416
544421632
1014312517
630583203
866602773
686467032
334856915
700358936
1396732344
733567530
486326082
819610398
190743793
390476495
1074998977
969113775
295115972
1159363736
536600813
711231085
895475688
1058480095
470246158
1247728803
578511508
516613601
754912457
146692828
637516629
860289968
842861173
559523548
232946023
546244856
589212163
398054476
480235808
925964829
49856825
1039137008
982584510
512675108
979066641
896966830
905524839
544127545
1064611950
481473424
724134131
115190213
391857497
1143758898
617951910
512532076
886376349
476762771
970004608
516313436
1107897021
777756568
802468915
583671918
1319868363
486032382
470615425
934888222
382992636
456133914
752944050
648504241
234994598
415955103
450753649
602073299
445905707
292616493
577348591
380852536
890644429
1044637537
305465837
183422024
168823618
1070292104
782717834
728739547
829620424
765341164
857961189
448531380
551672302
930485610
657633800
250665449
1243232902
1055358819
476850027
1370913188
1294007512
795970323
204959911
1125674871
894326889
1129518295
421223508
990701025
255591789
459196681
302883116
856273422
28450493
1122919939
180744904
368223254
594818004
640584627
412355908
451911
856077844
649005743
781566304
602957038
695695456
975102852
469483082
1126427576
400286275
496102177
654681459
259084468
510623405
291704462
785428972
651886405
707830602
361354157
736858611
542232203
588541694
841398395
549090316
321389787
125647874
875960467
531553908
672497035
856237161
510481181
181793720
718700377
430430402
791206021
327883470
1139590076
397425678
342081967
636502085
728195369
520626333
355841723
303928610
511228025
926423796
148847743
956414757
130449513
689349319
913643148
841854305
805484289
434696527
64543610
840525417
587489367
752036233
639019100
866126550
565835553
342639893
383336903
628739948
977808459
330184848
574833485
1180213688
443822167
1389741625
668441181
367994870
213948329
1306404605
147663280
912025075
363682253
571752696
304845513
1350514725
201035987
500451723
452963530
401069258
981529372
800541533
469534876
894335740
407869633
261531892
465431733
566453135
576503065
962214860
621190921
1068869776
990667676
710889307
667007878
392010991
589955717
554093685
685743092
352757419
1352343786
1064354052
671554246
474648889
796666794
993609786
610757115
935657843
480980367
716248732
558341802
551878645
797918268
441899278
1018192264
947528319
415655409
538201811
673222217
359733149
739314967
1315228189
708240124
513933996
1154676711
451857476
341715796
663668258
713557231
787982176
899356658
411516174
794483965
307452812
322998243
734858107
506285260
1204643799
395921059
1226597669
988996068
1021550571
891508369
842702701
595918126
797536013
603205651
316998075
1131394469
802073270
207295108
522414717
244552416
523030100
852095466
523390306
978638717
307657745
487495445
937160997
1216463374
1079086003
836934911
528657242
377518254
556407487
840409283
1158317140
513314771
484854765
46031956
566269181
451276182
785663073
1198525882
290425967
689186672
316464324
899791800
5289172
1198161874
1376395965
961749657
1274504292
457885891
558118113
527542068
1232928943
1191763693
914461139
218787405
1023610989
1007458088
1192778975
43094194
1223130637
381263697
794615312
465570277
409357816
854136981
545525937
464452241
327094208
452287750
558691757
733983485
753098401
449834050
840007931
211713106
497335575
965370817
470141549
352571473
230468694
668580422
339716344
651482468
727795182
871140427
435330833
530491354
475012094
268733760
754317696
930598105
543393313
947002050
472744532
150042700
610288803
555509397
385710891
561898772
220918718
424149555
388242358
233703983
634961931
521272656
1253925631
659117705
995179350
1077178379
1125375750
753920146
311471856
499102317
827896645
431021263
607097409
371370832
968903539
474615259
544680738
1237699784
481585075
408097117
382912193
603272983
295817674
895774455
1185827868
653792083
1159378979
931395602
761144183
1133329694
210824400
471383251
1139321232
636416478
1154386081
855035535
817878244
329883370
940802963
445792446
417571873
491472988
471671137
301016787
465326568
447905165
1249309854
541502468
846182662
427239223
787078361
832293081
1122830622
507724877
463923365
732337915
382453692
363925791
1358945363
465749739
673079751
170120871
828451592
665094625
378095197
1110441459
452123511
1267510863
896983085
952832384
1065548481
1280110053
694257543
548188226
309372738
364203419
418329234
988424126
491966138
348223760
951186439
548272686
901973957
419889951
726006423
1353646901
420910784
740095107
1108991580
849388764
821303272
609912798
348969373
893252827
235932611
965617806
727259115
402541188
1105881227
603926883
1342689661
345151048
911903091
445398358
531795286
575402786
745396740
273676026
403381386
911980880
307676561
1206687729
1367181326
499604763
1111134590
455765829
488515432
628433458
342881697
927650890
1021419268
1252113776
1372136942
508965962
237912872
1066584525
427129170
431353326
1107220201
481988998
556282735
645175872
739598914
490565867
1013272574
714795603
160235807
640324353
548531248
1361237866
208312265
354677334
1309684053
1130348127
541920713
345939009
1152978981
481575434
460723508
659956249
721157792
932598951
788859550
468564206
335331416
292068988
1114697543
396243610
942621740
616247176
823407134
787264065
677819858
427246357
566401583
426321542
804914245
299096703
548943577
679978833
334476801
1233906175
923601118
594908030
304112923
1062170950
454453553
476544348
1110836992
1286740718
1090842642
511415466
177487405
538282307
858898457
1215805124
1070439127
439783908
1226408839
669560072
164139563
415432058
763172096
1344483043
467728695
434076910
339383170
398043986
316847573
1250208268
581084603
827728466
1194163597
734649663
1010749047
771724470
790795598
298217580
1304274170
800425029
646103159
625127746
582782529
1258489745
462423797
322999006
585341824
757937987
580939708
401793768
672006928
400057028
388638625
398796869
531844066
1115343643
797947540
1090803231
734380515
747997788
1380777882
497826909
356588617
513721595
669722704
779838827
741364992
406588464
500932116
428069609
434205940
690368987
782957622
473102961
487189527
664484468
993390404
501801509
736533939
463626563
651073992
864146809
699663127
861784435
1109192039
411485300
1055407994
711361140
624785117
370314474
302143942
693056989
801168988
531121835
946165068
1354095346
566903266
559605373
570745140
1064952388
320810377
767699373
719286260
475168005
436980293
658852870
1339389695
719924882
768214200
423551746
1347836800
1035600691
663710619
333092991
901301652
370348949
599431736
318997922
896685946
380742128
615998118
740185192
1293020913
832967792
394145785
735010553
1032574979
700933552
444565948
649734403
922695762
988609264
501374569
483852967
1265894242
597662940
851147926
152775656
1350136960
841286152
250292771
1259946232
1161938008
212244597
413680337
751047280
545183175
993996088
799394748
1174225761
770786231
770452357
1008767919
999927638
769158786
1245368973
1393982051
819135523
1404618
892377151
586783228
573662219
1046967524
1235224032
631153982
478618620
485719650
945086372
816712845
637906194
511704593
1052785356
621316488
1084482534
1218622485
1137612266
1006165289
772828609
965876757
685837446
405577985
1223288863
722875692
1044759224
1088586931
717913725
334543782
1137791747
542091692
751375698
550081980
944681739
384472613
1088508936
906409991
1275432970
881729350
763273795
676113537
474782949
1371324934
936002001
960581717
391152189
393169170
1080912232
479340545
729726236
848793182
698092201
633187506
347614550
894152571
610868290
442772631
1199515741
433931871
1182209755
944349541
591027406
802202708
392076342
508710410
421729595
1041879720
1217088870
843286210
1271364125
589081034
338862151
730072382
657474820
582500838
574105927
998830206
748888199
207814173
1178126342
941438367
734956663
851440606
654009059
565784851
670124272
779529686
652858242
322757603
498792970
480350186
426293279
500483934
907684304
853838940
434110088
1142673308
889266599
399945535
876821364
646949209
282474572
317811729
655364635
813338607
761770624
578428944
1392246398
692512093
707765572
435786257
699465284
815126863
495889305
921757343
552195367
520226278
544316003
394926958
722297862
1138787068
492378377
799114658
671097747
428004427
1032028359
975537250
503442763
934687437
395104785
652369128
426422889
392910542
1010814845
388164567
367524917
954997155
1019639160
486087420
100960986
181120350
1360945418
743406010
504758873
157182763
969147215
588289428
712452350
498881476
898488127
1174399780
933636135
911431268
488811152
773222214
421745164
1121441433
758990483
334964504
500502128
927081819
1194861560
856690001
535394288
468910103
575203195
333455190
235065455
638130462
1328032087
339410324
847440225
661112442
1103768284
1377896973
357334347
551478215
329867271
562800555
1025414411
113161431
482275008
1048506092
763632543
1206810240
995693999
375967054
1092258655
955865632
1107650378
633229519
516082067
459541400
731987567
409590069
573213768
768068161
441084769
347123684
325025069
508488943
491963126
557725191
840493377
674510285
1082859094
244308728
1041167138
339331866
235208510
380628255
211759134
729477833
552550510
1259305624
518126496
777698817
1002667328
717045830
388605533
1092183174
332924045
737503039
470639900
901167667
1119020247
573378002
115787085
1380112827
651419538
506279204
843175295
154819564
1237558117
345937441
913984305
452181625
1093301538
1106875245
463773364
1223033631
762988228
674617879
592201210
1391543549
497143908
301397074
153334053
1385754784
340775518
530749283
385528905
433850116
737163969
213069773
290208681
292624531
755669052
619431850
401473629
1003130773
371725958
728647330
665768479
334858257
565862446
1068226554
691625803
457856850
795992201
521517581
785859194
382381623
276007426
447590804
471801082
462748628
455800668
662715149
1078073509
852300852
541045126
568351670
758823936
719223885
1226423372
440576119
446186473
216180102
1197992039
593455353
1054932750
631209191
605326379
143459378
284904695
780332178
626705947
423868034
1225190544
279944893
785712821
778547965
902006190
508822004
732962457
833222845
858505866
934750799
644792292
782371274
1062275442
410239136
1026961959
453471346
388705881
1011388028
380791856
503259467
430300451
875791280
485674742
567531106
885886240
579754384
754317593
1216439303
624431050
320336682
570245561
1013716212
347345823
461052371
463019215
792598981
1079483298
1206726795
450717790
655645490
931458058
968543809
96682775
344824865
579248033
761185047
674109626
1040683829
193912635
509034866
532623882
690867794
859599577
407851995
183641457
740338182
486839147
557879558
1237447449
1260872524
343985841
682904738
467302033
831198252
424711236
305728208
471362358
1288860555
514966635
900129746
919706646
791525708
1021481479
813539875
403531960
499545829
513075769
162716692
768699472
1322227329
1134541140
488534052
1102216667
1101944707
507959248
416960177
100765719
667160681
615305945
1153562863
354719761
727709768
1012080635
837298384
174611482
543940808
754803474
977084238
830646462
932736898
1131606879
1263757416
923562581
207987072
502302445
613112855
479206970
768305121
438897917
242884105
452509923
210038646
897470510
1246164064
882702954
607824491
555766263
602305857
914468516
761357546
1035516689
674497859
455236290
742100089
1359520292
186217784
194423593
943241167
836626549
331653194
647462228
1086858805
504036763
1332932838
452039859
697252265
1371653696
1310697215
731296536
333715227
451742740
408566679
959246454
808093325
448153768
580132311
341651388
436264579
734303617
310433599
413147148
1055047157
1094231202
299873187
7407415
594935613
383527171
727656490
1088632069
594361742
1362694591
1109498107
420225292
416600207
381723999
617814530
513487054
792863102
405087505
266285178
929253789
860914159
1148795154
433855962
607653691
487032211
1132537527
901049491
687773836
932497639
999286024
759728905
1331548154
717658528
542245664
404186991
451437998
757561782
402368894
890743787
186766132
636764464
720266468
471238312
490112239
499675140
745424032
766909767
1055599714
155274010
484303556
1300640214
1210895243
292001924
791899586
1296451662
801471764
188724687
950862059
965312616
499031758
945586773
1106423915
712836096
228034110
677397702
452820515
716933932
566205057
1210397146
1020364464
467250548
524065525
396417522
336876586
450399973
302577866
619017765
355695019
1101495783
170562001
1049898643
1289607306
376478077
393071385
159950385
1014633275
152986415
798004718
575834425
360024052
706896694
738465489
851368949
931289666
460569464
493217375
699141563
441698077
252382731
471664356
99486782
549342320
218149883
369455965
954669139
550862454
751437736
994786107
767280484
481089621
186338282
920117708
2801897
197992272
671392618
466239419
714092521
907607779
1313485716
469328195
589172025
419571543
601753446
534202847
549647346
749377733
564819401
885217155
274715887
380441775
664754345
850023348
494143743
457479864
733174097
371389644
1078470957
591097848
636780488
1007697678
90863135
1352865263
288305060
341600053
369335845
974239560
285983259
985983918
465669984
680613174
490235773
755121329
298391946
655266239
389840386
509293621
822827342
507967396
1245204273
342899351
874556949
980060947
378490076
481976088
929755093
570018350
402166015
797016397
696339002
486752936
936527157
451487447
334087311
719941393
654409817
854877992
411400349
978897657
1222362765
747911183
368877725
585144863
686462323
1050697342
74136049
134038580
415176831
596228073
921918876
624214632
542244161
85806147
1221258715
476757487
486476212
486981215
1106580470
1263490871
744176318
401785954
773630828
1244410441
575023392
1009760219
270420989
1235905282
448141017
388495251
836065129
1253165425
586431398
983477861
440361804
561728508
1307380705
343590656
663198392
1153883205
823248129
249667803
1321394091
547689693
727953261
972568291
624035634
442728420
711741116
922267284
90650070
832051530
461992862
5615948
496404661
468267073
493541950
556660698
259282119
913357794
419280953
354029887
1397578162
390314762
158988510
353624504
557299970
687983435
536834080
429833476
1134313104
1299261870
638843423
684087136
733886538
297117670
1060529699
73858858
534843256
1072131691
485304082
518122869
919413893
967856890
525163120
1051479461
485133548
390669525
523552509
184555133
409601495
506147457
315108156
1256203883
484428104
1145866669
466607980
792554074
627976187
975684902
903754378
453843687
550425210
574689616
1053943832
579742316
436796348
1374350874
591538678
1294398921
840448652
1078095627
1049548379
508793467
218861408
776323944
512917031
964724003
473417830
1024191521
477471261
595250602
1220173
152474900
691742240
989887723
1282165033
754522835
186959362
82932464
1357052619
1283277739
1281191508
943235635
728640894
1007403381
991633782
686367449
1093826156
882817671
516903078
767018831
453241716
381005008
1228734315
564276091
1174680653
411888928
612818785
596267406
101175558
1092625455
661792768
967528289
1181918801
272346447
250835974
1037842355
350766353
200453539
490343762
330049881
1372059590
359543365
468152308
674044711
1362819033
1144489142
390288664
1239795694
1071733709
405579139
413162404
526369052
55684082
519016260
1032966104
391341599
1150514363
787843189
684070192
832427481
388615334
1379779945
859656890
492623828
547051408
345459870
423290275
358005999
524823213
664439443
1259229834
757936990
1000461719
674756632
897946404
550735735
983509208
566128930
1178603579
1291708379
603270437
1177917942
533096749
532512677
1341824059
544635195
938961456
298810622
417714690
71181217
644268525
860264916
373892010
919850306
658366641
745399879
235044771
1334247167
927779832
528092071
763065401
704613286
831153335
61214797
1194721940
191144260
744862918
1082122931
906636678
1016660568
447794696
565912763
426295181
640709722
576965496
669743364
670080744
507230626
361756139
280483118
399781901
499476760
843438208
1045800636
1161793879
941435083
798807484
1310275796
799426123
757256930
1348228521
1003026863
684965524
1000057684
87466317
371538543
778366147
441341169
632424114
1023155301
955042694
813845960
763589820
626785078
316698595
469058512
227342603
481350244
534442138
200234467
831876798
1220135034
411292382
125426476
821605915
925065117
879382744
473181851
1014139354
1360829381
527433888
481323653
1229373552
623665314
564284205
1381737400
453744215
428916982
440154487
405938459
562980501
444453235
932993587
328524226
564510562
1267174243
582289103
1353015088
587476410
794676288
721643787
1310217361
1068263165
356789617
1154094488
303544998
588202310
817700634
1379608988
1299792307
1069900069
458247636
535407499
860173470
998538101
372882676
486022508
866312253
582607966
873794244
556109120
712559842
866074427
917722226
1397874689
457041751
659296123
855393567
300222542
414481221
888808334
352708736
957451403
763589219
633876640
1088043972
502915519
472646
600697175
774139082
561060658
188339004
336163020
764647857
904409940
694680918
239860809
606605036
501873757
829422427
539812341
674235506
1049515876
659126587
964354101
500855638
625633216
184596546
813495143
474173965
816468072
710749921
130127695
230284365
535814938
885606394
647427794
890377739
424031899
430959371
457559286
271522038
1024382010
566457073
614677163
987185893
818618531
754372686
428557852
502933173
515158100
193152824
465434682
954736614
918938703
252066759
1103788167
994193941
1215114984
316848831
274668948
563541091
576602962
973922109
708370484
848067323
738912564
529555111
533308864
532260873
1029484097
445586704
135652105
498076384
965156646
436154524
322813020
473207251
535987767
806942497
680996040
396895008
181217110
1214499537
949345343
623875390
389509045
496659613
1030490414
785758561
1074017507
381142171
325913574
299015002
570891113
341947849
852943246
663444636
923384162
511832269
404795165
388238200
953946382
615613625
381067195
569205043
793177055
439736535
542671709
1251822735
335110497
468730478
568946548
1385761042
643282407
414750003
1048996628
767852791
581408465
375205219
740153071
769345171
802503773
1353788885
1028216030
529422323
380178106
924605393
981914954
697384383
768814061
920865537
1089323718
449619749
471481172
586309874
677749873
556101949
255497617
852704529
382386070
1370608020
370946371
497751600
386525037
1112825231
506897969
381485601
742834746
427341727
990791915
352837533
119892543
1047838348
529799115
703893380
479126596
473625080
1253069636
353353739
371054837
352536051
1072621540
273922472
1044114554
1034585827
1018333013
1026644058
472887812
1091885362
707003664
690109139
893977258
1286733566
392372338
1320400840
207169267
208913203
539806055
698548175
980961832
290927409
963449685
1086397361
522157644
922265201
518568906
777296888
1191179070
491414278
145395474
393301879
407368327
488855879
614923055
1038084680
126045329
273574275
1324353933
505342415
1381020214
503705819
1302165143
530192449
626992917
427013909
1259513649
519434608
456039059
434332486
540426641
923775142
489948560
938664095
1016314731
378872098
157755636
540815131
277949996
959710586
594636199
522882192
1353919285
510633657
990047526
1140627726
873927571
432932088
1257959164
1085950709
647773149
1228399769
798469205
568410139
607363753
1301179257
1127984261
520730910
1084852274
1353557062
843791592
779734213
465449495
361855055
671763279
947374205
579391202
661812116
554532746
387735782
864568200
696393559
485654590
875601162
622417898
785779529
393274702
578254069
471250603
549000539
668223492
1238537270
353097457
162520377
270392621
1352923021
230920204
495704970
335649262
1289893722
448523721
363718441
414736237
354659998
485890661
624655446
438727674
730524365
301672144
689948991
1266517353
1104832540
1339667233
1230503456
133748779
523402902
578677938
657369992
401114727
414358310
251903550
871148442
658344670
853053667
1313585116
858095474
324302158
887998289
1078091329
1089191010
1139640023
348620070
653255469
1390091889
766728669
666947268
1073975055
924754014
786354990
713117538
840489028
961267618
567606493
564636688
1191875715
1347609606
701659607
1018227174
456624079
550478695
781111820
426690051
788618086
813694678
699961938
476916188
862592705
273920886
504982254
879720970
973038172
724999220
947821086
1013365069
338856238
397926053
763694626
680236279
1079984288
503897234
318110892
106159994
734537353
1361702213
80152099
201089272
554606085
559567038
472197625
503769511
1019635441
797294928
498094534
498576758
1281608172
826690240
1341020094
702962494
513795388
917647750
1078164750
389565082
381734749
377428910
1140464799
1354318210
976568958
1001859426
808497891
237936441
538121095
117510420
670246052
732917133
1112505577
1178307258
867452465
1323018548
1183816579
1670054
119762238
435482779
405657750
561307317
513487394
431791546
881018753
716989808
538651015
1085378825
492063677
528051332
992370608
362552695
298209997
570800320
531849710
452883165
728371909
1177834765
332763885
625518809
662707503
1179350623
1115453162
788437233
602014384
527375186
897300592
123046518
1051200751
541223451
303133987
1147058178
900792548
443509395
337552525
685695553
1387036593
1221412630
631330131
372137522
710006325
666424332
706618386
938609642
823374570
1044902791
427070299
621172472
925342818
176492280
837267381
442910215
493099097
743795615
726987237
1151846304
1002309321
963021486
479321021
1012700975
545934316
553922840
437814199
1021331336
123316323
566967853
784974322
1165152256
875301160
744883944
1166192657
779466414
1393165816
325281736
871479204
271570611
513723386
699664499
1386606116
1278921693
552444546
718342208
995644698
683247603
1142707898
763280519
52881869
200797654
456328135
487513847
773528935
396878152
701544106
614875531
407905514
849881488
208046632
578072026
1337567673
652846256
410594520
937947473
733426933
367196401
1236908681
445251308
1195849554
775104887
478874456
169459064
1355817409
1090867631
742904362
876200652
560978542
677052345
1150761212
266177592
571713652
1282036259
745127790
124627459
742440817
1093614656
561358803
443145679
97190630
978062847
362479750
623198818
997940319
117077982
1137874702
410458104
1043413583
703331937
832321048
603332306
1170247428
561481433
414787603
427790474
975083655
266294962
794990210
1174749005
802269052
289611245
236313870
921555548
1088307541
517529989
1179776894
640246310
936650994
1176410779
1045356510
930034296
796116935
375703425
1082651464
890996430
346022205
1285902552
643981880
888756612
879926484
123806272
1119954930
889210306
636953809
161735205
449101617
245775811
656403245
929560747
806258359
1028870307
524839758
452589298
602891433
246989433
865414244
912645602
867803655
748941857
742743218
405027461
3661776
293126989
130012966
862108557
1329656870
544472101
570410892
397563455
661415902
436516667
354412487
833803115
112907543
516842984
856605701
1234139652
942832176
883249399
499488763
512149959
888095387
1144043570
811559937
1394588611
433018193
1192514445
815262106
359803704
1119620795
565974483
661396253
409800946
425748210
1068667650
315948290
296112886
718627854
765798813
820445029
1173939498
324701416
606178032
891313761
356108035
965145411
552787409
577831727
866964051
1215024340
423293280
1023274304
859826830
911221909
405423146
1380950620
532416534
709118756
969204503
459408758
883041938
307986837
622031245
535148274
366008571
411554759
698737067
393794684
374494894
44759651
214929555
550483640
760343218
389646214
475128790
1056797720
1011152991
1379553963
443206348
509464606
828753125
1282669399
401001682
429112945
954897010
924948482
1063374340
822671767
408422953
255181121
611721925
479699129
988651378
623277985
738502461
703947886
654607729
324879146
510083492
1075014485
1120172009
765864981
532846130
968081155
124213732
357547866
1080736831
573036616
441934682
985445651
593958356
432887090
320147452
538728133
869595233
1196655514
508766270
493482891
203825487
406410783
669543028
377022032
169118336
518982505
824756818
333508026
484980667
1180804696
316339980
758238226
788423381
487075479
517829155
1257264331
643916035
999075872
93596893
339092729
776897502
152339284
663447280
854382681
562017488
345463726
564984803
332067754
533903696
1366228750
813125838
774039614
596211069
293301648
817976004
671700745
390304726
852100015
215491110
492829792
708678021
720251003
857875335
1099549914
1145040154
904717004
835423388
985147306
721215197
674880115
896463397
1335422966
629472313
455685520
1335520992
211856452
1332624999
1037496615
843185545
1248466047
331785601
336219069
379143597
434256897
957500758
700217109
501356202
462165733
321105131
398001977
1174364517
626195093
756184760
364661229
923151587
27458075
782566385
517510257
1111229074
1214039532
249153117
911357816
941532433
950775474
424571636
397726074
882929523
246918055
864649361
1116084954
341806822
1008218452
1015680001
501843938
778946053
660514519
1095217613
548994255
891318175
175315962
494477944
643580828
518268751
1086089464
133032
747103899
264806594
1147877384
1124175234
484220327
980107237
639163002
540803766
946618880
1024875100
1097432097
810338826
587053358
242716921
648190082
486787758
540435385
491970574
1359804491
410714541
648328333
744237955
1249411561
230060222
890013329
373642311
359588602
191606806
489387187
712326698
462938501
923234283
867529937
1363389025
611681482
697485581
1339298449
854649996
491271028
1060484729
529775219
485096962
796054329
1210086354
1156053677
497644908
678470981
569570646
924041577
1149747099
1078891287
852243673
531450645
629283129
688802676
876168879
877318235
895241184
276282721
433031963
726132335
945714985
1077773490
1228448564
547007106
780575049
269038850
493291230
430816667
958124411
971101160
797244221
382285600
1129169184
1172594875
813185950
708141557
549919018
967806563
665689110
850328769
342514470
541739256
731748709
449166181
778263308
396595332
1242826241
834572143
202748694
747096492
369771503
410532224
230078048
660374657
307680605
283341786
1377226682
296807102
879026974
750647504
1105644328
384472178
672456729
841937874
465529983
417710470
379786350
405454492
459779452
461956176
1202497652
652872410
708237444
235088346
368884678
1207794526
875411029
674395847
722720167
651207435
359104028
528831654
1181852618
954896309
610802182
237262542
716722981
948549866
601153907
1315718769
566651427
889427387
721815303
934561268
1014775707
593480669
1304399352
428447820
1200841646
840323724
853536408
252313718
866039388
651624128
924938771
230986133
1184661846
119115301
313791381
691527551
1317843010
439884732
1308786133
469118497
1106829817
876438411
389951941
427622589
482803038
889189886
110144370
667692296
1070777485
636065004
645739541
446235602
744093354
781418291
381095354
551460587
1379166122
467029686
69057988
567273995
529049731
700844301
3433751
695369909
707330575
817547747
24468601
342216757
392162822
731834233
1291819615
605832245
781531338
510424586
720705259
784876626
167375557
840896205
790219671
1308541687
1225951176
599132404
607715163
575343014
458219101
927133849
1221524084
777074774
778157965
635906876
1302631464
868954164
682501963
386196429
402555518
1341724632
1143527457
657304080
388647428
1003857699
626270337
564599377
417517922
384396999
649550352
319859452
782749904
304704908
359981036
1120662209
801562730
521477314
752654489
540771795
317641817
963806215
1236154263
847371548
744163629
576219636
1007999676
521826357
489507105
23809357
1159366452
943429032
249265253
285831212
486482830
735810421
386943194
115087802
300153845
449561040
429108638
454586456
467081170
842220180
406628404
859849116
765881301
411441799
524987329
587992733
431379321
522272256
467065946
400352766
715759129
1103864505
274961054
937627069
510793690
636353076
303165608
1352191162
595038924
424762238
589571931
413572173
447773853
416951586
755922149
726796391
468400431
1068822867
1120642771
821955977
651769470
889586518
315084789
625362353
394144424
880161548
333348349
360629794
248326187
1213843132
924135935
1164947332
401502306
678630459
702956389
436396108
798716222
722560740
817764680
762233092
1993426
442053443
662698838
484016958
823632180
565566969
238718387
813960117
478389609
739721053
1225484921
506280363
318608046
1086059662
656748754
328629503
737892115
740493726
402815700
248171108
751574095
360423028
357850820
506584081
1179258662
628267217
892368525
526645908
1313114963
1323862190
712564313
684208861
348681176
749858941
737518918
433640127
324188196
1018514130
531267893
350497515
823673831
530878310
355661198
884141520
396555414
1350638291
434144993
356548356
223859620
437126873
97413887
581373207
766485932
614880146
251236440
562697954
789640831
626332542
1044262008
575953239
1297407092
594395904
1303891370
1261609275
411799120
905282432
792591765
376557129
1133771782
712115315
72226079
324369022
242266161
1229454237
605528512
238254085
288534824
417712939
459102489
492242777
558689880
550732250
954645041
1287551993
649700809
273575430
325672827
864883742
240944200
415941596
742574126
910557644
235497797
689835358
633206948
469559119
1118745913
127435930
271399496
350994464
1129284569
583635609
709872287
1032658264
609017097
526293241
448479866
868470489
1265704920
346931781
720593869
404631976
1187551814
1069173890
448573965
894035878
823071642
706535251
926307461
1037732041
416302349
517167318
111322555
4448508
294205354
94365040
409113796
1059615996
533497748
75090512
1086122911
1165709352
237748702
866055972
985598615
493195134
924113192
884388388
1003558696
655681135
4522941
1317042499
1025528354
1379093962
1149337822
1179726749
1064344403
401874289
516838396
233649232
719775488
352013068
381500142
410971692
863388401
1007671818
193868502
609407898
1022377800
346370104
1350571453
500547414
639130190
478783632
371530912
874937710
1142107178
346558647
443081830
928981531
1189996695
388955143
1088705981
197650691
339978178
80599524
455655137
448251210
1128588878
1231814
1311237833
465409834
214143408
614850712
364688751
787209128
742861852
697825973
632114669
711389290
270972427
1285910996
685055337
1104582376
923580658
677509311
571928741
438143369
607818879
969359074
544404232
465353027
757378300
1058339070
1145615124
783164820
1335184488
1388244012
638614960
418265698
1241699240
782794305
51999599
661685805
810930777
515056282
533989761
406491898
1007802533
482134917
1243368796
1367279494
605013299
575780728
464452021
430736288
826365463
800131669
466874522
510370094
977319465
407166238
773105841
349858623
1203208376
706610187
662241363
546150166
586644994
343670034
808068285
492930068
458546777
474054599
843043092
778015396
928128723
1054516213
800953731
1217090873
636528937
1294977344
384362968
575999673
826472205
452420645
617661918
384802571
960679
471090907
950436541
518355060
873734207
1212483100
733785970
631085931
1057776885
416630171
609703333
427217998
551698227
465669865
299061943
430392551
468356306
552866872
620209040
926186666
433427662
927485181
852777997
576365212
311180918
1333472386
541658970
1147501469
587638716
614175164
399813600
610612606
1346376512
478039758
273195593
352672746
847130456
758760901
708687689
1100772161
494018575
695477100
847336375
815485465
384876615
987965982
541843931
569826591
385417603
491084110
396851819
487745973
769897792
1338547851
870566238
638797194
816295904
163677507
1026713551
637919773
483827512
620157080
360667293
502372967
539613806
939009362
838334402
707341810
530405891
818337344
770178933
1398444037
1131217846
316416039
545305388
642435776
1070800743
1276360866
276924609
406339279
160310441
492246950
1012673813
686354829
1066332451
469490116
459003082
1357352206
568888474
1103839551
644716568
1205665290
433818919
600110011
603432639
636343657
361692116
467932408
845927684
268738979
448986576
191510192
388383217
702862249
1171005272
450160501
1002183941
599477868
376195325
899292303
612402973
310392155
865321609
365626254
351097232
148522343
1214720232
659954351
876281849
735035021
464948780
1249021037
1132783640
574942323
890145985
1058329413
570219185
672438006
676230612
440985238
983249238
588515343
1288445088
606908313
869426371
927569560
1382050741
348545997
526033664
290287584
386463218
567212030
464528808
784873534
727210523
633004302
397164033
778588163
97136138
597878626
519103264
467403050
920279782
962676913
785605982
1003529918
1143054247
417097219
508868394
847546862
821103494
1039086509
1346278451
766376895
422125912
334642700
1096033338
878625158
485974912
777917791
464791600
832097035
1152278528
1025373041
1329208083
463076556
823376790
623342308
196637122
189603661
381410525
783732821
1130251757
698117587
1011924846
1270710692
1026202863
488994893
885426443
445954150
257728579
1060752168
969904109
476445806
647149876
467557938
384956191
998411888
503639515
726756935
695050511
429076234
720642140
31122898
532961280
984188044
461982215
227758369
875391165
425655982
603893546
536509672
690865935
346143747
330606152
735507447
989541917
167820551
574605691
377001977
915276695
96976884
830891455
481116984
361926255
410773509
223186052
1019444685
689845650
1050296808
765199484
29135985
203349325
782172253
807489110
1106041193
478454495
402032300
510533145
325137343
520428561
733692993
532762704
570622615
585231260
507817895
1006378746
997695299
1182607283
1201128106
1061340390
791618129
883101365
428316541
682397936
366536706
937116099
1398299195
885180661
441253744
1390946778
619752557
489430602
395590343
429887950
669493102
580297837
242039393
751503820
534939265
458019881
589644723
567217733
812212136
404066069
714742122
349796867
557595361
933843414
634063929
1304038508
464940636
1261259172
675611278
446198653
500954282
527520242
1205012049
264332848
629270408
478163242
672896141
480380367
316219052
502808639
1169084340
789037998
271680072
444427174
584396552
558583533
198753809
1113334533
655685559
424995820
584273200
664703830
854633220
318382532
412872055
1045078171
775694654
422213503
1133540171
1126416801
1392608236
1100518409
1129914815
1364402757
1096890998
478169429
177458694
888309047
529250257
1061480086
698445996
540256842
689983588
232370042
1256267304
842180878
1171413551
1294548174
342734635
400097323
433564737
1063126355
646668321
646157257
612469570
313264206
114147272
1189160451
1244552364
521499238
508091423
523880376
363000102
1174345727
1025736461
850469883
1195145846
846192324
797387298
628683199
687942122
900917570
926533876
281890610
787279281
1374122795
218743087
585194971
812111838
939845855
357175384
1141234868
423560246
828589966
426209838
769572061
834801884
1293114912
1351717946
650028612
251814345
598210010
450794441
603998515
759601804
257607726
294978432
397672597
1296984445
211831765
753197517
321975073
1007353523
395774130
282139691
676361852
459827591
596797765
1295531704
1211011072
951586229
421084524
797924460
657286145
1202720948
443750130
571352875
624971774
454244514
574924215
234442410
1045482398
536675893
491924290
607258290
752491818
316764500
987860480
371486513
845296943
239823296
102761804
480991802
371806659
478325688
534728454
316619340
433628563
1038573298
1083651809
648132821
780040969
522155182
492811150
433737176
640015632
647911731
983927080
330914473
1177010129
249142699
351613887
1374974558
793099499
617145120
1291077882
802271738
1004928253
952293812
596089691
1275209182
992986039
729506213
1111401863
496732085
308812962
608458884
515461019
601438946
511748261
701416605
210141107
785803863
742507645
2366369
945568546
17947608
557351418
518104123
929037489
777577739
280738556
94268368
611432294
220102821
608509143
496073313
1279321512
1344186727
401175372
604929346
786352975
862041922
376387250
1396559636
499330690
587179001
349729612
396784379
863793718
852756499
585978393
498451647
1316718437
949868190
55262798
693449025
487573046
449643060
843677455
288237830
509204756
867228182
1137271620
1329982331
688301704
576660691
1127865494
509880554
964723992
854087577
532134233
549011368
514532013
496866748
312502057
1164436246
696347775
706566
988870041
1382463312
138870759
965446204
1064600770
1067921834
1195429157
733852406
333201555
401109311
749909723
338957203
957846717
1350385771
628069446
838147310
312620784
1109017073
1338873049
1042760907
503355996
336946704
498449622
709630834
965357971
530546138
721350377
392884543
1377090297
78395130
523129883
277809917
949479975
1313112600
755073620
975301939
19501294
699197633
46188686
845493850
347270454
800234667
1120556238
1129849523
985314371
502882950
1280997154
281918441
1154200304
417018171
888149648
629481750
1283241265
767161175
841521355
925744858
538909175
678053184
727349361
814353035
631970533
649815843
648021977
289054622
384894718
844516946
400725842
539609074
1315965020
677517355
685450552
441450401
1305163487
1334173226
1038869253
447037732
180321551
525482529
1287832318
395780111
1030309690
1039250813
1014331171
1289031098
979062508
1133830788
902241108
475451579
760420266
533338478
704080548
1006533091
846620285
558311056
1004912916
1369754715
1013078911
1367790719
1083844308
516125756
414729667
988770618
1007572913
752208058
1214339820
597664980
695274142
32897096
453774248
702153529
309793052
395134393
829606769
517648082
714614958
532491358
1179689252
1046627015
524449509
386455132
524426750
1192550854
96732999
736299858
1188814903
496971902
669743648
338456826
841650834
717302667
1142780269
865226203
1158879222
1233336129
1197454827
865452204
889818781
1281384619
302070368
894124059
388285256
675230930
366884438
682961510
462178659
483858229
916624957
436677926
247324429
885724624
668028333
1050051163
598870208
829052172
1097225428
642010896
1316358011
1015702717
849430283
330411154
567263506
661655458
523733645
367754510
443322627
601152971
1271157758
255626910
449961785
930514683
844571447
725420250
832336517
988359331
534239504
957138898
437758046
981674589
535440981
394844202
409380356
81386325
236115463
422569585
429223785
349913426
541276380
478247472
91087090
1063829331
466450355
624576796
406791539
536266563
624560687
863480484
358749519
1240792458
957881178
738383482
1155447487
384910583
1095756337
754521781
915114943
655101504
1315591218
485235402
521913325
484585149
514313442
754825701
877466011
33698278
789625190
338961125
364799880
850791992
439774759
495652471
414128275
446478145
1314639994
1334891569
607367262
1144177386
777751111
836765195
659151328
422990680
568604338
756239798
357478309
941701159
476132903
671877666
634248677
565383102
366113058
495694
561324915
283177001
439792815
225070298
1156704986
341450637
761941196
583746573
1375404887
804717252
594941247
1314008064
482475675
217482888
805408397
597376531
1100523273
461848225
976254510
622831443
425091325
824746903
134827582
483043408
406355576
424260440
466974514
557516473
487195016
778502828
690205839
847450232
496233565
33847743
1380919125
1390206530
203144529
312734884
728923813
1029022705
861147348
335948536
514583450
502934580
510136379
865790898
757668077
1387030861
1060390361
388650838
190395387
1074692395
453414841
958714337
68021260
403853441
415005505
706961032
446693138
991035972
527428510
643942258
1112182508
286363780
1335244576
775287471
677026027
849782169
497773203
695588794
1209762873
439293782
860010885
767394483
805887921
817438236
551402226
776492610
210454955
447910789
173672159
490010446
252631928
1194266606
511278280
776500828
790986806
788941474
1009802677
1006089832
694506788
645447531
676934330
366271902
655987336
329782019
1018964103
1354800682
106390763
765752649
680814800
1174481761
497317166
870667018
450974015
497927607
371559843
930621173
465912029
873388557
851672889
214598647
467631528
531928699
479571459
956404221
798636600
412270898
1322162081
605848791
164633100
988724885
1392548998
373556313
442588771
680519221
667649305
959012999
565317568
664618699
812564939
627232779
1003974476
821632818
478884448
801917644
817313800
581895558
962706053
941758906
496338482
752426923
493881350
540052633
354250037
550529744
431920834
1029868107
671711475
385764952
750917978
489807027
382351825
326290189
467063876
467406660
660638033
650743970
1018995960
691274130
950160648
1221098002
673472741
140616248
1021203916
501639227
208865301
1002360223
117657078
373898532
510173797
759169022
1028099001
654533936
416421498
736400094
540072578
72596549
398105200
845927475
456494170
866404492
1006585309
668916354
387777818
339457489
573228971
1146294838
406128966
705266137
1054068692
713269074
703257096
492312100
977732541
698037596
428275477
546887722
1076525246
903106784
547146009
475063813
112826438
256874927
46858208
390558697
472966796
370247444
81545377
515226123
1029835997
962944172
393544932
386631148
481029711
854269394
1375718338
492318994
1000632125
976882489
798868992
869177889
479426870
1061810116
982148229
1050500682
467114484
309663832
331006866
583675068
1874991
469019713
784337903
1257985529
608906176
195999695
369167437
349662729
886639435
229684991
369957752
597025851
311002530
1100167633
1316572951
479817550
862623284
625405958
504334397
963780296
767710845
666088329
1221350523
742699841
645900766
188528329
815534056
673016236
424704384
392908398
704761279
271259093
1335217256
732518990
511769608
311451220
457466379
506288599
333864486
966050794
392937674
817812558
915921224
441417538
386255072
1160604030
479174036
1396309665
382286055
582111357
758006006
1372074281
1368229128
347430833
828845146
494560999
534981563
972175176
557795828
390481045
511869505
959603436
751236374
240051432
662333362
194742856
450144363
268058565
899893977
1020995520
511421321
805840834
1389803772
602671022
1212466122
1087395831
479102846
269605011
815929826
717355623
477108184
422295430
514993508
556247385
554266750
713158399
807691559
576039032
834993552
425526205
1165734491
296447429
621158916
729569268
1025379794
486550409
978173092
461681538
568000048
923839056
871663063
1249675938
1049269066
583424280
278910314
731071240
1040576030
1355053831
768865982
669966734
365835
1140929905
68830277
857509269
1139373391
575383626
434204995
863164044
838057779
423599905
452237674
559768354
625078994
437889548
262385710
1000177905
638332784
863830966
1110893029
766562942
319891802
809073298
586405764
889978252
1172276029
690529457
924460299
482080427
1041359297
620686273
981355805
615062508
696147584
422011584
754030248
1071498404
462248020
1290380589
599745992
441329526
586879917
1032023054
231600538
1341377124
1063069080
130101902
524394236
1324551166
520784476
402103637
450188340
224376378
309644474
1343830971
1021282175
222656835
911392291
452710568
1107151159
730926144
420337554
386256582
455709478
1168694920
768727946
643180399
400869427
438176054
799000296
540965381
555928720
1231029662
608745932
389605212
443108219
426053959
1393253215
409594778
426712463
780413739
324676174
603712756
822576940
1019674175
1378473039
545269993
394618658
644433987
1196301192
852289560
539301019
542001754
589949473
1392370391
313535181
538543541
1237641083
352460403
733568413
680031600
753808802
550865323
1193199402
255158156
531607440
911546007
368348760
358673495
783236769
1069431048
426357182
337367608
518085276
224101491
470525120
538641447
837141415
432592225
413734312
850105078
768973375
578500020
407688587
309816193
531986672
385763964
402537713
714074226
671504324
837509763
390754451
553149557
843578375
305849476
1036214459
1303543907
550457929
831373094
353459008
449451055
875419775
934779457
152771442
622358930
961505636
393728155
354392749
130042757
728207898
990243168
622104159
1263638206
451496316
1397471376
532211369
956367536
770700143
454331356
652921455
559155232
326022092
1100748681
396402962
644666258
761101153
707661289
1252763565
949205110
952398477
1002181682
1399699225
1099103346
1192427119
684529295
990259200
247780939
760575758
447351505
396001268
705828787
626063405
684515950
836101449
383684472
1363922473
751508652
774869023
1234466455
967670550
1300292504
781715092
779351776
1094282423
590740913
398983493
464996642
421907271
370540165
891023318
197359438
1283049017
337955478
485605179
733365386
513691210
341114445
550728134
385454518
849196537
201274838
716959376
587564532
1169785844
1073923090
981120274
319057248
353734924
937883779
1142311304
452011480
928478709
252690632
839425574
1181399672
634696563
403901775
620966486
389785407
325986613
94399013
471276298
955499200
259407587
1079891637
790484030
386620935
827183217
138293802
509514984
959515981
784404420
666584716
746952306
949674839
1142964995
948664232
391523915
250828660
741858787
525057862
1281342562
544229690
1032361681
459422680
360393267
407527457
844647214
341594566
463013057
345061778
990634593
649872894
971606317
722928283
247176525
567743415
978919474
315829115
682847909
362414277
930769106
1093072826
479134119
899475528
647766525
122744160
341380410
822272346
739204267
189549576
1004711021
455314191
791659385
421338633
470460784
1254083792
817022093
734358750
1366879811
568198969
1236007828
274991201
747746122
550393799
949302950
642177187
1106910418
590769137
702595025
941210067
475920278
855916918
392901822
624773410
1027322485
1169887318
740718626
8565952
266103892
413577578
1042329100
1142283456
1374252823
731461180
528639099
768677805
389868821
539951860
752513161
773088443
459836843
441994266
659151637
1071069901
454311483
258816809
1111474671
456938490
598011547
1207200106
538583777
453975069
502910307
806907155
372699208
250997449
406939341
142635653
673860306
960947567
393976848
1241104785
419646682
511846837
502826341
536245144
1072920581
1266297313
675308654
475551325
889142766
634866014
644418757
1266338580
956034411
461945794
974883624
800731730
788255613
487621836
1153469086
468964019
374517716
462765598
287030537
726652200
717641942
228769636
1132152913
1091441996
283559165
8211
930346979
913583843
461711939
430929575
769658329
771712517
444526813
533473609
352003403
513644723
401667734
1253123280
925873225
673927350
581421354
702539824
551393203
951180335
451599621
793746587
495817233
531784007
1122036055
844115987
745178045
436011665
565350516
723841006
470518041
697433688
1060276951
380855826
1318734655
1155251014
1286964245
759993157
482772321
756945729
1292369058
892256846
1195797051
626704565
886735084
722473309
337481715
541760678
506753303
950235518
1063822023
499096164
338197191
947495630
919942761
615860708
271145485
405651849
900867891
701902011
958798990
788191293
274442492
1344559396
394084410
559445897
1358079447
391701765
520412430
477929369
799771279
796307086
272857497
389721272
259649095
1174118656
583488932
670456865
659294846
683437482
452201312
255378543
745049188
1042533272
795096950
538568162
1019938715
926189108
1322401822
1312759249
829714648
566480290
815694043
516898493
727971633
626181195
359642903
1065773609
291102294
1093465314
1070056162
974770458
1355285794
1097507864
1385533003
633735186
1375520157
466418697
553129116
522641589
348444513
554541189
653678187
521749495
640900707
450281778
422109411
628850555
385290260
379017619
338830642
688984574
511528985
950028042
660598129
258174075
191743857
659964833
1280468705
1107143123
1387539802
1318141270
348439783
1035123497
417483622
1377650056
412256948
1000389930
1355514565
149464933
550777922
1199079928
802077607
242969800
547496100
991736556
479275939
927191334
467410893
836992426
318509607
840707318
654786105
486899684
487024304
486048466
345253420
621202112
559476842
881854837
1318706354
401112790
742944153
477751325
1262388348
688992580
744724046
894020820
1196113092
908960369
965497540
856656517
484879978
590209356
338204978
573991217
586813271
936359735
699928152
619912722
406037402
648010629
383792523
458539898
595676856
863380121
220457878
1300136444
1035528404
895232247
1345269867
825270839
435173753
983527133
1277788254
475299331
386883802
684894600
792277738
467512969
408643889
886101167
421759098
894808464
475516823
680477470
702317644
354780937
1108373223
1081745105
913189994
1337848500
452069878
1159970310
422362628
416047772
711192559
301967028
389200236
566618979
626747955
1250854171
435428225
1145390560
399555702
350649536
680150665
1300937672
221518410
989141238
656146817
940830499
1325965
816157217
428092947
603358214
821916224
775949865
484245930
883715053
310940915
1032707145
322852518
1390679940
1372904059
290172688
1118425999
726256626
995319710
1140221771
1327467891
659697184
1174677755
580444291
596594125
946935520
548887667
807001895
630168896
1344350223
662188359
589211372
702211671
935368027
782729121
723125648
58937176
879513853
212973772
1340119503
455946935
316720244
1048136872
949518502
784017926
1352981612
692945904
1013667071
892991006
585838043
763537308
382920495
518303851
1306821931
763430039
589058157
390197327
839648774
475623763
477805293
199341534
1297318296
755070919
1015056586
635140827
565480614
451442582
773723655
1335508033
932034927
756226250
1178127124
536612781
419593740
284246475
495357116
416563758
511659167
1145400070
864068844
1066285474
865525857
336732958
710399749
409782627
492234029
410076100
729976441
212797340
453121593
436286541
358762401
129237407
845048883
552201684
1237649298
400180391
392378836
443193297
723877337
941182897
456679373
759820026
537709616
228148266
851945249
438343462
642737689
345507247
425166108
529340902
615545167
196986715
820462620
746863002
1186723861
769843073
1352373083
380664900
388509384
516879575
592028794
516979320
782613735
300327075
1335029041
687371113
1398177415
1316747981
403767921
523074802
1389796537
854520921
1307570998
811530917
299518017
715653878
757372083
76086913
680753964
564332597
230097455
466461123
348168380
512690725
401607007
502735427
732890244
1042453250
873714016
423428194
454626876
630514370
1353671605
709866694
753876394
887124064
532667985
554298498
500407966
535536031
582482451
1354915485
320660182
107994824
791526872
1372415352
1038460771
825885979
732622110
374304163
831957208
993962308
1350357533
685219197
1343339446
574221271
610760325
1199548466
758164922
349297476
400184790
977210033
989032955
644659452
403953276
1015143757
299117082
935127492
571720663
957551511
95683313
295953964
1294742817
290082581
78664015
428215095
1189129469
416398074
1233069941
1231572601
535536947
329319704
718494128
933325734
1203195288
392994243
797126954
603297056
1296262677
810007307
700266419
1075143210
540972866
513558767
339189231
673080407
162055507
777150486
1095535686
526565583
305862282
1249618459
1182662279
490962465
728675729
619340369
1333684448
1047590181
1350410712
449136995
523581864
566883647
1168509357
423365722
868604504
837795116
651254543
786650910
489468373
888449767
336022525
989436045
780709524
730475976
73962057
750904659
684426905
391142914
234645674
868185794
583398076
1352346483
517609252
590758006
1215385446
460839773
331775470
674313098
634397612
483323964
509083312
132393465
745678742
344552784
425020084
820617767
1132066862
360666267
722498434
846551235
1122307073
1320911538
731873697
541054422
901198299
649311728
1073470659
432548064
594698694
1024169356
782453478
245532790
646642257
430350775
934933812
1164059933
348848393
1180129735
266142079
214154741
268775058
349122294
528637801
1076449710
151955874
927373480
493398679
537602641
374475183
683638158
449959005
354011755
524091310
1058349092
414317911
717628610
149751188
503199472
396395028
1100229186
439339290
1043492357
605354025
459621654
1044150575
844004113
814718904
1014533896
911937996
309774423
308785574
399245454
396145861
942946522
1055032359
1161611043
1026675934
271285470
219675579
706234497
669314970
825984086
1196178331
392744848
960185492
405652872
851954563
1168011221
1314875628
506452884
487233666
785589309
712968398
1113463324
965262106
1089765401
366703658
945677097
831411001
739875064
880269873
347286002
466856250
638997322
763737948
300656213
208878832
911926289
748278066
654895102
779831593
488717531
506979845
95043413
1233192624
477821741
421245117
406860334
145934980
1101545283
1352590384
614678855
390991648
942410831
532311026
911763990
600128339
413847300
792766986
337336303
883403241
546882119
780327931
561936873
1240903401
547920075
894160390
451117423
554698001
617416759
1293848894
1262481705
770206496
1311066122
814833253
685701855
284798432
893086343
531842418
1049642283
507154520
1322672188
461699677
465673191
958940677
401146436
764391938
645261929
846979203
774480824
441698428
581513884
468960207
1033036248
396844007
672857284
836349418
801188953
1305716648
757530689
415707609
523337675
1017123694
1379991216
543423253
1226240381
394490208
775462621
1058471949
841424492
889591288
521236836
359610918
786753504
816273628
329454750
516050348
805804886
442229320
455220521
591982295
429903361
249318508
665617031
1224313997
832855164
673715796
804372997
331090674
1284523152
499287485
852789688
198728294
210802364
928437244
505779020
837728331
291615011
1106580074
1175832240
1059607912
139649712
602749305
1398179759
1248867377
433605487
296089491
1324116563
377152689
504083995
1168307048
410872449
1144539982
700880145
855537019
698231025
632241128
335839429
834712960
211162168
944675620
1368331720
713962560
183301669
613674925
595952284
709407573
825404732
241074948
398247108
1283457190
527448780
735688956
453371609
1369390241
668366703
134997379
501366809
522399740
238686816
877389948
1236070470
687394833
638964106
672272703
904888353
15356382
427120194
806512918
683663527
423673316
359914963
1369691175
448716736
1073349693
382369279
1358197830
385421057
589078312
1299220263
1129841047
486038177
447509202
1011006504
645058583
1338960773
1347374789
405161957
1373309669
898377238
568876143
259117295
462193243
924241300
266145996
486374735
561249515
1085870029
468827662
702794094
473443672
511403279
1280623284
644608473
413390845
262617522
543437019
671759652
737240055
280307127
1136515500
561798599
428045777
370271824
625474956
744525764
411990742
393349505
1145545157
527356993
870801593
390402102
159624409
250379806
462977569
180129515
592438298
1022653586
527639914
1049041083
758782280
1030239823
862998998
1098715242
1125644346
633537389
322432836
1012484321
489477961
1087000830
276447424
478920559
892696009
568859733
760699995
341975532
483859602
424303354
476573408
231858977
776957367
439719046
685462002
176925526
1008378774
458046955
1369353531
1291992274
721410038
1231248447
276020664
1010368497
838228848
1131170511
761026
371515788
1122589847
1080342796
356064083
380563333
975102255
345988510
382866641
332991481
1018882771
388014449
1360299403
411984714
538065903
917183073
472415689
1286735584
505623696
730053591
1103660110
546614446
451217320
581544608
459806760
367965259
356350153
812622819
326142090
469730997
854522793
388417989
839044579
477992465
500335966
415470729
742092871
233079009
455982649
371460560
554585820
717600058
609029933
718992876
458196462
350254191
379896255
259119172
678486855
433251206
1076877215
500444246
999128566
556632805
1209495650
492904582
366636968
661468694
1180002974
399071360
455124557
473661622
409671788
1002961307
356929648
544468819
242972755
540662863
315106434
1363602418
644419717
1267137481
813849931
162752133
356545481
863688547
1339929252
376882935
1256071869
120794388
615169033
471663128
796277748
897729488
668028167
435656170
487804728
974854986
353618453
910724727
460117460
360309647
1211819424
689093064
871418238
406205051
310148163
459703952
1394460371
1234377951
1304906525
809298102
1029414887
527311944
846696552
484847015
591556427
503421004
361289168
462980029
341388241
1237332959
568573233
794835072
702761915
476541449
481555888
208515757
915515261
400395363
708836391
868097069
692774527
486495863
431562406
484446418
401321727
1201448826
417674696
1052421520
190067435
64158599
382979337
323338402
134448968
971080499
422906244
460225052
14479269
1283986147
400072358
686892873
382276490
1374915534
640380244
225225288
415279730
564978019
1029046770
810605936
1093910297
623399621
426160471
584625771
977434245
420233155
1029042365
1276357325
671444890
1267725267
887866188
539133152
652456866
713334504
858528510
955115766
990295154
1083983324
586190584
371072146
427482777
412859883
1170332597
454409957
585299837
332497516
595641125
348709281
599757398
310803117
1354276197
693231862
520350339
843929574
456259490
777025623
146405446
414092185
810699072
662812127
339720805
594522554
899810987
75427490
1049339264
1248696690
726714894
995982764
413561294
519050983
549612423
557527475
467297275
478204141
582533198
672306646
566730354
543419195
509771956
309621379
605753355
275356250
507954650
519889072
460409215
367280922
272063918
990384772
748939873
400469926
653977267
937822185
627911498
877386176
1033861966
592214871
774221776
875522396
718762047
843999463
199530674
84782619
494276140
201815909
666505128
891033739
300828489
665315925
1056677752
533990696
863226934
693573933
423087309
351136450
567554473
722137663
1337395733
1108198341
341972558
552629675
996186086
989878439
817797415
231419854
693605067
684032492
446819074
288032363
825351870
289872485
395728023
807567199
396030746
398174265
568740650
1255136711
578376556
676277717
299887221
721475199
335897900
655044942
678144943
1067496555
658583034
910192747
475804489
636492804
766612144
566846396
260996405
388954713
809853423
300047503
788421758
655228372
182865434
718591565
1016687878
629591301
732416197
741633758
272682631
1208891159
626842069
305247604
756852437
973146
259120093
429415461
904797799
809572342
778250321
498251200
631083304
353400160
208029038
746799816
142936188
1100311698
837714072
1246296181
504182472
944752862
410487370
310555744
853226047
408903475
306906240
915653451
1028047192
753875496
443654965
537265556
899565746
820498852
511122007
354777331
1018649151
1335961877
1140185127
1152981344
930561783
1033487214
998483114
565601009
909725241
673854820
1093947272
953512307
1378923372
608869174
1169355989
651371746
775193617
540939083
512633202
619875921
744014212
448547693
873623708
1003528780
612819465
492954869
467842722
154697832
1383210237
291196129
883840916
766658357
265744927
1163751435
241646550
124489341
219196401
100463535
330150389
1117729299
95184491
511030399
303426012
511039154
776005607
294950794
363770294
475089773
386096208
708278275
459573481
507776747
986589340
794616930
1102998082
1341537624
716935226
1095964874
778353422
960695405
220722470
624295030
1368006617
481606263
653515074
494752653
430057541
210680095
478849896
764767761
442077712
819583794
1341469106
710245572
1162382485
1026027301
1359524943
296621409
336325325
278046697
524208322
1266293550
251675647
251750446
422547299
794179900
1101902012
321358032
629540256
1272184097
490033059
541555152
1144385499
205527604
536176756
1043523285
240107687
640683958
185975731
392528952
457440409
1099978522
460181936
462175899
598518293
843036710
954954602
730417753
1056818710
345314837
223005992
347094052
448288080
1276945335
495192220
691175550
858930518
506869100
434023036
498355931
615340038
859731816
1289758008
617621066
721121374
398433818
1033590910
1251444437
440114739
632811733
676402531
1286761740
894885680
654929639
390769678
546938751
457173208
518803709
110531005
1068126322
441674766
464538648
1003254785
171705185
623226633
997953454
577983991
985513301
841514518
756710182
964529673
702244898
392662947
426262920
1127633955
819016832
892056721
468926291
511031168
522566697
438964127
538326617
1002125857
399869027
449451571
380674658
502222401
455471122
311451240
636530957
336500020
835456621
1108997193
772591808
402743979
996571852
250537739
1111607349
1184778377
539252222
597440529
332150996
326332562
1255892456
759273734
894755841
525160635
725357070
609575831
547284356
215256927
450044088
455874136
247555158
358961219
181601308
1059766192
787030993
752742061
728394469
760988693
1372645561
754338870
292303034
558187303
1265684867
621109083
557444954
738005529
993354842
606987938
511766878
539950552
284113840
638632114
815847974
1072837568
160593169
398603412
969280271
138984012
806278188
1382833969
1261761896
886478143
254941850
995427538
49832851
1069042861
908353368
857438633
973724595
453104612
775920994
451436168
1020456741
1238972465
451912984
67679741
1001764222
414512217
400651966
433575074
1374404704
678989148
447417715
660561373
921231574
165291241
795946728
438596099
764129700
407908076
631326510
178731805
450691392
1098504192
1135078182
225002025
720641039
493827604
397852925
281025200
427505793
1301456454
207387543
729393054
213402581
661187620
588017422
828020671
695267733
116392324
366943525
442164356
1347286913
379568764
952136952
388327047
1301882105
333972693
965241672
1050630171
892530944
751523421
758227399
846584223
619670809
390567716
806268917
992023020
1296567120
632383927
931550591
494725329
1293946627
463988111
271835344
483128487
313551669
388850196
865272016
842860479
950810888
604089555
450972099
1240641242
248129775
446390592
375121183
485062091
1101853254
477930525
375364352
365263025
573621429
422256873
720893633
814650991
1152126122
399069226
457852716
624448221
606329550
402746870
811955431
681010875
342652938
631062045
1329999080
334548835
678587085
574993822
582371138
1344669687
1213991625
574997105
356581197
361196682
765870567
765854357
891457916
1115844219
598507540
288014208
523469126
387112262
1171830714
249574450
769435577
967142608
479730582
701621320
377554914
814127582
774343030
562758612
455653174
238284800
567222289
1394718985
1362782889
140251437
694694148
822956571
507580677
424072704
778682367
271383994
867160665
417593284
749808873
768725884
410299457
356508545
1059691583
330708657
404743868
797758471
907394761
446080675
1149425024
583438158
580665088
860484953
1152637549
616360821
452145021
459287662
49918037
834402545
54542563
322685164
554969280
976258510
1112458852
993750996
84973959
841930996
155268003
1354321945
694742818
875533574
843529442
994163735
815774014
759749684
671111860
708362071
873554045
749707571
1324643233
716132546
594232865
655800660
1215604061
132332881
1195088986
316729988
391141543
448328678
268489746
335212304
848650337
1387089548
252739557
217640738
694507022
1238241534
82416810
958876911
462704167
426002839
334720393
407378466
882701529
611894825
437422955
333805223
485553729
963058301
402144028
622000756
586131077
901745063
498356565
840583855
542094600
1246258556
1165315362
476041373
1351538864
948124048
1363471871
584339974
713793554
1257358161
344000197
479807227
515996008
575077721
1399612652
1121558111
1124217572
163328082
467005997
1328538654
122084356
1184053616
708567167
496281854
556664927
340186354
396072149
515918674
826999864
543412091
589346998
441998385
258307556
495622367
33203485
401597773
292115488
388819048
333935072
503170015
411966249
760423218
542532969
670998357
939772331
567947190
1146728148
891197435
335862557
585486406
175213500
1343306957
552963117
426457603
453641778
599727350
1024851624
580525419
499972852
741926327
205127732
666294251
842191424
1377838852
473409393
633474800
844925447
196068268
1232384423
355832837
915289181
391631950
397804972
509101654
374954905
672389410
665553754
299546891
490809477
1210121051
606281663
460793533
524138352
590189153
1369123746
1072390931
570600002
626375827
310985389
115369623
255534398
1036256649
828559157
520927419
320800953
318916472
1027425589
582518444
1258243940
493361550
439457805
435671466
548843748
985482536
47883308
1278325703
394539123
369812894
367027706
625841449
386351280
328577976
435766644
682809443
1021730942
304959066
364194377
1042059658
435066792
1359715061
791363462
435079140
973148227
413656386
472159306
385444664
1255862315
815281761
1059748633
739715803
459151604
184344877
761026556
302196443
681650559
965805848
484022943
499993271
61207216
930185546
824436974
1336036494
1051489776
741592011
682746192
1262122706
476041848
974284242
745578318
289046192
1240079413
649622413
662259403
241118156
306506457
1300274397
1323941616
1137200537
338658177
447669788
898748825
806998301
1168847768
636078124
401192534
766098463
214472124
928423265
1004421519
497203120
477843312
430203388
384939215
433562036
496054883
471292412
418846219
457642759
568970672
967258356
1379192054
1201647618
1163386482
1259162876
492721867
859831210
59238657
1246571901
668295719
533931479
392652553
348576048
1026629108
946072759
380934801
52449668
653930563
378184421
161127856
443419055
62054413
342729276
535440630
796051354
473883849
176702992
1077764613
437295993
623167127
664347298
1037169776
269410096
418679890
917750362
610619752
512887650
1291162126
922141191
1172963493
1076192248
1085745315
568869990
880279624
259943386
514588617
1352764074
954339736
903244052
954931983
940090907
751095265
146792312
549034534
435756705
389101283
584664063
401015319
541567372
498954410
719952667
776095814
557960526
1273372908
974527570
357372598
217770060
1151654101
1384267963
526834653
530320852
285142897
903116282
1196203201
491186384
315261045
1141369671
816474014
630915264
289153774
367243599
502228777
647369917
362690771
239425816
260079413
960128185
571451986
958209289
387875456
542482504
384973028
348879879
486187834
646244970
858762305
1335605608
473717912
753911200
769620654
252223814
998143766
718808407
746456801
791710449
536945450
824108324
211302171
576605332
171994042
718477663
345435266
387568605
738049337
544023910
571957627
185996340
677486725
950308500
534088026
1172879347
631283658
957772130
695102361
196829625
802437136
553714130
257142588
783538908
612550995
495114044
563239623
928046391
478562664
1030224089
834221233
1010681760
345986708
563689495
397664422
592556224
604293349
472674806
787389030
186194109
1137496401
368530235
461680960
667975799
735782937
721380913
332606796
605074944
553715644
339808565
647263294
704640156
749272725
779418035
948960527
390656215
389122542
402778922
252777015
434021472
867951197
511056738
806648062
435443098
507949873
425948865
1185383421
1337413751
518079079
638147952
100012135
689252638
275872938
418578633
1063557904
818180508
470084110
1007044918
475740508
246946698
523689422
894032288
480477345
1309193856
462555379
977546462
246220282
391394090
515557896
471403840
564409661
1272191752
147179085
842903731
537709371
201308400
573185451
247233268
663678597
173405371
858905542
394279155
496611159
674283048
1048245730
298441949
659242891
632309165
759390053
1384996198
740054139
679879870
307266979
289258006
668246236
300197400
1299307222
1380075467
74364364
470998294
984913668
379274146
421560445
529133155
967027321
526915351
438393044
955577373
1244602889
270389123
67422018
662342163
790277568
1210701565
1194538786
637027729
201904169
1282853603
362096721
273412074
524149808
426135602
1037586961
1277536544
106714244
513068055
414947264
412471922
431528057
1255800708
408923536
861808315
447823024
144097808
302946699
393135248
971414817
816556829
138279363
549833934
382387861
718473597
990369410
357684894
380561598
210430792
809217757
513398159
519233312
802147791
196899703
691362499
501912553
378907460
241672340
1336894449
803056153
1152146983
538101643
235785215
593750982
699632806
1278045259
310721358
539909413
698146737
520117964
659747978
465506370
137908696
626511327
509829593
969898506
390198664
117150506
659530611
871012965
294256676
634251075
1250521645
842255919
579690302
1381031719
468042955
1337088586
196320705
592369782
1218586234
338384903
1311244357
975858398
800035433
689622679
1016607691
362891485
1169803018
705376546
801593498
33192944
447712167
887030327
566746704
999022589
650657655
273053039
762202133
937925637
965190417
690201089
690839257
802359748
1036760281
462080527
1054697997
399975448
332919460
333834403
797882963
951945933
735957963
1015207180
803311278
657192895
343238458
1191820900
300428355
597522146
189678842
896859091
731659748
421686145
1032594987
372088024
742340381
926052655
535087734
562054839
574499471
731455312
909904486
348506453
976061195
1204624815
425771645
759822928
1203945044
215631828
606975203
1051861755
711437951
589116036
528508762
599606034
434205270
1153736805
522306402
979710606
1345041440
453978730
1189968354
357128742
225262448
661781429
483662651
264439575
537564110
398758208
574693795
1288985555
592941530
764240737
477827454
764004648
791497409
970862741
1074388854
513349709
148483378
477521455
682102714
331551428
1104858638
682347403
1344027785
995824880
408081067
776352913
325327909
968984463
338377759
451859541
755613302
664119882
626670229
1382331018
1140709429
407500926
1079198936
603484201
325409299
264405466
424902521
384887915
560514094
344539281
191974658
1066060179
1296474401
661529855
254710781
1313829652
556645293
557565003
840182005
382985545
485107325
913983288
1164534554
574239924
388266080
157948443
648265580
1370300310
413252774
561850765
477493261
757187158
1072024787
773109115
658483065
555448574
1238090537
452025456
380516805
218739227
1051023050
772106612
731724004
554108569
647438077
631240810
1271805178
1270713352
363099517
1085155795
673520136
620097780
1027854746
607760955
420426873
490237101
849941793
603675457
362071024
767824356
96354319
391891258
541544047
859334262
265569174
354228858
1287095217
448740454
274151718
205811055
406661726
881830617
907403651
251706791
348112989
668499114
1240126199
597863971
842272967
712333503
1384737363
412253794
87896912
624266122
487255006
703185282
443604999
902027501
478324337
936121910
387228308
754392426
479370701
124031486
1154030798
579579640
862385860
1369880001
1330497412
600055349
491980910
782706955
783149119
537028124
754723343
985258877
558442544
439507328
213187401
597795522
539355250
572403164
638412956
565450011
399478490
725627355
1221720538
982482304
1345174800
635708675
891682452
657605645
689972890
461512735
1367801969
963397749
351681658
938010022
1397953481
961361942
722542889
1288328539
462461707
397794308
606422415
1224622695
413508126
448024872
405011211
526828278
1223175687
576768899
377494669
477165991
1059876304
510067128
955850805
1055136457
454578461
570825930
675574924
314130357
456933579
776795447
425892057
269450017
478417335
1058938291
333892927
437618688
780360760
515645353
499200323
411905740
330126963
172526936
1057394263
604324158
855005696
1251998618
400019007
973023354
709676644
413651262
508480117
590011533
796087733
619161447
559910278
1191830843
669141438
1034393535
921939415
970408248
1351306072
1173686475
471888546
388340745
569568426
726419066
354310058
1027482199
241071674
330101104
1365442103
1306270281
844105603
772633044
457394993
155801043
541307776
744302641
648523218
705247535
1090323649
701116408
613456734
399456892
314701948
530634144
494064551
936834987
1021660438
511025211
937554391
1083860629
789310911
498770445
450584901
440221344
1251303393
285074245
411977646
1245413493
31827250
426620891
470898631
457255826
695792934
837169581
388185338
1375411844
1117534424
541497431
438719289
419429133
767527049
473844096
579330242
1114107003
471198831
1320107610
557859385
609664109
563075165
5053749
187928849
514389717
530259423
694776291
416580072
971059448
335364605
1392095489
404235517
851537571
391331591
1073138081
470776067
473979326
320875548
591500147
755085849
749633755
671864628
405928394
723065461
416616964
571354395
605113477
435571789
518710463
505659805
1066011213
744674858
529362696
471466359
76450198
453241278
988892216
88820247
962681696
403649077
408909487
1059890419
1370955285
389121697
1285209356
453840055
519288778
339155936
902544286
1210638662
982137352
423101389
1225694516
202016879
633835204
368126520
923451281
445981246
1042961733
848773465
533718689
492436375
835930687
613842115
762694403
806979044
382122432
1281340134
1014689517
684891961
694098081
822772496
401804866
837437761
897107961
528482270
1105771523
756296697
832757379
486316820
656207544
1326192091
384613889
1266125501
248391239
464128229
593958975
519156896
1062798019
380287680
406148438
873636030
602744819
1383452570
455926972
978567009
229051140
417004556
502105249
766750581
1204599819
488127566
439302641
906954560
398202106
549130248
1053115575
173051282
1177349258
517832249
794141091
1143662296
810232873
511528808
517855524
199951665
385728826
898244269
108601957
722846884
449609991
973799428
1261513581
1155610110
342053234
848284202
1266702824
785133933
727467907
1319129064
154114560
1392490784
831560476
413856995
367233838
642864828
581965276
490737242
896354010
396785226
1239776651
755584746
619849412
661138731
53660366
736781945
486736283
412163585
183715445
386135411
381675534
970444893
337587161
864965844
468505469
451013274
482863441
623505867
1139709153
476292403
819903081
905835407
742951210
1016417950
591458920
235629034
897430218
1193778951
403776024
1020546619
559366804
295519739
381097813
617395089
955844397
715097847
469800111
1122624812
855363119
612565918
681877305
395354753
867600132
652776198
439653851
689478556
635712445
737888021
389086291
505683107
469006494
408606124
371354181
657325092
349616833
888441389
1172678829
697062355
762925700
517242682
1098467433
1147279397
853050768
474167307
329555123
536974259
1122091310
314499042
1219401483
312063902
912377753
706614994
513080545
80604526
1315023399
1363719547
1179343954
946855543
756558005
1034330742
635242804
340320582
1306878856
1081244206
748702339
865753182
616816759
426006905
224662907
771620781
404509050
871244307
574470220
1254340790
753347690
967132533
171961676
759473542
816970731
897371443
413338932
656300099
626924808
1203054581
432814174
438405379
1060457058
608764774
1027150686
588597971
806786685
814889704
277706282
1256708202
470540860
483552663
327791962
756861240
613505437
163874493
548540995
808730965
724736115
583415080
365613927
1239564299
387722705
1207812762
790765020
517756171
425642129
1185954345
384310692
1180269212
397927772
610877870
1110433134
634257457
252331497
317229649
765828193
862452710
381585333
807708036
463774014
248550493
1339187168
585214754
496921092
1133751736
465588607
569156694
672527378
333721695
1146597022
1279040340
568859665
567877594
1032947446
1070351844
532966846
915708579
818426613
338909374
1028277528
487753044
1226905849
467702541
128212597
837274301
291203993
376776398
290622954
339908532
1352632626
405370712
978468292
421552263
732394198
531982200
1319887294
925637738
986828961
1212319669
868702655
971350076
525268792
963901805
714917931
490888483
405346353
957893782
411971939
156506505
203089238
1256406906
859816924
730402360
1063165138
597766660
500604061
682900031
564424004
982720963
408740885
678607453
120324230
355726461
926448191
657160999
434291661
465524244
1033651047
376864211
315899136
751325004
1067423526
343293594
820053411
547052076
899069725
1148271279
221513929
1156555443
804835666
1258947153
775549929
585083816
859618466
68977594
548393347
484520249
637713729
139128902
652507228
781522993
192481284
1360302944
700774146
372004615
653075722
707301450
1090193958
716388281
886663805
593599328
440476588
538152433
307374301
435171714
615710579
791810701
206915590
395892678
651024450
859631215
533109755
827545387
1021768367
1070259575
595892644
382419317
644243053
508616412
807467501
1032077732
1206413989
393743596
406676015
567373314
688881236
112829426
156301761
861580228
542597364
528366779
450790336
70563789
913369480
183429887
863689500
392942374
1232640160
766203060
536907355
685417534
1004003131
258346495
1135326219
1311557696
359899355
1153182489
1369033703
1021000782
616781192
363752553
649118985
490040251
545164053
635681002
968094731
1228174561
1016392465
531681862
685346920
893160668
485083864
718238709
449341133
655127048
868343634
820564721
551650662
293020855
1361348566
1199188716
411069874
583720423
423090962
417411863
732283870
750626855
654972598
1011689397
440615115
399820120
687774804
981182338
275936967
1151203659
1214837246
311889133
877379134
472476320
595618956
1145372255
431473537
1363602346
1311532330
480815356
860131006
1054038960
565615711
1139992537
822339982
582316434
863222474
491279195
456658690
851472028
475168650
535989604
190591177
936445465
134775667
331038106
576489113
502430378
1086096160
481659496
395836622
1268054992
415969956
505733919
389816989
814595084
450747490
446161977
902618187
840161221
1305840866
1135955888
52618891
529903581
743963438
812951528
577949963
730321564
735722417
708066412
999419341
865898043
768166790
661776652
496745410
1308860501
479332025
744864205
513313806
671473022
228263858
353906293
679942774
421903226
458636277
489583425
655158924
1123526098
967879885
871858204
645884421
447754932
350676564
426412424
958866634
937293258
858491771
518692260
169253755
953927931
505965915
924375717
770434815
214346180
197938292
981740578
170187492
402158791
1077109135
692894809
547921114
823634914
513163700
377489895
731586862
83906114
1255812961
691490515
589643940
822712467
763461506
1052363969
827119866
255288651
156015494
966376453
459023907
488398123
101318125
614896022
946335035
463818479
664190127
1146148634
671628196
236465443
495232665
950208752
363041481
555855362
329194021
645632903
383960197
915784970
333164023
541846005
376229597
622473092
466717918
1141600952
874216481
336359571
560859335
695047787
148593253
833297353
895245359
421970794
856310704
585169291
972146086
615689081
337653285
371790170
347473486
404281568
979829643
1214489815
445952122
823085936
772942610
573305781
791317712
377571382
418413591
1206853335
840183002
712851044
449633461
575144248
490875398
938832424
788677056
1243689873
463547731
983589115
401274116
896487136
537381312
659345776
414435109
391201485
475067394
613591005
1178563747
217093849
697433051
738849449
338332726
396452506
578012567
505846114
735495920
522709666
639403373
986975043
1386066926
1336363956
809904698
641701009
217963831
785612631
829763293
330841516
557559587
452164940
842652644
807580253
394171435
861440826
1277290988
214626470
707785266
547186504
1245053465
491121640
558853965
419619416
90422859
459561980
843267842
1243965009
542217214
471522108
1210490276
478937280
514313017
541863924
692336538
734941730
401850618
712401400
712427566
479344788
477875736
652918381
644441008
480264444
889895949
724223216
669535631
1384418659
209332416
948963442
369821629
1217470593
417046406
700614223
1058971986
335545919
447698420
688837278
481070768
560394066
1357644130
641085832
384392666
557803810
948672537
396418240
446342889
587143644
1027848781
847339036
577244055
591290905
280578222
714724382
719598707
365641004
970183455
1208642418
708302984
1090435187
643683331
1054905577
291136465
451674516
929550862
596069505
767934282
357583476
591105382
711943118
450249344
484915410
1204626228
385281266
868933438
469750776
834537451
794855930
1391389695
937787525
649798317
431391111
340042245
117212087
469390057
670820768
459722951
486790593
551478547
866999689
801946822
838317637
185722283
338086313
1065647293
1141711031
1142119745
791171524
648167717
1038991535
744033644
467755863
1037365842
504836612
555625979
984520171
477574016
778074447
746428589
187752138
890029543
661224438
496517899
90487640
612042193
360542293
596460670
637603990
519100104
1165827675
211372195
473643391
1356179364
592751450
669026005
1015586751
977788680
269503384
453323023
1356321036
563852200
426295488
998397244
780769065
542108460
579686616
755507010
447280753
683447316
1307993139
523204279
752380092
391655324
396154241
673219835
666778400
223469312
1010420233
816846297
1002447681
502729310
1230178681
548109432
650548101
904461107
151112791
1072088162
1332861082
945139738
1106388691
711822822
654107236
756792683
205035628
544754815
467148473
545632430
273702786
569303232
1392884053
600831739
786720163
492996027
1022609617
449343294
1181761561
1327408669
246423488
537264227
404762196
162905575
652302417
555892327
659226974
644358113
419668570
497658878
1029234260
443001365
282410854
875587113
176713105
322311232
520572305
430022318
1051371195
750548795
639965140
564572036
115740176
414258180
401427663
651900460
600041952
416111550
663903150
404100825
553821525
795786761
228920051
899921660
849320223
947471176
1197442823
439859087
1095155908
589893835
590832985
1095109355
997480487
1139386666
652218056
1271885578
831161602
1261999938
415867621
611283658
387815691
1134392832
630233446
450929910
390657375
1086072336
449239680
337456886
947361122
655622605
1356251105
598514319
1101043270
678548493
345615768
337480626
756121170
1069924982
443065619
214612762
874365485
819277986
525810217
490540042
688198912
747105387
288079102
727580519
1306835254
1334907864
427934969
659924224
815358258
801281903
725177419
800557991
101342529
1116017401
419658846
43083096
235344932
184220584
564295002
576610714
444675278
723620065
747678928
956002033
443026127
284814568
366373881
603438548
1353832832
430400311
322899613
425935725
493070458
502461658
349803819
1269485144
323611506
896091472
493019578
401438155
546729205
558138685
807874808
1189703572
504710416
1329263168
878652091
1257439604
455286570
436562144
541532442
1041780424
875895240
335805362
448962181
420882154
504123016
1128461465
363576618
721482584
454878645
209271020
579082164
694102192
858097622
282992095
1065555966
842068862
1029320174
305837353
782775260
725952740
864313882
457530931
384930052
1081491239
681784979
491687045
1396219217
487708057
592885015
888931138
542847660
750021703
398078194
1189335328
746548104
975985476
613966180
1066563115
357593521
845666410
1096890085
1234194306
872459569
959742486
553979061
944367130
350861946
714559110
393491312
998782397
446901860
105240580
466647557
565594347
441271389
33772530
357016138
417822664
1078368466
1198654527
446803428
926843888
872941696
414501549
721820568
861574790
1138583121
366994651
879574435
631345607
465154776
763619374
399966863
367642207
630958679
705862801
1269214920
1018768323
307186648
1328618627
243867823
1215372869
1195717084
619510467
1307655436
505548931
353829806
476186850
932936916
526573474
922047484
393995687
833823736
770352334
1319722239
193226169
1281698403
139001612
763167427
534595190
1356722436
466100320
749968811
693877747
634132402
1301991771
550992756
239120482
1116496078
224196967
429538667
196792858
553531148
910050712
1347610106
361187672
920675478
27137892
803939215
444740771
1108634277
847516309
508420756
1371955820
538415313
1257890282
344046287
1023229342
1078994935
1168203881
454754371
489082123
834451852
358265722
453021028
1391722294
767785921
454157752
347493477
720695413
1188991664
570365307
1270450441
623511310
823777494
845435242
977647452
1169493038
374780606
999675220
294033881
581773059
1306641497
725138946
1315874455
984019246
454553809
472479210
510495
1256299313
542029464
181963499
587326313
1232651090
814098031
445427552
676499270
524656487
957175339
389403565
400569176
409129297
858676455
294164124
989165289
415356742
406321956
715137442
582634243
189732471
545827545
242642261
1367897456
491274522
1282884697
768185196
1039655549
536445879
288426090
537902418
494543815
913340802
769154981
464884202
281942448
1154286036
643269366
371493121
665886300
354531944
224839338
334288755
931792763
1094948903
882302152
654290677
615400770
697889241
490796797
275978445
420357078
565516264
769875980
525013038
870894057
371234472
548411801
823319613
853563673
896737307
412329910
484786243
1305533879
792511225
568593201
1057970049
414478528
82372619
887641540
584460340
1009177279
370609405
661738576
28857295
697259150
233415101
368362648
639509049
683755653
806007284
1052481069
521393831
1332627150
642826625
1165355990
916847277
301434384
529867156
359628087
522870563
1134263752
639985669
634100885
622901213
894614088
339359486
828124363
273212069
11878458
289395382
313901140
998048619
649558073
207989847
813133851
664148334
1132463539
409790220
406767721
504043050
539974580
1158622837
1201811132
581894534
339378865
709650113
892523381
260340425
529307683
692113114
428385478
428429958
433826133
932892488
513580841
505150934
400267867
539678953
1317464197
495380424
531335497
847993653
370784922
351025621
650566139
887619554
490236580
800539756
845608656
274166838
271714830
765126904
476770880
734420343
1262825932
464029282
669847690
1284751836
1249806977
1076504225
1307157656
1316517847
507437385
775372545
567818484
465415440
318622698
853207946
492523041
599631771
631959507
1107724241
680615243
424098677
937363692
574156371
180141739
424942370
676722784
473603874
1097071429
472450246
929962077
1358075607
98668804
603276908
574520296
272155859
1328217233
1342473724
575505092
1246249627
1291680035
1301791283
598518180
252013154
487351773
751013438
664454798
785976230
769927216
1162161969
481150031
632518883
946895925
232377387
780991146
370667461
992500115
777683992
502538884
881363845
579265545
877556490
624478592
473782627
737432291
809367850
391026178
1092013359
1029856697
42210991
280783092
493725339
696640689
396775580
479305727
355484850
405370482
749266979
904728152
1074059502
651196925
412311482
974011399
784915598
477164384
399258101
1252097751
531187988
561627479
557881187
1353046607
616607323
386292515
469296400
980184388
568704807
1043548117
1039737604
510200580
425954858
477094550
390381050
850808622
388442774
1189498617
365814761
973629557
585837184
513832507
1244112502
730762348
469495603
438772473
735913130
587144945
1275670293
377806766
1245384313
947692357
666676902
1160106608
463914219
428827477
302267149
1133543708
1212723725
865398131
396819517
579965976
523653398
131587775
190896712
832785142
1257482928
1027468669
519167448
709448308
833487261
383334784
362596888
486000133
584581973
878602098
437335535
387874760
233365236
214347310
121954197
641654828
885826924
578749674
1247475419
516025615
326173020
672975216
480481435
954591708
573795466
880190061
672881445
1260922573
500896687
564352217
578966661
460270139
90805205
397771834
1314330643
573965242
474412048
758690485
516924327
875550908
1057346486
402805916
110893563
1090525974
749309600
148347806
616306798
1164070106
864583157
146464722
781473234
387876980
1217573821
82029929
596854691
446956568
332179258
1003694113
512809192
400272405
221704494
418238868
1349297083
836572263
895602731
352087302
1357852258
332934038
441927849
1043484677
642995876
387126166
1009563428
707261133
411986612
781794415
169633109
662199247
802982058
681542411
1263928526
466547224
426806088
253293576
468097468
892377638
977183828
412502076
1377143894
1010551142
1279878306
1013732471
800643079
395475374
405823875
868813433
262640676
301050958
1105867987
506651185
550991369
397762421
358198201
869569443
525621225
1281408239
403468606
442561499
538550779
387210885
875368514
316824717
1357003132
442010229
444235922
944806171
494230335
687737859
332814315
493742838
806920103
878617820
1329259934
603658585
998122667
198832667
922303516
815410628
458302171
658485849
615399265
368143859
313002899
143838286
902583252
345742827
114332956
577100145
1306279709
305544740
1314473971
760415920
908471667
373823529
689888522
850451738
938366303
1094031555
281086750
463853712
393850886
1297741065
498021426
703446857
606080694
818180533
519262347
1271408926
334261881
985352939
1241396837
1009027355
375208878
669506813
625208965
715872412
320331092
446052093
391372315
207287423
467441441
389631139
513235861
381345251
395224197
666352040
164120572
649378350
466656915
1124699845
1362575463
518273423
1067898576
851705484
463121267
461337891
267113849
599685243
206873280
1322044913
340544881
840892273
453903067
481239922
527692993
493178321
629460943
1240852158
369455065
549969203
1376232002
450982368
1290836791
643409639
634079764
1018169029
673142704
492807855
1048566559
317414939
753854467
1195857652
645569608
820039529
1068231455
544791772
317146300
504997228
956976292
881100559
188737169
362846852
446785900
261051058
621545178
363761983
933587754
199072248
682197804
515122711
948266776
1224404154
711955734
1146402095
696912467
810927702
763863733
320060791
866885882
800876964
456941691
1073695814
444054303
423737414
558268505
1263177749
595801511
453957278
447759394
188611760
1036854988
888168944
1076805992
597419910
621198928
292697193
991162233
193189584
643120750
687565283
75151714
575441979
209933232
958926838
615101520
885794123
365812809
514734937
1197935453
648736728
1221232045
621388177
824960169
1201533125
677303524
800877089
569198903
797715468
1242096057
2001472
380957505
552132828
856647948
790591959
774603458
454077507
1153352
1050126497
755457818
460118967
461105841
433047984
625402579
659979241
1112302964
481023502
989984684
835020271
508696352
371181356
774607394
251505855
391541473
724978462
1273029373
780102329
1341582129
676612798
547456674
457430688
428656101
314778506
871817365
495060644
721241116
412253679
916134510
970039195
1040610604
322910296
771926282
834860542
386875906
548060056
1089934407
742146540
215269423
494168460
481774725
788796573
999437497
750625242
563438933
538671160
787132457
246928373
698640123
861226212
929112479
784359954
877004963
211118550
732466480
696708510
477119359
399715736
332640575
804891252
773253057
392029306
738521079
126431644
1101404797
634453984
1342842918
504392115
884857402
577847503
937515296
942896666
705441751
559846866
1331833824
302123485
201247619
1338861083
494290837
453604552
540061024
909187788
883659910
887148964
1217835903
491264341
1201964303
948992359
685010652
1058789744
470733912
275848434
470692771
509792573
499406808
484102813
391886238
368102974
844922295
723544123
839068462
991180006
488156258
521242533
388146359
913058342
1313118501
561842233
392477942
401802017
1376007455
1332459777
572040077
425903865
877957730
1060051566
553741777
353120633
838596849
1100441774
1250778387
896504658
1334447555
710043810
854615550
1178039443
1387740914
173842431
910643029
732627885
1265802760
1144994233
662438589
1272489396
1289798012
225574417
1129038967
1226740585
911640475
629143867
247599275
1187586402
224742612
762118574
1197292267
400467105
855323559
702270252
1171984543
902096279
1392220432
282387076
1341863665
859245534
1299775429
1324646215
399036355
491240688
968984776
1057554568
849710908
421297376
441831962
650367162
1148317152
591421490
1209233484
391534251
959699573
112670841
634136986
1060130222
633212767
1075962710
194151921
401515218
1395691444
574320323
898948355
606790083
1125458271
687410215
973684805
870538458
1320264183
608179446
980202783
753207406
346037946
437771839
901437485
510238582
558634986
949036177
505227995
602420010
954499422
831791738
1037117984
844070569
475261626
1180319457
90934671
1118421439
416869138
674480868
591400322
624827840
632578742
643668159
746845566
650379462
1073981428
525141136
891551605
340059960
1057230328
1109445287
325554037
303550537
892827694
374796315
356244179
1091233834
1755510
631469643
452401184
764492436
928736847
704335307
1387763600
197897583
564907537
468916671
826395150
400599753
1165552791
461095237
706452815
760131830
448011241
423468961
396751178
442210498
865778101
199657086
607752263
1033837688
1108137190
424017524
281182023
1027184150
586586813
770640215
792985399
450803474
596670700
272340669
1205092962
1014804918
686920587
771842431
118490930
331512601
361960799
577730416
592975657
437531927
1286745606
826862607
1200584405
670129975
326032011
419615204
1382085749
852672527
884130695
398284372
639544239
549065498
1349217350
779848164
837475716
453769602
1019588923
702149431
1239626630
540091641
852224910
352818899
526289355
403097065
305303346
1114029158
644734134
616153781
591162077
675454447
733540657
805055931
821523756
415660917
544682980
209643716
470376180
482300017
1313700217
545199213
1029814408
387627731
430243164
71053140
302554587
1296039634
751845115
719056072
353660356
714097075
676189141
983654845
300134128
730208606
868079095
1016461035
371413746
1213706432
353894654
1242941718
750551196
890407600
623164022
852874060
790704159
1339415601
182590216
44791766
121733917
977329
1109414310
270537004
641202074
736596606
709501087
529691429
577987652
744165531
164691724
646095378
748434951
1057813489
1363389638
1388163749
1241475506
81733781
623888616
472323660
85559483
527570432
662413617
739508532
689279176
465583559
362497829
724667816
531184198
364070390
292802171
504953175
867078947
448184341
1182743925
145088290
396586391
457505333
458480264
686534021
313890994
558481534
305008200
1391199157
455276808
530609164
984558254
1092611351
502486697
305739024
975340642
446155372
768003706
354123711
916703506
421141957
442464870
302805680
764288106
542863153
1376427826
881463544
1250399630
581878260
513104153
769891366
651874472
628832066
846020474
409327944
321858604
654902258
229535617
1151957897
872644925
352767810
828077548
641860291
464376769
878450468
1170461380
462238648
354427323
1059792072
597692840
434913086
558018975
625556519
1027438445
308190669
636055941
1381612736
400646443
247501815
483037992
942916406
692396544
739761168
551427345
578218941
469755471
657710647
642122260
703152721
474178605
238031546
459258606
936420324
469273071
1333872523
758932384
624146058
158540913
729875426
102713126
728231971
551968341
779972156
721489405
479009122
349232547
579379340
1119468329
45164394
2389816
1075534613
435087652
406078917
542815704
384298060
1295121851
366199283
979730588
772810327
1006739266
763952787
581165820
489435128
514065682
938933814
692738940
383738825
882224295
454879621
66578441
139842119
1314606992
262262589
1381989905
525264299
537432335
824020827
41812758
1336073788
498103936
435767762
475741809
554492504
636442455
350205277
444542707
1313276271
187616357
407718075
641828720
453677149
368230679
518676988
411639720
880690477
465887665
519659379
823721606
500120547
678132653
723644110
91266776
628003227
445557778
1342454873
282884012
1291969169
443792201
1041509683
1077392265
475891604
1257555621
863485160
1205222253
469990348
1084098208
1033919057
191442933
596350669
631151601
1132877587
1052982289
543835020
1246107017
715846396
311308290
986787750
693159791
249409093
159453786
1005000738
1090008940
1349732137
897980691
621384384
1391995400
1239429549
476102478
864256632
389967693
405356877
500401342
1028108194
565369104
1178298986
550951274
455867164
600435518
394916868
779051736
842297887
1157309382
396328240
586674048
448123989
866519388
1081551338
551005307
407613980
516841132
498698933
531036646
701347904
1293575421
743605742
47158657
419900410
877495777
1176731177
1098286935
174817672
482937523
1002110940
1084764589
293031265
414620717
522381930
648340725
812112272
828059909
136938309
535557635
539093128
976132514
611382748
519968029
1015455441
494622116
570672253
1033922068
503381874
434285842
458538629
965047919
262875059
914160869
659067968
320976353
696069541
820891433
975412547
1197032221
734665381
1028825240
833268710
582549858
622845933
47615235
1237385103
680708110
130020723
781670045
1211871492
794871299
1298689138
583600767
1039898205
971161535
718382706
1151543937
876526071
346750064
605834914
870513100
1080863141
1101817535
724663258
397387347
1006715742
644140402
1196284262
409789807
519837424
904836668
375865048
767051962
364935402
655171901
1133511292
1138898429
588763004
1136815511
961143986
1004301860
677780148
281025222
534425952
590064262
523352799
929774493
609434215
396474540
474943937
1290137736
1268908604
1186725150
681558653
323793792
676449220
1128923977
1357559142
851831982
584360837
444975219
589552434
1025970382
545106505
994525409
1019624191
758129190
1092489600
301712034
902855765
1178325829
581039881
943561470
813376574
380995991
341270040
204248083
695516509
582837140
734507497
639615642
725620475
494677365
531576846
292513166
270709031
1165561271
468577764
510824890
597518100
812611339
618457519
383811038
1226409807
594580108
399291704
517712188
1039994889
521935809
1149372320
804693943
1061484458
454635197
851215537
496563401
770834722
1241256159
528374932
973424917
785471403
1383189950
516830898
268874071
915990932
468720176
819293711
883394510
442192542
714115432
859678109
819821968
824025466
135233875
567585923
402450693
532053490
284493114
787877451
545560125
463808026
957158457
1107596437
1018768815
281790418
738088232
784268150
616360439
876589242
55278385
1161878099
1174171484
1130203330
405415297
370470503
524532212
322989171
790515726
827726754
1368060499
1219647126
1222677011
708465051
347976174
897189076
457958664
569623112
719699827
1307791191
423004935
395491996
1044144777
658371941
645168816
1004568170
354859569
765253500
1118652841
462734645
1133888515
527859517
447908742
807007410
843683845
864693768
535353636
231813469
463999751
304854086
370642988
606408109
454340215
881763107
932575586
676671103
665523602
1346329414
389125989
1377278446
1025808979
454044525
500116285
441372681
506862606
398378877
1291194501
706461493
221094072
461532764
776252914
1055617145
688007100
124303602
741923944
799861600
551404661
450508669
701603757
1235983767
562472420
880509107
549098116
444543641
381952228
919088487
596856984
589528571
741354165
557510326
382657823
1203358540
216404307
788652693
247853377
532063315
574388153
1264733719
1224390805
263213065
426626961
317665484
876248430
402531845
884012770
587429298
226608559
184272217
341253259
471298284
1022832614
670136519
999710599
379047148
1342400842
1141388665
365172164
470007855
912013868
421035866
1119854408
314586439
468663970
788061422
798006619
456087722
431404956
62916444
715132247
49711594
181599945
386906429
486473379
824088756
771166114
356336662
1213770954
495064548
703459292
1103854271
343553770
440518448
493374411
904569771
954220693
1218886381
982369501
1377971860
947884571
562362728
421906887
749725025
375536853
1394572653
385148493
388610417
1165998847
1393582577
432348973
731466104
722248693
1175761525
875106920
828919777
293151643
1231455843
720198165
444310197
1030541326
793543743
802080327
559124865
548955360
610300494
888045401
441447290
1093592443
752295774
489281058
296127197
1382757566
465881267
792107435
1062531338
872990028
841705618
455374425
888707986
671710906
477156246
863265046
484527083
428768968
1124580594
1065155793
1318375471
572574929
865236858
706778933
1179526196
645700178
877850412
491501507
824247506
1076648772
376573926
966536526
163538290
188475332
224118701
590373900
1046988595
786488836
710940800
686953236
1061327303
315354163
1239532857
421857912
922971547
747123906
80670036
726082380
1137284474
666714716
655447791
592267618
791922060
994512591
738457272
448352978
569534182
495466162
334455154
452502717
693347140
1042935521
65827198
623000957
908760758
393617697
34828285
1290173596
290349866
202838042
736562746
968471321
199725903
138683950
793704695
468685700
814583031
240303076
370630720
962377653
630650971
420750475
631581541
760812486
1186538049
356506645
920091741
752725782
448646970
380128160
527105316
388398637
873287930
413421038
443299209
454615152
1034229657
810570704
317618793
1388877816
1054608392
746683139
375240363
928795343
615998569
387093028
391695725
376610368
526573439
741058428
345365214
737072824
866451614
870854363
451170557
1017429880
639893423
126871027
1196241602
677524313
937280094
1196243595
514031168
337318059
1019994744
506639377
407721200
1213027400
315459676
611603315
659592400
109241970
775455665
967445937
416670431
1257601566
123184172
910263757
459666875
562767677
850649481
855771311
721862591
901739694
590260394
331273768
648145851
1256545766
737142726
762602999
455382053
493604238
430173926
402497564
796467176
533443653
559227621
1115018982
1085745489
461925661
782361346
435380780
718977699
290627916
559120939
510572311
1031506630
737750213
433121337
961475135
520071983
915349475
1225788305
881991514
1106276011
463052984
552865094
524604574
1106710573
176893353
914883367
310284112
1028581973
476074189
964972145
1251527249
566454595
1241317431
471045903
399426431
702501770
579486028
763055620
837273879
562933470
1157047256
388693991
641694312
829111680
782042465
618758636
581914336
899454979
856299471
668849234
1089812088
523689768
709930746
1104861806
264435526
884931945
1329799920
338762109
324014424
1250191453
228693745
398139690
528600939
727144273
920701979
454865656
1229474386
747981098
522176295
1312271178
324080419
471423603
502069340
1366240946
708217724
901684152
567805719
791290649
710528517
948902323
530236997
689514846
283713205
290509228
899466744
1035418784
515111639
983086992
506405907
1913088
535830270
502407474
783512204
975555619
792877523
607664033
580120408
1021108167
1305072916
845973248
477410509
743304414
1077618940
848689982
1372959847
1262997599
266117467
769751543
216788128
664134030
774110665
517945853
505722292
661280077
808961727
1375703256
188703567
348823624
527241585
729388110
694915009
406495409
1048235614
400817727
350957087
403042560
783296566
397725746
362157090
792298867
288057215
78476903
322651319
1155064973
386060336
1337167816
78171221
1368429358
1002668616
345211435
525890610
720526928
603444649
392412806
510524422
6015025
781417350
1330736970
776722020
80757426
1048178159
387213323
1026738945
377889768
668402657
812815364
674488142
875468222
663142709
540754972
729334416
351299339
1267108055
1060840042
441521576
950914080
482606810
688811946
580961715
456078309
827576988
613218194
1394105337
1246469408
375232493
657606557
493498561
483621507
548239459
633990262
636688742
262217990
440216641
628262927
1072363926
733654823
1349883215
794766903
381771790
839336463
569638876
643418416
462198324
1131276264
719008689
1173721633
1252535729
1103003713
918730735
154000392
214677944
972058253
524738096
847402876
392380096
383270595
266720156
1082583757
241871082
679458657
1006671259
859020962
1072545504
848433834
1327133598
469413464
390514843
428851384
924226273
1089102168
1252431776
713129282
480875362
703104021
437843345
626727933
1205900378
1372395072
998091097
1068253847
247450436
477675322
697566033
1098063325
406801293
288859508
483925680
366231172
426531544
522288910
830995999
871983
588979151
671319927
692263451
472787626
1152553563
248120053
1359643872
208533062
997344839
1004822219
320314162
813411293
733493361
611831821
865521551
1095596206
670068302
618459859
975439963
173285156
1350256849
690051542
1024705794
458379518
660196260
544176642
408947921
470484456
645878637
1107060768
566404970
954402199
300345407
825680798
385379525
432504819
1326936505
219492409
1067977021
747663145
1159317858
914834419
100185205
1324481324
346707780
814985295
697568202
644286596
1058444895
606514072
1296260875
786681938
421318500
675263213
1098204033
828801920
1236919923
1261124930
643883971
1169757861
615216783
756024570
585805135
1233600230
1248181453
511048332
523841140
886803073
707389918
743045551
282514636
1349026444
1338286646
612493883
1203117651
539522578
704567806
422264799
468015501
1047828467
1141925835
400372071
91813495
427837685
354888641
498529952
949566644
953529418
732267322
247105295
955243313
103531466
691850274
525409116
1288798744
575951349
382049872
600566711
522619375
1240964901
1155459431
428061456
524211150
1358411657
433006248
743386475
592796924
446437314
1004109009
983662181
510791764
317927428
1013924046
425440701
913456013
953877550
633498248
1288609424
430143202
454055360
370445967
248700811
670866212
786036815
1267165706
774200266
599085174
1137317179
507712477
707372855
589031737
919359261
827944073
67670268
1346209430
710166548
491980779
641464445
530300922
493831357
818904881
520302534
757976196
1141528344
915876888
1249047775
279764378
360500960
1288440356
313560593
929664419
680772798
853061518
981333940
519930656
408834088
394305882
1237712743
646639679
272565006
1293728682
262548672
686831310
1348772913
633668947
381506103
770331739
985294173
716464169
493721806
95189199
475882472
1039332403
465040567
124154157
395619797
462624493
306427831
370537648
298048071
767571427
420963983
333866066
461531196
1015521329
764518360
625891148
954823116
678381985
462723608
440848273
758758056
1035032426
542546778
1236349138
362400531
6469343
569653734
995823209
471988958
741450161
771011816
720517687
528572127
590446246
209021965
689205616
593376391
840186766
434371682
666196572
799953225
680336420
685311621
148241536
673242772
702235731
416829788
125668528
99575641
1032615678
717578886
1033369335
58621312
636214070
268750220
1177622487
1148830026
330029937
740088326
194027320
194947942
136499393
575401668
667196117
831787527
135071002
325291988
616628867
957977444
631478980
651206581
843715545
712069447
471364641
921420874
634492299
935860080
863552196
1023434338
515895654
882779886
1090439936
310354176
210520726
45182420
773104439
764165957
1234935912
829790083
882351154
655974689
708051562
683366286
1338828962
1391163165
1034833354
116721255
330220525
1185651934
389938071
1356408129
1315540717
897498402
957080107
550177644
390536435
202680168
657703888
99544244
853987934
426281028
1025494169
1007609329
944421788
636299707
1045587364
61504668
1340725384
397829308
436062768
253338387
751491310
164417497
354473327
825395333
1344497552
8264598
1158200664
278180211
620669508
723440763
92511740
1145669112
107846359
998038775
1247147476
458830818
166517170
301250527
209544830
1197823905
157516427
879669458
801230244
1289422521
87774810
657763194
576220377
635128868
130902105
1130385438
858133803
799204802
276712585
916001454
112291440
578575585
647991834
754022410
294846873
793216686
532021899
1281380989
1234644063
1319955589
772090722
1345424338
1227805396
439582808
982095153
1280422416
218458177
667805879
913435760
631880176
508282240
405866678
796834591
37376892
696093452
109111679
68655421
567968541
207787927
893218772
861227691
912038600
638592706
875846587
318172573
414649174
845147466
503607829
388590290
701772050
1041407886
92842905
292389802
582577190
979069007
722063214
829540367
146959396
285799243
642532984
558122543
1044085576
1297616587
316522428
916110794
1062725814
389433132
838518726
1034006204
347237003
852137908
818424637
159813793
549980542
918245948
504913071
978649607
186423800
622785868
619996035
247584974
290634168
108081188
815432996
484866081
1174744554
794096331
1025546725
912239459
90386887
656750317
105546468
473436706
856704224
276546855
840161473
828990984
921055263
507924366
966788691
319723266
752958708
107874922
7028326
485934139
518727380
303644715
345935711
977047131
956883434
603210949
185100363
691972443
1011077806
522765514
101963784
1272039737
920597378
1371202970
368434226
836636249
580586161
1033765293
149442283
749998337
597457403
845210244
994140158
892225681
230599475
651492542
216181304
821316614
677882199
477986028
830546433
290774966
224622121
529210134
739810799
621859284
874144250
550234740
1132881871
1005170481
596374834
886953771
532007965
221897556
1095845063
1050536438
252756225
521175329
147022743
855990996
93710127
636544644
602357663
625179557
333146801
1222573107
752803154
335790528
637545094
925360544
758166349
1101412100
722318665
779842078
453230787
670038569
556900035
491195225
874694513
394874722
364616600
761766799
952946036
522975243
805032832
1241538399
181120189
1106387469
765715196
601273629
81525147
451289703
451382948
154568086
843353554
1351728746
902619487
186784399
641556251
853393439
378805150
1236798434
1344026817
457217889
592002839
618115691
1069783249
1218160930
446187701
739097159
1192848662
712390221
503188099
964214679
790038635
831159742
1119359410
869012626
435684052
490728070
510834628
885170973
1111421583
610790622
980062750
344508418
1297579151
1091833935
640519436
316022492
1055805287
1226007645
655936496
285220306
894650859
587051185
1336269113
611427299
588789263
804242439
176823439
271769110
351806245
207043354
529100924
1104941375
1116601044
284805448
59497748
1119392258
863594407
514736157
1175589558
833060249
1049884653
704919665
689225162
498607375
503362158
1616270
304615677
1244318220
171063786
881696856
662390956
779923615
660615334
6164491
289281152
1372597675
1396540516
1352951672
634193785
532605405
504673795
1001637468
206380136
925610747
1056190523
872211935
980824353
1150644981
712404358
61095958
1373445433
1065367555
659702332
750042319
446528410
460679381
728912097
1036775126
1054820669
640197841
810209209
953166343
95368022
988165520
567596173
728157278
954760318
685008113
890957084
1336857762
552125036
391177040
1021788313
1095171343
905939729
1013941766
1348074079
842876180
1231049940
482904682
1101524540
403505908
903539868
467295704
750841403
918213138
941111354
685138894
685181152
694417218
69020935
188334852
37009821
917734432
1130846134
1088483738
963614488
5941238
1212592319
674113305
681798117
311257726
378798947
960442373
479961014
905842673
932272357
694728632
305678725
895485312
857150690
169966764
989761674
943301553
885918530
956507465
639376036
556642380
1005386656
928508745
1309599588
705371274
347815249
531056590
191947518
1060890963
1179942505
654172537
485839042
502326265
1259040879
990392289
424967397
1001447859
1064817015
791672776
874178206
73071323
913803174
1299250438
632462647
1134800444
909360632
812276874
199275788
875756219
619973350
526467639
533274825
799382799
446220300
1140306393
468176267
422291359
1372068657
563392968
1079750033
954303223
681988889
1181895312
628049624
1192578469
1358001063
1093288346
511528428
757159440
407583563
872382701
803956449
487355983
818952388
1208281629
718391768
276809694
964677606
855160741
1101018012
74346139
1244182541
1066316876
398658870
383831792
258830479
830115493
1273779930
432089960
367942332
538426506
339832723
569018378
200533524
577508986
219429805
453720293
979507294
1076373258
669261623
1317818893
1352214994
392758879
588044942
373921542
1060236579
459372924
175232702
646732705
615543783
1045691778
1291724493
498131090
1178377949
904866105
793452924
463281123
882096178
992360102
182884610
382919110
1190348120
1239832847
1160595834
777132729
1387432304
254421548
1012226961
541377078
509424780
603006449
1061429199
671444190
1067169762
1066961870
446280177
878095396
872729844
719299219
1283440538
1091360730
1366380701
388499254
1336273834
270277867
371970378
1302617011
630392404
578637524
425722773
959665211
1355808205
424460621
1165181494
351396455
386027071
395649168
977263450
896510849
1362819150
78416212
454409603
511510584
726382354
1011562616
470712426
765904249
945508610
394896257
480810846
277103805
623272773
828539657
808070260
594463486
455577202
380426949
360717579
998622156
573955082
1318782405
113066940
395635501
433478906
272710617
336470569
208651901
972804376
937173639
321485980
879842799
187188939
866888619
760987820
437546686
600031435
416130592
355122910
963824262
599173520
1253874831
546677498
794448277
718762665
795902133
1186684436
277590694
933456902
337646799
464801283
797126105
252566951
637561485
493894443
1250642457
1014457530
1235045510
1232177279
1309213234
287846746
739314188
896821743
606598580
1018729098
679710314
884083996
1149834455
236007091
931113950
896410502
506854005
485332547
197532215
1291431351
388994794
1307000707
484008
1373140917
271689546
270698764
750682458
1181620154
823004001
756912971
1303017462
650484577
1237078526
476497262
885907037
819776784
1028080532
253277412
608210092
480024084
850508258
363401122
1389632302
1033346836
331076918
1059816779
475344448
780190629
1137008130
1390651218
520222478
2170331
992292276
477540158
412544421
434668349
1160753175
1001615506
390729121
403864628
897635966
671219504
1377783330
985100816
554396686
828909010
397440745
453626435
622232924
382252415
621341570
1268916282
535024985
1346767423
996070587
247323442
839427060
1139916846
1220225810
445482467
919199857
561642119
1221855120
1119265946
770062931
759903268
676685971
623947620
731918341
387562879
637627177
453880835
630654868
348773732
433597507
434381430
863101364
803571626
400314278
441335403
1197584857
231156507
483791967
975927465
1017279347
626020903
560744878
471486206
926384106
179209519
592141362
842054624
871908959
1208257211
788588412
770764044
449055260
904721771
1072743673
878806104
1307779487
450427202
683445275
329234429
1064433270
905677944
358440359
249436597
418381805
1296901230
1228800073
785335757
103079664
443323403
281129850
396142402
624431751
1185186683
537659310
392377681
405413987
522556317
463907794
1286650192
214532221
1219599625
421430344
210436228
1091031644
1234230463
1390375616
816000748
889285375
899501656
759227887
61820845
1052369416
700230086
598864682
1193923268
330731873
642742425
991430161
642130360
604440317
136542117
508080060
546599373
445617929
287560355
464885987
520530193
593696789
98635694
485921673
1395124242
609425142
435170141
472134640
65065193
760333632
1095404339
1395641114
730496185
505206071
317984692
355241829
407697707
617278072
1145326622
604070184
579652389
1159230744
516233148
785977466
437452660
1359400534
804874492
1239739582
389509841
931258126
437943364
656924412
1369792273
545221993
656209193
1141715837
1028711054
726562307
812049593
1386471306
590209945
470422575
1149079655
373964878
426600625
428869532
427580991
351546027
558985493
723837975
368626432
491668625
723276174
912474038
660273545
811330791
206909319
1096171095
475754015
383394391
620845481
392868209
1161132824
765581228
838607248
812496788
585391568
1372719637
1000884657
1191786113
911436371
700933246
682937778
889482581
833526824
498920339
432223452
956433171
745815990
560494589
358695329
942001827
689394344
692817037
1088220734
843232763
1260455181
342294095
313733088
641865180
739114413
784882550
505634533
735010938
426837868
800072405
879878809
878120754
1056234582
688425091
531758220
523810075
802875805
495360371
975796080
80512503
587912558
738896168
952406206
381271241
466718750
859712899
918920064
1348681715
1258414236
904684660
886054232
1217479774
828864428
1051279743
623440682
187337958
844418723
766603851
690173545
1196152956
468079557
492734107
433465211
744440027
434305891
501970076
717423534
37985197
64490984
1085936332
424394547
1066695571
583162178
612240012
1314792181
140041190
785300034
1049097619
1052167191
1081910110
934583512
932720549
1178046826
984249926
904448005
572152884
934074128
1078085342
943448895
416152571
171375063
961093352
1007218164
626474629
948620783
171356440
626618086
689856536
443069076
408554127
947705584
669410866
107299964
845172939
331847709
337337253
692103831
1206169245
449502065
430288937
1089536957
586950328
747121588
1178290153
824453934
522618219
574592255
607344931
895308230
527342710
1268325078
1071101888
643468261
669712886
988662577
176692622
1018929400
1099979802
829673275
396932824
252378623
301883936
658669193
788646191
531337024
998613562
437141854
656630887
620722369
698972305
719956080
649635343
480925333
446113749
735068667
640562822
693116408
1233618382
487091415
1318121331
408016319
1000758706
420163576
627905768
501383327
1083650350
1187752277
1330937930
784379236
560962647
622578001
400284757
1365216235
676806094
617015224
516491432
906557946
594379313
1062288468
1178725627
643832948
1339276084
496739009
793174028
783479882
511761259
504838007
1069296468
1180750002
410001664
903992033
199044797
614050443
588392086
189607874
182180939
1018014974
1044206216
868633045
1292441130
597082934
715454053
523947263
624763704
1058349943
690006927
409005500
1364178094
1044906981
1288579703
425629561
779782278
525244065
603414789
775751749
486047898
527824153
669458587
907750913
582776432
1059597801
431439199
1042409653
636376133
623220949
788347190
769863226
1323743390
460180080
500121355
519650874
864717995
957539786
229344056
1325899928
169978854
929194613
686064011
310772707
1171614961
473313283
1064439687
972254114
624322813
499395317
649464031
720010145
495747738
1045643424
677633379
66830505
689445133
652400179
1301035640
1158562821
602876992
346965764
586859930
566470820
631693886
239226107
275279694
703846733
500231395
734595446
169689669
1225269046
564219747
953890217
908073896
481019811
344526410
1265000776
973556140
307367492
1239605881
718883966
542838392
461669274
395818846
956308738
1114713538
350487036
1239123364
551406227
456224175
282519399
176244845
1286680995
767983576
1244044102
1057665631
572654967
410802676
930176031
713234553
354735689
828731284
288307119
45836672
641691210
750992412
812593826
1221226639
1336711279
423808910
829247237
941623857
558710029
702936241
1324986806
820008396
1118901835
538106719
1245933236
345359734
491680170
1321899557
424751188
697799986
864233094
1320399766
306205554
541432760
373939772
522397271
825299567
1060836124
537158639
968160758
416546731
370530632
986408115
349699765
914900680
637809527
1387096440
926344633
632088870
609107651
540855219
588385684
735205152
714312268
645295952
718856438
1113631872
602628255
481899162
524738064
262954307
1182485338
602124352
716682501
594302829
260733944
778645110
804694836
151865359
396939413
962991932
620228185
721422549
923120192
468127563
749075277
854969194
272578468
1213651914
479052815
540246645
966708445
206685317
890763063
463591822
569692014
999632728
1170896425
699540478
1356190539
609667869
576139694
664013968
746389295
1346244811
1025344776
1045571174
679137792
453121264
388845465
496592883
336989823
699958262
750708420
1141497421
710562202
715203793
957542815
742789019
1334198770
1259073048
397949741
1163095722
822845298
1201932121
363174377
674760551
1283112558
1221543870
1168460598
424858216
1328773417
563427672
398080918
627257718
921174728
757099340
1234066396
505213205
510649008
1134452059
1326319154
1211057688
752738043
1375851759
1011761458
361587791
1015191851
520726495
1069572610
518768142
671078045
656935961
406566318
569402389
1036927230
926468359
323705301
537497252
110242265
438902990
691749107
220700270
1222796491
514813611
845466053
545543883
298566043
552771775
948325954
781080251
494825199
1280260302
1370846729
430066168
892450535
423336739
529126368
947439316
801514627
1306820310
566553455
551458840
631254933
1113595019
1346551121
1144631418
458500465
1153446653
345734683
733796758
785097261
1057976621
551830746
104319950
366162547
675034483
5475372
625260656
594568295
874247793
617221192
718374148
498596938
212484673
827808588
462174331
473822278
848636739
64316195
828110483
474881161
466101348
396146769
1044156303
627804081
469275071
929866908
744442527
793570536
333021306
1277927131
1288026543
638574442
812616773
734854231
705013833
567652986
606600306
628736633
565673882
613959942
431328823
301725334
640879999
957287220
366043914
731701343
708142568
391786324
698875074
1276201089
829573575
636698428
444177853
1000434305
374957938
497336404
471485654
183655368
456106605
748616374
838007365
1271271812
1013768769
1279503957
559637501
142594093
50659151
313207780
1135028431
386331804
176981702
588967323
1336676254
710164666
911239725
1165443964
1036438130
650537138
522188999
747121424
790013012
914431734
727542234
349389811
955807423
789269484
831187158
850253281
807317564
887882142
383597619
836560477
909535369
504424707
484578863
252109673
1339793761
1034497309
1111251138
732353778
273667007
620280384
1187997802
737443438
413840735
959127508
472259200
213574281
1232826549
976514534
946936773
584184798
793085803
349329515
473598987
430498181
1340022691
475469519
328739962
736301439
1274665390
817673213
322633608
1077808453
1309096199
830172208
361766743
466545983
425438715
878760271
1141975247
980116002
810462451
837828631
920243132
1275751337
568816956
581855
1206494207
525777253
481396263
1099097407
748631641
1002985279
947709736
673071923
380767365
258586433
585938396
1213160884
332858941
1020400479
949587191
665781838
1044753878
166317505
1129686652
814581787
663300275
1005813901
305287323
812757951
1128204869
175171448
747039974
248351222
487760080
905335940
1233185230
349618415
1216115095
906277602
382150231
871034389
959947378
808536692
840196720
990821380
625491729
574002979
560807524
365464252
764844023
750281324
501915620
907217721
493309762
182537144
726999134
756099760
1226046777
670694637
630466073
1357237518
935852894
632493402
510544860
1269277445
527265593
418859900
512742224
630819075
848717774
767125274
733256610
1233341978
604892699
466280660
698082530
1149387928
1072138072
1067808510
508533435
1054178097
437095846
611022347
428384131
910598853
1034796885
501670170
1110330755
153351257
887936744
340670216
700482383
850109779
554492070
1149224448
1142220707
1157961291
1099298932
189877812
1285918477
1395254387
411510233
1102421734
489068110
474091626
1362594482
1347046110
1226666042
800789499
327791311
1314021865
988989508
1305289897
1158265535
1066974679
656562327
1182597264
152927082
1092201896
946248708
895886888
626906992
483508755
1055002462
440887238
512681458
984508053
846716152
344213530
352635376
1251471062
587762139
530468149
109507441
579423735
599361444
249346532
448684587
1200059262
652158065
970267798
608058514
1352437026
1168434432
840979810
1309303547
314670199
1331098703
652420749
294951645
1038566978
1194422743
651253594
125565774
320695392
1302281180
256572707
624230166
743096970
603584793
486287926
750544881
587388238
577041631
870373748
668170169
865040457
634897129
952057224
164032021
648129847
1383380097
1014986109
980771742
1172966775
347736068
594222432
1016699310
776342882
376795664
844122913
938086167
40302516
757282114
247766333
1096897256
506190937
383121077
1173952087
586119169
425448844
697972678
622291819
1146808971
515346575
676428502
569192928
626215389
1304072866
358413756
82354605
567036035
591152989
397196359
513980318
604458776
498461890
897856524
475212470
1316892809
1255384561
490811714
695489175
1159680597
441600794
1078603301
574867590
319440807
779186715
580608332
1049186865
1130149747
894858975
1324320284
380568832
444175635
534426328
547557485
800691405
486390677
1117981984
864273422
351566191
521644209
452356378
454275991
129333485
529671730
1096912221
320307226
319862934
532688266
877827142
634357616
879965559
219642544
1184823125
824512907
265276824
674255664
729893015
167125826
996209212
805335435
752815359
1374368954
554520587
361530890
995689185
1069715701
939389663
247629047
404541441
798802019
718453667
396101128
1227436177
1048337888
1396364839
690327969
1104141714
284520129
1342534638
767959531
183469944
740731870
1206218675
313252271
452133849
1299924018
678269173
966018151
1040083386
647467307
792974613
406374817
342872755
1239040927
755746375
435019281
369902783
427404544
1067629847
411433562
882691768
571140807
974931045
216522333
1011703514
1056382299
985369562
632654990
421614948
808715407
764013843
576047461
111514644
886293441
731229112
802949912
588882149
286137808
705903452
1197743031
289765105
1228315005
694476398
465842003
1211390811
1209409253
1358155928
1334694226
36751593
244064617
277793877
948522530
388061832
1067857967
469103198
1284148466
942805610
526689545
714430666
1036736003
888466576
291039073
561315447
566417914
370183299
254989326
822451718
1276617049
747609413
671937809
387708889
151524878
388851706
576575409
898053946
375893690
895627075
1007820438
1008225159
900253570
802913768
868810657
671561581
232314419
975745649
329035160
972139438
1311796629
734532443
1029639342
1321349771
558198853
601390265
753886572
1318005140
579045341
491011460
862157544
810015725
798399435
1039157585
841339167
1145564282
854687482
396795787
545273314
1377105092
590833329
873506396
314599388
426722526
160532954
254137633
963302163
336050874
490677784
290495401
974797320
1210663755
748338738
557062155
644392756
412672852
412220573
1175571205
928072790
289075602
685794975
1042980680
937544036
158449253
1228812201
805234228
245131161
309273304
955881158
753982244
290880187
1183085015
1382053469
340732045
1248672813
1091683576
977373866
1300741643
697210350
1013382604
414425608
1046249482
523633815
684455533
348642425
1235611423
613885529
403988351
708793009
562129041
1210711350
918220835
435974827
619558259
539665494
474738294
1135559019
1305010629
420840780
1203763073
691187309
868269250
405641715
932570725
568930952
1158623383
938107205
990843352
782339252
437562800
1143953006
731186466
377854438
557683707
1296747501
1390685482
970249373
895099136
983088916
758729833
355127154
1052317665
294577754
392212478
155892742
551261431
674266430
1087782280
777453819
694312274
333335152
887120228
465830187
756155054
1043061809
579602839
611140584
227591285
450842647
883831244
1242845715
965452924
1393768528
98693198
448748720
549108122
272879518
1219372588
562475125
1224846364
704977541
803709256
701850381
501746221
703993153
1178994184
918821717
580423203
304131927
55173596
883529900
701705999
1124410179
89752122
3555315
293213845
1003785874
802239848
643348233
1380715520
332295866
438344624
750294677
88357377
1101795648
358255635
755872047
912867464
1191888977
1009996053
1043669626
844239820
583405952
666705480
723012769
1185417364
1309428156
933650361
540963493
544734208
489030598
1365005810
433809514
513428640
1231695926
1122007027
99617583
929058567
981490661
443183931
403462224
325563484
1132562777
1347589447
561649976
1372571993
678345671
975486018
1252631726
257253049
813216854
838814047
718523778
1103628637
840573701
1249875261
391686461
1336745313
402994630
615011399
962696239
800357897
1324769394
453728342
525632522
791157360
787477623
480520566
565153167
944105132
1302671175
60283566
1344049453
876824989
954678274
1362096774
897771538
1343596995
480825503
1155380222
1109980809
864447936
689682250
956701777
541317210
1295019047
474713256
1254917468
365910581
389633432
1148314140
414349682
306483637
1278941055
882117624
398845754
389131652
401261208
440036859
300469095
1023700372
421654295
1015465628
431447569
674819143
1200401954
648483208
1047483272
1324989179
624140909
531588091
861345930
1288813305
1176430035
759987298
602014576
933695314
330790030
575728637
585174127
114983346
688773204
330884836
1218059318
952095447
1338782120
596875687
1393638179
448812711
453334150
1161472557
753419386
856255727
380764509
357181696
1044555211
879865538
1063839083
518990005
1514749
682989112
709972044
420914998
556558705
456342930
1347350426
394941376
834218940
651244784
1044353063
1056845707
539454727
1360723650
1382228700
955037495
638661446
1171383828
1386346410
287167540
1119063022
1070007787
684608070
416003217
820584878
444579706
710455926
675615002
209376885
753405966
300341710
851459600
1281878110
1237082780
354142868
568037931
669242811
303144203
727163616
473582300
527479748
1271064219
971994504
928597390
1366351330
632643354
733467182
372300074
827529994
545039373
1279282564
702364820
1322967601
509228446
617522061
389778706
475100173
1047942171
1038046127
1093747218
1133711806
1270452210
562169610
565602657
429686270
652902269
565000517
533661274
465844373
1243795859
705724115
694703878
555140220
868441242
986470197
429961867
1058489570
1279419555
1253224419
802742264
433182293
454049033
813598382
690816223
1317358726
384085175
470598970
1353882024
751192162
969633908
474457708
829849593
904585681
1057948857
855210061
60044409
722665238
1067389263
974446484
931943171
866658305
347707115
857746375
1298859396
1337621601
482768397
1294368899
172990116
1026426764
1119642343
392100162
418213314
822146280
268960649
720061417
476335668
585689834
478459201
1039897189
758063420
386984359
860363729
852380797
499716491
464746324
596768720
1030550504
1036309006
672820170
1074873991
700033902
644686201
488536450
628601244
487062690
1328242587
785019239
755496975
499897899
589209163
1241464632
862460052
959700060
830247423
387441977
1042915315
675099168
1085271076
320439493
1089013866
739066508
444974237
1250846330
737030165
94585746
1272042511
688786708
1394859072
797879174
710516257
1288470215
563697073
1170947838
848707646
1307158026
480136539
553010915
904791189
1282880343
531170348
423425774
389925148
1039661172
763017268
1281326811
441572135
1146017597
989284142
1033916104
1035430010
1154867535
436299770
603772569
304368178
985092474
1095242480
1337454866
363928233
985510660
478354190
1095699782
530703516
1004144946
1162806733
217474363
1020255455
1027777103
690334340
787610954
585869154
353412295
729424380
588741578
1247008754
1331148839
858268557
531810171
275706053
232776479
1385583157
435225179
740852688
676016191
999342102
711952356
1368629552
942252637
520622833
839205654
331111574
711252503
145165112
474941670
358109426
414708766
952434700
718705452
973604500
851836651
823004925
1107316101
1051567570
984091364
637868980
637274640
91822976
405572314
1161170969
860436759
499800057
1225660485
1002612343
858731014
1348438077
523438693
1319909572
368689811
1157012202
942058779
1137483180
123500680
511797591
696605607
299352556
952462413
611591024
417613250
704166070
999957626
492778777
1077981716
934926284
575852682
603013508
579750190
1361749901
377232260
1107909704
587821109
361421424
706159906
674607594
381632433
211168195
684433659
744449554
896964581
1378417878
955795042
459167596
993221198
418730840
559902352
1007930625
1305593092
608048915
976509998
1067965631
536730043
872065125
204911538
198376700
120779309
483023585
615899076
397523788
528414428
979640570
848773114
780841031
1399634136
577800250
293642249
829339921
1040077954
414319154
949851963
639621475
1032685190
540199521
677657459
1263965496
657988456
411877649
1334492001
947045030
247603302
1368295933
850659037
539533313
984515702
411269550
1326069120
348407684
1008857340
448524881
491505197
687902982
297863889
718406078
475179218
1068729024
944433852
428396661
820434298
979668660
588952528
781758273
708183217
861453013
651288175
581761056
498782235
1363460847
785827518
333092594
403537105
932797451
983825477
1083847978
695625417
295477427
1355831183
734694910
170990526
666591467
469713281
1158715284
147884152
788325060
970243137
266389451
247012211
518262588
722428058
41046759
774488319
350197155
422859040
438120056
847045374
1108939849
993913965
1252631273
819614773
381677797
907704069
389946275
1032922237
434059564
780681144
287257477
520040223
1357025521
1311345554
1261368437
1029293044
311163476
710878261
384033121
982575843
786707402
362767978
760495966
679707707
399447537
951697801
1066173932
1100312912
719038466
1061092673
851134955
750230489
1075048176
424601320
662928684
1392543861
389014710
1098743969
298713686
368707687
527819244
550346159
1181600615
508686828
974437441
865115773
657276088
656477848
483795518
879634098
1186983108
1321654416
195222433
1102289855
675059045
458850840
489368121
356993310
337361190
1052027620
718158026
1048377140
514318793
628905983
454284419
851974830
956538747
731743067
280920606
1004733648
493122605
871278519
526354133
1220079817
887268731
858129780
954892223
828663091
791047998
428742642
990641331
764033684
476476611
772333760
927598677
901511059
364634448
41458046
950988480
775056154
736379769
714275639
360298175
599930502
789858715
202300776
981686591
814839225
870188368
1239225114
340222917
1241145590
1376625262
452475225
837857770
1296367625
1282667527
656014053
70693513
260950833
685043950
1287134113
334691100
646143100
822382117
424446884
994219464
539666143
872322746
848432382
691206250
364463170
696885997
1221099717
1024021381
776839242
817897867
573443957
810642079
619961986
1065665414
251207142
973968758
1194137176
1261457494
452884421
1273834017
1072106645
780972060
628970573
760769915
794546061
302363166
508392077
1036667577
694777223
674849641
522876858
398064854
844792122
708077904
302146600
916159809
968378088
1263721829
513566453
1236339446
1333636356
1095914264
1395179047
1273662572
1379258029
405648644
1128103617
283700291
351490176
351648745
563106310
1133192353
118463699
906205439
1382616407
862120021
240118936
842485506
506435518
626605505
589064440
568155301
1285198832
909482253
469197279
971636319
740319139
309174929
503096015
711115415
437465599
520247766
429904793
981614824
512205436
586269707
1137319057
648543557
674125144
385337807
1148685404
478389543
463648648
816612246
1053898876
1392859860
1094626826
158394698
919152149
569031844
781419300
595308754
386121734
1020590830
1143256209
426632190
483155213
517773439
472861040
1133732448
560173039
648434233
1297824770
547124853
1014623944
988087518
455884491
388512389
559272394
1373476515
608462995
696774752
1030220920
419384696
728848297
816470934
991879719
758864340
504568705
1392247977
613605775
875979721
778533198
1172636672
1204342874
1252632578
1028833206
1373259196
800135791
942299427
971768326
818777854
483031358
534970364
1024308959
453447153
1105323673
1252945225
1045070390
641395974
556982737
464770357
1130502559
1252621518
444992917
1268132368
592805054
752668563
388341049
1094905603
804005769
266239302
1031469701
337454619
264742633
970389737
737741558
951251746
921209944
574445455
1007528764
239082240
576284526
804058923
303270412
215464647
924787702
929238629
1238118553
877082776
576367812
475740220
769821492
1013751402
938946419
558760616
846656440
967044185
496478579
475729922
505240483
438631204
416102946
475369306
860480105
386316463
484521623
1334023494
789130911
471849764
1015226613
1219580325
997322944
721255693
1082364009
571140551
494780610
1153799660
956347075
783933791
477565532
482062457
224820151
994201869
1025572258
211384947
1021645357
488387419
210726224
335660968
517415361
334460205
347778592
1255492812
521026342
522351494
25580690
592472322
1216206101
328759316
1343742759
528746576
1311537696
770095826
233747011
929396073
670970596
221505241
871326608
1042506296
386857281
1378242493
813971059
411783916
1000899515
1009323857
271063726
589474780
1215774225
902230076
449097350
866888327
953957910
368746512
65569258
761764221
545739180
613994887
1292879181
794521156
852180809
573416419
239045276
189071217
1165032238
981754256
456588982
1054806927
848164952
751696463
432417218
759804174
214896389
656038112
350342405
104438232
237601683
831917090
381429567
613948787
675490960
713166092
738187510
803796833
197988520
684367770
460387218
970536011
441655005
1067054444
914414746
383216805
1324355041
307190059
374003934
1363665158
1364507951
1189437834
140018934
1213219235
704102800
1393919536
977681515
348844223
445529581
366303875
689054849
322278936
348554320
684039049
354517066
1007445252
1075277415
523413621
1094921199
1088747321
616598530
423740644
464520565
1124313785
725231191
358112824
860505359
656739403
431608755
807514599
1104897875
1145836595
73599186
657431148
1378374478
1193362698
548987036
349200679
390102499
611902659
755278044
1356487832
258505536
584822683
871660517
1061803668
720037038
892753875
1070872388
1209831330
530463491
408037703
406661487
328744586
879974022
548959066
382002198
648533507
601679046
1393211039
1037640685
145238117
290279963
330686056
858384383
808168062
253393168
732571070
244301336
1275372923
290427772
380384269
769500050
782648018
1291585836
558087113
1378834395
785379799
647316477
904556064
1050299505
717974751
960055914
379874721
960529130
256587114
749566610
1361283834
1142052798
784958315
703779426
421083785
769592886
608905257
537259421
883306353
1120774709
486168467
1151724179
480354693
655201206
1392924422
1266497937
1394409294
387290399
394602844
478548904
1232026554
918163259
969822044
562603899
473444299
727446192
48543384
1274716719
864896524
854126774
979362230
474232170
1302668788
510284120
487830251
518452372
806562392
1223664102
963911449
863297583
850411956
430714688
1064774446
517214112
854048137
384238321
389735173
455197735
1088578979
524320497
1256346944
1060966166
1020889485
750654559
960333235
339993607
426927096
241525444
883875715
1305741944
600091300
724683858
198688940
521187503
902211142
722506911
1399717473
379261744
328456459
1268262009
536096608
1158865992
1303932675
1330384221
770475685
807168297
1225322255
221325207
568299733
545148521
764339971
539326852
529089486
1023536225
308624801
718894826
500887674
540013428
1236189683
669125135
1151974192
993642966
897342803
855176769
343411575
1343877390
485478576
459874493
637886464
610729603
831505739
461738426
464024754
695902609
1022425301
574421483
605702933
624411498
1221079808
990593889
1304161559
574407689
1023813306
345507056
303622151
919098817
1239130663
728516754
1169360387
1114454658
1168343434
1028266119
442152195
1322101593
1076681108
761863199
1164924320
871853329
606537415
439160373
517223420
1185217920
935496863
337313270
754469069
1349492652
586447266
999645393
1216413201
497278700
437173012
868695611
959281066
199424668
990993361
508239284
754605532
776314393
409023455
252528887
1005279117
685188235
77868019
483002056
1103997235
952278488
624558089
558091647
189658073
414935365
1124817680
1203612348
721808685
569829049
1341048865
306731295
1235184642
1220155994
625466138
785419915
492986701
1095895854
860492859
385323344
576294827
269185246
829551099
1181426192
425493661
913946499
265038223
649455824
269547418
810981690
1158325680
945504210
1100209193
807418670
106784624
481410020
964607819
745549849
1069149054
638377996
925882770
1265965678
973984393
600513711
1324569762
324356164
367840310
669071778
971023834
524941686
355443779
845587252
876340500
850326081
929925464
836506376
992081866
836938620
534804793
1366829020
242600247
278183946
643255915
1376637797
789544992
316326547
732830678
758526813
528037826
1123463985
1102972544
1347654664
957064113
730950555
770460003
485314360
1370028995
437452231
613944869
519256534
476424071
1080859868
1249903535
409096541
1274178936
1317188582
1265231289
1053899661
875436073
498746994
534178411
406075965
745574167
332003640
957655616
710929224
1285771538
490856654
496475401
1352542238
151875476
693436128
801582704
568731780
968610271
1205316335
1008458268
426158792
480061750
976499673
885616616
533694950
755176335
603674368
495447987
458041016
934690115
427601946
616208295
891287129
797020249
652528809
364525907
1387887607
896739988
638065085
290736826
271384851
749482292
461300578
344105551
495924486
515990659
1126317198
443313731
655835827
1168800141
390352541
434172011
674710334
858066734
1167829458
947033643
742437793
518983354
328032419
985155082
405183439
570593393
589985358
896818458
361483107
836733218
398986334
455842625
774608532
392563949
478806079
1371447361
999102153
1381871353
870117046
599177380
265086327
1346415626
800056749
840182867
219105742
1396559551
1226914575
751182453
1374700146
396628506
536749807
165099784
452977261
1065368726
614632302
624391796
843600784
25550058
669505876
623408665
819386111
750315147
449477432
523046822
983074684
956484476
1062576981
1056811680
529905650
734009268
476077515
657155720
662211826
1333586151
752223882
476188951
771078026
1061429821
376986126
602136416
825988406
665218277
466100309
485428806
774794732
396344023
951832073
345363970
644825237
464764128
1253335303
505773943
647064156
326016275
476095458
612580241
473993579
426862571
515227157
825428127
712891623
536817591
628751368
926288405
348096759
1057407937
247380588
486583078
860091469
554637734
997386749
632661644
234618010
509019093
336415133
503003337
949159010
1052769462
119471008
484910780
733838824
772590890
684917894
186607157
356658196
1355808188
939541735
772154127
991248663
924878483
595999446
878595786
741648186
1036960016
388264523
73330426
386775061
652276508
366473532
624100920
1185154864
300451235
614794013
1198369067
830418916
901321719
1102459720
679853252
461262067
1050690405
729185732
991633211
250185640
163774241
488937168
314317974
803831649
922145120
584376246
463369725
739860204
1399445308
393235983
1310625232
527664424
400945753
349696951
424649997
615528863
674631184
681156312
1299445297
409346274
1066495002
812877171
363949431
900131996
479486367
385940977
1299973780
677618826
406301231
631755217
633229070
857900919
344898328
935562995
457867672
302916361
982607575
307026168
1192259110
348823143
1322690545
629491812
367366873
519664631
603509428
314144675
163088540
372510803
526618499
528770865
1046216352
1001596852
1091726645
1056124058
828137421
568449110
1199394058
382960694
751676968
690613346
689508726
411271720
903721500
349227391
619782838
567412334
1032344938
118327026
344319855
1147386646
703429651
537557122
647501258
55743917
397262624
210637461
891215441
808571589
480341813
1081748971
404378557
764832124
417061091
609584123
956538901
1129876437
574365980
628203174
696615213
1370248552
766680555
381054301
546432411
1206982833
564899805
279052181
393158657
893801212
586948831
636899687
742506756
622072844
1298368386
493284096
335054781
657003958
886725853
1217325260
617612279
1166783330
1080731938
1084042602
669762646
1341381407
799784584
1024153851
837837880
928736043
409193688
1373389401
999921850
959507477
821295150
1020266242
1260213759
727213151
389093685
421170908
803182819
504669842
944230823
652655273
274629346
603405523
661159697
744646584
684144433
696510935
983965851
1230795578
280168940
1340902035
819925406
585423418
805258252
699655166
1247418498
1315535831
670966172
835990125
794652911
745935453
724848612
588049481
742322659
764806039
784600443
1349221877
649268978
382113811
860282956
1150798532
479756214
1256322898
298120546
718315316
609650228
496858346
929860103
1146199712
696969182
672177250
739599809
839350312
296606820
1095508677
481401617
205392686
660669851
803190914
185843141
960591917
452885557
119157699
462876767
493050165
662453192
216469707
1146889045
1114011488
559819743
825120063
367128708
1393394377
1058333510
897432188
1104938208
410309772
545927936
917408949
879737731
621758027
677007009
1066498967
537273654
1339675945
117614674
522129843
283924291
1172543693
869295274
742537555
375812442
1320984284
676252620
1079529288
1176717078
828785110
702970976
1066402340
1213010322
243119446
1351013594
541819521
1333581675
393010274
260758445
487717853
578257193
1237532080
539051298
828532318
820922706
1280401068
558102849
360917870
729368193
958444638
1319439415
753117290
852968861
940458098
309566894
991072714
1365359264
1286108823
2667033
948662339
877053689
1128704726
254060199
379681288
912025079
1263946613
570941456
827786493
1240756056
508346371
850930531
394259156
1351335072
977776801
527404051
947723936
856811739
1171376335
628548487
1149086964
1146995320
1337147101
1062290225
413069951
705253214
989864346
982296427
721376464
378355193
965133715
857004334
977460618
533144031
632107850
737607751
644616122
1332733119
1062522643
853064105
452240737
389754046
1097598972
44974998
381960844
462926109
859012070
505883617
381421314
432570532
828836971
450757893
990181970
865823968
3365858
1310399536
462111274
1169256170
1086654970
613832436
817825726
920494451
913686505
529841139
1388744823
403621817
1252529971
739251143
146734465
781539753
816772856
928977279
724845474
710491516
636801122
1031407185
610394811
1365608571
782526264
184505263
775765453
807870113
1321750777
323955535
686568063
672199800
966554684
774165468
1295320112
662716693
639665188
600251297
1189102481
471467962
940444835
1002049209
1395021129
187090018
681527838
436664387
746493890
556759148
210935666
1059394885
1334713575
517909915
458361713
341521905
1358114136
404318160
529007198
852963937
634291680
1345795070
387455710
506238634
815995791
692080980
514207600
1134344484
431827230
605827234
533944805
542209469
691412836
370704144
782009460
742294743
358060148
378232170
419998972
406632486
407539326
390655730
664341666
824599229
847138078
556589306
962790241
463890347
1054986612
884512821
836206632
540291756
1308509927
640216564
807822574
1201913931
922876630
633786419
938583137
637897384
327255564
404231097
641682655
1371891378
1100814629
950206204
889893029
252867498
1234129532
886436379
721878789
1122845835
1311729542
545251843
567902093
970535161
962766484
739426196
1083296435
998136595
1375559528
861204833
528506601
886523298
836740443
1064487397
1154756169
1226489546
415076320
415371956
1242447427
444226042
514280010
478262726
428272573
866292914
662463502
686588599
609146363
924235403
662844013
391152003
715050099
630769376
719499304
1251462393
1201683535
507859848
819941973
1007626882
1099362097
250835407
704814962
808219899
1225948135
1016893265
551259681
1092362004
286695997
489073917
883773327
1092061197
965186256
915065164
1396047651
692137012
241270771
677492010
555194609
771346829
1088012545
1214389222
1249677157
1325167669
1227869552
1285933137
1384994889
734268560
975099045
314341306
1130206750
633234881
1058410481
1054552202
470497939
1290576280
616070563
861453081
740983854
1138112274
774411703
495123419
986719667
939068110
1491317
781481221
1372742782
901091832
882079537
541260060
901014187
264500584
936501772
314556759
807942183
218689787
720223242
793598933
493549049
315384118
516682173
1124958164
752161037
722988251
420657376
704949739
889229200
273027433
1326950226
685310857
1324440938
44956254
101174051
900089785
443444544
301243317
584753112
490479829
186893064
361912737
1387257276
146911837
374223025
348060383
527256955
1305795067
569895472
932950071
824830033
372648222
628685296
948547412
479014340
1042974748
590254603
517345207
753493797
750386231
1143909857
721785972
1180995268
1145777058
784605531
234444750
207073553
1109864625
829065199
1323863491
723222295
862744834
904729327
754792087
496205416
978044656
978679860
542065377
942391730
647413108
1111828437
1266444803
801513276
692392886
378183196
1255387599
1319677425
471447675
852081881
789720852
386992381
954330817
1232917253
868740258
770325556
441665117
1349060511
442321022
618220524
1065444748
683302640
289875200
1048155054
1158562059
928811865
759786394
444281595
1214950659
381425265
393368722
1109963867
317540391
1097978923
450113198
1094647572
711676090
1328453935
199002549
864722563
1970305
1074330969
158055309
200061336
760342614
651936164
621754788
452578245
1188376290
538522152
908106189
399284393
426074339
846619215
325557258
535516805
1122352610
682241597
906037328
1234656871
685918445
519718979
302635672
725577906
614220446
941478843
101060606
459889413
1071272183
1959958
903611178
445922046
194967470
871971347
1041593979
595224953
643548068
799852250
600166710
750253060
730791482
1331038263
462081733
133927845
866063832
830886231
240288048
1378785109
827871187
325265065
198306739
341008343
383765653
779027743
938945738
513468710
761973992
915518094
881419213
239494365
671542465
497605724
853208751
437602363
407706677
385959536
491268051
1264764186
1223699258
673456742
709682093
367174643
597590852
897021793
671614234
809031705
1397367137
477814497
962823538
909213086
1272240117
1069580593
561385630
332745126
470786570
262825997
575005295
673634209
441559671
745895358
428842817
448679897
996322145
725678602
565096779
294956277
1094778387
509006877
1249767518
1313660399
970325655
1390944968
668366346
904543056
658175262
706552124
405464569
895433085
364442648
304744604
475847210
1213947011
415926006
1067952585
312407580
1113534121
1011321294
727357317
560191937
421729899
939661238
384799866
601077624
791037417
703119462
478784280
1033615468
601295531
195217273
1352973975
1327730124
278466644
712229422
1086186992
1081048903
1137866874
1038916999
1346030322
845661751
1372493285
1093629444
1359399571
758113176
892880817
470850247
819008209
918006045
756481695
818341994
480217280
1139157512
367796428
1264682304
693732388
902966411
75976457
650441108
224709366
455800481
966210268
1373194455
295277651
45045848
685982195
468347491
603416994
819974917
698038587
372131762
228473136
1049563311
665938725
800215899
176510356
204404703
734643326
514425487
479962879
654525146
670660941
683738870
593446583
673091267
1113690089
1157032072
381991561
821492926
1369050858
120300348
789020146
1011552274
778149249
723789654
672668224
258540109
657172387
1274431121
509211641
718142334
965238370
1137505594
1189119722
699248531
1067914052
544050940
67790700
1037381184
738052389
693237722
936611868
332403737
1016352300
1053188136
1157432925
862350155
244942455
705383331
1265340879
1356884572
434977443
1233202098
492984564
85914222
774677527
706221015
567438304
510198261
430223822
969752434
484772514
1340441639
1145696762
1083141524
671145098
835033207
789622977
32566494
347742280
495797713
429536199
1377206856
349974789
867713442
492756314
711124648
652573424
435858950
555908864
984119027
1199601520
513877424
325444539
1355989869
626064083
563519465
744957759
1014070851
527490191
894619319
1193899977
596844350
452550948
1025464120
388626304
510063054
865121539
717151629
521316136
1134681376
437908218
393499239
782353286
988669345
1123597746
870402368
890618948
469490142
651477605
529322450
457837833
500232062
406738551
1094621808
547887570
995031034
433029612
809942498
1139223996
934576210
1133073976
609765211
572026115
1388430142
752492174
1313835143
462756989
168671081
1343698836
512184699
452559419
724215101
891404724
502810139
545822700
1242666525
337022783
572149602
1005899073
1025115535
928141543
536436068
794376703
397331536
805493344
453440223
737431356
1024983484
469112520
614090314
1142247165
363617312
1245896404
471397360
777409130
436066728
213834194
1169020424
230983737
455545080
559496783
430969745
904186959
475693959
827148317
871197216
807808660
937191040
1101291428
56410647
366282324
212646819
1142982593
760381470
867761873
286405685
910303441
960138476
794420372
759115769
1010157579
931592948
805816099
714731850
917036149
1284379230
1135811443
674829070
475262591
1290143993
645055983
362488584
295849066
674979183
1094353822
1356671366
547229499
1113207340
624017152
891178095
244425130
743026146
132292033
748813902
738948592
1283930743
984221918
1232417464
649095062
444329206
885969486
1061900016
723690825
604295762
925966803
884703347
624397061
263095914
992171531
273661729
372852919
756589623
446047826
1110919784
604329324
120322444
1057029885
1004042338
1308518846
508006963
4803121
468567025
999704746
955655481
412182728
669621445
560036186
1010443550
788477228
470942669
694658458
471567245
143259926
905363954
794934517
858583532
445784008
1355265848
544666298
883438298
1031524676
466001498
414708615
1307784427
552324690
254291750
380220904
854111369
934253124
717024315
944430684
654543910
353618420
657758048
771326460
812184545
488589896
795885593
976891987
654416354
1266851079
387078795
179939049
389381534
1332123721
412041775
508538224
233272689
571251892
876242577
530950612
516897217
1095880632
1000663549
429517755
814424310
697375220
1338612157
1151333553
1234849342
778391287
427916554
734338071
908978982
98826072
697160770
920828055
471050294
947196122
1053159109
804688660
1387862073
637144348
459598454
791602085
153002429
1188714280
745722387
854025125
759177865
324408167
935488070
802788143
765797428
892467017
523823481
483872343
217030379
683691805
422380131
683098447
629027703
960584877
738562624
704441513
674565566
1065786174
492170194
1009913574
689055332
367922472
398992512
187821838
1076525370
481646416
791406327
1257177939
181239129
252723990
471769765
1184258153
971402606
544816942
1038773545
1020564480
532109662
633152711
764641633
802044198
336158340
465952632
1145262646
307813729
1221637249
553897282
1167215183
851272747
1024282261
849403292
401259574
1349586452
840255201
571230081
443359609
455235488
1021378087
139495616
355244563
397515253
228974264
473378090
1175631095
863026372
515905411
263029270
1214001628
650132469
275090162
636045349
989675314
1183443235
659769557
692218520
1381459666
1310665559
412860021
830073760
1119500446
939387706
447675563
532107147
1140019583
882808526
423043247
1010432597
444063258
1291728041
1395275541
865518229
724680654
1365422248
375464079
896688738
1311946436
549811804
810155504
934513015
881552677
1057358915
578123149
280497162
476191829
1181643399
658351390
1047896696
930377681
571922129
1236117089
507907740
894690036
298765920
1234975753
855200638
200997309
316505262
339637910
933581163
475126839
1008293280
452555577
1246368926
1390577647
701819130
631112606
1387686688
1391341774
1241514511
1018775920
930327362
477033090
536456720
839653471
705927832
403263846
37741064
745872863
454518307
806275780
355345796
581903535
365878052
474121151
1027087102
532983130
508093171
618646740
1043441202
512874112
986436032
472576226
130497495
1160546295
408572757
1075619648
778347881
923200332
700155077
321927242
1100495694
1308300458
467140260
758090137
509611496
816972230
718639167
321957966
476636901
669459013
1211856842
1270116990
335602278
1192661420
911128188
484639392
135835393
821867051
540595638
497982692
367798512
1376733867
1198853689
593640496
1008682943
397744843
736549052
1288599900
937203982
1342426807
293221856
737482125
813575109
214778616
926111773
964220021
1369288185
459858839
994762499
932179751
925918791
472764344
1067103521
915347102
574722669
311262731
1370156168
1386767285
700003994
499734330
502740592
646413885
773505887
727919589
893986383
546834298
845883761
307476196
1307189253
1090728604
650503692
792376135
274375373
420392266
609660261
1114204211
692474601
1051938840
748473278
874950985
1362309714
554878311
1252105488
426244369
1108813913
1323594546
519158595
701802504
684229866
254863910
309951047
345281364
150734782
395035556
1225427229
1258930911
125977618
242402536
847950005
1252230545
509097771
1351667102
717102951
1147368969
710768351
464762772
199617559
1251824224
426444089
1145323056
641712746
365681595
331178633
869158548
1332923928
893849482
1237146148
700931578
324348879
379979921
1303320692
904557259
709439717
136563129
1080569256
473904341
1328535129
1038079136
702001268
1348808827
848050200
516330880
953378373
787520556
608035175
1130864693
391579891
942778472
808232577
670263158
1024066325
1068785539
536842046
348985400
524645986
1392661297
448984242
999273775
729574488
1310027306
633662542
851065186
1018197617
296118129
562064943
359533175
1256902720
979212710
326403282
825460865
447489092
334968454
567480673
1108692218
1281882141
298879171
959227916
405491706
1300809785
1288947862
562251402
1345412879
632118597
378771810
798256974
629254038
929179428
578028165
1034256789
1146923385
1186681132
598870198
556945481
469372138
912328270
696133183
787145581
1167338540
886706759
647569086
745466319
456734084
747233760
735219413
273688202
1134351949
647369307
1017654948
541880411
799096950
828520647
710170166
1031516369
603922039
910145143
325874111
1048164928
1097916895
418188625
1040737148
425680740
552204840
685577085
657749343
932569242
1124237089
413583857
548980251
298733897
408570309
160505853
1324957819
606757283
565446603
650672293
941219612
1365496433
657602014
1367021632
559923942
1284028565
816103260
917416851
450772174
644117839
375022990
572328797
860547632
404665931
868424035
308133482
646951710
1121721107
901646483
474206743
994879106
807889933
358514921
1015049749
735093095
849144027
682644609
1335208652
435507469
844762593
862105609
1181963937
768658680
749971063
841045245
445373469
447991052
585258237
1337396850
880714441
989614405
844034929
1078607159
1026109714
830371516
1302150389
475314011
567525148
305621618
671489647
666012192
546938189
435007254
1247211191
761007422
890746025
1035353537
540556408
1364562272
867479734
360082241
962921947
587420349
230810302
511243353
1163100379
572224192
1306794541
1154970732
738298104
1127067158
1095580408
891340077
1015546214
1142155150
1030316266
842635757
476224080
384928421
1369224507
1136986015
718828102
463187425
1055006226
972290354
730464327
1358749752
1059510889
454919
872356477
370970975
374302738
1073738962
683555379
363479367
883531099
895680046
778579627
539246590
371542190
357642272
324712345
1074761851
816534935
272517010
1380149891
585823599
488193502
985409102
230292233
928367410
1362362656
720574709
642720677
749320790
879934499
409686979
715783553
23182349
523329638
1360438391
589009576
413502699
419331922
1010867779
835087300
460950560
1329049678
1080466472
771247544
908384638
598811427
670267378
866459814
899770021
615033736
819452962
717767406
783907277
681028316
498225562
1318054879
485806921
680194522
919983150
521964251
822452238
875626758
1360556478
999995758
663116769
1124011127
1096707519
865993736
1129678814
923717344
667039446
875254284
200690998
780021601
951509008
721033748
430051224
828157955
344911178
243474351
807374187
672836847
978962301
1038584250
1315713215
768599464
1345132617
350588630
317146062
930356038
967456839
542022750
1058477695
451474363
484543656
203342735
1399529787
618541850
657934498
739545285
636537028
1308661336
794248259
166762601
746315792
818689982
267340684
426763982
746611413
510274020
398191325
571827278
447661253
847437868
391195085
419005047
871842593
664961461
559900012
1340777290
173316559
1016952995
754760108
544672736
510553790
707252900
212477271
1218347264
657872578
479153134
198424241
579354125
1308661325
952665302
1267203526
1125820918
503716381
351334343
985667274
501201373
1015675812
1017808155
407803835
663954450
486022230
430527603
958426238
353085814
655866282
347032195
1284634361
900536932
440599346
1225237912
505621201
922029050
757236726
557674378
1335841179
904196447
904395506
456678896
755092262
1397591634
966062958
909264151
1169727233
454012301
1205376372
1058978156
811012874
784118857
175347154
830180524
376057888
603401976
970526261
1014648584
309130992
1032237066
861307986
338941794
849019687
538354330
841705973
1053525264
537174688
931720204
416908797
1376194507
1002509710
356133312
521948957
1008416842
1128090821
608120493
832590130
357103312
199490322
520920419
1324693133
923243540
921726637
1006674793
456791661
708638843
369667361
568160187
266680569
1008616213
646983367
323412076
349133910
709963677
811968871
1035053052
82448122
984753119
1105959679
342169237
1093752574
1008702942
761421155
1133122120
843729856
1127348079
740591392
675961311
1213162404
447176891
1252195903
1316315868
780768803
628854666
398363950
913641976
852546650
24389928
1352638514
666842978
323145778
965738332
907698355
1208471531
1050535571
537072799
1085713431
592251078
754803636
1100916798
620965499
791271061
1399022773
373838176
795241733
622424002
1223792620
598871153
732527530
951541718
837188050
454314315
1014350386
413392312
899956503
1277751696
1327419887
12034248
443695341
525877273
522193939
893151974
827389636
574736817
463631676
1091975436
532970550
316895164
1112946959
1338203397
1013537434
1321549648
613902399
502554436
532071803
370333342
159608253
502001664
1094764915
1107360111
220291473
785746823
1198489284
1328130708
979131367
429013365
426543644
544214675
1330767765
993476368
768887034
1100858464
325100906
521874572
1058173344
497245191
761399424
248377408
527800490
777825251
987104239
1256189454
475948329
979735717
411100616
996485762
476529843
882512148
117049202
1270909270
579290781
253068990
518875981
652550669
454516789
946021752
816520518
684466083
1106299235
443645291
881417569
956886130
914672704
405377511
387640192
261162433
324352492
437574498
524478735
1315473499
1178189919
89032468
146838464
243005540
910404374
790437108
1337274718
580241185
1367133347
1086674073
494551265
1045071926
1229754660
863719053
740203977
344359572
419405348
500543507
704513418
477077236
943887315
308414015
1214342211
639574328
915147698
522944439
1252960027
556651610
394766991
578163426
699226067
726334993
667638493
186311291
1304814198
163987431
675702075
834892859
1238004418
490153151
746164620
380614385
485435505
36174847
337912319
1314954731
738389181
321980534
577469749
351205475
847229831
379103856
766994
400354406
981771849
803740449
1186722693
119143412
1201199661
469417547
396257935
476797876
1147349509
945889053
914781190
1276837200
433145824
512288738
434350186
918246135
473083039
971547677
503351184
634510593
1016192672
600150133
1278567616
827630049
975642784
384498138
684790825
409724853
254218081
511593089
667026583
600326154
1369145247
773102178
591900895
428103093
1023836962
317623160
585171221
592203778
959949160
1333204742
662587491
104442970
526926101
842494779
853919794
841748368
606705331
1326899280
486211007
547052160
804330288
351049450
465051367
415282315
297842306
988418171
521575666
689431615
640209933
712933204
928886055
489633079
1354701391
1075906886
487900333
1061185427
1078973615
614604862
792526064
781423151
911178528
922364254
783219607
949552392
1114604202
774000833
1076907644
427722027
1077708580
756972929
135411365
453718739
1052532380
1269431752
289623192
1280297639
1194316854
1234797309
1037690983
493529409
1001352673
459558155
1275907775
993070126
489209522
383185757
777104874
892847281
783983608
556750219
126409322
868854669
770571583
799040250
572691459
1101313591
586298581
1290977450
695427789
1101842891
1151565355
184141334
621173478
417116894
839425272
411254513
96483912
841485577
423801668
764026118
344605289
932117244
1344092679
1235631694
1383688499
1230543883
755337779
688588101
1237186383
1367406397
1290443346
496604238
1255358157
1339704665
505128651
1274768710
476028293
192203846
396850929
432933790
548538221
455534292
552332611
842507115
496875565
706150899
531700510
559716396
754336761
856098518
389100033
679764903
708203524
707290445
451631666
341357820
691217988
356053382
865446525
389261326
63052223
750674790
860982281
554192948
960684776
312898613
336715656
586913129
850386272
586273141
532735449
392566309
856425603
129547133
503470114
743477281
1343715764
566723513
325516205
1186605439
1010627608
619974343
51129384
783183518
167148616
1120970334
510683252
870126579
1349607425
1372445989
359634275
440076431
916886339
935793795
730976391
923624500
1195606517
319863997
1175122044
285995224
978335211
876544229
629686737
1254806644
256642835
482615669
1342032107
142446723
1026305970
421076300
527146062
1211454923
1205605809
421461239
677247860
432381903
651054681
981673916
232143894
1083840600
883518580
722833333
729884907
281544806
983417221
291250301
890198138
409721218
1171157358
223013136
785846165
1354724221
989071558
1160518648
714246301
651755821
1173115277
920523756
400980592
310621694
768307006
288523109
888427023
786607517
470575458
1114191005
374593519
371325117
842017434
570726572
507186951
248952268
459957484
1385033615
1263060116
376345413
748793735
523856570
512567198
980782139
247616446
662825813
707248766
564904456
219997844
469654249
1356848655
1303333705
1343246169
986164713
379077966
892760785
936584617
1361218474
1074051652
596869268
448053081
763872194
500638822
167053222
885053448
876353382
962332370
1131241459
309182391
1330464629
1195751333
767148046
993981440
732695073
445682459
658904786
472549060
914370840
378302765
74245567
891003888
1014504260
1365937864
449351722
1165989322
1162270249
528862581
866866256
448852058
674122779
490207594
822921515
479094427
1289389240
986692749
524688323
959215769
3019372
608846615
822956521
277820721
1194907100
209076284
537539721
414278560
423421877
1262646264
629565903
946765187
982946914
781262581
835581525
912398580
792938733
708097076
1278280795
234213779
126924912
1234418652
1180152130
573154311
326821911
685425430
810125430
542520828
1246434203
577145056
1001994226
573460647
1040890198
969369896
381055839
720085348
585341059
952272258
546939605
657836297
284886040
996895829
1324696965
584494685
1017527728
956871082
684444802
942534454
1081258827
482012691
906716914
427811299
415683446
541810986
510354201
1100406985
475088355
1043769686
1009994667
973770533
465465495
295433
119537714
1349027143
827777
1236364200
1216429565
397546054
802922771
274020925
645134756
737113415
153020113
880738401
1074615323
686046049
696629856
304919857
735842831
1294248995
1028686388
621930637
1302238770
1308039891
499052311
231562590
785807241
564537155
620897617
380823173
383368989
1136272317
759505308
1091042340
888941289
777858208
526123178
414058378
273883239
875908408
465021702
347210586
142168269
956388694
874101541
1213001229
398827944
286342761
598716819
338936903
424333764
910450198
717588157
503307026
556013082
1028232894
961089709
480507474
770716375
292592471
361321607
863868396
690528358
584144414
444189825
487926722
551501638
383839329
361387696
1254314732
483319224
1315545866
1036876853
1261404192
1012800699
467785222
586381361
788999078
649718936
446284959
458238688
1045700195
654851667
326041051
573243733
379132334
507604425
350867636
325943578
734852799
979095094
933215830
664087370
494780076
854909133
1157652748
1300476136
1132272159
380937900
1098064347
405872789
441312736
417751743
567768557
1324477051
1376398568
926750526
1092596527
979626965
1168144917
966843553
569139116
379691801
888342322
1057525282
1291679772
921682413
459450183
810281185
417271700
833312096
434237198
687535001
361563628
552758291
918900149
579944459
1180216539
397597632
784788467
867370929
82181683
1178189582
599478036
698138788
958431236
1090840394
1118062591
252159965
211222358
405033779
1357901558
603389108
990157604
837319680
275728304
833050595
577597535
998087368
526963913
664795764
607312536
1335341296
390716264
849202701
202865137
1307890792
1253431786
468373055
1240950961
144633086
678440166
503698527
861350475
498029309
1006410423
212858126
1040427746
546513907
584852817
457650265
863115320
360424662
1096228857
1052539670
959590994
530282667
545620345
565200841
602360710
998850552
1333400990
1379521331
979522760
886955458
1168506587
368295094
539466972
332345950
891065800
1226060063
865178519
789673836
1088814498
399719171
467579535
828475258
1070978320
367239631
895541239
563771153
459540530
569124635
362451442
526157034
1100710984
394617971
573984187
391707820
1040051129
1000955888
1352902695
153851276
561650007
1160561844
1362798412
883898400
1380941883
654406141
1203982670
1138740709
416959598
684757136
994043081
876980815
1335207281
447677035
963188844
606593879
1392400707
1266750227
1190491964
991557104
1132766890
759802406
310539838
469763185
731136436
1327487520
1020369323
639446160
390658109
1394643280
997657134
420693914
1397705657
713148731
927316832
935589712
87248673
795178085
267150841
1327026008
486624198
381024522
162777945
621778345
474596802
359757784
555238181
1011840617
1355684824
684173680
938700992
917549711
290347722
483812807
164519648
1297367278
858613616
363698164
571667245
1285617176
916736003
598609304
781710702
1017848902
1046254480
512431050
379541653
1004202735
58256307
692126886
1104374322
511471402
1016002490
774083374
931347003
415638910
522944693
535053141
1300331168
428833411
1009463409
444452280
691014775
553275627
750545607
449790439
3005842
157849976
570809827
888211665
450304413
585731986
720732631
29531560
909427313
464755935
1062096416
699804247
691827275
399404801
293214214
579869777
627174138
685056313
1368245127
1342055457
1241250621
242053601
700414175
308088575
938900113
83637173
495822616
481917068
421810094
479271410
303683475
882873292
1053236413
478698751
805926114
1072740562
453151520
996649679
1364955127
1360790292
549364415
442496681
887902769
1210179565
915418697
574039429
321363917
973285591
662103149
357254809
602892307
917642435
470099378
723089953
502445145
333685985
1167395070
353867613
562584146
1179185285
932160498
751069393
597855536
620755461
1162387413
555909128
877074130
398523893
401190163
394096842
1230097691
1021598502
380392438
556127962
1287768721
1074890059
1047306940
742745851
364839774
368683356
549401609
882124518
1204789119
672933554
506528778
705040919
1399504369
587196188
844328843
1117125239
416740839
463333227
915448956
1295715428
547285538
397088914
291873202
445855344
514448278
701413952
1056553566
625718987
414857264
1254575548
583850097
290849168
487391852
457601221
348080108
377323031
630641536
1052128871
453797356
601627062
820822387
1020971333
1313656361
836240065
1247170756
778830834
1196376867
739259425
1346736064
1235996941
427376531
1130924322
148402413
375285335
791880562
371645360
489698151
945561961
831979740
397967015
710094327
550495025
498806200
467764077
619468270
480848354
420463133
857269104
551633015
520011979
1375035565
857754066
368947701
955749974
793580998
750417872
989678723
853384868
464474487
789131682
1132985715
1262855805
786111787
610694364
427644487
2225431
802130519
461238929
1164085128
1033725617
448549
73568039
1275230124
1191962140
857578731
1369019157
356823084
1240440263
1184799462
192948323
965105588
830115404
496648945
868437394
725864126
719474565
857539045
438075964
753897541
138743257
515794521
406927890
802087220
1047893054
620146089
223916706
1056394134
676756670
1165268165
475400018
803282594
680982076
985980593
655042538
1339202732
992542008
432113032
794420477
985191569
496762518
1297087752
314841821
481915523
1314045241
447879042
979449452
298583300
309621828
660034015
1011102557
476748638
994509641
373418232
789551903
1090615044
1060538343
361812073
551642206
570557148
426647501
112921434
1276507959
1293412450
748698503
1399339732
556417309
1155179382
835209055
525931603
1209541465
1293599836
624844827
466580041
740788513
973808310
830844588
651431937
795136149
751026544
590801101
191471266
975524348
543219954
485007464
467199083
336904088
421207201
520949428
858546611
623398994
679064078
392828935
406898620
691491864
500350010
470465139
380981528
378919193
564700417
485084342
553495132
478820979
1185930748
999453766
493169028
464757669
612241002
511577335
447562432
1080485688
427337681
365277750
904552194
1212684696
367267618
424536166
618291923
493602297
1317201761
32055954
1092541668
1284284101
634492458
284949792
1244262238
658387517
1296483844
480377330
816199662
1095000003
470778907
1208904971
621202346
406757844
452608369
854129915
524586196
412908185
381068029
556989769
786083138
369110898
705313286
840118522
336057377
924345434
729678029
431415982
531436210
712622021
409020370
335813624
1373927963
67565977
522228172
903962195
590463820
851595116
693093778
220293153
802256138
827288604
1339046488
1304407414
775061184
1376577252
503565864
355675187
973509640
849187243
156040648
735168554
521264215
860172563
932870633
355884221
680523810
446600220
639526398
789969949
969804008
698087327
342045533
525356774
449521683
187164826
1341069221
1086923481
471216865
1007486409
522152121
1338900703
432326196
991781211
378022470
373116472
459684835
1398940643
696393491
378608544
845587283
219712195
729160394
396160504
569893848
834884385
1288731311
357654743
1018142196
693954133
530037253
766871399
499915281
534061417
716719089
925526197
415301004
169333949
481816138
744354369
584334708
475922417
304006905
1363049967
1039288815
945009434
432030983
1106233905
1143764237
1009779993
587855323
676962935
1027398459
739377037
298929778
258425311
962485990
1383603315
777050035
464205744
712258120
635012773
1068072944
596741027
1315746172
530431522
1184682911
1136574872
414421307
989199249
851927013
460892505
426445203
849725119
643769252
956632094
861206160
1002600096
1206072370
479508683
972285236
1361444320
1000958608
486095709
912728012
406074212
275139825
686142460
872611926
453421186
650250559
976016175
660330764
781354286
471917940
1069623575
79758589
1233862009
386781327
389048294
126067662
320586305
89787835
428425293
422568749
1211011159
828568903
1281635112
1355226788
669999926
1169892589
166590199
852911655
1263355591
3463836
1351231685
1165590839
850121294
520419231
484320199
288442696
398870172
607564930
1154871440
721695466
316246429
1019374566
1240498109
1016220401
393348499
59860900
1130646088
803514076
477518735
1176703276
847889512
568811806
400724649
1248805318
894413270
303189864
387358408
773916395
535899496
975156791
1110156213
591796797
994106364
428225605
709779878
694675125
598084410
307341683
931740790
438803531
707860423
659540112
757349071
822948445
85792400
1107092617
1220101353
1015095152
888181612
1101626234
1313737407
661969868
1370922197
712147088
460508119
556370985
1314168009
692815780
799190793
455084668
1388484558
1014893052
423231186
501740597
765391081
916283814
801081852
854695480
579159176
653062285
554764510
769045617
998886011
692333928
684031057
473783236
61913994
1363692201
199454552
947179154
776950817
1378680223
182893585
491255683
633131514
1128954601
718594572
570749465
1085155483
354440229
751242316
988618151
851783325
674627281
494857223
713386512
1330493785
531566702
377135159
197172718
584584445
472400196
452008491
1201102119
1029411085
40892365
337815109
615052993
1287134453
885570290
1192603599
556759693
274343015
402885411
526708993
887720088
473887749
552938557
530513958
209501669
638440997
1232918675
389992502
1039816704
1059003611
399534830
478115028
442621143
835468071
1277397872
997961790
309114374
748716469
1291802066
1186720328
806801604
774925467
177644579
933397393
858454426
618080034
555985230
1386516024
942835382
1011494074
654998539
1084554978
558491078
181444535
479517278
901237609
949819566
1291304191
361567243
796018516
853086429
1015975299
1255469163
1362746810
1156546798
1217405129
846813589
1372650206
1062219168
764021744
705695675
635792538
520959123
685654574
1347768618
1016145802
484381677
510514900
779873067
704897347
454603505
255672593
498944543
1346227942
906677804
1370889013
496491860
414435069
559339320
1037929241
428998041
1031419689
697023018
623677090
691047010
495971283
851370325
1001953231
1264763282
774042175
628473352
1307390622
543776304
541868567
241068178
1019417685
872646757
1365284402
478897265
167318882
1140285586
707942214
210177241
718780464
625267845
314711643
997320876
135554797
313695872
425103013
437613847
475838576
170131306
757532321
516641397
919645001
362068357
536966806
1350252500
206802861
447972413
682201261
620121563
519330523
811824623
826173461
907467951
528876890
222526131
580977195
457290802
381088026
1117965633
360029724
543246885
1187600438
1353942116
536157973
604491167
695774532
483076970
523588674
770033711
248341655
596134940
577100067
952949287
94237330
144620232
378539026
401474454
469554548
659447998
315216415
344384458
1109594737
498176829
612261113
930422946
636273233
720995520
1030588004
699932248
555162612
908657756
1114484115
489566645
344765137
456684429
465826330
498723977
449002476
379569956
283140820
943676778
880063786
1139277174
764254408
825477212
362862812
1042093743
393758896
130680584
695712256
521587354
1271613042
496824286
1119797574
80471
1283862067
871481263
1365807541
494187041
866790342
35530296
438382396
829954526
657814084
868721127
932963516
338259257
1233220178
1343096088
1174093288
387290125
817670327
1293841273
1030659369
410683499
526865374
1196222948
1318860545
1023030941
1038943167
1170149909
406530786
1272854208
549808331
587602384
342129634
336855583
1191110774
868073324
754453682
320921327
1341766217
550890406
1056668665
668121545
615893093
596737985
930102999
1180492066
895476375
1233982173
1209411049
1304152933
1353650386
460968405
745657139
666469587
406989899
331186920
495663445
690156129
452389122
1145509563
988767954
867391032
300647827
714652452
341311067
582608841
693300065
847552243
1070640565
549358512
1230742559
1129851442
840913299
681812172
517394086
866124595
395766041
823741820
1077682799
798000499
468600020
980151414
624183811
1257040601
1390755390
671573332
896533257
814134547
502726115
1047000451
624270830
500577344
568720089
582072609
982249662
1197258227
144816687
936787208
577824139
699618399
216945182
920881701
517939107
845878479
193481262
600461973
1099460059
806848519
541819590
840464851
911447997
968114842
563363320
87131487
1117300585
145926127
828842130
429397316
582440129
802006085
1259465839
1376129322
1123846600
552411098
1020327303
473825632
384047553
899562515
891684711
1045462290
1272551710
543499830
988337513
976604735
1017438671
62808335
1033675680
1273874648
1070011939
654766052
442846234
483742972
591234121
1043996302
1339721885
391184061
857386759
718016668
294777746
1177368809
54452736
1060465098
894942214
489335586
1374770855
494790970
454181942
499591948
1127471347
860049651
428277008
463750669
814087664
540032860
431016807
436550726
422229671
585800804
412026226
855247646
690737931
1312398600
489859802
1051319864
530291825
648728651
665404581
1211014169
1008597287
442219442
1300400552
1240093972
993565088
590205410
434595703
756956001
368185426
1225763913
1252380479
139701427
720125588
958797149
765732876
363470802
1057047501
375564103
858817415
1017332138
1302127673
1157139194
333521260
698753216
980244090
1147123365
791222217
334518636
801934458
888993351
954690231
1155269638
576037384
780536981
463626217
911559119
409594049
401069159
508915391
726677968
1378762813
808880310
628599653
613185467
542404854
646431616
893137475
1368329464
957066521
730891857
1194985623
445494146
1041015105
995825827
420442932
698704629
1252048085
512622514
169150337
1365472828
486153786
1079719082
590953925
1357867423
487481824
635650312
622212323
1245808918
440079549
506107785
1255239194
715554187
1106043075
874206856
850298393
678514823
1368646144
471623451
460713420
685838330
197014799
770985637
820124947
235201746
547496650
661133046
711864775
234631354
416062970
777649965
509478273
1028694971
425798561
41889928
32223265
391843369
407331585
648757768
520712451
1236062627
1127187022
783404126
778437318
1076201878
936512685
1176859974
1334810175
1144416152
567415232
771366280
692296887
983563318
451594457
262825974
1110486122
881849930
1289660600
1389707657
382627526
1369475784
849080711
760462186
570368485
1137797278
254858568
624976689
821201806
457385122
1023153306
545525334
102869923
468155885
1088103335
664775320
1169874414
1314455381
897053499
421335714
745522081
929692721
661681487
880456794
1005941905
913369425
388725418
224045172
730006926
839473566
695372749
991492833
840015183
534056616
965897129
1020664370
802694185
740431584
849800878
1391835817
1200961922
817513048
972232659
1094207003
1220680517
804686297
123219905
396281639
956674040
464254978
942812934
981333398
208672055
1338181661
481518160
455499182
478807429
645528912
628573201
571402674
736142327
964044559
486886271
652194677
596556037
922178805
338477615
1377218137
1066437049
485527624
1244214004
554798704
780369726
958199136
1364631903
739053004
470584874
519420807
982976538
1304010221
427764152
844786755
1246207362
1091872014
138447378
495900783
236637470
506064673
729320829
785730886
1027422632
704167887
323356707
1186074608
1074236267
862746665
1236422521
1345145697
1281823814
1127932619
988585138
1376880744
837550560
21501164
1154262767
340461915
1056739379
579636418
1100994424
1147603827
737056864
1168960159
994023883
852113098
947265619
358302558
952772150
705411626
370297797
1202477418
1243705923
1247515012
1089723040
703735576
795280233
1109767481
1269464880
1293972951
1370647034
539081943
1218929815
1057373015
791774154
1012341071
1246944590
1198957937
887383428
807023599
1089704989
821428911
490755721
509074816
1128360218
179462193
550070807
1066088018
268652336
764407452
690991771
473387445
506268417
690033290
653098639
244288847
1253462306
652867137
907904418
810181429
738363169
198766630
336703300
629549048
524936134
804320251
1088023
1089151087
1239952972
1387437730
476304390
608646149
805983560
337646465
448708025
914892302
1060255510
723674284
658946175
578791242
611133437
1273382815
1064284395
1016633628
888679797
485019495
1083589568
818090723
787151169
341029617
680476818
875556184
1052629199
1050073074
499016112
1179155760
1077020708
266561502
765182348
668870282
353766748
476032934
210145186
989967430
367207121
1178547351
997141118
755783287
1354221814
1008671431
940820979
1291679
905538340
1109191051
839727519
677216648
881423734
149722417
1283500858
1277343038
1256582457
861262204
822447120
995851066
533811424
385042785
839691732
999417837
902635197
962301404
115459118
386132202
132769364
1324296862
361861951
339181339
700419308
852149608
438167875
1325457599
984154781
604226886
741404845
727415013
749707847
813661620
495277598
754220200
1141000817
513918098
462379729
989221914
1025066474
554269143
970260827
1234711952
340773381
643359752
1082978720
1321632992
1164622922
632414831
841288893
938856192
522419635
543023873
453004185
665807792
940967405
423144699
519184473
1384619008
416759398
785688161
634752644
722358172
768327730
1333059972
714877438
1315751893
1135467414
441630689
1396665327
815422563
669944800
1129386785
1265274747
593021333
252118872
617660087
437572986
1347988389
1061502894
143910929
687980053
1370982876
638778284
229276984
509095815
1134821378
1294393283
734352079
132226819
1019867416
598255428
589557298
877662355
840841579
706420186
543324595
1351110121
343972223
548725604
84168104
359603545
501801305
724650587
280349267
464723811
1122975378
1031632188
1394270311
1385474249
1023282308
497324380
879314091
408325553
265666839
242552626
1080900415
373746401
494386335
1297024868
677777767
448425436
357404177
946478173
703667090
499659064
778636073
426065194
362344632
1254439437
911976574
535507103
590236826
444043896
353769298
973103521
265663151
23037044
238809313
507149660
559228451
856093343
494127680
874197389
742123430
649540491
628823329
855258824
19444387
650145968
772354992
1253668536
684049657
658761203
931240092
550251828
1366732302
464339402
830527997
772851663
548890042
812588045
574089096
282388467
1245299188
688231170
514995599
797380374
1294741221
520633036
1275679351
908357971
1119750296
227865547
219361976
770914995
445334285
968549935
1063206225
1272736250
741645319
1202236674
473723996
950104543
895279047
359246294
462190627
963076816
1204080297
990797529
834861781
267913511
663521317
823184215
1219797730
467704701
342016382
1377095615
1074472860
865464502
451102026
1347383479
559324458
553641465
309775146
654079054
574879896
634611586
582025659
1069519086
402558732
723283403
468143898
453353334
968307060
702231593
1356328867
1104268446
617661429
13987894
463401862
426325618
535916057
915252358
1182304080
1094115118
1008823430
575282229
625056471
934858052
879094806
733065451
1250461212
1259804623
770945579
1089850825
470386120
555846116
306223781
911688749
525063284
356202857
464993405
360367783
986966158
579451825
1198880332
201757298
758065757
530335568
759895766
950113641
936445812
1394229305
411038481
414350745
769429637
710912
983349892
1058770416
946082207
424139079
441391823
1399356250
1313609204
868532008
890191215
444860183
1113800795
1364334339
460399592
494583835
1099053709
1027973779
942769609
531091856
734968750
650615437
555474504
395921938
254169457
276202316
1365112450
663892108
380978540
610037766
923377146
1041433624
782912281
702748886
926141653
632337231
932211712
1378867797
1211630403
878227065
432742612
250365109
1061129041
752803452
562204083
498591765
1344394418
518240035
1382652719
617040305
1099538323
1032316946
504145462
1196539739
307218052
673937082
814380753
1016996878
431972699
465762059
407766594
1045405863
593734602
461580554
872686707
90583550
1110996373
776556264
737425019
578753983
827526665
358373415
478999037
458480606
1335185627
1222866064
1142923265
964115469
402526102
316877591
488597954
271408258
394241002
233959207
765751152
1147218328
1240557090
610874311
586645913
342407718
1083662381
660878994
570417470
1194484008
954326294
1304435715
102555233
957655379
1131528907
889779684
1286048975
601817427
898205173
968151198
112710781
619253791
867879084
1158392340
1393935517
454404814
221439486
273007033
668144280
1165194371
1195446049
315656056
1318955595
770658905
556444676
1346621622
811431997
913544287
789870291
85573787
1343662883
491932876
448715557
688599986
1352214964
1311043750
1139931861
1356306630
1288503134
806222594
361148785
1228020851
1376044065
664734408
654592217
717682678
378827482
466023397
407582235
987528430
207446513
1276572775
455466975
549595795
383742640
1058190021
495027351
771569022
1024627904
516327395
773313798
410688370
677903446
1190149398
610208689
557063140
1142470115
532292596
532307538
664148795
1352392227
976662156
355286512
1084671755
1285073064
492428260
444861932
957732897
1328963563
572937771
587630701
822767626
422758521
824085661
569639464
1394830366
710599259
465570391
1106579870
1015874220
1051003654
821008688
1172735708
1226162892
494932743
648701592
1098225216
740929809
845546847
1326072478
405173501
1379874301
591977184
630559679
205750325
1166489252
740749609
641986450
1357826541
396153915
436650398
893359104
708275150
967437324
1041645665
372811382
1359408423
696808477
572197254
975863527
452299993
880759008
656866098
1395633860
1090039982
210502668
563348725
509083454
515409586
695202463
395232689
781162342
711258038
454854620
479446707
716557510
735185398
341682522
850819671
382822769
436038525
427886279
1007799257
596433879
541500532
1089726649
1324832443
1314646082
364215620
1268232668
1282631279
644012503
1056145834
528168651
1374608187
669351857
648798073
314364452
950416240
1288253093
1101619486
456329385
1328300227
513362924
720468701
1337089548
287202555
1208991453
627051722
676120383
854454166
372545415
1002466395
477581269
1011067855
389346474
387520554
408374808
635387720
1175960206
600423566
447256323
1336760139
511909397
403481225
304165574
532230104
642848086
171949531
409806274
459197663
483101030
1331040256
1332889311
953372082
1105501945
724340253
381376507
494785198
269683781
385257774
901676703
1366459617
400871882
302195239
417918504
461794960
495153287
37893307
379587027
237122618
514778564
134566404
542629400
1280548466
451960709
466424851
979279188
1129182611
597879515
406223092
737159748
735312611
1103747739
458308683
1321109758
1266618802
1035891472
825887288
1397169166
784476673
489892930
138746052
685005363
1297916785
766530162
933752267
707508556
737278885
956929910
210560905
1346237579
825819561
522074003
487309994
680475651
901063036
305003667
540654682
1130607029
1059725319
1163289605
1092618174
730280927
893677263
986253748
493509984
882173919
960261794
1101240698
719507849
1032895842
144027531
946012621
1009303772
880878630
869804378
899087076
836800223
454662853
794248217
511768757
905803795
1381603145
711899935
375806290
1246821137
1054032276
228846937
604726900
1005084708
557577537
477734064
792764582
510057151
388902752
985429409
729101431
600957407
1354034444
747987307
1360486049
967492462
915472441
166582585
438858001
704087557
1054756965
576083034
489723016
221438451
902891576
361028402
462972514
134016643
505984591
936249912
744139726
798757823
445677020
866849742
931558533
1330278352
998176782
425435770
657399633
932740360
1397528814
487145775
725819249
426368181
466501464
662598411
535078417
1206571650
525284409
866690012
734164151
491547259
479019713
547566253
583929475
561014505
528529354
840045757
1113781673
453022050
138314801
826928133
433342793
959596092
1379713549
665188195
1065407175
387032467
474872997
788437387
768951885
1369822889
426721987
504548621
445498951
558445081
1337240431
142198104
518767019
204794567
1142720372
583470579
1048364827
736758955
646678925
685976974
512520246
456245431
334812970
551270037
553524037
1235661984
541021887
741511320
617088433
917655423
1096474654
1262572322
448705692
1026361081
553359031
894005799
130706228
592271902
162190619
1132152703
1164944656
479598249
507438295
477626666
780175464
1372982567
542769231
363276509
519150444
1255290156
667141597
811674780
386390480
517456093
422339354
422722968
664620011
1306977512
116893951
889632039
1394111503
1070465423
507912038
1000351811
918850831
794270816
546304764
384391682
331837375
401078960
350642184
291773484
935782358
44057368
827083242
1044743343
449103635
298322592
791831325
904739429
471881590
916398009
472784345
773297336
760119310
872481871
1233319966
1238720440
338121945
549091572
1032607943
982208946
722860452
780896586
930202951
1216547578
709172497
725944200
338749870
969891961
794101457
1317640211
894193211
423497297
298512089
1140199094
122296083
567108344
702732869
1221727856
866087048
483037383
730734402
800625880
614246637
453955121
752272323
743336512
405337535
674234485
813170378
747838398
888900599
1338258286
1108354403
364926634
1212292101
625093070
611200274
565665595
423250662
347220424
1279726911
757457338
496448627
472826819
323178280
669977568
298494738
450322177
645213762
315751112
493022306
249637565
986106495
510759448
889169726
1060272418
594917399
872513191
546115358
1184642620
842042923
395012619
329233438
994203974
1343429279
315663113
517207658
335852307
756011121
528499018
956810361
979636889
563825159
677030684
515954157
684993478
555535551
451107279
82536414
345454765
1304282486
646299238
990732072
828284212
331900669
379987229
580533403
406973551
189606246
521802504
331427394
1191531849
965443499
676021785
525562174
442745668
470954324
482349421
558431639
327580200
443168064
830440364
722479514
566054525
499638564
1287339879
1376603373
1182847712
703403498
1142342079
567891814
1033714646
272208713
814243382
640513347
232140479
1343603045
1315283802
918846143
502317622
262018108
696408648
647560121
971899902
973200595
521294801
231987404
411036460
1271908239
393822822
747897551
899499376
723036974
1203866423
827343304
761827066
553924722
652619659
431492325
742815177
528241581
772770322
391708258
537313229
257751271
1132664499
590025823
220283779
476137828
767984527
1002335474
1225520599
498028483
392074912
1050211460
987151756
460439135
987179134
1199564074
132980794
1233674317
806248387
595683652
502697027
449966969
572865305
1052020565
517229879
349576417
145336457
410697973
1372229971
120061352
668888602
1232195874
671962361
1058323458
476691240
549491397
968724921
805884612
1266337517
1224465093
807854711
612925252
487298523
832479284
582236165
1062747186
1386003965
771026793
632348888
1094954345
190278226
827284417
833324042
1184788092
1145280382
1077984198
807121062
392306439
1295417211
744448134
1374552093
731364444
784312676
1091402414
1194807387
556042499
476054171
750444617
355435465
734919867
607479289
587166704
697264231
172963
1182760063
1231819520
644984091
739338961
468616517
1055434274
470415170
706678037
618439134
1110839946
222345087
1331834080
417939260
1086505139
440918929
531193956
368156793
578001308
309443364
1361193361
1233600222
1098217797
724077522
291440113
630618119
542921699
409864966
332809438
610724597
732162465
1081089810
474912300
1029832706
923141683
1107102478
101257896
861731044
1370296179
1156962139
1182021962
819480264
506185422
397755320
339154903
605327694
403577700
564860700
1339877109
422716627
1326483550
646074694
1217679500
745657936
818076187
1227569513
229501543
665191795
588212041
750509271
226252518
1350019099
1377620487
919887082
953446447
334439107
619731862
1055766234
361263579
536422051
757483459
452740317
750575049
706098968
1359821866
1117215479
417916029
1133177316
199806498
858815370
87962884
884912813
748438619
830997052
1289421487
1240760647
932836869
574455475
502647105
835935063
893701961
602485783
109738453
501781657
922672870
1124011013
593348853
142586660
474765018
686566305
884134614
548319876
1262492152
926908513
800478899
442389173
366865262
714045085
485156847
991047795
764345112
696816066
465346544
520139029
469638879
708181556
1239643275
533981679
161427606
740272962
334409292
415483554
1330021303
655134369
458751251
321125875
588779796
1302921095
588902637
288790733
1007702844
658846685
1282751744
476368150
691189059
636462387
649847576
617481920
1211413669
1102809556
868745054
461603205
625804592
281874397
477283523
1331472845
643346539
657453540
1052478606
960396419
425660861
907035078
479463696
1012049322
1088528020
510188281
488506630
49135353
277667160
475555370
461662485
1171692481
157672929
918522378
917466905
183016580
441864518
839179437
465211099
438624093
1274475206
635199515
529094209
423716425
452673840
675150278
493606992
700825882
892950781
673291938
316639842
403398113
521972191
303946042
1245781801
1143375823
407201143
344842002
1222119628
420234437
692682049
1094673375
1212449728
967028202
249277804
1395038163
120660614
709256132
1020106569
269448895
864699913
1205639440
467514601
1276802332
920836276
532187513
526982209
532065988
843933200
698503924
212347577
370063744
436874915
645781624
275726615
427612573
198984380
1089564356
678675722
639341952
674544452
600955011
1323460615
1092052504
600502925
658113475
333476420
769819712
1114312795
770982437
862381717
1038501514
1238852223
1072133604
646278417
220813049
453097238
481645905
395807912
373535814
1237988226
576560454
511428977
671955192
924335118
780753359
1225637180
428571713
726355833
271901254
789576388
485080519
658549650
738081967
1070520254
672542244
669247229
1392949254
1049070857
1128795445
444080517
1185978288
591458975
464096002
1253445365
1380361206
1065872798
379103715
1023685824
685891134
393295871
347251796
609171769
738729609
1292336337
1145383663
823316939
1380299082
788056106
1005657861
1253550013
394927135
268093012
648482351
555706207
1330565878
640765915
2178150
1191067579
224269808
439096823
1120155728
610425376
814114070
1167361879
1254112939
466228895
854453452
849923759
857223467
957289639
434683749
1094009522
416885545
614253531
1371381309
474409961
1148598216
904962599
991135230
435031652
1383311346
638937149
1085751628
485362924
432241446
617073337
390148926
363494633
389222892
1222613665
791925998
1347791419
934324804
425176856
422296823
619432483
1360772262
1236287458
1081831850
354484959
574596466
951067837
649523150
862853598
337449652
1172698735
726639795
539009644
1293611150
450200426
395036720
622602185
443808510
679870256
154976366
818231558
821567585
552857452
1152178934
1312332115
681094359
1397578434
1108510093
887621778
596107057
696442044
979053777
604213502
742661825
930330554
417888910
726210763
333273847
856220980
594917077
1347478612
1107241868
1276994757
1268988556
1362523173
493072572
944649385
1319276909
737848298
377482386
701442857
274154916
1168487789
850536894
1333196638
1010011012
412815290
408151267
529203463
772699660
1068462549
1340639936
449190576
882638756
330635586
567800771
1070658938
1097235903
580215100
954057067
385977011
400089336
548097794
965654525
1034495964
505136668
1168987764
382939494
1339126976
642619324
525930882
722254820
1373982841
798680572
551952591
930511906
1062243861
765218562
1091396419
1373701142
806238645
1395854669
1161953089
1126848526
1246887014
1250021151
1089634024
1155800490
1258442039
705367434
507691419
1086880997
1224019179
263471422
862492809
774827640
686889847
1138910823
744348781
605195481
1206171153
1129682088
795038208
969951190
573657716
1218149209
490172058
1354253250
584198395
1364754166
197851239
942490090
1136015658
257967330
1281678668
385372778
856819141
1122317795
440537873
1003241242
212805169
746767525
579776284
567928315
572358758
953415286
805017385
368485556
1320772155
1308937866
749415314
546747489
574070750
713687830
506224983
478232041
1036772750
487838533
465390390
375565947
707838668
1192531721
514083969
1124456270
1158046248
622956398
639787975
1223901401
541657653
362117277
1174560061
833048680
1382214401
568914697
508543443
1280044288
419471391
672588633
1379202718
696896441
926579775
576125611
712664340
405713406
1026346677
1385653829
1218044492
1100740091
1151546823
1016922611
1239535659
1171175602
439454334
1130683707
451305661
766522023
644836671
881485689
659321064
682488390
428042612
1240121162
845040844
646713142
664413576
506251399
1016890547
712475269
499412260
744500334
1322085428
487126726
1357737209
719360548
1003359372
390104490
891176923
1157887442
767812122
1357063046
1010645847
863439046
811443560
182722703
841213981
1354870030
633278937
531984682
1165963015
1069192408
300781272
1292128121
781077068
579097902
1212123876
402975191
770059735
1307887940
527614470
669124669
810548535
916046825
1026399749
1196711242
1295490951
1036314059
291574948
804685937
946032424
1164134264
459911932
962934022
512304667
467485903
949486433
831891542
655620526
764098382
742324435
214878674
397953563
1328156432
495420099
663881673
930670414
641782562
441806283
1193192125
1166111487
578206293
763028235
482478992
593624609
974642722
334072394
1080762040
798852657
433194628
808110387
603506466
1254763443
750557238
345481616
919914094
1326897550
1255345334
457267747
896070246
628995008
874392662
566419728
831415964
946442216
1338086037
457732947
1334222207
669551242
878365930
651794603
1227566480
1312652600
557140724
894078164
459298099
503232345
1251615475
1281811221
915555054
1194934964
907761228
1376792600
979609805
497232497
508445229
1097449911
566446730
682537544
952227599
372318593
482908939
714746598
672954816
772885941
805582911
1015919316
406842714
795267835
961844079
638540081
1139132103
1069467292
218348391
681074169
765375019
1128071625
1004055370
951102605
1004908425
1206985206
671677550
1231697435
756331016
1251504727
1355468329
843200600
633052336
961380055
720069039
547421606
593685985
1221222802
784675033
965118378
647920102
521163249
697266384
221595147
1248178267
1365025537
1325901336
848128165
613894751
777016735
1243766371
842311360
1380661933
799603912
1397022934
911965718
624720661
1232690595
957578772
799341399
683433408
824609330
1022555408
1020923783
389382867
489051006
784514524
769447034
557709284
274667765
826170811
499702398
823913469
1137234187
364519392
632114798
753336946
1038752714
588460286
1209847799
501399445
1060768421
658150747
1224412496
381650478
1375377448
795981836
467000964
487221248
1080662650
931252734
699246908
818989039
1038869772
1264341149
1056618938
1049072185
674695169
738758056
324551034
495193379
807314682
681837308
164616814
1069284204
538192957
1197185556
1582170
542624647
569844123
726158374
904611766
574431614
221172928
960926102
618319534
922145732
145401084
884610278
776925642
604723340
414411070
93606182
1038456934
1076311442
867942155
1028723686
390903036
542742707
592222873
674386104
485141534
520312603
417335849
967884908
563506589
331307840
898462711
805539858
945813193
599156419
1333763288
688859997
452171297
1257893422
1010470750
218325530
1320944182
668426820
1000680182
650736695
1279172439
433517157
1271444435
1038723045
1190910074
728222385
993769627
968344020
440732915
341458990
914920153
415987960
1371290888
1377290695
692359031
1069929274
845704893
399389220
1073476725
350156589
857790871
1022104142
1277432336
1044100236
1012495137
300790593
1269483316
750109878
380062254
156660264
470532718
1229013393
1053786714
553500851
1189782529
515797251
930087753
919052535
893268346
926963047
1306273169
1055859912
781613728
1364798046
1312318835
1186208517
1215818057
567810920
1386011708
1250699062
1052389028
70801132
787175084
481430368
693907109
704449373
345679623
941308614
1229326835
468878892
1260646830
830737221
207000430
974277066
694335309
1163739085
866359570
382572104
713732220
1036245152
1359174962
248615106
864723925
1312803203
372801102
818693928
269096996
1072762223
744710144
1044155308
1280475828
516037964
441643611
846026366
1339841959
404557802
1265530341
374592971
533477323
995374636
455529422
680038995
1378217960
825665254
1326269648
700014925
685147695
576069368
924887314
779265727
730549823
1240946892
541000485
487064809
352588206
221670897
1084296798
349653048
1011116591
1197153929
274112941
774317539
1356719833
992418363
979899852
518502658
715797594
503880825
940620795
795355862
947029046
936273332
1386712580
1008205253
1046995900
507958341
608857666
1101439954
433179841
614613571
171629670
1241107164
683159371
1329537575
486199647
714695061
1281300292
1003202563
713415188
1356525860
1313005452
569659152
1266132783
622882704
393859965
661054638
855679303
658327139
389334632
733878316
418455256
1357237441
424271589
812925285
523632816
806648808
159794644
514722830
1137576394
398220949
431943743
1243833219
1020770739
377570323
463418915
737748390
812685700
983304056
1270406529
654034141
1054438883
1039097487
776996943
296887931
524140499
1330972600
924888768
1320644907
732538304
684174033
768678069
934707089
751408138
751632574
570207961
612521962
767186638
651655939
722817405
1364194367
753602120
421605350
150097713
620471666
684922704
439995582
422471817
909866835
467349154
639853404
526806898
932682961
1063751180
292336894
488558814
1029602190
310486432
753710117
692285825
350109759
1051056143
424035498
1265921754
777107002
345895117
886873060
910297086
487671115
653985627
1326350026
1258634077
1334292729
475276291
420675058
366930934
1231051750
805919016
1340320260
1026144217
445598094
451916178
465493748
979828258
1192016137
1256578141
223714018
1237031821
276378506
1048755845
1302473376
364190760
528493101
334682627
443568397
372326158
409779487
906798293
739541180
1062304321
977395827
1293345705
790143637
794538865
368466413
820205551
84960087
1074039347
58327773
341355839
980788954
1308286527
1343058638
1276062972
389314585
1116926477
467332129
929795665
1274868134
1220155565
945714579
604203376
1338989024
1280220038
516303617
805163805
334736127
935865
319686044
489582870
462580510
980544483
1364525392
498152904
657611097
801381075
567864439
594110798
1222708963
1141708803
1015038166
1171009258
421571261
458561533
1375903998
1213788440
1027589238
912291467
1233109649
1399298874
320614470
849465772
440778858
498601122
911875161
990012633
376553296
524730820
496193160
46881299
1053059493
82182688
741180184
344837605
681295772
925031964
50087149
1235784852
1386389120
267666413
1381921183
1900818
321843800
245872839
398581431
750519091
688309963
851364138
1327077279
1072579662
1066429725
775353634
834493495
819413378
1054920035
1268988108
492377917
1183239080
583382083
1042628998
847818138
1327721664
1065323058
720735317
1240997645
31883415
616058909
1165155398
557371922
432667367
890762435
1286646678
983844552
1391380018
873691352
500219414
1018296598
1036674921
688888576
1042185832
631349136
1058361833
775309042
460521533
777941829
708805938
1322494307
1229464309
1175802581
317372564
827330119
1200056102
497575532
911526865
975220851
403520932
1113851957
1171191334
598748099
424252426
1299748600
662540144
635111149
746861907
588589307
1050180288
869985044
420857461
1010055296
611534132
786944779
852192583
425716948
242511453
342166381
111498504
1119558181
956408409
542550729
1085321168
1384607438
926433522
728700445
895285902
798787217
471045873
684175318
1013834025
1123769593
862785437
500979224
1096615774
738674160
1350464475
567380074
1156155248
150824672
1190680707
647250476
1132724596
539047602
453055038
900117971
905539578
799749779
181560784
396574261
636743439
1179879802
463134955
899005395
162956511
773214733
804486640
447201388
660750878
843329459
1311887368
967697561
794695557
722327431
1021571003
708215699
994252728
397645102
1057886183
638161391
1092078600
515781995
625216376
1076372481
430408840
1053622510
905301373
698895875
831614671
1087442161
371653048
673594991
528174927
831942174
574916760
403149078
1095947212
879335401
1118383298
1038218775
1192594018
359619093
377213829
231876910
432767982
767981657
698360233
1042585599
785777422
496521430
77747125
262900490
732510486
452971065
565528755
893509380
357501604
841916850
1327813533
458698834
374369446
464305618
913997270
496457953
1348886217
931942590
738437873
317686957
501538211
859263381
904960468
1265601980
936559815
1337729685
1042570107
1214015240
916289670
510043015
451432036
1012958108
374957410
1010617553
1014358658
382814545
391641975
602287633
865804136
312836744
1245861031
409951659
671442503
453992134
1015499048
1378092780
775620959
1084832738
146768726
975317828
1001373597
1186414581
1017109687
1331866993
341566759
954387797
1064433098
358685535
1023725884
66078985
498506550
1017609192
377951733
268157617
1254142323
1249860132
623747384
850480703
985076333
1142851019
1311488012
473292809
1264789601
1039458650
1380195657
715091645
859290007
1173118219
987892141
493023112
613737987
499845994
844898832
1033311675
480781663
1043260198
1126706789
380338531
498935458
570919114
1381855771
538748305
1383486337
196495595
945063451
841611619
634078368
1040297488
731209553
906100781
749798846
1009327604
1024645081
664433781
1349525937
375629387
1298992756
273227953
1382444880
851551532
717336979
832370074
336077323
966918229
1282576914
440624499
855964408
717946691
953604952
895917299
1216681409
481595322
834658201
926306482
1044432838
852757716
1257348437
723636745
1198620063
1009048591
1141253933
380069714
732029269
929823436
417235507
479652621
1124892073
1143530619
1287123351
957370849
1107286554
402625316
842644005
1260019449
492517171
808584996
1325410223
784475380
1001349981
438816697
601706241
225793495
644641765
144182734
712230353
410223066
1003767924
521718130
1361017394
729138213
820621713
742305395
1369735323
540984953
1355169152
356591265
412438942
1200008681
962485571
216862402
670239520
1004798497
1312332595
748777550
1094996910
1206299624
791555196
960793016
343189149
472222363
989412914
625514624
646631462
705532907
434363425
714513066
911357209
1077720517
983009662
697557331
1262810936
1071386971
1152602220
1253856420
1076521841
689152998
518327836
915131806
305634760
1371019681
379312217
328249421
1194109291
176343833
1399313740
1323964018
523300887
522041115
848101907
1258047370
749203178
508023165
799741119
403488590
304781799
901811350
852965481
1284951193
342817657
436036239
375099696
1091295944
1294562872
1214832705
780709943
1348981418
1109735218
682254205
1105713445
815331216
889338392
157895821
1328381436
1348258717
832730934
738003783
1381195990
449551527
1395721878
505156887
1285547932
480513711
1369731253
843124116
796161821
1049154516
442024327
721208649
708355389
387588566
548938725
836668422
1291188044
926411233
262747258
1367006105
418507811
957444816
401203828
349148304
788210568
337423582
1319255473
995603899
335865395
1118511067
1134378207
1162409222
860484520
532663701
675354687
699440407
732568081
863919137
1373422073
976999870
1004348912
787685178
195548452
903764697
469760568
722320066
1305159359
761032883
930216196
464433063
721794934
759827190
438217218
744944406
951915468
422767390
1330328237
1339191977
370013386
398328459
572016814
790512921
806755601
474532959
765769143
1069252591
746679680
1385070741
916248234
482345363
742616039
968288640
346530204
385770794
810735265
734623119
591013619
169056111
561065405
771465422
637668975
780164649
378622788
793002771
462568497
490859872
521943840
540992193
936220243
270562326
771757786
1250349080
619994751
405571677
424934927
448840270
499917923
430148677
337901106
822883449
619417737
830386492
765931696
307902715
1305371122
926634581
1022732826
1026790492
1377380099
1309297901
1290169840
653868815
589963796
757012185
597782986
406040882
859403227
406189250
682505037
1119636753
986739545
950737367
390645544
440373656
482780596
1279595150
824836519
644181733
839648441
875718957
456740661
903232454
449598589
1178157564
1003391117
502330594
1252647225
826396516
764223061
882514266
838020449
468688410
1250893580
965136535
985616230
408218626
1245247535
571581090
174867918
672985797
242120317
214205047
505565566
957152644
815438095
454254639
1134099521
274428078
369320735
1333599316
879368956
694356163
774431619
663449063
133944745
800986281
205865403
805037090
752980720
1167456830
1241651202
474447495
1106786718
1150529596
1138589881
196367606
1176671690
334895927
922174274
966049592
688169912
1012721205
475217479
479492944
493268385
1200459772
800470084
347717449
374278104
1107958520
332682954
1059011975
1178680747
1043513165
872877177
337937806
1368545975
902223101
1054924192
1356513629
562012698
336941167
309402486
1373414375
366957183
426136550
1026661286
961057625
1033199563
533702063
316878176
575057650
866309215
1054984762
701053255
772632478
636917296
633852652
673602751
687936711
510518467
490752291
554312006
3719225
715792677
552372981
691070601
9127055
382641885
1190104828
819299202
706280932
975687485
691712084
356026079
765398540
1028493293
543108534
1359779239
904549139
857254723
575757789
845379534
542937211
1163606847
1304194727
772999280
349041976
425767933
622003349
715733420
674234929
1336237450
435228996
1120642491
727659215
1128859738
498323918
1014793068
673547565
579308822
1005591431
1187993777
1299650907
507161416
628041404
458526342
994223240
303303492
1397086018
918711780
1368141431
1008208525
854167695
1035133838
610960703
958048854
540579086
1215735102
1397328471
942049964
301822781
1215557479
933502606
770189717
417867787
841610200
1299535368
380879963
480557683
708168558
1072401382
243733362
443304432
750144698
868668295
587810406
816389816
876262896
974137707
1098442907
1389531905
673580103
372532589
951692027
1045074877
346471250
669878578
587333544
723438953
572532797
1055791535
920067591
666009742
459628206
1310904511
743541192
902875762
844679450
828850076
1070475347
790112057
455168371
626744376
567156282
910524804
381790836
559685489
381055445
287520959
689999680
1335514776
687419857
837461338
648897429
350481944
386924528
817344401
704973325
722403713
587771331
552749386
457677423
390824171
535822365
781039782
56429615
466247130
275070912
1272291789
1320511272
1325317977
982813045
591135304
1206186795
763887339
1261858258
1398530494
509005508
1099149618
313743755
863685411
610011545
577205136
243284119
872889129
714607735
336590675
577151785
453687190
439989115
1281192059
364453232
984609069
397480712
816470908
336187701
697556364
861633219
432068856
367741890
335244509
582437749
1380462979
713591092
318759085
1278818588
878965631
562247257
1050297142
1009130836
685345769
1386291870
683083678
1169653180
1346719814
487507112
371359679
663970019
1049515329
542059308
1392835678
341228412
765577275
476549828
1086221053
1058046790
832058324
1069839167
762524147
80056732
589489627
1365011243
1269890544
373649591
377871745
1000937937
639722360
382950463
911646383
626400275
1047115268
775688420
898970310
1071098451
606489005
1080479843
961650703
786524655
396576946
754665805
494349756
223387146
734338157
494104329
502271881
1321908880
827125825
500834158
915552203
589639499
529659999
228641322
1322905811
973648608
757919453
965857715
252646709
839283414
835231294
439963377
578478598
832948013
644964786
368065639
519644529
900904972
832939089
507631450
678625600
273782255
835753686
1112678848
1254203219
489038238
1376670877
609550977
799505101
1286196275
444201156
468746092
610582642
423110253
1342024645
575823394
1184321441
404405373
747428260
1212840370
1063379838
745364962
642262894
1344501049
1316723022
1065836301
519530170
1299771058
638046876
723332128
781213014
532374671
1058138886
736676839
819549665
385310459
409376766
461116992
1024519810
393145615
504662023
710045509
1287689567
60425203
924726917
540647419
1258995031
630467805
1153900182
440501708
1363234784
1363071375
766545710
472939856
149811445
1349326635
1331291521
442201682
735318173
1180478270
201553085
430100665
617013490
466696505
1199494306
522162354
946644877
1062799577
1144729259
850318176
756962507
143663236
1168352736
1184251626
185577143
847449308
807894109
1125140104
363043542
864378227
391787657
477173144
597517246
292571610
775485484
1207716858
340011234
1342463604
1322544227
1361654337
678191570
1073981785
481970265
84750280
1397855381
1005898957
771434528
1364972013
393277762
382531530
742498085
1110933027
1392285918
334091927
977138160
486399549
768680210
1043438454
1378055512
502637398
772971705
1017090578
514959058
520605184
1278446222
550109372
217837668
1033397405
347549623
670315812
416787265
777309435
483117839
892696590
334450141
236612306
843691295
486929147
415622691
944186813
167731341
1327940323
454554277
710189322
486183593
808954590
1247023808
556364337
969613596
306656443
1380602944
328405871
616882910
572956187
197865733
1195224262
658666917
173169932
384275067
582590183
404714942
156476439
821864318
919596310
515024802
1146514033
1230191928
304568529
919215569
531582295
589172996
1294626254
999434945
1377669298
1107452473
1022803899
980115583
1001719660
1346880336
796328057
1261393536
309490178
320552711
878048722
1220918642
441324940
1354680630
355652113
1385293433
779221071
412130808
1179025084
981404573
1210947893
342930113
213027876
477616318
466380302
511049652
747285813
625267487
1308147469
797774541
477250975
324575964
470017326
1362140605
933328144
478249902
1347369900
755763268
647049096
591811496
943001998
463758537
721573528
364744888
711475852
763383339
601322743
555427724
630498079
613381271
1096402856
1157813254
1310297596
175291186
581556176
1315298224
1128288962
892627379
949490149
660454196
794612099
1293775918
857852842
977817860
703390654
1039041156
793613550
975541595
718794761
632768995
888108996
975607827
1262931916
1327430011
499745824
860132355
700455447
1138533942
352606545
951835883
708340197
862301505
1396457418
813680134
623716325
1106729359
168342955
323080012
380588202
298710460
994751323
977798128
840785026
771746826
1319614563
970339347
396944206
1294733937
417975690
1265318158
1227188720
786028299
703975086
306891782
436233548
997392748
492481126
269209604
1231897440
954024678
536294678
727825296
677327211
1057512612
1181730298
463881568
1334393411
390052190
593623785
504375220
1007773600
293997316
1222479177
1030809754
1021852855
341365017
453726100
744969732
1017912525
502279921
1266098574
75154263
244550086
1138662193
1157165728
437953448
924189825
754482849
957996202
890051367
554250784
345384695
1257580271
1373035481
899675207
597194863
743399543
1299428591
708100039
1226674152
954146151
381091159
858582654
736106441
228232982
303551276
1165246761
961656946
677903830
1069656419
1320961527
1057599426
295049208
1077777878
1012799870
1145552334
481880228
1111997891
404346386
876734511
828005173
1144689906
683664638
459959309
598718757
498325535
715797920
337556251
783327096
827713636
1368830484
1056592399
437750620
569845323
1057474645
1203232614
544236960
551167785
883521468
1311961072
944952631
665289971
761102085
1261223675
870258468
1059661323
1372655304
386089572
949914941
629592976
854645710
1291502600
670444301
326537173
361416005
510803773
752195198
378441619
406556436
669885941
651264719
1144730479
1139099654
451982195
1391666444
627760197
576790881
963661779
474134784
1192388136
642345165
875224731
1194652398
1161739365
160173206
684632123
374054623
923548708
1193536750
996846871
568182043
650978789
546645131
1321432332
491488590
696229488
916163099
706872259
1191976136
696633130
523449278
1194903070
1355915073
569298744
1282972743
525317771
587671617
1055431464
507027329
790503695
499420266
564348490
462708015
996520193
316968792
762251549
671774934
251855097
666278601
635905225
508178990
510801363
1039924499
1253537662
546987892
800576326
116338392
601529877
485415907
744975955
497217966
1317384640
1021917939
943314394
680236558
501128521
925681847
1388086505
591629399
744714191
956938352
766625453
562385503
1072595935
460000325
749963451
388891435
802274407
433258893
525177916
1020585057
358965981
1226076884
1275772600
836287291
1295406365
521185198
1042085538
462364580
1146282010
179158715
790544648
668365322
543003107
383175588
1151166457
196912913
451376649
249310992
447000891
400016243
714197713
836742213
830922434
725993927
617056077
434877063
247334253
339428252
757987387
710722043
602588452
1304681909
419781927
974610041
902362332
500436281
518591941
1261317920
537957643
977765496
427608730
1288697234
1343453993
971512561
688539192
676861719
370296302
278019236
609199722
563606090
503260552
870102042
176010107
227550122
531802358
691907771
1054634377
530169081
1375029170
295721497
390495011
1229426245
1351731913
284039158
798697259
1296132414
843093975
903329474
1062265918
915128520
751238625
1342411224
670658061
1048567364
1371638622
919369907
701781946
1243236613
838306992
854586615
362737179
1210578929
829193889
431136185
788710334
915572827
1169887236
1054360659
411357796
474281090
735834333
959859532
1117131396
816226481
585533253
1157820251
507959031
481196421
954488377
619983877
1071311221
345395537
464892537
1305609902
1070257031
1393398855
597193959
637441007
1331529268
1060524236
181439011
402123928
795054678
1017563739
388473974
650258493
982480745
1252923903
483653157
1105100552
417789972
1170843195
1168792600
1194401516
846390778
1157837401
310828931
1225099597
253428903
671824940
1099842987
1267720510
833404007
708649738
796485937
27704270
867914042
631149964
1328035110
417569274
1054439634
79146941
384773118
476680709
1236026979
1242508509
526308572
1351446055
1113042586
1140573905
887588383
1117317454
1054510714
1016307396
454037766
937483831
216546868
952131652
438864035
1061673527
1385780114
421633717
1059521483
955470166
478300553
607067364
683002999
694430953
825238658
763369090
348229968
250062827
734014339
1182903301
1296097246
723909307
938258819
347836391
572582573
289357351
467388444
477988985
853558679
878891646
859458087
597817637
392011167
482494411
1315039203
348918887
786977050
512554549
450954635
1028475842
394337674
536399970
739181248
105673262
428664687
662281814
1067834259
775816355
431208691
1157571279
584261874
1261605546
400308004
1310193304
1018012087
921803558
673511109
135793313
561796771
879270801
760552452
301754876
579034838
136111399
892155271
1067532810
576387576
679799975
1342504901
817618360
225134520
718247860
1267429652
951120199
1120762938
870903009
931018076
271163075
535185450
1010175703
158400286
981611974
836399874
534159899
1147032521
659769492
1212750296
710514273
339582380
1074984896
792513228
867476489
572759020
1302656466
932320038
1241381282
1282852998
532946566
1175680054
709997023
805311449
737295579
539537465
1127623541
1077963136
709578174
802015837
394311382
939362547
487982479
1277701660
960951068
284430329
515717635
652599794
582223898
297576604
985619054
716381560
514976604
1317767389
942993454
675577799
998017369
387175179
448124019
249245425
225829279
567836843
914510161
505383626
747241397
1297966911
542976846
1359190912
1351163492
1244150556
1198207688
508831272
570542425
1084938624
472092659
1091630989
1094093706
792977112
326683856
392441079
867341337
1129247212
1258133294
473570251
1170197808
1190823096
488783210
1314484033
1217587818
903070397
840055490
808870361
719486548
995700235
739052295
399234579
1021908386
456208235
738685344
1192494238
1058884137
425060704
658259665
859136554
716153412
877370138
877735325
778426978
1048487327
607550388
703377623
485378036
51388763
1248083728
646956471
380197362
583652415
815043234
669491306
1049098859
376416524
909091264
536409612
914279923
884442983
198767448
824350907
383133973
665689622
388876262
1116350317
465868873
744513242
681518713
1027631481
109055549
604789996
74208665
963481647
717392433
848942494
980115945
808913361
1286416123
370937410
605418462
466654375
876293304
1343550933
331996028
607531677
565626942
359499322
619534349
705431934
718626280
1228441701
719971040
802206668
1391117315
1038767811
692228234
746232029
393868036
843707759
1304576630
298397563
949374873
207266496
351972461
508643702
435247233
551006482
235077819
568153833
770430816
432636902
738254456
232441273
893139306
442817530
866373788
1055727917
887799104
2908352
511025396
490434646
981933662
800539657
870762321
746508564
1316848224
461853273
545141686
525512034
585604866
1287427982
1129403079
693965227
478674579
549923857
1016200235
389339141
122807806
1056985644
503825410
1353608473
1080458002
273488467
1336027841
734902784
388212016
669813231
1059389302
398252513
790372758
626974733
1150077772
377834343
1136792312
739977762
384902566
491374936
1057989807
1339293527
1004777467
739129671
312647984
895144115
1034624221
1278407009
1100805525
804736374
503183986
396167239
634826431
386741405
393199914
795075843
733899610
725842300
637574902
632688764
647353172
808869133
1148152975
1132194872
387232892
521214533
368749520
937269158
956643286
309535505
1059035384
764487776
487221225
1124469750
1301892279
1239718554
307323582
817561427
515372520
996039085
424550566
265948033
537373050
1207438776
977370633
1106048238
439598254
514933869
549338987
653764910
775300368
486094825
1390817679
702327560
555671528
680290879
672998025
103353112
1197757189
602630134
832842556
1141002774
1090461040
454083170
582024100
626682243
1180400537
796397813
463216429
1114347042
1052216818
828125786
485380460
923240659
376474357
785009316
981792888
724894670
555598428
1023652732
677776457
406101086
905098756
391179948
1080195319
1031580076
803501806
698305306
1027501347
201686958
642517445
388147140
378971722
888052247
633708272
1335240247
999337234
1364155036
753830322
781687280
1182251233
665901929
792681354
1364937106
665119251
660747884
1219077766
1286747386
1227590948
416712896
788559595
769274276
1399027077
1005242697
692214145
661103325
1045860746
913753594
679024952
851529429
442059327
966147428
472296808
661947234
663280152
1080850263
1112602891
1054983555
1299640347
710954271
608872699
947859486
851552459
1153366425
1056048066
799561442
1335874931
1101228473
1284034987
5665957
490114833
506968721
513276876
1199587750
888480440
619211223
402168767
318769156
1188493231
691372592
211644073
745899749
569525361
1290154199
934823867
269206733
914675504
973746824
1368033326
1021775662
586054449
889419155
565876427
284800925
958032418
185897684
1012525990
1139682729
890622318
1239764284
844458984
327607526
330042477
946852807
786631048
489835111
1174531574
1304844204
133409659
656260118
1205328355
1317080916
199330136
216886584
1289600905
776972865
906901475
1106636260
1257862124
889531020
399985010
318511480
838650937
508990163
498740477
912987487
707363834
1300852667
1318911749
749746333
459737889
1037641753
1129889162
585410463
927457090
862145671
1198023879
908600893
778377864
282771850
1378255181
1022669015
977179775
878738503
273714973
1118770451
1258488195
1042125477
1003507398
682148803
803958561
241696058
609241322
1382633452
1069328320
593984764
555950811
1357182526
1149901561
1117274582
792914453
1386651664
519038849
562856803
1075582608
933974507
1355341487
540239636
639176584
688798364
1000997810
431592904
1084673143
577020356
877315853
967279558
1199127359
1096255536
1335446051
821559271
1293456895
768152538
871256848
510754824
1058648871
442366470
911525635
538554047
564661910
683415455
1138061356
1179596133
910127359
157151881
754849999
907674741
777750249
564342334
858964277
577335531
664664018
612989856
440901262
688896172
1349854944
416956179
336197383
1382105738
649266188
1301898572
914584585
672440325
820794808
763095992
586289851
1045681764
755681588
929556292
1075572452
1043859065
1270599676
1365288106
932846763
382901576
432740781
790509741
1169920926
967987052
882244143
1046085626
549748531
959646196
232994885
1341972738
819209514
1062539695
1066241674
719915513
870931078
682673444
747166854
1313839305
1013067901
589353813
353697499
1344072791
722273876
355072159
1351817661
952820830
693345453
635892483
372388148
977588482
943538835
939374987
1369958513
1194452127
379246246
1180569689
484096743
1177983261
1000209893
451203456
1271689524
1366135657
1360847774
840465438
494034255
1263126929
476181573
1106799110
1236230435
1209042913
987907305
739671015
1288741820
1236262065
1079504078
753120765
1040451900
303692017
442290268
468896440
702647483
828823421
393820418
604621096
1135514083
498441391
1092814260
563565656
1157345725
625427374
812824536
1231260263
725671099
731985426
1096466513
635402452
1050245552
1015937387
436074598
486158797
1068797888
1229618022
799667274
1053269948
1358677214
874735910
1068113955
5396999
892852399
1103861687
440414949
333844532
1193006584
1291205638
1266683785
487602501
723314354
577705264
999918156
899313545
475828987
527491816
667267171
255108631
1067080024
406443671
1133818477
748292193
808899216
475393641
324583462
639562228
479306653
1288104358
1278604444
591250245
689419382
1205442550
488532061
1078388769
575742215
1374142448
1009374189
1103819999
1381612218
1373023518
822838913
682807366
1333296188
786724200
535044036
1082712491
1227438858
953834639
1297733080
700081599
1297787125
509484539
834065876
1360501341
640427246
826788987
834826412
449299487
1061752317
1290781948
1385837081
1352171574
493588534
226711203
585877696
877618650
1391950026
462070828
747168346
975684327
530633304
522717519
1332439927
1015944687
1154876314
639340598
689696721
1118593343
488841711
626840166
847674052
1002943958
495282413
1127852279
1135822587
717040896
1356707050
563316692
492984258
652898168
656654432
751184964
1104924836
773551702
858770340
338000970
716033818
853199944
464411264
208281705
286988595
772793686
793759653
501782358
399129734
400795030
458219930
944491988
1382793442
398457337
1223544821
1113540230
799284148
1132606090
434460327
628621430
603316167
1087426764
337086322
357639585
445395485
466538086
520640514
1032269765
882176894
1089537683
694484093
846249734
461625261
971528351
376130111
699819073
851784573
304031169
602755680
895208564
531445503
776994743
1357254019
634940575
623348897
1204367693
874942727
321400396
1033925554
698021016
656903800
869755515
1166558604
369128980
486402801
240356749
771431915
260560020
1350182667
887128193
585137543
150278328
419854172
528083241
410647302
1260573899
476633016
923761992
418806681
843618213
1261983731
383800637
145296837
674806508
1359067986
969569660
448126553
933772421
391094328
1356987172
420715033
1327754568
598341325
732328287
157174102
246417789
288067821
935307602
356536566
320345823
552810045
997852179
340507710
1146647078
476760295
1349763324
227142284
1063260829
1116912569
1271997599
1072828866
1369853268
337137413
1053298883
1205150415
883644503
1304518419
396107627
983199455
485463004
1150529077
465855328
1240957854
448527096
1192860503
1398150838
1009248717
1316612380
1213474427
510878797
1282502114
886284685
231824147
955258144
527421981
1367758883
225779173
1130185601
1238898349
1359298437
1277422172
1274465615
814242967
1381272314
745068326
1022948593
1260012598
618309066
965845728
805573939
1240534013
1088682118
1255210099
454612746
1179747720
619236411
1377258023
1263684393
825198445
854852785
347708002
687980250
995297411
975339185
1350152157
693141393
748944061
1000300577
841883333
1343174323
1301562725
456479117
377571542
384670698
134210328
571412658
459269828
580083902
1299863814
610794562
1284958900
717399772
943415786
1388295979
915858654
721343122
577207828
841654537
250386693
1036062191
1347743022
538291641
736891681
318143741
1058437024
1101806663
489266879
1052467004
862837598
475746610
82766158
1281499656
530092017
404917468
199023493
183401765
554505271
816334939
498640772
467113855
625780712
1103109859
1003913483
910750722
61894396
573011344
963084338
822973389
284772722
1053044599
1365527182
499712515
212621722
1246256810
1092629844
509822502
1223094379
1106768273
965427109
1173119579
657661771
137265944
964227327
296478059
213043103
328817807
282614799
364317536
386593313
110593170
387728280
811408572
903365652
976184200
472212634
1184141906
528027109
528454417
353657493
1342056168
523630413
539712510
468040734
540941671
214699258
559274422
374453871
479991638
706068669
436455926
296511531
401694787
1100301953
738990058
744191050
625922400
376753640
758372088
594351282
718633537
784111179
737953392
977929163
729865083
654483358
1057896538
593649583
826924327
605499819
912689351
41491394
490542462
914216800
605366431
265860024
1223143656
429957287
971476684
903837090
783862917
1283599991
425917171
746729708
233737911
910158967
1328450581
720167876
302057296
779519595
1173495831
1090368478
1164302903
607955258
535839635
1139456293
606732733
1242182778
974048883
704272974
785315473
1161055679
724264849
363903033
833752010
1197492279
1159319778
442774422
1106402302
455832951
1036123020
862710451
1021454637
246681353
912061294
585165659
437228418
1039545539
1356309396
421133883
1235715707
664726948
535169300
910646971
687732906
894110851
714992850
404502748
1199503564
414377596
998607224
1177420065
1113963844
960133733
422614940
702670275
556513811
866814306
760059318
503660278
1101002659
950148590
588424959
952533401
309927328
573261407
685067804
675880362
710505466
813621234
1071777242
955054351
869625406
460854994
186310787
893085467
1192272574
417149857
512706982
1131118549
1055572836
1088372195
542748026
1150897925
884331020
660442161
468564638
1379085626
1267059140
32460717
1391566222
1109805884
997932125
609144362
372247333
801480373
735957559
368347406
623601391
835249558
882878422
632659727
644609516
1077201679
735821108
709645892
687716347
490527778
836085315
352071618
895066494
1060309763
398305763
757090109
732627838
739194084
278570194
473735553
1000432754
470134949
630657442
414186481
682179398
989255165
925735432
156235389
669225060
1051757719
1066208157
983727473
884390440
1137397661
922723261
878753121
737736285
159019525
1225817257
365600696
332849101
871894262
689455681
179084088
1239021344
870049211
1236990790
931672795
1386296172
802662807
987072047
928147463
1126854391
583588878
896634608
1137295624
388016827
923491359
824298283
425039925
541555672
851818585
1144371806
792209574
926780633
694265500
312627467
1150552218
1076046472
871675823
447172093
1344572373
295699478
958998217
693814673
1082222821
987967995
1078914736
946380293
1317915145
1098544644
367507610
739006142
1030316253
561564292
1081236285
404441958
1103142054
1366822872
1046107296
847824755
227823902
1258486541
1166776276
317913053
336956735
565736182
720720884
558928481
898535177
779783514
977579650
756849304
801332239
731507382
1370822928
659717832
1051061845
1005244557
428294133
1010846521
573500006
275036951
392241767
1175396920
398559513
257414770
917642972
995569935
877152526
1179211870
832442987
155840597
554627034
584209692
1237730106
759570284
732989721
1206403971
455339945
1164365280
1048447464
341140641
594811127
1110190972
1065699176
774244655
268550759
851230246
409163162
855158538
940211165
543232259
643879943
759509896
550560604
713317252
347112968
1287275852
1394835815
1122713920
647055432
1052976943
393470201
719130988
1038902714
782773930
673905612
775134768
575081651
1011729510
330224270
887387587
469604650
734567670
884034770
1319159116
459802765
499304933
334124282
412594219
695579675
207853181
980505767
468559101
1234932005
440048473
460972245
36609511
1339208159
436930245
462478265
219701067
933393948
604574927
663308520
401913115
473534029
1150415685
989700401
655150039
923173222
695471143
297291185
555244882
739092120
1135823087
1018547095
393779474
856666256
864154829
640604956
131113302
679002480
776983180
1068920783
1292725852
785252274
600885271
551866586
590401512
635628746
1157573760
589825255
1236906668
1268724192
537608351
918150507
950863199
751560315
853822318
1235552305
824574126
403622207
308758335
1092593570
1350733121
750818143
503874465
873135648
1028253793
638917847
975510394
1076717956
443588923
485934615
762630439
864773134
269808254
977418617
1157665652
410476778
738411815
1008552973
1144295279
901990247
868809149
858078010
40976918
1194938384
808445517
85301669
381252361
511899877
690614548
732472576
1299537054
1073648548
1091015537
785387339
1347803559
1344648619
513761012
894674930
1123521596
647601055
1371375561
1149750123
576209933
485370536
961927325
1215567723
1035101430
1160390860
1006093726
1123237743
333669873
890538191
193552
1218073088
835316061
1202568180
811126951
680115265
717580761
967433918
1050478436
998881803
472667713
946088135
474373253
1074924630
644309549
355966568
291564316
1391644585
516556666
1356783330
984098247
807876474
1240284956
1219924619
419739223
399942534
1085636649
714179230
645470327
1084999017
422744157
79263896
938509314
461599227
1344461264
641595386
427619580
536412001
1039790158
923682998
1095771749
59395981
962000856
570122460
1078699954
197608465
495654212
1338649388
1265403142
902551876
671530625
521846061
391424845
1083521218
1333661337
315662064
1190094472
988334480
501239969
454150129
329895167
1087799522
306350449
716051928
1083214010
894504415
1399045349
457819403
848598042
1252680061
931707086
391219585
263517429
1376339856
587068090
323044557
804684416
1060430945
825930765
343965948
629850263
554239447
747127512
1335693047
1270529100
902510969
912933094
964765177
766805674
1354515066
1163827705
1337306027
519560370
416950515
954753801
827256141
947783846
561804681
945277489
1163849988
564930218
977737565
979171083
1365909938
1359394804
1205463098
986602506
36120720
759996354
953399817
1060139899
502342213
449115270
805377941
657982225
750591871
1374112934
449261869
797380175
69913492
366114305
367890068
979814406
419737859
949606279
463813480
503818633
1191251986
374334615
989909345
726444026
852420670
371734327
1143372237
993008238
348706997
259281183
530643507
421357795
626431881
1238914305
1287886454
746216864
1057753806
622529901
762917497
1362572891
1336457850
870400318
1143354194
1171728214
463721715
847168249
981933160
897320620
415449881
1252291272
1048533988
1070476648
117120690
454047975
359083416
646125797
852540955
854063841
754330304
527476828
528151499
825279468
411099973
589609532
1034577753
1220606860
1213409123
943305367
763295848
916955513
986987538
943400960
352415311
1032214084
895809220
1284367517
1060925847
657690080
1048783576
1108039601
626858484
1321397940
334679021
753366449
950544922
1017865275
910104792
1347114798
1064407743
1072900906
1003864759
648868826
334705482
1096356094
747035140
407746367
384958810
149145071
1057256741
993942504
574977969
941729759
314228404
409122365
671912494
1047409098
911004159
716183178
501047508
1211060121
539781654
854152275
401922433
1052153084
523585908
86469309
1329529813
747030885
531095292
969366222
2338879
1024422156
621638604
330247485
749583780
1262538528
543452049
300333883
537483568
1373377175
522484993
1178763123
443162490
787177006
1369503783
1335995643
1181858105
491156406
504864498
558404706
1046172528
478321924
220087468
468890370
735511728
1174700041
1015803622
1030264162
1003708636
919090989
1369126032
836621885
426981687
352627399
1329522173
891294994
303855907
844719605
1061116703
432808337
1249906023
1185953006
842562057
229500934
48838198
541329463
756974330
261804652
841335583
304042709
1188496349
906767739
832992172
873270153
1382132887
577721356
330523677
947188870
763255054
635845246
473099360
778425103
864480262
1204059130
1018793215
1311232491
1167698037
1350897461
919956172
329526448
476877938
271306310
51783761
1263986192
1289125707
345391576
1317964766
1180088207
846733965
482768758
808227059
782943610
512434606
621100587
1279898907
699254555
974731094
676354487
1173071507
546699698
454186722
1004335004
753770980
850484204
892958164
954779561
1289630658
705094210
383211036
306063258
1042541458
1088107994
847446159
1065491131
1121837516
1086343101
620369615
890804508
648523506
742865704
430902834
997419561
536314167
891763852
740597977
1303632913
1158171370
408914103
1384269087
328763977
816958601
941602029
945514523
1110412599
1299008749
788169765
1136595544
811567213
1183558245
1008692198
629172905
708475051
919045382
509849034
1302995054
322088511
502459640
618361678
1307465271
674267996
1180409864
796660282
968056619
717874083
1292465986
289340835
698009567
729507252
405347557
399498834
685380539
723152856
623200556
568846762
1298740558
941965253
1077112312
552752092
642510584
752934008
563004687
979130120
693223870
800860738
803986228
1264924973
1123440418
445697864
355705084
961667857
952306279
478534115
1100282399
655541206
444518467
1212825218
448794331
330340712
943314439
615026501
1332310878
1112253362
1184814397
384776831
589754999
496400202
1380588267
1182265990
1249113957
387101753
168101806
545684590
965494090
651127990
976370360
871154714
1362762553
1259851505
464302936
999193383
846708355
819459114
1343427723
1278610044
304766825
625345173
414743116
1008321618
878677472
494939727
1157518978
1161927222
806720399
1018679964
1109690551
735547625
1394399340
1178341677
1303160690
652121551
331361588
1351157471
1005978582
831235484
929807705
641923385
344398050
1272019408
1387447529
630485016
354447836
840776500
1032778777
349120523
845926775
696020270
668299489
1233447948
1065793695
1144474438
1088626825
621800296
789166590
661534984
1246104339
1169290447
1048884071
538462933
579416175
720869376
934950358
986142247
868181487
842299773
1213321414
950925248
1287715528
771327018
1395429676
1347139192
1207205866
1076305840
724854822
1166765592
156521159
1202198261
411841096
523648371
1396358638
458814008
1046493609
574708588
898613375
948891435
352740070
1017486398
729154407
837697587
964864516
887567920
293343692
1177230306
1038926684
538371164
1084041834
319291125
813631470
1129839593
1020012917
935599736
931390461
625181043
1367494994
803324166
706369254
1377437624
1054851588
711323845
499113387
394614696
527957557
984688280
1067621168
1007656911
593358880
896219871
992055296
1140779498
773281648
590447717
1353328703
1271866050
1072877445
810285755
939785136
584670865
387010890
1138239283
657796857
1227635630
1360193695
511670077
776876846
745553225
608684404
1019402644
621310344
1083810012
981250775
882461255
359736560
1034749199
1385027806
793391427
844872828
781385716
300765311
276909662
1393066321
1366059048
1038766230
660535730
524921730
1128723387
457507637
1147045442
588077533
1079800954
1032163141
543858412
975092095
539293512
719972745
772644572
759709565
659096761
592124339
1220474633
550553058
513515262
215969252
275787156
350222829
749262017
597443023
613964038
1340167596
409326623
978885241
952997494
581415750
689401260
1132024914
1381565297
472813554
292439600
950042721
1151246286
261458613
660722681
459729421
763543043
636475038
1238423440
540489161
475939543
454387366
808338124
360756158
650816139
639154820
1009710339
759797793
951302456
339478482
425571704
1105900171
956793176
905225594
381788161
460463257
550825358
1315774307
564369447
758264024
446692409
373606557
746232217
1096247376
935767329
342608651
1058945446
538694076
627778075
750595325
398023408
603434762
944069936
468029713
1238275511
1396990620
934416809
532712212
279396083
1090254334
810209476
1222492965
738731850
728276025
1220677165
737292898
457969501
1312290688
857842013
1250436286
505387947
807104695
15658795
546318243
40192009
577186620
1297870271
116591986
255706287
1305331802
885540208
769619549
1107046447
309442192
915711646
39328847
702466891
1055929894
507850245
909605242
1048081288
1075729415
381114699
1043899584
1319719516
1248261097
104140958
1214831955
1371899136
607980026
979546970
1222345159
886405379
941882467
1303074033
995230348
1068121118
100990837
1387261976
703701806
769023217
1290347795
1379770978
333232282
34790727
667087840
588144676
1271778026
987256162
966996338
524131666
1081949764
1130031743
458211764
1279885449
730766357
1176529946
1188967799
669834708
551209529
1398082002
582473814
26751774
1144037167
903739455
1377728241
932365236
753455770
914907757
894440081
870286764
1060029024
1202820815
799584562
1242443357
750959657
831698041
366035842
1251470991
1216249055
548514814
1339919093
889848260
420670695
776174484
612052689
389302459
682316120
812654320
799406949
740891492
1033194747
1257593364
616882294
967409684
870418142
905142936
814569380
1198741358
417567518
453087576
958431511
1228630146
665570772
1071864154
1303015756
658657518
392471806
319235801
574383341
436173747
1005830506
660801103
102442173
769742233
334430708
961355939
1076400402
391897017
906061094
1347429066
758248104
93206160
743237709
891637065
735514471
1088459390
509431019
1306565115
468533310
810287583
1312201248
1099171290
389690136
1244489572
507411346
594020857
519564925
351562489
1137283216
221947616
1235779125
1071376301
722177998
1256359803
464170643
708796275
789047077
1064495952
369580878
786553774
520043171
754431135
992909785
857436852
1148384254
1096114386
920975333
1100711473
633566524
314131143
1279306916
657806500
1095956971
1272521162
510584726
1040594865
927563307
1187521615
446557837
384093347
672256421
625702597
457779811
452175096
776924976
1148558043
1034862324
1037863864
1102216165
1217546942
642996929
1394616287
302308821
510767209
554962862
664947539
847061222
1332064020
1047499804
1042451662
831254528
1309359699
857126599
1344345767
857253071
1335660701
1277043613
1080475627
1004538473
1276112435
419026014
530989849
975086955
940782249
1038091924
1181309180
701686909
576702003
1102990363
1357388059
467240307
1355172219
184635296
817797490
671525634
654485548
921797849
465904456
931474550
1281905071
600804690
1130592773
1104997553
740561060
449588291
583085173
568794431
617408685
1011245785
492654274
1251885165
715599202
854783428
702401085
213118847
1093931449
1287897926
466908711
771428991
876904280
1388048146
367561242
1396659290
940758274
971333805
817694802
453023591
492352856
1167681377
1152451637
857323750
1037170687
632512689
874264299
1135176956
978764405
857999200
1082653566
1086389136
461620914
389197639
827681777
436346037
1025923468
714587903
1310624180
1240012032
499092537
1152771510
1205067363
459105512
775860620
457882977
1337689194
882930670
461577984
755742898
258324880
1380294470
849966148
736217683
544673255
970740748
340402994
475944811
808489473
1113651382
104469808
1307764063
849824715
1253514092
811144252
630839742
505443124
711676180
1173480390
601016733
847791480
1123150856
290552088
846339730
1058076990
428630538
855458825
641690507
626361016
922746676
528003131
427299006
724064412
1044740939
545381854
756339601
744183191
414540045
393648620
634716497
818716412
635327943
1042978360
633555085
790226855
1216165956
607886067
1252595193
902056928
1347902665
981362033
1200318431
989827339
343381573
341672286
1152233669
1126741772
765496548
1302392313
621933732
1293221397
647701970
189449538
329412715
976882939
1044977002
738236482
880171722
1190421530
203975305
432377253
904066082
574272092
668000085
467236956
293283791
1161108115
1304610158
974032416
1039527614
1157394523
486639470
466188650
777978857
394115375
1221583693
678205464
985737983
869523814
896079979
937097691
846467072
534398309
84034936
269399946
331472042
683411984
773219717
1151027731
1227846870
1028303834
748655340
448970289
752601950
444335728
396006477
788713149
604370062
398048662
1078503547
589329986
923380175
1092697002
836544316
423385378
467378513
1101900702
1356033970
478070334
412062703
303989762
1277190124
799575160
1332451412
1325489961
1115428597
546666896
783042118
402096852
1395397572
1306349164
601589194
775497959
469370366
181961731
1150227942
474057560
645861823
1211321860
447488841
1113467996
468594216
256647470
988289231
631251993
1343933824
1169357861
81413133
857437836
574329626
431077806
506594621
1020784466
462916930
969421071
501192860
760887422
1165318332
89499699
848107291
963034150
463057315
144106254
1043897024
374217310
1105767964
93257434
1097724131
757698604
993142488
1213814888
684400006
679913645
1175495008
1269710074
543730871
415928042
510347094
518815157
767499587
572013611
872439155
925464001
610526286
630840769
1085813826
1191482641
1111928673
1378440374
892837156
327169622
957143457
900724750
624037506
1062242312
711342651
1362255470
1152294907
216105380
941934914
156906391
792498791
800417953
474318835
288875364
1226363503
814148225
468566910
1198448152
779089574
1325989861
539153926
919336201
625630059
212684601
809427039
893129540
587948110
458386943
1053875927
778141592
876139070
767748460
341003359
574318063
1198316504
926231815
1281344613
490163176
115004546
680004359
461443922
346072027
989200114
1277995321
1275043481
404413437
1139051122
394608982
1174918944
252331144
1024431453
473993372
529159059
1384724179
754955234
450717906
563711781
1247190200
798899826
517430697
1086189996
963030932
482521765
858724531
1052560606
328129725
1097867201
473569550
860854767
989992211
87356069
364045655
712948554
1094394934
900586985
742979834
468037619
548527977
1165267943
705222586
909559429
909640408
770758407
307441932
963094569
675531995
624796790
607774839
1250934513
370490143
1009666079
515593530
396811472
793818356
701103790
679947351
959221489
1326256170
1257414666
1278704577
1215255573
413817928
1331801556
420986446
1368440642
1152039842
1019213032
534423030
1130252986
727389284
1371267040
818651399
1176743193
772386969
865306003
888144300
1058836948
1001492648
643542542
1390993756
550784076
495250818
1155653885
1032548408
843039997
807553709
1213594431
1206736903
666751584
1386431163
587322108
1162257975
406376821
730593684
988234797
498061757
879305960
1202725309
1018035798
1335920196
339069257
480158557
725652280
850088981
586417819
1073584276
1297969445
1047606418
1071820760
953700413
1289740651
1203862357
1297910243
863858450
605265187
476314487
830879087
662938660
678545424
1083570877
557481036
454126284
1315343275
542951844
1165628134
895316969
494878094
815181836
576287925
908090649
739095819
658112672
1344792430
1382250561
688302291
904711616
835229006
338447775
687407288
988836955
572902153
526812093
1229150224
461084271
472981671
384758098
1230664191
1378662148
333104568
601042747
674603785
765458934
1199702388
965654254
845078992
572348343
1230304753
803994137
537856206
828804274
1004617595
540521108
610989353
941612288
359173493
632328802
276135167
1067712651
772478315
518607342
871808024
486805671
525898107
51879840
465714433
1126187881
297057063
378616327
749565879
843768986
1002818797
423028453
966217401
473954390
107529253
1143651916
438206240
1399353351
1250809902
1029830062
1059645780
1052283573
1334470146
1056447248
922765617
531976852
538574740
1220142869
572072031
1333643744
754996470
759336440
981706937
409535997
1106068375
525313242
1079327467
654795474
340580433
455266864
543828902
594036291
140313265
640980148
412535406
868197347
485127006
618686023
797490670
511513745
493617612
772707444
950005188
642303851
1177021907
889685651
1018581401
618869998
967303953
1398106465
747325346
1094242583
897955802
806358763
553981831
959048994
426986607
864214250
777848419
535428308
744282084
1100740005
261868370
443171596
1176580462
195452277
1018591826
1008536819
405733614
755265633
411510375
320393521
709406808
660882582
1312300501
541634026
357183116
1033490494
712214481
945843447
656092140
728773538
1190380461
478518623
479859594
705175541
726529802
489601075
972213751
1204455901
710658181
486494285
380748602
854585724
677131375
513997186
387792614
980196970
663247178
862306149
563801816
682550176
1144159902
954596796
535277503
918502235
907675479
349918244
808713537
737405792
645598267
566278791
779076251
583046886
1372956642
447185116
429884791
855581112
481272087
470578233
1040586098
474841327
683769755
493868079
544294773
463703637
1339815972
720064932
339994586
788808827
190481376
742318880
571050254
1142671361
717872374
821428128
1302553454
237109282
1009211053
842703594
433451822
1121858016
482302177
1014670702
636521884
996274438
1068234691
528341820
666116907
314692533
800230534
449347957
392097207
972016869
356405280
1331624724
1017087068
697511430
1385743270
688012171
458669484
394144481
1136619187
319765977
1301901389
533987985
723612711
700091448
862929469
896069886
439682755
1173758920
1269327790
647737211
1206469731
1023716924
1166816950
1001445215
639205720
726657300
891817902
471692513
884597780
1235101294
1391420722
745181085
951225384
1159391714
539800455
1142078508
1294999952
241843498
947970035
133694857
511306020
1229929729
811644459
768114881
871122928
808697887
719796850
538310423
1307472267
755878015
351255138
426657141
738379369
397342741
342984908
345774169
730467500
1388848974
684666284
924739556
883597723
468637491
798907120
874812033
372082918
454604413
872273872
313916604
729684557
630822498
308899746
931999197
768817066
977081830
1030839763
400146582
656805290
1102085381
770881279
1220807517
669316314
952669936
406036520
872356235
735387138
546015522
743137858
434779135
1003433111
623259802
1138088329
417490335
1159031891
1190822237
888331358
765547622
185519036
990054545
943832513
450605029
771864321
333806394
530094115
636096736
395799194
835027603
718981444
517330442
596120794
106077221
146993470
1296377012
228548337
139572187
133098408
450534191
378174027
997198680
223537046
521574782
712982636
969517214
737348105
1054171252
961381355
372798138
1191389091
1327686640
1319046727
491391945
656503248
901754623
563188124
817767315
994836277
898077102
665514539
673819746
451031165
1044043763
1173834592
1280443194
1123736844
468125948
968427685
600334468
392470049
767365390
1278422088
298774013
738372062
632168585
517468893
718941894
1064304191
391822905
1017721801
580049128
1266999454
477838089
1359067037
744147778
1026460167
570444706
667402411
463262951
484008389
347359943
332431651
388106573
462267888
581885410
247641403
517637483
832845226
420336160
291253624
1015644283
687030183
243670005
997519159
672359322
117245417
1164004114
606046394
524272399
1078425213
1182276449
981811652
975159529
1050339107
258718642
485930472
563572786
1031670211
851166945
478618199
467811354
1147417391
352172074
484869003
1395510406
1308477651
753485433
613374390
605680973
848100911
865358098
1270770638
1000652472
314182016
722702264
801874083
1190225375
887237977
843980744
1258652831
646320170
1335621675
440533460
1215932897
303724496
1386951039
145131299
1244081238
476442984
1137709452
409963288
347189294
816586278
1303686666
552687440
1036142614
526509967
307661535
338326888
306128359
1058495132
258798077
444115960
301349754
746731051
960620715
452118945
1315129822
410899736
736289914
779098624
512707454
277946283
566021182
961164831
1361879253
1055684454
1008525684
801424191
989272
895479774
1125895985
420664346
1021875559
911656582
1374803991
1382058611
428351362
1382082863
523342793
362605077
1244967002
395975887
319576212
951808100
840320512
250418608
1326904340
1248775502
373747921
1040669025
652831346
1298755990
635777434
897571673
1044246748
293295679
933267570
950531342
1315752720
609408178
607186553
599058477
711464371
1060484896
622464123
928625195
802226896
1174462698
1284369078
1024519792
549123194
922412492
180146466
816074365
902457224
1050639861
576073287
549431415
1000230367
1015198332
1385549253
173154724
827572252
335119124
1387280194
292450231
680094917
1209091532
862972274
144486004
796208123
407116295
1240533649
884851914
669188186
880810088
1091093145
493231226
394885190
825616931
1216800993
192329968
385466084
1365973914
138017673
409487265
1195861123
657755553
723125354
1251836382
1180514297
326860589
818617391
863118835
1274130206
1089719188
633880751
660761427
1037771604
412694927
822624728
903670910
462638304
675780915
1210864754
923775959
651096952
595217790
441846772
178815892
862738621
992712097
946088904
520166726
204053278
737319852
1036957288
718991577
1203006555
1162535218
995205029
1310720778
1132772445
781271767
483468203
585589686
795616100
1225975210
437326664
299553295
369758020
1099574278
371917809
597408170
198464269
953554222
1343311658
672164630
354828113
604415603
813336011
1237115275
778811011
939520477
1038058425
397838258
1153056079
349438445
1089453857
743978148
383451585
1164727908
388373954
779595990
818491433
748966377
558296912
535661865
586669011
797045729
810009912
1015443655
934883223
1228118413
915134841
873074369
903225870
525926045
1218932223
1307770397
708921205
235352
294340143
747770614
390401029
889009670
989473190
1027940286
675932821
1113625414
507403115
672717944
942941378
604450963
523683850
1346932796
1050944922
627483565
362552151
441915338
887413169
1129281894
1289732562
1114834617
1395083922
751456359
680615993
872761338
777983309
960416473
589737285
482289330
479967209
549734218
536054119
698420925
401393644
505906907
605074113
1380958164
1264390043
1261131276
325797460
631524824
1122472584
1083007511
1178878020
870065956
1099302528
772012843
897266324
870497757
583293834
479686847
682668292
2502760
1111606136
807917759
942666912
489659530
809938061
180537305
916596606
946927932
174212382
461684840
118279263
429565656
1312971537
1316386688
116177230
338898601
1211917864
462099422
694395812
209384622
824889208
941173993
583326420
1229910023
610053280
573177385
1000798072
443182819
980122976
241802851
1059374453
1135210611
931459195
903800596
469901526
1293494237
687434124
1011772070
1056959216
682662212
500457307
1258083219
1384772718
540051074
1050660797
659102174
1190603606
483441982
905313817
827474332
153199188
495105291
1035804579
1337047097
751074707
671085441
600625334
679667381
457219350
1281294679
1310770719
389135918
875489281
272140220
25443394
459203119
494889168
973935968
306067270
1066455326
495027113
390505819
1092966896
1371631136
692220266
458397939
548512221
643254490
590606902
52638393
748775435
950862561
1164113202
780672946
386898216
779410990
464296228
583010043
453464121
1180555770
1004848152
1099738721
464448442
472172657
659392055
663589232
889116854
1022522860
809355992
874281533
381051260
753876684
465874166
553406386
709659779
470252656
751818751
449871926
411811862
1312389094
405148129
655979452
862805913
985895988
918613848
443269441
290462699
430145372
1010433460
436738073
382593923
836699963
485643028
1165909204
699317404
978110727
1338520619
122456105
444245353
958301770
606256384
868071654
489783465
419433202
1094290383
382603279
890621932
432956159
1390499941
440625774
476864108
1392079589
975685513
536912808
1098687145
496623057
884008796
504741613
237270306
1353560474
1040878778
1298291568
620236505
623706914
781164516
1162118655
363486746
1108101554
1023153938
730278625
371539715
577701548
396452021
335639816
626920782
1339114816
117240128
888394358
729223472
852400430
467786338
1283955086
944248113
129660218
300387993
939189356
1127250284
389283403
1227875926
385860311
497396342
714073256
428154331
465915503
1398507840
1041962022
974131315
808089814
723109946
810758508
651760849
932009571
419796812
413376556
483377750
574585172
953313044
986770421
487712748
1140891968
529557050
405220168
863782003
388678333
769171185
843062934
921841163
1020730294
27580168
1209006795
864340546
1326069099
1287043700
276391918
610957252
588563005
585282815
431251199
885012203
253593053
1032868081
791626274
224303580
584450888
521496249
480262050
604932073
1098807624
1379729775
1090454385
1397330494
1020782503
869529655
604434314
1239032019
1139003523
585489485
391636203
897113658
1219456696
410379977
1029604050
154606109
844539241
1224296008
473724901
1110071454
589863133
363878287
345122140
1152868609
653575734
723085213
773740820
621741733
125892043
550348110
966934120
1367282812
742532029
1178956573
1311113610
416986743
619734122
1073766280
377155500
307001523
675911387
1125094313
634999811
854519001
222926733
360875345
898089491
904163457
601695046
542313107
980127767
1063015337
942314716
611698927
689962107
1266042781
1292863722
770692709
907314630
779206055
968952224
119737543
878841580
616799317
655724175
1295038287
1088768756
1153683523
636375843
511729333
916324092
521940560
633190737
1108055225
973376692
681637538
895818636
629261272
577420294
396249049
364335211
992356891
881144155
410067455
793901327
267037284
756396888
1223510405
575762466
782285992
444584514
28030841
442284748
612731559
371876074
1180183833
1019494871
1065180834
792033526
1322120289
893835965
475192656
390899980
321614065
1161657910
653064136
1049255342
552595832
582767920
1164632119
1290818638
745314050
645104989
792902088
1206614526
1094571245
1024053995
664141965
132357009
466863030
663308094
735662463
852481006
910944801
517798262
455187139
762109222
1222748377
1005463728
859272143
389124800
912878518
1393736649
833282507
568949600
1346395339
355015969
9103403
1019026817
902245976
381932772
984173229
1127678031
943249898
77080724
716138551
501381491
261122105
897267088
399413753
362835953
390851104
724106630
1112928596
678519080
717492435
1094760283
1176216798
453565726
1051324780
1024043043
920494628
689681117
526821494
653515728
1074084787
763010295
728673595
454219637
356365728
1001450794
1384379113
426180780
415933427
1167189784
872553602
338515217
947879132
829965332
646289551
460806576
800635151
489038070
829358152
1168183472
106501544
660847998
202514679
871094342
1057957004
908877554
746259713
1016221526
644145891
1154761973
1022403209
1029141359
508200451
593693195
460784238
401948395
235802162
753230683
1165183118
531984900
901294801
1329623226
493043851
477425742
833819963
669570289
1001451413
180676754
577594287
162208639
269024564
812309641
1181810283
1268195381
565485756
917005134
960977196
809331016
596048874
801655942
515883236
544549509
732771374
809743296
369692039
518137495
1270322413
129764355
1117905087
629365491
391167074
852641330
426546683
402922338
427690096
1305157119
616958973
792414786
769594424
1227623197
1395470029
818569628
674758406
555876623
394986298
1326849679
503955439
476787256
1094089302
1058567007
335872599
251072432
662248181
1033900297
761622350
672798276
496577493
1018178666
716109541
1070214052
722565581
973735718
696524187
1283697370
893182783
1371783391
1293218236
1353756623
681431419
311431471
472603651
1038832856
128223183
866729842
577081720
990959550
652297991
676545076
522419140
508529581
665962836
1125081426
470521780
340859567
923339088
466621853
962571078
329932358
1313524823
865695213
2265339
713883564
1240058533
788716229
1008033646
411225256
501001504
1322355900
387035461
1288558442
879959651
1070913487
214306743
725644161
1145991114
459707495
861154740
954918512
627485786
931182297
384276086
1399791277
919302293
602443718
970602808
756189553
842009725
343310449
906343283
1011518025
954963394
601703779
451000797
1225211019
434677410
735606909
456070298
1064408933
1153796972
424859206
1013193130
1292885421
172497655
1166421821
1150507375
1184607720
1329153489
259568304
348475558
993798106
1267064952
1054980523
340257084
410625236
1150981546
910764303
883961840
678325306
982407600
533855269
1302167537
488372508
839910843
1304686473
505428452
1039816415
566591970
445049335
851903255
241199585
1372284053
735914387
832275232
697136241
847628306
1356605221
422727495
55707545
159611543
351027109
584568505
939992624
856882264
1332786253
1321001625
839190344
1180127867
1086534133
436244171
555516519
706714938
1092692386
328076898
617645273
1138864409
890237678
250798292
182350330
772082066
201486456
775820730
642255394
1149278635
506530689
995133558
95708050
601894020
925361928
973052095
458381464
1064619584
955832097
1051042751
1362304635
272305391
1016153019
487367519
393773469
1292967432
515532295
1172334146
889560322
215880421
1180911607
1215713326
256308970
645883204
969426935
498971226
554184502
706163524
1353432623
311635205
1344704829
893612728
1055137092
958817133
448881239
215749191
321091785
615285265
1369907678
531278637
455974289
966992633
384918823
750670910
180853706
314958052
897449398
264761373
422582594
1184652969
393941894
635543049
478353399
693486527
535733264
1206766508
854063412
883508839
706324586
554544968
774788292
726807409
723916527
1095227996
357960825
300344113
465854818
1051961231
453806076
215440949
1355111524
700638954
675077948
1372557835
438013868
415289159
365543032
1365417569
1364365015
1395336890
709234788
711976279
461813218
217867429
1045186662
481071410
701502042
929392435
1351321331
1058614931
1342527266
775139472
629550761
855927098
624032761
774738193
1028494146
1287784916
316625387
324076576
893217463
615422869
240008675
492405477
928089863
581269457
763403829
444394516
819059336
761497943
674594425
602230149
747938139
568734383
639923370
60113404
487398698
549510677
771494773
654585603
663106018
758672056
345858225
382787511
696699276
240936280
1127299127
859801873
403246392
988025904
440162792
1151405600
562952279
1014945406
455129841
662059900
629340862
916082333
1056882162
1320683352
334490209
674192920
752819542
555793373
328969756
545457926
510708758
457754696
757427897
1044174893
510343917
426346187
649373476
485366779
910591395
594063922
603384429
883410184
806037361
873379445
601741277
977222638
932399851
1278524345
296946440
372708728
727446462
1002613207
292908939
571399777
968518151
1132578121
595181609
272441915
839529932
419929779
467142749
578017277
633454283
637984887
968409116
312142489
303115653
1219491182
1144175546
1258804439
385500496
1053088961
886452689
1007814020
486290871
724899467
315460061
1347922637
567310311
526803365
1049094785
399829491
505364631
391423160
490128975
337154064
545670510
311977462
954371687
714587467
787089855
1314441378
145080502
399291367
1386663366
1150863305
397699861
490784416
479336363
513669661
1319809528
182050682
828327721
897816274
858478577
652990667
532678175
389184637
1271581993
212490590
435586666
1209386580
980491363
366788409
784076228
203347774
540255798
876694153
970624249
695649843
641710547
634226959
1326757468
1138792443
469523590
940484382
1276817009
853378873
1327605965
1110368679
457121548
479459795
1087501009
1103664935
925940577
1022065745
1024370027
438388007
214264341
1177667059
618798039
947119702
943314191
1353541044
748382408
1117983843
548914915
1262401034
232135672
923130555
907170451
747161913
580953905
1037573863
1018928006
1285792983
264136680
449775696
35253253
307296767
987232181
752277915
709352912
1201237125
896128595
457293452
1191853582
979847421
873557446
733720917
397406596
934272615
930087746
436579160
433533773
617116192
480504237
534094203
1265555708
938599725
1088647729
1305766759
823406696
911150256
487867701
594720446
625033343
400157106
389628481
1067353996
774075061
962593029
426870957
263311764
460163345
1113053518
564129389
371596612
1287995524
229064194
508039781
1167406955
952007968
596271443
413590885
105460440
440121597
635584644
560196008
928590979
856845964
755350979
451958641
424736325
534630862
1032553605
808885300
431418021
1243150475
1385018031
1047160790
619537216
517622124
900985850
497416542
950702837
621071485
269632028
1154673702
1320760525
1019733951
358874189
1316822978
1037497035
1398767161
527778158
1219447235
703100360
1186305961
844167802
1344096467
986321036
1102001588
404699118
1302586021
474299193
1168675016
1319240582
863241183
858213760
865977935
769147043
707692507
488259164
339455651
778257867
597619959
1250538070
720578089
194061049
876452871
750190554
1271343156
717721098
576309036
525957622
620953981
163027553
1351024149
1250318760
1278129105
767641531
590621908
396349716
505757591
299286121
668697192
137003894
1043879064
949050100
496879667
707515615
492962335
378667473
1175553996
1088237925
743246866
347448993
194087829
1062599819
535411440
1398202791
481342469
512039871
508665339
535387569
472176746
836271909
455802166
1089944241
1384466062
1270868129
758763724
422123601
909010721
330125132
641048671
174588887
1276655498
1030044199
1176018240
845563205
1012443870
1165608031
773379775
768427333
854494421
1115396533
943793903
1220174352
496526262
903602840
1336724328
892997717
777753456
55034551
1094115570
504472263
272648419
186422199
406415121
898843545
1023281233
263570958
1104456497
733782495
768100396
622528016
34989179
752887938
779608076
1165190632
988476823
1257470996
583206803
434363969
721158256
624298533
1221158978
669301933
725922767
911177799
685033105
1249304680
952520025
798389562
1212672812
765148358
1054037798
804860948
516310466
938410271
456557100
677000204
853919757
882317793
1301304527
1115103158
448232380
733661892
307672722
821382611
784055633
1069245581
300874973
464300628
1258545609
1269684628
1313714599
515510933
874662377
454408835
824492567
455088119
655424881
387261633
489459245
936132862
515843573
1373631593
656165667
1111979779
548122834
763868746
1364803847
634285593
311423977
1061184348
1166002560
432382848
407519623
1027701566
1307144140
1380974803
1250615940
718593800
465927306
1386897774
1004312655
847097501
588753272
1085389325
522069519
161527464
535879125
549175987
519708527
1107437516
597598745
193287920
791820539
839287512
390311843
1381129438
923437043
737087878
1386067192
1207431710
697774787
1018915730
1040050746
784980216
1060899792
969714562
336984325
629875937
1234237825
626801563
1019338966
1323961654
435103113
323249352
657852223
1020162236
481371478
1113079712
855962661
945528079
530871803
355246392
237180007
271716681
974360862
682753069
685504718
959238652
455081388
624800983
484217
302394991
1078543324
1182470621
446569920
1225846562
111712415
537300540
798197846
117320990
1154600932
272242484
671101974
1140871332
457344415
697186021
588486454
561852061
1165245865
1310995259
1294873644
1162039440
947591717
1048262116
823630266
966005229
791136091
1040382966
1057533889
1009041833
733252895
540137816
1366237399
649935963
607290326
929916411
1335616082
703178034
579297359
404103821
542673744
396603376
672193755
948410999
1313763574
1189903201
1291247012
1154685466
99275323
472221703
427519251
90291076
1143358801
558499653
666829923
467671752
678574201
939258288
916201369
746440796
585525586
847676977
549908902
404546315
452782896
474598046
542087350
1206460363
775060729
1269308330
831685860
711112700
1366748823
346246391
457551729
322322719
861163093
278534699
608818460
811889450
926323800
760975707
160554164
412412597
1043135673
964807887
1387343006
721382855
1006499244
395424244
242746830
785493204
732340913
329952760
655666102
142171185
1022063755
657629367
586654508
1299176075
1178474031
581438658
1359921636
497344527
777511139
946732377
615654530
1165633947
330412462
873721129
1031411992
1053882904
391760459
1378817219
905709274
1321662474
485682772
1315120814
1042063601
827776681
308522047
1042448471
1051965102
1200688252
489800809
827696931
887666160
645045600
596133210
270721351
1343970267
537282542
433335802
858808757
661692763
931235896
386272495
400662570
661076847
1063443324
583291487
903023952
951951827
858702275
381861985
487272273
1365725402
139684783
464139619
783759956
564162755
799614893
948368478
537745946
161103425
1099243074
783056583
876223072
477530516
1050952323
909943598
834855704
460146335
916505249
1295517672
662921781
1135927715
1384833438
1396847286
2577668
484773772
574162505
439130051
82239423
636249292
410304560
772292016
896905323
696537147
1392352783
1382485638
653169366
459226710
844062644
993900564
1218504740
1118982743
1127616684
1224031977
1035628652
792752242
1054943970
984128789
691501496
1305049060
229212266
864985745
1236298508
598743526
384753527
1303155824
398541565
593540707
705327015
793893061
912923119
158620738
913504093
941378301
1148140928
1288271380
593212720
621097782
970206150
1002058609
1041725243
483326542
1051633354
1188676083
1006898517
818972610
300631358
341965792
1172000206
148761182
1189767984
956047035
844227444
839620009
635299843
779414775
1008656520
1285390001
1064798941
439959674
1137131733
1159589252
418513942
323470078
942147452
547413088
1263405437
227470534
758265121
1195856185
771106429
1208753727
877289300
532653242
1210609987
299002655
960713379
1129608056
1217618410
297440213
1313524887
382383704
669972773
467395625
457081501
375593159
34163335
1021410770
343727971
1390005276
961552192
726949310
517270752
78156034
527294769
1396451692
289755716
1122126819
1011204534
863952007
847268388
1367657839
738052033
1300636564
215726327
1278677437
1039657456
1190605345
245347718
627768786
177592605
1017130158
960664740
1289079721
911293951
1258529639
1399042700
892248121
1311289810
922164530
1215439086
356134141
967155997
928814315
987052952
341598437
1316871807
113124561
1296989956
1244974359
900816278
516172723
572850421
734674291
584658505
588831436
818650486
479318584
272914385
801308678
944840671
931673010
868557794
1098330269
629534821
1268566298
1384004804
545346160
1355162172
562846412
723197260
307026742
784403535
721442383
305598010
1268528348
602370556
1351254028
977567782
832464559
452867382
736131322
498061129
1092881055
924958671
1011717744
354973119
767996392
671837908
495766379
671099156
508630696
644034007
1294696824
970720108
961309746
550674315
1343463233
625117439
417634004
63079897
650882207
612679650
794473912
856307162
1037436862
737938387
1048334249
1345102941
1307099020
941112988
225305870
480740415
578880336
744459511
1317357032
959701872
987320657
278156505
872381078
728689062
1032420504
1060196789
133768222
1162579620
656366511
2657340
1307394495
244739528
930373776
573809811
612261060
679998593
278066936
476476737
203197661
1317066263
575640136
1000329996
774989500
990474243
451741096
1051702617
896199132
766894844
715092560
1253142628
1191833215
988903431
870181997
1167594783
945474646
686477699
732847819
1237629899
594263842
1198458675
494452687
492910951
1073729781
1392188020
677602778
1207260176
361884808
907080235
1334164496
1039695387
867379078
1227178789
959997315
437480223
547427711
1362957440
1136740381
153028159
977374399
547275924
410202359
480814172
1218017897
711484475
847111797
2447932
764874414
1081321528
718934760
971005411
883067652
452241089
567422256
1010490112
641684383
426617552
417851273
1038929144
789411411
826878330
818333045
1378882193
711883919
1064529276
959755484
718947164
1007146392
508177288
1021751864
913157489
396686741
389171588
443228410
347497781
229007427
614474824
865723954
614645557
781305825
540306454
1182210378
1398939183
847409554
980508967
363253871
35930118
738695940
891063012
1260256053
335988975
123132830
1058859742
516218421
473454955
641959285
593727170
442396400
780200465
285447987
283514953
487997086
676681483
1032460118
777814347
739263312
336939915
463961123
264302373
1064261667
404514839
315259403
766111731
403486726
1319764866
594591789
828795570
493773887
214708666
875040845
659141875
216456069
1060288087
417445631
590015022
1054621103
1246423697
324608337
897394483
620769493
1350883498
525380394
584347803
526392339
372883792
597247652
1014107808
474696060
586057910
1345209388
460590502
488922805
975325164
1311990620
284351053
608448740
442796024
45078502
1078887666
637318382
1017223717
638557493
425565368
882240441
445547382
298443190
581798374
334694158
1085714175
300098371
842115510
478675192
586079621
698499757
528772300
970131984
1323912959
412503650
798473624
1371226705
714193146
626531617
1123572335
1115734025
1041573422
1382090739
784995140
1028579300
638549759
769094689
1306691211
1025173655
110617514
750389425
355384161
840788257
985562751
575001950
728050018
433557380
884879601
890808172
453845001
1306248103
1316178820
1321356499
623647238
295458311
1373772026
923755163
732302652
389507941
79784110
698244026
443086311
917816275
1262759549
382536495
729526154
719683873
1190194132
716504561
673492996
595337946
840826804
1106980316
1257062795
732817912
1094738895
1246446548
711301035
648825414
1368875631
735918207
1226111948
433999535
851364103
834486453
652546434
172732958
378785191
387237951
1290736879
84467228
1006129687
101521077
748732704
1316920538
993442415
500302629
1168293452
906669601
1014570464
1044700347
847842653
737695996
949462423
874034083
977554161
538857712
442760205
1021858593
822737724
1057570402
897996176
1204979064
1034699718
783448822
1221839592
673154613
291287984
959348052
544314114
624997210
505533889
961130756
736592833
1252849264
170873950
699373927
519306176
814587378
458264937
236661774
1264036995
980195286
1075136011
626223105
878923761
1083067332
435323145
1101942586
679816523
484819474
694928949
1311279822
257878129
418537798
300276427
1047165649
1337493098
1186189437
1282100330
752924704
1201736187
961452508
879259302
1215547412
982285560
1130767404
548185674
112627976
762247379
884937677
772809592
167614061
719209516
1357322506
1230859402
946210728
813811978
601269813
944262812
1047930758
355378997
740980264
420047457
805401132
547034779
613372617
494496282
626563807
224752487
542451116
419939960
506893141
1054688050
486070544
1041822259
661638188
633449673
1397199619
502438469
1367796121
724181157
1320520673
703900418
803658073
88339534
1333962515
754392381
370321571
1063349386
462736171
772244409
943620623
600979403
319474578
839089638
384826303
877919285
358034029
653744723
989720217
1119259671
792839346
1042164172
713100870
468902958
987766990
1090118689
955550289
416586818
670784793
940276249
1070943213
636644576
1043979642
681286994
1385224333
1350327212
993665587
753474805
1214495727
394014303
670898548
661757581
696618748
536086205
682482915
617147623
833945763
563869770
700769816
792587816
1134853452
1267636669
628330173
1222828127
463582643
655219611
344622113
571456459
1058565511
666413546
729740372
1324257806
765447171
1348981080
507648992
505445654
1334668569
136227792
534117361
1024932713
887018988
778967977
1042452555
480689826
1250865068
1136582028
676682024
578403153
786022510
791441888
793130709
1049616967
499860762
762221567
253108639
197363354
800099743
920078800
660465506
761006121
831284883
401578135
990443109
471893638
477424156
1068704644
1135238552
376708291
387184192
1287926419
1245788324
1358495143
180495566
220345445
383439876
842872994
1112051473
1085627846
614851478
631239883
1058420636
1244379177
121378757
604157550
482200207
1058071093
1320145565
470394787
874645138
942918207
1379968494
617236325
724976442
995426871
1215081023
710669225
820425483
1344462975
726093409
913826206
700973440
1103393948
633096344
1278653496
375749519
1095669612
224515611
444104733
1285222484
1005326934
473136638
855800524
1072224969
455511931
775888500
1280259182
603220012
516797198
673663794
1176867544
324982067
623206005
683232595
694001303
734788642
480578394
654484714
439949640
491035121
1099449508
783214513
554757415
933421877
268046733
528997705
445160920
186106966
691705651
262699717
602857491
845891822
885554149
628315675
296192122
737815349
846544654
703828953
998929866
1218124075
1073103412
1367518019
512313409
845482990
1173636844
535590284
279646762
866878053
267007512
645419673
989601131
782614930
885688414
1174619714
1185050301
614900266
1230882671
941444928
553915895
955607843
527892796
550504435
1391058630
434489890
430077725
1012313715
466433290
408544654
586624872
1338030708
1276347019
1218988855
728240752
121712720
915614443
822216960
307048341
1219208923
1240410661
1275267809
1062657599
1033756663
1394689256
299689282
500021204
1001031811
1113751622
187635740
1325240421
227450021
189060300
1314321146
643232254
922181474
1374106495
278724168
1204068622
435422835
1010450642
1070040649
1347379435
888417259
797587981
372393448
536011492
874655369
1136673600
263000571
1069652415
980072664
848866437
308928395
469267875
385610781
213017580
395421209
976994313
838983636
1308754354
734470758
354074719
620412467
310818947
1379597188
552569147
1288467007
767849586
581115873
707661217
1127859212
465049416
691698834
1125530497
903781219
283857129
503966059
164416480
817227136
568092163
815841295
1324727042
1338724696
361209556
497126428
918104400
913932606
1305643713
440076618
911798286
728272557
390740437
669519058
911279148
723498247
478877396
388746521
694982767
449582048
824506980
510169751
936898183
1387122513
618700171
700368940
1005094598
918768100
475201364
1252540604
1377752680
579182856
547788278
675961167
1384297552
893096666
594322275
740550690
1137672067
1124215571
1041204136
1290982816
603922443
936085738
421213475
862565894
1031340129
421941139
594136148
1151976574
973389874
729778080
1166038454
401366001
723004446
602842439
1159705863
716490522
1193787335
568223360
649790635
338296198
895894236
775685893
1079846442
684816510
1180363255
365956477
997630661
719111951
409643288
467056172
1210568182
399425968
397600137
177289271
678953245
947241930
1028718976
404022092
1002744462
386583962
478194778
988631040
1163474570
350380528
1238117879
800672434
381954388
838174126
931853583
753772584
1006437609
1017032402
1094474890
339331429
1368675599
1243331154
1396055576
470997973
761122848
1289398346
1025217150
65750887
790781332
1308218281
240155261
479097834
1096921623
1302589832
882374455
457967443
830491114
393983403
1186231944
588405277
41438104
1164766369
437133006
815532340
1353543060
826244424
635688236
798345138
1125936225
923097908
1117107717
1240469420
1287398388
654492742
819785276
790049328
1248869578
605252073
919551144
468730333
785272706
399229768
477089814
989751131
1351196274
1070117694
636648316
631502800
893545502
415997329
419094915
1024876157
320722316
77937343
1250052031
359481557
660295733
424592795
656494541
1338382831
1259653483
1240499241
825929474
647451821
626178735
754831528
841599315
704731416
848613198
829221223
754889566
1062434454
540664198
432492155
1009471287
854021271
1215998161
1269260168
1361119077
1370109124
784496802
1371742370
476044576
722862629
1111118160
351419428
694195461
589865343
950057706
413226429
403473971
832952698
756768321
741151141
734366848
1134363108
587391658
1185738428
907154604
1209923883
773863474
981662769
478586385
984781855
999752556
345018852
213142454
1369361149
1023868420
959667762
1333619841
399221753
856293665
988755236
1354119071
985607911
489515456
1236099621
879721911
444560865
1082369764
570157150
1394023410
709114164
1382280849
793366807
840373471
1071553526
1255400117
1304158543
648019456
1197163540
836766458
845425887
706814126
1390965101
653267276
212452545
1395303733
341949264
830446156
555172189
623255246
619496080
1162376512
280154322
1342206543
1051999837
654008226
1013270310
491664927
1253727747
669824514
931416173
416997247
968860290
1384112007
627772954
91195616
1007113356
822675791
1150654020
984518571
878052712
908399687
1149784371
1212149848
750554133
778742695
721782287
319126132
413921806
733401742
874033988
892083901
680170417
1282367685
1382885892
1009533574
627521356
1059745123
1031644420
459654461
436050468
1049171435
1236822007
766133987
1075367798
988383182
795038196
356685255
646773420
428810766
990315854
739788893
830761028
794748394
1122763860
925999994
621856525
683163212
1342220222
647339259
40385018
962430259
863861821
788469599
486661198
969509991
902249082
406925191
696915114
1207916920
1229710892
1355411397
460307556
711347216
846409579
677853578
785962585
843189858
502169037
927274894
835198283
904382750
684275121
920791762
738979567
1356687990
724628193
585899142
903953488
541054118
389930569
1318854409
787390034
779409265
774813893
633051290
344379517
620834032
348714416
469411382
1335741423
822722982
1051669964
1179209019
976325263
578563687
432770374
1338118877
340332074
504698001
1056498963
529548232
1076179562
489976907
1114399556
897670407
966956715
947303900
760271984
966553506
865496199
896672406
400848209
653094953
818200248
539446385
313820718
1175399471
762151700
694774131
959795416
1322798281
702976799
1331900898
1062275947
532723475
334078374
838512370
743419710
1172542464
923227045
670651493
921161228
1031277599
424926841
1281235155
1011547192
964668955
608378474
404499145
770008495
858041486
330481044
903996985
965078434
869827293
297640301
962144082
1013144551
513766070
936042538
1343780483
142842526
71578429
1099077840
1215614452
531907444
573384722
840010200
726674699
324721799
1025400188
722772057
1129092415
761281616
845289070
538646442
405003003
702007171
397064260
912459378
1173042517
510065911
650333190
1127503920
899253038
627250518
698776584
697870646
970537133
571869986
523511877
1253124400
1335464125
960147384
798694329
281899032
1382809004
880036193
500050785
525044644
1023120329
775460501
313101756
717874444
458257164
468166395
500302924
492215535
671133396
463789547
1326923519
459597049
968469692
1327954852
1234187608
866859083
752331305
1337451374
900688123
299945584
466660387
681110568
345937053
486808445
1085676864
461194771
605944599
688382301
509761567
736927185
1367987285
380144253
528275570
1152987852
563682428
440371991
1260134182
1019900003
807187163
338928560
531769721
562395192
519647741
492449046
405871997
888826162
1123842810
164478256
262844070
535312352
531304689
1313100054
621855037
1303307038
1330685703
1021513097
528477420
155182326
414031640
924768508
527966880
702231589
476421263
705849515
796390186
958705113
904911603
423851617
422506759
896466827
1043335507
800131352
640787903
421740562
588316351
717784330
474348915
851076336
503177249
969170909
841289786
895289570
944146326
1164471121
1025885972
704391168
1142148679
358660932
945127901
1057810960
227163183
946626525
1235452858
1355751201
524430905
1307549746
726822513
346793877
901169356
445155862
1319787205
1225979518
531005986
1115154158
951251124
1133393955
747829978
1117644830
551626355
1162192349
728725283
1194910185
1354542130
879656113
1018118154
857630922
1261922254
1316645053
688921814
836764508
1352930945
1025270377
1353014128
1015425906
867260546
449888538
743079427
1254270909
1110693108
864587698
222467193
329342083
836826920
1258011269
1332011536
1136278213
576123656
666913572
314743675
1223117296
855718975
155095751
929443247
476064597
777995888
715839300
381332805
849685486
1263700669
57195885
716191046
1255458970
789926949
452085968
691999518
617423798
1169160615
988852840
517423455
1077322381
1223769909
1232275150
267564621
1115236104
1226480806
844494054
804302615
897462340
614176172
1098623615
1104690315
1000380078
703745504
132277923
1232503678
889163694
496931979
606378607
1032495837
1253295248
1378290249
592022095
1210288986
953447274
900455119
376013365
1322042744
424243900
557337329
595077952
1374666267
1022618673
1302694546
789974692
1007773886
757053919
1265231671
870022993
772922627
807999104
481303546
1305823452
114834837
567861789
625778765
1031489760
422896516
840710601
727849922
448002039
505793530
1145628599
809513538
665528068
82146210
941256293
1311294634
1079789797
660296577
1060045573
586403081
709407954
350508294
1221473348
805566230
920756152
1396931620
1315180634
693139816
942945849
1135652956
1238067315
1366956414
812329808
918770959
481730554
184110689
994216642
1019426016
794413074
1037531241
583696607
358581281
1012580971
990845774
1158707175
1319793998
369085336
811313637
1101486602
401133974
1009930696
598160274
540687346
656289621
1397275116
243145993
887999432
964069442
1101254662
1256030597
950425217
406195586
550592115
718710194
823718827
404801482
226492494
657841985
694957653
763505114
821369424
1320924794
1325705147
1285065043
914618426
918264162
544600399
333520515
702027788
891344080
1094978446
1117197107
423499986
909826697
716905213
781872521
1299268473
238880277
778326372
798782745
607603456
464270706
835818023
716054793
1255689714
1242033044
579838175
773429052
731416926
1055619337
952751417
470106541
724055762
682245251
160775067
845999714
303941910
1314180878
757254569
1279790010
290248328
275467011
527694254
483731982
1099599552
417889946
999912005
833646406
390728341
1125194545
336012244
758822091
684955515
548513536
691092228
922442106
875730643
656357734
1084087770
524853255
1208954493
383942846
575490913
661917569
935328817
192155342
729906662
502608126
657303876
1051774577
446827841
1036618594
1049031476
430112661
1073323526
532564996
469323318
563310580
1369370574
1250556612
1110549384
896501929
133608861
516056437
698963732
892132707
780569819
824453480
952164584
387723327
862407613
979094507
664341404
798640118
1182243036
559754883
976105951
536255650
766246237
1250205999
608945
414317579
390328863
1276674443
942911610
824286674
1037227032
658205688
654307589
781316609
790539421
936024143
1066278876
1319121406
461136559
1392894904
520258221
378021935
1244339016
1350413431
1117641699
1272238942
360261055
771622146
914852929
415353933
749012164
906127466
508277683
678989622
864021966
808322996
212322076
646370270
458135739
514986471
1383246702
1261469545
993399747
543796412
1317271372
778499267
657401992
921129920
429211009
1102584456
650443884
1054404430
296533974
53708875
546441510
1171681862
1311794478
877922272
889067328
1343016649
892410923
1378496778
417117454
492656578
1094734979
741419475
492255340
1196196709
1248434249
820037083
900604709
631480698
851762548
228327304
603262237
177193342
223387629
1183909411
562572209
1172984693
391351054
56414175
563595925
835686622
671843097
604104883
798322323
740505926
974435862
907834758
1182601259
887617382
443422701
524008174
1034455250
821861903
854261229
802466732
631672025
842064300
940410558
782712677
668647166
741368762
862078019
822205829
503753537
508885747
1262853905
300694123
1065935755
1136143025
507715373
909669323
663934399
597169194
1029792555
1175070461
824933228
431293721
948485048
665229344
1363481145
1095764894
973219589
1327796001
949109690
693077011
356199456
482217636
1128266983
350311180
805989915
417788231
1376018374
1035080378
611465269
891474472
1122991142
694095238
926962340
87095612
494417811
620173754
449378637
1190653087
1066034701
902822074
504887272
814003504
837110266
907141378
1243039985
553798828
475787411
1333697271
1388873357
389781862
475377388
1233387614
530574393
318588700
574269684
1104665194
478653622
1160486765
719707921
782617053
1091351728
730731611
527866320
416978409
603205782
575399169
1276588215
1075524549
344491478
929109980
992809140
448606169
1133269319
907286872
63880327
627184183
1272294325
915061496
554704248
896944176
1198463452
540446517
497037895
489338073
1386095790
612408062
1110208336
820466513
142247351
302277573
788617237
455796830
425890975
872465524
1386879281
712636368
1258050891
812265057
90346493
1348616919
1050068021
827015806
848329351
606942166
934521903
1028446511
333150362
1135112132
441871921
1161700059
964423473
542132301
914004031
769689471
569480387
549410977
438012996
212649479
549346894
1144109892
282933786
877391482
916613822
321284637
670899762
488646099
943432468
892605948
964392365
919017579
731385508
1087257872
439250955
513550677
765854217
828900420
1006371327
1118751615
591547056
432133928
891358800
693642676
651247187
661802111
364828762
806066751
380537383
732191770
600782048
1365132899
517220821
1191482493
834640788
473764806
203540061
1139473057
1368674844
959918123
379460501
386926562
1036456613
209896510
979991557
1065505620
934227188
695592113
1207659418
1045537611
452994379
1300475580
502296977
651661615
401184562
735661004
572949678
689490191
379137037
872028329
940072852
400210946
1167911975
1155761275
714060190
929988598
737633025
661167139
1303360706
1272235210
1139592822
609168115
821574480
1154228541
1280619809
1067634386
777042962
924526015
441351914
891195155
536679732
471650132
426300057
511817483
556920093
634492356
1139211601
591266235
306412889
970045995
545603875
814714602
463775090
674833723
992856809
897639937
544791040
489459462
768592615
742803487
954170759
981931244
62725911
566775917
1002566728
593828485
980823177
340482230
1286416538
1373329690
533367669
1255554295
1108948450
1316033664
432513946
494536311
506911150
1301697518
627919595
711540414
673104504
1190591889
430973789
636138245
583287939
1090516325
654095079
401308611
1086083013
477052835
876614101
759077017
828268565
577249721
628473980
1266792152
360802045
739787850
679150144
800351122
1373486295
649650042
829845848
675836151
858909711
564162091
657246571
505916415
366717576
1104614137
667469206
509303615
686784867
1231674453
623271243
248031905
773340763
717624885
542874105
174197441
1271986620
550070083
1139541345
741294403
402613837
757662934
505812590
475024558
49491762
930826040
1261247844
462561109
1337650635
621625006
1102726896
762956403
1181704813
1318701003
640647343
505278452
790570596
587993611
965855412
1157728384
1084144856
1318924518
740552986
984673026
1248317885
1104596661
1240616888
171786431
651216147
944154553
851320998
460759375
99363759
629326732
530769427
701563436
244780505
1156400914
869203986
749513685
221559412
1240383020
850111326
639014328
975563007
1270771055
988122864
1333503107
1303079610
661607518
196155183
114363815
983231393
1053885705
467678682
1066530613
758331303
1172796831
927854168
841844182
1026272756
792947101
1378938897
757270065
1002065165
1028513211
285041812
499253192
841187796
381883765
1234965194
182117886
1282317911
630616256
1242479680
463590549
608028493
349405367
1156868264
445108642
444148303
351798974
1335868167
1184477201
1149747965
1175666923
1146109595
430625598
467868421
552622604
587914847
1097487069
483705906
1101363649
668701163
869048320
450211889
552336859
704481332
1045700816
1090093757
505982835
676446881
1066798531
977722046
1256463583
1286855631
275172221
398202665
343044136
907972825
1062221916
1190590001
788448088
386513388
997879271
171233446
1084691725
688110572
583251818
1223570884
1380510684
1271176667
599960296
781532749
973270239
649376814
650907853
873485820
1082857280
418830837
711708874
1103867161
456903863
378563982
481280141
711952629
539980530
454616818
188621307
590735769
799889836
536264731
1283802434
1256182444
621530450
1338833265
975537643
264827529
2679481
497964293
210854087
698153393
918557300
148067872
83198448
490675832
1339580448
576974675
446259739
573434843
896575048
151460331
654877624
453352519
912667063
1007031157
853991947
1150683239
653904288
1048266100
541454483
63683985
1345028199
713474505
581604178
137606874
994275071
1110283844
585290661
644477801
999219287
477304903
1035955836
565847664
350000441
878558053
148709781
547129715
852912311
621739903
1338112543
629158336
642871050
846396755
95209207
189362375
585302677
992630582
935258770
706747463
412941679
503471471
726465084
467919997
1048542169
1002422493
322352861
1280917186
811718685
925874617
495035783
1029384449
530945900
623688724
378541989
415970240
428096556
201071723
547475318
357494496
1038636547
991226272
1094357984
1362108032
1063629297
949619268
1015372921
645697915
1211048804
527573760
557506922
1099896279
267703625
619970272
875344661
1332364901
1196675696
600993943
517641218
638413376
940307130
409245126
397324472
1001319571
42083990
771921536
966750253
86359298
429375956
273965436
794010974
748051935
831303956
661948648
804300856
1231357283
904031908
768416601
1023714542
671836742
522456067
864556215
740918989
331768714
378999319
482990755
249782161
1032355612
392955887
568057150
993330060
570869164
844566631
846083723
336656248
830850112
161955303
608807367
624882443
764107961
884331402
457890131
1022339594
701959491
394927636
859075507
1322393980
802256362
435162937
82059966
1154835971
79610022
677744168
324690804
391815365
878053364
894230795
358475069
972454177
868655324
953343297
236353981
1213091847
566652262
442175362
1188235331
687270620
738367758
1027767010
561555010
882712481
138085916
538628085
643279739
945034738
1281568417
928078329
390265204
854922366
748655041
825458881
435829906
1168097496
480441308
402809495
994479646
260212099
420665188
556628153
502878078
776491880
713563273
1367015178
1264887987
498038612
348539589
988678726
1075022331
488535823
1033621504
989375292
1392400691
669040364
688543775
974524216
400476156
862873532
355331579
531869240
1022823612
976091555
559161764
172524689
390254098
490809715
893958163
1343099563
1299874437
1238511169
743347180
903853074
485094135
1010191462
984821052
149917065
794892631
523660765
296085246
975008398
572467906
828014063
1270203731
331927242
1275049687
579882889
785715176
1365401406
436315385
637150723
708400467
424951944
421189213
489459806
970695441
422702042
1185912807
702297731
163380543
1237559166
617778939
1320841073
1379691752
976274304
265711691
1316999885
1234660454
886536252
430491066
392714862
343642485
496354959
644884355
790776827
1199334515
892772942
633699778
665659746
960345150
353536545
895092767
1236310083
403276298
469858052
646650476
266755004
735408112
414033803
643036847
180879920
1296775410
459856910
268163290
477547850
534677382
1250974044
306646006
958950907
552934067
900372518
287205402
359820534
1308147440
1105133654
980613343
964753688
1158946799
690765563
1381033059
196310292
1267118166
77227597
302312267
528014288
367049982
402244861
187490414
689359920
745789491
881884158
826165510
33869413
725562882
507931195
42202531
796393089
1077951183
652468357
918164958
1271706620
823680840
1134816142
988911548
410165832
1146476164
108812689
953345290
770131666
539211892
629511593
1061848600
455084942
52313733
1070019485
1036789678
992650709
768094009
271668723
823801606
1389749624
322953443
881953938
416756278
628421185
434881322
1340672398
881988547
1018865517
996864156
791021782
520586874
450127684
952006142
340977029
737240117
577459525
1102413528
489003396
471734242
1355467098
397052914
851736948
330953891
462309479
958329179
984559967
956579555
1066807248
671232439
554266356
518053534
959670526
1177007124
453747664
782258561
1178653183
936940560
1076957611
1322657316
304073468
432427774
826291940
1117619621
1015935185
637001450
882527469
803976681
922317205
800568593
800485959
1119253347
1078199537
527525334
429241040
816226290
1000911463
1096900543
652467723
1102469695
588276952
727923010
714504229
1104728776
1254248459
912545764
1252750193
393932838
1333701669
907871309
249091109
832942607
708031436
441703498
466107001
568149858
559503439
1004705437
868960524
1084967803
837722409
539627211
1207852206
800426945
917121100
433382165
1094156428
915598186
786273197
943174010
644447178
1286174237
1212998153
337195162
1001492666
1204343027
1015187503
658824910
1098744682
923575188
592180791
1287310248
1103442526
1208662638
585913668
809008471
555255147
457401226
1004718583
831375034
867227946
479006974
891984873
319042762
516732543
637295258
914560693
709020839
913538811
326081281
403513626
625301510
1306778504
1053156073
257789432
1385278679
543107783
424853046
542173255
538319952
271911534
1040264355
486383361
624944627
791724380
706465398
961333167
479706528
846239511
439150967
867973807
830239111
1218275319
1301620805
1115904545
539121031
383529749
465005643
60415589
334938628
611914776
619268887
388231992
237372694
908250407
1004688431
449099208
433288142
959464974
623871976
648795884
836276165
1069617457
455612669
156844473
648176127
1012418429
830741108
420882161
493610095
1083929642
668493148
195545978
692159470
955567413
1036024182
495249908
1321419854
190621048
611263136
980139325
1392809647
628557959
372132279
1328994369
658288490
496068330
828845064
643348259
1153522537
1030693758
343278460
988071045
776336466
717620344
563822531
1030649223
599759565
32125760
1062897917
1246993126
228696530
778680827
985916530
782832979
507190940
489444209
1021580195
512792982
517879529
912205834
367199549
347888105
1294868688
286818574
380703658
966407414
529255847
1146585044
234391649
368848941
228329558
630293080
1153646826
946249113
941435635
414150380
959811734
636091035
876556385
1396871474
854767438
1030562834
555353958
426596310
1363627081
544020074
244919993
1356708287
264448810
1036231537
424176857
1249018748
1167798111
398203677
1340098503
736075901
352913037
396003825
168289528
870621012
965413633
1094369542
345818939
655225533
906930890
1332392633
577059272
552196298
1291480386
793160237
1160435108
1128646144
842089806
1041059789
1328960824
514799037
618802065
598730450
1336392559
314576594
511374738
720473496
502783505
743766603
448134850
730421917
777172754
463850475
960484715
1350306866
483679563
968312558
1289316355
1381483261
937196253
124906124
509527724
1264426875
442931250
866483051
1317060429
437083498
457746146
1196804359
671431204
977247422
436044453
1225833221
733707616
1053725357
263367199
761698317
1131142331
912683355
905673365
529359306
1114606551
560787359
1271188559
1180915946
622481867
1030921467
830110693
206367391
688583471
902596709
855017456
1276678126
945738438
783936017
274339569
466488469
1175475157
1169500521
1360710663
461111901
310851178
913720912
692208757
364846241
1246429569
1225324952
1140571451
1385733095
864856951
673959314
841013276
455596374
492685329
97013334
1316787456
954665181
494854391
934288063
743569075
507861651
743487365
582683392
1196232752
1331070428
1187054914
1106728440
740051702
1179995558
508887194
544120787
511966486
361616034
579259636
781026885
1072349266
1188401701
737242699
945991826
3870358
1337036546
1142289365
348319338
1295746176
831823918
1363140095
881169021
899914749
1266848900
359227668
1090705791
800759578
744266314
506516702
487560515
947507641
478821598
1356495444
440992120
318920408
316734712
396951494
792946417
341279281
789692254
715605354
420030682
602974707
1072222218
237489096
1043545458
558621871
827902727
873928088
652191140
680387074
794691357
1164201372
732536229
416253998
972726422
618738452
729057414
1008993795
432196204
524518773
882853050
840222124
292346186
1346693990
742618389
963973647
615645511
637538774
51818379
218002057
550807678
650181450
504299021
918425149
587540570
21693276
861837090
407704918
955826137
381053943
348997824
715446156
1088025870
89375273
1139324292
1086152040
32716089
208832095
680846133
740212539
707372097
946566105
1148217833
814141053
1018514690
1069787843
911695027
1018571277
1017608048
698675884
1325710023
931946756
469550294
1345689610
523370701
1110704372
383295782
573772632
513697516
496699862
801699257
456264729
606645193
1226179803
389831451
444335365
1358411197
886387380
718871925
593195472
659864044
1091811609
512731066
122936911
865780689
1271155011
1369204165
1276921917
360531323
983293982
451523675
294529783
1169739976
823683897
652168410
1015252344
1178776834
1312995987
772846508
419387362
666355812
256956593
564403758
426500272
665643901
1230165549
1217414132
715060869
855973394
45365929
918324253
489032124
714468330
414574867
840049155
462371203
1222669543
448155409
1047297354
570576531
1347323555
459352912
983568008
703530545
1055461299
1003690495
1044325838
1195543809
1145088169
929270480
565177416
1020111204
184367212
571886904
1110638203
308471196
640672014
1029168342
1322370827
1278343228
291151357
336080039
469301565
1399444587
801706709
961633175
360581679
1138077320
974701507
692037019
686290848
476714403
382934669
394913404
344945590
830865924
244078141
648412651
206921630
496265786
306078213
452184515
688169937
576713808
574174794
771992827
468689010
663832336
1153294358
758241087
1300827482
537257730
1293325298
1225758075
1005561357
670829395
687272697
1399312742
630951360
869519805
1151191538
1295917202
669153939
925150143
489299556
1013700391
629014438
606987368
1050817255
789033755
764393556
479439603
584365408
736640331
614067427
1229849072
814503595
928398038
1371273098
465562482
780685931
485607608
1246619439
355506848
317987703
188209546
459267620
659075787
702579593
873904071
327943933
694571296
839162766
126569698
792701984
1185865568
921075255
245411077
1357119152
558254172
987102576
770191869
862739213
987737071
469588545
1240303918
944170253
739522312
685455507
485046013
1382148223
1298400290
845368964
792332855
781387869
686866697
783264480
531984352
861868187
548568260
831866813
1032926362
905767360
1211012811
632717749
414641457
605225098
545781428
773134268
313453886
277987167
893066253
1219052850
1004139328
1320085108
43621945
494411140
497978579
907922794
427645619
1334136115
433721355
400652764
848971934
187832351
394218414
889541540
935578067
931227427
850503717
522367594
1363321466
658305141
825252603
161118803
424186492
815966931
835868422
1156160523
574768058
600706800
1325580121
482074143
434469659
844279115
381585115
609200854
554673160
835933742
641618441
293309722
1143530511
1090495411
871740722
929571323
1203128178
435203466
395971643
689407642
748123175
183892410
387550432
412055773
254996195
1164546661
428191142
338743993
677119860
1143757857
790051679
553419497
177655369
747834087
250576231
1348687224
1282213525
1387330458
926534222
1052837552
1128818689
480397525
772527744
821663939
670660961
740560441
374778689
1287562803
409849481
466054012
475745543
1199469617
603371956
509077615
370369842
678126772
721753204
969051811
998145556
444955080
1124571180
1194671143
750000719
657779298
1191285740
1047355424
478126835
310489241
235928290
1315775358
461451431
1264849293
817495616
607719712
784504069
466455853
488034042
602134328
1053684689
1016320587
732634733
939307552
497312044
580297310
1054104278
467967387
940685921
770555354
642857729
846454351
494169793
383361659
898577486
856898153
853226368
449492571
332326568
758542951
555688552
474441168
315203979
498698574
785218336
1052517909
352332377
772776170
680838129
645556912
808553727
980793642
1344162989
71040264
836136113
388503223
367384141
1162262851
1133838845
445929531
1298176898
519932637
281434355
472209909
474261282
523867209
371043452
1044164635
533039770
669381618
619002091
677610250
1125971467
711807396
416097705
909399880
986804879
280693953
477219263
250697667
1397400073
1379805512
216262844
569578265
976590320
365838602
554663983
679334187
319423102
624945734
626463873
1089151879
708401535
1298492264
707960635
1391202200
763479452
1012501228
272589703
1168325020
339891690
234317382
884669631
391893656
871927179
764468914
1324760896
162543078
1102162939
771982501
1216567466
1064401222
623097804
1315924234
497868528
670399662
526147385
1190932608
967423690
767010740
1319341735
553210204
474849462
678216255
149982886
686444276
1262524143
92069529
411557678
642246444
864117591
375755174
897382952
473275663
629865650
484677910
389873685
613841183
363103885
392305759
1311205543
463406133
1105957559
1020950653
541603837
449160262
736955253
853670415
903474559
1202665343
530748892
1273096646
561477059
1095761567
288616279
1241485256
690153242
731121559
327978702
372568956
406771896
1004096360
1271532415
1325077895
1062372808
460791909
432359054
675919997
475246133
576938760
615935640
902463765
503165546
120773783
869552782
967991899
1033132994
946937915
1092475038
527766284
712715042
509751370
433589592
780789799
547052150
1355241852
1120889153
484245598
391512465
1233585836
1146472234
961011398
1290911135
757896043
985596504
557226905
1285615240
1109965222
682738783
673861278
641408109
760511742
1005715095
255851796
473625379
462958741
1327479592
514253956
484637083
1258174410
504527663
446272338
935565668
942791154
482667749
1011457887
998720171
1120280767
141127988
811282985
797751588
537059715
1018876388
59318254
343959436
531769388
306983734
1058780345
647982498
1286935029
630784198
1135477173
465418507
6831800
1311297025
1342757645
1259980520
432794614
818312286
270346141
381379058
1386962573
143322818
699356609
143437802
428348243
852330537
709704324
813861886
1378620099
147844746
513241054
489125140
566361323
575802700
771459428
767904088
84757183
431973234
853575534
456287911
394660320
806528632
483367943
442859614
547211545
1345222109
1119761875
27430553
961235650
442653675
112383087
945115548
432197918
679588033
484495394
552903935
392703879
717249270
641979509
785908037
759886272
692183566
400709397
948338903
914092419
1023606195
952561625
1054913054
1255588008
1118387256
350216541
497007946
700830128
977315411
1391614898
1047688679
1007558854
505684246
536135784
400015143
1297557362
1380526467
662998863
576365725
1185643164
557906325
1129316302
1124404920
979046108
474902310
475855846
427991044
886224707
428629993
856868148
304677709
1022470888
851839715
971996167
1309262323
791922348
987210572
602273179
1249949315
372018336
927894475
169539920
1207474616
694489908
712576768
409635502
452662563
827262379
1264431329
347729324
913473321
604374900
913087880
997958981
464243132
815751795
1373460939
1268565615
660439368
1031369644
783588836
1302074286
573250046
1388886889
1038622404
668758020
247408532
500592669
1162577052
857217657
1335264267
917726620
681484682
1270480602
922425127
799049115
193327290
667114688
769184170
961385570
390573938
526070228
444047560
486013603
243244780
1052464500
1042945007
835989779
1229191892
655619453
873503007
1027502064
1038029074
716456595
1381560842
729946642
1117545583
1249267535
1352039694
1163800167
1359117370
423462323
515311279
618998675
948404857
1080543781
973093822
589541154
326759114
889531536
495845133
1048792981
526747900
407376831
416394078
626905254
483531687
827471760
713086877
592603566
663895410
966407079
630863640
964093070
878608861
1116081376
132537431
591576077
1120338105
266586096
1118858321
600619623
860157944
170951868
1236636475
890152169
444530083
360375309
472840709
953525874
703724654
504593261
786979629
1084924844
785467779
922879333
465621620
1266657039
1150148860
634015019
957105289
125517056
465174562
756442682
1113786747
787404578
1275510259
774735188
429565130
784078318
346852700
1360637565
548213047
677786604
602223563
842801583
453641999
1260525097
1083844014
322570700
602934507
276683419
365650878
386542814
624382326
485742943
486453493
350418463
808035921
185334228
449342152
962379351
139737376
689289396
1211664009
761615905
537773468
892515653
593068711
1069539675
307315699
865923487
1297433744
832961171
817261440
928484936
1354467165
670418684
114387964
331051331
1382689219
749560458
583686639
695297342
780586390
884380949
282251655
890465113
1362170502
387650868
513443988
635803778
589447831
818269377
486558123
644842603
644949526
63947301
445581189
589511604
501654673
676075842
980204660
1007176808
1334319519
845390779
241026261
744049688
441804280
162140788
832087954
997363729
731362593
484221196
539871320
348172521
856977381
838374997
678707345
383019631
440510130
722286991
845272348
597615215
1194681953
414316874
569601496
474307995
1087302925
361285954
358242512
413344384
267063772
1342536391
190090814
413008488
711326
301993115
662672175
790024215
800785197
1377317213
760524249
533707243
1305916970
1376451064
447817126
1068721967
572949937
527061548
352645416
1024851801
379727578
915982962
1185754568
356421089
1254226888
1099156370
888941810
994731318
289376752
895938965
199562941
744611373
417104658
271625887
1185862708
926606584
404165610
360187750
859128299
830644749
745382007
909945451
722926352
1346406003
994158197
561919350
323710970
1058640053
1181921726
1383280319
1310686941
1200619462
493690781
724954192
1003578205
1249821577
43390783
1001229356
1151688084
593263310
1038081530
983511929
565353775
820078642
553063515
996667331
1062349440
363242866
663925925
319384412
641668283
1312998999
1323523362
487386607
417207749
775701638
781638162
1139927045
575543453
1022855927
568580137
1115457844
392998576
769368580
399970547
772984309
1046228703
426657677
432436421
831288481
960142553
742779465
611645085
971375310
388146468
1190691979
734008917
1270602846
213887155
874968739
40670151
1287923105
531251741
398588037
484231306
375912826
558936548
685583111
698289986
1006243240
1386302301
1010744309
577255139
1179372795
546812514
490288270
271986869
474990415
340898111
679424496
376160152
492939132
483747669
558906633
463739876
814820294
1206110106
407335328
302521197
879162787
683196507
1036690691
989336891
1235804855
980691685
688011800
1389523292
1321097693
835007012
332382186
211654109
764390349
983016232
197791267
801829362
1164801291
657915469
332666035
216323078
891608195
1124476810
715884688
655490988
909777450
687668268
1150174053
202749618
1309112848
35677971
1132799237
486012181
609033207
383291951
374954318
480474632
381429158
1099245821
671898848
723867804
1138738227
1075675214
1203145993
633557063
411740630
253794553
1350818988
797047792
297575314
924465820
309864642
1116808500
666094362
824194120
789597805
532977083
1151696748
1363416672
349177606
530193945
633995118
793547630
832642921
1157118083
874653003
488747767
1180126265
946678637
1364333737
1013158701
509928311
786297057
919277134
896743640
234734815
1339811570
468834578
845119081
423656935
618322375
462668349
537856910
1243186379
657781827
434803933
455630890
393441455
422366495
499396112
334482622
564414888
558383222
310727482
610846435
768139403
500239361
77964042
363359521
394644874
737578762
933812501
344918261
1147875437
726613010
537083300
151684103
441595584
580731218
772043262
1396912888
1110699333
656021316
521763741
538453459
468429741
333056502
1102547228
803687493
467441069
623970090
1023892922
345774699
906763740
1160370079
1311109584
1344691273
1267197046
705074636
1038830754
474912280
354617559
510376936
517392934
567207102
601147454
930206030
695833172
763318675
1080141843
1329395111
1115886752
839958138
915414386
330222345
59295
505083823
674884512
804164445
954655231
851015219
429438918
990427504
593971539
664435419
1017956540
779781183
1030907732
672572644
723759965
217990172
821754416
569801384
396183993
1125772566
937141485
1038124064
625539969
1344897806
989291954
1339041749
905262405
1143428556
437715149
1018596414
657046916
1363838418
364348408
1319452458
530322755
603578043
1292111234
182473269
777702462
447556714
1359018363
766009556
869515579
226200164
415087152
504197440
722494710
425252366
647732769
1222659412
705859360
1024692570
525458684
750948918
375263527
648008926
761341465
1385302635
552748317
432679669
607994920
615968674
391379291
770657709
872157412
1332353176
1368559812
385797391
685147203
381970013
1009328120
1147696797
1374515264
1179970841
1134660757
1261480297
1014404335
484134848
606786484
1252062419
381118650
1016355735
420754004
690441717
1040412067
372476060
1382744104
286481557
1290773206
83260493
580776176
686627120
929529177
1384763532
314320145
1252900509
665766766
439867112
708293354
629760146
375193728
734685467
793616319
1055798504
462055828
1115356481
595786505
1200191522
450363844
757175275
863028095
483884535
628737271
644243816
377994623
1065637140
726590067
495520139
888537680
253090612
867954104
468209333
1195059940
515195312
710948651
900144928
859187320
351742648
811513734
1267648417
423299837
319316295
953160604
958484966
377796050
1062194228
1058098208
676129170
1084369661
822199554
402370101
390162874
441222039
353924864
586236845
780320931
739990541
745700915
337060441
496296034
1030624222
149811527
779222732
544185216
493734589
1356975434
426073016
1060117665
657618562
1244898366
580462028
938180712
744007164
677346021
1383663886
672019720
396438494
519939929
492380766
627099188
972116444
590771452
340579204
389236299
939801
1330291631
827657397
1258052627
793613015
1207692678
1180846484
952331542
1389319428
367009317
698229067
692948125
176257477
987993176
481726016
506687388
1319433669
1104996778
1351485895
716359560
311312050
1039875428
879540527
1166699266
983911300
979996757
922861578
724611301
472738775
769417171
1392162096
369909426
858864877
324964693
451486116
398319652
149358205
1324186752
682587892
712082060
545163597
466479741
851342023
356004872
4001776
453918165
397710514
1082050191
578871404
1207273860
1253598916
866674865
483915922
491477363
1020914748
809875733
645828107
859213430
591670605
202153372
1255581624
337053389
1370735435
1277313848
1133849823
356097469
662623099
997563179
244041988
561012510
879229333
784081972
959251307
434796086
790223262
889992115
501377891
600390163
429504145
353862263
302103239
253490117
673148543
989597369
456779759
660518307
205346390
1338445703
517818249
731557907
730142880
645472910
1170084168
670804501
409691569
321811980
699812067
1205325109
1285712933
1316980846
981400505
122270837
805015138
815790788
607296837
332531360
752616463
1314105550
531328781
799600958
425768177
775104398
370555451
956551585
973272684
338321945
890176589
1318334030
1028474888
388802482
322816845
846964178
757738362
454866269
1136759066
399162437
461087666
358421977
1091185883
467663967
1089556046
338015793
692698246
793419890
669358833
1310633567
223947569
1369681347
322084593
1169252983
604082105
332567031
516110278
448665996
707251660
451950926
521877734
559484558
981869431
583175997
460038838
512399901
831142965
229119659
1072703468
339273206
883528029
872906177
1047027889
609056469
1197571859
822094935
216152699
357754607
1146332965
367022850
1094346515
455543427
238089638
580940337
458055178
379772345
446148377
123770176
1084143461
1189418791
406304703
583905452
784260701
1068427483
463387547
339478290
1207215096
1123203821
105797816
917302017
543623691
845314646
1034725062
1346954598
773083874
409359464
542366984
1360022813
694448694
815632248
1112486018
537585682
474942817
289645263
1204185442
1001366007
783523007
598758410
373940910
751066242
828708795
1335630301
1273416952
937184842
482710190
587275731
1039723586
545971018
979276637
294978569
902770902
866346647
1296785972
1164635875
203465091
537471554
434325090
1152083125
139296693
773669011
1161259412
901941575
906795771
949366090
1003779078
714067864
570361010
432862232
873439030
1156774530
268853238
788879243
347987529
1360263808
316955808
476515251
469685607
1126958486
1079744393
212527099
420332940
529993526
535038923
912325260
904069793
1312059846
232785584
950079837
994693381
1336379960
1161440831
462688747
714555973
1164420749
941042069
345766969
230732183
479430457
861850141
8806153
1062562209
1017300040
1200842235
1353178115
475035523
690594519
922084549
57807884
1142529321
1035716690
978238951
797918474
1067535147
597979382
68898524
808819554
950253430
659473268
222686280
1324279025
322796127
251589439
416186185
510629979
597740864
788083147
519536013
1138094466
760683468
677633077
201518670
1090476542
861727400
508482576
316082332
617689452
1239936236
1042653300
1060279210
551243897
642162994
1378195440
900019686
1143894381
1036896172
247572643
973937980
936722047
506245020
360155056
406510716
255122628
263947568
727563335
894223007
475851715
572997566
494194302
766409135
430763430
467417366
605060099
377309661
1279908249
1297897275
444846831
296653442
542779569
888669295
538906810
396540570
912866959
506645864
468071317
822102729
891178338
1130200797
768587541
1374542257
1174906570
751385406
964498140
675699872
1102210026
560122144
397825442
452884504
1311156554
483501942
1213646709
1067547829
1059438033
1097636806
645237913
973873059
699297520
281569809
710614742
328666505
241121256
1137506654
887945339
281190039
479574940
779263827
483221969
148550124
421448493
568729867
36253091
1315371085
1085721111
827002078
821748110
1046113145
1255409822
1296417173
756760646
664561580
1241331440
839438681
801570833
499462968
1329881960
662153806
770817445
1200044764
616869291
390991239
111322860
1260049171
852257276
711024819
337351691
283490602
514854280
295482002
1385131043
499781160
566872707
401324781
322459392
307939520
187447029
445847492
724733952
123461375
1205110567
1042132052
1020517322
553740532
822322444
457117044
240974822
938787704
563193999
414789095
330832046
870420646
1110054067
1230577351
965562354
444780191
1280622755
967433052
1308335168
1059139579
1035359497
1391732753
448261568
43964263
1145281735
1136551107
532698277
273431895
578718003
450451054
1363064330
129777931
1309893970
352411768
1061376132
783234424
717235527
161383542
521576962
1171540412
980763290
1134629121
826656010
1015492888
301464782
656068264
1323059418
1337708322
534564572
858568515
465881135
238590312
561900047
898660922
490384764
1366174722
1311173924
1143661296
896524446
573585237
585332297
833120761
1306964220
532632120
475384360
756999256
571662152
861576796
481659261
529478805
878700521
1328374999
1104365424
590387249
1329371500
618005405
1080526594
819295810
336203618
479081898
605507562
948771871
993166563
594136372
957578921
906156259
903924846
946970763
409488155
1011239125
327244516
466246362
340270962
454055136
302359514
709592905
567998860
904655170
403753889
229404380
713321801
809042356
1154508483
1272735355
895717929
467596511
1121909517
1010974405
471878496
1022095293
1364820682
817591820
1082211977
492301481
1303143559
973299451
702292878
946568763
385596386
390410057
1076474153
1380535622
724589301
360114546
1108286274
356493712
9236637
1348114389
30367672
1120943182
927718623
1261594834
999573483
931710664
495991357
1124557701
309036480
1281465921
748549699
726405463
847786865
1167911130
336026790
405857142
590921131
1351590846
1291880733
723064084
988261014
193937671
431433872
710812815
411913430
1240989878
345455112
895761404
783691456
9717828
1399034415
368573382
1017137953
67182381
622398690
536986515
45820788
346320129
1102655225
1289561399
1028343553
800803417
449622717
474989954
407142337
754234718
301207918
652013816
1192876085
1071418335
433788400
105521307
933061633
608476542
1378560454
918588814
560821420
440540774
511933515
505011454
381753445
466246484
1232783418
855031607
1114618003
803528992
1000088519
36277031
662206347
709167206
868188182
441930627
470310509
550754362
207661214
435642920
893982355
499036989
696698687
1358071441
187210372
451597158
1161227337
1038224934
1240962849
62523464
677203265
275026196
676038386
1031083925
537114546
111862193
543850135
887553547
1109237932
609236410
351559051
1116905675
626728241
499044315
391709204
154418663
1018417994
665391511
542445411
891799475
500001113
405857708
204988537
994806428
564747363
1343670769
1143374250
282796295
1221740689
1057703393
1039901702
702386602
671936337
577917775
1325785934
422450991
832026761
982253665
502777453
614318921
459897699
445425149
424713163
955412904
711312747
1215868117
875982242
935948009
874455460
470180466
1381138975
426234211
250901188
1035585739
1321608746
1334685495
811708622
704518770
325378586
418013186
886848280
1024388590
922428039
1267097194
196724178
919515215
830901687
959780177
1309924766
342475503
1371662788
702917597
1387462633
347688321
615581709
854640088
1170081512
563515664
787241333
981639192
1048250867
390850306
652148467
760419998
1209854197
454989411
551930528
636099331
946693493
970066328
384294930
1121735343
1288253867
923854140
1004048836
973276259
294247898
885416301
607993081
695452727
464071634
608637633
396239660
626236995
432850505
585639527
113251260
372416750
734105090
420167086
1387737975
771750218
979272353
174963391
1259777934
717465087
393174951
292990490
1372651224
866082744
888734196
932996426
276009923
971401737
524812243
427271148
320478757
127818421
432252564
814698363
224649372
392304650
238632717
1062069996
877196410
746444648
1024829359
762774719
1257723675
454325641
313161060
912841160
167729867
1392422298
1286624952
332557002
1048275035
776142027
849138698
1079325499
663332098
1358826943
1017298864
800760117
1378627500
903047160
282979380
1327433613
374380204
444462685
321074863
491844696
1067577044
501562257
251471414
131606052
460807268
1109414029
80572705
1235773206
1361960686
733696395
873967574
1015009211
359128130
1086446927
684619365
331853082
1347703833
1089975851
524888821
984712647
1377432647
734180384
360324919
1001334196
1083698378
949970940
543929221
428303833
850037551
919053330
1092723770
434575809
838243616
476678382
1370828763
974530765
513370130
1059412141
445936906
477672980
1045082284
781327725
581247028
200725951
285402016
1174045395
979601683
984487610
1111425349
1308900133
1130780809
1007357841
516743148
969878498
710837856
1253845749
195857654
731833889
796421853
641383501
397639
553483784
1215294875
796337513
652527856
610380921
746557904
331538942
191966040
31632502
634926768
834461953
297795786
472664520
276241436
957461212
1375363404
304655809
1210870525
3074175
428124021
964962305
921642527
1372584112
501781090
582679783
441225699
978370278
504542106
294598303
496232113
715146646
309276643
1290750505
741879176
883383088
1239059407
1248696222
1124816076
507015192
100216663
702926342
1317192809
1134143786
467412909
816338549
537813441
729803966
481335691
665237882
325323192
842856816
858322542
747780489
215936442
468078854
1097351052
193931129
1289637502
836557661
1243507106
519207742
399406118
368323629
670405648
1352475074
439317667
366413117
454006109
1131887614
1196949291
558986126
850415761
1118982295
1249975374
750671901
1256861874
781068763
1041762725
1036010249
636122627
487987673
337200253
714490405
650529489
978085197
668108503
396361521
126870877
1103377040
1046082408
1132220742
423797577
927076083
1120498230
1248650320
398012394
862350982
682331259
751285988
1086422574
1105069299
867878826
715558948
1121618391
667410819
420923496
796075689
470268374
1104301619
421704174
940071330
865708018
454980311
502992588
709565300
870220935
1044869559
99595014
617293366
1004039749
248239106
435529983
1059861503
1331988883
471316160
950436129
1119114099
1148639702
730675215
1088751093
1330887217
647202018
491694501
237843407
492810096
1369253573
1304238359
733008266
1094535962
625555584
992625397
976577479
1020069425
418571928
1095089748
863965229
340166375
1019108770
355896454
1255583739
1127478435
1035459477
1379014205
601063806
400750434
686910929
482919206
249582303
897257998
545293488
1000478083
973829680
830660278
887352383
3884356
1385529728
876489363
700224319
530861793
1281768799
464107275
1050813842
775489709
233111891
443295773
475453049
825588012
531317812
412234162
414822373
1377942623
204828373
1022569009
540665061
878274325
1262039256
1042852746
990773084
679516064
1023978746
997489862
279658744
1030204962
503730102
748120799
1303491013
602688979
394302871
769745234
1373979991
1191016890
1395996016
1113843264
365030359
424187400
54957716
525376571
1270591250
468300026
536574834
851729601
319201989
313167165
986555418
407998688
793214890
1375181919
1325773483
1375206412
412785799
257146051
436193011
583493120
1157436586
402986598
1142775757
829671366
956771064
1008686634
1197556955
387990757
1017288864
1185771686
833750211
607916056
284394630
427152567
692010447
493860576
1231667355
838424294
498989746
358926182
810563552
586972965
796171075
958432184
343999433
959226320
1092059951
780681392
413987798
990029660
1146462368
1202579995
486094813
618378305
546495290
1076593300
410608513
705886407
525157096
581033211
357117617
1171889163
213018269
1337436139
213902777
344963386
477778296
1280083045
1134352939
240708221
603931991
206104895
934775583
1049245945
1285282090
520754420
652815350
1066250156
530788445
753610712
691111592
1286816640
1309874809
1395394837
643643155
726395721
791094914
503282079
980032781
1024592965
852709887
600434052
1224619586
824764040
244964089
703100905
1397017937
1229804099
650274910
700596710
606523446
1097199296
350125586
660591807
1060486964
751206963
1029222433
1131041506
498056311
1243790112
1394286248
592473946
536167050
401966042
852763127
983511044
700803633
565093986
498639623
585829539
832559437
352082079
1257052585
523462138
1389202781
550508891
633503876
599386573
462831915
351133139
662400652
879763683
470560712
820610230
508041089
558971641
1044104553
1061031523
484718699
946652973
458764827
1377904074
661249080
452548982
592877868
190484097
1340429351
503972571
587783941
963180616
832970954
737606457
1042669610
402219015
1051133440
390974946
297930117
755011510
750090109
264038214
637947385
314349583
989426753
773222608
863210533
1207677721
135361846
711448174
978233471
368756425
1260658007
528950135
1338526011
492150778
1074721206
339442343
638820190
1109782142
819373707
702395958
1046179493
911147896
611646945
791838097
806829467
122665807
647940379
370285945
381310800
1159743770
349254596
1314970486
877947704
894375581
954467852
524918471
579271675
418949515
839095972
684228093
72183936
596072480
1379428973
848692748
385337088
509752807
1253412008
1277790931
362971697
1046623554
487203853
777230908
521906380
430454608
529417612
1134898576
516269352
860373823
1140685564
893158740
418495636
105852063
733157574
778545384
1186053631
1348754131
479205857
1138251806
769737172
1020942144
1017988902
392168839
969264172
774390480
722007596
597071675
515288051
1102203049
831838207
1043454858
401650275
526341644
1311839446
433773697
1255988535
759542321
430455512
723189900
1389062143
1063495833
662518224
468613394
780110953
324995920
412096459
452305779
1108130514
662819427
408965924
342063038
297121428
1184914443
287796328
764003403
885055882
1377457620
170385491
530163904
379540280
1141568765
122582041
531832234
794416901
698060603
1108859255
911426969
1039955703
1137439262
495682211
1051630893
473760290
1086761903
464513638
1003937811
1218274738
243951099
188408366
1089468126
123820842
804357142
1108942077
41961217
735717175
744015475
422538791
941669188
622219100
771959868
1172723960
798747757
1383088589
429121796
1091399745
864990805
1354682606
1298949383
1002099403
941578851
1075778795
246188343
424103263
1186793105
935993877
1152486197
1135344763
1009259448
757116338
1356460240
747937190
1293211206
808647631
462103767
768582447
994601317
412699642
593383503
1099427939
68264492
389955435
742534564
302028222
812096221
371513314
682696499
646364950
358695890
744376523
372850502
790604996
1118061271
907605317
1204812819
386273469
121531417
526471769
1076672239
45849542
839703172
231130747
455304269
1109654125
396082457
437526976
797221655
789539649
458318725
505544273
783182517
938603713
487223683
576608580
189231380
645319527
1244121909
651740453
527877447
1170013539
1395820336
416011250
280240776
735499208
825066319
1322148486
497765387
358997296
764942388
175344385
317849684
987652639
830317792
1057959072
1027555221
1012484580
315869540
774033513
448454187
378590177
679707917
702993610
1276766665
471650543
1119549943
597823777
484911867
674708469
460698384
486855780
480258516
592818466
1002714259
1354261897
371938976
666840338
1183685311
80563535
643580474
517416999
1274816039
486615285
1359132951
717576862
378131726
233674906
892912332
459592746
626943301
751277319
602581444
1157703444
1307648253
438698857
1109084622
527711418
403342430
462508084
224251610
1307239179
399276249
1081264846
564400577
1326322068
305217780
1364965591
265173461
671064012
950408502
706269965
654133172
353287818
668204603
1205419718
699425541
460817557
1032878714
1116056650
484861387
832190240
641578659
1166270853
874185369
962230953
920076437
1307902608
386118251
846261371
517045159
383506379
825618182
708817319
611088494
712822771
620369285
182757896
190615872
924107178
678407566
486267600
424483157
1116106111
892087584
906909664
219536138
943495550
1139772998
943380527
978664041
1168443888
677779618
748533047
1203015683
1140220409
135770522
1188432048
1001195184
663098937
1377419452
810378430
532316572
1054140400
1299489557
752253044
774944216
746650117
792909285
916268273
882767980
635709170
449789413
880265315
561721631
712547111
586666415
543638427
634166742
1086834955
1122124423
746232302
1145296814
1219927852
666978727
1310078666
1155645477
505721738
1201000567
1313525852
315307743
943167343
846890378
802995667
1045648374
473362979
413587930
452534668
783195029
575650704
790791758
1111256616
913099678
760840844
159105971
1334670070
105428297
808578309
633238560
727736620
760532778
755880468
620780957
306215787
1218281244
974829633
379894248
612547006
1396605338
985504141
884691804
328695303
695638856
687192851
704459954
753822619
688553542
611785359
1199099256
400988765
177432206
916189536
1246680609
319428259
382889134
742233370
595076628
795141345
842938318
223885527
471610907
770241838
1336151888
626794953
1126562736
1211111136
840248091
411763789
665768632
679694822
986367757
939872354
747240459
324648537
1307523713
973933252
1100010453
205157101
1111231497
782118752
851884577
577498666
386472451
383895223
377841160
1253792438
578458439
512294283
1381437758
351432835
1395964862
1303881750
442040720
1255416708
624981131
1027470589
1302254711
713029558
1230064559
622148254
831975587
1143495569
823284937
696948870
392192822
520446693
836228540
931431279
1096655366
1168411040
447710827
772365727
180671592
274195070
690327060
621403473
37574299
1292648831
791381442
2857574
701518814
926261782
968522287
486881953
676672467
625983182
1123718884
1035768356
674347983
1348753514
1335639511
346557473
390820878
1357342142
893513353
627600808
856205462
738861722
432314409
1154738170
1085269701
145431805
910697369
808321136
796320205
1257186294
952930753
782618520
519412472
1018231550
915028862
431951643
1144190783
1058687388
997377138
1231791320
445848990
335541236
1340490620
982786150
504827723
676527246
758189549
623055887
226969700
990708766
215585480
1373362210
455187870
583569575
195587927
548209032
1030267350
1022547785
712808556
846567959
665963437
355143406
318813321
326402695
1281493024
1240195729
272534754
626925252
803618414
989667748
948369684
468802546
874547544
1193436455
676671680
1166496225
412865470
591785355
338754180
731451877
1249140476
397476100
1210944152
397208502
294087035
665004965
1313571299
1100238392
741102149
386406500
623732075
987802894
1071149188
902867404
523594842
1272246213
437230357
704388699
976961842
116986103
686561692
221430123
1378514249
720062741
479073710
845373175
817809735
618406411
433765786
769570961
1252097605
1158291944
770910638
1021453186
1274879495
959006696
221015385
1138729832
422676715
249638127
988032748
806603683
599143561
424493697
869979543
456572620
737161282
588098637
462186799
960728986
632711223
487622898
867987305
1275317093
960077683
1112898969
815345399
1321370588
776250499
764719178
1272665937
2436516
965157656
861407354
787590728
1347152673
857535165
914010356
1299400831
799653755
698829700
1371581826
1335202733
508687632
965768949
1290653041
425206909
419080048
1081345908
463613109
789461512
1027288680
1147788424
339508365
760780723
364216050
990397788
870189155
568907698
782946534
865461012
847166736
1301537022
243096163
797758887
1036857847
1180987390
500134109
870405804
497631988
531946092
1002171766
647213080
387084729
201313126
1084752756
1164599004
261416976
707240896
417743764
767457747
300131630
360841657
886354382
437625948
467027891
1065639331
779813471
309799050
776746211
1033230615
1040595136
496865247
1307251487
723359048
578639777
621229304
395901433
1101973192
605179402
1017082175
811506690
996694974
719041471
609775175
447716738
793096148
478709580
1286489877
1063601974
335834233
1152105434
690983688
1048780200
555564123
1316939957
842765767
746385798
619384055
1069640125
1227592377
938343615
691141882
521049779
1269075180
1392134140
1109174276
791805668
1256308395
1323071244
554075359
315063807
707780827
613674726
1283948494
852809146
118985861
1103409828
828678916
255551124
286128106
1011126312
815843853
595228353
266517892
620242116
779310577
1124900856
616258156
1064710994
960883159
417700474
835836822
467827901
184823271
987865969
184247943
1046582230
351506254
568033813
43416781
1019722943
1020144554
457973045
984389569
1152144369
312170497
1279713215
1206717668
1102197250
733237780
385420369
1047211333
986013485
477961960
241139388
1318827131
859436995
273898704
585674890
885571590
911439092
785521357
634352462
856593235
410526189
966784122
638104514
909840194
1281137471
359297846
739006128
750676840
909777976
954983885
95215410
985495214
443872805
304329768
404110430
516146828
660756214
1273262462
460580402
472243776
1051481296
1001294863
1062834805
267349374
663715758
377217861
806068233
650086941
967219385
742459084
95698130
856224464
228388764
390945015
431274226
512776764
749218174
664242800
275995792
1003781565
881372921
371712886
635165265
1136312388
580453659
1214189756
1048106678
847810314
1275806405
680935111
206898618
365126742
1195253857
579360586
896562957
791475664
897377896
396968327
748205690
1095744468
682775730
1045305612
376215715
401238086
834706442
595320248
1047793250
541208666
375133293
1141806679
880378544
466507889
1079795116
856956530
408593882
507289123
738487798
118421124
1044822471
1192270056
774473203
1144223203
920170192
1129142113
1335265673
1143993315
589587904
1112074807
1334635539
384212800
838194738
785385621
1027541304
160734566
937147809
765179905
399815648
1208207444
688737296
894316691
1008183406
1052974401
1296015783
1342195047
1263714335
1248256307
1167270051
599809253
766635744
983026531
635304316
430093856
996101979
1229109071
425345658
637473779
424556808
734869835
506610536
862021212
870273091
879541915
772391601
536463395
1271029256
1163144898
746874473
477325476
564366913
640407622
738118581
1193356833
1095127767
888513394
331129018
1039799656
694469952
1337190428
395602695
349000390
535683883
820911665
729850643
207848808
55634925
549127831
256116420
1160437034
328724107
838734245
765577
281414202
357464359
808571103
732309159
1175752676
615059990
329348629
820877844
1050286840
1069346884
134333564
406706530
756812016
868655469
1295219830
743989931
441845979
896429186
861283111
1304733907
624123863
861992898
628719527
726738651
731167628
593156619
922998956
769096176
1384602899
51381165
830199529
550507846
866091097
1016928682
392807880
1251681678
372479888
1381477301
1310561391
430056339
1114539598
712661255
855019426
689132824
305610415
716602641
1232030054
1000071260
793450193
184443252
983462246
752097634
1046053386
707157380
904342550
344843994
1331992901
508065858
1344314734
643961954
914668211
500555679
912198103
693391785
974899699
314240816
679216242
622320740
1021326446
951497168
455105603
1294100935
288827601
510795261
672681193
649469768
822230915
635692882
430725061
519114042
975849011
978486141
500091385
1341817401
117368141
1186573289
1113169831
379220324
1317976225
467369160
1007960587
197772097
916402052
165686683
738784372
266710483
147555549
1263870775
277521387
1352160540
1306307406
328993005
482242931
229438949
451264502
1069694195
431309247
173409674
956385884
509166068
333460156
1365987523
809417918
390111933
512586737
195863483
824082038
447015422
888919446
647956838
941571084
469229566
885779284
418235718
523211348
818834036
757728361
948461160
326849788
511050602
1271434545
1164095169
643953279
301447667
467513120
602204704
602542828
859974417
415127332
835332381
1250034505
688598508
677332892
880852582
1228412026
671234398
791360821
972391224
590754799
962779555
1225553526
1161212546
473756458
1030676288
911941175
517017579
446946602
481931048
918194418
619312620
1242021346
313281515
275939876
418052337
1305455882
421317628
426229653
1375450753
970515173
410643539
1013296743
424911271
955910237
1270912845
1878639
1114933860
1369387122
793148867
692400675
452353027
678912526
567419679
357710022
992509519
599132855
813761516
869205702
1095304587
1215283689
1260784646
1271096738
646044617
495178166
510508353
386365028
337625455
328448237
79850594
582185975
1013115299
368004336
1343290630
1294977023
282009836
1391645665
366057907
1346840195
503656978
391387509
1374289175
455666228
390764431
404527632
824101402
373719426
796095972
441233183
1150369908
868867770
940043242
208265192
435542030
1365261506
1019374009
807029252
1046346929
396247387
707161688
423265019
405443092
646787642
471771705
1356918015
670731907
728313917
688693493
1324489811
1228354306
1216120866
1057101998
1136337014
1353065887
364849984
224085657
1337206282
135631565
863389489
1009967504
646272611
330954800
896661874
1393108964
704556626
1046288196
407441499
1266426717
262309593
980298211
651818677
1146113372
1030641184
412968299
427936590
560512499
798021799
1035692369
608715433
574519642
814308120
1097787176
717471687
493212644
633341077
840682471
826946268
1074095283
1137086020
1267344322
929799300
687225906
741685701
602919500
341526846
1317969686
466070363
636721512
370591081
724286478
514592639
750804566
1388372306
35717941
999752198
505395514
408032751
563874756
544309625
1056638529
1352533138
403449481
480652571
891791610
807561935
582577518
1247715770
1340282047
1023083017
943914195
778664880
428122265
595112453
1257022207
1353118374
548660962
1025228008
352226984
3825305
889171863
690914594
313925076
659104323
471696447
1056465732
1398577106
613840878
797423815
578748361
1341121115
356139289
1395908149
744315903
719083888
722586366
759347679
1039525088
91075870
1300187650
469900509
875247020
563165519
492844852
1320113815
1001925009
984489240
363493404
1030093351
622782684
1029231813
708167250
1250722367
1321569143
445608849
419075081
897103866
709480648
302046081
1051527389
520890377
1015466591
1071902460
1093483445
791696386
1000558500
1098589408
473724103
948402508
900715980
262597291
1360775587
308420930
53104318
928955706
1200494363
457543913
707430297
2209040
642385140
1176355924
524249678
560687356
471895906
1142898558
1101587739
453007953
706150343
662928362
1213752264
467058964
873068361
626577678
1395818200
668840054
752216429
244709916
744010294
789209733
1044729186
523520774
468798800
1026833706
1104457733
987750747
558319392
938779197
509163647
811989569
713577888
928312983
560570793
614515496
394872974
1130760132
805730662
331815293
548505345
529919693
279515396
680598561
346835718
1133991979
477418535
654392114
411818280
1274672445
472628193
466451633
584128840
1296508343
460046582
667127644
705595931
836348225
298655796
607894939
799846180
992291515
1257752744
1152921549
622830157
486912039
59989874
635950311
742869929
774309694
267715861
718046979
791476146
1340686009
1038418899
848841393
44410662
537561608
1385884218
154956581
498561189
837706873
690555439
383032393
1021688293
1273001158
574050512
528578343
495927597
1224641679
1351832859
855404952
579156507
1050443316
938040575
1093047238
539248013
1008563605
275662875
496332091
1004900925
647972061
1304629896
859986905
1244031405
1304246779
875567160
862124525
1354811139
1363533694
56562574
449051628
485053260
1317534930
1321432722
408952290
619895406
1169179485
789342724
1334105968
341657730
515846106
1135373886
535171179
482310045
1136700299
817721341
779661058
900708913
771017383
1052363477
284312072
486107533
803969733
581263065
610521762
243748508
792138731
590562939
1003123060
1308243075
935661587
931158136
924619282
758675425
333975924
318946094
723402432
560882231
1314768287
391214905
825358251
1382927375
459989111
490513801
493335387
357652352
735806325
735125005
110315137
585383061
259935894
265901507
767649281
929694360
152883347
720243223
1305131444
503996276
957648601
674782338
769454398
1043283182
884797955
842344193
268817273
1321906871
603063950
1389064860
498646493
788026394
1251060872
636083159
744856875
549904503
625650931
869789528
1341621260
1397490792
499833887
448466188
688524950
497779695
350323919
400753086
1208132256
462997775
625151590
1109376910
503744911
336285964
510122253
636413570
957627434
679811971
150240990
1310123770
733521693
433421515
674886530
749219083
626808188
1167925613
130768630
1378705580
353705711
1086621813
205930660
1097534717
1163333570
403722642
898270314
1185274105
1350537511
654976691
656364091
996927858
1078406659
902951966
521778310
392162692
781734698
1112363742
106554093
369289447
1207731257
1209258461
1399343685
569138424
482738506
1058061822
466523766
239464395
755591070
855779482
589051075
490913279
519690880
628980683
43631399
1190012743
309211672
641619716
448457677
1144609918
380042863
802129492
378159356
368795010
664566800
1185622083
739712854
983337859
895381796
481736995
730104369
1178352927
1116811168
1230598535
402121002
1395031431
1217279882
1073714070
1225483793
324924635
611085755
615405693
132953090
334909357
587609496
625953654
519602816
667620495
528962780
339595829
410699904
1186435721
1083917511
437720855
918877356
645928053
674497945
223698175
136379066
824098457
813052583
516364376
172388294
312574034
814379855
557676397
859729535
981593728
1085714743
810696782
564722725
871608157
652768770
494686934
1308394360
1198225611
526331771
426979470
491427586
39024521
670960911
1173461070
208829709
948830944
447646138
278351181
950439082
802165365
700357520
1282740893
1034231106
907862080
398830975
854608085
404385983
694628855
899783147
401170320
896008760
1119823412
409455440
470756284
668929053
625173810
723918980
484396464
412499379
1198015180
459074327
207135178
1340220744
249070863
183862409
1374939285
277475715
627406467
975231745
381250650
419441161
487097591
1158901254
438825562
300824582
1141869887
708881140
1182428712
458701580
817904530
1226366929
1212255880
354549103
1020118942
1311740460
600110495
289557850
435769221
766896302
1359155809
788234911
687043178
1389855451
981569628
1080121285
867242020
340238545
548050893
1343948416
519564975
1085267372
1333132111
1188509030
382320589
520702580
602496186
567188076
599766552
574484996
489465888
134233632
1004410250
592671323
201101398
816807956
344458264
1211912303
865262955
1212413773
1129510201
999773075
1366780316
457880659
806508285
348944604
495060800
414579838
278205368
420188183
944476711
1273987870
543679380
544527600
550048470
898148489
869439343
802175061
472900033
834677611
498474321
1221855413
820789380
974417320
936776141
972661180
188629278
1394700987
904026665
490103103
694698943
1245463917
1131069349
402814424
1356122557
787680152
933270474
540832893
977238804
585612498
404881699
924645252
504115167
1201205443
470884471
394322163
380266086
759702993
850960314
995932260
791152825
657404829
573435640
1009086944
1363872654
908837393
381694851
672069002
468941177
496181756
1112210341
781390407
1080485440
723446389
835886657
985117059
935771119
1099699978
1316246549
507506298
1277039882
1120083768
614086854
1028884470
876677186
895185714
674688713
740391572
1270070650
594594402
960210636
327072407
659226717
506225908
279905449
734516786
1388184392
1108490999
1069094980
786719155
832572406
323335192
1024088509
429540090
607645464
1333274825
715425237
1322726358
107606530
1236209578
1003058686
1335577527
1293103897
405798942
436681460
567263610
759073772
207052738
636759657
1182861196
572106366
485538874
1193044470
1169770280
626618879
438931701
507875717
390679206
383925382
847955807
652913613
612577500
1237157754
1141561680
859253140
1034862578
330850208
527416444
558106873
1305695347
1135469176
933251637
1068205160
1376637142
359606098
831817773
827292
998086299
471274316
1304447705
271243205
1235856105
713066582
538193546
1048596520
987498939
534174585
492810077
626503801
419152999
537319423
263289514
393696421
488525900
329478963
1195267267
862345496
750246672
602363123
1135805806
489830473
1195287816
585204561
482010291
1231415108
856921625
484401672
863999296
614468144
632382313
794437824
587359993
254258556
1092821052
1339007516
956370521
1246315738
692576633
798960084
419689092
734036873
1325978112
1363277411
500127257
639777183
907331383
603326052
630506637
1180386851
668534572
690008315
422816854
1203620573
1072503634
845816108
831199242
506695870
1178167603
992137239
1265203347
840712592
721175379
173779802
1373202862
350327515
1371456359
737450045
942874562
742636217
1087551934
1074018722
500383636
660660139
1384708814
731944258
1248116143
359862454
967979078
617275459
1097284331
986758021
132515690
745379679
750655568
1136773993
354110113
774250459
1061182716
1119001528
984974685
265170059
765902378
157557559
923682358
1336848680
362075161
431503231
334320200
1292168753
1225332010
612768656
511044692
306329757
708207890
450386988
427836463
448764027
766336945
444964205
1219810620
341985123
912289092
814973456
1065107878
565056401
816015029
410311149
1222650344
1203089454
391925411
882485139
1101084295
480683138
442168139
823808149
707098650
879882054
1398954696
660765684
441150542
253039351
1296671418
782960527
953739026
332002515
627163701
403398786
1087660321
881371758
585960372
260819529
692756817
329219073
1190472873
392744216
543538958
1077924335
625347330
1261830683
131164465
390679489
930940520
1100766940
576123644
1314831636
995021006
1260611560
725300326
936719398
416573111
739757636
1036875266
830319754
666559344
567008894
902051505
1044765220
386971099
1213811340
513495146
342496959
329148793
927934621
956717790
981955740
1002033401
415185319
848617244
752409292
1394610097
428718641
1032652968
926438659
1143959072
702143479
829137422
911351077
1099505943
618567597
524389303
1228173684
472643035
666900796
493666433
861127859
1372394374
1320456359
416037429
673283307
1130122757
848222325
546351873
566291670
498615452
1054027660
849939631
418432405
684103935
1399771664
871599655
940721905
713857556
935264345
948202300
1268109078
168008212
752849630
507854297
1324217112
693103723
737471705
1210259989
699167135
271126083
556708306
694974515
351463840
472317159
1322033761
841044062
803190892
561765053
525874284
957342100
123384161
576768997
1256515850
715451190
549167540
372654085
625361469
1312054649
1146957048
836118209
1177764833
563063860
1218876801
825402030
1354697154
460917444
619583692
184972688
558558854
1070815652
1072938102
942693289
480323390
499028050
984228991
515074507
743212889
337779449
1286426270
1251823586
2487027
726209543
1353530508
769706392
1239156057
600874333
893248837
1146373147
775000234
208025833
618796964
1089266292
1209244574
1181304713
105441948
1326235097
828336622
427198876
1091480565
678449752
1385357166
798614678
1237071433
606769004
1084673138
979047377
796944556
447066565
552149325
890136850
1012758432
1257239435
1076499214
489677394
1331024737
363330713
368911511
1082520121
440458099
1092597433
1232538269
471964931
1200707603
1381456299
973837614
597904220
324132521
551936907
923104075
1189947608
344657719
874212778
678014849
1365446574
1098671853
1307402912
1123601853
482977236
784618307
1193601957
1328363908
975594079
693597294
935676750
1252065114
714401860
1051957143
672826584
708642671
1324830487
473616685
514741579
718504093
890136774
1344783588
1254812906
1233511685
571732620
308774275
125665187
386695914
651759668
350222548
1004865337
364417613
948773040
864817071
402092999
412889496
814423432
1267903547
957671345
916030254
501041596
867980129
967259108
1371460839
431490632
738521542
404149654
988611366
1204185960
693657683
1367730514
886165459
203595116
624814447
599791594
1338844654
410405638
1016867767
816580006
1253877604
1025198031
371996414
1330184885
1290148030
1279801970
592684048
1022279500
532290226
928423005
489989265
1131048457
353190699
517204219
1182708602
918198748
1162998195
1143497354
453472617
1383078656
907498953
1093375152
1125935563
733218375
1355216311
466929213
1360032223
650352323
1263757830
915900648
704611257
1356163052
756575033
887987827
679889149
1285232196
715271814
772287948
899921806
629850672
827993232
513920337
715106554
679572007
202046686
546347630
648258302
1111411589
536743464
530519726
1106297694
1205845024
1041879001
896317973
415118403
1164443373
1164246216
380734276
334108175
1338484072
309506617
1221721719
654182654
1398190420
394569317
688839452
1107261589
829612903
1365557453
390532888
893084913
605424971
1367952091
421445025
1046768773
750753124
198092287
1302424027
381337485
326283971
823322772
1286459362
534921827
967742087
237931334
1006837507
750752965
1247969234
552407744
861825214
1195396935
1271062375
928981400
482920613
399582294
495963831
1304238103
973111362
630337040
780475104
869270103
117498700
770996332
914133773
845407891
597310238
825689928
729556932
1014038725
1166889357
912961374
203335881
478254121
275586466
836695548
914623795
807914787
524867307
561145523
832747703
1263265105
301910299
1021436603
1225678698
1114701936
1140115430
1088968562
1125624279
661857795
900362529
1020838131
970979194
1009999478
522559755
1360778070
923095561
1043623882
1295312051
772729209
1201947771
792797310
912308938
851651880
1232830544
1339725501
424608985
1357002394
1158140444
1118292897
456903620
1314615036
607390895
372406902
1115749595
1375854832
777857682
1021437280
440696302
1254776619
1022112415
1049435867
396525741
1278257457
629356069
1395798332
979960429
929404023
586814508
470064077
406255433
59255530
1160818486
1373699783
1091973217
443982111
990566754
1081030958
386525859
1294846725
1014322057
835868687
530878564
1054110749
1331419651
540628837
814558238
1268316702
802473734
1347784680
1272333787
1385531677
771283583
1154462354
408398523
1297191513
879451256
1080042132
670565910
1136298483
1161827413
1085691725
1037591212
194150515
532196455
638799903
1363830595
1088060813
727656093
930600493
1398680897
1029408029
621870171
802598874
1306140453
432282452
757521144
832041531
479362261
474927062
367672005
1270442295
1125831421
431297012
1051959242
991567091
606850109
366843087
933601232
598427553
1215471935
677866093
819390739
1393973533
1008661371
964046623
488813279
670670880
964802573
1280345272
849361448
945362750
1309274990
394791280
893321674
836716507
479045156
1013708190
1342347073
476782746
480912292
1021273364
452821670
920491409
464078697
669218644
1205139802
723426694
1390370510
743798281
487171524
825923612
758863819
777568764
1322236072
878727193
564971089
417845064
783687163
1187311628
927953178
1054113909
888729823
479607947
1020711998
1379851106
1187687521
725052046
790666163
983888734
1160199901
576083563
1165726109
900931399
1041689069
480841311
599672823
877271392
1244367666
791442494
1385760183
584154638
137908712
1044412882
1196590739
720455458
741235531
1131040768
1155987242
230926113
1353562520
1123420904
455723043
680247291
1134519225
707362440
907963629
1230130230
587096215
201390253
796000116
870487192
821954116
611071640
143326242
232738771
1043773330
886089882
689804229
1049113653
945355743
767653291
384171260
750676292
396333178
1233208142
412799876
989739171
1090079857
489378518
866567291
777673280
415973030
982840086
704016574
388544611
335102503
702298781
477190420
884421715
907278539
749914267
475555437
1200542292
384615285
1086850803
557151897
981168449
1343342119
1258285759
557932565
739984071
879237827
1195997307
862417631
390360223
762550395
1365771173
717751341
705777712
705214903
1346836259
1127839278
556796957
448461689
760724116
1175735510
403725435
784715266
417087179
1395532739
1390587885
727009594
866458672
1056192600
1323871214
750990920
1074254147
1069860987
1335522726
377468901
1252290863
397384698
523927503
1042598754
775741224
1144107274
1173141041
819712090
1192573878
1299366140
784310490
736950670
1373910545
1219677386
1110669394
631244556
1022542332
569919582
178452983
525013638
977085990
1190094909
1324392890
1218078598
865387158
1052401450
1342474160
844610464
536130720
1100866062
336803675
1005580057
395846647
549452020
1287932839
388193083
1282591073
961003911
1127585181
1171529584
1390677756
787535029
683856571
858093624
1393414837
519291932
745624104
365095848
1283914083
700753805
1004210318
1187147132
619321441
428569332
1004748033
1297806445
491750070
267300993
1279730543
1215487353
1116321182
490546447
870516347
1377900995
486098609
1148181885
1093586338
1055653602
774055274
1175047053
534445934
773576585
477408417
1015373883
535479622
957829345
1032397487
474900417
1340485857
1183749549
1391839853
452738542
1044123694
1255233035
763114773
1170376641
515981809
321534456
1177894897
465117174
415767953
1397318234
964088465
391327992
979490617
520279193
1366040023
854722501
486410403
342990029
1345820893
470907730
1247781124
622762865
759158404
1060693944
1144743623
640158135
771623652
616289750
794439584
962860091
495158406
1235828251
1186228121
430356104
242924558
663482121
703534887
267898432
689430337
948608273
1393920153
812813247
617292836
708955569
1197066685
1297148787
1365824041
1378372926
1334750930
451613550
654940108
825387499
1353332816
1293023855
864123669
1015708711
239586385
385956808
425180872
482944127
947009843
1044803672
506894380
1220073509
972653916
282316622
808009608
562763829
1344801771
5387920
910188701
1329820164
952186036
673220475
793280978
815603959
786545771
614276922
1233999747
724876210
1055349342
380946656
958256718
275076794
598007715
443324942
939270119
1039272165
719053976
305537618
1168926469
1369014941
1358199760
1067310353
520384335
536031571
626951424
392742782
1336475730
473066782
550426702
605616951
344269406
423997538
737409328
506089008
1021915996
383209416
618172918
982408922
1028041146
942648432
1377850615
1114981402
411780431
1047530334
901725543
805020519
1297118946
791942239
1298137651
638638008
473806868
958963784
439930177
857793677
1399572350
164667636
731589218
235442175
617982408
925327563
255967463
1084433510
977787987
512965049
841168368
784127510
418949997
839660056
965969065
901084532
779584436
567856600
1264055301
827589171
352402216
1388141482
634324026
656891664
1190891067
1367534083
1164060804
1015219890
546997476
912245003
1295538741
1155209242
725964912
950915051
915212948
1017367868
1385335743
747302488
708595316
338738232
746398868
997506325
1063685865
937990776
1127813985
1374301975
1280344574
614223941
632809695
914538595
1063242493
886599071
723757445
772176732
1138201309
486165980
736511877
628804367
1323715524
1012822003
774255247
1207222180
1359950740
1378760159
964582107
1253975602
1193028964
1257404572
526213125
961908197
1301973655
832808444
1329257789
1317439100
1053029327
415358676
1380875840
1045238284
841665690
1263331589
1079419399
1021487035
776498391
1231851294
918930295
1157683984
591317528
562002365
588877265
498541590
1297831089
1208099570
1334218758
812384255
1237716826
382007565
1285011497
1282200193
1312869586
1381846374
1361827584
1106563585
391844316
1142064925
730658162
1354978633
1259111327
391713707
941230063
963691287
1037900762
794431347
156632519
404215184
632524635
923545282
1298020543
722080430
613495839
797569788
812749858
971576070
1273806430
1086094260
654517876
305632648
647263116
1363213890
1191738950
886017744
1202546700
1294955535
993544569
328088270
472382523
862178131
1350873848
960763012
1124907495
996192875
1247095200
1336917047
823327580
1384551491
446392231
546428133
668272786
1235932545
639050094
628968420
456341681
343582958
1326400819
727704778
527068020
549952843
879520491
1274816879
415318969
317179300
600428948
919931943
432323978
768270424
1257156746
1363570921
984004324
632201268
1084542692
1215658892
1194739050
209306028
336359297
973590387
1353702757
1089575480
791964490
1212268510
967894132
1217251946
443433278
1056359029
794409430
550281200
862274496
1302720572
604067765
486460373
1323187017
810474049
603131313
844449643
1256927263
611734294
810686078
1398745600
299479999
248331637
885145316
223406532
814871146
662766141
941732551
1083875932
379020387
1075292448
1147683560
434601303
729962612
477440364
1252877105
659098730
535512857
922008210
1349744827
1339888521
647801591
532639612
835370381
276304882
996059401
1399573138
623227760
568283004
636648395
623328968
875233797
648333216
1252287497
643217682
371315356
1052899564
1229636065
1338834856
434054565
540613497
853698055
490993352
944971467
380927079
659496634
852292126
1359209694
464612503
1079152747
487374421
695691547
730690135
1044872033
1170261704
898543855
525293351
697915015
425233202
884168531
508143844
963513184
594651850
1294003889
717799378
553537603
423271623
522153419
423808868
292056167
582457106
419460826
458237497
1009176392
581275863
1202479261
1122151901
1096146675
510867090
793900687
481999294
892699099
491163432
935751479
1392823608
1297291558
972484881
501631403
951878635
1318774767
591485714
383999583
509180009
1339896483
280085339
579969605
1086212003
1062241424
598807291
863836278
635337316
375849093
957889981
975241798
424514340
1024133272
1138061654
1136446249
1312279158
1345225448
780907473
1395018340
1282845282
1355694073
736162791
905484895
883648125
549329869
361213961
1281739001
558302701
940948156
1026709911
424905653
1259399525
760545886
1230828352
1291292582
638516746
958283433
1236463102
548290103
769218047
455872419
670023051
335322950
1289990866
505229434
1162139372
683103990
1360841347
658020330
901754132
1297815768
1038394470
967899448
1129350259
825752773
1016182441
458021214
1092210659
602363221
645446272
1055410713
688541944
1359724847
548369102
1368999151
372611413
522488633
1035821171
1077155368
384360448
266157933
631423544
803476216
1138969599
906278661
658390320
1215952038
1283576909
443700435
638785110
836371591
463735405
500798995
287923865
335801285
635018248
751481765
510476471
625216123
629886391
1391306984
1013227024
785180289
388639468
246220998
532351012
307997494
1098317412
535586915
102699340
834356583
386061044
373428699
961336884
1096295646
386593571
1013798169
1270151929
746503056
1283557034
1205897455
823321716
790163373
1051588194
495876491
1301932468
970153657
1351141334
897730389
1089817910
1326092544
476012967
1329834822
858410362
1151490207
551199382
990745122
1002768640
731196215
526228348
146010536
1391688964
956090324
1036887355
610698588
1261654514
819380340
632837477
622629156
559633169
1149267480
1117111355
502969739
781708401
778305688
840590452
1299757795
740199178
569970771
438983158
389569793
1347840864
560081823
378830099
721062382
442908236
876667040
192265257
410665520
308539846
831275104
791161350
579511596
424941853
852279638
1033866384
983695622
765988491
1029692639
422217078
525878337
457821545
342939137
794299031
708238346
654341353
1379692874
871192210
1170096124
596108826
461113457
916227387
879209324
529769753
1142189786
1353057234
1231978207
568464222
551085183
373413500
785195546
989841708
502833372
230375488
794238739
923822171
360018862
569741544
534654096
264936680
781764992
744056822
995888790
667981131
831826292
725244997
618180744
1229401191
1013933146
684337580
1331667460
368783031
892116348
980960669
991265312
624276664
500551410
1147401732
726730884
1318047534
90524245
417328471
680610965
979544544
583308620
641732475
1144730900
1248250947
431186407
601280780
873342945
1200951565
913928056
1056800767
1282196377
1143085250
799898108
1331772498
1009344473
1097480463
693436122
429064848
1061504256
731386991
830382368
713074065
629061588
790031902
914974095
1323617820
1272980256
745110167
598797204
399953843
1007366360
1139566223
496466644
710251733
888110044
381724206
1394376249
842378158
653160784
512640788
542153994
675048916
1200838574
1028020296
368416676
364272557
1055845449
699220585
586522697
588991604
1027250442
592016560
547006387
604793660
797854160
716624120
855467352
408251783
677226105
150106669
1016264715
742289151
579021112
968462596
1188180938
357499112
1262235603
255921779
1166401978
1132022324
920345227
1128792745
504477693
823379453
594449910
567983324
1064848270
907415307
897665522
814008047
938479783
1187773171
330371852
834319220
1299340269
780221834
1272878552
610895486
763857037
1290662081
1330204726
661220260
1215961600
1096142138
1290637526
913481275
1330986921
509808502
1011196624
187979260
1098573789
846050038
974679276
91757570
1324685558
884851035
1276898756
705195211
1061161750
1233718877
1276704164
477160623
1014681086
536867243
394757467
636296924
1257830951
1374240503
369926396
357238914
1095028357
583339109
198506250
484041081
1036692806
529696102
1048278186
249554380
594179080
1284026876
791521063
1217449283
844700847
469790469
544177545
508108644
528758293
808504930
1034390521
821884047
244774889
585520282
814428093
374761067
414478092
376468059
1363791777
815228221
408396410
1087402404
1055284944
903065504
45162243
1385867055
1378815378
1251415452
476726100
723422413
440921073
707738178
929754236
875278606
401411635
839709660
674954248
1306775370
863593937
572132744
1075042436
431149641
515056768
904337143
1066943167
982230954
1070007037
1165987244
1158249228
797358294
357714678
1385211850
564761251
497618414
747265575
198174426
968045008
659847749
358427106
1284747053
644548382
313273961
1248923635
1140616738
971176954
649217082
1027728432
655019800
958552246
789477426
613486664
1294194201
378923600
738031380
719420822
1096890165
584228176
825971591
687685107
816876517
833960983
1369975645
410145761
1177669608
777628104
494026691
1024263276
198128397
880608287
993486334
340637501
443113665
230727340
1157826383
787755412
514238631
413952929
898470489
1311180170
1358277359
415928183
540756977
1384532212
456593034
957511709
1084953350
990768724
1090286836
1169754509
398360576
539145394
978034245
1205129719
1398580688
537931770
1037664917
809848588
537557943
1396970555
1277555591
381455515
597284975
450674795
1388088866
1276617787
841361052
308018539
635098806
389227551
1345977749
1197947830
772568492
1000726869
384742778
1247685428
490671612
405824814
1011353746
507293832
1254257528
1392347596
880001045
917576939
1299604985
302589076
545698811
478337156
972115002
151487561
586727054
235386680
472390029
750053207
662496277
619338891
1134832990
854603396
944760922
991431076
1251415676
384705821
1362787504
1231958807
437472796
1298372905
1268035122
1088879906
375687076
762885402
482118210
241115550
1055451027
437031838
639255100
954440272
623035699
1036832378
778960821
859583305
1137038797
494757557
1353929316
492333598
535574769
1388284450
1330841294
337188019
1254031500
998671962
96427406
999511240
505730520
1036410784
623738344
1105272113
586334809
691720004
1140601709
670144290
268340466
1037101690
801351924
344881915
824873969
1322895331
1083052137
601835943
870500618
1196830043
838847202
753671232
1379312123
989506297
790161223
969598785
748936844
1331984729
284154880
673214363
749837456
1327032342
414165531
1317096964
900926945
723755071
1341125169
1204408467
532212013
1015983833
1089217793
1372031274
467928139
881731187
975537867
1152793064
461933439
526265710
304790550
1247198828
515292996
1286988613
789804531
953670168
915297751
932150492
367292555
450816974
1240107731
1369202279
347873751
1013304502
432801597
1337365580
700998881
444492021
1327055217
906427996
714693926
969923398
856614626
752316215
944140172
1226599935
325920428
715767176
637565828
998587856
537021836
1238763585
412929313
492633087
291264871
627178569
23252033
1310176764
1365897246
654395915
532413857
470613999
1144688191
558484457
458586077
303983464
768436983
932663222
837653084
1221468691
1312156186
1253034118
1066401420
1285687361
1343706324
990583742
890544966
1395821118
616572714
1340789264
1395749889
374781817
337408352
745748200
563392442
730654725
1318623690
1048946376
486267024
1039390106
873482591
804343047
1257584611
275913181
1239710253
1248172148
1333785152
531361584
449329730
672901162
930794313
730255592
783441717
570924735
1107214044
301609432
720265505
601754867
242823348
502012545
1048651693
1070456419
859885030
634873690
1137287425
492144019
1323662884
728402579
1173117775
616677982
96436421
1183499601
493488170
120661303
914499716
1397412962
974849482
574583180
386421350
1172224770
755784065
1134977899
365670243
543433332
599416196
1052620797
1330284012
619652443
444167686
743882353
825596769
759474008
1215948614
481669089
1281359989
889045666
1389491727
489748376
1009572499
583235486
431593116
750057139
1146816545
756395965
1025587183
1096277638
1030285684
1317359560
556045445
1158898013
330959687
388227920
1036235441
135921691
826043017
423443522
848947147
498295145
1146549508
1047720969
572600577
676658848
63934330
801675899
243349624
496569399
254792821
1312610026
1321126091
590311623
1250319485
1391283613
704236385
693698888
1105455420
386570780
1242520762
610472881
413372089
420277576
665015058
503643992
879282284
870164053
940430630
1145470765
1133612803
977732036
205370948
1088945806
133647591
1276926001
2983232
403253335
452316097
597259400
635305457
540894571
540675810
532393654
748016400
775078836
798557695
1091340140
1245382326
472764492
1198967915
290938957
276605768
579486393
799065747
47724697
777360561
1034497587
984814373
567950138
1082983377
370897981
1249160988
979216546
520324453
483080401
889925894
1135190648
430543420
977337286
1250277064
1378163106
649177038
1006908580
925283240
1044942823
1294598439
503838117
1265108883
43498240
1387311837
404917474
1212578146
1156016584
784686781
911546389
1341700453
841152717
924317057
482629803
804720711
528231375
1048830750
574108304
912152234
1048887647
872752928
618860566
794720979
841495640
519236622
114704026
332378098
731280701
1328603655
1163059188
331831553
1003947375
1336693813
1362053375
1352317662
833588797
1245765138
1198544414
1197174006
341606325
400886515
729440077
457342290
454557113
66898362
822976429
1325697668
1042392927
727921821
755426468
398749399
223729014
692301925
941518274
359547272
561184668
918793557
193558810
1251421388
929530936
1230066667
1271216917
1194649433
900199214
492882219
844338766
472881565
1016353402
201068115
1089656745
1190359874
1367082995
655273598
1295407217
879754863
1017221433
1140178026
759074120
862546175
1319648792
1011401597
1296852917
638654586
730782196
455305554
1131325796
218887532
408776877
678193842
770479081
1161503395
1182153264
107309989
1152557369
507599641
885613640
1325634903
1212266905
889941208
1334442625
538513560
1313720952
959494632
1098588877
643388909
477270234
447317722
441068723
616025350
415802806
1030340636
1005833285
468127074
866594632
430395351
756105653
898755969
827039495
354022650
1049389658
735757758
1344683656
512281834
1394283638
544258760
1213215465
1343975860
737087414
953967739
911010045
1172041274
1140778565
834338643
747176101
1344065498
1087637668
159761047
1184200561
416799428
1395350983
479346389
1338318113
1171571363
1045692205
480576915
902087176
1015683977
1307367483
107266982
297153870
1183480346
1253011254
1314237504
1356192206
1028090084
214676151
486164044
799367707
1293627416
685066575
444955092
304609825
851141298
385453366
7990031
1244112628
939458956
490968054
570347366
829450592
1112385053
79434526
1369086007
605109828
866256625
1242942171
1323181700
1290952848
517771082
844974999
791390237
1174430886
1004134910
289492270
390452994
381380232
452464268
437930401
685371670
916758569
154667968
507738337
285828215
879219675
1392541500
1012086267
266795424
589945669
525365772
1289774366
1398427065
573193450
1348371837
1111710856
438919257
553454281
653709147
846089901
313952276
521247547
438539651
225251552
683029643
432073184
1062350174
729243342
629362226
280774784
431275103
538692174
793339312
397424149
1199738229
930414168
244510849
729573531
349654265
852611429
427230767
849249200
522164634
1081560140
383772098
797290292
456947608
574679486
1320824936
902365128
1230787964
862266384
913103247
936688425
726052228
858391499
509662308
1289939651
1389205562
1232228116
717449382
826800130
1112595788
350513810
98300312
611919032
848820573
1367773426
1320145172
539865096
949945963
327970577
1197500920
604260855
381205002
267111325
585767761
958728472
125519947
300082156
523061412
1047583267
347471935
560197585
237153049
1149136664
1276996457
581664083
909975645
953865649
868076182
673291865
743015322
414236477
668385587
731723734
949919597
1102953031
1079258575
751215563
948526797
869560537
423451202
607164969
1002655005
730636901
1227651533
503896230
628921373
660554422
572054117
1127434354
882392782
649248409
1395006328
438486999
439359245
572433520
1036159921
535708160
585998935
432720173
627133198
943347139
954874492
717121716
1027599728
389070589
521375601
79905087
1330229744
946238485
383612081
609229898
196060400
793541329
603199130
1293595644
1349879146
1005533903
1099521497
1335165736
1337663282
861425208
1393644775
579822461
665165246
628914610
796609941
582623722
5404881
652377304
858728371
1351369129
479380223
523956365
1352639645
550878291
1301644144
1156170696
1238579529
159988965
1100723710
401988484
1057478740
590160757
356335686
429190176
749393446
1221941099
330307620
289985881
823347435
264530284
1187552819
450251553
906199982
318488850
328998242
571314350
108249160
1297774518
918404658
1241516965
1206457539
555977747
879781836
707465208
422313469
1332020309
1383621480
1303438093
147916200
1100538752
771414821
858657320
241869427
561209147
197386023
1385915192
1085005977
828798674
1169095465
325649756
1218681437
1321311163
1064673078
759042770
304367178
954906492
362230837
1073435138
594969349
542156301
1246682602
545160574
1169380279
507536964
811932930
1280916984
1241379250
298887146
961752213
676349529
912187703
750569607
700599849
1275976672
860941339
890653285
1021820792
1165613901
461907727
747305921
727933590
1284124273
499841820
1175931031
450009289
240313816
1051152747
883186392
911651975
466488733
710118555
803231702
810021746
893003752
1229753051
1216690315
773552234
806471099
606477206
1310421091
1049009874
684450428
1106888582
239405775
1275418276
1087122153
464227200
1281105620
1324062848
1334341403
518291477
376764017
1331147564
602982636
546687393
778948437
991369470
700658527
291589505
934410336
1379980718
662345359
549899490
458585139
1345824401
723210251
688306917
1343410783
435584701
820276139
1369316064
866140934
1213452314
756246941
936312917
731329096
654363999
602150455
1017771384
1317260318
1192128447
711118230
219586620
823231562
826766364
266371456
321554255
606109877
899520253
1385646528
1289476644
336860125
827568115
1376294074
771581251
575061018
1029372693
380699997
699082073
394679281
983015251
939570001
658111198
1377523862
735507337
867249016
802815822
1252312415
750820705
765584847
1354239709
644024357
581208381
641490459
530326813
331347060
497778408
1395869611
1071131555
907954872
700427655
934979190
976489799
1075920514
541380901
625177030
1226242107
506697158
674658502
1329105865
929950631
1093103036
737983100
1361873423
270375988
941743232
366409447
870099631
390092999
524008610
585172696
743667460
781447305
780441798
753302711
268467961
941226716
263975175
411245820
800375075
1124246701
690472804
1356087949
389825706
1381555655
966803898
996349172
998077059
1197247306
709125741
1344211297
408819236
825784474
485970890
331888734
1102904714
777166610
774322675
830496672
1050064460
697733706
1334705039
1228159441
991535488
394008389
1275793911
466015911
1170684954
621393272
1387878882
468255212
618261483
721166448
1049641854
389026718
467342529
906933779
1161889029
643167531
906534429
865151100
386750029
151373232
854210577
1397750110
1154928738
800530963
1333421833
957249195
980416182
1283750066
798748075
537424730
897761577
646248077
704368848
685282618
1086705298
393668517
936344468
1268769682
664198104
1080997112
925350750
802580767
641598563
501293829
570526379
981868163
1203377913
478403472
1359264097
1353889032
709753406
1362837372
1334548769
464233216
391071582
758565585
1315730382
360862746
601371638
1055719394
443382056
1246362222
533661593
1177485167
733357346
588421163
445259417
1319601823
660607286
1013367057
1176500264
1242099698
1157754679
1064479225
821019513
598823033
1015095333
824740221
916317584
599994388
393393651
510764630
1356744199
819816140
686874315
1029021688
561371003
1313895456
703616980
1381455458
1033784470
590056281
887394910
716945721
1017262675
740789014
1152990624
652441907
769000087
981461421
942421507
722669851
763871133
1217414589
1379526319
638176325
809276303
710019830
1360303878
230212687
1361563348
1339954241
1339483198
1132152585
691071760
590158089
1340270900
798639048
500833008
922563744
951664904
417604774
670495165
1201678545
1379756285
496424221
651775440
573551564
1088263095
1369104379
1016253426
514078378
999027587
734972924
768701441
421627485
952235593
846893976
729253879
296817957
793794307
314044426
595402371
794216281
1233553744
664618994
1338419950
1242763305
993622366
1085387576
1396432454
563440766
801763547
456001279
705527073
855664838
1031069888
1335043330
1329838505
1316361241
764417571
343117884
658674372
434192005
1021580379
246910139
1068497158
390386154
1378706611
1113727782
1384448951
1069012745
1356635586
1063738413
421353447
1040509220
615261375
503151569
696263111
957095312
526585305
192091939
1387469616
1381643862
305625593
1147316007
1010466531
718348741
435395867
377233700
861988572
1286300133
1109646380
768489889
499226141
1342147788
861889408
735816135
875041966
1388893260
669044963
1135203029
1082912207
1249194060
889461508
533609847
1009957686
447503873
1232769825
1042090190
1048800530
455616345
1375339521
449918198
974650304
858286965
671551088
1044326216
685989028
1046333673
776320395
889076813
309276846
495091667
1351557255
502708568
1362223930
419772565
1069731285
1196949414
1269624830
647529357
614749020
869664722
466341505
1354283138
1079891651
907665577
570312041
1256472965
1366725967
576200786
618461636
1276635463
456259418
948498817
1254935915
1174767142
429567860
1308299986
171410871
1152188094
659408787
579443108
1287958858
1064767165
1204362990
1218936060
433165464
508629472
1191077649
973101788
734189209
891093899
994062696
894009076
453246204
1006856012
1354242534
107985053
1338219423
1250793291
479537928
743347029
1323144484
556647703
193909628
908984269
1101823795
1390982023
748328680
1360315900
490347271
1149931064
1100776136
1233987649
588627776
280756715
566562179
238135835
1040338968
1297101721
1294458182
685169738
728423877
714170683
773609798
1278843779
266156305
1119610141
965782579
495097841
544591961
326126342
1216172855
845891986
50261171
1398951571
382054940
1025549194
1227855125
632147768
816019303
924158164
838060959
677684376
1109604858
538898644
752340508
1165821199
776253817
517372178
1166393403
1311827283
737531946
1201502724
1271995621
235126520
991147933
1351240364
1033025688
738160746
1354102171
688656148
1262688500
543270153
1108375052
759987745
712137670
684649528
505311661
1248438534
880094338
1203782713
1377631192
548033898
697605412
1073203625
452903885
810321218
1223969777
465910804
1163998461
1335951230
1048169437
748776892
1266103726
539084088
1213585004
1192023658
1297559375
584274141
750800546
974666880
1181935204
1367640504
1307908995
857309167
522960016
1141030986
1346207354
477026344
988940968
1304411735
1121328340
1089677894
1169712960
818708314
1316370158
1014390211
821148243
934513874
458607557
835418479
476766838
1006759042
1038031485
612784571
930335968
738838579
545603047
397263524
1215441825
1322381212
480196511
488093688
839306435
1020170294
782198136
787567211
1397181745
1038964672
719219433
814204489
719866350
1025923596
710222722
861913766
1164239194
743598946
756228841
1391209558
1014491243
1147733515
622487980
576474752
903236239
454095325
107780566
1395863723
934017797
1090703017
616077943
369386001
637975792
727185546
1312071577
1369197964
831670247
1132964214
906509916
1260423741
729811986
1191376621
1232249141
1166660737
1347466377
1043614322
1399784535
1038410761
833490703
685219573
1304092095
440115227
1381428525
660954687
495168115
362566781
784834110
368358436
361659769
339429041
982409517
1324433277
764799872
537132844
835820950
542065229
597020682
1182522062
430992626
525716777
1203630793
611513606
576563940
894749867
417839733
1367021343
1084566800
1135325428
1328924893
767520504
614073370
671587187
1337074263
1064915881
421035547
830738311
294256975
1260034528
1178274242
755697489
684131297
384902740
799772895
1224540034
789500804
831310263
706814218
955067674
1347736610
1388416046
847271410
601513172
812678348
1070844580
528024848
887298898
769501925
379736581
1347767267
942131413
496635174
1376198367
1343202909
891228482
741172842
474192264
1206620871
412869018
1004941862
961848253
742045186
684405127
573573502
411619071
400336722
1273823133
169950703
1171400045
978389013
1336978059
1309649524
562073561
456687422
1385655315
1217409750
1336202935
460366263
249076032
766931531
1082460271
1334623653
815999892
1322261902
639722325
915701808
986313547
1177785488
819768499
1269842118
754677507
519426011
890741114
1176648497
940769909
558422655
581978854
986211497
331869343
632799655
99121887
1079060446
1320847186
1013476043
738906449
1202565832
577643596
856198360
500591170
710805188
613074996
171586660
1254548511
932960720
1355825436
624063489
682105898
478260245
1003303751
539350725
1246041341
697934145
584679876
749242885
430687778
782550194
558935099
948190560
338590629
555146986
1121220771
1260789925
1007054820
1190615663
657752882
502564030
670358400
533698235
299227339
353287089
480462883
1090943616
823430018
1210505637
529416396
974361059
524077780
794157751
1009859117
1047746154
1299544657
358049025
1164133570
1013893646
660663116
414758928
1380103937
31803605
982035103
1253796109
848064284
435750291
997837984
1125539202
708083879
308853936
1253495572
1373455841
131618473
565576880
505313993
1022412243
1013996460
458060292
894068627
353709590
449587838
1056795928
700739646
1279828006
1091438773
661351719
1291936099
328993032
297384413
328210142
731913936
200941946
626549312
432210018
369449110
342587358
436090573
586033796
1224964538
602543557
836002628
410095990
686281365
1955647
641903303
871919630
1043907126
1244876614
619973219
1293378162
1327920663
890537150
1039507106
1019972735
1059772880
1146547573
781674311
864789956
246711418
394119582
485302098
1106705651
211662800
463290889
1009061957
1146182064
422897036
1346242803
869087979
1320972884
510142559
640223193
688169977
619340613
907224829
692980165
583006910
730023391
975282591
1304900713
1370134041
685198756
818242804
579300960
507698002
467230349
947930427
784206505
727262074
301084229
157377181
524129278
990956114
706416650
1084110662
1375631143
754587419
543943902
1144515717
112713074
797109418
953779420
1358420760
1185202296
511515258
501160746
1338993803
780078890
1142721955
318556964
523696270
513226815
483463413
368675367
945250300
1065741541
933370838
847397980
533315721
820017652
737032774
910604590
585291952
864185781
897385456
695292860
1028210595
907606270
226479987
969356892
444837439
634983720
1240919122
819954822
546125594
640786616
1280174889
1208096107
1203229711
521139209
1355411405
1152714721
1272349540
706950372
409782469
1228787954
373928787
260510964
338742888
1258966458
466585223
186221622
1326046990
122842234
736227229
526083323
483652702
372461746
121049751
410816247
694519915
1050912017
504845861
617117444
547572538
247336646
886617586
761157938
509104624
257761081
450945737
865771086
1115897292
689430365
879179043
437490566
929525978
721850206
666409577
442570465
1271108534
831437979
489071188
911641187
524369715
758677951
704466606
1064801160
1049390709
791494690
556508689
535537279
691407936
687914999
210504886
678625190
484771891
1221806515
120033630
931555729
1307337593
894858316
774076249
820781998
699735304
1014438493
395316569
649537270
962972553
1079786346
769188636
105408300
853806758
1120281661
1348918408
1157034203
1159343695
402193760
261133536
188539449
809410584
1101957743
602238136
698578598
677547770
768791631
389378501
293696487
379532256
731385960
791581813
927716072
227866280
361556710
623037594
393771868
537816497
684574789
702639838
607060413
343920336
1106377147
896219602
419864883
503046162
1016456706
385180793
1122514432
48570485
899320686
394822373
1322057428
481720736
825740657
336432302
1327757783
841115686
855582225
773919888
591144524
1323845701
1250310489
353867988
366643459
587014350
419497635
238035723
1321781270
361795095
721553279
386466742
1079332882
575230350
249895061
761886827
384984041
1320829647
602781666
1487873524
672433258
1031099733
941337445
984652160
471546574
699256054
471659825
949977585
359300173
513553755
343940050
481717140
379723778
1440920104
741668426
1058233141
878511791
1353199579
603980126
661100891
727991512
767558818
942502361
726630484
800770048
1258003627
1300948610
1080605782
1124933349
625595628
1068199795
974512453
540428962
272039777
560514535
1097912011
1182684486
1071964428
480205963
178506802
888048423
307324145
955732570
972049457
678040371
740014130
608077407
451289873
819372983
930845296
1148891473
1360370351
947879222
1166817114
569095515
207749466
1411212243
1358740442
976766013
1327405803
533976828
674435088
1217232889
761155018
1268262575
695272244
975178121
819281774
1110968839
406591714
1414555949
1474435724
1362397237
1198323505
915665472
908997295
438501270
530649111
588944886
761539173
942106211
624261187
681769458
519213896
778732459
526305934
436402461
1032621617
1271143556
494318188
729738677
507226048
303134587
345191169
1089198790
579740603
1311322649
659525784
452274949
867266881
525845258
1030676752
665427883
1017614916
636715599
1178675955
1311796524
545208241
1171648758
512282398
360223744
1058280046
649696277
315738874
786160121
444336281
440213464
299377804
486134715
402673217
1039638184
563776836
455074693
443681805
573383790
610168524
423435665
756692121
1170244823
1247786976
233217413
1078208810
532678370
622228439
127727866
584509987
1397473759
409030100
1122630700
446909410
897576615
806245762
1268774932
386693065
973771441
571043303
455179499
532728647
1147360825
1293758853
1328814297
1285397788
918639500
1230412571
695867131
1467542784
1493343701
36812727
740030541
537726759
442186324
1446419071
305811558
1116271569
731909311
1049029754
528266692
1236490666
1207997814
1194397830
815565338
464364650
1364412697
953635170
755602260
1315843055
899952389
682257438
774582175
919503625
671337634
543078082
1086225512
424750447
472703649
1192158731
472667426
451440847
871273407
1095302718
519185299
484599075
599281695
474199321
422825688
1124404823
121790919
306747140
991984374
719043340
719523274
936481557
605130833
931942165
1121084503
1055318975
860223263
467478047
1227710296
1229976801
1315820348
658829955
627265618
180055523
1400712847
848058731
905119969
458062608
764157434
708421311
358237232
1369744899
1216588104
654266517
650690019
1085889700
357115119
593743354
1097610695
780920897
668064660
976784111
899243825
884819056
1009643077
845938441
955284755
594581569
1227383670
1370411306
503608539
1239990124
658918216
1279895219
557549832
1117949156
1270723017
845279914
673163894
1356861479
1378202318
810777285
240666843
608850490
1103506882
843479477
635288709
443076444
1303921127
641307210
633862407
806281401
466288015
981790061
381632596
1204728314
1208399620
1176646960
827103877
962675742
616014198
474061688
1212427239
383563964
536822787
874151035
552287474
956904416
705640027
1225076734
591886301
571262868
620394068
717526393
585222802
1459390299
570928031
806886268
335829084
153780039
1210647006
1071731617
492371994
957918070
1155243644
459937596
1130117650
274818266
1017873257
670151322
701383033
1186925578
976585150
1387253789
1081766172
485430731
667823383
676462226
654936881
850489646
723675767
1425247295
1195772671
978155716
638269239
789996497
1324909078
755765128
978452469
263740791
630407086
572471974
1189703605
665949581
579935063
591210678
1359280374
163333416
723104683
391230299
885053682
1391592633
323240756
508904003
917319404
283644474
689856564
491925392
285832453
676182119
440885394
746655406
1253718244
500969993
776225177
883983003
1034422298
370920922
986308844
441487878
356958906
578843231
701855095
796678757
775031487
721973219
1040650712
638227824
811947784
434114557
839391216
1358187525
717442781
519689037
656895011
1457421595
844414638
1198448237
671246195
651773498
90097228
699824921
721934435
950221220
236973885
482783893
143824693
799332176
778319972
795432902
1071938571
802401090
374857843
1008562277
1174656876
743437361
845743712
1354856132
231874506
1433620068
821096858
1239475576
611697372
391852494
308674063
1313757360
752511077
1218317944
427898295
714618305
253525313
256208788
962726576
1043126506
1170355458
1499538217
1026414243
768091891
749673897
972613932
273272190
1262328750
749148597
1123493911
509863746
917848138
1053341727
416178664
651769210
495799025
427237835
540710526
357825096
1255379787
786522099
647726310
1413764732
466603360
244687106
1007132435
794544287
591986525
380789919
942672245
333277100
441172167
1242401745
397577870
467295730
1069658775
1343659566
920842635
824087511
1234441066
820243473
801024983
1009692248
962902338
679667634
691372024
748244914
757188135
684692546
683483997
684372649
962085084
623203261
647510343
342692877
917091992
1362102338
1049449895
1013983265
828867269
145997127
616351954
1119800883
553004793
562344181
883954497
1045946633
497864522
502246765
261996743
427563646
1342780292
789232146
541319593
884633668
279234965
1480111813
850972160
1402512130
1470073962
760569830
822734461
567852355
496523782
887850165
618005472
672468665
1257323156
1402385133
1488932154
490928164
861188632
740787666
1346078834
1319011692
649294424
402483720
362921805
1174009194
853577004
270916158
1172001273
349712018
288649441
1421645208
1128447009
1244808572
1489912519
818906954
852784390
778495360
919712236
1377820977
384159631
539146688
256863191
425885556
1396584601
618618968
1098054032
230225947
550092521
647216382
309173043
669626535
797312600
1217926993
384134836
381789459
877360033
717901162
1280601644
573394278
710193101
1119072145
437041986
536617263
1225528771
1160523321
1378631440
867099085
1357100802
870753456
1150692311
758128544
920646943
1088751561
700393320
416303629
424130471
989480858
479009205
235608544
428599223
496416806
844958948
944426065
1100283789
1387739191
1282443277
736971485
640753304
749150345
788103405
1303001652
898410544
1235586729
452059480
525220510
704008799
755912036
1364828153
1330564375
1393586940
1301290017
1303238230
536424518
1081336644
120459620
1413968452
511438198
644668042
795939988
944061365
1058711050
736503134
820098028
547309644
909343026
1211736375
592923598
651434091
292088076
944555946
862968762
793766506
1297351847
742216070
548046950
976769643
587685642
760337792
695468247
1408483380
745997203
632486158
386059977
759575707
1358922702
837842270
632917623
1374962383
450463141
338248472
1292024783
1077046856
991390792
251117319
565732123
847064085
1013712393
396736312
895780450
1081418380
957944550
372245842
831111771
1146751771
954350736
1008652392
613202870
1054076453
811655945
1284242047
810942253
170169183
1324659080
801539323
1442107306
658207359
747861652
320765697
535969922
421726496
840742383
352294854
700741243
1322452774
730242109
970219260
1003327957
643065032
136624512
850238195
911702543
723103559
574293497
561290845
477228460
638309662
880447986
1307571660
852976300
1301833048
1031954746
760024411
449200110
1334324054
575819102
811280117
1126310765
860302576
665699836
798537713
1203078292
250626372
491475257
1000729253
910327656
829087193
1257455008
1300783040
1075491358
953882301
1006831940
360242361
228815341
293963520
592125251
1140382806
455957774
1359805843
696397517
1228830626
1366905921
1071124394
1440947340
736194574
1172547566
1401423762
794149574
600065194
854333294
824798703
666309317
382258842
514155422
375591132
813144354
1349768276
563781952
880195599
1163901113
1248483268
875408159
129529445
724948618
769771783
100052442
898463564
689074891
1392724828
1394442568
1459800003
529029742
480866817
1320684905
1165976749
725838765
477519116
1245749586
1269445224
275881480
906626458
988772082
536634736
1090221645
983622812
969216257
1069705080
887365039
321136821
715818672
296227631
657242635
397154111
969201638
937230543
814836041
1085476118
191446193
1455991889
1122684184
1135882042
312286496
322427521
1361291687
1215359056
1194289795
892899232
1109361361
443172917
295252249
1295533642
1235098369
1042730278
922374069
324539401
866852788
507997576
1188319925
472619463
1266854685
730006099
538420783
463284504
806769681
506459549
794285784
427321574
643449365
411019465
465755185
1414789339
464793773
284714354
330445960
1292359977
428712369
470676364
657166297
653410283
839858737
560993482
681342521
1138565959
869495286
1327440645
763183466
1088238228
493909525
606189058
442359725
326803324
582005858
876566506
1268347259
589689403
751782532
1028393889
778216413
949206714
425703559
571211192
962397810
130821084
633094688
617938119
744588944
337601719
396719729
1264444289
123094328
1087060194
1300280082
887304989
795408196
236467714
1390690061
114121228
1268359520
379693850
1180940047
858888174
454238423
1309524468
276231976
879773150
1240777865
806507804
1382850512
1008335002
1347940999
300611696
374651844
791512921
933345987
1184448865
790583841
307539886
595159587
1002093740
774108667
74307960
1266015306
486041152
1222549522
1367167877
915174546
1306328423
1282156165
997658190
670832961
1122577596
385213462
1015557595
853110448
522202798
728016301
866750834
534440261
999328841
814194436
805494146
799406292
830154027
440818266
835217227
847775975
566692273
183136871
530604939
757313135
1404989650
675111573
1439193910
1150470859
611539064
985670295
997780477
698044975
442029575
779478063
475577814
922225004
490772519
583974799
637004659
1324602797
102120211
687457629
488402588
869898711
705780448
796675859
608786875
694790718
176943524
655283475
983032835
538717694
212812216
685592522
1092854771
500398526
431438539
427284685
650660912
507822495
396347476
742161607
1211614925
359825546
959776388
643307555
1012674589
530856762
713242118
770260985
435194852
827165005
834144231
597469601
1039126114
481449440
1325762977
1490173663
744482217
1261522455
1084112758
746021049
987008940
854364910
144715712
606135274
1073040358
1315048261
824528033
453439672
1283939230
908120325
246968628
361855802
549429741
719395151
739610812
346118280
392790334
139944504
501300111
385521293
440983902
672470223
536273316
463953378
476040343
358358602
567735781
1220119689
475485563
1407061242
612766913
1044294661
507821760
514765079
835261409
1295126866
1364617290
803477472
835853016
1456011636
1489491043
764602795
569959650
810075340
1395471074
1183269418
637955867
1121308276
762725224
839026734
961938833
1122334286
512148638
692418537
487608294
1360477957
539268457
653682807
939676674
1066296053
615069447
466094534
675112439
827666684
862274584
825855953
786128423
655923641
1408885009
1112811386
940955836
772938355
478076413
289734138
519589376
1109154084
1440014717
848565052
1110086449
1226702003
244915844
675603445
1232308812
1106659105
825481600
1478843819
471258762
1430033129
965786882
925186630
1224502176
401107098
975810776
392609247
855188848
677121031
1089223592
1283747571
695422221
993088542
307740468
980866084
1214415901
1073307687
380320668
277326375
915882871
359769098
531782029
436031445
1385526420
143287331
871235143
1306528209
571823276
386282743
1354110442
907673839
1482345091
834589310
276399730
503126841
389444491
477929804
4928295
728850865
879843644
108563705
1461860017
1195731611
1099512302
917797443
794536407
798772586
180259128
473303405
135833433
551317330
578001510
423124574
1222906244
1112801723
1158929846
319139021
819677119
1363376626
466355763
952994547
767542496
1424483955
1251796255
594590510
755470084
1099373835
452765004
447534823
564038777
791917254
365342525
292019033
471789605
850539560
1435076289
1068219823
826480950
1398832127
1021947844
1168454087
625001048
509864529
1345417100
865093935
932098643
214904899
134325858
1033435240
782235475
474909294
1075761145
900553571
388866625
412713118
780172617
953613338
474014096
1229478146
487659532
780232179
368912426
512949353
981205552
545579471
599229927
1068241746
940176540
250036001
213627839
478007882
913009105
781948774
946374778
1297728341
861230333
470008292
1000329679
947019993
896190275
248539081
1441451407
1260401687
377330266
1153311766
653528456
1242088060
266526093
1316597022
370293317
1205147819
913327592
680312650
34616482
1017811826
896456763
1287363253
363472878
481514838
586063726
970125593
1463783011
1233522197
939046533
858849476
1008504388
1225167190
365324841
1360683738
474795131
73882468
1230399356
452185497
414002740
310774498
538706397
1025382120
369188628
1274871307
558542796
884025938
991455306
891103498
1145761437
163958031
1260396868
644026638
1091855182
704472214
1006150681
1115508411
759086189
888487092
914433887
1355732982
491372264
1300397089
797980904
860220266
1321238274
1201056762
776551050
911292855
892425165
925337900
322159176
678566366
1318112099
647214881
262225796
1066352013
1280173917
460644978
849934362
664143740
1036809099
397058498
374626131
68086833
788714490
189197567
353197575
711065902
72254163
1409174815
1041390503
794824803
538873345
424630827
514708735
300868967
205729412
1069161957
1020880398
1201979841
1027325984
1051926090
927816230
1239875572
923650169
1000076545
1194283631
1216208038
486260397
1085621987
1261144211
861035011
344797014
1238893666
429511678
975725575
306392453
948875852
1002582984
966673460
978628134
170539556
682538297
1384743037
995315662
425964243
490455084
793923758
1322584321
792389640
1291415090
1281231882
378853986
809920503
549281033
603077586
1060021107
1009239094
160201253
334206612
451844660
578316947
867145887
1063743402
481562679
133280287
460333179
1369380518
1379540718
997030825
916023543
937651749
814660376
1197474675
466040206
965463268
591726218
1288157014
491702304
737149729
505958796
948324387
880152939
706922467
632587615
892750025
389462885
1027252454
1051986344
597309041
1302384177
252613608
524679779
112250488
36147133
608030849
677010435
1235118913
1275299967
682148159
464672967
1374762667
1248431881
1386550022
972075521
970638536
1189928753
677157286
1320706015
362280478
702504422
951302247
1139610931
739777828
879891807
810991508
1049383043
439801653
551417289
578403515
382819515
747460635
649258798
1075272354
1367959184
554594850
1375386014
744272556
413936703
1070455663
1332651778
49219421
621537215
1233624455
670678043
171177990
1199172992
957692876
715759390
1325440099
1476869324
995860793
973700915
893954105
1220802504
877823277
1156716307
1380027094
255434716
970861863
366634702
1123838256
852703326
723769162
1047910255
1291955977
521767771
824681813
1125866289
1280864074
857667634
760828299
1247195959
389150449
1050617729
712312917
441121434
457595296
1317713376
707776353
1217422203
653036870
902182242
224845315
1259895371
711635740
1356783808
1353680101
813512266
485110516
331528863
627732582
1210262544
1210945353
1310581353
947684589
846627906
627375342
998635956
171052595
813512555
1314933443
875187511
811730407
1340420562
513161593
748162274
1022225005
733972859
445548644
341502565
684460409
635990196
358460856
914848612
758307491
1358461710
1137662199
373350076
405215026
1008151887
211539574
1005920131
373556033
542214445
1033752737
877914371
687159984
839617678
549949651
1200212001
548108646
513963279
614452987
835184409
144352396
525212547
690266333
1073056582
1014752652
505113080
1380782802
959765499
457693103
250479421
427798816
233040255
506333594
596227361
903134785
726712401
779750704
310559636
1267522103
477016080
784022640
242110236
1495432670
851164759
902848378
730298941
875919253
1200088142
743858375
250087154
836940786
735680786
810545144
1102464154
979140015
1023082335
1383437574
477097771
304115561
460223871
266352503
923733857
516169628
140423976
753774456
1351253726
493566092
302959717
1221312912
822418248
512957791
533076732
96175574
1498744793
1330799993
267632971
1255350511
1347229670
841514547
1083651311
957718736
1070707478
849459052
1240730213
752701636
701746914
595277430
190838898
360980468
301026701
1044225208
1204352615
849829449
1151168028
471972484
1124153649
785798276
706039337
288420591
502159956
880967492
197589453
849777543
1323072373
1119997997
1007036125
736463343
661243362
919529187
571979804
528358508
1062221870
361162589
1052959987
527636877
1384245150
784711661
457386826
950150347
634828752
942712863
1174518371
1228791892
400800284
1241036208
1112192664
498876131
334425193
835470577
843207289
176945950
653657142
122097600
1074375974
677582366
1247660815
1062910621
1063603959
257482300
914209956
677201235
816911572
991435891
1445789303
816210309
881798512
436443117
472389487
842921539
343923561
526239867
87337779
454617704
467491762
536681055
349556567
423893291
956335174
1016273734
1096288922
1432691425
260176422
537906548
707341851
836892235
1126066801
784092329
96874617
598912011
905827437
1265484695
1078099852
798709181
58722447
907899957
443372531
370829463
1026428075
780861137
1070052765
608746700
708605151
765709476
688521987
1262371281
311576452
657403978
677694163
1032685331
200798614
1431589747
1009118672
1260953280
1274205784
763498285
1095096990
1284154621
508760354
707459208
425931542
501202364
404179509
833049718
193393544
944106290
1421033190
1296407625
561922457
1252215654
1477763857
546879459
810100392
380127234
1166163198
419414727
831883712
779090923
943847321
1239444714
819713397
824167458
1100578254
934680169
1105863493
499670194
1203549363
379481326
1139778608
1119816173
496147128
695718907
765353680
693704645
1060254677
1056765491
588314823
647318735
417424450
945731988
336901093
396413208
998362401
1373438274
1203233262
338017290
926007297
154904758
521238809
1120396412
346733661
759856838
1134289865
1057988484
1031954411
150054097
771403019
650417515
1039469350
516258081
397960320
1061803449
1374462024
458387918
690263991
635889
1172346276
324735359
668766415
877617304
1386833066
588700180
1091553162
462545299
1248594168
1248537553
1180543989
731485987
1119860739
596363887
1077430351
843139998
1004280991
569801538
523759634
443451330
1398910320
174996663
900089815
435946390
904382157
410852720
436051337
1146975665
1388442745
847138564
574421099
905160410
1319217730
499281916
428089374
974115974
698613650
272393155
714412538
466883390
604473
714814114
467553980
510259310
350878031
1156895494
350948452
257487369
737016077
859560841
1499925790
1326491528
800313288
314063867
508008146
1326963157
658238297
721223796
452020436
486670242
611695377
163050029
904980952
1285821710
955686251
355285347
154385719
1034282938
922386968
313044177
177965609
98407990
1453504740
808090513
889575860
907522331
848020595
638775285
457938650
412252550
1330564332
1471525866
518332283
1340544004
542441023
833034494
1136392672
498024450
731434332
1052120797
845174004
544008429
902150063
813131652
548278783
245548844
800914349
1243725419
674579589
1339448907
1394311466
1225742081
907284694
334289028
411085336
1060156143
240460401
1291363215
1130618661
403382475
1293397503
777643563
761083232
1125122750
759059090
335896126
403015691
772595771
1282634465
187937537
674876859
897665618
856623695
775099298
1232979471
830416908
800582110
893182593
1022181707
745248999
832524355
1270316495
780676144
786206193
409835200
692917230
642511669
938426454
517828275
915849426
507167737
374689538
1188269392
300873418
252458399
856256008
1493562007
1107588396
1314090634
414003434
973828058
1391450515
415266912
874556006
793146949
367927703
638500475
736178383
1365306544
564694799
269073132
1016391147
844993266
318353414
272059029
639165674
633376829
731272583
1395431937
794929873
1301624845
508507635
280667100
1311466861
1480763502
1337557765
1313921036
463120706
674335070
349062413
1279502875
1151066473
511928386
1061358692
468485887
488201020
1019612560
574294919
837798361
540709534
703590445
1460616846
445708668
419114467
1292321501
502315893
430541670
425814779
492881019
1031012792
186968122
1321510621
384465660
1018337602
1184893307
411094307
1086558515
711931283
538909670
847044736
591111975
922159105
816889057
328006867
1317333419
488100024
477259331
1114990582
722864829
379216321
1053118781
250829874
264793596
973614956
462922788
365439882
305949355
951027836
802346432
913148964
67501396
350251417
1313889407
752556019
746171506
991992503
1430407313
881465630
531717480
843399072
931129264
405968091
728609353
173387003
537148391
1069479307
915155043
757381007
49169592
542497629
557642636
886733325
408832226
737725664
782202183
379157078
358972042
687441395
105507338
841046403
1449757508
1007026844
401243489
613520373
305606890
552414405
831764235
1205344579
1086426547
809354117
498528473
680531381
1348797792
457870233
1028266509
928722403
1161300100
778733333
886334025
784005565
185109015
841439921
448805947
919933793
273985117
1348444566
961336250
857837520
588372414
687279373
410880969
1263500695
731509999
647425485
738434554
452938126
1171935247
792567606
125044101
648129889
1420943863
651190478
195708911
1259934450
257601875
701377186
224856781
936499714
316984932
836322691
612400583
696455078
991353936
249452116
204882137
730286611
659860139
252078409
473024437
993908603
977609770
825783550
702817130
945993285
705768726
299026565
614870861
473022656
1369540398
618924219
1054873042
681390337
532576141
519541839
1001310415
275820587
117421249
340920521
442447925
824731590
1268042676
662803680
126015010
1088374294
968508980
1318776774
870421040
471903175
480563548
953108693
418131444
1216364677
423833187
893074778
323300892
1058039362
916400970
926952314
1302903880
462869902
638705304
687163072
1028059991
285136288
708012353
1025670949
1235188722
432091320
1270488930
742756040
813667880
942029185
1204349846
720758159
794656894
594324318
1340517465
680197889
1317554339
828080195
356546163
1417055377
987130299
844406431
439840034
674618430
1392129953
880617235
1217446348
315688453
892051539
864938118
824325867
71915324
583159558
1422662760
732669367
885000581
152433772
273972333
414150479
695815625
1058156307
310927651
649094848
1287719019
531676920
449661961
1273857630
242228507
1252759223
837255666
666760271
747869709
533455204
1094145951
1125520318
1035615335
1363177536
388531791
723076702
811041033
352797872
897030571
987473566
866827205
336075129
853133023
1246173718
781341805
596917761
1176569025
446026924
1012715343
1060357844
379451223
1068382197
700607681
403105795
1073827630
736479927
754577325
430198932
344617521
1075584338
1298549415
1149268412
1176869577
1171653015
562725898
345639082
1058655376
1127340329
1278119949
331574439
132663415
1348753441
766890430
849042439
1371689917
959229548
1325315201
750915985
330721249
688309167
732232152
861453373
297360495
70173040
519350017
1079104609
983324739
1277383817
564852716
667702871
988800350
441355851
370418414
1373384953
1139956623
537574368
890638728
688039784
730211648
1115124974
1109313976
1400469710
1120525912
613334208
467640091
461048863
1289018494
936918368
1026830207
739467135
1091609301
472385142
856459913
274984353
953622259
445403739
954375275
612026516
863268988
532635689
516992050
990215673
1366440897
709974784
321744174
318557788
556065555
738568326
438408121
462426811
1191131517
3993444
1002639986
359638969
922508635
1107668110
459670379
732576834
1074968450
1303384162
717836461
1299219729
887175529
1332022018
671992905
363540243
152699981
1309339434
588735945
1457594393
411632593
1073608391
886633985
379773870
719813049
1151930203
1018141937
1210960974
1107148428
135902547
446146544
501317161
827676461
392043521
714289288
1300471668
628131798
1452450252
534564787
487917659
273019950
930108338
1054108828
247099199
889138639
1044363925
1258093751
932967964
1062605887
1163339459
970421119
536824880
808576167
481064861
1045207037
1029626502
573278784
890245908
542058430
826309382
1344619934
1376130869
1058303217
318514103
875142770
1126599192
828161610
650924058
710904065
500891172
139070837
865299113
1038002969
1006879548
1423568685
810707511
520266719
806611826
1107559612
442537546
1387990068
920697114
825193901
659187605
490174342
588961681
735773967
972459613
622046293
375762645
48247040
333200718
458847082
435117436
646235444
758822593
479426569
643570513
457314979
489930553
1337504224
625877816
1122658939
1209977401
1233247372
506181475
503638019
1177866103
129486639
530963628
426678453
372958805
592637645
988483379
576178097
553513340
932130665
248380833
322822239
1425929842
1486116099
906446449
966160545
1161077140
285678026
557873815
925007813
152094616
138303614
186184403
880612773
524460045
1106626755
474070854
493099511
320596199
244239781
608992477
824151629
1314448488
454024232
977567327
1460871072
452339121
821685023
487810512
413815293
1225856036
1063350300
1441042187
198383503
410139322
630758714
1137972319
723435125
237400891
1236413377
986178137
1446422793
521029211
1294937459
561744191
311281546
991753350
1161837523
479855571
1373493610
727180512
328371194
878380402
1013654276
1236918405
282654146
1278210413
917618962
400227203
728656445
201430983
1029518483
608247072
1005555487
395641069
299706064
1491064108
480604566
882991515
625599145
690904339
628864754
858178803
128995002
961412652
1075559793
436710896
1194104680
78458310
1260763127
512969894
831761282
738112956
511492088
296579767
1045856847
886757122
586812568
1092549699
688077283
579473941
436770936
864520401
451386455
679000894
803244009
1344820069
328497757
887078329
819419682
686136957
564598613
855999545
1164141091
75585642
295858624
767008444
848972776
483415371
629708728
1235249360
754282535
842370007
525383330
1228695426
256648200
553530877
1339640892
831653339
976044281
972223776
196061137
314139128
1241489779
643975131
813489026
331811445
1182449861
1196253769
998541115
359010233
250868794
574971428
712662889
932874976
924498053
607050971
1210328174
614917616
557120052
552897947
774589740
1334073795
1452330024
371755220
695762737
1457186897
416786921
402277488
593876058
392926685
993511031
1231199831
1247124541
649458342
500140232
1043099424
1049798207
961657340
790595827
1023283734
622219758
807482571
924719108
474644236
694847722
107575976
1328489866
1082033668
425409023
1009036221
319854883
499220353
669409913
1103011080
1091717122
884216999
970007773
732967714
374033137
577113440
502071499
479055868
800602024
396036153
1108887812
879617391
510417149
1010746828
1202496951
691672249
914856880
303316247
1341088060
327032904
475181955
762982963
225795474
129635445
1146831496
981179772
1126199891
920028252
401094103
406224155
1283224374
607358730
1216981553
1188048762
1094465929
535735267
819795433
984051425
961297220
485789887
874055875
639232689
334791812
624287050
235362459
851992474
123095699
1255974647
1363002073
486211133
1028588549
1036341041
698479965
405248721
596131465
1175865842
514980107
1096438833
1146363778
659158315
640031506
503339943
495931916
502081895
1125751497
1339439765
418475531
696696393
1222355536
1030478937
616350377
788271700
819420315
731937844
752426921
490922322
859822997
1097666228
476712953
1223127296
552197711
741947301
741804766
556423444
782764109
690481346
1063158017
510225438
429836444
828001786
938275042
747055986
453198915
428446423
433467006
1045080236
1315453393
887935337
223367823
342111396
920654382
1142488382
521805491
652689815
432107553
362571504
557892934
1086965768
1342217339
476059925
38571566
708941759
812048004
276018365
359951637
340691523
470946697
631649488
540958580
568228992
395569655
396678847
508196595
1402245507
1012385999
1267087875
275139777
1057972650
1306155817
780965433
956617694
693914126
1237925935
541426466
900097688
855835151
351696101
326936007
485018821
846142060
1272527179
878445318
914034408
435410188
302068112
439382243
399680940
268915848
564098229
1094316625
1412721972
293739200
206499340
388679549
934073490
496693251
550960890
916569218
611656729
733341108
860689610
1158928061
834982270
521395297
540805927
747923828
425050212
639218357
1397928594
1092136763
1395165208
616463909
405544831
778138531
1248429648
1070950136
1051076732
460781363
969266265
522304424
828662916
745694868
466215170
399993284
366245521
566588671
455329554
271691452
586051190
814935321
917089632
568619418
1057052199
929591588
422582857
439073175
788730808
1038380023
1076926794
862857611
751382674
621869019
609763406
1121592470
989857723
842191510
475992133
926816239
458004183
548201080
968363425
722065873
531307651
258460648
886354810
522831335
312594615
236197180
223745712
1078575917
1055520748
1346692025
766756130
956524604
439936821
1214295813
545093249
605259576
444983955
500646009
135395472
854932448
815094114
811585644
175705771
346667205
479431741
847044622
472573905
426383417
525163177
704751559
759705373
262322831
508633513
1114224174
233770127
693526556
574245720
1273205389
489342506
123257178
740687139
209336743
1173386595
501104936
494982009
558468178
835467566
724051161
1007010133
1098191358
987503863
526764639
1033495406
221160230
597120973
1028403649
1366147716
871120669
1121538020
726630089
486874707
790570323
816291568
1270785495
816404380
170514217
1344366103
507379300
542130230
1045544430
852477605
594521126
462032260
616322842
1247368050
488164587
653049179
317723760
571660769
477570806
960128403
356209485
505668198
77787668
226123507
457766371
520833420
1054265831
600356157
794421874
530916878
1295154624
424203167
1154071428
845349063
894643598
799178923
865633593
863443265
488009883
1089041048
780527930
227298588
1189908537
712711250
1197289781
353202003
777093417
693718126
742855448
123717439
1130053674
1207304516
1144181204
626561220
812090696
1208353625
842946516
215108679
600462659
65207976
463848240
1296540983
1096896178
952295211
1167333261
234277969
1036526564
501926603
632346313
701562490
797707008
797305836
1039312021
220082990
190857211
452334061
532054179
440508818
761875249
690041890
587518308
1183442096
898046435
717575075
1008093967
748265716
860245341
47071412
1069057978
512497694
472096902
827004887
1415263897
832873335
397449692
1335723197
566482680
549642104
1014641358
629791968
1271384675
476654308
946987152
896187529
783797177
1003147975
1086666626
351367730
721405425
748445294
297405819
230394732
824233360
1174179145
676576782
352040264
597471241
706696401
480340840
679569861
452566960
514551478
560971902
859811656
331734590
458550344
482233556
834488401
879687413
1336415585
427089001
1326175725
1278724114
718445498
1394292441
1171241364
360483081
1122830753
603125992
474608897
1171213005
881665996
590126140
1362411945
542734287
592265591
930334871
704910017
1473760829
1495769744
675080631
898535305
435007221
1195478804
360909693
259779457
477963649
965694905
1006996410
1240078668
642885965
468236229
834860994
573968776
374173594
832247453
1308606897
1098100982
457229178
514514031
913714269
735194241
719127352
857022774
1198443916
393918400
521605370
427688243
460827518
683279874
302134239
923100508
926232046
666878465
966165409
626389413
541290842
275793396
602519948
694056837
920641295
907900213
95424665
468092472
499999677
1088742844
1160418806
251014703
939806623
275146974
278955814
518620357
496752636
729981379
500538032
952439581
914929243
1131693618
379925147
464130804
410616868
533712932
505717468
1321518971
745785584
502925294
272217183
569271933
506396833
559736033
556741300
460390849
515922184
613046627
481370640
1019307884
707183617
519005079
662340707
1346108019
401543587
789055103
1470409353
1178889841
442215320
1000017340
256603327
1372252115
547692037
946652607
917132247
218341090
880578196
928283863
651045440
1190771850
1133993141
736940457
27685019
937267243
1272986820
627121968
763233188
749967181
196243484
1130649830
576914941
1052624783
1133253251
735964056
622863260
1273546851
684575487
905402062
764473567
547512533
97233045
768230704
517269304
1224924968
406169384
389954762
1272718570
920546372
1038304112
490685325
423744162
838111989
452585230
852268435
453409563
415221543
281090210
748872710
476534371
837679181
1366406248
303016795
1000432305
787061726
541853198
503625713
1001689758
1084377629
625417188
699007040
677559058
526202988
1205447369
520352884
406809897
1189966923
524564433
724791910
902193037
932315595
732805039
482530289
517620014
1235077949
900855369
971867369
814243412
658067544
972055057
1155639066
1147690983
1025223781
1356007419
378085303
721497947
486730539
843512294
790346836
893198501
308292453
516736919
222228328
841237045
788520394
440898846
1084171099
858777177
14379432
1496748250
1008208585
722973755
1045198058
1324567668
721686254
968597483
540123471
626255034
1253652744
617110832
683510671
1329946711
548258682
984131286
426255946
744613543
1349292099
1131602671
1376608961
871272341
542079594
360995600
313663607
460131026
416552141
318183569
389387770
389481723
1364202268
566563878
931691012
370262393
878308814
387599414
1451658280
1005370141
500708056
823183310
529904764
1015359488
556294657
1209965234
1309666338
774034969
953891332
764057958
707057443
749031223
681921453
1067102087
646390766
915232117
737921614
698511651
848285184
439279204
1350601292
1364949011
1311509118
1373453856
404317364
463767827
551192773
815929349
1113421093
789240878
451064660
453522558
748163645
62650393
490099995
1353224855
449745813
524605871
388803557
481492366
885764819
708617867
1000124951
1391921871
996932562
590600957
209233803
503961645
1356184104
477160561
772220194
492131101
1206497755
427396365
1395230174
1163612064
434966351
486176671
883421405
1046197413
481782467
672584358
211434839
767376015
906144356
1358758730
1371714970
1382824738
725036857
820093492
1071963280
595998558
443899537
542474286
1268684987
846688083
418168098
324874370
110038351
997048503
913031385
858227782
380181510
718281815
240243516
1437221512
904969316
890615328
568915898
972690450
1108587869
997606793
1081215526
1389363145
284327859
581422849
646799162
379172160
831917340
692419810
1251367855
413207293
996479566
787891075
734846864
516686521
857535916
402824639
797905358
676271464
770994786
678354260
1067010509
961052036
284539660
736126516
771960857
735020609
865985444
873935016
2842196
903189054
1372405229
627049838
285396369
404068569
1172559457
694892431
1304580748
1156551620
710251738
743985285
806731719
825117661
276302219
457101007
1250406343
688626816
450282524
703192307
936644874
628105177
931803629
1171097911
729074347
879071888
275145632
599090098
501695589
447228827
849499855
135837837
454104936
762690275
1070776059
1318267312
751323341
491778534
1333267932
193936520
812437322
825565863
3482261
1322114041
1239070464
850978400
1217354608
1295555030
793175485
1035702713
393412427
701954438
787020281
588206962
1261351223
926412834
490390835
465277202
734894088
236089715
811391478
357970545
844637400
975562885
383851211
741638657
981979439
859781500
553638283
881394591
1317409135
828821055
1487522790
400601124
1285370814
976485344
1132499100
1227253965
609536939
892887703
531248749
1342282716
271650552
985669878
146166457
495024042
689765640
896997399
468521983
1443430563
950822662
556126893
682920651
889405982
1133607556
675949751
900273388
702233011
525388157
1453874327
1123490547
876662146
567122
153331813
647626791
754627273
700026748
878333133
816518701
903511152
479355061
716471468
851168717
1362909748
995401879
991799763
1318263609
880987323
710184954
1061932987
584393912
722655940
1448013873
788595697
709845597
1051603492
714692975
238542237
471962587
415610542
345310879
307849015
1458021805
493255323
999759527
1169646192
788467551
339574667
1226802951
627234768
525221289
898841991
575389821
1258183621
932136929
709279899
512102105
1242631231
798775367
524420066
966560967
939845935
928299034
1350648448
655644757
810139646
864821829
706853026
635616822
883532802
493980033
953588138
1260453363
942909063
996191673
1202823349
1132343577
1254471568
1121128294
893543525
963455390
1037332985
563375580
850805510
299843186
838364898
691443946
728726595
604387696
759926712
636708364
526390872
1027081863
709050989
569866799
945148024
945986095
1235320548
491484061
462758698
493977342
1223298848
777588073
369403201
1449371439
1469499299
700619982
1454704320
387740473
367815061
810532933
1393853194
732457417
505068300
539346779
1278084813
1291341520
499964424
1128416680
749721614
821836211
1420530206
597241364
671589356
1090051153
979071918
937316494
831679776
1245645116
1130175286
180630443
618998217
986194830
1267240645
899696315
625093854
1123620046
899500194
886161757
356492215
788936438
838131524
1010408711
433673134
375465341
465562568
419903262
514965821
791762401
746327739
279311060
1045372376
634213196
807963793
587054341
1081996790
767110034
826910118
1298927744
1324201271
588285038
882601997
1444026427
1198050539
459443626
1135103922
850861743
811431342
609514960
619668418
788085302
930755742
1447801087
1260022469
401986598
475431941
1069571142
805838254
421221889
1211324862
928639884
1103551059
634181369
430816910
723534983
895437056
227017414
1200108167
1166241264
1232529548
454628138
1053269559
423896952
380662029
594356692
917371546
699852026
340673799
564858744
528902300
572430312
598547621
285844660
574864838
281474137
850270142
1253730542
1230414191
870776102
453632919
1452507063
1247781442
1436969943
339766423
414844858
989376663
1223540393
1086365162
441037921
169061561
439460595
1239909800
568288419
1203201831
911482999
597686265
767129148
119460145
145497865
855249561
1014774939
900754567
444536523
483020632
998608835
324951829
540620878
490324182
1331617978
1230112025
950839523
777462484
979918283
534024786
1353575257
864120274
570968076
1151555842
1386245545
158791841
1037508502
462531072
223386337
1264052342
1381972574
1233610796
479138041
512688266
783638808
953290331
875263284
1210129638
1187177467
1151529416
716172839
913211598
1006528008
309854306
443077200
1407165873
1220949679
589132213
1360880173
1309879762
399110270
917287393
1027274051
1067915598
468799657
988575015
278358601
902516182
453163572
508409273
1419539082
828920289
836734989
1079463103
521508708
101849880
888755789
580174931
1005413627
1221761398
887922360
640289401
770917700
325970589
965871789
428045434
1031785505
1353639099
534859709
1174116811
145664960
442447460
281602576
402168039
766469132
288514478
627667927
360502709
492784603
737669575
1027574412
1162166257
153406125
920217982
632653154
823426015
1174248526
419988521
656894238
724921047
894421055
981617479
1128624188
1326426204
310874571
1135866578
273260832
1212305224
814819489
740952354
573208316
842117
1478761946
1349893837
510181018
992873904
1168101893
863122261
423649026
970452753
1082381833
815852088
798684674
771346515
377797390
636417344
827790943
871980277
531992003
1194445126
1382391674
714259046
1306732767
435263945
1178302998
1038445784
666800266
503271730
762685469
1245451156
437505751
279630715
432224253
1028852578
686315580
461254106
324862380
529156841
837600473
822653416
498491815
834666906
546401443
354577669
833644109
916546139
774146222
1275234107
379811376
795552338
853206113
258956912
1019024929
852668405
1131046751
445921725
495865476
713199200
578789940
908488004
514432478
516665001
611050811
370894988
830901440
1022425233
851028986
1250109378
1296577923
958545427
781286135
755384876
710650520
467869954
1766984
667759239
974828716
890672622
1486942310
1370760576
982667581
976420746
1202735683
465930801
1062578185
779623795
822458567
984266618
734153981
439359215
1131997705
42038509
1039429037
1128572599
166406467
1090207507
703338623
1173407350
777712409
529203272
321445667
372926862
873902914
1285586455
998567073
1428709770
1051746393
814194825
492015868
495923256
650469902
785845539
342104890
771315472
949135365
1293237351
521683787
990748570
985343076
321552534
727132444
940926961
208800177
570495201
422784902
827116257
986843398
663963965
1106032561
1260317812
749709517
1002719347
835984469
864463402
1032384213
573356500
1274688152
1229356406
1076479297
919426630
1056988074
859563611
679958405
1117995561
761694989
1113434086
1032478394
1279031273
539203545
1112540155
446388491
958892604
1593594
599249897
1045178284
1142838091
394896482
908913936
833950814
1327845858
568054605
132686706
136536175
1000127933
286054307
190618005
1270808648
985452369
606561410
546970249
550368835
1495685370
584896129
541675170
1028680607
793076815
931988193
507025746
875551659
494158667
502295732
269978581
528972285
538293340
986625790
388913753
1127918688
900260055
219332185
333310227
796630267
1205875506
887648002
641411201
549862091
362639693
926446027
930968267
1345844928
383524517
111563636
497279176
1105867169
413285113
766381254
963715208
228856694
888331234
578562088
172141478
381397819
1185036979
729849909
881821552
363829351
1154817971
571084728
633406189
848377824
651300782
681818675
426812694
857684209
600879850
899138435
789025401
1408334058
655328326
1252738701
566917176
248573346
964759137
1041894126
105055483
1217565412
1022608891
476401916
262870504
275797435
837212833
646829362
1381383514
667900329
95241018
547501567
1100469972
474620247
1204897220
371316957
1440273416
126204847
748372992
724863172
576397586
246552082
1059829852
413792435
599611955
463463107
810275049
1380704784
646095147
798405091
180410884
846059503
786957726
302834768
1115775160
1276176020
1014271336
793977
863300216
328489943
932883752
265103538
391286653
1344262158
958997621
638818066
946474630
483248646
816615131
481638862
692093888
542413217
1319800690
992406328
974025715
892671203
424192913
772688622
695800522
672633095
591501937
635081811
803916128
464736871
922177875
1355397789
140663153
1348341792
1185723223
1296863692
282286354
410911540
904522773
713642074
359353672
546760733
1094929869
290364741
879119798
291113529
543517625
691280130
651770972
598629884
629764304
145388106
869511978
889569262
1474836135
339793383
744317488
340431861
484500242
574139753
1466170395
498076545
1206858833
1162028573
748672003
83325945
1097803404
1114523639
570273225
750165634
1025807827
495727801
1322187903
1282596607
651271258
773759747
318242137
337956963
1353522987
759195661
539321612
1371368147
531944801
1064310527
344690215
367029168
1102555373
712138250
460977926
443878941
485993906
634309049
986692247
626351392
643764399
369891443
917319552
541446663
440831556
565472675
473939242
1027344557
318044073
1354359431
1007303578
344921415
261429452
902564152
798452162
909973047
620828292
51848965
709897988
661492233
862225298
469051079
620575619
797267391
1085752418
89627232
341005825
1319065408
782905193
798539502
865683175
242080810
327133800
1425031834
789518219
1358610159
493085955
1015875636
527157947
598544460
500708949
527724542
1325564329
962136065
855811532
1211081749
1224579265
1060141551
1041280141
533622948
1089947112
1317496924
923024291
1059970632
718640580
681549538
1347511871
1073580188
1018953476
792746409
544001477
396607925
430220811
703372852
527620887
1170310008
957176659
939892890
1294528555
732160832
1316265432
832259169
1296878373
1366051112
465296630
519084090
863487693
633326367
569111800
939609438
983277577
1061509871
981013805
1401577312
343175113
932107464
337862249
1075143287
913620658
640429883
478133166
628796131
675455056
654929782
475072522
1163938864
206227581
1283227519
76052275
916828895
1399363014
396907076
491856801
1039791546
665428719
1493197874
822501116
1315874854
727247511
199885405
1042169714
316150587
1041192904
502781743
488417642
893019924
1136481319
192460786
687872258
840482945
599654832
1187624639
1250346680
767073248
740692096
1339697225
393003730
737996609
615043343
1246695145
616426174
811103912
780295991
561288326
662479434
1044037631
855182771
717306248
1178918889
1097426022
989638524
335390326
1403902480
1275695365
1041753249
937358008
1236113809
451931069
743644579
424135932
1473353433
969994390
608751463
276711215
977049451
1240111168
1034947654
353526302
1070621856
1069868120
1072463700
508670177
559183974
1200935054
1026194901
847460646
334481375
771313884
446359441
1403946191
1106854354
1108605087
126616486
1007624979
717144992
591328190
1019049250
691200631
1285532214
1171318357
1390527306
734872689
476562581
1207605760
998892389
563339435
898761479
1072711277
821694962
877825210
1034515060
615943624
865016424
951138189
508564736
709318666
723843759
1427936371
829858302
1160829894
726441810
1036078627
467664854
214261138
516814046
797218398
815567729
728050136
1026016811
946226043
850990221
459732353
868496414
1331875315
477064771
734674122
704110272
723409812
717774214
273250041
1499081710
349701832
880845300
923018851
553342159
524310642
595379006
1185500134
464632187
1003186555
1146883545
513378172
1393906582
297519072
540547958
799561649
892945832
956520627
712781856
1140326010
459838366
314807483
1180766081
1464004103
851348292
474703313
560187055
69128846
853244072
1304118298
334543916
1055811683
552390927
1194763260
868859207
539749933
1258456280
396947054
814495051
442321464
590722212
333417435
256055998
915296269
557310175
597193936
1005383284
1226741928
601610269
87306856
305664405
1221923023
854532061
518580302
1190224165
475766944
1395239567
1489143104
336260848
967340768
805166186
1053711442
771231755
502810554
1295217072
1315444522
72619560
457071411
780620312
695637583
943610009
462117741
458685378
474177633
571165724
819176570
1215114987
394847269
381613797
925712478
1197992941
384252219
418661280
1057757482
687927018
515486336
536100947
575449496
1368292217
752184756
900268956
34910910
873566032
1346874114
973329324
354497556
712460679
595958950
105921043
791399130
349534569
727662967
673279323
1287623983
851265300
842041779
297604606
1027254918
65950795
1263320521
401503648
920692881
1161131278
1096943397
1029298907
593972461
595242455
421223220
1129501159
526136302
881219982
529087976
839345707
255061189
1032438869
806131801
453943500
826582628
530873463
630017558
626026876
232881562
1184393834
1178996573
833091437
514707142
599005421
910408338
534781419
380669225
918458918
1410965955
539164442
1367522982
731907864
405524201
395208498
961792341
889988119
876477014
644827867
351273519
1106845169
661194569
836852453
1003898612
412984029
346687469
365250249
1375612738
1364937200
1360570036
437361575
409732051
1222917171
385529096
841026869
1397422367
523200540
620906132
834066486
822068379
1086399773
412805648
335599937
521977550
1043858401
1113357528
410278847
477028683
433231914
185975425
623965180
489336962
1097239944
426005148
1214518169
952137539
586811833
1228854780
1158267206
665736845
700809363
694731917
1211600374
358588571
155757713
1106108296
595871920
1302007505
886336639
516232547
863937401
503900125
1167198858
786801370
881127988
388169165
518126236
262746629
489049589
1001240616
905298448
750541548
642558095
612951871
650775409
730968975
462780591
609145609
1074799780
1020636456
577711507
1012740910
417463440
968376804
1225531428
895589208
380997685
586994944
538221476
877302718
1153578710
674923548
520990935
377634746
502854772
833152958
887406157
799294580
584583670
257543512
590962179
326203627
470143217
1354813594
996620287
806381782
201610165
843423858
704560504
863072186
988859625
290177528
216682115
444831456
1448778278
1464103161
1310494305
837788897
567335003
771667062
78658859
464682362
506046693
657211303
405273879
498498864
453265334
1286688853
1044268392
449947898
199942771
1079184735
927918397
766076040
1233086211
1175319918
985307528
597391960
1105770523
1123890392
1102482890
575390111
653233766
1204309398
971999335
345589404
692620603
752711414
179307030
962632566
1042931878
980785251
1038135659
787701056
623835201
266642293
976364063
625615827
747172363
690927266
358741681
372906275
205954561
669590403
693621286
1073636889
630588323
716677406
1068100371
1431084915
593391457
465708986
387291366
1047670422
269623187
382382167
713093900
644800616
1059959547
287791230
1349870629
647035086
1368478168
367095439
779237159
837169511
460961417
934758577
1258901387
746639378
339477208
529869012
905269966
319347801
747308186
578199445
769510581
415272721
455852392
1004202851
1280270795
580936802
457797527
1021781636
830756878
952096129
827571928
481609235
637942398
637860118
731753410
1289961897
660710534
1256849085
233160027
1213921299
1268401494
558800894
1011031926
607648614
764525531
543778936
792747876
1042831833
959119140
240827389
415008278
1117521337
632065288
891723799
666880931
558104407
706084848
418749713
168282502
1145528288
677420960
1036330409
410020894
1092334360
337858581
673570503
455971532
714987454
453684602
811628103
459695789
368027307
807839295
449399895
416752064
1264251425
924661431
946815360
1078654965
313523123
710630148
1055596889
678361161
396791239
1143348080
1041314126
1023012894
333820053
678063498
463678486
599261508
536169288
340149674
456718848
1072381350
701512570
461086985
1159090523
758717894
1073245698
304985508
796766429
705704390
557690017
264324899
623999411
1438808973
1066134772
976042270
1363557571
293038415
508691013
750160668
138541370
243337563
246368425
1103901631
1324004595
548402608
1097915874
775694989
500814522
591485154
785935365
672869859
516962596
784643542
607871508
1262845664
1002042859
1462312653
955772140
1056853411
468070116
1268424548
919736166
1129208555
1338923152
1145891104
106353554
658665354
985727619
1369474678
933960522
741796106
551999034
1107120888
1271400065
666213348
496803136
565075031
694590078
605697644
1147219994
112880516
355791229
652605595
362021391
552128135
512543490
311424902
819560534
605110764
916802268
469836419
585768099
1393029470
986027573
614975907
404205944
783774806
843324831
964191511
389973282
471799160
1238036310
784844358
1012869085
588887475
465307069
386490332
734451648
582233627
1179362683
684034965
961287
841052319
737294572
889213935
465509284
1048127761
527795578
792328652
337381579
1356322550
851077231
306409116
718300438
478557669
432958248
1017477843
475656206
483032724
965896083
418967156
797135395
978741322
877699727
994100404
758979737
648528027
1213653635
696414331
332450961
597981257
85742354
553711051
1458605559
482931001
857066348
1047920592
376727738
152404035
1365079043
516989085
1110487004
397875584
607125527
1121720576
847123942
1368695158
711377226
376844549
156664401
804075052
774464989
511435352
1011504369
391487531
482262589
473488691
250492929
610678336
444857014
502375430
714714987
864083757
1062024656
510163398
412326932
641841231
433619388
300290530
510910608
841858837
746280783
717033240
1408519542
513366983
1202804511
939607070
919403886
1490968206
1332521543
541427132
452506684
574412473
128584400
1313412956
1133251158
798156540
707688920
1130450703
668041522
387366068
548208152
1110894086
488120773
823948602
1148396784
182099683
355904199
711305962
410365006
695742161
666090266
575529161
660052556
558811106
750831334
370946182
1232858398
675784440
782446614
362506228
418072454
1349726974
720197762
1263603228
1149187504
422618021
453956938
745129760
766525467
460224316
763893797
620659291
507497273
1342172668
765471078
1272414429
486497726
627537293
873147312
453124313
1253167592
458157073
525683481
540002115
457674106
421755094
604323179
255966608
1303428255
1038541525
587648915
474918731
413081486
757663725
684444120
385419471
285728467
1226631505
1125515632
742277933
71755688
454813364
682068155
1031464396
1014717294
1101117201
407261963
1238288114
639330507
184596498
879925437
310360318
910348654
1019284711
1233317540
750600089
967282709
617084281
1042617736
792986235
1234036650
474428664
1475925389
186449263
1429595336
1347158004
841482751
956104749
460188633
701375113
682106746
738892640
778312540
1233314410
954097452
999401077
883539352
850847818
854112422
742116690
758313422
1108612448
689828113
424409010
350095369
1044765853
1045979644
508267291
682391585
1344613063
895750312
676093585
1322202351
751856061
1230559091
759446606
1009584048
1109886542
300873
494495981
1332745290
363682582
917662949
732745909
279156371
1477184070
1106169894
716742972
951322655
1154705992
448449239
773161228
300881341
1186736745
973153345
287853700
233364256
935855025
787869047
452408960
1328513814
376418216
459771673
301635460
218011561
261864579
314805151
602818199
933669799
976915058
1215976999
1400515471
1282835816
885029520
765707696
813931257
1321640744
282637795
500536310
1395843255
804061802
519964207
801305962
1062542774
1292634832
871491255
1177900087
319738195
1473848722
696435875
713331597
1048650868
1071501582
482914160
524497244
594754493
444714754
868846394
647089940
981192284
1372930926
951680482
354427390
842174973
471426129
489289116
1298043042
442484513
1494209477
897205402
611795073
783830750
1186948372
267215790
711406612
474970300
1194457610
775160105
856930633
242835215
486001495
389812647
1112061906
1039564588
741941093
636615862
389469569
1074069279
833148237
904566197
523166460
1380240280
478593357
917138760
1013576672
689052155
474812442
1431416855
1263565624
433541884
278350221
470662569
354001803
944970697
14021884
1124718174
718128465
621862526
1277895764
668004174
472157814
271024996
1114877110
1039476081
846009017
420122043
963071620
1297980538
346449263
664244749
847263729
1030638329
520271208
1049567741
636304830
1440659166
791584801
1010645172
631536227
922945330
339192322
441197477
477405061
707072116
465231898
1488690174
359348366
968733571
1034824830
972084698
1039492919
1120275282
963498140
301766362
709312405
1091784113
1293587323
644356250
590119248
1033883837
652933277
719019919
479706088
335524695
1341449050
827902424
1464057195
646985901
365190947
369104014
1486805654
1204580873
302112339
1440923993
742566184
1108397474
914928800
792670568
896769576
1465267784
504979922
516436506
533297882
473811897
387606717
1004012033
412284891
571277418
1225214484
853039766
1395545553
1244527163
691568899
596175129
591953219
885438594
682836761
346663971
1378115610
571105513
822491537
213113929
882517996
1242883546
1002885138
1085060970
870484426
327407537
357655524
787284854
349848925
339432752
1194606378
762101333
1492000287
1151160796
507817937
555982540
686997773
781364615
561955001
798740918
677519792
652973375
576256627
262785391
1234703681
137835282
804444622
1200878689
1012975198
925682
805785111
793252994
1101334477
1401101803
1057369805
1029409690
663508562
498782207
1366329481
1437481617
1325539280
491691825
1147882613
370800048
957101077
624854320
816836859
797207308
1075198890
962182967
1094206926
462167266
456664626
828586657
997424538
1332423961
370849098
656710622
30370699
717559635
521120382
1111939528
802581299
965212497
748074516
652797208
1003721014
592722335
513919976
443774146
1072704763
397830867
1226017685
171121421
759785154
273942200
1493520079
1311009736
690110578
689226332
916972309
958011834
428004434
902182233
753572
343569131
667350380
750947493
911062531
923453259
917581633
774484298
777447681
481799867
757797531
1030065313
559643507
268802657
1446627089
703971511
387339668
251899097
1151678406
666297885
1344858198
1090804723
1263479019
998336015
879866692
1328589748
1343384676
1188990959
815541331
1048731606
958669187
1215010682
681658604
320133830
852031221
730636488
939974956
1346359285
446493940
1005220820
758366932
302355705
198466217
877335488
953153517
1413732192
1237350371
84733217
1018054079
827347876
514219685
743114022
1214138235
418593917
554705074
1189464345
912841393
809477903
857833531
478595543
1055695380
666872614
1187205368
595450762
750748242
980886603
860826910
1212791707
661969424
226124064
630106972
48095777
751394536
694802236
173278278
1360862039
386523998
478047259
1257573608
746156661
1447134577
465059142
492844311
562438204
262459697
460736403
762045690
1068166993
932651997
556697298
726500179
868121773
1003843204
888430938
1370075128
422810219
282341039
912872945
381095882
1320235515
770429435
1356632018
371550526
902889082
799590502
719168121
416119287
859580417
945292240
643045209
606772865
680236504
1226061309
1923087
812487049
319030038
531553409
795117731
735782146
361450082
566938543
51977305
953799527
983575434
344747112
567904519
1078681450
301417626
691811758
880719956
852264385
741106173
1384779805
634691963
714282801
725775927
647251759
1408268599
1311907974
486062973
552820667
972942282
973767573
355992290
897321627
1093122717
953656752
910917627
1383164184
563528775
1392129357
1078569856
707446860
846961251
958573454
1337559728
167016140
1463815298
409192401
763875960
820422134
1020449600
1157933231
1373801351
1081637970
893314562
382144149
196223071
874473978
1355490232
467199734
527607996
723575007
1113575842
431505118
621549780
1004945069
422690713
1127164246
339733192
298784356
489587290
898321123
270024617
940455287
392717543
683477640
1111777891
663220318
603801734
776518870
594742958
582487442
998145634
537667204
1156244681
726776582
843509164
673392332
1366346128
637591842
1408199790
756090433
390386422
994912387
405998264
1373960705
281712271
1049357422
1357506750
691215546
630400246
692914350
537827629
1203009688
914633910
491311583
1096752330
1105815181
452735618
251390017
655531152
1401231217
686125417
481873088
935626994
557129065
686051992
530827870
485646019
397492723
42054972
871120656
1497974646
488337764
1282007996
587699698
422926499
1379124842
906123123
695874709
403225932
1168761251
509417796
672773540
1492129323
959775624
912962321
972617261
1229718248
1244247214
586955929
849879879
270797595
1306836867
787477489
1383313022
1099613183
987281501
1353545717
164785064
500450864
665341194
859620915
1162603980
803437061
1459661977
877119947
1318278646
1122781056
1223938548
922420873
720886797
547340691
1121472406
988280054
1303697072
562651086
689814767
1087292731
1068855179
1295783907
902742470
673041997
1133730296
1100208860
897069777
493924079
1483061641
1319155588
806430261
1470380435
519730189
472137566
309915042
608881393
1314413557
1374349438
369045650
258429713
686405168
733499692
510786433
564166629
40536242
1148480474
68257893
1339947001
614810830
1364453025
403551557
743810251
974122779
566034055
988419986
377688500
420999913
418881932
802567263
904291110
531969068
1419519009
463886332
800768679
803377749
856836966
901138724
837608448
403478254
639398304
464534804
1253268970
727988262
631092509
801036703
1489146327
382320760
685524517
4327797
1170112298
643804299
68033497
1193954618
638932483
685804149
808136490
1460474367
393553519
1352271789
680120689
921308637
1252032196
311224366
1160121297
1131762680
954049234
1267593258
1469830696
645517046
1232543518
352157132
894981396
1452518673
440995855
454544996
1102300121
1426441850
571934325
524653054
782676984
471032690
424463291
984873214
420919157
209617059
440942171
723039754
925540491
1306309700
581758607
160558724
833339641
743741569
1026450986
698251795
1104066515
1448940071
509919839
481936728
1268549978
686452498
726757588
399264953
204242230
1373022543
791710550
1023650645
1021664318
397092353
1371012127
473747134
752376365
1206402801
1399846241
801778543
821902771
1400496783
130751579
692598268
635315129
504665068
479565806
485649664
1064192229
1414075879
203464938
409979449
1240651711
730074863
366300125
739592613
903841805
737382061
575918716
969253213
417629355
1320321089
585488886
1429714224
1113480502
1249706842
916372622
1053775172
856770197
781914561
715699592
465894558
596119312
1138645133
1100864875
1366383420
954965489
1363100963
1315126471
574687392
410357829
1460986073
1283022246
1132925730
1203369403
125571779
658500024
621769427
1139837484
481175427
1246130414
1414591182
1031769798
845977937
874099753
492848242
636007653
999352040
1080490353
383255072
1277027406
1085305885
576756449
627243821
1220132135
650635114
906881197
1214284567
956165580
590715648
617614875
945405995
580443755
799554060
391274688
530180006
911109851
1392877488
1316611320
489899357
454504579
1093720787
679908241
398740240
136911801
697417897
628827224
1419063970
551480418
564144032
522215977
1367916117
392232493
888377428
779977659
965840451
688222825
1237982466
572625499
246592060
1225891617
857882142
1008934377
583881247
380900801
631680821
766215001
1027932220
1113483018
1058846813
1471867550
858935113
442672103
973073942
955923089
928092017
1040578785
376911978
857712265
1335851143
827334913
50830531
349586080
965411652
308735720
380634374
972504769
558449915
1128660517
1065452349
469030836
822596743
552193248
1040009188
391265925
810299487
330728547
617765399
776547164
836477769
922549257
641659289
312402869
686944893
480024289
1079878287
360949357
703203141
234119627
300574162
1098305300
532094096
844142741
1083783655
737345025
941520230
651728232
526371655
593919121
656407680
1206745549
527368303
450069282
695455205
875964096
858543565
889051439
728058943
902061291
606025785
1043976205
757309673
261138151
1207270313
806071808
482938900
715636296
974984956
865029606
547265781
745043834
928730295
336498461
462497906
228139499
532901825
1203194447
641662528
710953980
1155940940
653022849
260627764
675551846
1075334422
358785487
728937639
734021576
701781560
840240342
499554416
474248056
675573644
1278152667
1364251487
1294772057
359065051
1153628836
1022013660
699187911
959646673
540625554
733465790
680502678
1000327904
1133976008
929817877
1028886191
785080927
698595821
127457234
810042291
1012284409
383955536
3060611
468915119
581096949
1182066249
530886700
870958027
486486172
684630550
892364179
1059489944
1171453530
332589160
147296116
1129233479
1310648294
1281173157
291717178
468350128
878541394
965888644
1317919791
551819609
514150704
687538027
908203826
582206366
591876194
789997252
659671598
756740109
588468369
1067551112
1326993728
1136696453
640387801
901671567
631224708
1297578504
543853341
672320448
707815548
512108270
884562023
1380740993
55482619
844676023
763631764
1199305218
380761736
1471572456
917978137
286395426
514214570
1063000012
549531579
1250663012
589133992
681284123
885165515
1062535205
1308274484
447264488
1496913078
1129920659
663666619
926707742
1158689063
626840535
1418038408
1010023373
454816979
799525796
445081619
960630630
529773405
632737082
1480035537
1037287566
909365389
1070052127
1419492278
1014717283
442586477
1118315816
259333377
509566751
946188412
1043725335
469990410
652550779
878268637
814160888
1372170384
1232874018
1103733873
1319363983
50181044
503208558
566427516
689840364
585720256
280326302
1111116466
778537680
184271284
713874429
464526631
1136453138
208580424
1381352158
505271003
976764937
1143787600
523953288
644371999
1006155449
337174095
1336193449
670140382
562764050
589584915
1147454806
1153489734
694783379
627358998
791087039
747086759
278051706
670168108
355286174
500579705
1374547614
780861858
896202314
1424663670
467825936
1436674124
923482513
694385757
367252368
1449962175
385514834
1304444089
894046861
1285955446
1124497792
894163826
555003568
402603812
564832235
553624861
1027090608
549200754
183842537
453758542
362023793
1006089288
956258554
216797662
1470025819
1039291910
53168938
344014554
668837002
303134552
601862896
1041070890
641076097
899738273
593429685
395830793
665881802
1143126686
1381127844
391862997
827771199
897543938
773197213
794389103
1397867409
1089135613
736143532
1093088822
754315518
934100071
471826391
1071264364
909778191
1056509329
617967694
213454156
367541698
677535576
863224082
455945905
330718750
507213932
1246658812
1287225875
676118885
1252237617
1165955002
489745068
813409488
1164165920
675947595
429649955
806396217
630722084
670088757
661158402
146719667
134930529
860917176
500511094
1229356333
1081682755
1095455503
389821523
468685254
1260474504
843976788
391121558
414806465
731810103
534361998
1073996098
603568483
996595938
481069790
449356751
940724621
1473225745
705868307
479173059
362817565
1403834768
863688512
559633589
501142136
473056042
835899091
860017039
412473783
1289662924
313565447
773488007
1341762569
309435565
355770620
449735729
831290834
519969268
557924766
312603341
1171928869
540525473
408537424
583553265
674906206
1013074289
579705214
919999761
474668056
636394525
439392354
784206116
407547904
1020637430
416279541
715540370
522295037
786903079
345377103
853057906
605627320
771561006
653782650
561653614
519876048
493168494
783330674
1157671455
938541643
441417576
890486836
1341516932
324630547
365327458
598675135
1489553877
427621106
332052600
236078369
280112355
682205049
524970835
1390653749
256376731
917358128
1010533824
1262453900
330420710
1319759196
387460893
884922535
886311777
1041877410
644769762
845205663
748948708
868514345
208911588
1055209497
654464627
631201024
862826442
857956975
375582308
521095091
875406589
432660816
1098968927
474806695
856229832
934363128
675566226
610835937
524648224
931020756
538719544
348600512
598693720
351381281
941618794
960064249
720124911
471195062
332054416
643376721
1392816398
790684161
840221108
1383803424
451095190
406761541
390821780
452406806
477534686
284721439
603816548
1265772411
1066810912
717180236
547309694
708708536
658102069
948972738
539785437
207787550
23526033
782534878
464852442
1119628092
1173412249
596153062
515646174
710145688
583665652
1105210539
975592983
1068119425
618025387
675026973
1351131076
1011153611
668279115
818381111
566277276
325441856
912735767
893762286
231673567
1323516144
1387702838
1373440785
304524235
731888972
714959203
358370964
185865617
1157342290
387348223
791785281
376402334
306078577
1209505189
1177682725
583794237
339046204
630001842
1120663776
208302564
1075705231
575786315
670094281
1188356534
1242820172
628603646
388325716
1325146229
673354421
652480974
417906136
520713564
477961355
555122699
489873728
370684486
1342276266
626226254
1370912223
768783190
813567801
735006786
533187445
1009046067
609651655
1481504705
1191058317
1138795428
1243392555
348244666
863627190
466389242
1188992122
499934490
470714165
1164324280
493302076
817764479
76720438
877079331
747796965
548906057
628870628
903708086
1045280426
988368483
551948414
727457576
410079614
1254794239
768527017
1142480860
1043048825
676660406
1409300499
797595344
707388855
1177916853
1120422503
508993756
289330117
1351678943
919669259
1087941709
1289134420
733033296
522969375
1234904827
449740959
716583101
976791081
1163995063
946605676
227242521
413256266
664659825
814707795
546671867
1039564086
591696883
757985352
496963529
629871029
505277298
1393019539
461566059
267514859
128438746
846751690
921786863
374989521
206493562
1346681943
875776407
255346451
1175221535
1032400604
470476712
1317613669
384138741
1386795756
556274979
433073300
299015054
1080442766
357518693
1081614337
1209711934
237855711
429636836
766879581
1415511552
1471881968
566351513
643489426
512646537
673060724
219203889
296729337
1452250604
727456075
254777947
1464033652
803684627
762042314
682516132
525537923
79047557
929984967
405491197
1138810404
1336104191
1365653628
524440944
1315902294
733618313
707750270
969961808
546241068
997511874
992253867
1250248818
617181775
484134909
923599660
569694950
1169140706
308256747
171337560
1021993473
1201648505
619723429
466692889
936034161
918494859
747696087
1391311700
820831954
449889956
394876481
526172297
701565297
531927237
1417250127
892410317
800912627
565644144
741159310
331039283
55154478
904176822
574900394
847741233
639744407
60179071
908207845
1388336886
1349165303
1315494425
1403667781
74570354
543762570
610944449
904040546
1240589253
575952785
384581989
772197325
801080357
1182252484
1495485667
1092552517
1901575
121690408
832728464
1373161526
1379987452
1161722440
498286338
1003836727
1044175454
1340145291
544215556
382011353
1349711780
152024358
495330873
712683487
590404291
891901978
864527568
921755567
732023476
349109233
494381707
1163520521
1402918656
545309338
1129492693
121022351
1391131434
870560718
450648585
941105338
603747225
1148852270
1381376912
828171536
1307265778
875840866
1315138347
151574681
416440081
410472011
716181321
783291663
1347551362
544099719
701121179
475670066
362890761
791891856
1480270842
319663762
738324786
1282542177
793256626
834058420
1173455549
881575240
527388165
948012519
836147583
638299281
215662314
770778576
523521985
766580721
285555678
685169323
35505564
1047162519
880500632
961420063
477022364
647098352
1068080298
1019750748
1331066174
136595686
712766611
810072426
374507398
778246230
657070778
275980711
685252784
1494054245
429459207
390997748
596388054
821849872
770288010
781347104
1144728812
627139145
1274546716
780216801
301505017
1032057539
328799954
1226565695
332177271
413125921
492653791
1185734005
491723555
532951813
772702638
148952204
494425006
1027146752
1285707051
824433833
956199281
304957047
425993813
417838783
761677733
780510337
747471188
1104477384
1492271508
789789169
917385713
125360270
1272761407
715696043
615170304
701147039
1030818564
541941236
1134078569
1137407736
794030558
1204756218
152375228
892788892
364251287
1387925937
781792538
1366925937
523641548
868056282
555549515
926435677
666585114
1305464806
308806640
965605531
125576066
619644121
1137001198
843944111
956868074
614799041
783195302
571494280
1007280335
453850392
428525194
1039427627
968881989
1138695908
871118056
513199835
1129641667
993953628
141964205
407949035
324140678
428144419
974175506
983275991
61823176
760416595
151727286
383944790
818473786
728719287
796438380
740783757
646503982
1043104276
759078345
1496705187
1133146398
394369024
648474643
957704240
600554564
911574999
765523088
111761263
1029660978
1330624185
877938702
329255565
1141733662
1242543801
648544802
718768866
939880047
1000786031
877915315
1087927653
578272076
901021444
372450002
919878979
926576997
1007020019
984455933
145530495
289993565
1013488278
1020761005
534249630
682547786
805191945
887407634
972111736
1132111355
979523418
851382152
1389393119
555303135
808538468
1207137611
1434012472
1114884827
846002151
146903637
666293563
663750851
493963250
1174838217
438048254
1182035891
508510404
813956819
896287541
1469992101
839947994
986812037
246650604
1403721464
927520357
1090243305
460572522
892786825
486766407
2807751
1139048304
320423288
671584981
455854573
1066985442
1101904237
453875752
997664227
1034429254
502898981
139054599
697696761
341149186
1431233044
1026614619
1372364231
207463027
1021330284
448633854
586194074
500422365
745383319
780327542
274167394
1227382157
1369981355
1299448785
491683644
914008988
1379178838
1268861434
1054502466
1035992425
989294749
1195786959
662893307
1432269640
330097592
1124276991
612712285
210944811
1265571606
1272775382
505677163
510370874
802369800
394667771
748360719
1176277155
407084961
1304849231
388523273
842202324
544232623
933923586
1073930882
300477348
594751937
699018439
418247649
773389008
515019644
718505021
395138592
545416870
715143151
1399880618
1171773235
1251237455
448919067
328217843
582156986
277738742
926239677
1131589084
980056584
1305936746
881933978
457007092
234853544
1481432770
1321706700
1033035122
1454452992
1326768590
479186483
695834196
558781935
395814323
671894564
1026386415
921262413
948451129
389507038
594494846
1300730645
1455106660
1389372832
944339093
780155458
1018595215
444932854
494053840
1125235823
1145066548
471392364
530324948
124357420
729166180
396883073
874852366
497189414
633394508
1124322590
261603567
906846319
405340693
1057241010
638762029
803802084
1384900198
462535329
681083765
701771426
436691028
1250177955
981112380
1179828962
767965565
1457508136
1085579124
1409288458
815040398
651469937
987693437
1393410328
764518380
1032832725
530486521
883741060
841084674
413255558
821437162
409662636
614996605
708524681
326757443
878750924
176920499
565153719
1225451866
1262584873
912014719
812897600
1050945213
437134459
485304595
864726636
823449180
920026862
687334307
889677069
1137661617
684266360
461388527
476433571
1167841234
1305326523
1107209414
557471359
742175668
331469640
1008889696
458237342
324559883
453473526
421081087
760006746
1410406547
1473961484
643081992
906773487
296245465
692736171
715327956
508935298
892133872
775838944
806484361
389226357
298272781
782377216
1277478634
1263060324
1085337996
646177617
630242852
1480415059
533697267
271749740
948192951
627190463
383619584
877787209
386936363
1315065066
454034848
707715486
154043505
735525413
176189266
658030429
992323603
766499815
535851834
805724117
479511642
404862645
1386456961
657333058
978953750
494788667
267625973
957884745
153020888
361177534
1104753628
825082033
363612619
1196286916
630409282
443377885
504564671
832806680
606534558
303801563
1313283595
245144017
596601845
536840318
301195164
1385591309
1429591446
372056197
284713617
718931071
479451786
262070255
501240373
714748766
832842195
1220759266
1382250194
748705029
298222182
1391667698
1052307272
1363065425
579932328
519800962
711892378
1463757960
841855483
747491928
687848334
1230610674
917058935
254231920
1004691706
1109534631
503644758
887190201
938017351
360440795
244817006
793382285
441511677
453679067
692980283
404760624
707406942
1282541995
593223321
789488577
460541387
537743717
1334309119
1344109876
1452110430
349316029
1348529392
1298599779
375626657
415706368
1261078539
1062612047
422019999
899809038
816591044
335323895
740608267
1063648861
1298836943
548259820
810850684
933626008
666693628
532716237
1114170013
771043232
1308407738
1245445048
1193834201
751315900
1125552318
883568636
473906268
111333806
1215499491
814180022
1105341999
498148051
913523480
669650959
1347723678
582716471
422208921
618699541
1256113269
825624211
559032296
478135772
1058095954
40147046
763230215
477270089
1036746078
1116568039
132658941
301471107
338623507
1434666909
1415088771
1038573032
235202418
861575055
1295298685
722097008
133158322
748595422
784633280
341048300
682835989
315351897
783707086
873214633
1445909164
685640719
849999232
345628949
1061126690
585227507
801970063
973933812
1084500084
1457375995
1484082181
833421136
1023815585
1316814747
587007371
970719168
1397930411
1476341052
1005968218
1457269272
1286983793
1035395347
1385296657
1135127770
834555330
885535220
1151422699
560913271
753276944
393169172
567570795
291055548
439833305
1275359341
1282491908
995630708
235269130
795803955
940632320
878547625
896113957
1156815910
757872246
1004526704
808758720
465995902
617250835
559264559
612943305
961319327
737389632
1103278867
1433174931
1305129609
860413578
476898266
1301066390
631471415
289328574
881950864
1101505243
298595496
1206075702
649362349
1496720403
407583489
144433582
443550765
445386686
837081093
237446011
370402660
351934277
1210505159
839917775
1409224418
753217274
1150453054
641330421
1344407210
703599702
1263819781
523340367
674079374
919156750
663114529
286463978
1053183451
1036195801
1109497508
330341875
940781309
1230910636
958881468
372188278
1115083339
789959708
343117746
467125361
800793088
1258554943
1336222336
207269364
1061165077
250640149
334690897
87208811
840846200
1466569537
1107985206
338184848
457656226
1086821154
777470169
551168110
380868581
594674011
774842042
427801094
565983211
967679504
736521038
280271959
444543596
220883315
631715038
595354822
584207950
1189819898
501537790
472873865
745991887
264230474
753319006
881000421
1494046958
928321377
651473437
614037844
670411408
955984987
670596230
384938871
645723880
651848619
372748513
547759978
1064527176
417275993
157823683
1041226627
936838486
1165078956
967217630
599279521
1430258323
461283012
267581286
579326563
935693985
469168730
270184741
776873811
282416836
1222064613
921757756
361016201
1168433202
450211737
1379900695
398351509
246036599
1243601096
639432764
1421463226
421410029
350105817
798537970
474840925
903338988
678308813
990502016
245690778
844576828
722384754
384002992
1006263645
1002966722
516227189
410111486
1046507856
627269087
752201779
448337760
604989918
1143453704
396322984
1000489295
1042796941
350983763
394180081
450269865
793973732
730878223
1004378366
970212021
818933916
865957760
562606131
752394412
1084774966
1094492164
586299217
761430949
378174090
1283930363
807946235
452888059
952430283
687477407
932262947
1362997601
1049679483
850817329
397058030
1073501316
761903670
857237037
629410285
1339530481
1260484165
472081808
708224785
1202659560
391349062
576338085
397934799
1009756438
251295233
942893571
1043878573
1098425829
450160636
462637557
1021534448
1167389957
1022298193
1138101838
464358904
816316149
1332746392
948639570
637781870
226125121
1217499449
375822494
503039892
515792507
799725568
766429666
744363831
492349570
467669407
1269753824
566200179
1205525384
459869798
343653313
950886033
1470201073
1071130448
500403897
521520253
892018487
712252705
400070181
257618565
1009794723
1013795469
398103632
953123748
691725566
455912476
352528987
1012314434
550057900
1350344234
995312009
440479974
1450188675
927678562
1287058446
693107763
395393912
429089585
399548043
144311071
1015422622
778927040
1441260157
657552711
465809852
643332534
970863345
1238454130
756601659
1429875201
407377129
933009996
119324226
838300656
823037132
954489818
754151406
1303374467
1288048791
423434622
1353820996
694069585
1200137705
423167700
906336332
517547965
275040609
898398538
915939930
821471262
723534708
641408205
1199804111
708747802
1251124413
477841477
964793511
465087012
297986058
874093289
808175015
1194787800
281154603
950204800
1121124110
457882542
523111910
180888
1317285369
1032223702
290530379
1080542865
849189928
964034985
686408104
458632697
1021968990
1082201912
863564941
270757686
238795264
989350746
528892757
466137061
1113903880
865382865
557052110
447650623
1198284859
382500304
1321377073
625980445
1335459307
1026430135
387864924
848291980
852500784
202977992
500227133
626519703
395418866
920292280
625956572
1131945734
425013620
1144926974
544220857
1051716963
1224199600
827963791
453541991
438570233
956397533
1372940128
900540373
969530822
723751694
305994326
1285332951
1201538727
1196468698
932202453
1384743751
509511861
1199713515
1037866523
781670695
14382697
491390134
1001025759
490289567
1237028891
945146707
651043837
1044106310
260239779
249497997
744927249
1303128778
1440742896
824085141
1325307735
426212033
502541866
537405776
592058646
455714580
451913174
1453704115
562254595
776547623
420613473
765363829
1045578799
1066910259
643914707
165421756
513679314
841256804
1476762240
1311110652
1271147815
925981059
480228440
1182170869
917078029
827097144
1393710160
455773042
508500807
1203583580
532269502
624711768
819361874
1347370051
1209683544
214441355
893055460
932061444
1375661503
1266258307
455711249
971427483
1239479229
135710850
1204066630
876738084
1073405439
1418800311
480673944
53335398
621434566
752554141
438763599
671178244
824267939
924067937
519800778
291884891
690315726
658016070
672639642
122631170
1363262563
413843601
766326041
1059088391
1131822608
850741113
1013497487
667852187
909779409
1226736621
1338928946
437127372
929656187
554807988
1322038060
1280707151
1014731829
787343135
727268294
1185295386
293148689
424159322
818785693
994002393
948393182
778787066
1179631925
750161016
645034686
370021770
1321195247
1324559613
1430975897
735386075
852090411
447069478
446557340
1121983717
730590439
1028516719
1471405597
454892360
494462007
1381588518
1148641274
288398899
939184490
640360158
805310816
603506692
1019167841
647668952
180346518
855475780
1094795690
520102141
1047923828
718807798
508176756
205704697
509720405
818610042
499389298
1187420660
1362524472
495360255
974993033
863200098
58357199
993555424
618700708
807161061
559091337
874356842
918022466
890569483
1143452990
531580185
226345007
387570445
24296940
1173791042
264456649
943554719
321240368
1121862156
855063037
1066430235
965553547
274108911
940342575
1392899212
1464715872
1033485155
543676145
925128968
930941939
517673047
669915488
1076890046
1037750886
573801544
947898852
793724621
1349469756
564142742
1286256484
56786321
662496543
1298354010
699337448
960761434
946998300
770613368
1005712309
1171056064
1387712886
1095089897
1074396069
894759607
960691339
498697607
343036932
532959100
488253523
127445842
841041315
915993335
1336464768
1018267518
728227998
397197796
958602216
530372078
886643014
865072856
430965658
1251663598
874531003
1482523298
226216354
525342283
571295314
715108708
483035936
1163512300
505409016
505557860
893598953
485141168
1335773174
534684949
1000271540
273859723
982812433
973335461
1394571883
1077456324
765830569
763582807
666273178
1110209978
400426916
441822593
616071935
1304425161
1072380378
766380314
524305410
501505105
886002979
539906219
262915385
456267445
1004211849
831933040
1398342926
753147135
971517949
1248546483
766154868
1149215215
1352147332
1094507944
1489292976
699989808
579169429
520914205
469291746
717729325
619737702
1231924072
1394669685
1041536791
371528015
626102384
524583835
829492439
138903963
1122522485
713238306
447711379
1038316328
1061960596
740397897
642122917
384501419
896583370
511863817
795389896
542166469
464378825
298136939
1068912977
592031612
1383481979
292321930
821576049
1342309147
412731742
867419648
1051785683
784131404
500205588
52094659
1363100789
1073884158
593310967
1203287384
661179154
405959823
868709553
1345080037
698070257
744995199
968642533
543905929
274163125
724142656
635294933
210920935
1429109359
924341457
573530120
1020026360
520285994
945066035
406064972
378233124
572681558
787812131
1094233791
247409669
1227136765
768905357
575534463
555567302
701166383
772055466
174065629
511346979
477305653
731920529
379523819
292901893
457686483
134844531
1127057956
1465738970
906492402
651777032
1255977422
604661905
559251663
1151870681
1082216907
1299322563
224529394
381352645
1449939583
392522643
565258036
332956654
279642710
769501796
779747307
908104684
1174327260
418514239
769839173
492452910
700338866
437704708
1327584501
1327450834
491367423
385931012
1333622380
602600576
1244318457
778373854
716094016
864526717
304151680
524713028
917825203
989890897
622440834
815723101
815417536
1224081768
621087509
674533904
507577266
930820252
677608598
1029121025
502457319
520693051
540186524
391398867
1320281745
546446849
1484756655
1033045349
1072394589
1017399137
818752342
1352266352
858601544
1314991257
314983819
644900502
686237363
1045074174
493674415
1149314475
932623261
997482030
772818467
103508088
1206749230
971836493
388442674
492979095
1274818518
1099120890
427307275
983317352
587981938
1104986563
469925876
327241062
783752134
341992504
57533173
815286429
1427453792
382766616
300302198
1453948022
1371858351
421768378
928792543
396072126
1031963859
537260722
1150186306
1119541040
1253807099
1437763358
369437075
910372957
786465112
927090015
334901375
1425796054
1002096617
960173625
983920677
476135464
1143008042
446203674
49739933
1290054493
151727383
1153016616
864681124
469298024
693161339
474468084
1381977949
645162472
392307241
998571996
879432307
831632160
1122905317
797513437
350508051
906393848
631671486
816103132
898615882
486430127
574049367
1272944756
330154360
582201255
742720229
543773046
1301487705
661478396
913849937
1365343637
963728155
639096061
159972333
397568576
1010468314
532252413
1409583322
1203256289
818559035
234394799
1073709422
773179080
1217120057
785330227
1047628109
1418897733
207933200
612740741
546534219
1435914887
342739883
555327007
1374679091
720490104
400571304
1202127416
1138106716
1025770298
815081773
1087349615
876176119
145429948
866307865
827301153
1220661225
724244275
805153254
769894009
1006024276
1133302438
1461713088
816214805
1212172702
519614369
1308650408
473175045
1390893
381996895
1040419949
962348090
836287847
1266376852
459557833
1251524546
893134807
540711186
614152962
437992134
423932976
1123287572
329429509
1101230699
1053927862
1492077582
663720770
591922676
838090905
1090238285
701140050
941081402
710455401
800391679
174048079
802878046
1381996296
1268864249
647977755
1021197072
515341478
234652308
1384695633
1320026829
669078266
825505110
541085010
521935972
534676407
1255212751
399524931
534829510
902203655
1229001853
482161412
1041197649
696060922
999335057
540972406
678730763
721152124
573478271
975385367
997106722
1034072683
1422894940
492282178
1059648032
582348327
1068463173
245899154
336687960
1258975553
1323819206
1322393285
148349911
146646224
576752932
1176581573
1179294559
642066201
888894933
155192871
411506148
706578086
647687009
238838343
887129768
831022324
412557829
889810195
380339440
540728386
1483419117
322907106
1308299240
769395278
832037603
1162303193
977890527
786043355
748750415
658217666
437332992
1124165429
913833815
1373521026
804968090
588895159
613229929
1391854442
905738330
825046781
1094874628
614613271
772189755
1071345282
767758749
1107837948
1301951663
752934318
1045290327
455528658
1006233728
970182823
1012614166
872332547
597748940
1003887772
857608438
328013196
579294984
1331005670
293436520
1070068110
1204273915
1371257265
418125840
1419976673
732800651
1075258931
1139504352
533528951
777090373
299729536
1236346567
256222020
993331486
1366610964
1485834740
777935673
1214620789
154601701
1291751639
973634490
1180829285
826390542
1178265300
1267625836
1112377198
601057175
831884466
1472037382
928892997
625000764
794337685
173146916
1143756839
1282125790
990267801
1027099678
1008235875
543884035
808859104
709166393
438317563
1062681926
992537468
924094713
1075294451
766810848
763647614
684158383
958469197
419356247
938274325
338343405
945017931
699330031
1251297121
9988400
900788072
761772805
1148462996
945273646
655972499
802282574
798311013
1038725683
1178033998
1176217008
1024504442
825374532
1078191496
2067587
279087181
546772364
687755462
159373671
666908323
437873353
981870101
1084120849
520627286
886099219
394328645
592183375
714751406
1385025508
1080147209
1267094133
514272404
839318341
905481629
1189593317
811291271
1136579420
886389720
231579102
1186525035
561020030
957218696
791275929
811804927
390253134
1189758138
1020205891
1137673151
799385849
532250293
1257550331
1489736062
1342277041
307878635
645361835
219751414
762981078
387773674
1131232681
1048297492
1110189192
1276815600
977023301
1269193868
1020508045
192689484
998134557
865624015
868020244
1087669301
794441364
916133686
1407828473
824237869
308193450
1028459296
482901660
1306755282
580311608
1135728698
548113486
887419804
1279201457
1023210198
1373374742
995371266
882039481
1081401040
1197650473
831508836
380493479
1080219744
632380787
384023892
776711154
1391453306
1347499077
292251629
580570499
413381233
861724179
993768400
668062578
1090986658
567252583
434833608
1206560595
1114877102
545361578
1493163264
94239532
699679472
746478225
795101656
1264995265
224161688
1427125346
1169163018
808035898
921475641
1251316005
356119001
923652057
920254769
1113177061
711151064
1464823779
1419887601
889303190
1045517598
1183641990
1304202480
1014890807
937476266
830142795
1378901975
851167496
1333528533
871162680
746721646
686661589
425439308
1339564651
1162226592
1025442563
1121827503
649245234
1172572428
937592443
941881107
1216983407
453527459
1020882955
1019874104
899529251
325773592
474720668
383255927
974216930
979652294
1443184391
633282776
1145937470
701434632
847432048
1071455278
1340477900
963035245
732539463
838185318
597707770
429289493
1274167204
929321183
755553121
1480305577
168178379
456706795
456851348
181793373
967505069
954822217
1182502567
847165773
392325915
393329395
793330005
767455073
451761062
278680170
737085944
1092922306
696121982
455243038
1114588318
296185623
352265530
1339193594
724010033
307187837
1311950067
1159124753
630666071
1044930875
800547735
609446604
919186205
1214803253
1499782061
876625651
313023063
1375303968
976015437
485258488
1182176757
1084867193
679712969
714823424
502661415
685688501
1332369708
1049125154
707665581
494272364
876476044
295276730
1388061192
574119185
263836062
980313770
539494066
419449092
799050658
489425590
921466518
1461788812
496154325
341212197
885261445
388186523
683038441
524035370
707406320
1351081059
1189598773
470489968
749337831
1346737301
480545215
538466719
1134952868
1443666528
335877581
985885376
1050717743
795307322
404914162
1147507351
1191644903
714619609
386688978
903304498
462953051
460978938
535889971
829598335
1141595878
637762936
336096745
754440804
1045462283
798201819
782840880
924910481
320615378
1016447346
624323738
1389741381
1065715278
891544005
963123829
422413846
737425470
947058638
270384706
926555326
1186514979
119352280
423804294
499762261
761063454
257061905
1076337963
585919631
954606681
516943515
1038723743
474644243
616983958
761853590
1422268889
709990776
795951836
1372713107
902179551
1202548318
484619755
901038273
700245337
1080276411
1010995859
536773229
1342966118
946064712
865279753
1049771202
575330064
1217795219
1001702675
1219549094
83769488
320382807
835624019
498372674
634854946
565748604
420179353
547567326
1035200134
1061069372
1027313085
1432436756
532153357
1351440875
829730625
397234223
463082279
847895488
1076730745
1423229757
668563921
1383294796
1450526003
76071105
503527284
816379495
490121846
729433731
1263205110
369296991
324195426
378571109
250232922
548545875
1374619372
763963400
404983878
1228150078
1036612533
515955764
894551737
918710504
317075387
1288882745
532714906
157184871
577076188
995737647
928461105
1193305023
771175824
1428385990
1336161563
1401340428
46427219
1484742146
696716423
639616303
312829307
949997515
1276113633
355051981
920999603
1019108565
830689279
1209643608
625344838
515023158
601205350
1157403879
503634554
482238319
1467731560
956158960
73736040
1143151459
949909879
581437340
677139060
1315294903
281401084
302999172
304175507
621016664
1204564343
1369323872
613873260
828506476
1101271798
1080311277
580333059
1497357136
574124656
911148804
447717585
591456345
687123967
718629993
721421004
770892392
1449282254
907390766
759936796
848262662
452475589
894807989
716956839
1358610264
817966801
738181598
898534572
461590294
988624004
682484700
641409767
846732093
1273677275
496423339
437747343
777398053
335113001
465535724
994376620
1496781090
801664364
622061079
466932114
602117388
785398371
752000595
709572964
550737382
849258831
575643367
918333183
1310784479
122481793
25997546
1042118683
643412609
277718148
495259718
560572153
1386877234
1470007633
876151186
373197748
473881547
1147397421
1397496133
595857498
916471862
265953053
970430215
1244671635
683244299
979508153
1350629646
146338169
946143
1233801284
546042788
618224078
1248379563
1068742744
834531518
601056419
347235602
965109545
633117625
577292683
429989444
584825671
780509591
402814542
158730060
831597692
237852538
802086449
870752906
1446398550
971350010
647476228
731449176
292261825
443547345
1390093010
1210994399
403999044
146845196
817269688
669837668
669896071
560708042
374678312
290326016
760393408
767236157
565291787
947178610
1181837865
1058720768
702298145
740301222
291706041
1128514297
72751768
1044044286
376380657
1308243417
582666747
743434972
1387550919
846575424
267791394
1470572381
665806907
748037962
620474040
827428617
777343424
86327536
1267331480
1405994589
541468397
494371150
1455839700
408498963
268292804
895125233
687556023
955199206
748499478
488882827
1057953732
989339495
786859110
486323360
1089520628
285411559
542555594
232788841
548860923
1492784678
777466377
458810673
782690847
307370052
432416644
926369869
1324864933
1033405460
358817331
676080300
566186981
842785813
834883779
446233283
382386131
345189028
353335306
597115170
860186968
1071697328
1064373979
1303686950
517250781
328850719
745558622
468818928
825800284
553139914
1359388095
758595920
384527167
424656379
1164354747
544105923
1212299738
1360432903
973240358
314126083
277486468
496944790
559421995
311998441
211091020
395399773
1119973377
423266579
361043768
1487799433
906872628
850972118
1022160371
2681884
1263027646
412346163
999018922
488627875
1055411981
491390693
243635627
838810001
553821557
719276076
1355767698
1338982777
558190194
248937495
321244352
1370360850
1131872297
1419601084
1322193195
654423930
1007393653
884418249
1390710595
1419166918
633930270
1135714056
1053260119
507091798
1457198042
1330812275
1042407721
932487368
573919950
772673615
820084357
375191137
1172060814
941859406
414057700
999706926
437627130
1384435046
1234095550
792018915
891149285
720664233
1495292830
1266620944
654522664
1176133770
38152900
497267557
1086959035
265728446
205154361
479286771
667017601
759946283
1452669691
646845016
347410594
1213263043
500858872
614594367
646851852
656448945
257335479
806742592
354430969
430513020
1274404023
387872828
479112184
916350420
734264278
91476336
994364748
1155196648
926721754
1148222878
687239680
682184231
423487682
81448513
683148181
386194220
341086306
1384506726
463562715
1349030740
758850753
475712738
760371963
836623573
336269523
876659696
1154670266
516234683
1318186545
888222335
609777802
929565918
781902329
928004210
1077567365
1185798066
428657825
590617643
1252403946
258902641
328282505
1253608212
537077929
531275559
427359282
772530722
299569033
312076302
705004955
287083830
451952874
91697038
447077642
519040624
848415982
436376981
1363867853
87520295
528221213
1350220212
720637570
1293090185
607125670
757771177
506511806
753288116
1044980570
992303694
448619759
1240945203
857839482
495876074
493050331
350709637
163139524
1409478457
276507840
1221109715
491050827
1428946683
634799637
1146182593
860368623
482692557
1470786230
1252138085
1240321117
1174349634
146142536
832897806
339285867
665289458
969856036
1130571013
1079007898
1040812042
990111383
452178655
347924704
435144225
502826734
868866814
670031440
793512062
496942610
1478545550
421904221
487439747
1307770591
442623793
546140617
1431789844
363004840
1177904521
453727928
1066515858
866788818
1133517570
1369708794
714023543
1188404488
794617571
151325194
614814312
574233379
712115085
1225651729
486402059
1270756152
1422896927
588613006
387601278
1062346733
505800493
492589698
1341363799
1182511728
411720129
770753211
425824643
872891170
300432645
779608158
875045734
754654801
650366412
715252254
378691359
1174332938
963502285
1221694386
139762404
1117531243
420878968
1102052050
1478540970
1143410463
459581744
486295279
311676315
729984361
705854473
989797251
850545470
1039888105
552240382
929444979
244585268
1210489807
367264949
1284601187
624761863
568402482
838489671
1322562109
320108503
890699845
321484176
301075146
956873172
577634249
1302333222
871898012
521949997
1078003205
825230137
799335288
1415389959
148792860
1178111815
415697625
56865557
473572947
1062165259
1009097197
42333372
218426898
706416578
1239239776
1490636590
936413776
1490176699
380675265
1396928399
782700943
1160910811
1393644808
1136983858
469787515
577453912
807100277
1280887213
236119998
863735418
882020125
900131441
853173342
834035033
992564584
1091954735
420626222
712388197
730890177
339093513
563357091
649646019
1102557971
1271124940
1490990630
1406410083
1211849557
764334372
805673530
1035663203
1435798647
1356937451
1036678263
254592174
979284032
1128493454
1482219131
466709558
1141630408
444501687
1006413909
1208261214
361212061
635807493
887873707
1044917019
448140319
482177790
226369675
837056753
733008706
776477969
631282233
300856697
1294464836
494051014
222405633
483997061
394294397
1388369115
1125885998
953213969
989101442
515890139
728833439
1377449768
470362496
749640735
605081554
1074202896
348793002
201417828
1139814723
981923210
1294614907
903600308
635991282
1028117476
358048140
1190192471
1155788260
606430706
762630939
370916133
1038476405
1022696706
346409792
1334355971
1431758047
1457227565
707652903
283177162
1246252757
600761639
567023258
1487305362
711519215
1051425243
1272519747
1420764202
1169801544
673863449
947023855
895193913
552661389
995769114
427128421
481140639
861965461
1489798109
281598727
985236611
546234114
569347448
810732835
254720444
642728384
677075782
949762195
106225512
435873417
1131082343
612498393
588401299
407882729
459107016
1186780160
1044219710
484958662
1002290242
437410961
384643469
170379713
213827716
927781356
658492306
1402785795
1385702714
691135634
1328838159
951303736
394307064
747639924
1012639407
828820900
970589301
1328062361
1437853060
541172121
1436011238
676466255
757694187
858555813
222445084
1421351689
1132442156
485552141
1233418967
348489469
1045243972
545078685
1157662517
610140934
1284664521
344525889
1142602485
455912276
1191405366
1212112240
880282747
985468429
811155150
663772787
153546103
385642455
662818982
443621923
1344057304
333879406
367868769
1331626521
909665913
381753954
502422865
453087043
959826797
958572206
616445218
1344581012
1204665583
352764094
936657510
1429074819
962954953
434095683
439874884
787985691
682541909
395069786
700159973
541114496
423028377
1444357837
191035732
1300157171
771811325
442027215
592595590
444777092
568302137
898107745
1271643824
800142511
937477274
674557516
71385221
776317327
976483291
588946606
552118231
102014186
801061874
1090658951
509314792
906171046
1015344325
936358657
1179547905
698851784
670706537
988954945
797186927
878732280
552967646
1220882686
1355751121
610001256
883820333
30329507
599218038
338139965
1069572125
1000998633
1273670842
898908499
402208760
944701005
523844800
561533515
877932937
461786352
437045558
808491745
1375566100
1321431367
678411380
408464427
490994805
928238420
528470718
858982208
604978599
831511159
738353035
727022584
1428558468
793003911
982176007
238221496
539113760
1067902386
780027
610148163
1289185464
329749400
671081381
545537639
1389299914
959794927
897200396
1177870583
380121306
1135140048
1224003415
947139665
318892759
1121264230
468510770
359140169
305237493
819691119
556002038
1026814439
1105959490
723072206
479068811
1229852160
518394735
945275966
1066820302
1114099967
813369964
1118306913
464862716
444360897
324484857
411571660
1377132039
746828974
797761915
503717552
758363985
836848194
782317885
1297301683
378469325
703358166
742956482
917710962
983975811
150804067
849102489
670766718
1227450783
1251439882
933926281
1193789503
689078900
1484811909
640549546
476829391
847956451
745550899
1060746720
818816450
760627566
394002767
867823502
1279646402
735345623
683676252
692700090
818758382
405226062
1046884457
471708306
671903549
979279899
508173669
758480813
645460897
1311494697
367899925
1339011019
322995913
1387062843
1226728650
1426461704
453984919
1387607053
1159333835
1249154070
990314172
321642249
1065121057
1222130692
1439135840
270723882
444541271
1195192383
90965090
1127767818
1106859969
1024908312
1169459477
348515176
870599147
858468661
1048861184
1284074084
1068785077
1157423237
1141254675
288467724
1289960172
1141012642
451337387
100261095
844846773
951786857
857495481
533434590
1270041535
965729358
1241355302
1132522852
660025185
883005859
221046152
649006040
593608492
479218296
777377008
712628718
366467444
491741660
668611893
350351244
1157497244
707851525
1067936367
666418111
1469787875
984183553
1264785739
1243351503
1455450913
938039299
1317655480
1099698159
759606535
695017229
928416955
1026505586
539399489
347511458
1103694035
211439045
1159397693
1118143890
1394397248
947941713
1391862908
54720382
454890395
283875502
451260461
974482201
567245791
603229253
1078485482
1062401059
1235336526
837178696
1274900050
182592397
985195803
949793888
422637354
853518743
925706129
1372098428
422005991
894336974
381423258
446349512
1293006518
931483830
756703620
1349706880
969452133
315290373
1387859026
704808103
356219656
183693527
1010699965
1028192639
1344810450
1322794927
669596553
711097849
1325893201
1044920331
935152210
1152690669
1465546518
743641838
1382737632
333912123
851359990
1334896154
1225740669
549921393
1054319567
874786750
1295535704
353838585
4807937
689134779
824400630
1194075706
556358007
908618097
1065815384
448914975
435118788
554776486
402010797
1363173862
516220596
308506364
593523843
697928601
731112179
939289492
487076157
257575658
13508406
895849989
1062483613
1030733199
1290863232
716893367
526356660
522127616
879879654
934353664
561354722
1362273259
183657868
1100940657
1279201114
1010263413
1017782489
1054017760
895344678
510381036
716032591
386759957
886916379
389893729
589828866
724670993
689848939
713362287
1033630902
1041747801
684042278
440606622
318040075
1113024230
1472322913
1049550786
315192289
354357838
629580153
816095958
460666874
371646038
290444490
992421612
787791913
859096751
450583940
170586734
683736170
1342918909
1461131400
865205832
1171874309
1097699065
400543027
509391509
820861108
524411185
1010478888
1278072675
611192468
875362460
459429999
364448300
1106935809
1386626561
354037615
618699152
991968387
1386691234
831312552
1335599809
372185513
725627079
1160140189
462690523
563652465
547329017
1463858192
577430065
1162283810
606610264
977584063
1473108625
1374717117
772670895
761892002
901145524
1036021341
55707103
572050247
1089045756
951462846
1386890389
1369295626
1000139609
1264398867
547423618
577082399
910113264
84222423
1327930152
1303679116
586784954
1065636496
1353736757
548100911
1363716768
632781847
1369105774
819408083
1069583844
707543421
390702781
533647951
309785966
1102938500
988009220
684677356
345851087
515761694
1439146153
950734803
382585813
463805947
1428479051
1282258353
1241104337
1295432941
922408827
579022767
903228138
1458497721
1397628697
415769554
628668002
667273510
1429329268
993606293
691132730
1327101761
497494942
673270599
1252158711
1376500481
304996826
1193235458
983856437
1203643829
1143525131
1014848033
1001232316
1263979423
1335124383
1459739477
771265371
301784788
945592802
549502182
1458970186
967970751
628040322
390840347
1362922504
929259747
388468914
792688628
922644882
695037901
1297289782
720949961
1371359433
630039055
593974667
1124875228
459785927
720456637
777660432
1229872757
1431247955
1123252206
421708619
1223039289
638188856
459962579
700924478
896348626
446507428
1091510656
292432575
869981594
370121225
486865245
889390200
486696644
845205966
455187186
615948357
1465439814
523513649
923218491
968781287
921666687
595536935
460263778
812344436
656501040
818217965
801139093
519115590
1181006111
940964317
507448207
1461588844
1322806419
123130651
1287951401
357662827
965916863
131132890
971150126
907578989
932515985
760109861
853670492
205468479
1185311027
663155941
842820236
394031600
1411123895
1010778643
1379313915
1405008117
299597608
790801509
576315739
1380500574
387892807
876138627
814458690
433638509
700982151
1403423447
911993999
889318886
647656700
1073754380
430347561
1469418251
846406176
733905539
1312554824
1491521960
287890194
539543280
466491741
334472670
521929243
438847422
316281515
487260069
281021817
122998064
336437257
560801323
1408854428
563664406
69234388
917472171
85762339
483609082
764011077
548315607
450045383
1379217001
1009788511
1365161601
1099653536
438515358
307832838
589213245
476092996
1076263855
1331279090
1312907493
194933524
349754600
1126706210
981386868
447079982
1040796229
627671361
1015552831
113327276
161609848
398236204
1329635548
807010616
272428436
1358577726
401410294
426818913
874492139
834973570
532068465
934462534
623772968
320235930
817154183
436954886
416831250
811127900
1069369566
1281385274
659622134
268723330
1404557735
1011709208
1142552971
1369713284
518084738
835376473
412932342
1278852124
473230272
190253439
494635780
692440621
180989616
294968227
1025821493
554631074
776741928
895113860
584953013
1465937082
1330618087
1243925775
1297312808
1160870128
681781352
879850774
822103143
543671521
1258478244
454533763
1288169727
270901095
955150077
760978152
892920042
405435695
998318800
351243929
1383491746
526334604
566122171
198806169
1091999017
1287683441
1456355260
501515390
1417238077
546850675
1056582958
732819075
652148751
1360524664
781795511
404961198
1088610066
218223263
483921858
752948528
645980352
763804532
468381494
993401696
801940937
479486735
882244515
956992794
287968411
871102661
1172526867
870233918
456588543
1017616545
859038066
1286649695
1112499413
84137645
1046341642
462975646
1355388356
620403975
268806687
885448595
398700571
590387901
302752553
582155166
1378948636
633327120
675960981
964619454
332181051
269835864
532380149
1371474551
670384018
182626225
891393074
150483965
797027945
697068570
300798528
914516669
354125387
1171571315
802437360
663852850
1019723611
404726814
405100978
535717492
565125558
477387584
798955139
752058119
1446056687
1420320256
627335460
240264714
675791007
598941789
234794144
1226404574
93043248
552235551
832530955
640207499
532450736
797702473
1041897333
498412220
535623588
722622615
427024031
459941065
557583091
699030981
770307715
1443547899
1333726494
1016560596
937616910
655531157
698392499
997154594
389047971
555754135
389114446
1205813606
788699244
409211808
1137934964
1353875312
670556675
1087644664
436328408
600492612
450646156
215462622
1204931713
1274484431
3572221
927676703
1342466681
423649736
1200435515
517363699
1069146510
1411451863
1447047090
433042461
577043698
1186579230
90407018
1328943187
509350326
991815225
1400804953
814702369
385512581
1007540581
889059662
892981119
253032176
871209508
515761537
684878564
1457558200
1212560950
1200298567
902156353
731477058
244919860
261906977
844232797
575150436
358689884
369023477
1248791992
751461868
517601083
316229711
1320021927
109877543
146713495
1467865022
32340587
373936645
1046487443
1168636875
253355479
569429165
927720658
1043978451
1195291803
724164770
528394817
1279419592
565780140
626749621
833835209
1479989491
425043182
962374093
637176101
1091741758
458016776
405241634
545674885
612139527
387050895
533465289
273978023
1420644013
581947692
521810564
82149010
1147943138
1374184322
1413382398
1424269068
1453247046
411742647
443898857
1331442281
1414043252
773302513
1006400127
1330805043
739603705
1489839992
1441009619
349170166
408743656
445657644
962416215
450096913
1414645431
807059728
316942956
1204984772
534823568
895199184
1372880017
1467940708
772897983
1014547616
904859872
1319551972
476596698
130321845
516202391
759885823
1104221772
483327218
1058091222
451106949
438796082
993584217
486849281
1470378251
1477132721
291091386
391979727
944528428
883321406
382896900
153800340
1174755541
375916566
1010862550
616495644
809668646
467980661
697145825
763541472
445924096
708586741
712121667
438959498
997680281
717078021
928018859
903240092
1044911306
562701204
550007296
970424811
447386624
1136675475
584808771
866662812
837669570
444531883
307042118
952285165
1037980171
897713746
338061304
803641264
1496361409
827128161
267817754
966978901
1355470930
1106647965
670104155
1328800694
494146271
287614380
900969925
647587211
1236908939
1354508404
925750242
389234257
1282516036
139631613
1009494278
381080592
415942898
1208835492
1166253773
522901527
577491528
974335624
581906029
814150323
608774911
478053965
1069914623
1109983019
1087691097
272503365
700347790
688660531
483843343
217367383
1155178151
461691272
1319310209
1131384302
229388
1158021008
634530079
862002155
691753485
1471904163
646873706
356915656
1138890753
1131996107
74012475
1270542537
782296296
532940999
1431606790
1111938655
1234933913
817007680
882181701
335426391
867781146
972248015
1438328768
1059898499
438731360
222738268
947217571
729304549
466053396
1324469445
668052146
660331690
858123331
678315716
1300550054
601718586
329093126
517980578
1020090333
664096956
686500433
1393138615
767242351
1426905068
852245591
890981617
1042110702
1452963338
265196022
984394759
818480916
374824275
720926346
367702135
1204395182
586899284
1463415134
8154714
702908807
261040517
1082299695
1396712274
450255095
1412002301
765153888
508043991
937356045
636726996
667116986
1410049642
1013488370
808433310
820381798
1228383775
293809427
1286429699
543207774
1055572912
934597746
1063584878
1236366629
494481741
934752138
982267636
1109409650
603788297
550273431
1038981549
989531297
1282282650
1437226056
525061485
1107448645
1036121799
932427239
425537099
170184068
803726710
788366610
535802685
1464759258
942339810
1175141737
1013618735
124028342
610304727
1154097625
1296930852
1155168259
815040803
835212244
201748320
1353135043
1257165823
972733435
898852521
564257823
523984069
775379741
1041413028
495771504
806609502
531089115
971733046
1304962870
1166366763
528243777
1151343056
612895069
555662494
281437852
971075435
1313742727
1333305997
1116511481
760688563
830275931
703975079
549767592
1201261500
619792768
1084787553
407482952
1045168339
710512419
903356172
1061492799
717887607
449966504
774965284
1298763294
765079949
662299472
826028951
716246577
1127288728
1066129271
1276877201
1446055770
805760366
853162689
897407246
1224706766
1002367817
934008852
474721830
1026727671
191120829
886100443
1372272008
1427437645
600943493
1255240878
606054657
408327829
847518322
1202690733
371058791
1140874478
244182008
1164276310
1488919348
837790390
1108080551
1010961257
523214781
761825680
953231678
774786266
438216596
779071483
562840171
922345839
765561044
663405855
1351380219
758155259
1365520344
877969298
455568291
578737448
812873112
540660433
441420328
1015894472
1356863869
475456942
1156484228
521354017
835867993
386240220
506205876
591014090
401745303
605921230
1416795278
1048816553
842456865
762967536
625938864
380633928
1208333940
232725685
450049302
284056051
1742602
170477558
1238184994
1436161526
782004433
902109060
1310265947
331283871
1165221089
1446011718
158471240
1324337704
567923470
510628760
1211849923
944151578
758987808
800129716
1176719532
955778411
4242641
1307777613
1346237840
710084325
614962299
349247307
778555361
628964334
836165843
761406196
983640014
439909771
786128608
675276543
1200129221
1300358273
168854041
623277638
382378196
961624531
1023186410
901476543
1256824507
452205946
755843815
1369092079
1033293161
1033536861
947318291
1220779382
421148384
1053143063
1363541381
63863794
334123497
645397821
206587020
425757189
1150815716
1363459195
492056438
662172371
1018719992
1344704074
1445776901
356940391
601219226
960411392
1188784523
1063390718
1068734225
1431042455
977771617
636041353
1311945410
760984508
769919378
906916839
787170487
1192908725
524291181
513948944
502438451
1186637781
907126418
1008702931
1473698423
1480209103
1282624266
783394386
632521807
896660613
1028417628
1321187088
304392446
862338672
911963412
947013021
712617666
727527722
367377849
634032878
288188283
1151784242
1100473258
592188645
892888044
543368690
1359632766
1256933497
816156205
897357611
515088135
1370628615
1498925817
1129251179
469537933
1283041180
1073565605
955422484
991859587
611664690
864522742
240068775
524362166
653963524
499391955
989876323
1475483340
503801092
985693335
1106027655
414795044
840063238
500346177
466792774
1290427214
1101858369
1181362417
438460128
822583486
543784357
395372190
400099733
1239295900
264292220
918494939
1009123223
1117407312
1136003137
510366213
1018287547
892274417
528696169
485552318
257132218
639408365
708459724
413675773
744158439
462049328
903506383
920432385
1078556485
702283177
771201035
485442329
891333672
731686891
382334139
816194240
384878663
530062563
597313685
577192443
460944821
886887669
902357536
1230880498
645516273
777404248
729478893
1036285299
471023967
809343954
915681389
464628027
952427013
905039386
404269368
356466677
1099200716
415328612
592644090
627027039
1187574142
764050612
740232930
1241103367
728848444
486143041
736751775
576903346
808681188
876911700
84945153
621703156
875802700
601287838
755353789
951882818
484506521
606057499
367276862
571198102
421891988
1147434766
981771033
1278475792
416541578
1395421701
1268873834
327318106
889206785
622584476
576073782
556209123
1373872506
1095295753
500496876
505288515
611867761
1205273498
950250792
427000312
1137346556
379459189
387231262
873675364
1134539811
1095971082
482284551
988983873
838034144
975855214
1157629137
1031570191
1136774866
885369379
1446327120
613645015
1206997486
223061248
1478865927
698586543
536926931
1260191023
1490838566
494878033
262541612
660741988
798545014
625084132
900429831
1302363553
772772599
822388830
1062558836
1163101159
1493764060
1251732338
336711092
505974174
1375171389
418291124
963856871
760766572
419067719
648294511
443815421
604386868
737229850
1218717661
624971574
957458183
174636157
356563780
975417029
477133593
1196086023
436880830
467009465
484612284
534318797
877783398
576832306
376134427
468522404
756993977
351980018
59620976
792406567
390213497
359420916
1312195481
447409187
1415015244
525533217
613526508
362052403
594449451
286708968
1483162600
171716936
449924387
920672944
1299462461
370575770
795302127
430538565
980334197
1009186956
373764786
618521798
1224017022
722581461
658118334
529617565
579320881
359558581
704672741
1330259360
849618681
497256349
1244494739
659492545
1096290154
977982217
1336467904
720214879
811005735
478692924
1331172602
1422529487
320933824
1423534185
1024243043
1344250912
625757649
1038088610
756874684
955815645
1328585082
876009331
1210811658
1311518064
942518953
740300824
1471639003
454687714
1140571333
952226775
789544371
1303422924
615700957
980387120
1375944974
645058192
952549133
1098721267
353603621
572612274
1108914106
566122002
775548972
874561211
307377144
700679721
576229374
96215978
503639948
514091167
1096959752
1275524900
405063063
1000125383
531348608
1298733286
1008293733
1213264667
1362802835
1417083335
981962888
495742856
780439992
1153044419
1022761585
1090606281
344958535
201503663
457786830
1343690016
1068064112
648190371
360457540
734630852
939872481
485912971
780381408
295717326
969854715
1486099485
420476294
276872612
1151452301
1205223541
866522157
194967014
742345850
185205174
219462361
437097590
785705860
294147582
1366600779
495869818
515981601
382982624
380676706
1242993327
443467941
837629633
1286654023
946280158
1076523236
1004364143
881885275
978373994
922122188
1263698682
1242903454
719169120
925749942
1453696619
378871389
1495551001
554046179
1161488315
389493667
1216201859
1009573863
575613255
642510710
883833558
753866368
1444187944
876082188
1365790496
1134152720
411190441
1017790639
1213772911
1007418924
887116209
1223278535
990402460
247501193
1172320769
698981947
1414877912
616531196
819549532
825438470
1468472122
713880980
525899023
889779781
708296513
439306165
1222516050
1458436830
331021951
621514074
866944272
925749460
681613233
651387114
536383482
611089210
1091290391
830839690
977676947
861690119
1423583907
422368141
267908740
558869847
632068233
1147458899
1109442005
257461474
1073736405
278191660
455232344
1376338558
483173123
467240893
457924694
980007400
1050167080
678877588
692961171
959273458
500627692
728230841
724531911
198931484
1327411354
1199403980
837430141
243811715
759445354
595101900
398361473
885757562
1498784443
904366664
866775545
293338519
760290881
706785016
929130928
182793395
938605460
260606907
496842205
398778220
797895912
1240337175
460254499
730627961
1363368698
1103524459
545645593
747988671
1175381292
1059033382
950259200
1390196106
1410741572
780793724
608662265
621750512
1490680107
742105241
1388723170
793816616
1048211148
942660146
116186134
720233844
253248258
394752925
1414552566
716092714
660842919
1036482549
575973135
946862928
1283414289
438559072
1484105093
1209905923
1091487183
338870613
543401282
1425634336
1219272233
932586082
1386803752
627964459
316841817
1238272748
1452523664
1350539639
404589091
774672752
815226270
403425434
694414098
392735604
428456808
629129998
1287222951
880645808
823967045
1455770429
694988893
1073928995
598345927
230293139
1312032957
1052604999
797514087
1351890447
1359369477
468893875
686889184
167702682
1078073120
283612949
646743516
956357804
967771699
1226872691
264422262
775739003
923554514
958139920
902679269
1020128168
1191479159
186291685
635050946
553363870
553458393
1228416864
926849491
831200738
701506689
433466734
657402430
223203066
902525043
396378227
78297241
1324579248
1068604730
633055585
960010590
595723519
824313425
888566420
425519075
722747776
987121104
510172386
1367525715
1183581459
436986034
6650435
747642034
499090062
586452418
739814415
1262514016
563034205
1130563663
1458314628
1001843215
1130676887
861258009
977210493
303268294
454759711
373163169
286660598
431871768
347252093
1087796778
800026052
611312669
921299014
891907901
473051963
1054994384
1138471944
707347494
1398961402
1428233409
1190511331
411095137
578125187
659702826
529503051
828432949
263092844
1373421964
340671108
390871516
1122843964
727797904
418847530
1311938056
189523886
762395442
433847157
1072268736
567833916
1300021176
1022972213
1139291670
448277606
1218216925
1091493436
443402720
1322365697
1423271101
1414778669
1369387751
685873757
455416549
489256291
962145070
860405439
210529991
541513625
1435923393
1277962833
965270612
768468394
766866290
1155471686
409132991
1390965700
1072157678
365459732
1499318252
1273139052
106903746
529864437
1187360522
650963831
1272484730
669405072
778209757
530490394
459443254
1094098030
572018909
1424726827
805988819
416445229
626840601
668752610
436438940
397297152
952250344
146354334
764902065
356101102
218580452
862636964
284115421
1333007426
342857801
1309862137
940289341
726900729
897174221
900913515
1021368881
1215254212
356753849
680249496
503261138
607656286
1005715116
1356077639
1375475931
984460896
934930782
780675482
1412557622
950692984
249758328
880223033
1137608852
704710052
1173686061
1104109046
584682113
850629789
1385133287
314291885
649223633
508280729
1121598370
349288380
864247561
1488775004
654124820
389441347
211976936
807697563
1219012623
791895851
1365318526
956881425
1388849249
1456944952
1236235396
1129340194
328530916
978304043
1354725489
864302728
990891508
1052872279
1203442677
923421265
1044708995
798277112
610344300
1475814900
1185012043
411806183
466336085
669584062
616393116
1285365158
700707991
1223001545
415664247
778786871
477871872
747659987
1414077856
901434975
413020692
903540979
1356579106
479986164
584816426
989944085
966425243
818671104
651562619
525503886
1252772454
1219800284
998132640
721575638
386102370
1387539485
168315070
1440431419
504656151
602569517
484841985
1384209803
382844039
438297024
1041072211
1253213007
1183916799
448421893
739643740
696502916
1486162543
825205061
1313663635
660796527
335168109
891661262
288603844
1338003507
801955292
568563690
364423129
1002502423
614564222
323254620
894591229
1041471920
432664551
204955470
1321074102
893509360
775137954
112358363
1102350278
378561944
842484737
763019644
708601711
1283068326
289784321
1229295163
413400153
804030153
459622412
987079247
404120905
737633415
717268334
435451159
395929675
705166844
1119535730
1010339516
776620462
631793084
1121118162
756221779
1055706369
443968315
484127454
762289203
184376261
765697417
948899414
984035173
651962817
1025340402
1177185186
1125022984
412282528
557765508
466329493
872827166
1471394801
633519980
809278243
292674256
406212641
1144488802
566893098
566730558
743646965
779738461
1386083259
727096882
547139766
905337189
385026614
1002238270
620586170
846528944
393074269
762636770
523805777
1464328657
2399321
648804352
1477702089
834885087
963294867
1169586585
522972029
698101074
421722294
456489322
910578618
494457880
459143406
328823087
730721089
673924274
362785877
784768661
898054364
1219192684
769019055
523965191
491866393
803728381
518237528
371603299
725793095
666713260
497309368
684691147
607444454
351555215
785164703
687454846
1491331520
961373245
1270839973
449726249
1453926598
475197585
931158619
549319931
1198234021
641204036
283390014
434733958
886152221
1374322842
1208554681
652712582
390700829
1469802644
445074635
1044887880
1499673585
435700920
1174118754
1003806816
1231058314
1034322357
1002345975
874723649
897400945
1127979023
436585252
674841328
378279492
1183153726
907473561
1465635256
228446586
590584091
214186821
967011549
545245854
457934887
547502972
363615676
858044818
1477666792
600926950
624661891
647041752
1181174589
338645463
397591784
1032757175
1172640231
544068185
531476383
1154827691
1411645172
790640112
497437118
618032662
258044498
675982590
480110044
1154664525
733393287
794334351
886928357
509204213
257768597
469578396
887432856
1254323642
115468511
521785141
966812358
1025824259
579901956
1495865899
590868524
1343147739
499462543
928609522
553630629
483433013
1074247314
439464650
494294905
825702048
537787755
1030991444
552352104
464405713
495775725
547404317
1039475500
388584058
503619348
1132232391
945797762
883392016
463467740
883494444
563269780
713015187
676605896
458357722
821774339
343489050
919714732
687976313
561901485
460905365
1202858511
678562822
782563332
465899242
376104819
1141879822
366277295
478209608
1452837056
1402885715
150823274
606642367
896371086
544790004
1193775899
1214005187
119261985
93471888
1464815332
1222656594
462074402
423447194
426632592
425129990
1032805029
368902607
1338934424
598138701
1098562217
703146919
723411241
1038647353
1021591561
1412029901
432434487
1352827054
1098942458
670743651
512048071
456574265
967146316
464586804
225575103
299605547
1025584420
523639514
990657284
1121233891
1338680941
282237919
553601172
834008971
801328467
773161397
646932285
584386214
982281323
484222156
1054631020
638330477
751116846
1318501300
419542517
1125664867
457240415
1431588696
730796565
594565343
525132156
369482264
1284354760
1270917881
751133637
751246828
180976637
329291254
1281640156
2605811
734139392
1195438371
1294718620
1063600973
902204717
334032024
1495863050
1363388194
7788262
742502953
365029436
1246994859
447038913
838172963
667843327
1414764120
288530985
967860863
272613682
1063747908
466061302
827324608
1304186847
121966692
1334208072
474071363
973964629
230802287
1012143775
1423910491
473632179
1131566012
702915961
1425856838
810759543
905578319
936239380
912324744
461159530
1041274090
1325999106
399870993
1017872687
711587772
1387206948
1467949739
428044335
1392352246
513664717
482484108
747147793
87492627
496743022
969884170
557358648
1499962545
812970311
41685225
341339436
1364676189
912085278
1479054495
511409251
722026912
58051361
1179290930
1438366292
986713824
1315982127
1362397778
425538104
911800418
708045309
509052953
408868558
1402743443
384149100
883847442
124605970
1015995875
1207974981
305905703
194570049
461425353
1223603929
291662084
1361215391
383888057
761340150
470198908
1294229437
972810618
717965748
882612692
792673890
1449205059
1227670782
1488844603
935780398
408138365
342719823
521385835
286397695
402143640
1411076051
576075366
53816194
654381486
1105072687
292555131
655150321
609625030
576222010
1078051244
461181992
1258812494
553614841
460015034
1113968545
342141442
437051790
222639328
960421155
718662598
613338277
1324193894
580744856
353989166
1065446147
1062798646
835714476
827131178
354468654
932783265
739913807
683558491
358848166
456863481
1015290694
454077986
817988036
495336287
1177794034
1017886934
680209274
1492229257
1107109336
817558261
470619959
751324269
647276921
1274043561
780078420
797659307
836872860
1157444602
1464239520
990090221
1476226160
891674884
1419001534
1341714984
598025910
550158163
301076424
718914952
370158714
246313604
300696479
190107778
476696100
460982686
525957787
389691498
444475741
588466446
438715289
794688505
309324047
127025993
984869781
467176179
851420276
430970872
1011043579
789811546
1478145023
558966758
1365895987
863129546
1302217423
1223400517
1204508758
488620018
686972123
1303374696
682080207
504878043
104156878
663769530
538774697
1336803209
132290994
341225468
283824170
529526973
932769525
1385015123
1070115274
1001052343
842046733
1118303877
1239520976
456490483
1147214909
558113055
1338069026
614146721
570787065
798096070
478477406
744158345
86704706
567339059
738207914
649660731
805345182
912425057
820816820
911298015
287340617
1099217789
735865309
730158379
1468409769
337392159
436049498
894639182
573980988
541895784
11316508
660672994
1489757461
672643247
748667424
1038402911
1486198466
548385999
1173445663
464428695
890793989
442356932
1388787578
631032361
877284410
547989051
1477329461
334023217
783985678
1013671532
1222065162
462290399
712530097
778812331
564796487
463105494
1095387195
434133045
1437185837
457083374
1433900860
1261642205
679535868
275175013
646459789
1081759352
352942132
575797720
1283265121
1115006281
683759266
724946244
408415448
1029249789
1495101177
690495020
1160179348
1176577078
569591403
707369412
423096908
385560237
475584279
417107107
380138880
840968124
430373168
592253097
1162152933
1108044630
1460802509
426320232
289064785
763797678
699088577
714314440
476653031
1022453999
1247674890
565046349
682829537
322556819
71649135
631806368
637375014
1407903702
751030654
563349905
968527468
1441324713
1244381371
574168014
622580628
878327059
594419519
735360410
1183937615
104974528
450779647
359194816
1300952947
1119502813
1498544887
1113304049
1360989163
1359703245
289201957
840869486
407473302
1424351468
795007616
836301105
488625792
85777770
1565788
1046625316
748847026
673463870
1017444746
617102694
591250748
230651022
471249626
908032237
1403490838
1029810925
1042048584
712969572
1274696425
510950414
1388020972
624199519
473828151
746502701
700422222
741419491
783085798
437134249
890378889
1045037090
910898150
709027638
1352671431
1153079442
967285948
377452795
1196944120
904088378
345422806
1385538980
152029132
473943191
239486543
453141858
1379220774
1071780986
451494620
828699164
484889700
404365828
904969340
478352670
789423532
1235922433
1329964031
258660497
912751383
148902631
977406365
982996132
452418729
1457982089
869710586
543650714
1233190266
375139880
406210281
771376441
740314907
297208410
730216870
482543608
734122543
350878678
325555523
385128419
1178413740
614702803
1441613689
382633788
1084570120
1343806203
1226309294
141281706
606401761
309109006
1322803102
505884965
385468559
336069974
279357527
459914777
459927804
426143788
962748299
746707930
1174234434
1047757638
881662323
598804001
670076116
358536960
665151259
1238109464
878002531
877661125
1209305194
1130374400
1184517203
970511642
826983009
456071967
450566273
1389642037
1106229167
780813501
625477850
937876567
924771530
808153183
1280158647
965408740
1033199430
1194771723
425971200
686980246
456855775
1120638804
237317057
932099038
546182835
1488927226
1200875164
541925040
497459513
1410792855
183040032
1395043932
1458982529
1061096080
5616881
645010280
598575625
452093843
817587967
826421953
334205561
380341684
89197799
788606733
496188653
374940859
1228892193
650341319
442118204
137191163
601696766
1453548165
445139470
850514518
673492592
1457388052
763180689
596775573
539725003
510967563
641155810
252138656
1479663159
439301496
1217049619
189088774
1352815188
1226724447
706311753
1474510503
1126282712
1030571506
813963903
799344226
585236793
923995329
402566507
947438112
1130071327
1259500551
479469123
624094104
537769587
501982722
891177818
938179940
641113889
277519571
429274101
572473804
787438930
511451502
856887896
509843194
461250399
659834442
474460391
961941756
526078834
476255230
1052644433
660173985
851135849
296315968
381456900
752262505
458656664
1124881929
317968068
420528093
756940417
746524597
396196620
1458879693
382596505
1103405993
1022990064
1057623090
844312049
1264338966
982315190
933169370
598041312
741298318
809221092
363664652
443571583
591106018
455443908
1183150784
1161566140
995668947
547909960
1259051947
275257818
1330334811
388158452
1078044666
724418080
501819611
1419709168
819931725
1454707125
1283761155
576815164
1020398773
865415667
882190284
437565860
371314153
1434748575
986850648
605567483
918735583
781417332
620108786
727945265
969560815
596686829
1096151088
1175891664
617016119
144877346
536042633
1291753998
533260880
1058902526
299588962
873425024
972594309
629317462
464216642
425486467
876878098
323979287
1306496532
877355335
1470970311
658071098
311464282
1393830125
794725012
1439127115
437333673
510190496
447190328
889872171
689524635
836507294
1051083411
419512099
1148975832
189724919
994660493
1055932242
429899791
432118845
443324615
34429894
478065377
569482935
537240216
774565304
651366290
1033057178
421612947
1328832695
934268467
975026596
530392115
1365924184
542937246
295569951
427181437
513967101
416405319
192991194
1065948205
1298528952
878252588
743345429
1220987116
1208918842
927412466
526269355
637157954
971441591
598731458
1373362726
809001455
399536537
977608027
933495561
1141771387
636828529
903693679
615381618
328517493
172366338
556009236
1490747395
532717106
588449749
845038575
885971882
845988157
1243449772
1413171495
741919412
500785848
683434998
838793221
541336917
370312833
786081004
956346361
845553043
703783899
399634185
817624487
350797106
847510972
1163584438
1221662013
1247371029
714529094
455101916
503829729
334591400
636871191
411472053
926337178
508149329
915724933
1026107768
1359573973
528673407
754497443
214120846
1315314104
689308344
835205534
664988702
545522364
688555818
683291464
764890906
671028175
1485762747
473322320
1361844657
717320660
557512436
1364862090
727801170
325881600
792679386
114651916
946982458
1164721758
1086687004
720812814
1231673354
1476707339
654124985
837720728
794187078
574122734
1239129490
918776187
878659968
779653287
466265043
1433956456
955247001
1293417478
470889810
982814627
298535782
1327538114
571849494
1227928083
386072121
299350546
1166338004
923764949
216727254
1111305343
940524501
447554888
1485087229
1137208517
1453354582
551680144
724417873
619377762
1460481469
658003264
483679665
908528812
1380112831
601265743
1432219765
1188705158
1333835078
759759845
1035911501
1220399371
714677394
566085844
1342320779
664354507
441929003
448560048
794681247
1180300480
72004042
480663189
390050624
1086288920
359867176
1137344144
830971791
855936906
714779368
363583914
413793493
252054902
985556917
898142915
1498696050
1405464429
835427681
501269425
842762409
1155251845
402233567
988003668
812376472
735707312
1130930287
979347012
842523484
499172968
1040362723
407887726
1182366137
597174111
962200747
1334697522
844368920
804596898
68964404
1305569016
500106868
475930257
661157542
684739140
763585696
1423510996
424213283
1457043079
989098797
481848929
702562024
690076048
447849633
445379993
346903986
465084243
821827044
840533212
1421733173
524332129
714539885
1023597242
506898575
41323406
1093330668
838242771
823625858
977942684
917464408
385711973
1097335766
418548726
781621898
637194744
808762437
612097311
404086132
1358445801
1186533599
419096346
830345999
1210379249
882313974
648657341
651303617
924863831
1014622587
739257132
746469075
1031729836
924656707
887744467
277689006
1230684626
797401936
648584118
447851797
1320607098
1295227756
662531585
1221088
540253833
464426588
433834285
1198677549
1247928459
992999934
282849834
444313757
754179558
988009747
260313258
976790167
810338618
801335195
1317026594
968872003
788074151
998488656
388643487
365086829
947585719
968678377
579401109
636449202
853524741
655615879
585434353
1174076987
473662781
404437630
1221343833
846045420
1112739403
1057134680
537403922
877457925
1245638271
457754185
1170853470
821042125
823812350
478909575
1141287568
200144051
433769058
652771592
970631002
481808771
819589981
899215109
740306183
535396302
326841661
828749301
194313325
292784002
1420597147
577292123
249863054
564896107
679695809
273101616
410331708
1085355874
466822254
1211526667
1078754641
677323447
367884256
791713275
386665345
1282814149
696387812
532367573
222887515
566786771
947740993
699120952
873564729
452762084
807352520
447745354
721946599
910433746
425457715
729676289
802181488
487266271
621273713
702532336
759257163
816202794
1033481737
847990541
806417425
462483572
898093570
684582674
438325890
892038284
221234392
653588583
440892009
1322858418
438051067
945735503
583091819
1072712790
771336385
538036855
642060269
84609714
552421232
1200467738
843243781
214424095
387870528
890117331
791337630
989727849
700774507
625523971
462956489
1011205518
386933154
228502380
1119483081
978174389
416646005
943361145
523406657
271752910
465142928
1367650323
423021132
278584929
635332230
1229939665
1034118669
1189249934
796624290
1274655221
1391187852
974991288
1190859790
466522323
930398222
67966918
745859285
511841076
1074634155
358933392
1140100038
1030802230
398566455
590746169
101727102
825107947
740490766
180600848
420802692
1053913478
498306853
1127807638
807122122
754554843
800590495
1175746228
656291595
1052915887
656810272
1119764776
1149589568
1220281353
748687031
865356130
1259236139
467572035
724614260
302700774
837775237
1086954527
1181002512
303182143
502372754
559499720
1050589240
1094506409
407701728
720182416
559215923
1126597666
716116510
200080502
978194622
1072270052
961207060
1205123842
624210114
998563765
1031117265
617472497
840665926
1073937972
453963439
1276697188
573547774
1159123154
351397608
468669666
759020593
583447208
567569365
374201729
984263825
1020787488
854901343
544621493
1190099620
1241468903
764177476
395027562
998562493
1307088355
354859800
241052190
478177536
890818597
470334590
415834687
412658518
1442234117
964691621
1481507135
1319874466
452531923
912145987
1410817547
637277664
391096456
784344023
443277021
728729734
822084095
1272008961
492311031
860258514
1229069005
873470753
1207971675
1288413462
866090866
798729773
491774802
337741348
1472564431
772664692
471461848
931639543
636330697
331900954
288557632
171296645
669187889
952582173
677376512
643085292
512134198
362930944
1030360275
898988839
479927553
1016498622
352806305
1092452689
428233720
446492637
1029270575
420910551
1236075105
43541738
388819263
1221282667
322763897
1479893378
1357245881
529427924
973726589
475286136
656697773
1441998622
1497885390
720497979
822435087
879652844
1173611778
939699914
343004574
1373978585
447781993
648409175
528460859
438280795
875456295
1064243188
349789937
784513529
605531999
1066459144
1087203281
1335338679
1053833391
831486665
1185479985
1339195317
582879960
257816737
990344769
851881668
450495703
464919123
549856962
1066746300
1496798239
1396561090
1341909553
763750401
1422499934
634179223
801733406
828127188
909871996
437516662
1039763596
557975958
1020802632
784165942
806106465
632744894
256355130
904088198
1487911691
1351962512
1280534610
654923577
984597492
590928932
944009464
593432843
902412563
506879884
440016264
297003674
552499170
583645528
768899791
663626897
1463166728
848259632
1328132611
370677359
947606952
629484245
1368668342
1298487167
1390763381
815717373
574334899
1238554415
434992719
956975843
1113065045
333923877
898016140
1455623573
457081187
841691371
744037057
682834147
1374286117
1479139560
578481504
51253922
900737610
942495336
412751028
1296787367
1369179111
523192277
679962230
816810566
1108852085
890378741
341735404
1250452628
1472758661
1057803800
840494316
371779887
798280049
1335542879
624909640
755989435
349930925
128660329
304155607
396384174
198950925
1008650542
1004330364
1498067858
1110196445
148323601
1317000171
1280553695
913977431
525824715
717767054
529550006
769444017
549923073
159725670
708156106
638553260
316544511
560402465
1381280513
793111319
1483027891
397454200
434994586
759057742
1287720394
941450474
275825950
64005929
528150727
345481203
119926018
824524639
1038021947
1400514398
605591459
879746439
1258481267
650094060
894425279
1350253592
1472343422
1158508502
507171001
1360323214
1076500693
1097324421
194865900
662512322
297038229
1485674027
1383451598
1105515677
460581540
540731666
451041242
754490504
626191389
649565434
1263623005
472735956
492551420
1431714567
1425856603
1292981098
937017919
1088216086
392509971
798568693
689924376
882533001
1314938245
515907220
1198047181
1479092642
777925052
1133099823
1484873701
974178313
719413747
234306436
1410545747
1033729301
439855525
457182477
794900614
869101313
396671037
607429211
793859407
499804245
1268386818
406888020
832787741
545159224
1092749657
1185966629
116777987
361226973
1142286912
646535620
775815421
603779196
607281197
1148550451
483911175
1029402150
461465424
949875476
443573463
1119477073
550563672
1393298689
735290544
1401851105
1480201910
824042686
512471329
1096894867
726322572
980517706
1011585807
1207072200
777461471
315755281
669224786
1242918753
1068469490
1070662663
794613465
441553565
314325088
854132090
1423238359
689107919
193016869
1420875039
727754051
18586635
1051110141
938595486
1344192102
601176770
634487679
994520382
1297387538
902055415
1194737844
1044701927
1098187285
1089918777
899167354
668425921
847566473
940519980
717042899
350911923
660945394
1107988967
1110571821
405722809
730493313
709420078
517108805
256302243
466834849
868424668
416652645
420769281
1123142789
1129547008
949262099
672537272
1069246547
482657990
824721705
466685979
1480555420
1308111975
555139774
346494493
388965926
556058972
785447966
1020309484
958507551
360620184
1113043207
875318283
645547592
680868736
956970507
637156944
1004334128
847433558
406810771
1051776377
1091374339
464950828
1310704611
135739957
455457381
967242971
1445260798
1453020833
427120525
417821016
1011597536
459766956
1391786861
1358575474
1068630279
754195356
890259621
919353773
1148985268
453661738
359001373
1236730289
747624329
857011981
390393322
654036891
767387885
884233785
432482675
1077666071
1408455060
432530702
744167211
1229849160
394517451
972765577
741754272
733998703
947138699
873012924
402823389
1220048527
484338945
511537977
551646324
959819040
465659435
796976819
538587511
1151687629
941381722
1224987978
1242043126
417714039
683713161
1242225469
1070264311
893387148
918038489
1336249876
637151718
631702559
920758277
1174498783
1070738206
1448971686
1195485434
1349349892
769852734
1062184219
863879575
315991880
1490403564
650168560
781519366
1327443462
1297752707
409236859
464979135
1453892317
1115465850
1042253974
1472796931
873684423
270520606
1232936576
473405508
851526608
907777463
1095064411
1202548943
1426626592
514231234
144931474
1303931414
1316772805
1034808016
524542540
1346142317
540201750
1397295373
722044710
523951144
656394092
313170614
1070828327
930291869
1368738251
1298567488
1354073032
1371554766
998128495
1112480678
872655385
330286638
297541080
449767847
1448951918
1363995447
309579039
478301671
1378501318
1117176060
954438657
1010067106
1131965064
601663747
920084603
1365551450
370499333
1176055659
1297318277
451049567
875377837
655799612
1014684112
703956417
1183261365
1387741656
1193968185
1392038975
837604866
728517345
1011461854
1320744120
480757338
505426519
1330629697
1050068156
704942078
1418225997
580506335
502567191
1136061464
1251433562
561982190
1258010294
666978732
981365028
911444475
573513135
937207399
1362032144
784054342
458554554
751693924
391589047
722418931
888503119
282624406
456038956
635251911
375208880
280395199
515746906
899595849
254980862
1187205815
206454063
386389979
808638415
266707671
428299808
665775864
7882987
821381450
347895904
501296
2127594
622245567
1222713149
677287998
402597829
980606995
271081147
398947835
272012452
1411006431
857487555
488316044
1070828359
1378822103
1103296309
609420385
1023644338
1385695861
778460824
1026333931
1158898122
1210028120
464441398
781405876
1049881645
1352740750
419017950
959681822
694122108
1124739960
330350921
946439261
574989238
820169927
220074153
678465735
1014666496
1222260955
337269411
1048586295
1158052927
825999077
1228421192
904339306
408537179
792399501
513340429
1048398194
1327588729
544166086
635124399
450486663
766490370
777993335
291032921
960348422
761988453
740480532
1031797120
492909951
668345305
1275047937
1209921406
1480270508
983831978
1368167941
367914695
693290201
383219360
1480609544
538756903
486160430
366899930
559399981
446025104
597833705
1119681578
499345877
751480271
1144262511
971611141
535199136
821069813
534327999
95800325
803540689
1169927440
789346836
714813576
803688872
892692479
407257119
182043757
1270115513
1470699893
612965138
909866356
1289355518
945698076
477738608
409183863
552209321
1444258474
822764458
462537834
1028882592
388335931
1148713575
561436020
500082744
1192323600
676840161
1192561694
302704965
1213339170
839589635
1122428980
1021049690
983118144
811332121
728353851
666989963
421908390
624639899
535430441
1470439464
1265694177
425059841
742541038
1080556792
1153765290
1355571780
816826945
769031896
838226502
1208669973
609330152
1328831403
300678284
1319958391
740556480
1076177473
821290656
584559945
519678282
405488386
682465986
1034953365
985361950
344154340
1384832055
479726158
985140507
734795400
1438695892
1458442415
406391231
404035677
741970390
1211202629
418601498
984263512
601076770
1074307657
682140075
1221032749
1296053925
1000494315
420653477
682991593
1096270711
1123555286
857861848
654466873
671763034
1308915170
451352413
670396691
514065649
432568681
1339037768
1343721217
704832970
873262778
1477123334
509408536
543544560
1429455762
455822225
796317152
1093069060
1485856086
779948725
1248046286
396594037
837555545
1009301437
1067728011
670470219
1097663699
1287388231
1306222888
849726386
1494232007
461478642
931934460
511167084
476670829
802480376
1050621435
1410167068
491276168
870869121
1383778185
200488072
1270416959
443964483
440490426
544098900
835547592
1161717266
1355474598
661017639
726996136
1105292166
593346954
1331691698
429227140
485835663
707255984
995688698
632645485
1217733036
1399082084
573050815
652823602
722844867
791552430
1338383160
760611395
277372140
686630676
884684607
940006758
1405261065
242831375
643273739
908430437
693489538
473359464
1093281510
286969154
610841896
466931457
1318596704
854838663
480196053
1027903462
1250205505
1396783959
381588698
995768166
357674297
557761661
1156027235
1435247058
821751865
661454294
420239494
390578703
1277362260
1276247885
505925387
864505508
935047845
1280445181
712954805
895471187
423245891
708277697
1334307186
394762720
788707501
1297235727
575566644
396873029
426306264
920854637
1419135370
556669974
394561047
841178653
1261208912
643817198
344565324
392591030
948390975
237738673
1177151955
884095637
1482071125
448971767
966864333
1075077342
710163966
1487408720
1413231100
1450492805
121006086
615055204
684274384
1464444376
158588408
656207788
695880919
388373129
525707593
955360160
951300454
616408038
470498429
754387290
854575906
489139789
1224007217
952592269
1136700844
931949774
1042885474
1300069464
1234313078
808815768
1166663834
529992223
111426748
696938515
1254990767
932522566
353394111
240388354
625705896
976436369
805538203
481647476
537793467
339043261
568427105
1138475776
562904106
409912807
1021553931
1384853637
640404885
818379798
827283800
570620829
1146733353
800488880
617024801
755626596
746493878
326351090
1398057592
1307785838
460299044
1338494627
1293769108
1039332543
1476527127
952151070
1152288146
1192250896
1311403382
790002092
479200906
524514057
1074746145
1171637112
1020039125
626986030
1275866552
292047300
742065177
388540280
1399223834
1225800655
1400286173
1341266594
1041870605
419566967
1499325082
726668252
926630287
646677384
1133067727
1457024517
679237320
1337479069
467838272
364950887
625744890
1099446794
463456073
584191782
1158369474
1455573182
1393661896
822208290
678608453
854579383
1452265524
1065398982
778932831
413420228
1022396410
1456865300
637498344
987801525
691788920
1175531393
1466216351
337809813
926686333
681466913
395821334
537051537
530785853
1499535346
837886618
985073171
939192884
784941737
467623151
456034505
1207161911
1172867336
731495115
958104359
803825878
241589005
816498016
1339698160
944534784
677353985
757481106
1434254062
485079276
863729359
1082469958
789954161
919217795
559739176
478968137
979769105
1036997437
812722199
567402129
787559781
1440110056
1499475414
1196321233
469350880
1173832009
639776631
514297834
1399935772
1410847343
1172203146
215714809
1366793825
968555226
1271132324
324428722
1195888468
418495350
848639055
1057741978
648036603
1040212317
617693164
554011336
1391333133
879087514
377386061
1085592213
1050979113
213647170
847033472
258112851
255551224
1319806878
493788453
502431201
932463371
1247359870
527770322
524674421
780277125
334132234
683978983
735996794
1345941221
393671497
492663587
543496369
589000338
1331581020
760830939
1410453715
940062609
468442329
494789894
330393089
1432740383
1100875798
1009036491
475498364
572068786
151876424
545155312
68600144
647076379
736922543
1497170157
519975288
829134076
113940212
745174123
462366183
1025359584
554744686
768011395
476088754
325736240
389342351
387889645
782534763
1472870333
431515477
766108719
1449889581
1250800038
422316137
461157749
709690901
1496628356
1380735269
794991114
988951929
483780643
703642778
67434115
1225927358
569076846
1400602972
1384511069
270892232
562739171
456053309
731262893
436396160
490771706
1195448298
1266101684
456498497
471812728
316557491
1161839396
754866244
752473725
714346409
877241086
560087847
534500314
1305376035
882702299
623840239
414579839
221311839
1414387912
1307792619
711650815
330789780
652914426
634877462
533812398
1179072878
301171817
97898730
536120847
692145160
885834413
1468022049
707845550
807986432
984644424
311213880
1282763250
318979777
773021093
662257381
958504781
766960566
708861126
1249609708
583904570
1140880953
893954873
1299914964
899467085
1369900816
1443594842
462642986
245913529
506106655
1025662716
1459741077
396085563
641417042
1049919303
539439650
685061664
1039222667
1072102109
517332520
1416673028
895061570
681013093
750863854
1103230002
897615993
404803815
420259814
705031517
714464496
824133164
979715091
729505403
1281837886
263000303
606701909
665156492
482853173
428906126
405478853
971622825
793727873
665059991
1252450653
497951724
342549470
412255878
1131498248
390835599
285223800
427447718
310417707
325195144
495070123
1033068445
248358501
863307022
513052127
572747441
575786591
309381890
1403710606
1205714710
666132439
495232678
394904482
515198870
311139960
792116968
1153229331
1444528967
968757794
387448714
938226135
25617113
916099143
1069754881
1023787775
556936733
1110948364
953606643
1493686024
256796272
152706162
1058438807
1470285088
534751898
1017408750
372976045
536419528
1163714037
551244995
5451167
794473157
1073503073
863079226
1474155263
772785224
523262264
1380699799
775660186
1032009725
350935468
421100417
937925115
845267993
1055504380
1437849857
243447813
800543822
1204158621
1081368827
40183635
501962586
301033749
666437012
807886612
1210139217
1290118267
798895810
171459313
983516261
1414463513
1332913320
1197495434
566419389
1086991679
288237329
56447695
531062971
1443786273
533033267
805104662
928804995
1112981571
679661269
1311348503
273058592
485629421
1476211881
1375533249
1219283934
508306238
516741523
975679827
381696320
350871900
775341512
549968757
796870162
968363625
393652139
892451456
677979670
188906751
412974197
1031427860
383522550
629695348
871237946
1330570589
624778182
1039431608
324392541
1213481057
970328696
775028303
466219613
1030536082
540358652
787710545
530393172
1289104184
631472122
889907590
1399463051
822295227
283860521
405272688
1443753194
922217518
485542869
906961965
856802615
795887639
1498784934
529560248
1331473280
1405651216
1329379013
493850468
358152664
842269720
1067143031
641931240
1324563553
1495981091
1216101410
491067254
566884116
376361186
674637827
1055210886
872402498
607891431
334785104
1167170059
1326503375
196618333
984932385
914367863
553026171
1095749203
1426787875
815173604
1440859998
1192232
1063314867
804348741
907617372
1242065133
1178825254
796469373
655680517
305684968
1120714397
466838840
271901269
457078027
1052720594
403148787
413779917
674237469
937539679
935624081
553688478
1273938915
582721099
925531313
853087557
820029884
654693984
1108210975
903999972
617424465
1272850156
1294263302
473252834
807072650
471861309
350561419
586522346
708977012
1126200951
643277037
1399880470
517167551
1005643552
866020199
1167963974
825930418
357430354
1431578524
619763535
1381509103
1444803694
569042483
335230497
1315794618
1073632461
325840530
1042951003
1382840453
890090584
202538955
1112408049
799074901
539164579
940767316
683419550
263977830
1308119149
144858263
1063852882
323841270
789894807
950840111
779350738
697967803
998087999
693486716
423795921
710631574
1296969104
1169153895
930636181
474201688
1106533166
464943934
984674993
600727751
916171128
1429071011
1050578976
933693563
1342645381
500021847
1057080904
1351536429
1177790387
1057969629
996830012
177903889
493997817
395139150
857679821
1295195394
312649988
551491770
999272694
523104852
1192282138
408427749
1128823479
1376918664
1274363905
890557017
1492253847
1265439759
1114354397
906863054
1323909617
1095813131
1008115950
1378237365
242254730
642820767
1303178762
718427386
1265655135
1100901892
81821631
485236043
1005780457
1463721007
515639620
715138607
778811153
676886145
1100830009
1155637939
862524578
1029719737
546391013
883643471
557955281
936215227
1012017394
1407182369
1032606974
977775736
979009159
614734539
981971211
937420283
1287490880
1479482839
872505323
1023666900
722420756
827649013
453675579
76158807
1085275433
818979685
431973576
341893134
1057102717
423428384
1193787718
1282347392
337927862
746445966
297524642
375484026
979811011
659982578
453126794
1178213862
1287943596
1251829410
429365252
509639374
1217283522
404435541
395148284
899686078
1402324538
994855161
418861759
749246524
790011623
1076528221
772828343
1061700981
1336945320
759183518
886187598
486166182
1447255097
444510479
1489668563
125331865
1348656188
1196996181
1283680055
1132347647
1166176754
631529725
1172504731
1142741984
301122685
1042524682
1138412393
713619613
1349812896
739835348
509162674
788571694
734729405
283678219
394650520
1198927638
1427932148
1407246220
56848392
1372315062
1161294533
1020582370
863013907
476545022
1134607810
576378366
661935014
903239018
1312080265
1057852370
847146923
657257858
633748023
758468101
717840272
488738975
801992436
646806977
1437515775
1110828903
183977300
600882128
60547430
526508977
1124074275
1182440846
764073420
625346678
806378631
703447081
435254125
1042690441
684218063
688066395
3240764
615809022
1337231240
654934438
893003391
783009183
380258838
461879551
302176674
695197946
1005469083
683943205
832490527
755217818
1323982164
595439622
579588776
860881087
224620001
941003909
1011264821
725523980
1399699672
1293979297
584969554
1305867940
1521573
976500942
1121526827
528939575
1263230021
451993887
911119714
519252606
1419744698
700379646
1367034087
735821672
132900318
746281845
1289240874
972580624
1324351857
608769207
63540020
308073467
557016028
975181803
855902466
1104531821
833511594
608837954
1382916283
765492523
1135447865
625487485
1135460998
596232745
1224970390
728399892
550879573
1191802013
732686077
200607634
1399499071
1103267684
553788379
1039716646
830594316
1255717799
948653615
1339162030
1118687402
1359732351
1386764759
915900938
1196520069
1261143773
1499692207
1075362394
166132040
1324852573
560562267
1026711394
835860575
926455287
859367122
875041046
1154505092
527243054
745364157
845891495
208162887
830790834
440799840
639527585
1170356219
1020600060
769574892
770005237
1416990112
946521230
1160723357
1247964732
728393293
1102868287
1441382181
226261515
654728647
1006778878
1008297154
793831001
1373553697
732532320
1135999176
1226868276
1054892718
1228524189
829228555
842678614
1082859318
1281892858
1247942859
761391793
990003212
553806163
1403098134
592810414
906947520
862912333
965421569
526236057
846500007
370302878
980909053
1345036534
878006407
725560201
486402131
1364920703
448922642
865220009
1411378236
796785718
1107579544
456528264
769264537
675882050
1073454467
834791387
1288997153
1385996083
433340265
776247183
1059929217
399433843
692148979
1398416160
1335219403
895655362
683860238
851741302
1145815494
454431283
990258904
498252754
415898479
1192179396
1084510713
841740442
1210579217
1499333509
1304229893
328783469
1073660334
643043280
388896823
541526424
396167232
887192481
789338616
1114226231
658114204
1190744452
539363334
840126083
912621580
1140621661
903173129
1428227369
768111116
923441297
1335863675
1158501597
1014320917
550626845
973673341
1036690226
1210026722
821138662
915988010
1104018114
56844112
1089691412
993576681
133209070
877752994
1485068942
626619042
1019448575
1166035343
1033430253
358793021
1053834916
831054480
403614429
354897540
816112979
1246749270
1107013766
1305602664
467792615
1171752682
509981167
952976201
915996363
893837556
731951904
1318950833
1260332781
650781064
579267687
687392139
1168314198
1067169391
1036066949
398470593
808692054
742104550
1461685519
1437725978
1049096765
1428296992
1482008464
1223520660
1234571155
1256599275
1191668024
783241422
1410006822
1089534243
476465099
489323322
486709227
1023862078
502067721
735204475
1429314679
575795993
402493077
637387472
609570127
782546717
868906410
1408343916
710896786
1496519963
832504606
725994633
468186635
337486761
1077749044
620940704
687475135
1002200258
931981717
800668904
1375873639
572411770
759443371
845978654
997267655
1492278855
363640801
1444615552
129039054
1131365940
1487404878
645679565
1086319259
837519497
1238456962
146169897
1172355568
724965054
967986066
396875985
803225187
762535899
1028614974
1301924834
971546375
500483008
770265664
753064756
1103627399
734984916
785964935
1084957823
404670376
1273865858
241125454
994960883
437129584
985280721
1235342249
1071072296
770335765
1448062496
1177222596
1487148584
347278439
323517925
1290121141
1086733421
1419699509
684503153
877391881
1234662740
1128800878
995872398
1469958048
267267559
1348368167
410168128
325021733
419105029
688194927
404813722
512057022
374413337
1460004676
1174918046
641540426
784946104
445269374
421719365
1325052283
1290313757
809003275
977156200
576456201
581607320
1282432127
404024038
890084496
993813365
519126204
521029031
879962432
977959643
1128281362
568118004
1231333052
413574061
484072362
1476383303
832813654
1171597098
331384457
597449837
782631420
331405741
799642664
112657184
284222619
1420647156
412559845
757282884
598875266
548566450
1453158257
1165511813
642034992
864033245
920298996
844114400
1080784290
549790460
625069569
1043633984
943734446
1089980226
786239756
476422660
916882122
911574839
783480174
1471314483
530706012
1390535805
917208226
1107833475
1083163689
787212987
842856074
1154297609
811673245
908128766
296930582
1461264165
449798073
497298051
443028764
1390577767
720736529
607482060
958246667
524895810
1025247373
1493155130
1154266825
642553319
986613440
1351694922
755194577
543800866
719524492
440045936
549586550
1333322387
1179102762
349951349
636999462
1389133161
1295590513
788086618
1103138661
699416285
1309439250
777539869
1044156775
1287492847
334249245
294054434
280172575
459143658
518096757
786924463
1408847748
422093935
525525378
1412946459
647069881
1420171557
536350507
284202718
937955729
1480707816
564980630
875707368
1398387793
466824736
722448964
1024794068
1036269370
1272937586
539846666
434492220
809427459
369645304
402494818
965680725
726192897
1067656247
623152672
1235255355
927844115
124078992
1133532492
395888175
134661977
1175264722
1419394826
583426533
812733229
732939961
454799506
1006814231
1457927829
1261223256
622139803
642536472
708015458
1397491939
406130702
1349777108
529326157
785376185
784563708
559339924
1101508497
758501241
1463540359
1404034230
1463525957
955428285
624872920
651671533
369135654
518712223
786542138
711835710
901907698
841073476
956667835
689069408
1306161296
354928367
1298137824
1443043387
765582036
1035745251
663540228
418204836
1380547875
450119677
782992745
1046054215
1482581238
1068706193
495900310
553022786
796715368
741523973
658106952
189572640
727890437
477461639
529402771
851415323
790479129
263627618
398228764
1382660636
778394690
938153304
825800079
563869139
1003743027
1364155062
858808295
450990559
517370067
391654476
1395430472
683685597
429289474
896158118
959757895
463480633
776156464
755052818
598421829
933939247
893147108
508903438
1349947034
583384089
845241811
1010063086
1094382132
1303927319
492249704
526980569
686202926
414880789
880636912
1399126822
1005150220
966303083
1349045544
452478343
711519600
1138090418
747872676
1418433548
1343874291
1157751367
1136965116
453386582
288800038
496320101
395498864
623183473
316223736
809319592
722568170
1395880311
1342104543
667817485
1411109106
812653514
1406692660
940976095
561849475
381318370
255086715
632840824
461919282
1445979090
638501059
834859601
476676617
690709983
484377463
1482328488
409497270
647385175
443599535
708450888
796535369
1279378516
479588950
514653175
622567990
678630100
846633590
387580414
692257309
419100689
491607590
303464307
237831317
1168545460
1135273964
775010008
458026134
635901605
798271149
750690529
745746443
862063765
772725097
439869952
566775807
1140480331
1069557426
516456245
1167922562
1427619849
1293036941
755415465
852872724
960669607
1468398229
745561118
687207319
355864223
710311199
1108836945
1008033276
890177702
268103341
1135328564
515952952
1340213203
664137871
573330216
919829015
1352399728
1060874641
641316287
848511219
1309932090
473870072
262382898
1432053667
831776658
1306152747
788353977
1181867502
1026195639
871112549
1461770217
614752920
63848568
359214844
867873642
722504933
1267915236
832814239
1469982820
676416301
395767168
1465173033
1193033213
1111947668
1015181332
1309899971
602854570
126584512
457781048
534101956
1461761419
1319255110
394683709
321072989
1313294925
768964354
1259286819
797003499
774008470
985047821
1140586964
159063079
1068670524
649309520
1395940894
1150171170
1011086439
1303159350
857079297
1240134428
105938205
248799317
695257059
169004384
747476707
1177237643
1136475975
139803215
945875586
815977556
896056233
1400154062
898081857
645166086
1242116528
781067573
409944213
1252211640
1345531143
1451923005
985202310
1016501039
1479468037
774471818
1197053511
1400662698
245142189
775813471
1293211976
1160859646
1316644622
912618544
736441998
405401449
881020046
688658873
449040688
1069422638
545577037
826474720
102214367
762300408
1343650490
1400427876
611652798
837847590
1072720526
448156099
1013074784
484008965
717182361
648708131
545685434
1407918533
94444748
1452264753
1440746867
542983616
759713641
531595711
120870442
970327223
1307236441
668125087
1402304578
755620417
393311
946665818
598561214
492582156
1162510650
407267642
947248200
298238710
662620944
698074067
840037628
1419312545
723425309
842433013
955907363
444765957
1404344106
361067007
756214753
587770743
1491427827
763296915
274289697
1391149523
802227913
1366078036
389529490
522105293
207280409
416484543
909953669
442810334
859923527
275285684
422605372
521295295
329373051
90426310
952041391
754741478
655453304
262830097
816552685
978355656
762696400
884404709
878321270
710403568
798290478
1011761121
519813740
483340259
668962934
636214113
1343182208
228514681
553621696
711895811
758935055
863077362
1438059954
1254695827
1268630239
479793768
339148732
739745296
574919260
351197807
247897404
1379011996
394912886
442909834
1208950639
285294017
627640448
540681218
1010301629
655516726
872888376
735758621
483575624
1241896607
1218102233
1060742271
1388914577
1405685157
588649910
389512446
707594990
1126543395
1301906079
463797079
747150377
457602077
229858894
773689796
756960077
1020606381
1108189417
1324550034
560537542
227420626
1019015955
1464647717
1385308137
319261902
1026565093
852649855
1497102141
923239848
614640645
734428338
248579851
502331629
1350192325
639841731
570388678
878813373
627020922
711050950
1462009134
1438436326
1494510420
1285809983
427129923
1224460673
1122028464
1197845790
1335965717
1065758095
558256005
1372527149
918825573
752249298
108812221
968118444
196620115
445713510
1385501705
730222382
37518291
773125637
898968184
833221581
1064319452
457353757
790013182
1095128045
365850309
569923966
538907927
1422605069
793133333
1082354528
314545793
594313042
1284120252
689740773
943148769
648950866
572681886
1477070669
1358895555
1052147948
1386814508
1448393079
1375218394
1037040701
1401012698
940685156
700765948
1085750548
1426838208
882973824
899061978
257096125
226882228
558935806
1456824962
1363510422
882055704
1212778498
1174723651
540650177
1402080344
222450080
768890569
892114745
396944868
248036953
357695874
1063939558
996481676
943799378
1229644334
1080648738
1402537290
1367889014
1432339507
1027723199
468836944
1103146239
1297139287
676702289
138719413
405011644
473079137
1447574225
612806791
494743532
186587477
625196192
413989217
1410097628
909413749
886501717
385373159
312762906
489816389
527920923
920543946
441028184
819726279
476175976
1212843466
1150068327
940843737
551849425
481494633
643900655
228471611
749950411
1064774010
842453494
1175210912
1224594545
931368015
1339617284
1304724868
468528005
1026091589
800109283
1146693693
1140551029
914668843
1452970276
1076488564
665677345
1326461899
926498034
463196116
1063277480
1154244536
956570220
847771116
825922726
1071200926
1488571388
1278320860
1247309765
433713779
1310609532
369020807
290522697
485273587
1358325376
953881015
1125662166
1274897611
347586573
899351801
1246708771
423188735
382904297
1224655022
630649119
1366953137
1146807029
828254255
1091972349
1267043365
1447131910
1078517159
458236753
1343283289
755859739
263938149
503775328
885418545
1373104967
648194139
406335090
966445682
797255343
434649039
505922743
346155485
1011766437
1351505372
681233748
721973460
736323725
1001925339
986940538
962952378
785339747
1295502914
867698932
423227825
1040991773
1177432563
196903790
715717921
1081147021
708219084
1118956329
1293257821
323930199
1304396194
250327173
825834730
1323284377
464210256
945919845
672257910
399642810
1449929182
856669997
674565595
889777138
889438849
868126536
1434968531
584006820
761646536
1097593850
946695520
880816153
1291260476
364137659
998989901
1187440896
701000150
977252998
1050399071
783707962
853056029
1448729873
678096704
1165014768
1054713096
1174095997
951077771
441086960
668818458
1418645714
615903605
559314605
487567238
1499174719
1162879714
1201865064
1353129298
1247182868
683651890
1483056821
874347297
1256241819
653481038
1149518385
737701406
405913817
650779238
721323465
1016178261
957406066
1498218288
760290957
1098536961
1475113181
1391051769
407169631
548381517
1167254962
753844008
1289234787
1083874709
710082519
1053139492
1164131193
966026163
457413552
1412111456
384160237
380798029
1129875570
417432321
1024572058
801275500
1330020679
810587938
1031852556
576262078
1070932433
989455600
1186146227
758627653
1450248527
1007620236
463040602
874523126
804066651
634615749
1182628540
555742470
1006100312
515741263
1228473816
907091716
582561884
549854859
541142411
1056375180
654605981
967738219
959013183
343341574
416154719
263748046
399668438
752133333
694388856
1416722803
611462132
583699751
1360065301
221098070
305066240
1015666702
250084282
764195897
985699520
1125968807
867204230
276558692
306135503
418033039
622489674
850467492
750591443
428320279
907112216
1366082172
1300404235
1123187046
1168758131
1076225102
778254415
837550797
914960992
149867873
357447296
951616106
498043154
1210415658
871479556
858917107
435669216
1313241734
560917432
1005176926
454711634
707045420
1018566113
486392498
1229062546
1488404833
707425328
342558383
734065712
1368021278
488899082
1419980507
517011862
809808912
1401598568
362938568
1033033209
842847849
805848611
1104322642
1189187573
400822774
1257560486
1019982165
210869817
864676268
870091435
468164861
691303805
394577681
294306236
852727067
1472058889
723445117
1228809007
746312850
636217384
1315501755
751700426
688142998
770913656
755250949
1494632605
490725173
1220577318
564769245
814882193
594723131
1304133688
1492786740
422631733
1057482741
1109349671
358426701
572407230
646249658
713297072
1325568451
719085722
858549581
916099539
495354952
577499588
1117964366
803998114
870511103
802828309
446729183
402496830
663782824
832126700
825523301
790609443
653094666
791708193
531483634
893520235
692489566
1439547473
474976433
678647869
177300663
1325124514
505400333
826086432
1036698009
623171303
484160239
477883346
885612505
831624162
1339679493
879261540
1386455884
197955969
347947133
228709509
272538135
1496849028
1429501809
574113230
591103080
660776867
452537884
579354600
1403163233
1194518666
557403959
480753183
1314054634
1378270266
1318232284
504121586
652785947
793482902
269527254
640359328
815730904
715194445
331043309
869488354
1191912815
520848155
273263235
628000407
188460631
1162833318
197174703
926070430
445776009
859639931
1318148475
1477159029
457432943
913683647
503500149
703509345
1473242515
647611178
1072277648
462635309
533611189
431139404
577307430
381347281
282178801
1037869112
209182712
466666766
853994147
903793
402717415
491846999
433105888
503726604
641306656
1091872655
720311615
307164094
929864461
348506855
1085268111
1030566409
502150213
340033168
590395109
3721970
5874102
678959062
1336230628
124073278
1354349634
655166323
912652648
1070072469
1410153645
485400737
1290479343
167933159
418330131
739002962
761849571
492458890
1283416648
745138431
628625989
386390570
1388249103
675187413
1079201464
857868912
1302716135
902301706
795018796
970301935
983689326
591824785
904761580
943822098
1330885298
656760374
787654348
469668942
419773617
414137789
1221969869
216908796
1429391134
670317030
861623262
1029940766
879043338
1120960473
1259034250
1399394755
970448786
408389161
399673089
485568349
986028773
629949889
958844377
1344230105
461913076
782899710
649550129
771062372
1284525688
411197077
575389007
146731682
609927473
1017740704
568335109
947248185
743800807
1484220877
907087600
1481624836
1049147912
1162105985
766872853
1201417679
784914094
419267415
175002874
646623542
376849376
762309935
347381029
470455189
791656549
914382666
773965401
1259040553
431258901
361450037
1224098309
361268290
550664596
895236165
1128568933
743530657
671149510
119024931
757094647
785940298
1177340387
1351195690
1422635892
561788364
734670629
499789652
1223389711
1146250443
918020033
695650691
757399144
891503340
1108603434
866320424
1303239286
209420178
462779069
853488371
1426712276
521925773
501469862
465024956
1499635490
614375633
581184307
247386827
605898423
390340098
442089903
1493064945
324195990
400875722
1461084353
417004879
944416947
1449061594
1044665533
682152261
1262560007
587937111
1333561210
553668995
397571742
838721277
302437523
1149975373
547685219
482832750
888798697
969617728
757230440
890138198
1059163566
778146736
554974021
969422854
352350758
436144844
1440438808
421575790
1356490857
805800700
630782765
195515463
1308454634
475080800
978433826
362564093
490478789
1401109363
1405484410
1321785146
613974385
888990995
361939021
539993688
356782171
979653887
601243641
770467227
847391308
1172794846
1229786348
463853004
490296339
397385377
354911097
636234291
339387652
622237775
1087294336
163138957
817679206
1279461967
966324594
758194423
1369232789
1115621985
507693028
801732751
1136336805
1459101193
609107191
454415989
1311996242
1405250738
1316657918
1445352232
1025490163
1004162778
138562032
1440759607
1484169026
384890564
391809437
571177004
903614748
1078855259
994418084
515908131
375083964
339910424
972786203
755489452
156669788
1402211552
1497038885
823230436
1181322764
762572589
438315475
1401060413
1010864513
798608117
768846778
576405364
1366645068
398556287
456120131
914479021
597056464
561907969
724742704
703436806
1007508920
206115760
311158610
219693374
450846339
1066335135
1018063647
1309095271
732342157
1490784239
871069460
1461391484
497714169
1130719622
782889124
404592050
808096079
998195555
789795601
275798536
2893997
352816071
569681380
275286009
1083708860
1049272123
442861342
466939857
538139419
1038314475
1444806967
1026961747
946950721
669326203
1315997826
1034477778
631877935
767110570
1216435295
998798605
369351971
751681568
832668417
785957667
952753050
720536137
961590664
1034099599
528317161
1361779961
628138208
746572752
564825574
661509026
1073703810
1134887615
655501426
397655901
1186585525
1241500631
336812854
498913621
1427234472
1325466518
1344983441
1056785782
871038076
927749979
1054015192
1390237164
1040719052
333786900
464447045
1435358207
1380723769
1048221635
579325749
485895914
374391571
1211466257
719395642
389552316
483431789
570969211
1272273414
859961017
1101438689
530178549
251028518
574664026
414069107
542084523
962325681
333924501
1189507464
1324539124
642873517
386211021
995426898
658322690
1177988739
1343637910
615820448
435068588
607353493
625129581
1271198131
874016105
397985780
870285745
368353521
756242148
1088135571
563674668
661480965
514132114
738588551
376004432
358580154
941959097
1006755858
655286681
316781212
919354465
1106853610
579877008
1283834599
816538863
890750867
355121524
340303253
745087839
295111798
622074541
840453184
409085210
302876407
1172203822
1059721278
504414816
425160349
463303515
615368134
1039293126
949526951
507549518
1444299004
334495402
576299382
926497732
739981346
388433626
711861680
1439131344
379537580
414094492
701881727
473640351
664735144
1072170877
390750173
1363435512
774261998
781206231
955060038
471482140
1319815890
741939221
910044212
315949572
1210302159
745239712
861906679
1341063489
839824390
1184277927
1309587355
1329402794
384912173
814301050
772218423
1056377754
866666202
329080754
368481631
535894470
775957586
1450980429
782647289
436006347
445894144
477481930
1006922101
123380811
1035996244
739824632
1153011071
1409185410
662024727
1107122759
787850132
1300799886
363585665
547280372
563802100
802827881
381040114
522399017
273404451
493276197
687902748
1084604971
487227137
930412306
1479509672
762580254
436376241
1287592919
688962984
1298236036
546946814
1492908577
1140639151
1265243753
936821110
669160292
505135029
1230634424
873947319
959941060
1258864010
1395029232
742752922
1162206680
1161123859
467022376
1469782658
459425689
103499543
1458401875
195191172
481468230
798744037
1348437597
527452979
1264174711
995562627
1272642294
1339248128
1144698493
414471982
776274065
762959585
947249267
1100289457
792600209
879767130
815029048
1028838852
1257876001
1167268532
1469296999
1438244861
1213105474
311609501
1398238007
895614138
1142676088
396044468
1432578441
711754603
377869358
1205838560
737717590
1492629594
1244301984
1140913421
831985379
720355007
1094027046
1351993982
484544777
1237293314
608979943
775011609
1329844948
389682571
1273818134
448147340
32807187
1048888763
552458066
1424691300
549055790
426729881
1345286878
596744932
1347470558
1030030347
1270299365
523003499
975179789
586622225
566706692
458973327
1172267133
850400796
1334974216
464027840
1445257581
508313292
315622385
1219152976
1153129897
932097530
864211737
1216995477
824500389
357764594
1489189183
1440982972
754253852
781907694
368434297
1002596747
854881878
610173006
1300003111
621234998
452347755
1001388462
1429644987
340768654
1340419394
1047434930
728960488
954596815
404406590
521571801
112975919
417278855
1040664555
1374337637
1346584351
497240562
351081803
1497002231
1318623672
541412790
1358800614
1363106109
848109318
651545675
1097130499
492601789
1434285001
1008171466
679316771
1341646675
916610577
1211729103
909536727
453323098
1096880802
1335984884
132375228
763860519
647208821
905639195
663110095
487378632
1229842262
1194107141
1246099910
836454427
1290552936
1499835254
507694020
606941726
1105353465
746641341
327596967
1047382182
1103438674
579241011
759314886
804172687
562999894
743818080
335488248
1293013863
581274386
716641152
834193147
541984840
1247010030
1215787868
1301278902
1006965213
864622316
632189643
1101830603
932881597
1014121700
1239450236
1021863327
836360139
552303418
362390914
301344340
308903
1088061699
912786956
637039742
252735229
581226144
1083462676
459420249
595857195
744974374
1158892797
1243705885
1211890015
662401552
971013823
94239959
561245844
24949858
650647661
217430934
626377535
1264759538
984715046
679238529
145973263
348349912
911497986
1350340943
1274861563
1385391826
1096027617
465548979
1190318944
1058781743
1109241978
515426953
1199725116
1249286927
678225338
661596946
451055483
280927672
1073141476
941652229
1301263329
991123866
670736771
771632274
500820368
321020410
218553619
1060365982
895884229
609393503
371461322
654421659
1284509776
738015492
1140485795
814910561
1058497265
655010545
1161698441
1009898549
1190158955
428430193
630845807
309054105
758113072
1422082706
172274338
1045123492
1092600820
655596815
466690602
471893838
321723966
878122063
625468310
1404672249
467094277
764728307
1303567427
1261176545
1350831883
562387567
1323850275
1211844580
1013413457
1372409138
923549014
679559367
836229780
585949981
893923035
300379588
593919550
1029998255
906195757
325754018
641308655
1103916553
476889746
779088457
1272960110
998994812
928357472
225723519
965475290
1120064406
577764376
3479195
1033400930
678680801
679818883
490316768
526991970
200318196
320195768
1352553817
302910957
1079947120
978507872
1057711878
941984711
1261498496
1371150516
293310058
978529857
585330688
1428790273
1078428416
215052711
494616026
439028463
677455540
656385384
618644026
491980437
1397987630
141301936
1429941011
90685493
544095537
128864677
638366207
1222472639
878082410
1138300656
933471969
396855146
130739937
1003258763
572075077
892920585
128781738
930316548
774542004
1124007459
1421383155
883426542
485563245
1293281176
1084846377
25166746
640635722
815814560
453657237
754604408
484816638
702033542
1446867697
867728572
525986225
551412817
1254229330
559288940
412059405
313166732
501036837
750779938
1014863705
1310109092
768030529
561331978
1463645977
764687481
865289029
906982347
523729539
1488911479
313033834
211020188
1173345608
617694925
1023124169
573106765
1438723606
472460313
631891639
540621189
1296320621
726054837
695358076
1098549547
884114508
1422516769
1445975635
967149382
1136515795
370904814
973476526
1119369004
456329428
854637319
1424078293
1387259204
1242291987
393175720
281012039
440887735
1257307720
968426029
552375831
1127083566
1102178126
1007621638
67934410
890924380
529640474
361831028
1362965067
294803788
345710958
499545163
1006989982
1353173704
964576343
665768344
853953828
885596276
1296590872
1398824879
593243858
728183432
746851653
517681724
863090113
1483290361
837595619
1214991326
935935599
1272747141
962876342
1194465582
724494308
908481794
1178176424
812335678
720230604
813730060
440966296
423646778
1447445434
963995290
590640008
98655478
301545965
1178022468
884910906
1202221060
430102932
1113826840
961163740
1057278582
1064431535
1338221622
691285583
895150760
899251484
920297237
1047726287
409001157
563307910
519087269
704357941
533475948
1304583801
1291410192
1307942206
421678493
413635383
1082502826
1224802222
780774340
803054756
1400374013
342363905
846097833
330402932
1463120238
447013921
760119274
616671601
1176064528
1152889867
1256823343
1311525963
95580578
416685780
797233713
899519397
549561711
452072332
576243525
327045780
1219392024
819368741
520870360
555765289
681424898
826938094
701364604
685375765
301090241
1482748792
905507374
686724378
848118558
591876747
819984723
1446843158
655875427
667188146
1240217630
399870269
606102226
1020294399
194610265
1338106421
997678251
1065317948
988387968
792697393
415590323
659562059
246774452
586349307
1029639511
822144251
1231165742
1215238646
1075978702
955539167
907376122
833340868
1283679494
573440895
1333536053
1147556651
37612170
269078364
1355278661
770757595
536663118
983278220
1457415187
636000863
868816821
1441679926
1444292881
614411446
1477154779
413657955
446584324
1291242054
600413915
1414205487
405148218
684104797
532973274
1463555224
313625807
706056045
1078385437
649127556
468105017
652829049
721799756
814442288
518177250
900261574
90892755
537347389
1660323
1417606246
1398602426
759411478
226361514
1090701537
138692811
1180416511
986495844
861488090
1408349768
1275891628
320361681
392540233
839510494
1329637144
1013963805
299843660
654894180
1218646307
582842081
461800915
657768856
556538334
893857226
1105658733
655235326
535246642
328257167
988562817
750455417
418057193
922335464
915644653
581314217
339130732
1488793869
620315010
1223576521
392074785
87358078
555967414
1296518976
868463845
555660574
961580488
673303667
468941392
432841072
845195265
532907878
730834459
571217878
856537567
431594233
748554277
694610615
665701397
455533296
718973360
1392568289
449531092
693495581
452229074
436909263
346092955
974595959
1069077491
785639346
1291331760
878935811
427987192
308715912
842293147
902598280
761501108
750105903
983869164
500885882
377127445
299968502
682814516
791629628
643148271
1416912746
761198443
784043960
890798789
250293411
833332927
823144498
407465796
416280524
981818797
346382125
631626282
859982848
1052316002
630242191
380946682
776080503
1256050199
385112021
560472699
1475425608
858498887
814235268
1070116755
135645278
500855732
249164900
1142793993
1291415672
465226832
396124831
774699881
1417478025
1225175015
813414579
626601582
410392314
480574797
453641204
138711658
1435900517
265200189
616085752
895307160
1287416495
875024137
868479146
957258778
342930677
422367380
473446591
859818577
605273890
354163894
362446789
275463165
793067061
1060639007
920190540
720760651
642543158
386228194
740952812
175382592
1167755958
782548460
711787044
581354458
1016666827
1414017308
989277863
1412231141
921789337
1405132134
638246649
848093842
1487894716
1205528775
1174439148
929015934
1368335660
1348079174
199910621
742056927
371198675
973268818
1240441391
909127656
1497195181
786746453
1300757286
394123804
1115894673
385242033
463670968
1477677635
652690419
282204517
366443760
542076980
517862451
799950262
1252046345
1390516305
891396175
958675971
1493190709
995968287
220449608
994842903
1431100912
426940594
921784245
862135278
493633603
557290801
421069074
1093914159
782655682
861818997
1122797495
1499836560
911597556
531167625
776833267
647163747
421190451
844344696
387700615
381195569
1400570418
1176821096
1020621879
964969531
516587304
640471027
1015833861
711165192
1286529846
903986889
599252536
412222672
313098517
1257504746
337173102
875850353
1068198957
413920370
570016165
482735953
555471216
1123354795
828020079
762692169
1399422489
611166965
1094285439
1433070146
690669589
146402231
971828289
739032972
396611276
502014915
1214127771
539490827
335544200
536819434
588140325
351618519
927998878
899250978
1414278982
1471955934
1114209314
1176157232
889297691
1285083420
1253026727
1061705753
792778701
1131483930
827815715
1296283015
1269080769
1381630741
413402271
268613038
1450213885
1384866750
783907978
836962484
574468837
850203764
963565956
932573498
1311900473
1029191906
818213770
1013757714
251777450
746997464
487045912
214805629
1311205157
475237760
378900985
491756959
655025441
336963894
1106716858
578209714
365671635
418400115
1255787197
719774125
424935577
1340244735
1356296104
1366327757
1023588645
1240938229
1422730863
1468998936
961951796
768773587
426008111
753723623
984768014
448942187
1210541938
1039799370
1144540255
1483254976
1053752478
300703556
470597996
1330298316
661643050
464098018
113912554
1414342409
503657124
570653594
709895842
1278437943
886506025
290646622
1436976145
1496487824
1376383334
691887514
620089626
438109373
573696308
851568549
488575693
1384617720
1185262802
1275162564
978559303
788322078
1097134003
443355517
970087177
984408822
526916956
1179420086
745237447
682720673
465532107
1020422248
686842338
775968451
502472565
827738714
1194811753
803287505
572964081
1460419125
1430017485
974192260
1251951687
960555579
1070845737
1328470091
873776700
1282063297
594497028
387449436
1451526078
772565991
1282337389
652390550
778476359
954246458
295089104
299308356
1292756774
862712709
1115018712
1014973993
1264371333
563931073
532035305
975834652
553159614
583822129
1220783392
1304938006
1234849827
1108559756
723768739
365764175
1215849477
316008423
1239183603
1034876827
211088347
673258390
1018558370
968884797
1446937399
827721748
974313714
498503041
631796981
632624821
380971258
897744231
955103892
1338430244
868543131
725719614
473779038
754898265
335316821
1249571996
650565568
804839017
1161223521
761726240
982155254
485787254
1493187507
575010676
697941892
802129763
186906715
555872732
1359749387
437659084
488779418
1115576276
1008499496
1380916601
825284576
284576743
1236202934
1028650807
1442574224
628656951
403986260
1120970800
757249381
469997177
513866303
836510323
625393363
1499025802
1334981433
1393465264
826028104
524618101
165284005
1073832725
649228204
834323842
1083751899
831405998
522582158
1458295223
933451692
743435040
1190399151
748572508
1158843284
871573997
1497012240
900209445
191982927
1109319125
514830546
996111942
1491568867
483802510
869319537
1006593965
1034661224
1149604715
241079724
1102676161
1206366393
1036222589
625726422
463904447
1313588801
883319277
680051870
1454511189
1200038806
640989640
1039925412
518531713
472876878
1287719301
704091691
648978895
611352695
401038149
1121699211
438185743
491359393
1395358654
1097044534
1316556565
58794927
1451276987
1395842850
1423191212
1270051138
460742908
707392735
1187328443
1224805446
761648316
286670316
678821275
1302696377
1333044001
739486472
479520708
1382415408
743613814
66028023
1364100989
304378386
952190333
589840969
1230448118
675999445
502976086
528870547
269793046
1330904063
399981806
562142847
931937862
457205284
383360058
670594828
950758754
1449543954
553314939
1015146287
1385893789
1331438739
750159155
706357765
599194023
1316659892
1469722056
768049363
452302750
1040848508
1437664484
1090483517
1025202084
682590751
804215361
782072604
218364929
344675918
1273176755
725664192
1021942213
1159794685
1021403570
336816642
946073180
293419306
155354761
183736144
1458849173
772183819
1431489269
894913304
677477837
729045800
1141390440
1292259239
441980930
669396792
114884596
561823618
1002872996
971659342
957145321
664140590
329175234
1295582047
400124213
704142493
1407606673
540233875
471595719
195346171
525350135
304424980
666835075
344437380
1030345948
580583100
613362400
456708591
1310651639
1007186968
1447239207
913569425
1126631048
220027689
586458451
521282806
643715728
744438710
138882156
392998699
1158585735
776897133
1468954843
860331108
1377639732
1032629706
1302493431
1113597905
188863214
1296260868
41706900
1312335997
700505180
1080492320
422868306
984609006
1161041284
480800161
395195144
663980627
701811477
944296212
519759893
664957050
1203063923
563574707
545403879
469052536
926376747
620353122
651683532
596282009
352692998
915303776
923100729
712150804
473700209
832312734
1040420670
898562252
508139155
365709425
986667406
741250917
545102217
1064810082
574586939
692592707
456250372
676658418
609783730
1256861503
421731923
629456250
1426611779
365469600
660539720
649625534
783644278
435731284
1261025843
946880851
707300393
1338597128
411917262
568526327
693439111
812341712
526763132
720915752
859766944
338802776
680116115
423544312
365943942
1049412036
1319987813
562738965
733886920
1464143023
962358979
866593841
1448249956
656909282
610120836
862691721
851644722
328492675
1168366949
666531024
823023807
1314468924
365522584
474851567
871685846
465665895
903354786
533579546
1121781739
932351243
1024087482
702862500
789225073
387034023
806130168
810401134
1249424894
730371123
964299840
1176178260
467816811
902578900
1192207675
440333623
262004029
621960414
463038096
690837383
493150711
1068932404
652552563
899240710
519937037
993015712
600585192
1005015841
492309963
791003786
769526628
282346612
748725917
1330798029
471774181
1487028552
57992471
1195220897
1251427395
383952372
832697570
1133061735
1006565904
1321458123
921833382
455487159
605161180
752572224
1229580391
1021200053
1166883541
534756923
843181490
612009152
777287926
1314240703
768865927
429937431
313132435
638781177
963085202
882089180
536520502
1431670653
1145074679
457086382
1392089632
369389927
987075912
1006598834
714613487
1142451737
395730228
591223153
789707212
956968816
575199588
941890159
950317464
484411879
699497621
411278477
884793178
1263852908
423412808
172521749
210368660
985885420
647179708
841226884
487635900
978861639
991842215
1215373065
471062993
662942483
783076265
598720787
502985225
1474056548
998208307
632662224
1166700441
55814071
1201308705
861294538
270178171
476994025
815770062
336140119
533168245
633863167
1414688403
678846685
1323912835
474522087
717742990
543476713
771603573
888821930
717351894
890287308
444562240
920767531
710233137
159687372
1075461272
1344885861
536125855
1392827905
942370797
132340785
655231057
838728537
571739617
1060136849
294721492
1269159295
1476554736
1039645427
967088462
636153347
969991208
607412396
1463855964
656884682
721916987
945790860
1085595809
1077844439
457070619
1366487716
525619579
310091227
623833639
564793706
352985225
1402293406
582194719
367787722
721356631
417828101
1454990858
1427313463
496727454
1245004867
537967700
831754251
587778798
1371352596
649673733
483028604
445303831
906616769
1292028284
538638636
1406834019
826058140
1451200393
998052678
897968900
583408421
920737908
485643752
635850254
45437807
1081713158
1238576077
1141029482
1120905134
511624616
1296307288
835521240
794725137
562840172
116745307
422286028
1289143454
370411563
838179654
726960948
173109218
1073693534
1272869039
1380635463
527964992
840258793
883542814
664146682
1385096435
1270213865
824450536
1186605356
1150628330
961271972
700305905
939289834
1339264941
409329551
611352607
627293635
884514866
974418495
787925849
492362874
460405507
446705667
826183051
1436777468
751308007
617303355
1317583737
580309751
1216441026
497585283
671119189
498707351
557225470
832982296
845509881
676604944
1185334927
1438290833
480993110
429974235
456515418
1457616512
510829687
1404559821
1488295670
1009736328
522311025
558980012
991497034
1057210774
1294963278
479220353
1455938339
448397116
383779642
320135593
142616065
821280447
545074513
336254201
658897566
264148667
342934175
1155383568
709971712
453206180
344051407
625839160
938929323
1007860260
733258840
718603537
401187427
1009108301
574645729
257858118
566122165
816989048
545881458
1488172221
465710168
1110856960
420463084
1072111018
449673376
499793642
1062828514
574029251
505908590
996825219
851424238
1271316077
804188241
889239360
709244140
1119258175
877354366
1091321628
615944064
1150188014
450923835
692549115
320683020
819112966
722057358
1029286645
347464996
1353670287
191377448
1109127541
417514308
613421003
486431157
155625606
943257316
990003554
733711379
296531265
553292258
1236354321
1436299692
986870351
1451578572
340464077
763968735
240191173
342471264
1103143645
573805737
1356841563
308365086
638517602
353594104
300977807
1424576958
1287141239
1113910314
1024837423
908260942
445349447
999952349
480106725
881895873
478550516
832090192
663907787
1452748924
921625840
560788186
1244006546
1271654753
646149815
298056998
1278780478
345861492
1304218358
1025098474
1208711025
852219708
568481897
924357568
670348880
1374275642
539940044
498931783
265965402
1445503002
411036339
408447106
297505467
898484768
994083738
332643331
601934257
1139995141
879256048
800346345
455307299
487908680
1165838496
346671462
587866919
1100627388
265792099
784627221
1343292413
844497952
854865899
600441065
895540327
829216995
1471353851
637195554
1414830743
829933555
523500210
630391924
515001912
923312582
272371453
1495077077
320242288
1170038147
460817844
515877061
641963227
110269522
315335576
738286401
478317235
1498526519
1117092205
770093941
883009846
1361407764
1260379617
339531925
879238712
351955246
755882707
187389807
365587302
1167901809
505546970
96543754
387894350
1400860757
497673069
1463090854
405797642
763897889
818435667
514615765
484806830
869332138
672386833
781840764
741888768
748197895
1034789189
795744116
483739847
722024369
458679703
167203321
604724292
91567487
1474485011
462083784
1318636486
667708509
1490498591
885678434
965954873
702052623
957671894
1466567999
829921899
724469410
367333730
436160661
458120654
1344276334
421370728
1443198659
558030690
541103240
1060403816
1455887221
655696623
1493139276
1115141920
405249319
730077192
710161206
398530151
448569751
208638625
1031817951
726840587
1451850694
258869116
787241526
334126380
1054910131
859640405
1203323474
737951098
1198743503
1046497366
488178554
467967738
750268341
1360036381
1027057375
1475556051
417784648
523675771
1430701427
283882424
619726279
797330843
1313703687
1414812907
345090383
1444275927
1042272784
626519706
413331714
1360728362
978096913
1424485234
683076771
976785538
950416947
1418053579
889828171
1172630454
674117563
94658911
625185770
864076527
977139763
967674323
686859961
305614898
382910438
1280945398
351757035
463381303
772304157
354347319
343144693
792806919
1173177615
644648275
442727581
1347022029
462300393
1416222354
178636535
634730843
1011293948
578105990
487103183
405774668
1060423415
441966600
879000110
940519630
1019813892
119727299
1326771768
942410347
839146287
455367404
1214859880
611444006
971532129
555140165
878894150
943627013
293505874
509708247
701101525
531291694
511775706
723501193
606475711
933090
485285255
782403684
783354325
1398041783
1394721661
271566689
1343493185
724766673
1146910609
1328818024
1061050335
387663234
1019880505
1441385313
1068715707
544983612
147292688
1003020273
402489498
232132458
183393479
150994519
1102245943
216882051
679075481
998995009
559874301
390849150
165811618
1439450849
862253115
1406835125
1116883846
1415870280
506323148
82325432
471356344
356335619
490785014
1453924060
308576194
1385513981
911825787
386132140
913225201
1311139349
1299843924
829509357
801801018
673149527
688968898
857426377
387496517
492825451
461366331
1472729162
870776297
448037942
1122606054
262963507
976373863
337893930
783145253
1395008408
933191585
753313973
451323914
538271467
517811455
1021660424
1242569232
1416920293
1314571536
1663307
1343761593
396484953
1295413387
1374917811
973011635
448660783
1464059639
782317085
560590332
627689221
611666680
529365530
495879567
901725580
1493159923
759561945
771543227
470608109
303163976
1482028387
641807976
664375258
370659313
107684797
940047436
694992793
1314284704
408585800
1159719405
879370815
1076315600
1475761897
516081387
888363918
470935944
1213474487
473683299
1259530222
411316060
1408917016
812715482
922546718
1139454468
399910662
1287177430
716617044
1057397805
995583873
1123441235
190617854
1078771393
1012064861
775305313
752461309
671140771
1004205140
820717426
1008274248
948289376
1411290714
1110544684
637004413
1108354399
875305055
964017567
745177553
1284011165
734562127
765332225
1418557560
1331066227
1483593358
1125326751
1401506892
1301757375
688242728
594201115
1005161518
1487101648
1269359579
710954079
333258546
1344728906
1147747252
631568148
1059815129
1189636795
869719055
565742551
596453495
1045220149
1247506619
760274812
628263604
392950740
695520791
754302762
621968149
495460951
740498938
886659158
1112618312
948549915
1328470255
854204486
998416971
155575917
1217426281
855964242
821650054
752603118
1005536220
1489089113
1038138977
425323911
883327494
1227629203
503246532
861321205
1246072366
885553583
712705078
922890813
1443675924
386492159
1351013654
941267471
797741229
472784678
925737117
585612558
1480933964
949007846
965342690
928133167
100517166
841189600
842736451
611562305
479408087
974171595
400875252
1463585857
470432007
556145382
580218511
642156523
1358398658
1005489737
507677601
1389617672
408357994
1188905186
839170256
1010114355
1164620887
516247551
1336876705
597479061
392460049
909503457
672261467
1474733615
314853073
1440066608
506619535
1305796718
510476360
908770075
993389322
778957825
447156634
1462462964
961294523
923281239
613234196
1223525417
1211806389
642097971
900573164
934992267
533478553
745124334
773622989
1141014035
1301628678
965698807
902315978
1072804350
1363111134
288095501
1130518775
1013982119
426202679
945586705
958859571
433277776
1226469300
1497799601
1276748247
844715920
721869667
1031511467
504062366
876378801
1171861039
836734974
730598016
1306706717
983949317
314730164
953585512
1446388773
1281590184
855610824
764307221
730108132
376012537
883108596
1401540241
597777908
1474784430
462923137
1048147036
846740606
835306091
1033402510
1094837258
855095309
724537059
579026984
1370654098
836380608
922848418
1425965871
458754645
1405666770
787772570
411215787
920661243
449528263
1040306028
962961307
423129918
1257565658
557673049
1034118247
657609129
1479476940
1484420477
950872963
603030882
1275857399
1400380791
940700584
772215132
512565676
1393774833
1310312192
1461637346
151609206
1352507624
460596585
1228548663
965018517
365990121
1414944381
757077204
1340247803
1313271162
849087991
1201460604
1409624281
743822157
382149660
963390452
1273921427
1431533842
1035336041
429225536
1482504877
547883192
1021724199
705577502
1238500716
1336887951
1042354154
706106340
226505809
633503616
838489662
377362649
822924649
456948440
1493441565
686537651
910539179
1477984590
996576442
997826480
318283688
1124608513
1274233225
1184790513
790976624
1410061560
1003932075
1432700687
735966014
574216530
1187610893
1087072253
910298701
1224785635
705182462
788912606
764833360
545960001
424959530
928207950
652008066
1253130391
880645026
1246582205
778714901
713541058
749563332
1453851155
917027456
370385684
931239490
518014194
1266165831
1074450031
1086284893
564871350
224162178
1473189660
520308571
1307465568
877079113
1489438441
1470004833
663613174
727541907
1240300206
1356664605
585801188
655482441
982054602
674831141
1182754458
943217558
1368193333
743687141
1084976646
1400054451
1418609963
407221885
883316612
1126113608
1438536355
1407769085
779747688
862682030
1121638188
1095561026
784020721
1366361589
745640730
1022746249
1416400685
420680358
825152730
788444316
542685100
898230737
661170686
97662920
412546324
1343142983
422549857
1495212782
726608839
1459486028
432672875
1354996892
1347009463
1157693506
413277657
794558054
1086362851
1231852760
698159497
405509297
1303525349
859573648
402620620
801175793
358392084
474386262
1039450085
826698970
1234369863
916782024
1287179681
1069124465
373971433
443863517
1055847928
1261385823
1340314586
984264750
523204771
1436196631
467669521
758873718
504712555
579698017
772409434
1473498566
1389484741
789066949
699921323
297570110
1065329686
781364474
652424924
989456026
779422110
610279957
619286503
1346325014
864903204
529030253
742984513
940110917
1088453535
465031061
1411099040
1069205864
748826345
977999164
886966316
567429726
930504141
688350246
431972569
913923968
323021012
1154602280
683197946
990514707
955347455
195349113
367069714
931642849
1132660993
1353238244
1313620050
724419570
1149001683
1474974362
531897816
778109050
909865258
327192035
458471800
315734814
455163585
396303440
473319216
1021883858
798198519
444105274
462397172
746993987
1128085855
452146750
1078406596
790631648
649987179
919248343
1056121661
451079530
590872311
1466748537
698698024
549522854
472759525
977852190
539051280
765228349
384497536
346079071
990742134
417515631
473274839
808515814
688475052
494682100
619690677
1102019933
84685369
534208219
1474536408
562853217
448128114
452481521
371295383
1192213665
742829530
1032629384
1225005349
1080420689
878595542
973712718
1002798079
1330007269
793093877
544305380
635212680
818712433
554778682
473586011
427100281
913855425
515230564
784949391
716070578
1142346466
567486623
1309825277
1491855550
733935398
673815298
476576023
742058510
414610396
489112972
750094107
687125546
546341962
764417424
484475125
998677977
500758915
467883352
372155703
925109624
463788514
655722973
650477725
684502307
372206987
842410139
944475219
606749289
787409230
412899260
1033878206
1315046162
642253703
1276750021
696314370
1116384207
1048249769
769828177
534994951
831128568
1129641068
1024579018
1168291091
1377910813
1096048026
364762776
713852516
537586721
904642158
479913252
1108122489
886271281
1220796793
399457034
1457629210
339076840
651080597
324915221
143931228
685980802
909434504
1484387190
1184492806
1374138958
1440425039
445893943
377401322
1387854431
1350105575
687280620
904837178
525882912
1065087602
819820443
923761714
1076468006
873270361
879040279
1222051664
792280088
950320810
562791895
1432623773
1422281698
943640178
625446598
965444440
637174950
1170786468
859228994
985971741
787363053
844283289
178691184
663378305
1208537822
33856794
1243948787
643837874
921647212
1204978323
1075918902
770672393
1355075711
951450272
932300973
1218311523
868100755
1410565518
393027002
1091468420
1421591526
501451397
424420541
700792859
708826813
1153721118
224516127
699058026
1374995637
1316392885
1066787136
156834286
1024944584
760522263
833590544
861109836
1028271645
1364391506
1039172342
147195687
836644418
298748762
426716171
433443849
252434211
1315980549
1153275865
1099760477
520175317
188987169
337033164
366428288
1358143521
623623793
484269501
1447665883
710971821
623651182
1187185083
1152472435
1001143635
1409563786
663229905
1435293996
896207805
1134838121
604591294
1113167675
1360085115
1351237385
999840655
1039020861
408835604
543534800
1326672843
1465115002
1345136159
478560795
536386884
1006776334
360130848
144066545
1380380976
662769204
394471752
958853399
408970458
384699227
474085089
967614050
491227905
555716660
695836117
863171681
982985716
1061058700
921937905
775078740
353136220
1462223104
1040233360
1276967477
1282889773
318370242
611028599
947718580
444517260
685757382
801160349
850581137
480566011
909714448
1229795284
1059372274
1135669609
573022178
381519792
476264392
337073803
826706640
899177754
1465324672
679447115
459916597
565935412
799868613
971907868
233234054
1260664851
1454217473
994184228
472392080
746207997
791312809
840712788
975742089
1262754704
433441793
595611391
470924056
777570033
1054384426
575950980
303260165
1130102259
391088075
696769977
570216656
993116755
745763030
916600963
1057327939
1468480162
726632741
439424144
776408447
874689478
644132133
1454344265
284671897
514507318
750665896
1007211881
761030728
903904930
167164217
1356662667
848982695
284779150
1120843428
843068231
1404839526
877237034
404736837
394342893
811406744
619376803
995840133
719493859
1198921641
1424522731
1297840496
151837234
677016281
1074443112
1431497273
965351642
824784111
1015694417
1217640462
680680049
1496101220
1304293520
644570350
1430628315
784308250
857515699
1309633353
1188490561
167120873
867232096
1043658205
677319062
644724650
944712447
518118756
550421453
128032721
1182997892
1249863156
1112040833
1149936113
1214412152
1116171969
885230966
500214956
729791590
882245013
1405699550
187437862
995701822
1483989336
315925371
1087257268
861704322
693596427
834110399
1150836170
1235874411
539758149
647747858
1483280131
454304081
497398530
521195098
1012679541
330187400
1433966033
781283090
864432031
1440150434
1293888051
1275913779
553982051
1481233366
427335970
780862109
866113113
1400719856
877396065
1408882193
877140321
1053302968
826799958
1030970822
981266762
828030906
1131207315
1408203336
768092312
689164673
1433168088
226104119
925813105
1433387338
906060460
496622405
1408207224
1191067781
664435386
1149100590
727418852
1064975686
1307784004
446617325
656700887
1148013953
1115894240
1247807432
489126880
1033572020
706678383
950373279
831883522
1068046758
917615671
687378346
610630277
766860344
573503609
1393502546
764573642
301358334
1130120084
1107569706
816738898
751489281
1409051502
444410449
1480618193
621112017
1348315435
2082926
1405976438
687320421
258514906
1265691434
313620867
34890317
1417934128
139095582
1351938470
1373496696
677630763
2639121
692020601
791423650
1310375870
1083457881
836865268
267241937
1147319233
1472179906
1148700822
1332808593
1264336411
724044874
725571478
1299083821
502794183
660480153
1028498773
1120803701
723829684
971209164
954477257
937191039
473186130
861184790
1027107745
689176241
603683645
1100399888
858131214
621245577
738933103
1316564086
951230868
105152289
1007762952
1174107736
333487705
1464128863
1381971717
1255379653
417826593
1479372807
294104447
931093798
1316009761
735185843
664818551
1411486963
1486644860
1143426420
537482773
335873788
1060113383
1343012678
1144043827
102981321
590347743
739752758
565079845
819483090
980404797
1255988977
559641707
515580142
607515859
658549911
1356298278
821755038
433746974
478800746
1275097528
497090128
256550373
452525188
1305391524
696437787
1453179739
340952747
722199457
718253394
411592802
1382628921
923568463
774737310
1468521604
683528440
921748504
853332317
1222354023
1272916244
449403037
428095439
413919218
934034315
1482337067
274241502
1226082249
1269235758
1413806477
1188736463
699246627
1184600220
1396335519
1485583604
1455459156
396839247
1060093813
891213260
1405070621
680578391
1004533691
1234364318
225145668
615480732
475007237
1333713218
1216029260
1153459523
586859268
463807124
385645201
1195147483
1162871389
1177807064
1277290065
1422795880
1322938359
106123959
1005915667
442275319
553731389
810631347
1444062422
1088611178
438905864
1057064028
703015624
1218493090
1030579476
1434396192
640604225
172523977
449367535
332810333
770394757
1095960977
1396946443
404619317
222964480
642346862
1350219260
943059999
1234442048
847688054
1038301803
493938449
1380691462
944300884
734131048
1092663109
516992587
658227762
1304904837
1111626257
335778575
419634515
909363519
1365200978
788676378
450340340
379005109
477120863
1035811906
848498146
361691228
1224702025
488795715
1132869840
454690907
589521626
615833806
1117982346
112540788
903440899
556589433
866801892
854501958
150992948
201590774
532481950
62574590
48016575
1482912662
1459561399
478369189
625605306
1140551707
1351220359
907287364
390046406
829727379
927473499
294204778
1253298626
745770806
956810677
1423780912
883714180
552627757
1386528551
956576361
658197801
824305455
898580599
1456024661
784064113
1063878356
427720997
976495986
416486754
1028243629
707316826
986406575
1408869664
720859924
317856182
1273200383
948137629
943199884
942518167
1114236741
1326228961
1026977323
514229163
1083732411
740096678
517517669
1474562534
242797426
655318614
1497139667
472958947
460286641
1424267292
1451987041
1124561026
1299597720
1259547173
1319697660
1107144579
1474529028
1251321297
971045712
806444278
1344110811
1421858506
395333211
1478075111
320358939
227037551
1450162602
782388672
1499873611
860635782
979521390
596785824
732033390
1476557405
472004605
1098906388
666094078
512573838
1157572752
708201690
753575137
972411768
985324669
1013232523
588995168
419904064
1465548234
1417974745
799379336
1435832800
1477745158
423821979
1164441171
1179732842
318579630
802820946
591312847
1152014348
1213908001
803640500
1074404256
1489328678
242162287
247373458
818577841
882544210
1244448548
939854359
668540695
1252092196
714066150
1133056413
432051315
1318335812
391185650
98098930
486687294
493798054
1210873156
436247145
910103663
407051873
1394516884
1114062725
803879337
945778168
418565669
760432895
501479549
1449855755
1324298678
709355055
78532623
400784862
504754528
907200899
1046795477
390140751
470892373
873862246
129152836
494632036
849703526
720975533
877903339
661935766
1205557041
1298622963
791754893
736371434
507038181
1168444698
453750046
1070139929
622342533
942487274
238196144
434109183
469390523
531768937
920867135
1465185417
694940090
1276937949
336747750
650623228
626763633
464068023
393021143
391372911
547003886
627343260
207676284
409090678
934352917
141271787
607486130
681375679
1373836310
319197626
480507905
592828297
403315079
384770670
294191793
1393751396
1348413896
524799468
822338604
780106782
869383322
457151269
1150143585
834107207
1366662331
453461324
1067855120
230125669
1364560005
1018624869
494774316
884033530
900650088
1495426437
665974165
418767699
1027768099
739851931
358322581
594339213
400800165
1420242986
909602328
761112039
1016943193
981463204
1146461946
395775826
1013462606
1281013169
843405119
95319725
945200267
838237607
355734711
590961951
441132850
828460677
357261380
860590388
1108405804
954311071
902225342
1047795300
719071271
1430604912
402979006
1057817636
464222063
947288182
260329958
1418806501
1249912753
571310814
546608017
876406244
437313602
1064397345
1182324929
862296054
833550316
1391134402
1305925819
744577646
1073875223
568122413
712712073
1236881891
1483212278
693440096
196938113
1400617951
589868685
213937577
977777164
903784056
179074673
1454031334
1454961017
1287042306
1220245901
815119303
526126248
1204400994
546705816
971087151
658736594
785080904
544324524
790509902
892415608
1473311508
913142260
1229167811
1268720244
932552100
1364506287
595032175
1272468643
1391279198
1342067622
1285835852
1278031362
767914301
599616763
1028774676
550630450
860314308
1246632135
1195973962
1353495097
1019759018
331102383
204943058
1222295879
696690115
1363164997
1478343653
263243159
385951658
391840163
930198962
615157675
476141884
1010384188
841023159
1200851246
290237813
598896225
819798242
433558601
681159202
906658581
1054374287
420980044
876456442
548737729
1466266415
671477443
505135475
554598711
806070684
724716013
435578463
617573281
792669495
878015313
849343795
565607581
121818327
527456623
291645066
1323605108
850986701
1230099975
751124641
776987569
743749487
454242111
485180655
965957936
1053443114
497054675
741504939
817574865
479388394
902136160
826589232
408600544
528878329
820547116
885291683
1414873482
502208214
922892790
1322363221
501781047
429248674
1479219634
1468357684
1265325534
728797733
1110799835
445612413
1249761623
1324219022
385775182
296714135
1110757313
1060498749
187169332
917141577
518157652
1224178486
625195001
470593053
334214422
449414725
709264531
1067798128
986767291
596354448
830889759
685762922
1044639514
559684778
741198235
411855213
576502908
996320008
537070279
387388905
1322298433
1294771806
464139133
518650329
493244614
925316116
343596051
767086871
203312993
483376360
290635013
412950168
1233069108
940717715
1227300250
779046792
413290368
737364433
1418167771
668013046
1463478245
910313405
850405515
1449899847
400322748
770056135
1321763137
334802384
426959970
1340714883
517471624
542929808
562131239
1495477585
916728025
922288488
300922993
943187708
708285566
926877980
592286794
655453011
1100816358
505442868
781251554
570327173
1163063804
815134448
767220837
287329429
1047227034
1460765452
625253031
990188711
1163408855
960751443
619260946
371219008
1044801950
806903879
997714668
890034259
1014631407
670925903
1008277167
371292906
1413529787
553804086
1011013142
1467681402
927408249
1419728151
323670022
1422368009
366769091
926199009
794907287
328481348
1170670845
440603314
846998675
1060202225
1314367733
562443855
805303778
775117895
1466816406
1170438744
473641545
1253678474
1165371370
439236753
636299481
567632319
1149179281
566812345
420312695
932351149
1496686019
812178183
1302016800
1120191278
1194907369
647361963
355212114
1001508629
260036638
1328804510
650969092
1402841854
859059734
211450828
1388653058
349004822
942649668
305127091
735775177
920092589
250288362
1292013199
706159534
505961171
1063574460
540577279
977792251
930199258
726029128
396082469
573037365
661040910
474931547
1215275841
58744672
829858093
499529416
712451900
1208537525
388570408
336514477
1461186052
572022824
1229153195
982463725
1239331244
824498338
488787711
1499237606
450355220
826559406
1367583609
692206358
516818223
629141997
1442186060
1157914896
837043683
1216451788
1432455834
607299219
796365651
1115005517
1150115939
972275633
677500183
1399464953
1490537731
989337325
1260959463
941728597
524864159
1334981786
1410801148
261448596
1068547607
858243007
494981618
534780413
1013903084
1241089660
910526553
1394984192
802742804
215527197
494923250
1448581678
1261729808
431958901
502641686
415722168
1005618850
1309683700
1105678211
715682580
813975619
960330205
528171787
1365964309
787773069
127217580
364361807
399553069
867228366
1361566736
455720937
852283268
1033485447
1162503343
1139744940
1396712350
693025959
1446937449
478558133
898734456
834452428
462233084
785728356
489679496
471920808
648245881
1370660737
547507451
888906904
603673761
1075506122
646503847
470808975
183044231
1058899803
439934757
945433980
1254070262
465752965
938792410
592913798
1493190189
402395438
470545059
778844024
1052192070
479564781
762185780
540516357
810734536
463628267
1067761079
1185923062
1494012912
1381401011
612916930
998630885
1392074757
862601026
768433583
849524130
858388437
1435758103
1243752198
700429062
1315928265
703264271
223242871
607272794
495400092
555984573
504706154
794674023
418708844
940754784
1087642048
1036111079
1122093978
691973986
1279138229
1144639628
489665542
926772737
817835109
356604703
874294418
1276055728
339155942
353682360
1395203188
455916156
1386524365
1224976816
396869472
1297987816
455616992
655670267
895262800
884412294
530036691
583565248
1314311679
690850010
468546560
907162057
643707286
786182907
397875995
1411447604
1244395681
322029187
601256272
1147681744
472202203
623640574
911579850
975223208
958922186
821280334
635259548
414383348
544414574
528365923
544190373
450406545
1364740803
536104481
895343758
728807547
1104329366
824654658
941845413
695366584
768584941
653491256
530720854
344104125
452658995
565526622
858956107
1250355657
832439698
991110744
951738798
620135342
1477905634
959314822
496858912
998177720
1325403839
1431139395
880626118
988793415
412908549
591211438
343775882
562322756
605805109
970846772
725104886
496578664
744192232
1300400396
825317099
649369818
1084660296
569086923
1263260785
613968419
1050836577
535968774
386018186
408355909
671248823
793744040
1249624590
624832481
733180232
450779519
541363627
702481513
505602759
650466331
469177650
146663199
843686398
776035288
1450540344
622646579
510373183
982819094
1010508948
796054606
407396283
603655590
93374102
696325960
411568226
908322770
385088714
715775772
740619319
1097112655
672322128
1053807666
695195087
339238916
772609259
1349132704
661943031
408072993
183259775
1051109171
1349779306
324309463
893772304
796176956
797891682
762702891
500145638
271385952
626952120
501233780
1085300446
683438329
880182894
771478154
740086377
1436376415
292986584
557693111
1022182289
469949044
708868452
881376722
180380381
287648932
924628417
841540666
729058543
47284045
427297025
315313211
449224451
1471599188
330550913
664591581
1032690771
375625139
1466769634
747857515
465668138
938381049
673136565
737667690
1013115794
1028087572
1334312289
787480741
556619470
383276939
408511559
818408234
593608502
1357121625
1207417721
777278563
1185273602
1044876083
686247887
791857726
667123545
1259080319
668885351
688830919
792692896
1044339443
577144837
1354859480
1018643301
666336236
510826611
927705581
720208154
329201191
770703024
335589956
407407570
1014125718
185593042
1411059833
780673428
1478856366
489040999
1413822783
503980894
805035874
793728073
1166316578
1426166038
1485882921
866601471
1148925117
553102885
804139805
1136604192
1025669869
1418344824
1301440704
481994767
1206659775
612821567
788340634
2891218
680252603
469347232
1460674069
494412031
521017425
678463180
867650582
1346213029
319266589
1284315369
1437393026
471615598
685236306
928526040
1444037004
1045072686
1474013475
422294786
1238628626
1495763740
1232958586
464322656
281963695
471042263
1400659918
910116341
1227294615
395752193
1292833255
1328621460
1106937080
1199542607
951704651
981796145
135032602
598353671
1104144707
521601612
511209540
1151378963
538634392
853142458
457838867
793551668
366328517
638608298
838069064
1145206608
489359654
412222528
1013682324
978719116
504987260
875076596
994345773
1378642607
1267786628
1091838141
1160065157
461150217
707059649
1402892352
95081300
994093166
1341795082
551967440
1255137980
1446752362
387226498
496164284
1112240082
306355214
166556571
499545983
300849274
452633875
469387931
738789358
741377874
1345932402
317006137
941822826
848767878
443891947
1448115593
115347465
1260496603
830714914
658909478
373677372
556784078
466808806
1336745640
413004804
192739211
489382340
534846233
505346177
1192921204
1364379607
270465742
866587849
722036239
707624538
1355132980
574037393
176794402
675061469
1021303373
1120964888
703690675
1404130211
1298654755
1440499233
959977617
1167845724
1132492603
720243337
765455317
693498828
411490526
280058422
1359207663
1338142493
1016334055
1358311613
1054729628
419073048
485995648
859437329
808235752
682563828
1331003938
830535251
570207867
645071951
521237797
515291027
985987591
505402506
1226939880
1040214906
476406323
381203616
400732555
125499459
1233973482
437591135
1458725204
383526027
388031873
1010878066
1445086296
555791330
1343778042
570657182
1112478601
1310102094
921751484
461420448
1411148602
915018905
388812276
1497403783
680046346
802960126
832268189
385612010
162998361
747391663
870712007
986488002
279123326
483061695
1284095849
496870503
346845030
489524291
656771926
1414921410
631668048
723560794
901695790
434072790
793095747
1016843515
505747436
752622249
968987151
775956826
974092159
604049510
938000248
1182245719
1071076739
759738622
1023947494
518383021
304112376
173647520
964158478
764640059
1406227096
471225016
749545012
532642038
653008210
1066132134
1476820175
1051648027
833286923
277832184
1142675409
372827173
692003445
1297169734
390661385
1404919780
448398035
746055285
1427722179
469753151
1422158485
929054189
478481609
594917509
988438811
961729329
786934999
1186889608
115953346
1335305763
433758047
1228081850
1048460533
684397685
330162958
738703810
720200808
512138781
830971624
742953521
581442750
517652979
863340477
862942124
1041068122
677467818
1017814993
1009361418
509645993
1207467896
1233135804
898729261
474574880
736767678
782326737
1127606352
1095484161
937445071
534021405
995745717
1038365134
471395127
1469003680
1336321008
672456830
1185286654
289106346
842569975
814399292
1068542105
1013724272
806073648
1041882157
662129499
646425364
1182089569
1230295938
688915184
991923907
1167489265
710275713
1200996918
1241047058
405464708
534240267
1116966053
1071567167
841255151
695658604
816579564
1224639813
926473716
458219815
1418374398
570097881
941378596
488376871
1427113488
665189995
419309387
1410760831
43865466
209735786
453853891
1144129861
691636578
806077950
1171285320
743671609
397486532
709324453
410362415
1452827676
401234061
975816470
350311427
698092958
1186192756
661536570
1211538294
671601795
146259786
862734768
591469041
1204962148
1004851532
1043728380
793196584
1424432282
545017015
1348567727
882996453
1351772424
574518561
1271338342
473427940
739781162
1403352641
820630536
368023496
1362359032
988202240
1226814935
1223245124
1379919933
1471328066
997679469
425934662
433612946
868544730
743370838
295058743
992715175
774390340
483489796
861586596
786567025
1103389412
1254226716
921083717
1468517023
620040062
453573094
1121526059
948759577
477606297
639626197
1348847678
973911729
453771225
530349859
1185175037
620582627
825906448
302999642
1293405766
819862568
341944509
1308339524
883674553
401069314
814313262
873100494
171556773
420650154
630520303
970105047
354357906
1275203991
218682581
558387090
1275905059
252520858
49928876
989248355
607647320
461056109
677780691
843257857
1242807501
982953445
689308032
1257668140
827136804
863583396
1196421124
492142108
441736730
397309517
1034156179
630509983
1395126306
150612329
755046775
1191200688
920300640
810807101
1409123561
414186529
640647607
1140072611
463384024
972207585
778982925
1262962865
1281825656
1118164944
1061167106
607933607
819102661
976692222
1271776710
570948065
694191471
797426188
439536624
774446796
1479825948
240543353
1086518373
1020739872
426271988
464795222
820441543
1060798408
427961403
1497052227
881473726
391215564
955864086
424454244
403147786
820202362
382813908
419140679
1475473373
386693187
680358753
1154116754
502949810
863333957
625632920
1019545768
763572689
938313709
288091867
370081257
69426372
395442482
861981254
836163678
693523673
969497105
504830447
931274789
725887612
933600960
552086648
695708869
1067933082
1457482401
586368618
710943200
518970500
405449574
186787164
453934150
307228384
842113357
447833662
1073397459
298961465
453841440
453188320
355494956
400731094
988572041
466561213
767098072
440416578
905899221
1335326082
789893071
1253381336
737340494
518651375
1426885923
1247568546
962125570
346364178
780995121
989252520
712943300
446199969
1262494283
393449866
444077962
946535786
465607579
1197366178
222476650
488000218
1052518744
398289432
687111365
782841862
1274411836
1022281559
793023689
712479477
1454167171
845310100
418758058
1206504250
1177226946
876952356
502601136
1496805927
1466216953
794745931
872283602
297143624
726859771
629513982
1262029527
1139809325
338248216
678627407
916778338
601131292
731871239
715572112
945949238
1356281300
703813272
1132692974
753382020
496172871
659523587
376139372
1234443477
523282408
878600870
1285863176
822659103
1491970991
373278713
868705789
947399745
1097120594
407575660
439344641
832885158
1124585425
897249071
471093928
1043163549
309491883
976466888
496813183
96553623
1070156942
810260725
226171499
962816706
1176263401
1337943524
1378390599
433581090
1463731078
620215103
296996465
493247700
875777641
552113364
1410484254
1327103993
849265182
732621796
1495524280
1151814271
761707421
518394937
697895715
958756872
914697786
864413487
474784493
1086052653
1328995875
575740293
664916597
1320299787
534766311
278257860
731051602
698941983
1450368522
1399489355
386028766
736461653
625663101
1356957367
920407367
1476991176
391852212
426781834
1449342997
669906761
1405334092
578086658
1411901753
1329321381
869428852
1464949482
702601648
165759905
499421643
491655249
1242365125
728326430
268551348
334947833
784163357
1484899320
1065089819
1361557553
1453060508
833897405
1479287872
1263456746
1322447827
1094639643
1104069001
761045636
309976059
1062067368
1220954486
537234506
1204257893
1002267611
1312371900
387597710
841953337
554368858
754256905
916944684
247153422
179434868
901345985
1210210409
427719732
694633991
752707851
220708056
1117228959
1185158943
936776569
42009163
1495366463
1033727368
490251656
976100913
794131675
680390006
754714621
633987028
1102106168
809862557
408694642
1448072818
734729109
1368770175
390683748
1037431870
1412223698
712496978
428904911
726377242
687402861
566721171
46857590
1147569693
1010542853
716457533
1109326171
158317276
814722750
491604313
289427584
356515535
1069822
445107723
870427259
675861955
985576264
837492282
528940049
787534863
367155446
1103220129
985958497
1087630150
969561967
980922470
750283853
631126989
1419571807
327107650
606985702
832279777
859544654
498327518
577312713
853006860
883895203
726826048
1068285544
695215322
991440556
750790927
471634858
1399692510
503424257
535967284
436692600
876730450
941163906
228942204
1321258318
924777361
1043161883
437470307
636568495
922450637
807794749
418714968
750766908
944052262
888042757
1483323540
82500177
342540215
953879755
1200671610
238857411
918663246
358646240
164154940
1017705676
1018743283
740811699
231762918
591193938
369592985
1233836375
478718452
300732826
756875810
590306101
87506789
843547185
1287220739
294198670
407972354
213832084
1180826174
1370253357
1375409923
446048890
1168722372
1002022604
925246278
1468464677
691140118
477476631
633487341
132207686
640798401
1444654885
388098558
659899365
1066505152
1265879071
565825649
495656641
429323621
393280277
826747400
905701228
653889651
639566016
578157833
1016149771
934602855
349920418
1420803880
405169777
1226610004
1459181500
685116095
1227773024
1430193564
709227053
773097568
995281781
554620433
588763633
786841992
1346039441
624171349
742352782
968922020
769048130
681652270
995006821
772368468
667150348
911736994
234948169
750517976
842588612
372828324
1344974329
392102547
1429137249
1011805981
1104158761
1079563564
398297563
176973153
1274475085
1246378348
456804103
1449461500
800658744
1179839500
1078883057
1090121231
1140276097
724230467
925723230
1490579236
920230783
434671958
207302587
1432893975
826742660
554165729
839078257
1023960240
1190749938
442148145
873658102
461890754
872838421
921562532
1323701276
1120486710
456233681
1475608915
1034528911
751238444
836489735
179685463
251110246
417746942
670074224
1320142026
1177518074
1448883524
653979949
1318333664
589852946
994149834
537561764
523694896
684225575
71518329
723977968
449447700
1273489403
527185176
932599392
866328238
399388311
755985179
1387330828
1489087428
391574524
514869577
1422179448
113293259
639246739
5156631
1201792322
536033497
731946354
1264301991
1467086754
257420622
1077757471
318858876
546576536
973016139
1381683615
442348230
1351985448
837684864
959565337
950600400
394884579
1248871212
527907688
748223007
766596820
454749519
382289378
1003802692
224286063
1325794669
1394612365
212330130
293947789
245099888
676637865
537721783
961504034
778680055
673341235
470659499
684691061
37568855
975667291
460932578
1391640689
1049007363
267744521
641624112
1006601178
617061376
863044279
1069827887
983242231
605270857
924294388
1226040469
683649028
841781853
893795891
471489749
475964612
144232705
497331056
384016908
405727709
1473648412
912913420
335159719
1074870745
1432253708
463708624
275390860
366747886
400082265
1349500352
837174653
734476494
785378795
1060294928
349606948
397141473
1255926955
1298413017
532873586
1004415416
406789152
263684757
452558529
508212579
282401651
859114686
403981993
378940320
477012363
360929674
599508985
611319958
1224763349
521139095
906691830
195127183
453715387
923784337
867130134
454114955
1396263871
421614626
470930781
511263395
837179066
530131618
571588641
1377222129
394743454
1179178840
1073690324
317890900
1359685597
422655892
767222693
1122607754
862587301
962529015
900038349
481877151
684955741
1313138999
442175373
579353584
1354808400
529297017
1196911209
482482248
1025458205
247793784
242497243
447134313
889772230
740364995
383684626
1352970141
1289017131
1335885654
552558165
1434462311
1130840180
431141671
622590155
1313118330
524643381
927847930
999247634
634093998
1384320733
764374361
75484242
645224345
1183059023
1411696185
576855072
460015717
534917881
1364773527
932881687
1409279306
1196126303
449450606
1307749658
1430174355
968612991
48559899
1102242380
1498347556
515060069
1215150782
790166016
719263548
764102978
307850429
1029765032
355990828
324062565
851782620
850824639
391064057
541075310
745463691
367206976
1228319860
925100369
500100769
993242161
1432638734
1359093500
575712893
685082198
750595476
721392674
1129956802
1338194108
853626450
1336362476
823421958
1249074563
571549321
1007248530
1175940508
1349246754
1374284496
385536563
308129336
323029503
908759781
1219939288
554086445
94743167
808996570
983761250
978859673
624778991
754692848
443585525
1457973920
780785126
513200446
733087057
474662398
1018862277
492531587
811973896
291381263
949012288
1022904005
836767614
728591530
1082634169
983460301
1102115530
684540282
626395957
329646249
1429158133
701066095
818606015
427105513
637984803
170252572
375793059
638491835
983734180
473211489
260435344
680810731
1029184931
866773172
1373160350
874077032
281426587
444885262
1309129901
1200500573
787197279
1010001503
815910091
935360093
937414541
490942241
721274875
588941695
704134678
1210137260
413688701
1022136811
450325472
171060079
730216523
577974452
1349176259
518575898
773849172
1287338690
983157709
1022287114
461864956
65714027
393915665
691043670
526405749
561938065
934814199
1225280778
994130995
469021713
847183390
468743658
1064430419
1339449603
926160604
994639128
668474746
98181275
850586661
367424463
135295095
1200363237
312606108
1459138970
1053892321
576244162
932046788
835931802
1268936311
474165312
1337224235
1400112555
508119958
1478130210
1250963832
382407728
1211342415
316941894
384324581
625490256
284319740
561682401
942811264
782876992
400838522
193065389
550949405
879128617
903962676
610569940
1056996744
399414982
360161712
275723551
818320880
415067747
1201444408
604237969
678331294
201360433
439866530
264399573
1471609008
1292587362
1136975174
893399701
796385418
902272942
1453522252
903625423
1237426174
659917241
1132543613
222502186
704652954
436768781
790908908
611341872
735626134
1464942085
819447205
674355214
325570140
151432805
757502871
1003513087
509699505
1326038792
928573125
1025558974
334249720
1352197464
497486769
1176952596
1221020180
454132135
674828053
616868693
1033793797
830561486
351399482
878392226
727478104
831623441
771067487
1315060198
1399232765
885385472
1182147812
560459282
751766696
317800108
1485278841
1357214167
363684188
304061969
664020090
1123494887
464396571
332651867
1122302200
507323181
1432175018
651513731
786204209
986939628
817827356
391790808
878899087
772896880
545491267
398356223
574610318
1106429302
601840826
1436956910
361757864
548982761
969449770
380157184
444966486
948653142
123385579
469377294
953300318
334839103
506668177
754776185
573212824
1133561286
1465477628
121325474
892357613
839253793
334210155
363635033
869696852
1450017332
555901289
460538339
1379613655
472550539
710979819
735811542
165617172
271204069
413421808
1158588357
742807173
462060200
1070849527
1247453669
1284145898
536968638
1322744527
1293250579
1046327265
455066354
778057671
834577337
674044176
1133340221
334377952
1499656080
564672103
1292934001
725324500
701924481
1108945689
1408873792
610306802
432442876
989621502
742965153
590853510
522417551
1408902941
949447004
1052791398
976364827
525958164
1453317798
1211718349
487080381
1233191629
695749303
716870136
680936736
477329434
1304245585
536142401
1335407498
899916270
1246013936
665292253
566950698
1406445495
939264306
1288949411
687386226
1209808126
1492329025
994067402
635738683
477877660
528413989
1363680078
595673050
473718736
437942951
1468055702
1175778135
978106602
499932618
1241332935
1172343508
1023437480
1124371054
465328851
1069683083
1203035630
836472073
281112364
252463894
1027666579
441196786
1060852595
590959423
991667909
590955396
1013927951
681240590
957070861
609784986
501379129
311081468
368792246
451022510
353209822
541873277
784824597
582992214
654582196
1014766257
553138673
644606855
920333103
483154500
635107328
710005599
405997638
928990945
541191982
1188353881
1388694410
1318950656
678910923
1349585233
1309464072
875395351
1072851336
1400206153
900017167
887787839
376012709
884370525
1043595523
1131829915
219858355
366072656
157004394
905153373
1340970367
801708142
251146332
471162651
953049427
379501270
1069937048
614968956
1438700276
457907418
958489396
525593291
882877870
761899034
462100132
1408080984
1197999083
424626394
443682152
1438752899
798164818
1403820582
695838018
714002419
1143745076
1241748782
1432341923
944875844
364531569
301807161
702773080
1324833248
716485161
643427050
726359965
1468789651
933875476
908484144
975038181
366554503
455120086
614502799
1499059876
563727883
459811912
648397515
368720456
1233170056
1313565824
1046793510
434689170
1014594897
1417222981
384841749
375556380
1441283666
279709016
1007885495
301699095
1357829987
1419004771
596317495
1224417694
875566580
884985468
434279333
483679966
481651004
641594974
868399028
808904236
267538553
825740912
351041404
691405130
1421878906
205054835
223402828
1425124824
136497203
1124098113
1444223431
710828320
920922620
866687323
973638393
340193740
712700861
1252134597
615542589
1147217878
989095313
573620435
852124369
1215595694
667195709
537704092
972150577
451792557
862659424
1176368949
646453357
328356054
451227609
824009205
226075894
302428577
1252691195
347880665
642716247
146989472
1192806869
1298567308
982202416
1350686423
834950414
975885446
761274105
109405799
628793389
583311219
710660366
1012476995
232371221
704255589
473896853
1247134262
504576529
970255896
413396367
552830951
1080918148
1020353348
989888566
59442320
141485406
748071329
1009263813
1402631645
811233050
715627155
563806823
1034353078
703177736
1272598353
472879341
1109126370
1082754081
332966921
889348515
799203776
937980307
791755044
1254383848
467686824
1130562193
766259338
1062943246
1337465392
718412085
711012850
1312610336
690167024
1277063441
755099300
755143380
853162166
179489690
245199151
518275878
1356801137
528651626
973565311
401800334
860344260
506016646
846221300
622533139
416362281
799831800
88761592
524803847
1485647331
496550104
1298828559
859858620
831206641
1367839663
547125326
660820221
1430912049
434995666
767762672
490729986
940363722
441253287
645335071
485271711
1284458151
623626473
1394414420
1217332228
506229662
789964768
470226091
880094245
877622608
1121869718
1021593495
1020104850
1033569279
387491413
999911535
152377821
571067850
394257213
703198150
1145195262
732096557
1483295222
1365464215
922480961
512868925
959631891
568001243
736674438
142091892
511514461
769924675
193766165
592764540
408629403
1221902456
908263836
496351282
509740757
1119760156
641870349
381349295
551131842
489832859
42818097
1152461371
465436114
765240363
834459086
438213181
761871191
849093621
223762250
123412863
757320159
431222563
348834211
1104548157
672492636
1452360513
350892252
880086361
953647683
802784614
950309341
720351776
584980434
1443922218
481005980
1316695698
1446330253
1407601010
1184058308
1055787834
1110069762
1471112936
706029250
300711391
342517106
564839275
1488605134
962916901
184525745
1451394754
739793858
581044119
1401850078
1126645723
1345825550
1399865258
1051688406
659904143
518421481
766205979
854408034
697011090
827089240
328411645
919689101
668235480
472427604
449743123
893168354
371162098
919162837
698006182
725567465
783542004
1025885368
732593412
688334904
758944412
858071539
1125116046
365802285
1142783082
570408978
717146662
1324652668
1486456058
1195521893
1199034011
691977428
734072252
393585386
1013168912
860544802
802940058
587369129
456468348
628857169
846368010
991835147
381850042
877454037
1132355469
746783149
1338574827
753270287
842785547
1177626762
689760784
488466937
580389422
1303572215
457909113
1323115063
1333654722
1184479907
1495752794
1306947584
569283940
587195140
321260950
880074386
804874155
1475320115
539783255
383438377
774514256
494648503
830715156
952795038
775566716
492996249
1072147417
1443897560
914591890
1298874790
1443127572
726690322
1088604733
886933902
1294059131
1314521565
824629238
534963572
450352305
1192840057
406769845
1243192821
904041742
934529370
483853642
786561137
1417718307
1080326389
814996608
1342161187
1343229066
971533642
824028418
1200304418
1414504365
592490262
601386307
1464826769
619201642
438336510
1159915499
948818288
1411248680
1401771054
938396273
1275392781
1295222665
561524330
1145620846
1271214585
457621793
1443392245
1128046043
783880557
903200292
460296555
1954511
378608058
1074232230
864453963
484012104
1355855401
774809781
834937304
656851780
1147477316
680308099
589117725
935392089
1447087194
1411883189
796703015
352875084
809191070
399109988
1458196395
1031897352
1437337351
1315341357
221009803
756321558
382021259
1343013610
345716443
549306329
998274209
1362999500
301492416
603045861
724396608
299009965
343737334
934880836
1399673300
1313927952
1218972567
429485199
534833639
1108838571
240989245
469877171
876161841
797407308
415242167
881549469
677179669
341368675
887443568
434977085
1376801322
1220028758
1467550864
370460180
174614645
1408110178
958264292
461758263
1410000518
1272889502
335644830
1074544407
1251212176
1329654608
1395198438
1126100920
380880957
1152784663
1455391777
474409727
309105659
1044095946
556575660
414108271
752256736
380798477
579788299
460798831
230100348
938034566
1481568903
1412514250
1228709119
1345361640
553529823
528974164
1314320243
974036928
364827741
745266782
897273343
514669850
341818100
1416963985
796427208
830594117
481383626
314522469
898107764
711884448
1094742834
617277716
595809013
907179201
463256976
498505331
929151060
1104580770
367633293
1016253779
1470728483
567786367
1002100641
686363643
620430211
1012309084
1098290363
755542338
572607585
471745801
389418412
988693510
618141380
963984813
783574514
617237236
1302474652
778975985
1057707572
1472550670
950909213
1119139838
790018203
1362987700
305209296
801385401
713910766
931066500
1287334670
743415360
511552545
1256679
1360352508
554215452
694456741
816855636
1237617422
901110577
458568640
715978122
458083873
209588170
1002145470
655621677
1498527552
827958661
1112190633
909507731
240370100
315851174
803082275
1203682400
717745355
1463275793
991590117
1003606221
1480500021
1269637926
991629703
170683344
1097465849
1048333682
1298488808
195857764
369045813
1087754141
584181192
1204819154
593965048
1387027911
1161924756
1257521964
462178630
358632531
294270020
1114110579
1216024603
940892828
524219019
1228364418
558681083
584318095
697079807
991585680
800846287
466763199
1084559465
527204800
350924129
125688304
1174969227
993584184
889493205
1456793219
1168650441
755004707
704999893
1450451047
920261738
1449899494
1148159927
433335722
579795015
806063853
632753603
946950809
868860250
1207993224
1232350887
1129097714
1224823118
473212854
907577296
705978707
1201591594
462360749
915702139
1477845017
810410823
900146084
1235702002
389995898
1218483894
826969591
767238928
885257931
1448488667
714879634
1072645345
343917163
944133022
458050052
1321073534
1315595761
733475740
830190652
564983741
384129780
170523663
673514003
310812315
897077713
1282960760
542998196
410248145
808590443
446737999
1311268110
862227884
1008679141
726415455
424361084
397698127
505153732
246782230
382633671
1305378809
987268467
904442652
609979957
510258907
958395967
643453764
527353406
110991981
1050012278
1498801810
958496902
667991224
1447720770
907427152
819717768
1024865138
288373635
430401075
466551218
528140509
1287441543
713190676
706325349
1069787625
788912118
536756469
547132070
821615181
625766089
275018699
273289367
982276149
1431180032
718099683
183322428
1327697508
1465473351
991336405
1211777834
908138483
1391339125
586284578
1454791136
640081815
441429720
1422652492
668215225
803879653
1455313177
1339083014
283416470
557679097
1306305170
768210608
1109526613
907955776
980004345
447544716
1469394937
358606853
960133366
1499690719
1008639954
1073250830
675940676
1155475700
387313443
942818160
818838470
1316194287
1041349618
372325957
1073332200
586635541
246933956
707599197
769313988
553249274
501126499
488230831
525850995
1232096433
1309418358
911613405
411175652
1462311698
389150076
1150330538
269701017
1487218949
482803026
1075383505
1237664301
125098745
727160446
610782362
207829510
745960791
71445183
1242449038
468589964
264553658
685592103
785933039
1137598643
1026589613
1320903773
445731444
142624930
665814866
841632385
696675692
1022247267
415984130
1463496020
941656703
1405465788
1328373141
1420156739
1267230819
453069070
482098075
675887224
729212502
1448175557
986889396
1009903015
139267448
1034157317
790762651
645726968
1423270442
710444859
1406737563
391195240
1284123769
1406819837
522764157
1483279535
650562430
633199157
708695765
341163772
644269172
39536253
849892854
987163372
553621467
360868670
1010687112
771135833
1276802204
810471
1100475762
272623947
554754813
1460125912
769179035
854824897
1078409780
511548471
709124757
458332780
627301651
287774039
856742392
1313340377
1459777675
478870532
381656487
640325968
1206324995
1262357316
1486449322
394676807
800928088
834231020
987472967
406770401
726240148
712643796
489466638
356389576
1270608488
411032806
412217114
957276204
462008348
348999339
506270952
883116513
965751260
666671992
1423068882
926463070
460309455
995943800
1444364107
748109914
142067070
521176880
1419100397
706758760
454705241
1426991279
557677214
502716541
625488632
230104745
1064541479
813122178
718356667
453468941
521668723
343414757
712534560
750505542
590130369
1407095790
824913252
447211986
825357305
770124850
1234930973
553452813
1401749533
441602700
755500686
901248631
714096945
776544274
1304415401
235702198
1068440539
396253945
148684528
873050982
987087950
1355493016
1184806682
1371572615
798904029
1164000760
1215149648
884998433
786709101
586906635
613268549
771102810
635691607
458785927
1136829620
790858507
578080631
300898453
368172234
386483655
509038826
650587049
896410547
1026429952
524169212
1234430208
692355387
743704770
112513117
582470879
974244233
785617515
904555183
753142647
389051519
1018748055
1458362656
1453175002
125676082
490307465
990758499
1061163018
872475544
891908078
646122149
462473630
1307036551
507995786
526523409
223707641
578634874
1168066459
403862895
1034931225
409464748
398780790
983374649
857592084
958984932
869204409
912090791
422941537
473173474
693678726
370543462
1496162781
874180050
596711375
477885647
987204460
815662095
161595693
409596629
668460372
1001653284
1483553154
1038324232
317116542
1452996788
1434017548
961967609
1416249615
1065004171
546159391
927716115
1249688319
458023285
633315360
449422699
525741342
1269675039
598831320
442556524
1454443423
1384707211
801654424
700218893
714580077
525103113
739243539
720063025
380547463
119413153
1480547567
443188707
653546299
300184224
416525968
1471701426
1334134595
740988746
1237838358
777333767
851483342
733263328
394306502
491880275
642672562
507472527
989745336
702644261
1489173863
734125242
615963640
1103971244
1219545033
931801809
372463348
1144840383
863794507
667779958
38894382
1049504145
1160748343
1116235693
1113525547
1054186684
1275703141
1408939637
719897349
587096283
533093585
721668587
74661349
990060744
412024308
1019671354
1095752642
730055718
794036642
1310825315
1390756860
423959045
1113713272
813498178
522715330
1005337537
1088234776
987439264
974082512
647417505
844453015
609622161
746048981
903211934
1418418793
578420563
369635208
742417849
303591522
677541086
544951514
401654527
411609594
1108078726
829779472
794429354
1208528651
1490790529
517085278
1003323522
1025270352
1229095808
501361958
1444152250
824122539
272833245
364539059
1049376935
628829441
537972056
1048909979
1185829145
964715239
783191240
1415586978
188095824
413987462
597817
1133719662
354812336
1456452313
1409512495
985296730
1065984547
678060287
899004989
160113636
984437897
456374615
537879200
1449307275
1438424185
764350016
936010406
786215491
771470704
697889235
792206774
1495686107
797874048
946052644
1237582780
1449533665
506677346
1452966854
581728419
775726320
1041895282
414334910
238907528
1040684876
471598376
729188665
1492806564
584304226
1366575880
1030169383
1068771817
429414160
685321094
470373123
614523826
1276152258
1079895731
505030010
1211489597
1266559244
264185405
158675503
1413393805
468498036
486634641
581043704
249920657
332242027
422390700
435607198
897339142
1041193728
621120665
493317948
820592784
553677040
1708218
516950268
690254217
1296042224
478668244
1439722612
381142072
416717373
309622516
1110287549
447545778
742342612
692253098
324072522
1440534153
930134250
612326938
688196295
742761885
352480690
1420871139
649530030
519510323
831111143
429473081
934489874
1336599544
431611208
1324756240
1048509917
226843388
709478111
531630077
413818804
468547835
1097118380
391439862
517521538
594021537
7391052
1450796977
372654157
416161646
603249748
1434646216
860687004
639528990
1039221905
248206822
830836448
1066295977
548149768
562132167
963672414
472577164
1329846478
163156116
758152581
986258923
1031898656
615666690
499469600
964143580
1479164195
319461875
966429159
208514574
371077872
508004811
205769447
774141758
668244250
383860985
1388214677
711221649
1104665018
611779206
737098218
905786036
240059095
1097883822
750259066
927344442
525605396
470685319
61552245
1295293202
696700457
1409515739
691469126
666125306
788521154
453661616
760728314
795595181
388243368
665733359
452435926
738877405
402880255
1420382337
714618044
952115482
413429894
1021393859
641365330
892844270
593605750
475658918
197512616
951352799
621622790
526800553
1463778159
1450524191
1019450761
1160284664
1281708537
1368545731
1138263373
805082092
1124866085
274279568
607705638
1315661498
683698728
1289182904
1273265032
1357157860
1225835718
718057235
391684679
1303015303
408374283
1417685266
777343681
379820719
621999076
76113147
1466148563
566263580
836092950
1079253533
1011724451
612431403
1472308281
759741068
544998194
764934953
585214925
1344603268
721507904
602429590
411628686
582225011
1014789068
1486558709
1212870543
1429397217
988158246
545545081
829303725
455370618
1335264711
543448782
401446010
508342052
343184525
1312616911
1212449422
1002002985
782803013
941989201
1455807434
753583773
310381901
994408831
419812978
875752920
666169334
329466991
105387727
147992238
425327711
701041861
1276322537
1121483468
1482292050
1056240160
1271722871
761981693
1331867025
1490037565
1045917712
1019981565
615576384
378537612
1036080523
1127680165
688290621
200039553
202245751
1464241588
646373828
1072928495
368437280
497209451
397822462
340528152
539250162
563809937
1419235525
1326804953
684515695
1169312442
552847314
1478412368
422953315
784645768
860183861
1445748419
277140599
945371802
469090201
610260131
1176829330
1159051247
535807083
336072402
515618361
58393116
332818838
1013121283
581938785
1036854790
123978039
1316242954
510318825
1357446875
1009375992
1119924733
381211571
1204001844
167388927
231094504
753681170
1139234156
619862013
615248396
1477028649
224482137
978717321
332271429
408264104
600324046
449269156
1222144207
1146705007
1429683049
1347982662
138569843
1062899008
1173482990
490467264
408008507
667768356
725034483
70433644
794072393
1329486920
1462340241
1092244457
999563016
1104009311
763496755
891411944
667874016
1417685773
907095536
815900276
357536913
375241662
428074989
1242624460
742832421
432777254
942588365
932861776
1270332880
658867561
1135879606
136206273
944753480
113193002
1158243551
1400692070
395963306
685640928
860179594
880869229
1029098119
576909109
1355165782
1345694996
914799400
453133891
505567956
691495102
458089511
874252301
508845467
1006151554
693830045
889970614
791668939
1495241856
783760082
427352024
696330181
221859698
767043510
523781016
584510702
1437247426
850348668
970119215
1096081417
666208511
447214541
561443090
976872104
405282369
533922719
640187810
825531733
1370014272
1222337182
1409212434
669676143
1490044761
1232941986
255715211
252988010
651444689
519206689
752586662
301528491
560090501
516930483
389004417
1489439490
1237820651
292991814
661217954
712842241
238511805
539033504
705864890
894896171
1020504083
649096012
389412280
1474098867
686890317
1172012590
303152232
1486352286
274528628
338429422
1157195547
1170218749
1211049532
1199089066
1407391548
760654061
515002126
818908631
1000485382
821972411
1282888086
842582544
640091197
857534041
959417601
1195258689
1232191714
445442196
4196183
1244599195
1368398316
590980762
259548735
833732436
817361093
1462099684
753700676
855863359
1419046538
525710031
682859768
529625170
1215899651
1029737231
424139386
1455334906
1395217316
1059947047
479058457
1437313714
502063123
931738176
1087846944
806088820
477769380
901905254
536584977
1264418476
323793688
602789532
542205168
272044152
717870850
375341282
1221819911
856502743
1220841762
1440019861
708355453
573275852
1221539580
1459644598
743952082
439262441
631971931
1407983723
1243244321
418362014
410656002
1127411985
1424685112
570247835
572087174
388295656
487554258
897634032
573078020
1187889245
1375389922
748183688
1035632534
135497943
593338228
1321586792
1431279952
609837
890595628
217551081
1491935186
1411847758
452701437
498307970
1482173274
674926869
393419183
832397066
1025202783
1329816402
941644198
491562555
652567287
964765816
372015443
1464925097
1452419992
605542259
448883262
433780582
651657348
758332695
573940157
810314583
507543859
1458081413
393789269
539025035
1417807855
737762132
1091941680
915725600
1087079648
677846989
945704087
885498637
1436070595
448806059
928097233
1453218962
426232611
348180034
672046115
585137704
578456776
1172770005
659259457
1137774026
1454171687
370548338
852476501
497802947
417390833
1481025300
812095324
1356212832
497836827
1307088172
1469174576
388337664
1326474990
864579056
510853861
783186487
1410083708
849914817
1443480190
1329291300
730261029
1374859434
1341007925
1491654234
1449271817
635790549
878408506
1326225103
1129419092
893945945
960902968
830691132
1003069992
1246791388
497058057
935490994
900043088
520266150
1252591670
1432723977
390694133
553276084
1038130463
467121890
648175495
589640470
1254225617
645001215
863372666
849028775
485422874
321778908
1457220302
899981039
1152961224
583592341
547592565
659058743
728034542
1427636646
893639648
344054404
572210829
1034274851
415775452
920989786
594842193
613862570
399383549
659780308
474517343
342416670
1362455883
505912257
1327917573
408583640
495052419
651054384
842691841
1249162865
99852541
1494036847
1479825700
1319269643
994468709
1268371944
399008260
1037550709
1083601258
1287976833
1239293499
1333686968
681938305
734302455
303087580
1277959696
397910064
450694653
638057032
1236148784
718028977
647871365
139297884
1497995728
161437027
317818326
728977759
1495315562
1437058371
266835227
1010897187
802985713
984110336
488163337
374771695
996093443
709529504
719410510
406057708
404630971
661436357
913484071
611257641
1071538139
1259260418
816185440
457191939
360441733
469002536
1344267180
1320718153
354842020
1016123191
494254954
805175255
403723209
770585121
1488755909
507705501
238184494
328534250
798925382
987441119
881190949
742417098
1415055402
539752335
1431154466
670409657
1058112990
1131533088
1006604637
837400004
918700076
765581330
1044936735
666527696
899629930
681384194
745811330
1041165236
529561325
1397398220
716519311
488109405
1216140764
1116331966
239626746
1464562661
994482420
523398170
402697322
606725577
1333492070
887297012
1323423493
1343323997
1037448369
1460472180
1400507043
805747640
814022945
279759702
730850372
1017156234
1467521819
969830882
529127191
1308378139
134217785
1245325544
606565568
801202285
1322891152
741875256
223953758
1086194016
545025411
335738476
518103013
739118687
557389745
1289721844
429337966
785845966
441500777
1321499235
505192461
695159587
535080941
1085403770
1396919717
883546368
1335762011
713210657
1281981118
638603699
1459201587
325850736
1480767153
877273981
1345091502
1038598140
705740897
764580846
649009675
207034579
1260688792
1007820634
518811131
1086228467
774232165
611547640
896231670
342030256
565942983
529707875
1023713182
522769804
1387474341
425421835
704380623
840559233
1031104451
365006523
1382619959
751197667
760046199
189367203
1330473697
1276253786
808187559
1379898643
79150985
469199521
721649955
1012102733
574382962
620974894
617368214
1103398134
721579590
364354341
1280955608
698698639
906121773
445499076
498173734
1153785591
58893765
1039618661
1068231217
1467914610
859034191
344962661
855399821
662777729
1112398305
754181373
429981612
777285207
1236448678
853879803
852400082
884174137
401852155
529025434
639853255
888973041
103714295
1097877062
474974905
332454693
1057590427
326602835
1432809141
1083833404
725115885
617970316
1475170033
1020578016
327909976
1062304785
1297764451
1041958547
1187489005
991234569
525553810
124191858
909832804
1136490452
529677929
439930028
1452227351
407289108
1438959799
733236633
790302479
793979866
613648470
288296101
427717781
499801005
1238540421
711081390
1409746873
477034869
764117872
347763737
1060470014
1468161362
1349338617
1297978592
1483406203
838131914
1238753090
1431168650
663284774
519692776
857978959
286618864
651816972
604124743
802604138
314430454
507005954
358018143
579226480
1494021843
500601830
1369460866
1309338688
404361726
750178557
991699980
336423672
511291032
1076282442
1087034665
820029654
1182990186
68845054
689639718
393843269
1448638592
912138590
759242475
1497878981
1408256095
535648433
541894006
947080410
762592943
1332792440
558337692
1409324648
1334538134
463905134
954782237
985969159
608791938
1140791286
231456501
607796033
1458692483
388014355
515156034
1319689162
556155901
934242064
407989641
1359333101
483655820
713023657
250818925
1476599986
202378231
496393968
271203515
1311574682
1102673656
494597512
523707240
924270706
1336119400
999288303
935348463
1050470139
1177189591
670288030
1132293960
1115558644
1168799814
231958468
943675021
836199439
1232853746
1248847814
766648333
555254529
881463757
1344918733
368098492
803075778
291267398
1403688275
688983374
649058662
1494616115
565627282
823065043
660337109
1070533534
794528655
430814497
404635295
792083957
1150862331
1050712664
1446539142
816724537
678923125
1175484895
1323173157
191816786
716424685
1233817369
867086984
661488604
1115995025
776542430
663013620
1027016420
422168192
1101558843
1350667767
1342994622
578223045
658599791
355342108
1053361603
681078178
59854975
454381731
762365351
951651331
964209348
1344289172
833483292
614461664
564267177
1202788340
271265976
1300635714
546280905
1426960876
748739459
1052168071
1467699453
963119553
1079001145
1315149605
625333480
720085286
1058652575
763216246
1315715849
1460512466
978948615
834936801
579018058
724753394
38504347
793518698
1420036111
1149884796
997856439
1121600307
1375918253
1052870432
554318341
297192582
1299338493
833958681
1306054501
1460284873
875007564
1492809625
733942083
1369144842
959416563
508119709
312318148
923427627
354824930
1373973522
712156872
1101368045
1203674622
886358169
448701436
1348070067
522951227
396251437
678990683
47803687
250873435
890447466
417563674
1415779833
494262964
557565087
734968414
693866280
1395013526
1272454010
555072491
847883903
1429907243
716011103
689518459
658193928
1138029458
1329614827
387108435
462205136
762500651
332043798
522568142
1348843081
851730009
692331192
1232399154
1200027210
978810384
68376786
941505934
423150891
1247031548
484153390
419765280
1499724615
1484765140
654986873
658551105
1794604
1085059122
474169098
927617634
490729209
970126843
725868788
1076416485
882977874
499041441
902606728
1074988773
583395440
749418513
379493132
526989252
327003780
521355042
677380768
676629250
499587453
581832625
515142047
605830642
902316929
829659518
418085991
1333406017
866650937
1046279298
161910969
356652738
1050707012
511882609
462224702
1387181403
1080490382
683140652
485644713
1100531211
1198566861
543006568
165920560
205781547
539431150
1082475617
1144584488
502875302
948229736
1284332844
451758624
319213664
672056264
1044931250
943240808
492865182
433953625
620001769
1006305419
818460639
828655034
1067169091
887121463
327539063
1048940280
1313204658
1226418996
363737686
524933709
875669603
594518368
693852223
250510706
334770528
714623126
210667047
1236739786
872683261
1097248335
805306693
939691282
872398900
700047920
653029648
744086138
412362949
1252305058
554898541
177934095
969225571
224979927
541436651
289662918
715120527
1070488558
465613559
557173131
385371836
1320013269
665713996
746827631
667194356
1273506656
759617296
703456598
1331244451
1111067363
679828677
530252356
177479854
566917756
328652629
582338204
981988332
106824598
964877155
907620927
389848198
786163394
792264346
1079529107
1316758578
579759894
483809524
1377825767
513381213
833836940
389509405
476963123
1024210320
743997613
975920253
816714478
1094671039
328123683
1284668429
338574657
587712672
991771308
1112520202
528095138
490463831
938664938
1447438399
577125659
462151928
1141684903
304640886
165310237
962986208
1431931773
1289771283
931128238
1469742221
894336402
531466635
850890538
967928846
1400672910
759797459
110925928
853354348
815945578
399334880
608135123
682615051
638427226
389042509
645830410
330499772
631668312
1119416430
668448141
963485886
946847304
376801846
714442487
1110599574
438757146
1093070138
634718259
676112815
1400135745
1041044395
1256772296
403111937
620242199
940715601
550252037
494852753
1065713142
882749919
489552980
213673826
981149724
410427065
488354793
328733026
483996587
1316255498
494723335
1078825861
682898262
822577187
1368821272
667250425
1304372457
1125703611
417117282
729818646
1086797384
688119786
284121378
449914023
904253374
710931128
1160112476
366163286
979923674
290699731
286178331
335771540
446862659
442472833
1436252431
1090297743
1460598232
298254174
1086266425
857792199
1373282604
1384058085
1364958188
437034293
678007330
776691936
764836406
568922102
1129281184
1061305925
1027649601
579703356
520261817
603729243
488977119
209900956
870005721
597601018
1132369348
922571439
754605658
1059820674
1057240962
633550441
1438606269
790696924
974602415
916935153
341317824
922075074
886910952
895264444
301383357
1362756409
618622884
1011402735
1027157150
320685684
1077673185
691778138
633574204
1458256307
1382886197
1202222538
516964373
991464350
938657810
726863548
825121802
1415495469
1372339416
506767108
473979579
1080235162
57374171
717463013
584387096
1403650601
815961262
796260529
1454087220
252534202
1033749715
668446464
1142296398
558043087
594825874
266470291
1097722691
332922290
444377928
853094215
663178288
1115693974
1368069331
1354740712
583846857
771942852
1022475553
812172766
479880823
802682122
1110720861
714597276
1044901638
961529952
726486149
1415882289
709598125
700239945
887660809
1193611291
1062735082
664565482
460954154
1076087222
730687512
1095634055
523644810
638143716
459948104
1114713420
795115924
1967966
797798819
1425735257
366099817
1064231379
1227774045
794043635
987241585
508085017
1445475601
356841279
584887152
1216891834
811596906
1402687754
459337405
1211942914
933179267
386383488
1017202851
306604440
35940711
396172474
461189093
670900581
546893288
783664063
445735348
1215807167
1400430587
964804105
671808710
945141819
1020923448
675455503
567961631
1469436142
1077437434
454651041
1264309223
1255081001
1177015060
1386848267
931342625
463332298
912816265
925213887
1071671488
954791731
1065025962
612514058
1047149714
996190163
902088417
466253553
1437105691
522930383
506088694
1072065336
731639536
703950260
1429620854
608909130
867529107
873457330
1076964380
1107339563
498134396
993774771
273071489
522352184
1263013370
754345412
310091631
90185709
1093883326
354777903
1432228727
392632294
796958098
1314997095
623575642
763477527
229323007
1228110200
946964788
1440917221
1128782028
1026699582
577974608
1422331237
609428520
806233337
1017954727
1484456395
188669433
877926580
1121584431
1221196838
544188944
836832804
263455671
1326021248
385834532
402532473
1464776953
478757365
1149608139
825200901
664875511
105214766
816654968
444532004
606057837
1207953989
764799333
1116516795
498698896
1469578469
1126891637
794555531
473157643
1015937814
1492931447
890733552
664286539
516069834
1488797455
1295131853
1252027316
1075066476
472355991
1393177048
770814217
366826128
791993872
1125104152
1266748843
835355283
593079599
1270197874
506148435
498809525
835014708
493152883
910384494
1332687693
470214878
1181435974
1170055438
916994448
460770939
97515011
952581749
1338436332
1318529940
526332875
1238215439
479450377
656862263
1475764222
1181527974
984053012
1305868339
1300789968
1359841878
881167895
1096309448
1478550189
614267696
1106604709
333555411
467025609
944373985
1179460104
860234140
810277175
205461247
999119649
338897565
954775184
259846145
398395584
1464575295
1218208970
889019097
771862931
812259406
471882346
762384202
870015472
1459641249
1368206723
1498906279
453875477
1118259828
741391940
481135495
811394376
319561551
169149858
915816630
1033619550
1040972204
668580239
942484687
492409501
1146460758
1439576236
641219353
1356872618
694158524
1469023356
614808104
1130428559
1198010114
798212443
674635621
377859547
543765802
1146373339
483565728
1208388303
869862660
704319509
1211781508
902947602
424363180
429852342
66986967
1493087228
1298934557
524700491
1057716550
1222598891
689627569
1012082623
719154355
578322131
1458802044
1185275814
1495391134
1140446515
1022679971
451732940
1292505008
531567274
774856652
1319937970
346843279
1006559701
473427001
1375712278
832224468
1367765202
1436530335
1037319229
495509303
244630770
967920283
1096261031
781101383
1309785655
349055710
1165892732
1184852572
630582606
209355616
1404237525
606490829
463921726
1021797223
1214440605
549748471
344699853
1396439323
463323060
807279489
365435373
1478712917
956348704
591226533
479178791
462846057
653765654
1104962874
485271163
1085043192
970739593
1410910234
872396033
995813671
1098522520
463840327
702287204
1262694067
1444111829
576614687
1202755469
657814129
1035694952
1486519867
701752337
483021600
855485549
386491943
1437214957
1383859359
1450608644
568658277
361411592
511198031
440082234
1492282507
693686663
944054002
764650436
672119857
545522232
590119669
1258816354
292393286
1414127055
1067955345
877558567
799806562
1392946362
422949829
1105726005
698723312
992751862
934030860
621860919
1212812814
711925756
540137174
266714383
527023853
1295221649
264703429
534595297
808179250
1127880758
1009951195
1482522184
643135146
862971690
929305697
463011610
486057235
660214095
1354211056
826195332
612306708
814581689
207104858
1414577107
1442616066
713601837
537523033
1346451393
1390379876
26265694
1379047675
955639020
884217871
721300682
662449534
954461081
1202360184
691145186
1277960755
1123160042
1031344035
1252119221
394958865
1207569401
976401377
837153705
814264612
289281527
991993635
1405297074
1429247463
580278332
672027655
588175263
1158357115
254581017
541057817
574207435
1339071261
368363885
743201842
748568195
1132173502
1434265311
1417990624
1176394075
1109291538
607176228
1014370510
1405169841
515777131
1117284092
855684935
649008284
1221624452
425909506
1462145348
988205551
737250036
49099899
880657933
957754641
1023159143
197462992
1403517201
1203311200
1469833643
590528293
784857213
674752510
4145001
640966409
1491547435
631019646
331159321
183576772
633397346
1275075977
974631701
1419468785
1487448926
984659111
819953256
1198602282
1409586929
739418896
1072792152
750898850
166473530
432062057
403042525
564022761
539035727
821838044
1129868171
554767024
1468302920
476185057
693471525
1359494568
517558949
1126310789
827038669
96281912
749844894
309931758
999443051
432907598
184011614
343981148
1177276040
482888857
764046680
983196821
1026660161
407524663
602721632
452525962
1301805742
670761829
652986014
843132714
997532042
1448251675
1178729403
338644431
351218935
547436913
1236703306
1307208627
655863761
754416702
733239013
459027656
899606007
1480781818
1006807996
452638782
468735288
213310141
334628701
500473363
792025603
1409010533
387048561
923037051
968802540
757360261
1110636846
1407685398
1196349846
580955421
851525674
316361084
529013097
1254883529
631093101
963485771
1327206912
128482523
305470829
326218918
750689421
549584688
734125274
1352463530
1481005265
357899412
720984450
1178860539
1495415848
1340992042
903501919
1327242618
879071956
1454549466
302956130
731851157
816244923
969923482
543317046
445145228
1423052605
556921404
246397276
1028053904
907314108
1414298529
554977867
332513245
1019978917
931333249
572057891
1070248769
1432759780
1371032298
1421982623
272693017
1459232404
343201363
1371092501
367023779
1044903891
1026858835
385125204
788288955
531668768
370794109
1466583706
688770929
1325601455
789817898
478629370
1046846233
576163108
865276943
776601921
778208774
644464086
785709639
1432239739
929121227
59066034
1458776930
356348774
1462022912
879805505
912408311
1153670293
1446176300
1481245489
594009326
417612696
328859101
457495050
935138710
1189987938
615808467
461508093
997693637
643896246
425730521
401672999
495407908
1400410635
735704322
945163829
1421069992
305772353
303151518
1323892437
510067673
553745493
947667795
1480950691
1071460456
447626486
862777044
1096805354
1176566327
1318948064
1191844673
922331019
1121658992
332752038
989879658
1000094762
992893930
1162537359
604366724
371540552
1007680557
822591028
117090127
1096317687
609611325
841094929
1175567384
1176285776
215053790
260926880
932176272
642411021
1304007533
818396299
883130934
1433365546
570076793
1393566968
1097930570
1459719961
802484096
654401809
362910539
915626989
722890912
468557883
1265060249
1109928549
1314669877
810013063
777723270
1214127004
445207515
714708337
1372843667
1181790688
755974403
842457570
670423084
615852607
441989640
984167108
464629039
539695422
779367213
788106189
1090289814
1433135844
757812971
1413251981
643936526
773877255
1323534708
1482414195
462540006
615281275
1498951640
974546766
67016667
369854655
930873333
656426473
564769939
316656102
201513617
526272338
831319207
406917006
181707688
968079130
1278308730
418770164
419045415
350775349
521844242
347006794
740942233
286070278
1395452901
924937970
269868252
999292787
404603097
1431609165
1493955272
72559536
88343052
1071428710
521498788
946142604
423669569
463091436
626714377
958563837
1472228294
792289946
313630471
442285395
34210679
884776051
671657710
1289837803
680951052
1304380813
949358859
970255871
1257196409
358624941
525419166
562710870
991492429
993453425
710308976
1430757897
556802678
930890310
156964725
653137557
1181658940
593355220
1432775838
1498381649
1112695560
391386371
760437197
706286234
1424911325
938276467
330611793
590658350
749006490
582343152
389351825
1268143178
569966576
964446403
331616562
551849738
461471652
1425707647
568969225
983441833
1376171478
1376917927
423832703
459040070
411930237
522691388
870533043
1351817575
117945223
1091510845
1322372771
835704389
448325345
503575120
1053112573
394165737
441943051
975212691
812662853
1297194514
775659518
1409307493
1009869376
351944637
765935891
740495962
697882850
1472927888
752188736
1163918356
1013062441
1480202666
805162780
753342577
633351548
575226403
1258571452
1471745322
1411269086
1049333241
1244222499
475383277
1167412507
132970435
392902339
693416978
408904597
499349074
993587130
1144449440
492286675
336705053
1230271335
156447830
423154211
639687006
429488542
542820282
1453510337
546302056
718230011
993712406
406820452
864386204
460292772
173225595
1036609227
868104264
803413522
346271932
408157142
1072447699
1281267264
331574733
896323541
786922502
1007407150
828895286
359742847
406294958
1389111232
1461227675
1250676907
1486834335
535915255
1089166288
1429805137
325690205
577021888
1278045764
713573773
793257973
583178967
446719224
829133208
1418423821
1258967712
979704625
700678209
1263914666
679977223
1138934616
314470814
755083627
598536237
1197926976
416941986
1149499553
670121990
470513930
484061834
655112499
607492357
588845529
1426959928
802583898
1412285982
559159235
468244066
610424849
482887237
200317346
1242368933
1475664782
1000418480
509578496
761521124
981516740
801137670
383362553
714277504
527506820
1130874515
487636532
348061251
716020302
358754586
1475044126
576358201
395353244
1488702315
195627401
910022076
545005820
560487716
430325179
699388250
1479633193
962412808
266804561
1492974075
943143352
343621953
1043977980
1308152631
713934135
809357221
361155670
1004895878
767507262
1438522323
348946050
800571437
1320489411
966685475
405248505
988360218
674851621
1444675026
1491664476
1459302535
1336828163
442535139
1245002522
1356550578
1336399638
962015747
593581139
1308077453
1069145288
709594347
777944863
1378800954
474100379
827140732
150213274
505373118
1434463852
1439335
938970352
883990760
1409133498
475908958
603913774
1497853683
528818051
1439569478
669429695
948466307
732989384
910689435
1040300400
658304801
1078917375
1346240722
1436993991
1479025443
1411626077
543479589
591553869
1108411840
1241275995
1476159975
755167776
1300704396
934322361
541379524
776673171
1196851573
799035523
727738530
1054100408
564533715
956565126
1402623322
514629240
340099259
356325395
1064129223
264261390
1245538764
1182059920
1390681197
1054253324
467404977
642044192
1286777804
551838123
530694362
1356042445
1420812118
1035505775
1161874196
1248703281
934805895
53376645
697707992
1107121940
48483171
517951594
1373448143
544451585
759284764
870058472
467754200
528952634
902722150
240318531
947253667
481142790
526100257
1331365142
904448559
1334239566
383661565
592191613
523916781
1249751783
1363952985
529245022
1126810186
969330880
613127810
705375078
156806496
1476862691
879169213
625334653
1266870241
546800981
500341633
782070996
1180359959
1228437026
769996142
609298061
900148199
490767646
1039335693
788761055
710205605
330962087
829904230
861144347
1185029022
1459000183
1475145142
1265933813
409190635
816731466
959403695
606887807
1305631923
872570288
820777350
297394543
1149945316
838375336
726406213
398275271
542915120
751697692
732408469
666307226
404410819
830174764
451140331
1113293436
1277121396
1408943104
541662457
739716629
1410735783
489294288
486411526
864776667
979278311
795401831
1354642265
626276364
250007741
1316020288
840118958
1111862057
1046395239
705541685
893241217
698211970
1233648097
538178404
355881236
1085083978
1483743955
993232643
1204264100
1403045608
730455075
265021242
453808770
610393106
952264289
881233630
733263077
1453351090
358094453
1035499983
191510137
822911897
734748308
451571896
407473844
1487358845
364189093
658099614
1120416986
960939734
444367255
114559347
1036214518
597107800
617281173
712542075
1428003694
577537265
1170349396
918582980
1343388409
765933244
1064111824
539891161
885273581
509983542
1117356279
921170253
599335689
387284327
305044780
764441975
808166916
994182653
256110339
723391852
1128405951
1222716226
473259472
1097990680
833942088
598248883
786984521
927206972
1277366347
1435686145
621927418
1239068366
726022059
883393665
1311987192
621226565
1175021036
749406380
1297242336
1225961444
468404767
1002267078
740496689
466205552
633878724
438782031
1243367987
863685338
464155766
973731055
1493422716
1122534510
1000797971
315418280
776542195
642197803
808228707
1146230517
389883988
1254359062
961789712
1125144869
399362706
1408779648
1401122536
1369323001
1260915959
1453615605
752601722
1468638593
1412331653
543310664
487368253
1061749895
934727733
1069022199
463321716
1356868769
647358119
761870903
1071614432
512839763
1159867051
1461014066
1442781121
905228465
587861554
1278159644
1493062184
266262901
1386827905
654623061
1340614773
1260127165
1236778978
677559309
1493811885
664375020
61250768
687546002
669592488
833307720
768019435
1112454222
625582956
701976740
1161204041
961908889
1256364890
797227518
1294270236
607999533
1456587939
1466178317
929425943
584550660
1471949877
1431251805
502932527
1477769682
1187311766
277520126
1396867439
435340300
514147849
744627075
809649998
1120361513
682416602
484647175
523700797
445504872
1235389602
1490241623
664820839
954300591
1033042449
593454449
693921619
975044725
705249724
1318377291
424657910
988998418
420339076
1424705573
1307585888
1230242510
1467308528
995244415
970611896
1094866237
1374579441
812568600
1491646364
1337942649
299157757
1074136652
1409756795
562816690
214808872
1254913555
407097719
46332552
1337624136
527953830
614449576
1181567420
723155646
815707770
476057933
292866735
481167458
552858088
730569864
963349073
806725151
457169962
1244846512
1481404910
1133932487
1211543244
786361031
746391312
973656879
783196042
1263572764
946789247
739161587
1460717976
966916336
525840145
853965420
683149478
1127307694
486435667
764036365
864407761
1455766468
534327184
1066292290
830221553
501374803
1059826384
170581482
789599598
1020406009
1474858310
660982949
1182087057
1206952174
485313465
632406779
584505247
1336370512
880678754
1494672121
599386200
1043569041
437979445
845981959
845040238
684478485
1401040668
747507182
1464797366
848881181
1303031984
458029179
1462053133
510737155
1406314573
914292631
1007223916
381668953
383046682
407715052
538664807
213531567
1316758701
361077898
1028684180
371916420
789776868
326500845
391169190
740446300
1355321049
1283297929
893635920
1496081511
128477468
623294270
849223204
760396931
496034264
553600972
1476425373
540784669
815631169
551547579
1087570832
730073632
1358607107
847020684
1220378495
257660915
817981298
519563438
669720567
1010948854
1431284240
751955485
670982944
1255564947
453464058
1452314752
295698666
853671556
1096083053
1094499485
654520782
651211361
573954333
1397599833
1242967969
1089676021
983468140
1277349408
440240523
994132743
813762380
1417441347
1168666266
1424706622
1496913160
303762028
1474769045
1224776377
278594612
1025424988
521217558
867373569
471177240
808616234
435807287
1247684136
376492778
466339245
960397718
1064815192
933785440
668898097
766037215
748698693
764058698
1027600109
1456790766
885371236
932039476
1244066011
418995443
418894595
1037348057
1449703809
981975206
1462666199
1291374989
898515361
1111824008
924297216
713067628
1490072691
184241306
1332973378
1047626077
742443074
355565038
1440993896
600117841
461209434
932792777
1074840047
635402759
167660531
1092478025
432634150
875354097
355255283
1337455030
761651810
555503119
797704773
646600478
978694301
1171072324
1422653641
1458035736
1116186037
1470074491
981499041
899195774
873865007
1145244998
1478670046
1025360012
1267523196
899281638
363252165
717820065
878466260
887974127
1173612277
1056783347
1274709180
1081918481
769346048
419630398
651838959
1346873499
838626274
903970107
1238565291
493885259
1417267738
1240734858
1197762953
1222427525
765825054
537550369
578889988
1268525982
1473861988
1373091837
1430393632
1445347097
856942116
1372948650
1277849882
1481514095
543073794
410444710
972908008
94599397
879151119
1054875108
1038849373
1426389192
601835604
1263867439
1480491370
1353424260
916937805
1277064337
1126718630
867007037
1240037323
982540964
419139814
410358083
541116125
263406640
985982644
1477292936
438566919
898614066
1065787704
1151748292
538573298
706838364
937196864
1065708258
621985458
455887126
1211373197
493104139
566715939
359199280
907933301
746486345
440432533
1394580138
877555695
1410146402
1273197984
692895193
508277447
1292376188
623386877
571611216
987799326
1298662674
799055618
460550201
1218219763
78044827
507320889
675007252
508189947
506070510
712379652
427735913
745933369
1005667614
936387206
511175953
729850874
485317878
814342540
1274019724
764500355
1399421943
663849014
1353608211
1315910564
968688142
348631459
990727222
860034981
1087636478
544920125
447849283
1457947215
619514921
788027519
842380615
1229194654
339248340
1309335900
975677961
1335276782
1107757719
1043042120
305296386
601443712
1463453407
426300448
725907822
507854910
226342089
982682809
1014536260
939376053
367909952
1299685578
1301113008
1376888129
958939986
849618506
798774409
1245523345
251679236
599365505
707002970
1469786137
667902505
1475302956
1477323702
90310124
839812762
1495135880
1030731745
407648592
1497744012
1244534763
468221530
908324340
601095675
1376516866
1018233475
1022784250
1147215743
547567431
1288021470
966304541
1337366027
1400450923
134460169
417795568
866078846
508347979
1056645570
319000882
891845315
1384002064
462915100
542094110
434820269
893930617
1064687078
1464066809
995948971
1461341362
947127120
738255316
694181891
1285693893
1424588756
756913394
1461436853
131447303
699136147
902700118
420341675
702544287
517470612
1079017223
987341846
846814833
626957560
1337941162
1044037748
953096393
1146333817
1491695299
1471825024
1234943313
829660450
519465350
986304388
454211171
842764523
882385961
812063980
733135943
630246786
620323574
1345240478
1154877167
1215358220
1428329063
895595493
1086330962
1014334954
629589409
1369881317
1327687166
1072679065
793810691
801712086
1254809858
1012537231
1373822106
440211088
209447302
969592091
532084102
804766137
501741441
675404369
1177340404
448339013
915857747
748449450
1491040455
839163191
794723554
1453686116
955547132
536913390
514038613
971434681
979298575
1400655749
1429246300
464078097
1020921153
542490181
962888649
692095806
405559697
1089329472
1387092540
856613352
1058630053
1011026825
497687221
1444675984
1417599982
689912676
864136465
225894852
278488334
466212290
1388424264
1469336644
1041715163
1181951164
1113720845
714162715
992771402
479206269
421703703
830076563
878957299
493194731
1355076521
588941375
499835816
689856863
721083609
904371194
57928995
1298365967
998136594
393117203
55276644
1414223242
1079419448
576429750
1041767013
1472512928
441734564
660868078
1465791983
699005047
709292748
928521841
568510972
670093262
1432135530
715122804
573015530
777592560
991828496
512136434
391673676
581520112
1458251863
1232772455
373873346
722854264
625579551
772834137
1398658705
1023046194
1061929290
379587760
877603807
844780731
1085002221
198248750
175979936
766777255
327884855
770430682
1406907422
1469038734
565485753
1410985421
907166688
1279342628
284879576
458296244
915699876
895163245
1492488208
624800005
350890558
1103495853
1077702502
380165227
378345960
1450766811
1402519120
1258387796
1302095616
543408062
1489206432
531636613
803603395
506520260
1245448958
1468248363
1034539041
446799166
417279988
282925746
1135068288
1487966893
1333774914
851507924
743615856
828168998
809778599
1428484412
1466160277
256119665
444263388
1071699709
1196828400
890908527
1373521407
1395333327
1002148729
1482238430
919622988
1219971239
870851614
1413162914
753201229
417088499
748737228
1485829170
598292764
1417259291
1400099113
787040915
874255775
518246233
1153937801
301085844
533631974
1335355048
1014084545
1032950456
798251520
984798218
1216829688
676284797
784664282
1191185319
1120445887
519180740
1408999756
614103812
999631641
983453655
593791573
1006606847
1325295775
107910895
1110288106
470754090
700339238
1262753930
457503316
574563841
1343058570
641096988
1474010137
381735629
802526742
390448028
727410801
960988055
323925644
935981782
960753284
452599
234136161
626494813
508177890
705019780
393394825
1030720708
710482878
79547338
1393729766
378366211
1441167116
930717616
648277978
877057471
848027138
666170276
765919236
521730609
508691353
345115920
1221088216
252809641
1369858902
1398132269
1166194623
275062934
847806305
1041621856
1306330765
1487295870
1444350865
768405848
1139954263
377975129
832157399
981187520
649037456
875652208
800916193
1460594557
665314647
856649509
611326960
467743696
287585182
498235439
444699679
1333898741
279662427
1057615424
589287628
521490089
883231387
788397004
650263358
1087955006
1460616331
792326148
781969046
1463381912
504756531
1212464535
402807031
1332063043
1340755515
1243193862
1073021824
275051104
1472238370
1482166068
1278717189
1368852180
1145239372
1063833389
849053037
1489219473
1144042419
771276939
1089661226
1177372611
752772005
1431484341
916740708
894773651
1239686674
1064560395
830855543
1278673769
1410405585
1410494921
1459880196
729390373
26505899
1088907550
1395947359
562662118
986840025
821945287
1244758426
785324553
1250303168
1122059766
1384632895
1122419134
1419962900
734117542
668027535
1462800850
1262122101
144111099
952188205
1282557803
515909649
1116514649
336616436
888195974
1232338569
537994229
685092917
477866948
1382301125
739051277
1368124575
953624012
1378072142
869399996
1492410996
380513418
639754191
477444636
575035258
635572504
740721407
833813730
779768331
52146329
1132951112
763031964
1393878131
857565541
754759984
1205101773
490908934
1311433384
1256617992
411291705
470298712
242864743
696597548
623480296
297616614
577568805
1190162284
1448789337
1291625458
679756116
670538751
97697925
462249097
1489583558
449517272
1221347776
208339967
1044337216
727107010
1157749249
1260425693
815447816
216727359
1172194424
845792667
919872113
1283973721
1379512122
1320161508
937416366
1487722875
353400934
505953511
539346190
833566260
1093509703
610155179
1432744132
680395470
192320831
945536132
636712771
654133317
894274434
1004305240
716424704
259859990
852724607
799618646
441399462
1447503711
481111461
1112760995
1174123696
434270366
1460610087
901963578
1408722424
1123050704
247994030
1243743076
1037437959
921773257
1177144749
1114971589
1280497327
781822744
902989379
1012607133
607823433
544447887
504589015
806126820
930679613
130988554
975793285
548887230
1339146521
1160288710
413782602
666820912
307972263
1323335852
326762074
1019967441
1270180369
624874884
1154235751
250444372
813546222
935270735
507435128
239766343
1456432746
944638003
1345815453
714485714
1012384234
1433621929
1440169036
1393562751
354390201
526986230
1463885477
611444604
882205543
1077041275
367045201
1408012467
450801347
325852310
331445423
1400454651
809965844
365167430
772459601
1487380984
1069980229
778118138
324181973
494484095
814319694
439721444
830877502
356540420
1344432149
1001259288
1012677423
509046995
1118265346
1455738656
1276343027
291660019
1033777584
1300158065
889800665
1043287127
800429701
1422857062
575167505
1494464349
348909091
614711228
1433264908
1079370055
1437563522
1475655263
543041249
763834332
1487497410
971697564
1028458795
673166100
731461552
1098042070
1304274510
983754409
830875003
692113174
1115901102
524403638
330242910
767283220
538295170
1347017014
927754547
811362923
1022772096
1291487851
1418359351
529695486
1033029549
489987327
762830111
1435934526
1041287443
981627384
479194837
669783608
1461845277
803305363
597045402
323709607
1049989840
716487293
796500126
1219176139
625289465
647440384
421498237
1482596756
1413231077
806924628
272261963
1480340443
773025167
924888892
1468300318
876823520
1295544525
1310244073
1117113750
640603315
1007303208
948448785
1434872185
610348019
1305104539
1344524678
1039803530
1006648003
467800704
383342441
369791429
1223921810
940493923
905079727
912118967
1091736431
254911612
1144880178
761886407
1202689654
541317383
912324327
445687575
255295249
1467376430
1496343049
1155505427
360836425
1197234262
334543385
1225580954
1034910554
455121666
547503933
1106311871
1447052772
413839776
917471340
1020769522
548481771
1263729090
929117503
1438919272
1375021465
221037107
1471757559
1426066628
1289815724
450905378
1238877291
1214631126
486059829
1417609055
925562994
703001342
963295883
445644659
677493609
628134662
737503553
1141154926
1272134392
1135129421
913705555
1237434929
1285447614
959271690
435628515
809617355
1492193840
1460181911
829142578
907502946
1087706642
972568181
1259585009
459127066
788137694
883178848
1237021077
703384187
656896086
1388606032
395652997
1470218250
1228131846
1150785467
1006805759
1351991475
1299295036
1194082754
722076309
636771768
1335367784
1353791915
1494021985
682536135
834032554
1180990835
991822714
302441559
833019568
1425380970
1264046851
1080322661
890605115
1281290218
1231103553
467903835
453208266
1388268161
1065367263
870292972
904815125
1141108938
986104005
788953203
647670455
1106713971
440564542
1079911945
946954718
892934915
922962366
710741892
791161152
792456915
1188087174
559950053
785371523
761307060
1301091319
1020369089
1312266019
1215862269
845014717
1384639085
467973128
661243890
745794982
1422604235
779882868
1408438215
1267463267
1301483921
1329261634
1363296539
1063939505
1254513535
1408244189
748330003
1142253578
994921746
1135359412
914875336
426631808
814843988
742846343
820902823
659638653
1494711601
1463134235
1095468719
1284922813
432400057
1377657534
918171177
1324475270
1233273272
481729891
817772675
796031673
1059569368
1127574859
727653746
929805633
759913388
767138977
308132139
752039564
1049208485
816380708
1387859349
459239639
674301974
1249424153
950340633
816218785
1342059707
1236899544
1025013307
645358021
988467860
727344594
462593284
1340941146
987194349
1401143724
140071611
773571260
1002320442
1251348013
948239375
1226410458
1281126394
479974626
633929754
1138248579
747500072
1068426745
537084939
1150475794
713340845
601732785
410230772
1099691932
931705867
790090814
579948188
595802183
988286567
885531395
1096593104
1453849406
1289618802
1358599727
774208383
1036824844
541148865
870519965
817254020
961145606
669361417
1033082289
1416793594
1202557270
1169304611
1234141295
1480128966
976031016
1447004051
388450307
1172633975
936035679
707070785
982186114
496248223
488159785
373211525
1203744815
701644263
1274210539
1107513846
729700640
1078833054
544541990
615942375
1312628099
877975185
718058572
730443284
1037090899
1455751168
823818758
1464666269
571937410
669092157
923277762
895086184
1013856879
1423878845
1402723653
638875894
227849452
1072534937
698433883
1057312501
898044133
483135917
1233733865
705150065
1234998811
761990770
1145432207
987824603
634396732
390860721
792497787
829129258
402683051
1409920293
911920288
939081286
1236735683
1341186279
776442011
622022300
440291678
1471285970
927493873
1241416318
1297030433
500815062
1013941763
725163440
1378299933
1152591454
965768774
585043505
1161631235
917525422
970596220
664754895
1404254026
1009594273
870729871
1140814810
826993379
621699868
861383731
1015044761
1080969818
1489610308
1076543770
1273455354
1427981615
1255620147
760885220
1476568796
453261698
1439098964
455254501
502992122
1454609561
964648822
837083537
420152205
504447433
1334645285
1206963209
353536985
627531089
1449495807
1330233435
974221736
785607838
1384315170
1459346619
731605855
711900516
480600677
1229315848
667997912
1050523492
1415455438
1410184321
295097939
628489690
1270423642
1411144412
617880696
1406985576
784444306
1049317850
1367240822
487733594
1390838041
979948782
545679221
742065808
670145997
1469970975
892522159
610291192
1141079480
718631026
874972655
472217904
1035437688
701770830
654040092
474714429
1190437514
1481201884
1108068092
1153634190
665796454
1243393872
967275219
1154326220
432925276
878426553
1386380223
1328400814
1024034043
1356394408
833627017
1000374601
967630477
384024892
953855515
550968854
1347846216
853477499
1259561518
1104921682
1126943618
1319881372
485720621
459698531
711362314
530977105
869927720
1356385008
1434116926
578381224
1445074690
515870466
1120641864
373526919
426634338
1450814669
1384326537
1294967013
587448134
575603005
962143169
1318774792
1100397178
1225548514
489155663
650427723
903756516
1446949918
607083347
1175417819
839978504
813138508
260542606
813425501
964552522
972984320
887617506
1259901507
836910049
1347631436
1150196112
500687500
701733164
1425425679
872052268
506781261
730857123
314847345
1386685037
651015778
559652635
1327075781
507389687
723766193
911069699
769099226
1434271080
942944287
664477247
641283658
701514460
354810592
1027100979
823217342
1015408221
1152891869
486516745
707235471
1203321430
916217516
359458964
714608331
952178785
1494012718
1491252808
334354464
1051793882
947320721
1237452423
707792382
1093548831
691700522
310152969
893782268
1400483251
738234332
402778425
1211032143
1387603901
682379051
1248788812
854087329
237570927
864454017
229625265
776598335
1060539310
1310335039
1013119736
764265249
727393965
1230955112
552294648
803779840
1491328729
1078679771
1452119487
715976628
1350991965
1017993160
758829343
971274775
352220743
842782996
483882143
811125462
1494625057
1463775327
1483305080
716067539
990259889
757639987
1048544794
2407330
1122323502
1337033889
1378491303
1061013052
895768699
926068679
1021991232
1467994398
683513005
1241457386
394544101
535605832
1364910329
1292791676
689083665
462813888
1068886705
559555756
1201415742
904545163
1001780302
931845709
839082924
459759209
675653310
1256036396
899219564
1400793857
822848251
1283963572
706993011
1074464642
1349778162
1306501482
1209613608
383429121
85547253
1149892778
1467796932
509699732
1226865995
660820980
1007502022
503689682
537887570
891396521
1090085466
690972162
814122802
735861527
546412018
397784871
759907166
662197843
510421558
877882041
1155965003
1102897994
1138994415
804575927
1042006226
981373156
792121201
1155635193
1330221789
1307248081
680767710
1171973633
1147645842
1492048130
722864258
795585621
847374950
949822246
1194374808
779005083
185809568
560228546
1051894207
1089787537
207598273
1019347097
699436951
1343670471
855592898
594559613
627033736
743554402
1153018928
503680549
504652694
1357422840
940230390
1217873880
912806253
996953251
969275858
887370167
588941207
805231004
802467760
546610599
1329055934
1253262270
774503008
860365962
536060899
1111370583
609190105
1064123260
1181234828
440122475
615394204
365373105
1163250529
1404569169
1052093586
699180831
517427395
747277343
1107166914
1284794230
588259677
1072163436
1312795018
1456261736
841007236
1446843908
1323963345
471506578
1177166945
1158364075
1054392364
484125650
905589031
378839391
408083705
411637960
968502431
792169420
796737985
453807891
928584207
695210625
742995193
691546530
1469143057
521542665
1458385370
1301192711
1060077472
347775794
676504302
996026798
368562359
543668143
932573465
882889690
707618365
577465906
1453163378
97283838
1022011326
1481586563
765571711
359379984
1039688815
669427280
987001595
776128312
1480096150
519283385
1352726882
1050457839
694240022
553300964
1041207294
333307353
1058896248
1024117131
386363116
1486797267
1402149359
845041990
1416204457
969636463
1036847989
1499076046
882974112
630598466
873340038
829328750
769766943
238352030
742354668
349211279
1439365479
1161571905
505541670
1121509802
1452056439
625143222
421980057
661702665
1432819651
1113085666
1114239334
948087799
447763973
1341476279
384326706
1231960251
689237652
1261004606
459681376
436669841
1012701996
1310084295
403918645
1358741613
827729710
990545308
337888341
447914715
1420037632
924019665
232435662
608699601
1382635390
343784815
313016121
727747498
949870958
471706461
504524181
1462083181
747247785
362963129
891113196
719669212
608656698
1483141077
528538110
87237741
598193259
1467003196
659759883
1231748075
638907796
1422297854
486280455
764586895
576575777
672949004
476849580
516567141
354591920
605166074
478951309
606768147
877923673
555852994
1164928679
328335758
412135240
456537684
1117093756
614998359
902034184
1466221834
819906078
1031766562
1070768507
931408463
788607715
804571461
642610520
870997877
1215422531
617721662
682970703
1043790108
1232779520
1186670473
137405544
395308390
1210358803
1002289865
654223270
1129667438
942362799
957171277
749919421
474309224
473802696
1021586980
1067617859
1278311231
871230489
1470971937
1190897374
1051972976
803453168
1020522262
830045313
1107336619
1319920770
1281866794
707660465
1280041716
1270706323
1012849023
1293213842
988729324
961998596
1357002927
1469046429
403464290
935690598
997488735
898626946
1342982999
214271151
1445712212
460786451
1369807703
897532779
687431558
827605312
863544152
1251033269
503627707
1106357280
670452585
944499394
354787372
1009009252
1373669215
1388265929
1034001206
1149853170
1307771490
758062548
921367151
1470191437
743183116
1076577483
1091410409
1099521821
955916477
767348337
1472178514
1142616805
1042790833
654385615
1472432553
1338761733
378398917
855901747
714978636
1351503909
490975956
1074838609
1496780766
1443034222
708176213
496159172
749474408
161477747
231139070
1444448214
1468760813
1259360531
1130355787
776706768
1037746018
1165126267
631998355
1434666858
1200954817
1438039787
1457331309
1227230136
969305654
1439097980
1430016041
398060427
1028764482
469704912
590568289
705848707
750539860
1036347564
412398836
875420023
1064173374
481297812
992128607
621704609
1413059417
537923729
911126832
455416183
1058955575
296951089
708235125
1267366682
301971850
963933391
763748879
1402372828
142869589
1387880342
620132369
1333826406
1267623216
996392706
425412665
487597795
287000404
161238797
1400909106
1449559480
1285990998
685603489
1143821190
669499780
1451253051
385793429
1415093552
1287043817
339417880
773208908
477595260
502378209
1407498868
493309609
216935225
1463277469
615026833
1288870272
1141149039
1439665599
963396242
1184341021
1434943789
1148333572
1406842352
1461128225
1117013714
1446992036
376332068
1057704578
1335908538
186758977
912486179
1025458432
646466046
1416576065
1259009616
1423967532
1320337508
491325596
1470835828
1359929765
1115714217
1267476439
1124814218
1340488206
578508623
1449413124
909197712
1054153239
1416013721
440928099
857361723
1233863133
1483004783
879703100
1334235715
708844993
859104520
991432290
755626747
1450721560
1499095350
166307572
1421750320
502416698
1377364774
1007184071
741630368
1306240292
915194504
1021901301
1151190304
58054445
1242093567
1490158163
532637139
532795459
818438249
1137975452
577844468
950340980
711528949
1407824952
695742081
727949863
1282062775
499201100
1431292948
928955207
519716983
548307278
708877311
1001032366
560244884
483131034
814682176
897854165
722925518
603116386
1010576723
719732926
131287297
827671821
1360030651
941741875
555814768
1497699543
520547755
825057476
1026470008
683809378
645783740
376859018
435365633
482807275
693898766
1495499198
1419652569
883463346
1443366590
1353879204
1286259272
1499800102
794929804
850761490
1019148072
1113292618
1425067448
630402708
972601291
567870815
988386792
687577135
796526480
1326974992
1455770336
709117855
864879251
793879152
621997900
523468897
812809407
1398830909
255734611
1066328359
366510064
1370720496
508789142
1295981331
1192368528
474651948
766762511
1431931896
908466914
341027405
768727194
849834642
1436288839
1432894111
1436931083
1018647798
752999898
344696238
740241916
1203129413
839354588
677159494
1270936816
647039102
803607740
59550071
1079814915
222164535
676883831
1442403370
1419558665
203663151
1255221306
1408155413
1475001307
1215029431
297438043
260255992
579118949
1093241063
1403478608
1253459907
478803831
1493646606
1414983453
605189132
953909817
694120736
665145187
1089467358
296189534
424672495
758242177
512773161
568253156
1260945779
2355665
1058066953
636290925
1353629789
403601871
1071131231
828156219
290530893
1208026216
556842377
360650333
898599809
1478505640
652212763
1463842760
603106325
1463549638
1084258879
992473512
1216095691
1449644728
1232715528
1170301158
933933990
501861927
378638407
598451825
1465459154
811090475
668174544
764091375
428384602
1227148615
511819507
509387171
517226492
609181209
719808248
324806388
430659186
1456899958
474223806
1440566937
87334100
204672532
792936117
1478233063
466170394
727685495
1009084470
620044811
625258995
537297957
1020642260
1498348304
386459624
1411173654
226685248
458171428
519411228
270677267
702660541
1095400459
1338477939
719013294
688530986
424262291
1356596894
959480045
618316890
994057202
233343412
1173416033
775253123
440366802
1060041435
933000926
1096364937
227816763
1324264898
653584898
1126637311
645942490
332365889
796457070
298711498
624627723
809666795
718091649
744206362
847760485
1312768235
868768452
866571527
981795204
356813021
77999714
1330251674
1331434262
787745350
566800957
1028740209
148086314
1487543732
707872023
625487600
793113557
743492310
689353179
1186280297
764816508
545281947
260111401
713887932
949531995
433333902
939102399
476166452
653773500
836011337
489794463
651245429
777363572
637717988
1137180411
1417729814
388324724
611016189
1088253379
1335048353
546241630
781101918
1045438249
113143154
1415482014
351723219
927111830
415708331
750192729
897911867
1389710739
997879571
625554088
1388321235
1059217339
1315533834
499930983
1201345468
175664576
349923170
528941230
1401778176
1476105586
431903374
773916175
638724571
502394538
1085808593
1482320633
958699861
326552106
828350900
1235447020
1435354460
485791611
760829371
395024886
520462140
494360290
22638737
1124325874
1430491253
1467360717
1169448351
923046827
734267084
541617803
1372352981
523431239
1202457148
1128891544
800173219
577927127
1398905236
407713296
1333107777
1429652098
1202101488
1118401900
1010138492
1250237557
271923148
512874153
924658524
913261842
1279567416
1174918734
490374696
1436071307
1064168788
652414709
461196123
1123008080
1017595331
965499388
1498090772
1418929652
712380477
331431384
1025954767
1452547721
735759830
1293328185
609962226
1211103939
648064222
945219045
806262517
907938430
270059935
1450766704
1287023652
792039963
1475565200
851758547
666081813
782402898
485526913
800584368
711410374
901775330
989906580
821125071
471445184
1058824434
1193111429
977787019
484958064
493810755
1498492611
148711834
704779732
656849060
493782048
703747374
645337201
454438781
1251147611
704622601
963336419
630616111
1090306402
1436587034
562455981
1180135785
645745998
979834228
1219047653
697946096
788851700
454530834
1188018812
976501056
1107112477
814338758
727702584
538146186
447043348
544885933
881507255
660912639
1417855752
1277314633
1337500001
1398837024
870522791
1405785641
1143527551
234355853
1406286521
1443577205
748381065
1394525268
372029600
124112091
1402890699
262613089
297980684
1391970673
666523861
1050579682
202838978
1123098210
579746402
987558186
1309613717
1140476911
1473325965
218420086
805408692
1415678111
1222470778
822430844
923160071
867367764
1411087215
819418067
1392158449
1011415591
737111411
855879852
383875371
768261300
451424916
556497093
511516259
1038622788
1225069274
956552898
789547016
1318066549
861149310
1392766177
668753814
1395039603
1109157570
478822352
1461004300
1062590872
298039217
895479680
317213590
823896522
449290780
336827091
773544518
422165447
1081028745
712568435
967259282
1442712855
389514518
468124708
1361880305
867920454
712984947
535615884
447166261
158930056
346096833
1315998820
1155078448
1457310763
810757243
1430863284
718956494
1020567445
391886019
1412921257
1083093239
1070259191
999739099
1482827225
1109461447
1454503003
976719979
1393028209
1430241091
1484735439
255424471
1193997643
1489994227
945376176
942721359
649832860
1332212485
855088199
972394557
1398369023
1166370326
1063581003
552068096
1092851930
1240903569
852351212
877678008
1412575319
1326828932
384835260
383512954
692762794
1198445704
805982515
558669158
1013340507
1442779500
719971416
1271086906
1301320262
454335403
1335663361
536277794
684805540
463494001
1348954148
232991188
543199980
288343749
842176641
890760560
1469177811
343141932
715102745
1263832213
1234209219
797334161
1028493918
683198981
1222034733
1338547135
439165492
1412952731
1303825774
527925940
1036177360
1367475753
763061193
672863103
477866300
248077611
797224453
936633891
945303078
665941098
494987755
1116021028
355285442
1388260626
1434001730
969475884
423679327
1432251322
1014983620
1349822489
641014623
594368232
721278579
460443664
1329834239
565832461
1294541619
1328208837
896122155
492656983
1371731823
661562848
264687103
516831378
686938715
87401755
891227860
892223484
527249673
391641622
510161506
1486686263
1390340660
1447228956
1466529394
396148627
55343971
404498137
182914031
742099138
46251729
801890652
1453436705
527692218
949584079
616168296
1467937837
958043748
1252330959
981173186
859105760
570301836
735691775
814686842
1486302583
336390164
1161520230
953791499
603609628
1001155541
634995182
124681853
1348798498
843612447
1465478586
402713612
781363833
531155
1443174253
888385621
1459687982
778312119
717973711
903468524
1376308842
1457025441
371861765
58009524
486485418
1374071149
1333147033
643546094
693912038
390273583
393425809
1167361003
972819228
1005751266
371552415
996431610
685368076
1365955690
900986952
800867160
1471000207
1461417239
1037765434
1307869920
1455016113
1250586459
938471626
567458580
372369344
750188398
732734708
1142037976
393443390
1170690129
535851263
1391429766
691402233
1490311128
1018254078
1240443746
1444783408
617148595
709513761
1434873972
719966542
1067299301
386922631
801801998
1047585742
675702988
900446589
940478786
622843814
58635797
1425020395
584548458
721849313
373839117
943897872
1169001004
1299792891
1027841769
556598975
1222001593
1361532192
1078526059
858767283
1412238408
983082910
907221439
942273339
950783632
1454868330
1414453709
904308511
1084743114
790100588
770686115
209486539
456706226
664095457
1241386488
637814506
451746029
279691177
516777315
455348221
1033729404
991466966
929955681
696642390
1377923606
323616354
1407449400
893631678
1091242971
501246384
1222148559
604871371
397453966
881003021
1302727937
649294491
1232458086
521614243
726465752
1001310739
758188798
517661856
1380534858
280487418
939282443
688756717
1270173863
865646181
391881600
931739515
531562769
508217332
887146482
1128424419
1278167975
1019269667
1424707763
820509527
724640417
620704898
340903621
1452507260
914891273
1464122227
1027790214
1470044177
984915606
491969785
803801521
1325360649
846599709
959632500
783717541
695843732
773747172
1155292851
1042478872
435954491
1221948507
1056873909
588326542
976258341
1206166223
1355302603
545901107
776643217
601529560
1401198507
1061792643
1319190765
1077143583
748189302
739489699
874390661
745203382
1266583468
993371913
1031866533
1484712552
989144218
661176079
236024836
851557028
1162598446
1036055210
981779793
294021267
329102483
529152514
1449991770
935552574
863829285
1225332369
397979811
1326421341
1091957880
1045361250
1071937039
672038017
1458488571
1240765249
975171485
275357255
1083812582
951718989
1039494858
1487352517
1355183947
1007684695
1405312299
452592405
563275942
989480507
418347478
1253959353
584527398
758381913
1455460286
721010647
1069880892
1213399620
834744442
503438353
1468865982
1342261302
891359548
919141218
665176676
829331077
941312391
1469708364
1144643765
1384646086
1335876997
546501004
832346605
1392118895
692889160
967137988
1039806561
1131377198
391846855
1027542264
752703176
1148222938
849539187
362434226
1434691941
893190958
302466831
1430114516
859492291
717152585
398312332
567509005
571901988
898664247
519399458
1436725807
932460801
1019696028
621228815
472804666
1466360083
595870698
1158738759
718369132
1070169778
458513879
1329233224
734827089
1421910826
849578113
526693416
1004175861
1495390829
1126204636
1360671004
1345494244
747335511
339225684
1008617940
829249782
1482292343
495138148
703156504
1081496177
517444402
931333841
1068321701
1483865204
34740878
658438209
465470074
706173306
607391309
835688993
1246894895
916069058
460276934
394952469
474795440
502143513
1296635014
862147140
670789274
492099548
1451077113
1487236815
1465659893
876989501
1418502602
595644929
555800459
970953529
966561815
917999901
1067363769
1118880658
1165107407
882069981
1475187155
530711258
1296358623
630359555
623618464
852710249
1094513421
1187442327
1283903224
1146959715
1095602062
1466207691
451985710
552538670
1451454661
461741116
1493769012
1081218336
763255258
1115629469
1061833483
271818860
791297403
920900364
844426367
599559708
945039680
332532920
522883719
942474058
411110559
829304376
990296357
609345299
665859606
714249035
1288507645
570518120
926010398
1035350952
842338957
895427265
1365399369
415374847
399601483
538374240
387881237
544987901
116792362
743766494
862648123
1310181746
1475187722
1029621856
1263381920
942405621
891960574
226362759
1442914113
869819357
1206621119
424767785
594894428
769095432
831530078
789624926
1297361622
324963264
1282883962
527009551
1144795350
680227034
494026796
255089669
994751739
763219256
829981452
1428632073
1174752976
793204656
1322290576
1205950307
1123275328
1470311385
1437943668
536149879
327775766
1149761130
425714280
961786743
703549938
1433470274
247575162
1083859132
613711950
1041289603
1107416779
1344472387
1290902125
972309994
1492532280
607134441
1344804046
713235773
993764218
865283555
247188517
987259841
334095471
1496769305
463113839
306632975
615065604
1191660513
334772371
471770624
404399388
403989468
963165514
881818226
1115010575
583114087
634792802
910729032
1489171848
861544817
619791641
1054739420
1127720392
1329269745
1067878518
1486369579
604476382
380743062
944942863
1423932045
1441133950
915879206
773430527
742656684
764661795
1435320936
1109660801
613875036
887099942
585647532
503102055
1162548074
1455756442
859533977
739750855
858365421
952253798
911917293
1431294134
1107008875
395556252
1199626617
407531393
355373157
456974341
1262889245
752894418
1410256449
687130514
857633050
511589657
447781298
250094722
1435909592
1453255500
1299928377
745128410
1358296367
361006784
805153231
1049186773
631474371
1492622360
904242705
1095611658
1094241744
1225072435
619076006
478370670
954214683
1077926499
1344412219
1419593429
1487499947
1485240002
1447110712
497323758
981410822
761654643
462153970
351052069
1471333567
1364357776
1492138168
1026872119
470042599
1492570635
802810506
1465253437
602043406
996411976
1342575633
931087839
854663456
443581005
1384071136
682206460
1239671447
1461578770
567103764
1456839772
1174565404
814444458
543287185
1288414307
964763830
212682880
260575945
861311932
256711367
842260055
897886067
1499830442
225880511
1457321560
409598271
482342192
961049765
845646344
1402845511
538460771
1284627614
756155584
759159342
462111846
561305947
912093443
834114897
996885966
410791220
333434274
915664807
251541671
956285773
451493700
1298845765
553269276
541636586
486990162
598535716
1129991026
1347910624
1283686218
248202143
1060054875
713252341
1448778383
987873348
760086541
670140405
731825953
1382567228
1089963725
337433448
530083367
1485973224
1330927500
463231675
839624589
545150123
452485659
1384040152
293609737
1078158341
423306089
1037622751
1477557805
758718169
255891167
554654166
885186859
794301895
701260794
1148645461
1427452239
1295323466
818306546
1385761275
690830971
1450060244
648586053
957433337
775420939
820937959
938013951
657904713
1477096729
1260330747
729682856
586581410
729241431
470301571
1273789376
261900971
1052360464
772417234
1255777407
1115133787
1103078211
1052675578
1302506854
960662423
333067401
699542246
1257617999
1326141194
551390744
1005941255
1074444405
865367380
806705714
662349688
955740593
920341040
675797351
1354927619
895387340
715338680
1204720910
1239275986
728903581
791079862
1059411964
858913173
947754218
580977257
427248996
1138728616
788539319
501725232
1147976027
848503140
660120481
1376015885
1290766195
1326871352
649918591
844851637
531512265
782564587
584909271
370471288
718868053
828640683
1466160113
278394282
825338800
724598901
461069877
521375939
860735517
759798628
1029304726
1140049831
70830328
501298084
577890158
741758560
1418048023
1245714336
630743814
515008134
642577676
815711183
1007224806
1318815599
1028984234
1111925800
539108644
1340501986
1388533485
1377347170
384683210
711698250
1098166609
952742394
510885539
1428156479
805476190
1137590294
1131798925
1457107445
780339330
1492655164
813929568
634535261
1485403816
1459642788
409005696
1413519371
1322350641
522813032
1124500398
509818317
299385262
968995757
1406381095
773456861
1193636662
955849857
823280671
1448436200
746593961
1438497751
922487576
1131914268
917935138
809134568
1097147824
624765378
1491998823
1493783100
384764858
782215382
548955913
949336668
960707770
1434768421
1013847894
730363471
1454196511
690748951
888512936
696097207
484835592
367040446
1437173572
766230995
1113885698
754253705
803650412
681396690
1411058338
1079025311
659478865
892028240
1388052011
628255028
682299215
1406602338
503652666
516748692
847630870
609317267
869967889
946125190
636966878
839074508
891507503
603436125
1341179373
618238595
679435852
1019339156
49985219
833347240
1417651949
568356116
1159428179
1263934233
950186304
1425798237
935866770
1186385649
684026367
859027838
887878453
728075148
873440425
744722688
377000095
984396266
1371219981
524071889
646657109
1245475404
519782080
1071131055
1095792909
1475184860
1318505184
697256595
680033340
412677690
862532261
1391771152
721233051
522591365
856934477
759040789
1410692818
659694318
1437711209
367218369
251632838
1015283160
1352592014
1033458075
931908570
659364269
956398295
649451439
351796451
1285612158
716173134
1059323178
1148728793
1060421367
881961364
533606152
914735850
331010832
906963008
333025582
833724561
1220400781
1088896494
862577464
818347663
1369403989
1478054517
1270626032
335724848
770964784
737111148
1085563061
1457402102
702877911
667486915
781127125
1199702224
911797050
1345018217
1168494896
1109438222
870377281
539823257
676869203
980661397
1354482130
212500284
675697046
170924244
462952328
842058788
1214718396
659618191
676624415
742031873
474831164
518962929
1280978197
619045433
386267920
382665611
944735994
821460920
856137044
996272401
235287986
706879992
1177108899
1249895973
1234464181
1240283932
503151163
1040598767
720302662
538207483
762371524
835075439
224452927
921234623
1067628333
1343076290
873944646
1087029834
847211668
375275799
1457086627
640955685
745286507
1461336283
1496269242
780974408
791003605
450057209
911013226
806482686
360490633
767641357
185165240
942369298
694689086
838590950
203041587
1197180488
957949845
734556300
1003108760
550734480
1276271882
402162686
876429214
867028725
1031464320
691370967
1211236208
766450833
813406749
936846936
624334971
820668273
1253439849
1446346477
485905484
190903854
1079935440
1379858745
1140719071
1298128738
750540716
439963313
1069960329
864995434
1031972279
530869653
882324645
1468310339
1243071721
247658898
690828262
1391013473
1449882928
818931450
467774312
943267162
947203555
1465796400
348825814
1091181259
433426280
869177050
858795877
811883129
550958512
1286081265
1338637620
668535934
440454108
1455762342
717975220
829884886
624280366
336287850
785718250
960427356
750713490
449681448
1443089456
1299947047
336207452
1486527140
682947021
493848863
989925375
192672448
769044028
598415677
734103891
1347883339
897990963
459931397
1338662691
786818377
1079401940
750687601
665433201
497277400
704905880
579705541
704730099
1394272107
497568582
716032859
1413937819
824302296
979357844
457418782
661513663
849730567
593079183
1235359617
991939869
928707234
730969254
502205550
1412705853
688682034
717639291
1044398115
815145396
1372943295
1047398444
334495930
1130777580
1266666475
397010105
1357653245
1403046383
1429458099
504617317
1005664964
973723538
1279513829
388771322
1115239412
811182422
917653261
1447207685
1433537702
993502475
1438149362
156716397
861143891
92552266
947677254
647709583
1469663870
700774629
1233411867
1402204273
674935739
847672837
888260016
360270545
346854312
724835663
667671295
1051838087
726143238
243930636
1499377331
173185619
1119228394
623332697
884621907
1024025058
1432866167
1331668321
1456523502
1405665559
469551357
1430582582
1355967540
1002866794
792076818
1199134002
517110015
1432629847
348958606
1057374778
616974729
231125267
1371893951
1329680644
990001835
1131442193
1235771868
874646833
1405574440
810396929
918181161
1035776714
1277174616
771899774
882315092
1120302711
1027086287
1153852659
598990521
662582055
692822552
779918273
981664342
791053180
1117310887
1059441044
1007866022
769636891
140655154
1172311938
340919449
826337457
1496888268
656901815
491104925
1306944447
101423358
855944521
827235962
932384363
535899822
751600833
880354631
632236801
632356671
1121000690
345422216
769135290
183474813
752951052
817367213
773602651
969209138
1197729754
1339937246
316381766
1488015531
1055177326
1255461795
1462966333
1193911809
797987129
949694486
486752969
1494009020
628529876
331770618
670006750
1201015885
453990614
806754899
1335466102
1168007385
1452043001
431013501
1264014116
1074402035
1039465392
506426787
1411744465
1462273213
876005597
419317213
776649778
480960999
880080646
397003116
742867934
367255613
1341918667
927620284
1191866302
935563240
1204768606
612168535
1306839161
1094361364
605168139
522592389
628287513
1433237067
1314015391
847502073
342777731
751979050
329584334
1132967796
909358445
663779403
1494560646
881355897
868341430
1480469881
1459058638
1070560799
835841347
1486412126
1188202523
1407240719
1036251814
455392495
724461842
922828098
1120770396
678131362
495904476
791937620
843433064
1083003707
955629362
812638828
631928417
966500314
1088880901
1457410959
335022225
2007743
575400512
372567615
1417676640
1460223934
509982252
1342906980
302010095
398920089
307114401
1434358119
1407692284
426751706
661742223
1003211235
1293817936
1401518844
396503492
933244847
1099074480
1021145966
1435963776
606182758
534693776
941770451
989636126
636962411
911747731
1218845226
1087340745
399143078
702648664
1263955230
398443422
1442656314
542121945
302714699
497298571
456437074
940232537
898780582
1375216518
336483916
462219116
300385954
744157047
729219657
914624301
1496900113
1096134792
793102576
709912862
126391091
1052923300
1057352635
359810884
62833943
817178219
694101324
1011009268
516275456
634644043
154925562
1100010454
485923416
693251070
1354472656
935455387
909016392
555685365
1395602304
603462704
381714088
579642492
915779918
977431870
1446720057
1293491611
715969416
438412178
719746033
1310090473
1257055216
144025481
1405828369
1495739308
1362632138
612976179
956372193
901487767
910556912
296916625
1427791848
456095801
1490400799
1053367429
1363722830
139933011
1207820855
270123568
1062202147
648706844
552699902
1080211412
958655222
894546808
1492155104
867595756
1448950836
391961143
431830946
612550743
1380269526
1074855556
1028095159
8605103
874260306
677744173
411217737
989874643
1220008250
1418572334
1231298340
1210187662
497137318
1181024772
1426799787
335054620
1050794408
803967030
330635187
1018152948
385732695
655483196
1402588171
914914173
1400938009
635010526
1445542305
1488500309
1414202471
1346922763
1417009487
997303895
829190154
239909106
681571639
804388260
1258194574
689785154
1469399077
1442050864
818534778
525607621
932050131
1455895896
1411119571
312695768
641276516
1308768915
1213746110
1071686771
1174369060
417770895
907071286
819493141
590103239
1232179771
564272791
626332780
1382010292
1471699178
922256609
503988572
487992094
1480621246
359935643
1435087570
804423690
122233270
651839785
1441895822
905489278
912280254
858784927
346454668
535641867
474263812
522008664
933463118
502448560
919368901
462458858
819836067
1031850626
1167989214
1402013785
1421727908
657966791
241801859
1003958540
676820579
1422971355
585865176
791658530
1117171489
1198197188
529405840
821689717
624419437
1391801791
1019761056
1068851694
486703687
900091539
908559094
473811903
1164044845
295476285
1462058652
1399638206
770036299
1272441724
833401006
587644338
979002779
561787723
372026934
442402502
666689058
831940457
1350504816
286635146
225042155
689244413
863845252
1029284481
1082917024
1064319393
1429941505
843160369
1478634356
988706074
710615982
760434504
961022854
919934943
1392485928
596083445
581977738
635677578
662430081
1368370983
692938568
724520201
1499825963
1473491606
853395709
624959588
737105964
508987906
1484804169
1253190541
867074192
931463154
475473380
539459667
1417327251
1335055701
762968017
737733019
702009153
930482033
510178089
652373343
1382938769
821031268
1389745003
930030
1382144182
1229512352
345441476
1026927163
1287876195
1418159947
998522975
546331546
1096414087
893151750
1393699806
1307149971
1160701595
846361265
540763649
522255154
283174647
363068911
1091077696
655965609
819695679
1237097993
1424654737
1049535470
1430301967
1407060084
1350882213
808854513
1417654598
682979574
215839494
240804696
705600093
1360314209
1308840390
1119150427
807543604
793495694
649608593
295138782
508585707
1488970813
440560326
465456701
2656478
722166613
576544177
884248839
1176570130
1012262828
320946377
1437167849
218491651
1356599486
720728069
459381606
300382515
1499234388
1287908344
1319719778
764614636
1386704425
459521887
1393679424
1167678478
647406300
557160058
822033907
1380865910
980404443
668654546
865047937
1330963664
1078584751
1220572062
593994584
773626033
1279209844
1384708254
663345031
614611773
1144126616
1223990356
1277409090
1345058524
1236769713
385000111
513090407
636632594
712064383
731711805
1276212846
1441346687
1404957804
386638077
1200198956
1291994545
771451405
1399463086
1089419049
1395152209
1360893632
700377526
1176795285
738096582
303341863
1232580340
1465146055
1476295388
782910036
724790845
1440628838
1416476861
956389125
1042289848
771999410
760303951
668974370
640097801
1104945341
1498340729
1398335303
1480412031
930499944
1117393726
1002029753
696383460
882414312
693239937
672850733
372404831
735537620
1463843481
1422477495
587250886
468858560
1315276686
1492973727
1424076484
1062475849
1056379809
867874079
910881384
184376367
907219730
911127783
600069056
987276006
812921414
1415589261
332328286
702359129
1046877330
399836654
1016912589
795695371
1303100396
550849696
1046807590
601810735
1294928693
776380202
1290869207
1109646371
960761232
823836018
634746904
806988964
1132441360
629236672
253826142
1313050056
1077264386
438035768
696109626
1276174436
302055979
400647090
515295165
968843730
646049749
1428515508
1469486299
864145395
1091718610
1497934727
1322811757
641430042
936150732
589712289
1209785275
663111460
906434359
642720032
1164582806
876923382
1028131429
1080785020
972885376
1484053298
972919266
1060984917
956449351
456093120
895773448
776009135
607674809
1422112159
359831913
1221747817
95524301
1145699033
1157714167
1364100269
441450287
700606493
1154727935
746122077
566701065
1024406281
1499550658
494995432
747860936
1450194181
952816359
1430102635
1408571448
658900578
1409125284
1420994429
274771805
936370005
648452041
410623066
751886736
431493857
1484307654
1236407856
1084002777
1186005277
1461962107
1056700126
592960154
1048693209
640032188
491978361
937425442
1111155790
968988029
1368692381
943951243
720171457
1061481098
1012390024
1392466315
744007248
488711367
1495891566
676175463
1427415438
1427292791
1048086652
1432887707
1005300971
1429416654
1317400704
572675946
921237702
647501016
330512548
773049492
811344888
574371773
611269548
813324582
1363750884
1405168943
835035746
815479652
639677178
817309666
1427030759
374606730
538004418
1134019471
768977735
1138390660
837848688
502497356
802394833
1137106437
426345237
373283687
516033134
1492409500
635022884
1202153203
606067287
980452060
1009517363
777595290
533095418
1407439398
468442909
808881277
638676120
1461730090
804616611
948027519
1214870933
1394774310
336592353
1241755688
1046484495
1370376568
699325186
1433743829
1446623034
269598026
1430279952
782327508
1318994605
1008062404
895630241
1029089380
719526846
280918311
1434431880
1298489795
1441658411
1402618817
513252907
878412490
1380508757
592465006
1493936365
1286180790
1179499236
1429760989
351309811
316595898
972105809
710504423
743397278
684590300
1396938628
1382587618
628645240
1229516609
762942397
1189004496
280242407
955217725
1354060242
1084031036
1259589237
485986474
419415656
863267709
793448231
486545120
444854522
504966385
812614427
1126149991
1347429540
1272582454
1448295467
1309711430
1271915423
971092516
1011956514
989412815
1070792047
1410953409
1457978737
1125779533
277459797
1181906646
550025148
1388241518
1127259914
730857867
1212914611
854676569
484756986
1152297862
399569846
626657113
650106704
889194992
803469394
931833166
593365293
1465887900
1235033326
1248261991
1414072747
834841377
1352474778
857265353
1407150252
1352135569
446743552
1340618025
271431603
546311728
1201107270
863186819
410010738
1460295796
1234299211
1297718557
1047782338
723982789
612833837
1210068061
1412320063
1374882173
93646303
872689469
1364524871
681120135
945581140
1160588520
1302803581
752517992
943858672
598108211
315469459
493577629
631159581
1416187017
725053661
1192965298
1002601833
983518202
440519612
1408405897
1271711549
503241365
429534784
869646957
1428948878
1219528386
976396409
201641920
818209553
516041830
1077205334
1417054639
147501830
902376982
829841530
1491124152
1422593562
852055528
768536685
1301749603
1047054628
1459355378
686515039
794816491
69185035
1455551540
202010389
391058872
1107962531
860940765
641562551
898929072
1038718100
1135776869
484103728
1025747042
574674688
979015471
668202589
521301266
497075295
874721700
820503490
778446022
775068740
474307331
201558513
853298487
988201142
588170779
1015562419
554036680
416839502
1372007753
1421520957
1475747662
565831220
437122610
1337540578
1164008486
642114955
936230786
1039574533
1036229866
1433018103
1420387303
900382530
932061469
642014856
373362798
926942900
909062029
484830512
878840495
240737677
1058327505
1498560768
450041048
1215557722
812070541
904621528
492086879
1184919180
1224735800
864747533
225843217
1148063686
1030890581
908022268
1484247254
943882220
948790444
1196436497
1006711478
438836307
508505016
836721239
1400879831
513892344
1404371614
1092502992
932764007
1454149198
666554543
1486060285
1477246623
525724425
926220435
1261763793
1412062813
1084904877
1352119771
925048816
442219625
864688454
1304477795
823654173
858407719
141138455
501406246
1360573981
683678407
356151052
746335640
640552395
688750228
1256635626
851125414
654504891
1426075061
689684798
818637356
1012697666
677908778
1452408629
695814307
702257787
744466968
1253659541
1468239473
1475850919
1367948302
1334917180
472187586
736920046
1203100764
908249081
1251700689
1154059385
510786101
443119029
735006619
1241696165
930993513
494219562
969915329
285483477
1155779703
1072488996
1491131669
695313320
412824913
1227885834
946982200
1224508209
1026866529
1415216676
1397247458
1426357257
362118354
899522576
832270742
1491253446
1005927238
342993773
848275507
869815921
1135139890
1395611670
608224409
851006553
1483932537
1452107267
596235074
1275437456
1441018390
1100314450
955392677
1446769400
1455310741
700366337
638178141
728815962
870587323
1489977357
928820534
1369268823
1323346453
584015586
1106621665
1362662295
624754227
1251257155
469969973
1452098744
302231461
504823035
380549339
909662582
1104987366
561520905
946898723
1361149249
942329548
618020996
792716866
682914202
971088617
1442449889
1040510266
1117456775
1420390412
428037808
1184976004
903362539
470213378
616908096
1413294791
1372270545
1242613430
852654927
650102464
918147698
1297101884
417510253
1320043466
213771484
1458262301
1486971945
148406002
1208508787
823331175
1161718715
737978794
838211310
713134337
589306013
528930232
1148169007
797978772
365860248
742232423
964360199
1042999531
1171056918
1459839019
809806741
778164383
647099722
544183043
1453029031
1404721567
1405501916
991943748
260278583
330405631
526048450
466887592
578480500
1115908724
916838789
454025970
1417941390
877028341
1086803101
1026206115
613950648
947308692
802196724
964519684
538810468
863286549
1453179371
397404731
199818983
95364
1071593547
1465250741
718275273
1401486527
572945304
1416458316
1121996397
333394576
893068407
457300975
1411065758
458711638
325518537
962077917
1221556322
1051662834
758181032
708072894
1465177750
1498202966
647413542
1041396423
467064849
481331884
1205780911
644426840
1110468602
531981918
1282024841
344769115
1100835286
1452301126
757018458
1438859642
637190312
753087905
1358642350
994975955
1090409680
485793227
1204042796
570759875
933257027
1240220688
1444276732
874816261
168288958
564057839
1027957446
595500462
457619176
547532157
867027782
1087847374
602284178
649043348
973818656
549938123
721097755
660966255
1486165276
336687456
1092920763
125531757
593103164
646828979
549776784
1408276271
767541780
1036140364
650145475
1298193837
779734183
325034643
526273134
1491352983
1269086475
960102829
993995487
84270692
1096304918
599674592
698224176
294119884
875362982
1433038266
855760296
511128246
876983062
177132926
391128035
921422375
381255372
1420908878
417767864
1027221819
847972480
1185108858
139539366
798694406
1382025263
705867842
827312244
371367137
1430055595
499220053
1159233810
747449797
922014905
485658384
1262150872
868260971
1155525515
1033921336
1426378615
601513202
1453597511
426427781
796422173
318327719
612899613
406363964
907338929
837465883
525433273
1028723916
1082850700
1127052707
994292975
659326139
1053767693
1352568915
1296590048
1307988383
790032991
970515342
534932708
987692489
856205716
1022216417
546107663
1024491694
440390814
675719679
1103422637
851022926
444920333
471758326
400556134
60795716
478262263
1353346843
912727712
1188717691
1192050244
1190242965
1298556813
706161353
715270294
1138922746
483941478
748569509
1327026877
1339851855
718880386
765219888
510560964
574589074
967064235
152574912
281538678
389329159
1297403449
550637410
396026405
389363955
787791206
321356481
717263903
598476661
749149513
288823860
1145017156
1448477453
508873327
1310826793
225056835
1445512515
1400240559
669495116
1271339405
632132816
1415475811
488476611
878549337
472386846
688555669
880946076
1461024164
868121328
729886079
1228128309
737155014
446444058
558643193
999927053
1466097260
761102245
928860955
614771013
1212060422
813560908
1023106358
989122961
812831654
619663065
1126735674
749156899
1187180400
1446642599
632055534
428244427
1188708955
799394198
659869794
809253800
660953445
644791270
824274747
222869651
749173174
746065099
479415424
1176759316
558925484
713087047
1350399653
790403342
1439019870
129034258
459450116
853891976
472888939
1072240247
980979444
893422675
638998616
312845543
700433668
691222278
525663938
1439595015
524313416
871998668
1023212958
536004542
683395072
278444390
624018915
789437788
1417680566
865620850
315685209
829659117
919791602
1176564067
1365044363
735902412
921343982
1184783147
299887373
1170160916
1496428014
1050137833
730216616
970633180
656029949
508183815
1281540307
824319023
615919779
703522127
558028028
497556241
804281074
264578503
585396815
901165768
1068822300
479692151
456878476
1094471727
1442871261
1358393511
1023619183
472514401
574119774
180832486
1038374259
590412487
1246980174
526168477
864495464
487227386
553555803
1497106745
539451728
588711848
375537362
753118480
1091466593
474946506
800414372
523947352
624535071
110828370
1430221055
567358546
551821345
488447187
1372361633
1227800550
517381717
987725434
998352304
1398229067
1413856948
855141895
347184833
553025531
1453758140
590128020
928471244
1309484158
775521327
650880131
863931628
452052752
1420607773
1438156793
740189671
1404229454
1441523863
588519064
509621167
1217617399
1360615718
1041750437
894178621
933841557
844260809
1359575411
126326500
545518784
204957850
875473158
799281568
285322392
1134775443
1176829452
754787409
984824219
1467326905
750422664
380159322
811031017
745032652
742303275
1477176951
550546106
1419632059
703945944
1388804587
712632966
1208269901
128144333
728243949
894921304
502599295
1579581863
709244419
1347692939
954935552
1080414368
681525103
825007049
777302505
715549875
1446367518
1035351528
573975701
895847464
1223814020
1479356221
376257057
1183163548
515032445
742905338
1405794858
848876507
967522988
1369665082
715474994
355494030
867252949
468238666
1221282200
592837796
1270894937
542654472
1380699930
705614203
1281331365
641911267
852055624
887851286
243577637
662455224
1488965436
1355991681
749719570
1198105691
633892811
308886559
356685676
1056095408
466737493
536688105
1344347533
386432249
411081051
643314779
916830782
1482485533
193954095
396419262
577204350
1446226635
599991955
1045611876
1263550800
957577654
868292856
1516606176
888524087
1081821463
389713856
463643774
1249679125
1009734671
1437917186
1044433357
301567025
1458746687
634563936
1387242082
1507343766
631977542
1487353912
872464236
743571732
702979912
251688789
1060505803
199489071
1046314707
1528381304
529173676
783123872
738094230
964308836
1299264270
942373148
1577640656
873158911
1434757430
693160892
988757620
706558942
1066360830
1303193380
1452327984
544486410
1449912974
1494780011
1438650396
446841888
180290475
494452253
662787112
1259351864
939054731
1557359223
1250432295
1558778899
1097519440
751310527
1002303320
374215686
788297943
1593808881
1101000468
341090532
882660768
729916011
710344688
1500084966
761928913
908559839
907589672
682731671
974538874
361674899
1053334698
1182614017
1349221047
1528777414
961099534
1521734160
1325393417
903034287
893879102
1213562119
1378266242
935939237
768343050
981387745
818962046
1420958011
1239135839
1022995365
841180795
1421854393
509804251
1273173045
1060381417
830226198
1239022299
1278589506
968810209
310808322
335414110
750670240
1583569939
1434764869
296696997
909958028
861059849
1117525170
738248167
445920602
1425245264
979122696
1387764980
1008309860
961512463
541176817
1223449966
1028781260
1184067421
1197384846
1142833826
1536186980
1480956913
1166667622
1115709662
702298949
1353462591
1263862226
774544281
752197602
307244926
525502589
314839227
569679677
813397271
408802310
494471806
1493421309
1190765229
1236283240
1126942129
1017197781
1597521260
518048844
471927460
1006903013
865707460
1071543452
1210054840
758196710
1338405011
1425558678
930593743
1495203042
651413108
468264209
527941888
243732974
1377323354
1565043663
902340849
1469155988
1000346795
826671655
1257628332
531793240
1022796420
1446532691
930099810
801509327
166713764
1490516178
1018795105
819638088
450899787
1070259932
884946326
701766759
1185962967
744423868
1566854568
847305468
910641326
460181386
660722865
1049903215
957807708
554472045
572167459
381724106
810244268
529228961
663601312
463447012
403214663
500917032
286006404
990177757
612194040
684955908
711267678
1030781144
800617944
1219942556
822706053
1077485222
1211420936
1541649131
677717825
1578997645
1224228366
1407967414
1425274506
1292324393
1012827637
298904991
934945143
762135413
1289875797
685140487
1011695252
1028637724
1534743616
950251479
1456476771
1220897543
768954313
1020976830
852686666
744664538
463134362
277163184
1199746552
452451771
929792750
460990956
680218044
1143411018
837413111
1045419585
221801208
1543998475
904681539
1516002455
1475920173
486563029
968012997
436798251
844192921
117217491
1546425007
1176638606
1426473776
1416183653
1458364967
1393846501
1081821597
516495892
308235321
1182621905
1358963512
1408935844
185766070
583633338
1034496677
1123617780
453861351
1436934972
915441216
892797727
1500992554
893214322
1224876298
1422480659
502688368
840502333
626125043
1381652291
1419900932
1299212229
1343779362
1166231088
561108249
438129970
650929022
904773089
471107277
1047623142
377259954
642991351
454477386
1009217316
705842926
798940275
870940291
794484712
705768897
745740084
1287931685
1244491387
1103171473
1149073632
1372015169
1435108894
674229286
779373482
1503909732
1463180423
525696527
1416508714
1064563162
231921132
1101435941
983952264
226271178
1375636262
220470362
1522778394
605857128
1543270054
773541809
805275006
960274430
1390865620
510566761
967939364
669128877
703989352
1023602101
1024689594
803335483
1213633959
741923854
1363168001
1396487208
1034433859
1323174245
734571719
857794704
1135270626
1496026759
1476757771
419097155
1439911901
639481960
848983976
1271213457
471208130
1577474768
1547867173
1578804517
469123502
1213808957
122133321
582793025
1352061047
1092704435
283612187
489793060
695456391
478596109
525249333
885060042
686107888
900944952
1571260957
760683914
701345550
616768255
496904012
391323476
683480650
552764064
1410223773
1107719188
1416337238
644338955
1455913425
820067530
392044723
475515988
6365333
1589697380
1239870813
1514791170
993413366
1057548418
1426125261
387230
390381784
1143747255
767553623
1576783576
1477934727
294687211
1397778032
621864210
796075148
893460929
1461222269
1494996535
1074777456
708090476
740267183
1362714436
871563673
1077927499
1268553623
560957265
1000009273
1546168788
1384035723
838709889
915092411
924983111
969632253
1015800459
747285240
472942517
962557739
681472126
837568687
559820591
732385074
1499577933
1484324371
1032200026
795041704
1596414391
1342867194
414796736
1040785962
1403875764
1008797649
1595533594
1509740847
1477946236
1270666962
418235312
1460599410
807082635
889026791
1242711038
814682531
1471131275
1534856566
976465040
1297878313
969603850
1308392568
785771144
1461619927
1403232323
1376926294
1444807820
619194541
663812963
930701044
1360458922
452484729
978413690
1224285312
1002290348
1101079730
656244158
625634691
1071737530
516037397
634751157
476947373
776752249
712409930
1174368846
771389792
1533396885
1032013472
1402213838
322668395
931067180
1387636178
947878979
849375927
1594713994
1085342267
954278045
362560427
410692278
1439069470
780609837
1035852670
230608835
1484264740
701754882
1453634044
413124867
858426147
1569876491
1223671057
1251959625
632884705
1186659190
980847465
371792077
1280710744
1388060918
680747391
459667463
1101736670
781908887
852755575
1426164282
1422691833
968041448
740444650
984020145
983888233
810857726
1360181855
920577937
412349554
1040344919
1183587322
1399079328
609776990
997467519
1542844810
601685689
938454415
526018152
650049459
587622921
1202865599
537060499
381230159
1531601911
1346140489
886451517
365861722
674556746
254842892
802883982
983877417
879445095
417198434
471993182
1475173653
1494313906
411768272
356357406
1426250849
927667208
735753301
1552448
238831570
1383114390
693344337
1032661944
858897770
1106620229
1437054494
1547901140
781090916
853398276
300462555
478492906
1543285814
1333330046
1487753685
867431859
409057061
323706319
793896857
540710212
733209468
814460787
236232453
1273220153
509850196
364112971
485529446
587394314
724655880
539445675
1596319130
1268254483
1340512989
470066256
1379869162
1334546288
631826879
1408413262
924182348
1415309127
610083219
696371669
389448810
747041150
973509013
760434498
449379721
566568630
1233699178
1429147345
1055866384
658593340
1160175638
586500404
662123776
1046665176
581643928
380222913
593701539
362930652
1582952409
645099556
524341276
318608906
561871313
1488183516
1064055879
857382474
1454597719
426653963
1070388853
1487496955
806946875
528241876
740200466
658636163
1204075943
639486919
792892361
1333937125
1303572762
456826083
884985109
332214585
482669692
1592170535
1295392762
1454480850
845413979
1275207400
405043734
675879027
382650485
386542119
864660429
1093076822
1033317235
1267867300
736049826
514995703
766268950
752587789
68439216
1518847032
1464203608
1589618669
1383151183
1464570848
1478280108
1165975740
1060249082
1338427396
958302982
1348123825
1410724219
1569872988
1395309864
587537694
1560148547
87854203
581698286
648033288
1250918319
1206038906
1533170154
755512249
1349745449
996298039
1327330944
924580025
1469542731
1201339878
638998344
1421185120
397995747
1449576400
978000273
1052547851
884012075
802074455
193071316
1533399501
1580652154
321331759
470252738
256221365
1481203061
1082232412
1061500290
747743860
476380382
1571701709
592014241
1498046131
752656718
1324931123
810604895
637581728
915965322
1361394049
1445599731
1238274273
496123800
1557675161
750829116
1347921793
703065575
669346865
987463115
775480743
1416276783
1058432720
634112219
1486793378
636372670
1128915745
1085846109
763785671
622846886
786017392
1089881632
702428801
1538417688
482034545
900171827
1280180609
288904550
1030703706
1359989123
496706244
668770481
1120031316
759418
1234872606
1512297869
1540004055
725567452
1105602769
481313502
671138732
841231138
1469965540
626043359
711290172
1279592783
1449393568
707190696
497695311
1503215974
303203926
448409065
1005098908
1439864173
910643392
793126494
843893810
502578188
1020144437
369425463
1500965517
1539030617
1051064216
1085423663
1226293187
504729390
1381917540
1166138111
996874451
576620434
268312208
516890317
1471144821
791504153
1059441382
1016779107
1525969826
318927399
90896566
474729534
677616406
837527658
1026890568
1064281809
881922966
469964429
549648517
1482199836
803017516
697723158
534579770
862985380
1158632112
582479451
1217519946
1426586759
886737064
627808436
755813071
500664919
1058090407
948235083
394791424
1585974671
294281162
244542918
1053768662
812997188
1040232397
1463020923
1364421933
1281401272
1415867707
367377134
591685777
1069249891
1477762836
226435520
442296314
1031604223
1453495536
1402883862
765183139
317277329
1535355699
636739034
1327972143
1575891711
288203591
1465300040
675027823
1353026945
350246224
1516920215
477927221
1318093083
547802981
1473461634
377545995
1516867285
666054049
327577676
423163499
1354000629
1172695840
1086855037
1597334565
1233852359
444995229
152043938
748030746
1075099045
1428120429
377108877
1571188761
1014877573
778203908
582879398
461467207
1526187455
778214531
1218272173
661476616
1435435759
1454854466
230274862
1436464779
107633757
840202391
1284143368
481013178
833352848
263920230
345856424
1413815151
1486128606
1341567544
1058975257
477655017
353206713
441522127
628981396
1539098827
892916288
1069010020
959858501
752335069
941614386
404600008
418781624
1437066465
536816963
1150962248
1380074298
468088279
1131301498
836520339
704674774
607321003
1484989846
779235969
1350042490
567562255
1035728559
968884765
1380175807
903664849
1307062847
1447015399
1386444196
811944405
1517260891
492204430
1419103926
1076787541
1424804603
1208455145
1516155065
1509786789
520872016
923754550
753882685
1277618232
1551727973
492873937
728985144
1003927329
539854342
575272446
439141050
303322401
1513938470
875582293
338205605
1420074235
474047253
747679079
550945253
393907852
1169610308
1188200248
1253051785
784725725
1310748977
1233532131
1204514973
519627507
1241182494
388554747
1432589429
1294192065
329964947
457291922
784243056
1105343872
1586877321
598626416
1016000287
614154562
428138718
907664054
876659082
347361168
820763007
1149161188
987854004
1375287933
1237210836
1447624164
319116341
910165633
1132824854
1009775020
677737134
754113185
907891077
1578853701
735643796
478131739
942593175
1139924245
1042796506
1428317585
1191390028
1369997776
1193911036
1486218595
1133717366
640993889
370355920
789696844
1255451841
278541335
199408658
816880442
532910736
938128244
837071769
842474117
867389686
1313051486
846329234
930442747
1254393056
475878738
804430651
954659932
1447752165
1501982809
842051189
785448216
825951307
1345999784
445551639
222339289
376350065
1440578107
438741567
1593397822
1316011514
963016616
1499799687
1591222433
970460587
1100892101
531009160
619333300
950007537
758274698
679397542
592250013
893062283
1488074253
571932982
1223654700
831396690
1422284060
813452679
439153372
941956696
864379147
561960423
709580267
590233898
455678142
130220567
1581523056
774595412
928029052
1473503363
1367506352
974970746
454596326
563747599
673396896
399809156
1268896287
387097091
572469653
1589254868
1078754975
815396054
1452892330
1590255953
1456694854
1590189727
925329950
875205757
541692787
991185387
111617492
1479065370
624355838
707573323
1386693349
663635847
163807868
712053615
1531939488
834565074
1030370614
1052881240
607741203
1015684352
1318189731
1056738538
638668098
752854525
507212692
847186508
1294036425
1140138408
1096310982
585405512
1282393860
990821580
204025123
1558404870
483246817
497716391
766964903
591645887
539869575
323709732
1529003190
630332206
580471944
428190787
783794421
1528345509
113946458
1378575181
846523501
506979788
1246252113
1496370846
1082211541
752256389
1101190828
1512559461
493542326
1410882181
544272841
1211542418
854160837
1405134544
962572483
490445939
958759015
1198276008
431269864
1007636635
577703800
917112504
566335455
1229875853
1505158840
1442798020
566643226
830633180
1406815127
599071187
1518249282
1329329668
527711746
741394194
512474270
1315356040
513821540
370553110
763637307
1398233404
1270962787
609636853
671752760
1466485588
419692202
1253604429
1012427621
1276197405
339035969
1004914472
438642531
509308551
510169863
747324714
641605212
1554347376
1148567081
1138404144
622121962
1328177306
1499773352
939055970
399116094
458491307
1097156391
854734928
887105355
759596539
477377723
365899130
852008724
741660561
270546912
673045091
822361032
617279428
651965639
627001047
711683393
1496887051
1214252905
1328835405
1196110307
533832577
1409911302
1475264506
73517597
1527048594
423725153
699806810
932555871
1536936158
305641975
847112964
781296218
652492333
600567159
852649674
384887414
1193584767
1532869729
1057282799
575098632
674502743
1170605067
101819100
480167281
499395115
634010928
1284558643
391240754
769523671
837381136
974196643
374966714
1040806928
706034430
1209053804
784786589
1142403505
722660461
1365085492
343300508
782595414
992001137
844849935
1452140905
954176056
1555657512
550680569
1139447519
1328256471
814278685
208102984
454048806
1174213776
587378475
647216769
460252036
1007746787
503274483
1509265451
957233075
818210583
1094079924
733977743
782616501
767972183
925132532
1354059139
1428139277
1060346499
480540603
970145880
422876739
756517920
1086469590
300232935
340273114
616760911
1050329496
1260126594
1346376405
90687657
1264196553
1533055652
730190144
393546038
1020945907
836672482
508532941
264793949
506972147
858815767
1036329346
1003567569
879744031
926630635
1150137666
1047949687
446482070
1026039060
226945360
604757972
1440898925
469855912
1572024734
898737276
628985270
310812140
905043266
731941438
567291988
384923658
582215291
290837591
895709747
413281949
887401399
1082251539
502240956
611835412
1428240844
1195557990
673406984
492557463
718147841
408512836
1570375252
1029048627
798753761
1116521330
1399054121
830730227
1075966723
478209105
1584851964
728191451
633524005
614693520
1092260868
1237630530
337900278
911387732
873363153
1238673398
726088996
349964535
1035892557
1595533119
897772192
356852435
1427761334
876324977
788967930
1120119247
728071034
375524678
1573585401
793125821
493909744
549840887
1366589347
1567479162
1234527908
1465622135
1141794289
459928938
623766075
1457525161
740549924
805371190
1329118920
1459499472
321885149
867366847
750017461
1553664183
412045527
1249235072
1578882951
851223604
1254316206
1440069862
348609237
977945059
794537736
990234009
1487926460
688211137
662803390
908105455
771970549
792443173
1433119592
388708379
1360007808
1243003226
800105099
918510375
1090104671
1557513931
565680885
562047878
1359021604
752475707
1542119751
1528258823
491742728
1231888309
952577672
1570910496
311922846
509834831
513925269
877522587
317078508
868054190
898622327
844023842
993286673
847058054
678387643
413561505
674457421
642326649
1390172264
711003452
656060684
1406558981
1137775357
586777254
869535978
165981011
1026557596
1019685664
689792536
720324333
915420741
1470616157
769382927
1443890540
1009501378
474440874
1406276995
319821467
1289044924
347843897
375894795
716743257
1194366291
635369330
1584708341
983011248
1474787549
781616923
342772060
923601829
1496098754
752860018
916946211
503717254
851501574
852919581
480062906
1471266230
522515901
1191609558
805836162
1044998918
748039568
1450348284
1007576633
61835265
1587222213
842055965
893602861
625199301
921440219
367275838
697163511
453105465
986704283
1053318888
800329812
943529634
1439416613
1340730147
992977057
453443888
884217825
1318376818
508797698
1251057710
1524308044
714659541
985530033
50429596
1395058394
395456984
1594795341
46507278
762486637
306002269
268765988
1427223201
1293223447
1582473522
1290542802
1041305170
1440993815
351475584
256354624
1197965212
1483981541
690385030
1004976077
1177971965
720537055
719429901
1050350017
1258119982
483486298
468957668
777764262
952749547
1313719237
744126152
479344251
587294589
789563076
629441961
1423996748
1542819806
497398972
467733369
355511687
1470668434
251772776
529824724
570249422
1310480532
1536281836
988794437
975367416
989582788
449460988
1189578618
1350452465
1001279162
971545379
804580742
1589585945
1517834713
1241961033
1538638765
860534322
1525133781
918743570
609827747
1029261429
1579877455
339158466
736029624
1258048164
990137827
339901018
748782447
633465883
930534638
885710442
1350452633
1065179845
1033925149
914652419
474160452
481539550
461997750
1021052954
862108286
1467553880
847683633
290650353
494511412
908061481
1064071024
1140597663
732133417
451138027
1202401676
429615516
768049968
129687791
1169247449
808114867
632751152
907677049
494092443
954024920
1555151457
1577588495
795643241
241791287
299158781
756033728
267872590
1064631103
1334582032
500316301
676714892
916517260
959448989
876176937
1310072348
650120437
814474392
1180524632
433218276
118884691
744289908
1313280539
836496998
1177641778
881597451
1596284899
1459130666
1426627184
424430010
1441665065
1335653516
1478744514
1100227089
925277680
293891354
592718067
1350193914
816084764
1393737658
1295059559
1009576492
1145531790
222650910
631392046
572369935
1208597266
1079648872
570312016
561866241
1529108057
658779232
741929341
548632634
836300691
189203100
1379589981
951213201
238393175
782291403
1276776809
866441938
961618742
232173908
1429338013
1005898995
808647874
1318034193
587787163
625672675
938397835
1594505182
1410537639
1122130816
1064357784
1183225063
733940269
1434674446
574043103
466306788
530035955
770708908
734433081
637615507
690319382
1494352184
566236469
452912217
419581068
434699145
648102071
867533123
979648167
1592319430
973212421
1385029846
356772842
340044031
1262233549
840464501
1193141237
856777897
1401593461
509200432
571345904
582658263
856894571
1361672382
679154836
619623942
518985235
1446719220
743207911
1165280881
817474216
509433218
477756959
1486605952
1455419337
1516052280
899060080
312663385
1148085246
1575165342
1291376949
910381760
1133506053
1363183365
1220775153
979127107
711237588
400925439
331947939
786050756
206417618
996805697
1047075718
852030153
1424926049
1282779112
335108724
1086858849
426067238
1428960591
941979573
424541180
757933765
1090085558
734614214
1518724979
1503656107
1034650644
783757060
402662601
1491248188
818123583
810396946
543185784
1596715596
613296796
806165347
572347274
1061569572
602826545
395003420
510898293
838414328
1359486287
786568369
925139250
1403880212
855343944
1538396053
1453933592
190495563
849964374
1380228723
962776747
709567936
1073304975
1009785450
317091545
1402141562
344623984
1084392798
1007155196
946930077
706193443
1574828680
899465232
721085965
949687334
1335220918
1293372091
990777017
1589409398
1168696052
677567858
1336961113
1153867488
538067074
766336228
246548003
700283902
1200766010
68369695
1353555230
771429419
990055539
776956336
720734675
1038216748
980656461
632640758
1057559633
1096886462
865089963
1094741529
1556282709
823804427
508858960
472355332
450298656
492321422
241246993
531086312
417455919
360820172
573482580
598446358
1253517317
1018311135
1455684615
961011857
396466914
1571261027
702667326
572626671
1402653045
848898499
443321580
1442914523
455383229
289524636
913130333
1057804210
1171820488
1465006380
511897291
1457864981
604397948
1105764819
326460346
640874348
762792274
407886133
307553279
1386837242
1258715291
616705133
1491283383
333553462
682209659
698434505
695737256
1106683816
650143282
1512203893
973616327
471627735
966206581
839774095
845066519
1028561025
377864201
1035484838
1033092271
620609807
720700504
900994481
159219111
537668569
1562670624
682490382
1286052670
270104099
454687529
915619044
1308818208
1332646150
932099382
818557803
1387912776
797644052
505149877
922579370
636995948
1019639931
1238969384
962092913
738854638
1260756086
1277508260
242263284
239885728
619856922
396540390
1017551308
1064298471
240562612
1424185005
498835245
574786424
952112500
400431085
639357326
742016174
886000559
571338740
985705965
497496591
719605782
1163631579
703664003
789930873
523762836
1277650175
446247733
632879805
946247591
739414639
362035611
1475176730
1169134972
977037619
959425790
629842474
260505066
1480241706
363101230
1239062582
725630510
711315829
959778422
1366680087
485151326
1147150093
448120380
1464317062
1190706590
1494671979
1470431352
780159313
840775017
1065920431
581543148
985848795
626859490
1321574197
798246099
800985746
774379333
803491129
688326056
745801811
626601615
716548776
1379956730
1233607653
912049650
1027035286
771154380
1182560697
1023006222
1407594010
1247019542
941072454
436725329
993206005
332939690
1169677473
1541810222
736361729
703788638
201282743
1294487052
474392116
726913079
1325712401
1460922027
624917926
1387753023
1363956117
962351923
210910474
701857708
283884733
357495910
1063139895
830046880
1067385930
497674210
321453140
1108108897
1468274200
1136082606
635473060
1035846811
400073542
1400608298
957855269
1142992359
1216884993
524138177
265839400
1410960765
1162016003
297264306
706012199
628474750
1308862701
1538072377
210027508
1272460908
803240677
994106985
1047355075
226459734
1579758508
939434103
695034712
1116767236
1416637131
1592265795
405017907
881880352
1052379333
1231284452
377214409
392268741
1274074612
242354334
480264191
1242477650
283561683
1317965713
970821685
1565531701
1075444160
1156791126
1103779276
585052128
827957501
456623368
1431441139
733446444
753061435
598004730
1528339135
367544511
1477340266
869619685
580941186
81450140
343285259
480811939
616488482
397367162
492498015
1229579287
650917343
547838978
1205885469
406239715
340753376
377174846
407209276
835747779
987323636
579426966
407337009
1373132162
519142794
1481711481
798088914
1421007937
365054822
1570448252
686030998
93966951
615133048
1459788592
959237370
801377677
994652501
905330816
1446750458
1311423096
1025351695
595946080
663740646
575124297
544813413
800018276
1348983643
749615642
406964576
867747598
475033874
426869194
1138713946
703721918
620152849
713917374
1497864477
528985215
972142372
1181404781
1278233758
928761961
1283345658
718099074
674664122
384192295
515952872
1457942427
1182201471
1073483049
872109809
522684531
619953519
636062419
488841451
1085378566
738111271
784915573
957101929
1540711959
1544398866
584891909
1568962520
1528303450
1328097583
544660244
1406253032
1401284082
812906363
1238373604
81028509
3460744
655425413
288624255
735385640
1174238708
727343250
914075495
878391541
916914893
742322144
1295755168
1335960594
1495529405
1550374025
1103305163
1193405933
1397930004
1293553293
671995605
1255385489
1182378727
1446798501
726913334
84582775
712020237
1528371655
860267332
731251063
1024513868
1445483110
866655786
829209021
757972066
427317427
1314507682
839436136
821909985
1000283906
658261277
1145257183
1056973862
689511785
345585812
955483390
717253359
678130374
1057605026
240560718
1376780385
966755520
979384734
1048795157
1478735553
581873793
1077848339
1190060883
959904565
577836867
768539684
1076078288
654760135
1062495049
1052062090
739582343
1070693349
1232069264
701171708
1532360236
1054026988
650630318
427352775
1301875384
1473836015
336419893
382630930
1524501620
684632832
783555099
621136501
2994775
1036069542
459211430
1187658962
443463299
945138925
992348824
1056988587
674884343
1064029117
430281426
1358057434
1483761349
872754773
874967004
144859240
548715187
578162096
864280374
1178080890
1250149470
916258786
369519134
963007467
909881542
1264832407
674893722
1202073371
828711687
526405610
1490880872
1349797421
1496795668
570377030
470755273
537903665
1030198097
432783738
464881551
1224424245
1528432767
1217719734
1510670423
1278410379
429415918
315019379
1095402587
385883634
579078033
1010239919
703977462
1108985118
433502019
1574728934
1396319575
1230615883
682121507
1490048193
1336022670
512104022
88785885
523356499
481596611
1042621420
1281105559
1140630774
497248454
539734827
1498746855
294492830
1470084592
485174974
1575726522
907587354
634182006
496698943
1263390517
1182060491
864893320
842475192
1195528541
316700248
1407917895
396314118
1257765950
752264463
980894509
635998124
691482392
1006198699
897662669
662180072
577641760
545134402
838049849
964468014
1036550494
840925168
1119779552
1026840452
1336320016
779271733
1343204568
897597128
1344520182
1113334756
531197370
1097579669
540719295
1407632579
1120451964
1255395182
1083649968
1348046099
349274705
623321261
420517455
364773870
1454565708
360248184
473481197
931475598
1222041144
644211495
1024393342
1573913494
1334391263
689870361
344655796
811657719
869793831
666264869
1506177336
1228621157
199788219
565925741
749372512
1045041393
1545375505
317285089
683476943
492440331
643711647
957661603
478568013
921176088
870030782
712820105
966492542
592086257
622118898
696536214
1346517427
731274626
573561181
596528271
680333976
589851383
1278386866
514104540
699321240
429346086
450593232
910775025
603206089
895517887
516885522
918002818
591914585
200805695
1373077164
1425349198
1483279655
452844366
197436853
311458704
774598895
342643651
278373945
1111323977
1521736645
5156109
1345507386
1540050927
666628434
102864237
578942866
1223849234
709391746
501629314
479862898
794399885
174963717
802118081
967489551
622658553
1133739684
1593179771
1114585819
271651275
460834915
1561708197
771039930
1445578913
1385963543
293496698
866042093
786733281
821606709
1045126856
1312489803
294607768
447938103
613180405
1391916711
852165870
625419591
1108754367
390197043
479683242
527414160
1371846842
1391285673
625182656
1566069659
1590498949
760863073
1423329927
381340637
891994007
718818872
560969986
1299253715
971806941
443131103
512315437
998222799
661511469
941537669
265422213
819484797
1546654406
1435701316
1512696659
391383418
1560544319
213359929
831614688
1596548405
1416372744
736263428
816450338
420357350
1547717639
528465304
1481152582
784711259
375120440
1357705923
1295264976
778069650
301643519
666066228
281429574
1106912580
535072404
1201721403
825625482
1025370838
1441409439
1073248780
1432410741
1337741554
862458372
1453859547
392697460
1550633336
727203835
1396010566
498739443
1476111172
1563346249
760334513
580628865
1250109963
1383746707
1025745114
759421285
732550618
536068116
1541925339
1051916401
1530584156
956743330
1317270120
936348953
635841375
1244564835
620063432
265389470
681603153
1427090856
541552954
1085424068
720416108
404531366
1481848576
574900831
810167310
723669040
605136352
502753772
1373656895
419561858
853473451
643591373
475988455
783123735
1234107403
838364713
1591794058
575693218
976989443
1599855295
1568496813
1029998796
981593330
1237506766
714103926
1085000375
1321177231
898525158
1594734554
1337554491
147841404
1506921511
1458672682
1338732443
1393588871
835192511
976682673
555805911
773207966
986017990
721805698
999282683
1147995987
1504767101
857524649
226588843
454077579
1139570620
1015325031
1327898009
483255079
1139481501
937261941
1533759426
1347279764
393328705
1145038663
1071664755
948409500
1225518125
541550637
1001897439
434086134
533591493
1437510286
747613932
728305802
911547055
422480118
589085215
619713488
740755637
583409462
691985594
396149947
532269210
1342962353
880588966
1049452154
1291615927
998960934
340469759
1263388789
586401019
756181791
1229443651
649646511
942842823
986789527
1149032911
1047386179
381748252
570668271
404333307
470770918
778130998
200328343
675106874
1120306635
449777736
721938832
358838712
605354733
689438976
464499099
886878578
646521289
497839384
630761006
1088584188
800742024
683554342
610661374
769130610
773903308
337550318
636703640
821157250
1560705459
351344143
544732546
946506816
422915107
1035006973
941200660
939752891
681054101
426147089
511465447
1038122331
1362014699
387436252
448288031
703229120
525566957
1063475401
578862273
711042106
413608991
1154170260
629071039
1508406109
651501968
416766498
388011044
1235970671
604233766
934257675
774063118
1480724916
561728401
1326115152
1162536039
562636648
1020669954
673396114
680208713
518099975
222612635
1267495829
860116179
560572154
982924086
474909938
510788898
639052838
1405802166
652663092
1045790923
464899640
1153241246
804116994
1481684714
423530906
463749167
763588391
1357773408
907653046
756713408
835271218
1283200405
618219211
455990812
589063920
476759681
1150619005
1065269661
409602174
514171226
248631573
1419593490
1017270208
1437434848
954511057
872899540
431248660
463732207
837554079
1040462059
386063423
531705518
1077882540
1116754812
422729954
966976212
1068081967
964331658
1272838644
906130792
789587650
1481977529
1266783374
898810828
443201282
730720724
1253282911
1041595743
676621872
1256816052
302861921
636691453
875962293
994266790
462302873
730644485
1204205335
853410901
727012971
979154242
529085778
562622628
843400123
1334985139
49459986
813167879
331935386
745715580
984036006
822376008
585674580
478664431
560788576
998615441
1188557813
533082799
532521496
1090380283
887795776
141067764
858088651
229571948
101298217
1046941766
754929763
1390961648
601874781
772904659
854623549
998652169
979864816
840794173
323035020
1590013903
564512634
857996337
735585395
486792345
849402043
698020236
793768276
664021997
731749260
622787925
913752994
514747348
473644876
1217531033
1221747695
1194665270
807740231
707620278
1434748817
780658045
882849707
812754694
1053526823
1059548871
905761754
1153529145
728106467
1331594819
937301483
818169721
393946841
736959096
1383641621
959354547
854542073
723042216
265402060
1076035762
1472819275
1029526569
608253182
1020610335
485809469
625274176
1203215910
121738859
1541979810
761051227
1506078397
243208181
757828900
711584226
310295055
565334318
1158372959
841352771
414042710
300989481
1483072792
773149029
807557505
540094621
507784451
877162110
661552480
158405784
832106584
1582084480
493505699
1091219798
709044996
1467697675
1575844855
932734514
1540313486
1197576696
394634753
751779614
333985864
1548672964
475110346
469410280
446115439
289040904
520381244
459854414
430656524
792444137
321495196
935582068
568545176
832866434
793969134
915869817
387660295
462657601
1466225296
799020699
644465066
1241684166
898957162
787580515
803899936
1277185495
1406258897
544316558
1149243847
1210017576
1032517671
360139068
868955706
841585497
502009999
731398465
591454432
1581193073
972870933
422846409
899697642
1524149743
1470819820
893633346
1121142581
971394244
700253282
673781466
1546228497
1415415332
623378106
358805435
607128714
1083990897
1482566418
1137457751
447018102
448793554
398340886
811086148
1387454280
697046159
78229404
489563429
1516067669
1491667337
1464143271
874701468
1242056800
612509017
914914022
1192299802
810530275
49924238
523951268
874385590
153793945
964246036
1313364475
556858867
632701035
829775088
472481013
1256724398
503109405
503681176
1230504348
925105561
681344597
1115863443
658012896
903245356
1431869087
696117508
998820545
1267348816
876491266
782587415
794936048
399587391
854062183
572985845
629086868
1465472713
195766111
893050065
1330446582
445960801
1480035616
793844212
1179411501
852261946
537556100
621233930
683275144
636478879
229057880
752235262
1380445770
1149304356
579528401
551700585
1029163458
760538045
927330029
1543099235
917775662
1285077339
693246498
561096729
713088472
1146375034
670999176
1281010604
1030423357
1327525968
912965964
880171298
748302590
1173626086
633979471
1579668411
565449416
670835982
1188849517
734088161
480043409
316266328
987858865
781854703
218085885
477513717
862230412
678041676
410721506
1363231051
1190490577
1594675690
695871836
1183487084
951000838
1527433463
729045900
759082903
454263002
732326312
1219631545
738155206
537751605
1439518767
337283720
1221788771
1060480576
1106170229
1236097768
1371751411
842270671
876878256
958350855
557677735
982898275
444471696
1353799240
327484620
499611266
644952642
419549720
815068093
1012328856
1127469143
843776532
1409085632
720307989
606478522
341261145
974417571
1126752901
435893458
1051400171
974214589
691692720
643138518
143711942
968637815
253668583
741617021
804391072
672718836
1231243062
1161610899
1037917745
837361893
703701177
734321787
696017636
733832354
1354947648
586231004
908343873
405125444
972111583
997164832
1152489019
905526724
479788443
892174105
923154860
1433662998
1598365413
1521040466
1158132932
386438568
456809569
653003310
434162207
1259010053
881021413
451247915
590945130
1499723549
763388914
1055544027
665588786
255738002
1187810642
1546906320
717071674
258820957
785157129
248496053
710557790
1570202774
629106296
389546147
1573245644
1159163547
1337014413
702330404
408946836
570521740
565935339
1049760506
606726957
1339099043
587611247
1060185405
950644816
1113083546
462814577
1321511462
359132642
795607536
1500074417
1426025898
973803861
815489985
1451928119
1582310932
1598348387
1398709196
1223543767
878796251
543879405
1058884599
375342997
1041994839
1466287150
349509611
70076951
824589608
433071955
1489589725
1474443609
1041449528
461238170
615466227
1334141392
674325206
676456667
427577977
530153283
778769247
1062955280
969763387
757163803
1413700568
1371343183
612066940
1520879370
1517669599
688445022
691785713
1219714197
1324217166
584835370
563582231
979838965
1400776741
1506580609
515841298
779460878
472992853
910927099
1209341516
804448464
1266211093
1228049317
838071590
1566203190
485241475
338308558
1287264537
533456165
793603684
1552611421
837902636
1524518797
644922768
1001876560
766603556
486676557
1290588446
746300169
631526591
525802585
893219286
372699351
588559376
438305106
676840764
528124649
1361796906
320972201
863333203
1114005547
386497556
1569676170
1102189786
280395520
672086160
1433532934
826539125
951403523
1025457364
975104084
907414358
451973067
663548736
870351273
492458313
499070806
279918119
1559804450
1218951195
1221990467
463360225
1414656330
419463120
640691001
494151549
936729184
1292080205
1230275100
456224367
450769477
688912513
1090599548
1378340602
1340233391
514824280
1114087372
1540934167
563884023
702627450
1503689706
1448530286
696350877
1507454908
766080139
1526508330
609320564
537601172
740759449
1592883617
1396258494
244045652
1541035480
990241563
447925744
593353067
1005170788
828700524
649779218
747623567
675375334
740832835
684590176
1320776091
1276018432
1441228867
1050634036
529320916
687632023
759067556
495873850
517265065
517043580
1481528739
1563146493
1267579083
1277952607
570595170
479110722
782696938
290765968
922816811
1031632838
1053575003
735561505
863047151
712531299
1097595161
944788526
709443197
1589850980
1342137708
1448117326
742207711
467034202
488932596
501090104
840893709
819384685
546833664
693035925
752201521
991922402
906001209
292473026
735466539
740534969
1179926462
562789679
730006069
818163939
756585208
903683972
556522754
707048151
1291959611
541350858
143487207
1025490781
612636827
1520941394
276385366
879228107
670603632
733723447
338514907
590984886
375008034
724442726
454388937
500965930
967749760
437852438
924337075
522673108
454868070
46786739
339505137
1564769841
478073744
727672439
676390181
1189846674
691631047
1066788889
479748020
1130370243
784963062
487903091
550211229
825056052
409787931
437676174
561797861
915057690
772753059
737481230
588348029
1498986747
457303803
844772465
385830472
472542448
987419729
472860884
1367327314
849143249
478501401
658107915
1346796265
905378746
534322319
616509731
1370532375
734527060
387558439
993431168
229393372
1195446487
755007959
1595744331
315870701
503571960
1086531908
535794435
329863424
1046927621
1581616997
1236035716
673144705
1063694770
290208167
558325031
1265915851
1587813768
894770093
1191287531
1168624269
1496239359
1393825098
1104751261
1185622346
1433945544
890243707
1519826246
472409212
784449594
1445004755
659395546
476564501
585372519
825054691
383009038
1519973841
806552022
791156103
487412726
710092159
891022249
1378087700
868226363
411972415
389793338
1121719521
506018564
913056142
1035994522
709888423
1339543413
1004564427
1102270164
360284725
793516153
1597236604
643921120
354180992
877949681
594553685
546664946
1530174309
1361767207
1533100868
597167906
1583775015
164574137
1488366362
935505486
613738948
389889591
1556328424
722573766
1463301353
974678101
1170079554
1396226183
958483271
708241589
1492065660
651705123
1198568059
875617359
1320199983
574797265
32611648
610003696
899543679
1235048200
1061529840
577370700
821755192
1038404622
437956734
599289145
1599089234
81618840
620882511
798358908
544120050
1495513271
438585109
1447501144
1297289946
1503327864
686038970
1098248398
1145820981
781040393
705901129
1555139285
1202824785
565235492
1235549536
922788807
1444256371
1293038292
1460340600
129719034
369840608
1218827693
1408011565
1512194417
1564942638
787742786
768533557
1476921226
1235187289
762630132
528778769
715491343
90584053
1468304731
848252814
1217290920
1313455015
349369534
634976194
1375605114
560684204
644353494
1047632682
967805792
191981150
1266625218
804230766
1592990314
1070729085
764781815
980559216
496566424
1392607930
395619683
433156448
1013361196
333632326
1126800740
850771662
531911466
1086491271
1560249194
729512212
1536268126
970695788
1143324962
1360334345
594182060
741609277
1530911666
982889684
1055793871
838394158
1553540814
1312976670
832987506
742065568
742993134
797269478
505424791
865129082
916106708
1112165618
1478435922
386154067
1415932725
1367276829
432723731
220752195
1497190804
416817602
936866846
1477830072
777940020
529499233
982601133
636113678
941288728
1341262271
1297314011
901214798
1280520492
674572802
629001710
727881033
1237651364
914922518
665634932
621444970
808823457
999791405
289687895
1115746935
1160767827
1211839004
1483630985
1506780254
1580577962
361227650
837628545
1285808894
1034846726
1035534917
937698220
715895655
859292548
366092325
736819008
586359246
462849727
344449070
1322733982
768954003
411378874
414075668
389857402
729275060
637312370
1052773601
1558878281
789330193
1553902046
641247612
918116918
902642229
110090384
532090686
1448488918
685425566
688518442
432198915
657937451
1280762933
809197797
306806766
202154679
1516830281
1376921375
814519329
1145903369
627030795
1251487670
195522589
1529234388
480068683
400861826
401043247
494167311
814013893
1432880591
711787991
867170460
640609942
260769442
853766528
366415071
911368338
941030826
390445861
526295647
1513646253
828618441
266959489
1094349698
522983116
1478234669
924150055
844024869
855421704
701483637
122858712
1568393497
349060629
388447158
876736149
599672499
509064559
498409065
1369424321
1471035843
1719643
501094670
958793314
670539823
1166446336
481295858
1085169819
338238058
83424499
583311747
358763586
753258496
1526591165
1175674407
137225152
1078257653
502819942
1392726573
914442289
1537862599
577381436
1494725879
1437782593
1053609645
1132273040
1092891984
1029537149
490287219
1567176321
663758229
927618971
622406601
123531362
685944341
900504455
1572649016
1296103324
668923611
742763932
825439368
1493540338
836503372
424807012
357510487
764464418
775134516
1306767839
1026062554
877398981
531159499
652443764
991612668
724114829
992039777
1504771012
349164144
661814015
657579867
348378759
776189688
1339452252
1495634345
540399178
1262070324
1341707554
867547643
1050568570
1387689068
786571736
697653819
480432471
978979514
494083084
1425443722
1185952769
1580070094
964491341
934436462
931593693
1457191200
1262924708
1363217854
1503519278
456772218
1597106337
934391995
853186387
826974363
665173777
983224338
897669181
1467432549
380630751
1000080665
523456397
1356049501
745279846
989294676
1179314894
1054346930
1310701645
692313278
812098233
1372285825
826830748
974534656
1005720179
197923311
473270560
531615460
1507883120
75265500
1469663692
976009283
289520344
900950153
1135441343
815354551
722483946
1492148283
409185447
835063903
901450138
978533800
887815976
225493306
869974578
1284550259
778325366
760463265
787728874
611105837
828576328
1233676460
440390140
1444216888
1016249778
1133655073
500927867
766078555
1066463781
1410181328
1488270761
1489838928
1270444615
556235376
1065235131
1339411267
904600551
371178802
695895651
789538883
1027976976
841891345
1238054933
938025775
795420090
1158425934
1563242693
781092483
1039119691
758503463
819719682
1352960530
1458194151
475219516
1434526931
1485251039
781211209
508658928
149969241
472388917
1053870887
892103207
1076918134
336220738
148333233
444911641
1304864396
896328192
63354657
673990751
396563592
1177643204
895162398
1320070730
1432378601
489897019
1004439814
558227299
528198233
986376130
1494576574
1538249348
1120706473
507978339
617021766
516157712
1013455199
544332267
372312504
878878749
729270516
988780171
1114023097
536166258
692621746
945983418
603791248
1371651689
698342867
818016738
930335247
1549085029
342487629
1037057341
826406948
1582236847
465600805
554740768
1302828936
463709376
834034325
827405761
1137406222
501378479
556140136
683122506
1337905348
1005591880
1344606556
958827667
1515670078
1142743614
791514334
924685491
1017142546
737172921
1083812924
812033620
550509960
741616268
608355435
337006546
1142422017
411312094
745795542
583917741
604158419
412477556
1287690235
1138083974
476860660
1382401621
782398609
1220994064
890429953
534576476
630455644
752193371
1408188883
1049335174
1254643147
166838947
716693414
1561597700
1502417762
1273340977
1479582896
684818043
408234485
2512658
318623477
438056115
565583437
671896934
1401457792
1000645322
566701757
1453246839
1506496371
1471493869
632148652
1552766211
372469097
1372777718
742095244
976894964
1481134589
889375276
1339408571
681666341
1112426957
441654877
1568453335
684811442
1348464631
1308284976
642982160
958896366
829564373
801606093
1195513114
1168147773
1590209212
929049228
989544047
423374233
1066335068
590909905
625192614
967382425
828576313
1374768538
38474281
241939575
1026157383
1042685029
1029888650
1244659576
792957749
688700876
1138475025
1142048583
367696724
826144634
1274444293
845280645
794321415
1200427792
1500824832
790203805
365001736
1000861863
1000062626
228026702
753255803
670701096
709309533
1108063754
1110668468
475828722
971864003
1353219515
584024696
888627142
1041671853
1098971038
516160313
585503778
616350633
1466012912
394539801
1249734560
1070342125
202255335
348631111
570133
461732394
998059630
518390883
636570236
586467474
1426014922
439647370
1360967688
1069574810
1197504293
640128457
740359164
771542147
1559191116
1002167912
1136207824
38879348
873059907
661767670
606213817
1524974412
138006194
1229330001
1051334355
573533890
453593638
831172767
979181236
977339925
949662780
368234040
1086938002
678967790
972856700
1369525498
1591495888
1524587179
1425354899
1137463491
1244982988
323119591
583455297
574352873
1359572618
711544536
692951272
1117262703
888995976
1186573692
605959942
1483557833
978669517
384768797
493684682
1188981923
534270284
384440365
93473661
750350966
657651463
727650415
1283054715
893327977
1037996289
1082232379
1023461891
953167990
397692573
828596458
1282288864
672602922
1068036504
795281335
966957114
467787921
1432042544
737164554
633183117
1222016683
1067621597
627238688
540477374
292276220
209585831
1126803114
939848782
187464537
866906793
1258319494
742238598
1201176873
1506575121
1177019835
622077940
1447257837
224571700
1337864440
1053922714
1095065662
963799987
620872220
551524989
1486280872
1336661377
725745965
658276356
1519860045
1396839693
373636423
452801949
909979536
508077591
946860740
1508744334
1233891896
381026513
918118352
1513071806
748708607
478779756
796964088
1028624119
994449205
1116197407
1204339365
1346443231
605718528
382735490
1299783326
510651512
899601844
442545412
1296625692
1360331472
537008381
1093948824
908947312
751096859
1280431701
1050390542
517716234
825319960
1235503519
1529961549
324720066
351804437
1223110176
1026290245
555065824
803376176
1388920990
1471560820
699629388
742246905
944292133
1323068154
1184251940
1427101681
1210609124
667913048
176594632
250113948
898042264
1064366621
1190684605
1568644731
226656089
1036779163
460668819
149038013
1569491845
892677848
1465760547
341208350
950227294
1517796205
1355042863
837450048
413953262
497296319
1105885737
335866261
140233859
462112607
1274082013
564395362
328182062
776973617
1332654141
1529054876
982028432
1530327480
1509099704
473989452
381149707
1235988630
993236754
952893853
1215969516
518099240
585748120
754394201
1067867270
463175773
917287126
637895640
1043047747
870488992
1433327688
679328140
791368293
987509740
1193289836
1061381203
654887106
592768406
862340910
1572688068
1131774353
821242086
1562082732
453433361
677471072
1015753883
598464557
1285572619
1029017068
1093880527
640498926
1075275535
660512411
632852176
264284615
1583591019
988670727
985152325
1258550847
1573302984
702157133
732471465
1003869554
1094894697
1171977439
391235904
602582523
590694188
1212566956
457386617
695049316
1568007754
582104187
748449590
1045003418
1420974837
771881966
914754688
1262413658
311773294
992481438
525035355
518910514
1364566175
421045479
723528348
657543321
1293577865
953576168
1552859752
698715634
673131960
333616728
820104689
773336838
1051727320
1084806494
1372589162
526119039
1533922789
1319857854
416321928
359900546
1103456937
1486669329
987625539
1276068071
1328293870
1326694359
1138634424
935185999
491281594
816536653
1060897246
1551931698
1561435237
469861072
1274838983
774771336
645505037
470193641
722549709
483672750
553487731
454601503
1416416261
1472886720
28845519
670825901
887978691
739997404
744263921
838664783
765316024
1002983601
985709328
1444360371
597505043
1465646800
862679817
725354324
1457777843
1352233717
827485125
1445001670
439518765
1340398174
1095061009
711560762
1586646567
1597616893
1367668922
663834353
202218681
816985712
896754439
873002220
1427095531
1864924
1579303303
918411409
979539498
997878998
558120203
610320812
927660778
322590438
1592425120
982308433
621475280
1177509798
1404557833
848017229
832976972
1446193804
290646236
1361651768
422222756
1152926535
805479420
1354870189
442525995
1428427437
1102034838
1301333749
619970158
1307492108
1476382050
1409795016
1150528019
894559990
1093445183
765169218
1425033646
1210045503
743366963
293154013
999630525
1435527095
1547081283
970723777
731400041
974233296
897113963
1103467727
1546480199
1436162649
1234814528
891380191
849790616
1389988074
971994428
1554032986
1270527337
1139991615
1393662869
1225545894
1238489
784825028
360760715
333888846
785637892
1523933208
1585163948
332980873
930001946
1163482907
1409966793
736394271
239309241
1519329436
526788205
744676388
177216061
665254134
1008191049
774924421
1149915986
736677520
384514492
1030845650
1495706752
535635694
1476647902
573916801
1077469411
483122393
669269453
574142174
951891503
852735951
1494070618
983354934
1097649422
1361176640
1361718072
501438671
1101338955
541227992
1019668331
640526699
576923511
1479557292
397537908
825468887
378158268
582138472
1502210548
804489633
798997632
1302094152
422255875
550281076
1011314703
602875008
966354406
1020660004
1103979373
1526669320
995574374
884093555
911824330
761079972
613745987
1131559114
1504010266
632314695
482470951
1595620723
561879492
947850743
380326018
1147590269
624375125
1318774547
583578352
828339333
342916773
503090992
722940431
1397562518
1357018144
1028647387
1292469923
836554300
1290273457
1105713193
405016357
1558811168
704547737
752798735
549237561
620394444
401415677
499865079
708781705
1401378745
991200379
1327674428
841300477
888684501
1402454440
1531904039
1557888610
525321765
286025701
1039923524
987365670
848658615
622234156
956453844
1154892913
313568086
428255514
725178848
375774826
1207190895
956084189
1010467321
813135306
1557604477
729649003
992190389
813580012
955339827
1386132695
1224877482
1494625741
847611210
569652821
1057053225
134182826
449555444
1028751668
528331769
1321797535
1276461290
557639017
1539359491
346330229
1024434415
1023850454
933653651
744700955
788851562
1140621701
1069746220
633671481
633137774
1327238983
336883811
1411564969
1132092503
1495334434
790054906
581554110
341721543
1409460704
311223456
1609835486
1577417508
1553973151
764717559
1023885299
511209233
1353096954
1494043149
918275139
624193581
991319409
391614288
1132340760
1004400399
778144267
364345262
1464743167
178708058
1596158340
1019434586
597868210
183608193
542028394
356558462
512757600
206505754
923849322
1530418327
1210045427
1296063315
1411621492
1397279864
1538032575
623715517
1274462256
1095891709
1432806296
1581738560
713577691
1557544890
460325270
653380344
509971764
851945131
1516419907
538504762
460836836
1529623225
194652326
1053799947
1511144363
1331548590
1488840046
811417371
1560615917
883990832
1084465216
992823776
514204644
890140933
1557975088
635050632
973009327
1477278299
490418294
530924214
511126430
559373557
996847599
901088388
1591841793
1162137648
1100828921
562114214
1421605057
1240472680
1199913579
1006614390
1493284088
518781897
482767142
1151999480
1065648379
1602342197
1498018354
732184936
700457443
1016202412
456206550
958517191
1653237173
1059996372
1385740084
1045951833
549003021
802594324
955505068
981115175
487645341
707308931
1597781700
472287110
691932922
802671228
1556447962
1035726928
1403892615
740805535
1034224017
897412473
907526778
1088040055
1145086615
271460282
953403068
661543804
661002904
1024552032
698880246
1407007772
1488778962
697918339
1009441979
1054006993
971455238
912358541
451396135
973454685
226629106
885286566
873196181
916687523
864585724
927711016
721855565
353254999
543944951
858054308
1217127492
812831625
769803254
942342509
1485383822
1439391703
781162830
1612445717
732151994
1146819213
1480075847
775466875
333067396
864225502
1263941826
391463812
1140934376
134698282
1376172499
1325207165
1251106730
1017046011
836844125
716541012
1386237705
943427544
1553813065
1306908117
1077363809
870177471
1422577697
792969865
681359018
495874510
982916996
737246987
337929481
1253565517
655738623
658035919
823539629
622733448
416165118
534051881
832007610
881982402
477592308
1074470001
1119201815
261156446
878792943
1083666806
712050960
555128119
944859237
655845657
943011341
668548409
498465467
654698767
762646473
896936019
1441803758
417192256
1397409080
444153315
791699793
1197884610
295369182
632984130
850312834
704078134
1428740857
468878804
1681890168
681012857
1120859107
835191713
883231272
980504181
1081711922
465555303
1405123113
1469991122
736299967
939942319
1688988116
1644072981
1320330365
488924419
747571241
1514211584
800112794
992311955
722076250
275099372
1315820518
933875838
902530571
586007292
1430403767
1465451295
777680049
619746688
666356765
661898064
369198806
912831234
471214237
1570740079
643698994
282492408
620090437
1071751785
846526013
807501243
653495857
1114817497
1138802529
399253821
554742046
1531692716
661709842
677896911
748197296
1031162306
99339134
1216602526
863155155
666237015
1225076656
1217914452
1493253796
454031438
838633657
1651373994
1230002374
781889845
762217430
414535755
528988898
610095087
1526802161
741020223
543671001
688673102
711590276
825600460
500824508
759167390
880818517
1269737211
477728858
1123820435
433639376
627678863
672584662
865537091
1403220002
1448177947
557734874
593324269
778953288
881679634
466911978
1066731853
609754768
491578528
982107917
1350416866
634538823
610537871
1100756604
458684930
911419101
920231587
604593378
502925454
1037665250
393773319
909091098
415368152
297995076
354620300
526270821
720470502
644250644
591544393
1187681106
1036769443
581005393
618324251
1123399931
887920965
781292531
1074353487
792594675
458324866
745439973
1371617896
886845064
776479468
1032327786
1575588466
1202402415
1006939816
478092552
823533680
881860685
835457789
1223041047
679466846
697229155
945775753
1081583067
1509410258
1469191876
688643286
1002250032
1199445191
630451163
1557725572
1535548739
999938420
666069647
797327163
231547593
1206189582
576900058
472055169
1244515729
529849134
1196616698
648144435
461544361
895065177
337016640
1469196056
421649370
1374708030
877935810
922089179
1384090793
479758584
1345473128
493142514
1418508940
813701227
1474143512
1397657056
1163131414
189649915
646398952
817251554
735523200
905627508
606050561
319265606
259577586
1545113112
521170120
728029919
1568118989
270539623
966000288
820656278
499646809
1025535714
1470597847
1135475645
1049327283
378344057
683735149
542007774
751825650
597333347
512608268
385667777
394293860
1055407679
1259418316
1387382035
806925655
1631036123
1398963176
1508383408
590073919
467796284
328664229
1009580414
1057403558
1609290438
1489347095
1384739672
885740254
1628630469
715223294
477959685
1148574259
453091240
224059085
284631703
761019336
412409716
339812849
762096595
442848552
861651437
477427839
1347739042
988377952
1353354552
1476958942
1166830047
1347122427
1593868882
989692737
1256385993
683993658
227555305
1013297443
561932719
923160885
967056724
441945234
409693659
1416437378
519754701
1188644650
1159085179
955548980
886154144
1548926749
97584826
566740354
1477087122
581811992
368998014
442471670
817886516
541829384
1631897994
1240817325
542325779
1343780014
960692213
358459371
507824949
954433158
473746397
461217268
517188520
1291486780
982513847
510831333
415172964
622469565
912163432
1389038584
1308839366
1263588877
499467500
1690093622
1157250634
621969218
475328132
407934137
1619015764
737606530
1170885601
426041881
743366505
1403788950
1121699944
1312745722
1188150328
1368059437
1425770106
896188729
1429324160
1088932644
1414069106
998386137
980299580
527239096
221085956
1311760476
1006111223
1417590138
687053394
1206223509
839225518
1313177297
974159721
1074599913
620039141
462566786
1529622651
843696367
1007258032
1454841526
1694019313
1513167367
827629734
889655659
285393005
891662524
743720154
697457333
1211586011
1319275859
1218894530
963636666
1595456519
613423818
1688597590
1524465086
888895160
788062433
762445562
859495562
629443773
821890797
862290045
1319181098
198000204
1326291119
941224790
853368925
1294768293
1359056274
1308919896
511314932
1626955194
324322603
684325706
1427579198
1354940522
1450854203
637499723
1063326015
933460816
655752742
1072246565
258124276
1602500577
1258457856
649864006
369038413
799308641
984499412
1548218082
1251818635
549493191
829246529
1449655728
507223557
1174958905
385766563
1478458865
392938903
283646174
984065795
611450197
1200303408
1678819278
1595548776
1216456919
919541419
635508386
1387990184
993308758
1003732336
569452693
542107155
320826767
1492469269
545685558
479534644
465648307
494554119
1439653926
1448489019
1304170372
1611279932
1526754788
1131341373
1534333055
1145417395
474344010
710803427
526807437
679196621
983113084
599013907
1489559068
652487971
1104540639
696583320
754399431
1574825911
1058116499
963547954
1673498042
817597810
1341575460
308141007
549097659
339132442
926151240
1271650630
282661359
288838371
1697532777
731613917
465707287
281117627
1266048344
337467650
1130885877
430636984
1615042291
1114638187
934175842
915308456
1149298891
1483088011
504904142
890216457
763572140
1528575994
1285117460
867241804
1146929627
1195275529
1176218547
1110687853
505326004
865629320
563267546
997794665
892560388
708928794
819047818
881673804
849605132
626035432
1393827626
775873591
584440381
481567932
1348079912
691580953
1363416081
500029880
696338045
856600345
424774929
874192812
489358103
978997088
378191678
748173973
1493270983
439392619
1610189120
813814940
1106745404
357926955
985412156
1382828078
831373949
876500255
1525330569
1478915466
687480294
1213002969
1388348099
106808520
599047914
3456371
32917353
421630820
300493136
1396703128
1011845861
989658128
47360959
483125899
1575447681
1269033802
679542768
65503776
1274052445
645661125
13587189
851175997
56354958
1003223418
1341244411
1161513922
1550074474
408778094
919652509
1301531538
764116245
824971357
961112278
1041250899
931862798
974647312
1439040385
537824370
584595273
1212423610
1017094413
1432691575
168306180
321344149
628857972
1224690402
1216704604
460741037
11878348
1334152249
1040928095
343492040
724878656
166569849
1227096396
1002551023
1288668067
885814851
203753289
847324451
913307881
223097559
1074531054
1172688881
1109942340
935622656
156930724
611646366
836612219
718703733
1251062239
12158282
767869112
790137876
1536279399
1070552500
10868567
671039522
1193213963
1453680773
1160145755
1059259386
224227680
1008381787
995980515
1673762
909807575
14594018
1031824025
778614240
1692774962
207625451
1059039592
1550197201
1114454629
541892171
629011829
751452693
1388970535
554032731
627347931
27060955
1130680332
610496615
1549766868
598554120
741340211
1475883444
85930774
906658866
100739666
1491114411
495984433
1510872009
914989959
638802003
788385300
1171343220
1390164683
1330786592
700974479
782203429
825460641
653071609
537127591
765194266
1560482765
1496411596
1378658470
964519517
18450193
1522781020
273181626
1678988298
674315994
99622156
902772554
1256635788
690793241
944690372
669133188
628426215
649322650
1168043722
1557090390
899750845
1499136437
367702939
742973629
822623159
1427796704
535857504
1109889812
751939976
809966301
624531587
853102110
1553001704
548105876
1337342587
982299307
204506066
1093416062
182414675
1239952772
651256953
407722838
889171424
1537455314
544652742
618105570
681278584
1075336651
337558539
914954195
1689695402
1381750474
666105803
880242302
707212544
992776862
1251135823
933925328
1328836855
1075770228
1509138105
1450645316
756122426
489374649
1017138247
890035401
106686206
1101102407
1545175172
501206877
1329484921
1005115022
1670862007
1073849659
620420868
1354108989
987670837
1535203035
1084522400
1175197794
1330020
771791117
1342897730
1224210247
1290107948
1629703204
4408201
1166227688
186505606
920406756
680135617
399295733
1357098283
144365150
1670283953
784485132
1506589098
1199736212
954788730
737600290
687408143
1066666120
186048163
2034535
1516988614
1565198436
589367859
134355515
994439497
290046637
1363897492
1325291593
1336750967
1642648388
1229721055
855418656
150189025
838125527
72096955
907394745
832578454
825538061
460089283
1125993087
1483060390
265014454
1273171828
1144965865
1456862825
866212014
1520869559
1036512891
570366868
121339935
112124443
776805451
990002645
454674068
1022638544
1048911862
397178735
369939392
967284496
13289562
14861447
1215825600
840773633
997189677
1130684541
1549448247
806385693
915482840
986176867
454223441
926515519
864146433
1054923342
1016599698
1418965187
644227285
733360921
47027386
972732927
41755286
536599264
1400623645
1091031633
881231001
966664210
420187582
765354507
1107168685
1470930890
1433909721
1350080168
651675687
618987901
1345243436
363238415
1464825120
681648207
1001849413
1553908439
1174747816
851362248
779130501
960961221
1633501394
1585849825
13910388
1523108319
89376965
1263562020
487981783
1067165934
579768312
824684904
1171000027
1385090870
1037967767
6810992
558336779
1022093607
13122133
1234471884
908479783
913629977
866697687
966016585
1564525467
873721160
1331829750
812900678
679604359
1469910541
1204834608
1065635878
1014109691
1387050834
335163812
1545167882
806187063
933177665
236885892
899734156
235618195
1509569226
1016794884
363062612
1055918443
231607087
1307751529
1181913074
1456881952
846793603
1119439099
1273861163
1361296808
1166337014
1023768507
10664666
519504489
1243805276
957741585
852852556
1036404995
1637324950
828049476
166164782
631726535
933044082
1472076872
773003362
500589174
748244259
1349933243
93340963
1572457116
1463479386
531744359
1212981007
421611750
678118871
360093257
1204756044
221830842
1063872354
701620793
232268455
1565398734
1365555863
1126517776
894780407
11549945
1576292305
1502091337
1086600867
1587697352
615125586
504764815
1497301950
1055744398
747488646
679339223
398568264
1452730717
1698375506
858407339
1584773248
1253381692
1132403284
657314178
1013973503
1697742737
652779867
1689653819
621539344
1012430012
729632981
677235330
1139751378
1245573101
1615087495
916008470
1348559715
488280636
1114671754
926687621
236898764
673713536
937896212
760614982
136037674
1238350265
593438078
1488030730
671308644
968237600
1591931600
1143186303
750211880
166991890
1651254448
988810511
1399895953
1544566797
654977567
383609134
1255375964
513252028
1041482805
929457351
1025600081
942345858
428315953
1606564627
636321871
279760054
1060314078
377765271
1250774592
1679144642
596601178
477207854
16982241
1029151533
1209956752
881758917
1240738086
219807569
694253134
324842530
931458349
788672043
537809036
1090590806
1019208596
1642110572
1058366386
1460986180
497989822
888551336
687106835
576392871
792529276
1577588255
579565519
488319033
1295072266
1571986193
419962170
1008387904
494170449
314132092
1112058516
1098127938
800935060
1362978023
988641738
730080828
362786683
1030452264
960572987
1299996637
881067543
1649699399
953444232
364284722
1227882154
477699015
674026509
734728992
783601976
263521520
552580208
241317551
313476808
1239963486
364258613
414187270
945839298
1441557107
807392824
574034623
897521316
447072453
933908038
1161993153
813478623
1676842973
1066469493
730434587
1027271605
377940619
65802982
1416841534
478293597
509457708
171188966
540319285
343272002
481959451
1200687785
828168157
712831206
1316871966
1432945965
216217012
1132391182
1110288255
970468973
645826338
684798617
65209572
956423699
1593401541
374924616
7075326
411424456
195605135
1081522286
498081783
984094392
333488254
504096009
1090362007
1465719405
637790085
331449264
390938705
1117479666
1358123648
1403199325
1025014
1615549680
1470593797
1621904468
1491869488
245547501
191430388
904970927
1611411596
1512641084
742927323
701810659
574672043
870963982
1495534976
1462108013
1225265864
270916730
906140010
517904405
1533385362
1368224317
828234960
1686894893
735026239
1547592522
377437180
1158783538
305994293
1349663309
1346450743
563858910
224253784
1093604171
1013968085
651867764
1465260571
1517823311
1345843862
1615393557
159621377
757460116
1687386215
1472934927
1057957469
108798944
495730672
533069817
1377890709
1433696820
922189770
6611054
461579977
799171691
1296458279
137847264
1283436503
1693288245
960720955
712701047
862068112
1215849287
1653180264
340052940
39746055
1257641932
1548747143
1403294041
948073666
632582891
472615341
1053181310
1329966586
1694654918
1670841825
1237000759
1109771896
134639610
633109607
476885577
1173085734
541520771
1022083132
1090594717
952161699
1378354620
890511633
418130065
896651135
1331282213
645199105
1304796010
564579288
463218328
1178226675
1141977219
1481809414
850420616
1524374551
775879625
12044788
1313913486
1534340111
242483298
865945078
1509630375
1008340045
1023740650
881427279
1272274694
521588202
728919761
1209388879
873799718
922615694
1384782161
1133845296
1425690604
443021136
1073280227
1041656013
691693102
1079466257
1222500383
1478375276
1356682758
1129182180
1439498001
7140639
1533536472
1144250450
909207115
582880606
961386018
816170177
710636309
606062946
1221874652
702801497
1230993279
717409752
855143525
640237816
885710467
723718654
869793615
515088911
365110071
763391851
1097168774
941600423
1231032625
458517549
789150754
988168273
959421031
780699443
1052871350
1198245662
13462452
572912644
1151115210
669940835
992379364
1376273973
1402748380
1528085133
1429415641
1272861084
1486371297
722450950
334436176
1558107449
201689057
1548743757
1548741179
1346166901
703624144
961327678
1499016972
314099226
920435004
1628037660
1646558903
480844148
1507871647
890672279
655451535
504927197
996395498
907336097
698681810
1135240844
1322961650
1363085315
1199672055
1483301995
979975138
709491404
703688016
1263102583
1241058464
75070138
876596858
487839300
1325880447
384301263
1052631680
884795096
513785345
874801578
593092676
1262880420
463944241
1414951543
762605691
996898955
1433130613
510510852
1451737973
458267374
1541163821
1009357718
1174209592
373394038
721745539
1237647651
507399751
873252963
642749103
732346858
714848442
1512411119
1324080610
664774596
1594523893
917060777
1162084182
758019461
833115241
1553149023
1419997570
1071241533
1258917898
581436025
593337085
1050824156
370791599
761752112
804214580
999606351
1179264039
1264381506
75711523
1636340878
552242649
496294044
1437804254
456113340
921848662
530456508
789513884
626486413
713850918
715802095
1112234563
700917138
1482823684
1380863452
882623086
1052116776
913962383
1053221543
1639941348
762622843
550150240
640291159
565395404
1244084802
1598762349
398859029
1597456138
1180096013
661594918
374738110
1084671500
660913831
1337435633
769798199
1523866095
687430328
811784663
299611485
943886045
868235167
513969697
591918756
676596259
725188230
1372439411
1488680689
739600723
986988731
723273969
625417210
700698524
461047486
1491645891
457537558
1354885206
906835320
1073216904
492037981
572695775
427049202
835220628
887500530
1091134740
322263954
1409317365
620008860
316556986
410763326
1276372875
765694784
434232340
434264466
701241748
1621214733
758729441
886007451
200116688
1073628653
1385075137
815491444
371125845
992453003
1000338900
1294985593
738311377
909533457
1235258568
1545267004
460595566
1258462415
278471988
1175613327
804580235
1160722649
881686023
768398759
1611680800
1117606512
1401918160
1065161635
536217028
1049749109
418281725
1454330323
797872503
1040236239
532968087
1161973448
913259511
1160789434
665444501
1496758886
1054587474
692551181
591500739
933199282
1116549557
849278012
747741395
1023713057
1498966310
689932479
1148996013
1272902978
1351011869
1591694794
1222537337
1598199426
265129652
892040887
1525059065
317072904
19604725
997035915
747528392
631753054
777898447
213124767
709783745
878571258
1689670008
1467013361
560141214
871854107
708649412
680104453
189375420
643413495
340164839
819374086
1677561794
1587111163
898640268
1575737425
964640938
1290192959
824816064
280686204
1128932718
869674427
1338136997
1578091539
1551919457
779962648
1497586330
1344441632
412411452
1496570516
976821296
735012299
614717385
1543115656
1036806715
1353389812
547219423
1183958836
413011748
564151035
1654143584
379306488
1512660306
450746946
1379751219
554789528
1413865148
1051768178
1042143487
1325174343
1115771038
1444233262
1048157808
1495661004
748004167
621797565
324125594
473620743
809632806
1004106596
194920076
1459876487
265906378
381775620
946042712
885822472
1423509953
659640785
925736749
323831177
1219345841
624954715
1450807702
1079942625
1335494040
430869378
872503631
1367878738
1147895528
1346052099
1412392106
521392652
1096386584
1547232091
573989478
190753033
968374480
1304222294
396152288
1646747886
13106674
5616978
1572080931
949821714
1641595411
1483114606
457548415
1062910224
187591560
1475395681
997722875
892600494
797119918
55016790
1667674761
628352346
660031928
862459014
915415744
698099212
823609018
1483727922
786504949
629853447
1341042797
877678127
639082398
1039449147
855493065
969860633
1307756503
755617338
588247380
583607487
1292933205
1100790270
715686937
1691335309
1332764104
999112615
657140350
480380663
20783403
847474665
1548340653
912505894
475301460
711762615
1444470572
1556306113
1615236709
519904504
1358285292
545998300
420911682
1510541833
1007271671
639490859
1679581400
946921920
757779985
1379262997
1127114521
1018417355
693840504
1065004092
707154134
1169679510
894459654
944220869
629080625
1322148311
1166421261
1629720252
762017049
1373438127
229818801
443749335
1410196462
864317704
817257324
95273705
778257281
488516144
625230090
1155436527
581858215
912465628
721023460
1011794690
527536303
796811285
1644952567
1327810725
1662134037
1186651166
505070976
1409038061
1287262777
836957729
556596062
864530306
394126651
789300025
1032364655
279329391
722352699
708137155
163556563
539450733
707117241
1473291346
1611639046
1589414548
1616076235
721977938
749778844
614964778
1026185855
962845314
1420554651
1269736684
245144793
819671408
829452196
1057008944
1425754999
785314443
1192098934
1205984875
1561648540
1240224
717813479
1043061552
618436876
1323423045
1087112284
1019747477
1481734530
717366739
1403638629
526097812
1509104495
880350090
724936264
748877686
1048802066
1009574244
1554788782
1052601329
1090380895
1481474241
1430671812
1468769176
1035360403
996484979
852505423
1063649557
1376425402
252606724
850276768
1331586872
269529164
862561746
183294043
1384945319
1276001441
1335589213
1636485116
768435339
1529412811
980625207
948164424
1305202366
745948860
1191574632
1558684881
108549196
938456045
739392154
1062468561
766359871
721028831
337915672
1655529697
1277243052
766896118
1177444233
1330339074
1647157030
804963596
755230988
143166302
603144473
221927972
465047167
1099377398
1334215961
1356295844
298508193
704650540
1482121279
1298217339
389215549
445034078
1649867885
666593239
891818595
1205180
904019780
862109627
244871938
1380181444
708270631
744152076
678209662
1389237386
1073522019
1391291714
724617338
1692158544
1432994656
1306921509
682863928
439297762
1034862659
884510394
1171006989
1563373395
1603233753
408637560
1369134678
686505147
897555114
1061146508
1314252516
1175958140
441567595
1197871748
329731276
164114250
1371652600
1473413460
937375777
1519490919
1113631881
1212673510
1229466746
513179715
915494303
750735192
1613218767
322067002
840527122
879125234
913537044
823621154
516698741
439078040
831005915
810123422
1079427526
1092613778
1547455623
1133233783
1155714214
1073219519
1363673509
791307370
956511348
592116686
1427025593
494829090
1231518621
631593068
77512318
968138279
693594153
1299906741
1454158849
754056027
1005360770
604620780
994613158
479181150
820480207
388225826
578670596
1401235896
731645591
631950347
655825680
1484563157
1410547944
1644618814
892158054
1674844525
1500762603
886803276
975694284
854622091
917139966
1388674597
1144445914
1088276757
269609935
817430493
1263705465
654523703
1218107540
756106796
1173715332
1466960462
1123548967
320044581
1184323297
1065272545
1360531698
1645457137
1149119538
1280922871
439559495
1441804099
1486561679
279667545
871732682
481234045
278661778
921954287
1337521805
1254428165
1036075768
1615382948
709891520
957902415
601728735
1093676135
1482352011
1039849119
1208495662
1695087824
1417148356
1065554741
1522803223
1690216500
1404382889
324556034
1368089082
688545069
787197941
1403727445
1070516309
1309303928
730643255
1570960950
1663939695
1415954282
1431123891
1397464377
907234965
973693749
939653806
625595291
947812390
1572057554
1281530746
329233096
1079248457
761248117
1406398327
842608328
588061670
1595853745
131170295
927882052
592194835
818317575
1149574947
1604083305
1032918258
598545946
1093733285
1586702010
741904432
936365072
866983306
393653593
589207053
1168765008
1384690796
1235458548
1056482937
448518529
645915822
262860968
1631234444
217415069
1029583021
1092388036
1441810304
1127206637
407585616
777180866
914773175
1134221140
1285062294
1410113183
932742779
571227960
343108712
1541431401
936096091
1606246917
241646888
799539558
1578584228
1316201404
1051322900
699367672
1475198985
902302294
1503528846
532296305
1292546783
1268950135
1017673376
1218971116
1669369251
462868840
1689194129
867684951
1402878946
769933763
624045850
849042436
1483621850
366997673
1434234316
1423275453
1659315238
944084370
705776455
834889220
1020909404
758508446
1404079988
1464177400
367335769
424042280
1019338123
458000371
999085183
972378459
831616381
601521352
467713848
1427940124
304168624
253991115
314065021
1267444634
1224510906
622947374
1016532157
623143049
970973702
1567542117
1178034189
1298560218
820232302
411210479
1605352929
556070313
1072361638
776494040
511784900
1681575370
927021085
1634355752
1308626589
1173757642
839944914
990748982
1183580749
1459370727
1697916517
906503115
1626641626
1683133020
1039376324
111891496
1022226840
470184959
1009153758
1694790684
1547918444
534869840
1563609890
1331322128
790288024
1029321933
1075973241
727860813
1655383956
952582939
1309927421
467095854
559361485
1376205875
1405567594
477105213
1462989978
1485970456
958500934
492498073
573990734
945924736
1390915364
731810712
412707878
1071004901
1198307540
844073692
497466950
995235869
1603350097
556678573
974300849
1402119128
1228478440
1098281987
817863103
1122098030
1194483326
1075375871
581825789
436130899
716981802
761531748
634907141
1501093079
432463294
1681369882
823001373
1290821428
1061930218
1314855995
1529054106
805795226
757336928
1348262867
1066764722
598130818
819131814
1552621398
303419635
982261336
999074402
749144358
1087874229
823646195
933187563
1061731167
1123858949
1416061479
556155277
1063250504
168787304
1569838342
402459719
845907393
1157679730
1268655276
1037419031
1645882090
1087884553
750932350
1064768923
23615336
811619411
780704518
929606013
753063948
917534376
414518495
740447559
1213911550
1606894023
877068242
1368801147
415607847
139891487
606120331
1430625409
1132689243
832187660
976076431
1533382617
1530476564
1003323342
319890831
871919922
1027537759
1237599354
673715620
653354
1032974644
1455045166
1206143070
833030786
1640312616
851993
631338500
1120548754
904473691
702996668
1082524216
1023528269
287010737
462552143
1325086599
766057038
415978804
1409929617
1492625654
1369396185
1398585157
1230359790
1363916500
710145311
1051322030
1346147179
346589611
1279146657
1375591575
871384081
551994204
857250421
400369336
942916826
1465672330
1005546172
1150828789
920432819
636197384
904198240
1483487699
533348350
802832016
1379532059
1670353012
1201243351
1333837957
1541652672
662110472
491414509
1410167913
877522001
752611519
1418918757
1621127680
726836494
925321541
1366393705
700657530
1618602977
949441580
1409920028
634985240
1424489283
1284631150
1218257246
649313033
1248099823
548050948
842754215
1643563019
1065216974
1115257902
424284431
833964069
1055425514
1596657674
937709538
853186755
1507530885
498082327
1336991535
1220050554
1211448161
980930482
1538797728
1666694589
1096774683
1528952123
1359121931
1219944425
1025268354
329972013
1245549896
1236377
810697329
306940280
1146246223
678688341
1649501265
1543036181
686500178
766038454
807365279
1461029743
1572133183
520521741
1548402424
943527571
1682467671
1583919753
1410991031
1064821101
966838561
939129662
300929898
977824815
910352983
852206938
820656580
987703800
1052961496
769930750
927253119
1554143310
1410288717
806370425
987401114
1391516958
830100519
1249989352
1540391681
384137398
531627853
799275368
755955063
94011766
1026345649
479371988
1042362174
721122286
734568053
1096950354
398717778
750269140
1372303421
841766761
742085534
492164498
873699516
603405228
951448895
806645454
1442101597
1134320966
1501373625
1365998288
1607074795
1498258006
904415366
842018963
998170479
1149191113
1614249745
1422430122
1596955372
1217699714
1564938284
461067561
1040290944
1456543396
769292977
1031414868
574770286
881105387
1371206053
1051564738
970776082
1259766671
244317788
444006095
318156466
1274097093
1614865592
859599460
1692658416
1349581801
1505174121
1136167393
1167433630
1067448480
840727325
598030039
850521020
429333337
357440601
1276236704
281404108
464370575
1409806630
422694062
559636346
936355505
932417695
909090852
1351856526
970152534
1484445339
724021261
243921099
1118697258
1228935719
1666511927
1581273546
761993078
341497341
1182297787
1437107783
1541810586
514501844
764725633
1388416604
227749591
885105558
796358985
1220361287
887314054
1567669214
732889984
1602807655
1666915074
801890460
304742569
1334700125
1575049776
333577708
546950672
1672663423
744419494
1302726776
1448719608
715864427
1284808763
1431679161
1247396636
1681894888
1220090027
869348312
1102559470
968047126
411192720
457861988
1626488464
925748682
893839944
1053087263
1451451914
213245962
1235256952
831685399
644716383
1695655504
1382806484
1095597245
722286014
527938179
778795998
387433455
1095810545
1102711358
1177579865
666096810
1238867708
726408014
573115620
1497781988
752144226
503435563
603783743
45617971
554530852
647478009
700985965
1362853837
391742946
655874315
1529001250
1431239573
1646925261
916209249
683855400
215221444
867024061
874385042
798114023
1351961672
650236670
1605590622
1223636689
1253968749
1433327886
1283038510
1099795690
1542510442
891441194
1352334860
466706467
993537275
1015101969
1371340693
1314210091
1683328391
1127889764
764803526
1346270058
234376822
1678244674
1148567929
268738974
1475793867
1085061467
815256893
1684299542
1232788233
1224646299
781081248
1129398873
535361080
657811247
1626726548
660353021
390124080
788312796
490750046
471417959
1390096360
1497570831
194371097
957447966
528691816
1109041370
925544806
702977381
619779183
621546872
1426299151
1294898187
966564483
491242913
1249270462
1578351561
1103233405
1086606820
561977477
829092928
1419825690
433891687
1428870814
1501656134
1095629984
1428859026
1292214728
625012975
888267739
237606497
1402317221
1278234680
556994633
235571175
651017147
1154553610
1310785612
902830265
941070325
131214190
497908343
1374477998
892020398
1548805999
330491599
960658797
695471866
653223327
956883808
529640495
811145965
753356103
740479494
1620407408
306819824
1250951692
906634245
1204395823
1617641563
882074896
1088212216
1410871351
1683268245
640267895
1009065111
1484813664
1490738883
779163960
1295196551
502992821
1169811426
1649396737
595948542
896465778
585257852
1296241790
828375764
1659221321
587332344
1020458291
1564018896
1308485612
1648221814
70837834
1142544517
818070208
548830222
1373893993
1025373824
914728896
866275472
951175458
1279903690
1163650115
768969040
1268380669
645267767
428831171
932243333
894978221
941142406
1416328262
1122753820
1439044846
1348342369
512117047
1039142708
1170075084
639518186
865775201
1165754038
705894607
1591554020
413093675
656753186
1321107357
918367387
91978242
1026955452
1356111497
1102280378
1525195835
889719514
904942817
839193205
1209047776
1304940018
385851236
849577241
957630877
302906181
1346157158
1128093573
1560600366
600724501
594260918
936234783
746341130
1067931283
978631773
1011579931
1112645731
736384721
474999531
1494321510
1286469459
754370279
797037350
1245398400
1371668638
708929406
1468394040
898501922
1096934482
888144628
1045849014
1695663612
931927156
1393592929
1086350658
1408641414
598304070
252342020
939814547
1528969700
960040092
1470115867
1690453473
1035398531
807112294
576790957
747088494
1499968800
373520818
495753581
1274064169
779439030
544775264
1522918834
1053333335
36953427
718973603
635771062
691811564
1348422769
1566198914
325345733
1037134969
1324474920
1519820030
1662331223
92573337
774949117
846354789
1107075034
613819403
405410172
857813655
955622814
1195358659
811036483
1616293832
1396931994
360586020
606978059
1014735147
916703859
1064949994
1127422886
1516516751
1127220075
1179681682
901720148
1247064900
701917939
1373533087
1217239151
632197684
1097291440
389070375
552125497
1548913710
743934679
1333957281
254672996
401819303
777005998
747853352
1079832642
562178310
327458546
1004867816
616216034
898978538
1005339362
589204141
996193772
984222143
886385274
741847813
1455908688
1570366080
497442646
418688649
360219860
1029431671
575573255
439032266
1627869356
720700603
784928232
1202547741
847920337
887014258
1047257752
1126091628
763691267
824520524
1677792906
613989507
1651171705
981197104
1499690462
1689991831
1318148729
1497132387
600242997
1399257671
309754325
773406660
775630871
1312624784
1477514238
708386733
672298930
1209271419
1054652061
361649562
1520348410
1331640655
1121627533
1462391399
1175250698
706779488
960405558
269694125
973771661
1608686320
936503745
838849697
766663941
967426027
1186504573
1144374565
669736128
1418670063
1189927508
662284856
1309276250
1102299373
680264179
596258038
943033033
401361085
563358937
1471805046
632488164
406688818
1171312387
487968676
341017649
1548399122
839427027
1396027350
1456410778
1649392845
1483425938
1016381068
1465657237
1289058622
493626381
844859576
1405440511
778820478
457891061
1051734383
518704679
160911692
621021787
659807220
1662946320
1682769756
1142997021
382981825
1071189951
1332903056
1490909629
1135661116
604444365
1002487841
957647582
1631560373
1574080292
256534255
1338253160
737717525
489369754
1300351311
1206740521
335895406
558609850
1414781853
720888798
1445550317
921747664
1599763243
1589472051
945163551
1333931555
1539060163
542375172
1238796788
1270223217
1132169844
584276006
660246545
679677245
822837957
589718499
1269784765
981796239
1089088199
1509082749
1278329558
545134902
1423858764
510782425
585347929
623439924
1267003201
372849226
613705502
801792685
610423674
511491550
1501062734
900246328
786212871
460481362
391705628
764451224
634860779
410562224
902352136
1202505014
902377326
763148603
571675209
857982996
944258361
1167975011
900323630
1234545939
1540154019
1560354450
1515595103
973203220
664786358
704480024
1256718301
1204931022
1554441542
1536449229
1005343188
697065367
1284997685
1143088324
531845736
65762191
967592746
1391326475
1125171105
1178207074
774008429
505019725
1143967882
972699565
1304944433
899646706
1429162650
468289902
467267865
1541046143
564852549
893375173
1128737882
1534026426
1098851779
1610629712
1560436098
1002370195
1070682771
681233375
957570721
898818888
430379321
1348525454
1412565862
39561241
991227947
1073004098
1006233528
698822020
457713693
1648786446
438208408
460135486
1158873789
1629869845
1651168921
696390713
934381836
1492836758
1247598046
836246721
1468663474
1357572118
601991064
1255644355
607332503
1051935915
798560704
798933315
877417279
528536113
647261131
1634019070
34833702
634622752
1570200393
784073390
1627707919
1048960393
874320128
430879245
928203764
357823320
1054307468
1318493981
932559916
845235169
746918509
1077640118
1529562576
754067481
409469543
696654485
594731589
1362872039
670031280
1033319870
1139254264
881143144
369699091
183451258
1122681170
813321886
1256560422
918017221
1194639348
476658131
1225168184
1695945975
1069180115
1569103455
1027280011
1113465120
351598051
768958994
1466090205
1070664468
548897342
1371807885
1172011163
604700469
893566057
675382967
827560805
1084052905
1523651544
1132475112
1393325379
997990078
1061486935
757642916
1647286888
1483202062
826082262
1080040117
820068722
1321404061
589686877
1685475375
1192249385
705494032
1269574117
1058163340
1097965406
709684622
616162241
581738438
755706516
853702432
752399539
408052244
810568726
749822861
838293931
472860149
972570398
791833191
216856307
1468970297
764553485
767265813
520083750
1040696601
1398808197
1189434733
1294187353
1081023448
982953599
1652787978
821368767
1395826971
643219160
713708315
1532214526
1185188071
1680919025
1167084331
981157699
1696665839
1214919532
431758112
1403118780
709840200
796449824
694702980
1463224231
1659082487
1250682676
877430446
1137257614
272387228
1010545812
946392522
1589612515
1020744627
741790976
864336964
90653062
479605204
655184940
1035503488
1245324144
477018157
471009331
501649200
376268356
530675562
852284656
1327444100
724737752
1300873448
481168340
520272007
1127762509
1373500795
1061670079
884399171
1295703106
207443660
1030070522
785146164
1323897194
973705803
1542379630
465180514
553532290
871493449
864862080
1502749994
587244513
1444670133
1672876260
1255762322
996181447
534263159
907633748
1105910704
960363772
1676437888
341994772
829174528
1001599793
1650033633
1372560631
1214574152
1005279422
1587781019
1493577054
873333199
551597814
1017926757
1696684258
1650796256
741404364
1653861488
430091996
794766389
1525934414
1077423536
922978889
1644996111
731944763
1324098513
379432458
1316980946
383664523
694298945
668858460
1517116753
360903772
844366738
777502728
836379507
1480562484
672482842
831955097
1060456867
1167770707
492333932
644897386
701864391
1452285856
684691327
266830290
534502095
836897189
1558270925
1607623633
1047488303
449643595
881766507
847467863
922187347
1048390180
1375296723
647918945
942538374
825090235
1413234110
328576907
1430411133
739337778
1026288609
797928859
948318767
981654039
720889484
1572875351
794449349
291644407
997004339
1470112706
914952354
494666119
384215184
883115859
1603974693
685004698
1696444704
1264995528
1469775941
619611128
960486118
836307418
915416554
1144946773
948004491
1430450063
693183083
1152815925
289122343
974303036
282079896
1592032031
1295052355
1149574946
589736999
1199567373
1363219677
672543862
509186916
435706389
517279993
1297568976
333315250
717819945
847408073
1152119792
1065380148
964671689
636438697
375956252
1606735810
1050648502
513689387
1186488574
276512493
565573829
1100766244
396670027
538071130
1349772640
421278190
1514343451
1240540905
295326218
606219460
1527776056
689545775
1677667674
858302757
1027741976
981810491
260360699
194476773
1065492751
738185268
1117827899
286152497
905419919
1287848648
736468781
1571095296
720097571
1547212163
363687205
868066800
681200980
1189565306
3252590
1371945451
556757700
1277531738
1677301756
1517486039
1630849663
925593110
1401721514
1356514700
685942832
805032707
1092095945
889918081
332285680
874833880
788323985
835043445
795666543
1106522823
814272783
895461219
1591551439
1342136100
467648603
899126242
1048901334
1531120313
1060555224
768935320
966837112
212362115
1378756381
1254193791
198400778
834605400
1301831045
443623668
1089846194
1156278266
586444021
1495308232
1643105188
548672417
1246416140
525204964
166581575
692159821
864399826
1610022921
956251229
1396772370
743371812
892046989
771972471
1683881294
1390290823
332502896
901934628
945924912
927747732
287335774
851241750
1186786144
421996319
749142456
581551126
1697893048
1459072721
864387825
742546842
1515090050
1293289793
588925957
783522791
927612891
707520704
1126095536
512601051
1438489120
597508753
1557247990
1470980219
1025202159
35239177
487603176
959714873
772287687
1292750834
1251735638
661958646
1412216929
475394381
216516352
1275566177
322839644
1065660730
532380256
781036487
1472085603
1256452906
291365182
141280755
527424146
1444784676
218615301
183253351
1021814118
578369266
1015886839
1162862299
1113744560
293843645
599773747
1591831372
1214367747
1018808959
544550850
1178201021
1128836167
345378106
1625619503
834206761
759995861
766656288
813899167
754050198
1237402585
824576466
1413636954
273128132
434537086
1272890781
1472060616
1192148871
812028357
1104891339
566513081
1638596785
914554169
1667586591
1496267284
992457349
1020849412
661967486
755007729
983088673
733402795
647377835
1211371177
668942012
1389893036
1572139100
1685360420
619660629
464808751
870554011
1380494405
1579445552
435679915
1436959698
1603618804
1670030760
1308059404
932303120
1616141079
639551875
836705058
854633551
1504767228
646421566
650578596
1192907446
710365312
946221698
906427962
275052162
1446166928
75644083
1086554269
708853176
877834560
728800326
913317855
657253542
885010546
402192473
1480948062
1664294467
1605108447
815075345
627191160
1084127377
519541071
508722811
420226879
873414033
1366326345
1000249253
1362238459
842745474
850876900
1640921779
1627808840
439843679
719711021
1226868576
1050675078
750502093
1575157054
724176517
1301929480
516412604
462894791
940633293
1473598887
923801464
1321875104
943105111
927522488
1627376542
657977661
263101344
1487339772
1265785574
1390399462
1044930944
1489689357
1555335114
370969656
1000455032
443894866
592089094
1076392577
458802098
523874207
1191616137
639175071
1262335021
193726509
769701391
385490200
594085876
866912898
271587100
1284565390
775831868
931829218
582263581
266655498
722667210
714033147
1265469303
825393754
1240580482
417732250
731194926
17596
1298227820
735914083
1235830410
958175963
1647240033
534358619
402944915
1949731
1036919913
1153406822
1216791784
1202801728
716088438
1025548304
1101655597
856323643
997627641
1069577608
1666427995
848298593
683973778
1069483986
1423535951
204285739
729152315
958448648
802096419
1046745554
745632384
1504862813
941329657
1475490140
1004992618
1356485349
822206047
907678699
311770574
907911763
1110122563
1581010818
700999187
1081647669
904883104
957373973
747852383
433869860
1185747285
455319140
1431016848
1154315534
965501619
1411210015
1206946194
985730506
1510753075
790574352
386628659
898128791
1162663285
1269864917
863207453
802553542
1476505439
761671223
756702708
1431620392
639377051
565886614
288015352
542578320
164013532
1220277026
878025017
1212139022
453937053
432064867
1403120713
723157904
1667756436
810774822
458483591
1642812989
991927009
1627533857
1143373937
1403241106
442208724
1090628655
871529854
710737093
472459664
532803724
1454530686
1676172402
1053644587
1141847848
1217800611
1117287978
1010626572
783521527
1678540156
829825747
1551018076
771941205
1526416999
656197767
171260977
1438272139
832989042
1373504683
630362007
1486870887
1574903570
1411485280
1217769279
1116515825
1539620264
894885608
1619630460
607852269
1285496347
683131862
681814233
1352811741
566199758
711074568
1359033907
1025395232
920976739
1579298332
1118856656
1427153883
500465556
934512932
518334742
367340634
390538452
1323293059
347237252
757516612
1517806678
1016177664
977762185
1477657792
1030727923
341224889
1417979186
943371118
1271493261
1440888213
618066591
783908966
492174067
1688215518
451405201
1219031014
874748303
1544956267
1432655835
1489620927
1139416559
1300829311
891984279
380940104
1071629420
1272295239
787346583
572537484
965485507
670077564
290805425
1440145435
1019281355
711438449
1694628244
636575446
517794348
821021115
1454680149
575739437
568560391
1085724231
1213763613
1402343745
1460614584
1691142010
835744065
454935583
1000603077
622724364
1255172835
666262689
826474857
928657207
598723390
177816471
1500923686
1553764239
970430301
718127391
846514217
356395839
1600611204
917568549
1549483283
1204313767
1270796278
1025790205
887381270
481053315
500134851
1182001032
856577737
979619443
1642581100
382460187
764419131
1439538797
508277862
733501560
758133494
658151261
1335431139
594496321
1191032526
647211384
603015221
950407081
892770592
826155140
1078974128
1123513377
641540094
949153789
434156723
1058220305
445150222
1504250646
658372252
1139024791
1040691771
440576737
270294645
1577531514
1630711184
884033827
668967376
762920257
573002533
796639694
493838290
1624643986
1569352308
818775846
747633313
970055511
1623333044
445579206
1176355831
706311957
963437536
1658047083
787275609
735695615
1461763747
598213231
1428371579
941596563
880694981
822120044
1138705687
736545829
1269971820
1468470626
530612411
1106662597
1111259544
686601358
686509428
1431991376
961225817
753119896
665833942
1098874899
551111617
1261432110
830089646
665422715
1223755040
555525520
1059856847
1610436409
1677178503
908957350
1430965091
1663378671
1244195052
355016616
1470823250
1144953047
533254121
1379963187
468086734
765525330
999364207
451020785
373839286
952095576
985784308
977081362
422087318
1602410669
1037993772
1398667649
290413019
462264093
657312840
641955264
888506408
628576537
952660576
908023426
448354978
914165191
1548678883
1620372576
814936902
962387370
1658554440
1623207987
622788924
905023579
1552365233
776016105
1033704600
803137134
859650029
958903625
526353205
1629886483
295228791
1248965497
1495004718
1567208468
1323995872
828926710
695847873
1012238630
884650250
588087918
699128078
891309482
986441055
573788080
496868263
651386252
83135041
317051575
394708448
214907729
1667126754
397559606
470451411
1483725920
470280254
1490702289
1110029096
690082154
794940696
922825369
712522145
1446584433
717503753
1295474457
1126925395
723381508
1616166747
1043924224
1098626157
1170190223
1013213669
1699106821
469322591
1675416350
1151836981
846723916
1478443892
676656836
332134348
633996210
1260817587
796942622
581364803
940758093
1258177276
988571680
214200264
1284786021
1317732262
876619399
1079846038
900291796
1441026778
1696520092
572748853
498530414
888193768
1696186022
1697515544
1195192171
971072040
1462212526
710296938
1165054284
1093284631
1010953855
1384579022
238198670
660461604
1693919874
1602567673
704025450
632433318
1661736408
513603645
967762205
1614081217
914651466
1411451862
731273293
730964541
838058856
357903796
810833979
1039848136
905716147
329845538
1461990989
736947717
843010658
1341294896
1443109160
959190738
271899395
1234786669
583750759
1157705710
1081739131
959057133
607635788
428028770
685738081
1316467023
308785453
1239307727
1218329920
1186483143
295658588
676143728
1147028179
955003635
248372957
955505599
597499714
986744941
1466835013
566027354
940154489
749270968
294915223
1400536748
504235661
860704622
884005845
505477103
963162171
643505822
1063434612
650252938
1692569566
1468912527
850280623
983890703
1119398123
456991772
1135776937
679614201
1074336923
616129826
1060361859
288199940
603380861
1084158822
573102096
986314667
429266993
1418887723
1366940300
394704249
544398037
870132084
741395180
1197570689
1492377117
1232198542
828382918
798328261
1037399374
577961386
449269370
826179687
1128641636
1524149674
478165867
944517207
634750481
725094097
669948010
999395800
1311885112
1685140987
1397396807
1251680964
386384975
1418687075
1049692336
719843642
778102355
917180357
1690574850
515279484
551907866
1405502857
1603175425
1041266392
1246938868
889965424
1667532035
1324620111
1329413074
789497498
1260730676
759613243
718083384
1040305231
955551976
1352400132
567108400
1201621175
1678719485
788225975
754703315
1559202665
1423676228
765054651
386533618
1507305218
1031008774
611769274
1654440360
796370980
306812347
895654147
1357903232
900380845
905618858
684805957
358953461
770146671
349945138
432097672
770096442
1091321525
1490423643
679743629
1399653316
474827343
1015787713
1647634925
1146119072
453103220
713586359
528364546
1440205207
1384764714
1247951380
748971939
687942435
398658715
967480959
724300741
662617096
815933410
1005481900
567501336
1106689313
872517946
1058283011
1258886939
721117387
1401903447
621519599
1010422263
440977304
1382698629
395179005
505793529
1500645365
840411831
990196380
371048140
1526400573
757116578
846949084
647132878
1296001144
800834491
393201175
1248234630
1542692941
1359231020
1661319342
1384621120
844675844
920539961
524779065
1204851316
674660498
1563499420
1033516758
816239914
1113695913
711473110
1410743877
364194680
1674663105
608919732
515191195
1155414121
723528147
1106069068
813245197
1410713387
1055749874
1282462340
406609388
1612464305
1345015902
268710447
266178974
669897564
1615147200
568079403
991919516
1580719342
1118291773
713333724
629435264
1639123416
887966085
1014817902
843019238
1634729143
972988521
789608213
1082901489
956519423
905002428
1319610415
954542759
552500150
857121727
712522555
1679017847
1361161768
542987068
519604904
542423075
1238322916
954756842
1679708208
1643686057
453612304
967737701
683213575
733485776
989519395
854965270
465369604
1170241995
817715881
1317027250
1669254460
876190929
1272100113
1441491075
788792825
1605352474
1413151010
780836449
952395765
1658748637
738203263
494799002
1686056106
1493443346
1051776765
1522096178
823858935
677881376
1309220477
907532247
1039825140
1309714614
1080254561
1516317156
274275484
1434727115
964508993
1056674901
569116002
1521271299
584596199
924311564
1224230962
1011449702
1463536330
215370199
425337345
642188760
1214422753
1210982654
1109485339
629377168
1485105790
1404648124
1019391290
838894559
1036816280
1046407327
744427992
1656845086
1551362412
924466973
974435195
1227866939
333399793
1216376420
260340412
1147543573
455719326
1143039477
831062836
911658563
747317893
1696597309
722595115
985401799
869366076
1642883947
934651567
955511242
1666004296
1199893314
1165142798
678674979
894620991
744451936
1179836891
371806044
1218406740
721286307
1629594782
1231176683
1235616580
36353685
944413277
827271663
1215679494
981453792
1687569803
939502112
767199080
1672483618
1428945170
678921987
1384539989
1208013800
1191384617
439766738
1280547555
502200040
444128826
1204367435
971279724
572372324
674181845
1017173242
506327625
334344748
246621073
490602702
892755467
926789329
997047849
1450993110
376524742
1565036738
1268716251
1018152002
1638180720
852246823
479099193
459540339
687753866
359661964
974864263
822077071
453413256
1290876824
1077972636
671576118
863230856
1278419474
1593726726
1075813807
492431879
804789864
996851595
579133578
964671322
811945808
1406603612
859994796
1095590124
921155442
624448604
1037723676
1595687204
1094697712
515423482
534990909
869471770
1476723540
890672062
700527717
1035095213
1021415488
827731914
1091973055
1036967144
927473247
835789420
988581915
588776080
1490532499
461707314
270685214
1209508457
640355933
1477522834
1266362522
797800421
840786168
941601643
844845526
841212764
288508424
503629244
564281637
1604619181
802820956
384371894
1035096622
556093459
653008355
1676354088
956789064
1048421747
1042283073
796536701
1477560514
1629048511
755099681
746940188
840546121
1636694431
1043987296
654669619
684548965
846221437
1678644961
964780209
544838853
69971655
898748718
900809162
1355156990
1483352378
513232197
431560128
675826861
114990016
914851587
683136369
1173055259
1592726816
1360427758
386188219
1433657169
843118941
906281031
1155333292
838148061
1314701431
899495423
685218201
1073815927
745412370
598587713
685645467
1573134564
305427749
6956184
1095985434
1616968317
831711658
818543282
460987217
732658565
538045401
1614891309
537071878
1475910097
1651636940
1123512287
1158367309
1012516365
616023718
1303334201
1565484156
1200885163
567710780
1429069623
931024194
1641221026
873346943
1126338941
1384278790
1648995225
435817164
1308233085
735592849
1110758395
725350112
457461906
1158338961
313626148
1268783493
1587483638
989497141
457742207
827881781
889522052
637694149
321167748
1170228890
776734633
790146820
569023003
707534105
1146601186
1352494016
1063411005
798928472
1478897038
1025879088
964373200
1308456720
661646646
1090884501
849470670
867158674
1142162295
949056359
1511672454
514949503
1441758880
274583777
950165484
561656250
876242502
652900081
515518493
659041628
782576324
849812698
40094918
722215607
1301544705
437350262
1200391387
918620489
383454823
1135344327
319579318
1190160902
741517562
498372975
707765167
1606156949
1627952014
363413568
425831121
235016056
1501363849
1193225889
325397725
562996218
1036602930
1062180349
965932791
1487177380
1118943833
881448066
572700191
1678257899
444343916
576870151
1345927740
653798579
297453183
1580622024
1048267477
1015087270
1690693077
1052319182
524585350
829663729
997747385
825593647
1293863030
901140369
1440901383
1267167702
1257452678
1299668522
1159832616
947861256
1281171827
783298397
288284214
1052450542
601049315
680737136
172777927
928174919
950640507
1652541303
1640084187
588686272
1193189132
1267315010
581241482
777647513
1582875637
604783177
851825179
847012120
805541330
453997087
1012981486
681710132
364062058
1312374658
464590296
1028489789
906854475
1485659490
585909386
1667929009
818877397
1414253922
804534469
731137679
1527103862
1638508037
427319939
1539163327
946802794
759706676
1296042475
763869901
460477688
1361995955
1230665672
1649540396
1425800188
588412614
595366969
816425592
1420347596
1297123625
1327677119
500582682
1621284734
1148604891
229653145
1174449008
440085393
398238739
781237471
802819932
593009784
463160937
1250553675
1410123601
1163308513
836765074
643269403
646847149
1040443367
1670693669
819426133
1655980844
1651867082
56769786
1058275431
1166211267
1078666840
1522642532
1397428399
764959725
1179350334
1610233868
1083466923
555793947
1407936267
1232956644
1047905200
678057610
937481962
1067750340
241327547
1698474691
591091300
876091261
1271501083
427062946
151270578
646810581
541420633
1064416041
288867684
1137680325
972637729
675421834
1322390242
727540860
544568923
1082920508
1438364983
945361438
1305993476
57009678
906188295
1249872834
1263896751
1003386238
603572796
1500559325
1669502725
887061245
871686172
704502601
818673723
906048766
1383044098
744925601
1427963668
534349117
611169145
575791481
1658156054
1209058437
1124538641
680836905
737487033
986678075
646593006
1191523238
197312349
1655899770
1685169460
1394931004
1305951137
913578095
1118591340
637888460
1466558920
1404162591
942964304
1521573053
602920066
1672154631
818755824
464230704
1569413454
1448633410
896715266
1210913655
697078497
1554421821
1133779164
800659248
865377156
689760594
1416738818
317392811
1123333598
974124340
838049396
1119472477
1322856289
1472372254
852606320
1664562666
1665011825
802860299
1557801117
976556368
409850653
708702451
465458153
609031916
499346661
1610219336
994569637
973568911
671736018
1294313753
999009825
791985427
832851956
934241734
1312149846
146112065
1667526065
1177171166
663829191
1351514135
1450173353
732075406
920976997
1131706266
655861255
1050887266
1248824689
1294945914
1609721059
1602447296
476296967
503557081
1138033933
1238217976
820812701
500242179
1074828167
430245150
374661116
486222488
934921322
856546364
333890393
602468699
886738163
736762430
1561654278
1039962040
1174172181
1548863812
1526733781
523161188
1051501199
1191119990
869207083
728935340
550941005
452823020
811267438
1105867448
685231249
449539283
605762926
1436047787
1072036544
1446383862
654794155
673036721
1339025002
719700310
868638049
701079616
1605490336
600914839
330400996
1384248673
1414503098
483589310
1461267644
1670698130
1061340133
1685982796
1174212441
1039506739
1696228599
834519110
802564008
1631897871
334113831
1049031175
1266981105
553915578
801815122
1023094873
1019041674
720700448
1296761314
642026737
756005998
1691943548
372932722
490925969
354635294
428155374
1198487933
983846654
722406552
1567764419
1124362197
668467543
679455329
727225683
1409801818
547843260
1673232681
1205553178
607518175
1460992564
456435476
1481606442
1624239660
1625882440
1612760244
1045073040
900458891
1544301674
1524876874
1008347619
844821737
1671330810
649910708
832991669
455703262
1607981004
929802690
323222913
764590090
362234443
403712356
962857766
1223019591
912905908
1262734113
1468625193
740250982
400477762
1353398539
1175841224
901872516
222154813
1136814258
1282944480
558778042
1605287639
1035902894
1039674853
777420552
648553762
1610569394
1652748844
750009401
1279573254
1165202723
415138241
1338949653
935658541
1563023972
1416078795
980726869
749147631
575664554
1645103879
523030873
398409995
237098783
1669916726
983050633
1014895853
1265395679
946630673
498858964
1310795077
1626548031
1217656487
726295376
625723024
949246116
268843923
669117509
502350136
1622104252
1320996856
1518710610
1436631388
1195786615
765252033
667300337
504020675
601979878
745052452
1098739655
845472420
1155898125
1614748733
681467387
397795453
1546904585
998190321
1656912640
736414875
1269922143
418104851
1289043816
1450195396
676720906
1493484447
113440289
1679513685
1377614496
229158705
1585294145
1698429727
687294316
748854036
1476726714
1492252620
1061087515
1483099808
1652613133
839042062
858450378
1389819616
1692746817
1334643453
1440391052
1141837024
1209463141
682652302
1003730229
771591832
1625837675
739294003
918385994
1596369267
96609347
1678143555
1417519866
823103493
1212948230
632653828
580343302
1497319451
1230844356
1318966546
877176473
925783563
794068857
1429545725
1387629184
1118836805
1065091027
538146297
1142386545
727066434
633548848
1297460786
314041267
665508470
1011727636
1663265947
662275278
903773001
771346261
393285503
149938060
541552315
1656149396
614958122
208568190
1083560960
1082675253
62079118
425147132
1088724937
394160358
1581277014
727004103
512855196
854537291
1547071472
619538984
726942592
1025773120
982188685
1363213527
270061676
1596909553
719235994
1033741122
385923624
855208470
954785360
671035251
760250729
510277086
1250895937
970500780
135282870
1453441149
1278396744
750669129
634834933
891204061
1454155461
679826394
919128129
437692057
599780190
1621017599
884824602
1267373704
1169508920
1262370678
759833283
1493213978
1251464699
1605274172
875870753
1162954506
561320730
1696015644
684839194
1275461483
1362325909
1007447669
1424067828
389795491
1660777581
1163871894
787755492
743543410
1489970016
1002414781
780540286
700491028
985124074
1470269295
538677488
587822720
470672935
853192820
1242835984
1314076432
1383623764
1581076570
657519361
1489145608
602015683
310241989
745716353
995091346
926224104
232003703
1496298469
893225804
1676594301
890005818
962847002
1679105210
594053058
1059503466
776644772
1067211988
890040317
802925562
1695287842
818505330
1146654767
1690895663
1119944451
954477343
381665879
1201031114
1694419992
741247520
1617890190
1227841561
752647199
1345862925
909780101
586400444
884651018
1444279928
1412893042
891657527
965587172
1458340101
710193464
506680820
1118496298
476726577
706384989
1285092356
324252465
1036350677
425266993
985569024
1077444310
1691926281
951544514
1462256502
660426087
1455307538
953648814
1659815866
1368145253
739632346
1468427306
1016137251
938529750
764920328
515430829
628599124
798431825
1328898268
1584991424
720661467
1630190207
1422207761
1400552405
1464411784
467263714
602742771
970244028
1114149966
547200270
1096759246
649997126
784563137
826545627
1151117408
1170525460
1643005946
567436983
744473627
410561014
1246690576
839123890
963674717
1674406702
683409723
849754117
480255250
1011048934
1172007981
1422752161
1399209889
882840150
1199481043
890897456
904794565
1205960361
447753892
1364473384
1451402416
1385325369
1028836969
749126368
557894204
1146026245
280851200
1185512678
1432728443
764204973
41573781
712880528
1625601898
1136837547
1454803092
706167035
1299207849
688127712
1532743076
712721515
727659816
722679982
921032843
634095063
893672141
821495691
1418524674
815251626
1094274840
801644563
902605508
1343098688
1642196756
1512541770
1251251109
820497684
1132722555
960016236
827748909
956179696
580021218
789132749
609879720
800855306
1625868501
656077338
651098327
1487344207
1153781676
472677566
1279988229
1484197321
570983879
1551056600
939965920
755235909
872246956
801033554
544952925
1059809342
998955678
1222813947
620601716
1377523961
1492449464
1067556683
867112951
1204832795
625573336
1307025809
1389865950
632132992
1278278076
1476761863
1387355296
1342282864
601969623
767467615
801728083
1068877706
1210031965
954247295
821821071
300175188
1000508542
939369938
1418117362
1521200927
343930208
871875313
832071503
521496166
1036018394
1117176377
568548237
598523680
1685196352
880378022
509595528
876220901
656970367
323070528
1158906489
702839168
1245456602
1041712887
731228995
1615517849
1445852488
160429896
917485916
1644710880
1524805826
407223971
998427380
1685526354
286914721
718120517
996155112
1218194116
1675785365
1646745114
1499552648
730532374
784442235
731255921
775020826
476229304
968561095
1250953896
851280391
1314091470
1360304288
1034645471
418386147
1333254910
727012036
786823413
1352430303
387161782
579690495
606657526
426207950
1233569149
814045228
1133654786
171443567
665610490
762674313
805238080
827846856
664092182
1160396158
980728644
274290888
869929992
1500283915
671687958
751845697
653391814
825179289
405777882
1139466918
855253379
576502142
1056524981
1411047010
1463896562
435831157
695739625
1226808069
1084208174
765691763
726814941
1699189721
1039588694
579023327
871298487
1483611224
1147452927
795489791
816684916
1697049090
691856920
502162202
442290365
194704854
628674740
1412461349
1062799103
606616123
1393006359
462945884
1359118631
1607997212
1474406652
1624663268
449991935
708456074
1437184262
278063513
1547373800
267355800
939393348
661038314
1143872907
891537617
789660900
644852563
273179352
1673084017
932627723
1245277244
1625830608
1212681383
1624770506
803071163
899120901
1078597847
1502342228
1040162693
1305015818
666964720
586135007
534804457
390079487
728215485
1058433541
714048078
1312226097
939980300
1511315540
1008303241
1107696322
1486686936
560463849
53847654
901026729
139216916
1562382857
1438582430
1044011918
957170287
718406940
526636982
416142631
1197015177
1194657133
841374418
1060234273
1692283811
1697652267
738490313
948347815
727961018
1284497034
756024872
990477868
461898085
744312243
1659175492
517630762
892963132
741626575
1688266770
1232412710
1418867160
1289953228
79733341
1320103647
807988209
1336917891
1672502291
1270513491
1423452930
537697759
1637920745
304161650
1303620107
541849958
425496148
451478557
892413787
963354491
1028808781
1630501837
201593701
624213317
280090034
1695187849
1142666237
1545823410
677016288
1091182688
1187446604
803059309
1552782227
269556108
1369140143
557537458
1234658672
536755095
1328675152
1037010811
1436862215
991566513
351291212
913559369
1187753715
723395468
688828335
1177022534
1411596373
783891091
627978802
870137062
523470613
1388639473
761641049
650620567
1690443685
424798724
1458956324
1332800458
984003580
438425170
1695169069
708914176
1161937636
990712823
439852333
548168195
1271406888
1531397581
884678726
131895705
696722139
712087800
555826671
858917852
1413450084
701682729
322917535
288913674
1412698948
614177763
207409157
371680634
1099065080
1411688838
1258002041
516660831
938983564
464095062
926117997
893554600
795022879
1021316389
761176843
1165377541
610104774
488387389
1007430543
318737180
1663959125
593347442
751588727
461276017
1108566834
1155817465
672670760
1665625827
992546865
945675571
1092813004
740080978
1000063292
1375529686
717782608
1209410189
1021125906
990066578
1368271983
319106526
1268807445
358453238
1517789294
740958153
1287166904
526400028
997103694
1110340489
952225226
683111999
947254003
527099791
1150201224
1648373413
323254089
457888967
1129329908
846694901
1142506869
658885380
569854904
1056538579
722016778
786325574
380549206
1606114212
780128874
1370263054
1038226285
1602320525
1396326748
438299509
911056953
1452131104
1227354596
454119369
1679095614
1182611499
848739145
1606602797
671491218
429109338
918720948
878351339
990264991
512474657
683786097
957443597
1112325874
1644373607
494847667
1215198342
1128870590
1572666308
1350510352
1611699890
1069765544
1632390871
1251124363
870740194
1474210691
832417764
888560435
1114977726
1391019187
612099652
767612841
883730223
705638027
998535887
1410913768
1080757806
1605859806
916006054
479845514
1647891423
970334548
1163111709
1021328347
208944250
1379391275
855254885
642600326
1454882352
1613523163
850550538
948407387
1693674243
977911559
1194132187
733039193
663781199
1028402440
528699217
715033565
712552604
1634219884
566264759
1237186741
880345317
1690198993
1542792552
1629017820
458892908
1343990721
1537789101
1429738396
532620441
1215779641
480358726
880161208
455229858
893495940
1386815485
1568665914
1152137140
790690442
957668015
1361363860
851706805
336420856
1295170218
935831693
1613797181
398066097
472492246
1315912311
634772462
875647197
931575999
770400656
602184252
1644170483
935404598
1696350995
690347627
1679772168
1623491982
450215460
761640571
714438897
1256969610
1696636300
1062666162
1024037792
611056500
168326189
862984290
821053472
755232448
826383974
1056021220
430176757
1657193012
1380810864
766379220
523912887
592847623
999102098
902820314
1162596469
1627261600
1008997175
1608751671
1055539930
1349640266
470709149
529199835
1604230304
1440687141
1615408812
757311425
1039472272
853639359
1404433664
330222488
1510530346
1000741681
648508503
352674111
1229814378
620217599
826854133
870873575
950692625
1535090871
879351305
1032941029
1566871521
860020613
767119508
1551297464
998030633
976365033
429130285
1361802622
1326424272
1369416295
549075357
1583540627
365529871
672931364
1012347404
585224996
911859168
1096104981
989204893
1529989862
1651129379
902510293
802987738
1124034826
773745023
639853172
1232347519
950610037
706769849
1064548904
820234280
984960004
918765468
1132860844
781273061
261087
959652551
1080924907
1531210318
1113444349
1649735878
132810179
822936670
1095446271
1405460798
1058541209
647487812
1011315079
1202523070
1241959148
1159575286
1315456397
797816903
282872496
1272843848
837410560
239431901
1184950865
1595604609
1383371471
1219206324
1325743323
1189194240
663170217
195113596
666387404
490299555
1226018718
689123633
529238387
786210165
567298975
237165233
788486777
1688458954
610189286
257281309
383658971
303209832
661512122
596443208
691522827
708880551
598399896
1620739345
821071285
387229961
829094146
1691150638
707994879
1114999446
787195043
1163769338
1422351880
455688538
1298842405
35566903
710662467
295474716
878362776
1100223042
468014235
448471824
831736787
420525440
739060492
801339136
398821290
829785487
690676242
868180874
328656377
691986381
355755021
667912978
521787162
329335937
470110173
1480154081
1601948782
1044348267
880839195
1133517139
855789849
839057237
1332771991
1534254822
720789129
474978220
773674194
734121292
945621785
1445453510
660387433
743208619
498261774
683748364
1695178422
1632475347
1530274670
763340796
379653635
753374005
858420932
1253216537
1090980265
713472279
905960807
1007607915
1220040058
896193659
821649673
1421883288
326138769
1062126552
750600499
1415436993
812882987
1563168307
413491887
1663970873
1454539477
1401818757
1628645314
969895896
1664302637
1449045421
904690301
1648902370
749836581
498388343
876961508
1022265862
328785890
842703419
1205122851
1064880838
1514270234
438244580
900211266
1343545789
1175622243
1675736633
888140576
254522563
766066912
730558572
1114289049
1624674392
447784542
1566739700
1606864893
1003744798
375663332
839037736
1674279318
1686727591
1217622602
1625174478
1119317526
1084766471
524844392
1252237060
775683674
1696593323
312027882
656472729
1011709800
870134003
496245982
628653582
953714671
884981516
1607194027
1351704634
1264311064
1086631268
897388257
1092989061
1639977871
878669940
527645229
800249906
972752227
411773163
404778906
1463483327
835559036
548137397
608993380
1350313119
550482240
799827244
984765516
1469202334
1677711538
1526639632
433176116
671004318
894288165
972307351
642908877
1293359403
1185406058
1629137006
978533390
854790328
1221354276
995441926
873305552
1303056705
957196245
1405512732
1358020945
804826549
1637340674
531794836
1128914663
764518420
1618631512
1402151615
710988428
770662736
1600075223
1207890067
1350743405
117463959
1056613576
472294972
998719928
541230226
1481161376
978297877
794893334
662587130
1003188406
1653246600
1479635118
1268403829
437123445
737325725
995110648
774213636
1207203041
1628719003
742002243
1132909627
725764448
1697904689
748029681
686531249
1498891206
464271931
698538568
1340453478
1001884919
416790257
389302036
480764726
1092628421
1622946767
592278481
998342260
1187497919
439979790
1659499526
456220837
1079971543
792554447
1285203235
941368205
1143849528
745947712
1598656581
1694545216
776887973
471985773
1194319148
844400964
719473361
1201764853
695720532
1610826454
549725848
1672979153
604581196
1038508080
796522259
966228437
305845555
1264578400
573544845
1176394227
947414519
1060419735
52091645
1140587993
259343386
759833441
429758482
956518315
1077743927
1634408518
890378524
945072774
1301103841
429995180
1307616259
804213206
1124674381
1687643056
1275880262
646681680
1623750922
1443261884
1224441411
1448302243
386088416
1471547618
559221406
1535503752
939535669
489588130
966593613
780279514
1161684966
453035517
1158768406
675793463
649299803
1326215766
1643753749
1699667413
1392943747
1519860614
1639249575
1238195033
1191989143
209932571
823135589
1233223285
525998928
1689159941
1657635420
356174261
1103734384
895083163
281932800
1319996128
1285966250
1633151279
812179223
710681172
862533735
1682959471
1337089782
943629958
1193832688
579852184
1105358875
1639855938
1005333225
157820222
796235525
816199351
731540751
930837069
415194559
1267163217
1475291185
1483749671
1629931961
896460896
1247248169
1200122848
724932086
1535353497
217056827
1636425757
1691485993
1166405628
770376951
861401258
1032270695
875999903
1349687917
552443138
790628441
571297274
698204466
1196432494
663396525
600200436
1612774751
1622027017
990135456
1232811084
836969576
431464055
421818981
1597761010
1375781560
1121710773
489688402
1411756644
883267578
960763591
223760109
1592545551
778888988
1203541633
1625877563
635954015
431191638
696151769
1071349812
852354489
587374121
1676428815
1120727425
591974877
1156576591
603133708
330968864
674906229
830875662
1239455282
1353909772
840687199
729833483
950551284
437334862
520516660
1463951680
225068483
459831157
1000938761
853411781
494919772
1006044365
666494122
937783110
1213861022
1358993266
1320324775
634936425
1393658238
1259366463
624987960
1605106064
1394169869
1356388868
1656520479
487833104
1241456237
1521151435
1616917291
839725207
1315191478
634305585
589755932
414289886
1610501686
1000330593
563247835
476178670
872838807
776881919
860313673
1220206401
1214972974
1581189976
449057212
925653831
452192331
319210511
1444710917
1260860729
1450751408
887310239
905345492
1619050020
1517617022
1008990468
1459112531
623709388
1456319224
1102914685
1632239291
454370568
646879533
139670209
724764225
1504934849
1187647276
717224342
1515758287
1220005995
959658651
1417627534
684796121
1311932289
1194287358
303967504
441751038
385162036
1178516245
835096459
358511682
474653532
927091226
843090884
987024172
1141289631
826035116
1040579162
468158385
1216497316
1080687338
1475482014
788871434
1344780936
1150630031
1658048472
1528138829
715948024
985269319
1528529596
229832418
1625271148
1357157122
994983119
755252654
1200118432
1412954937
1325173525
751773182
813922297
1290993888
426997240
318794486
1193737576
1449361397
1603442086
1648418485
1447103896
446105441
799080959
487540852
882995058
1227561408
569133385
1334130901
1544796828
1460147330
1132361284
1265743677
1566284846
906902506
1000910744
1577524735
1334084370
836955534
447097024
1287253940
434121580
700466341
831059583
910604811
1346208426
792590025
802871300
777215106
1639442044
752872913
652402138
827289741
1475226796
773735563
447351509
388134955
1300844380
902666843
1458755027
950711681
558372781
675343689
776568803
542144990
156591812
1248233405
1571041422
1217515052
1097536449
459406778
685318920
1046601228
894780736
354631338
938298154
912181840
1684550443
794940256
698245366
984767983
1392349213
1561139763
824173829
433767537
871219675
1611187123
1242819592
1078285591
853352283
1667501915
1110850240
867100901
1688757417
1047284225
1588946912
1169985656
1154267715
1036065348
439108672
1077684116
1015196083
1577185694
915049682
1016786575
1347992108
840640478
847345518
698613160
1028965676
1013293428
494782856
1015912154
1559762326
931920491
1669311342
1053763973
972896208
1507995227
1445164184
1458313128
1000083534
847273928
898258033
1411129432
1066263611
1694787244
1440625244
772620318
836199985
453440248
785896390
723731443
1395017041
749949791
1232904909
1259182545
246444793
1488058094
1662692832
1580495554
1438909446
1047007939
1573667756
878768587
1047136860
638088038
1191177867
1622753721
1608628984
1346415663
1073558399
1695069702
722035554
667201824
1244805671
218225215
586840267
1689356789
668281768
1607685607
965236447
406899005
791475908
1050203742
941112586
1629729256
572547972
789763618
433522976
495661008
1398895277
1505118442
1247813254
1052829270
786052145
990543136
1568752261
1495360696
1569644633
448786484
1231612522
1425871468
720402633
1626723524
561458528
1009197134
652164824
1553124621
1459151654
1642219881
902777910
1557254431
671810915
383969211
155862029
1432637607
711322943
1323312315
1667586916
1064397646
1130365808
1027649624
1079847926
970582717
1289516278
1603028722
1037586743
1546787464
586486244
1133291668
327619401
1251912266
832716638
784154896
665872021
1582760703
896602968
448737484
1134844773
102909765
1462481611
827311466
1321884320
687131537
384311055
856837170
638581967
1187209117
1212025807
610350179
1552821862
1223296719
749969510
1044766035
238226252
680538806
1039577552
246617103
1048275412
672780288
1022485413
969396365
1128304084
1621449346
627762006
1203382592
947213635
716685306
1651015997
931486807
1362323958
693179815
1254306072
1142372012
1136335566
349371984
731258970
312320667
774030902
1668026757
304256786
1040216458
657397389
1556764577
1146454313
995463052
530624848
772092512
1398550582
1180267026
497344587
565244111
702978258
646924824
948983240
1288441250
1684749832
843913056
1335492463
1586614602
612324540
1145746115
694662868
304629096
1626791896
1220376260
1225043683
586023471
1041101771
1373806362
1586957118
1248129562
171464342
1145240830
1171018210
815971105
527088631
1350989634
1272183237
832250018
286212827
426510114
1003640385
862736321
764386477
635958319
1356270696
1202510182
854387765
781217228
1237857202
1020290960
859044374
1412207292
1621951375
1075618799
1098613599
458328437
443512808
935228273
1411598646
1474198218
1133624297
599919434
916766044
1358911813
944110625
790486451
1041574589
279292344
902559406
1458145294
1640142246
917987312
553345544
426057496
1296346465
650879499
1084707793
1442350189
773558549
1338748902
1287155951
475668255
751093330
1382313334
1490884025
459335311
1060130775
745207949
381382520
605329727
1693964852
830540482
600461484
614325545
1084478798
1634559660
1580327119
636079719
1003952642
641665831
716085775
891480709
1215750716
1631800846
572587968
666550999
1008467337
760434469
1295988822
785480103
1290865970
913322871
1604741328
1340234773
1203542219
1200200479
1440690998
999479063
1634830385
1683651931
1098732236
972844608
696656545
896785862
972948741
1607042661
861057816
1671791874
386154035
931621890
1115688977
876068791
974870511
1235049796
354368232
752824566
938761585
435272847
1684791643
1560468444
1629379324
964493295
1343624713
668835277
384711738
305452869
1699816574
1037879268
810957403
1316822557
1654340061
1623152831
1115350201
1338635360
942909512
392390902
1458756209
1494358659
603652290
713266146
1625254328
1348247819
1505545497
1655337472
1154231317
1188351303
1698176784
413274522
425134051
959082898
1621575949
1639597181
1514245357
1599573969
1080038155
1297726329
315198543
593599447
1250144551
765605488
608429169
1462892530
1235797993
245157894
1157757162
1693246354
812328758
1543741095
1140151845
775937504
857554059
891573373
1111838712
1618881488
453877135
1269557359
640021619
872166442
1102036892
92130050
1509463374
1008501804
745162137
1439065374
907221807
106638022
1187468450
1000456837
474155273
1089614823
1116440529
497343019
1270328001
1666025384
583425240
572769550
558818709
857716169
1576166823
1180562234
1648260646
1352054549
655121660
246732404
654783440
1648403474
659738241
752583627
820579464
596246762
479210315
545095729
1108446389
1069606860
1639055046
625201232
1423916712
434284053
1621379307
1001874901
1389305136
656785846
1098193112
776408906
643708994
914579428
1259071378
354162901
1533821093
1263607513
857333823
470630935
1644067297
1681289395
1699300817
454812817
472553186
203530800
1457219237
882504061
1097596758
1437919973
1633555565
1687452750
1131958065
940961170
1273626411
1570641017
745488968
1213956359
906299250
664335887
207107883
1328198695
1524973988
755636711
817774306
319966151
299065458
3390828
411518610
1608088945
1288142289
1685817136
1365100845
1687956728
1258118393
437147373
285254998
1335206525
1229100177
1634025936
382304934
549024325
1634706999
1190435746
1326438742
898337944
1613129561
913665114
987008936
1562389168
1005973368
779601372
1358658123
1502177329
835805673
1478911112
1290911660
1508542446
972457831
482996970
585408601
679272271
920848937
739127397
1458942618
1190467141
255401410
1443536562
1489024297
119151405
1341520550
969203165
1252984618
778005849
984767932
954463414
1446203182
619444991
838509570
1630282025
682131506
1236935814
1240189053
690509256
781030760
913260990
731164105
1321162901
689526906
1259327573
1553567263
1633937990
491458855
803452900
700674394
1443870980
427303416
456073607
925685145
962159703
499201063
336590339
1410457824
1189506841
1486861719
155398303
450404489
336926512
1009494131
875100068
1354864706
881011207
868267617
914957914
999289877
781193941
1304770778
336375855
673927980
609266472
1356335632
599339343
950733069
1381060781
787322810
777562216
1031528620
356729014
1148151248
1168664783
638854252
397023044
1652672312
948277284
1180407166
451862716
303233219
1620355176
1633778385
716325337
1684027282
666977921
1016969357
390740550
981466826
408332893
551411211
310457153
420840262
1615423512
975571447
814361648
1633298135
1600978438
963712623
467467819
566136717
1328546926
1139641587
1463641612
1622507626
1113393048
897044581
557749780
791563219
514381279
838633946
1609884660
632738755
1443300066
1184462003
784264126
631848488
400119233
994521925
526507724
1251346113
1628126196
1087965549
1245028600
1247811830
1409976466
467906675
1503285305
1412850523
813720396
1267728975
1077634537
1463980050
646457741
1183163816
629309169
1268121968
1389797722
831829937
327877385
644126508
1318652328
487674678
181385366
180344632
1609213535
697411755
698227521
945022547
1068515924
223519052
1448695148
1593349637
554542425
1694454672
1633848388
1449379002
1161692164
1547213768
573695625
1538472096
940619229
911035786
594966062
976803194
1534236499
651606899
1265631126
842726162
1349652068
600180603
1609735296
985191399
1046661316
1443965665
1494241815
758310878
551201184
867707070
803945295
1233408611
396571548
1610403301
1243306406
504103774
428609785
282601953
992837828
553253013
671898715
941280229
931848071
1172883277
723257463
438652658
848557552
1182941248
838263683
1592741940
669989413
1289031151
884643648
1416061643
733572608
597586069
1287289335
1659222062
798161155
389539679
1418974868
1628387112
365161378
1425265013
218586993
1056328184
476694037
1603577391
1653949335
1001935324
850215412
1639605127
1613105265
1251168808
1628002047
756982498
755455029
838125387
996323803
1660880051
1089088162
930521084
508217835
1348617197
1081284456
386405467
1496824646
556513226
609152615
749816494
1079055797
1063990571
292428084
1441418617
1509882481
919723674
1127875488
355094938
1051020370
1028418390
1075061104
564853783
1322969279
1195845798
1383985088
489374493
512888120
1579793243
1654916283
726346038
449531579
760349503
1507055235
1608566621
902131442
803090413
755513513
1534214666
1441821492
1696633744
921600709
412066279
369758458
1001897905
1563016702
1660736888
1242975220
652859624
1674450627
266971699
1262325441
711414888
1210211757
1539799423
1137998380
928942028
814850046
1105025637
780755296
982658926
1543196015
1229073229
1512608545
503585684
1464855404
1235169004
801926734
828338718
1258617984
838646712
757778822
396637376
665555355
1053666475
1020470964
944941478
1600852845
706239248
253177286
242724945
1484101697
777148551
1009570926
1023802818
299360820
1566777400
1209695318
1255141388
1275258995
1463161834
1619115262
1167846023
617958268
1255732327
1403692872
788371597
417807816
705918549
1186348076
1488561497
1654363812
528474394
654204821
311918715
1589781553
1235309424
1279835035
683985535
550595302
1241953245
273201998
1641125536
1667231416
734243989
358188108
574228665
752549559
980609228
802678735
1493524084
1254735625
715640679
1405135268
1273309106
1312932215
650362045
809477149
1638420605
790702377
925859047
206251249
1313634840
974835095
1630110847
468302827
504783107
1568171828
900948514
668063844
703132816
914083542
803901507
1588214946
1220752844
876556754
1657115225
1290126985
580942891
221245602
933678064
463729584
1305208302
679071141
1498353533
576706552
921231535
1360857908
1606820296
608654860
473360990
1307112303
1606463669
497053365
10935740
552494507
1604689730
1548235317
1539375471
405155886
1517353351
1241952355
624732916
1639310586
1634933628
1160657954
1095541257
692763760
1372581120
1676773342
661618212
1111331820
496874652
1667597782
1532446876
1217238215
1005687943
1399552473
823386715
1396989499
1385494681
1609568624
1660187073
1677762944
1669752512
598922078
1449249217
1290019353
360405574
1035218325
1602123970
1236161119
977439967
1492744025
702694364
715365550
1601808835
1626216040
1318083941
953970196
1023983821
637266068
1061294261
582083311
1396610363
1436511272
292750233
882515293
1376467987
1660180436
1193306911
543741251
739682075
1488281176
1368997283
684507090
752991643
626609506
785550647
886890055
1004857663
1243190410
1170856147
775860995
494312208
1572285112
549901616
280569941
1118445838
336068180
891802239
1179173684
1643795177
1684874696
1009653818
1342377431
1578524818
908407272
1034767737
587199416
502529164
741071429
777604232
1075354797
1662671445
466469093
1470235364
459364334
954714912
1272029376
982540367
1258008308
643481810
888164330
898973305
1233674353
824064220
783956807
1014157312
977111579
1455543232
1116777636
417741163
524584686
558085084
727139702
1548913547
1619043586
357834870
1622226440
1172621412
1226533726
238226270
765034796
1678285875
1381683571
1517553021
929917284
952449506
864712481
1135296188
621499557
1118139818
1652244406
1292977697
1188421145
228326775
1351971332
1347692537
900159266
1623787485
420071834
1076943508
448389728
747285639
971389205
1392881323
1436867442
1426710152
879691450
754576344
1651790377
821992310
668049182
1643257348
519443712
1240224248
677593354
925924320
985518540
468476439
692196350
1533693452
858452544
902454168
452128235
1295182604
1622320984
617169197
1247203851
985993206
981100640
1365903908
1686775188
935566659
598274949
1013777195
790967844
352939091
633062278
1008410966
418345807
702652469
758691083
846544935
1120129808
453862640
1145492589
487849406
1258604239
642103839
1475090149
786054590
1639966216
1240994285
1165489575
1602579250
777420983
1521319635
1428848182
1687823900
1066693703
571429071
949145143
1617000320
195729773
1365267182
1038213179
739861553
84494825
581500866
448704810
699391479
942093252
1098131217
932458049
1486857040
1105537532
337749969
1454416465
1282643403
131877691
1358337861
1267555457
1357076471
1102335293
1053485847
1266872953
1078354501
1290810373
1238801625
272622071
229128799
773579390
609108383
1078389964
962402244
576690853
835566227
252795309
715455720
1511090633
1644858058
1058697163
785205456
1435280663
753519157
1424943721
1536425714
1414134049
416751006
942633110
669460288
872555659
1620160600
553028447
965652613
798890416
909162742
484309865
370353727
522483864
1088161580
1064325074
1082992004
1482732139
734689031
336998948
1366898609
1378750702
1492676439
308468566
786816142
768255762
481685763
982526632
834902567
1185215191
932525174
1562441753
1671001427
497115171
1620620763
1354993447
879637685
1609792562
1586544667
1049691864
1217891596
1437210856
1316835639
902412298
756143741
530041998
930794841
769573932
341646128
1123064190
896863155
1518506797
443893038
700814981
926929411
966057362
395980306
1347598498
380436686
424333394
757247504
1681625566
709313865
505328084
970333820
327418130
1079201508
1099881994
1217804279
710863574
812664723
1333105493
927004851
814637224
540475056
1013038104
1244381523
910815210
1024800529
590904632
623102932
1388204860
763936113
1372366377
798413404
461002933
1100772971
523389558
985066549
825701393
665639428
884014192
1584153417
945254133
781837805
1126526551
787003607
989329814
1534540820
956663121
964654472
1021432093
695332761
899322004
834208607
600858340
762827784
1122169691
1134503576
1586739339
987956546
535490202
414455347
1137380303
1606528607
1049870245
1408822094
896949516
453705061
1571180028
1230476885
1370775398
1043652294
456303228
1283529910
1691334474
818927651
882073691
1496168504
660088339
801752273
1226157255
184339897
576264052
1500678566
1313214190
353089008
1462770995
1390839055
874398125
829269435
1029056799
203080906
491767642
1675505315
281567017
906419936
825093706
691877329
1669341497
571090765
1699019791
359799027
1285609267
931805282
1316967373
430486398
1290296663
412737007
686437795
1616220088
1111266043
1507637268
388078617
1594613158
520783519
290579009
1040694722
1673028463
1615520877
437134003
1691729669
1598752091
1459287481
404923359
1350092661
1252473605
699682851
876564304
935365830
1072841379
1202649934
911069124
1674232388
427129224
286748980
921488056
1114149586
1565980497
1627763728
1168888636
712180082
1227322784
1617666348
272943712
1484498324
1316764442
446459096
1517662360
1280842763
1616189987
620833561
801626344
337224186
544380012
968910611
1648804606
486115623
1209341576
1435437398
1020290525
1294791498
1333419264
996442153
523162201
800707395
1528417306
1663300537
686540664
1319805555
1491650626
1020413943
507043114
583982376
1667762606
678745940
785855718
450599960
847414645
1125634358
1254844757
612150347
929089702
930243297
1352575339
1573664003
661406743
886655058
965849282
1651928948
570637826
171674636
1284179704
1269375597
1111867405
1634383668
960848967
1399709370
680263115
482228171
1055646671
884310882
1689914778
1164168061
979369331
1113355190
1011611342
926877167
1503375011
158167625
403330008
1590521204
1007205679
401455153
523436042
386261685
704371694
845141375
1073426298
1326500474
1185967278
1459151702
800289674
466557842
1159617372
1585598983
817007261
1172913407
536242048
1642932502
870454465
783989598
1657564441
612169001
1358392972
856507973
1062648969
336464543
868218628
945999261
597718999
509792331
1358171953
1004384946
1227978871
1678172164
423070860
1441628237
970243033
816049100
585224040
915658704
957173532
1306828273
1069820291
894350090
447811163
762992278
1089479547
1002981348
121656599
397425588
1501287979
1646475974
920645540
637835583
942384314
410408399
1503161189
1144591079
485143695
1212219612
838024846
485224827
1045521461
487584535
576592883
1203215983
862517957
597040836
887998662
442057655
1677015078
1601854066
1652687384
600111171
1649494859
932157331
1413573465
1394004509
933577053
59904958
610467895
1286394463
1502092079
710783800
739068887
1415963824
711987937
795522491
594471339
1612666023
1682433318
1656847037
889288070
464777266
332208698
1600691632
1312849460
1128995248
839397785
1153951733
953399561
1439201339
1332809648
1667350272
367709548
348333231
1617413207
1385768147
1033897135
178425721
876766809
1411797489
1395083747
1322565801
1270549928
765931678
750883254
747188559
1397871027
1324083094
578259241
711825632
386245414
832543072
1526933268
754742411
860541362
1521476246
893090809
1259890150
1202159445
932824819
615036644
268303258
1298913597
1034758945
1035681242
332735360
1080220939
1603980433
664779081
1087490410
1510512566
339780189
1513141153
593810008
1460658045
530107355
690642142
1086581959
691477683
852064129
657558909
276539945
1680586309
1140410500
902480980
1180619072
1029770908
1114932863
973200233
1621104482
1468736594
1052758617
126987148
1109542185
871492215
986934299
665904439
1426125334
482946230
996255268
1366393689
1095852554
611134166
1656316170
1069390335
831463596
1489670056
1607814118
1506420075
1292351240
1449688008
478162001
979490678
1460752138
1296633665
262139474
796376119
706986196
1455781240
472013939
1449141741
443277949
550882271
576478267
467894198
906602510
827724849
900778952
1658651095
584949859
889390749
845414008
1402156951
1616539287
1308849901
997381538
559299886
1163097717
959948170
897929191
1450712914
1123475008
1477876604
1117157410
794424461
1309050055
935992591
927542719
1576889957
1115827467
743767465
1566270394
159960926
1659057597
366968678
1380260017
917382745
1267334586
1575497771
393394322
754580420
1655572054
1372204650
755870812
1489165983
636270520
1080006274
482829478
1229034027
1614356500
919152263
1009468132
444198836
539230958
477312819
1037485592
1227850863
788156167
483042807
573814976
1485966213
824167528
1566425006
493875661
87962895
917206391
822560102
1216431036
1643961986
1663276068
1394468355
604054966
328708476
1263820507
1256005603
1629576117
1063085109
532227317
1608036346
678991558
581884888
1131810296
525933243
1633229514
1311843903
96647821
445542861
434102362
1389840399
461134597
902109868
795782430
495094098
505027674
926140983
1392702115
765426569
1618361238
1649011117
702178100
299198554
1387520423
469934202
1676693827
324595879
1036535273
888381898
1616992699
598739229
1459270255
1601500967
1603102517
1272500542
774630241
546147943
1698936308
505271291
1506850083
436394060
374775592
916527753
1008109219
1066680187
904076187
261638110
692346013
1661679746
937065262
273829253
1676557259
686909951
1412068320
1363594470
1687813425
682910756
977158115
718777474
1238751211
494035736
454469197
901787199
1372288135
739669973
922460255
971612433
1526678542
1642936434
495710071
747222177
1344954759
1611849535
671477397
1046427736
1273816816
574393670
1337462818
1647117429
755710929
1223014084
1521032270
548044002
1221348356
1616987632
1234003147
159976160
81160528
938763374
551959237
1634939199
738059329
645783164
1189170942
1203801425
1438981116
464295876
437952492
614960376
1072402081
1586620040
1367227954
1653324209
833347759
1646663767
1697027318
917495535
1008257460
833646427
1230252731
1214895083
1341859938
1640865162
518979934
415836008
1162195544
544042455
559453004
1616313364
1033549781
1242632786
1677689654
955446583
1571030511
864753600
592057682
1443459983
460226413
259338283
850036590
1079072188
888413653
1584019107
547575107
1125739806
1607144268
1691526744
1697963359
833873764
879652846
181093129
1260460355
709487026
390539644
1236075298
874363800
1223146488
1318057613
783324404
1624473730
677406404
1071392876
1108104026
1230283050
602583126
1224368197
1493064776
1184142806
864606528
510414757
955670897
887848631
1039075247
144797469
1053002579
1068866346
845495276
1286336156
954155970
1214154701
1045213698
702503472
949819532
1308294091
749019363
586879569
988294614
894701051
735786870
473381307
683424053
887001971
1461272510
1665664209
853740133
1150530992
1655950244
860501090
1269015946
1655818521
1226825427
1462750702
1679113033
473420918
1171857523
952567957
1019341937
1523577423
1075933977
1540443835
1197801573
1446880170
965599816
844591803
423178302
797559496
957158920
1525143382
994018715
744463381
1053603748
648141694
1262077803
1699880541
1151144969
1040238998
1425057388
1040677475
992928934
1334657208
1233548590
1413575948
1009479752
1610492937
1012152879
1597739316
1038558268
155522892
1268147980
758246799
1248389207
873192960
223671139
840573669
477859727
1648401838
980363067
452690164
1260997345
688931290
932215654
633667603
1032609778
1322972093
667620629
1628266715
1220901041
1437456940
724623984
1287739173
1140004389
961421819
1406977624
1024368752
1445012804
1683196163
1455330674
1405506893
592952163
1062015718
1614864739
827894511
627408416
1383676029
761425464
1386000549
1553323020
925229156
1286340752
1448163555
878666278
566881511
1591103370
404514953
1617212630
1213645718
1201297676
666703529
1498916627
1695341373
296824794
83313763
1004188691
1678647051
1024695388
608099863
823168264
922690481
776563907
1606528950
447071006
929510348
690031417
838507159
814809105
1550298081
779083370
1591990587
848254305
1256000283
1265944949
489024393
1002075188
1044088280
1663693361
778557951
765561264
388491031
914345144
1559502550
1431688725
259755663
883681873
1650238049
950686513
1136601437
1477581651
1616020432
874628311
397693299
1321477183
105226380
151658129
841593437
884549120
721301173
1642332593
802285873
1564247140
1097761549
512633990
1519688629
674982507
1079753004
1002927491
1004014771
868686201
794671150
1131549387
1062137075
522404354
1429046741
1274348690
918987557
1588059699
164878574
376007097
771581159
493138433
597567282
1432744847
1032623818
1002603611
1146147418
488264536
1638115047
1150980705
348386309
1243572774
748639383
1261127598
1633977040
352621747
945824215
806866377
864711055
968063650
1207424296
1345981680
1018325433
1160135848
1384386014
773111565
1043952425
896600641
1300029097
1058070158
1357761911
627233282
804589705
773688365
803925487
1110197316
1629095024
920763100
895356711
1512613394
1005920806
1462482079
913482189
1535961082
799665479
1600931227
819449781
934839167
1479730297
826036506
1098242082
700504131
1335100995
814609608
766661726
459084476
713667291
164996360
290332862
619482509
1473222722
1175607679
495665748
1338146830
439903776
1203912822
1006553035
1463282830
445212679
1024432882
371217908
848560542
1641849839
1073639908
1010052656
1479717763
330816410
707671972
1238164594
507926270
640394113
1429611925
740637543
530098683
892100356
1576294224
756819988
629007873
1225978815
1352390675
425570191
613664041
316033411
460116909
332005359
545646330
1472550457
522505313
743239899
1118052945
321805849
753501295
266027187
814159522
1347438298
1013473162
1157348564
1494047975
427989929
903040312
1616904600
1290752606
581058307
513472530
1042725561
1186730107
1492871028
1497752776
1679572850
1666907874
1128835113
1270633300
1296684328
242008112
651352951
931943686
185699984
1613370339
530509410
999584108
976061769
421987699
892667052
281684119
1543431946
898890278
1661368041
1602802494
844410001
1660776414
637098971
1567823373
729131258
398065613
315978151
1559936698
1005782343
689221227
1600899924
707910948
1586664380
709172508
1419407418
1611129252
846723630
753522534
338712524
578738903
1566262656
388609429
468682103
329181006
521850393
867803293
866255936
1328933414
1193530323
430698152
333343227
1094345479
1289332476
1660581985
1306804270
1335614442
1530653056
1066073848
1631137636
1436832800
845507405
1079876735
1322794056
90201319
862974368
358090890
1644131376
1516240463
654860736
1493076711
423149393
1065960575
1625950047
1185818916
925206145
710858783
1593336299
1016776942
1652309639
1496708372
549969118
1639491981
1020428094
666511762
842688486
1130486700
223931010
659885538
1264581188
967396586
1333998349
865909917
791408682
1187440356
744572075
1113917834
735543845
475232852
880253968
1003860893
1222573966
1665924767
902429993
318991302
667286582
1134981623
813087954
1603954350
658086045
985870880
340893871
1266787455
941974269
403967336
1424025161
1369654716
361598507
908596409
837362596
627754779
1588605501
1372339204
912338916
1445656289
1608935909
1399696245
1095141473
1579721326
1057662698
958740192
407729010
488590986
753696089
1632599006
1105979432
1495667643
915071589
245035001
985003184
456635316
1487396322
498977531
900071879
228021335
1067553373
1683701848
678894011
497877747
1640669388
517112593
1516985581
1043390258
534338157
862303809
1605646940
747355718
1300905861
486850030
1546897434
1601597548
1148386078
1022071315
847696411
230365462
517798649
455246777
449987270
820501579
688243107
1650601716
921428391
1206568635
1095222070
685874313
1213130569
1161475416
670503812
624150503
955272852
1262193705
981400543
891336385
755529811
1315578178
1632909901
840290380
510045422
1271808242
692329688
1678327323
947386658
1482741627
1655331407
1121023950
1188256903
303535530
1491626432
839938080
406748525
699325030
1644854501
1235325601
853972315
1679158850
1643973762
1219414887
1436827423
882090834
426825563
10356595
913589404
537173929
1697049928
439008786
656955783
849215454
1317970148
1205532084
647269284
1693934304
323721881
1524492684
1621941559
508975011
844450175
1627256320
1138869660
796780780
1118497911
464478806
1485919053
1543465952
211695318
736185896
882337041
1465443507
1046435498
454095584
1573732651
1688914956
1670783310
307310730
1676396634
1681456337
1107755331
1055014405
703693944
909648305
1317227759
952123200
1614395078
1110190181
1463332468
1491145252
856752831
754688678
1122102137
720430418
1532509397
1166262682
1506937207
279112598
1165868075
1690946576
829922871
937572897
1426909543
957449465
605644734
936363293
695969110
796290657
521226203
1278820601
617519144
1379086243
532454439
661045895
390068490
1378171867
1649910217
1135567642
1726385014
792104938
1083673163
565833051
544643028
855253349
1771592926
1698716118
1684963936
733890952
749451874
1146970047
1616556911
1508137538
1220146022
775328535
1053047310
814783026
1066498137
923072638
1414321053
309273405
633788887
396033613
1066640839
205887586
621218016
1052566068
1444439961
1137141216
1215737798
1227159969
1025932324
867055464
333721965
1160230464
1646184294
1164740177
1028548399
686285614
970615657
685158699
561796541
1020539414
573911412
410434384
1096927140
1025982434
569584843
944779592
1038555371
1478126808
1444634469
1111702412
1623086795
1494718544
1042023050
642168941
1686422578
1012343462
371261498
758247231
1471527772
1037484707
264615814
1134001497
291587741
850193363
967834314
1767528081
1542244295
1044392340
922301511
789298636
1026014959
865406848
1632199654
1060378555
1617424170
1001990604
1338558957
1562696444
1397928997
740986971
1165738287
1067682585
552697479
1444357198
836029366
1647647883
580415075
265721673
1602072127
999236167
1294640002
1555491550
400886305
1241474376
795183557
1759352339
1271282038
1630481819
961671975
401639223
860800679
1730844981
554038245
1087477099
1705745325
222006241
835932998
1386460554
1694703217
1569578875
1640678498
1263215048
1419035024
446796757
1582916263
968643370
640617436
1236513262
711422296
714613532
1382688224
1302138860
1387463015
916629548
1058676915
1123147711
482300142
815750405
931858362
1459716309
1403037584
1694162502
1510685332
985286700
1119628675
1354026655
834874692
425826658
754416497
176150806
865205497
1768560997
859852237
1454403129
863888948
682726382
1120545651
1101422519
1226431325
416032327
754605628
976907730
1075615610
1402283623
614011666
1681955662
1456412114
1191629520
1755868178
1299409016
440348778
1236491622
969889707
1280217172
107922765
702377686
796092135
485661204
1504238455
428758361
654432102
894977040
1079993577
1255351316
988715532
1593601205
1258293829
383821311
591649297
1130624490
925923331
1240550937
1749930091
677692479
1393292810
1647813808
851117825
1159140835
878639320
761205934
1457204022
530668710
667865271
1212849438
1522908399
96651759
325508288
806168086
1131328531
1269596467
525984453
1621395039
1169484783
1456463165
1257293617
792522254
1656500813
1307434479
553455502
1322529366
724125033
1210104519
1204780440
1515523883
637427945
1691423623
869936188
1664594158
582822186
850319736
629936338
380603582
500363018
1629382408
846221135
805704264
1630445487
1636199321
990398296
758099300
835296250
1446973710
728975174
580022391
1659321565
658609638
768688361
785198359
1641330073
621249142
147711720
381311175
1623583311
492528262
1676316298
1168111204
909802897
1015064786
1690969614
877699977
1015119099
1719344852
1296838422
614969727
810239686
1350277962
1459977425
1347798342
1187588456
1687803058
1525391421
1414080054
1593454103
785475576
659990456
1052154850
649726805
1424156188
752568572
1477114084
1115832172
455904206
452892789
387242338
520645962
926022339
752866565
660566627
849828690
1545386214
664736367
654206564
743277302
1639845386
939363690
904498296
957931795
804785993
1413160154
1259255412
1322995205
928232993
735559937
732363725
1043082819
881279380
1065323117
1076835481
1338078709
913198304
394434922
1208456732
1795871163
393976577
1320115972
1257825595
1713564454
773295223
1446520498
1242678514
374810052
1478047224
1798148347
1748167061
1100870913
113820188
1112294147
185002275
942679753
1472105422
1668964879
661205886
464832989
1624246153
1180084679
998886025
1446657070
1033435982
1462436906
526492215
926484385
842527942
834054904
1343901068
823809257
549440049
607123922
1076590023
482798702
715800803
582505148
868682049
1286901972
1568730833
1049245953
476720651
1367808246
911143967
952772111
984099474
1469154390
650929997
1377308934
1150467437
835459228
900488920
1587956670
1234912307
1799601121
326588096
1645976511
1575113044
1387532189
1470863376
1533878809
1699949256
828022033
532266594
346117375
1579648256
797433353
1253377105
1169739311
1327779801
1075368738
1755385560
544054155
1242403746
1735233370
1569528212
1279407920
437361554
504247677
1098757821
1420973604
1578735875
507600641
1075024825
1151410210
843323859
1430290166
714341843
793451158
1149332658
906287268
1554455702
1671186924
1029520835
1178746196
901382160
990115224
750179172
354255979
1275264422
680357064
1564014942
1238977956
649964685
830595747
574435319
868158965
1076964321
1058602108
822736515
1460615144
1634166082
1240908761
1059173762
972484407
1208053669
913574520
702714341
500571821
1491737671
522880130
1338528158
824578872
804237577
668394791
1662303945
1157818387
1758021050
1562398716
1049260015
956011090
1272486399
831374967
955961044
1488072830
981383731
1476361783
829553343
998819865
441828732
1351988439
1283072502
454156210
1008938956
530657060
1415619917
1029161386
1003998638
1625803973
1098826036
1270209856
1331742515
1288632172
921980905
337959555
1649805784
1765386467
1642834007
1142656267
1370376512
853236990
1056407607
868449067
1754594809
980391048
951646426
1560391057
685024139
1024805356
737001789
963614134
665096122
1092739667
1787813015
1060412894
687696737
1700596141
1179488906
898491343
684004067
542765065
1425102187
1413677870
807886416
1759054503
825453004
457569269
796261984
594279391
706413399
501435682
817923990
636027231
534347451
1063001309
1229696790
843102857
1271405199
1184292247
720403961
1454602942
968829257
1262135318
1220108866
899979174
1125396782
1442410805
1342186256
552297168
316310814
510009937
1311414835
649003718
446881577
1095973985
958092352
1613295706
229647100
1621745509
1323186712
1139372247
1760730027
921099551
1059165993
1003153590
297989916
675618459
1246247922
332783550
654256333
1486822830
368149348
1470512533
1398482707
1504271673
1114517024
531159043
846439237
1248464741
518712674
688171806
1214149005
297154857
498445074
1662923906
636083506
595171524
325056213
1047035837
1613270058
1737564801
999826235
846915929
482829966
1618857551
1713594494
1486187711
934538332
753834528
698824379
994538975
1031963753
1522166418
1161245595
1690518769
1547432518
852614424
339406256
1781031142
914460555
1714172335
1422402985
958720761
487154736
296963832
295333741
1130673083
1309442057
887391044
918414648
1458831502
1789931176
525788943
286596034
987999088
1186070570
1610368366
1133607339
939495940
1445377333
1034706595
506524965
1066244225
659164593
894104617
1021431732
903036974
1170721963
1057962798
460952935
537577443
886889960
182672445
390278173
867515437
573625463
339872480
915117105
1381887594
372964785
1567541158
1741270908
929306104
1096626143
1606480017
544428446
574105002
949679164
545624624
1052924627
896195596
1734440712
223178466
744283192
1287332895
701010178
1615675118
1623472788
1332871933
1696606284
1759279051
764479380
1282340123
1633704426
910857745
1067198476
924382269
667470554
1408888844
1603552243
389535983
1606662825
444657015
1315594261
1572585891
1567262888
562814699
687775659
739257447
1283815111
264242038
1057218532
1530705009
1464417038
604611841
1191334938
1613098946
807782560
1165535043
556026693
994603563
694344956
786538155
938619846
467720942
1679395874
925683777
1679405882
851491071
529200944
1403939022
906028692
332182084
1605139995
502009070
415816684
1732507640
662154673
1646041909
911589166
1209749238
1574187205
1653938184
1052703498
1666314680
1375084915
682772770
1260907591
929464531
617680390
1603274977
871378473
829486830
1547304214
1131392519
127912714
675851481
1374364878
926012765
742459257
1383226373
1438766905
1480872565
841500613
1386212893
731587323
809929103
1062831681
1767337348
955857766
1456316574
646598451
892809987
1395096782
793268557
1495945840
776541879
484419752
95855623
1325816339
1735886705
286993137
1626306320
943549801
464031612
416839297
885444195
890450347
826452342
1770976969
823678884
1655457856
1406903145
847802412
1054923846
1720247619
1277880711
551159490
959033792
554713946
391956726
1293562906
420188233
1566003141
667201309
966660936
885002022
1554452356
544694564
1072737968
1655688268
1193214714
960234775
474446680
322193677
965411697
1251367380
1114276815
219595516
578707829
1729707150
142812782
682245604
613769383
942669977
1106472897
968719958
1545809331
650912440
1663354514
797178336
1045652006
790245334
1057001581
1415600567
1132683901
810061206
1791476504
1712629854
699346128
902819091
1100299298
1762839455
1663541607
679330563
729924989
1218042104
1335754758
461429912
1150728411
1178837260
510620855
641821386
794093916
843311617
1375675672
438334001
737700824
1545797754
1387605568
833356301
1107947882
953196300
1263340162
362840995
1422041502
906495916
1318234714
948207579
1099508952
1677381291
700970600
1645988053
1239384728
1454746913
1089014486
1718146853
1601274515
1040025775
458518649
759140943
797635277
1640394192
1656387018
1320732403
1088216500
1786645431
683957312
151728616
1675556800
781597005
1069022806
253389395
469220721
1326040319
1138724927
586919947
1767307689
1630513296
1498480790
1298582298
1099457626
666362745
746637921
821815911
784673889
1220906487
1669488498
988811381
802926881
1767660187
1309848843
666357475
889914991
83804292
1140089479
515333488
1042232428
528495759
584636513
1010970036
794957529
731090028
842094037
754943570
94087323
847888033
1420702623
418304459
142939513
1178471419
860422875
1131426338
913761438
1244665930
776043792
1285650986
358455902
744328573
1788332953
1076405679
689351097
458072222
646889611
1267337258
1465291489
899866528
500237122
1769717223
524968636
749694554
816411476
1279227022
1067106395
1740407188
1176712459
884761390
1165279887
1030729465
795660193
1094987697
1671980256
1798183096
741074022
1799219774
792312251
1162172871
1762520947
619510104
1270741337
1168334435
1229843579
1401034082
1327331164
1659487775
566004348
1229273088
1349927432
1244184774
610045662
1495155672
718083231
545819270
776796288
791519814
1751657197
312512694
715717026
954644318
1039641247
523990758
468622512
1323440864
540114121
579192036
428185660
1586679675
823913112
1004018887
1150825170
1539244512
1025031790
442207752
865268812
1517568815
1007697602
864723764
1632215201
1049768579
696167575
622575369
1495545262
1002118641
680262490
1676409059
799769703
850525716
725331077
1114522959
556633990
715067666
414067082
759678901
1377105711
393312355
1682460949
1744188201
1755120678
1583413166
811801159
761747930
1005135234
893623374
1004743422
1797882937
1297281179
922187518
1671928603
373200686
992070647
859695804
515489569
1456864082
1669565169
1383191669
1205122543
879682444
1067078932
712937132
1259644066
831096796
799557554
1450330527
1772169814
954691505
1666957899
1176119868
1296657726
536150655
1377974034
509215823
1200266691
1623842492
649374008
514643316
1029501886
1067183858
1115658020
1437747775
1313400523
530899053
1000370616
1693354261
778310473
1671070833
841879215
916696406
511411984
1114010217
694655331
901633952
1345748977
709900300
882639946
1085700863
424851095
850054561
1444919267
810044420
1684568538
485551249
791982632
1098644641
1472857573
1076612830
695149647
564512864
1464190268
755278861
1164059379
1240858844
952970640
656475276
922924479
779491618
1603529983
818676329
1775519884
763278086
1795086359
356118928
844796498
1478988874
348125276
666072969
1121599062
1650972420
372650907
355167833
547568913
1347228960
772375993
721593520
1714153476
390196107
1025300049
1792148816
1400021734
1303561020
564629233
1726912184
1383836773
1419681828
354240927
1270546402
850540532
1625441645
1781674611
750184313
1080391421
1411427659
1220294033
540298294
687548888
975085315
1763021314
806940954
951021174
814245004
1656813187
1379245540
891545803
663951753
858972535
245931713
544037624
1078565679
1084347135
183446361
1747046480
1491084609
671999892
598354842
1760022101
211855905
1500153886
1721711872
600122970
682815946
824867066
388198805
1331902974
843961315
1016465711
1343771164
575795878
842959115
1183871835
1216259378
1043732004
533678823
1481060032
1050387662
1181545066
464927209
1367210957
777550535
1307184845
1012951022
958904324
1676448443
1059571566
1579023368
1198672945
1017147481
980470211
1768662372
1160225800
1085948566
402252576
400312182
976253478
1234126968
1170738332
940109124
1712047885
967606340
530930942
1572428752
1092761144
980169952
1181524088
677246744
1514408549
1318750826
1183466112
267215969
1459661924
581731098
836198874
837744774
862317049
909905707
1005071507
1195004793
1044192235
888812408
608021122
251509374
9670356
1779949627
952080924
1173925769
750368788
440165557
945892203
1263563181
1699593201
957026319
1035805892
1077942988
1048663440
1762204865
1148201401
1071404672
1242780123
1005573264
882094987
1216633430
1353342091
605419803
1625227458
1584977256
1447595147
1398136525
1339392853
1140742501
1792311987
512024652
815479668
663881647
678432752
1615980782
1020226905
1537292907
1184206823
426842158
385409588
701428915
620174554
1090016049
577084220
927113607
1441075393
865915511
1713882886
735874515
801383379
773043900
1519892558
835144413
1233730391
1378793360
743427717
1108203376
840113058
1440282671
956370439
1767797765
1345202930
1569200365
1045816271
1556685044
345451025
1796764694
1791582579
736264868
1356282300
870505193
1619165827
247374822
439902087
896217332
716169210
1018834585
697709850
588869045
566277673
1719950991
416848840
1644070970
1183816293
1191689329
1481778607
1383755334
177020377
1050155088
1548151310
1546040054
967342245
124361667
505651578
603747836
793996020
772041487
1006654874
1693864829
763321605
1555790131
910428961
360589914
1329703609
1621281513
1379636116
1429634874
1745431454
1478592678
759990280
1058593895
1442486206
1481024674
1702563444
1436001735
1748259190
215053754
1317591795
1673639336
624833320
668248596
1262426463
879385914
298911743
749392445
1258347447
1040389308
726169161
998193503
1450399972
1465143539
534894560
1367772330
854744682
1195606406
859149901
1406702034
1560518663
178762545
472789563
878769245
1401059057
1630368482
995915508
769007091
1157869552
1376706145
688100875
1087149889
1136751980
558867991
718400586
1600191207
1489727002
1617264747
738941222
889482086
753256175
1652579076
1458926852
1041133601
1658755516
733844713
604129363
351621420
1478578709
1479013593
659869207
433446844
1749193716
626842120
1095775557
1407458069
1049955925
1495262991
1390787257
472369916
1196107296
1339320394
1090375109
955348832
646307513
1538952535
745049098
1756209641
1343910318
1189499783
674133756
366803621
1626058715
1180011964
1476281788
1461206442
1389048068
385097596
950733623
921930527
1299575889
1108231311
1083071834
1770762485
789974475
1393595256
990394884
628316719
853154781
950509688
786025510
972702006
507680537
1498724333
266597138
991546778
1578262788
546692322
926029096
228793254
1379503770
840762742
469766641
1328577768
1365999582
1318587308
438042081
1604881573
1141935837
1781509799
1007508958
821483812
1036058625
552597808
200000921
1747876438
260736297
1209582966
1581508530
1553756211
445151191
863363130
1420508612
599967196
679225448
386419113
1727494570
1418781508
956057470
1286453230
1793540682
1784453929
945766847
1038483906
642760803
521699046
957600372
457030151
1014817061
1073355403
889725336
1723453536
1592886124
538636355
491119199
915943472
1774413232
1023328781
1126603703
525777723
209877697
1688222989
1009934458
1592509604
590769521
421396526
767300971
1186195787
928810923
943239036
765731745
1644716414
1401324088
537328442
1483659356
1066800694
1766991102
736158633
1538627229
869526595
1285472780
989899406
1029435806
1791262536
854737849
1131871464
441918917
391881655
906042100
1466783637
1453815817
1594748055
1255751862
1637793709
409034271
1702183340
101982361
1618466266
1761318944
1365450433
558697315
1219625544
1013617427
1013277351
1530484949
890401424
776763359
1004278453
1210679998
1080301674
399966429
822773310
1167049226
1655647797
795328202
527892162
256760226
1062730222
776546431
1389541055
448942020
1317850694
1416020945
1009450723
1765112810
1241258954
450620586
453114414
772751298
481226571
439900884
939355638
1644375122
842141966
1081296448
238086473
1612775226
91274606
1306245416
812188950
1028946509
877243575
105034915
1069103901
472116648
1322429883
1735321045
832698805
1070155624
625276498
910041694
1055329250
771476236
344331356
1032069460
852765547
337052540
763271144
1683832819
930956233
943849641
376947050
884441726
1121825222
1043074123
1157031098
1014661182
341660229
956544472
1035723802
1719793737
896784053
1279447434
1500850384
448345316
553791750
1428400824
881003263
358047862
710101041
1221892335
1776796361
655060047
933675424
629480737
387757283
883728809
1577562203
955768433
1252277469
760260762
1436958609
1172944689
1316417344
1778717954
621706906
18267583
1244232670
1674070282
1556481487
1649176534
496205719
283604540
1298717968
1308307724
379683833
883434006
1169060942
675320704
452671774
1444515764
1407396725
1040906438
511975555
1139592477
443699588
1410741603
703136740
888359771
1767675322
1433173616
615630612
1038280455
1198403059
579403738
781763434
1119900230
1733359789
1145273518
1264199326
1019109107
552730505
540540933
844635274
462710221
1063644834
947848570
948681974
1648510318
1439799073
622798902
692585598
1087500197
567542357
340749621
791592927
1645262818
1065674973
863484297
1321020264
1432543975
1277798523
1541724381
561988562
1463463878
1532162903
380865745
1308977756
902711657
355355591
680645235
639387891
1565725007
1615184668
820735710
557641179
972192312
201472701
763706474
1652089314
1304391526
996366845
1339833118
536575202
974532577
534794320
938944582
978977129
765124344
1118911423
566388885
1652014975
656278553
607895016
899532784
785904064
943914649
1683827364
458991515
926519430
783232047
1558365845
360331597
706817133
1050660617
358316133
783180740
618583970
794613251
715856162
1461080919
981513893
925007222
1657189293
1034982192
980503386
1607478268
1542778328
463287518
1728970103
613071457
1243087193
504735181
767208921
1459396688
853250367
811955675
852932177
41911017
997212099
1581422897
1305097711
302737868
648472227
1602599480
594580565
384954893
1769823857
900465900
529661766
1265619677
947388537
1251072528
406168527
1615911996
509038747
311153582
912236782
555528768
809818656
1415875023
1494937388
1416736494
1311256386
1725075370
1471489343
1772718125
1471626456
297769834
1047989685
1224682286
1091487534
839803039
280343933
366336695
856834113
840573418
1799495926
1198313797
1187676456
326987035
1634988066
1033112302
1513550097
1324435557
831214794
525714469
1464226666
1217106928
1649238820
1237297893
1583022384
1654855875
1016171964
1333417071
777506513
1040218473
1482464416
1151537921
797844301
468800506
1408442147
1413702549
1009828436
731701197
840136445
229830028
670156164
187020495
1417379827
1262655818
661001670
991150793
435217837
1753203119
1330108228
1787770676
1167480929
483054297
541613317
1025595070
1042039176
1252610918
1450040418
876751502
1795678555
354320261
900093266
1020163092
1739170402
559215919
445687841
1749572019
1176145924
1430959802
297780866
264484731
983652305
1365365134
1062525604
1756101612
382257772
964269952
957937028
1217571344
1630319761
704170750
1349576858
1736433133
1488596890
1430132812
1680483443
1075636762
796718298
884284172
1599820691
898520840
723053806
729523622
1723584787
1486635388
1493300148
1162593382
806385117
1709805094
1463680250
348974877
1338424091
927131904
1420957735
984200020
1031578733
745199085
404745971
1057075332
645310204
1716769993
719950500
399281840
1754392482
1327572317
1443593953
1300470182
1203424061
1498879735
851076216
552372671
907697942
1012875047
1533471798
1019631661
465607736
1643360424
820658750
961243722
1216258253
904277367
1058384360
895216427
1420583879
895918695
1051235747
856764643
592514466
552164064
1232943466
639409203
1123094534
1302767799
1315607564
480153401
1453010311
324233184
666683796
1786614612
1662636637
1363174174
774927612
1312230034
503146593
1504332334
1022141320
741212532
1108015376
615005550
654701913
1678328823
675588544
1736705036
1692401087
1122505023
955155632
708166128
325512795
692476097
393980837
1502101572
1044265509
927307258
842077090
1213141192
378710805
837515852
1339143680
602184158
986222272
1271426581
1234282077
570653241
59413206
1350933489
1329333722
737259564
642795438
1183927502
788056498
904928139
1037052520
993335124
1592493914
1752535782
677673153
429575742
1790578888
845497767
1361083813
393960973
647386329
734765754
1524992194
1665532540
1782158326
1311740131
916889639
1358254884
1021897789
1057451685
1397374630
521572943
1759953555
458961211
668278565
1481002810
1160000265
1745061600
1686194551
1028895313
1160167776
1592779678
1649580216
1533395655
1291565677
686476544
1186349900
335820726
1106448487
1107285685
1106864502
1392707589
1453522717
886111882
811634272
477092260
1264274625
1015581011
1201002010
466924415
935493585
1799053371
1749928506
1357444487
1178972694
1466573025
1134481442
1438590621
501015737
1704766607
1783925756
594271097
727473252
1043009514
468324970
1570767003
744686088
1005178163
941472994
581554276
1232319824
1690626401
1394477070
713751275
561421912
1672135916
537473780
898732280
1159764165
984813342
1614645702
1611603106
416086197
736444386
1531675099
1270580348
856827112
1325227857
1090031907
431988821
854305891
1480902841
819853162
887585185
966856887
1264636088
619706368
730030793
1030446566
1425000647
403502182
1051872259
997736184
515831461
1019997933
676924576
437410396
960545779
599592912
541177672
826324192
1087414703
1540363245
726661996
1591382608
1142925819
1383615129
1350571883
1478411511
737131775
1015767239
1540161193
1396522040
1702893525
417943369
1089853360
1086300810
1391948383
1036278248
679061295
1025731973
1470568537
1688740089
1417291512
1173439588
637065887
713570529
843246340
1343618718
1790637675
962226875
461828809
1165800722
1269385762
617114737
531255948
924463379
1707103304
910506201
919997931
435936817
1384570923
863074099
333700598
1481270071
1366318147
1792297063
1262995031
695046466
1664927855
1692927929
1131429165
964148276
935777876
1705534308
535794171
739481298
832127661
881538085
838417694
724955996
900300279
1641732618
952467500
402716520
1402914484
1799804645
580706249
1414676116
1756669765
634172139
783590709
776914681
1226031018
1248416350
1148557677
1067973739
758019892
1164816924
488661310
689814313
1414824949
1203784179
1046772275
816305968
1008617557
1647309261
344909974
1079071418
1173691881
1255273559
1306723460
1040899310
1422817609
1735233747
1674783838
382839712
816945341
814220399
197839972
906668390
599952936
1777835580
1756209052
1724186837
770892102
257905573
1720950722
523126846
739836333
1412283195
1782219693
913867252
560213163
996193493
645838164
298847064
1707340097
275911675
841499004
924512665
365119224
245401447
1385983560
991975827
1737562090
1067946904
848429779
1471578079
883123525
511977049
1307105360
1313921149
1783011227
623339769
329332021
443004412
1034519288
1700772819
1238513673
862893424
1332978933
1027312657
1744102347
1773228004
1046011972
655775122
1034397315
506360215
918882410
874717133
1758899918
1753616564
1489350070
1556287620
1212777427
1546356049
1320215788
1303162772
981882347
1395088718
1373690674
1408977996
1780798907
979334990
944210430
1496263361
958653136
598465368
683041592
229910168
1119640245
602971985
1713939186
817403457
1250909795
1614810278
932345903
1609262398
966190591
652459214
1093947719
1740715048
1784777181
528525098
670051664
1525634817
644503617
1208114396
1384999785
992069022
1021175506
1252785871
1581933834
1672151392
1750694325
928600056
813412532
1265998741
458437452
1558090802
597223563
275462786
747577714
899842136
1700743315
742766214
1709074847
1305203744
1225743404
1431408582
1615519956
835461995
1339352026
1684704198
376910061
1061802554
793261652
409112704
871826525
1095572496
1376637886
589420464
1608237572
802171237
1150402005
1337848236
416784803
694101689
623433591
931785525
462734087
711739305
882987587
442910252
645322914
1317323004
654565242
1656604417
968429507
1398513293
744362015
1164368429
705267308
776141638
1407393912
489309455
1737104917
1333801167
340200687
1620451082
867338404
588918963
916174666
1608094346
523230720
79855063
1343821475
1747934851
505360913
1170956184
757531683
572136203
1138898706
1103677887
936606687
1622816704
1045927471
407325529
1039662260
943435200
341887091
1114177539
1342908851
646312928
1207151452
1503178278
1039083593
1109688282
1364851461
788362424
1619865196
1271263149
1161402356
1312015313
1413861439
1488405109
1193318265
1722065908
351637040
1749089640
756682461
1016988701
832759580
1794385055
1082673321
1157506873
360391616
1206776468
1113168133
1615233972
772597416
1475970435
802103518
1543094376
856700375
1349190409
1420422416
1089947367
1263543093
1368862611
1626860255
1008852004
1486618594
1667158497
1655868564
1659870138
1361039104
536593848
891362550
955652784
783504887
666194332
1086285674
1545848777
1438337348
1674779735
959838056
694252538
1261535833
376141118
1280252992
1452808593
617553201
1745676916
1302577349
1661728367
1124813451
1616562635
803385272
742958917
1042336587
803065738
1492301750
479282560
1328534716
506017972
1253928711
1110020504
1106714323
925792772
648672411
1051589275
520443301
1000476286
1550910942
585770617
695008888
1327530827
1168616533
903750502
607885588
1148269438
918410028
474430216
1761936512
1310453028
1291980652
1235583941
1233147224
997492491
1147517110
852703040
1707044575
368344859
1678896289
1394302490
384325934
1188309878
1031082994
1604331330
825176931
1320316680
808334494
944207551
971315734
991216067
532161199
1250140960
1525884324
1333962313
516663333
510843354
1100315856
1198789299
1221722289
774463360
415003968
398319762
1576389612
675418063
936303412
75427915
1732953601
1021238943
767567700
1001077919
768989224
992865505
900409603
961559898
1047048426
1506290070
516102537
1118213810
1122261008
1072475923
1100276724
848278229
1028275242
1322875085
1664869342
885851114
1073936432
940015211
1525472323
1781162844
857147398
1187351255
814998249
858958418
532526175
694685658
576584315
1325166753
1637126178
1650991923
1249836302
1726558715
1394247392
1258321788
1348905612
949261932
1649407230
916786572
1414518888
1641543439
778057047
1633448464
1506054890
1049014830
1756430733
1383622031
998527666
1255695204
1539217398
678267999
1697860700
1442531874
561054294
679262453
948424328
490335045
1115695346
1093540361
1220350539
1719785623
640208765
597928892
1718133369
1193921890
1497498592
1749975267
1328405573
1449284375
1589494590
1195864828
634736544
394805475
1494334099
1572039384
1213065960
1270223141
1085764276
1538820410
400371173
1094643451
853545741
820108099
911376383
786149788
1053322168
1390234008
613177824
231545170
508840
1529401132
531883226
464679885
510189557
1621477853
673088355
905162055
1216375620
85925879
903454668
1480941925
315828569
706795697
1410745328
1038429639
516312030
1511249312
879872529
1485338119
402356401
416921084
1270496791
1489377708
509964787
201869546
1246351810
368923995
1664500303
1427509409
1153196120
888602081
1517067889
1753864968
1458808349
1108690153
1416673806
1686471259
1281670875
1309363049
962212231
846194622
844837198
404854413
248455832
210854935
934206260
794660861
1382324280
1048961333
1697566106
882771960
1690560714
208009276
378073993
1349332498
1248550466
1429540230
357852688
1721276499
1483517033
208353211
1389811368
686790963
810237885
1250935516
818679647
117614089
404118226
946802077
1534902361
1705118284
935995524
650103149
1409856036
1040278869
1515131136
962422193
1310320482
926314820
875675398
883058551
713732311
1041368834
514143057
1761153320
1038006722
1410120069
1274276388
580730557
1695191353
1484136408
1513771233
759936710
648322906
557712076
1454984564
1638546820
809600707
988818341
1062609102
1103551378
643099588
1662558596
1359562895
1389437175
671095057
1727350776
1480162134
1263959094
1356292062
1743846935
1135548841
329257557
1076348377
935226069
1619954398
1083748176
230504604
663916096
1420349761
1392590762
1035992657
1304921022
1620996248
918651489
580950557
1380836107
104544397
1691385114
761636966
1137455012
1457947223
1310502174
1723013850
717358876
744280580
1493206362
1737251612
619145523
901163125
723285544
1086667298
830640832
791069433
1596461599
1658728795
1283535386
469692642
1645738915
370080531
405812016
1115357433
1492252857
490231253
1612608587
1305243445
845428699
408007184
1575012414
1634345907
1505650953
1257300218
1477486226
265938455
1236913025
889663803
1029204336
1364763873
1401998917
529591883
1741238974
1263480995
873824740
615600726
187486626
1069411682
1274740552
1130131015
1561224957
1713982540
1756194274
1293219244
749738710
617640076
1573853929
1639639066
1364416122
1751771623
1066919639
1721711074
1214899877
1791593488
1632435092
1080683522
133760710
1474168271
1217087054
673119425
973326086
1096291198
1671621990
405567860
1754871204
1743636324
1766804877
1299273411
364434425
741218213
804286512
187031520
1126230659
1131452170
1027283645
737376436
1556884891
922014158
1724117436
996369525
1576500989
968589678
826205379
1690788093
239591875
214915012
872993185
1350318922
919598733
640826163
750635047
679374495
722899955
557905616
933492492
1138036122
1740059334
531387796
1281699121
1653386876
1454589420
1792823162
621942572
757244429
1797067221
1243540625
505413376
1272849070
1344082197
1428220822
1456415640
1242600898
1040533335
600166775
1362060686
1223162197
937021430
1539954097
1759659906
1270594532
1551312743
762037916
663097875
88356641
1493238419
1749270061
1299999012
1105967839
1661949109
946024527
778731190
638008066
14229
1474379057
1231825787
888331345
1769554634
377911726
555849375
1110496959
1691432509
1645614758
857934676
1594228826
1137228682
842025980
1358126102
676333015
993946630
1006849159
720349836
640061445
986119255
879074979
1306617024
1031407544
844254322
1302976130
666774313
991304099
716486019
479340113
1271806799
1333054113
1227165554
648796241
1287716926
935875711
461394115
1495987766
1298198206
929347363
1649568792
170558222
1182297132
144954644
1590817156
504092900
304242522
865904965
1710733936
697268365
521125958
477581485
826951818
1135662040
428801225
547359255
822006735
1696303884
844789155
840677976
1139640147
1294763395
1569468246
1791342559
647937965
1110288617
1211030020
1569820604
1173845127
336693254
919473421
1362859118
970981385
482236672
791124001
570291288
712703996
8713529
1054173066
107766733
1113848800
1493368591
1534573355
651649897
1266791677
1679550755
1409458046
1748932772
1394323365
892377076
1725605656
1241674124
957540097
623663469
805129778
1730179513
1510833249
876352379
757549924
1046641096
1152510469
564923677
763407561
475537025
915727625
309416803
241128173
1172048958
1630355756
1511872144
960971213
1103644725
502108006
1197768349
691196591
1769869645
633194147
1220863580
594932272
1050329087
348841618
990361605
1770122504
1361890773
1286138676
845304257
1651062183
530258036
872478581
1794931409
639778103
1274057541
976718523
1318009359
1297053460
1154596432
1730736777
1472543861
465451406
460053638
1452406423
1161494099
1439884209
1703256732
784740429
717413713
815117573
1351111944
1669653102
409652329
1339723105
495434540
1667839692
384176813
1716022498
694988563
1336841563
1492732096
1701919438
888283178
1221931829
1588509449
1637593455
1202945477
1410959231
1061084413
576085166
1679406682
568236261
1482461031
1395017390
1289402297
1331018098
1317076606
746338171
1665873293
1387030558
975476943
438330814
815538095
539003266
1282009793
724866517
1504367659
1425716810
434473171
1248932789
1065638469
212902796
1729547968
1053024542
506060724
1007515908
1555259842
1654893027
1294184045
1260102506
436364874
966626501
1714792832
1651303420
1441177871
1758526936
1755106617
633808739
1041131669
620567428
548365528
948843260
1067843790
1102968673
78598868
782019938
549744160
1710231312
1130524376
1735560798
1633705372
1195409229
1413375519
1024455733
391724217
1719312925
637733957
502824848
1680237714
897564276
1744496202
1349904358
690752051
894496431
824864631
659068098
1753770054
815910753
1143841992
617430516
1077003396
652082308
925097835
638042868
830659357
1417698038
628820419
1069064953
839700691
825278517
522615224
1314533350
779025591
1465987369
1028134423
751306148
1721062476
1061591115
371136762
1725760858
525087892
936084170
198519353
1011835268
1651281510
681578706
1375252740
552450388
567615996
1389285800
877061105
863086270
929912468
1560942775
823819044
324229484
767513696
1164107807
610066076
1189140326
763613112
1677089519
795985249
1276806349
543602288
1121515339
307638093
925159592
800280800
1764996574
939109882
1509392837
1355890644
1332201090
950408346
658251426
1502540647
1760675739
1009535498
1671719759
1047275612
835852680
1611520240
1120055489
1481479536
1209569013
450489812
461736439
1792975633
842707195
682880902
889708675
906545196
914197554
911907765
492476307
1061961555
1626907824
694030143
1661097854
1785991510
1509095496
1406438594
739154287
1026449482
708557430
898198133
489992763
715571235
1611256484
1382258809
1188115273
1391224669
1285422121
1710365899
634011622
739473148
1040666058
87487376
963704943
1634761730
811611228
705564265
1160222371
663476636
693031684
1491639130
547771072
419857158
1303590697
1507425523
1077135873
1000755962
640578940
906451124
1023812402
454532612
1241606079
946310952
445626375
861501155
822746338
391797117
550341189
700112471
94049495
1496353588
1545620476
1550391092
1177922087
1690993552
1185416469
1064679390
1709265954
1377088547
334285061
1345344771
690017615
1785876384
774094292
1799314956
1139521600
822144390
970951967
1002622221
826187294
1206182748
783844481
926411775
1468352429
524506642
1195753638
857542069
745488304
157366431
1369906817
664806702
812384580
463129613
1613103198
1387144613
286799612
1162910195
746703889
1232445477
1029587617
685623214
383582797
548247210
359643585
937266437
790256392
1217561840
933392330
351077264
499512176
814370159
1174497004
1715194398
1209413298
739174580
1079313029
667201588
763184638
556444146
1365148426
725312042
1579822596
1753560294
471196447
1201168414
970614804
833388020
1304233631
702471618
1573190422
657229523
856612634
1728581755
931150121
655344951
1279838611
399056004
665461529
1232296633
1305203714
1413579474
1362080103
731246267
385023920
1758598770
1488913569
1210481581
1772708830
838302783
930989066
1670555566
1505922027
1626541011
767815080
834767842
1247313261
1343354986
1037159911
1077762739
1062536875
1369999503
1387127159
764827865
1339512028
1705052844
1461084431
1007673096
1705306108
1259440899
1148441226
514603483
1678042742
442239818
1665353066
872147526
360292524
1545029314
544432653
686544756
915778576
1405599721
981155089
685519728
977471711
1651653970
1565340508
1194349345
1084690635
1481017557
745504743
537457352
315899323
868225734
273483356
1346417613
504450734
1387479628
1127553394
861129755
1285613174
514725973
1320750627
210595044
387273639
881235045
999466661
558837073
1061706945
1732414709
1330499699
684835082
1616512874
688894855
886015453
1119555261
860105566
1602055999
515406464
1016751238
1374183498
1778439598
265130622
866754471
1781388318
608903075
346887296
1589159744
1195725258
1460498422
1501594789
787739772
722701001
1109130586
900537759
832653035
409962647
1386491421
1317837802
970621354
762792330
960041528
1162797098
1729937008
426147031
223561273
1248046424
1328767016
946009054
1695623569
865140112
955158714
1620500287
491599015
1705518640
973712430
1394070798
1096997102
1406674585
1541636790
757758957
773736496
1448788162
561791003
1394727353
488005372
1739054264
551266476
499156475
462718280
256313634
1798316542
859079594
1115373091
1386865740
1181544100
1330072040
1752135894
985973695
1690658676
629048213
1753344899
906094136
766736138
768996310
790034238
2198036
1288796604
823483614
964631460
560342891
802444418
437916268
1229767798
981253224
461305903
1601976553
1120399368
1357579448
340231209
1575700279
1287287357
532754153
1691742990
1331080572
657320542
783499332
1493408526
1039723216
519861691
1023941718
1145288911
1723405314
499664195
891868884
587414303
1083587425
839903360
433884196
1318093046
1301717471
1637153949
1605157170
963091301
1703837129
1170208407
1360262143
987934875
751503102
1198825937
1523739679
1317917641
1363979722
1757050483
1355280425
1319409071
1267554487
1724170605
1451740113
394574059
842191022
1021033648
1572767537
1650876498
800728390
993424697
453815395
1661825037
465728082
785643589
1763318745
370936244
601907677
582051187
1685517905
1640915836
1702244755
1193758388
1414744001
883074144
1165476918
1161099410
533333718
424425953
612530217
1046365826
1371636375
929145094
128217136
463414839
1656323086
842146075
1066835945
1453356587
947582802
1656968285
1173180769
739458726
559267422
1677617475
605895264
1516452487
1779969113
1164806704
549821689
766465709
635041785
576457688
1129554926
1417612016
1212966897
857489766
1221413281
929827811
808351151
503396521
1705298546
621427670
1600715259
667856054
1403908633
1670094991
429711525
1212653022
1235097482
757108799
895271199
879679559
884702264
927740162
1601169794
1432647732
1362296629
1587228847
1207179077
626956910
969207089
882836547
1033972505
543540173
1413426556
903953016
1642019662
584498869
1428734800
642225465
650705932
1482042978
520156064
986056767
699667735
540827236
597907271
965868017
1510444392
766626481
1397021158
1459483854
1080956869
1036961791
1060795155
611729465
1183333796
835162329
1282280447
951793406
1391859939
1330915715
1132156849
1537617757
1437370871
275245692
1514273757
939274974
481110823
633400495
1314249513
1731316534
617283006
1548422512
452886387
1274803522
1486183773
1413766614
1649876307
196150106
726551803
90704429
1216895596
821776159
1700534670
1163629033
1296449187
870207430
353345201
1025934172
1633450741
1699880963
939384751
940931472
1232959171
1643574764
514007128
1085779949
1285858508
789734104
760398585
827660219
978304301
234388917
905265182
1067329187
862010436
882728030
525109958
1307033829
323596661
802031989
135220983
1088705294
1489531348
527751100
1666231871
658017266
925349450
693372268
900488329
862075708
569188513
1457502990
966816305
1546381668
816353455
1702006342
1085117864
1359184089
1721388945
1540034311
619974043
509334350
919174537
1099250191
663968641
1135511570
405595246
1037992254
1530605334
1788025555
964185941
493919196
1068833644
488260368
1729275364
842557318
860724995
1596644200
496940061
432151044
1471213897
981866402
1793902947
1199370885
1339933677
721905049
1081920395
1439217445
724045347
813449627
1408946957
927576793
310919007
429322643
673109445
1246300748
800856112
1401394674
1237886472
495818262
1075289393
1540638720
918604574
640795883
654353240
1603157246
1103664522
1082013744
1774968915
635410083
585123643
898701570
493449066
1717246014
1364076742
444286832
362168892
1374455904
961353983
803696356
1328056343
642372949
413465793
1366658638
1066200735
275579332
484275754
698583723
568181803
1321923321
543430935
873676760
677260650
1242227312
1555579907
1781862797
635212244
735774473
442927539
938252901
931918727
1290659451
1011721584
1539337203
469622452
1474311876
1131464965
1340825364
1299267099
1750924211
392534661
562220742
919127902
1657247242
1309325987
1559398884
940288136
1735001676
767236211
493410556
878324828
1660065144
1138918066
874673502
1467142411
472061407
780738395
531373043
743499227
1081226941
1585711407
724839047
1779686097
1493491025
922446961
1428888560
1351026751
808070813
618456177
1108141708
876503185
1221615866
1608053163
797194706
1191010850
456526088
1648408830
444855545
1061001788
445966725
428070677
1552246378
1762018368
1302161690
1298469930
490310729
1285478193
966167645
1304396903
1216818842
1341405279
801729001
780207874
1188107333
1157089514
513906613
433733471
743758747
1193745676
1674981101
568402730
501752433
396833375
973854463
1705081950
812797875
706942276
1137635286
1658454253
98813249
662431636
1735966043
735077956
1421527246
1115051240
321898311
786925389
837988150
1255582402
1050931170
879690683
1097850530
980394386
1249093850
622711041
1630750001
978717670
834951823
1289650587
1726845445
617369036
447793094
679825285
1676305717
807756878
1696092344
559124052
451145892
924276700
590381466
435150846
1031651930
1147599559
1000755319
1146242087
651993885
887550590
1108109582
464982044
1549971371
1349830073
1506141803
655915933
569055752
1524617063
1165196907
1050638120
1604076680
540039645
501736929
1040855645
938811169
574120841
1144796761
779542598
1654908182
1248833980
493815790
1329176697
581779926
801503710
1065587486
1797311059
964737091
1648655867
1275242039
494827890
1344179256
83493357
344351065
615566659
692445228
261056150
410312673
888491893
633661420
556949420
1171980626
806138708
978871428
1286655820
779719734
254066580
1171284803
651957403
1659436071
568850640
544490549
977428473
516955377
1370167020
405068557
1112173312
942163784
687133779
1327994840
500468710
1294276795
538625357
585070793
945699727
1780229405
1445632023
697397591
681214523
1127527010
1031075022
1124732823
980638371
1720433095
740480740
305193184
1423214344
378346667
1461565480
1712478931
1739168560
922349441
543026187
1537255448
940812049
830826478
751354938
1357477090
942760109
1368983630
744567281
691067350
802798634
1183622697
1499458933
1151893138
954114827
1420211436
546322184
639456603
891025679
1778586657
437770865
1028019846
1134623458
858725932
1679749250
850561401
1618259197
760071260
465049731
1061937366
641275259
816722207
1527171470
1734528283
506794035
1528607721
1262583387
1734222435
617004840
508637231
1462653678
1722947492
822400503
383820303
687116502
1169421325
1431775128
1136238900
881315387
1128932217
1034593202
141338859
54901479
885966976
349290548
1353014649
1291585163
1403676702
1379229056
1181189496
1458772908
814268886
1618597223
1771584185
1454036448
582479639
1708152965
715508929
598162990
1002634559
1652247608
1362235519
685230653
322277811
1218795752
1277903074
857685115
1767099276
1275442555
1027786995
1319678119
1751634153
725959604
1073048293
1499131641
1793479484
532017460
622988670
653875115
1451653752
733495314
840523349
328600974
1676148142
507339675
1356645734
865302422
1629735179
956104255
1386896252
776658441
1615790854
1575154929
224633510
951611647
1233460518
1138463531
1769379678
584254818
1411554555
1517235672
918052168
1715492953
861366408
879860986
869010051
947862258
1748688214
829279525
1327448689
603772066
1464865292
1114262294
834969589
1241297093
485025293
391395638
762009855
1542721849
1259320292
1088954096
735875922
421795014
1138639415
843450359
1004545576
625631128
1038186050
626784179
1274116049
1139891094
1564750605
1030268108
1692021376
666033737
1133416564
1352120326
1751418377
1098928167
1734622530
1036625547
1682131946
805057536
1771532956
1652768889
1021034136
1452132352
955778991
451955124
364486072
381599188
557143578
792711886
1617672561
1358864426
1195698610
1737250007
1000115804
864392884
1717525535
1089365589
759513885
725255566
1309283046
999424449
920775648
1341758566
944840593
1785728577
683765754
220801764
650365876
219874070
1607002784
1448713454
1060934202
1504664475
1163916483
1328362602
1560717564
1472152221
1222542309
1128242006
1416569983
1032537557
1106246881
1712411159
968152351
50063083
1375987549
1725263010
460981064
773400254
928571708
1077906846
1074659015
1775245775
1736360867
1328811774
1058251673
1733860814
1064765577
1096186533
1698565847
1083787223
533821374
505804254
1306434238
995872317
568510708
201085681
1711462853
669864635
1366544543
564808863
1192045373
679361457
728460044
1121135070
745411773
705611545
1439313067
1478081341
466090261
790371494
1031084183
1776278627
736719530
1263653196
877172633
595742790
937090247
1400290412
1798541845
1557826140
1550630757
107995833
504322538
984808976
847696269
1133210456
1318686539
734396576
972746966
1460291584
701903776
734506800
567242286
862744340
940422237
1394052072
683277306
1000076891
838829626
526797172
1161217232
944485811
760194016
1334620670
1113187637
976768650
1658554030
1382303691
1710322995
901622070
1761164969
815818138
1740425050
601222483
677113888
1043638839
1192635726
980894150
1015742221
450371338
941206293
1273794775
967125013
297003380
1122500602
1388741839
1352298548
1371386156
1568012248
356177124
884263423
1471535435
748895557
1743992686
487509826
1090827514
248743577
524744001
1077410553
1767656264
550062758
573580829
1080705787
486014057
997281230
1372670230
1371693577
735167297
966047496
789932497
1076579034
623392288
1394779495
1542647645
204867155
763721301
1022432995
1733178081
698891885
1609004558
694881877
1398038955
1273350707
1340852090
1163625072
572410231
1107869404
1752682209
651746037
1701799222
879286798
708666815
1300306451
710746574
1798562218
1608775170
1772039310
1238319609
1263421552
471307813
1722970258
841329751
679526565
594158600
1064065175
746858811
1561608520
1630583139
657782657
1104325422
1512153787
378122596
1449595349
380076639
1734001623
1004997780
643013682
988735137
1028718785
1208068071
1783322636
1401020759
1012733384
1787248458
1777538666
1074486743
815180603
648559313
1297227617
428566833
466777553
716949784
975389974
934784561
661317765
1755012461
768764483
388789366
1749982599
1058250652
794937282
1608460384
1531972353
1502162936
1272281580
480891129
449321116
642009499
1689199021
783698309
852129761
989827566
841370659
480649034
861669289
1147569636
872432570
1565827738
983753841
1139340489
1490527206
994461553
1071703824
1115733229
1170428971
911012611
1782903296
1798105146
887584124
1283127021
246145787
421577867
725409585
662393202
1206345568
313545853
1325040214
686502574
1252168816
531420726
546339997
1591564391
294373657
666288420
623515248
1793844891
609478253
993991426
1073754389
509407287
1483868701
1680231264
925164751
1105850057
1400134785
872893868
1117224663
1371429263
379173898
1314343308
1394296343
1268347850
1124146696
1712203428
815662909
1352947248
1775169293
959212801
1142654001
1152937975
1738713115
1132227452
872882654
790689721
1588943984
1105199393
1480914252
1227807193
1386464499
283444745
1308961930
837030465
935724169
640492872
533455572
595583343
115029527
1282283768
1778257755
909594606
1247319487
1648757439
751915643
1484827223
933122435
793600207
886698532
1453128093
697588446
1371580621
120210479
1652275152
1322707541
543674434
1409727103
1076152582
1401192469
774929763
1463067638
1323669892
917747859
1133381017
1210455066
1692011044
1554098376
952628088
1563611997
1701873522
674821817
1282415482
294444777
875645659
276305900
1422764049
725329526
1002624699
1227298443
1402022227
735854669
1787104205
1791926625
802298668
654543220
453626583
1730198261
1186987597
1322122871
1500321403
423443188
1374394324
1200221047
1570044278
750186505
471541909
680850201
820404115
1203335693
1491913883
615660284
901288303
818411825
802058886
775447869
1022193701
629978110
1657319102
548367889
1192685334
792265897
738461243
775975097
1393894807
399310076
565750458
1631655883
1619572479
1030384360
1012348566
395179462
1716638102
946018744
1218646330
1783471553
927146645
1008054671
495127696
515834233
909128876
992453800
738692898
1125256616
417411207
556864722
1188369441
1495834641
398512541
503795755
1716583230
1799059338
877942822
1018949849
1279307194
1349550109
1081542376
867213755
765298707
1684349863
451764433
834344116
601755554
1010980024
187882893
535902457
857005775
1275818322
1104795183
1705498399
1330358371
1555300477
823293742
570194432
803364172
1795701463
1149295474
400533765
662535301
476438173
558270361
1116156565
751233051
853684150
1540738951
780163553
1542719852
1207060886
1021609529
1571533174
887308213
897102841
1385262648
429080309
449902562
1338570796
1322689090
1132436962
824951024
1164542985
1105948519
425920764
626241444
747102399
1372112510
1673904374
822812232
241018303
1728581639
1161550871
1150643662
1063248471
1059651212
835644302
645725561
804525485
938161040
585719523
545662345
1675756710
932807861
760439291
1676673761
915075445
1275576213
1734745928
875703644
942383703
1236297113
488120254
1744263479
853284987
1676006726
1668314720
1439009582
1317582736
1430152516
1759378275
1187551992
409342693
893973724
1331567528
1044421906
1708930689
592422132
742451761
1095264412
394327513
1636651225
1477079164
1137144263
393012942
896559518
1071095006
695028245
1711187650
1419712626
1262783981
354131742
1524415304
679148532
1767476100
1682898435
1251804997
1103703764
1425946228
1463319558
1472320444
1762809874
1053716618
1738896344
804582224
503418127
1326852207
577622066
991336192
659771244
991924055
599896491
1648748803
1416406543
1045861275
210819647
1125491840
1497957893
1688130199
529658890
1264307690
1689087512
1648073917
1666989677
677995025
969897856
428225854
1672901325
433838131
1473606490
1388999347
511314702
1000786319
1241629453
1386168463
298451758
1434660355
1290075977
532297284
1175591001
659548961
976117242
1493941813
1323479115
1369386482
1752270990
1466148296
621855369
1104016507
1412361093
851188035
1168059315
1532699850
824115476
1272774844
290228824
515947464
1054808589
1481588157
1722343398
220157609
1431374973
1049684321
1620615446
1307567187
478068988
1568457927
494968400
1325867315
1090725773
506296765
1489828185
562687477
1021347027
1420399904
1586613539
1102112972
1432551399
1668089201
707976379
706449139
955784113
1295585263
672806927
582810945
1666457631
1777996679
1612048408
668003395
740093966
1764784708
866294743
403012497
1487245505
1700345414
1142230378
1076128791
662582962
788223768
646322083
839442369
889482156
1310690138
922790309
1320501138
639006445
1206084026
254960004
1112719031
1406870158
1611461881
1609189044
1677053343
730664275
525972352
821579899
800418491
1792310560
1074974035
416199433
903652085
523466498
1393115313
1169695491
1419651129
1273880044
631248388
1470438707
719738800
381862222
636808143
856101322
980118907
871035542
42710235
454272322
257172399
1166791915
1180930097
981973705
1307545362
1647401012
525150131
1777477775
1373794076
1551780688
1582234559
1301184019
657902612
1544377227
1642996710
522209811
631543912
601071793
1395865392
1650388994
1625412290
1477161610
1364712665
1459286993
965380974
857094287
635254421
1031147487
977259632
897439789
673169645
1128297482
1013902198
1635063349
533380050
412102362
1662536536
1618374634
881741024
1675317008
569428547
1277327449
399146338
1384626220
426366115
1666961666
515909046
1693426097
617501035
682065258
1355276536
818556941
1219053819
978578490
1200132996
820259537
835677032
1029467149
944592166
528865638
1625417135
446155006
1625570561
361285438
785587888
1400183921
1770878876
773500275
1110958411
1536883313
1457201954
1562139114
585261530
1772015420
906491336
319504161
458211592
831324919
1123669585
279384792
1110119672
1590612449
1051415846
964999573
1107373130
997604960
1475295653
1459357921
1734240001
1666875881
446897852
208065486
1343429649
1237539503
1555271783
1010704210
1784159747
939467381
334137100
1788439303
521878337
598304221
1458242829
227510482
1778786858
616758608
1663599494
1763206154
1450748336
753776788
1672851752
363825008
993691388
1706690705
1324494012
393371717
855470875
746792136
1537482772
1469542306
1227942895
1233129711
1100774431
1105606504
1744324967
1158478248
933057932
1421318019
1264144731
1705020318
245758399
1763622348
1282802913
619235873
724967468
972014211
1572579521
1630507635
1189020110
569160742
1295000128
1662838013
1161352455
605787781
1056559750
1492861036
875319119
366397649
1450933884
1245672752
965431364
407027873
1032307533
321613549
1215749569
1233113115
764008790
173192255
755687233
601007948
928612981
251604324
608149293
1008266522
1635508569
351655408
331175069
1025152346
1659952047
1789812427
441413621
157663070
416232031
1610069626
376329801
971443660
1522253295
378366519
1793002076
1438874715
498509901
1507537936
1026399525
1732555077
1144476960
659934028
1351424828
619565958
427258812
493616459
1027512980
1149286214
836744336
1229581711
625572587
959051135
702583174
88837656
464335785
220033167
835925361
1212365556
961628029
1377522202
1421579570
1700337401
913341435
1237649588
1636767888
1333332868
861671056
1734127259
513645374
408375107
1324440144
878027023
1624948004
309322510
1739730905
249550166
818792746
1770790162
1318403528
472081281
865108709
137807932
904329361
535903057
650065416
209110810
1496359072
1704784576
978651365
1644895029
586493091
854731011
1159527494
1767888102
437326049
796177465
632717471
1217570254
786264018
1077953397
572090716
1701423656
1482578758
1060317880
780425054
887831637
1089315387
473407077
666405365
1753271750
1706164515
951415629
545590439
627477428
1522635360
616411563
339824750
1123858775
1337537750
1119019014
1600959866
385177488
780522391
693191509
1337954535
565952439
1497744950
1628653617
92064764
1239694784
1363448151
832050102
857814812
1662577052
1714911952
809659196
1750023996
1318703103
1629239085
503380101
938051708
468686935
1632119402
1727466175
1034557350
957345476
1100850610
899016169
1104912659
471028480
1452845509
1765456017
421295917
927690760
866689734
1723675351
1010068019
1451635614
1084119007
505434033
400464070
605820833
1762338382
1472511962
1071275250
1718123596
1113532862
1068357025
1582117751
1353824597
1002875486
584985340
1724007706
1168461931
1021516498
1013271114
751127976
338703099
736420582
354467227
859008905
1087677320
750768322
626922406
1279013790
1733612189
1444197927
988565051
1122273979
1734766523
46161175
286233165
1058421350
1177245987
397706084
1178328880
395497253
590294389
753722346
1182378213
886974900
679309567
690202878
1605148333
1545420178
1358637834
318080465
693777922
1332877941
785998279
1215978299
1741335111
1317698649
408240668
411423697
1611422725
724109694
738065115
1139064724
817267305
1058156717
872001959
1056523771
657680214
1345106069
436242265
428889485
813237615
675406191
905758845
981033228
775826204
945205900
545397982
1329591065
849033053
1667119662
764455823
1313929197
1224331015
1644798834
1278198704
1401651747
738466422
727783560
542131300
731951336
1253981698
891374383
1770337120
645214583
1310367711
1394456207
816894530
781588369
557464943
1602473097
1687984605
1559022434
651606956
942308092
731200468
620428312
680084854
886661862
1226821231
1493646243
1744789946
1774498902
1260716055
1000460756
1752501371
1787159156
1107637311
1767656467
1732531475
1780989331
1099923226
870312191
404008134
867158091
967034185
1751068056
1192308869
1618515749
1716152498
1280691304
1315657029
454393600
1547166104
473019090
442036887
969220788
994965087
475789002
929124743
688006286
578831281
481849314
638745973
513503074
1002085549
1275058097
824407476
1753604368
1370790782
1538782623
1292436237
1456015967
1381098854
1293074880
462107261
1779602917
1748818995
1704055445
1185110753
1353405819
786671627
1247600780
1057761498
941796795
1191247179
1773638802
491049870
491175922
653526572
1628963313
749660667
1114563897
230404793
171763384
302851333
980955167
846509714
974044548
743118008
328104902
804184614
995545872
943030285
1115555418
921440776
1151895465
987161919
1537464632
764851862
197460314
363494219
1437960789
437058727
1714714759
510498553
627242274
1414480856
1333274018
1478926308
1246671535
1036320724
1174117222
1057944922
899458163
1033316568
1100369640
530543100
1145607065
1760937041
645816705
465608010
646326974
621071301
576810064
1350100069
1452162671
1194896451
1520149007
805362335
1365863205
629193625
1117047360
1673018243
381764241
1217810130
953203031
1090605470
616728006
1091407864
1690175983
1639877341
1398530563
266199580
816618023
839073887
1788332955
1000350322
477927167
707450365
1296719587
1211216049
505806076
631311212
1704820596
1092268488
1205307888
674726419
1600055851
246440434
462233436
1630940155
739547346
1288146244
803964243
1015409227
982082392
633228644
865259369
740542423
958663906
1524113394
719708355
977528662
1006687742
882091164
689495183
813515195
1168803126
1005567233
1341421975
989137175
676695694
698000912
1015004356
494148234
1305313344
841491637
934638241
983887981
1592413820
1462512376
1691769230
648020476
541824781
1605999435
1291411833
1614245697
508859704
730775154
508746089
1718042812
387245673
1180885771
719127792
994409787
686501814
1334486579
719909668
1744020917
978327060
1143660062
473605740
1764080727
1798111670
809048603
1779958078
1792464930
746673940
533822338
1546981943
844789153
206811672
732419047
950709913
877740777
725063203
759417900
1022339165
1067482129
1715242126
1717784799
972112391
944944661
398488494
991956504
1070111120
1188233192
1241094292
729432128
304094864
1187841338
1232916607
1504442898
1623459111
1776880080
1718875558
825738340
1168984325
943370943
1433229594
1629601091
1235360219
631459383
1263605038
756833265
910910765
906265916
473525637
1023344264
857840928
1135943902
1742994728
1741526453
1669666104
283078105
1007611183
1120425997
1016179085
1789795564
672975371
1114609045
528470888
726039765
1632289932
679092910
1493765568
987574557
1677091841
884236376
961562727
586412706
1666226324
435010012
1697320835
1661291212
1499021529
463630584
841946666
1157377406
864170160
1138111709
1395205291
912917421
1722024424
600076780
932802975
950254271
200023238
269064933
1674818877
1092960061
581049609
814434022
1005292382
516956549
1173109432
568675809
1603805377
1318371864
551889655
1067194709
1765356534
1654192162
1022724857
1187863320
494850042
1098948428
819440463
1587820855
888179710
1709030545
1125929952
1709383321
1770683374
458534825
1388334494
1722653132
393228162
1208116059
1139290068
879699400
509097848
1599406375
1675744187
1253516685
1468765071
1760836059
755416851
457282892
1386582326
1055306486
1213883374
870458026
1124199668
887630046
425068496
1762631141
1502889581
1608643168
867888436
1187938545
1754712814
1111768482
1169453829
715142703
1554236971
805381989
718450138
1249195423
809068801
1040359832
747230436
1246338336
955980083
1384133266
824549213
1678852075
1146889997
1624543119
600373576
1330151479
900965941
1107056989
762825574
729032124
758516844
1626762487
526883449
989885644
1657184586
563369969
448561823
743085546
902573964
1049370362
782660587
950732905
1740145385
297055314
1145951825
716833764
983828509
696292040
476860680
1493572010
956178985
1082077355
1557791270
872145639
1300198221
683159224
643329507
1461570778
1090749929
1324445477
210586751
1254500629
810651756
1146009951
1229313498
1499417561
455056686
740399156
1196873086
1356630358
1671254717
1233142840
786267493
1686979350
1605985664
1732442315
1126188879
1739834359
389540036
890124177
282983642
466109398
1189154101
1637338653
706254132
1636859611
1791995169
908841646
1498260385
1154612350
336497010
1718020308
498487280
873385695
1448816104
723732476
1057520845
1039326860
966230699
51070475
1351257737
406197945
769843209
728980212
1057887383
845870104
897417875
521901533
1058104838
1609999792
960963822
1417394708
1121693454
913943920
1253398305
1245751017
1325912556
1611702419
1735105882
687574870
1645115685
1341954565
1773813015
1031553855
1741532421
363207339
610303084
1571887263
675270803
1455133508
544519967
907845564
456382053
924872944
1105747387
968289275
804805888
1519135571
1069436294
1665701759
944667121
1377630161
810429908
776028397
1142113203
1778118015
1703143641
1052813648
827204762
901714382
970105297
1521150321
1737078466
1139308174
1533049992
1087862372
1496919233
570445870
364779024
422904609
1138993551
839129102
1619221790
1001529608
757668516
1677947937
1705921395
906610834
1272557944
1316759450
935815141
537305477
644899868
1094533215
803446485
1723988609
1338670326
826647828
870978171
1040937723
717164710
1768167347
1164739327
767480716
1549987427
568066353
1605851999
472890457
1275094659
1740144371
385256042
575635593
1408975485
1237129548
1304569165
1257221308
1129361629
1477413432
1123496668
708368345
912144535
1121522426
1079883696
1414488904
1313997398
1547989997
1021018887
101421090
1239977037
617432341
841514400
1747233781
965767224
1610795115
961859766
1663394181
1088457127
1203258463
359488192
1499587748
1454287600
449466606
1322888527
639723844
925657590
1655654432
1053872124
353963665
1210191051
993239334
330495260
957977978
1380707855
1061541740
1001011633
455126864
1593653057
1132119534
887159077
1307840872
466456493
1585037059
527358270
1337550064
966966507
1745601538
960231677
396127733
1690721251
1148747698
1422731764
1049921002
1090907622
1771344063
1405421026
810273334
350917970
914410186
360393223
1525799659
947624956
1032553764
1485431435
879716667
414256462
1743755698
1085371750
485687889
1424070752
862274869
1741847524
1408796966
788028677
572894348
594451414
1579565683
967637125
923862529
1720749732
1658857663
1761224346
771912995
741295244
1064962258
1686445878
1263465640
802499893
455372305
275075600
1159493300
674322264
506153082
514119497
552275887
291658162
837872077
784730862
977104368
1704891781
1156980099
1775626903
752443481
475437567
817426244
596167392
608371737
963486019
1512597819
372973945
634508130
992118811
730249886
896044162
1315781431
1702980067
1644053258
492019285
429404864
434259036
965484431
1747836949
740923268
97098333
478357523
1435409279
281221097
948509368
800483201
107432457
1406317854
424159801
1373695904
999300063
1643045044
567518842
1003745634
743866754
337406155
1006883912
1733511627
241778206
1468992644
398817251
1206112615
1671875166
1448958547
1675704097
783896144
716558924
1353078672
817550379
539961342
447151180
1733252184
1688307886
975076170
1317790063
489824480
1535789602
1719991464
932605940
685494228
1600433384
732297676
965641553
503268902
1109246891
1003877733
1263604927
1088149347
1192237989
189280291
199321198
1725704171
1436566044
1020154994
335434303
1300952207
439160167
1176917037
1702710171
1045400326
678370787
1305762532
474976490
1045706590
1155747697
866469784
1641852722
194323302
769165265
527952147
652552665
1633944638
1123885319
648714683
1589462115
886110440
1742683553
1062805388
1675598034
1738008430
505532433
1009935167
788485129
566433968
304679042
455886864
285506360
596100441
1459077986
1743920283
776137935
964365106
800023922
750451458
911495641
1594786875
505280185
1333492626
1156137387
1649795338
423643103
1124362024
1322285948
314852958
1335724374
1459350228
1040908902
1713418556
1410374025
717817107
707283321
1145163199
1317630405
1321398302
1755592893
1771906654
682305569
704697978
651759516
801528792
959345894
720227317
1128855554
806776693
1758349133
1037880501
1682781412
1618948916
349715991
1639456376
1349358097
955303381
544780305
710002551
739995247
1630196728
1328320805
1235773146
1107644784
1694175599
1799066006
908962172
1076478446
1774042564
1086862247
1631561340
1738687468
1094298126
716943758
1582024118
731173959
995750027
775331769
1213417345
812849904
