1250349080
222497194
1237730106
1123316311
438670076
923035481
1080042132
875235101
1179058424
351379160
654794155
516728062
355121646
717208707
590659988
678602977
931177797
117717023
1040472998
730767707
481034395
1328556619
1048151756
621967919
726350384
1129113958
742366762
1003869554
598622294
941876177
146903637
800541533
898379191
1419186622
666497439
892997717
845596751
1334393411
871769828
125662658
966026163
594587355
1079572221
633069374
720053202
1436049777
1010425334
983589115
1092776531
521270573
772210892
458204891
1272273414
537412732
565882515
1202623358
622473092
1049054890
743842242
1373298048
661006096
814258998
1003372828
525867385
872756590
539995153
760763529
1140851130
296922260
505362051
1316569424
453841342
1111548253
876066287
794383843
1243262368
1335508033
632695147
972532565
389101799
802327556
1034792286
349028323
1161827494
175705771
546021080
965106008
762972743
1351270566
946240607
3569041
399207973
506042638
525268657
1431622353
502376839
1377387895
759763081
1254514063
451780042
953166343
1074950961
48798543
462120850
1343689671
821266940
503656417
460897128
2949306
470986811
1042252091
3305214
279125992
811286148
210102696
598587276
1027600969
1378232667
1295440644
993752923
1221771991
991111134
553255239
753555465
953346835
1172806663
1072349963
483775350
225726638
311822886
624084778
476595712
619942175
1030639139
825335687
1390338688
324421108
366861778
874679713
504426479
1332194470
613128051
1050707299
1399267788
1374231523
941519839
930763048
718190205
820638039
166312656
1026324933
845394026
548615841
451806190
330877690
1304610035
1236612360
1090714573
999454313
995651990
517955605
603933877
388778459
714565518
1262643638
907119975
1362397977
41824583
527351541
895789301
1032225168
929021689
1289256699
811254823
1045152290
507752387
1042316178
903938032
628616575
780864583
409919659
676511459
479551790
832416481
594329546
651451693
690746700
244959747
311784087
469419121
488523260
186927089
411676907
402880785
828266276
308282720
60627561
1072056192
418304138
786471451
770800631
741964481
853013575
788946054
326157395
563888926
897226897
626460500
937965811
660987026
706349999
951139858
983209315
1099215907
871122928
994374359
929716385
898031185
910568138
377996398
813496006
1020428730
79624374
534216813
1382747042
783672712
401797235
630051771
1138566071
753211630
299310070
649049794
437232622
455872419
669871775
1097544442
872584694
573808108
340869098
980084578
701461147
978878151
465202584
387505484
688374142
730973955
991417685
654218867
738231175
536406186
577785944
470441334
676273368
587845379
1098392520
386930613
497425992
500438160
790201169
799961328
668198295
920705589
391144492
648572515
1305120734
436383824
1364642539
953203117
720013623
1118507610
1372066644
494625984
492909951
1208894334
455560351
790941818
453978190
712871232
360839577
516099042
488283871
871461367
1256708605
1018309476
1124691025
1195035808
756571230
607648614
1073823229
1048862809
566235445
971580633
567823800
1411498745
434022038
852987464
897526857
1299258598
482019367
575652315
481816207
475934752
1030384525
656511600
446878475
676945855
1238883413
407633326
388680408
774565280
1094488289
758604887
305974978
986926400
1080207652
478059536
1286158998
278723498
1355615025
600873969
1031525180
484496167
795890940
749620715
1065382572
496408935
516414825
842088520
622689060
624098570
1189910693
344132313
483606436
509240146
870148123
925703994
458257164
1038904542
584855810
1263144783
513694602
685267814
752508593
291835304
969928470
1078541761
648524227
633959434
455040855
791079603
730277792
395683785
587733937
631884873
718008066
1251163624
525499136
1031433089
826359715
486221726
544098512
280027083
529714403
484539113
1357890551
426212080
696403604
1347341947
1013757425
686639893
421051522
597315881
973324982
430805614
535931278
989864853
986101434
425457135
687682904
11009375
593988249
695196615
1189338990
1391026771
1071171752
714129783
1173366359
479183668
1086106520
1021674045
524394290
713378095
1368026709
604948601
1395463036
1341555301
980447190
1264073599
1047984153
533783818
1337348744
693360732
1310490567
841531306
506735259
1341083472
664447528
657310445
979987125
793969746
970327223
700094643
873866667
864028561
1161836144
956104255
585666638
142285299
785414875
996787733
1194402666
990337236
1327776663
130119114
1022437413
847082834
417447143
501784126
640329828
730049064
579400631
939678708
448566799
686274306
695192191
1176839642
502788661
737883764
732813377
760684312
449812825
837730112
834892317
609051709
262025202
1216086465
599986498
481117468
424282181
1382911576
277042474
65326877
270809320
757212245
1413055481
1033862780
1456561515
465217847
844652358
406323073
652451273
1276804290
858959268
901674731
750763361
546557771
1131173547
361896675
823053386
842241207
798811696
780216906
893631420
432421587
583472469
1473106409
711349777
451154295
1254330829
769967146
358901702
461312325
744342797
1101636268
392477833
508574572
347983547
1423455645
527666899
582457106
507023049
788201288
329688481
788052682
759928842
738830619
813108748
1456139634
768853836
698503011
412114778
343622282
429679507
399347481
274922013
519088993
800319964
832347674
914605392
826035117
688909378
849218945
513162355
837791142
988682124
855960255
1158501597
539879842
791148076
1421090622
491941094
1388557131
458940133
801412781
583582634
284809643
1208755998
1221303061
1294541227
1059638218
599137241
1212705151
515842445
3649348
641039765
517301549
1232781668
820512504
948514916
504637098
219561142
641183545
808757487
811706450
293844166
1489691631
834707435
528122418
939619338
510705867
1433541198
668395206
948749924
1332367276
405780766
846520310
589051597
261376621
434977443
773624124
1197691041
476672745
1059592878
827529544
556151434
483642171
714627660
44022659
467752676
1299414356
1288375632
842514312
617190858
833621238
892397972
546648467
835898473
539789270
469864936
303710939
1260630532
717493150
1194804435
493452719
890251006
428622004
556756425
947752529
963671386
532997553
564194182
426432190
443275684
910228989
512233557
496132162
760147386
1084032780
1296321887
838692744
536334590
777338504
494436176
1299998055
419415762
220284186
1455754080
631072229
1139775558
966184601
686263511
1000627521
729278606
660662163
390797458
910939183
666831188
733257329
374005114
182877734
502807845
1313921546
732837295
853050794
638562007
773774887
1315911809
846778005
1018137080
1429418171
830934730
783150814
691528392
853267479
669652524
745170898
414617639
706835115
651230522
756721638
1347842232
435152625
859892657
1319343252
1197081432
39327119
729332318
1181672027
735815306
765627439
1174624826
433349961
1172002173
416967616
639947129
362176136
1230404379
1278180409
1271703022
537353328
694862579
528118760
656711319
970433450
598701532
615786955
786385869
745441485
971671797
413375212
470447002
368833364
825874823
501662945
592452689
1391101291
851743906
662498024
708340477
870902552
979403210
404901785
247572643
397867117
496456953
479592760
834954911
1088995754
1263805253
588021853
1227774045
396965400
737117461
1231577842
593622819
949387585
1491362331
1071124487
486402801
877279662
557074147
84494825
631907050
888545748
538410081
384927006
703595219
1474605338
476111286
440240583
946836280
367072408
1132081392
1000581211
691584652
38149056
461315884
383925920
416164490
439410017
1003816458
48425267
1093109661
769328434
411785086
606810988
893392982
382334139
545352645
852854191
1388924672
417166524
1452486656
894298934
499952108
1635983
189788701
1003429401
1091213704
886284158
653120640
825304989
1323401180
714143372
389747316
1449996373
814127516
536551716
1005216497
1317062238
550993798
500834158
766927462
974135128
555364962
489335250
891166267
897274040
341116337
1243142645
477885037
997742086
1302358223
448268558
467336477
510251315
1326257824
394459670
510590080
397676668
303317328
915332963
937618313
1080702733
881479315
488405493
1348850329
496147215
1403204300
555218658
1276845715
302433706
399583227
794015606
536273316
1032638302
375446911
1284533211
1031801561
974296349
559242287
761399100
806401706
273344737
1355127754
588645451
924083444
888682439
1007925395
1017913704
1487578736
714242769
1118398260
653087863
739667473
919567793
620369460
652853591
1291157404
768847511
981210571
805744315
738800845
344601493
507665509
874830368
511279342
1002781506
869007841
1184209993
1343874291
1254106444
531155752
353485023
688308308
994219429
505396653
998217413
188975313
903789676
494814796
1497601825
1054374137
1066679404
611805933
545489969
399724980
524628149
579559840
368060895
595430654
603212616
473030556
907800591
510841585
1014347657
459975946
1375103093
618327154
638010517
867294963
729664240
878973835
1454919577
1306325380
1199650345
486276179
657464763
588210974
1227592377
691180463
644860426
1102270058
424780671
618282595
958419349
1096627273
1171111272
486641463
1125230673
1343637910
515439727
1375539571
646435975
1012808626
1396877416
1060754607
854274054
687916022
349171731
801315256
431294998
477692094
202534476
554934847
625158142
1076763159
1228199809
953850570
187235564
738731165
436805715
1340741599
1444598152
1131942040
831892566
433869995
804944699
484601931
373978588
257482375
964248986
756560337
801922172
488734871
1273373841
440896284
425299038
546496660
694950044
580272568
878762234
620325180
412483190
473308296
1106853610
482974508
880124060
659863673
1179816464
638353906
764943339
476095424
799787207
648218734
889142691
1296644235
535125609
645908289
586738790
894522933
1336225156
1168395338
235281072
519097307
635406290
464298459
646616438
764342249
467578389
716253547
775091336
907759423
610394666
669160964
123591086
529402253
481179687
1346573331
404902114
702804904
670190459
916163297
546089361
394460340
586883122
530279528
382032917
532865551
494312593
1382898815
421777810
869243860
608875716
317332343
460008707
1489368549
774549109
1197918503
745167531
461564411
994329789
1002852543
425856242
1082020307
583477186
799234667
481751369
387343004
775695558
730259765
979659450
358201261
1305277279
874328746
518419340
847270132
411974469
469041579
313556298
435070293
1050777417
580297654
1230198004
1233739078
932905533
190605213
439505458
815004482
261794148
831984538
1365238632
574596466
682804066
1108764350
736661605
525613939
780476572
337048176
1187610893
174592229
1100001008
508487861
243494719
628379758
1105642764
784475808
660017040
1257843584
1288991631
635852112
1066323539
1456651911
1204119807
960295167
1005713299
172195460
877639807
758790844
986765054
468315892
907741509
624119705
511261652
430552065
814558203
455495168
1090412706
381841916
833311053
1013806488
1414703604
1226401386
1463810533
1233465043
744439250
1001356247
957338040
953526499
650149469
988136373
541659259
449760002
842881459
653079699
535303329
538680083
987714709
37323740
971476077
506877479
1437157228
749499222
976895140
496408294
558307890
807007410
301178936
235403031
377645259
1049193290
654446503
704322559
404551482
1220725039
589904777
486600296
534316246
1392398339
466982296
572530260
1420567575
1455207290
454226434
1243571732
724816933
203733843
829434589
1339406826
491344829
1476414833
1035745617
656177878
751086831
561761071
720401135
103615134
858125667
1065760047
441575218
906319010
900945372
759595191
673697619
1022179866
982064053
445762813
1104642396
474784856
700562815
392170942
533667076
1052445093
1040471723
534667997
144827643
429572122
1115208261
959192385
1199096790
1055168294
714449337
1068744682
1478403402
599768656
814047060
937258751
539502361
1128121376
330600476
848859707
816397323
482041529
427920809
1219057969
825792587
497240562
377259148
949623876
758502773
895463271
254572524
1338607111
1461138793
917012669
625505299
927519600
873111990
688499442
633144178
355667
1390813967
498822690
690356345
538653250
302422833
1232149964
591045673
889187929
760039048
740688514
509573995
869987098
816798261
1197922141
429711815
816861701
825097216
664618994
656769299
445867015
1047762002
1313204699
886191461
734118519
506353378
1396605338
1386775671
746641341
936077790
263934865
692303966
1195557990
1115338507
983748962
1333644816
1011347258
485576436
969732301
834869940
958483724
1300782504
899690865
840314027
707401549
1087462084
387481463
818006917
361537891
1236181264
462420305
806760378
658135468
884097913
678404645
1408135826
512469030
1218415434
1065417006
317317131
472039107
708061468
651058516
1300358032
512144898
675849659
1217625326
1010540495
721416326
356492215
1276649710
582225552
651932872
1371417968
1068897039
522819416
991390671
506034983
382016587
894349997
692221091
520367476
688343669
675908739
631690611
1328330421
667046637
965239688
1235377111
531587368
616158919
1340746251
1404715400
380908942
537311850
1298679985
503856739
681775285
1010675566
436136235
749189590
580207471
1056492128
600207451
884542123
989794842
993274071
945486172
1307524794
895822793
123360164
515080521
361532252
641517799
859981016
516590011
1226840629
524798487
730931113
603390033
910689573
1289229537
1194996619
1322046674
476656435
419308467
662993809
1369844155
1195494585
1093417650
1235924530
877571822
636872574
848498098
1365340438
702855203
171434286
467047308
977597075
943919999
729172230
906724127
645878098
516803382
395165521
966630535
1221122726
835131176
1083176094
1106309783
982035596
608591904
613668856
505485755
1324733212
41231359
812428721
800452902
935009032
896763766
352827667
938682941
1327942659
921632862
371411022
790073442
1086233653
352878019
711038185
671548340
1269012280
1221657702
420823189
789724765
746234172
719623742
373372659
646335383
171153642
564588364
299311182
551592973
935919362
479631291
375227759
619458664
493597974
785059572
405105180
558095219
1112302964
886546070
589671547
639085637
432891068
831492237
629564906
962276175
323386839
952235665
1081030857
45794552
1174514748
925076588
867469529
1418320710
457130034
717279649
1377206097
530575292
506298014
1090988261
629556159
990066578
856360255
445394422
556589429
585647038
799849847
463780374
803653456
880771985
429220743
944869155
953525387
724523394
733493361
1001883574
453778119
429725035
599286561
1028275501
424165600
771613614
1001818654
697906546
584798566
439708106
1337872677
1100385395
1153496611
480002853
751482154
794828367
478409163
854176818
453655925
570925139
518419172
612546830
534625713
561128617
499215868
884201361
99271249
627779476
616598530
1487917619
742600571
742865704
619826747
1083434728
953066160
617827242
316192738
1291608288
265713688
626788244
408536756
709627523
1202045698
361895677
1025088629
639514621
200533524
795506031
426980241
996837281
1198830134
763940864
637015175
553325695
942300791
1143575366
1349779367
1580391
603451830
846568898
700184553
1039072827
437159207
1388495956
754035392
722475264
1450880005
590821790
1078162221
1217535384
1368155518
911720835
362376401
815277288
726240238
890240716
740094952
946302657
566629040
1473498566
1241691954
1239166093
848489311
1440786820
1166186015
1223041451
1016067620
596955932
1087950775
1125375750
901984016
421969163
1250103199
819042548
1139522561
753526463
938111498
1388186080
619663490
740285299
485162042
728688459
1160624460
741863182
704848796
89613166
984436448
1001604830
594940736
212646233
1013530990
881751698
850496672
421012546
1234616747
767653232
834411543
760351192
1185881069
1293330734
889809496
888835056
1055502668
902176967
863383404
736143670
315179506
548631873
1046388782
865468672
342571687
1355708366
304591170
1232143462
541722726
660571759
892093402
523508670
1446623232
1244671635
833463319
1394545032
993357322
983110464
893078239
857423133
471949629
983500206
512050872
1359201720
745608791
454291388
659448210
692115063
404141317
961087941
726107671
852783288
827675880
394907613
835345348
328378448
689369825
454099169
1115643130
1389991849
676874659
1262216940
1270597514
641194636
674876812
583961981
811630883
933901060
394176801
643970740
982774098
510010145
502170663
1074033914
1012804765
670951810
518700259
808338124
595494279
1095618155
1016016657
383936559
339611804
840372938
883689985
1183651121
1037024509
312211589
1113413887
731086281
1006217778
791315316
1144150279
1398631133
334479935
600709954
464052597
446660522
1272731339
548048475
730486370
840899430
1141169210
1302128323
1049818268
512239811
522727152
1057908054
784025331
341752527
809003275
881677890
948067778
619378579
446345990
880566337
518848074
320004537
411306130
623851382
1198439750
396903007
1070617320
936975783
1070894595
506388194
338442092
1061895611
451982592
919212217
946401039
749510802
1047472945
449128728
615566927
1283168839
1041158023
795545891
169322452
471042003
1038934393
853526555
1069081014
716491039
222993954
832860318
430711285
1094310871
554277041
1242418310
761670376
1000593440
222574832
1177287995
433640096
732601869
779991737
693898870
427968835
790510036
737323525
306672218
851699563
869245226
1156345223
418506516
505516853
1082090741
392690782
474496426
1046336042
401109909
561904429
271592734
888856399
297056927
551621481
1190529479
460781363
986891930
990668013
917528521
1020756736
478938363
747769668
1001965636
623124375
856296780
585415408
672205923
471300038
406410783
487857076
76777239
397100914
774844722
696363341
686465524
516738025
1251290559
457134264
868331510
1447318795
644840713
392250485
791441221
1499266021
909956528
409938434
313449315
420842318
393351667
683143807
817711994
629614280
332071039
1031226430
784472854
840349860
853022059
813936301
1322612167
1473573135
630947933
1375518870
396678847
751707025
1280555195
467089434
1124352133
418698347
1144973180
553546315
396019301
734319863
431336333
1075129805
1093659647
1284729373
251188809
547622585
636457449
261494131
1032051846
882287076
648413274
657841985
763094057
325597121
949833012
417733177
937177333
737174790
921653069
1228178862
857668295
354352450
615180928
659490627
1395312542
542244110
446652735
1490194915
1038418526
896298894
353862991
801776412
669351279
1093057540
1011186712
1436200234
951035258
297133600
1073777020
651396466
842019492
890847593
930362099
657697515
1120870419
560236016
424991155
1331688794
530978756
1363276937
532448225
895282205
639143324
430783665
900185489
469542099
843119932
765532817
1440982972
1204962660
928558254
1152229634
1377384817
523083148
360078108
665760228
767142528
954128586
503266978
744363509
821380921
701115571
1342215522
720889484
579882058
605594031
538165210
861082764
172423408
241470477
768981908
788291450
838184417
664972123
1126318825
218636460
714803112
336767800
755039256
493821781
853595345
882318444
681425317
522136376
418332476
595126827
265105584
404185952
840677602
1271918619
677057840
964409891
1101399336
520245975
395700994
899735526
1097760100
659687897
636107106
1006107543
864021789
1266358130
393039327
644616867
1031553433
289471667
598206096
467960260
1083669366
719184152
581130420
1335628501
1121731232
619245535
1023923821
1313571299
470331564
683600518
860071270
1096500823
488832251
802168373
784184807
764278430
766326948
949345600
573074761
697128870
512802252
758490865
580082560
1310365736
590230107
695105195
864126431
79762483
251203276
1481367622
696704852
1275110787
605554865
1258986565
488791977
866469649
901429838
1362255292
1213169805
1150109411
953221457
531547824
417153568
661064841
1108708242
801400269
815097421
625198536
824508430
516782545
764816508
804284605
455539062
707421674
500704765
692386191
608018894
621023465
351487071
356251722
501819611
938790789
531171058
585403654
1297909875
326010748
757600643
379891583
596569236
493767245
1039933915
1267390725
543883358
765575593
708838267
805880993
466931608
634530451
1139828799
1356113830
462230269
1053278723
615226992
812200934
929170134
834171942
920587740
1401844514
859772729
486938243
498771535
344098962
801811159
332709084
683625508
439009462
554991500
808012303
1106580470
711529014
944888931
468391659
473681635
715271814
450987191
887323952
126895563
582246765
552200202
1160303589
798286369
497181818
421479206
829181437
557720032
808748050
953234734
1029644697
521662845
1147677470
426992893
1057278388
814731291
506627509
1001648109
1154655855
528870547
1352175725
1207728718
1357579241
1031601235
1136580707
452964731
670076436
1382178810
385507664
345452877
671913857
1491196640
831845977
809654577
659249423
790501912
994427204
1399388069
936370357
881488144
1236039772
1099468881
784153353
1242480337
625908156
288656431
939125943
999475541
603475852
969505517
1484174088
441798877
219415671
420225503
1460140540
1388400813
1154101701
390413942
1190023337
1294435724
944902842
497375962
631660263
1307893072
265266971
3378236
400106815
698597030
850251271
947022426
504642908
670073986
369282726
811714734
847947036
649376508
458469260
740563909
137390978
474506187
693137119
1224384762
487844165
1059738999
378468135
438068487
857066818
553206196
479621692
309589495
1178583724
409048126
964548872
1232968003
1225479448
536582331
952630947
801094140
1051143502
792665315
986835447
789028487
515192858
503598715
804730304
498225283
292826563
1357015432
1349389787
707230596
806336973
1027667150
879072866
1059440396
1242535998
1130880573
678826137
999746711
783797159
858109725
472610417
704110709
401874289
390265211
956301857
595243172
845828875
403682184
572575226
1487290644
1140982070
1095952019
1358912425
1039238353
191943912
667702400
476077285
741579483
951935168
1000895234
1129940620
607260658
563413558
1242501186
546805505
553108709
526048565
682543292
657698347
791849942
821449376
856041376
1096546919
642114955
648194139
587098913
682033550
1371219555
1239798171
391319608
933159010
581410958
852976300
568325510
849995831
353092835
788219500
1116647849
953029301
306174116
921676864
454404657
484769310
732473154
1082102151
1230220612
1085485284
414412273
783752134
821448735
995818540
420000543
772565648
1278640143
1047144217
1192377462
1311854271
1352170620
1091434540
451589378
809417184
1033982049
343188115
1176293307
1317430965
560409927
589750522
317979697
862921021
734263944
907925954
641982496
1472039525
808372026
517337233
464172136
745137227
350900924
698057906
471507752
835826631
732495781
535721612
736512821
478476649
852473094
1236763163
789427046
710288673
422265996
1228524738
1405900435
557069813
247773144
592544712
453709350
1312216489
850395026
1382961761
1274938022
704643926
586939880
419958022
640172905
721588359
541113123
940372195
508171621
526912523
214012449
659389113
470465139
1187540679
575542224
843075721
1216260716
1289932510
906555696
816413947
382534647
559977217
576487133
793961146
1099429950
413888088
391299540
742075553
1085993404
1030817282
464276279
440130912
510238982
522128164
606201033
1099024739
762686515
588204172
1021760747
1027907483
769018110
837097362
722599029
1080411388
736106163
1204978323
893140005
1036215578
808665098
1198741358
626088927
557505627
906421671
1366333009
543259911
903667162
416847833
1188933184
838270321
486803913
988461427
476975316
505022184
870912421
887052526
676305241
1416040303
665884317
460451344
634683331
640023357
436900948
424226883
375982290
508157020
914238835
1403098134
925276177
745158202
1143455889
888273070
710998368
769974140
1093299914
1048833249
1121157578
802745078
790415102
1265303130
30598062
856183158
626023459
672808836
187399787
1094319381
691713790
427789633
439484495
1358752626
738196141
1064613371
387526301
845984964
928695350
503303280
1118064311
973523203
1080228524
668840795
680432579
646880226
792031076
1259183234
860315443
444804129
773274434
893750538
453991183
1061349216
173745295
949346685
1208226120
1015532435
515541098
494938530
1104078787
421292159
943423734
710308135
630314625
917120221
900535764
649763284
551625163
530731002
1042436795
1126925990
1244702181
797360
688319551
562247920
370974832
668973126
958552821
590693019
493656985
392053
694506863
411929298
856335137
1351725389
508911950
1076066978
640661062
1210061857
194001340
1432113854
778808614
1026608900
736401781
484016812
345054639
885696142
943506768
1076957639
1268204527
921031603
399473211
992647598
1499039602
847657173
1379516413
639001932
849232220
1190097789
1299145148
477725792
1157444602
471224735
1334610580
1221733609
1064564159
598807291
404478700
992629794
1102727176
877916593
587050058
590639057
649781252
855645702
1309316719
520487507
517570391
1300176867
393887324
349432352
482790481
1479269788
1070467219
1063782917
458536598
504090042
303418051
910926681
654216718
292942186
750663189
1052218888
333481471
729923924
794527808
1002959384
700502709
597400212
965407092
704249320
949657748
23535187
385362881
654916827
809578869
563575562
423128995
901452551
1060141551
894080436
721117755
373494854
910787165
1153893668
533992864
1263803206
969131479
949146229
741382333
1020909163
1273800862
644318904
839186814
900674896
852771893
898718076
996817129
1060784455
535402511
304328928
1032658008
562212352
662013147
453945164
680418662
594181323
690829473
183991739
1270054205
1348071368
1179414592
801938937
1320715632
350992644
407440604
224173773
1426887280
719608206
667691232
651687887
819572505
580723698
636492804
636878545
957031701
495817808
951193693
689790163
1013793529
683649028
446502562
1103282104
1000017649
706414644
561705270
978312548
1269218513
529152232
573545690
1198987074
1374778478
787771332
441858721
946198449
1252581609
581916974
631024586
527678285
775404683
625153912
563001096
452199696
312773826
678733471
1371909959
850354515
636156927
1248329447
916009148
1365293756
1437157469
505141736
1065572848
140245049
608240373
1010591626
1308905451
420533095
1216454614
812440282
666376913
467777599
854875776
949551542
384639303
854584918
490890264
1351435920
577592259
607635687
275812240
298429330
1086343101
810055081
863372081
1002587862
501936901
678325281
1288027908
119835
564362910
822114261
252992972
604706164
1316141604
811532875
403381386
501403156
730947253
636939294
597145894
590125371
1207563480
459948104
1039703034
673684475
525597389
784536484
967778907
1016780893
892152116
685167007
787991195
467859979
566107241
673834992
715520630
665056822
483581320
763631764
634499137
1135929490
1045229271
70425934
234782844
833468847
1036133128
970392273
719353062
1067923670
807519209
353654106
1363193683
809672722
1074462568
845387387
1097791868
1308448152
850940530
994063300
661512142
390437380
881624035
540860953
1347937108
500234279
326972019
809618414
461036334
821884020
509152753
1362138701
759997568
856310224
540508093
754063177
686814018
631030972
841972294
1227747496
729927101
816187101
473844096
1389554975
916384003
830867053
201358440
486513743
1307335264
1395333491
998971922
1366354089
1058073628
749045675
828052102
758418203
1307855631
794222782
538757700
647550017
1072675575
325908937
1108365215
1009785109
524740938
808001126
917480095
1484499177
1420630931
856815619
823323939
392352754
452730858
1089051083
292882758
1312214182
712886474
1238921491
486766421
1061214976
961469650
1176448401
953975882
464475087
1190341026
842012177
601143940
1380105657
1214783143
466532113
633313974
1059611195
681427924
657891892
458722788
1092235332
986829322
825684463
1053492529
477966522
1294747237
1079304483
395852377
756585907
578704301
1066140066
161383542
1220380829
1332744823
523781602
778734748
1009341550
372057270
1051018060
646827434
395917793
250610489
1082893704
917702251
840825940
670822175
196114435
1313683108
599607670
600712528
525949546
1132060123
596459276
1366439335
620781759
428727303
625797457
460029919
952360415
889995638
321693848
1318605610
473130598
1288478924
590337475
455516113
1492081507
677305407
635129367
609200854
379523405
920944334
706852693
604419767
1259887248
728670070
1283669094
510065699
1198213729
789188669
615399265
950782151
761730555
827094808
1330905244
978872776
988109473
698556879
1042141395
713177693
1397057277
997573682
377456841
1406277802
467101841
440925725
688503032
968596922
404877897
1375289882
435098879
473340581
686704654
1277326934
450750785
340608058
1009969602
670362960
796304870
963613832
79816049
1422639074
749629176
720939692
452714194
429464137
651207062
762577968
828439414
783548329
300227605
382624718
627752643
987736485
406187575
730339053
1361395937
622740553
1305770239
673309573
495531986
497951473
575545905
371754917
323478148
584409318
1131875071
250111330
469174363
425021743
735929616
488806741
427438092
847146175
743406346
839431462
1020516985
1182064822
1113534665
1069623803
1315233540
964302523
393835810
806171054
945718089
1086476681
677798415
1444677107
300075329
1015789364
872903329
518199611
342936122
764942388
361301663
414082233
808429656
775965542
889588903
481078426
484459420
392356833
554172516
24164151
465787627
899785957
799111161
1354440437
1346050772
404320639
385044151
585930535
1031179110
789843966
549906508
996521334
455460948
456291680
1014425791
391273251
609858098
1172688431
417041129
777693942
176981702
744657924
1119597954
407980207
300486601
425635680
524792335
417195140
920671041
386037671
455646176
527645809
749847591
868841570
448007743
525216650
746270465
933460056
1203432818
719334902
675192043
534251906
347417658
661153986
835906714
456633904
129992092
967990003
848909270
301034065
565305146
485278411
1251346434
324464047
481687132
695633178
664631654
1072682093
582677263
926975814
383028868
764323918
606705746
651926794
638509105
703002043
614657663
668427629
978253723
790684161
471519725
384616540
529520011
284315276
550679085
564812346
644249605
425866060
706041519
688572778
867164275
1335030804
323211189
565455907
856876625
465647853
348800271
954281734
314874991
1450439666
737908220
1467009005
495936721
530496272
954845879
1091862108
374040363
366769091
1373180730
672871221
1343660314
768545253
679592438
728468351
951764996
739952831
297464489
303717183
775646693
1359446796
446246147
1207616450
1018243867
659183497
1219812780
754333326
566791887
747162518
439209703
966861056
899642023
755718284
756974951
1466642183
705081001
494937578
536633436
579631763
618709712
835869973
458688703
1186547097
458995368
700388846
965790887
587659333
863566740
405778780
275985752
824363714
1241506135
501775641
1305119928
1290906216
741755433
1226833891
1277254519
767124264
345875340
1331571869
678768838
828985988
571925317
916313271
768284966
1132551269
728399714
1097687378
717974327
998163003
1275920737
586399283
1011860559
713136775
1100623781
504064811
1338737734
1184016188
662087966
301773259
876474090
595152575
1273331610
64764528
860361847
955894286
693587677
775451069
433109552
467831099
619674811
970256392
625595552
1122235655
601281044
196439532
1193923785
1378425430
507219678
793348811
801265070
690234492
782152343
846216917
654232131
1087638043
1017027838
407645020
1143457479
774181493
712358018
756263682
453500785
420206368
1299468372
262873904
241177973
1393224398
1171952067
1104342017
1283347239
312442006
1234340566
908759781
391791100
1237565301
2716385
413772364
769971237
1442699827
958500339
454227023
1313643424
1364632365
731272452
380338352
1499447318
1312695249
356522212
707487103
568525999
498721386
1310122711
307372829
1016346256
554122864
1187154597
986500883
917819260
738040092
576939989
1067481961
482599279
1469392973
471329933
647444888
813004231
670767658
478047559
868649280
1175800669
537168197
935960801
596826848
527112223
775100484
784002719
1097197436
740938104
909631628
516262032
673903424
929545283
653575734
1285579937
365069120
381557008
374754968
1385617666
726957180
1129586723
889890196
1067563994
790329732
957338084
652139601
159220629
959874168
1227912006
534252289
914587557
610930203
1057074016
595479258
457884620
1269525496
1136804266
564884186
849721914
308806369
720617754
737750252
523279504
1022244140
458311790
1106278821
380456218
1401969532
1308331902
334978767
964463298
669777845
288597147
1022843327
526236435
1010923920
4240871
560970386
951874305
1375320626
809334329
777908882
1029993371
1229535490
969059969
1084320992
665181052
676031611
385563548
908692677
984405744
512744581
473017419
362830192
457435702
411170215
495718260
626280032
548630039
1035553018
1353980272
475208304
826985315
969814053
954796078
361880262
999286344
182324958
485273310
505965915
846033239
578483494
590794759
1084372206
924654987
444991845
735422563
680234508
386084726
1084169487
385786912
662751705
963268403
828487771
144557826
422750182
998872938
823783716
474194319
734185704
1262923934
174278383
517340779
1064288387
991245388
1286198953
1038935547
738086685
741247295
898590606
1143678131
928307549
355227586
309714899
984614814
473840471
709851072
1077080604
1326394261
513665521
1234117202
804903605
479357763
404783722
920135207
842478342
815068837
589028470
602888662
471368677
485436472
370760373
774308986
358456808
789299987
894391712
463020802
411172346
734348731
974546710
728827531
903807374
569709132
799486956
793647501
1260172542
830164858
874349922
481567174
1464983524
569689547
1075332492
523612956
623701717
1033311518
299405600
640091476
431942610
928084737
1354423614
842378097
939746436
986873424
1109883449
403511862
908356790
1087823515
1325313852
568610421
860709944
1026093876
179403649
705762939
346946065
1234646698
1060193339
956398898
968477530
684757362
628456128
1101351538
547131397
1062880294
829118650
901915078
352416336
1239349539
1135068288
1060006526
725301970
1045104073
245934185
775873719
933850978
500028294
628246395
1333104530
344649506
450548473
1037989893
350659930
710218975
850092240
800770276
642769007
437840659
1361423751
421879825
739100468
797410403
988206597
1150273753
729687976
1475833035
505931239
965591866
623977039
695223511
795132502
387363643
238785432
823395979
654974395
415888223
664145590
957330618
1318780573
803528491
564121290
839717925
1110799835
1344822469
1098096972
625931226
883909221
907437825
397797925
868870472
689847639
561101228
55989173
1296958958
1395213506
643383241
916529204
614362936
676393817
915579848
828487019
1428971592
1308291725
1201627774
168380387
540388188
428608124
768317618
599362116
506293358
686088974
399657896
1340018614
243602250
742157126
482719495
553045644
430518932
548052118
86589083
746822646
432478321
990785048
548995042
555003970
1307051787
526200664
558590764
1066816906
795769760
867308130
465983368
1362600239
1155129757
783242130
794676288
1329429135
398133347
1435437833
1414730267
400093804
512774648
1249983673
1348262368
491894881
974481577
733989553
262628960
715586600
541044217
752450548
1467268019
890302114
371552418
922987225
1155735536
281660276
1304520781
582691765
323241113
1313602138
563256279
1186301530
1049125794
789423532
744900127
816962971
336757834
977107413
473901694
447012153
1420109120
387031700
827872987
1036100324
1264748893
727169714
628481170
1180185622
1008323342
875748979
518673457
1239094354
543067684
92567804
648496139
1413298484
716228563
188154455
733012885
130454049
899735435
1232832938
798909329
902056573
625113671
1032619417
377729990
878456702
380745801
797147801
1389128131
548358568
668753278
959320788
1130667233
482297440
330264948
1277503118
691161768
529206228
860717860
797891414
761582284
790698401
675235851
754136839
284420170
1385198824
782873292
890336814
814514838
653337852
1082563044
1218561724
1205102946
785495345
652283029
700641826
296012621
391621478
524963110
1392232680
482479059
430325435
987844809
493634362
842588432
625726422
616198518
670985963
897670182
1485802446
455082839
1255421782
845200410
785705338
585167908
874883110
923486850
531603906
1270337717
859496619
846199805
1213795550
383394391
1350336148
653755910
1054872484
519314812
690572311
546380581
456192882
380290387
616928868
831544480
767735627
996485897
568604714
568513418
603129001
1048776394
1200200432
427390737
702565288
689273394
620763181
908459088
630772984
711840277
1395025274
890646182
409578455
953792332
790251665
494190906
378734255
1335308951
745952535
1105656910
385865906
1008482347
859406469
1311891004
742392569
588473462
1445944314
1084391560
609055017
463393058
1156969972
877143771
1056625291
1113111044
1071284642
1210095899
970624401
923423521
394495861
1060580232
1032437784
1184316226
614725561
976161877
1036426884
1203666375
1041016660
277816134
450749342
691769706
65716900
863243699
972410385
266313322
651746855
1279894561
783639665
555485639
509987338
762664871
964329138
743614015
521389605
710948056
532525207
630718878
1116926531
634174211
624664687
497430621
1345358737
1010325636
748415082
1141818158
890224730
671172037
970465800
877400831
568496673
1327722177
1173004600
646178029
864314062
888340144
449913898
585804594
495104277
470935395
858719084
383197367
1012086786
336088223
539194609
780405151
1340027319
781199174
1311753041
906746638
487347771
353441143
1363860014
518055049
805795863
1267832817
534098610
1371760258
1257868161
201126558
868796159
312672757
559049550
1200043213
1319884332
411798851
520739695
1256669121
663990307
1107139266
882846248
1080153025
897816664
556001392
313457826
1239842309
861541600
663366342
382411838
636357642
472730512
1020825517
731467665
733742781
980701130
774137301
576538750
1483832137
488048400
741400591
466115668
607464619
1011500416
629275182
537553571
501670035
83089430
1330583881
982492282
806519732
931912196
469686685
282541418
1247264529
537523515
785212803
1394734726
731726262
879705700
635438418
717680414
1293858508
700514227
594044101
630696520
449824310
1015181332
825333195
1009179054
539399606
451109021
949537847
645799627
1078979085
853755164
633155378
280698232
1258186312
373774904
856533501
1069303089
886820882
533489338
469043465
295189885
251002496
863511118
655495622
868211167
748406358
564220521
586445386
1399224042
968924734
1107691195
588075270
815852244
598930797
347483443
1288122256
1062229969
343807680
984061253
1153254933
801883426
675698843
1149290620
586646823
1077628162
411441287
443084919
699441642
371550526
773959514
455849325
521050726
739063707
214699258
475719089
1131820491
434447906
668481399
1030725069
616283648
1057996530
528347063
161052754
318068837
348897184
955931673
293571797
1038921166
1095878159
777221285
1165290035
727921439
981273470
245370538
641841752
838195498
1234194306
811802056
775515505
476875210
497361293
885582121
442204893
472068681
457840505
1370405013
517981439
736133857
447215284
552408581
1261385823
537819642
420230003
654495033
735804331
568675741
992202040
1037958327
1366638451
778320977
745532250
720152428
384669579
423261752
339450207
793653331
892858231
1155681508
457328509
657481201
523222554
660765412
505039410
877746596
1108545033
529328609
879979855
517863787
530357741
489223492
478968137
241211677
650839351
311264979
738426796
1444620197
643906178
519785334
970515891
742311779
732257734
394376352
877694376
586707064
954268784
382572436
471990759
558399284
795984255
978500083
534945464
326192388
210504886
535026877
342175159
1386844261
504419186
1258128567
75586317
421666430
609267385
1138942380
321039774
983602430
1336243999
557981284
584973612
212588002
1100263705
681382190
1486558243
418715316
793754047
1347488790
985845955
632394195
728085021
449544666
819159895
644848425
719899083
1050879969
499373940
748120535
1116907440
1066360417
545135586
541303386
707514258
386802998
970621522
1454546406
1331596505
511589657
923477467
1447471274
1196295303
916345152
583748975
760387980
694952008
1119023894
371362228
157382801
458226701
711520079
918854899
1223276960
1320548617
1123338403
888380052
994771224
1389165999
798816841
173288072
1149181341
949359945
1093361009
1426635293
1143741264
438062119
444605576
1072468451
1334265172
1029022724
750043832
538745557
724001692
907863716
371256812
889596180
995549470
392025791
865770656
926365527
763071794
982809037
1005456180
738160550
940288856
1095989740
1343485205
359383673
909268319
702849564
988672445
1059677059
1253009751
967688547
1134377668
799556357
1440327746
1111279394
464955262
791052514
633053236
1011360650
741545814
640296149
183393479
503436472
594475206
848021238
622414222
657188687
845636133
733995978
804748808
864542811
178134363
863018710
1216237560
572341353
1325789799
408019344
1100165505
1129462960
1046543120
1092012806
485012366
1223220238
678071013
819073301
1191832286
699071835
897070484
542299547
759122777
1083786709
1182881395
609159986
332872503
816171545
1285553613
506323148
1245573089
373810141
175072385
1262300325
409005696
745282420
156512251
359768294
938381078
957003878
390062502
589139053
1016120853
1053516708
638979307
737826872
681517330
354631654
1446225584
776404959
675475453
443118339
639539770
779785574
1060787948
1399580435
970772227
621255456
791909654
485290164
1002364120
635013959
756083836
1274223113
1098007776
772931439
568801880
458968581
1139004636
1095110226
491628143
544177969
856176306
706870326
686638607
946859533
1045437027
883549660
402403784
1112914654
609907437
1191189179
1364994409
1001560604
936827156
1173943298
1318001539
426510803
969228840
1023213647
1291854409
1047849758
1188446058
1375937624
1312979918
916488449
869986022
487919292
760719606
719744244
253355479
582996210
934786199
681546107
175864757
632578194
1185079999
757229318
525796609
830143789
491939485
653091978
1236730073
901876291
902509898
609390462
1212321371
1030194212
910681564
330114108
470668187
1226934286
882084383
336354261
71274993
931288996
767792871
780706819
480875362
404385804
778719040
763582704
620385801
448137335
875567301
684141523
834235186
1268233365
575118880
571825272
953301011
599005421
335485764
529469243
1029269747
1279063839
316373404
661949141
526703199
651211530
1174720977
738207261
405946971
496061285
1136550629
239232503
598611326
816657448
952892667
1036933978
854077516
863682912
662242479
893806517
370211847
555755221
532065988
1306369214
475639663
891625502
620167257
653975699
1162996413
962347252
1061942828
759520447
824103146
1034387190
789966088
876080772
1201192840
1424996229
159064407
687165343
687469639
1396053517
548985688
989071923
641922530
933078492
508255461
977646175
560190111
1172105451
698458103
748170070
888187115
896058503
783744936
1433560669
398038352
401020005
502883722
457006580
857717849
583086341
1007653291
1082875283
636821813
787039029
1084175653
698041902
536451419
610715888
1361462690
854321562
1403578097
612012291
611978581
770542564
1319220737
383836395
481312678
245194827
1398807140
895306375
1116187238
50877006
321578223
928347522
690776108
683476738
1123479227
920023207
324122453
1341762569
927007799
666324497
800827323
776753682
501175439
508303803
1176228865
451638109
1098017333
803105091
1455594130
723166463
668077309
413237897
663739257
609189890
816351902
1237423893
596228327
1470326590
1397053238
342337055
519964916
663773841
712642785
464572498
768530075
435873669
333353059
833307328
1329068215
888287705
466815157
866125840
374245929
738616096
1375234410
17331014
801628448
800486915
802487397
659337712
364353936
1453152934
785939783
1415426751
522369011
776132299
891840870
561242759
1349998640
781810281
1326555654
755609185
1166211321
311902990
1477618996
614211710
524961622
1101474896
1315820450
1198893989
526170244
524924158
1275726655
662157938
1161244669
518079782
1286530892
555254808
818716117
1303194381
1106938669
809421040
734421971
703354934
460595791
765113017
891027237
349996630
473423043
40993033
302655185
853332636
705515290
1181873875
433793565
530331819
1437010242
438656427
880264696
695462919
791061773
495932677
70537014
1097525592
776657646
712540021
818794536
813210887
573181107
1268597148
912447900
912351245
1023270040
704008389
665885589
358878972
427581049
366809816
1402769981
826851108
866091337
1170938074
307902242
804601249
1078432793
707507014
667547461
438888915
866641881
703245028
721575467
1197699370
528652057
1298257474
492053315
1118939797
869996490
957675021
769332860
352197280
959501056
1140377431
914237795
930831930
580999271
766649823
1106706176
1450300172
1384262221
537951542
773614172
53856326
554755917
415419562
1047566120
464335695
1076129849
740375532
830239122
786270406
672566878
360148450
893628553
1143782508
732110147
1196920012
610025814
1483362312
659317828
597479061
430216772
263999121
546121584
315560423
832154030
1346990026
1324886437
963792704
422543589
972775013
455859178
494145974
1236141392
853910303
997694179
532625440
568816956
641197262
1145803397
543790300
707532377
544339963
1230577250
851819763
401492519
506332999
358490772
479056162
818963588
958224054
390994237
1061221163
1074629633
1227701930
770633701
632462074
616062658
757962490
1277054312
695529255
1027099513
498656525
1375206536
692927271
390723021
515352872
3997886
1288250992
140266860
1389537923
344905967
405959020
1099492576
577277016
332900549
817244674
708596194
546670036
676942506
581282422
953585512
644744713
931970271
915967800
479151109
1378521500
641811476
627112748
1333759956
445755844
1054290157
1234075007
867260367
821926977
668084021
326706576
169265980
1093080731
384561771
757320159
1203922376
391063513
464033705
336242900
1037890273
1238333489
826078797
370341943
515164885
566264865
1241547414
494622385
289441369
883964863
706678815
1266526168
633217564
841055441
1364295923
409667883
364800352
406865727
1108595663
451457448
718333554
875960467
998584942
859562952
1044646684
822928842
673761280
445591894
1262656875
1351397224
973376070
717006865
217903500
1034399477
588272680
891451281
915713304
431350888
445210907
1042376523
1317669992
72783231
720503159
1028618570
747121588
1109675733
1255180413
798556413
1034811244
833926945
480850143
1103654397
731417583
549869030
663386538
762534122
723803861
543872416
550633419
919416378
1368639786
877188741
423818383
425377875
959229170
869803173
743750269
649132234
622664840
897492540
1138363269
462233966
585628181
670716988
1122687777
1290179238
562826461
668107423
525772201
657909507
1394078154
973654219
506911150
39933212
986116482
461137088
584495500
903490465
573907776
295972121
458643283
630837441
842515939
567345484
468302178
785598236
423849279
278796527
491988205
989378223
1232928975
711341514
780668097
418515574
609897352
353448702
763116852
936262283
463356629
784207077
656893704
906986394
386338847
746933368
860830424
584240349
586767633
307533219
930026524
408145744
916091579
935545603
1183369011
1096062767
137479411
682486489
679032430
1004650657
386938519
1044554350
1297508596
1140437046
507486575
518879001
479631151
713270662
736430825
1178083512
452540744
860263744
913509196
1060211804
372701083
468766798
1295364707
787921566
308763246
642447903
481950302
442745800
595306976
726084116
1469982198
956229829
592062581
469051683
455921733
1218062799
386074173
694703878
1214877079
839039932
1029766447
768955316
613600709
463453628
561788465
856589409
1020055783
659520201
1185162994
500269796
279022423
551511263
925526197
410743209
641372914
560035334
624573189
498721270
619133355
1233294800
1419525441
964970685
446733319
570787422
540649876
382706562
227795660
1256712902
543342364
1352053866
894201677
511454308
474613057
174544067
420736885
699400346
775089561
982999251
1008718736
728051896
937683263
1236204135
1016141166
373733787
755358853
502622687
1179621367
546495941
399363596
885894287
1055835780
380266449
421460939
1256653174
698184088
908526325
1456666286
1434213286
823976669
1032821287
43674221
1455772381
717308247
1341790060
125432687
1004587819
466277465
1215476320
1241829179
1333934285
798277112
1295591604
235983242
1073881863
790546684
407945855
765428319
596800780
865130855
698617158
335162380
721716490
767341391
310952845
519290330
468883704
552568342
991568177
868391861
64631030
511279159
564946246
775529752
735626385
321158689
376390481
1018613669
796544660
445349480
569453758
216219274
430658059
259679735
601923139
701753304
1272523397
352038905
394916868
489228529
255551124
351543368
422319218
356510489
588411818
484640600
652964164
463539754
258060777
743840272
398313625
1253515592
524413685
1434597030
647617616
675698115
563625970
205788644
271605587
565350686
425057852
1360197781
1383688822
525194809
607493170
649136889
462230245
1362175962
1015495548
570628971
798527347
779795344
563200880
822613729
404725258
324029529
655181792
1268320136
1247932612
180410704
505458962
829010608
725989056
539677959
576725486
442591274
313452520
971356792
533573655
1398004883
787144382
501816590
395881360
633620614
564998101
718465401
807675149
249235396
356316892
1029462606
774449801
936128191
820371722
359667039
580110163
353070288
1367483327
810204342
1387259150
876801125
400288186
1198055960
456401693
783699576
1174824904
706636577
1105413592
485452170
1098165973
349160338
640434647
740591288
1227879643
1198082067
1283763985
1154502601
864856967
969140218
412848623
1065056785
482089162
1205383827
581286822
646076941
433526778
1246549744
456664626
652414413
428676261
1074361248
503716542
1135565069
1022304324
1031824441
491156406
1168625882
875119409
688457476
868436050
1319971836
543491831
554548444
46201949
858524130
512418035
1356650
1471482081
1346905045
1279725412
475559572
721428077
756393070
742340381
1268471601
1229599341
1047978840
521153088
1153275865
844295802
1035654934
729447095
1279557878
98486929
811643864
869484803
676296321
319853215
809839651
1075416949
1182477625
1335526097
1299754710
191561499
624352161
1279219042
666594741
499942082
952007806
757566312
553937589
1007942834
378373709
742021586
1066026117
819138962
1200680119
646898469
1267059140
1079006997
1339864954
1428990452
262031591
1357727998
638246649
209456064
612390351
454432580
113454917
491664548
275026196
348578699
383600614
386273469
757780950
402867346
855270321
379625972
829933555
794002061
498792140
487519221
669433889
1217867469
1310840636
205874294
796523367
1184937110
1426291745
399540312
453298916
544090482
1088759180
663677175
779504148
711415711
705119382
365134133
891706068
125387
639079138
436251836
1377171133
894839243
1412267647
646767687
946423697
764430706
1356230130
921516246
1012012992
855582268
1079402478
985520542
490216413
1182800102
890778237
589818940
1315371085
914334574
467796588
949763582
760705579
1381522327
401210997
1260659275
835305443
497791282
1308922823
360904272
1392078097
622478212
520780778
1301396829
635119075
1123906280
782192872
1172280364
570055856
446594478
938151494
433577694
482600306
472238093
583302197
261260428
1290808786
640019394
1293870931
1050493818
507011199
1252267875
1163288715
1309043757
583728448
1430628315
534160561
869192441
673875507
922908111
714324590
947825584
360701034
872570288
777572985
508399666
638262182
488544911
780500863
315529890
1310621990
341190012
782229417
702904016
604740778
650274946
823327415
1298918279
934920268
273534005
405327801
687749671
471879704
1371429856
340772158
1356327815
816580
1003144868
313939455
1004718689
878421031
1051061004
639864076
648104318
660813225
1276439637
497829531
835047012
425128379
604387696
814126493
465882227
1095450803
948228638
1424522731
457250088
926024482
494372595
152062895
752669149
44335784
833475481
953510760
587009699
911525635
490630710
997807376
484550352
715522712
859734560
855068382
520039139
351310668
1459324209
1445119252
477519922
464384154
376960429
748325645
635934523
527162992
52939637
1186947983
674509010
1005741385
581138542
864021542
1074666561
393087840
289395039
937966123
722641927
462978722
1066785693
916614607
224105894
455503567
502263262
1181025317
180646429
1376475857
885015039
1008185161
780094885
211309131
711075423
840912585
1476123959
1359633263
591967799
807132746
1370746740
386403807
1086271674
1202270391
558573770
1179199650
503339747
1225868626
879833376
606044893
700983034
815343518
416165698
439555061
1029626613
448787402
980252823
469346264
600150114
532467060
463702196
260466239
1000878744
428390169
825414562
904514631
476616185
1102176333
647850520
1426838283
256818214
451155241
849547892
599231890
374656264
974333026
1373740470
1124074275
1140198198
1422223813
1091327396
1067751449
786032767
1030193674
1427541956
649797601
928589080
1474758170
960443906
806145064
197455274
1318820500
741792620
912030344
269228146
796906371
655973242
1156889474
762082244
950928088
709372169
749626925
640764347
949358600
1008415402
1077692055
1081062315
1116191140
518191575
509411605
1402481230
1026327342
721131901
1440594396
1254983116
364044411
1100918337
1028567361
987459104
644734134
496749444
537241360
882829623
1041727535
1022028143
1166821690
792071292
1079672206
384600427
1481686402
465111639
338761915
267441431
564980468
626094362
685385158
451090055
384053287
870235156
754258150
1022118771
500227207
902592714
559608981
1463447529
1139729410
437148772
868167012
262261577
934903085
704466148
796196335
1000646090
1459112157
945364129
823752960
976480186
683493721
589393665
981617154
1117865048
951415071
809321682
702439427
806048289
1106441253
1300440168
296844080
639776148
1282235872
653484050
705868055
527100480
678422937
199939444
890746358
586265735
1061333641
432491993
270756432
1491659158
1244299634
517964058
809763447
640242475
1361641610
720110568
1444566472
709354168
1250122443
869415256
530492388
1405447503
947788300
1039388951
692407947
1075735635
716374615
478708191
1400198066
1066832976
731268104
704741931
1069488353
309414300
794952473
394553130
574920559
1243388139
787102649
580954456
999110756
951072174
548674566
597129282
1162868994
1083040629
1246541473
616190398
540289902
989032234
886826161
590003905
496919808
1142598621
746113120
577735673
779692764
650243799
1335291039
870288154
542317597
1038607464
973725868
1210236212
944103776
176470330
416743492
1454920296
541574211
591540450
1288860518
520343588
774652965
451053341
795153384
1068363859
437002582
1475650618
329749986
1328097534
482134917
851748511
509710292
614299437
897565263
229506979
1392852187
480338126
414709416
1268618420
705509023
1477078893
304485633
333048873
678152882
595351030
1005393743
919475177
501028576
1343079102
677246035
655398964
974707447
525673951
1001138477
709759986
434260947
1445763441
529924393
1387079401
565001085
772589818
1011754477
462192725
683699764
1024952453
744674858
396834999
819600742
686379781
547393250
878312708
386199200
1074509650
736877702
1166735613
847926513
617280450
569216139
1063281186
671444890
713330203
1032690326
1268394792
420689262
523921091
1318776079
713782348
908661815
958853925
426774245
101936383
1121680966
1060421923
1237527740
849343795
1001265545
906159953
1050953452
1077249986
1090907285
732977850
533472293
956110611
1153082902
569889345
770007231
60770096
424807603
641309017
869855635
1453655908
129412112
445130299
406226147
1170635392
492862094
380200430
1175648617
930034804
750232870
565173163
884836414
705745715
795535383
950446662
965699867
1479197446
355467979
422380518
999001594
1049928427
506666971
720643763
880352893
868695941
6629989
838277563
491016684
1011541469
510886782
841087964
846184688
956875777
423541316
575428234
756040519
547099452
694064319
765280254
1167418666
759705373
541891638
905191798
1026709038
491962497
758902330
992197903
815860147
449273880
1018112433
1251125878
536440468
776027314
1083311036
1065125720
1225611476
326386245
555776329
1102612067
876592210
741579627
566351513
1168144007
678955180
469066829
1084294790
150925594
1155740573
866341033
1494699151
874881740
1275052942
929201495
670765221
451918263
974999994
798144965
728464014
1304304040
1294189504
803298673
1143959072
1070112373
864751283
272414555
870758142
1024429356
550268015
721115200
536820864
1237407531
185069916
416605293
1237610066
402130983
976501129
693830
522384245
1055725675
1307030682
889591850
644302358
1241145623
1306658138
918460016
545300300
1120391231
384997756
473054964
1335842938
1031609343
882048179
799916390
661534984
224058009
1010533824
530351584
1394327878
1243747235
942949777
416511849
306537208
630038658
628060979
821378245
405713269
984959030
564671976
880633825
817733219
766574928
1195353446
1220790514
686274158
1408592648
1356110424
862402041
513077319
633013595
968075576
390296237
1236790378
709973493
845701041
930199258
766945223
488828787
438669943
1147131646
500024244
1194704774
632965756
680607148
623715748
492885696
716458305
1100504437
203843282
1156232347
282248977
897512059
840487795
424365885
1487099381
1252134285
286937910
511202714
1499449743
764380020
991597466
860282376
1176953980
857893423
378901423
1259426294
1208926883
484346599
334574747
741932008
197382765
414229691
227310816
385794497
575700499
510978191
548820131
330055595
394754778
853645294
451432036
761886407
799170083
362785877
413204675
889474418
383925901
800400300
760285552
361165535
720770442
548484751
546148586
610649033
272601240
523232465
855651576
626576491
1285239358
618462035
1008089682
528521986
688235322
550391161
905625359
229685223
419238271
1395283064
1409023328
517458361
1028018281
1127860615
457036314
341692100
987429770
428867967
1226363510
785522493
1109498107
539871025
132913090
703085504
1395307768
525442027
321445518
617405914
489594174
1050186235
1259727020
292616047
1018240532
693707159
485369450
1340229861
686066390
927118761
1096235870
1258436141
1464954765
549899216
516290839
672110277
1098395972
1250665049
719997402
1419826715
487952776
1130840962
354327370
990014194
891646002
530874914
1384351647
952146479
381924661
479654925
635399362
437313602
1104114369
824612485
1195365291
975565180
1382438666
879034326
275439840
1173105441
1079393469
1166456852
932399345
569179119
1156376398
840077389
509438195
489535987
894229005
394504562
1332810082
1259177810
381468499
724717397
850083302
788346772
1228734991
797334634
785060637
349971860
1488786130
505167266
1058871870
1295135262
919944562
816822084
422784745
1357538688
239274490
622395386
1292187518
898739837
788678413
346557894
419343721
414374177
470492580
482611838
290666316
722015554
1462372212
777017822
1394386289
694186398
1485647103
474332542
925520564
555146207
600756976
545658758
1067042661
1287483885
1216560012
401799018
376800648
1001335227
505641906
634600777
507082047
741486292
654338331
1004456086
1045779024
1300626144
1000736821
1301854047
750765388
371529928
385113492
470337237
635072757
814448469
916930680
1443340788
698514278
919956172
1178913146
832107403
839997827
767847673
360536313
1147537253
990147669
1136528472
530291825
1201789397
1038798610
906990466
689714203
756949127
72522162
379327721
1354220319
1106219095
604629030
430919460
834348772
416628905
453712902
1036265741
1219834380
172963
752313193
706161353
1252310326
581194291
715047075
677136595
434382671
345353116
168530982
469824974
859632049
386466742
1208740579
1380412633
429444934
421375412
1408247836
728996798
1164219102
1250517083
1491787774
388903910
354020514
544910796
849709786
1300187650
583963372
814865018
1229203684
1264940604
1266232564
906524514
1350161438
324374408
675291570
1403719334
1381240166
103550065
1160077201
1175089384
751703555
891508079
782071771
493762854
494350396
1485197061
710211484
1032097850
941451043
448615361
521529538
747149717
595029799
459659797
1389066131
1354405407
662290785
1223172779
854912956
644668042
415374733
1405357774
990944242
818638369
585818605
838041769
357408782
663110187
967523475
1090407003
1353560530
370820776
346971297
514358379
729797604
963612011
313579701
1075619793
447343582
607844709
860892709
590726666
777340163
665308382
275623152
1326576619
741669806
436453028
1484739386
424102358
544493432
1254061810
1337231240
607905050
1042026962
564919090
649779145
1088841960
576643839
1145054999
586056720
439230054
1322433326
353942378
466976870
675591718
575860725
490265727
1377956180
1345334595
724417185
785929566
955983708
424876704
216249299
1278787081
661500162
709489162
478683211
1175540333
1293634568
738948584
1007428576
327254965
1088613929
1091365300
764677131
1445026857
688591143
595313461
533855161
1230145755
1019217968
1159161019
1076689659
1313358213
743447687
416787265
640735135
458514531
620589038
548605733
340348733
354392436
217842940
1442619053
790124419
1018546158
825826525
1235093710
982727643
790647914
788195361
1148849941
340038278
626889149
342831616
704525589
1118999677
435052146
1074340982
627691454
843617620
857590265
805007751
1294904981
913197982
865317972
683922560
610084143
1198014794
410422049
789407394
963013257
512271100
1278886997
639513991
741159269
1156218186
886797136
491942996
936079720
1170879934
1056679181
640937489
501481428
673754638
1484077141
569903754
1279722826
381888528
498597286
826579253
509761567
382083849
523123918
1033762223
426109024
837105259
541915100
920887331
648773324
1274065387
1169628490
365754142
1317004140
418487347
353154519
587981201
958814675
392690297
893325046
554790337
459946768
789449008
1013588811
414517210
389137967
1021215293
465030446
478422600
775296137
394030779
268203188
760397771
392784831
1469286361
519761186
325711244
397862860
554150597
770015079
349841261
398522565
1482398898
1286741628
40581472
984933720
670580926
384238765
894865044
655801901
399526693
1172469803
949754624
1067215792
419111042
1363319096
723388467
869018486
1016225639
829595254
571854355
1421423086
1487440611
543205356
981104356
697192001
473207313
466434466
1043108194
1347778625
464476081
1441615631
594703810
454922455
545632956
1062864240
898960675
420911112
1354527442
731400583
853420366
644002993
398761330
1454376825
1299384455
1116994246
646046480
964340266
794246621
1014513849
1022095394
749384295
856111552
899028369
690274484
1441329252
826279602
315611051
685666307
508198757
997573591
497822916
1081703549
500270717
564437084
333703461
1064671431
827087287
449280932
588899975
831471282
399435525
467466425
233946660
1102762623
975502241
1366170286
402865729
955758785
999087735
714209367
869951864
54924790
1080553780
1470834839
885870791
820999645
663081057
234480056
693753389
761499992
991322978
758304918
1189491390
1034213041
1159706944
787889395
1180947657
704701444
689413916
997809862
868646540
345656136
987595197
466420180
647659456
1321300943
502749457
1192545073
1499768198
910866153
650851259
692667699
1224833302
392464006
547419539
641498299
326427491
979863319
1002476342
1202109674
1002861179
386113842
776775741
768104337
171474463
604757972
393466841
1060253034
948519880
1320918657
1307870610
471057745
953165565
989337325
944587486
381571126
996574940
905771291
675957918
999163714
1060171398
895176568
1368731271
607471620
1223475100
1393765566
898647468
1004578362
899108631
716376951
508106596
407050632
706831989
1117069031
1106992053
831836910
397373957
483880728
1430722020
784309259
1205642304
1130196944
759680540
770464906
893936619
342218176
645221292
1245535076
493989950
597050894
494265602
1404196686
730444021
1405034319
690327790
454832927
1337460423
1413552599
956096674
482245474
722873476
649861818
881081876
217093849
1008227673
609738927
787121041
953275384
389558554
1398585304
1219887385
619545669
1479475738
556369742
1146282010
375205142
700781435
1146321814
617533144
946688275
980801281
946579722
1481619300
486178847
932731599
789664920
690189874
1028701092
1091353723
1284271647
877433507
700406309
1112023948
1236294333
883379769
973756298
669805303
202445813
878143022
832794821
1010277876
541703203
352159548
632868013
944484863
868028704
559056188
1073969067
391558700
920636392
622605060
641441726
693760970
388227920
454174461
560979890
1127263642
841629703
326537319
1384335246
995568437
541015848
499600722
1267202913
688211625
570138645
934681092
520977572
515635766
1049133400
654101896
883712154
1465012990
1117037181
457859656
514598043
1330426895
1302980611
812584230
942792258
1167398920
1017094425
343348926
866022770
470778939
820119194
999417143
1236524907
860597075
399264696
651935031
858457642
861088304
1268444774
1434067476
846442692
1247760395
484300121
521791408
446018048
569487875
299762574
44403824
731658634
952092569
301270867
1266832685
771096349
389812647
588421163
394728135
338316648
495409033
667861837
693118512
146177970
1170892984
250499098
759046025
731698413
1318988492
396473265
336261383
584896784
578113186
700429062
933633201
687533180
365023145
761028573
1111354102
919799927
1331484261
780186877
1033621994
1167551313
808959558
999740984
1299084400
645463364
890835928
505759998
686281365
1465101352
559716373
411273774
708377819
318467347
1461514601
1090648727
741868806
994690283
574274496
430739785
916743047
381086116
519411229
813787977
399675908
769585274
324561834
1268094439
1296722514
1129403550
1307353761
322366028
892279642
335690665
620977304
529307619
901837927
571509991
490608946
554749051
273572447
656904701
714332671
1168567064
303826362
511117505
1365179503
810518931
401945893
377863577
533976465
877262141
399309241
1137690879
465882308
755177532
1265218436
499308038
739458350
510529471
321422201
1187770807
629208527
805275006
502461001
471758853
320926872
949329437
822427634
597573894
848619867
624077521
330579192
710647885
382462524
717934047
545467993
885349066
419572296
927524788
842554489
621832540
868724990
1067766589
834166324
936474242
578534949
493442148
445424565
510520735
342803355
819419374
1108767746
741381564
804807823
899036811
1019888804
475962979
874822278
1070300893
903467077
1287614140
812692989
190432852
983944953
430788673
256876544
733957311
682079894
817507725
1364466886
970187420
537622900
750493352
699580107
1002011002
754128667
862814063
687516657
959975064
941090552
593212685
1284983785
735754977
688722008
647126325
502264298
1367635182
314474440
841178328
494721003
1242895943
449810866
375404406
369545520
526616218
446014345
634416485
1041299310
681750977
1036000038
1283033762
471160874
745066553
444276416
712261030
982795318
686587147
730696056
592848152
1408784942
457886007
552442496
503384572
507103830
1134668986
985891970
420443722
972048921
1002324285
1078567836
310553928
435048483
1492195687
455056688
896786734
128891167
503452278
555562462
571367154
452689270
731578422
1061904225
472642881
811614448
1046303932
787108404
499804861
1349381968
397767348
457449178
255712423
567307937
376022002
707967370
499115903
325477136
912046243
648880888
1392878858
732799961
439782923
1002652920
678065330
585858103
397381478
883420956
416196249
770420436
753180702
733083434
884335602
1395266216
957650257
676216901
460747818
827488002
1083035126
611526926
673273277
834703123
252941082
587742177
686575360
510376936
828414441
974660624
1234673926
1076933160
783437075
1017203841
603223442
600941076
670853554
1106837200
1330559490
1009154832
784165942
594833469
922333183
493708155
1353527531
1174260825
1485084172
648747684
706870332
334078984
648668615
483752166
389532612
313974069
1365895100
651393396
839747151
777996954
1140831917
578087733
1387443822
970050561
1035767013
725744835
582168889
868954368
1191270642
972331969
1069727149
1094736678
505974814
335644721
787193904
928841065
905528226
808266283
1119782153
967067431
870845485
1069120308
1190787098
1271688817
542695494
997595248
792907989
963601940
745170645
1488571234
712541666
542084028
582408434
1413731406
1030581321
612821567
1170425073
645820126
1473604879
540299045
577745937
1088379518
939875506
897967998
1413207646
862149641
505061794
815131309
708712679
475153672
703923408
1023508993
588927109
342820504
479635655
1394783512
852513910
742836783
737354457
464840099
1478737619
418454242
680628339
843474514
634879165
400038679
429941389
857332497
487326415
837540350
726420419
965702780
316356354
967181641
439881126
412427275
901443921
229607772
761783698
1427832662
1297515273
1477493597
1336273360
465622525
810698627
1368534903
922828528
963217660
601438101
1221028085
1117651975
836371094
507578969
903939714
597742990
757953367
1290889746
419630168
648564974
957774062
826947980
719636295
639750822
376003900
994493216
459726339
452872326
819978061
489166885
897069777
1171288182
117912030
634913018
1098239432
1385915202
486156926
821026940
945394396
1010168079
638558722
981478513
1009265242
1031933509
358814395
575381939
693707248
1199492776
567214766
789829233
508390478
1320104936
1104647737
422039846
756001361
492033504
772619927
499102317
630009770
1201575676
525908872
892471176
420407235
693555537
608301588
866587849
513961683
693795201
1083243518
227463494
499407038
857841589
627365733
551945967
716782999
946883735
1428010220
875657580
831075158
1394208170
1325646463
678608216
953133182
1294475479
413194594
505403817
419154534
754871526
723260896
568114040
559135582
122395198
925980614
1067338651
1366083244
716324127
895512931
428901601
893188430
991732822
1401260671
894962902
1065654813
827019308
130681874
964227771
1133114900
916202578
536377180
283419724
390150746
791763613
820777480
497676206
1281476842
513531667
784009330
786322448
597629655
1362594430
1033398610
1436330770
1336243984
1231362919
1092946939
897021236
1051247248
680729653
1132194081
716361533
1101528112
866627416
924837709
601448965
818411449
641715324
789817165
990899183
398209683
767604527
643741663
479434500
618461479
463595559
783062525
1092013359
1453627824
852696287
1022710468
597958138
1269065463
1317993700
457567468
1069622438
1021322809
1254049101
337074629
876781738
457405275
1360484144
626813003
462342230
433945428
227632169
685206231
968029178
681305259
829571007
1404841669
1168278285
540408618
486477502
1161712594
339657643
785062084
339416643
847455838
555880162
500785112
313023013
923942053
559865017
362169987
516314543
1131242590
1307371995
781988705
181083780
349446227
616440852
969909378
1055192473
966667426
578657541
841451687
874572044
904599445
512878568
776397619
1127730189
275993549
1362996800
322836391
911103938
1342980424
693580113
815627391
602822421
545148660
591181101
515615447
1202714056
1020531161
1073912905
733864541
163523398
752429771
513005807
1411236818
826508508
873065755
1220143115
581511330
779428653
213347936
690667692
852541428
1475629658
1152462956
1093581866
1329433389
261300600
1325899311
1040688057
512524925
521906284
264529005
723584097
732748182
849594990
761777830
1073419154
708724931
1134469814
1008930396
1060381855
956078752
982088116
802532420
536749807
1393250433
600835767
1126349603
1088357811
924791887
615532093
800949938
742790616
722583237
1036218450
1385301290
1065071242
540967266
826472265
382097284
1422027909
805598091
431778459
734221618
1017220327
1203914960
918389490
443567948
790876748
459769055
1444280901
1128781244
547565511
738684483
1435611208
687701148
1061469664
903049773
798871468
371686936
849310394
1463304699
415868287
822257673
1010787875
501391938
889478500
410802293
1114337642
1270536168
816777373
1363210717
408376437
1125074559
396764860
917877276
1184755419
292580324
670724142
483805497
1344459551
667895937
1088645579
548506696
893119874
797209036
477189249
485757578
156292657
521307933
895016593
924267551
1248658894
1337126807
642544009
523036362
493899110
900982865
1142982420
615852810
1310840498
1147637126
459840519
403080647
861067282
1219042327
705564829
1167871932
964229531
1343659519
1285277974
1350984303
973948284
233205620
380868581
649299963
825400449
905016110
658056301
1107124384
453712199
692385115
891920462
793847253
534104400
573271323
760097916
775840527
1047644799
471088507
1092297942
1018285557
1001968115
899166202
321266887
842315819
454872001
626081887
1208435871
537142334
1085064451
958099431
278057414
1185908367
1278583832
778298964
1222315705
769691514
1035321431
847606069
622267754
756152197
890142250
745594053
914340326
880121341
978287338
1269099873
1014375252
484413904
1066205753
1292159676
1049374691
912332362
1159928285
566372184
921852829
464813516
1257514887
389317113
800066626
937324791
1014424077
975351469
1165250096
659843327
118543115
1143016645
1086082135
949566733
519988947
1210840074
1004354888
1363874503
590394553
1148284433
740438833
1113219972
946514543
1052515953
483838589
875725996
1065604225
731560541
696351719
757120612
1439659784
473118948
592810821
580318002
751051659
1234076872
1028569458
1142618209
1137305363
860478482
245144017
1153145473
847205968
634726505
999994705
999335954
420671380
659406493
804220738
804764328
1109012289
612093925
715772589
867594398
256290160
572557814
1208482888
732493530
791370893
632434881
155548
941272577
925928947
818503600
117831693
1469480805
846459062
861050216
524093315
1126832183
1173881605
473686910
316052516
868138079
998176142
689666209
863862666
497099251
547507451
1042535711
625515179
1038230750
964773452
351805355
774862843
1215716400
1361736690
845206827
1420997958
659290370
579560831
317144821
1266101684
778234164
629062769
1370225522
1398874502
1466444815
207029444
179302811
410847296
935955558
1302805249
798859556
726440698
768983881
799857131
996987261
620577636
754219434
744463649
651596533
872522987
469990467
648169665
525694692
511039154
1029197525
773450246
988185465
783231977
1033841769
795510147
1056266521
852834615
522379112
1166213567
189122078
1008531874
852209757
905247568
705463378
951101298
747562373
1205998414
452502192
530450466
1347840864
622025785
574217054
947369034
762983722
414928543
646952196
1037949426
851758833
961693338
592955838
1090288181
580718954
1262673379
293029225
714114562
1247274030
470492100
961062322
723869815
1090627236
1120571072
1323854323
1308586560
733197336
827477714
1288515480
818390325
463742294
758470088
1079165095
470163587
879017741
1326880007
1241891896
416761212
753055792
340022443
961643144
551401611
1208615713
1027388302
702268553
554174022
603163023
836138959
646199735
852398275
488472085
1097714702
78023223
1024637894
926084494
1135344530
520251641
572908365
446199347
867829437
428396297
747250153
482697013
935560888
301550894
632394302
679795636
490282860
549510856
493566698
489086985
1429642766
624478401
1114215853
1247292405
1447134966
631791134
1033785007
862057503
383393081
1454968152
839117294
818384301
892729004
579863295
398404496
809150339
401165766
578515837
941923308
600697411
1389343007
676441462
723294760
1248040144
1392763808
1020540573
991781957
1198252827
1055530001
1323537829
523744855
821527816
1352452776
430349880
579427965
565396235
623218119
853385789
805402190
485944475
813568387
603999720
822721123
574748268
1385946383
959402501
608590932
745085712
983520604
1404420976
1096642931
670016612
793597720
690324837
1402168593
1417315049
1310370179
932996701
473637412
912242393
811114869
656817785
790582085
557372866
1325580883
171535262
702993552
216560990
702462502
878709018
742121387
1322461446
1195333743
691547630
76290439
1039388826
936987700
1281156885
540618768
879871171
306899534
1086527730
856666093
922629906
768158207
1026416301
398911140
386056319
839439554
1299068214
1270954005
1428960161
63837621
402924731
390612927
1247021367
417515961
1205854898
1334670510
807431177
1270442412
1272418664
619057473
995901298
878052712
761955888
621083864
733280949
920383120
954198164
511316429
645230958
813206389
1217804863
848385517
269652027
328267517
575806317
882327794
938447867
1449710832
767580834
527574832
338069862
1294689262
868285716
771471580
716652034
954921241
1003113729
943891183
560574419
1145590864
774238610
866946368
700512068
567195126
945900820
930400467
902059535
739316417
762078245
619645652
856668256
1094337594
397246952
622591614
743900814
1049491437
807141793
426817029
580965736
857225276
417627566
462135230
1180386851
814899832
709968845
1064524826
1223498316
1078753786
468528449
552786115
753420011
805205900
858412484
1437198867
949234653
489409194
1060798408
1370131739
1181929925
744454551
836803978
990848889
236699889
1408021801
819969209
941124799
520162553
1012939967
439773457
1040416781
637941891
907762928
620045298
1200258808
751563715
938087822
453443410
136998251
856092986
697529285
1354462377
467959730
1300727105
1058053299
1398248412
1237180481
1054731160
458757214
662259823
1276150742
475560017
924777361
838967776
490342409
895677618
700048235
902421957
1115534613
704403161
1115681675
1181466100
1316252573
1335102868
620893271
1135364898
395119674
937200242
439311084
1485872527
1131568848
1002664549
640009990
789098010
150444344
630365564
889018334
1114192668
1458217772
985720210
820233160
825129223
537663675
846935225
658478390
1285243122
452969421
1116303444
702446968
464981059
1208071641
1341569409
1460977098
573048494
884878707
838462728
1001543157
578716836
550908588
959105786
1117019639
1043592128
749538724
967966213
496070114
539493713
961469251
933464890
1053481725
1120039572
725365698
742211939
879229300
964078403
1394572754
556040274
944990149
671962501
1054111969
503979015
1025050932
645343091
676758981
584762190
914870825
644836712
1059680822
1120119777
385240707
461066924
932017670
946088686
1046580055
1185757581
1479924080
487117011
1250464685
743932270
546831004
694191957
588114581
710205224
463077748
503820503
628963516
1048607973
1075796585
1048960105
535416632
471281859
605995440
715486227
1262029527
927641532
695833331
1077515745
990612658
1489606640
1145202484
794391505
1225444725
858877801
1059760073
594440204
253593053
785117755
1018463508
1115778966
974813420
1412533378
887580087
583874105
948062221
1042277355
597044630
610424711
814453835
469335863
594662496
783048666
733419041
1038012809
1108872360
832018949
987326077
623942814
526651018
512354059
762772711
557184222
1234517862
898568450
1000912322
809061513
1093357943
984505359
236852655
1063113125
883116513
904171615
871208467
863390177
791041719
1370921482
446364114
491890794
235080530
105047170
816038991
854118954
912589308
334432330
306887180
1224621455
711020950
1146679970
992957388
550637958
782630760
691797686
1135578833
770985624
948510994
556860576
1327109017
911996220
1070156942
489394885
982870071
1138295396
463362757
436692600
333645176
953213293
1339235139
681739697
1460010565
663148450
950487263
66933456
157665994
727276283
875520174
802550048
988157696
503259650
847723381
1398880816
657954283
767807824
1181332380
804932354
539604642
962154895
275777557
410690924
1454792722
110843536
984751878
526282188
401276516
1174029143
435032945
1425350633
923821994
718503469
405335418
889888375
708492646
430007973
1040867481
332551745
557208247
482667802
353517491
1108452447
701236027
445030994
535876715
712044293
322311786
509407561
806122658
678717168
488963390
492219537
297426526
503657245
577373406
533128764
977969513
369431195
456454547
528238564
1160347648
455683346
830002539
1216319831
1188174782
631080105
1029144368
460219440
1033673986
308013955
720943738
1023609912
416350396
819689834
848379504
972196009
507623512
711919766
736371764
1316421234
179994504
900190865
1496014010
1126581784
537454439
989027424
309272669
255583913
658067466
1381618192
576061945
1247229853
1221771419
682626613
1326786390
531369921
543852462
1144457458
842168867
604149857
952992700
51028193
893759405
232513562
648046997
697837548
885657286
925003133
962179963
969943040
991881814
510069863
892612595
987150311
488662508
988353930
733192933
655604321
582237863
78094678
197193164
543448550
599216263
649259151
1158627859
1246144557
1351340092
751663861
757413540
590503237
1053846754
344514264
979135267
1306869833
891381203
932926511
905554682
717498850
1311849334
715277781
407150920
1034663853
1025381776
1159405549
888167866
683175861
1057078419
817724713
888441633
1478106680
1417813615
1181692567
991225909
930362652
679875891
887084290
835124164
861289434
922993615
1193000021
450529630
1488488796
1028846941
1006395615
1042846365
1020027059
976932176
1230459787
618816627
1004370264
989633338
829574799
1075343166
627414222
1378627336
1150916697
870918709
1232048471
1226458669
1237525843
802872768
861377516
889061463
1040182771
735458617
1160686198
1141425825
751354919
451575871
1049687076
539527467
1180635468
507137649
847695596
957106361
1027080337
464781984
826076485
884510394
1371223969
1012095190
619308799
975519520
552884791
1109862592
523159628
947911417
665823127
1369867222
980264687
851558161
184338329
496477293
1097614847
516412954
956435041
792423763
1342997983
1217517725
458719648
626143496
1304908784
890825536
656345247
1206120892
895616624
978259865
641055380
651948945
1341239350
1116049400
616522668
922572245
925474232
561877322
1003307449
486698037
1200149886
900494559
1316331804
584838004
1023331817
820920253
738947672
842396774
885391284
722866051
912768092
1341568824
595946224
683038878
621206252
833425978
693206434
1077592846
1067948288
1432286776
1283637030
1093536800
1225043730
525815299
478920802
904585132
868838356
773517034
419689930
784618549
586897785
495338378
828114878
1489853604
460816194
919699326
1009883272
908711567
1368201118
764887736
1076341042
916161062
205017887
1168495165
1272546571
1025514451
1124234377
1433264585
975812078
1358402716
926375686
500735379
1079587921
938589383
597445926
703996401
1220964325
871962892
292489470
458824540
816494374
808406287
380210346
1249470704
1020129111
886456975
1496342807
746662265
463046491
978281438
279225510
1439498832
920463022
520430759
1277908038
1221958424
1040166382
419868956
1003129800
1095268632
1164578987
576240151
1388230382
626240844
730735769
718115735
832786952
548901839
405454458
890941774
1146619963
75183493
972636897
770443157
603426186
338664559
964616128
760265898
870933446
830814372
1477925747
966501256
1150891280
629301966
738453056
745945387
1332457452
1046807702
1194452526
1061305925
737076685
1036204362
1293166982
644519603
543348772
311169270
1067657744
645208993
325719898
1063782553
809441614
821065907
927727182
437457492
736048387
882315064
1020252928
1095573809
445539187
1002612343
1169687036
661945119
598375518
1201115592
831083488
1402097494
506760858
638314663
386955762
812339591
571489196
1140765318
597659530
1015425898
1161793922
810190106
732101575
996001376
366255819
231296075
643064653
475844404
703711877
1127018379
1238093184
574124655
1018918555
401406781
1221591071
644961488
1066506864
521828515
476897968
1191569641
1024637206
975964389
1381422347
1085868070
922075614
406078811
880015501
978208835
1167558173
1055225094
506035061
741335632
422501947
552533101
706367139
415564764
1395019611
505422822
1139465148
647214125
1288359198
1038147715
1002048795
1253992408
482989489
555786558
1244759680
837764076
1106960612
1303920745
912784653
969213001
1005896473
454062748
670793077
796600808
719592672
986759892
852839159
1278439723
480896294
543441788
1038502742
491797458
1254310650
1396380653
1243409200
1369725115
794042462
1238810832
901888347
1266409483
544383583
250146592
984141973
1008975971
721140471
1042801579
735077339
555493285
971637501
1073313221
1227979153
974927997
1052097646
277848204
1120599679
928742371
1480111053
906723191
704993607
1103870813
766930301
622938292
991396553
898539947
1391606540
1205306305
970448314
719771687
1296167830
1284084260
1052210246
101547053
731586295
794802996
689409392
1235158892
17741419
368175441
956777579
380934037
252337099
515517504
780768803
981442886
1306736342
1149839596
1059543711
260856001
925184984
661073293
1086479951
561624918
493792782
397183364
622438898
1082658242
657800934
1075907607
1368167642
768123234
1438587831
1148969803
1083788856
331869950
765661401
684295751
764415265
1081954932
782960892
786506045
512357960
1325892815
764009878
788297797
666219810
481949789
1222752742
1176215642
688236506
831919963
1033688421
812958482
694580390
1141807855
966996062
1358042560
725079539
769754590
505450056
340167124
796834547
922842305
795816847
931936622
893488998
474498400
622506953
823545315
1041966186
555625979
1163396883
659494774
1306882879
880890203
786330047
635840148
853090095
1423680011
399758133
835472823
1100713705
387104716
1408212005
923024291
889512732
1210712099
379268086
1348196366
771468064
757370225
901659151
1028536037
587142715
343590639
752519451
628555269
742900395
1027568368
629950911
849884264
1150833994
618128632
1347129459
802357255
874032722
841814897
1082445798
1264536031
587801156
790711135
677616410
1251607993
837400943
981541637
620536618
903410207
985167898
970373699
805516373
42443082
578625126
410231800
802996771
955104279
429697459
951054565
919579480
748976217
479924252
908585346
924320181
356260674
1016221300
1249916733
920088231
1351201757
927735549
1003655637
1323584032
1322193062
1199399172
1027614599
469272972
793957486
942669568
1226149181
678772739
503214370
1022112839
1085055666
1408462184
970677400
647307166
854372761
559574698
1189708652
567320234
352788851
455831249
712540291
605754128
1435627244
483851836
877983466
528770174
900680319
816403716
1084279385
896034270
437216167
1230987351
546009281
503677614
1314930614
752598393
1003833630
986236642
891059361
982924433
1154675837
568232993
1247389989
1324482036
832919076
1382619657
709021149
508465780
727700727
1107906310
491687406
453526427
1038651372
1197640107
669039409
1415549589
773375969
641122408
574731439
759420319
828891307
1253528143
530446782
942651499
959685448
542603809
841628362
867744411
712946549
1084814313
835912932
1252911208
1081965156
703721918
245896599
733746799
731588223
1206840964
1062221413
334357791
344440828
456415148
751855085
687497751
649878893
768498091
1037846440
1435730499
849394142
741263410
470426644
480374927
885779230
1293196172
1464593382
749427829
841325869
368760477
787271674
1028478297
795572866
1275521432
981391371
887469158
798346768
541862703
1024802569
912202471
684747074
1376755453
1311845686
439931431
1216570647
876449713
892996490
160246088
1010143056
1486505681
552640541
524329500
911358758
1107818318
856532066
496826379
741974097
1004650080
380586406
956513982
1071455983
1083080157
467853049
511466067
1363872905
677612675
884725116
1089354597
472888133
1020952532
635894757
1443721898
616930330
1161336511
777160456
934292700
706201457
980128993
903078648
915185370
512052957
480667866
560885997
831408261
1026264627
947485962
958889576
952700920
920670249
480638935
977338029
550059259
1084402370
677848620
1303006831
1051779056
1273079841
501546974
870183473
855288252
330864407
1142332033
936122223
660246492
1166229309
518115588
531325038
1016771855
1210210629
865590748
932085611
1046576431
1442215020
997709220
1058309479
458727726
987074359
726804559
1348253644
862536551
981902198
585969203
965806106
690624924
1382354276
381226796
1899151
810954094
449392086
686499836
1045648374
488582581
1369800189
954459986
176920827
288666221
514560222
506564958
959530462
1185940630
1111665974
437573295
1201600337
1373573524
1300288431
872656746
446724383
1021682192
654434517
1334462674
806117103
729879696
673937693
556982318
890284867
511123550
672186775
718173788
1087198835
957113297
517268931
1176717161
493329721
1003331248
514231383
820263954
828660929
1132450765
1246587044
674490005
889782627
812710630
852443814
1498923385
641760368
590355513
374337853
689181411
424001635
1332435047
1025482183
127825281
663349302
1401270058
1295838911
632052397
594147013
869138308
217946794
1462036975
665631488
297245146
629199754
152038624
919743743
1449624394
997900701
1269607551
977550647
1080544132
1167275145
479813875
1014584841
631506170
439840034
873083589
414339417
904212558
928550302
938628741
1322999145
1255686012
818680354
766210174
615695370
564192491
649874265
694237464
738609937
1128099882
422614940
705693355
847905322
690836406
660553212
1404474247
855618298
923970434
1226441642
1146230517
1394929367
1098100982
1367559617
1181821939
394342985
772296716
1062095644
631677098
1054046914
719228254
792594675
1194454311
737581963
1159640831
1109118412
945160982
64633078
1466204834
1319224809
275361874
874531830
1078904089
589010090
369301461
879285338
1378518381
1452332070
917915669
991293250
839079280
458058453
812841735
325825689
512673167
893916266
1032598605
628132218
1352637045
521744943
563744735
1019883702
1462411605
402108216
803944547
507836484
760189961
807698463
931190483
701001945
1066049129
309128232
773622327
921280040
734136979
482064675
540666678
682700564
813619104
366373826
516407255
939166847
1253463342
654003877
592719574
1173089447
545037796
838132272
657474976
1005924893
1356868680
952784770
1045064266
1187489471
715728978
1116541796
874207090
764759191
798494005
1019310485
875523063
732571551
1364626172
1072854491
1179443945
818123606
833769212
801914802
879664605
1279249750
557174245
924298987
1016017149
129227183
1451764930
1002212331
924995233
1290590373
809579275
827551748
734567855
869327120
1056257423
788848296
766217012
382883037
976904839
1301672739
940886483
652300114
383197653
1289299194
969590228
1022858993
1466680986
395043033
637086720
561083338
962072807
1299589372
1348244536
455092070
411759359
920487673
721852595
767583932
881891840
539541469
888067826
1058499872
1045478806
854978135
515935815
918955066
1003873158
1323515485
647234187
333553873
505856602
737914546
987107322
973010118
844895502
784528695
1456696972
1369331309
1413386532
1062653807
1332866877
502073464
367599034
1046835245
1024732625
381019321
355843033
489416573
1183830581
1417390064
758473898
1269916669
500598521
147396940
383632939
841156933
531796981
1388425903
974829524
704610036
769253854
792985399
497179125
1162287582
406432455
1474999919
1314814610
836584818
843912849
1306151414
513294441
397610921
873191698
814169279
533060622
1032413046
926987276
680148802
917786157
745011838
1062110116
840803403
882147353
697002209
1383112651
1080378033
541062499
1085017400
556752216
638596575
897242638
689315973
379949757
841561973
517905315
596000855
1346840213
459824194
635681394
1365206206
818333531
527860745
926663468
576790957
605224401
1105669726
910131849
765051454
627384214
1111371940
649462482
1055142512
747937994
399450974
781554229
890810854
989631077
343633438
468464326
1379257503
1344373044
1238355409
855326208
1326465613
449605672
608953797
1022568186
509342398
769274276
414818617
775562622
971082463
1160217188
813749471
957347834
792296274
401066864
821147790
1358469019
927167869
814511231
746876689
846592989
468471267
636476171
994435402
1390749819
848799301
522108508
910055024
1014635783
1212310853
596017634
586111768
631268385
813730744
644076367
862336451
965840451
1410936382
744598095
857030921
150553577
490833307
700231822
647198585
592409620
833347538
684116414
1150297351
24048163
1046839273
426676709
673165415
410205214
851184162
861938661
928161800
778744350
679156787
632886931
847512306
1000518771
646227596
1117894883
800584121
652043383
1007388036
552997632
985928014
698618310
776603113
963706575
933648405
1479208368
1272817179
488868323
1175040532
987653472
762266352
1064192922
996282689
1339433766
589593662
490644770
490621072
719262502
695720610
866471203
460777626
812177671
1236369727
855375759
2399232
530271094
923698463
1192203358
551675351
496705432
1085902887
845761137
132301944
666945730
682251968
898556608
935694559
788907873
1395471793
357102660
521213548
870627091
689019621
544414106
392745604
1174903480
1253275040
979176747
1026538309
1258155031
861487049
1447840434
915312761
639714613
1211319637
1292294126
948790444
625726206
796336812
522007353
636892354
1347056032
962170845
715163948
669781717
818622698
781315378
1068593689
835476895
697231761
332381839
343108542
626173380
865692999
579692728
681877771
698367396
889915215
1069751101
332924985
1394887679
1047778888
602853413
1057352856
737801634
697193719
1222484637
728469984
346233227
1442342514
1360260385
1490579236
925484207
820923524
781019326
918931643
1313303715
1167205512
693006755
434228877
709491508
278212416
376965232
535023193
1472926038
705394084
868392446
1093574474
1066416397
434930494
968215718
293616620
752370184
989531412
278739123
1298277917
905012825
928517446
905472728
430430402
709839640
998976049
1084600644
681456038
580562278
608897082
887936522
842662087
353382256
1273759640
552820144
455796545
241857670
723697588
1404947099
640832816
779882691
494083048
600590798
677980783
438739665
1424088146
704423059
1188161693
220861558
420735634
432315444
1354135692
438836307
553496554
683349255
692950783
711190133
1025228008
665519194
992447357
608861518
1165956408
729538558
819696745
504658537
641258893
605208796
981150901
611178899
625661431
1105308348
1163866146
1091715498
823127605
1255926955
527632365
615569113
1284653083
1208489554
352764094
835499682
394653266
930309007
406128211
366621261
579911806
996446292
765117298
948446626
759265657
726410107
386611503
708262192
879714641
1437330227
1068321049
1355822754
503136460
509910114
526919625
831962591
944246790
988806080
632744350
757058687
333701492
635399517
336008233
524252399
300404204
996148116
708989503
753660516
564840242
1351671690
467715131
967235256
460838339
968343144
540141754
1241032892
524449986
856004588
828350680
663850719
1391903908
546446896
466389194
742695487
627529322
818554278
427836463
266515801
938923065
1197269134
715794897
1018097571
842078498
1016501293
1234981103
1073664665
825389751
1085920403
638141311
568992429
721591649
1320028132
785993672
1200751012
692996282
1338680690
479617505
1054698716
869853232
968753652
763199075
797634830
828664766
1082651077
558929835
928948685
528812982
1068559409
389646953
668584763
1474119242
549245215
1288246052
1095588886
290774966
686859033
1427451317
654812508
1269102337
597209903
877315888
560395277
1009136746
1053213144
1063148500
538859813
1028389798
1270601774
747382728
388107017
523032638
591660044
689838691
1487482114
1183143556
1045273343
798927945
548635676
423189291
409811864
892622209
379408402
918546651
1268948371
854566341
1241934717
375519091
772044330
696208374
481111461
921127004
906915811
834516166
419753140
553944198
1130038135
964689868
944135269
570568911
1454667450
585699687
1125869869
1246790739
943736904
1476725616
1381508386
1392466353
895960462
961455819
1385405880
1422556687
930030226
1064804222
1296639197
1367854725
1028206905
479974164
871389221
827228422
785335719
776074148
1229134626
787334677
982474320
666824398
911131657
784071948
1360605736
974321909
852021194
1368437499
852524421
630564688
667398858
1056711308
779243288
684114734
630804740
1140578651
1004788466
701285920
981940427
899705969
541891408
1019407354
1249325503
459014080
525796754
1254973093
1308817789
352979349
476985834
1296946831
414960188
439845709
852362739
452123540
936024673
1126276887
435594168
1112540648
610015511
879433449
998543906
822048941
415005729
909301951
1468820267
999322602
1112036561
1211927023
818142646
842830400
948463038
860629261
1288813792
1416439520
735809269
862259534
751358622
892432660
1020932363
1024919424
823839406
893592291
746474773
1229448040
946598658
402528245
1334344898
1447657927
1217508048
1123711279
1133428612
1282167716
1121790064
307570915
856074159
1111695683
186730680
905266221
534306176
929082750
879769019
610653935
927966632
1205280496
1306881489
1494363712
647515911
1056380182
428486904
1282091546
566684058
477649938
270178186
1441595728
1195671420
568847629
314320505
332831330
1064703726
1493213463
574809681
932950114
508737140
652474152
811144351
665320205
1247153894
1006749775
1038139862
891077731
899566888
600589066
927847930
884146340
655059128
523430126
1004954048
754804728
669295283
1045181232
1384238613
656643026
1068056933
768577359
470193989
1039475268
597651635
747365387
446332975
1339223982
1097944491
1466547528
1286023793
555803044
970589540
558286298
979166605
1148795602
825634987
1307394124
676485362
1270933121
760632348
972533027
762299592
504060035
822725737
643723576
654990504
588729792
791294116
1038125975
736087636
341728806
1346660635
1086602274
965980911
909536299
562412248
301176311
389678261
1245924878
617067268
567919705
448551545
1277220619
659798095
566959010
1326369583
248557022
1212892875
977412556
413080730
1047442757
1249447570
486414904
844926669
849987461
781193330
987254032
920644557
759279859
1031933330
809807470
917556837
970452374
518680844
682823153
717479933
870534326
1120617963
1449105901
1091130980
832940478
565707641
768495590
904558997
986968146
806513730
645101276
1470184471
351893227
789937009
863886385
1056812767
478915834
460885964
773423405
306179241
1062527593
681762938
1368378291
658604281
587886956
545104417
538379309
1099062064
177030868
116213581
1355611545
1130421580
1188508376
1020875566
890526739
407315501
476100524
798756897
1207187790
1042586055
452253460
493155701
881347103
976650773
991391291
673149477
943861401
1094056846
399359436
951492930
308025885
656407680
819313550
762275823
692036694
1051911303
630832399
504220110
1075999481
535795407
392421284
1304950816
1369110694
687915240
1147133791
1433634462
1001518173
1301665764
704049412
547653619
483425745
987143657
907775365
862244972
1208732762
716353120
750595476
463810437
843363792
761288891
390629033
690655056
865867838
751660351
602504959
762518525
318503581
929055120
911970146
512136191
816896346
393682742
1432644594
822919766
855305737
436082783
1293693114
1021343391
440318820
856522677
209550452
1259006648
773344851
519983893
928357472
1263884663
972418509
1163252288
452617288
853232347
917871652
890026590
472144749
852671365
757501961
729540033
326120010
193557212
699194658
553592155
513053688
435217931
626452615
184043168
760945360
240187121
848701104
1040440931
1072415492
1310539741
748012279
471129525
1022904005
465105840
1391791033
1038701598
489438385
543279515
1311992344
501118847
883242223
1396593972
871112637
768891508
1144622992
934435229
621637148
586575553
518382556
1338664364
1100358897
632706657
1189836270
767974248
457727550
1090615044
530737304
930409931
663409858
481195182
932340151
1028930935
1127272485
964243592
1103100584
1110740443
409724404
1041611217
719693220
785564844
1245380377
1056635284
676091004
1213884875
164154940
1255800896
1102984138
799503331
1219296806
794995961
1128892100
535593341
602861148
538419528
952921831
718931780
541083838
1224353729
733610647
530795177
729768389
576220377
785269097
1075065607
1363397683
778854300
929561949
443527406
785343720
1020224633
422995174
1387001170
790676344
465786136
732480323
1407769085
799394184
745535017
710704402
368043331
1462361032
968468504
740042379
1251325535
613714452
628940164
684870002
726315318
719990722
1197802864
335209278
1276395929
919789304
897764520
1406656262
636929080
1020276610
539308928
301566539
1232622525
872235236
742963877
1151765966
884402349
1252404949
546923282
931120632
1270627012
1275251226
633814007
934828375
907545320
1464935069
1334345607
730216523
1022136811
678067560
935208938
849924422
753810943
1089936806
1000737137
1149195091
1067072990
1210274239
1115577069
435762275
616891005
911801839
984505406
417083803
916187132
628732025
402498688
1169566364
1498621209
651095732
857792930
891841711
1341392935
832505045
1329862510
879882149
726180455
963470917
146286025
898477804
1175297410
1433837976
1393704410
850982098
509709694
1300203271
815262119
646516211
1343010907
428463006
1393198588
1050111822
566042024
733825239
872508290
642001044
699274749
560603721
449485086
1466899504
766932111
759299443
1467086638
456871608
548104603
1162642902
477110140
1276044806
582986603
1112033903
426304089
873009360
746590762
357908788
1424706531
742573342
559933904
1135398200
1359943779
791924681
1441221318
419475365
716724251
454238423
348790142
1467168350
1234323471
698828413
887330912
1107009654
1388835161
864398406
838091594
565322401
708319223
1453124263
1146950367
923157846
1107918501
1247127726
1445095368
357433272
517285397
937412538
1365599762
1070493129
776741800
96243334
811929157
569963024
344207630
924740556
985067535
1477007550
1001887897
927563802
1368521736
119142062
941600700
730168485
747367735
589427087
1064430419
512892159
1397338719
1212784676
730316509
835457789
708361478
882239843
872542729
809513234
547754718
521395750
655657753
1163914118
614423892
1249107442
1298874790
1034886265
851387887
1042449290
674288730
777766603
531557038
447638725
270969562
989765165
904412207
801764769
659817818
916223804
761308896
670860770
782939277
355291796
640026369
1019733951
1390699707
1436679147
1161106352
1130658455
981976196
1143486503
750015780
1308664535
1135656612
581755579
1484254691
1116968850
1337627381
476033783
879134904
526528086
753133354
1120446711
1377597810
715211002
1142626142
1383192741
660787131
680468356
1015962212
1136990477
472786105
999206795
1012067074
1372248458
542807661
1215714405
577108199
416063372
405769499
1372123532
939434636
887769391
1197203267
1327862814
1218911956
1176243315
185362867
1434431885
889062835
408633916
894823672
614025936
366061767
1222432398
848116538
865727315
474813083
1130933601
1278434266
1277174932
793785500
255061848
1274111896
802267782
800643388
838709665
825487828
1135929942
1448468873
441464967
1037535357
840925709
874468046
490248021
1419713521
1081397570
701697271
1319505015
469628782
1321344285
1270629369
932649681
588966852
1293883763
714467504
745707570
1127404621
496873190
1061424454
925547692
365543828
1076254774
934142601
1306905118
478967852
1456823710
1077650632
1152187815
809616744
1159809193
479940433
254816740
528995196
802886376
432030079
486434068
650286394
460032112
734896429
1457430286
966970872
698426860
678225802
631640150
554408778
553092411
84865343
456438399
1284001291
939773783
1036137177
701504341
1247724149
393382547
894175081
641129735
924166608
1113180527
553209671
905929256
1170162916
38426713
586946494
583642013
534242041
781454428
386636979
556959144
1200363412
1030345948
571753944
844323453
526974315
462430468
390875296
224999368
1263600400
526331386
953775299
1105263135
918769563
709925043
787108133
1149741318
399145484
976174848
962810930
656763358
821989321
1088011635
889253806
854152275
967068415
548037882
724070170
579557240
466649226
1009001759
554390355
509986339
641701443
442177375
694969922
595344785
359515035
119028056
913876987
442182692
392043357
1061164213
667038708
566505456
659303867
747627477
1041244775
1220366498
496820593
1338400189
1188763877
1045330217
1224823118
645040651
1210700591
1136330539
976668971
813936348
867126880
915393572
1358591681
1136403887
883696427
1499591701
916337175
646844848
877048219
538045034
1010456405
1335832261
489571807
157189542
950231744
478967071
1095267911
976268373
768265026
903965921
1187309586
1353631828
866861346
504587668
551404033
904386325
511271254
1132485416
808944347
825221842
789493396
689472885
764741385
686030435
886901778
529484592
742635047
647667101
613550023
642204791
1073690324
605797528
248778143
548113959
621044996
1425996389
827821661
458049936
368791123
1033527335
452793611
578300925
804291621
595626702
392979440
691372024
603548523
1046935504
461674061
509881844
314792798
1197120165
787170487
568235372
777418502
357259504
781176804
973258333
1045497885
636692526
515707194
422895817
538839418
1167965203
700110486
386054793
644266281
1016134144
499730668
585024774
555821764
1080614171
743908778
844775677
1290177949
529858671
1081235448
929947944
813166515
759846074
1028287525
1090064231
683865201
890096117
919502151
783731337
712954426
1253994939
212942763
1431210947
549189496
793867392
991866024
911070329
476073874
737848107
321438537
749594214
1159752130
959972833
1200463962
710903611
409353996
1088673313
955194653
389923647
601614986
839073965
59703638
290951101
534831487
1139140158
616377428
608379804
325065075
864672632
906335859
1178499402
720002914
908355564
975785293
1184541444
1204691965
507484143
600830667
993620905
886465679
810244474
510043513
982482982
831085018
1363363737
792160765
459169631
927648364
965023723
866785746
901555658
348447378
505861782
581047604
627526195
1178947366
1350538112
1150188176
706856084
624253880
810841893
726270630
987165894
853730061
1055760287
403857939
981234877
920552988
371724981
404553930
367020007
350429725
708936472
735053250
1345029619
1014697942
480919303
738317830
1094493700
1477016534
903988218
412760836
540838396
453775417
1417916024
155936528
963201978
852662363
470522934
424492150
688731803
768715155
1315750156
644039162
457269782
407117464
306942403
761986580
920994126
1289665226
799740120
582139918
968096586
680185101
831358139
604748732
579030208
1292967062
1285306499
683073973
240237588
633036329
1277065559
579931162
538348380
508920759
376810189
477655628
745848514
1106411694
795541015
349680430
932957934
573904782
322454611
874342155
776745191
250213409
485908445
634204474
684666923
1082627217
755589637
1440883843
823184940
424568651
641482046
801965867
788200244
453830103
961211648
622003349
481081565
820709763
566926724
1310285261
340670855
545135815
673336652
706320238
544422451
505128651
1040172074
1295316365
659615775
919776815
1124672367
552543797
828625346
665691039
494544010
417048456
717019874
673978788
426847810
1293522391
602389713
555735470
457846921
972357779
1418193929
510677374
764302214
894398605
382830008
552487350
809804004
1097889992
958545177
1002252132
1137158222
703789432
1389375750
1327214752
455287220
833498261
1404335700
953570094
1393733232
986698934
1046588418
899320161
924294388
1222043463
1286753138
1391094296
771427279
517902627
967884652
970351730
274303034
1386124259
821169887
1028020385
479936717
410301756
80459949
1044056059
1421146471
402461194
845046694
1213322056
690853692
616363749
1279569318
844552982
829811964
1189067336
1089727259
1114670279
690192870
1001406910
1355526406
1271272163
1243592549
500435171
960174925
587121282
1338862811
778204508
867204001
893381301
762077191
770208359
954237118
463049014
668824383
207783055
924946709
990781007
776471619
614581468
574277465
627988548
1419586209
1030711242
394348963
1200680400
1278495425
541420954
477006624
749532468
199508059
730566969
1262664978
1144558999
1042945655
1426188543
941688951
710922296
998953917
458638538
438699881
659605092
1385075054
748596448
921846209
859397255
814048539
1373529329
517699111
948820539
883013128
1056126033
736507896
1271106718
609592885
459615677
943084551
906108520
736578850
429821791
646037964
525902877
1125475578
1328341691
450566
1102339513
836919786
708929296
1019208661
976621983
967518105
934373548
1177366809
813467956
839058769
1109570028
884008047
480208511
882119065
702099671
832554493
1394907100
1108646599
1484601797
419363899
773079002
832440220
768216251
909594027
1252856503
437280533
457196855
552286876
1159655350
567163624
1251564863
292026022
173262900
768919761
1344294978
358238451
1478450195
916345079
1043489299
512493424
737738493
394045687
1265667389
595072347
790579537
1108424952
796989805
430585550
712411265
1258488842
667195709
602777544
1079635214
361413437
633943092
752183125
884317826
319790924
1105387198
734551885
468498966
1243344638
742555728
886477155
1309542252
496347804
880413129
642483795
1449515230
323943724
490640933
997225983
204234825
684838681
925277387
1287431149
598466582
874584422
539593850
1400080101
405630440
769610318
1199635738
448313494
814991216
1062879876
740355498
1479898777
1228084664
689976386
1391400094
333274026
1425708419
1483708355
1411468986
969632889
296980700
462888953
471819886
1029344447
830151802
1296262244
718411133
758938514
1206232520
789603113
380789712
931503625
1122031205
1113287986
1037148489
706844408
632186615
1046968781
1212164893
507698370
1296930150
928784563
464929971
960615011
1255337695
1374915534
1211782521
1131452732
873664701
740369674
564273400
629389671
467611085
971600205
898022822
904544827
468121609
845986540
813047548
133734457
1144287783
665165416
1313173244
903179842
853444717
816644593
1108908631
1042332627
1156811941
1164529946
952034748
1238329977
1029173610
488636872
944289376
823154380
838530879
632943577
1331909969
183443082
723954852
734732655
851695406
626531707
384774177
1344361710
541734177
442081746
936442151
548495866
1326455148
634494115
1016616625
465253356
479324078
367793953
695255917
701264815
692980739
454461320
634285593
1091593124
371815601
1219479237
520760652
1007252765
138212765
580917824
726810200
1066803872
330811615
578855491
541661753
1400663479
802874536
1494452477
435247777
1339223466
802630050
1360101812
911476785
1332465069
1135256049
989127525
434473652
1469322889
530951200
870129442
167518700
801611661
279916860
932877774
1037568427
897199712
961890278
539410944
1252143553
508857043
1119600019
1106992736
774040109
876032986
1146733862
913484071
1376835109
1225216301
755486812
925681835
739861754
1462826607
805428987
391776567
371794566
382975722
1257735164
1361970600
773587530
936732355
497628988
463522637
375509935
1253243830
560231880
977517132
754180735
1334502260
483609364
363998284
548681902
1089040492
868269884
1496342265
1078665534
394068150
935479908
427355994
673870542
673693065
843569752
1311425179
1460206315
982409517
605888592
305536023
972962165
1327730034
354359838
523074360
538578802
527236889
808767316
505528809
826656010
899746770
1360025162
934324026
927911479
1011348145
889697154
533617467
826918581
1089975598
709972044
1220792482
916248116
1122166450
263449723
1061792432
328653856
714607852
677629477
926498529
424731883
1028351900
627135348
812982985
389983604
481057541
1030727514
1367936213
457229178
1279852535
239357210
1077271764
1074939119
1495125521
807807872
560455397
736675689
879147254
1391019633
1001679399
790512425
1433188457
723743646
1402996279
337461356
1348737577
595207688
996473780
835909437
430089342
799209969
850273821
1470754630
788502111
393598907
1043428005
458861399
1153224375
455195913
176375277
261376564
776823241
893660716
690167024
1037882834
500002345
618579309
1104646792
1241108189
1434032097
591644790
401681411
1173811917
1374307131
365605153
1281497700
607324571
1022460631
548877810
1025447885
1143326648
983266960
1400970767
408946362
494778472
593020861
725353123
1411888847
410836106
94617352
1417323684
431542395
818812654
718820160
1051421298
910697766
1353393674
600102685
373179823
737112494
1057297919
1321664611
1181737438
751095277
676098230
888276548
784441871
742188755
640089403
1333713218
1013713399
1382831668
764168942
902028140
512015215
603853254
803153384
983879366
1095597627
831555638
781024906
921320842
1129516381
599782391
914400212
508119044
566211003
1461571101
1012236302
1157647873
104011374
761529870
919904255
1409492751
947376210
544666298
883145699
802531520
681395644
1170563550
942283835
261304961
1387082378
1125005729
1232107195
890261561
1329649878
969690268
373267712
562196637
977141647
792097633
976102769
540100971
1357706083
849146829
1388576808
1136868214
1012251082
1407997384
243790024
1366015619
1015976379
730969254
641114787
353430093
1261376086
443076566
672145122
1256785911
1216756455
1242114279
421411643
887593836
585568907
881132709
1360433536
552349345
489815932
1036716676
763175115
729230018
638438045
1027815933
480477421
919348585
493545463
1328637242
1161906466
729771194
978522612
495773439
429026874
1034974245
837489256
431746441
1083904467
839165286
315149775
662404084
1247816563
851920711
1260638732
1453498774
1353776674
861918564
834557716
415647970
827033437
906159989
390005321
602583419
790506260
730933353
990993534
656442352
990195927
518536514
1361206763
1137167320
192055628
902444785
802784614
701768256
640179068
530675562
675004878
677023099
920247526
396340659
1237323768
567012541
838809868
954325810
1047386266
858408687
474167325
376580902
801533544
1445592316
1040347422
1371357218
1094163260
1472004531
796424654
965388704
874381797
1069000504
743678168
1005828252
1296564790
1341527567
776102497
677883734
838744825
425544317
985318904
851896372
526446532
697655300
1134441003
969584978
965306259
1009560803
468173514
520341665
817837809
1257540564
1200414640
1250951363
654224954
635693240
1010152746
680613749
1382494472
392779798
1461694078
957102006
403113346
909265993
649283597
837489119
483783500
1178590318
1357514535
1489446816
1020946848
862073340
975445655
802739659
647744321
1124824880
871427930
693872266
877116824
525150782
704776058
522833067
1247202381
1057011205
1240406948
1121492940
943784656
1120889905
425716513
1169436200
536593857
1498054634
437512761
685614403
355006729
1416751292
424866355
337631528
1056580235
1299179908
1112464879
553762375
1205425632
854913091
730728706
1322482753
1478693282
634930639
359432792
875409453
628313341
966662851
924167381
836609479
705317629
1493223608
521534094
409746875
832708628
531364632
511944094
504401277
1386677747
763872642
1190053373
1244979316
396916258
914008802
290463849
657077132
648205586
1031891532
970871512
1030084196
649193772
425659581
684808668
729456522
651771460
1082952687
903018383
174671518
1055021448
438336510
677858457
767656986
955553792
781144862
248945071
331755365
1415814180
751830820
834337025
719267796
438674963
842553199
610300494
395407795
1042714676
778832895
942960967
1298531877
1035365784
308189770
1177814429
1357863033
888332030
742351278
835634044
1293122611
1489487632
294280076
1420077017
670057452
680227711
688715479
1031332306
567527477
1066789782
350248871
953268639
677621249
490889542
755691543
664697462
892857447
625864400
1020690646
580160069
1129950738
919888788
377919611
623302871
950794360
1383604624
671784177
1217639194
825381220
716961684
756423791
1100629002
453301874
1283514253
942549303
511613189
612252371
288014620
888005446
1068895908
877197702
770916780
604291906
546667971
686007172
494564680
455898142
768311063
1389712965
599336148
875063977
608222419
624796563
814582924
833565718
1288594297
769592886
165575365
460082798
748341903
1106302272
787513973
381274672
668195577
468831988
501873009
490877364
548322161
824193757
909760500
816905331
1018424818
805144410
742780299
1329654608
660440396
493935527
877126181
864334832
1154736304
1010624819
684878200
1499243010
738352363
637893135
487112560
1061325169
183134072
871163994
865679154
721861918
272150360
941339976
740788789
778540558
671097747
731155328
608061609
387724199
776820631
368363024
1013482378
481549435
149278611
562873110
1378822878
141056356
539673271
1028423630
1100170497
618555809
869524334
1108035448
1345358520
776352601
915585403
972693676
1446697114
850168632
906649557
793234129
67143409
969709550
427385931
826816516
798525256
918404155
831924369
560232045
617419977
792497695
1404610334
895008955
1196089779
1160144599
966935795
559096394
1085018566
833093147
975504005
1160706374
702196794
461159031
334694901
778827171
901058754
874851041
995685336
395515378
901437752
1052862401
1201697809
962759003
655276475
746353252
495789900
494908389
236342994
545166298
1036147886
1165488493
480748678
904123083
413058991
1261215721
800767663
393771868
443790574
634727267
825152997
458580922
607521432
855043321
1477013120
584230967
928539959
159789689
576496855
691365776
1109350046
1043226830
680627285
1243969854
399474243
316901737
904560031
225385110
517750723
564779419
622740649
521490336
1035992425
636418615
66557861
939636541
1050253125
1105386221
549522064
496421590
902661620
368314849
341854350
503579958
1055276905
586059966
1129967126
341818100
1022388650
937075636
873200063
735257177
1358562414
385771474
362035652
650290664
491945106
513679499
338601104
567433286
913047597
787968646
707432147
343639232
1095869851
819446404
1224563238
477556043
702699581
975909047
773273174
376507295
217509479
407984917
553670468
1036729582
783574514
975531834
1071212697
848532388
697532915
520684251
920133574
775047250
653558728
851802360
1146342470
553958709
1056474256
1391339125
141866580
1171861039
1113331186
998260974
1214908469
1256310594
836397531
457666863
1462086812
801272207
490293719
341277248
1026616262
1175103883
1972607
783604570
625396997
675050923
707552579
486296431
911833042
1321195247
795185852
695221613
385460182
655491654
1360352508
777313300
634590764
547132070
870844227
818838308
696865120
1135390337
686653579
1052655461
1247477560
838382331
1139929953
468261065
839205372
479967643
674001833
843809813
1097493754
1456464950
748283978
402864877
1456487564
683280565
513500396
1194082013
615263556
532613572
820665460
1305189734
590774689
963143196
1282204182
933190592
1205539883
1061294661
1437480622
721369053
1031454349
607045343
690538646
893037163
1126372533
44017171
706436776
720551898
917255417
785949230
1357564867
430732640
925554013
1467729829
985551757
407566425
910497777
1212688421
791351767
591888230
825224450
581408473
1149379015
543188538
980423641
989058525
1168656160
1266478256
984516009
479417415
1113530046
432716595
866320424
995045169
996977779
465289933
459608452
1069793795
285922664
908733945
797437989
426105296
599974183
479700440
428824197
1238287467
696044762
662668052
443871573
933220013
510464864
1217170007
926460777
754240988
221225652
431374400
1110015119
1338550829
1446619191
1358562668
1452659190
545167278
651356619
969340674
642937586
413545667
865213520
255765648
383269809
681751017
998419980
1149537946
1394758996
1011683797
508872824
137805854
812586289
1035598857
662769204
438155441
315966092
523109248
968048948
456271433
401489459
771479194
513605629
1272999428
485300561
947448587
1239081414
235111768
1365119728
722897203
830834381
967252010
797134503
505407142
1417225302
918849634
798980400
250074166
447870112
548059300
1325449111
1233748913
698013636
539935534
1057849645
1284528695
786808225
532821348
1270764660
755390239
766181516
534722090
814552979
1019620334
1185551825
1437565602
438727910
951072306
333092816
327967226
980176158
1421053499
943984635
383020408
455936525
1235779125
537431178
684506722
845174974
1423180685
688778588
504549200
717544516
774917830
1461839365
801516124
1011997015
973110966
740024822
717710191
323278443
1095999766
876268641
198733426
1203976544
434578659
753693025
1461980233
1057604947
403855657
775659053
388708187
782587339
970349897
525601185
830049403
1197356715
1149306343
881266474
447710799
903919430
648976894
732186306
1372527149
1257744291
291986434
1163817646
535879125
1006166942
910317670
602286277
1381249217
1263168050
835009008
1183062039
1421247879
1132624041
251551353
1498418035
779921838
385627086
577808745
392653133
510537821
1056233958
399039198
543731827
495615913
889477810
612751706
741444110
872845304
1052323900
414057028
640274088
746657193
687354900
961087589
357547866
1235129876
1193020825
407195937
781770263
115531400
311727361
995838732
435535449
552876133
998305536
1337176546
1346905780
692466722
720145342
1170832164
526833858
888884302
725177419
1052851080
567203504
467513548
1270749693
610782362
576238834
770295414
645058798
580710804
921604894
650057732
1168124842
1292135359
499978487
1409563786
1009274199
650052234
482911773
1032583049
1428088201
1039684606
1137259548
481404086
1001779255
897312927
870483698
972610699
1098558172
1024272147
722444991
95535957
811081008
559947979
901554781
347212495
277930199
817326539
901335974
455132340
830190652
568949600
175443777
984483157
1348628161
521214868
446737999
824641864
248996710
858131124
812473561
1056326950
750739661
630363674
1159069145
404116728
1312714959
586603625
1078270871
704263764
535685902
296524407
305434721
1207759619
372073330
467970969
583606726
1009360393
970652769
161769991
640505697
1028113160
1218518345
1157363542
973298516
513577862
684487924
395671766
839559518
937619302
1214289223
114112312
790533223
725170775
1119242791
1462414765
935228679
816636016
455978831
942948429
984254112
286767202
398858800
948242714
839330944
404211477
563506589
614220428
686399055
1344910919
468838079
691965684
1075205180
457145361
500201790
256817907
777756568
1221161659
553657227
822294750
417440756
1385551918
381295140
539154281
1029330702
589403008
763700717
882651672
838954964
642184234
1380717930
507122874
739505422
616339913
814554944
892868587
792670718
1051693067
545512172
530135174
592826883
443005849
717755598
1224771215
511424879
538909957
696239959
1212290025
1404154957
324970689
836744336
581649399
756653786
395868209
1351248940
336544352
644269172
566775011
512927707
340784895
1263940488
829372841
1450104574
665416640
588451149
1046167477
1338518529
1083588857
835893218
1184164947
744506078
1041895282
1135468681
1421219433
1021915996
855218552
476541844
847740008
888990784
1222250923
896678673
765172998
664600915
850387038
1368169804
761783983
730170207
610458056
611160970
970686733
1340723952
698004359
291407151
1292432389
656104573
632609075
1090669580
675625420
1151712089
563429447
752885698
1062221916
491835122
377830091
770784225
612455672
114225680
722950256
1181127526
999551321
1023212655
1099118605
1119592895
1095676937
161799540
839394004
816926785
917900803
727160842
559060227
1367478238
1317453376
1384248589
1266807072
741418863
506608994
599750437
1450022802
990220012
469912330
954289739
609647220
760058324
830114115
1275547921
1086096209
800285586
663536776
1006114333
1364460812
994598730
428846502
1043595523
1072100208
764571738
315224250
1332052094
606082260
983965557
1134871019
1358466739
873922022
1027270467
429729704
802616025
1327002930
1193771103
359108443
488190765
943244820
793954538
342690053
1188529945
1036776769
1352210871
327788376
789367074
1288368064
901685131
583583591
1312403925
1245587007
285020971
785088581
634291270
916879293
258155856
1309171262
441193894
767511228
413805449
1228876550
635981759
1297706932
1059062196
983679887
889084531
886931905
916552141
871472956
1216621199
590638243
1089604994
912612409
724955501
468913184
403934075
909680070
915489654
784078287
339319484
594735984
1189658383
646469348
398041653
1300961774
1476401174
892379970
867724700
1299302535
1447048224
112251492
662822089
939828911
461679426
1242271899
786979481
1457213624
1123275328
1408965759
1050475984
179131453
980187686
1054496019
394861762
1119389220
1198237123
1036620645
800083852
997676239
832079564
353492274
543919009
852861581
441918917
1441930718
951381272
652710546
1221871017
590386516
1104856093
890199625
664654330
677438105
698839400
1006907884
1397164994
497637556
1123741692
367247828
845018617
445765452
1021805740
389839281
743664378
928323318
414023442
817869731
431441016
802323409
867776195
1066486815
1296769828
784042811
685470679
1075636915
860767126
1278621931
504322118
1037891571
396318694
279464337
785043311
320873221
792473896
884426547
367746419
511230066
1197192122
259007441
1082347592
811233398
864199549
497761257
914073819
1333044609
922949967
1321181900
1035951361
1460774880
825028258
77123063
1120488673
890691955
1309955119
450169018
857970932
977764400
1133004817
1354195
1208485838
650250467
1477599222
988398219
428760667
750360629
694315335
848981416
525367677
1387872138
506225615
838379621
783204915
765196703
917288409
212728214
1057157635
881814882
665068663
1226795560
1241093386
1498757653
475562696
676790835
1119882368
1497963343
399449380
1490526948
772240309
423028453
405123915
897524842
572167215
444396048
927998315
923021277
730404039
2376820
795702702
1213121701
339500871
1311907974
789904729
614754781
973140580
724875277
1186093798
805572258
587003053
1086114837
1364033754
582944002
451262339
1043325978
1356443637
639570914
573320410
890156184
466866739
1113786500
1166479425
899255736
520272054
187499688
1062062290
707035808
403986260
1266405838
608470584
908870902
679184521
565485756
396197829
943509930
424524767
1060026253
907281830
814884796
612926254
453128196
297791432
471040973
904940535
556941300
1238133020
936001908
954088776
1382576581
1348400354
722468884
1277880366
1180254438
1233729396
778844891
1497070967
1160345867
548964024
1195297098
1410412850
981120454
598815555
669534033
370359951
1080534965
1109260024
786604658
840886545
923338370
125519398
909865412
1059501198
901344547
877651626
1059264837
495915628
536827148
812332149
662749464
833948392
1048502738
1023182029
1340501463
1022434935
650842921
657173923
485205497
965434043
609778148
770603865
442225474
595097192
360961301
840616423
1330568675
942255073
1267497
1028938855
1380746235
493394353
829301405
984725416
102216937
652605595
957467658
888764869
1259547173
702735511
721402122
578639470
738545499
903878081
1113097115
698792282
1362641502
517149673
744930987
394509359
957692078
855544146
848751184
706704336
693436381
1160185818
368686850
970498254
1129072688
788330826
580295441
459648718
461701498
611444232
1289771344
1347264487
396207077
547993163
776540433
379184032
661550029
1237909269
672974497
623318397
715336853
470686048
285859095
1181438080
515471775
1154963488
1369616155
517785861
737312052
808095288
333111483
660204806
476542605
913291038
768357067
541567865
651873752
641847992
1121212305
1496251726
555049904
855215404
320945231
512284606
673345659
1227257081
998215077
940500831
1337665427
938089164
1248881359
450406545
484802851
564735925
82645057
1417083732
728431127
407404820
458163916
720862320
932975162
466418019
569687232
762148961
523313348
840898484
856866533
484054937
240036741
972560046
342734635
755348978
463369108
901088481
1327239330
793834418
453137240
763569838
997365852
707904866
1036551802
704893748
668935593
740713069
974457590
518944364
595880473
1165531919
666129573
691191001
1049588910
604411860
717865840
872768095
556561253
704061348
883632330
1431115229
1207032427
1420166626
1347513117
794128794
1387075321
1436261554
817003113
1188224416
1323558898
682853882
1248861758
751114059
967638436
765873698
682896371
414987134
1404444928
1484120681
829375791
486628435
1141862200
239849665
931214776
590909905
443530028
517078270
679512893
702167053
1147741278
715143469
540610834
1094551890
543252062
780336173
1167967264
451227609
945515459
412579499
459197512
395807710
774039736
919392910
986898766
1340279540
776366481
460823053
400015159
810756645
658632525
876261879
635785678
589053609
559004718
1190442603
431038131
1322614356
1309533901
484616502
552408524
578080631
366780769
673252822
1054061694
1195450234
456585578
422858060
773994392
1068268538
852743090
804645567
441655343
1368009372
916612022
341371404
449444681
553846773
478515795
600975150
669598033
429929191
1429887496
627039712
895295707
825826960
912968677
944319328
1322483872
1047429625
1485540164
1440921231
605219312
1348753546
337327254
696975374
992696785
294103902
1347448309
832517349
771024797
1456632059
1240190327
806438937
1102778098
792600209
1099431925
879139842
1273299638
1223465498
1062158586
1390920274
523617259
889920194
818500897
337758418
819083071
932842728
614816944
1460383295
872358781
955976176
1489980806
1272072440
1322724697
994397829
996434987
1385329146
587665923
823275425
804854933
830790784
538363109
604957032
512658563
463940990
846633450
801331480
1381310961
408668604
724940165
951891413
1148981408
983677007
731716119
1146013805
938015545
1270014578
1133994034
1112046018
853107179
851899666
823959167
1214779330
1273473205
1342328856
1034157045
954923016
1006421450
695711041
788117188
743278507
1160260423
1092209800
903753529
1362418110
789259425
899710211
511614471
380963064
880125192
772801585
606512566
509473429
819883213
274433691
559987561
1004616313
1145129897
398688015
691356739
486841622
428103465
1254214030
518901726
693791232
737661095
916457850
938130532
998066023
754603869
531621765
550346159
783304134
1042617247
549968757
500085116
1362134826
842126586
947033680
814448809
484538999
710474500
1019896645
379989958
866235981
1382985507
554519490
963679191
882835915
1312060427
533130366
1075662937
1199083165
1282830167
825081830
706471782
782776172
1214399413
954729433
1044875064
1359162858
1431785652
1211153206
968558752
715776899
794486224
954710810
855310030
560988242
1110175397
658153271
1044254271
978056497
655304802
751539348
352895730
760895458
1220329553
724712210
1240649409
539003266
1070718107
648628256
1255175382
1442574224
1364245629
1265120103
886369255
1363402782
591458920
178861118
991077972
1048348820
1147555078
910870115
1203139059
1414463080
608431673
946391606
1156475581
1052351397
981917916
534357926
1099556632
692579102
1002546399
584708428
1134969583
778641788
380107911
1055843100
748735713
894658032
816346408
705789217
1327878617
551662147
817759094
469606284
650068165
892185013
861172020
442699332
1043823340
863725044
542003402
1339902799
801001050
607432748
1425143903
895903360
626856379
1031624686
142672010
770864110
531708942
1247999096
1062879066
1125806943
668271047
567482264
852865067
787295572
653496874
852087771
520926124
896256497
926283698
1489075447
683828753
1072312446
480346881
701144571
805004661
408122931
1373082549
555703190
269768855
788521154
595909983
1432283021
902363760
781326385
532130720
1371894681
1336682330
592238060
567877414
1089840089
952902686
1096806060
817409539
1383229028
605828305
1028151993
629511337
1027792636
1022719175
450506602
1399833738
604561354
861235918
680252758
1309818649
612220749
1228159928
1080716837
754708920
583139957
806935682
864844744
512572704
486431997
835204383
1104172005
505022838
561832883
1092959714
434809789
313467483
1068569876
870955475
731510124
1058956932
444758958
504462099
1020472278
1494180574
886946191
1225648131
827096596
751559788
676483170
1072363627
389126463
609187701
678968126
54212693
49317194
537652195
617565520
903366448
434779964
897493991
976780019
613560376
1337426564
391179649
480441062
639036643
604240798
1146111440
975476622
795439750
846445505
387927756
1065832541
1023467116
758935111
1364428362
817256776
884757609
649579171
987590839
440087073
770471545
523698456
579450272
854436485
322446852
441291310
457760879
529036662
412460923
578910285
159174566
974331788
1006482437
487385938
747359845
645515847
1003735336
1437126911
1244764063
971173499
1169191228
769550968
1403224176
429561898
860430149
1309159638
561388258
689350396
405938647
845761943
369767931
1266269846
737366495
448677626
729898410
1319190149
477961355
520303242
1350375085
1141285243
764949734
1372039215
965642074
128004358
581987854
1443156505
1349004863
1217342828
901745107
515525643
325879063
530185677
569129184
1106899484
1328783288
573955512
1368720299
1044332825
822328793
1076611065
1050599899
1455071029
533266133
977463688
421820421
1046255730
925349450
996577929
921114973
539430910
926024521
733536444
872787133
596673080
1003836727
1266575864
856483712
1004038770
835818679
1099276057
1392802149
558578314
542828611
828237245
1312513954
590402732
632044395
177017242
318156078
1336550565
772615699
1364161423
1304995582
482476393
660545342
728936437
662165669
1205803521
986841778
927633732
759503730
933917100
1200685472
759880483
510651027
740763025
529474782
454516562
434586779
964104243
720254772
394338267
342923174
925570800
733297080
743868738
1174066725
910400640
355245927
782239036
426822344
1469003680
620502737
41957712
868232710
395351171
710366980
495716005
663291660
773332848
681795618
457829077
930484506
795518823
950331475
741738019
920021902
1443221453
611001178
1010199432
777131935
682835774
1141497828
466071960
550277939
657202187
1450071521
1446762093
1329217266
1042211553
1172237107
1141482190
1458084639
486049663
1340049838
720280637
1060899875
1089343327
840376540
822543972
452338039
526921968
1072485108
213959932
754264214
891120872
863282177
589040166
683586840
334357304
877334433
1062673129
1296446483
648782693
1004598023
963603741
482687463
968770652
1008419036
1025017090
1010543156
778582139
346302434
1006008883
389789931
541987401
645346224
782090799
582230819
975672085
495050656
348924815
992556503
746539323
1475682678
1063082658
940216305
1183667789
478783087
1465729896
437362998
709401197
1331139650
588365497
1077763885
270029065
428689153
506532035
1408703094
393420085
1318247594
335719662
385096341
874214056
374852117
1349549913
592046548
519523754
911708671
806393531
817978032
812125732
1003628875
451382948
1402306481
875662571
380275677
1065464920
1062975942
1399409959
589257162
407065561
479998180
412990984
904955205
1064215106
1370116023
1451843910
513643931
957690774
1498533462
950765571
1004130583
1472524824
1041130734
1092532665
1232219492
743467804
1111828561
1369882966
866298421
493598360
997787926
598089841
651502760
426730771
751241959
492989309
843364990
425083405
708842073
788970346
674114508
385059935
987727216
1238104097
930637924
1153432548
960345773
306087883
761122408
1235959379
926855691
716910495
1362908564
440051796
1063249968
1043649569
1036321534
1076185693
443148277
862342447
707134081
1044139591
1056343630
751433552
771786973
821539686
642856694
1053591750
382363034
1091679459
1318530278
570335763
694031834
52718564
1405681819
916248234
641780636
731546667
351697418
1280259182
905378816
811473530
810479951
486451652
864654007
513808064
734313392
522192458
1109170870
525278259
1452291273
770325248
1108085885
575519434
624108024
347972378
322184898
331268731
1411102155
494660639
1071441645
195587927
877402452
815799901
1438050330
437340330
978309614
831770817
988116793
419030639
795709302
283315853
595150600
991266144
1085757057
507114913
747958757
1020612096
1125133020
1031490826
1000241707
1264184668
368537728
1365500344
1065723375
960198404
939245661
1084050817
636473646
466304349
1255661242
630703462
964998085
783798887
555448752
580930660
1103103101
653015951
720536148
904413917
1181427378
486334686
656401784
589849825
1474931299
333307353
1056873431
858383596
550107356
626118084
484180615
146218155
584853877
1336303619
800893880
719951531
931976250
645537837
752298930
853189818
963719799
1265969022
398049251
1138584164
755080641
640253057
478668244
626832182
164170307
765999589
1014409615
516326626
1240655931
670121179
608049379
587519885
462313139
796768473
921530697
656263721
830269140
939983310
794402733
583750536
707045808
385489800
1474848904
1346672698
610061617
800510989
1019104892
1019237301
914085801
461477588
831761646
1267916381
543525621
753309005
872379966
419364535
779622523
470510272
871667185
376329310
850792995
237753627
352286356
933777863
381973484
726300178
1013252922
796575068
711320678
1182377086
765381263
579593001
1311946971
539038912
971827221
931300932
452444967
1382688547
554469482
1041598847
1239260911
820437797
1371990313
891639572
846009987
1182587376
888929704
932303735
1194447903
1227073002
1082586810
1377212274
1238399148
621973279
909214247
920868644
1479494294
707323989
548971234
503054193
457688875
707933282
1223532986
352906594
689355253
303810933
172720598
830065785
1263726099
830050187
1215321504
287858999
761899645
1448706768
882230034
958992277
677395506
789563638
1336685050
930912946
1436144592
632998421
627813563
419408469
1177285201
979294766
767369002
929723970
768384176
845480537
928220397
862615943
516901608
461879551
368484445
398101923
861950849
398598222
855711474
1049779464
700238984
816548107
867375316
721369728
1130792684
484527459
392954256
310794371
584730367
486333648
541155016
787581401
895857891
461489940
536265615
704566511
876410560
613180019
678451106
734280872
495096031
1273658048
384144340
1054853831
856309452
502450754
560275612
737595700
379283115
774499008
496320050
457346518
1294751357
486400089
1431174303
845051066
476093866
930320292
596701701
1035654659
382591178
717521454
605730279
852311397
986764275
1046840680
596576245
736641143
689738604
431773831
415779409
470805886
721538370
455043716
647024422
759587999
834363550
901559378
1354921758
414333432
557188439
977932697
400321140
669999926
105724704
1199738229
711131128
1082959745
240551335
1342116969
531964136
872456271
318659119
646108294
677949200
806425386
781569918
990315570
414995194
1385964876
387541851
403408536
1403409249
342271051
627688469
828285183
921793185
1029635370
758672505
710842625
1325270720
574518646
1320836527
603409958
574338387
737497679
1350291045
935925605
699770911
1072474900
1138280547
450269335
1116712108
862993010
797401725
474335897
1455720035
1438886207
977130626
714514638
454972252
646897917
1491033566
1138211922
1133022103
1190871298
1123547769
1129499285
608770936
1020723276
734594980
1067140077
1310691731
870941770
332986890
968893727
622617353
539542805
2001472
940922814
1312350351
1297796365
777360561
1197919935
1145058432
417063132
721816179
322813972
686507350
1352286575
947704692
874037194
674603431
447948162
799561013
658375484
1121137849
1006866173
493335427
693631938
1493710131
1297511094
732864606
1371875959
566565191
1077627089
413156159
565779864
80121064
620568717
526945708
896088324
1292633690
1119409694
501198981
833140734
380642313
1048769027
455134929
1207301847
1359240215
450798557
1323404181
450378473
692176366
834068938
567084829
1047639967
80673193
1444543502
788587053
655177481
722042512
871611344
765965762
497806895
949292200
1364021661
860788363
523817646
638521946
902002066
1082499862
967230636
418832949
1053432205
733527484
1489027537
299050755
1475868513
560440587
1021370078
1144336926
954103738
939562791
1074431306
886228807
902090015
913938919
500228448
970544329
951767035
255834640
354896205
598069357
1321777001
1231993055
776711300
1043420702
371322031
653543309
956968823
459235713
1052950724
42767574
1393722841
1116691683
1218669292
272230075
800623866
1381468276
661301948
221064764
1114711746
523056561
644895614
366908625
545694795
203394896
976669570
1432135574
1078930241
448330935
1260658250
1008162375
232771949
1121697903
1209544907
370231516
251964650
1144947153
597641518
1247269286
922235528
1371493274
663123499
880947894
618203969
936969186
1095534917
977247836
812312836
935971384
705150172
1463089459
558445810
570386636
764573130
802400728
942955054
568772981
1088445249
1478491337
1049357422
650073551
1476801478
923263750
376950633
456699124
871197135
637156615
776079149
328647183
778812741
462845369
967519838
782826227
1201506237
548091889
1001635777
923141066
1422616859
773331324
477467843
642321138
520978434
1018066640
1181520188
333045634
661194367
619507083
571779312
822453588
389328233
1487815546
1116795410
866369442
1369993735
929590825
1119001751
1494808965
1478412368
821220284
289915311
596363474
1384824325
365939398
774458121
256707410
948818947
837142843
1498660042
610135800
1219581577
174511320
509127363
650732741
756032164
921654133
829494939
669634118
1351980726
864060798
1226547307
506039531
510345676
791137322
933449431
1025958335
771840517
745786307
1049518075
1000499793
602124177
1052101909
1220795095
725700422
198300937
282706584
466250498
585291952
1350066398
914443046
517985166
213187401
949211335
246944877
636099331
1478677868
1136916171
321553126
951233042
1199496656
551907501
399751142
1237113902
1019858538
269505057
848072647
647770827
1164728184
712388687
969757461
85843789
553028447
703994298
1105551464
1217385544
795670471
648942942
398877512
702984329
499922676
953244117
877226425
1309738613
821302095
913565701
1455572786
539415532
1238282456
545424709
358628028
1270890877
977543004
833922695
723510002
442537446
804246536
898399482
1362174560
725044357
421361301
734029956
772473593
1001168768
866765388
742491411
739380435
399215999
640399344
435391863
623013218
1468411128
557409145
592235837
1464623891
702245911
1098277426
1190746213
141675051
715830459
1380463501
735610192
939815672
1023656013
474310142
733448049
235280236
687196752
734219093
314347543
837662773
1088896723
638270557
1357541654
1077177111
337027001
702541958
872439027
999392464
415019771
316860888
663724768
1308194742
592576097
1337986493
1334313262
745025324
1073404627
1171733999
406410967
76917342
1178343640
475555409
1489651865
757852192
702862249
432799755
352255174
872957172
792857122
780937615
1169665423
873786622
1386684141
946820349
129519563
1214717545
1069589100
1276515415
893537545
1263324970
620097466
902678576
656381770
311647388
616761017
644878873
469477441
742231935
992120091
729792936
1255022434
957952467
526994980
443188461
881194473
1326226079
398815696
785888154
691201761
1144537940
490764237
910153792
886863993
415165570
663499473
889201201
797759838
490478336
302738356
875149017
929814213
603367063
1031047427
548431468
961642815
966395531
691310784
550404309
1373850946
1053878858
1094987669
579248782
677052870
102090153
1220000654
1342834553
534686069
360473751
656722283
685604267
850661723
1332322371
667062421
1054090531
883248038
1216811426
619933430
801226751
521829306
530225979
1163827943
681023713
915532047
1417256592
1115711762
538942801
475447764
459193425
1038706433
788673024
849403222
1338578420
1418039126
451182685
393319377
721403058
840988733
1491014075
815405502
1478318294
1212496595
473754012
766462984
697140812
614523826
941804055
676581509
499805401
247353036
777346106
921115925
1202787140
1107150599
893584862
890524896
1227535753
1397841974
1013159864
865944961
286159886
1156121737
499625321
1365038662
976214253
1098962321
1110143433
657647119
755894582
1375351491
519206689
591048837
848281337
963157752
835422633
263245023
958469865
523320364
976117434
258060921
651926400
406009252
1044980975
847058655
1479045977
681186072
633933472
1145366575
1479172676
617907001
875607110
133815516
1239129187
375199030
1044983724
508273513
281339315
946558002
600196386
721045449
1083251564
553819685
377313155
1369883876
552760627
341693756
1258960201
833330989
679822053
1477645787
572503900
760240439
214367650
597641252
1115905496
910165955
563314663
1022195881
664521708
380806797
381358585
1435138033
845274767
490356606
1109312495
497588847
742665821
728345712
751335189
1191308685
907316381
1136451124
1007811933
822332059
600501693
768622721
1012813613
939325802
603065308
923200264
525614611
564706577
628493473
275579319
1278319456
784905921
496920631
383438708
424696122
322672566
900155778
675535155
919819528
682941576
633750948
703855265
1309885742
223304642
880122541
425403687
1287464789
455363042
411776363
898057725
661453408
358698375
984119027
1192573494
1220819394
1131301372
858480977
1266112068
801573773
655623519
635915699
409732904
168580136
768922807
886387338
1030410422
707705218
757041214
1163490237
1260238334
486217079
487032641
998440931
327473770
672981820
1374154005
679519419
237411155
597935424
688587705
223196418
938418112
1479083895
718407817
602199569
853051701
972269759
1254873686
1224748303
508066202
740204881
423140940
994249161
1082438408
747774524
1420618295
672936285
615789752
1018998112
1033884170
1160480434
645929091
1044554884
1308432034
815369156
967326048
606863955
806534926
1475915681
703842157
524056498
1233786633
937033530
823409723
1274333645
1153932731
621943177
1326762466
658986515
991112044
459286255
1341124120
1091274684
920881701
522246266
794240385
812225362
575954710
856854363
692986049
296584511
331076400
546486878
462509913
372060291
930601751
573323839
1044219716
669442359
1035632534
976680192
632322481
503354184
690611775
683471076
1026534221
302588496
944414309
686492176
979873021
489037305
1520949
338773913
1359803363
1406086103
1343508804
908410492
962435852
765279178
299943212
1286964123
1453351242
710965467
518881165
834107816
1371281254
548232929
1345454703
1043941314
476963123
645920599
753425146
415664048
768928909
369640546
875980287
609813268
132340785
1362734084
334839864
906517728
282282892
1344994077
956354281
750728004
431850907
546071241
1036197798
367177310
1120897586
1496076427
627246670
1319624053
1416061544
436972344
490737242
487763698
1153226391
950386523
708493934
1109129814
716074086
821192712
517279670
652256376
1127856635
1087865744
1142526108
476956974
826213853
487202594
1325751899
841094411
228209984
1426036998
337311138
578805559
795654101
770768611
698554490
1196739612
420463138
448025247
737434242
494999230
869160196
478588099
457916094
1201706312
350394946
497108358
367717376
978575950
1023475756
550498977
1010709123
837216635
461043849
1087535371
885617749
1192258369
853680874
1463727190
691978478
995574962
807923696
1228798730
932487368
756617642
1450801264
388241193
546661571
504747423
947203358
1251507186
1324690127
403213038
636199633
408242627
793116881
513924694
352825952
927323298
494170021
685215961
1155544623
558313996
929271447
1464846242
726107432
675474171
550015313
1305826599
584864468
858827145
1005216842
779701611
795670520
482347033
434698028
565029897
540186524
757953389
286396595
362137094
1298810117
624121804
707586206
1442544431
923711560
1197527840
124317585
1384448631
894792797
464702551
836688368
422656523
601090806
1449994628
1478845538
805018325
443346766
526563328
62058351
1329291300
497763530
966999563
389095920
771489994
445376882
908106339
882362353
508298152
1451854910
769866491
577378945
987432687
1252405329
1314660191
309754325
576848783
1073369565
1286642799
1008939444
516058708
1093485350
1130937285
659135676
1396576961
909008587
957188814
642528582
916005589
1295311758
746097567
604263820
1403547329
813282432
1189805791
384845253
651897709
619496310
1012134571
662507767
1493269920
1258700712
886968162
879667183
174892915
976823146
1116240143
1120436911
1030505038
1089462661
1242568097
773671254
829165938
690569636
925087075
765268903
967834111
1428888181
901147457
1356949329
916595934
688950510
710746702
930130909
1453765327
712939306
740548844
782628661
1040295733
996890471
1147171964
1378287401
472135200
820930792
1176016902
1231736011
1317339204
253034531
950649606
1134691898
709468269
698173574
1227766334
821715254
598954941
1492139366
1143340865
468827662
959003330
1254870512
718081385
628422883
704518311
386402772
1248415427
1091505809
1315415354
514835166
610071986
1276981711
1344452779
1178073960
671876347
1393053028
494628479
1002203440
1034499054
894611077
663583296
651481285
734591411
823198830
1281067645
1394453011
642696380
712274021
1223273428
1339858861
219122653
516656045
701902011
1459297707
709694464
1253258324
1339310716
935067911
537563979
1026715437
517545777
1029972401
541016650
787093821
746887005
876343613
354879777
835121419
471332504
939771055
262185158
406895997
721349332
830456489
1034851842
625567130
515824837
307296767
1026131448
71817150
244186231
629549965
1183536337
195499597
689430337
745818569
1028216137
1020814090
436085329
1169136507
1095660332
648817413
841812391
499802094
634078821
548794289
1266988899
1243025924
458316572
879040279
1247148223
986285050
910345398
1032289313
860129827
1096101268
233511849
898714382
757552554
1008555931
1183988918
364843787
781351374
981549629
985806461
319001979
383469386
1143751818
1282353250
902723374
780045185
861776948
73231231
580337622
614329573
1357886916
735790413
412412597
380878548
675563780
1384526748
1113502234
606054977
1302903880
1082452388
1138499284
1366229594
1146759185
966442492
661845302
1441326395
1428962330
772349823
505409016
1435225492
675885062
619596828
562066793
746937736
1394658552
636448937
1148296871
591090028
614587839
723294947
446660773
493799791
838941991
704049254
871444383
740595917
1076469065
642043540
1156750975
503661950
122614236
551530335
520427166
936854807
1181624165
890863649
704138081
682111994
385177625
1009650778
1061415516
649478452
1442476920
1017027095
733056308
439066144
601154913
597092030
996388865
1272297223
1031375392
685205967
1267856376
615214930
1047504578
774791118
695377079
428813108
983756713
506137542
1287169906
1080486356
709976572
1410181642
1470597652
427481197
555972556
492078756
1226658559
840209649
528140856
499311318
155019852
955342857
427799040
1316894474
1140435067
196203421
457046699
756232072
819839946
631613981
953720200
523665444
1197547715
587498500
850724845
1111117667
404032352
1496294412
1458482986
1441008784
466893463
445921225
304445848
1244641200
1472912570
1490089440
652722965
812529267
468385328
1480923224
968367020
1194010323
615613385
1355274909
946097687
456206092
829325537
511134525
1349527492
87302848
356593600
783133801
401902389
987832209
999312282
1138096101
1304948285
393316843
1123312826
381341078
972923635
895551228
451097118
706350840
384002140
607021098
485177377
576865520
899062086
482567952
1152111987
591868247
1184808767
1312790169
477378591
1400043832
1181937464
1152446540
708978364
1418402322
1345373964
1173824144
339283974
964813533
503749274
1344767019
1333228272
1218897294
1375470379
810965837
678515555
895557661
577475488
893161315
533878673
1469807030
706163484
1107143896
576713865
553256296
800610879
1333370570
428177686
596863889
835155943
885205062
325755353
782528667
235371426
362347312
633661420
1151096898
851429562
1415587669
1001612803
1428565115
930890987
881739773
1393481187
835831201
1377217338
896063401
1343899542
1056242781
391437350
718253394
1294710534
405806809
537546736
454856394
631493275
852731724
1118993156
727238213
851323811
672393981
975746179
1290325857
644543988
842775374
1177077094
466337500
1105890580
1467222057
1459680699
527239119
595014992
632044849
634259371
1343035977
1043023538
491030699
401204603
1344315942
452836992
1035618532
393952272
497923798
996131687
621933732
1028221916
1482987154
641857505
698882053
258296074
698884792
957559264
567662566
733501086
845220875
958561796
153141263
1078841175
533561165
18282869
865178800
719232553
992323200
1096847800
591690827
1201250908
1376443172
349712018
469164549
1320718304
1119428127
850208072
456016222
1000836303
1142457677
593582196
1361997421
483927467
329059768
204567956
1185085629
829595493
1028923975
510161506
663924187
878896244
1246624600
972575362
539932891
626289265
802421235
697788928
561689875
702247033
577655644
341315084
1221814613
450116430
539158441
727881150
296934315
902387922
803261677
1203824271
1266164085
874547209
1395732163
904482431
325850736
701581688
1124796430
746075208
1189987139
1221372989
1272761585
1390254276
326876766
363610632
636227258
211522919
693438177
946311478
399425388
430534722
1261786335
1060148207
963257003
808755055
353198304
841878572
1377923429
307684065
483763601
515700581
861966206
948825255
307176630
724443820
998868749
577707212
468186005
1173252547
1341829021
538237621
1022749470
297543549
738522088
522057377
920516492
552220981
784605531
1117289340
1179018554
546836823
1389129065
451312709
957203296
835871078
1047081880
795075572
653417255
623259802
1151315801
510421358
1431379506
922043210
971532675
713658966
470174754
567624108
755430099
1016394080
646909031
1125423956
900439515
527046355
730534900
742184097
483013808
349907284
1162893119
1112069978
520429561
467396580
398455899
792461615
408841392
948477776
863175021
1457655678
505861156
452935267
821645554
521917098
979460314
1422705694
752230085
840204193
816576428
888523423
1298875422
723075172
978575198
784384052
742753087
1259786644
305715511
1180645208
765014314
738496231
967898660
1046472496
385453617
441838844
983083118
1027722851
699664499
624842896
693046406
1023129017
1347961131
1137509148
794989155
1145205525
1372231355
933624897
932978950
742139448
825839039
564492499
219730811
408820689
1455084993
1086177159
1236573785
874648606
733469705
888335886
1031602129
1400349644
598667669
1025157955
1321093322
1446667201
888576783
510273658
1253555160
338550289
1020642648
772339542
503939854
878738059
1267751977
1064181246
931697888
530907593
541019468
722073764
260766314
743021956
619523683
840110972
1416799743
956504718
981249537
1088848817
1143705992
965874354
313766054
1050210063
1249787847
1293161586
603784118
777992107
715866918
908901367
1414424152
851663817
762909471
817499396
1497923294
199474282
486399945
546861973
905811427
887328806
957755989
831881899
1257473240
545639921
173408848
636951921
1458706762
648213020
734115339
189111856
835991018
621602359
902510306
662259575
800499085
981434780
650849717
240903003
704199759
974900544
518505474
211490240
437633823
475213531
667242253
482995906
405691894
868040912
1473544252
1498055165
1101696323
468945898
1366038168
341239142
457134647
737947230
776785437
798498207
574397749
908437815
469923891
778440336
1013730407
850742321
1048323113
907544450
1468830634
696977143
1441618601
602448844
1470819888
692500109
454557971
1273070385
460512650
516884076
955925389
531879574
1316605436
857943110
687204714
1467786568
587806906
1236097651
459845025
1310728261
804582051
488648410
664105741
509793839
153836693
444386968
234288148
475161054
815019587
498853124
769413895
1027208369
526129883
729939398
591162999
1419523093
637132487
265636767
840078764
316702621
1315389949
673982626
781378003
715210485
586736622
407469111
472873229
105240298
490568478
1131606940
384280014
747770614
967407989
807536012
611983777
813122810
557446898
370645180
1423327330
768448141
614877611
357554614
741578024
215420798
611747249
1429843530
1007760172
505512234
472405533
518133551
748068517
644683042
730206735
1029453752
1023452854
451602949
317760494
573938270
1247318552
393495659
784681892
543800866
711864210
829119186
677404739
40587336
886654872
616732211
529625111
555843969
580862242
917898817
864454995
386469064
909353551
890513787
1423367812
770937484
867496445
449040701
353503975
367112471
349686512
1294940839
524071104
1201518590
1160893365
858437889
1025562911
1330143252
1403263948
345268511
538443852
729539129
817631435
755436861
770189254
644676726
1230464914
402734880
891117895
1431556519
1279724945
452109052
667160192
693904463
760102801
621686214
1217083716
404164212
701980387
1053383893
189693711
820385355
599353704
754380272
1337853359
366286904
498664473
586315554
1163348530
949379141
862684099
1227818863
650261052
516465590
1174026183
1032787967
1003990035
848687926
704277708
1139914511
1000519040
794820313
528506840
545487183
717881190
1298116546
1484901998
788708311
807891325
513499210
701663797
913635143
1337665872
462933369
842364350
1024114390
1399774788
739687381
1063459204
326624803
832256014
863983215
1130402535
771288803
578163426
1218023580
1464737998
988043503
802128872
393368041
835918227
1184817898
366162826
734656058
85872702
926050091
547559757
447064897
1217120308
335733219
985332955
475874485
955005151
599940107
853117256
558041080
1454176568
1064549327
984817952
1368133401
709160830
409005558
540068124
1408758256
1215773632
492484795
668028272
542721573
509870547
575304201
740609070
1432748672
651001861
359432219
826583293
821029216
804307761
1381923322
1441173056
433632300
775987088
666426700
306653386
531013089
92594503
649102397
1122307807
1193455385
304223756
837396756
408196134
1319135495
1498565889
319029698
983697624
978548853
1429237273
889289541
976134552
961410791
211293322
934829316
545278900
766840178
1401913406
609863415
1187120814
638963238
789620975
957302904
746237063
271137846
1111169114
640850737
587603816
844327664
228902560
753785238
849916479
673740594
1116526364
480443314
623456649
1473161440
337080034
414532324
825272202
730495657
667960667
453501777
1179180539
1036745383
516227189
1062178457
1425114869
617445429
254497713
777597631
1429875201
941603763
1447593025
1429554884
1230454373
1318959809
787196637
587265692
1065201977
1464556063
952319477
505614326
520812497
916951959
1449223448
420611312
650533167
1473815665
591399831
602723095
1013043396
308712889
530595582
296908733
1029906362
908252690
393305382
769665900
604690163
512041521
756969783
1062484257
783936017
548775302
1290883905
962626136
869410954
767894627
1432597847
1029148257
841046171
940813057
487223383
709456786
454562421
443097050
1125524255
749361370
949488507
624078162
627871432
1022463215
1150084007
766594738
675728773
601894047
778232840
618256080
863377824
1140328631
624127689
528269003
1411580639
638803846
483139872
953355753
474085089
1285773340
674838275
462683484
1428856795
756739715
605463398
937004823
695435888
838009190
1156067996
560524579
1293187376
556533396
563159793
466146474
687753331
634475634
571875699
1062851066
838496590
1088287979
479138658
901754589
1203221016
1088269727
472608423
629917850
531456663
1213405302
716169047
1467843904
1006944322
1298801603
1103306104
794238255
609264140
851044825
376935419
1199459341
951569215
781917072
1011396826
469135463
373090213
564087061
587780720
1198524116
697150431
1081189070
381787988
650413362
681708261
838736746
1004417242
1327966472
538117718
417980366
1428670627
838035129
394182536
570980521
456886235
1461324108
633542106
676723390
1158834548
676206975
841277522
422979720
1141327387
917985090
215074669
720173371
420807342
991348052
1185057937
412560998
416312109
1194480177
919004308
617448906
808852834
850513628
315947391
769540139
750520491
1390632356
1370833600
553079158
750054084
1130294274
1251294096
1109154154
1361889802
391387273
360073655
700036943
466214457
1481620479
864507646
335918655
822661330
1401276942
1340442651
456098142
574577381
666398713
1392807636
519181752
1314217390
1075348869
947592743
561350856
1074627345
492286675
560060166
1349655160
427252588
551786711
1499248103
1424717767
855382802
864971595
440667733
557193778
959735160
583736561
1090592444
1255871765
330666834
691735317
198352043
605919075
1113006990
537601939
365494164
576084095
1019270720
1234767972
895934143
1264266531
763620011
1317965713
497577389
1176987957
966417804
1212619035
427298142
998198209
964404862
576340098
1034730281
211157238
554277571
495970192
887158561
110734569
841150966
1366763117
829987664
830392277
895970905
962743944
852619774
534938293
661274051
624999325
1143095468
943340219
1464251335
413435010
1032517115
743942993
526384640
805798628
516744391
459821456
826161286
770245619
779683197
1146331701
953539851
774296732
919975417
566622639
1082911315
43276340
1273138139
1458427542
926615130
520336133
1127576621
654584179
1386387972
1460705355
1210364057
1035558770
510118829
715738349
883423642
376914381
978413171
713472135
951768398
734819942
868737432
798613011
702317397
438527905
880757663
396667497
735692999
1489412619
1389696714
608626779
279463908
1063415983
326008745
974799322
170970442
1494632155
643702954
878067714
680410739
507888816
1010485133
1368775370
322417220
352747120
1378764158
1381244340
1385042645
1235886297
606990323
1117908852
750877034
494895121
214102507
830519211
988639678
259242537
848943264
539835671
1482416892
817104129
558732236
1365813403
401499281
1367774145
523266616
724486048
1316288647
565543594
863855706
432850834
770152291
1487082544
238288360
1437845675
1092317158
1495158836
339383594
480421533
175111012
1331418843
322362275
1150127758
1078000470
910341130
1081067442
1044739077
1076301268
837713751
848753206
1423746716
1019092966
1325177504
1099048925
1011092318
524402673
243002222
589070203
731209384
998083912
1001601493
659916827
1158778363
762819574
1023177835
587719117
945101711
654057956
490924135
637425300
482863799
689585079
1480591585
1107053691
761219126
1341947199
1275087658
947262840
1442043289
440217524
430995176
116884803
754893046
790991588
536074805
1003701131
1471064504
628136523
1628227
642878829
1040842414
1198783554
316955808
824556966
1350000283
504679507
1436200159
713750449
1312594742
1242158578
631887244
1243188343
819016832
1206725623
1206020922
1433156161
286792121
768183443
251787779
483033738
1098349079
1323308766
1380539432
1368925255
1310715081
889264937
355049231
404920219
864459911
593638238
1203948859
630783308
1498999566
209711741
982724517
130541112
393789447
744703527
517030227
784449013
913959651
1057701157
570438659
750836034
1009000351
339460145
958267058
1383543864
822895361
913599369
751050349
1269026547
455671616
1209271108
814511327
716303155
399899086
383677965
502797910
1055297184
1102758593
581130271
1050704156
710749435
743831472
692736471
499269823
243055095
970922903
1415561152
664682085
921424198
357166042
1437440085
435303949
1123104755
923282001
802399853
692806409
467760650
757735046
1397368319
891415525
240257877
448791932
1360707266
1031760065
668199608
493956179
924107993
759566242
1059686064
892789115
378027067
530251673
1421384571
640317661
859813303
490581385
349633433
750100641
355688257
819833020
1269459519
754775383
453082101
1316109190
372146230
971065976
368589320
283278304
623475026
1497716244
118894723
855424355
692785777
570777826
1108667181
838232420
1182481996
264664728
621433802
793326955
1381790340
456773638
997492254
458304728
824936239
728439162
779278704
105526122
530196703
771840
638548388
80344669
1396418440
634243406
882803485
383619693
1388363692
509538329
1376579459
954414519
651199688
701407796
1063939933
673200113
635124399
1157970137
1216921901
453316977
820264663
521631780
511830871
338000970
569205043
1000404325
810455033
674557934
642325500
1359746795
574874666
414276140
450764270
493935085
1366600779
680038995
133192076
1317760440
395248515
1351696844
454665932
1070450566
517901540
454532090
726118937
778380212
617061054
330915974
342023752
1339552396
1456798954
1218767508
550808773
689245578
610302960
662609918
649058246
1379858745
1128832965
800713035
1158786701
1038581859
327688052
1161314169
690570350
1224928824
483109765
1020722757
255635859
1100460013
475247907
1063235548
380664507
1384494147
620277684
973710666
859497333
329644276
984497218
726209054
384997809
537717539
486789435
1479652402
1315350825
355846910
672202669
945496312
803071235
577905381
436473961
1297359955
353417665
494325033
438040774
366834531
980127157
1089862823
826129224
403501915
303549461
916344117
364417055
1235229415
461161238
462017798
290813753
1233887604
1321957233
804081787
714441688
504099792
498098992
670835982
884773239
346789167
520318488
924758648
1190456499
1496055397
625962719
809315570
85039367
554497171
711798398
979338826
806873203
412998861
290890510
716619838
640626361
374561973
995219203
1002801056
841500914
696516035
513811952
909401613
940432670
1463338196
1437469686
1287959677
1177010139
980834578
797479574
1172370192
982967329
1388343909
1277317706
818476798
501209657
338488942
1438140931
1027419844
1490524181
1161212546
1264251721
1242466863
739438602
917925532
546608149
63260495
964978275
930589006
1240835648
1115435307
1124941771
827707908
632453587
1075486092
353413470
1021773668
616718717
1248119055
1053867619
378590177
730899617
1066128449
346953912
558267990
1425994754
843224396
1474196108
1009994964
1025040538
877613250
457286260
1341363858
894843180
1193868748
1150501844
1022253681
407204528
739217988
809301423
1320020747
1131274159
684350439
864954569
1313173018
816593843
1019246761
578527566
1061247646
1016854648
795083927
576924959
582352157
269935360
494774399
1354439437
487587198
1479580375
989038018
1376834520
719453378
247552828
690197143
410023989
263176621
1331945931
993776286
1141261404
1440066608
1088219194
549719368
720390941
441800886
886060081
956072192
67146028
913363190
724912562
896473024
716126898
1072384357
1280490214
1327411423
887654533
742974095
537803836
547179935
1457932201
1258763705
708540391
776813312
800052144
705337407
443253120
522242368
1346350894
370028014
839447091
687454231
451232341
629597195
953609676
1079404833
1128080934
459084045
786956362
602469455
981767695
495588231
754729905
412079807
1383007663
1072590276
583401547
1290396621
887603689
933927531
442969404
414458387
679139008
556476056
1211271744
603666829
681955615
483513419
927248926
273776750
876771459
1045172524
1075918406
746452882
750684959
452395978
401883005
533368903
315729141
66455145
917539583
1403780682
833364014
1327409736
1352472487
435088636
857701182
738521194
811479808
299633236
709223597
449930825
3457691
931681387
1000417618
1369440353
753713586
520186421
128243627
1106879509
612171412
1016870176
844745061
1304439030
354009369
667455524
888785465
1056543218
610724185
1250222825
767513787
1378062201
865764409
889403971
420924741
768381458
355963379
900794133
1039774789
431378177
973513878
541042145
424100449
724324251
380767105
1246633275
853726629
2719642
544113999
1310393823
489189288
536764484
785556887
913969208
869549487
481946982
992616533
907763707
791676992
1485478010
476033674
414638123
1358372054
741634979
1167219903
1450770396
789924788
429934837
655408513
452354584
474367270
844344311
1137816757
736141604
485385554
511062137
497699675
584606593
586088874
774661996
617992305
868621981
363262851
790759634
1337515310
509103703
624866257
910676083
485624693
867976846
549516777
532000462
153248895
839277720
713741578
1126766257
375484403
725862755
549046724
563011616
514051893
717993189
822746076
517895170
1309179502
1161325552
1131488721
746551839
895122196
500678064
853600644
1014902805
1470532828
506492212
394829989
741577054
843275509
1124007459
443138419
496160393
1357808934
976359038
472796151
619191127
591216357
406207269
1065944313
956998336
1427987446
700236629
1309940168
669755236
1376006342
471061779
887465341
566569554
762705067
640190039
604033458
648339171
876547913
582826526
450626741
528455391
438948554
1061994489
1013587119
1146785696
1258125804
732949901
405239451
884864547
517891084
1440881820
1322984151
462338739
873547724
389629148
971477135
696509289
1172710381
501489709
689616601
1115097065
1063775803
1095192935
887789739
752931407
858639345
830946124
736636435
220049305
1440119401
1001706235
983523807
456230728
791240416
951586029
708374230
472356613
596992800
1034844948
590461560
668649557
685975202
803290007
1250317749
80735709
1412215553
919787628
547939797
1037596458
881183054
466247827
471153204
414752260
296264160
1474358395
854405832
499358083
1219812958
799981857
536424518
835223870
1289613528
405290135
1175957987
678713013
1237288115
1319225145
690680710
579678640
840970869
960643614
1341344997
653529503
1155578949
1017467020
633117585
854554659
1207492250
952630823
728583189
478254508
534241548
960856510
669785629
1081956265
759695138
544410639
930155224
24108826
707848843
1317273634
1084756058
1436882309
773749749
844067678
1284961770
274706175
591216690
1327248434
1036298626
814727159
1208592090
1100198490
871263448
345545654
1304234769
865842619
1004374137
734386949
1224164964
1015190755
809854049
1277429683
1026443315
515868069
720054401
570655354
370132415
1223522141
582794559
555211752
481268590
873647433
783125736
502428030
1125367877
1484944582
1319853953
1158444451
1008192257
559408410
1230328990
1214689514
526487386
1191591224
1197677248
1024318782
1398925046
1150256158
997346047
1092815331
1279062674
985118250
1191048613
1350456140
1421293058
1388390558
883640017
1324293538
975368702
993509723
956353472
1294394489
1260435118
1223775645
658691554
873706189
1073031594
1299176822
837303189
1003604533
1333569488
1235040487
1090744347
790001906
975834200
740782051
1149956692
624140179
937156304
543314541
88833811
971476204
764285476
1270624134
1137577734
743056281
1363664172
1123933462
741320695
1454311398
369941665
1025968502
1223924013
1139089739
1219455915
1266592841
405982160
727801294
847610531
963363887
1018807463
1400282159
1278302482
945974647
407357055
1297436569
1126827864
993795224
1277403019
823267410
783807720
1085297836
1142467407
1351119345
917390828
1033736887
1261498441
482693604
1314303576
1247798426
1287567788
731919957
1047106933
736006560
911888865
760300275
926082907
803945295
946601999
340426186
1112772282
1074316800
845711992
715721130
515514707
592076251
1368592112
1376805386
1236186473
1176606811
835960426
1034309105
1050292756
727153678
998692383
389771905
1353741913
1124026435
852602486
865444941
1134252611
1220975996
730780485
559491368
485941619
1398128910
645449990
1246846511
845720714
637546733
1154399295
917112786
1125193107
739327883
1196148819
1186359311
982108197
795939588
1360039210
793229460
632194614
823059627
1101616042
934835753
1468055702
1476625439
745440905
398826475
718765776
730234176
1372371605
1002168960
1261727850
1149708525
441160328
749039059
570977125
900493593
1053206522
555443871
769553326
885257813
962967449
559115979
884393750
371673926
1452591924
387730503
829638424
884447756
911996241
1410933760
784058121
1053437875
549174512
900043088
926041291
1305974302
769231070
728263703
1010212003
356607380
1451852461
927085199
998706535
471226274
904940566
761064261
1141853643
486700472
410975968
982312641
728058995
1254826722
955166517
536870693
310278713
1130655442
1418873192
1369353534
1113073412
710880972
1060838625
712121667
1118067466
984478324
1363753167
884810754
645023912
1396401963
757412055
988453639
1099986198
1232972154
1043825542
551978869
577128812
1262451162
1153943014
1006436818
792547699
1226406136
1437469023
518118780
683788532
346391179
1133553599
544780180
1232873629
786612767
1309517176
481099351
852443753
1238816946
1015392873
914248171
928521843
651598603
848563578
987049916
477451207
1383705826
1216034427
1488990949
544893607
985313550
472954122
868118521
1490457513
466554022
1320529771
1052446778
1042688903
977587124
761996172
831310352
1383728625
512124552
473500946
884757629
1013025550
1198031006
1200544247
666872380
872900992
980651561
1170113978
599997144
265383501
1073285876
737037856
1326750238
931351031
455526371
1127202233
1254513535
511374738
729464913
454415114
74561241
889263523
1467754799
575917289
494839474
1028907164
1267979810
1206516384
788591701
1447423481
748102121
708146591
394924674
1189174028
1403012018
327542446
567151383
1258802846
397090270
1381741540
738889677
1005892048
839676232
1028058083
379468179
973515385
492357646
374606659
386846653
243625512
1392618693
1170887262
865210592
697352528
615126551
641369520
967260951
890415110
755370951
393984397
901229090
1301267654
1406987431
531259079
1408225474
432816254
489230083
521175903
520026407
479629625
1364117380
962660246
1187990902
1017913328
557338190
1101941061
1055322082
1496623421
1155297843
1297911428
722706777
823901244
885629670
917187695
881601388
320868837
1452096762
659905313
1211140091
742889067
825710725
1294318392
971197780
820248569
975170233
972235826
907872313
499307708
781001599
685128699
737057515
874117369
391788203
1330546032
976035816
1401261501
491980510
1035861820
1319937866
1076452191
424205153
418301253
757788080
690038371
492280944
458949961
1294646552
1170061271
450604908
1045497432
1492977302
1287525195
1291447148
804296460
755635324
591475522
917840670
661530977
334839806
895496397
435909583
970393440
847923293
911482014
1047552115
749883311
1098323877
457093456
793988383
1180825274
399255756
342702936
659803770
821380992
740732590
685977994
547685510
1039370822
1354207010
383984435
1243152100
1335178524
555227251
931459188
619752582
940696581
1121654508
786757515
1446970239
1010040799
957632498
194664519
944859237
1006687621
1200188098
1004469890
479474676
438559632
398707237
1062814586
334188272
384582378
1120217971
578622231
1336362476
392776405
681791736
663330796
419327336
983079109
493295445
485662937
657897606
411300026
496260532
631578397
311054016
782617562
707389918
1134513692
380682504
993324539
1003281824
881626128
695138356
892097206
851919929
573596521
1464199126
605404520
1489409791
663895083
1111493431
1428002131
590551240
435612911
675422581
915204970
689945438
909919491
800113053
829342228
612590409
984898544
698341894
1376520304
908137762
701664946
926214918
877660784
770468610
966508905
754305117
762260454
387746295
821794461
844571764
514829090
790755230
513969697
969480938
398870726
43216385
1240965536
195250214
113814750
450686156
522995281
970074882
736446031
894707155
1484039356
1017012310
501637849
487109946
1380415942
675419656
906968337
697351482
483076164
326798393
685732433
841322227
672661306
1315679677
806284240
713948728
756098587
1280390870
530528154
377731292
865140504
601131386
617788656
403028363
820769086
677071727
736399435
1064641473
499550433
588554196
624378293
945027415
803367646
1234301249
594839415
388733873
501005812
983890725
924145148
1497317713
849188140
764487585
741232542
1071799017
765826764
1200287317
413361225
207845963
1170670365
1443102782
1425973608
481887363
785262575
971335752
1370319192
1420325470
894216980
652195464
499231570
1184267274
1025200325
527353406
297725834
464702877
735971967
851445029
1016957496
493976828
360077735
166899959
372389437
842519008
727672439
657638292
1410702713
695692539
895482315
1486699449
1314432811
463768925
359696234
1288150269
483697173
953231248
1434697951
596234395
755494892
756090107
1282917373
1135454766
54527277
986271071
685180534
395811997
834718506
191327558
558754453
1092013108
923463662
815750728
526574492
689631091
664120055
751099880
1046196207
381040353
1177522127
1360439091
1291154400
1392096487
889667706
526439756
1436858250
1007302517
1399935847
786176403
1046343830
1123849506
1353754540
848384954
1055926273
1334484261
1000393370
832828662
443333203
1234283121
651313010
1091737474
441511946
1052774534
1430245509
404388356
499686462
322737889
825876983
392544541
865404740
1427840525
606378699
1008242051
1374390031
1015903191
1038646399
657807972
1493051006
1089600750
880881079
1221996833
1098292122
976782209
1001395197
1023793790
634790656
1051100198
1092837100
1055891963
1275684498
1190471337
951325122
1129655899
1327297110
1074122065
980876019
333045052
1071055012
1314609832
907116298
720420145
969916404
1091990398
1468425206
749236970
594173497
1486795963
989530281
1110894596
1047071062
1192838927
1231074558
1031828595
488029204
547915463
1033266802
1139944576
932724224
585970986
853733390
992821157
1157872820
1242764532
883390107
1055047157
1125474931
1118952045
834000974
430099614
652935918
929317855
989187669
1442303495
970250579
158167625
1018175367
1474123319
908906097
1353709310
1280321379
1069417930
1418162931
1240843066
1182532363
1165787917
896682823
851454370
484533928
1457075506
1451991182
853692107
1249014248
757319678
1290813425
757378438
650712582
1314158975
1149931064
991356424
1380163909
1235067879
1288947250
832080620
1435014979
828766930
873452181
983360295
947319617
581059536
806004735
1191119063
1415742512
1268735541
480845826
837300459
1094054994
1298683771
841542966
855234448
1132518632
1442613941
1188326140
1016025103
1008060699
1328442036
1113648358
1106735230
1112107731
835184925
1016393267
709359924
311119438
1462521711
1353905639
1180425744
1447439678
623374612
1020493070
124694308
499019050
525288776
828250539
1475444537
1006819068
941109613
781223625
1307991929
1243946159
882992530
631887361
1188825124
775789012
1336123442
909897572
569022982
727688025
854497849
858592784
582834876
893488622
877119965
1393777785
1387689342
467937091
799962194
1197819772
1184573242
873813947
1066136846
937746541
450706768
342258749
1349786941
692304759
921915264
192162816
952636997
1387690382
544068456
1080442368
702139520
1365499379
867845399
823951060
505733077
619494636
859631215
1123531773
535441456
386202389
1319133855
516369775
760360734
425443103
895866092
66416840
1074857716
424018936
1268471686
1200736410
762429710
290066073
832759005
1003875850
1146699970
1072617592
1264756637
1173380204
588311298
799462100
1186484337
980693812
705301775
1414572798
415198229
929694311
901389233
875996578
767200196
818234366
980663577
426518213
1360538326
579016195
287618852
199844719
558982108
841004240
514739441
1086979041
1096459492
1244052213
904000381
1028272505
824199154
1332963782
1184092629
594709546
475435202
1402827249
468409316
490021325
1274387139
628073908
836465383
257079869
784280346
1276364352
696979704
1451491755
974407029
733605709
649509768
391220853
734353712
861678853
742186546
586498943
505184946
391422204
1086499250
1412676525
688548694
792629354
1445945306
1142829512
479291147
1326701185
909431954
672336717
418362145
863715400
654956731
836321598
794589945
505974566
962696785
887056068
570893883
773759810
662803324
223885527
449435805
791813608
1266427094
1423032692
1023500731
629134291
842758196
745756022
1031963058
920078253
1422657911
1395647030
960276584
1065216919
857483192
206077575
1207906087
1042187114
914306896
951620664
379777137
684539004
458657807
1376524977
1448694362
1198593779
752601193
627591069
1160229539
1299863814
585186074
736253173
731136977
1484410795
1062385766
864279001
1340587909
534042339
1123164728
612834490
723594210
487464625
990708570
1366335879
1107307400
1016055670
1187223878
878338991
1009025872
569145671
1325106109
1184774813
508010426
233100225
1099359238
348881687
1122782348
835786402
871776088
919573597
1074454112
993645854
1175075592
859246698
830002456
1368685054
1050309926
919690387
1236484297
752812509
1358814075
1304077818
613916605
881177844
978756211
1350783116
447306487
444560691
1300529942
1477350086
1294000701
886087628
1472247071
591707615
705895852
1238980664
381038489
1460410402
1047887858
1288716666
805286070
1490875901
1149013153
1429221578
1497446638
1402363899
793973289
913633830
457842230
853869425
1437443642
1064803498
757174716
1236300893
1098537889
852975903
1291544552
874592751
543347787
939250827
974745874
1443841787
1112826598
1391060918
790484466
992755374
307901051
649846348
457978546
485661885
764284937
776450456
1022580919
1105057433
364773181
1119455660
1080598976
786652993
462962182
703450435
1030963808
745850050
454034567
530176069
481138531
458259531
1108882612
992665211
775672186
1160681954
637673816
879767130
1418337525
1441951980
719082469
623647284
801621260
830875094
489225805
467157715
618622884
678122950
438872700
919370746
495658054
513175790
1489198256
928824043
24721257
887538531
888339478
451447874
1364912971
577951165
427970150
1311435420
635019789
1035496087
836137297
1362072547
296540039
625462592
902345571
525363336
782940549
820542440
1059067135
202414319
723821409
527415151
271277805
1017544977
1277313547
728333172
1243707387
1217511267
713023657
1121948541
937215264
1416100135
1027036993
1006303199
421603519
1124355925
844760383
619247018
1056404005
952930343
1495147009
1082291943
845152644
225675479
1171303162
1214582348
1058749340
1279233355
734564170
1125856683
686967348
987360354
759553191
201705353
666870570
997277741
1296967953
531753116
1020131705
549454776
1231184622
513554578
549574690
1392807820
1195200019
317604829
863921459
1267256978
1277068466
402756806
1122379167
837729694
1119919938
966096411
603897238
1045324752
636644179
1211926002
651059192
1383287289
420926736
864914316
744445544
1438888110
138281848
1119733344
675006487
603490871
728215485
744454815
768141897
923720918
610796162
987266621
1065753810
754832592
663643028
679274703
900496637
1008091796
981232926
1362176692
1024320432
267198966
1308582787
1250956407
1126260335
1338670543
402908758
565810912
1263436054
1461184340
1051386575
798889975
924755366
848258368
473581906
721222974
599227631
341679835
1276661922
711426104
881624618
1148887495
1018499309
663713483
649832860
216570450
385014041
939850790
1353014218
1242361586
367261842
1007104363
767828186
762593988
895003256
619041796
983435967
932079131
939312318
636187491
680594973
946767455
1275832493
1053951707
705268008
1382749059
511495371
392652553
144917146
683752549
1124266276
895931127
493413721
1024350202
995346454
538837326
538875294
1114497058
672697659
728493231
557197128
1298267702
559163844
1050144870
423235719
1422027115
1098297341
736450163
734254470
956342005
934658673
1052482687
868337971
124779850
410499375
795527722
989949567
851525674
772390278
1057454162
453739892
474751906
918650556
1422697845
1083733738
438396999
1057668332
1073017633
546241630
1405741260
1024017627
1333203718
661293863
1178902626
432685878
1353175742
843585981
455729820
732320414
669527690
566062085
1278807371
839528788
1235485721
1264637851
1432923546
904500975
109882304
1088119836
915677037
1217736908
888765408
991688169
1384501214
1352217647
894571491
931033643
513566453
753863244
851372869
894906769
682035337
1261321874
958827205
1317531246
124269042
240859166
628331696
469451838
1242742136
1378718690
1102630601
593357127
888379772
592501867
680427941
332438685
864443200
655286681
1017120953
679861007
1169279330
845951361
861660212
875390647
1002690175
489056836
1047394310
858933652
538027646
973143894
233584574
1105651439
837506354
775370520
615779550
756842065
967059674
1403680602
790393272
759208839
1388089090
1319359685
670431456
912577339
1431091263
899057170
988957868
376934243
831088586
936310650
896426821
1275182417
744837874
1055447524
1231960333
847992871
774050644
506727397
496276544
538645945
577004624
1052459050
1306801189
1087433367
1058687845
1394993353
1001715603
967992075
1105218152
727772872
654613790
631289058
540003656
1189435805
1014117776
814464363
513899174
455849514
516334189
374597377
1253820260
371167608
1129948739
789089013
1331697104
1352787230
402409243
741469941
798060190
469577145
969884580
407716583
602722794
977542573
1403155020
837939661
804704267
875467205
689454010
725686229
732734822
1091988930
1303351747
1045837973
1453791465
1183381658
1394486557
425556669
645174903
604514839
1060108333
1010496524
605087512
835743747
959859972
531786175
1061798756
938249604
933951668
1360185864
720277380
1006051118
1342698238
1252846436
1334137012
1049107962
767556501
1204949484
1403852248
675894074
1365897523
736093625
599665356
854397646
1026273034
1019528905
608861935
1252194195
1221179956
370189602
898826961
667224794
1363795041
1399239725
1118669145
508534178
597344162
156166772
397317366
766629642
469470021
1078143994
1367370441
1072535898
415227293
1166172921
804086458
1464475591
386998520
525121482
1345751882
1191405202
1132898702
648749234
964309868
1452516025
411182403
814497804
1475312503
1434112006
1421698914
302537593
340597340
1413576288
492969003
430155401
568423306
494526293
792462226
289290076
315238456
1205524552
761646346
1394649439
889831965
355474220
685619366
1383858222
678372144
339103623
569055309
348907070
383115121
716561580
334083834
1081433551
299369446
561328424
578322131
694209976
1049276279
736422441
581262687
527072308
585890906
875668453
674453904
949502499
1196427743
919203657
865412743
301960610
415546207
575570745
740563990
984321045
1024450015
421318545
885398115
906690404
1170250212
254339714
771436875
897650358
934048975
839392306
782107511
553201140
1111232820
673086700
1204728353
786227213
598200063
340914763
906512145
256080680
885509925
462710447
676484056
679187261
342923936
1007881228
340510453
971302684
967404692
427904467
1300451642
831761058
588999268
703734067
290370373
527834843
913681270
853207403
886351901
892827474
1133514903
750761205
483723653
486588468
73671840
501776894
813225608
1395425757
988613632
260561716
838882484
567961631
266393859
897458367
1233487796
1269145856
732184805
921292785
477957339
1370921833
399193303
1326495337
1402187673
1317770330
899765001
713597327
746852712
967321713
1387164599
1163090786
1150118633
409411421
527230347
805663835
626398320
765253215
1348664623
378164826
929414040
1302770898
540003248
1276519587
1343591005
1257643604
681006968
671732071
1398139532
722573580
610790173
1118013500
487828979
487454237
985417276
848307766
941839671
1257244353
557575534
1460379746
1101227276
1034789535
1113100158
975889289
930155723
1487921757
852200451
1369606769
1396394731
539386659
930475726
1234892606
1026554061
547203488
588962929
1330253186
1009040096
856445719
532315164
978013614
1192161751
987650571
1268735969
862388348
1024919659
721905732
1355802736
780649624
692254237
1196118757
924406374
1240108469
534296207
167585415
664208187
1049313949
875870160
772654479
1348805875
540132924
521359143
530918834
223914081
1394810806
1280710090
1032796884
1452507358
979642170
557061671
834170781
1321796698
697405844
1110588709
1349010425
793401215
694055085
1075147375
1177438002
546129559
352156654
989614747
411905106
1194939667
988178561
890876580
598127627
1243589162
1339715512
481668674
701967071
826440782
951819372
1004463286
694224642
1030657576
1025902854
1481036466
549719090
1359451954
998222743
1197188732
1244801776
1297480686
725089438
978870600
453155405
869653685
1408210087
577783350
985454034
948113136
1029103636
1246438655
743336489
1190286533
1296130595
1159670538
1039376094
515118280
1493791191
455153702
1081709179
1273491754
1133129423
641818775
802263636
1465317784
858952175
1432851149
1059328274
1304148157
773396169
1219862917
883987303
998885558
655742710
882277132
1379738157
807438547
825707380
1024588456
428135898
1355811016
880460109
681018793
1213890225
790106445
942084772
938410166
985195437
409957555
277808540
511146689
1055506746
1092156480
727492868
1186760176
947737724
1362425068
1043423451
1336393338
1228240989
558942932
1484269205
907246214
1288275315
809776442
1497662361
1311429045
1100466496
1336964278
486112547
911845153
937506309
1047302949
735959113
1172512596
1478171424
480291626
729542548
474583547
882156685
1436641185
873563755
1268729177
764572894
453168466
1329735132
865351389
164379570
1426389335
936565439
1083630640
474362296
1132562777
1159460914
1387717566
930563203
989614405
786118103
535006246
616373464
1322810677
354110283
216511586
992341149
1276520058
1074967582
1082379953
937495616
1198150541
1046812725
559613142
1041819995
1062200023
1056428556
658491847
438443748
716091884
939329121
1169060543
731127872
701247950
892085852
1374164125
839893787
1368282170
1145363248
821161054
1050371885
811311986
1334551428
732543123
997378050
657311317
387247727
1460596402
608159756
1067898576
742769324
800445025
1259398058
1431561533
1287401127
1131552909
1464504905
713701076
310754617
1038161576
1216923543
2300763
984664281
900470161
718717231
953925604
686334544
598707724
413259245
1340688485
988461417
1277374495
660648146
1042339817
675363109
910746398
679061016
765297814
513510231
915895355
890975708
1297544842
921500316
1017719710
557484657
350819721
712883659
1063775818
718946051
141897869
1260584977
1228340739
903765946
942396050
1070064571
445140759
480521790
1021623584
1000819714
763322319
1378724723
396578443
1116803075
1341590116
1338935704
1464933308
957555091
833956883
284690867
910268908
1145421984
667125051
604311390
973297585
1114501337
1010935434
603423225
489137767
503951519
806687217
886504660
1487162892
422740037
1070611095
710785095
265905652
1185070946
866707351
399011831
627351797
1296006822
526412206
863906057
503082784
1192832088
634969827
1416800253
544188944
706003106
1383080979
1001462557
865016424
736619781
1194359540
773475943
1098287952
1197495711
1016224673
1316042063
1238241182
697905057
717158896
604265320
951934776
653545526
1004050702
1255430325
1167573544
537047678
521956474
893546347
814387282
1312493366
887399189
951190410
1361684196
1134392832
902538156
776420247
863858746
1397776266
1323325745
499359077
242405602
698321412
770864159
193719166
549796162
1144037404
1074228334
513808585
748119630
683310931
624646684
980943555
955909561
661111699
1319314434
1296631689
829960935
1456678339
1296857080
1138356171
480208575
865655013
1331450865
1154794260
1277646705
453111874
1066885096
98948749
1349963172
1100397178
1135834844
518498905
394361331
686352800
611448820
544428769
644956432
436831467
1031894432
953322276
1436534450
677311699
907630371
1088280021
1022773977
453319393
258428393
515642251
614882573
571168392
1237564264
143885448
1062037327
784898421
1232437570
624270686
846011045
1478695537
359670302
979203745
1074373010
228891545
1250784087
1450377440
1005854017
504793058
1000871834
862457166
463291669
697450531
568550473
195063122
1312191393
1253313074
829693134
847503509
715138718
1268464241
731681669
593618628
948569982
138058737
871740072
1205946568
1024917269
384183979
586627854
524704379
538603015
376700649
757953143
455660384
454787883
47183576
888001651
607136791
454342711
273249485
233049005
1216556867
650837131
760543925
842676555
1362436529
661705235
949998731
380686163
491417801
1164918246
1415382761
1054200302
871875680
140927600
993962044
517131063
687282439
385823153
892987699
441234622
1377748299
306617107
676625375
940272818
808364219
565695396
1028168909
1051012859
881617988
481701407
480534811
41330895
597475175
1259615320
962655022
1076956265
574200812
1419343325
811530127
1111365046
650737273
1299261571
1158953585
485606104
495343691
1016030648
661714477
1296568399
936996958
269471391
644657893
485168366
943402676
1104925496
472762317
672572841
804011064
1493116010
952371479
1112972415
1051091271
930904819
449913097
861397251
966387611
891907114
953937587
535861913
542178046
842127015
892852829
922178799
1016742279
391758170
700765306
982425830
1040414561
1188439267
1355644284
1313461978
789572163
461030162
474560981
894073727
644090893
863084657
680308303
362656600
1320859542
905872576
912274477
898030586
1405562202
1339525441
1319269072
765737006
841809038
1115357705
543510028
1473098632
528647674
710491458
950137226
224006990
1395039285
708533206
1038804720
1003242383
738415582
450316138
1095882689
756595230
825290117
1472616999
575313575
711759759
644560480
1457980291
944696569
1296752231
1190959975
1282985142
1043282086
1458664935
1242066612
885665689
618139665
1232277615
844178335
662601018
1128682182
1132046944
525031193
467230615
807713903
893195071
1423792347
457803315
589041725
512839890
561773296
1449538888
610964592
732161302
730007410
1041880398
632239630
434263547
570687832
500213229
981381211
1303462828
594182060
444457700
619037879
472036700
457004914
702529062
946734293
884632622
295439905
638863469
847295647
1320980628
633671249
1372997942
1382561932
335000598
1169480150
561538758
485779528
1199325585
959025922
324648495
1412079025
1163975004
410416457
736381112
705781871
1322801327
1356138446
968385017
474872160
502028869
758196031
1222792607
659076090
438028700
353960698
1116652946
943407234
620261216
776777498
624159175
821517587
1081366685
1471328217
896804212
1307249980
629602681
755399415
205461247
1015538531
1031351718
1083355153
1207760840
133708314
774905041
954581092
893929882
558332223
770777590
258463780
1138681372
499745622
607346651
756228659
637526376
642710853
479616553
554614645
739980729
847220252
673751215
461985701
455528408
621283270
552037427
647483038
433023665
752276342
709729309
1037278493
448074680
789209733
711001672
246287350
1176859975
1184238599
824961974
853813123
365322929
763682783
341279281
739326103
730858955
1490537652
446930147
571855604
465387931
1105941948
1181781874
1251499898
556139123
279428952
562543881
688160059
360393223
1357733630
531311146
810100071
1026474165
796665459
366210325
1121987087
595721888
783787782
901476447
606285609
622624955
400733659
535944333
636152262
550526277
752357476
697210442
762215391
627363170
171398108
894135543
638237458
1166670316
1202134331
41426600
711582867
953057403
434145017
743878656
790883525
456404381
643069446
673012295
95144276
1073149770
448858122
181081888
563796694
799114658
542183527
339895674
204600731
1288959273
535847051
959121869
664346725
1056958667
1244688575
607201961
343531435
473735553
670299230
630504988
1222287560
364631016
955636843
624621995
565795766
466523417
370123661
695384433
602503919
845909879
962334383
714988746
630559679
194947942
1162634518
626315493
562933927
600477996
361412611
1075716092
478076320
498437560
595637069
716793712
875580451
554251660
969521473
666492672
1047451695
892921384
516344823
881960921
910524811
356295111
937337353
1105596463
712128639
1308422013
1024751167
407124649
803623971
494023868
710306787
1355979517
1375235643
536197903
553491840
738897611
1028372271
756865608
862799468
1091347637
798090174
566844499
1262576293
1055649228
1196945290
1323041819
835245303
662344485
405202631
1025345675
1089765030
546011234
699103938
207933200
383053151
660750878
332829034
970594896
426333072
455437881
75149377
616721624
386597512
382230391
642236958
258241153
385427360
134126529
182787077
518623025
783954869
731259401
763528720
402976983
592444337
834110455
336593174
148808123
428678411
298775872
552941962
156698389
149621465
382619227
576841132
989700401
136198652
330201644
275139777
746964560
662353297
319042762
591291342
384532078
730324844
272679572
227592609
343081289
782773930
492414500
474813787
455371410
579612658
352332908
831373949
535522458
578908108
348416164
300091575
763914985
397612422
585655053
266510013
272682631
330296416
380195289
424557024
175344385
367812629
440542225
385560606
597275175
580098089
397622278
417921720
455683991
461830241
432606410
468890370
778320875
330947861
880329159
332149991
383632423
494288405
532257351
510105780
371089138
435616486
459338596
542491922
550791109
839474062
819404907
555192960
492272736
644673458
540948404
418145748
246041696
672419897
769307262
537634846
1136631813
903531360
376367617
207853181
1035914454
478481203
462441242
596744490
933327683
428224831
464225366
511197747
981641168
225661746
220577511
84723951
606379383
743004008
576788773
380154011
47332386
655737396
367604323
677938182
403276298
424924156
1112035097
970193505
438868178
1272925659
545468823
258011983
659878960
550644870
523953133
1161571644
1224500388
881463085
452797031
341759834
747182287
365762928
987211989
957693575
942390963
703169556
697827160
440663882
39358502
1025143063
414896823
350301731
1150872378
489960868
714905828
113500245
1206536532
1119068946
437921560
605834249
156137378
1252592426
739006142
515824152
478013657
580634804
1110609700
383109409
1015085787
722211001
1247190200
367022942
357266495
819327128
1196074631
291055333
283224058
39829941
481509080
605852281
275760812
403066317
519146626
582819947
736623474
841839322
656646822
449100514
913966119
1201977500
722205374
336854218
923256386
539566968
977765230
745794982
551849738
113422067
579102136
486166182
612924522
396395467
868650287
473268719
746727655
580351803
465761258
599826082
843309104
495603584
936838486
262046188
1045410549
287947753
748350152
568255278
841701888
953941547
888082360
216240432
745100678
676759226
357625995
236610050
1132514211
353601423
450885957
912689351
935737113
106339836
514676613
493127474
1063520283
555566962
818433463
358057522
827318023
775811108
916107041
764832247
440365334
1294925118
512176635
701212857
941838164
836749587
1039080192
974398444
884830383
515490714
500551410
686502879
596412196
1001943770
588147632
471585327
111758207
663498472
769246219
344205590
1022039154
719314036
405551177
789144514
1021705726
406166247
548977663
165686683
241149660
408908962
789381146
198874667
870519138
976027747
298618891
747375005
790233388
824010897
542953329
811088922
979073504
503280016
752806676
438125975
569768122
818565073
231024975
772090398
410394643
544353572
810800939
406872115
578602651
579589850
459879531
395227925
306301572
294216749
615554369
1176944598
598167932
382711739
260883264
660631444
627158885
576287960
454293854
382153314
493134553
754018167
735289160
659283683
726977161
370530328
402343136
598591445
519079411
374173594
895538067
538985034
917687810
435746959
467825936
731534390
654856157
931930643
262540934
690576731
310226236
457114255
1044922137
650346334
725867709
410427065
980688133
458674494
919156750
678066134
560801323
827140732
864882151
381561434
681311966
386343625
219605422
997952976
1002151286
337211677
600147227
758055004
739157407
291883534
1085368342
390348106
553027030
1088122677
1050407927
322757603
425731234
850169943
496826138
643635943
986692247
1217592792
488512808
361646384
115096006
592790988
900866473
485721328
648466513
735848017
552730563
549006149
276545037
407116295
831131208
956617694
788644427
609664956
404654891
911884592
311427712
1181854505
974558611
109877543
522723728
763034713
455329554
109045577
742778322
408344593
486324061
442389336
234677463
742540834
318474999
883252860
1121377767
1088586227
476074189
472258793
821274535
453950568
430183403
1005461533
799384518
148004778
488883628
262568047
368882613
322767719
391340392
484450878
371877700
730379171
815755528
357016552
550264188
974042941
1055873149
645292778
531103575
388855849
893047006
832951138
697978186
512420796
441826110
608574203
873350613
413675773
775796028
575013442
548349602
375378060
403529314
295521824
500954282
599201475
560867494
734918202
1153424365
902498691
353414585
1008269796
990198133
634761405
391707173
500770648
623258188
492890924
332076917
813736908
483750368
729518377
540991226
451264049
642140353
137257943
1205946019
269389404
486074113
953925688
410261935
725433492
374334615
447024258
677631298
1016967794
373232508
603570206
453887344
910229168
684310300
159586427
521622484
406024836
592135649
357095255
386060382
883614146
531338353
728149434
328705318
602304664
484695610
540901664
519651551
512656481
874364666
476354041
443559176
977366392
574044696
249886549
514421873
526493013
978534217
415248526
301044507
855565025
351236212
575589819
422205560
312113375
756475194
665360148
738406915
542752918
480115180
492998996
533673087
575061955
824192405
61694080
748922851
851415473
481069790
1064206741
366972898
489369784
55904529
655438923
117754611
752113620
261299143
402093311
272149592
426302195
828276196
693403184
713080912
276302219
545288437
700627681
518019442
687152256
834396564
972801145
1042874729
598797500
813612320
604359494
438601486
412429803
674250678
1227933996
838823446
417297975
509696338
122526503
544977255
419992490
555253349
615101990
400440873
558272408
381974405
381724206
497155992
69778161
528274406
221427097
408299417
643180399
582710687
572066869
899500240
695579675
458538915
888886962
526889850
710038831
1086607963
385121535
1054906689
517817128
571082095
887630397
509276279
429504145
802219558
680167318
697772652
657235973
472166635
868336872
946782929
391688926
359186119
754124254
415736194
871309398
614082508
485787813
730634854
454974601
267125211
779241318
521724420
370150584
115290414
431471533
736955756
991441365
536839429
1084460987
533180681
391441044
530493067
390069515
568588337
257266079
521856533
560634957
1244573989
940477979
815045020
899441850
722928812
359800781
677295926
325369787
889924975
401054859
548934651
67755190
909832241
453378193
695834196
508196595
498352155
712945097
338008951
540717745
847634132
996801335
393361267
831679776
560994538
874478270
615536252
498824714
719203372
741819824
655713493
898043092
1007533139
766032701
493178230
822498249
445397358
739686959
461600976
464912719
610581502
371897917
545086462
483037780
511983306
258683586
697522405
607376855
937001864
605464511
543071890
503887282
391113532
908309249
567317007
464399333
1112586758
583918943
464256486
818024043
686798412
327514522
800572342
484221762
398778848
984429109
663333307
621770110
250520343
534690046
864338086
522921453
971915086
725964912
1189497469
480078683
988636111
467021368
479853937
396720034
545158517
477198642
591295039
590312104
629804520
323623835
479817670
285010356
693663873
174185298
721966340
1000004048
451922306
673199518
266067385
625450925
465930894
637652668
499868006
575432236
456892496
938561230
728243528
559476834
860291159
262597463
715036150
399926103
599529314
403478254
1047708204
1009005267
411358396
331538942
762237142
703875311
352071618
699139628
154672103
535048837
254893046
716323704
478194221
482497999
470182732
33742130
346988471
442375669
451112044
722170391
984652186
804669207
826929353
718736736
584523631
594573515
1014573265
686597398
833921066
108358554
588806386
548624145
311423977
995968731
403233105
490119906
495604550
825108517
687821998
76453323
770069823
735565270
785471084
663068765
596374106
705430825
380444389
783376355
492744690
34121
857665875
1219253694
577346572
541426466
418242273
784298914
773103161
632659727
297653284
547476518
496878458
883819562
1040477049
457801961
513865640
503463571
828270638
652420918
690503823
381633038
261857990
362834647
1025171398
759163186
632534983
626594035
293219022
404893523
760476549
722938725
332882345
704611257
783528867
626179922
300271366
841945804
948442724
339892943
713728939
965372381
657336650
383584989
426928885
391255629
416761517
882483070
482692557
587840795
847588139
553742916
908579405
468457953
476078614
402603812
683526
475042554
729807886
818565951
433279546
649812730
709364626
599546125
730636488
530736277
560139708
533615321
624859076
621311533
685385345
893279541
416941986
621568326
172844817
574146542
328984095
525181377
933475596
974056069
584737140
627529642
926294632
558705777
918169460
509292482
241908386
413340498
803160924
525390485
145132994
547265781
1089370792
207302265
401285556
366003689
567633850
935766937
845995101
238452808
586158837
488548204
473634805
728429936
522668574
447585785
204231756
935187362
823142682
395047659
771277739
278584929
672343718
811168305
497078009
59858783
294037519
717687670
230808749
762101850
648459947
708108610
341645044
668622167
1006317768
684581167
434072302
529592226
1020398773
764177674
105058343
751374717
115431899
438330814
949987019
658142373
778247642
882222785
607796033
202583376
680654299
973879631
1006467133
550156483
205303059
546443784
285443442
359820534
906233882
867124300
799977325
863507879
395939416
850777008
784804617
707312905
245835729
426327028
803316429
459127340
587041435
350948988
561564292
807066895
932305480
717192706
502016658
825477212
557007007
1264843376
514111748
525123512
631805228
856666256
399680940
474026305
32708183
1168044786
988811221
499915281
477600171
239416362
335691219
745459869
931457241
259787762
1043849676
446346194
385943392
553655933
1124944564
409392460
582635958
756555358
579037340
539867952
995938824
102837239
330611793
350084159
897422742
827004887
839160105
1028746179
496568592
494767284
245595264
719088021
484244345
461401337
424243663
498354648
470689669
570544193
593739658
179779670
807612448
553901145
387130085
407620756
472247084
1241504438
633356133
712737596
376765474
563197770
1082188633
723262132
241232914
592301955
664442032
882591410
326292230
617626206
821798328
203128906
514332019
461244191
309586051
955947640
665140723
473517053
853485604
486480098
531318911
488044331
50474218
1043522260
714280116
556380274
371080254
183494
746002937
421941591
546530550
836696563
505037113
1089956180
848029064
862482590
538394842
696345241
415113362
573260249
423942713
1046545276
883124295
282163279
855279750
171829076
897901518
828850076
884017037
1051901599
587142108
273031507
693766483
1100358920
713032308
799317058
647736205
713260939
670576528
336249932
1091163274
793809701
537938804
524921919
490281456
372787831
459798353
315501865
940247545
466204158
1068535259
456305828
231690971
768277355
688485410
1062058338
837002153
361888407
504288065
158292165
946837636
111213558
979163020
1087243334
980967249
870183232
502024976
488464083
645832820
870949583
726590817
259615915
422896892
234435738
1073659535
688639570
470256921
168720119
645729046
828983695
254307924
919045382
835943698
770274892
636015015
536820384
452730499
938535068
921694952
779969415
631536963
544472684
276914408
772264891
385643056
78607585
878135569
914467364
1003167535
408978212
460433168
571871986
433982815
917333679
347121527
610381263
206317612
587953267
1128616779
980846692
469382751
237094941
801361403
548390296
52389152
819345917
652702807
768358722
132491511
783519879
381738751
554707319
299377804
276237383
584616489
547827206
556180032
988625677
474020067
503338560
462927055
380342701
434893113
709845597
819758114
795961693
400169502
885008278
1121934764
489409800
694731917
719736680
1054511537
437211561
453470406
523943207
919469254
431704669
522356984
310612709
1149449483
726472857
214322117
614489602
726406750
399823051
525686810
358626840
725749279
595794490
755939356
891172341
629892200
394896482
670552579
429314420
1040449081
542507826
720645578
369824667
457998704
738212587
1333649
195409272
1120140771
1114233430
331121841
837396884
366245657
498332172
659602026
1023278488
318741576
1146866188
961212828
875318915
622727117
848721855
870163556
536166190
948587654
479186866
282086627
364374870
1144273689
660916281
393767036
945843447
304446748
721927931
397785734
943675508
480065898
337090866
459631356
410543581
483877093
862238777
1081737992
365618987
606995901
174040828
395036495
339569369
488737657
226216354
858730578
880195599
901356479
778724038
557981914
779555652
1004436173
725262392
841959700
957123308
809537544
819756572
1082154288
845258912
847532282
337228147
228455660
891266905
592637365
848412170
567363695
712042734
1044601798
1132945852
294626033
814393410
690252936
536912808
474583346
405238188
115041183
417312021
190076610
954086884
401331041
844521547
616463909
303886110
378922876
1059128016
477667968
369050151
1025456745
930929167
707369412
539454096
544662480
479473427
461017876
581556176
421898519
687442741
590433615
1107704194
509129925
717598447
661996381
127248631
643527086
78554051
642877688
394001717
631748705
1056956213
1054904144
500419479
442610741
656948490
761865922
911743973
354937564
776310372
548208152
524749127
538328246
505717468
781354030
70526311
413809153
927022914
665557355
822681413
210942547
263753250
957666351
747744198
686060439
1026714958
1021191039
670699781
844048617
608927362
1114423693
944884304
437928821
516289194
733011314
332155976
380263219
621564451
141920710
716355618
1045694020
896809145
522819753
361319144
1063095895
794808456
850969581
891567684
856781774
837550287
396239640
245691505
816530271
176721827
1211058040
436526458
604461046
368252835
479835401
577760657
382661298
784121635
825529792
14886385
588999120
310109222
775269469
523151423
712581777
832783188
503209956
628281584
538044477
1185557658
515137183
520461779
685090201
922752429
857827826
671430315
526267038
621377194
640491368
389248656
1043104276
409937785
509322909
962689362
718476594
757322757
406062858
377411413
978846869
639131679
137719538
621227347
1117368766
924987904
558780800
688102939
698242842
558097549
833921937
1037124785
1100301953
628100403
408662240
1061870185
417256067
602204704
770404503
941826320
690224468
1172773586
934392438
799200595
861669423
517008361
279432562
139587197
1080896724
802762028
440632172
353727089
704978344
702457460
461691886
783016327
931798953
608189018
221430123
170033489
457712381
458777069
764665267
611627508
865984304
579370665
772527627
373930167
812758619
589334429
739580060
430804783
1178664708
723795063
729352078
975962780
678851074
679422377
674954120
936374337
692264625
358587353
895933846
750011599
492382030
535003208
943563557
706364057
96864324
968793860
158347290
560010079
284327859
496870654
1153240319
727342268
825794642
931528637
432197448
719890930
777615963
329742795
917873376
722983547
707823411
1071793012
914918147
595744552
623825198
1060749046
1012299487
844371656
380224733
200001166
644558580
806926941
443467714
1123402111
496132969
433997742
848509834
931328884
702516846
883132699
734304756
746336015
1078571324
1058237633
501491431
953150631
1198331452
898646404
640897024
300704996
698518484
912476109
380044510
995234112
432408616
392674847
750251039
363596831
538686938
768806437
807396324
724340293
250266885
800181648
786858113
857706512
1059030870
851818585
785387339
535502703
402747522
430780494
692600174
439130051
155300903
410967881
383095514
978057706
708094350
823164095
760751570
664660002
1073753773
878753121
579957133
521373824
589372045
426383417
311317700
290756212
1239685988
685947252
875600128
412748279
1005904104
617657712
939026569
465548618
676558458
467461364
372586187
435142573
338719872
738280711
392471580
666794028
134797304
486572561
392152603
455653324
782554626
932690411
279906570
965042710
524372971
668840671
546462630
668364247
178449098
1128353312
692171270
551147651
905904014
545646330
800593852
255491256
934404998
390830751
1047813730
993148964
386709806
413493658
894083066
558720373
944886873
480975672
1069486062
903826536
391609860
970750602
348852401
546786638
373745312
961617109
667442207
983173357
446785900
53451824
488331341
1088391279
1130802522
519695153
1003739111
501810788
618114399
1012100627
282587460
226094829
712971489
195017644
1017252999
407207570
663564831
652927249
1226791978
232307321
886811241
737023295
741237484
418390530
270257283
682471692
890722268
489314316
1062914086
420705728
872106138
606333589
501530542
512536306
399240846
233186837
1139919112
8051674
249965780
1111087891
431770963
751403829
619249050
759047404
141069688
339754658
560214288
570550083
1217351127
431593166
439126050
781582166
827456648
1134041609
718156330
369042535
905901284
356286228
251005107
225197959
578465106
838347003
693772978
398804412
868142648
501486786
1028944456
378062040
739402720
478543081
719208853
789797999
759147691
891068186
707091271
558851933
932161496
771768994
681178927
711674129
801115613
399640765
145429948
26077679
670585634
1238803659
267486540
341325868
1091493897
744675473
392813463
475313250
471710235
251613146
481753359
943088453
781303483
373964878
903169320
294521714
939911151
871868610
382363999
736419959
688280361
344570272
298523268
1139120812
456490493
1269699918
435358974
835609509
717434444
398018227
711632448
383058640
1087322786
308145214
601353277
581914336
501395180
457041997
706878193
1006860067
404402059
1000443315
261701088
451233172
388379551
549130920
765083256
866589465
646962239
944005743
448773970
998838454
614924084
1042463668
733035434
447963429
449672737
880913990
330841516
509693887
346937614
1244297772
562754766
816739684
282385588
483727360
1113834528
567345050
366247101
969974400
609310325
605831847
1001565386
69728957
388461503
936427625
907829351
972182560
876679430
683697289
876969342
281646709
498905659
281838741
762389220
512856246
847689266
613401634
1190013529
645218986
651727493
598954421
412815275
204863475
800990557
121449565
454885523
626464416
467189593
554266750
469968459
1144799360
414684396
733639493
277989800
1067170642
1184400644
806677780
704472638
848188999
927063262
697140636
936601589
586790797
681185723
1299876526
484758642
1065183047
296512007
17895241
877342781
363021339
633534202
332687180
870623958
568353704
1102400476
1081808022
1084978151
483874791
890964886
697676231
566027125
1162560999
545371922
1027081863
571142431
404441445
1053722257
1098574600
244405776
1041348367
444460598
1017549787
276208281
967508359
965671977
620918998
206432325
501026833
1104925868
406805180
507851293
517307091
683048678
464764128
599741096
838111989
1145297799
606584667
388255418
667475360
808693732
884978750
101071467
385126119
361585902
946542598
1289893739
1058974646
421102648
893762774
713446748
1072628846
1014909245
825986844
741799284
572856082
912083484
240356749
677545750
831456918
856003995
775676381
309021153
443189703
405508697
637708145
719337184
352600727
477024265
924146935
464835469
672676330
1119179451
816598228
934772306
448120589
458858445
976108435
1215932786
741211920
921791370
533088246
419952822
954227369
639606303
535390515
299441793
490289603
287264148
670829228
647864390
685298294
904063726
725503893
257156566
899550313
807274516
984423842
917877187
315314635
631864214
879359906
1056752325
667389622
104631378
907503048
1061378728
851574675
678897452
935950091
875324194
569157167
314619645
505564390
674374090
527492507
977913336
499905067
896327657
593859491
423542610
422148074
598640959
457144002
158948868
541361592
765167711
842491628
714391215
678088999
197091129
419960026
585258370
348318422
877995893
141397450
45194772
753336011
754431825
949399285
571084728
694892431
968564892
1180656511
621190901
992370237
1037812988
1043694636
214152548
1112511376
1209516262
600762528
947509728
196708671
705222586
839789350
972772355
739134779
506550637
648519278
1108336863
796605178
770330191
936358638
737321970
957623372
1272392087
871742247
756211640
721885725
353972062
1206170871
669314618
855616332
51588818
355808247
852396428
788092456
642438112
1121540668
686061298
886354810
1112811386
796505685
470940005
521060540
837608448
260426478
423706929
495790895
452131505
800268328
911903451
830419202
507398958
944187690
631798250
1113885210
593044676
777339639
884594781
870640342
566928718
1242679152
703865997
1041284892
861915642
460557899
805960344
1179847239
844000077
984500236
399449787
774799760
126892956
569420942
376684267
927129393
331452208
611225712
890250125
326142090
1037604002
772316408
1066082739
416362280
492324560
1110073163
419240040
313420879
676673631
758998746
1100406319
396111794
659052100
832910110
608729152
658104534
653694622
582485913
563119036
445358896
962133640
851997910
294938264
920910841
525681800
849985729
1017530988
359779386
554172932
835401539
567045987
486343378
731511375
469526577
572205836
891503471
1073140772
520668470
461222920
472445844
459883149
639494328
668812455
919226032
668878379
589416486
727853588
2950425
1079951919
520712713
288639215
749636299
578391664
952430283
507323153
518838546
1095095817
1229462499
867396236
422151268
684944595
369280067
518058839
412913108
222172051
548406484
492227951
545056256
979779844
439421534
712494409
376177407
689267399
194722704
670520248
1295339951
748172834
1118826409
455430818
258460763
490542017
970426289
405526647
857824551
654715387
811388854
954322064
718746337
306456147
1174544401
849668156
952258258
964264759
643182269
414523743
1173790645
902950294
225856256
712236410
657361725
533582025
397773749
130099094
774661438
638156917
710126215
391722439
436344568
1054026830
1118926460
504665068
1044594379
497597795
135183582
557914376
504277281
878412223
1064537943
1073414216
430350740
167639953
928240245
368727090
535370494
927478428
807283132
626206854
719981214
1037975739
760337245
828047477
755782658
3678643
1050347257
883899474
658702322
338092957
845698047
288869553
882495983
445507495
468249067
869964246
396804426
609026472
330224270
258425207
722431265
986114435
928184182
753798252
351383885
938926790
686325093
644436172
1135985238
724041715
335244120
753910263
517470804
554454176
675229105
625518809
604780838
659697028
25202768
1035322411
156535261
742085166
768108071
313129108
475653290
869442287
557037390
434041976
1028717626
1028391660
761017056
787751884
1008687286
885304018
707087615
459210512
194057019
175410156
332439242
1064071266
929337121
173052419
401244713
568506865
591925692
616578976
529023731
747273825
737648366
646766379
561400143
1044167798
455157885
308129365
537964689
892367970
1095493766
387260142
695033618
639207178
746982681
1017491557
590337848
953527582
647840205
562141386
1182236152
948139953
480270381
944047061
1100929396
563299873
1192385830
349923852
474664595
540255798
917483481
389070317
867453792
595708276
665040104
867651655
980139438
1245444469
446171442
337747214
134455010
54889881
1057518207
349246558
875616657
1169909253
705211628
240523746
483767711
585789116
941878966
342031517
1054513909
501318645
1152540565
801665323
1031097074
913767123
895881995
288108446
665290122
341537114
911587796
418295485
956783166
734105725
1054028418
1186081330
463013608
572162828
588790721
1901575
1039595880
472807806
515987026
486705213
859627913
995317272
801132925
518133654
479744575
438618125
510200624
641679114
541613308
450160636
412895920
754959722
834729552
451640330
325784311
338198988
547096874
556642380
485135453
650073612
752757308
739543176
602230729
284961970
967613533
812822497
586875666
680063385
460618055
334423596
210001587
509784805
533591308
835586310
318203299
275192427
1085506908
890806859
558246634
501032020
862491293
425607103
1004815261
1143691099
890034743
409991323
303162355
1238916250
452027292
623618250
233552542
641404131
1172359088
780037650
949672209
907380398
31720334
991579148
346980546
766586982
154422976
479787092
667484033
165920907
617062249
683418629
409120471
1075305503
664529915
478834226
511769608
390040012
668479585
2295229
35941423
634839678
421324936
227052627
630257933
808381882
972632164
1054782695
828419834
835592464
428502769
535213111
752803452
1032608193
432107553
753411031
813499823
976055315
440489100
103027666
666775867
1059520800
1019804565
508840575
388144239
160756514
389355302
474671452
981357194
1273671480
547930194
687744900
633743492
425626270
886757890
728053987
979079033
1011781748
240959484
360709626
397892690
974044267
271642229
900222257
904695779
783875547
1042815457
868448877
514683420
496432373
225732280
357013034
754129664
964689438
487489559
788408471
935970806
639181362
1028639210
526192822
310178017
725399839
132464735
550549376
776186619
934808941
791335744
1080686896
589202147
162758256
600890047
1178481774
999981509
1175160508
1269324801
855325014
957920649
518403752
521442451
786523888
582002044
918391498
324897420
389596797
928065286
549409471
1067885669
632521079
381675311
590534477
686330547
175029077
836926035
974920396
705742932
373847418
1009466564
666907451
958003602
403657921
486075991
473881547
894807676
518507681
604448365
285901514
268404782
568522961
823406696
694255354
544756750
483115056
308901574
593086518
942423211
562140786
578523696
703458040
476096350
464031662
573382849
399110270
758837656
1187589153
973947601
1027674917
443032928
939181529
604155501
268904099
1049944867
410112957
719622797
461602636
1188506066
766238795
1260332832
113435310
984294627
1022855215
398807390
993295659
485287408
802519944
1040412086
705327747
35012358
491374167
909716595
602599924
921384525
898410544
577039433
492164498
270935131
574245720
702523863
702300385
841857816
628046374
915324030
1148229019
313482775
702686265
1201822117
125407150
828928560
1008889249
873179899
560518186
698546674
637875642
682468184
372302498
348138846
732141280
436756070
234944364
881777402
816441151
430335680
858348144
811893961
426116371
1204264239
723305343
895664435
414289503
906185186
778372230
959850924
610079377
454879906
644921260
781622170
631029740
732149137
1098100105
641638292
705166844
572242043
802043001
539794024
740056589
666699627
871070715
1135392203
863706555
742715911
510547504
132113022
430763909
116883023
612417946
710671592
768761908
593290295
193661832
959644615
344164877
1043613407
752836866
404823777
822397169
762173165
502009527
716466807
326247542
598776324
740929809
490532958
330400270
439092304
532332900
209525651
844923184
441917692
324707514
357224692
762325480
732449928
288215530
529485513
703061628
658967523
886353884
544217445
453308776
824947031
845436030
1108931506
890209096
98874798
700015200
746349799
685567419
682761334
500863255
470170544
926790615
1081745105
605567483
794014196
761598039
1132490949
387127155
687808315
393918842
598741240
538221410
566953862
867382790
308843488
544493507
1040688439
384969753
556524028
674711204
517891052
743310166
453315330
719145459
592154994
335517117
496924368
477490120
1243116368
911538062
1168275900
373573988
1071433760
337930288
343633388
813083527
417690444
418467675
1022302735
453824401
233955955
523861683
565505598
580434968
548166551
658935811
442709690
352423699
621012496
980924134
946649071
552176435
1031512324
480578549
534949288
446997945
457897995
663869763
406875912
448381884
496748769
1141740665
800257620
311544044
591127040
980905415
772817064
1063745135
446262664
919406105
479117739
190317867
525916723
238120623
560498773
1082096541
390527675
265488198
763030248
399780701
478794189
475965107
356705480
239868506
634877760
620754431
255837984
82028681
249569355
936276727
237942069
531302085
671188130
516605349
847398949
745258150
666003658
986284693
789948018
545842476
434152831
961498330
884329148
462964579
517821544
216128495
822183951
702763615
391468417
329704332
696581920
464850237
654646274
115765191
824218204
953823296
888084916
878992128
1188139856
523504863
170722343
384813459
1069297197
935249040
460271416
1217844
461715945
169695911
522465299
372770604
1126409531
497747203
500182074
849286683
394778822
680886062
536079343
1265571732
640222634
1021646138
1221391399
829389591
978424133
413934857
735609482
950502717
660747028
685817829
833886501
1022862713
248180079
386829990
989876271
473551285
1032440579
557851165
1033319755
180205918
952479397
1083976686
720053292
818472040
717014346
675705578
666917731
818358826
705055239
1067154376
862401334
728673595
663868829
496391092
747507182
395635361
819765580
594960551
723829506
1098975895
849524695
919808570
837580577
708668743
620510168
974837274
314908600
1100141692
619141493
717964240
348717464
626713287
908070204
1046690940
640309779
728383257
73341475
549857751
318342063
310630259
435261364
493454830
683620345
631113511
302075214
742269584
387135417
364311552
358567919
724352545
552907288
1066761811
1168138198
1063944184
428462119
995767423
570995429
655355519
822912699
634365488
949290186
486260827
515829905
463391900
887935337
565672551
953208191
458955312
686703021
741944287
418882527
847327272
430317582
688365298
967021008
326883905
1242621424
1083310490
575604723
829242363
1015989559
1079316037
236529623
1037135214
701439372
456889029
1070583380
1191570210
377197633
540196121
216792510
876442800
989808246
715724099
399851853
338313569
389346474
912950510
301402657
392368710
435432072
613304334
752215664
808042206
497085719
388934664
126794865
539051799
345551728
505087588
180308667
342039790
402361649
742724048
342850013
1083159612
432703307
275088681
1014600839
1132262602
430056958
435075171
496671006
887350759
482894470
484931896
862389716
697267443
835000376
615104331
397406596
626578528
1004661581
1199071084
1266658319
361164617
472123451
739713333
345409897
922334294
638299563
608392173
434185247
1155587325
637931339
371313382
458038810
461880644
365034
484544083
306039729
971363408
135720333
356547986
609168003
249316532
567375280
399454647
389371327
783532700
775703587
1078723052
443892351
375614760
1873579
1026235527
199435738
634389944
415610525
404743668
842896436
986579233
285717900
235110635
1057673446
901489702
1179182845
796000186
946676725
500580019
610398583
692363446
373102852
1182180598
1281203142
746955175
647549029
894690544
1124701635
506129085
716089831
345903415
738768920
960204310
770180669
797034952
506044854
514282779
475611191
767609331
874923690
763047106
1229625931
470935295
618175170
112301659
625880888
862721686
922524839
1271135878
493162549
914818761
781250907
642431250
636969202
840339423
343826925
423389902
720736307
809286393
715685809
351620614
1079531664
709469608
599174716
940614444
925451494
643651890
440937176
331699857
404073892
1166613073
637789599
654770917
407477774
1111625728
786256186
896750056
1275254707
898061449
478737897
168811668
468325727
500152029
1165432112
456282188
1161831341
295208871
389817299
774865716
508500267
740742092
968403599
1125555676
340069777
1064698096
614446686
191633519
594463241
482712992
487294869
822917029
651785821
411789770
1093681536
945605981
831374967
472613010
492492820
1220317032
1228262660
425773966
821647361
899111549
1142216664
772769154
298491520
692095221
106891756
819569841
334186025
744708190
426835941
354421769
463340008
360264509
766179598
289482164
1079734951
979214169
513466458
688351294
1156978048
639539819
977094039
411073056
372365527
1214151213
501613392
1045919756
1133852560
411222877
302763026
1035851726
867939562
520201069
958308286
515236535
1017725864
816153253
780826760
941424272
1068519674
1136610880
770139871
990899904
841925362
940659680
583586891
422992392
489378068
452912116
200359575
596618068
765362061
525703892
885283
560060334
578885975
1115021790
506152453
916605712
861809981
1003329769
58566261
770454889
934639915
717800547
244079245
274411356
394657094
378830324
818126225
961667176
698533913
249259616
452206444
1229293144
55673398
529289526
540572864
568131063
1029563752
412530732
1279898184
728076508
408790870
803778154
553359282
1109123503
732722208
706531832
616719126
300784412
587189076
500419156
421235995
1212309664
576922659
649328942
993180534
757454643
43304384
708635741
853185729
1777823
533597311
1014441781
637187205
374407837
89965735
499240126
966804836
726682542
383789357
527060647
105206001
427075596
861656558
759703366
529171656
1049498565
548447994
1277510039
1087153494
800052182
449373429
653128610
924571100
849851988
552573947
885668070
915309216
562813876
663177282
952221621
1139735075
951126258
282116299
762106065
554820635
560682452
1261019450
1069169098
614225835
516612141
548655438
988359713
1007347579
733976397
194448625
997770056
217127086
871988923
992104615
349270056
777652886
488847441
957192410
996059401
586231004
478292809
951424297
597513690
728895378
558791630
432213128
309879294
405675543
612835735
973488214
830013637
1192463538
1077914306
935141592
441095606
992373352
911695077
538431939
789304820
487225038
181961745
397765121
701429767
1075643291
474319760
1033387985
1010766351
352868912
1083154216
573741322
335272375
532567004
69820131
914748676
823955780
768218935
518023692
330543455
378917812
714260293
503125302
1015783333
104587429
265269574
986597623
722405518
927372414
405628043
952372136
840599804
608196327
1049425408
338377759
670392247
533085975
902658865
528625705
443799747
993029413
453833352
387046477
490088856
1226363503
1013884065
399180713
961806112
1008911907
991945908
699381332
286925219
383512954
1139401862
882372409
946803905
1070389223
428238581
126499423
480910936
323390588
798793232
345213574
629577484
210960609
792201723
1177576313
565654248
482226514
860231386
981317913
566313306
839363085
445552452
492795517
126956896
1000696366
437828572
432095139
992047324
517492837
401283622
434099844
393504163
1017926754
543624150
993560932
371026507
960614150
962972553
507843085
832020868
819597678
824425884
392386982
458923429
471848561
270435071
725395484
842121774
530538016
403766087
908237841
540027347
891111319
112642076
536380617
439198574
1290898765
422773166
1198538271
984750587
562501439
512314446
147332835
404502748
549958150
572928949
694734983
546093889
485739216
247683857
1124414490
846113985
707543421
922528107
594880793
826179149
834599772
730687987
794227670
1176057831
542498297
731468747
692324540
728113720
418213454
1022501941
984542312
330170762
636479223
852093845
678935118
632396375
353663197
604218042
1065942323
1063576836
1174324653
951403434
861800407
929444439
111087622
606573912
581864250
954212871
455563624
640337257
468790616
650988800
731363586
687186305
1036526564
541019065
1153479574
247415405
922432354
980847679
648927039
669987111
449477563
889500254
470528637
1158316723
627190679
448215702
797130016
1100093273
553872715
1025715955
812587180
516500295
455965890
715847304
875651652
809325450
1013782530
489289116
312430448
536918862
468288229
757647873
628995008
416270790
1147925278
778336111
455674674
338264054
867439814
904393803
1140337609
747677368
728234170
62320067
149581675
326634502
787009823
706118326
371147628
495475008
850721199
742712092
597114517
810750167
493328561
826474633
726981417
432833551
1023851356
1257243808
901437782
492554419
1064378514
545351884
912797736
962067913
1103494730
440705176
956566078
349316029
958222720
817056403
1289630658
722307670
388294003
451980053
822550879
486107930
376039524
452096601
5663500
385789064
1094972897
795106614
825100775
551270904
430370394
457782968
932895024
434446004
522675317
323586580
776973371
1049453996
853287728
432519619
1168917644
737390438
892578216
919025054
831272800
426746301
267793849
235907550
309324526
963455390
818647391
916265328
785182705
452562510
357423105
569902002
956248473
483034793
1080827531
757284743
409682714
354932019
833841308
575411379
604793836
431992896
1123362025
936513800
730321564
905987802
294856132
756945729
373835672
515088586
466948389
257657729
865095362
843134540
78412393
1009151941
758238725
238727704
703292676
572698599
591341163
435227576
743002420
133614349
1017757013
1142557268
646925446
436466015
1005041803
604846505
613411105
1013042560
717620936
673940679
559104404
974817983
923142278
67982666
961078498
709280726
415960266
502728692
479893071
857488255
873868615
317747972
861543618
534193118
246790992
911498862
264569163
412038743
426169346
995904224
305163698
827050626
544291419
849396057
974915026
501027923
24552003
455339525
544459360
272269959
347457156
797496001
955571401
439450319
534213049
992968100
809338686
507696297
905782209
496771080
1105192609
425550715
849168220
1035622040
659179071
856812974
661576314
935035034
282414846
323217737
423501314
950012041
857805093
966365213
77961116
158389267
411598139
670916364
614190573
883414313
547629379
474488571
855959362
991018696
1152462393
401897107
690636124
366271592
982267819
956049981
737566454
914172571
1005383284
1105524813
422926499
424009888
1123855609
483950849
1293058734
1105921301
1133253990
754417583
211531878
375391322
749945455
322930595
638191400
139002814
866395836
873676760
822712467
851817215
1160834521
448951497
689671720
401803773
364161857
265998297
794517325
1288025174
494416596
769461531
1042611669
442218317
635081811
861493075
454416890
631563900
459571571
960202911
977308907
961370805
225106772
613033537
1084840327
1255216578
358011615
463885475
501067990
342458923
1191135559
460697140
948570674
541140013
323781665
752446209
908777800
699141128
726575073
606409612
609162505
936787865
583600575
677679826
393779474
612882103
938033869
805974927
306340922
634784842
888401972
257183181
786613981
397640789
314797284
803903734
258203797
713448687
1066192820
801511608
314876901
416859931
539127195
470075756
749430093
1107712276
429153001
1045175251
656176071
999030579
448165821
860063393
724153661
927708882
421334683
524597192
409341329
382821257
440898187
974324962
676954765
384506561
1236509512
912525659
464672118
605839966
491366044
392433981
492776787
720355761
277486468
468530968
590338800
1108869937
264517563
1240940677
348454954
390798155
666355882
462845594
767719044
376304753
431395331
922929851
965832789
800464813
1012891660
1009170051
1031119990
1021531789
532117122
655292793
418355439
1142085483
706344378
1039433259
958426391
591673267
629946056
843073731
514015181
315571800
421002961
693503951
894340640
634429871
397799054
439246750
464942151
956666807
827266773
396780465
382813546
294484439
423620772
378522390
403397991
797857217
289758622
1223175989
904532620
451732940
710304775
901888371
607711542
496989729
956716963
779726884
564353103
1232529548
518526352
987962580
625824313
73222459
853376044
592552481
546574293
871498117
1296551785
277562552
414377171
1086037196
556631934
1147670226
482776357
310399203
814718597
994276380
529180903
980599253
643656438
1231750046
762706890
1022384640
890381638
759965369
709598884
713734059
670748011
145870492
634442098
560850619
519011337
632941665
337298289
1082070301
958817058
429705061
1261131276
608652182
838625292
532267146
1080772617
1028807562
1008752032
641778398
487993672
430571080
600788733
377144069
1190380461
435754470
909908014
773050526
810741153
892153249
491330509
1297074126
1048252680
799904406
1122664045
697587184
600049746
263741692
451107279
481776240
1135345744
753094783
915725600
988431732
900605830
913226201
525367426
264819867
795345513
1057953559
505361740
1061573093
395044020
1192469781
684507336
1092673747
718402341
670033662
517541247
789789169
857898187
582367438
76947986
493269309
652814825
959013853
872159751
379337219
1232689703
1145578155
25050447
155358934
310082054
716444430
390662919
417958516
1121788153
970866895
1044129017
962598880
753116940
717202018
725180774
861506261
1134300352
335845602
633432275
701819130
932991267
87262245
835142
701046138
971100773
443102382
551455316
743822409
1021824229
843190561
726517492
407473844
1075271804
933273332
1077940730
1144298341
931983808
800129712
1036741752
602039020
1038784482
867836771
840963040
1014577015
400619288
930833974
628463659
1234805329
1252153295
716573807
917561599
470338702
1019207994
722194329
538217953
246567438
922960838
594351282
479703825
1062467929
1057890923
448001094
978882872
736624436
745952152
376760580
395648759
672337323
314629465
1069128840
1077451648
652322694
729792483
403581191
1283459678
632367451
968963086
892787425
280383710
305922774
264438628
733045225
829124300
881877795
679270687
767155846
460509586
1136762402
567583298
1104117967
61463577
275165657
444024788
128716123
1271030542
564963522
1210535738
536845174
536426894
444233473
798652465
1064845521
504460977
1059689706
781601026
989087605
641550043
666821387
317369068
365978426
899932982
349623757
1023238931
868235179
126244028
530916878
906680273
916208514
586486
1288118618
722354224
7788262
515538466
245031192
621762475
994738447
864227871
991401470
1017371309
485305851
872445291
594280653
1112888685
999167213
556327955
827386088
759284764
1147002640
901839662
748030905
477155503
411332165
711546132
1101952091
1272603713
504530650
550939273
1276548993
981482385
995735351
1043778647
917187513
512300599
368535991
756474816
943301292
492743186
937721502
504067621
383532940
408834428
921832495
681747570
896267826
1041883997
455767023
338209853
881094302
1269612205
1064956352
717144992
643137026
969948691
1193300029
764053258
960235820
1283772922
1135624683
108131659
888848088
219350167
862565774
1241426928
509792620
564806124
655020141
522942989
1009026450
477327958
1081231136
538590071
494423669
450920891
531163466
608366129
467522549
337639570
837486305
896449534
187832934
724695612
536793654
464864407
442196064
433326545
594886381
1033074182
531818139
1272253283
1130796364
381624470
737447443
332092546
679075481
1113356527
1188432045
983668850
799810098
470581193
936976608
319544314
971428924
1100637072
440433878
498423837
1112931608
821615852
1110094175
412355055
1063339590
1037852705
865720016
1098993776
875045609
266434796
719827902
623448941
783345421
567520715
1155277736
707387652
495708770
396481733
301137875
675335320
187158089
267071880
1133039021
916106089
888249406
468026261
682136787
696569119
865843620
882657767
917764373
845863967
256238628
803511144
974555299
1023797195
1199947085
922605920
534709257
627616610
820277857
627404917
570536499
569225762
286747871
473704095
389696369
755575280
802441436
608303384
971530035
901346362
311996624
986204346
1023029482
1008830538
485068385
963874578
938915838
741510380
965323431
1022573740
987140440
401838122
437043033
952390167
863221344
1072071931
695563674
1217584704
1108393015
978182577
613476256
163660163
405923092
344783925
1202928311
472428084
469742943
1155114487
1213788459
704478495
114390124
408063788
951927340
1058147182
747801874
1174786004
1015405878
441090519
578962104
464942972
1230382382
506552118
964235016
693396578
942892688
1078576816
304439628
198049
302166798
529492542
1116262912
710713557
838262109
1124639907
724031100
491432629
530601922
483294766
473130582
744252593
277245639
482345363
516555852
195914451
640987628
784379768
437333993
657643987
41705932
212396527
674950979
347837048
541050855
769591589
344255546
329486645
426621495
798381802
851238723
1017168256
489036654
779771466
157243738
787940488
583318503
871517985
431204263
733275102
414568580
436879591
781797045
745374214
826695210
915794671
279642710
801800615
656499264
708701755
481093328
347935260
864720582
734049871
401585696
913002859
434115611
710592724
612082161
43624627
1120998629
430460054
1219625591
474167109
490030606
692296351
369063743
553059278
556708295
1027321132
1169485948
336042958
437632542
456767003
584402952
736541763
1235857679
903127915
298852546
750049348
1007885878
1078383135
1013584724
1088861766
106920665
525797694
468468457
762630119
492380895
352635376
332313870
149071995
830367827
1017299778
369336015
1104327437
7302658
293043682
476927571
433067028
1094667279
765177803
1011828689
405631731
916122596
1130947985
819587361
441486140
354973244
739905105
359878305
649713832
656769466
612002705
1239756344
754818525
955870532
524665262
1102658863
1006445417
20041676
960268941
469168730
1011710852
457626118
468924331
390268248
459280807
946695959
759270466
838120525
1168044610
426431255
698143572
102840059
539164860
655549028
772593006
1114837518
1028092879
875022775
791666226
956726584
387997533
775667605
612349068
593201641
234135540
693599539
642021365
958082833
493200012
880524351
805237098
875488994
1087571141
1099184083
707190696
406589901
441296858
809615538
986576673
887221872
65258766
882889690
423274085
458992115
415158720
839660570
518947144
721518407
1072343252
917566271
722265843
752603160
1239224143
580391911
136546260
1040509446
271914092
969463584
767387559
744878448
404792313
914148578
1135055383
425008175
396208449
717133926
787066612
1186781899
560088178
814943882
598197525
443535646
453501565
455220254
454774878
365087292
444489185
662414155
586925869
515356216
411316731
963375727
1018051389
999040662
462071530
619662451
867190714
734586517
991778186
432050548
1122142424
570721098
832358515
1270973799
452595437
1079078221
962370869
751512785
513960136
460952540
824048171
942494888
428820015
173801620
573264035
959796533
858349939
1197149666
1203115488
1152646228
710334262
1201171831
190513985
330560851
504562646
381466849
816722878
756352837
1234601324
923767380
649744018
457596678
291541103
418992740
567892035
874347304
509066440
591331218
386959990
897033508
482237378
583950989
1292157091
393684959
407949659
808237749
440177006
452941558
1129094288
386884680
748900273
1022565436
1036443806
268091614
1292770428
719753628
1193632421
968077824
445362751
296378539
1016027130
1255127393
1202910026
426345586
354021402
715942003
313893433
1264933542
685333766
538958744
589072947
1070654034
366943134
262874014
454994309
674711474
376020043
477423525
915314503
1010606581
309137058
785724860
1033820010
510993761
1055261808
1122158938
851194420
892557167
454591774
1010594989
883411665
569816086
897482156
785058759
829681180
392044081
591800397
860812165
879860384
747101641
1059721039
362335354
1128713068
487042901
1095373229
337389918
755158723
856486568
446758353
1046239954
1193782753
120779309
275172221
665906746
318079310
823015703
727802213
871229884
881567354
357952249
241549527
546886464
731539501
180060697
824107175
504153912
854125265
430544657
809939870
517111358
594376381
615252912
1002864401
584438298
718566341
409184684
518389350
915656072
521836374
550033820
441150042
859788098
361927238
1169084340
817270120
256880874
362711620
773483172
1056962450
903912707
1001947197
1212022879
642394133
638172402
657078367
408265018
332706934
932310345
726517986
487636346
483842958
492548109
1084670298
477728665
483308890
281111703
1245240550
581280453
818079225
916111144
1244867597
880662923
620415532
657443684
813885420
1049598282
456514309
737766587
817879007
707760160
335161691
944248865
498603163
1046328916
215199769
766247104
506731904
352119590
143930426
375982197
707088482
670989010
950253430
639507316
559323769
1230725302
1053983919
482369636
378413169
466412554
1201053365
516553033
556103473
1085892485
277073260
463801047
912702047
799525796
766598176
174459206
450977711
676985061
794487941
413024217
596922918
1252907927
197718130
500839732
823658988
477995932
874539225
583522698
1081530220
409167575
641286038
508103938
928756486
140157835
590717703
707799587
588595473
324869422
998198788
136517282
1236236021
594632862
469014775
813956861
498315591
757008473
323814546
147257721
343293594
125771515
399868680
154999383
962462726
442394465
1232342724
561050120
724992116
511789320
1272045270
1274022398
616278649
401880434
517671024
387080680
450211851
664363178
499844288
619939950
288626524
851438047
792320023
1138931641
493958452
762679697
263450538
809156907
516084822
1045201717
646634731
786621624
1047290364
693297305
869323028
513313176
388542268
874636424
623751745
391399562
467627554
728105118
515401497
609335308
843662283
913412801
842125735
482292469
1170863243
954779561
708758845
447332037
269352139
636133294
1142886012
1238548826
416237524
847768619
479313654
1008557575
758742534
921744894
968043979
563260541
1039460550
932570271
498799063
389954762
461827911
1126590170
690003692
463672557
398969804
846102731
991923778
574935321
346575041
379445884
968939777
794982064
485708834
1119715629
878765168
695109713
982329609
981351296
868687672
598668406
682064615
369010738
491317816
1150190882
671115243
387404447
334434076
446608836
1153591091
475635549
112774024
468297407
388325107
695835236
928728887
595349279
200144187
570578046
558989971
789648173
617776905
714911459
1206348260
343738423
638723722
403697220
1149349681
478760526
1178580303
1122813056
1200197931
768378478
450605149
638912690
661673980
379383420
582487817
819920823
402799097
702446443
1286859842
611867646
1124160690
857600953
490932301
627772888
875125261
697850768
969411341
1183616813
677857777
450434122
199856507
599453859
424927893
319420617
534648608
657847319
507712406
1294478729
517473655
786984521
611433340
681703991
944896748
716642521
356617384
388286681
422597953
930560264
948079572
706755633
363782154
1205750385
656992468
197793053
477999543
359207064
439802509
920932571
925614306
508872444
676532062
1087202765
409281667
282925746
927469621
295168074
713485827
1188474203
331686050
707988825
351180710
965408811
180149472
539596941
934834824
251814345
877770525
347122226
487760411
798388006
381785643
1236957561
545503486
814056781
460822974
493542543
883301971
591967554
613605775
849571593
1110824136
599775824
759199341
763063897
183851118
1095301998
1051938099
469510260
476350249
458650316
458158274
843851461
785986308
358831255
622695216
459387217
1144702308
442117893
560050423
505546920
1037297445
242365518
1045137180
665655182
795721384
883109299
319506169
603580239
730765532
815568591
1087386764
1031162754
1047729115
534531959
686947695
376426409
329562121
927783458
411826020
760156280
530726608
493978413
499408132
711513581
194611377
257691067
474220124
413549214
1131580803
1075341844
390297369
637624179
557004640
452983775
595671559
859752805
212785830
522872184
1218007823
849883246
765819615
938642871
1197423783
352482748
453305475
1212808177
719777130
1226772525
1020629259
887666160
45004849
702689003
654619908
754625493
339497811
707105266
1122869931
1283832737
1129095450
317066181
922867813
752444658
1261399094
1125026471
467919588
467565541
976144523
1135296957
352603712
886637020
918789766
607343382
625252903
545813076
851475531
430955842
714859426
778442480
125641088
794902925
283343644
695200654
518856514
628485074
1228157090
687520662
773067050
763357739
836161442
553260652
720124911
393375083
1020854052
1192736447
670554952
433521240
443913355
944736808
395051733
469921567
273704552
1025585723
821685239
1106672605
388291655
798750280
667207595
364535710
380412284
956608118
955495402
424564026
1109881124
1027611594
647212482
435280088
848359646
634101471
407893679
795109187
775809369
925047561
512691267
1175029915
292450231
783023461
798641315
1100751646
467580396
549061444
454050757
1068263645
558167069
495587777
1030546527
1110427348
638221220
386006275
470159923
1201211756
325586647
532865151
687594261
334781879
1055124111
868647916
405464569
934445416
1073073364
381777267
551699780
1076229064
1007572539
1055727080
466522928
673771629
521747490
650044468
1068547546
355688218
361490631
67317932
996850446
191399451
1021410446
1273180707
940124076
1002647868
719077004
594571883
787650593
474292135
780429487
1027876361
385239695
824852656
632547725
1159399529
426404434
503991697
947106893
627751490
1264344703
1105431810
682936072
1006088393
1020605860
564591307
447832955
925326170
969636463
1087230917
786232558
382371597
918672882
1059965636
592670815
1120456970
1253706864
705801060
649453193
929841904
396876541
1009801711
649293929
1077629366
463027321
377865322
190729339
317842315
939594738
911532448
877559001
470683054
642729515
856043628
704679588
1072427774
1060045085
757713309
122081914
354597088
810155064
1217966342
537115072
582473814
1173588120
705209390
325265843
970164589
403973158
998179863
812519821
1283317520
757066771
945529541
1046868691
976696189
627559267
819724616
387589708
392353325
493658007
1019004971
391964845
900507367
962031341
108313719
500060546
567397664
342068490
146303717
682903037
748548602
1282929997
1056745303
812098487
967561505
1118965377
942564230
735095328
1279218758
1126002755
943155079
795638084
860783057
411003226
1037338972
733243973
438006552
636687230
524187349
1019246367
438048962
913848538
791500313
444220558
1293869927
330618418
755347395
1198762091
672584458
912413710
1148190358
323710970
961146778
820518533
125392842
985565623
402994382
895479716
1055965856
1142688620
1189549876
1070351764
1116260622
686991412
837909736
906911682
1164865324
1158691822
988876782
1087160572
787132
998912377
297445858
771636568
787682863
502726191
692298141
1034852499
582441077
581188793
489053531
653969802
941424521
619219762
4032141
1047251900
844084692
94031532
1196396188
854060291
1076412190
1157740498
966002390
727391259
568742481
727583980
703860714
1063702286
1072747818
744694130
227533970
737031712
927505681
589227506
508383625
173050946
446340745
298861911
690001091
1132133468
476213993
387305510
591324833
1086150628
1017009245
467725265
275605464
750501775
589329751
978510878
897880698
408637560
786290430
218840943
1126396378
338727992
424211274
839281695
1043958757
1032848481
859522046
1170251915
351344068
1051117010
465900327
1013266289
756060040
550222387
1128791049
319751926
464211742
650249599
558451931
521123921
886688370
288816683
986310894
865464502
952400352
721405196
890029543
860014251
882229225
629736597
524929403
1210487550
431659829
367031213
989416830
482561579
583403898
1260258214
558628308
721863810
1088321821
905861411
540545457
469227705
763661779
764834016
928768059
784263495
883832359
814360121
740322402
943138989
289017465
1015416331
967994911
766071717
863567802
1223287172
837081771
76209969
819663675
560241530
710199053
351788942
1027473931
528689811
410185985
1055100311
553403729
535144372
791411138
372191560
225605447
1060231098
745831523
704570768
1198542330
494214260
721794487
524263734
694256967
425732540
1053638735
1238433438
470891623
1143977479
1262283598
235146622
347178657
670328237
449748515
827272035
507981760
484402617
858300139
420458889
281693428
305108021
1078826449
315272
469683498
247100531
446422142
785033916
796621702
621835560
1198696157
436575362
892749787
1139497043
400308789
753194002
1160085566
231292688
428819035
1051351491
882430408
957334184
339020368
808057809
1207896812
341140641
221373980
1103763091
708657966
338951230
353625149
1094639021
518093999
587123689
359094297
615437596
783570569
479353192
655153246
574258921
311327609
914911732
940389120
713659497
1152226955
489844973
906001850
733022639
1030838837
990705721
541376842
1098147159
282456320
331246532
465469871
474104871
1100310025
1111572508
466833351
1280205685
769943717
731189558
645335087
766427930
780094367
1004763504
439512617
898145241
1239399446
349180243
1048796138
819668400
400116671
516216481
1010463772
1040153306
433687484
264762996
670414344
148554087
351570799
1275904321
1269435990
981167076
415344692
147195194
393631229
812274559
1269752705
720222958
892479257
501415187
1082782974
1290844661
84574312
516743148
968488879
654473386
948548
926211865
949274074
377224427
920751631
1054334111
574910652
861157300
821788205
595970080
1018205210
1117774384
703050509
673276440
960409646
1176653429
788984172
317890996
1115646012
1166520527
584758189
521436010
452978769
971366010
894098359
538825164
818173278
725285373
652022065
1034069192
1281835672
758413404
1149729189
664447492
673129150
903461666
728425946
952925542
688459764
812887813
401235393
740285126
1082925129
891492726
582435356
1169488711
418792908
469575812
940175884
729295169
523476065
493551258
285858421
1181759162
993377438
1229460313
709831841
497795385
706828481
1005849265
1049408223
713811784
387888903
464833024
434780358
849108205
721559891
1130357827
792767885
542521712
939220938
513798948
466711023
698507223
1142078508
744654700
524348308
1041556496
417199428
691624330
741964845
1139880934
409451675
651773237
380111168
826991844
736592894
463902819
537115592
348419897
761118617
794121766
647548139
408131573
662426132
872553793
526828231
721508621
494338141
985066497
708644541
753983294
443673324
621321008
1172593835
505346150
907879682
642282944
823261048
401668624
1062207106
1016117263
131290305
991512071
755631653
647320673
806072909
1014146793
811357482
918637026
931136423
395584248
384477539
862652292
1031327478
542874026
528025921
919884334
626180446
1116666190
568874007
986485913
540732379
736676042
912148800
749844199
330144879
821308094
1015574040
558138088
333974245
97881240
470102806
170778240
392172833
818353850
678433385
1219440250
1174439053
685485756
90606493
413309860
752156444
650635114
551670656
351622617
878539856
241053638
1022219229
583035736
328217037
1162155370
373923121
487454346
1024460001
928044458
299085986
377039713
484772053
973145767
1028894031
881651644
792312251
460667674
748058628
1098453219
386446451
782706342
179542861
640325086
314370234
813745787
329056482
892567201
1094785528
413072667
785198336
739204351
416201815
468571265
621496211
722064261
404618524
798523792
800181276
685641015
803329401
376220756
816043079
583160995
1244096599
1100239145
1091622956
583401556
1270547501
730140119
848368953
370484038
352887616
546459740
858912094
359064917
989930774
1127091708
796802016
760560289
763413453
777309486
935378294
669007256
1055889940
717982871
1255194317
1237088517
606083625
1262231817
417510253
185563200
1044641169
608434470
1024895134
880133577
101071698
812855825
417251725
779698169
831817773
417711461
1007496765
1063830373
529416934
1188605887
840845977
674161014
505890613
414679075
793210547
537321839
58008943
1074959213
566708147
1270271957
579613274
955872164
394807974
921816089
1091723637
886218401
965637430
566137053
628539345
915746482
956565571
918760733
337664037
388280097
1035297731
1059660285
897844677
668035462
1054913207
1183916360
943587714
595264388
725038306
776647785
942486415
394892087
988263650
311625024
840665926
516682705
268022283
1081088915
387135895
1050651051
844216
683236537
1039553060
882913625
511700586
1280944410
827673782
433541599
742537555
569420304
222813247
869269905
1119327818
506590179
614807455
442603651
263739791
625954804
250047600
574613031
644533647
536860791
820656830
490357841
1179545643
620638889
1223843744
581610373
859666742
585348714
955639946
962290111
1080995698
834743482
934992515
870799484
1102126016
379508765
685919770
681981607
421317628
790476194
821350874
996390837
687573121
375660253
481548549
475504710
717840272
869446054
1078835796
1251252704
362261092
365497931
299418853
1108927570
757930105
701153028
661143468
854254901
1060922189
883110932
650303362
872275858
1084343286
481295260
393532205
455706410
852685075
1010915083
993319378
606561410
668868904
1228678729
1014436845
1176186789
901763408
595353419
296722910
1177236367
244814058
331093854
907510019
776588413
831801029
3325243
750737784
376542512
483932446
565436040
350682204
579800127
858214480
799000438
962515909
369899659
895750312
793495757
425962301
255518333
440412757
568373988
969300476
679597092
1076099940
760103414
855365325
372446586
474918461
341697101
917760503
735535521
574367808
1160385104
428419833
1006378572
541102330
1121923080
708826519
742463108
314704275
906885551
866111944
745703110
615907773
684229866
288357555
1113934881
782415799
457015110
672978796
329804511
629284219
921026081
544332451
572932325
628810239
1151675312
657526037
1108022994
698913267
514381460
612757853
197961647
525488010
251645662
813299857
435113823
884676664
971090491
580012064
505297695
1173376791
354953916
467088217
757620103
174440668
449378672
480470657
675023921
804651008
860510277
1007800965
459810538
347227904
741574664
1104268810
1058594645
335717004
1011082024
548652813
1073672555
806981992
320666602
428320390
559820347
318134271
712716789
859976663
389430464
561127320
752191056
760224101
767920181
641483140
973736512
551612415
433252811
549639432
805752424
407881937
850706468
394397844
622935234
870128468
564903870
1043732450
1202824785
743423832
1048239284
893088727
1036645125
804164445
951935062
458265881
900209445
364319537
1027931028
767764957
586185481
810986359
851226563
1010949991
270866693
1125945169
1136763751
367262025
333126924
615337518
496587384
479214340
815183996
394293640
788133309
455144157
492309963
885407077
1206083257
195777292
669515700
1133098863
720522368
146841684
637628250
352127397
602350235
529812599
503241525
427359793
1080033451
543128946
906503284
415518945
592667952
1174140319
1039219009
760688748
718944635
432332086
568710002
816296316
648207494
277435120
687466367
713635467
947910916
820610628
637505507
521924271
1103430373
445573405
776358387
953619537
458042966
808082649
689383401
670391623
1100163606
778811272
432972982
709526607
1276805288
289930871
695079640
908991875
232420939
868463037
112698938
677745234
1056103910
791932964
1086499975
476624544
803707187
1033234829
430037312
453224139
195283945
414591269
328300029
125510798
566659067
818178047
642163652
457480390
1052244343
719049209
741357814
822493201
451412200
461540827
971301166
876661907
1112109217
665141624
787786221
383632009
1130475826
426984113
599948836
985228887
334442230
1013990054
1020849881
470930781
884555711
657503522
830606681
563181777
1141138836
359153025
322452859
403660395
1023717298
546643973
1157587740
881669368
373264551
663766454
676158120
961729861
1012621546
306607934
752824566
446619546
437007640
543751309
976442803
384628209
785014770
809194846
724100530
1223929435
907202315
443135477
536539744
460872895
746834485
907300373
617929799
481591741
340390581
1155913255
513969817
723594456
681265686
653917512
1029752017
435807287
630375510
773685092
645236376
419561446
164574137
828740632
404402817
899674550
624803732
499398471
1060930929
924837391
487449212
640394723
881639698
932258887
951062423
250573470
472162324
452346490
1278081687
258237174
706481139
821154063
1055563573
1139439800
769936879
939438574
328969756
438062194
184622804
1006286236
642379654
945847910
1173898249
941423250
299511300
912904904
500395912
428480955
1101730047
308252225
738965660
1119497679
730046275
1248400024
931297717
804148849
859732874
728185600
823714612
772291520
493083793
843199666
823011208
519629026
522538904
1075009356
888407975
916353977
529807
450585204
504161906
729153614
937219309
818440658
618443996
663172492
305317381
843835895
409393131
818752067
64574668
660638338
784613967
716935788
400637915
1143319706
422200037
328701029
773955338
669783282
474102375
560583724
932951179
600770007
1178801889
1011281355
874622369
664353995
494654113
1140848124
420016380
280801918
505710702
1045320031
951803294
831667532
127529024
1085377810
719388583
473860508
892139199
818319100
688648961
952934369
1135430995
939433044
876213147
561874425
526172297
1196100717
480506950
1166406764
959519310
96654488
789218264
588971183
1078148415
705761991
709268355
988694321
290089638
228145748
684309178
1204391230
139988565
535927511
899649551
547046601
742420047
900150024
485529034
664598607
1213299274
520444366
941173405
1021248632
1228949833
503964691
825315005
713340845
330398484
507386535
492904582
1083690794
1286454031
869260728
543856658
838212638
1040812576
412242974
831059584
895294435
1098100369
391175246
525721894
413894616
1202262429
336751301
1055812746
818027310
483342830
771014539
165168545
583946005
599299686
644077545
651825988
625121238
359089944
634251075
576240057
501819435
878129375
433032077
1145390720
964414148
981706937
55540555
516679909
649125623
937087218
758077731
591170205
855906306
657206525
405470599
851341446
1130924231
432247952
765710196
1056024149
1070950136
472771716
1184160071
532024830
758322794
460018831
386058354
1283680800
755268514
950010914
1092801198
714568733
805493138
732821383
1020236697
314176304
534184637
428675205
1070685948
987785594
793093235
805701345
1169176752
527190406
434373663
455232494
333426036
741360993
630265770
695982014
497519323
337698624
620785719
509476131
369129773
1042868494
371481979
895092713
850651014
1011770330
780167495
686442476
704299558
1206209650
1003187590
758472536
493580701
1204165725
1265838195
825207592
815400338
912298040
773487815
373125747
1018282851
866935563
643363354
689140837
547553330
419677607
440224408
324337362
506007686
501034651
543628112
380142358
387064087
462802133
1051881847
539841369
1010317208
676563823
469400968
884236470
597697831
336294292
1110915469
674712047
1190752215
539672201
987188955
549309559
501796954
980483904
856363969
334476584
180216960
470639631
659965513
1048195357
1110502526
243490305
590485648
861313732
399095745
473770975
635360794
618344755
962357426
713451395
800617833
455111531
1202812081
882727973
1025515575
998016368
1118663979
817306329
808178599
477888436
899480320
407575510
1299491404
643075628
441583667
1035329537
373766669
529390792
640616672
800831368
961151184
1047988320
1026161735
291892661
737362215
701439257
363362018
612631192
976660845
743454143
384841820
606636957
900924069
816560643
1242845790
542111665
555138993
872853211
404222943
917852630
416666113
968166590
215344181
1149214155
563265749
1071567542
522176819
821135070
987469514
488027581
401278430
915105199
337866160
403368545
255889427
579045677
371213903
612891685
1073891879
824487230
499259527
805282343
1131065254
880596393
504642270
977367125
955399602
516426375
746575218
566027752
864555659
453915770
671957551
980348149
720047045
104026157
1009064153
248919268
742225679
425077067
292131007
284287990
605970822
764303113
1081726053
1003263050
511456368
1140666016
540165355
956633092
275476815
456694233
866926482
432917897
847186508
996515985
228714922
667569663
430578373
1068335890
616148841
1032010312
750520825
374418452
816165407
399277374
653310866
585588887
929577659
723072211
977511140
1057988232
528610650
1236870750
980072185
333844192
964982164
560159248
472075189
731192011
941647539
463415663
836250983
927411665
1037336760
1198728875
1231388551
307280699
1213079494
964017852
1291806185
671561009
1012827976
955308766
23133229
959322338
1136339903
871696622
651916459
468369970
471772093
986138412
794924959
1240299692
337816491
1118398408
778196801
741390938
989208068
761768550
974663974
923118739
790628511
184445605
482122276
744049688
621677964
854922366
558383353
507791415
356948824
578656623
733195264
557911780
621919422
1270919567
811641414
1259486346
1192773756
194321188
890399707
470988256
653869311
842916301
926539843
311249361
642167666
771694135
1187705822
207766366
434243543
949769675
535943420
748818637
487182563
745736562
582537175
425862335
875882725
890702017
649963549
574639724
958064911
605833890
535919601
594808560
394015264
376615528
741077358
235571465
595479954
216872753
749374011
945822836
1155892182
754803454
280304057
718231593
637303930
1026041450
517855163
336545827
452378857
643141898
679953916
342245310
1138726117
1171515064
491585168
709839135
1036037840
463806705
728644293
748353851
931762626
503113357
410605536
506352767
710976872
732067001
943726336
1068904644
251826942
619270146
786002126
925876647
249158317
787306991
840316597
574552073
449007501
943779836
922143400
581497733
191645084
847259810
940693496
732713832
690998845
1147717076
641601717
448859668
660585576
560620025
334690837
791844107
656673568
938718120
998352691
929794940
571287892
888037121
313523123
679308265
697371969
846994928
1064840206
1072855868
550303781
189897551
726794104
187721064
296859007
791740332
1145945610
825783550
763283252
1167509562
935127992
1017132488
416250757
430368692
911565585
1208612916
316630835
556740351
1019345933
968443564
239347573
553808287
376231803
214612762
634886248
1044782616
402210854
573788412
1060185405
955007737
624437344
381022213
914881291
977863577
966399804
783327875
867103414
419857546
389199983
599487911
495516756
426595661
1060899878
1092690171
497616509
503113991
569040978
691333880
848496153
469075217
1215342707
653094142
643193161
404825792
432275795
283327246
657546054
922108855
618411983
349621151
937090030
819975669
370414932
501609729
480575821
506207423
723941022
732093463
621435370
460628112
695743309
343243269
1047013782
834697940
363508333
826498181
888696277
661920670
723525307
326804287
453634927
427431739
345227392
217418850
784706411
684233439
459632636
430242520
431760453
976982374
636510232
722446330
348909091
633398818
724351503
920549238
326257516
547383926
884145457
941310874
434408131
824679721
316634922
387635140
526114273
656073888
294129575
557978069
640634529
903307988
965912791
1216576150
770627693
839576931
478199553
843964628
482261688
573319319
851930351
707814816
458837990
663689984
783956716
1033007589
649555657
681146228
917483651
1067611707
656657240
443627872
665574204
499247696
483842692
395257391
168160301
1047117253
542602153
962846507
962363660
790425681
391387509
390867335
1132573921
701633822
312194920
422381013
520052256
682858663
842363619
505361372
508216873
507081326
889371259
995876027
494785198
746015378
1232564201
638410046
567017326
240492476
881368259
507286822
584270212
561261750
955257826
922235784
909099593
582947255
784684355
347195269
203631372
628150648
1219332234
299746760
724802152
465989747
563188124
88265192
666612522
888512938
1001639507
667541503
1194065267
856727792
498524836
714123437
660151396
313960434
834387296
840259265
258126805
482591463
356192333
776398778
594426782
1071161614
960583236
813063024
811376935
371527879
639824983
545874616
1108949715
1291577692
940878661
701771800
982993291
384706088
637961404
936882085
707872695
240978755
509081222
357163580
684913969
1072877538
299451191
384498841
686185597
475362312
955741174
467951414
591886899
953173457
378510325
281630047
278533871
1097726624
410532224
824553365
945515573
340167628
294546152
378407329
221863612
802226381
1008023869
621008569
576456227
464929438
420264687
86236669
31235557
234770633
115739728
832723049
959729149
704917667
503171768
761398990
1127630443
728469033
738221063
318118697
984263825
714343050
566917783
394030799
452869285
725005263
340496219
365130971
603319628
645101244
732885663
274516761
722147990
947552112
180556629
488290963
334915459
426470552
860639749
903056880
419355371
493241437
423086071
740892287
925724335
563087719
270418374
744403788
723458843
1085659539
650851316
783284725
518428935
943499974
303707723
541720830
488262767
182046992
897424900
595210164
436483635
609188323
471632607
590417686
855114582
584328507
1124891636
1050947994
1228832916
1036441411
644202295
559885322
489695307
572532354
982374631
990772153
651001485
889272709
1134163454
558051066
556696653
687777340
1294976842
1132906809
928782316
549135658
1192955502
397701047
380048288
329088579
745388111
570345851
361760622
1210626276
719654073
885336728
540048355
949776922
275654954
722920846
734796264
356185722
970294169
599890586
438641802
506190937
379587643
380071817
303324988
486225493
724279506
740228852
608517479
636784309
191333118
781527143
603069446
127044840
1072597966
1222044506
381945045
677100800
439773091
996844968
427010903
706790357
610745372
272935962
689373553
1077488065
313020220
892972807
501354253
612095711
1021798123
370125726
884970307
273946159
451463926
1154974767
809318758
917088230
2067717
545904248
734110757
750308262
603130949
717895979
690078219
697725384
758459299
489165808
790017763
1005809515
719037380
733130929
893485947
840024225
714486244
827080195
1016724222
1014569545
758786781
733421092
425935918
529070509
946450786
193315968
1240388552
1276479839
546325290
1022896029
419737859
704908657
755108769
348789642
976869673
514524101
857044087
889369244
457953081
1166275999
536383974
936031119
1057571453
501450895
1140345892
305094319
615930471
638634560
1211791971
1299110361
231368361
1204701971
969170025
552694496
923622586
979278345
573844223
735709108
695833970
751197231
483471755
303898067
846297545
509892764
608873896
842763605
896781095
519076852
1086294398
650395830
844623153
372084290
1168966625
985296131
736175541
695178844
591254232
990177866
1036329389
627948051
500402250
425901810
465553785
508863887
833537620
994259575
1092568559
1231649782
990913875
1294400133
990592751
494226640
583307
1155176924
665005912
567477472
322090999
1098918907
739992899
516809682
537647063
203258006
379612868
883372569
603017529
434501799
962853597
461052233
906689383
737762211
388089582
564938886
391654104
888655429
630570978
533635897
639229282
757815192
1115658069
884340111
347332766
416233633
485726576
785066820
1061509871
848182628
803977756
408276424
1083544072
403898322
727025789
347332484
745871280
689510501
458450126
642376084
964691289
222148155
1125785755
428562702
761942219
282516410
924778178
455703078
793400850
477296700
354292244
1020232105
530430834
696916884
690902969
700522254
361573817
844493750
328249421
1150165087
623843061
981157062
558879155
255845504
414483549
363849995
532601972
566523457
1249833430
939505324
1151745892
477927523
898767567
796232247
338058288
1098999586
1041298377
281749992
1055396092
1179020547
675188552
395581253
1080286471
888571163
473209235
1003381660
445576853
396443100
1037686298
416550102
254724642
648882610
1004565901
466222147
299052387
507559361
950852902
846433004
116914916
324322870
901775160
880899194
440142103
65292197
300263250
387560899
838877823
868530296
692521846
305960024
1026962211
805424556
1076778820
561389902
807143555
754749023
803739651
436417650
981846707
246016359
850488821
1039871975
452760053
434556543
1200982681
923977041
930777290
471886915
569053025
595035733
618289723
1010994214
438408925
904943820
1074003895
985252617
299682033
785781752
437413558
1177859619
478507299
967262310
1106317872
637358176
927362032
312751010
1051505184
853088921
418322775
769570657
618525550
625692073
1175772606
422428106
931596901
666527755
961852782
311906733
718354772
1066540194
379442929
834704077
921615127
1003901078
793716774
450851082
461934942
408765387
893726099
566870477
328570101
1012778189
797231950
779735911
955378290
516290616
595447359
991487919
585705067
869541501
439017479
491694501
491555892
884956075
863170164
350523955
521059037
685007540
160730932
566680408
707043842
783133400
642143220
672132384
1017612964
676404248
410688370
818244576
720053757
883362482
739734059
545609713
1116161250
1026637982
982356240
1121538020
925219829
465018633
815841295
971691745
951065713
691007492
596069505
1123922187
718355784
1139079118
1233661294
441253713
465227280
1233389561
383042376
517880901
446656254
408427733
127544823
470293435
171213482
704104510
511157738
1194804881
474963113
1267845317
63585656
969817231
963400197
497259357
530331526
1060556855
650896792
1146246623
976041776
1008623116
567379122
572212347
302052341
1230064192
672079825
435839246
529501271
403694979
984741349
523883244
399873684
408377244
932163785
734633872
620031652
414770416
826200623
913735749
474095455
614158184
943642123
1172348509
804099251
1147791232
939757206
668521537
367022850
708226806
815134176
1238756892
505828630
355655576
412294051
496876564
374299228
732931246
415236759
476015809
475795798
264263408
704012688
990247221
891696080
741633177
836193999
432723558
1073109471
713962560
936788645
850321875
855643385
943140779
1079736446
528255244
451753589
423187968
939434306
956996303
619239665
1002803887
805633379
552889157
434745231
819532004
1138037872
694760669
602605306
745649848
231926097
685265073
785781373
592285640
357279591
607162503
537635952
859021604
278760957
266193382
1083827108
664911607
644986638
825187601
420797700
395751325
979017921
984725459
1131274487
1034729374
453409563
891179114
445620290
396473451
375027575
479210950
689782228
568164723
614264424
366202761
661190655
795178643
601803249
1007856603
216595375
659257269
505452904
898679127
1018433245
766072061
795809431
787148514
380955657
929478960
378593813
1076986460
719294540
979663039
414807460
1183402023
843051168
428657080
298477913
337168247
1011822868
273045927
1039641524
238365478
192023860
1032622102
457854600
632193083
181793373
357980645
733621312
305576409
906009455
957901915
852774030
411475452
601134099
923769631
1021323389
474106181
805079816
1135973339
496703429
354174171
700150449
587662946
925776635
372798724
566992471
1069627646
412845705
842439472
482406773
759106251
209091638
1040104154
715177925
1009351272
674010203
960970161
278644761
1020268049
410312673
338515217
852934941
961790817
968638191
233574272
598492594
684899734
749953208
663035271
490221564
792226118
394929498
490827052
662417247
1034693092
972463024
1229796953
579341286
916029434
1027925851
732367867
186349544
491255304
916504543
462364162
508784925
720578603
343349975
448507786
346948814
943723626
550607914
682286493
190126355
841437011
540551433
905452877
943639950
1174233651
744334721
473682528
858242567
799748990
724085500
488026368
1154107957
133283253
839037482
892053024
1147892671
421383675
756458665
593638329
878805361
1074855051
585283618
851228458
1201363608
251528158
1216080227
780304513
389282715
110662881
994699882
978338386
1043353959
904683058
408987975
677095133
496326461
1062669781
856159539
195490127
279508023
657477051
487101783
995281781
790405437
834493725
773269074
444122151
907040038
660375675
496042469
341864478
519935089
317029458
697432264
963335968
316142054
849055593
512880635
343601429
542555594
482367092
1012878322
998920868
844554818
1053058784
694350854
117826111
543040161
595889303
426515158
429720906
923682358
378782481
807744252
681930105
1100273779
684323394
634716497
865379020
829911450
421407939
655851344
857774274
1028485018
517440151
800385919
470893443
830352230
699206679
687446885
1027561501
189058926
1004395630
1018157049
622764838
820805692
646250209
665458747
594401206
535441782
1056999786
940452716
690232285
470112328
208568190
855552896
974151727
640776273
630086047
953109184
674799969
905857990
539057805
284849956
897481370
1178845074
402265588
928132676
318183569
611521219
866764870
485585499
808917005
629315926
890995223
468447976
397647170
1132409701
397057001
748132213
1032443519
950456147
335111962
681591041
396207936
1243380696
436245968
387548739
588232563
646049907
365261300
144515795
59325156
1200904097
83698527
990087370
878533674
626140116
336986883
645624823
712681204
804954920
1017028292
370078063
1075511047
909467070
682138965
727240563
759431271
648728093
781360679
578035874
333812634
940384193
942781792
438434038
763815475
169548555
575075466
474533128
503568041
380922479
189204272
346392257
743163891
505924868
446168780
743167116
1064412271
541449021
411349625
963265558
1068381479
891914443
287549265
666595378
807551183
802220510
140365591
531416885
909215221
630965139
676381147
557680542
949933635
1098026037
203702433
523641991
463451055
407732268
1163533233
396752435
1102041779
940662154
1198438014
1126201455
267777359
558241782
558179500
1214230409
454593467
1198015180
802684911
703414896
494316444
762704385
623599850
1128007727
1256433631
1033589940
790962969
487069426
691388651
870100517
980159636
696474178
628206482
848945113
597674048
836903381
549351443
957363589
862275375
699605557
716884417
1189705564
656043340
1280396831
874853728
1144474438
486699569
451620391
855389942
840521740
345948308
489052651
1164101021
1027997051
894582631
348891876
384444794
935583782
705287926
497054675
431712668
717810888
813017951
894620701
521417763
508896667
883502891
1084429778
903485570
728709256
1222616339
1070385356
646758511
119935744
181707688
453190831
407226283
758868350
936854687
410571671
635713081
1009515088
328275099
252716970
729499431
786423912
1067261064
716842275
392147918
148067872
531955173
1048836976
493457779
1005875713
641061169
156959606
629481439
504234014
962651459
385384517
715119491
926633746
470087801
534429327
303498195
723178114
611458343
579085241
764741014
493974568
956437831
659057740
564056026
506185112
1047697380
927197203
352225453
629991509
698330919
945626590
371976958
411107870
886241082
786952397
1085362547
378040528
1073125643
343512314
1050286709
515251564
634279613
248490050
804701926
414727618
1028579515
720581041
1250795501
1035706933
698841797
458355773
506670836
722608896
852807393
1217416701
658140202
643753908
919334582
899800369
346306456
1256589083
889790844
780101891
970863684
690483463
1019125409
67887077
441862156
503808268
393967904
1033052247
576811617
616191882
929584687
1101327958
710609515
1264358074
865482789
546186215
700293713
509654476
872541295
495805598
303494925
1045857976
1285202032
943810231
791409730
840313908
396099826
1211807177
1138247403
652163459
879734268
931580564
491317848
595761112
874227553
300485042
475682605
618728215
666727039
795213614
1127262958
690205569
163215334
868593505
805837746
739943488
392587416
812929839
710215426
396373956
1218959668
1015991512
276258332
1133470569
487803586
400259499
1194682096
454511142
975722460
753853132
929489346
426071343
716926417
548042267
694696404
516404156
1040387910
578913995
554546548
797498705
817066258
856270668
991890989
666556589
336771533
834517230
807556237
861164321
996939388
1012580398
353989166
1197657999
769173182
873268073
650545303
441086080
900052076
625846911
663857916
467394390
1263081463
505602210
441997450
981495593
278454202
636841480
727060619
493698655
1074043376
706098067
468930203
673981971
523085742
1062191986
932324278
732238928
742404750
603696408
1000124951
911514331
1202815944
674296325
794413144
438750527
925314792
540242057
407749923
441932269
803507172
996965785
361305435
292494350
278681146
531739976
824359991
399371963
608422974
590586607
397347185
849772647
981228112
278532428
1119641140
501761771
1167259919
427960881
273333663
780100393
113239405
941269614
574774445
569911355
855001279
1108584720
476294267
718379646
285014798
993161473
439306052
303969967
887859227
649492929
1007463285
763162028
678083954
315246550
825472851
1048354674
412466809
904924349
419560598
456770354
590992553
1128417691
976988963
416993084
965212671
874582759
820143854
221213166
1126790744
964994172
783638808
525968941
628218323
1041516206
95565201
537203999
159645579
511996232
651819886
846319476
657758823
405627350
456771895
765457221
1141513243
740665801
1068397894
232198788
571039432
230303343
432874198
293353944
328759404
430324925
892334516
812346099
432833566
534483737
462535329
617420117
1054687182
935547279
1145155038
959992462
846905756
462468499
722356420
1277421342
553561728
355416671
31933766
808753484
970267532
20906792
823764097
483958232
345942720
762442948
759160258
603038436
486800649
785481077
1240359367
1064151862
510523171
274940928
1167638512
790019443
705767498
423602260
488178962
914317935
417574185
1015767745
939009716
416834221
618464351
420178097
573534932
1041848314
768855937
412567856
977900864
389683495
500237213
303855907
1061255652
398079020
712307033
666829629
681950993
290927091
728088402
564869997
600394672
781559353
851762418
774159929
469582168
720953693
1102980531
516890263
841891430
951259646
514120537
483882143
751689950
480987591
451035559
673751767
519497725
48365803
1088092624
734858256
651279731
1079855407
577121512
760175121
736235711
740133308
645544031
430536683
861883116
490598872
510109687
925719389
868300881
343242568
1202725228
624409835
538346182
956176315
1091293433
324009422
942659820
1117685467
842134943
462134831
379821161
354036515
670504284
744013476
382733291
714762448
862412873
761921402
771042597
1096327180
1250008890
486359645
954908127
589996477
858248157
655208776
425411840
1034749199
1051738571
826967391
642701303
444925250
926076483
263800906
1057312786
815158222
961116615
887120100
1108572467
450980296
914732252
751111956
928727353
832032152
415442307
692272318
535378225
985453194
456203369
277828620
685407745
1133900156
391138730
856655878
848562159
463991909
1225802204
1040021359
694063759
899487923
727225883
823491867
703708558
147503890
704895102
119901486
940757368
465708560
1235864701
502276140
428401863
125875652
458081892
638609820
52359576
1294766542
750095960
491741637
1131221560
1271880476
653190395
351927227
732840196
434646242
485943420
894558699
501402662
911770188
798154488
757972328
772826664
888626906
1161685772
547061900
900085307
1046571161
557269380
867903627
977682593
583023145
257200394
687642566
779420467
443346556
315468147
894600601
669783608
481783898
967269952
452699288
736423772
469050104
724589335
423668594
637345756
703376645
701003351
704993421
471803530
791349209
446758694
524841629
260373355
811853499
738550045
938127241
212815822
1059318228
454107407
1160368067
394250140
457301785
376635806
944887895
622220186
1102083833
815485906
434909742
980789441
340805186
1129799151
489938995
829965791
353857432
1012285684
1135217601
1194482440
822335589
790612740
895837442
674479241
238056043
703883999
527111203
808954325
769062546
38635827
493357095
1043281790
1063022462
528491492
927898156
171310544
404816467
821491923
476534371
913483869
641883658
978275559
485529446
679553315
610625742
368075268
842556818
310760127
784633992
1133354701
804949337
944960449
874505746
615597966
591986351
307008954
790980150
71672041
931395602
371966118
393543029
897260416
965527482
481401297
1040170880
385687577
325161092
622124546
1098000461
423768596
1239417283
462103767
900295376
669309554
607599079
1241766071
324453215
963850045
271086379
592174469
439991675
305250670
344697078
856180100
1122227033
925318862
760493010
1240599091
1082352910
432135861
636812333
558732904
1048084802
599005332
933989439
644083952
777427593
149577124
361619667
834127065
1006757749
432474688
693238200
119182569
630868820
930225887
988164297
704082116
1016304263
342361684
849760293
278374984
1145055929
742150677
453772477
446984519
778589478
1036141341
373141288
418442289
198704478
851821765
1017215392
1140488270
834710781
698677623
585330991
955008226
929950007
990113200
347081709
509573961
747181215
843835499
945736747
457774167
747417127
282795135
491124851
844872566
322396706
496328781
532746296
649985615
283664238
548191707
592123440
381103371
273110258
254412743
1034006169
832889715
1145321942
543520295
625325952
416646896
475973687
725953583
714921997
1235687294
771492946
551919686
319696314
1139443946
969360326
536066105
963585493
914659628
494209672
603878648
415769686
799601251
190996056
221823019
762774606
911986215
558553792
17821021
346715558
577752662
820207305
1036276321
666337561
411592516
419892099
403839301
1103495456
456760475
507640392
488990117
837878817
697863437
763150342
516943381
147548530
325438908
551968241
723950506
509506548
213043103
1133420194
404574300
1142521272
803513479
469500286
546510508
741457222
1057241020
547735846
761770400
151026638
560369677
397201401
1268364484
419969952
1202395366
625239209
738557397
542021706
614238557
776174173
1069710291
397150344
733164747
898423402
846433060
732088098
1087788225
762373930
573457717
1009253532
1008859077
695460531
1077697611
632471154
487495075
1122827686
535208237
1003862002
896136182
452186531
896487686
87988205
451843204
357515833
708619414
791244565
595342661
714230983
854781245
528352458
295594001
778505301
671791655
1060618080
445942118
517509374
392168916
876461230
1014856783
995453268
987739106
1153750084
1030452778
1178220111
761733600
340779626
629164833
878386184
636792896
334145876
463539830
625170742
1058220100
891134872
92477508
283310739
392062933
685490405
999042042
689273478
1193064008
375492451
962154576
673324853
896960827
1018412631
868328702
451887923
671897380
1072885335
992747644
872777014
504590554
1025019273
706875580
1251144671
825563032
470151598
976625979
856791584
496831162
476037322
1041904472
498852715
988642809
363402134
776920511
670400547
372088024
797148722
1048815035
760817602
423148698
254279669
754226049
612948210
929865153
205735350
471035311
200774805
627531496
1050651682
714632212
1179235427
706974800
704599249
292666417
682970703
726074074
537233173
779405355
798760772
141010371
1074371165
570578620
758230668
1065951185
917419882
1006867689
519875452
618322953
909459175
1004239517
721151364
863905053
290738012
463758537
761252196
721310838
448800455
537156508
487413695
898982099
543878265
695338498
574306983
477918889
697546958
28066784
801787868
813979925
968339120
384146269
721487799
800724854
551098443
722045493
369135819
551022720
803131906
582697880
786784065
1049252163
864350300
1217009712
623427045
196074120
439953175
501468485
21716138
566323993
244416741
845526921
745162728
513920604
618375016
460707036
34793918
498981404
406320261
430738192
900250671
851192313
1003951352
1103018806
332336597
1024064180
1091719180
1134110787
110038351
945021394
470351399
702877198
1218613222
501431058
418834942
571220667
441058427
703100130
387782986
1124718106
254203853
610449240
618981545
434375832
433775042
602802710
704223026
600576123
1048259213
799178562
981152879
707609147
822766955
417781796
500869533
1046487443
578184529
520931616
1036913903
775715008
523163461
389176159
365988356
512276566
916171887
912871830
1193812917
690148299
451882269
179672105
1252046800
96483912
387436539
454264522
209742795
234648438
925450258
1125044878
204136638
1028449455
306046271
376361186
562254189
981545552
196189881
772732237
748062834
751160176
685904110
469531071
936194186
1022443016
873709267
474686286
456303660
934363209
960525411
397011789
155876189
447802946
1290333390
711278622
499693338
253129015
295718022
1267723306
325207313
967685686
472836812
449945398
1077911441
65760440
293603639
1044986156
713431285
1001986758
963207132
585286381
434530259
510010416
420052200
487912885
871042744
550977821
947026106
535603592
587057922
1013792801
1051981349
561276078
296435797
330713080
854923578
1084716044
228493565
1142519889
427047867
664040361
774988646
828696114
1039055171
638930843
882032400
500268806
885611980
1023380964
757741862
1073891931
612578253
545214677
325557548
1074748642
868380021
458139502
423894889
793352020
692585709
444649154
766169913
870505975
284092921
759773101
652556334
988982594
1001492048
1012948680
450779647
660723730
417502701
648957084
1035219346
1258577405
1177955468
383588360
1115103158
1060488401
377872614
442242779
438695225
995781455
146219122
1014559552
936348208
548692772
443211522
398608646
1014777601
646848300
953152255
339025981
397030701
537512178
386207882
588523723
651698373
1076429457
664521016
944338856
796153508
420701647
876161262
698643152
774899582
390174927
88146772
98188047
272637746
621837805
968695550
921701238
660419580
129377548
867701129
872505988
360929848
1272128750
304335824
506191853
197370323
983690805
750865916
770434052
1277919641
794494195
774237335
575791481
628821654
403761547
1215602510
711096446
856706120
698460621
694783519
866470782
40937921
548803280
530481959
929189857
282855193
778849080
948226948
748899636
668542999
826922079
500183059
496902057
773595050
879481837
405385276
369870821
771452230
265557293
312719957
860044142
901745063
585157990
454218031
471286936
327964993
472675508
1197808315
530849150
1090614528
1261083870
1001008740
611964838
725776868
750009714
842210857
257774562
452682878
590361307
456491656
506339987
896814183
723206508
447053494
875369404
969767510
372234347
528974869
401860516
723902405
509455280
495129063
449690377
496359826
947469716
731536482
465980316
600587718
405750438
420728006
594285847
924977175
718647483
1062807329
13115545
638268234
462531072
853514488
861682391
1003699645
1023786046
546229523
934293884
485336991
372594905
1193767716
357631024
399520823
472393902
541289679
633589833
770388360
799675907
888482200
423386162
438908705
514722462
1297658595
924615125
920989689
256055998
939774268
680259063
1121802332
542329112
773590496
1226251989
513860079
399231077
779951517
859925633
834030136
718076179
461497749
801834568
427460985
910386537
666610464
723340868
717950292
424462995
477334540
1137087042
765053745
1260915219
263570958
657645218
190099636
383927695
340751425
349346138
527645816
1021133494
864683571
847622142
679028626
838477953
674320165
977502990
1290917214
391894120
620575619
713372775
844134262
672038004
528606541
846863505
953124486
1285200395
449904300
589994949
921123163
850615668
572630790
835402592
362657564
580433112
458234879
450300173
793674072
985842831
661430486
358395819
450081391
465247332
822001071
129383392
834173005
730934670
795714110
981297470
256560657
742908685
276716706
586756488
1095704024
661872474
365850309
754416497
587334868
1040338444
701735090
124744352
680257593
1040748195
289361734
532510144
598158869
882275082
676471619
622179441
458358550
613354458
605294267
977476275
317967402
668708107
754456109
286352870
681160527
464888486
452548309
361339562
944142199
374625532
772968905
432745007
631597489
730050188
869540614
1033987521
663357357
574272654
1024971908
1230261679
572542498
870058645
456639559
964085193
215280265
995222979
730791482
369259801
377731130
941924944
396569591
2179959
585615549
408606127
369642058
499108524
1282271708
735237754
825412407
1026847177
198638300
530217437
1105086559
723668602
761958974
661019115
762999775
818130294
213176429
431039954
1139619189
837729139
623989305
400659830
842958991
1014614083
794943867
507277450
1175293169
857297372
164271955
419766074
427810924
352147193
249416286
1232638
1009183860
387669291
1046258717
324846152
1042854386
888656792
370112392
756743877
1035506215
489184002
362097126
434436535
425928094
800467881
335938884
663508381
987958971
984247655
546897092
1172348337
1029391899
847110547
625868416
495404131
766705972
384558433
1130432574
987099797
706893885
623815096
795527912
1210135479
180935734
450537177
435019431
577275296
397991380
712655928
706185447
686477313
569395792
670140382
883369935
471640969
679211885
1047647250
646848801
415863068
642800132
880621813
560925053
915376771
62872218
894264991
895412994
527070815
991779055
704063654
903529237
186514306
420249901
617552483
714157271
549400264
867999715
756460114
321745991
723885661
775090828
1148492911
325431855
1019406923
899517373
1004664681
650817444
987707195
212959042
484303585
504652238
490791079
1206492864
438891693
381994797
1055301446
887692760
520567156
761705277
1066760704
341143853
787805557
633881544
532811834
459264428
570549400
874932493
481843787
585258237
303409827
652152046
846542521
1179943975
870610795
1143999702
780791360
1101783031
956217169
938792330
1072939692
1029223457
961723015
344783558
553779140
603404601
591065296
807708624
748471463
980496043
803198205
335549936
242915726
799210169
639540604
699989875
539996503
504260130
421024822
506619631
633697425
41440252
566789832
973139106
1096876735
1071093287
1087883849
323067354
652935988
520007353
332218172
686732431
788312190
1085561382
665011578
727757527
369117326
693543292
845391488
518106299
809925116
259064665
402396897
724214536
975634725
400871882
677234052
1071801842
889566748
519069108
948922760
815638935
918368244
614942204
1172847157
716571678
663954159
174067477
193970623
784111179
440712041
651127990
550630450
228423771
1087160099
406309181
521905829
456138026
521036274
413172841
521624236
738789579
1246137742
723102877
517696135
669393022
1221320066
457233860
825123256
707426985
323694853
891629715
893344658
375691404
239825169
465554595
616548067
878314930
591428195
676695694
671048322
871149672
350488343
1128613104
1034187266
1208004767
497882164
857184110
441169342
760522713
680796733
672908912
693759057
957759311
857268669
962822895
481339747
929594506
724671768
514485277
899599533
572907944
914350539
1139755811
578977332
602897271
576362200
774703516
797043233
296780713
920623509
855860536
834219108
509210723
1038398473
790465061
314370783
914312916
957095965
953558543
523759758
725231191
808307731
496728320
2914511
882697071
1099298123
913354831
1112263635
570997477
1159434606
1060043534
1151469915
675409728
503966059
466704042
710546759
269694186
875655058
607719054
836743441
992424402
452723056
166762601
896988512
895130102
848814682
830755302
692761560
503303824
856799442
828371638
1015518863
512368235
702755103
640624123
112639419
482070441
501102458
519035013
549067700
420368009
1100211015
891040486
598252570
555599913
463904676
727288489
454542432
874451355
908412737
512947616
411202238
262281632
868128624
432838016
831805571
1053405911
544205316
174256085
1061051994
275331230
407417457
1271164369
686583718
881927735
1022505775
487476620
681157715
1120521468
1071698416
1066710538
943990971
1086991794
448529375
716558483
576196297
544589976
938458694
430408747
767065449
1183771964
582899547
1079173353
311751197
988548293
654044008
823308588
930640782
1201729470
1220200981
767796795
270095438
798122621
818655450
580865074
722162710
738666816
162393266
486375582
723516719
725338728
647980166
849078487
960242799
888715473
819875624
688512783
944491741
615892568
380493479
850424169
480015577
156000983
692530860
1206606465
678246396
80204488
491134559
550476451
504248017
1096572502
1047772532
509975760
1092697168
517433185
980970284
416502639
515305149
311005249
148219900
917657308
584945730
703645457
1023481392
1111356107
947983403
929931769
495017590
381338096
470035018
466224652
606003236
834136986
1010043997
847409319
762486537
816006184
684149460
396851209
930019687
38315746
767143595
417405290
488037527
752193363
1195966661
216978403
1076990802
611840995
371054779
684922005
894650371
1075964378
716919800
875540037
631611260
461200154
696948339
418335839
488074220
879619206
523473549
97471840
756176409
1094036902
477542424
866644106
806716407
827971701
625981576
592233161
809366960
579636477
846245566
870548746
67803526
275587972
1215086849
993135249
391592217
980917423
1118868797
1069451365
790377050
483325858
275664857
892579824
201404094
384628193
569855740
429854760
600422545
474491820
898735298
771655421
1121546291
576448102
1230329972
730074529
672108567
734035950
925855245
974679276
944942969
253330934
983296135
734649614
596412957
703371582
988231065
897326101
1016625727
475704161
221752313
1154809351
658995792
447608402
509186869
329759211
426810016
143982181
1081851001
379526470
358890363
697715222
353808423
888442284
454134173
677949906
841684988
634537877
906961783
1066607325
1344233940
746617912
1091705914
388173824
581492979
532846940
654874468
452412038
945103661
899810112
713638906
684888482
1058569635
658968702
1085579124
445880607
555665085
801114298
647715929
921218262
638872913
633218751
771640301
107849695
793954058
293546662
873239919
872169386
635223858
422200318
698330259
908100709
192675524
635948720
915126027
938134605
1186927845
885449234
503911959
1061303121
1127465845
1020559718
955263274
548649007
304384070
491980665
733096739
1017424186
981511946
833424781
88436451
416918647
170437633
463893807
870308434
709070119
636957013
1046147693
406681878
395396869
653544006
725122144
778053500
745008661
884278603
267406525
545655780
467832169
841198977
758536811
245441336
697503542
562107265
697670817
1076441289
732063146
791524096
918249588
381357160
809486125
1017376927
1010056171
1217686206
386936765
604800747
582853580
900430163
424391759
472095758
924821511
426119719
388588737
1048533988
284524079
921962976
775925587
588000674
1074643683
528456132
184721589
940075659
1222085832
476884482
1033345474
1132272571
469759564
1028999252
248757542
515634097
1079123652
922956757
1026517035
1054237591
831897901
871243256
856464860
895139653
1028332079
359634371
122218533
794939866
683097550
925464097
819413265
388322078
956832042
1321149113
893679720
955949445
767429226
839958754
876734057
429136450
609802048
51879840
1077761802
1146343630
464943611
1022013188
610029199
1013355244
941515926
429649031
65207976
687059016
1074898169
408932905
684059768
469878491
1199835183
565659321
339891690
939373477
933774086
1158387428
1109520700
1277897231
659906749
1050481029
946380293
126134502
881781047
1000343311
1072757243
650347153
394463019
1083750621
254908824
1256379556
866637434
851757315
600753638
1223362529
335928462
504277101
1033854640
446697024
787780257
528382425
539910271
1248498243
820764648
409980541
975225817
454330556
773939776
427999679
756099564
887661546
527856994
511130133
686930905
981866035
1021975458
1022220314
976465120
717952009
704733241
1084965820
534150525
609822654
344231574
341635001
772460737
1107324774
410247059
978893025
458286805
770892566
1139007168
528526768
903859286
566380219
1082597393
843303625
72004042
382084480
519453667
733742603
923096417
466215170
855243440
535484170
948424987
839333183
1100274908
899126600
1240548789
413665382
912947706
474936790
201385767
945554624
769155605
587632304
249489093
710418441
879711438
990698463
753713747
409934545
66164147
905064993
369742017
911683978
841938582
558089469
542425750
953420570
1407522
166011484
434088574
538719688
921132291
351946677
470910629
128571134
829670883
862664959
856864686
269717074
619581067
967252461
820880346
1113426758
839818139
770344970
391145843
750986885
279755872
1105045961
757812877
870886091
450221251
570759129
428612148
980855818
819506039
470962018
416374107
888412009
543086848
555280090
669568763
505121044
767436928
436566376
557103033
807573059
325938138
624597806
991812732
337815109
763927362
396048006
331060547
499615368
562176808
598519472
804070196
532275035
698615118
349297476
481296532
1056994195
528880789
938165066
1189953436
292860267
1028700904
514432231
1041874496
877997370
637006636
309886455
425651673
517549687
124516832
592919911
759257522
654770752
1393371779
155390213
510235846
459537488
900681592
1129158814
977150485
988436863
394507925
803747694
1088783971
538830501
496895375
1075142853
1148534238
536409081
1128045049
384169199
733603239
333882654
816273651
434710350
549904090
624448551
478635216
532751032
599379768
297294237
1209403893
1017456757
770304228
915233237
578956303
485000740
631819781
835745509
398370257
365119202
432643856
954994872
612962608
984805687
766429368
443633115
385467128
832792920
1145185702
742929801
642825673
349157568
1189661934
509839796
467503022
896755497
614873159
385877034
1007995036
720988274
867147236
913974568
939078235
846958839
312557951
631253273
315522768
723333240
785026575
1193881096
559318384
1194637559
669838167
315137917
469539625
1074111275
464024938
293318544
1055640366
635742938
783710087
461941043
773481068
751822936
501983111
1214480164
159513443
709147972
440644979
1138536088
1143741252
317667196
756098763
474580629
472942005
986310405
273193813
810930944
525367237
870300151
466793071
1062217570
1311714
457860416
383327550
414161169
674884771
1046661284
728015828
454243499
835885855
824444761
577478688
343361280
204221592
743282025
1054972842
598920610
1185735432
762168019
957955503
933288209
462974979
693548604
703650183
378802832
987623103
1272419042
946640130
256603327
1211317549
374010251
310051530
461175343
661858397
796496050
891252512
407701728
971272115
764272765
417356339
981805359
466520514
277498017
1265958665
529043935
840958585
281054218
370948123
607092270
645322914
636429637
763725026
428736465
306947123
816947734
1184075652
1378222029
455000695
702080629
234607750
1109278283
1274036262
311904553
640901150
1098585201
903740152
509181171
1264905885
1179779550
346492326
393258058
745537714
521520253
826566358
831052067
1015586751
694484620
716177235
784332975
537923809
465253005
299073876
566779925
1019875199
587633686
1354578781
1256717128
526704753
1379110108
200007950
359784774
488173366
581218232
1399897158
303367649
385414573
1220125402
1344212828
1281008453
1075781288
61121027
344285383
996662443
1063240537
365834264
690625106
912955219
531004713
218240609
454651410
595459724
447969210
248568519
1075336187
300147910
844954917
935585722
769685432
860666477
621247360
219328868
1261971544
384149443
1397846220
664210579
919515490
385677674
736049339
846890710
785274155
501507143
756625918
468559101
768324525
1121904955
494142380
260267709
928830861
608893271
862559738
702175117
720858845
1335661773
463401862
639637227
594515637
1059526035
45362571
434614484
853761216
748278909
1179576383
649955196
964529673
504611126
1310816992
509239055
1046182600
370836477
564627359
986263199
487835822
697187227
530984008
78922148
438613184
767639855
1066461616
1093188877
1340341796
1044685842
811738130
1350190306
471726117
209694078
802268672
478231344
533677233
603357035
390328879
914564441
434267753
786245456
651263007
1032768342
1028585377
458394030
936890022
335386183
1050779111
1087661894
892354172
1195938219
236180086
513794871
1260298339
1236390466
1057187184
893562667
1153959679
1257132719
811793611
382353688
521725796
1188864326
744207371
704503773
387866658
1100327998
864002437
557755118
501781865
1012664765
1475783244
981911439
1041787218
972564570
771441808
473287578
995891250
221827764
953231458
841844919
285547521
539989284
1090034976
1085171043
933880554
500662751
84450820
152620184
435485521
1136053640
619237383
523503010
353558485
240838022
640718908
744804365
1219729123
1229751622
1157337428
528700494
746859063
1219317024
768486756
1458569347
492290255
420651291
635419744
916800883
1192001498
724516071
598302602
302335157
1005188249
401515905
1009054583
1046462225
498465769
716269168
754699294
1303625049
414989311
547522491
737557164
429794662
629110945
1477070669
982507995
604270728
590942837
623766075
582291358
606422382
1034894910
667617188
1393222425
648610058
591293438
304707246
314667376
1345106989
754867518
330888489
549788873
1311243284
366812547
476454993
857169181
372937393
1116216703
1482005901
823562727
771707311
1011218558
797808973
720254835
631419106
139778170
1227948856
804264642
321569605
393807032
1221492420
853963337
1405660048
861957456
101903617
1215556751
1381008561
684172230
904595110
1240762881
856504534
640085398
491954250
1227241401
570792666
1477047646
492172239
1101486534
694451775
1039038671
1109344866
1468243487
229627479
704035546
1227253197
799811641
821027654
641215069
1144366847
1083418672
871347220
1325915353
1059912487
723759280
803702013
1059931108
299698704
766091954
635564562
1435653669
1329780355
349916508
432309139
949017368
703077637
229906256
868169935
1069814253
779418837
1032354447
342493970
1037110684
1209394849
925025430
769704474
730398074
473774749
1089194407
614563342
851171502
1077439621
1135615724
705148655
527210078
1249685808
934058460
620644413
406755290
663676377
1330998864
782329361
604624595
451739202
938734845
1400622384
1490675649
651041503
624901404
1083134614
1136745024
1363717944
693898766
963110132
649969365
724230467
1496807229
1184312064
1202382166
477314280
630905852
387564548
799710256
927001449
218461424
924550714
1057278464
958360280
1390869332
841429289
447341395
1061363309
463840429
1446353336
290777710
1167965837
852699532
499231195
596798966
1081342957
622074541
1402132691
482939911
868780255
1088355018
1484047353
1110991645
1325539280
661855146
1095969722
1047508967
1455841741
985798591
704085139
1300839467
924250600
757434426
1085183246
804818194
669782156
690022136
167638761
915535158
535048801
812497291
184029365
622105036
1322114041
1058922154
1483377261
1342769701
633566851
943685418
1217830263
1345269411
1053697290
1430735461
462840026
758576181
1147012823
482442771
1295650741
1301457312
478759851
1321312866
837323652
1469091898
902642011
1096884572
1131393357
911599917
286748818
472236247
794975621
751764127
1074257465
300428355
752370722
558222499
1424410137
827424052
1194224068
491434742
345886517
659402488
801620840
1174685989
479745871
1328216448
664696524
995328275
887984263
1029039993
1131126943
1320351401
1242804190
700501152
654192921
578454732
652167992
1272870200
964533268
573076843
1086923967
888925587
648298048
1486824997
1194948936
648385327
1107029020
1143047965
225444076
1034828745
1251736381
1035666993
695750700
559256812
875333103
740794024
940739839
1463367375
1092373530
898356457
406490670
1177123824
1176788884
685653230
809500301
1189539935
960556134
1308492310
523641105
742984824
659414223
503882746
998484900
466229119
561767120
1286816743
1265095462
804121860
781777893
1250968573
626672814
1494591195
844022944
1441773215
622806757
1041649476
679273808
1090139194
873792600
375235411
971793471
922983518
1178713553
925867392
964955039
708502675
1138318939
838254468
413876270
509297838
670261758
1180265233
873639146
668317624
532366238
1419398330
1060712824
411322883
806058976
1307142618
585492014
691683577
509594153
819148046
540529041
1484463024
270138802
967225788
663358029
1310826767
450649437
1048176345
302976181
1079349080
409008591
1084125757
1386097420
1445590964
1277677905
385390286
1266362622
901709490
1437289368
539265198
1378223037
1246349031
467314461
1356370256
900561393
746781579
1421918366
941889981
713498896
1059631739
927619716
1052847163
519399463
1375639716
1211924789
60080968
1133774531
426798618
1329070286
679919059
253611707
439675455
560261725
633396542
658468275
1459758870
1313540273
780710665
536847453
743750158
1123510678
1372899281
1304409719
1274346144
908814276
1499851965
446613892
1476805068
1057965171
1389569558
507072577
473954856
873048559
1267908907
427136
1317868187
914892527
985036597
1426416911
1349561436
626334512
1353904869
1093627132
944508267
777616259
771023097
1001477084
1159889543
638492392
1487150329
383835953
1158241622
944121039
566381038
1252603422
782427175
944828268
418996834
723717147
1012818384
1244673644
1332917010
1012470354
900217773
1364381470
1027607919
422226718
787450035
1274602172
670244460
469138972
693130808
519693986
1370075233
966857435
634691963
1090991555
458292167
592220096
1043836619
769076871
1483919679
360187143
1484596842
626479176
1209633918
996127032
632208311
1418125594
1498001421
740005166
1142942497
618024180
977943363
1099576506
816789036
429731192
1116370491
271888921
1032205117
1055312077
749080513
1050205808
996397680
788122983
492447754
1431120817
959630800
1100670560
1438285881
1158734830
1496259309
1280582293
892961924
499544536
1088774599
663811839
901567225
1477846719
1244613042
1102447502
711127803
1392600472
1263888735
949966836
256736815
1005655250
849109908
1187294835
575838432
822331755
615373039
805432451
533631207
1144276693
1212746214
519790544
936345663
822694999
477129947
1113943132
718756150
1059306249
1103484982
336694432
1341674677
128547296
761077265
1086568784
662142233
695162681
1456385177
1345387035
1154131487
1368980646
1345713306
1299340738
1147831959
451646347
1123226835
401520515
340524975
959313464
1086220264
853867860
408937256
894536893
844506048
549867139
696349552
1381555091
558566832
927777933
1065222391
944644354
336329874
883994280
1399992786
1199734186
643304698
832141579
919769733
1175047575
973727185
568768008
764673580
877140837
920652188
1436384209
815932633
1062785378
798100855
402355
650218604
1431431942
1335328055
767470256
720557119
809691990
1075965586
1017455280
397282007
812084467
848465837
383575289
610792111
880076656
578556568
763028146
949955138
1030806532
549484390
391132432
955580588
788597532
1092491181
336703300
735971877
130935623
969676368
487912496
1118148373
977392695
785081497
985420455
1322414773
515556107
1190393879
1012215923
1088924579
1104597791
1267488360
574992500
1306836613
134108979
185913716
1247994701
641326243
515665403
863458870
1395407407
962562575
1283715679
554252732
757774776
627523171
1359494568
467658202
639859100
1140591950
1127289493
1262011849
702164965
1081072900
973880645
894788386
744978799
1336810460
1423899589
583306415
1038801545
978864738
770288108
1396316236
387349009
1062812128
1141589059
1226709677
989581037
687774804
1172231912
499430177
1257085515
894265152
1163481574
1035020512
877330041
846057205
1292984407
1254758079
1257988655
644499905
1414679612
892570510
855770796
473638551
1391203328
541123738
567848097
932373041
837388200
1184393334
1275272115
366891978
1185244696
605265187
829084777
1181761403
780457456
970371262
755941445
711004822
1428819776
962784425
842562389
971914457
419770096
663812566
872057612
437950845
1011726436
370957478
1364421315
1325322654
681514326
758115971
466903128
1298428789
1294189218
602399566
1316329819
796167104
927770994
837965547
779311310
868935108
518269895
1083659424
1464645934
91070402
789093489
508747858
446151001
855658596
1046375989
1164737881
459592930
558632516
157680194
1337925199
940550447
1229953079
1018174350
885448595
797099002
951605400
1166592955
926878179
619730457
886435301
1359371940
1287050927
1135406120
729344493
884878128
973476439
1272283503
740920436
782554831
954276642
865896675
1029304435
1227700346
371265669
224610199
1487856139
443059268
331223636
1108609686
526934794
1401291190
1416135534
790829250
824738152
935713326
498236077
872283804
1153357988
620743317
709217667
518990756
981481591
788439588
1036902701
502941247
1263044922
678020525
1146095867
937117679
1345470505
674454663
1294929416
597556763
968038079
983702305
1142421734
977114528
397095447
869960366
1462231736
543660962
334693105
1462282638
516841288
278759277
1493311788
967907126
1037820127
506928984
371907640
637124534
475454368
457412024
880775657
498274784
611544575
788261747
471391533
721551420
632376113
1412042128
1010845724
664847189
772181692
1056374570
235571759
580031551
591094200
816214482
662313949
740218164
822413194
721070739
849626450
579144871
600449153
920034727
498575351
1077256892
343334894
351218935
1179862652
1342734213
464447591
481326873
381959210
476064735
464492726
729361161
508880590
1479688134
754515760
811921668
1051492608
359764670
1118787040
995038115
471562952
658297950
919615001
484432622
1013243420
1251750390
1276880897
556532662
882152584
801243313
1159328930
1141730301
996745727
1383748228
334806220
1236986848
725087786
528814636
687858243
788797775
426011590
549983939
1341088027
1193446574
997678827
1074443112
879541175
614832115
553308626
485013770
511178413
881184888
606431878
1118459135
492118473
403174942
940492631
1401888797
974457311
590521145
520844731
704731416
997442500
493084606
834126239
802213170
507805160
1180277030
667086113
1149437489
1438180874
1372482052
547173456
628995238
688716688
529362393
787143027
391369780
638042337
1194690449
728894410
1457139820
449943416
399429147
193812633
554267727
635774946
618417051
572335374
918685373
745055988
1012342594
755626596
1136964276
613677464
385543871
701003990
771615935
1019076623
878098833
1349361881
353921817
751779187
579853532
853941739
598539381
502152542
570770837
927703004
1101866689
669939545
1462834609
731068201
1053640128
383557563
501639760
1074342124
375471565
677210311
742403505
142560151
571164941
583002614
825479302
1201982519
1443154812
1190599826
1079718759
618078681
628117009
947997275
703442994
1479377783
512340687
1353414234
604164219
525421240
1464988726
373145721
218692070
656753553
695263788
498682543
762095308
522850984
1041253790
968672299
688245872
561505549
834591160
1468734570
1223965888
546724664
163940691
512151731
697267161
1315371578
1489410855
684543220
1362783366
599569244
1192687621
639490673
1116382634
551001685
379151323
846082265
823863601
606481723
559949985
921174578
729342804
529266080
724408442
217287440
1418973750
1132944426
452067673
1347906705
1010167599
656467584
1054629915
336067889
298945643
1156926524
1481878880
884083996
1287028641
1082775191
673157426
530103307
1258552326
488406168
806784029
525414697
792018008
1294963917
1329630345
1079374212
1057820646
601017231
992151531
474594853
971996632
977081362
450012509
630474259
1065084708
1164505597
796589524
555813667
1178939341
1171101951
523416504
1351080415
1048953913
650539400
1291370240
1396178639
620706555
1497023591
467752087
1218795395
1496758886
870910004
1245031293
688122222
1469177708
935432774
1497170157
861900418
894592116
468222257
1076272261
1333978724
1141916101
791761671
796880023
1035568232
1107172610
896498121
1127891984
1158271920
873474398
208202788
569768977
1390900364
1228570534
996926986
44294735
700543333
849392732
663060918
231368957
1275335352
742447554
1073928995
987743261
1442164645
1118972257
611016390
949591031
1373581111
1491574746
1069253639
431798304
1248674793
833644890
736641874
1409772332
788596052
636860011
126687676
720114988
1209405580
860379856
1022982464
1396628531
1365360682
944052635
690402361
1387764858
534146621
1042110077
623291517
942952817
1459719048
1178651225
1024809277
828135761
854890143
345369098
999035560
1262579837
34202261
569568862
847310288
661342481
773469914
719945931
626015109
1103385777
829925157
986856526
879892944
1153723944
1171876930
1472333335
1090961605
855667188
1102758774
559294128
476867557
988439228
771793567
916661003
565028141
713656745
222363406
1385693782
856032271
1064939232
772092973
1004686664
1097182345
649400066
551669276
436618055
453394317
578538404
1002940795
1425657522
1443314497
837236840
1449845359
1006934280
286671352
640160183
679441125
1032961021
987558186
794955338
945243287
369610222
1220276701
49181298
485789550
425987414
538346424
1272727005
653136529
612052689
715805263
1271718817
539055079
795564302
216226874
477488443
506466849
1313918807
1433711980
1265909705
522339120
1495926766
1441501090
437244458
1002704466
925998547
609255007
339241022
1438434096
608379200
342046055
660433185
1346072571
1117454724
799484654
519461617
1086201528
502361887
888778832
973728459
293834926
1409425150
627110976
769559603
1224534024
911219101
991469117
846354615
910263215
1019583601
730519760
587471365
1071298663
933041578
732529769
1166065332
1310333824
531983950
764922960
899551916
722363267
957268544
947254003
778825697
410281191
346945566
818359809
828734545
1192453525
502456103
1356707612
502992122
990305958
1280529676
681495140
503699888
1001667776
600775915
736212354
1336706067
506584710
991185276
1077900193
1331041760
412704135
407823543
1306076526
651453483
1015582337
1103236268
918270957
352777310
931696101
1354770355
1297923515
834909467
1225966358
910366966
781774105
1087849563
448983380
1040927275
1005361359
353984533
1335302728
854865899
632774785
476428949
816268544
1229666283
736084479
587908832
1057227569
915218902
1324132398
4149364
1076752352
1191438297
1395842112
1462190080
334367543
747500072
1071984699
872797604
1314572754
767563678
1489988560
552534654
1103726659
1439886488
487731607
137404379
1287252399
884485392
987269028
357078175
1041855374
605317974
1282602412
743318040
790122795
757721275
405535059
501328599
664286184
1404235830
705067136
1412902370
232179712
1182578631
582582691
1368878619
1070010679
1124547749
673862722
595755231
541707954
768344655
546519490
1341227911
1447960829
1093450260
259632671
1493986761
849414576
463824549
1499923973
841815493
862658991
940858528
404893339
904670887
709160569
983799369
637422978
1393020131
462431153
75974231
1058756143
945589849
820720707
978504081
39996381
1379592262
302801794
776601921
1210152716
479179725
902028582
1269049711
1302775800
527482637
1151244844
1375417733
954120872
821899396
1260031932
429634763
1330521123
1321452494
720905603
990350554
596848036
992774026
1106552776
1067558178
1260868209
1266800120
478502444
1162337144
1049307590
896966158
778495537
230298333
1138090418
1088524357
1407662299
538627405
1015442241
763894316
1048318126
583033200
578650497
1198063565
1300313570
990157933
750887065
1261649554
545929183
567465958
1009030316
815520889
1464931842
1349759719
1271880374
724100052
875654313
78108036
1335655026
1261919734
1112022871
1407203782
1341910487
1403661534
1231019496
681586624
722993088
469009861
1112761157
790177072
1232050115
905562206
1485543065
630581615
1043447513
1011924998
735530941
1463750436
642948754
569020844
1233028596
435635129
452015546
618774954
1401161692
1359908184
1124745034
576910175
507075085
856971548
1443586921
1208864070
164732889
1204400994
1267073810
1018000045
1354381539
51780272
833503896
1059410754
868642016
875253750
726655854
746233686
402225312
1015948061
1050657877
1237241501
529116086
841612907
1278924842
394888022
1858803
543026003
1236381489
565550763
447224551
763974749
1207907619
347307985
1436241192
619267212
619255639
657061221
788638622
1154327938
1256091654
822485699
1097661581
1147178434
440400694
501507975
655397027
825762323
1281799782
719967375
865218347
825056612
1336560910
1031887037
893537400
1350928992
1213003517
1193248974
1349035823
1355932570
1115576276
1232261259
1474745328
883400453
1481402590
874725262
1052589524
1137701050
1046924258
1242117397
885625971
1498238022
910423748
737309973
710422567
623610737
1326587754
390481172
398009390
946610245
465052486
328965640
871991800
422740693
531469983
1319190084
887936917
1420399469
459420896
817792491
454318969
809677695
363112763
442267746
969317122
509932372
977583768
451912954
773350208
1477581155
796739487
387784360
1108660870
717607440
596860551
629153246
1438068602
1028328710
985230893
1075059524
675637250
1268464004
1332220319
773191936
592991733
489930562
1398590141
1064370569
504589983
1137946872
1470866966
1070409908
917844607
537029624
821369247
745035436
884355456
617100614
1118549927
872104715
1068716049
132529438
869048809
846999756
451021065
757956347
981136495
367286358
466518803
1442455352
926924423
591663474
1196166255
1452891207
1103605416
611131208
1088371294
786122921
1179060933
522720584
704610019
552704160
1212474505
1328849939
884337499
1288749605
1347753727
708910704
909211714
902106531
1011946218
878264447
689149479
974917155
318125852
735427829
703653528
1077410382
1001831151
941339284
1371299284
587737486
523080057
847232877
505041242
1212715464
1268329408
734095728
552723871
817504277
891203200
480504218
1138732576
434589837
1261236543
638487293
956461001
1245394777
927506326
1441067935
497139066
1358258301
984837577
814355496
836728849
1037088977
1073755042
1280333313
1048099651
917403575
1459713024
1069629498
1122955176
1161843373
397370374
1362133456
619443600
472509520
1195398179
793002422
209978085
943066902
657063203
981386059
436496075
919813888
1371285106
1007610373
521115984
1371258616
327404507
1115718352
1009757469
999278233
1463076589
1465989574
489860447
849253876
633795026
1029327516
988504693
403557606
1144983508
806027446
982531063
902047699
279799415
732648769
1145997939
774764610
1022872817
1181793862
973688537
697030098
458556320
1357400376
1366464018
1160345899
1056214574
801837618
1446787052
1333645604
484077411
336102841
1494104795
1059302598
1330401462
1428826978
547429230
1139156260
712746493
931376092
846968157
960668043
724856834
476571802
836491185
898037636
628214543
984583727
1276316950
982161752
1068588940
413170976
491185893
1256401819
52118082
879616931
1475703440
825747338
789807138
992992258
1416224783
963965787
410117428
1194658195
486617102
715596026
1008303717
1001077998
416083083
708577477
1311216187
1431382969
588579661
492036024
812033620
844436696
584645939
760901370
515711031
1052664329
1046468424
840262564
1209556692
682964087
1055735878
385179949
497641995
580997245
663003627
1470542370
1297774800
550787129
533196634
861574857
830231309
281048850
550022113
1070223870
826008692
444132369
1025020475
732818800
1191069852
456707325
1102873787
553285303
1335569108
1386982711
1264309054
1189138021
530607248
896221032
811735762
1355401810
454811850
1203497719
1118486259
582626571
1003448167
1232497337
831161030
1058046365
637610358
1439841882
1462152378
957261803
762179409
1101389152
548058757
715643282
1116545686
1154793113
1422419303
745228500
865661735
620221122
1259296137
619909196
1213314770
822545236
970476979
575257748
473823929
979242889
1160366801
701940603
1052158996
1279585093
1260278470
468274240
437229297
880739529
821800649
972425398
1465477948
934155730
946121125
1266354572
405631869
417126840
857909215
1091760962
548935441
490250009
982653981
1161882826
985510656
541620526
1021564863
879414122
782919552
1056094840
885389197
631498615
536928278
919645693
1047861375
984817800
394078512
843435783
884788742
766211468
314839965
1248563431
1394400220
805350207
1329630309
750068652
946672496
819369032
1444332604
868283487
903815975
901932139
382167617
1144764585
535617828
1120327288
1455375883
1023910881
1439204271
1439415624
448006599
932254265
1400637503
784960551
755510446
1408880032
689689751
365470166
678720303
811578501
467468791
848192070
726489784
621916529
464513445
696641649
1049876125
459180090
979370332
610564481
503982266
1121192843
1178244006
866881521
1276587016
770339548
647874210
714542349
545319150
1180465030
1116188825
969598785
859737764
491747356
1019839265
741984913
1206638410
1406397220
1040691023
1269107320
523280856
680302085
547288193
898621594
745737821
708811794
955479189
664953164
1148650118
761604316
832357417
1374338669
569144716
944871165
643093167
1254389001
328422051
566345677
1129953891
892664086
427090578
881108556
585125687
306446557
468229540
1312921618
956403536
1197817122
957303208
1298643877
717752625
717123277
606983946
821339131
897759651
481372413
448943806
764534605
1230296143
1353096620
800737358
1060985932
1478704196
582255116
1446853241
725783189
477495625
767749526
1413577185
737026353
576659808
630923222
119546327
550394863
1172384939
1114259596
1354321578
1336700465
1353853448
452638782
1420863033
1446414241
1140963450
1005890962
1418607418
684142574
378561944
794802446
559100405
759196395
853626416
897631207
1363415735
946121735
1100901892
775334651
1004649912
697681327
605454959
1394157846
977385838
626097958
1389619057
1047616127
879738386
1008767642
577187164
204116572
797881093
365624877
546745887
1272425718
1031199623
720250672
1948746
583708461
1111423392
362135652
976298065
997411195
1448042699
251555514
475412706
640271498
577774474
1009997645
760875615
838546276
1063882158
1415952315
1391500526
512019767
636800380
771055274
945793821
636204333
738294076
1330197107
1447225813
1350453774
653146941
1303470896
942245719
926489178
998362401
1195360706
1257239435
359308618
1324926547
660495854
1029959623
1405769738
1126887504
684517780
859291394
879754073
1096778867
337224086
406584705
1130808103
1484318264
1257300218
634700903
974346632
1392694050
1372362556
1416121994
654748003
1482665776
833763847
511508098
954511877
884495376
949462834
441890239
938288109
1481844488
1140458524
517074122
1035499983
573152556
840757071
450082072
1044662510
516238912
1075077963
649556740
1071204845
940114885
1422651807
1458597618
209841404
1466884923
1493968736
800611140
788107777
1115905707
919232971
247670716
1088507633
1225254720
693578138
220629899
799499264
1243992923
640157927
384071034
883510525
738554244
1435087408
708835141
1126587511
905161563
718949997
335292140
990190054
362749354
787085045
1377464088
836455273
921648170
1080521041
893714140
1241613680
344300883
600351843
1255046409
970386288
984235707
1000758789
961605464
1412998521
464281056
1006140704
402226568
561791003
766964234
801727329
1188900041
1041898008
1416875209
881798683
1354680630
1244767101
1009270866
692534499
137324858
914001144
832179238
423445341
1117028472
436335079
726831225
705313972
444663371
608386561
648984946
983334681
1061499868
669278353
1402953705
807333405
631914327
1209048461
581049204
493596013
874427827
988898274
890090492
878623059
447084237
614711750
504891936
594558673
505374304
590606899
304315031
757689416
779841631
643433248
452270993
300560267
829463488
936656125
1468937512
749638902
1022035253
1031363430
1240425201
1370411306
174212382
1303560578
580489068
1211983061
1024429322
316197747
849488731
1391693352
843302619
772373992
888502827
893831179
1388979936
855359177
1226233173
806169073
1277363836
540769185
427382951
545823644
484371775
825626524
885458248
700234555
1385870373
667019655
778582119
582242757
651103078
942612650
573431691
515628574
757069137
672553103
656196235
1025792441
373770863
285346830
423047177
680229385
500521288
680776744
623821557
1046503592
1154762560
481180476
679733806
390506057
579196413
1232954949
678261861
1196400480
464803262
1397508648
761761140
464612503
517858346
1020578878
483531553
287054296
933651582
838447760
958498572
755540740
623378437
889191422
431295989
1026577771
261917459
857783772
407163527
1051833283
457811806
1220507230
961187605
184513216
973980153
480596059
338320329
1350503806
597661828
1323423493
536198578
486534382
1379407699
593921673
470679723
1191862700
1059852683
838330402
452523227
694473726
751004501
337341772
804954516
807024800
791465839
1046619043
551082671
980827613
454713848
669688457
754242810
735970752
1393618353
797292651
292448323
1159046986
835917428
532836561
474956412
331141045
662863404
163225828
436030816
392473550
919516746
621440277
285057599
674296980
912060069
1244794032
1460082045
1481798113
971927454
283779891
1405114240
834696988
573754987
952144233
381713676
424104333
1266574125
790879123
1403150439
1115122692
228143711
1351002929
1205166440
588846983
663215159
1149371784
726042874
365111137
963033710
918848232
435266842
1010289617
866278009
629835705
1470375155
866611332
526611031
1109118625
320174344
1112406898
763099680
894046894
886174419
1380053201
996462472
1159563038
747569392
942206244
689097546
678266115
1259974332
726207067
1008427037
769682499
339758320
853408894
779853389
444209668
1407301426
780299899
897447984
1360815014
1261921367
505946422
1154262412
822967458
854721015
693822064
572822109
780616604
523755541
979834887
1309576613
972444594
709141755
587806615
802469618
1299647037
753514492
886130590
735067417
1066159947
355174914
718488374
671471044
247914382
553988091
1317675428
829604655
952549133
972049398
1108169775
1298241453
547815512
881363845
1449276962
332082707
1208235481
821897429
1149481390
1317663744
1148765388
1135559961
1047959811
1057575444
547700894
1212670494
499966762
763892553
844927524
549939053
668331375
298665581
1461378780
999908039
1277374956
564363824
349495412
1321149344
879455801
520578802
382355374
1243757848
864927692
809908210
526399267
1336150329
1179333024
654898914
595331146
1360362269
712802174
784273525
1077187214
559508847
781410367
339818696
1252368202
1358454580
669291229
639997994
1340965741
843755495
1044527768
1110205307
1008209820
944971734
912261486
689651840
1156134182
823872478
859893714
808637118
1181851735
1207985720
1077688577
877439211
408282386
874767925
1328546926
913968302
237976460
1368821445
515796634
43002462
976081537
658550930
899547859
161090705
1477620359
549714214
1144892620
1359133266
821860738
495562541
1147190089
685104447
1046527383
1411458788
982418569
1301654722
1040970543
652839918
980636963
617747837
148214988
599477489
1445315211
664987464
738927115
682876720
798973445
943509365
906281031
971636812
956938626
1369885125
692320931
477400212
815016224
704510108
1030048149
1066275596
1496050672
501735579
1073032849
899652171
850824639
790628441
1422137175
543113492
1010716775
925859710
249896399
949601050
898527630
559487207
574845140
646994385
623530845
1491671219
946933946
1106401095
1071864301
234471913
907933301
952101805
467287718
760282860
850431024
702866426
530571529
1421595600
1085393419
1352636583
997762740
896226164
519062931
383769620
766166994
1021917150
1387922493
1335196371
1233102692
522952843
347205468
819474204
432119408
1408499397
1128414134
1091839966
411830627
444859270
614263349
1414934880
1089107999
824424236
1335520285
773389219
1270401670
1295923766
869939703
382596090
595301577
855633024
851902718
1494479952
1320999491
734578938
1216429708
1102060070
678148408
730277343
667007505
1314975950
1478606098
1341407439
860196570
1229697533
652868578
920988935
869613022
1464690291
381351738
1149180755
1149858933
1319426393
1487901269
1148221688
492751557
1387564082
1173838212
1107515828
992488578
544720377
827060721
801855396
726557524
622068001
788514328
1389794450
1026236366
377556982
1372563553
548262097
526678534
1131654446
675212704
960695405
1306521058
1250255143
1191392343
590898984
1029625570
709818821
351747716
947683720
935913890
1043110166
667979914
315084789
343716954
528549813
1446751297
122164364
871090151
840100204
786721962
666405951
630070164
936096757
593424693
723147004
1308666565
423860960
991812779
505111967
1424375285
1324551048
1029045715
1081201211
292085126
1378425578
693875755
387642391
479372881
753241556
459313703
577992646
872982936
162613913
1142758831
860411970
1045032476
1220477244
850103929
1085768944
847295563
516281974
400350136
1055363747
1193890713
546129982
370804222
1296947548
1385436432
397233864
1413999294
1036588067
736157366
1004905987
1296253625
876971548
1279187453
382786245
879189745
540642398
1077164582
1408205993
1438252022
953827144
776365490
1074123614
858838936
757042959
770722609
1284170608
1225802990
363183962
1320418896
591178627
1374219521
844740142
1110104625
1425251518
1163153322
833288496
430459771
1028299924
946053931
1212911669
1406851930
493338452
668263815
1144253523
597817862
1472482342
1190230579
592321053
910069298
739957781
370446708
1258134718
613024114
656331760
811097384
784876161
1014784712
1155613031
441330058
1349152206
786270397
704728912
811929505
1074119700
653291913
644615059
645254923
929668868
724463162
1400868625
675826861
1224441916
522886193
844183674
919760402
1209687535
1398520007
706626581
877400935
1449839896
975723112
1004817140
811832431
343626732
418641991
1387028915
334301011
1146901907
269606906
1136164943
1195853889
733936791
530884743
1151514569
669660492
1383292751
1052438395
487239673
890034260
514597102
419461677
1271396709
830785332
384664656
954417100
887577485
1119433129
875635422
843660723
1117199200
1326572965
1228156389
851426933
343838912
1268632250
1163594832
650041070
374195868
606563443
514444735
1490227246
549544107
1268143178
1197161856
1371234207
555396607
444603041
1431848684
866321603
386524776
1064284167
673064389
913172944
878274571
839099276
452146669
405521939
1230364472
594642289
835504767
1180264442
946361593
924729889
430909766
269805463
983343371
244270753
810777005
1473018954
240409833
476872486
470545663
524220442
673782102
747605349
1104286637
1174337368
790806311
687947503
285573251
409008577
653244987
734019137
834028187
1496367179
467165546
877160391
1201787383
1449108427
1390162628
1181330429
1424081321
1088347651
430532900
1481522150
492716859
667395720
227193011
729499851
1019865353
388369457
1225799615
463313935
205033224
252461635
905635169
293798835
746645889
799036132
721350489
654090448
1185383421
985493387
834746402
361558137
179710641
1376672422
721524780
906657991
1286427998
1185499111
1166111078
1182600169
868202995
1077276917
1342545889
1421392493
1311252841
1353448605
1101888487
446149202
763537246
639923949
965508529
799444945
437346315
467164666
780731753
526647451
1499044739
1409607944
1131004594
728716666
1133506289
1399110062
1036253389
1069122473
572313867
1385410819
513864398
376774591
870076728
875139573
605586923
538051851
903492201
492509511
548898997
816163635
1394018495
1421262933
802473192
754207075
581461285
1043967943
583910888
871039874
724794888
1119314404
767018831
939788642
728513952
677817020
1155989249
1419551025
1160106608
101820863
348958233
484661041
986364142
1452693209
793013657
802576749
706902671
1276525781
651651094
538401456
1061595333
875562407
854459522
1048864151
904700435
1307681941
309694470
782872617
865697646
618178908
1041441044
357480622
566124945
553205860
525747710
736464547
730919043
1105073094
1302473115
732553474
761662144
708751628
475712717
668960448
429541365
351698740
890669272
424923301
423220661
641406550
640974597
674687529
921652077
719340174
294201634
1123159307
1047056644
1202024228
922958520
1265173906
418252688
1020922174
209697113
1395104476
1204879220
457791905
1014644683
800362871
451444657
617971485
157703945
1101429715
1151468082
1187594712
764404343
402931851
866202787
1230057967
736782332
525746689
1118988783
1247156838
472190759
759080419
1307783298
902885528
897183587
466373924
640381341
760503903
767574509
616402507
661881407
773398085
648816547
800771486
411387829
654709178
532433622
375916263
866670202
732677882
670085102
1206228150
929839441
983607854
786206711
460264841
533653171
1428493700
963155545
763965429
889274240
682026198
331752676
394242272
972250130
2521723
463293268
269594427
360587940
1256616323
505783554
497537743
421612091
567245791
458489121
922660972
1169679471
498735136
699438884
1062146472
435701707
808732868
694072436
1404049732
1093515312
847891649
338776287
542940535
1244354361
862643274
625877242
809789697
69782264
141885104
726535431
424534288
292189004
792096480
368352379
969333422
1426730705
470496210
118595387
989864821
396196620
729290615
886265800
722574109
349520274
1472075914
670842376
939315560
390163768
479665669
1121967443
1365558688
1057093692
796243581
1103928475
837866736
949855945
597398672
840560368
717458859
735443250
602911429
601692587
185723703
392262665
1141160716
205667601
977567108
1144362587
718514357
654720552
405320597
946478174
1348289656
478863382
1183282802
608624972
1205698718
651386824
395623275
422207622
385731049
938596345
326892277
645690608
1436306771
1097968468
469535548
400273286
642810514
609041867
882165607
1068428170
603895203
1043558165
314055855
935400856
872337340
963284088
1384742561
984185264
749218687
500359866
350103544
501600791
499264213
790180383
1047083641
914331642
584555788
1056774260
567222289
770354285
917129065
358251283
652583025
1426874462
468282390
1160357109
1462342214
1170792518
791205196
476161282
1362709738
1433142327
851911108
1436133490
509967519
805116357
332614233
1426391850
1308744516
659345388
1003174084
807734534
944274160
87234377
938693864
916507457
1277418178
524761924
971643943
1321351175
1049088705
682381694
802100909
1003327906
264132820
951556771
722897127
786922502
332556763
850576550
1252389545
1308184301
547694753
887880249
559409556
592269483
1296357402
615694161
811130893
1474029273
141481752
812140323
1483206019
558581179
455557857
1410017230
1230768497
434612293
454965224
485983937
588845712
582383351
890687652
639847206
768975416
692372251
700591111
1116892916
566275843
800129716
1284565049
994160930
1191793533
633606993
1374755622
1083832537
1210440755
1332348887
70828576
968100692
1207955634
1235237857
503404698
1300653034
300435523
1363925472
742279333
1033630354
1316668423
471302893
484947871
611431721
499002178
1217191385
1491653657
953157607
1290736290
1050334939
620834371
450050620
753788019
974490384
1026163421
903475053
824294597
1273380837
951884475
1028545468
682122754
778406319
1215732905
1473692664
1248861643
807776004
560076360
464808740
1063462257
1112264513
1392406638
1379664470
1107157559
419752705
1050929794
1246826467
1438917648
252823726
804360148
1082367905
780208176
681200072
1357574204
736999673
1469304103
957700208
728604259
1334130492
971670426
711733654
1491547707
1027105245
588073411
1011494199
1111279671
1041944037
1181156184
57804170
1156541456
1058301049
396100789
84422289
806749863
1044751492
506787518
1025070726
950395432
1394712939
859181925
822333928
473169865
537985131
1298259939
1349454496
675975543
1167799734
1165019713
983904927
50476752
1474268547
728202694
1011964936
825752040
647736346
1151112503
457795445
979351261
609937589
1063150099
488469827
1023312182
1302530129
945548486
1403237874
720455009
670253166
1085491273
534086684
666304854
1229661830
326916747
1439335
1014149757
625659797
1056814018
460723697
465584746
753136198
519088710
1442164942
591742071
917977127
1269996142
580713387
1273958184
563783451
978747513
160991371
740432867
1068767691
793307491
1092276072
1278954395
845843481
627475749
133450504
842445183
486889665
652082236
537712366
1350251652
541372079
249632643
675924635
784066258
475823308
630153138
819911271
213114967
845461038
768130376
491597629
562623379
846744111
632322001
930727568
510383778
1453392197
1474255291
948259918
358929999
59352763
553075380
643413722
1067697072
492712792
659955089
1271186746
100151410
652698635
927464630
672862852
1033549915
689591032
563039193
502141707
1077850016
1257084375
503616109
935828278
992440830
944447728
182469291
901791714
989894427
1414229433
1311228648
1412728680
465360542
797383882
1076462500
777455297
825031807
447514323
926138009
719579640
767779950
782703624
1373339376
1018131304
759904715
299371929
1141612708
609012551
655593089
1364975426
1209310404
201659368
1070978891
683450816
551583480
420246594
827704754
1279179619
1086515011
1397206263
299863522
806143558
848594633
1342103293
1430459314
1368552317
856303900
386900242
1482504877
184013698
217017195
918560198
818846180
353756532
714615442
1417136731
713266689
907565501
1481685356
460124344
944978883
493045690
1019577608
1146381539
194620355
598810041
989393304
1082309903
743425246
1019502336
773505916
301547303
837998325
828251713
772712412
852673903
393652026
968553295
658858283
389562211
1282478527
474659479
509723153
1295536649
1258659981
1317688206
587491425
1340426095
1108406769
984044047
851102577
1229834989
1317537915
923179783
940191343
1096017005
441054919
1013568937
1301398510
991798480
574525224
1043356603
496698572
511738208
1180381430
657012865
897209839
654351659
906110206
1078293054
809824067
933889631
349785904
781723259
671944954
405967166
1446356270
425135137
1488681955
844561289
745189517
1259632768
813794946
588067356
1164691570
1293552920
760015156
829755505
974608967
437011432
726029128
945023548
1052983096
1002297434
753183557
1155285458
977739056
556268373
911130393
814779509
1169089833
300591345
1407496410
526209705
1240178263
767916039
622210353
686804732
574754018
453820831
1054248318
1161676639
100257421
1227165256
461434915
637011603
1166536274
754621116
627505581
433708462
556344528
816254444
980991826
366767778
874812921
1113083370
1330175507
458561827
494629593
929508225
943176826
1018507556
1100657303
1235485708
696308060
676164328
1497202057
365990167
292483112
383455556
866649886
675051160
1008371449
772360924
521478043
1386108089
949186172
347296465
609432174
570453562
1433543239
802767872
299576899
840996578
892125783
933836136
108732348
1456577670
1260458480
776400457
834105117
733105068
1039999247
790346836
488196889
666427904
502081895
1307370625
715724727
1053539518
683828775
588772248
390992928
1414529938
1466293929
520384335
1046296721
1318598678
1393623868
764300017
881717717
1394403821
731348351
755471883
1095889705
338312710
696612404
1218331667
888000782
1216099426
589464415
897157566
303732366
759810021
208216680
427299006
786651559
1355676227
1096316608
572876293
365906709
520473562
1015795120
503848773
755733286
1260517914
1071144990
796868458
1369792390
398232331
872144518
709348680
625334653
1400956282
927004654
617609521
414969075
747327446
303327941
1002789550
663905239
1330782360
580592018
827190307
357945113
976416969
634221430
478791460
497657158
280797251
390192564
1329742665
1026573761
1009143763
635751357
1138965717
839911013
898095658
883734673
1088121610
843467110
1450346500
884672662
444772129
189937786
1459164710
650277047
732330249
1064573218
1257259446
1055398024
733011177
690241976
80799592
604207998
390565742
829478730
1190676864
1491797871
1442564572
1005288622
1045798642
650154444
1322581239
757562513
571265797
1045124148
1043652877
995890201
1071742993
1224224976
619798836
959088834
1121829024
1023050097
840152074
806079382
1254868308
764595728
794330411
869060197
683468982
1463983604
848151251
1021655535
564032556
362333511
1137433286
764226483
454783894
1038652614
1332374676
228076318
498351222
854680577
653679571
400086934
700166073
418081463
509027508
426507549
1434633217
775140086
736384014
1216917849
1075093090
698959371
397894305
569257385
1318739369
706512189
828707056
429908193
504156926
1291235475
157094063
590771559
1109883037
1416807270
984097925
754920941
1439516464
608904006
681622457
1461683901
566078203
558367025
408540765
489691583
567239721
1033192835
380354654
1159615195
1435986538
1460848519
1037057341
489783045
912012450
868920290
1031383163
1336951893
1179625794
442358284
942411473
1362209558
582287600
1379155335
1143665011
1069213582
488525604
933713186
1323947943
775604507
1078896485
1463468927
432771061
1028915423
581423159
1226017685
1367733605
784285712
390504435
1143528269
861569201
990910521
1089052569
698932266
1083118891
1320823439
917782003
1031233963
658712479
370653796
1108061794
1385676607
897929413
941800676
898755446
640176460
515816491
939917027
1327080272
1312179910
347220424
1004698002
1346727616
485453490
683926227
1026063100
849192363
806250332
255337363
479090339
1354642265
589765587
618627199
446964385
1316863748
617836885
523871256
375617490
1134578207
914178804
256000790
734893862
678050173
918137930
702791726
759319440
684074396
1348476717
1093485363
845881276
784218610
949516663
1426867554
474873370
1017303407
1029222811
397989331
498388343
1229666814
418787651
444947776
605763771
837698188
853774148
653011976
868313779
832923056
838979884
284594581
1313250781
613903151
291481618
592073974
968323439
844805642
1289708107
1467506854
983887901
814245004
755952884
1075884043
321451772
363856551
1444228037
417943369
1064817015
1366852985
1202815330
914385390
776417087
780001926
701977603
850838450
1300688897
872868528
782594650
972167852
1122187908
938423675
1474133168
651011196
476306519
140033715
1281767048
857223092
426404469
1111944977
1067781446
682888705
547704068
972290619
994124732
1333973989
555615420
889135146
1135958820
1484409876
962916177
1039758591
1465303505
848451420
880089281
556553335
1076613019
308169696
602173060
61687809
1255415832
647940779
718069393
1103325042
659491884
919948514
753171930
866128012
789329436
558727906
847936747
727514306
467794130
1157233151
502432063
1203977280
1060481686
916834247
330644882
241191515
1377188107
562352123
453668118
350580113
263379530
501555596
473673212
789345374
913935500
918128972
564056075
2268247
872870764
791197553
406711943
340122110
375557829
576193580
946382552
719601493
1255859153
1008397378
1114263772
1210380619
1424246703
334870371
585030892
546338537
346060014
411048158
421509581
534702658
434367658
338285195
1420725742
376655122
602067826
592773316
693186836
405661244
918500686
670452137
329897719
800715976
625982846
414095746
1452660834
364558433
515761694
214606973
424270261
957289363
673088106
254359455
544278046
1324975375
1310227261
568432135
1239110364
301179035
1366771895
647967824
786691012
1302634374
819859843
634000768
1141305692
1196786026
547292611
316639139
536150751
572842082
808659757
584051241
476571474
918456945
514551478
315772674
982789657
1084071359
1071864841
330397424
1061806904
289841724
964183117
1175909621
743937807
966676599
1165580129
1074897652
1401747116
732822851
1162216881
1022271613
980116038
210634693
643186343
1229561731
773730419
1083051871
507332330
943104608
510556540
673632454
991829369
1282389997
1354874310
448661194
988155438
712315240
1399672338
608262003
1022119014
665253249
1293877961
598361216
317158742
1496336033
1225744817
1218617619
358324298
838531855
729175906
976421715
1284074046
1484309691
1185948421
1313632279
946784213
1333831043
438624206
1396325026
1437028809
488566309
839192015
407608434
354527419
1405433482
735203336
1211048364
721399469
761806794
659222576
1008415801
281399093
619254801
380010668
926370155
1265427300
597513636
939675596
1203124470
677250688
1029976869
560085039
1052873207
926021259
966098963
1376122987
836470742
866829233
1435452221
813638986
741310621
1464956952
1126649451
873747045
872672310
514019652
1345232754
1060491131
1016465214
499031308
346093672
1116888414
989141310
700180325
753348793
546169042
964839962
951856
486968131
1252702221
955980815
1237755106
1222196961
842102076
1272236547
527534453
923481582
707965856
606350142
528725453
962677407
437296999
1014545891
1460632537
730797256
832820177
479564781
479765277
843022751
442037989
1325494039
386814766
1030233429
1112242537
1063926319
1233341819
973731055
787165849
243655143
812919452
573511753
748262117
1065677873
894597382
631375068
626461516
769725201
1367723899
503632767
548450825
989116771
1229466813
756767137
856817004
1035601449
682962283
1335595319
748611672
811517910
614313703
955785290
947868912
393714885
1009115324
465529244
1498923714
426515236
1061426636
763616700
887347322
489046461
738917683
1031603795
883064635
1058215223
1480198214
1479812322
589031532
937684253
1000527431
779075943
767965065
302117890
619654848
928265963
490079170
903168641
926647845
1059409093
1058331662
370225893
1471148866
922418153
481482966
243989712
874287910
777181891
762037933
386368025
797333247
1377979132
417770895
853208312
657175309
781485893
635479634
784406084
744593864
987211010
505919655
636179117
788850056
881816250
1424862542
1092814592
740893698
378289341
918568668
1105471382
415968897
629592704
1218165561
959009745
1007945927
484061742
829988422
399362706
862587339
688781614
1462740084
613730042
722602596
937528368
613105827
556359100
1226218242
1421061640
1380659247
1101410784
895725535
948026210
1138721579
841091242
383616914
1018021794
575376939
543061485
1285203235
1349369202
1118406628
829821909
801529495
326413997
558643193
713084516
674365336
1261577893
1004290246
1408750918
644382257
1014258410
709067075
790262693
369675829
1065923509
490380364
1328585082
447551372
430450069
610593814
1000686627
650452834
1086039914
382138242
433865707
649331449
39328847
973851272
377402817
1280642510
1169921861
1404415080
656368720
1024299293
462252784
421728847
1071351646
880883187
597978032
1472025193
1472712900
1074623526
1045604384
764117792
992649200
510351052
1026598123
934670924
824948030
760281792
709688936
649455755
413977404
624441003
1125721620
306098131
1294171168
1313793363
404183256
952050899
448364718
643738223
1320865195
546196851
390105594
659309351
1387191694
1499253845
498113808
490623837
1013463605
1338658719
579486028
1176693142
629044679
926378108
943266390
287451520
663886683
1243797487
646773420
920230504
1391478614
1320872257
674337232
907867617
485317483
736328908
1195357121
682318348
1164595480
1438240002
1412011095
913655356
1318215716
605405051
1175801606
475735750
1332436555
371940285
1415241882
1142070105
1061171718
961197642
1477336425
1089590877
469962950
810924157
1333303643
918668303
678651540
724402954
564972017
1250591765
964482086
1007741084
1017417474
963715208
502374733
1274765856
1203684954
609452270
1354069860
994370025
1174844659
1400940806
1192438733
1303923060
1222683174
1194720391
1395059193
564498593
1467597747
955854329
925847348
1174376489
1040845406
1064896809
564565462
810944544
907128372
1221535230
486389104
1387701105
1320952579
856354766
1474303510
855008073
817863341
1168109524
619763480
536744621
834561523
1466416649
1037024751
1268831680
735862033
419315953
723219299
846995574
1423839061
1271193675
1447692157
834341455
1360218202
1355390980
1226083244
1407014962
760017664
508962146
806753617
1785939
1460549592
1146152850
916559056
1469715035
932602429
1468755339
958335835
787222451
442939481
534827591
898801851
573723567
1207661198
761262689
985296730
584800684
1062978737
463807143
449198091
908764344
1175667430
359529863
686476260
624059362
989388406
667650247
512239687
809023099
1105521262
1039998244
685611437
1067810924
1091446706
1096159526
588540293
1143374250
392713334
663036932
729932321
840325741
858911552
1192506740
333876737
557596194
827921534
1481211482
1399158324
1482045377
935874690
976047190
1478154006
839297405
965296884
443412857
189572640
466044078
748848039
1213333769
861024834
511196795
421695691
858373254
79277864
1013270891
1499018772
537445940
842104751
452755732
1277943059
1170813150
1359088372
449621633
794539950
851088082
455491503
1309019038
1483943431
390808374
1133584237
1345173273
1459309081
524864159
924915132
1010769251
347172500
1106193669
542189249
1498940201
673889095
444995140
729882342
739577865
811078023
714950348
734601159
437713633
432333517
962141898
826619493
647299943
1057225573
525711638
1216785023
990701352
304098424
814346368
389300495
1047073683
677363705
931531241
1466242994
564368451
943882220
1480022782
934693356
356389183
1467688800
976702225
352420473
424033879
862379891
931124896
1486136640
1494249226
1204520323
536445879
480449103
341359636
980316309
1285177506
694941175
485243022
1180220908
2971216
1118544067
988439884
437450835
1107485541
1171733196
400552814
540455146
1361684105
963746545
729045116
359072249
481252890
416831250
716137952
961189979
778149197
1431710641
794115453
574002979
169585862
1025897493
1113278064
1486667416
872112465
1214796664
697583597
933955542
655135336
557711502
1365894390
707618365
1041028994
854905147
361493935
1155535059
759593404
1257861179
669955399
1248720287
901501116
1301875800
1227108249
382298331
774151433
1027455561
1285193136
1143312862
1304622174
923637582
1207711866
690638601
709452231
410932599
606089641
761748619
518607513
871213541
630729908
578699732
1283770057
701498306
317372180
941197609
763256584
974942145
1009482444
943540165
743470357
1040686525
810486156
1348200798
1310155318
536670297
1338531139
956901479
690120029
1199116435
434202668
1401390320
942493759
1351471953
1094477323
854773721
1025744851
255461535
59258342
1254323343
414797040
784254417
1124323469
663028189
470165420
662400101
1089958065
514371444
507765871
479912619
880670430
856801062
973908230
446115755
1197059217
591686823
838948016
595440855
596374014
1118431469
794594103
524674968
726582590
557870177
1343723906
556009397
920035775
659662132
798160290
729619383
540232723
1399509369
670639336
169035262
809288355
445898736
1436038022
796038258
894971936
790911255
1281096250
443153075
695974642
1006111223
1078610865
838160204
1452432821
401764457
1017630406
1332851373
320413742
291605965
723417776
1147081109
1106484770
882022348
773978227
1160391544
752754050
622724073
333186632
672949032
345444188
459635786
963431197
78467439
690896555
971313378
855060328
986424541
703751294
732930495
339327108
1064390091
821762356
757282420
897113370
1078476800
457539651
468466679
1304169611
776199625
1079573814
1153209640
1096756043
1191388189
845531812
1310612470
355590465
640182498
421787177
470818733
186935915
1475803750
934749216
554181380
1355111524
648190082
504970174
665582283
795739220
539997126
759832685
749004738
400322748
790081987
485923318
1373366424
695555550
1000869907
1061949411
461811691
773065926
523195708
826814306
948171603
669636212
1236462362
973582338
1299318752
1182189231
1031271552
968272330
933380334
299951545
551249821
328986802
922519697
1019746936
830640342
1273235936
908259579
671870359
512560091
488711169
186589319
1101026705
563702021
838267549
1010800664
394210506
1070403501
631686092
395966699
1207430809
565835553
936244090
857008566
1112210341
939414461
740923268
369558290
912738449
724992609
725612424
544124307
811663579
763216723
1390601741
532074440
1262765304
840884868
1102357642
1295496832
572615407
1060640658
881780537
786939822
463004041
829255690
915684218
669435383
676272626
632926891
365846393
473327785
665425308
449165836
582651262
1066250156
524720700
970512156
427031822
1257884770
399073071
654008090
961342123
533150081
572416738
1382117733
1258534245
814717698
1463692649
1250323905
991437338
842599945
375408532
1025032783
957838208
279261677
259798645
852114192
645787261
1192164060
719984356
941169304
381482255
1235622674
792524869
971248936
505149644
345381794
427916554
452687460
1489202656
495640423
965430870
920199937
1299696771
541542066
432298118
522635130
1288140479
113260875
811231753
423072921
605160696
347236326
633640270
311264392
733564653
376314412
667784695
761981173
1392107627
1397906562
568285147
1446891105
698886103
792627279
1024743851
479455314
973983931
337066226
959174824
697264209
1214494148
1011974724
481474895
364537161
1324006376
1010559866
1256829682
887888863
1373470444
912278182
437794973
1034279772
635564814
1038451176
589483687
909434410
1069582676
829492072
813414122
880213335
1336926281
1253338210
1479330066
1004214050
557579942
527087281
1147909912
840519347
1403902480
736754067
779661058
789517439
1340324132
1400863353
468926291
690962472
1302530680
501253554
1077396478
694388948
475301717
1011686978
972113374
579667071
940678253
908182415
459664277
1452288305
599817512
1446189630
221927821
1447800884
599831609
1383061263
1354671713
1094171728
875515648
527814754
974452035
491008430
425771347
507339118
805834768
782479931
464054731
1471333567
648964083
1227490491
460486291
999400113
542118614
921748247
1320827606
533190685
1178009280
1350858871
548723404
399543704
1470803208
965453395
587564532
1411236456
794355865
652221881
464369712
1019743712
452040469
764825414
732001716
474533605
1461985362
1341882477
451510823
1477819039
121535496
506159445
703178174
862515903
1333633857
370513424
515292242
1128685604
912624775
968831979
335640772
1225713442
381062904
554167640
724124800
1483603028
1053680250
812527609
1055758400
670837523
1075665499
535655030
747138828
859083300
1224262314
1125961334
952373257
1293082550
1127932754
423956558
391524159
931252741
1491937931
1036668743
650412858
437379260
1378127824
1184620696
1354384177
496725901
465456259
1230599946
1035212440
1298648194
1303900520
513725987
1118139908
1029323234
868025702
332112172
999755189
493344652
936927847
1115919329
402878184
715404323
1333137217
700746676
1300496515
568256069
671832969
457238678
537827638
1150038329
801435770
599803338
591251933
789414002
1475110948
1472141062
1497689242
753248730
748921828
410782744
588477824
348588934
1428383708
861139022
977981190
382014683
1128150867
665024211
637978715
1211603505
652377903
385350486
1261358588
1110284610
412845395
1445326554
926766775
653215286
1049758875
777843646
627620329
1249444977
1406406747
319541606
794729661
400134834
1119007911
402869374
624115185
852903897
1082649226
1201304158
1236153945
1013360778
967946169
1470004833
957282860
1241372955
1483438918
987407860
810611747
609677852
472291519
1260573842
1298493493
1276680545
307324391
751273598
843451885
443990234
770906720
932185697
1186509752
1233584699
353346624
1072041421
924297216
1263230021
1374506015
549678291
541951597
872682966
1303824999
1004335871
1235231265
954329206
767473721
853038484
559858045
718443807
355565038
976079861
871013617
455810252
23573
387360636
479067985
465674244
664371099
476002088
1052093586
807061447
921691702
704472214
1250413502
1321521367
544225387
1451325787
1397219246
465498638
742334831
580251789
211170269
1024160498
896661133
407114986
290825463
661864164
482269920
998249972
1085930198
473235497
1476853964
513889973
1159595595
1110485770
425327111
955898720
1075112729
878644237
1442846163
721690962
1001957864
480111254
552693228
392807880
617905017
998603316
1380432347
763171053
1239427663
483496804
928240859
888461853
487418423
1010346670
928211392
795151618
933649389
764308326
1098486519
408108279
830375134
654183807
1361133932
1108097990
1214172801
1274568648
555503119
306659832
978507872
549873992
1380642776
565590223
702859100
553541406
842661807
701251921
948630079
987281819
897067951
1046027003
1334828988
1275806405
1190436093
717474069
1349306651
771534049
759125914
780325584
954290582
746811067
714152084
342182954
941527217
1495488500
304991858
206027125
461401010
919677474
797571148
682590134
972644460
803885173
1484458581
814796219
692142085
762723853
474264718
785722347
685589988
835361571
1423690069
1117599974
554269092
794419351
298980829
846040143
818816382
899214528
318258688
1471387668
558121318
616365538
1362766013
76558972
1244742575
1303632533
865529999
647144746
900268437
1136297958
1002843545
936662772
1468559309
1370454861
1408438727
954102621
815443380
1302536402
594826486
1267807003
720899595
1290201672
569060282
1074041302
1043998578
1401319622
1203569624
701212193
249156906
792803404
366630066
879640745
972308765
687035981
351538309
982298300
660375736
1198657871
242789730
213912182
1100615233
651048357
377249426
1127947104
1376823496
1120967103
636790613
643128674
379862661
828505712
1234849015
1472256582
592205494
1039058233
651657379
401475936
711298869
711750501
1409934212
1027002132
240265185
1195428687
1003650618
348522533
474530565
320203294
696637965
818739701
1141505395
548691118
654401414
254641008
430209332
724364286
952784993
856069196
1216113822
1391385825
913901727
954486134
587521190
1114706153
1148581357
1347060292
920396156
1292602278
780886010
1096867718
789746888
797029507
1352969553
343918426
1364982906
1306677872
461216252
1444144082
1071553526
1262868760
755686541
1478209257
636626534
1075066471
1458434293
1016374421
942526817
880812322
480702981
684628563
529769194
459102489
729619067
627099041
811558430
593608480
1295490951
1371927841
492005143
1302167815
980195753
1217426281
888090343
1072823910
393382324
1162932796
701986623
788558013
1011549005
778350253
856062102
1226132012
1415364310
419962236
443632840
1073120489
865369050
1356471164
1290189953
899303631
916068932
466121134
997660563
867142340
1250699055
529938166
593708874
1295666585
377654961
825231966
478931627
1017617766
491136691
167191216
1189488915
1323245263
954263796
902422197
1268768392
894262452
612900142
1407148243
1204810192
1024816697
907910335
820083251
1245756905
316705155
1472828201
664385504
673984503
397641787
351779510
914310537
572986453
1065983435
1463954414
1054875108
1409742060
746710900
464203247
512961549
310727507
1019620802
677759904
612757282
1243580987
743823558
276468260
427070371
409362170
568529084
451434206
949591478
1015033108
1174829740
1457947393
1002478741
66074324
736556262
1337588491
718593787
900691095
1397950023
1023277641
685858188
1316130769
616076625
294995779
1007836009
852218813
356528873
1114804691
1244459246
715246755
1373935106
761592744
1353090688
1416225796
788801234
1144845055
423867976
774168769
687678229
1372054474
1024827921
544682495
1036093236
1118460354
833234702
513873621
369018057
704246451
1125520747
1011715210
1215613748
1082909969
1116491871
1335524178
1484239689
792246165
380546248
686029516
1076199624
1398339350
1062934344
420900319
343697262
851587634
1389333560
549561874
763646016
1308196981
881609407
939482362
946402693
974599616
852218591
382629469
816146564
1382744567
970277004
1012763347
1245186522
633500812
939718445
1045040387
1288613060
874863951
897952503
610263976
1312473051
673851696
1069427085
346259558
660053764
857212815
893994375
386509477
700959749
802669296
911920113
901327049
508018597
47320940
516618332
640583615
1421512488
935489105
939737384
1222488026
607732764
839668482
1103641701
678170469
1270825270
912148240
1234685714
773181771
921337718
602362242
451061892
1140047072
521592723
755221102
675426195
132077644
856122797
1081415306
472503450
765527189
702281836
463605181
593458238
1315155273
485670128
760134572
533878905
1084544652
583146117
468916671
497803287
548781448
901168099
747017565
692775405
984872075
522368466
1055281170
1244207073
623121995
314446050
1436351229
734689403
666188800
1341112039
114728534
127830533
1383408869
623386877
462380324
506023794
792422985
480192632
872811333
563865915
929847095
369434756
1341280631
340492414
1306262173
672902340
858865720
882501138
962273915
897996082
1063238281
1402033766
552354595
756911294
75601303
97070924
617710746
1038131505
1489710257
1447661666
1120792685
778920130
393919552
495695838
1453073685
1200142401
455018852
733572022
734759078
383272623
321213899
670296379
1404492384
1498425429
441487878
1049177108
449097132
1479503171
371146744
841625753
953775853
728643966
535996782
785379799
689024377
1459185892
1157174959
456747630
626685378
827922087
1476948724
878502276
620962507
280363560
917660609
247638864
997536577
54287166
850944528
304619750
666903023
367925128
1054317270
887541751
943794684
789889540
516057034
791713275
701746349
977650466
477919386
590884626
392657723
270421497
629317462
534450370
395894266
626273164
1192409375
234480769
739522446
1436919455
477079586
622922356
721866271
967142608
1307170440
447406295
357136118
1056180641
858019024
1304793250
560197585
504886375
582844341
634350950
664072060
578460836
669854090
820863242
692994439
1499820601
1231099560
807033155
783344607
480066254
571145816
716800227
411796345
1317666179
759894464
853815125
801227079
1312290117
734004991
934855179
387512854
471138484
632272825
519287247
611555043
1360487743
728176395
578873497
905211199
895508025
611934285
709690901
404914996
564389453
580993081
633016099
735527734
452534071
586110756
401375132
942236628
406546974
589736766
858952742
398836617
1303993234
863776513
261269424
1343943464
639429467
736268195
397824329
466994720
913061204
1235667835
843057046
1152623867
1252892364
1205842499
1005773663
811930534
1035172289
1491288683
1067844759
562241056
1398915654
316579594
508150837
926021463
1315771196
517417039
1248946384
708766450
758792487
1018160283
808072327
646219598
1459185315
412929405
1063119331
1125640276
1379408739
1025841345
936624834
1254779016
1307691535
759474853
740376062
959257829
1058088751
618114414
1418860900
919919144
886105624
356443961
324910816
1233843389
905761754
901544725
454416403
261262401
684455533
1341827372
870972531
246565401
1044088970
655315017
398057825
1365929580
782513729
885207912
186611419
666371601
362995746
1012421097
1145715305
881549252
729083363
616127777
923900358
1305747279
502606640
1382867388
1288882745
772555546
590984863
751159068
611257641
350242627
338427680
1034773669
1204558421
103410027
632813337
529607464
634163465
1016218840
1436915168
628664207
625268651
719061685
546626420
890185743
1157187534
823493346
1301735264
1391328415
642935858
1303708733
715654054
290630358
556477384
1352679128
1062508032
863091361
1137760315
736149390
1202983975
933001849
558583423
1253605152
846435597
112659881
640213593
515673380
1161594045
635715044
1276812640
506906661
421213625
578104434
888431664
743935078
1073121806
1280246072
1350609055
986683699
1379104571
521676109
1239570166
756942909
1039860025
196090289
959647204
835118438
1394669598
416538276
609432933
1026963748
728234230
1198448152
1094589409
1021692259
387227459
596995630
1100050160
1248268112
614370149
814348607
1048700996
641570627
1399528859
1139092934
1192543090
569871828
477325064
1365169363
849358254
1059459232
653918032
515274516
1413956736
546861336
1125361659
1184844450
451105032
649714056
207295448
831829793
671901070
830249997
992297391
1224258129
755084377
913637958
716167240
416812570
929185520
1364359758
977684206
755422314
658729668
824156089
1389373455
870501967
1280959891
985149090
696868291
638635094
1192223197
696274111
1446352968
1339745711
1383681684
1179433275
417943645
1489214690
674233065
1064327965
885304607
644917874
92080346
584435170
1109155405
811229983
1261894137
1217254610
1253678571
1047342051
366836773
543835463
832800132
1075472928
854848948
975402458
762949737
1344052329
934488627
1170161823
826321777
585449579
618371309
963398917
861487663
348874797
1100763532
756866459
417790609
853087557
461995181
600091759
1077145377
679710335
1270387516
659611612
554119450
579824359
1334930175
1233523360
1261540633
654049579
1398785063
418280260
443140599
1067244327
834715525
741615570
421140635
368214423
1474714275
1242036546
1379059416
1327773461
637174819
770415480
665442158
642799349
1295797398
868006735
490171780
416593774
985001361
537827441
621664682
803691890
319042473
582289649
513758884
1181661704
671078765
1249450146
871693218
798411664
1316728936
474421633
989204705
495028550
509796541
1146338705
469160536
994682563
1470804461
814785201
1037910435
1175737563
1104869452
1316310633
1057221958
260538674
1172999069
703483312
504410452
849725877
940001536
956788749
1042146197
760578139
1018576759
1081968932
385460237
277025258
1064760540
1326176963
412785799
637011764
1260939944
1094969968
1225201138
1244531559
574605450
1311359280
727434857
1258552228
1451613499
46332552
334656207
309404753
841039658
1147057925
820925433
431206241
1179508840
1007153619
387641676
701927965
743928985
879036916
185415725
231430047
1430329749
647519438
535561189
178536705
827999686
1051855597
614156282
417380727
799160494
159619384
1171090855
717255154
1104515339
416353880
685473646
800695323
593182573
339004350
796994043
805512432
504178360
1498740390
393301959
729763736
914180411
718808407
915815553
957144797
806378771
200382106
1119151890
403770013
1244326963
314128388
1499686009
921808567
1481314031
738331018
786509347
706570731
1297578589
631851299
521967445
545665465
1344121983
1471166523
980433168
856332736
688558842
425050675
556185894
394570261
732585473
492183406
1039455263
920794433
474386283
1071383500
753503854
957553286
1172223430
565758287
853779441
630116585
735295009
758129801
1389034235
1265255652
512491680
1216114362
531202604
552138972
1417304876
976339512
516787546
925187641
1112599682
844757266
1423399715
992885894
886287781
669339687
540328670
810977077
892317832
930673170
1460669477
757766899
1086991679
388907328
1025136708
297596126
1329378201
1451693843
1184760708
632360769
662094124
1081705051
741279646
1373933361
1485801494
802656940
467987112
870516038
1289286971
413334765
767754065
740208544
1478768546
819449993
478757748
519610228
617116952
295108327
1108461957
1481411867
1415269775
957169746
1167447739
366050015
565382602
1131922203
949721021
1340162662
843481221
566199425
947624956
921385453
705100448
1004774687
1405472136
828598672
1069798575
821060285
939313423
1373477156
617835249
831412379
1218083501
1277957797
1254809858
380606610
1468587129
721865817
453067274
822166439
1494780289
1387335493
1373325560
1047777157
701143719
407896920
686668732
1404498656
1024801866
1056408893
438559604
237104812
210783879
927234594
710166153
1361275630
1067196181
600750208
1016603648
522076779
675764008
940721905
436755886
1205287201
494039704
421902268
941369707
544150820
706696293
1201737765
748168033
752042957
895440935
1356487598
1062241692
357300663
1229517814
723591647
1451198855
606598244
1164983243
963608989
633341010
786405419
674547495
965089003
601842577
531001957
637975475
715372442
1309371604
514464376
1370299925
960808515
574426288
696500741
1482818326
1098241184
190474282
1115530487
417236396
559335922
522016008
889758763
1271285004
956612508
697549567
746288200
924507982
697895141
688077881
702633208
372373073
1452538623
791049925
832364180
459039978
1062140667
566210831
457161407
1395243856
1104415503
1378075076
946248119
1000762779
1027345844
470898166
475882472
516056947
446151740
913501450
821322491
1383739208
710177457
352720353
647105147
425559039
535937538
1004675192
1424381025
583053605
335958848
525461010
882095487
700105270
257167998
919399885
1011342656
1442637772
451977713
870933573
798671488
654227904
296827570
1367190067
907592868
1272293066
582867080
571300017
827982673
257875839
811328181
694372160
1073183007
1442431785
770735194
520088076
1044257366
421473525
931091490
959739141
762298371
357343502
1321863551
1379501494
574853754
360828470
1309332268
1318947198
1162916996
751106261
533827627
1404026857
817663537
427428096
1426242555
1364160873
506742733
1000650382
528338310
489894657
1120104261
1210394016
582665788
777524649
567747071
1237689244
712557621
1163798206
1040594865
1473613195
692752483
1061636894
916523946
620479472
1002988059
1325988446
741881388
495180974
394274660
774725596
937083762
761610115
154537020
978203381
1001939054
906642088
1394064926
859853441
883240997
862176317
357918552
661740800
1147147362
618367782
928137187
1126898351
831971311
371033731
465534815
390975645
882763401
527598736
1423094792
286713568
484136842
881501153
1136059910
647720382
859638853
603262237
886607483
852949944
647327557
677409156
942411465
848928021
477370937
929464710
575423590
581701811
1302584451
360240580
935228271
263973679
681140458
672367234
459582296
839831730
298633445
1056843687
546211563
687424546
519167533
93147143
373965589
756898718
246316327
37399419
1125539272
316080217
744716502
1076476665
1407077126
1149845628
560512166
1460520814
1240996064
1316370558
1355847034
381192286
722634306
628522933
168458197
960144902
1016650365
910514927
686906235
1364666416
368888212
871297001
343922040
646937661
1067071871
537447442
512427285
483644313
524998371
1064468254
387227760
776141066
773153757
525071950
1487564503
756381243
1425751024
952612791
1029533878
189267837
1251320538
1270864361
490439261
402880720
1309594800
621457662
1053386057
526124617
1323161608
1332280158
1018581527
808631418
754384515
1293264669
1239274594
500444930
1352943856
991618209
529148886
686295535
1061615980
423060779
787866377
967289872
458752308
950151924
745452623
1193305895
634316807
860469648
537224156
92706276
637429522
1396095602
796982828
516439198
806909694
1076073780
1228901049
958355545
698505100
385611857
413199096
977564195
508440423
850048915
500291041
1385639835
803595906
1041213236
592653193
695308660
735574156
409049666
1213891331
360142876
791209706
840163434
904722683
1387172570
991156023
1146527661
650741360
761156255
1415086077
1476280954
436494350
657139694
890384658
379493667
728071034
822526932
564195051
969334680
871308249
539371214
809650995
665660588
1108421832
989607094
1093071626
587379118
551375426
1164659836
789417876
689358211
963538661
674535445
1257305352
1294477896
945528243
594792841
1235652213
1474397667
764100017
387257430
662802756
1473547305
394039083
516114289
666447904
834526446
1402412648
1112791507
488487318
639923614
585667757
656118180
1417598444
736745507
612317795
949058115
1088685144
1325255640
473522749
1395780115
712649515
860329621
399830041
874858779
993291442
1200189399
565109826
1013288140
979999803
801017303
1008821252
1353690644
382458360
1463827349
802094390
754949137
998225785
1337256074
862109069
303836950
307105329
514734520
645613940
520944888
1089010993
608872701
1366525571
1337018813
713352736
709235181
1244096208
765530472
704151391
569160148
530800766
321861444
646377478
1157533730
1384340564
533809834
917552477
1069597804
1239489952
1388709739
818107718
559288940
842140407
913321748
822184176
794537765
485281855
1026225023
644856199
985494570
982819026
1302700695
1388643042
965840090
1206122059
176390704
742774844
1084640411
1033853615
50287550
381830490
988597212
915087130
1366329855
951147338
150717384
616126284
1155759282
840765447
342105089
406889645
312333232
193913395
1119478583
1376868155
1029250325
464995324
674812707
1383127612
1024244320
291208304
762974252
513126629
658796960
589528132
1080630428
1439820906
1475838524
379094530
471338788
460521232
867657333
540056479
486570179
110489153
1285221988
1369267818
857070298
913621127
605567782
1035126860
547139338
1411903302
779728513
485542209
449000103
1421824946
734348040
704528335
449422195
930216359
986892800
1165228438
1059484543
733957685
1106333778
702072311
791270480
1298204051
1033688692
1135346342
1020552065
497872753
810992102
1109608975
1183788128
715651991
452811950
1331362196
524964887
1074892263
982027729
663465461
1275367794
1122868744
467301915
502134353
484502858
850270579
843141809
464119523
477294527
1417707518
1355226531
1103598355
1373384136
482676182
559555963
657395183
514172169
658481114
593758617
1495157568
1370450515
469288874
380193822
1109748293
1043076805
602090549
420098683
474584856
529487293
1401122536
906063848
651108611
1225763913
523488203
1004044677
495742684
950094952
978652627
991582935
711552813
623627298
623421551
1211332076
459324874
1279961094
469510431
1116378844
600181374
719395642
514306058
470330456
423364434
919583040
535379978
1016630414
509242779
1048506938
1193323813
447002990
495639366
178678106
975224503
35272264
668751428
1003247657
1310918285
1217867305
547888446
1231778015
616469563
292417681
487134366
1121803867
319029623
1021023748
1179581564
895604651
929882360
1024695840
603079392
463464528
1068905250
475546109
837921418
399471574
396490688
450212663
421907271
1153707732
493253854
603100506
425332303
1289708964
593793859
490351949
808581807
1005826132
467931318
1324053141
261945864
1196758407
1071998457
527823783
380578591
430052868
1127529180
667533003
1010122134
1156633686
623286267
375947455
1461561086
1483690112
959670822
959674791
953973351
938901508
1236273620
317299531
1371305804
747116097
1155253373
459949179
1073464319
1129338152
530634606
974765075
680029855
322842098
458249069
398766570
1267098681
960338938
208422381
813332416
546872636
790669912
404031278
874842126
737214222
480779621
648733026
552940109
900892119
644562027
986492500
782841642
250032313
1030373510
1044387542
686678308
1056913341
571856971
991570977
983912451
735936601
1476954634
921772980
1001134337
521384949
1377636563
673822532
1444729985
767475945
1065593919
706807307
617208832
509857833
228016522
1306437159
419751816
906098140
705175144
1470313371
1267468850
225359128
1342717672
813516741
619202530
740797128
937090608
799626450
910006243
1065616238
669650021
517484159
493694765
802768811
810086586
765414142
1044679298
1000707605
1006645392
756310949
900975750
1053312152
965794646
1471336046
803003910
422969135
1235613238
519813915
771628585
898994852
563592668
308425101
1169603653
1122327140
338013129
1220876565
791925998
247641403
750889415
1451570198
880898441
1247674996
1014491243
1319327740
59459966
101255016
520800046
1208931793
601673616
1289718743
67013568
294705414
73194001
1102636169
901021696
877579547
298830427
488617908
1306840116
1095715858
885470794
1427172651
1271017515
799242804
744273883
615022841
1353628906
642146303
1412095775
1173335841
1050749342
831071390
1450580347
288291597
578435696
819564311
881769262
956197380
1061482278
747916174
772049987
1147388248
900560607
1202850540
386898252
1171654388
482302177
480177958
655683770
651097903
661864917
928515781
574659206
787199475
820463060
592098489
881821231
1244978311
751887600
1115365394
482441125
482731496
924881992
394211658
1449546447
1115185244
600410260
1285018160
981394671
463601465
834088948
710140971
711569952
1456790766
437759962
1283477703
831112304
1080611897
430377070
524428174
1021907126
1380254034
541880411
1166956066
205148783
912563184
891507394
394454786
669550681
1031672629
1210734916
832502388
982886843
1292522911
614549851
526219775
627135047
323402691
652417543
1491038069
418533312
955900701
1221154437
778071955
757591782
1326714507
342434878
1005979540
678653232
1442722545
572946130
1472584275
454471165
1009625518
459110353
1257953243
1001260369
1366332676
1086372688
815302003
918311478
1407164279
1247354369
1270337825
448932418
1376559105
1320248035
751095531
621662994
775384363
542290521
553002837
654741664
920833013
980136327
195296260
550473590
389424831
1051447103
486342015
842347892
735204655
703347279
317659849
621223448
352566606
1276057395
890450108
1103606180
1077858288
786823159
618097045
979570233
646458013
122992717
852945177
328271389
1133600600
912883700
474475280
1352869834
1162596968
1142384118
718581123
1184736549
333756402
731564293
704643792
566614101
611086202
676644499
638777020
797929614
753315886
1119508866
316570191
906992352
601263753
688831858
1067416443
1099014117
833435842
628048335
1157388461
879147214
868341070
1250984728
585264879
522965557
672627093
856618021
647331449
619652443
767105771
460036812
531191024
699986570
623948892
446249643
1023701357
725500184
1206399427
674478419
516056365
851510298
1315023764
1066899612
489126479
394130255
1349053534
1075510378
1231245188
432313236
113235604
845411179
835607462
930611937
1249897948
760684205
653479251
387846105
941998392
368214148
1033204531
1494503543
412288588
441874666
516088125
505932535
978470323
1361761310
1047611114
653511703
350156589
471839458
542234969
1491130287
741887202
1388394206
375241036
409609288
768335129
381747130
794429354
1178770967
393832302
701079493
571997518
438586959
541298429
427460325
541621481
580491616
428272519
1007839721
1110957210
302787789
544644405
1306830700
756437495
549747996
1233659706
1386025987
1149215485
603697458
1004948528
1124276991
470887481
621812593
1306244749
946730502
1178293149
485844920
1015310148
755269276
457958965
1473260209
571490250
781999061
542600925
992216411
622697259
730839875
891594388
1257350511
484929034
844175396
959971372
468948611
688584933
918945611
1423403439
535416259
1000298342
1469691691
425233829
402084098
688385209
421606222
1322769709
556635250
1439050298
1265943582
437234489
1385307757
1456758101
370689166
502179953
475300017
1230190580
473910693
1123385732
1026741013
1264552170
1470354929
1464550181
1350847518
863615067
725727770
1119663702
681588782
1246012780
405509377
534642725
712371220
1327970790
475342278
232917349
967355290
697760883
1094149347
879865703
523374147
1091175673
1263589469
991390819
1440431419
673547195
1026032750
1331244140
1114620690
490317849
303446990
1294566111
1235232063
897598367
1019904711
1003882727
1393237484
272114247
935418656
874237945
803492660
865326668
620599293
1099165581
913937705
1069236310
640949959
319373019
1126868349
873119510
1095922592
1323010030
318475887
429703250
215778844
705842553
478011973
660166371
1028174320
1474817015
1010270698
787486445
592114894
638179505
728183415
787824537
706678383
653301470
749275
637535590
820001703
723679974
1405692841
1018194872
940628638
810489059
772877229
464288120
455101916
324467904
752249552
906504091
1425356557
554422788
868198407
793721675
270565719
405124083
1120906339
530191477
466936522
1086283301
671803119
1082546427
836373306
366859039
1237201765
147488881
594808507
1317008360
730366148
1249701138
334644975
1198106657
901247615
1114495782
1254332350
1058954484
1092311267
1039555284
1211062596
1032390745
400653550
733920268
337254773
510917643
1257421972
848063027
381649029
560648250
813559637
618478596
1310030041
1140470501
914901264
424641615
380956763
623692119
654028012
323412727
1156002442
907975600
387723835
1330815075
500491070
788443079
521435838
908036123
100968136
843313295
1350688036
578400054
1481939605
1481991340
1368394522
1298042608
769962908
563262684
1125795826
984599570
594884192
1017535915
1461836692
895776086
1256710410
750675204
254760090
1460549347
92177723
435228325
947348698
395287904
538420234
378257347
731982627
450529540
1471371208
946459168
826268341
1418881840
1287196442
462166596
992733590
484986389
499212580
839453356
1270383023
703553053
1206897395
1172031173
353438700
1315666168
879522569
674672405
682802679
324976251
499509270
698278169
1321492376
308256747
794877129
817671592
365142014
586968435
432123554
821902155
1231012823
1086847658
49982382
952251009
78597371
822499051
580422225
811152312
554739304
1189262407
467533284
1287411263
1476124381
1421818712
222495421
659491311
467702018
1490944481
1017027541
951882818
577537408
404474008
1441948026
496183900
1221133111
525970159
774207046
1378385165
634854533
462808002
458324461
473907410
1016554288
894696306
627339384
710631058
696729669
299638166
904003841
1015855257
937582911
926323368
556500128
1405282948
407853449
1214071437
1415979683
1274067886
638879274
541752936
478451076
263398800
1034767189
390492489
851950844
1209163657
1236956883
373310561
1360852790
315501316
761252075
476917113
569490274
994193357
771078026
430194390
634004532
747130622
965423004
965337135
817663820
1038360729
973934496
1003486227
659633924
1213468145
1199367328
1023092928
658516938
1110551893
309042559
498534335
870981554
519040306
1264067235
357403730
486467762
801444629
1296449651
948590248
1116922800
409041683
502674521
810954180
510199784
1033493338
1035539541
763458725
870749440
721280693
956696263
795970450
899713860
876540034
772027115
647587211
961576476
1395663460
934030860
460165095
471350287
505981495
1343528872
858086025
1437730019
707909131
932087477
1025935175
382608379
410246894
1480486893
770727985
795817458
1338749281
426321688
521054779
674856498
393668360
489736370
1316554043
873422140
1018583735
604732943
580939708
1148280811
176487237
1021347865
512228460
401242708
383602256
446017358
1109697753
855585077
415879117
806933338
943901852
1288116025
1035640209
942414532
805822705
835787514
1019764291
559960769
706452778
1486655472
448162829
529380967
340246555
245955015
479789179
1267942755
454079826
1428146751
751107928
149447875
747324622
1247674126
1454023399
786052145
1295036598
1427272066
910521406
765831118
894810742
1259953269
1210344591
1133922981
1290743286
253076500
1272382366
809379080
781316413
1325369092
225540590
532271119
659779205
766684299
439924961
138121685
1459527154
1466414585
877193907
1407874696
1313114866
788916742
843772411
721420097
1135708255
466766217
702498056
747823126
655350835
891411944
1072316151
582667810
727898550
861435587
952051601
749505563
1042522770
782179565
1451564387
1442993919
531686441
398116964
526142629
1338680600
73053093
1185451536
892254750
895687412
783776839
975503487
260512741
413809330
820117427
788937121
713321233
839872504
476366564
709244058
381104926
807727933
1340896543
956240856
1001668677
1298941321
813297188
777307404
1150370185
640061089
439728861
929579565
636073458
494923333
889734456
405546798
1038344567
781875904
1031607903
521837148
380136203
1331505628
779363800
698270247
1169306838
1296652568
297955913
851966780
1340079814
873935429
1391474782
1110914739
810097101
1174006594
927794360
765148579
790663589
1082121849
423565125
968772453
965389283
926056271
1453168960
800070101
822103949
670168108
143291714
796897789
867830811
961328549
441878476
615590974
521184411
1360116349
519153569
523181253
1447063670
1171420313
759300313
799013825
879637603
1451535566
877668738
986502676
542530862
1187547052
680972704
606693565
1464907933
338182985
665637499
540581284
1478445135
852806463
1083865630
906355056
1247068462
718837567
332689492
599606034
765431963
356066646
754932201
378904909
1236129344
490780723
604203964
1211111635
479691981
149390721
894169703
15773960
799642090
1057157573
867364252
1289263474
470033093
352904222
1067351562
1049215054
739473928
1447600203
1424502286
819272165
1056102391
430879826
1277733193
524831876
1438354702
1143462302
1339826523
954484534
883794753
1311932484
823653401
1046001835
1250499175
544233534
1250634131
1476206658
1458091833
607978454
376676490
922489926
393668868
1023664114
526234874
317427879
1048654967
439022231
698133260
459342609
1273792395
1004874562
941169131
1118482608
727014503
925775647
816380488
732513886
1103833262
589166329
1159610715
921398390
1242526909
635021752
1207691091
989646148
496307922
1226163109
1421518490
790150581
1095411501
970118029
792812066
754232545
1338424315
371150477
859290589
1154892145
1435561511
882278916
864740452
804076794
390287183
1045786756
1498781052
476725076
579038981
526514889
1080161446
935358249
1455828475
475424381
529051473
885256327
676577017
408972771
390419653
474337091
591049814
332566207
1026699597
424257112
667201309
861572449
1470614145
509041580
583804912
1237598843
659306137
1128600073
647125917
761432017
701917061
1062163336
1467720173
484072522
1016001567
807221194
907026520
143234996
586952999
1076727124
580211741
420213236
516182151
315392331
1126602909
3927869
509332159
530512591
695869849
918869035
646135248
1332072861
660693176
1132682836
810881287
361528450
520171236
351491932
1087082090
1369398956
1423711909
902287798
1244250351
1345608057
1350224541
629131843
869060690
773796099
385404117
948705480
1260126996
429899876
1089674005
883257105
693649454
491247523
1222892759
947029888
1129510064
1410665291
866487727
245855642
1368298339
317720309
1471438420
750191891
539086704
912284155
492881628
1001673879
713560106
758516916
761572426
1193013188
537976846
662455051
729687835
590673111
969807917
718234790
951878816
832196552
261209269
1174413637
348605987
361681177
320788486
317028063
394413192
948426738
1423354836
634988016
466495374
1010862309
1195622331
517723892
764982456
652455212
589621112
953362217
572819734
565915280
452408960
737255532
879471213
638319019
797801175
612046966
1449600456
1059868087
644657556
126436285
1458096901
1411537866
1099852154
1002751119
983028385
305510390
313195650
740074971
287200421
823428965
130072814
1492048234
480963461
496339641
1168812719
489203427
878138618
571988513
803628221
360778477
1279434512
788571617
1317660881
495880663
543248528
664014897
204681436
956328986
723393791
286112980
1322303608
1093058501
981818077
342209325
279012642
1135499737
1152469143
608925272
207262653
1078260017
1468374044
566872357
1465404754
767396345
756934147
1036469516
812219138
539083681
1144369563
796203243
187458931
530367611
1236587347
1416930162
653159674
631216088
1465951412
288302494
501573430
1476522380
1496635227
594226748
1178263670
1193005181
872720359
1366020544
1370111556
993827152
814849594
347838297
886822793
1304044900
959109340
846771724
444479647
681195722
747430376
1194189756
1294331807
793889632
1094826397
1432496599
749601849
1477283319
232229297
982325279
491110452
1069022
291742297
1379999856
1184815214
610151991
1219512944
715296811
667396512
805860318
786710886
1432838992
743344087
1012874787
1040232530
1013117274
875371448
751242316
333513170
559838327
786018181
1062209839
448249641
1323084382
975793285
901805492
667558668
1410603077
720760158
1494668017
1109308138
986674801
1179906438
549019227
841006204
857667634
1462378826
847222681
1016782163
1420291482
510756106
602172112
508721190
1229474250
601523183
387516132
1467440826
1413838781
506051366
747115321
859959879
665754234
752423549
710389123
877258346
1235513299
589793233
1361362030
831383362
992823412
1400315808
1184633910
556653504
526799470
1089236296
1322952903
519309750
583420986
396184494
787085031
482176505
182417788
52062251
516378373
1457093147
816063260
1060494324
845635829
949852975
543759626
395556252
1400183527
848690271
681995404
473566759
436397881
1184897493
1076828745
1068426745
837205887
801360371
1303183960
599435625
1428685831
1447093341
274158929
575986472
1418559852
991499436
761164411
858956849
520323064
1106500364
860946652
641283658
1380270029
386495848
711357999
484188910
967153056
1089283604
938297432
524937500
1026598649
161051269
1124696215
1171542850
1115101077
1298492264
1074240173
1292030816
946167770
738112209
434200375
731194499
877954463
552684080
622969378
450404489
352838324
220047434
972819495
910669930
51176528
1097084784
1067855308
944912624
1486088836
566996449
1234046316
323793792
1256485572
897138939
418635245
658892669
336346361
1319330102
1284072415
745604418
548786680
1399416831
457394172
947167173
420968185
699030981
1331487935
714116986
1163724584
508519088
148920354
737837068
521610234
834890951
46769016
1377701084
244206138
970447400
264526316
858956782
1413384536
1352605977
439298461
830622927
594206128
975523373
1091400558
446290205
701132774
1144393178
545673972
1062471883
1275734001
843160715
951932029
1287217409
884702249
1033009458
724620649
907567071
1203374439
1046617834
904392437
1286492081
805908748
982562007
840559659
875713670
97433655
776000729
467956107
1463938903
407834944
911432142
873900554
650974960
773244715
154870057
1138342171
279301937
456881779
446062014
537365040
1266797375
1238472211
958591427
1030651793
752958511
871770338
916726889
1311645856
681895739
799803237
357901886
1357334127
667367254
679466665
837825446
1385654504
805616494
657375619
1120530358
823146885
496567247
1158461756
574993555
578078353
982130416
1002054683
854953401
765650712
1232721647
809942188
1251678048
897443981
1466513415
1408128933
899676797
533677050
391657371
723687380
424043033
134614582
1001010013
1010962764
1446371769
747566234
1015829646
546546992
787766974
1100166107
563635076
479328186
438057341
859051253
1003344377
409423471
1463503338
419879831
902188372
1154544277
464365242
876029262
946243736
451599817
1454227830
489403172
1025979302
744852072
1280595439
1067256617
777237095
766700066
1091097975
1457518487
547368365
377057282
658301367
436738014
637275892
669589743
329911818
975788624
620111867
1284828564
44154934
821293429
447150063
480943067
897678665
151607501
490019858
693779898
1261056903
1339061043
1196964567
568145635
390706771
559968119
990018827
1129473071
532663701
1001446733
1487626240
1092519654
641009165
59558006
381960243
905054957
770443046
918696469
548023848
258857302
722825779
512535647
1468181154
665055936
1059174147
807859271
1140565672
876422927
1041750456
527690206
952077997
505034664
1096154034
731336059
1076696739
1199025609
801719549
454127249
529628401
1038816512
1058683334
860074377
1436803278
973017244
992187987
857536628
564927014
598936674
1094792301
1173591609
1342337344
609655441
1022667137
1101691146
622209506
1198781144
584297046
1287123402
893220219
582179674
1078596275
423759350
585485049
1410373781
1060456361
1056241840
594056935
1094205977
964913895
1107403812
1282676930
1250504275
889232868
797324486
405611277
677979313
457667644
955142932
300035733
1209739812
1130063653
857340325
1142954031
1380164395
453375523
849817638
495370959
776274065
786536345
1003469450
467899490
1080640396
562965450
876732103
570012150
1373800834
1414463513
400769666
510951711
1100656773
968722971
582003569
938714723
685955539
889069175
1423107669
1110647058
510823415
626300411
886407207
517922961
867539552
845280279
700616650
737412807
973044260
1019488935
817988036
877426884
165541679
1308404878
581153590
118188207
1174476599
716830984
908647656
946621125
779891483
1342010620
962987316
519174887
1096732865
649944398
337539846
526479122
1185362741
933604841
902669504
962384097
906629540
876135862
388744989
460321831
707736967
1106320112
649571592
861322400
411098164
1323106619
843193729
1438578191
1131223644
866927109
1097125815
827030239
1111830215
459396078
376301575
744506499
1313032579
826016618
55500313
1252786275
1041726976
1039185916
638771542
461125535
302831255
189633245
1130413290
908047580
1481282479
828658759
664297774
794236745
1273013056
563337020
700839056
682622293
1093498065
1128361235
835653930
714948694
241378987
1049505858
1409352211
739218674
1444603074
767154166
909297837
1020994117
967318371
748941089
716570344
469753800
878310884
1187510425
734924253
1247966003
632903736
587139485
865703622
735092453
803172429
272367229
710671083
1305770485
506198075
865707871
1108258007
862819048
1077995191
810433024
804896971
365824046
468952874
1059929543
999338538
978832050
542117881
336101267
845659206
1250947992
1049348648
286551477
1036077636
502527396
617625492
1076317884
502907499
1114968229
400712813
356325768
393942777
818838389
599010617
994001075
1153918051
1175895061
448435641
732582001
869628063
830560955
1089672156
1086540435
403474188
608055260
887416424
715973563
403722642
780959234
639261746
452497936
1166701250
1005615549
452940901
872496059
883118143
1251489694
709586199
437123887
1084590104
752460522
1206169381
1079585971
1086166731
643919331
636000481
1252644018
564273945
388714848
620661022
382349141
774373029
1324032078
1328213441
1041991263
1291291976
1027276077
1307213274
1325671978
864286614
997826708
1496551076
706525242
656655373
924695980
638435154
1237329300
952432916
1423453620
831622921
546932294
956029964
1469963398
622521994
987919664
433047561
1478134458
1281945960
1258177276
847643703
1030089211
1034735141
1173357652
968675914
242954944
801381075
1383198383
809676648
1095759130
1252290281
1113440905
1132612355
1204414251
744103275
562627261
768120189
923847807
841246433
999138029
630349883
474515241
1398839571
872639160
875264046
1240921399
1027522798
445660903
604962089
1096399317
1094752198
707115308
1354250409
825312821
635647089
593446430
907144096
572577882
1016875685
851212114
559146562
650004574
534345671
930801868
807943153
829914071
676974735
1364623800
124999038
623752694
1047092341
138128471
881111621
763865703
1448263902
563578039
385547312
490207094
1263428461
865404487
250307438
666571655
1030991934
863020699
1402690417
1151105144
477385038
1181810283
798531552
850234810
1013336378
1359592823
544545048
1427368489
921586136
428576032
623543394
770068703
382094289
678095679
631490174
1378544274
1247438256
508427110
616538662
345270684
662521357
859763028
574841581
700339642
732779445
1429643549
93199117
886952673
843512519
692506351
567856325
1043580389
321565197
1098569218
754914522
1339688831
1014947462
898965916
1418039130
694735929
349436071
970304932
1000849842
863036487
1155039912
856580856
1486246122
650941083
672980775
358867946
93844004
1450622028
1015492936
642680721
1444558152
673172417
1343704711
486540126
652099113
1075564827
1433817624
857842013
890301193
1457273265
1201907867
909787406
926359065
674300161
186433285
531200783
618390793
501925269
326142444
639532812
786974145
845799204
945117458
1384735414
572460372
313297240
350742261
1053376111
808159209
923327653
785104876
822323994
165948143
1140086265
368780641
1279167108
853032427
1047449098
1452209208
766854240
314731189
632523145
751672827
588410163
889972413
906361537
1101631789
968758546
530405085
839221749
1320967463
1477802172
782857491
1044016637
791074690
857212627
277487285
718908585
1219718745
973048785
533530398
641357119
707688428
539166559
1448782004
1094989400
1292808479
906121803
1037434335
963579318
250805090
1168602703
1224048221
509815725
833664516
821897451
704285251
802623493
632655421
775557674
1282458915
897042216
577557801
158015108
944197126
1227590414
1087714964
1297595546
1069960553
345682120
848790212
500899941
1424508778
611915767
673854724
1159901851
1123640550
578077513
1462282226
485930003
715032197
529036849
1081360539
1449473139
1322854996
981691043
383674696
708223013
381070731
654786005
804015332
966258280
907163215
791795803
382505818
494291395
1140644667
974080065
1002636512
729239585
846439401
1165827675
446293045
1477278367
867373196
1228563227
769487302
354779781
582358657
830149325
949755879
639771744
505138758
503585448
1268243163
520743062
847481041
500345932
932954546
368318725
1285854194
547353121
1009648926
652418063
1073880305
1328045026
1017665420
1395968481
1253052691
57145257
1478952599
51588535
923970831
439641646
508964582
694593428
1192435366
638173397
1141473256
898099411
887197846
1007692663
588892506
766977907
787020055
258210889
778599434
609556381
422232992
825834966
1065250234
1358577579
729578964
952164873
1145402186
849832519
1027214781
1213591632
671156619
818911920
394872610
599714213
778752285
452394550
331159178
679609019
857357284
1206647870
153224731
541092878
118279263
676798241
1009700674
986217643
568710625
273570439
583811281
715284868
658815779
895387579
1148013798
533611333
630329233
669095568
1083303056
807933501
824578715
988093085
1233866422
721071557
856721647
1064086285
886995920
500178053
844976867
201537669
432058583
1164825747
1224287363
428082241
498463365
566970055
1102853434
1039698230
488382789
619977050
643905089
1203028303
1004980042
1375709116
600883305
959565621
572730183
711498628
502406355
994711123
1067672110
556064813
506597613
225936665
1217206745
1109759939
1452813083
1199648308
654840704
1237385928
1026465677
1364784010
1486304171
767233928
1401578118
453462426
1321901130
517009936
516980664
1300490292
1478171273
310457522
1438268961
331510190
800915568
876409076
1379065827
392846346
568533644
851320645
589607751
479797197
878816686
361419838
712063530
1034479763
1385067432
436835043
866905843
433928234
1126805166
686009766
843786415
988904045
457142752
1357742005
1331936999
635747124
1275024360
442625247
232722233
1439002148
801066318
924312588
733869375
808246275
898602991
1300761301
946530117
1139289423
614877029
1246503899
507213130
466790448
546030829
498995485
747794829
550005960
884124832
750235134
430569294
678423780
1218354165
588406597
1247504648
1491913436
620111423
1206269476
527998166
811418859
1144670100
1498425326
874990771
462234962
1339494343
809505376
357305791
830269872
826765023
914170942
882235750
416007643
1384165267
670771694
1248240496
886729423
569782249
846795945
974410753
659799421
1271881579
1482071941
848182696
788321870
1352897277
1303721557
758179440
990786
1059131875
529279798
1334193961
711058006
1494873586
625125381
1379013426
1094529178
152313197
610559572
927863057
659894782
1490384032
1216997815
960163700
1110894807
1230493164
218710659
1272842154
797790568
1300371761
357342358
1056471350
1110643857
1055424526
358354254
1354565844
597605882
458121623
1405373304
1419649520
144841014
1064163748
508316028
552296876
947743678
1190026629
1458096757
1009143241
889530006
1284869183
381681466
1371088596
1110328355
838381606
1351987996
1492419785
574233379
738208951
396286853
697994299
870326431
950758235
765947428
787564199
1148235836
804761153
274230592
775798082
621538238
820799510
294590140
778383467
1407592229
1475967055
1079246153
437771047
1199517753
1075900891
1297827631
755524021
1386898668
1164442677
405488722
1063754131
598278810
1052297623
384922058
866095987
1274453419
852532274
1483559334
948350513
360980780
694310334
944796727
1156095009
1000721370
298391235
281087096
975956147
950786184
993414322
947102210
394806280
1322202351
714929817
1239087898
1170401895
971193282
283765850
780776684
1440901382
943155114
549049912
534340267
736894824
863452188
273586781
751516893
166406510
1199921226
842806068
360495557
617003945
391670936
725062132
988203979
312269240
895266641
1420443105
616483125
814894192
1492050648
513241054
875569785
422804938
719852455
740124735
1196195296
1276350544
1005611871
679232350
795617943
1164651217
753006605
533252727
1086623744
1012453305
773315074
1496778718
926266345
498966532
456894633
526886951
566460540
1321444789
703790927
1188969767
882366077
392334757
1321979484
1288129492
1327207750
439429524
1442880218
1090308245
588527695
1215657750
369591747
768799429
1077869795
656787957
497351327
1139455337
1176497774
1033969356
909806979
903986033
864626927
1184668344
999534049
895232034
551873555
857578153
750863854
516280230
774917657
385219288
1325863364
353062620
1173220038
1164649830
919440518
955972538
1377201409
338170950
1117697426
966158803
1292052165
334909357
397645683
399038377
817832076
1487645408
1418970691
588576926
356504771
1065389291
1302175993
978582276
1011855976
1022971374
1018944390
902771230
491506860
660750615
1475469039
1037034548
765263893
425462966
1451224224
713538117
533857441
541402249
477349253
457190185
758527158
924020119
1138771344
1337780828
535250018
555291405
738590235
1321620628
1406377156
777748120
549845666
896425869
1018786119
936868375
609725824
1425380970
735523053
655304158
640014714
615204477
740792180
399436433
626854738
845040436
564058367
899663883
449582322
909248723
724144754
1120086180
444798347
684615087
416249271
234008094
957160175
768240233
720778379
911603306
1385944467
1272524132
585080470
778619606
926333162
576516979
532579181
481404151
674236802
482286766
427973416
1285823160
426010679
954231899
555297920
813204184
1392487934
1482100928
1237038432
412079041
846528846
1004760246
140925116
319755948
878900995
442847586
628828945
921694757
816347709
967532118
472887579
774743898
1385253375
1380064020
1178273128
689822646
495616897
500960899
1136165118
832171787
383112180
986979189
935791470
1414133777
1122391414
793466166
164187631
1094573475
648206571
1083331810
831455938
551379818
968742617
540525306
877133240
1071250879
658854296
748045600
959600099
835975296
1084623861
496230117
869388086
1108373223
653814257
1397718585
1296614392
967919844
457330154
1061720525
331555404
560397566
664949430
469192224
1361159232
600998719
689904665
1101789405
1037510980
1342030626
1345247844
59762
1101712748
835374069
750547871
366733679
484219513
1397774529
1473409282
276676298
761731690
1230087213
948664958
1398395018
360543933
883905498
570168652
469238413
762122291
740724017
541846123
712651732
1095689438
1235125782
545259832
1250574832
1459505297
399084569
1388225676
358796560
1449509026
1467324478
1096167307
758872602
467105167
842018655
252930347
409824928
1038920916
654756012
1499099023
224179320
1442247092
722476607
406594716
1368508559
1306791799
380452397
678734595
1324083094
1360231171
984003511
1362379025
688856757
1340091864
942521862
924976892
1186757953
514987543
482395401
629875251
342649851
1488897239
749292028
213762933
764699579
1235442237
771695844
718147856
1445749061
690046674
886432249
660511379
1264075824
1367283588
883844016
996154453
1488952941
1303460724
286541859
1476877982
865436866
846645967
735204179
459562987
416308874
864575548
1064556863
175657793
981319885
975054470
512516254
634464765
790238068
809085341
1355041285
1053702349
1077766848
430918665
942888294
856335022
1174015448
1478133958
530097513
626603589
920140655
1361976860
911363398
1493822035
792111033
363283261
740507172
431997741
829068290
1440888455
1256966891
1008739636
610095796
1492271517
952042449
1335737195
1436457568
829009561
452219748
652672518
807569913
595995817
1245275540
711228225
1159946492
1022793906
463567486
1093032791
675229739
1030120528
604653972
923546291
551633038
1005357752
480017223
974021268
990236654
820043428
893264370
832179016
834978466
735663659
832105395
845682324
433482507
517066304
397088921
456314289
1325198391
1459207991
1353274593
1319199123
599976597
831202787
1084997627
651051610
884060430
1073517078
672689813
601787407
815790225
630479602
817941172
731715668
1490439768
305463137
545592808
732757036
494805516
174877200
426634338
1086905161
1463514655
1040165047
1076965216
1063587365
1241676687
1253721863
1391983727
1058022553
935586571
344358378
853601094
862283188
1002049209
542270337
701751601
999947486
1066714472
792447441
908891670
1202008243
1291732669
908540435
1232747709
1041611420
438751100
573500106
830019820
552814908
1051737684
901561044
439390069
1079942505
1126408386
530145854
836684124
751943230
746134403
1032880368
751709753
454405516
1499689548
924476698
618479620
661042884
999391060
958221881
635039341
1446679549
942110476
1468022604
872723009
928095341
1217679748
1058051315
1138759752
867564014
1475022710
628446116
934635616
1044242990
921915270
936145910
955588171
1441239716
906012109
1105499783
1064256022
926692349
456665690
425214567
660964071
631720180
1095456369
913804357
791712929
1406674887
411651039
397961811
365447132
709164161
491052666
337092930
1036779319
689601996
690776573
1217773941
793533270
578919714
460234876
862555328
700252957
542585955
549809188
1071782819
365113109
615473895
756894840
1436146932
1248314579
1185618937
547451498
1048648724
1464143182
889676585
541591855
1267512653
999552465
912434331
664726948
436711198
358549761
635853826
1345641712
1184151573
539660209
1190019129
1219928196
945489990
768748178
1127854052
1051345523
1130145349
831133654
428951318
1063989661
750015876
578843097
976836821
461753538
503193633
696009284
947709487
1405760013
759054855
1328133781
809210014
1363550305
1006897034
1193623828
1139701250
186394681
506562295
1124465695
1054957719
1038808067
1246631517
961508970
848577738
827550416
858239716
938242439
721550132
805057543
965224786
411761964
972689222
526289031
385436444
352709433
469295192
942764830
241087102
886692273
769459613
963899647
422631120
760084693
600253384
654361775
497173164
507076068
702160179
993560478
1487777469
896338299
933232095
434121442
1464828160
1114122761
461229047
478904383
1304555426
197657801
306135278
1176991035
698987821
341093763
826139415
254627458
660894652
652752121
707747351
483545966
818428375
1243579963
358959147
700186578
976272690
492454829
569096381
470713130
1010340968
1309516497
526309494
1336194336
1058611775
1113265531
908363102
1361758953
796664451
1348123825
1337870676
1483245142
822351755
1409600472
452578080
388401705
914430147
424529127
748625740
120288901
1185435197
83224879
739232631
980058952
557271286
456655504
1407138254
224121241
781386567
1377923154
1206440220
1019943255
1254586494
520549098
654419396
667653929
1400255513
1191688218
884275060
267703582
1040365013
449354880
523914798
492132826
679768780
264360855
489357234
1293808808
544610333
1403264263
476622985
475188202
1026826457
1389910003
564723674
655580591
1414089903
975763488
749204026
622550141
849652193
477457976
690907731
569298744
776232824
893128210
894552848
641157534
287606833
621010708
807536886
822359792
883634794
551873188
798403848
1134838483
699014155
893045335
1175316417
750414169
895385672
856326128
894813845
794388774
404389168
1082496884
1082633496
438770996
554496820
390716454
1327879182
768521126
499401538
396848590
1474820712
970394509
808320282
571173136
806458848
591660405
549714458
879700011
1416816030
455665899
442142576
1416205068
527969585
563299054
959377465
1417813236
331383866
523359586
1484903870
714971131
1017072992
669963053
1086534229
479050387
534945100
1276869726
924153164
1455343525
705520382
733479231
1336398759
1026415790
788209981
943442356
275054999
1291114128
746909389
456452528
480062658
554511734
1357559793
999325799
977198691
924003003
1281584265
323625394
481151527
1146943917
517505425
1465195353
305091419
743994384
815420960
1147715395
988774960
1091231309
659363528
617605359
1362691094
1029918441
534044684
1121660799
1120067398
566188834
1394373505
1273069242
781788347
1443425540
409383758
1076422882
1022266213
1003212091
1006065471
915298080
1452683386
1281483250
987521582
896744325
1121190888
494736457
538150286
584209215
892673297
220200466
1472013292
209214336
1440783243
1258905272
519590755
1087827716
1456622868
643566265
1298436921
979189376
804258675
1425832558
866127601
652247680
390938179
1261991550
1309447973
1157646408
573754342
1396044970
867588370
703529658
910371194
1068352880
993099341
521803430
468698940
878747074
516840755
460248142
964154070
1319053816
611401715
1014803994
741077603
992676114
723414987
1304706029
700570873
956167398
776663763
973086661
1222247382
1477913736
1207197154
407438231
1023256943
1224077887
652547469
555583683
1468063521
259518351
349221020
983654845
535740821
436618016
654393979
504469232
333202696
1384474168
698578407
354532511
956086635
1126519647
760420266
803346275
1412925289
1237751875
854403144
966165298
958537673
618065685
265202981
843924082
1048368426
979759557
1483603031
671193358
1138438518
815800850
934231195
956730501
1059062598
1084560383
1033503579
1069099181
875543856
1321148575
723826156
1483847732
1313825698
1189503016
1125370436
321651146
1320859844
791805530
1135135497
797727229
423480875
439310647
898994627
805782467
629397821
436686548
463885669
798554548
911661793
1201109945
519283385
881612191
560866789
1120237495
725799532
529576029
1012669094
309731147
648834609
1418895099
887106397
1011037612
150810775
1430138346
771835823
1087675141
1340314831
396156831
934162642
412008012
294573898
735448738
1002983743
535486906
1275254539
786618148
644327912
532712104
789369783
1323068957
890326417
861791856
1206730265
514576883
309667862
1191354239
676829307
1193502577
687914712
1059765048
883149785
573105073
495925032
1391588196
1479346930
1032762338
526095755
954320132
602896981
338969601
759209646
406610966
1452086784
415858331
1098796602
796136412
791965011
526611713
467222578
1103071451
448510086
1481369749
619704991
1492565995
984462060
1484804490
770559471
1446269319
669572228
1211375481
599649620
1093502342
860460240
836608207
888158229
1337594397
1254693608
730264764
1389242191
851572123
1039570305
890537150
1189800476
387641542
1379664340
1443194065
1071993709
486652746
1127519355
69689253
662228757
1480592388
353517868
288625509
673118520
204176582
303895143
1102664450
1490184050
789900177
753241640
379952018
1026319414
1368821674
1142020899
680576842
844050121
412610072
1027963469
1069263611
923537309
1441305616
444059347
541810068
854483640
814800978
239522523
1141546128
1404112263
643090602
855264872
352941812
1238653296
745850120
992866125
1154821952
957778465
393538437
1450847661
876984142
1111855088
1036818826
299185762
848631262
754259098
846400167
164455937
611737396
874104526
783272206
590669915
240657207
1335297631
224858109
1248475857
913037320
652229546
643023681
313047653
1035702538
1013913918
860045135
1050978974
931431971
731914678
957590239
864309596
836469175
548919293
1164589464
1052499281
661759576
341794760
249370121
1480526368
671563530
1112170880
1076457582
678358572
749764999
1334113036
1306654242
582651490
1137825592
879884819
733754067
532408165
1471478899
402129734
869319503
1036157071
1466272024
771470168
1300712541
881958405
142690810
1313296492
587454087
1143446249
1032758159
1261133579
426044480
653897573
1089689095
835078818
456116893
571522774
1451561065
1220381362
1363954895
1278634879
366159111
1385959568
1156640052
725885311
945220589
1176380047
1256691100
893991086
1486557213
958604763
1191231960
812193723
1480311728
419154610
1123990883
1160030604
630915261
618691621
1459663594
1398479393
871819335
1397331340
928288977
1018199920
877869079
935065334
954730027
808487064
508388501
582142371
686608478
1349861178
1483177508
825682935
1475270858
801753922
807585987
769084477
1227743306
1109754771
982395714
1521121
878112538
897858451
754883722
354255760
921009491
200591541
574937461
1164855735
351939916
374968513
1412118446
1309493287
468510130
844430430
804546638
1195761131
336229870
724217416
886442526
310026090
1320483314
516744594
678241563
341482565
336946317
1405567961
1319279579
362757716
929894639
114632620
647122846
479652763
1304662517
1269890739
752677144
315665856
497693293
953339773
371053917
1022007753
89959422
392510475
1473703038
1056618938
1395116685
463390301
857926953
1188894746
279751273
468210229
1227072481
911809282
665148371
859808803
1347538626
745064091
490718792
542636949
996390313
536847302
818388300
639101603
1068776646
751651167
698013959
833640568
429869550
901962778
702464349
1403206524
733884280
437728269
233189653
686514814
1107305305
69319840
1129935048
786249085
1082535326
1449893727
526821245
1354081114
765651468
1182190001
777346023
522418778
1040235795
1139654745
1044105190
1471721482
623198617
527330078
1004085479
571876451
1412840553
610388853
714261323
935880726
920710968
679269696
883556965
1300249807
1212619195
703065575
1188878837
410998347
491471913
586779070
1456087724
769728546
1412325467
615545698
826656706
1145229655
1417750431
1040696836
701246788
1176682300
462896018
659727306
574710983
546208744
848446505
518318114
866662216
973804493
1055621352
405960503
1032525591
713346271
828261611
1497449096
1185072100
802933547
1282523191
864587751
1436974396
631746745
494194302
300470516
1404388005
1484989664
586183486
1311433992
562657424
455028319
736340623
1228837037
1289573391
1083406235
921644972
803477869
511704759
644452703
913626805
1444726190
1336177891
959858416
1281671004
789780474
653171279
500360542
410886802
381106762
703489613
395217193
819427191
404611934
690949494
856044790
948475776
1143225943
560833429
635180403
545048178
576593783
1040494165
395047697
667878584
537690721
741158392
1020089947
739002791
994812477
304907831
984007460
808503054
579838256
450822701
654535486
1018123162
270852725
611578430
1320664769
983862674
1403016748
390504551
592921561
1366031917
673948657
631211659
996626966
1419859730
1161366602
882365940
162567810
701521060
947770468
331049202
1407705790
1069352438
1010074685
1290648504
1120054660
324524380
505134214
481346895
1164829756
792297387
1315110338
1129629596
1048088558
825847931
1104473687
920037531
806693093
675777469
651653118
771337215
753411603
1450603639
989696491
507468551
508963761
924585415
539872112
987330085
729452443
407039996
97039769
809496993
594046455
923906281
540733995
1015540845
860919856
615165551
827949924
886718865
944035871
799267612
1132493829
1441046193
324199164
551228413
1464080262
339535275
348500579
1063570038
854634686
668708028
833507085
406644641
1288858226
1194443179
620980338
1143975819
1409898245
660121700
505385546
796385309
735310598
906173824
892216905
1018686020
1179167456
845028485
1071898869
1006226984
1077315186
667635651
717829973
968971539
943724020
832255806
918550807
593092924
833582211
726847220
1085945432
573880270
871491555
554667671
926376704
1257114318
1484192258
1138839016
792503382
827692567
823891725
1180064717
983092684
1259820929
1441073913
812058300
704102380
1493961082
750723414
1138502179
951486484
919964144
1274634255
1469614424
513491228
1260290419
884688433
1239217874
984041772
497958740
508770272
785863418
1253557378
1434695484
719617641
897014551
501295134
473465569
114306618
583837645
481963670
782544483
1119495343
409608604
803789264
374949493
800394932
621567621
1097534745
1275409916
678681599
764344359
966549359
790206049
683284508
1409522305
1263392029
643695775
814138806
779480040
420701505
105980513
762988228
715331918
496291882
792770642
859238626
691564531
400610179
557183480
567960049
855630600
618110695
586781270
1247109489
674703941
611779304
768002995
916090520
1051228470
398884139
680542250
1006926327
1213249221
837776436
515304279
1327307939
517545068
495138746
486122577
499221965
460098317
415533648
759866181
514659935
538599673
1415234011
422528764
310325353
685145669
944207205
1240553421
509376427
420106803
1391225788
433259867
1213914462
474522087
487635381
1148760158
473161946
871511010
628145577
366300125
419839800
409951659
1024023247
1375475512
447808528
811691422
1213263043
887257289
531782029
1058051162
579642658
992764358
1452232842
76611295
523158787
1093855812
710773377
739429220
678542125
336795659
1090853916
522097843
1265807603
702240079
479095871
1430358199
745367140
799835032
735123191
911977537
1436526877
845345685
461533520
712920829
588848544
1497850313
604494176
918086236
1263455451
504117853
1184573715
979696165
894041941
1487372199
998342333
1082889307
584150696
512974184
971052625
1368474999
1277444214
625528066
719147440
836761348
713394181
1396642796
1055005561
912933474
1365833905
1363650405
167834256
79334308
1143994819
447341553
454231122
1331249740
1226139446
298558985
715472648
717248742
813137496
1315498638
819696520
483787524
989207397
886316906
895679772
845762507
564953045
1333741212
574472621
1246311799
876816347
734489566
865834717
1487861956
1194353145
1288645298
939470259
1213517663
1330453281
922231151
790599948
1265332918
1136062300
989783569
1168833522
638235646
1362688504
1122567702
357642272
762653344
491622550
1316311433
634625423
547378385
973646672
93985634
1465916283
1106024058
2123991
577611028
1238118789
914834768
895510137
775335377
1097394685
798806208
1331161694
1339841629
794453206
530837487
755036915
891662176
1174730844
1203170595
1207841432
890810417
476758637
1193907965
496150236
1335239397
510559012
914755433
788487701
474188807
1343659947
395539366
1035791656
777940653
1252072653
1497253783
1191559700
690463804
1272945303
934396926
1136698564
443494189
969293334
829689532
1243340045
736315090
907414184
1188552074
913331909
771555401
1049871042
600655493
1479712408
451605229
1278625192
631050123
684996932
1145206503
820358287
431512833
922179164
762697610
633246058
489618963
909526248
912775983
762303634
500461854
856378488
904387495
1008472397
475809854
1067363706
998737672
882492043
503422334
522504938
906281986
533964257
1272096660
804724625
391175869
1203410334
941726873
937779274
889963920
867685612
808263714
705830262
1435618980
1284370769
717242812
547025889
1083755968
828117868
665554806
1184791935
865705653
902276941
1213469918
1113475913
960315673
1000086971
882607470
534021230
1054512360
629400222
1105134664
957181696
1178333197
933548419
813400691
805442499
1031023571
351122928
832831386
1008741324
593330671
428537205
1100644428
1324708559
973094014
948376039
1096254440
1309286283
1151962178
728955426
208985583
945798453
883507171
997110638
619399358
1240606995
903318243
589857118
1061238230
905145056
947458430
324108941
1148225418
1030461653
1325812871
1042039369
1100649611
433193050
1081283087
937769954
57305244
1300531869
1393512994
976618247
1083673005
857275931
949120577
1072899029
1101575432
1038340273
1361230910
661002944
1294870693
1362436962
867982908
1089548904
1307248243
813171422
595977780
976049489
682797220
1018793600
1446501871
909978360
811997104
1350594663
808056709
1164645097
566137071
1056995685
1068948113
1294633812
826392775
1444964843
932716243
918624076
726974687
1481271570
1206138683
1090501423
992999934
1294448529
567841726
659402550
781797461
1018042641
1081882049
1058958386
859938613
713285276
508120230
435201563
1255786422
1166080547
438180493
956232070
1019086068
691571801
89475250
1023493837
1102817660
954486202
810934113
1143869508
682156155
485913605
1123530537
1148237140
1088006401
1040104480
1001905638
1362500205
836082031
910264174
1393945624
1029911633
950251601
737465459
1286987373
606362987
1034448728
1478059286
1026177136
962730320
646642631
661896808
857066522
845291920
655762835
1346768211
1368037672
576534042
1303776013
1332361910
667311858
555065010
309595298
1125643140
802821110
1371844138
993229813
846028599
420674123
1018727873
1498997324
1296398203
475282772
1108717211
786329248
600373785
704333900
1447570014
417529135
1306003328
883245431
990278509
1225232282
956998376
821705854
1176783951
1218451987
546169314
784038870
836110725
492508813
961328574
1441866841
1140573321
1067591821
1455766539
661560673
1285476120
967513920
659312439
721495117
973090712
639650911
1384047795
772590527
1112623217
952327602
938204937
1221343833
1256528191
1101517167
971832308
825478413
1246016714
792457834
1488941027
659702904
824363250
1045554735
724299226
754607842
1329873076
1237084844
1424093919
627291866
1365846861
669713890
1116114378
1491867641
576909477
340139776
754169654
775181587
1095613904
1243048701
660613909
496933737
1475107971
1481893957
1053405621
330284865
1108778891
1002806337
920016688
1086496212
616620299
987539277
741513049
917459993
1004938865
1324634664
431329342
1292090901
1065671014
1342177977
1212788031
1174547972
501892792
460764574
919655546
830111089
736855157
423003477
964323532
531521379
504762108
1231257071
426623107
637860118
446213775
974898183
899920545
423170052
946812685
828047722
413110927
643622545
1059201241
537260873
837552274
711051030
841350301
900956633
1279366726
1014055764
799162510
1019426492
549782652
1037473958
356735151
908615459
418187475
498748443
685237227
921416770
193721077
891386381
782350405
632506511
1180311484
1277030778
863253424
1291920630
584533469
871571926
981646635
921660946
1204554601
1133882967
1302427048
1226559029
1467802275
798281327
919042590
797230359
1169258610
505094655
740656795
1067060736
1070673334
680412449
1102823751
975284888
453713964
1246786556
667084021
885431615
987753285
1486046460
1228720910
808232308
641444882
1112286561
1063284978
600706432
835717351
1436900415
973967624
1380916646
624846413
1225136625
318127109
930512134
1430374975
1322172919
410952467
857390360
1449666960
1233713915
860285848
251059634
767038991
1212009597
792281007
608121823
738972712
763623094
686611560
1312258046
450823021
646883948
1093087013
856449040
192897349
491488590
476894100
1395749889
1054785792
1030968831
721878424
700158498
916254928
487408862
1296009481
508250669
738636915
1144654611
840858312
1130752762
801169346
1498479461
734765236
573323163
343074587
1199607754
796775293
906800102
774957576
1032494825
1083919392
886997214
824033610
716395605
823169768
911849517
682645721
708177887
973119930
1349563204
1010196249
531511906
572581600
1000837714
1177864140
1302893444
538158371
1399148528
1055104959
1433900654
871868461
1079275304
885458780
1353459697
1433468188
917632320
1256842558
695433510
1272031770
747204055
1166392970
1148185485
764299987
457512742
104359502
782700240
474996862
758964850
1067149884
511588754
641323571
1471507697
1063732154
992677416
1132739665
733991320
267074921
418272693
647502501
836326067
699753973
1430207257
602731264
1415696895
1030798966
885901036
1002295291
667515238
951737836
1060192485
357731755
1040621022
835318948
1205724961
1070312372
1273345415
802983891
939345880
806476699
1219295738
1174847428
1271341856
935278269
620469237
1367620399
1097293160
913310991
1467609860
648081461
1107456983
966474845
546285291
957615168
1136357696
989684681
518882418
688399189
809446636
751910344
990093984
437068760
660526114
1007304706
431363058
547982723
959707586
1491208860
997016529
1090984899
804325774
859568125
815882747
1025462165
484289071
125965177
738358319
909990329
1019779672
797330403
483117880
1330053396
1009716467
422977272
691332324
680488534
1477021412
578576838
1406228920
707146118
189857899
571530207
885285473
1151325659
1225269168
398716263
853548925
1488078170
1051754289
594054428
794005173
738654233
1173580049
862686704
1497456628
972221750
1463763166
1266318542
1318409062
903483617
645747695
913155009
1333406776
642318542
1061663229
661425797
1226707857
1178933713
545230483
837767822
1229215179
1286015965
1109060102
921025437
1358251018
1383112494
773367676
531630370
1015983514
1006839421
951710389
880087488
1380569754
1164916134
574721422
1303452966
978809553
869693624
1177440233
515421226
813832363
1160021096
1176025447
865915800
933562205
1441577754
1326623350
1368437449
1096350112
1190252138
1388118406
945923464
1461194365
418603767
677357610
778383884
1057356003
936396476
1265136822
1254023490
1294212559
404576897
726795748
667268953
226532085
1184125795
539034338
764091375
1393615864
1194391999
1088480310
787128811
1191566722
977643039
649619156
942155223
826933310
1024935837
1136333158
657205348
1491826671
928045975
1337739065
539178531
693830934
694176164
1056182832
816833649
840927328
1037108030
515405061
504167964
595314005
1414008202
1080421736
875251763
359017077
852360820
774972920
3213315
1337836135
1343885549
1104930055
1027273185
1239056790
1245756787
708915413
608982436
445254399
655601862
865226327
881448922
876568858
976908549
752055446
415983196
719120310
307112140
505097624
1420284573
1361874189
660774540
716662968
1033394923
1087808818
369393836
1206002549
914224188
729024169
1247806531
981528960
997891671
110030971
808362873
1151144517
666601724
1479434507
1084016267
1131243969
369902774
1062364639
1112371461
823265756
1001647453
1155643609
525828551
1471208771
1246479662
1057123778
901692710
1063707370
654275263
688902078
586287197
555006896
1465304497
954494354
1033996798
1030792879
986609172
404811693
718912368
1265209827
1021313490
1338433688
1174587406
1182864102
652429648
787267720
1017558591
1286932403
938653057
1410581046
679157648
1071304735
513430280
845711422
700447906
1307400457
119683196
888000093
1013404317
1251032741
1017740065
500508516
666191093
884465480
1160543553
731355681
1224662556
533567261
343698757
469062488
913147592
1302858056
1192506687
529797214
1437550798
182419546
879454375
800901395
932980805
669771934
1235665965
693797519
1463428634
1167044529
837553937
933159421
853460569
689710015
952895324
1173416033
754878840
1279456034
983436057
900163953
844814387
900479770
1170567369
909049324
1005403999
1185051428
1018097381
445433724
616275197
1028330608
1284271097
510649212
1497141275
1261061467
1115034724
981005456
939231288
437867468
1121673776
1431870701
1408577661
531109312
1451032705
1469156937
489354308
282081598
263003489
1345439785
1421217068
320207104
747191298
762408985
1352637181
512856648
427325441
668266934
1237501354
931614417
1293222549
1271762993
915893627
418728575
1159575286
1428518956
942592213
1417620768
1473498642
846250830
971956727
1309391599
444453854
664647312
846843217
1062586210
557488273
330135745
914969205
1252629403
1404533306
1139708383
1355941052
1472374332
1214810475
1100410767
1249252064
952086585
961123471
938152145
418560176
1176226089
300488763
673257150
811103164
1421649023
520540382
1349080868
1109699997
605771602
989113870
469177656
712200802
1321183211
685311420
1431670120
515863164
1340654591
298894572
474020917
832354452
1325804968
877674764
712223570
1340038075
1483002395
1051069744
861772072
630048991
346703992
1033381501
567751411
883387884
701720873
824819005
996647055
1238174678
1130745880
846980913
1240800098
1083033494
469056300
1195534918
813842468
396202075
1010299329
764141304
642418736
385420776
843166869
592677621
855015228
720863187
482487573
126203778
1153281989
384934770
839581365
482724793
928511729
981331884
604487477
795436563
652999563
539475656
1214979874
1448444963
1242369073
297616614
921159780
678978452
1227558952
320192093
231253991
828953888
1497681713
1356768675
497352897
605909010
1487204326
401630605
890514599
481631464
644387606
439553256
678428396
972900761
657517964
1225773895
659938585
781496418
989893714
1411521566
216483889
1013108802
941224760
590608002
502710698
939625310
1239220981
1101733394
1256050199
319439840
1057576113
813919535
489823215
489964223
1239044906
762994463
442247052
604463638
182422930
448790444
859428185
807388480
854718068
631659098
394622758
334455239
640836327
555538531
990076350
337727747
542033448
382352089
463253966
656428122
794536407
1128844433
1013136794
725399129
675497588
478791131
1419687317
1135691582
944452809
770213662
1099521821
1481217769
441033138
873517573
680339846
396910279
1090520367
762895111
1199676189
250304643
653041327
1496688798
622629941
1131733374
734502332
469450515
619989500
836147132
680046867
769477948
1153356639
1047594472
914291093
640404686
730681767
873523629
1264693215
685018550
1052393756
1358599550
1287067102
1214102274
729250755
1277693384
739804160
1472121529
976698886
371282522
1302501734
438572334
223141050
111011636
637624586
900022015
464153633
474407438
1196921265
1193486068
1459888905
442161106
1329197285
660777598
1204853038
1445756194
1011643381
1147636370
753208967
758598713
450129760
605653625
1142708621
862318189
360085841
1359873047
702790585
774087859
489732297
812817962
1094598390
616662334
1174772036
1184541540
1209592387
565902240
1483752062
1000753006
1283648811
566190795
892287703
356217870
726436837
153650138
343540011
608217444
867908081
1135504781
137664046
1272861487
1089110797
683561230
699529677
939362547
1080450652
1131699179
555827441
536329038
1008778027
258171031
1094685611
867192392
287903458
1484701422
660278767
1493239005
691778180
660133256
534715808
1149483005
830056294
377036673
1497099793
1238500781
792428523
852582788
449268964
1075342315
468758411
1467640762
1321483906
1293260872
1312296930
1450230225
563402091
1406808307
851023160
790605279
1362398165
404546315
474902321
1351423486
354247582
1220628462
1265068487
1307143765
722628126
1059639500
474299148
1059273126
1485104883
539607710
1201512388
1014578498
869400593
1083166900
815288054
816916090
778431209
468149379
598371846
978819532
1361881126
957276243
1459455026
332763545
1104659951
904999721
1264373294
746270855
1140903388
892262946
1289971143
868717892
778075978
513458119
840928981
1108342390
469480865
498413612
484174126
876120524
844188950
953269734
848004271
934286927
1025797151
461286415
879527351
945459370
1243672029
225838667
253752863
1070804427
831909544
1358827066
979445907
557566174
910274283
555885332
960023084
981757383
1295618909
531185185
1087206035
1066773138
1093973349
633116064
1476246161
1024379592
1104533625
842563903
901033950
671090289
1230626755
380616565
987985011
842356755
985943080
892941281
1476001360
314785888
671355258
197693266
1472043516
1305108536
1133598131
797253734
810413168
852224504
715173946
551264722
312759655
1213467453
872359682
1378868328
1411520677
598042341
514282246
1141509993
485478576
1016999921
846926702
806258549
944267172
868868287
688631961
771160830
517631479
980628070
1330089422
1328039184
1089514082
591983729
349221547
949070917
1019905285
885504413
601619707
1295978700
832679548
214971779
895239696
546235471
1093559458
747036110
878613347
799573883
1375626376
900870763
880439370
762152655
386971551
1248090921
390918433
531973891
921741693
841385569
473295403
1120280994
1285443850
513005461
567961240
868552721
825950082
737079942
447244114
267771312
903895089
1058042887
1061476929
1335815377
395354168
314141617
793342776
392596740
1493581825
1198494937
961801161
781972289
441039195
384127472
1187310704
1105652346
630712625
1225182533
897213697
974232837
774022570
1406199783
1150222665
544145619
748041969
151961981
93013266
581770326
991985809
784872627
970667614
1158668114
281858295
924539002
858771670
1082568325
340924204
477268437
1044875410
815259292
140484919
971165382
162332102
505129509
644358113
1025200658
93495280
597426009
1443905741
470466729
780481006
543472464
145747618
573367910
762465613
1121574644
1338042548
359969281
1441266038
1238175757
279791915
664354031
331488333
979912683
1065504283
1053196518
733900716
802290403
602953796
533075789
1320263370
976126991
318357912
791763945
1148755711
784327455
459150801
297930793
1093253962
844038869
474103640
1022056265
936546033
455599044
386956910
508041595
1046966370
849790931
1311749912
1097375641
618919843
206415843
703697592
1064680009
509349583
538292462
516770053
933487625
1024844736
1447605623
774221819
520021709
392267178
323551399
671437547
1317706528
737347487
838813738
259728285
694383255
450354823
665756789
545733136
214791577
1115825312
1499039697
828958432
971732345
444995835
680496017
736779633
1449798446
729085911
518167434
563852200
842201458
1486155485
1213932081
508184927
373151765
708393001
524004663
463547731
887362286
1470769579
478340706
1043840319
1159166316
682296591
1477379966
1030376486
833319494
1353129534
1031185703
830182846
481090066
1147244940
895706495
783548866
785731537
859490808
1469660363
1031166409
569186892
624064377
244852203
685730664
1257538104
518430255
1027041251
813014760
400241646
483120809
155767408
113293259
844901354
1352929692
406629443
468891214
1307735736
466251945
643745524
1267010606
587477462
717940210
1472192857
699921323
435415303
823064661
1207921953
845446306
448717250
420371883
1461211805
393190555
377398879
1119734247
1111692263
366042479
1297640752
802189297
223447564
723956377
398759486
1058662286
1145325521
1088885375
1036140364
1154166434
1335168021
879557966
356978253
435767732
455965797
586154238
207895394
686410256
245937788
299753656
532329488
791655772
936763513
1344546966
1287137766
392768911
901182780
690379395
540448868
1498741274
424568798
984699239
1382945180
733833987
821653969
567707403
346805305
1455980982
603039657
963936201
1317406868
1084831616
660275269
843596079
365255787
952162167
1153319075
897458144
404539911
608618534
761677302
732893032
799076576
520537672
800479726
281643909
1040711971
1165411174
556232671
388040460
1143716508
340950919
1032712961
523043827
689533779
804991918
620780934
769917894
1028011191
497318964
894016862
1371942193
1493476635
989274710
426052322
1048893954
896821507
1094053319
774384998
1026772477
898060290
558237529
604789996
1220763106
295243525
1467744833
770995129
1098792521
1018400941
1281607657
650467761
1307336797
569042447
470654279
1414471822
1202593139
472605130
909851915
1250335665
520393343
615285687
1329802216
316461466
905177044
1412505687
814384413
1418424005
1076306588
395443515
684511408
386753640
1232889816
1455231016
864915904
431868201
801135086
1407881605
807356761
58757570
895254398
64011529
1373209595
1127924192
341266817
565054220
513599419
843832042
948463599
1284751603
1028230602
945740227
887133158
1056915548
1414749993
1118216396
974228773
773185901
844671284
1008570897
833748772
1298994746
1184483821
872021020
917912719
613026275
496797829
906013014
886715389
960057624
834158457
921857756
900454434
792922117
389937045
699511101
875215463
1114983330
522583408
1408356927
1121193782
615644255
1096179381
631126032
1395853747
1304627301
902070292
510415284
1171383828
648121311
1144704133
1007745954
68787835
1161610768
1439614937
634343018
1284107349
1076880761
1388470928
591190904
1002655609
827706455
719480595
1061776346
776929305
703747374
1114538216
987103130
1015505589
538187048
1000793923
883097770
946532256
823721606
961776148
816658996
1186852984
486854362
310734039
1458267666
314889011
392950740
1392478200
1330157897
913977109
1170764556
1122823542
526167099
645476110
1231119777
735787331
248519831
1063086828
1495597441
295823854
491169277
874117601
701744380
772430084
1337097842
1490829348
408450008
418929948
637161313
781755050
1400067832
1259973712
1381343198
340905907
614367684
1423816216
843826860
527259355
969906704
1144947286
1280082125
865262388
768484390
675417443
707398573
649710470
204745553
608472308
562185673
849232114
713181792
650007530
1102614655
1379572302
353592919
1038012230
892168735
1008127477
675501105
1146000088
874794017
547669353
1224420295
1090795820
1307497210
574188698
1346841709
717799053
1260417574
775596349
524842519
737240557
1486240150
208725058
443758630
1086805738
523956365
898347561
1411075179
566699786
653938797
1132284117
639847898
474333450
848590030
1326291236
720884337
997816185
710605487
534813555
1089987160
904369851
949282375
631382629
1146913574
1410639508
836832258
348432847
161718052
454022435
484109894
1411160830
1127659621
889921024
1381499378
109940861
857775780
1131539044
872307342
1169272507
1067946843
838825645
1026785910
1061389955
1005284218
795496515
847465337
921042950
947586856
696869730
588624571
1065155181
854728800
1241867152
1162416345
907349388
470626828
1418283135
1063519050
616129057
554678032
660912639
217309940
1460426514
787398705
393563180
737750814
529753729
889654631
330315194
691659996
752763111
692761902
1017955907
737340010
826734400
846574222
511478603
671165075
878473298
687794010
443318778
1367227801
586499903
355479091
1177554033
515463744
242518225
751101047
387617841
484193946
700853710
1064524322
783875709
1349335701
514038613
1093009743
729434780
961077378
754686014
660610281
232435662
448155409
910046902
1062582115
706261917
1000633531
1164921463
725064451
579637667
346805866
556422848
858447758
856622783
463214832
611958768
1205687967
1285583846
444105274
664125564
780399549
666808668
671388047
863618659
1313714070
683685896
1388847059
350870408
1389523292
934359810
546338733
1342283979
758162626
695902909
684464406
1289158289
676953302
838849019
660737329
1035346414
1393319812
617395089
1062980547
936769757
1372118710
522878067
976291312
331019100
133649063
457712776
496988038
1443944290
568275837
449196445
476724631
480890807
720404824
699260155
912373670
1163346362
972303930
814301050
753368984
964765774
1203955518
633197653
691612314
558714578
1368763718
1084474411
1203301899
1068423711
949724625
494386335
888427023
845819505
785236194
826044600
1065260890
477602775
832598456
1498550417
1211749200
1085125162
194541529
795173360
529748653
1244831194
578638563
739606768
1102268613
940520169
863076965
478204258
1039690498
1438590561
1436223316
690541919
800929405
995324920
1261652376
1185202484
614847765
915262551
1157272711
541002471
824855476
1353172598
863107207
1043049982
870646416
1473006709
749913482
1124363301
894760674
477383587
645409462
535975996
264547733
825006017
363451524
1408769244
382690606
564063889
1056236416
422294600
692838546
849661780
1092834478
1461736198
839715820
946525284
700404503
1161278913
293515408
392804962
1493312761
1499824073
1125277614
1160718012
1024488269
1141592492
831803157
1299533989
1027362861
1497097522
948776376
838667190
851388117
866411070
975335734
888982060
661441784
1184406512
527136270
555085659
370324006
1037874193
1490121993
825316683
364714456
1435062634
936255405
508431838
1059625189
798644017
981074916
762957090
435546172
639776720
1363055268
770147270
591000859
832723208
1007908421
725861296
669502853
1152047463
1270713434
252496310
545481046
915395153
1225972204
627807708
1120704647
1234182311
1275043667
919622962
639562649
784006707
362621615
1361419861
507089916
1331235547
715196782
517260794
1273478059
935127601
1093221533
555574737
1080460834
413162931
1098586850
548426243
574195170
1064439719
900451713
1361470453
689354373
593969562
859934919
807709998
759830164
68903015
1315362217
886110517
1079635933
375338387
670670122
999509218
734757579
840910908
746312129
811806227
1404000667
1267781872
1025808252
640368583
1244724506
924511121
1330571874
280251795
135380643
1317579641
941220376
549360631
912595277
971163231
1258154448
600695672
1301583140
955883352
555807839
693140243
1039293830
875198275
1419624695
755735113
421719545
1422948001
532832924
498296962
1091588193
779721755
1424144550
1183736377
1006421572
1027256907
506290646
988310251
775422288
1072603832
1440777817
835795660
1315652555
665102465
1123757853
1240253667
1257398502
944713971
1411963384
1355659846
1033916221
573608926
869448696
827208831
706490455
1293891615
1296731210
1008897692
1654827
792687741
925404944
602584205
1071823831
883292731
1047198080
1226641834
869561419
568085333
137409311
721733456
827496593
303604406
700266282
588412652
93625862
974310267
971558886
958608441
793719163
918417416
730024046
331334285
618227472
377825322
1184916082
145509039
803430225
820377477
847424672
149358205
453269463
867564362
1141957263
1463017158
49459609
514264626
1253044796
688406699
580674046
812964909
872414847
733916016
1342244649
551500869
746154922
1126091569
796037392
1155578499
1397908664
735576307
805398244
734786472
985797206
597289939
1303474139
1292567294
922421446
1125533864
602839286
843674380
908293452
1264806536
1114207577
835075230
768312463
1440428156
888194692
683381437
1028912120
912254722
413574061
566261893
559896638
718547255
508805809
655523078
1133721881
1010495073
531505440
1091080369
789746809
1030286608
919896794
826600130
1017538058
1023241162
355637920
566799776
1065354822
1396645555
1084335355
967627171
567954794
987910588
1040300359
895621040
1449166413
863806975
1438277944
1468127724
1120643075
1178460995
310501211
1424974955
640260520
1229404285
367973849
465211099
257136321
1180692172
949107128
706354965
100138803
1495752498
1424167405
1134181014
1285231142
1429472596
1306359571
362631557
1124945013
700103431
1288693318
1287043700
212692029
1390501531
310494756
1266190652
548935806
1157865686
712473795
316149978
666747697
350767668
809545681
1398929701
469832159
1172964403
975425611
1243582374
1326377375
526312854
629120571
399777818
392118946
1225692516
391603279
997407628
620699453
1170818058
684809241
1105166690
469534876
659091324
567481419
1067554085
1016845815
1186193512
777829397
782512032
964111893
978561847
495408863
820681463
846681276
1093510731
1016725604
438756032
471911457
1410509682
1105360683
718248541
929931529
1273522466
621979278
1422653641
508740859
1300563063
1229328948
502339736
1495318458
1415051466
507494553
971091369
999981689
71917516
903924207
1023345989
1449603136
1435546015
660964271
651696919
1236768433
409168718
1439688358
506478321
1064430793
223108834
781771376
1182170389
1331477739
1093818530
865406111
1094048155
691481161
635987792
901801662
939106393
984312642
1140064063
1423362397
1116718665
945577980
728272557
621609373
1316821475
1484808097
822434361
824517877
988357497
404987250
1000048050
1412760557
703972003
595390671
1387236822
953633346
387001300
1218577337
357034329
1255246151
1017032906
1043431221
657345736
1060658145
634305530
1035176948
740112321
557430803
595755628
521973046
221789607
878882518
810499969
1387163581
773993273
1163284424
565138546
1298134549
483766405
394976694
1149773971
1075648685
348160596
1306261282
986194968
680903638
415841413
925651376
871174341
624463313
679360381
567261846
518629101
652219475
893309370
966569923
673484438
725887867
1406547403
651601357
1310790637
1013589828
740186896
508607335
533727144
499046517
534570767
1355224342
908410447
456996299
488493228
952818047
285283565
1458363475
671156457
687635949
1146036547
605840441
1005788971
811891157
1329710180
607786059
1433531128
541757053
1000479943
350776773
811124939
1027375508
513357001
727267438
1025803629
902898303
617555009
905539490
1428688710
1214831971
1224301201
674988963
980479748
1274985106
463336678
228357493
1049010123
640398451
1453364520
1034407834
433277277
787123131
236779197
811028279
1052672447
587528476
1043209606
608169066
1069804116
381436872
497515952
841789223
979604081
723667493
575514079
1438142425
905932041
381670059
1045082792
446332459
1490619717
736456577
247265977
774563466
609048042
436154016
948500282
1484244733
491801588
1355939079
556380813
1350953867
842135740
1447398437
633034640
630344013
822391034
332376718
1316272628
1339351840
670141161
1015190568
707840996
612270492
678523079
496965598
1468306484
729225122
874327269
817015819
726498497
182814624
868080796
405276038
485492409
727705578
1233626759
920498978
821160924
942276653
909100968
1340632819
969387082
683101492
668686904
1026406882
750801574
909031205
1455626770
1460167149
207026854
757519455
687410008
1072877105
1014564252
386165967
1018340929
595354763
971041645
1067425921
1303833019
1351780298
1125356893
829774996
1332300962
1213920995
816228183
770015664
491376657
818289562
1004151069
924460792
726345103
392462532
1380474680
1179002913
739785302
345273861
710455695
1007108257
872749865
842627345
1125430221
988842471
802588929
488865704
728824148
455529186
549109835
840144017
1145049001
497487065
695468353
753139836
1206416035
864670351
281824231
728304865
1067088509
1040326068
1125136323
801395666
1359511196
1280372800
958920906
367347630
947102232
823722809
683591875
1151897256
1492538996
873679136
1047510147
441297116
163194309
453760515
926272635
365532132
453560196
396660895
921986892
843854753
719556630
955051775
690531471
1211618173
1342458631
1110090376
481957655
330041157
812205326
825563896
546989685
507633273
444256067
1004329053
808439172
988209330
415990547
935585795
1442142850
889886964
852737720
465681467
645438038
798386869
644195449
1489268404
388486092
1498716157
814759088
708750472
815079478
941585272
557991995
538396366
764555060
1233376455
769299642
1092598933
1374306267
391618029
291644963
1013259649
909954405
710306856
561539664
668310295
1419698961
397399226
1389362231
765596111
567582139
1208497388
1043818212
889028991
675880048
1181882925
428701644
469485395
827503618
793920845
1061675038
1222484299
846829032
901821299
948221366
1419125013
778853977
371565470
1196305322
1031716060
477396390
1063865277
623535493
1005859601
934849490
959708476
517228417
620330281
1012966052
426869819
751743524
508389355
385817813
685821843
1332993526
714172789
1062657599
1397772417
854336500
765361815
1345529070
901076227
755074650
378597025
550486250
477134620
830098056
996076384
970762802
1090157863
1191287633
497723080
1073780044
1404161082
359449207
931721640
464011263
830101789
947161776
317558952
1272192408
331300177
445445486
1101750541
1031514449
694831569
731414279
740759603
157639253
588852576
846985992
486504209
665779168
1024794068
995295682
427281602
539910981
1014783043
546514323
1027332661
1170395463
648413163
462309068
501749756
1453076209
846100080
743672928
1114350563
1125707994
1053309183
450210535
658511576
928127999
964279428
616914823
319089213
834797039
1097364365
1031190062
400852494
802054302
727197582
734982625
952114630
1177112093
794003159
863407426
683921986
315639043
776330938
812798473
698334291
885149297
1027805886
855644772
776496645
371781482
662716882
436803581
1464023093
971806377
710982046
811568629
728121941
680127289
1404442413
957110152
332810758
947102715
980810436
573332238
765650227
876112218
69055125
995689286
841839653
603599554
633018616
430012294
810482394
479977955
871094182
797469166
663142855
1333216916
1119388584
1434672014
778300322
116389199
1139822926
1292285471
674174295
977542005
1426575344
1071548222
796854481
1265736516
493749586
1445267234
817982122
538067470
1473577030
1481653047
1149086251
795096627
637992791
404050071
905694872
488904891
552619074
749449386
452069707
969904467
702721855
1439800702
465356831
868242743
833279448
1380037775
311614992
421590349
433234578
1072024787
402138585
349463989
806594521
1120403862
730725463
808368365
896442098
1029516065
618874852
1364627517
1357796578
1135983264
697835358
1272955577
374699531
1218104749
353947212
740102577
153133735
769572182
318215217
1108889394
317423768
967369594
1281611066
1095158664
998838682
597590642
519736688
1337226055
362799752
1282371660
962293583
1319480456
829584383
903764515
653268564
1082904014
700094731
667031854
839371620
1074001749
1082399717
749066452
806051263
950183242
888193890
867228901
1286445112
738356301
1251672246
1429631856
1484199325
1344121086
890302640
890708592
748558279
727145821
1226493141
932480482
773558801
389740209
525899486
943336650
1008501979
1402017432
1254996659
498804075
687717025
1253986420
611475616
915639059
778720247
514555237
773743935
622048543
455068978
1418803922
495718665
469002508
1105284606
1210647006
1196985986
641392888
977003372
741332972
1157722179
1369154671
1449062926
347951861
848872802
1499929139
1165331849
1227318604
895595696
951923135
640270406
329584594
888795566
1079201464
227930832
1267117070
771858664
887425262
1030581634
1248897076
919778226
1498271402
1271364439
638831830
346924547
828664371
873393535
1131844963
1482127068
388562360
1093830665
712546262
603454497
1310363662
773294769
1085473185
1387975869
738917399
967088856
411041226
398404930
373224640
1192463832
620818448
1128524620
808079812
815279822
704822424
556248251
812777336
709601962
872097062
1129096341
778709822
389340903
741745573
849332780
697749878
52893559
492907965
969787093
569252481
522625095
331680833
534355123
1079914635
1492386992
318790880
497497843
1348928822
880184560
460243480
756312546
1416618873
1013702723
1379574052
957672680
1014761214
1019606831
1327741002
527475897
561799976
1341183552
567677467
761492874
719039562
1033269728
402766453
1346260158
939112662
508744063
465497234
1356163052
974705351
1406664662
489689937
627895172
1494899688
1358756772
1117747044
159687372
1306348399
842704840
1355955061
520974490
1115696433
787604354
1125757374
879670678
740180972
1151125071
1089098843
952483722
1167497207
509498795
458446049
971627692
1475569641
890926294
1395309127
1220220957
1249075703
436178718
995309936
1410269456
916883776
857077867
1375965862
778404173
1101825799
783037989
863813105
1187899930
666133088
606225513
1142777802
928828009
1060732111
1061412069
711441593
1060946911
1377591451
1174488445
641731107
458504912
1400216993
815739845
576468644
1161276798
706803683
1433123052
1337625789
888746868
1460826073
463143153
757849347
1369765073
998867345
627557577
1246866890
886200186
219807569
1494400336
1498870055
680898296
98358245
489752638
576311653
784391775
1064085743
747969867
451347379
954418742
990873970
1118266820
1072546381
834531518
407706632
978683376
948199051
1030017324
1438848145
889103559
686366967
1213699586
857571162
436504414
1130273476
1398684070
449877143
745958318
844717391
511817680
770888309
1079334161
1362633983
331151203
862329736
1164634704
922261521
286671796
1256551608
594260921
946032974
614927902
311665239
139349449
825835045
1049934431
456351766
907432890
1059499218
441510441
474207812
1012116371
520335697
577887657
1444883575
381253067
828901759
868862753
841919782
1350392883
533808328
522208889
1378516303
459128372
565679613
1000182857
760498968
646311119
570913884
515488511
777949362
548246408
958311143
332428129
1248888014
739334833
516214112
1044439417
549354268
990592254
952714695
1430668398
946145840
541969472
1029503944
380953818
1309493845
1007579024
1414928646
421898998
1487848698
710104394
812422775
709618095
1341768648
932871431
979086022
1326880880
1287418949
292721861
599543144
1324470726
1160590549
1387972626
410910827
881793531
656452080
1198776802
910879374
261716224
946714471
920326952
825650240
329421056
745659784
606630182
376247304
842582544
819914001
218013123
665512268
585522395
1171821004
537574579
218838609
858657339
1264440305
996932930
1219251096
802535491
675179191
736640855
841481098
680668341
1443585062
352242264
662038603
483152817
1104475335
714943013
842542162
779400598
1043583148
772447517
850861003
674136154
952057482
476268166
1357713155
615207293
1374611535
1433088327
964887076
252544392
602213119
551417756
576598015
528613449
437681748
1015040484
1316821865
1125589772
901223558
750817863
1361373590
1126771360
1375063856
536928293
666127191
1315992314
1209326895
519871592
619719617
957028680
1352691396
121009703
713868539
842386677
1328209615
1447574526
780345607
723473021
912814056
238620986
695329137
684116536
489829418
625530985
435761982
841613807
975382937
411629633
412171405
808894971
728542511
249822650
1076135129
652589154
1067742695
972079539
898140805
856464158
1291791572
1451260234
906827100
1132151778
451701824
647828744
499276953
936654900
977063848
688476343
1342489723
1212205522
1255483438
761764441
686403025
688600717
401909153
775242893
1389397978
729748642
366296270
451662129
909882703
355131919
385671479
1012820449
1256349206
653348301
507132023
876353968
860760182
494211944
453419438
931636666
602594764
1357776921
941921971
581142768
621699802
1029552978
1044749635
1026703995
1130897234
876557421
1019485765
504691863
1217733036
856349906
1094944685
473811392
977171623
997468105
461350487
1045165226
957401049
688888804
792633819
1177398365
450220565
469744262
290761129
1433967083
1021631773
578369644
1354324226
737972977
533019025
1093259367
944470383
1158468315
896902322
555027657
530234288
688460796
281221275
988584151
848936061
669222614
1357961569
525129961
1301894760
1138590640
862586911
1460956581
413383641
942475269
527236405
1286035896
868352538
1315052326
734412536
1101418391
881269206
1096808921
798356297
902645238
1448889580
774764867
1042246713
807464244
547542541
488877690
952568046
662713107
676031674
881501531
222195144
441339884
1070335768
853255155
666489246
1021720574
776047398
1043285367
740291648
1098221304
807475654
1373020844
1487822239
930462829
761501079
533973470
819438198
125877756
456981582
1363650224
352680434
790900065
820035851
490680198
632044287
345411506
1115707179
744229362
1131315639
1241940240
895717456
393671685
444958593
355208947
529032042
903825173
600787038
802696087
1470343242
696605978
573994155
467838695
182434101
763532194
477835406
1396136611
1419868016
806961626
840496311
1038145937
851995836
475321508
395519911
1409471413
942089986
414672607
988851900
962983359
246879501
717235782
1019564181
591443158
1129281184
742478582
1124426511
1369955355
695156038
1455286658
716674239
449320931
730521884
805956887
927914368
1088846351
1265496442
1487083150
1209027916
1093435352
253464370
659864028
762388464
760057629
1189991277
1049206901
572601135
1065758095
1371270116
1413139129
967623683
685577266
873195739
61995652
642908339
877447342
620664763
1246544642
1399786860
264074020
479530993
607979572
1123067776
584784154
543286517
1113778974
1280266853
626927449
862303216
1025142522
1044698576
1385348502
1218163934
1030171095
451132071
1184173351
1251227460
642492584
1463884209
1044208323
822286753
1447039293
1027861824
682224533
805797686
504737583
896940384
968078838
1011130084
581403320
467513503
1125639155
1166605756
543980544
914230380
1121332326
932174225
990606235
552092744
481394126
966433200
1088382213
796084499
638823606
541593491
930940369
1030553052
441219476
857007809
560316742
433369538
871125394
998022887
880672073
1080694877
689641008
499351527
310210434
599135799
1285443452
1179617525
1372425672
1461286470
258531763
716788685
1213684348
1455340537
1044114554
435974827
560744505
653468865
1067455388
658729653
642762727
964082848
308667387
506188126
506198616
1287335711
1104802199
383214696
838744439
685656680
458276498
799264105
1336359436
1074715617
754552030
807248516
896838214
418079639
979863293
631706701
862281959
178344686
136148592
1025830080
1129750137
918904365
895942105
802086449
919824317
1144701760
912361053
987083261
811878661
1495151887
1406483429
388541096
740477197
492189697
1030081891
520803085
808564915
710712981
556462743
474902231
526184668
611423292
952770489
801102106
313194714
1066121879
252915302
736674001
731674603
244323293
1114266502
659447869
796026680
1484848795
963154038
1001040484
520756889
1017534235
187605251
452059480
1251333881
1255483100
1170143439
745422048
621338321
524642708
729840695
781137139
498887698
1094140639
1453428401
1098319066
775443635
654532168
582622311
1125301264
1127819475
1214916846
1336142139
342160503
839616137
1431451031
32723091
591559033
655403989
503295612
513315403
791360025
1281095972
1015694417
1023938150
455341507
652364903
419121422
898145038
857701952
649352376
477568296
832481299
442743289
354502363
1476545956
984418414
334606818
880638975
388525584
811005735
1148012490
427671520
855070009
563546409
334548835
949472977
888824996
734681033
524272399
495138148
781642928
948939930
972181918
950346183
1365449182
287580804
553651628
982322438
553909201
727965267
1272269474
192290339
636516982
277575032
902913527
610085388
635782519
923366976
1043668414
1224597856
629473668
515676379
1451667222
848153940
773758220
482066357
827007608
689538881
576434142
658406536
790719719
1437018457
413951898
1227974895
1456757335
642806765
591924756
870206059
1147950899
1232939479
1315670968
435179916
1308223265
913663006
1188541146
1419089919
825280587
740123428
569091061
1036499759
484971692
154279396
839426007
1166470624
661511469
1080762040
881989918
567347444
624768365
580523265
275826585
1418811840
859058075
1095094180
915622049
298486062
77942817
353739761
625336882
790168165
750015650
972890480
1177544671
968797050
1220014216
548973454
317518972
840111906
688213598
634168480
553463919
392979688
864555921
1204559486
408085847
826194135
917994454
802253552
885301124
263368957
565210922
717878750
723612711
1043614127
954763426
664222765
525787752
1463193181
1269415008
935844547
946748543
929406891
427807434
1219844822
597897013
1075007082
401379386
967016786
428113788
1060745985
1342101965
675524283
631933847
804707864
1252580778
1431433394
3804124
1220720978
733812514
506580056
882413331
897669183
847934702
773631693
1147548420
672481078
936619485
587503647
797023777
609628106
543973978
854979987
501176848
817883200
993801165
1086917230
927500154
449157591
1062698606
652768214
820982671
1167297660
1294219415
1293517832
1452174760
1322888927
1283903224
1130409549
936183951
1340537168
756555645
973666678
966277070
844136086
1487949455
737425470
1462358340
607701617
2191536
726796781
760549683
1292547362
147949866
273600885
699253119
1332466640
851954018
1075591121
497163358
903628058
1471242664
46653538
411523238
982868545
898921262
610737606
1080407561
1334591804
729842387
879457334
364217831
1468771783
1294574232
1185198680
1475633506
678898214
1314716070
746649803
541241915
1357285977
1213203131
769836740
1323488221
1068049324
803512111
1046659414
531838228
612219388
1499983078
1121362082
769243510
637015512
1157056500
748606899
1443776012
663954487
1095643195
604807542
189306043
825983505
1172006875
629759085
581832625
1354008109
323496186
738397646
1251988793
946065390
1486948063
560327493
430593344
998391064
1329178102
1042165010
845285529
489786805
534674598
980408753
822677906
804610133
1223957769
1324715128
516213990
634263808
494991929
1044430973
284576561
701880052
640359395
1333886095
1391191234
1362649544
840893922
1212046601
779848553
1429497192
1453913070
1301222050
947936555
1455996232
460256511
361431637
836459816
482019037
502971710
1189899946
784202258
560572119
418337103
665859606
1425659830
1013872078
685476282
1108128347
473722606
1327249787
928012490
1064482836
578082195
499524816
1272515538
1138324503
868314259
1484110099
290538
1312080864
1097491619
785815037
754482939
1061893041
237337228
851678216
1433455894
1011186637
559859433
585908983
1250812535
1368692381
524917272
1173152191
468998492
553713099
1060749784
607429352
814338952
961965747
736723081
538689024
788768328
1478231215
891278753
1417128730
885327017
1046172912
459968938
676155951
931153209
544387978
838956124
1077848339
1251846452
1308190137
1028201565
1261472580
695409329
803219078
1029157882
834595717
916902952
389376104
848056978
938567839
620817535
1232787581
870890735
120186112
640085953
920605603
802287026
1395289810
1049483938
725943273
1099223950
531222922
801633082
694473877
582968343
966504312
958567078
1371405183
1033025426
377934066
837604866
1433382246
1213982803
1429732035
735946436
785939435
1039732976
588746661
303957411
1405759421
1417709562
392704093
256829827
403807455
720562339
1132409506
373176372
1042263301
1058732791
635520562
921202639
634288543
450246851
1208248257
165268636
654704493
657201945
609725680
1066700180
787760055
717148607
563852996
1137428159
944321770
532320271
1404807624
643862525
1296492101
614608781
512398435
385083981
985137722
1335190094
512056628
1174752976
624637311
756997941
940742032
466380123
1215564965
966726250
1412459610
1490656756
745371746
751587060
994834693
654111121
1276302429
726266271
1448875900
880817695
919787981
819751326
876889611
1075487365
1473799066
537870034
1288507645
1203046547
601230154
907679322
978503463
184579568
1188742282
292533454
1060789484
540210198
818059071
761819042
1103007694
830223368
589240210
1113384897
571472119
989859988
715603493
653511397
1083651702
627545914
1442372120
327691834
1248649957
1100728514
358469868
438979710
823995015
1072150833
1482670758
363293293
1489653592
1421570569
750653406
866661441
700858514
831727830
1319558411
960348326
662443326
1253603331
949140009
1013407285
1166853761
953120689
802075480
511969203
1191071631
1471365542
1384896564
1401467958
1133956004
462993770
1393802581
714925214
1108327583
507884819
661593715
744574789
1090767274
997564273
946633722
687395934
1282780885
688945466
1086744515
919381666
1019973771
836446149
969795925
1186076486
995047781
993764218
748394092
537967590
520181393
861929528
856287925
481533775
1450483619
1084493202
667710251
540934947
1011310152
935907860
1083960614
1005600411
860437463
948897287
435443098
1028424247
703860251
913045822
379532256
1098351648
898644232
731634287
465837098
1166725128
1242154721
1336032643
1485375401
1420998104
827776261
1108342882
499707988
519927066
1407083596
954015762
1413322848
735410040
403279656
455825425
854487587
885154810
1028173633
1040677827
1150474862
1032834097
592621858
661702665
299865883
610555601
753761672
1101557825
971450546
1041286528
509681473
442533242
1262050771
580016957
445710908
843770892
1453290625
832464137
1038811552
743754415
934522542
734868660
1269494191
657113578
1065013594
1487378403
1232406706
521452734
1380692657
980572574
447986349
1125936225
1130300857
804545158
1459742195
1131996919
930369707
875777085
1428899419
1431919395
1308045017
1170139918
633226930
1224552963
1186579865
939192884
717227500
861654747
1124650007
130992798
1083904864
395320378
412767706
1096074720
784194563
234975424
126558709
1146330097
810110770
1262217870
368485769
515497184
1158751755
940782826
608986453
785940379
1430468056
870803699
997109835
1263872120
853622026
1011064264
518270313
1292072276
1273206876
1222514830
1045830265
598954982
489341983
799310017
768052967
670643063
556032856
1212283204
504457023
1463193187
535676947
973184749
305053852
551464194
451064152
959699510
631174400
642840653
949009197
1151613260
756044777
1244452798
737994318
482565809
890775741
700698524
1429785658
915465020
1435781105
1345415834
983885581
863160531
140707287
773816922
651877043
1184227240
868754449
710541801
1460149750
1259840334
257477513
479081311
989940931
1013443834
1129292836
659054312
936171604
1175755256
1488800613
1034915060
1316554974
800128313
506331215
1315727231
1326147406
663080010
1305950584
514411951
866796077
1269824687
1119808437
1059376427
715504021
1450712648
894783843
1052908741
444659138
838434596
1225447264
1364266390
838481419
1332286502
1084968121
1109660801
794077436
1364874616
599904530
663334440
1009878441
1271512427
934242545
748769952
633343043
462240413
725258503
1332675973
852790210
1358578489
422253498
471048650
746055205
1412811712
1344999055
249076032
1263649131
1177757026
784853254
1187648764
782757755
841891529
743836818
950912492
401870756
1464185413
1268910524
661964221
904019500
975774529
824013402
705182050
696675145
1232693858
1020685108
799794069
1434893025
785154508
1227850250
968973802
668667276
601763601
1271822528
565727082
982053189
506549143
1153671326
930926151
638424258
964911682
851502459
1025459260
541874138
489629310
1407540624
832703726
1074583066
400430663
1190710871
1331822428
175553713
1312196487
1365304500
1310448659
925436908
287308411
1249211675
1392238279
912319252
1021310785
1422935485
326542632
968544721
611249666
559679912
812759965
1039398310
862154367
866269133
160955458
1039044393
1244068998
482526233
782371414
1130756428
1175455936
578925517
888001682
550199945
766788779
1110757313
652044536
1009908698
489570759
791963969
1478095883
121959413
1430546788
875824378
549248919
444206940
447781298
1022815679
636855412
748989342
1030980662
348239892
629203615
996342678
706687835
672903284
880049927
839656888
1194404044
656981048
1402492257
569544171
1044325918
498602341
994293180
961085640
668479765
580194456
1070871892
642135655
632457367
723625188
1015074417
1095232612
270634133
795486984
1207874059
1129447649
1093936268
442627663
250094722
680381283
639291630
820545688
804105484
1486673461
1490796745
1201497676
814478016
678186227
1066116253
456200743
1227427563
737921614
441385170
532156923
894469762
765656379
1099590523
832534111
214955442
732868030
856530673
981193583
721716624
460359312
375286705
803834768
861874315
721854575
1090276648
774464989
954467852
868740908
896474273
1161335453
719401963
804733270
731762369
810902332
803414326
857249313
804063990
838272705
475376950
1262954163
1306716843
828295316
816006429
607588672
1068639799
741266170
1152182972
887707424
882658757
934400089
758700279
619076006
1051016323
1122499687
745825347
554613856
826099126
831255097
1471804361
638144041
825106111
1103410139
516208709
1266828021
901579330
806277599
267438553
112453445
488138871
738787299
1297791856
1106279793
587031658
869556828
808312033
459362736
914723105
1038820030
707915165
1013424781
742799079
929583127
882717272
802274632
1271232193
774431935
932284984
832297451
1244843554
1362709255
332810333
1175072408
920392253
1263970393
1033932523
738002936
691994678
1003521813
1203503817
1055622271
1112490799
594754780
915461776
954363854
771453794
1176422576
205440338
925749997
390991169
1224286655
1334249786
1267374097
1218272787
549513071
684890342
406147749
782274057
1026011810
928228399
563460108
554543373
355723987
908894170
851144815
516219102
1096245081
496665008
970635573
432392568
374524841
473480295
1267969512
552336945
544497623
416641618
571867957
1095064202
492271292
962467511
243705601
658182763
868405388
634524833
459796315
885524450
697415128
838177595
1109074242
860435753
1384071136
607982845
956418722
811404296
536073736
901510708
716235128
977768318
455140246
971367505
414742408
163908644
514490788
1333684765
596005409
655019566
1005854535
470551644
1187148510
803813017
824770427
657251438
316982105
844321434
825438429
986408318
1158443228
1381478240
1232127736
627338335
805627897
645200936
1493514194
836380115
862592729
421137758
760908673
1194129866
850303404
147893245
323190885
588775761
323670442
1166907732
996161879
651730415
928967235
1250660543
1076415308
671641494
669853827
1131295123
901284188
850610935
953286476
862125326
1428476669
944269089
917113913
1406803848
469650526
239566635
617256734
1275880748
1133343843
533711695
894479423
886538738
1396471432
734791175
1002732825
1076879655
858554614
610806896
1158553340
1334271026
544973910
662520495
572198933
856298335
838423614
306966085
1355359219
877586740
502327628
410161912
949672569
693622522
776058500
1370476585
1480232942
1350752582
510541862
1489089113
795709072
1309994213
1296956365
415535680
45849542
1033018330
1161610066
769946364
73715091
1011783621
1226051559
1205693490
997052264
1190295509
727944911
820919657
754585566
1076734175
138484611
887055201
979359435
970087757
1146474971
701972820
1028776064
589801516
663322548
1281969038
539772319
600743091
1277957278
785140599
769165130
928672779
956285773
1133061735
987628302
978846044
629090810
308653671
1078271389
820123973
627945031
839683505
519487453
1130777580
587954010
578044607
867049297
947740287
287985323
1091155916
666992667
727588911
816546304
1300243263
457451208
741756926
776961152
810359533
750380972
1255735614
1077813155
717681679
1274332476
789490749
613407509
1242015109
1035116493
657199203
451093991
642578895
567504010
806225243
1106765718
1425008301
500837517
1346286994
472787626
1416229076
1443532803
63097780
952022287
498394185
755062035
620761006
1485430105
960727493
844870262
654382970
1252168983
1315678609
950926491
974009380
1473265091
931057069
879813526
800064818
790887873
788656114
433536325
872525219
624391436
1115751719
675162338
469975225
458633417
1446090740
884363983
1294389065
586868613
571500498
558790455
700419308
917697473
772870773
1012786575
642511390
292907474
959786193
358880307
884324005
537919021
450441760
761714708
637602810
378555803
1273998743
761815105
845758931
756237340
1170116801
1124772236
1249513773
810481255
866074043
1089424507
1215390616
1098740953
1026921228
794235227
821058836
514799937
745639551
455827677
1020245728
1052255649
940959708
478724609
427772958
369473133
1267418767
621779761
474104889
913135109
753945506
885186859
920353135
637795190
651229625
567093670
1225653198
1472933600
857676010
899406543
516839235
1204298906
815383657
1161499704
463648247
957614375
745883411
507633228
1244754417
511757149
391863656
1040064264
376088393
768531312
1140976297
1177446753
1245888987
1011731242
930371067
1207060919
678368348
530028129
834664996
1481736919
487569185
1180366988
951383825
493720208
973009327
960168880
156538862
278351588
830065519
909172912
801435226
1223280434
1132226744
837195716
413330355
789235571
428160869
1349561409
1412335342
1400519951
1207335533
983856437
1040118140
865864290
1147575228
1098106832
856563445
888576533
1451848098
970440254
1467395007
651379548
1014643505
468380936
779747688
724791910
523618943
876148106
889414738
958249295
1297132430
962435377
1088181228
788197137
642905813
671825486
639790611
1019694573
1111662925
1112116319
1490485608
1450604133
1041337809
559618311
607854334
817866969
1499570373
849924536
986265237
820686005
1024647005
710704213
769519721
670305816
1008113004
1083732265
1228748117
1125485923
834475350
695801355
803258853
796894716
320242288
916548373
873412343
983836124
429715181
803400172
1288366548
859242995
591773462
390222810
917170580
1171135787
899292738
508404690
564232626
710714520
703947543
660121917
402457800
1478172317
648808165
957221303
550393799
459567412
622688304
931031654
387316523
572838306
648499435
519678777
704993788
811372477
487647467
1143685486
1079815879
1369484424
1254692942
614588243
1298952313
411155674
1102245108
826518486
663137319
1277960755
788539319
894182428
1267989414
509356790
474415661
759711691
1093835400
464778936
860949078
842604972
454008389
591397267
973458192
636600199
1043778628
917468279
434707343
840447930
793656325
1333231308
487910443
1354407965
464882900
422114143
1347318545
307191570
797228445
1126698047
682726602
676566206
303476681
746161001
69859933
498628747
311396290
441949727
138862391
341801383
463392198
659049633
704639580
794544320
1228992649
764875169
665057463
532700133
708029319
1449488258
382630874
668642973
391607971
615712742
560229186
1425643613
483797137
389409070
1213642148
501145326
883121181
1176062010
998253482
1444280942
813359023
409234624
1389760016
879206794
714984629
887424411
501239762
649826624
748520747
657105034
866017290
399936849
1066624807
430858506
1347630712
826676414
503221626
1081475922
1475487430
859474115
634213488
480247779
1083770540
1292001809
770186310
1219360229
699210678
1194719905
1403685179
1067239219
805159671
1162760864
747427955
965376389
880068149
719036078
1135836273
325028341
1343070661
641264066
923300107
920455738
1333374196
461386145
818947149
1308938644
703306676
1170667643
1232232747
549928288
1182793939
391535742
757829359
915124929
1019309526
829959151
1189888590
1404542383
1004606786
1104404083
783081482
616131170
654853302
613228999
1450141445
716825847
678413901
1123198460
590022734
460211838
481749676
1049735412
1267852296
827718938
502822116
1332648605
529546302
1098904019
1481796242
388197803
1300153931
968630887
776463145
812515292
702571769
468798556
933938199
942799349
896905797
1272898420
1064795373
843981369
920815291
820320310
495149663
1492472128
544435714
1043602905
1479731891
677825459
1073905295
851156347
826952919
722009460
1106612652
923508165
1017605229
1314092560
795544755
1182180879
1022915097
961860705
1405317715
1070839615
1113812264
918270507
843654402
1169686320
953287593
1360368712
1073929774
723980763
926764796
1274169037
628983871
1044412071
1304790877
466933624
1049190391
902977653
653819222
1414786284
1120156176
1318774767
782567187
779047654
521535093
963166209
1466760633
610426818
1205014824
655990260
668172353
412991821
1119165177
931742765
1190541072
933792939
1483629203
1300159721
1004216396
788693928
214426942
1461406696
918723760
411192290
806749765
1086018301
1062895921
958362166
922966070
41365750
951040089
1443373457
552265853
637083489
941048147
560707279
1280475136
585638538
924079953
337746518
712477970
727229029
697412611
1077944505
990899168
259798771
1313793026
628525281
1338427782
358303101
304070444
1172359129
271036832
313210801
747953083
825479315
977938438
726128198
301457527
1300699789
877843273
885824177
681621714
781593598
1127113890
330720002
1413237632
1417088256
1381020214
704563785
1246962530
1064070664
1349190006
1223179380
392268008
1343947767
618934850
973056371
1394245160
895282974
933614246
1329224468
334910344
742634610
696204730
365959430
1022632498
394834761
1358208079
693921941
803720831
546134317
589455452
383875371
787712101
512792982
639894156
1108113274
705196970
689319656
580958659
676578857
1429187851
1335559558
599112568
467689768
566192179
1007964535
415773379
914033333
893785084
1375975753
1341747554
482076350
1047534684
460054240
933180184
895216950
427774716
875724239
611630412
715385520
740562430
1474303160
907927804
584098411
1262094046
591200307
427822962
1353312876
865605501
1223452002
385991007
343461427
748790297
1001442911
1372880017
717882922
912221882
798986189
657162481
1344508305
1006110611
1037273855
1278198572
1218821688
995975344
407454445
1202512633
868119134
883146922
752224807
1225312208
955790465
823804436
913041704
1384853126
732400981
1232695642
453637619
1238451256
684995440
841116181
1022590333
518616878
124929299
803762338
1010277156
922848418
624360524
502047661
565665254
598634602
927891580
593344828
887504716
873323729
1218752894
954231559
1016698657
966488614
397468555
971740385
1459055199
1275007598
1030149463
1048209355
1040881922
1033499529
781695146
1017775406
559905356
1471549806
894342310
627028817
1215077421
1040606684
438946812
603194545
727061381
652552532
957367807
1347993094
550228064
916368191
1025302648
887176591
238066258
547039409
650354261
738333037
737710311
629691709
413529230
528578484
920290823
910474020
317344394
385179571
743131252
694935248
929962474
482160361
718038558
160640824
1003946500
390223548
921196377
1381222860
932082731
878233326
370914785
618072079
620908326
240512041
281388339
1292294706
623736672
436240517
1064828754
542563108
803407929
899785909
1315762655
382013304
657582785
1050780911
706824083
711114952
272976978
1064868615
1378251464
880816745
491517128
1472883131
989995176
849447737
823116575
857061866
964526081
847063661
310457250
1151546021
744762883
799401266
1490721607
474804143
743360703
1169716326
860693518
667403839
1246492329
823767107
782783261
729302349
1458791417
1319339792
871281276
906971450
1305449207
1149221834
1233441690
900521609
347474306
756812423
510007564
107533972
531503046
672936485
535991329
1429830750
1154085821
453407398
1306774587
1045486055
1442214306
135135399
1016758027
1143341838
922900457
1340696035
1450291099
1342820433
938480202
1440535818
650630516
1259473161
551680144
1010389378
644137174
508572453
726999529
1012670077
1038984306
563769942
1330941321
625238951
810905032
726935003
534623079
398550459
901435751
1376912254
1088806948
995654597
716296165
477600884
747615186
840997254
629306084
601569866
1341928808
944073126
1098592091
711221543
1467150209
1269704673
388412454
852603928
1047961181
1074552072
1271658094
1116072130
545672125
694756404
1056199571
1392131037
261131972
1029162953
846133335
1034451322
1020345289
1024256429
1346135331
1004268664
673845259
1429657972
1213471590
812078026
1350701599
1415179037
561149056
348504654
1473781446
545654030
1412801466
1020803816
966705632
664458609
1493306334
890438619
190188012
1057761155
582550554
566395661
903117527
440091604
537550369
407559264
866419914
1053601533
1318317043
680573555
1308805153
1041282338
749729109
871878456
1166160750
268123952
787529157
475447261
428595023
919009387
998993271
732281461
470987854
762438942
698223893
874999833
946341686
633646019
1298740500
986001429
123790004
619327345
750797575
1315039764
889434918
503491693
488109797
1006333326
797190280
1293993841
1295987083
396792612
1014322006
1334405428
891873668
553935052
1229599279
1156941736
883797962
943390230
1282962978
1186108870
258808959
922580857
652558571
467714542
648586053
502527781
1448266643
442892540
573878013
322480224
1394114249
1037563178
1280978197
312084437
779381898
1257187550
1154688608
321122730
861044284
1078797455
476115484
885932597
625559189
528311313
1325370491
712345107
543264896
1410866211
1105407533
487528622
588060651
998793029
693229906
1445404145
1357276961
891153505
1132745601
317331856
724196405
681390337
1370413975
1086900976
843892203
959207175
250520315
465918284
965730804
119015384
1121413584
1487700940
1157600038
1151965733
474649353
104144895
452459997
981027236
283954435
1408456274
1084016079
1258096245
756601951
895636756
941223419
1359247896
814598601
744427373
989996759
1000556374
1133948255
1312303960
843881108
369704079
734735794
908169857
381193937
1078591069
458924433
981022147
138431891
738673222
876246564
643239870
1144061517
1457890741
1434498422
503930765
1043531843
542024296
1223389266
37064565
549459966
1498885174
1407768108
969202429
586154462
1121864191
715751059
1389145133
1374449697
818718755
1319344835
519985109
1163694308
226982151
1306063489
722555730
772144942
337127491
377282566
387608115
1240755253
479350589
571296355
62994304
836839634
1081818168
1461804280
1175714352
212592997
769813453
933898615
1105384511
777164179
454554743
1347320533
1040419688
750779131
351227480
1457478335
914724797
1029613231
422485906
790365968
415021330
955788444
1402864446
356828769
1204348168
611660194
267629092
346366226
379208450
765663847
718360212
597941829
1487250252
902797454
1459340071
1031997869
972581538
1058702076
1459756778
618243084
1421880454
471655873
1328955256
561103451
1261440161
607431844
870899209
1474355347
123094328
1332599800
476650250
846856239
353876856
953531177
1137941989
1256527039
1051537548
1281015220
1147257617
1068809991
1310519448
864913654
722538646
492061102
398077515
859730991
602881223
311371040
1219540337
936702127
544863321
913337762
750455417
178132962
954630207
412899260
716670450
647638108
988618105
560396836
652285349
1042822883
672643639
989824165
982684301
561778987
1328883232
953258062
1207968510
708790224
727285357
1378199938
639740222
512483402
935900685
1149170709
510124552
862904535
1140214090
853187283
1374045298
1141140154
1490885016
945050594
381250960
772087649
554810326
1060950751
426701631
654360405
545210107
889593056
507012800
647775834
1280998961
629700805
647631749
54024302
536545388
1331141612
1250784911
922772158
1375189362
395275859
526467639
855379038
1389942324
752837426
1079262290
665291920
1445678392
1197243020
693151109
1118895274
939429551
1041487001
869745025
1259073237
873675943
901445928
1098246157
716602641
423018230
483255545
793005011
972635058
525984836
292474230
579871374
655085658
456392949
1212730004
617687184
568155102
817142013
608114368
815410294
289054662
705221448
1128366373
472983276
969003404
721486055
705431789
290636690
539911420
1432251322
271249536
492527361
1437749715
920211126
797474344
1066591687
622675241
1469549186
978999608
395810318
753511739
762470817
805344472
934439743
1027001653
541430253
400829560
1419168369
1436742363
647390676
873953218
309744487
333172955
1467339215
558497942
973155291
524432784
486533439
623481869
1441327101
737595426
673424938
862655307
667561599
465439164
963617025
845060261
429131106
1133933915
616521986
689033862
299678553
784857510
356460435
1112956389
854649105
570231090
514826578
855061205
686868813
1467658203
742530009
207015654
698876022
573293348
1117079688
461679130
761135757
764699994
1347424810
547601010
362885182
1123518895
896723145
650714792
738980035
266256278
783932976
823941790
354726270
898037864
676904274
463695072
596598182
692557915
735599149
926031637
1246896912
1100243660
881170942
977225842
629375211
508755259
407008597
910786987
456485889
1339488288
418049645
1427727277
371160209
1128035440
1016708858
985728796
1455762342
781689036
1055044710
702417014
1152106879
700226237
861292653
497664807
761292450
488489778
894370072
336219171
1391648695
891911042
448032908
699740160
502826855
1111142213
951673393
380063277
1426888729
821041577
996818403
1102844146
387451988
996132801
1095390442
1154246848
568381324
560065352
688126634
807081385
488225
1402750079
1389226049
578921855
852411437
547575632
905815820
548857931
446477863
762813327
661513663
681070867
873463282
498427837
1450741393
635242804
521270125
172137095
627164163
647764217
1062384843
454353929
1040681649
852529310
468947716
770060311
511390168
1393912439
582538165
902291924
767265476
943618305
848111524
778768902
400212736
461924232
1297217341
1319693484
704502
1344725225
524341276
1184794168
1409315436
1327536501
746286224
1123684508
1125442417
1052571607
522192354
522034193
1150182495
1212458757
528711534
521439255
833726714
542885181
1186204348
730991567
485060078
1313710153
898446036
475458467
897672290
343735814
1219062156
918717999
818787249
1450652292
816627102
465459945
891537981
1391419134
720378803
1186938180
545531687
591328055
679640532
1014603965
625553848
908620079
1157308392
1025933831
1231174476
1422063681
1052816608
673929475
1304277421
701656856
1042284407
3018710
1388241360
1007594907
678427490
374720487
497465478
1182564718
830782976
711022181
1422142122
539979536
457756749
1093656830
993218775
1160367172
340540615
967067382
1220434646
1162555620
442774911
839108005
187299150
632698038
1092212744
935018051
1091595410
864153538
1400486546
1364400880
1154139542
376709716
389668887
712145353
853265123
805941165
1464151248
849729320
1119078617
919844074
952608172
886838451
987851971
1295456790
1228067748
546937462
865291758
870561101
392468725
1273376084
1393744002
990639074
659993090
1088513573
524710466
778496605
1447465639
1202989437
669890938
1488494443
466028124
1409068043
1162969115
484204180
394666426
702038149
1057029498
804993024
640792065
680374949
666751584
1163045081
637248649
102832348
934006849
841731950
894388264
843498937
209748975
1219776094
678955043
430169278
1376827424
1024458484
1489104554
998336949
1351054115
947734977
1017397654
1303208498
1107883114
676885827
1058706061
854416651
525423084
367068113
1052400437
1067540325
1175377792
1135747822
240099140
1037910938
407947101
557624542
1470521098
880097709
410079875
1073505012
643053053
1425992324
1479464762
698575561
1029173067
782795161
1481009522
1401112291
1463293029
1187438807
311758587
885777935
634202299
1265330816
315991240
714524836
1077846261
891076254
497696149
875687262
1475507805
975173896
1088766308
432445710
818050168
1298565491
791705798
899095952
1434843230
1324653808
731878452
542230447
834224214
981704348
658044602
358897374
874695667
1009221015
392413870
698329497
1209023056
1377607978
1295320957
1021421802
838410775
785122954
365802285
747265138
1095016253
1136144369
994471284
652782529
866655555
1419907657
692528267
883024415
344573428
60250614
368322247
1492268633
379874414
662825236
744133817
721809541
1068041970
787883220
1091428832
808465846
650248304
1141939485
1397767612
1050640016
708618148
1389995090
294204984
1411313297
944777406
948446377
936598397
771845973
1445787487
1179878019
748731404
837445584
1061711962
723952276
949860659
624320500
976375955
1059137800
620088577
517931220
1287398065
467180839
994153284
632243253
1007030803
1073235371
764566595
986150536
628365845
556031915
899680735
979654343
1478427954
903155436
1072003511
1087770226
938216306
372605723
732039172
326438827
1128412624
664526968
1473694183
1335550164
1290144052
619150673
1251812327
1466118193
1119797574
1071723291
535608917
914791272
677068457
1220844418
1375524300
917279654
478470173
833842362
443824787
1041077954
977420516
787053146
1217701778
708584871
753701469
1021991232
461493836
1054991223
1374180377
543838370
789582166
336889616
876727468
778511103
741516562
764357305
1131500338
797885403
431367411
873330611
677437585
970053148
1267571669
903659734
269455086
645416537
818362702
758357857
1279623919
946456247
632197571
858722403
471960257
520005861
323860824
858167882
588330811
1408688923
1224278255
717476978
1336392621
313735094
1076609166
1045867151
1449491655
1403759057
1445370313
470414514
540282560
1351714360
1151406315
200250885
1335520091
1458076454
893664729
1428798082
388845693
611009570
668923190
348237112
1430882281
509440504
541449345
1333622465
1027556475
880679035
1080061768
1207819673
433432563
852759861
905974976
1052961494
476725450
432697191
1118770667
753611450
584656529
848700866
1252437200
733242440
1073429651
697672982
697138848
585001863
1237462640
963991916
1042356201
436111715
474096752
409927169
360627630
1158998448
852855740
861449629
1026810697
532727874
435188668
917688474
709811694
920246916
776992235
1025649598
305315658
1487768161
1436326301
1163508376
801738288
601637197
1294564405
405250812
1022647775
703724648
430513932
898272541
408783534
896638634
501107169
606142195
1071717588
835483041
1232087329
711219576
790262319
925561945
1258207572
467871468
341772900
769836982
458570654
715337772
875656019
123510369
818332990
767805521
871679644
447250561
324556324
883678949
622650200
1212904231
881151625
402347329
690039113
1119720435
919245792
1221169609
770882643
1486481196
826569491
1157944012
193377896
1181613381
269180428
471864762
437483989
1339488770
1054406895
536986346
1104121448
402369350
828047222
761825254
480228182
452886182
992898521
1019219726
1227597346
703059258
604911509
1253381932
1192668755
1015540371
1360262879
1271273763
701362516
800453267
1006878916
718631170
927794002
411125861
431567034
979145959
827950738
983942795
1099646297
879052896
473035672
1113691584
1099727704
491914976
1195602666
1174883947
335257008
628215724
1379804505
698621987
711332206
598334971
1266097725
637977032
1049552253
416093175
1289188573
655567210
976851520
1238067907
1156481860
915096706
1394930056
821657464
1050958723
940003007
1236839020
1034910468
652900942
1357949748
809275389
167485266
1495195993
820421428
1054151048
948478536
788949034
444004888
1064433934
344641202
1323339019
1355615469
501293376
392479071
867915417
1455147849
1274984099
1366541814
1006751304
278429971
633216886
1472449912
736496642
493022306
493814940
564560076
138448814
887903967
405251444
667018002
835591660
490856319
867690992
1300233186
1321249982
146160722
574076884
387615605
820710658
1480702697
495705450
1334292729
831292160
1271535007
464297836
481897508
1329507844
952896849
457551413
551162448
801625119
590538062
732793908
677979241
1215540721
1407128977
761223254
1010791978
1393619326
242236012
741634372
1080591165
1484318643
771899774
659258467
390381981
607250103
920596867
530830499
1245760474
1032617634
1459554091
1456686653
413406122
682880664
655035750
421697531
1306471769
1010935103
1100752954
822293427
251468892
881449461
662549269
486394599
302147888
745992558
1456101621
1051293933
977627371
389877909
833855902
579110666
758518719
931492716
555373679
652054232
1473267113
1459281548
560494968
1232315818
1495999686
1282132506
1073720327
1227279356
503268027
703722596
210932676
424075106
1102168318
1064654735
820476471
724124891
1374202388
229518079
865510676
1089380851
518532226
1303856813
1095864283
466574850
1494150379
628422449
733167040
123884427
495621157
1276616489
780177340
661957646
1356022781
1312003528
1462961814
1463302303
198290810
600163613
1006512777
1403677119
861605939
1310404530
1083713340
382584452
412070808
1067715972
666127814
236200849
1014615852
1002333773
997542302
1456892030
670403191
602953374
538603514
1152298870
346874453
599246373
1143761063
1047774547
934952210
494095223
1188918858
1219981480
845375041
836941947
709292140
588512395
441610440
1303422512
450831522
1007043932
463317189
778695114
1048487989
902916936
1052521213
464016634
484955140
682320144
705553684
718396550
826771489
895564355
1085268309
1465173432
1357667302
851097814
1494253826
1049123547
1064717540
1338687849
592546096
328377169
1314467651
956538901
639454049
731849043
741048162
735283376
973859906
935726830
598507779
467140260
1462036527
1018719335
1005417158
558782539
849482961
2233254
784132780
733788224
1213898631
954711128
1144353692
634539856
463963459
682145417
841825911
915138983
643040725
1039099909
1204208024
1498595344
1286610927
480724141
762734864
395605759
681257498
1101701279
989069544
760657239
218025989
699355134
600638048
655273598
408221462
541790459
465215267
367460389
705622959
923943152
607848395
1357695073
586582957
881855431
992085413
1492792792
422533696
894647203
430533249
1145153004
1242524380
722216030
751049632
969458225
593037165
678178527
1079972630
996371878
676737953
1090975221
1097479205
609111783
392229201
1011009416
494049415
652498507
1485288267
543691220
552789911
715003505
897936824
1411346596
637019680
343387539
626239682
316022714
889126243
1030563833
1288853819
875709452
569175657
1425668377
174454002
792991127
1303939172
915099355
947347390
795175885
342962422
1444256208
400254632
416855329
1279455536
897078427
536729437
573488900
660322640
488027353
1142559887
369428154
539666897
949818420
639437530
648445126
1293008439
1159627122
400523719
839529932
1468655929
1037291687
405803881
1160205972
735517597
1417205712
1056565512
833472299
759459406
1334744460
839710033
398245653
1273378714
856300421
556820966
924977419
437718486
925036685
918166310
856706415
582319350
327970577
467089055
502828889
1475006956
923170765
651682875
742208979
300804740
525791232
1038410422
861469047
328519352
781063652
538210250
1137701055
895107922
668906917
467329889
668719628
503564152
1142036884
1370333262
1252509248
519213216
813824128
869729432
578098232
791141468
1390093031
508530454
1206316691
521911587
880302001
801973299
428105969
464279803
666736054
132376617
1295405410
984535776
1401712435
271898094
1308142824
669102590
1179617258
728339559
545388391
806088065
1070913150
1167501773
1362425478
748538335
688253897
1379706803
1402018903
967361014
948049395
486762007
765034042
584885173
825748672
999505288
706146867
1153552699
783756699
463892406
276264567
742805450
1445171721
1221776769
508291706
1144796674
299246753
1092759190
959000901
764702951
1000105682
1238087174
1127192186
1052921402
1090569651
578460561
668260374
753179746
1418556864
477722786
291390514
944914693
771014255
1145519825
458587005
1023392272
984677355
904098216
1064399822
577486019
590612792
440503841
1351110920
767758704
594349410
1323463988
846619215
1074882858
472343406
1351321385
707158642
423373735
1405895209
377810743
1109079860
234237628
1047441315
1310802356
1056160385
424247974
402974863
579416569
711923678
880413690
396359676
760360195
1499060341
590261411
1081934787
1071755539
670353671
841112288
1062351626
185947699
1138464386
813807412
424820780
866980069
1043694889
1062468657
1218894538
769425031
476881026
1289842772
813164547
604966514
822088404
883966759
999072379
859853074
1354744884
853723502
568071531
906276111
345236957
645513160
1253388752
869505460
692523523
521908238
1021931866
1189683682
656004646
1321769379
1491017546
1298312448
990462226
1290693328
1030308739
1065701366
925587735
965337803
1032646118
1212872779
883859479
921740880
1183487369
774698235
567158249
792224437
1368404057
461716878
1046026429
1352247812
569601496
1047869559
451662653
793880210
674611362
978814596
771116343
1035841247
615951435
1334951808
1136569118
404267822
1300695785
965393813
324537732
875044158
382856780
970658568
771370050
774009625
646486754
642852179
816765201
794640415
1397247458
626281293
1271418865
975429701
519902570
1029115080
545294883
1233376873
1015726883
607964721
108611875
799697824
835797942
931715270
980399909
558579769
1420430964
941543385
813812005
688131809
820938976
541094835
1432374873
649294424
575560923
1017574079
153931182
1477518586
468091175
460049493
803307707
1289015466
602964651
457918321
624013438
494322532
546351138
713509825
1097697102
831895749
1221673782
827581919
920092298
687452597
738590243
1418592255
1263393558
653834576
1418965187
1330943770
414626951
581960329
1444783932
765935239
1231468290
949822720
1299499898
929842691
464864613
1174235222
390065578
807537822
909522949
478904393
361782669
796314129
772283002
970854426
843795319
903947185
627261046
809809250
1019369553
648041813
1426729913
1484419071
518746209
442404887
877394362
856200937
619735753
1490016029
683586212
1441601722
184784406
731726537
682801968
1368948722
292430134
1230089129
881604388
610592194
724760285
892014596
1493811760
1435597552
1328785690
1470148587
1156670666
385801174
379892302
536869159
1073936
1273857630
1165780911
1228059292
810283664
718073527
183669928
1421857059
1074474322
822435406
1398845955
1251372843
790253221
634854493
875669793
796646790
1303749066
781239518
1110487180
1406072202
1372016913
1060336066
1398250695
848636482
1025173698
977738213
865150885
1099616579
1137172309
646089613
975655337
1085020918
631644303
556476655
937218236
832362752
971802832
1107849073
725902893
1147825083
499838373
525144410
523938138
524973100
743667520
922981216
974217462
390449974
750175442
1337211714
1055745324
1399771380
785111992
808497068
339604011
925570319
1496465117
764148109
822077317
1175779005
1258266454
578093103
1127555522
1109815759
1188621226
1032323912
1054226500
960037608
1129667576
489422285
187494405
1454368206
218275263
956208697
1294936814
878600870
1441484885
1011804699
425700987
1123103893
1275363071
1359599489
634492080
880131758
942340939
1413917574
1418918070
497728212
419842635
991922416
1118138292
1093438154
785724768
607442990
1285350393
745470734
918840405
1158404003
1044882362
919497002
1257280946
708525552
816028377
1044891068
1088195294
772710036
731831378
490736110
769312530
1294887879
903168181
881468339
775854519
866867701
826923975
745363403
511255329
1202191332
1090791510
1498598441
938625061
1018800370
558528201
732335157
1488965255
523929966
1459696554
1463766792
1172692431
976019162
945808187
902526057
664383701
1290778484
561842297
1087664626
1113231648
1083156384
1304401727
231916129
955761187
1449378526
784647434
1014685979
1449984842
490056603
942497197
1454935900
1125717572
833877625
300987325
421809500
632563262
1220506467
1170190463
630458353
552324586
578518009
971664704
617743461
504083995
533392130
1005713414
427478857
1098846391
416454650
1421624159
452824284
642818382
1226477508
1113818324
1017412778
432421199
771721339
1165151710
1082588298
306405067
775941735
1265862784
706689039
344277470
724870206
383281655
393479384
741531780
1469647419
1363108994
1082944547
1476461685
485890472
906308880
498178521
1030031969
1490437913
709592502
968561545
610389798
1040050149
1288588182
1322488094
1473300338
646155265
1334044711
925813278
966651203
1072138851
575599956
409651392
810637939
521616648
1141227446
1237444690
803031664
588154356
985522365
483679966
605285569
657255263
1090900232
845963985
926677844
958856638
1072439450
489656429
1120199475
735317839
436847845
1447471471
512605452
528555774
1379106698
827058805
506570328
1127918810
483028604
1190026002
463248105
587990843
654700536
564026333
916716572
684710242
1426640056
1480806396
1195968958
1263670655
798430869
910845051
666840131
489380898
573689760
1404207965
601990495
1403809759
993793748
722830804
525210470
1008158115
885141742
946636204
1117519391
1018581810
1059615190
1337486360
935567853
589171305
1222546335
492352856
1036921930
525275024
540518607
591011598
278318121
1097117970
772835231
498739040
743912238
369878992
870265925
949359270
174795813
509848272
480847508
1391358118
1169421983
949902568
821649173
906276507
1185634299
903513479
245075026
488306622
812687495
1127410772
456977462
1347574469
1064413781
497098091
1171431645
425274982
789255457
1235961414
1421660463
1331983846
303359613
1378083176
761316170
1451282125
533815603
697632983
881306894
981849900
954495119
623746753
1260380018
1126063384
440885394
629513982
772701490
897806983
816231141
945486315
759538201
1143581947
514588617
472217879
1026176079
1408778530
973383988
774235643
379281610
1120439090
538855949
913621977
1118803426
725272035
843605189
851785755
339925609
873460862
1155687773
1327127729
904206294
645188250
870858591
451673938
581382740
923576719
399277687
1499681699
848282940
655866176
394329
746862806
1436278479
486165386
1260339291
329293663
81856178
1048385417
1171309510
1424471330
672688350
855068011
681337065
969264238
1304516281
906295462
899545024
832944977
306993596
1384763403
1077871916
904729416
1003434486
774413376
1073931149
607303376
1015552862
1090440754
912506721
828089772
520279233
614625234
733651921
834813222
1384552025
777888408
831636662
1257885214
828242249
513349574
499296645
736040524
615522942
927703415
507482422
589331163
404732115
920971591
736413070
848339002
405716899
505140076
1266338580
776755387
602670382
384939215
533142788
749442658
974444420
592667088
1063524443
1034669386
954672984
1230517194
1402663477
806210807
559063761
429496149
514265021
736447513
663166824
986266912
462025182
853666939
790867777
271273984
618703577
556961459
453964392
1010537086
1473098817
1257126834
678445757
377726615
875307622
735670354
793346699
1283726605
741662465
1414140585
583787347
899383320
219355754
829113930
475318760
564417441
799127516
839129102
801818779
205391793
980421207
1255931128
84744357
580811160
693563646
940232537
648468213
925234529
919431814
374540576
1180010432
651528414
754094388
1026666923
1166892175
504952747
1388196781
319378855
760446978
670144850
426388225
816571201
1414680231
1007001244
885335179
864166475
766477407
116895861
754356793
619315773
458983052
680288469
103536552
727971833
339039570
644021195
868209639
271015304
928858470
1412799724
758918387
1079896259
1010354858
672195818
598166445
667072734
524256372
784206505
982221123
642993852
918608816
886465800
606376423
609524006
1436525828
579570663
930346712
1203457957
1477205025
1228419837
1348816524
781186005
411285491
1083116012
451463136
1048521180
596225185
878867921
1095587031
1499866939
718221569
1324166608
1453994948
711864407
431629943
1001655485
369350602
968557001
899140876
413029901
1170139276
882685865
382017394
422218041
296016831
726012750
806694394
630474647
1427866727
608822267
205238902
64014571
934019822
974829633
662529995
1024798931
1357560711
404364055
494667067
608351284
951945061
447480927
536438299
771451405
160536669
615659247
1284330575
366738753
1107542668
587178170
451571896
1491705372
864590804
1246247858
566721285
379953493
1187749288
853834993
488329246
1176524831
1323839177
672839652
418843574
890975456
808401025
608502899
1466005278
1202404705
776458872
513708889
1258949941
351086320
1018223546
1350107140
740054686
794006187
524133605
840499182
394452345
1468959430
667038737
1419573991
1034044609
84092013
1063180973
344818012
1007367539
1482854086
380047951
1092956778
822132820
1039570193
766072568
810872199
1479836370
605560551
1127154125
207381171
1329320192
1054966331
312134411
820988783
919105353
1105471135
1068811361
470421009
558184252
1053049788
966931969
1255656665
396064377
1041920635
569953140
839258757
1215999085
745234851
930486216
916204458
1294904033
1437234684
1256608141
647813429
954034775
499557825
897469265
643203465
363404598
1043266488
979129849
1491301895
1336153364
635784082
859905849
473744911
969270705
1086200937
1095199872
1219533028
775900657
958382874
1466940345
1036421245
967532846
574132064
1274900050
1405982051
892549021
1012976821
1379878531
699391479
617141111
1046871942
1156980385
510689343
1017842822
544953341
886439670
736356944
546233670
1428672043
664946820
1263867163
526310194
636624225
904641034
1013061245
593558022
491422584
329092804
917390593
283544648
240548142
754933113
1054294140
882554528
1417191077
1064148444
396472255
610877047
888022692
550849145
1198873689
1491773930
789776622
1015254767
318242252
680779441
343038608
583034399
793353102
317637714
664007554
321849903
121886462
1108083125
980539959
856808072
1034886133
889761172
677153638
1238944288
766412625
1203534417
1137298454
1010838563
468688772
446797090
1146159064
637302114
1453537819
1208215241
381477093
1225788716
425330136
1238901432
1083575009
1063086606
262831225
1423612968
336217998
820582637
819378406
932446378
819208225
884722740
1323715827
1177206949
1159006255
489423970
919045951
1056977370
1008849680
1053328872
1436236244
1027573579
1091115061
924506630
639891864
815104890
1233775927
1069801242
1190455837
947714150
1307022587
1159422178
533316444
827915970
821369617
887614876
453507069
1399482749
788189831
868313985
1376899122
1042821468
796725850
604420525
1053468887
697445276
439519042
547954814
507234473
1003137634
901277888
1323168978
1355156433
1257101009
709267508
580752612
719425068
364568722
1059095131
236514569
1479945595
805414593
889677798
658389603
712113649
903380644
200600665
684063238
966153909
1164859730
904283163
956046334
815669540
1138426576
860601175
827000913
356188292
556483217
539888251
923473505
349553732
1132051021
742361079
696834641
53156138
1422625381
231146011
1370064677
749593299
339292622
915218799
869939948
644348359
804376715
761582125
903589602
1470355808
951813987
1332022341
1455649600
597737540
892414028
1084508533
977104101
528583027
1154824176
1433643637
1307072462
954717568
965726542
1148798112
1056900666
395278168
345050115
405060592
654784990
1003174816
724264540
996682377
815630302
1067387957
832489215
1005694380
680931847
886029604
708561902
1152009289
707903433
307179243
406205560
1222250313
480742796
487654063
989372224
743830529
813356927
723808646
653537566
1406843363
590810625
389941017
648842959
656966402
770525317
741476398
676199059
379908197
253732798
731701824
739934086
883879051
548018636
670863069
1047245540
708242261
684587930
929196657
1382405899
709283199
1375090629
218186981
483898405
765530546
900655953
665950439
1020676403
1447354924
315206606
1170553034
1008994508
1100264001
734165360
775042823
788248536
1336688887
778203742
1019192467
1044845654
1070825517
332343187
1020577866
249317940
716469261
599039319
1049815065
999017331
432890285
855578816
1084823372
1080556312
945262884
1278977614
1044570248
543336302
1201978022
892439911
1215024750
604206596
409059132
959341551
809754661
842342138
450814998
905487896
688869752
1276069168
1228332446
1056897205
1062462463
605297271
392716854
976009035
922796480
855482165
338951871
406934085
874310293
597425852
897500605
1134431641
656798344
624908344
1062202147
369510785
382083471
556120153
1060124938
742799150
652397960
938663642
744571815
836684200
1200101020
1444374620
516515084
579820608
952306279
1289644371
872290452
1179497339
1442898426
666738766
985428003
1378745702
679272649
676937455
1479759747
602199048
297762108
1370836558
393082178
1045096303
1377423481
198652286
1346818347
775821636
1371819366
1369900870
637714150
786599277
749191336
695308218
1434653907
1265198153
810474049
780612687
739010376
732540878
531784968
1350581899
762555339
733257930
748771089
780104119
419463356
1391013473
1391065584
320638534
676201741
682299215
844075354
574952283
976872104
941770451
1492608751
829765292
324563610
1291545292
1301950909
743936171
1341314101
928390703
902585946
1397840203
900153475
64826382
1130731970
843169310
1153138447
517445814
647800478
738030893
548114615
1083963240
1329815357
808562230
1066029089
732462066
206649368
155611920
433856012
995255952
805744375
852549969
1035881887
702215755
483901921
1432296381
1449267459
662136124
1011146326
844558402
771684875
1147789416
784275481
1061103625
1061116942
1304004581
641635141
844482656
367590395
931656525
604924587
513244839
933998561
1220628089
523053422
1138375477
763177373
1398987117
962986193
90584093
253047861
984644424
503027877
706704746
1178130170
1363375663
780494876
1133855345
1230643295
899380775
715894986
572161630
983086992
1061235888
992031135
811835732
802651442
1408663224
1053243225
213978475
1007000548
598880454
1163392467
1489856745
750325266
920911793
1415039218
1104933244
693484325
450641196
919303793
1329796264
792194399
544629678
693467861
1052294276
283478882
220170554
488610400
488656689
1227716224
772000443
1200132996
438967262
218474959
547385834
1150629069
1323495410
482462373
919839482
978164876
893154757
638240417
780847239
801484947
1242592886
934072827
731848454
949237117
913549471
1155799401
530074155
1187092843
1189238568
862649306
957185489
800266257
1455635372
633230535
249713818
1216146081
708544599
1373741220
900431567
545854814
1332658367
1038719967
1478029350
453859477
1018942521
981164800
1193711320
682231729
673365377
839502581
241125454
1419968879
683482726
1232280122
1256897098
538914029
1014290956
766792849
469988526
848185899
682709096
825749817
394742527
456735118
1248208589
1338113570
603525901
1250580242
584394911
406925328
865342626
390197043
1063375248
1452339126
1316788872
573821993
812281331
934153634
464132267
455371186
1389238334
313267070
476896942
897752888
1366824365
1166075686
859122859
1003975790
952913134
962994356
589732479
1060829082
1237615745
1069577658
491797744
803651921
1078254483
540621264
1068730570
730673672
1303142783
530484636
1040482487
1375689639
1042790077
834539966
957773635
990435279
1322948887
535974648
1363205974
952141064
1156714667
392475133
1484837474
657668342
1366816464
1209719977
365415458
820790039
819642494
367215353
519969268
1164878974
1183863945
963350526
605467992
567238266
1213401185
690249995
858001366
1177764090
785718250
287795822
340644638
399559929
737297844
1031337092
98129324
1288442209
419886028
1215726721
464198877
858303721
512231304
572183096
250643901
3179286
1009907285
787373565
1143970713
884042908
1010993329
975726817
645659098
995837998
841594077
701970277
1298840697
1169903249
943643546
804076805
821647717
785137213
1234891559
319099005
669916762
836829441
596964060
1075480858
665212843
1215242096
807951754
704599497
1001691236
554373860
1162135162
814434145
839111721
395454390
344544182
1147779284
427078846
754455974
620040599
611448888
682827569
990872440
1060797269
672536468
1092952835
517485891
875517094
577716502
959491006
962700263
449875993
713398954
632017001
524996256
984153596
915537008
891551607
1498543134
1000175881
823297386
1486120998
901738947
1098549158
857508152
560102721
465987109
607520918
398086925
1010287062
1072278086
591409633
701909799
612421687
270448468
1021823788
749807423
1288716085
1173948628
1055303544
871614178
705275908
713341320
1352373083
266692322
1362426280
1007366360
1095856176
1041935519
1318058676
1423427006
1471742231
347355950
1067262463
510707887
726689223
239996932
662646485
384072149
344412136
776018085
814297885
989399459
642948539
713567992
711224893
503821899
921309419
935830098
922857346
596430897
1056554536
858461551
916774372
1229733761
779448310
87964147
1078386015
457263893
525435140
1060308177
215177726
1455974087
753603094
772907560
1328364432
1418278206
336487552
178005801
335499258
1206219968
482260303
1087201088
404220510
1302927469
1094320185
645541735
853158650
458345384
425358164
1134038992
1153500425
843417309
608245737
887579858
776693244
754781160
522303187
1103697502
712389066
1083318255
1061502942
818115834
901095186
666808374
932144531
289376945
1486390742
753772417
962929385
407714359
903370993
523093332
879393812
539466343
606834868
1144778952
544584081
565794394
906611108
1281567341
752634695
700102401
393859058
785872691
235917854
438230247
783097554
357030069
678350725
392754513
709089184
806443069
972279183
386121195
1257920600
1321221238
638506409
709921197
720637570
349778423
981803328
1373477056
792557139
773934900
1062919294
410647019
430537176
1179968917
1338800712
625975457
715531334
773396686
677945431
687355810
939646931
771823483
885936682
1414325757
1019984180
1098923418
821954675
794627829
1015431592
583038627
383916106
1075457063
723766300
526450643
1167553483
458910433
1441324840
1203631251
531714047
546509780
817061238
1401662724
941741875
1240921640
1378126542
411713620
651006781
1188874733
636723617
457198560
471667769
763793601
270385177
766429788
479197197
550065582
478412884
1210250539
946605730
455436761
918689118
819543001
1481852964
793106313
1430532993
1416183881
422003859
808035064
775840836
1062289015
470418984
912707221
499137019
932681284
531752335
637169062
1322338601
500495058
481041138
954349433
960652148
1415168685
1090758538
1163699910
533592260
1055567764
465995685
385351127
1040123753
1236840520
633252185
1459272143
780718202
1158821348
1000230367
1083905363
515210641
297493321
1301704312
480890665
1118941771
975535611
640081291
462400158
994236438
504868968
524213161
1085410132
794534495
1223406981
556507526
1232081125
1017947289
1307407013
754245030
612143100
477050802
1417348569
799342102
1050176316
523199117
533294370
1369604906
615617512
1167960181
530876105
454086408
1476094744
83481681
773892926
495155412
1039820885
1262537670
482131286
977848391
575567797
1450874069
1126671055
1399999135
1373456832
504992235
1390462836
1227813433
695313342
791295910
1257369564
953708760
1100056446
1206431747
1417419323
718032700
1128706924
1264456926
808222078
1207684652
725319662
486118853
775667118
1282774688
1147186769
203227174
601059281
365724891
520022172
1373409668
366406002
645513929
751943514
663539676
1489736602
991449031
1283747571
536021884
661737896
1490738886
1412690398
863452189
777019584
538930207
827819868
423503073
1292389248
636006671
882530373
1007709097
1382621502
1063051979
850358540
1143854493
560341636
878099446
1453719126
774098699
458000275
703622996
872240944
1211317886
381667570
1295321089
673005623
1025340402
414660315
821180723
816983592
940382969
1012866343
559382154
338020895
1139498017
1050147842
789177457
822462412
1076849644
806546138
390391353
910540500
794759021
172469244
859578370
455280948
757390034
1121344174
1397860145
424959405
1422672555
821689717
1298544214
875814745
810818894
931329108
427409778
473104273
1338386965
1087285718
587517894
310882102
1212144330
405118987
883379959
935259471
500279282
435264758
1488035607
872378511
813520613
1195480197
576278155
540330991
1053814894
769164115
805408982
668324728
825374989
878742442
1176133866
826114761
459332251
783964164
778296585
1464586794
301205906
427768416
475718292
89413984
924433650
737204196
384999012
508150133
617300253
195321887
370273995
583636367
1358225149
986550189
652902124
764141442
1246516272
536683794
1182763829
133003246
501718144
779046353
1452165978
1386866041
971127694
683737045
554523749
880558182
968418486
464881312
928251111
832577574
458877972
1404689485
1499090343
1012583489
738052834
742021199
755340763
732366111
748928309
924565707
1150622020
1401782601
486827395
775915727
532714897
1180497530
1116831561
905512672
657562661
975167544
621760599
524640347
925635853
346592684
995540516
397909550
968530367
465087843
563113075
890012779
998176486
477844536
792136012
1388326129
1416035732
332058607
522481267
938861626
755765614
1077080199
509896540
1068312828
889606973
1176178853
1151703747
1311109907
396339133
501380165
872157440
1060460403
847407104
956258568
674330350
1422712544
588098217
1254367019
633072297
440905171
886317688
498993033
569885017
1170703225
1280446984
937428665
521517366
1005141046
487226310
777718048
461992562
446568248
994519023
1309216175
745069211
856780729
1000058229
514842028
847262919
1258203221
492523041
1007010133
1213978886
1016508520
1038239346
1426322144
1149982033
833971376
493926604
709171759
883027436
93289915
521912372
408789378
870951268
778178092
546996308
534230260
880841340
694683598
1067383785
965010237
1235989101
1184628865
665983050
987809259
711465729
1066325395
498385487
777270690
996758940
761627257
657648615
352398698
704515473
518103253
434642424
517536361
1404360750
958268471
1247193965
1184983960
372766953
745298563
502998151
320490737
716519710
594850907
537232446
825759339
725857272
1320289391
650229952
929543363
1016160503
1122030290
898940911
1335362359
1445393684
922913339
1394915106
758451033
288561724
429543447
615414430
1428158846
1393372844
868581479
968213641
846723388
1230664813
1461603039
1071713990
1264716862
1312796867
704107158
845539624
787997884
1474856968
1234131996
1368342615
984773830
296537344
1291571742
1139128408
124029272
1243796540
823314111
1193841716
1075619890
423976211
1466414752
571840102
499764469
478196243
885002581
610067090
1056709940
278710422
705484525
592517204
549275217
851177930
324107293
520955495
640079895
398544711
339038097
1170461380
470319664
1482312727
903057655
874916663
1045358462
976510574
745992916
1046076039
825053243
509537675
1450248157
1354623417
631950013
848011676
646503488
1168556357
688266364
1173681835
481556818
854985423
399405551
962039042
878460013
637229734
998756521
401103005
819868523
585610554
951270570
1111443935
188989997
596083445
1483708811
1344949175
1216141078
999337213
1491671420
1425888828
657771101
1142235213
546386049
395457292
1365371137
1442267898
1310275796
445810089
1033431235
414772133
1139124914
573085925
844607195
583349685
919964151
795204769
641925329
689420340
1440159221
1231671431
1047084140
1387765945
677832407
718766211
654688790
1047676382
943603987
931787901
1039889915
629149539
1157194844
431096852
1058943244
1209847311
558874450
1031897188
678046688
400409202
861626056
793848853
894785752
1044799221
435013823
633890171
121320681
1199691003
1496386232
1068890853
1313404866
1465055140
943977796
1447102018
1473592519
627243473
309958212
920288059
511859420
806203898
1036300983
1040651914
540789741
916579644
94767367
1005735629
991991425
1031797671
547209449
1049970210
719895487
1083783655
528803932
860159058
624630239
1276672316
835934277
257655469
687483281
441127393
1300730174
369900899
591878870
979729074
963157775
1378644311
1339882121
1202865393
912495452
670605604
546037181
654731957
1277273570
621722352
358458960
1480856718
905075160
845760863
427670787
948857776
1484546236
1051444057
891788363
502092939
877834560
648429712
904130029
1339021176
845649406
1302083694
1420742377
1413578715
885897005
358997941
527214727
312597073
1271885206
1445635469
1122046972
911499714
898540189
869409332
941275409
716311350
1442313884
981158602
731273974
1086974983
1476371583
670650914
1082645984
1243659386
564246712
921927051
702020505
1161488744
1218657371
1274043316
551702826
794644245
543134293
1110662430
3128475
855206129
1479845211
569762665
435540619
736760578
942805953
935414292
958712209
670969125
313918432
559181778
1038908771
1457661145
720273615
517390554
646824675
684169908
316616717
1353532175
554404734
919527576
623398327
485890807
1440192500
618869752
634604654
166664247
1012164215
174881073
198815858
695861625
1186796657
659236850
649692136
2092086
1045079656
579194604
1247837884
931783011
718235065
794827865
579783817
1047697357
927479248
776628288
957766779
1053029756
1415180211
591847374
940629706
1129036596
638568876
629258725
498651214
983096908
1410870267
991912851
851237492
902218418
317372564
934543048
502627099
1050474730
642054169
489769144
1183355105
792889231
64811457
677034631
730213005
1291797544
702408021
1401724829
842143624
916965087
300232449
101471812
1491971581
439590886
910156379
821136766
676427308
266055636
886356063
795443135
397030424
901603055
1294353781
874906071
1100124405
1164246611
358687712
1433000013
428358978
1023603474
807909063
395673762
849222607
892861219
908367221
1268573883
691823370
825207856
1039107665
926852273
973512276
401592732
1339026333
835219941
613750249
767982743
904324888
712384685
437322051
460365024
425765582
620923283
909442654
823121072
1069211250
1343472048
142921621
916841998
612959031
844446032
1256495055
456955082
417145992
877672441
865589783
1453550003
1226556365
615978869
1454313834
1165708242
784614391
1195891666
176146264
682478323
376667664
882426337
575037262
1438642671
1151297602
716890829
328839246
420145762
402459394
498093296
398347214
464983979
835932064
675083850
897553304
340296215
658277910
628437886
1119518527
817580619
547794333
1201451321
103007741
562125323
416398074
1236803833
967939364
516830304
994897820
1040285866
77102385
1336513897
1444022792
1229222041
420253778
1168165135
586547127
930944159
1015398233
1362902458
810231523
659899050
747006662
1180569413
1308697201
409834587
524582287
497413912
781410226
998168533
854970129
1129620328
445486337
925302813
507839288
736430845
531557042
602884830
388757889
227885751
1165140177
1300464828
503424257
381233741
1107886221
1111535215
414108177
833032533
1311966642
1043314819
853620477
817330772
499217164
910613801
237511940
733730722
1232183833
790407950
562260568
439202721
836116878
275787156
826062260
703124645
765412670
1078490089
1023739501
310883437
540494330
216781551
474431612
788617615
661882757
1080616580
813647003
1263917521
1162530083
1036001266
1387668232
870189744
1287910471
898293595
1041405223
1019903547
944810348
985142133
403774739
639736538
608179030
164196965
1381861419
411192416
321632540
642685545
504152656
789214466
70431899
198360396
864184053
1378632672
597310164
1430668041
705214985
1217271100
795143775
876112307
430954399
924271823
661077525
947996305
1381978907
1081375484
802257459
1464242070
1199156465
987310698
646552769
947850258
623083240
769872263
620254162
383587506
871139294
613354563
831279156
1027777103
344699946
986938615
478350819
1102376256
760080025
773336443
698000359
870090709
693089667
1417354389
557489288
982892586
716855294
836021395
1059155842
1446254412
552255925
611247355
640819175
388077222
304775467
664309830
369581016
957952326
652464588
1029467303
328331660
290612338
620804991
899074034
467114648
1343400787
1330200335
457270358
1496463237
527903819
678301102
234014315
1117690579
495266003
1043858894
1159393254
986360118
377585270
800116463
1145032334
1298247112
1101654451
996868018
840689929
537548996
810414
1487126764
1456404843
1300550054
856458819
386291102
1276872957
1222208220
1469853696
971983803
790250323
560387635
1424001270
399311736
882929528
477974534
1093519027
905450751
1063212335
1351209433
1065347974
1072646223
1124480165
942944893
232921548
925677509
549663006
826323074
1061091754
736313407
916399381
1186900047
465059164
424359564
503278638
556580535
770004577
533973641
1483098533
1232644556
1092707649
1265623813
1052267807
1287469021
1043126787
685842808
460897981
855860395
449874943
1000707686
878037935
1336247770
971820209
1219498159
529206164
460233462
1397137797
349367143
1317447304
520744860
1382805197
827227452
1059345821
1177198504
399583161
1228458202
1057923749
661208804
1941401
844969471
931843775
499606503
730462284
807338842
530441750
650324544
535358989
849093603
562346662
1410067511
812748721
733300654
1134224553
609806357
378061096
1383385158
1394087054
1473724549
1109307361
512041864
505698599
1324749577
1133271271
1464032721
1062061514
1435599106
963071564
1457711419
226887408
999656094
813889617
768942822
1466461487
1284186077
837289729
851188222
816562091
741246710
1389974828
419273024
264643446
970832672
62927102
1050701372
1418448431
1399186363
746790792
330842931
328783232
746650829
998133283
615377235
294647473
699699359
892127
1335544331
1047747111
883744838
869797163
1440715092
467829709
502383799
555427724
729390373
553980077
445753138
1394650195
1375358543
756009660
553314939
1220780740
510589784
422188099
371642971
1447799504
1418107143
463433868
1297094383
1475552071
1362473582
798767659
731892024
1415250223
915775159
1026687733
895784038
1133328607
396091387
655104069
1045726259
1085244698
1374593408
563892931
133749325
399199372
423507713
561020714
383675206
1074286446
1354874745
290269654
725989695
897103046
821830403
864660719
1372384354
1075832867
1467673244
1142636048
530377304
1208088236
1432931197
743944989
241633028
1042908989
1041785530
643764010
1155212772
592651267
746486536
993375262
505809268
360257599
1167806582
1393696925
1380142412
889824377
389675794
167322009
860639356
981317613
1200345059
492969671
1326919742
673177528
1072896575
702520877
1079253116
819695793
1461451650
1152088963
814402491
1066948062
1434085787
479913366
540265354
1123597746
1170616714
451336361
7263764
984803159
684537477
284669166
937894700
674323426
813485471
1019564015
1246399198
108523047
958294998
929819352
717643101
678999414
352584447
1434449263
1066516166
571513277
821021361
1369669653
1482521911
1354099668
1386545632
895393768
297324695
1476295388
541393826
551912346
1420775714
1007005996
581251094
904658518
896945684
758583881
1307324579
1034306474
358553772
345498060
636012108
561639514
923790499
645468871
673481097
951937275
1018565080
1236069271
539270895
929151724
819738648
503063822
1181891108
573380649
948630201
1023003301
1051548987
1446927675
679383469
118935985
984555708
1413581197
734647426
1003136811
791817106
1377603575
561215787
234136161
495274078
1462265344
982156604
1056606208
1167988587
458364272
234218402
696080469
132137193
573342325
1122207729
1190771850
822379484
988001038
982047927
887332252
495095318
785481378
839295484
1257289204
949027488
416960981
1094594212
391016919
972761266
781531866
1461832641
679915822
705501433
500523517
800380534
341395980
1019469072
1109130658
1413961395
1152540050
1056379809
1376930921
1400241590
510196401
474951539
1077426344
960706989
430669672
772509701
983120738
1483902562
1027289761
1373085119
693243036
751509821
1438306546
763559298
541801774
989015874
520070285
816922357
643096291
840408796
1006552875
1452840023
979661519
665693242
1147401962
1033219036
1221662413
395504544
734352779
453952825
376890083
675244189
1149200664
360102594
795695371
1461310767
703766160
317670779
808809664
1020712633
912447947
948429906
1491944094
492183690
792774891
860963262
498123806
520092095
332656922
1089430991
424998053
710406878
1451057324
590197573
468637491
307370570
823197478
713176684
570646566
1132194099
1275779789
1252080013
445182182
524922457
550495078
1265270473
1435865759
698070059
622960661
208964784
1448618577
1110031004
786123649
909902619
863592985
282289636
1293485102
577450400
884751745
1309451113
1255110568
994239439
1299366669
733103290
102928797
1323315762
881425655
55806023
901758271
915173768
388676475
827800915
38730217
521470830
469440452
1387113549
523566393
235759036
814651179
710001570
660953582
870958226
125114156
1400734430
1280840017
825022625
641948016
1181724769
777050035
1201262219
754621720
307797166
1386360600
1162149187
1428515508
892742990
1483434719
580206718
1184235242
512244464
1390777096
337841199
1269123017
1188268973
806012570
668919813
247352407
780540538
1187858700
452734265
319910458
1373929445
1439395818
746200313
930098378
1263280016
460791204
741290923
1478688812
1008509784
523618646
767641406
547816783
1129530663
1081596941
443134362
775350162
1471336762
431201457
924014720
1263153894
975316228
1200880842
703816784
1005107817
399350299
1226404663
350928037
741166054
1460664605
1186345599
610446314
1255780665
1059554185
1353555594
1490573478
1196465243
1040360626
1140016350
872585271
1486081919
587888932
958372729
393799285
1492576742
1035454073
1011967077
1285088374
1074941505
967257077
837784487
598459764
168165766
1245778985
1053751122
877967775
1329325057
999992877
647198931
334450141
766015818
1416661957
771323294
604668665
832369130
509277168
610550596
990695741
179457811
954630227
639911194
315809927
897561427
637824610
1164582806
446953434
327037110
1034826194
796878164
981810161
1402310152
856323283
666623886
1137834769
1363008163
1274299787
1468478563
1450551012
823334157
470148292
907403651
1166661764
1007914810
1014894568
1450389443
1356385008
655153931
501330970
451658234
455566715
525930876
1498743126
1036981668
949152339
637228287
710557257
1106447523
653275993
797807402
768585433
322851276
698691268
418944849
1211667765
946253019
1055909910
793994264
231313703
1185171628
641894403
739000695
537341173
219986740
581746966
950838569
585261845
321435312
396960944
459301014
1392982238
857978576
545888073
1183652465
118075729
990371241
1459527841
583262767
1039309651
539539367
590286834
472620414
1471812923
818876393
583596101
695642037
576311528
505970371
695460538
490930988
814949538
920793745
538588710
1159381117
1402957612
927054922
672059827
955598410
1075591924
1103073508
575711602
658900578
764627683
1081744349
705853529
1005327459
498874919
640814003
627006074
1003188719
34210679
1019824519
915519957
421693565
751956757
1170272487
1072458470
1375131991
855870895
1162293970
1160643266
1350038079
284122445
362451998
1142102815
34841760
834493892
1475351674
837135224
1111947596
493651959
1492143779
1428830917
1146644187
866117513
1383968063
665579625
1477998741
811817711
615013416
623367938
965049430
1058613170
1420833462
1133161950
984458249
1321127632
1125844483
1059221019
1056745774
176338074
1342966373
153239302
1364465580
1155509077
1066570416
104508414
773009157
757233938
762831575
976894749
745970105
1421372046
1307482872
820678250
950766951
438262441
996117359
1181048027
920389380
587172505
709838623
1205770386
738112441
998179839
1003981897
906454959
1063437812
155543974
1340055637
999883072
1198638210
932112242
998475910
771664309
1444074116
1113049271
219250211
925378513
1286904645
1158050255
439054351
450297296
1469423490
965945984
656800060
145932442
1133176323
1137797705
1212321868
562006806
917629660
901348631
1112318733
905224141
1164999677
1468050526
510055666
860770444
623565412
675103113
691532252
599164700
332127672
1071875158
1074150117
961523597
714315298
1042595682
1157018372
518359588
577304283
615796412
565638524
752612729
604371533
551416802
1039740777
1236775803
935987802
861981166
887581391
987818451
1225895230
1042831896
1288485994
443791310
1260216233
559128525
796044859
1367553316
436285624
1442162962
1325137189
833970295
87323617
58972389
1136080984
1427956604
1488386621
692524143
923480842
303774242
281918441
358060148
285052885
990610919
734788764
1049427615
1342646322
772380226
935562995
621996335
1336747560
1194429229
1179425804
1156410018
596372232
1337029816
420816751
1329866226
1281715553
482078526
1412463806
1063341288
1151924669
93044103
1188619927
1442689896
522145666
1042259668
1452952250
695517191
732002265
1487827725
1282293255
537266181
756527234
413496643
1485807033
934913099
1242088829
122068414
415124214
688948399
726293109
684666571
392682424
901962758
1454914194
809049838
533764830
810257115
945794295
772686718
120061352
835446720
1237617922
1375975184
714154687
1098999247
266555682
1075471387
1381790356
942097566
1082407263
581690157
1072648776
641645720
950531324
1245040427
414201656
762738277
1428794483
642698821
884749718
524775518
1376393724
900970410
578973414
3347516
598415819
1471493869
889070358
1477200819
612217896
662054862
1190178219
1016021525
1336464554
1412770824
573292474
790606089
459478340
470258234
30128513
1016733122
843230676
464954394
938253657
1372432992
1003774408
967582858
444127378
265551237
1104795716
1401476981
847914940
919028748
1072538555
146510500
890299426
1107089810
1418518753
599999005
887288427
939968292
862519386
548132153
1060385722
780107733
1348835612
1134275917
883635359
414872715
995154847
335239560
1405026430
1066647136
875381225
1223611848
1444493129
1430744248
1031237973
893183114
978070767
1079004814
972002946
331127714
846978412
624432963
799503369
1159877979
298943739
495699504
380407705
801877596
595041420
1405495934
477554328
686577919
1233232274
1262464380
1356302499
560339079
595892143
1337586934
1400944960
1448730503
1321082909
1423702872
1097480463
457654590
1243459391
823624057
1475531428
512300607
730545718
739808104
934981510
715519513
660176325
522295037
484367871
844511306
550165503
622833059
472580778
840597397
923146785
607197355
487931410
478181842
1415318887
1290468723
928550786
1356876901
727409966
830727465
1444909653
1184243350
469655774
963789283
368173271
910625763
760078413
905389076
522799018
818077975
889734502
1030769023
787098366
1391153395
798180110
959635632
1374729548
813555020
1469460453
504779083
1264762080
387608963
1271513185
886230197
621501104
1050947137
1026275918
1122116315
1368985943
1275542330
648028179
743852019
757327314
1170403871
1353582395
1424166032
959435726
1489218207
735892648
751865105
543774586
1453853926
940628063
725002502
995112729
511057426
969417272
1071335926
835548012
626887323
1363591643
509560316
1376211567
910041316
834724609
769803884
604765598
879310738
1382688677
541695751
502530859
991372115
893297301
1266083955
884334345
1483743991
988696986
1102680324
1146727840
279292254
454703487
657913474
513475410
980138554
894841203
1098514087
946462977
992423015
627753054
989392826
640428336
540436440
678892842
1039185655
681314488
1290069614
955315953
982632019
1126797322
989129024
848070687
1076788300
856564054
746105718
940698866
1314163456
1057452968
456692481
974217018
926841984
1458958945
1013048603
641318440
865674040
1253606779
663558906
834514840
925547872
944684763
697793456
1076062541
958650616
731655106
1087920717
802381504
603688005
1489031592
972676015
1078990942
1221365520
846143997
479268438
670307060
1046425643
368120574
1472775321
505713672
1006438018
130041002
809409174
1107534984
1024677466
451352081
402429735
1106665181
719581759
56894888
392045117
1282559614
806244008
554321449
337537837
499429287
506993610
889214992
620921889
1498852509
774632514
279563330
1286781907
1233008857
500833344
977698637
485793227
583860024
1405771364
435127258
630293080
762108343
704604383
1059350932
427743568
1386171061
1299720959
1489155927
721904102
655914291
1183961879
887824669
434893086
1011481594
1085520126
1188691301
723247532
805799963
1055589010
800436072
789511701
1112936459
393595246
1025739749
601587091
1041191918
446196389
1471241826
1096630713
753890039
48098898
341898912
437248787
1069396836
947527368
1438049171
1149067476
1096064596
45425011
1468713523
747614764
1486322677
1079212619
758797510
570633077
990232925
922240130
1396194511
763026016
916758041
1026977323
604016391
830239111
375823427
813678112
1024583574
497765935
595267225
999498457
1484327883
1178256753
506742720
1224352607
1380479901
804629787
1194100605
970216424
512482719
345407904
1488329252
603078175
1054313760
1126451230
841487322
901784423
866539410
1256798881
808814584
1163177190
664327480
910158967
583722097
1109161653
906884
825303252
652535472
1465707165
455030942
334333912
574034623
809443033
193051288
331337742
735514180
908917970
407046564
616307255
916802499
509157682
645761630
469427803
714511748
640212960
558583722
962882195
812757044
1129736465
485084205
1083693295
1428501465
814986173
777992596
114652571
725767081
809374227
535503047
1019578576
111400837
784357686
606978564
613895064
281389974
722838282
469770223
1448408111
615270343
800718823
760331395
461925751
415518610
146885649
975514093
540932685
782696019
437328850
653484962
938112321
435523269
982167683
493081421
824437617
1001478977
328823087
1463609952
1004258478
451592733
1469982532
554537712
614828029
733416551
815335127
840389208
1044547330
314570530
961916272
933552219
876176903
959965988
1054943628
1124092316
775267243
783512204
726910181
1052285493
402954709
447376494
688667979
952372242
485046495
1192637783
904179365
506861518
732610836
763354008
713181749
1242308031
408622838
619756950
1445697870
1189162613
217740410
366105093
822754374
538149862
342523826
1388977489
850924905
622870341
668250008
1392132702
751894972
1359138331
1402905932
856503219
982465435
994271439
693979192
1171617264
1137179355
994975124
1496994697
829304227
743652463
744968185
538690019
1198220838
1272835970
1082259726
1320430070
821076819
1402603895
1092906178
503440285
1435228383
1023442603
727049072
1388342044
1314768287
171816325
978033834
795578027
409492070
928619843
822232292
894000160
780437284
976749253
1334537277
1156975324
1115080221
454511510
1086181231
381684004
369289609
1499125045
789899341
739144048
1414855880
1251010925
1021092164
850940180
740232457
326001499
1428294346
1247439665
568461066
833921283
1054137818
595118624
639217383
1381560179
854308641
737752876
980834671
1149282489
1255417844
1118233961
1101043099
759145981
140858972
720816117
840948306
1134820223
858670864
379710269
1269652585
1238560903
1139782878
1285759679
972886684
1162624439
841252761
932108194
948650842
543181455
936808307
401909166
883782932
1325866203
675232098
822157790
789700120
1106842590
480030336
751560315
627833339
32832194
388662391
1429435871
435542543
226140293
746682571
1484634302
609720834
1397649663
685660818
709805972
908324340
1484744734
393636974
878221075
433350599
1287996023
819857250
1498193279
1050834354
332611576
832066121
821178720
1265819456
428566833
630155572
643088755
455825422
488464275
1257143414
925680676
687080954
838397070
1023738292
777856807
782204629
602024255
1200095280
1237774456
1374009966
1345332958
997103313
1166124989
911757669
331663857
1246501108
445581622
717386614
500632126
540061232
1473833539
919366945
475178149
989416311
885383779
704929451
447962622
872518753
719796850
1063802576
722556784
719372132
1359032517
317787259
1446196695
175936103
896254376
523798767
934263975
678560817
1151056991
964385704
368002052
579522921
759193549
171286681
174751329
670689655
993309653
731563730
782533265
997055339
1329849455
787257906
1156262886
1153041320
1046039992
797845112
707043775
906128120
726082495
431238604
541407835
1365351213
1219582456
1022693009
892532193
1388809814
846443741
485811157
486753014
1027251655
1408579747
1194672528
1362733029
1273383048
1041235503
1305286494
1087868532
1351595912
501711908
509211641
678700241
867036999
346141462
1152446736
398068694
457769521
1208413707
526057627
566983644
1387031120
516218195
560495131
563588340
518198944
561126817
696184103
723167474
963086720
1152030098
879118634
1330744362
707213030
890725393
1361178027
703780770
1013511795
649439499
1450368984
979562633
1412568300
684710359
1326584582
659691939
919576743
878584751
1490241623
712289552
1098135924
1033352404
809734303
1029176487
800841989
903300830
335110497
947200531
612431741
1400871431
820729126
963362211
980201674
420013953
42151651
469696880
444683976
618686436
1135054240
539807365
983936932
965546918
1094181797
1328074568
509806700
1249765526
572070395
1216196849
1029510479
647756293
857105740
1341335575
652566475
1296148596
97181480
766878939
1328082234
724781967
1279875557
511062003
1276886363
424129650
737597981
446965569
547233580
423345689
816293732
185202748
1045666261
758303676
983725101
500319409
917033196
1410928528
1499747592
116207405
1474199292
975054647
908975998
414297574
1241205277
566512578
103239885
1433008292
1024785929
1354548726
640009929
626455530
274763094
676646338
799261063
979569148
973439729
608413180
788447428
1136929459
1246266971
1455522712
1054966677
764382333
1240406981
457711906
730654346
1092539336
794142797
588346384
1357317050
1100821886
1212345451
794618119
784486980
1235267376
1137942465
480279146
1394427257
1007867122
412278498
640344040
545570738
1232561482
961386736
1300994523
1353313667
1471752067
716423017
825735034
1140610200
641864227
803985232
274151718
912841393
491241237
615745122
1372976764
1440348252
970695759
746639037
708492268
693516335
1250412341
675691117
287478986
951753549
1209447661
1463460173
313959470
893286384
784761598
1129934204
1165712591
953275475
424194642
290800079
961494886
1196607392
891871545
550563428
496463401
1442088114
540001749
1146454439
445450005
1051663590
404613221
243480824
1371084488
1286585573
451286860
826531822
901796114
1159202036
837604953
859686315
1227156347
314519570
159100291
1023294390
1256951210
835494883
835174808
876544831
1125564703
898263595
671428891
683131926
258329674
1308316232
965709840
829096888
1048110605
927458584
684138175
302090500
1382898331
414724573
668752604
1162591645
520141582
1430280969
515451659
743485808
379736024
412868790
340291671
383491360
562125949
867459441
872728774
845575777
651481180
1487941435
1261221623
1085971022
900838465
1359553111
402226549
1209385572
1372729373
683615113
469455123
713063627
968492510
873196181
458372964
607925978
1114034407
1450149676
778514025
793904638
780001479
750625553
1474937130
1216901164
1060888367
1362501676
849690793
669551007
673016357
1218394688
885950162
1250715714
930253599
1000632133
1074724547
867655828
1452400236
752724584
916848628
795033891
794604380
920961693
932585527
1001796585
836543014
1446189162
542935479
1088464525
974461020
1088907277
682407111
925605840
948995661
673921219
72948986
539291202
810122078
1096318390
1453259503
1369585244
730977128
1023530048
1913488
1163554212
1042834821
684094658
468741696
294978432
616050391
533510992
844808406
1402819622
782211931
323416662
864696045
468588403
1489716085
943645961
1100625240
1025393076
641977078
866000690
914307520
955344065
603759241
453428906
601552067
350213936
756241699
1123647462
815814560
1200534523
381145929
274274908
1031432436
1370203617
1371324024
1114536201
731553583
730446599
596746418
197496670
1321964889
936412284
862230110
1119937336
960357404
1004739335
839748100
1305132167
1013759433
543781390
739118122
969929455
1258266920
475406595
752175936
587860558
833430282
927994533
1201701397
736335185
716387247
1464034712
558480237
1339633556
1382227227
703396521
669981905
876172745
876048540
325877586
1018833225
1046087958
576860152
999682707
503851619
843354006
1082076902
1001146051
1126960216
1395776662
1068007686
1176789900
295470994
711214714
634256643
1195260062
1369452563
814420029
805976610
1446267142
1277248651
1246296181
1495084796
1006750717
1182654399
494581205
856337770
463928161
518906729
709620919
392594488
737952256
945104781
729814861
728803378
661979906
1413884859
744482521
740107110
859136180
581086021
641996623
231708297
760160010
1126089501
406830739
797974071
768812180
440849591
1009303513
506338224
968489959
761072520
575977107
1340257956
845127899
1266974773
682160741
534430986
1415292286
812335541
1413324374
491072130
1034712489
441351914
1152185536
986013830
878840495
1159457532
881707513
515157678
725310159
522481703
467505212
1129477009
1356970694
818183122
730305989
373718142
884390897
1082369818
529175343
1408314209
427961403
886699933
1395585456
431772284
857196557
561017016
1474300195
520622461
1330607677
546134330
554265899
938852453
590725189
472029483
866113459
457351845
1455553676
1229356855
1083691977
1000102996
834719947
751607251
1450863691
404847754
900645721
1236719244
914996472
796260733
1277362260
1035060674
1387436356
919630302
487592287
814132780
1314608127
1052885639
629778313
875114150
310419914
825558365
500995838
822064145
476770536
1028160469
944065296
671767462
687240776
1008622456
191851456
693906071
1416494485
552727548
485938786
983426497
989846690
379944516
1018103022
764150362
1434203631
1234677028
1180560363
930660393
993259607
1097421972
1109963588
328666416
1482240010
986142309
851202517
979698212
349211279
746338614
1355234652
321331781
513525710
229233926
664913266
459290376
797491660
871611649
861991050
683334749
1016192345
941873347
686832298
535148828
900455782
1014309783
605088544
804947659
690972440
1002804547
1306372447
896877019
856594701
787157955
829959661
1407238643
362387635
786914495
881707029
844377995
465549374
988437538
1403722147
623078979
584399207
1071645438
979397970
875784825
754431135
1200045606
1192524725
1050887266
1077136693
798045491
574645526
398242354
1035994847
1030145975
679062331
1342225354
972501199
1236246244
1395191141
1148211445
1428940670
552098615
477789387
1195072301
1000886020
498832301
791480258
832949732
855922910
1214301791
731552683
903047148
1343938702
406716483
1476989420
634025198
724030521
983781637
546404613
1335504692
749895819
1472566870
777240059
340004360
650545135
356189988
652386892
955365585
607886291
535604407
1197887516
1259155726
638672552
921943250
1124146670
687352629
960892369
676311523
1454522578
959526449
343017334
1020772995
1336515628
416512531
736305265
1111879246
1480677004
498160731
532682242
591125598
1387888426
281367652
443809616
85770995
675859477
504177770
854061964
620851721
1375866563
568315321
1485057525
452829361
1472749035
1044322069
1304164412
879132293
344252832
513157784
909283206
227037234
1450611537
1162412975
970254044
369583070
284400344
1147806022
1404560558
1116129062
667541560
1264322660
783714112
927260398
1030252561
549011727
609079200
466172808
598575732
61922234
1408368919
1053430206
1051516710
1280493590
1375573100
1147903494
1443714406
1324457515
1316042071
813754665
328536290
898601979
1206496985
677258201
709841290
1351565168
726559392
1090220753
373528164
1131606879
786437716
1321813643
1034644650
939439067
596613076
840426827
718915685
1054172004
532747427
1063137001
809888853
1411359810
883257407
652824120
595401202
595296651
491804719
1000780497
680463213
836659585
898843914
1399791776
804443911
630519783
935243735
991875652
1149526461
1047777929
3811876
1958138
883658835
723949482
836017195
1315899347
624292247
1363082956
601233600
681962380
695016611
1289995113
360106923
1054434074
1070605238
1353130173
360110380
919919682
768236287
904685377
431668975
979734731
196053653
1294890497
1263436131
670879935
1044800214
988407141
911513442
1384826181
517093764
725375372
960093871
328015914
909934844
1216943170
1081638366
1163271006
803274049
528004683
361794391
1192306353
1029473687
575494249
564008528
615775078
697938688
743261103
987021780
443031754
604001105
1118157951
1384263895
495019821
429244622
1143731808
735123033
1218902166
1006446723
1335499517
858034835
710804029
1487330639
438701676
594579200
516292360
452297047
1439808523
1407518504
940176336
273807523
1261102908
646980401
347351005
1327144984
698785040
1229836448
991477029
1415893469
1403838079
636380506
1004050272
903326559
943994402
380553735
1300558885
1122327965
704420324
501445889
824686537
325180878
1375222371
767013145
1219497343
1253608037
657818764
615479261
392228112
780267742
1128181654
1429886639
225312083
734720186
784098136
1430760968
821876966
799120700
1011012756
184912987
574078725
704623215
639326238
393227114
370185057
1263674752
406226741
400742273
689411213
1485432287
1446349491
375448581
86679116
586661427
741428928
495412749
537640689
496545351
81319163
1050423721
936256538
1039262442
706239849
1363379465
445273230
758949528
772607004
1256884933
715788540
1448608635
1039810275
721992091
1325668409
1094036745
1483673691
1173053065
1481919621
1083976299
1160713190
661437924
1271375462
1231049341
1122694585
260590460
588943630
486217279
929633648
557478672
1482676129
529751833
375872091
1110493392
1366942069
537714452
444296855
1147986163
379177250
1254627250
477475363
511635218
635492987
1168330689
511165430
586881977
693958604
1473518942
1398818350
655656355
1147362547
1265271885
1149148320
721725582
634355116
854486348
639509623
516247214
662300151
617383059
334622085
963700947
1029789798
1246711410
868066529
573622746
1003012236
632709866
391000146
1409745019
1331926656
1068064200
380829953
690153586
1341400829
525381627
804018164
486441992
569058722
1452449917
398718211
363949431
711239805
1161718715
369082234
422731555
1368057662
269095684
837552635
653960426
460671459
775381279
778552907
1150661429
1039360927
791360123
1173338762
640165593
804871024
1069063533
742526844
1201742041
1392441046
794846867
524705808
1105432951
2533331
319776675
703292196
1108986129
287596054
485865139
1045498450
1432891057
558224755
709772624
450874710
849491262
822075260
1042022298
434072976
830354871
1392767802
605847565
723747710
410858531
1043701151
79008682
1320474794
662584789
1427635623
1430610243
592298086
1223129879
803332348
533883551
813132506
1449306262
1135223112
462744208
856846354
1016536066
130220567
1218557291
1284030659
1084522165
669804691
1426867070
710584588
341531139
1293381271
720325087
516720048
1408671896
1199972730
802088861
1067017809
1417813428
1376117988
1347731269
1404039816
187751090
1148658701
1389914520
1182608791
474903251
892924583
1032619596
713436647
621708451
1432695157
1490939388
1245630661
1055200704
682075100
849200423
919715594
404994128
1026253716
1435252115
680233042
1229547561
535121646
932597244
533238373
851075548
424774092
958840435
912637222
970001543
659990845
754957608
685705414
902479313
1202148413
1382362635
1135837158
712190480
390573626
878018104
997705586
875627496
1087260455
1020588609
680584018
940023877
347053578
420265943
744399423
1491200318
819429395
390461660
845346600
946945932
822235034
822396340
946803311
813123931
1175543520
552857413
1024500437
500688979
286912367
527291270
1178725863
1237570170
497641048
646791936
1194284160
1287898891
946903350
928905679
1285375921
1446024264
873861705
498318942
745304635
231054744
896647719
925894491
705236016
961914794
1066826314
341826708
978519602
699974005
520385983
859511291
1114181481
866192284
1083285883
918828636
1255512840
6074092
460672450
578954615
493264855
1026435801
711064160
359235387
1497851592
1388632640
621065134
1244822531
1067797275
882089778
1465434997
672136393
1350808537
1235225834
919554579
602432148
427004671
808256716
899873982
928378790
687693666
1166730296
481916692
604277224
903623361
447936750
1351377860
860175024
841062361
733716067
671796155
1022118498
985568843
1295490505
1438324149
407684794
642169990
569541238
915186031
645823683
979035436
945469639
1295675632
629787888
1235359617
1119359191
1113826255
1385242063
710396316
1121235172
1271546306
1310849010
1212912225
1028850164
631376182
736492336
1076416145
579080087
1070710447
995061723
970336881
805632652
367686799
709457695
586012217
849676997
934914566
244905057
1208229287
786302311
258761216
913487146
975122327
723741124
652794248
1149911984
968767420
972080048
1054731492
407573424
614513548
1422084949
326693627
1126813450
963191218
1145017156
1021598462
737186368
1082869934
681993684
1157966494
1221197736
600325051
727900920
843073647
609175027
1121758283
3006287
1345589210
445036752
826259900
615805376
809477040
678118094
1258248901
527087129
1386837437
967196210
401609909
741923174
539877811
190205824
466071890
1005642388
1157570505
1259776690
1230442525
723903696
1478469379
771501800
1495453195
936236827
639985626
1420031175
1056411421
736689692
582083311
780011899
382415575
703139224
1429945980
580198931
734810287
618026143
603621669
1137762139
1120539089
838146200
429437022
711244289
1324324433
1266462399
351389044
633316452
534700682
963042745
525692712
1171661026
940887564
586936370
789584180
1044526271
527068539
890995152
760392572
978761553
1137606127
434682291
846902585
554670853
1047558823
979109938
1305763771
1387076231
380837483
549668353
752812346
1002506059
867063748
820886479
1333084
1246368593
1150945258
1484964991
759280464
1343822400
664614645
652599794
394298965
529238647
924343305
1145520212
580451522
959594681
483747990
297602457
868463692
1410255897
499693879
804365292
1485829632
1016247932
1081662815
475925397
292302623
984857487
487164885
1481930565
1085732206
825918649
935051668
858229717
365289277
674304384
986299488
1086936105
993156844
392298644
686162488
1075663195
461198611
1355095199
412405913
553522725
1334718515
817371370
962982353
1099140139
819457369
893962563
911467143
1424050973
69496777
761158398
861206613
961689630
610291192
1123430683
1373585784
950360267
608956685
1198716677
966154258
797744022
986225041
520111406
483406030
647593710
881127567
684818854
630367534
724931073
863948941
1059135766
206954266
830738311
1126227368
833430996
867755034
1327824807
1467887191
1347089666
329954517
1402860255
523562574
742975188
686748640
846678416
723388640
869665239
916895179
856208555
1094793247
823232999
372046150
742479335
714326206
882265877
666771422
935085706
997784476
1109088745
753515785
723654980
728319045
1083165507
922613890
751919648
492360828
483105405
682417070
474953894
272034814
458446124
1408646789
1186758250
931173044
509921710
782188727
803085003
788455897
309200715
1157906519
1401788973
1154369863
862876109
804418778
435092540
634193796
1100318325
342739200
584557141
704635077
576175064
297459096
696208142
1035887200
540852649
399868109
512449875
953410615
1113971038
568992779
1497226387
412866265
1459666707
110194921
712159009
503473196
793034110
1153721791
854606401
877400672
585290121
835080623
789166884
896361699
813993180
240315894
437043631
1312098859
464352650
484583774
856968538
991909279
506428664
1392815911
473125318
455983093
1371832469
782789575
780172866
951327459
675111382
959635342
847261565
419187361
1169964369
1340566360
622228236
1447865961
1055481248
557641186
776846725
585439901
870783692
324417562
589038055
591688861
726732869
434762272
1433126681
917733525
780669141
548136149
489475897
1423949345
583556556
1431660286
1130461945
1295398887
590283825
478708265
1034451931
1440454859
1166419961
1050963411
1353598858
1112910963
308510635
219585837
1031462801
1004647405
324029895
1486192669
601333317
1406848145
824447230
769884323
1676940
559650346
547555892
641865122
1239277704
484698105
1196527407
317031498
1213939190
1201958579
1458351927
781881209
892992593
1477295226
528953836
816219275
732231274
1092834471
963563601
1022626415
1060451037
1355287955
982594171
1039127220
1431040117
587182997
1252541145
914292420
1089997090
623255294
778834225
1305778306
1250818862
1119254320
724024752
723458072
883414722
860319002
1187413760
683873958
1286600377
2697130
1428879140
497400704
620136534
1390612966
488903650
933490122
890495366
926595972
966475448
1153986302
1458383588
702229821
1018435764
1324624026
1279769665
861625405
912019902
752835107
685350487
642394439
934392193
372681914
1469020499
1004598855
1438679077
1271987922
732703570
524709203
690933094
468960207
1381091842
1454625481
851990543
916137712
473232540
815862529
453288953
890195545
1043993787
682369728
727422995
901135069
1512524847
579539584
564697755
836156055
933705844
502123355
1498593294
984440210
1253033814
1082832867
819170373
1027457155
1092731918
1249371636
104120460
640575806
1087300304
1458900528
324070292
869867772
812456994
1243017745
720468916
1250096932
503794072
869748959
850450011
979104830
817914187
706644125
1082581991
464636138
1284988662
484710969
987002956
410925133
1391902231
1593357849
910055082
1313601530
1007661687
568982020
724123770
1032875103
738986987
1044027363
566641893
786752564
1439333589
1328830386
988286374
1408531389
1259812475
1438440381
1291279602
532057410
1437791277
676865638
1245083199
1023850313
4522941
567376106
1044435300
1462886545
949878803
479323333
638009214
156488789
459903034
234117424
488004333
1213266837
1399381361
888996383
401410731
1113822682
935681181
978308973
1336732220
1548779616
600157139
528563344
863607708
713902537
340767179
1309898529
1010523849
644469688
1309242306
1403364404
927046490
1225265616
776381288
865541305
592319284
922012573
447583598
474599654
871880140
1035151721
381691395
668763563
606066214
1486531787
1068530278
1091713734
368772313
641182198
662010376
686497250
1464272220
383192433
1049211214
766620538
893689804
527022293
844813386
1115088055
1216168511
708559121
569031500
985128042
503545282
495563488
805872195
1409513434
1157400962
521297552
937380515
675702988
749925385
798644008
678131873
1165985783
387633973
500301828
1211980505
1215930708
273494489
1105585764
737707326
1174385973
1270574409
918776079
845640389
646399935
1337481599
1442207033
1065087602
742928167
227134359
426984453
492711497
701902828
1145655993
632613302
1210743842
792154371
615635436
514625325
706989877
639881262
869132473
791345691
747958468
643975807
510168318
822745577
899033301
459430303
404854663
555562318
511533801
528068880
636349933
1315196979
851309110
1334836254
905471840
554118620
552887218
535969723
339232382
874662203
607272196
1325386486
956800932
1384014224
986013835
795281069
502841066
404726200
1146011480
471616804
1344958709
297994531
488147501
993018231
565212412
1175823974
485447270
1058680394
514580347
781934008
407628620
910062023
571805001
1061181816
1034975945
585231260
611062274
965678267
644895183
725139552
1573761105
1176973005
1189735714
687776606
711786052
865554412
1196379084
720938495
449598244
302738585
825141821
1535569976
494224430
709335586
501249693
579691138
941451320
1064527306
303158943
326207076
1254160347
559510817
1193872196
1012352347
476064338
1181878229
898546348
712195347
1411834194
785069743
832079319
674583716
785361191
1385993678
954256647
583166744
1437171152
1088402377
1219230636
457396894
1153477466
1188670085
1050069487
574337272
273690181
1454437105
873931817
1384466674
898972596
372290742
502642403
1352477294
320206831
1278532457
800915534
201245674
678552307
1449876384
421755608
281539988
986468683
748472100
1160372118
798353769
682433652
499914210
1093489525
857871808
937595799
1166015585
966669214
368124375
642455431
549931380
1189617780
1075604891
904972326
585576783
940490373
841418002
702246224
692932869
903512685
964274799
503078475
815537218
506761997
758498221
1365572684
1003646811
1050955029
1404078078
1485555168
603910759
1414122823
702872390
784146988
761437672
1348383744
567028885
717068128
1016781440
247353745
386274138
1341471418
775113386
436563464
527664424
701823718
1095991439
1324686266
705701158
651422415
712231557
979398807
386639492
977003607
1094554915
1371304762
343541584
1330698309
1045966415
1056995385
1266134596
1026343673
1200186271
1422346188
173367143
997917871
339853192
554147156
1398057718
712004850
1452883206
1494597870
536552327
476732258
1064037477
974007388
1107686630
762792938
597446953
489776995
349944528
1490836801
876946272
1049302890
608713228
1054983555
640385931
533229957
1385050963
764357364
502348675
940826080
657974108
1369766258
734444419
767718931
380107232
1385165952
1301872113
482306748
998108703
1464332418
472342732
1253594859
498136478
575019558
972379255
1057484312
833368164
978921700
677144922
515213043
403779650
577180986
993454623
1385544253
1242713300
600545952
407699115
798125184
682982066
249893012
944720658
1139023542
953311166
488210133
1044834455
482580716
1157683516
1112240282
1227234386
391152542
934985131
1319850054
1465303330
1145657803
414440030
883605853
808696075
1045952763
673225162
454517062
775054285
954499349
882488116
672249929
892683117
1487190233
761028891
1081084945
403647436
1001054746
475755187
1285171371
1082193809
587816192
1418946524
543721695
562756043
594654815
396693903
1001187061
849112183
720418443
974114441
767381658
724073846
503869173
158743836
716435754
897184290
1122050961
940997256
997714587
423109716
1145716152
1157786793
1502983143
493223261
943041807
718612561
1265746924
1567741715
504453935
992597325
916368377
1132756066
492303804
739817260
339392026
1077568067
1074390310
1122962106
1325398823
843122330
730638797
438616764
800029844
1454558110
1256103248
844784034
1573739463
1370451552
615030961
1275403308
794143198
779895529
1137491085
813282351
778792573
644966893
726228283
1437489146
3633951
1017820655
784070652
1035452142
779638968
791382734
771651634
963462258
621965838
663267405
893515041
839607091
503542575
277875403
591776499
1078419338
392524196
501168394
905920395
1048121862
1041487721
919532738
1316328488
1497680043
505800699
422290223
262803308
592709356
730295033
802928189
721957920
509253366
864040768
1458684428
803056021
137084069
677564354
874661206
783172118
532667226
933005305
1091919028
1347307090
587595240
1435633343
871986949
791113834
701181199
317078891
1148300111
718331158
914780963
460533203
1513193773
1052404200
597215935
651588727
635088625
481933716
1142830060
367588768
856638610
1314827631
1475981613
565775611
931083097
983754552
742695780
1418493338
518912063
548259462
1002369097
267091784
1124744432
476027382
52898373
1065418107
1001669133
416777819
636149416
1084993144
1224481090
969744035
1428577174
605520974
317890610
384245415
822647214
737872076
802737378
1023358852
1310994764
334923073
948938287
1268489436
1021218170
1496028860
617323547
1444877754
418226717
875131885
601882230
864913938
892845752
724792810
855366379
1142773395
1350648996
1307170700
659496318
968238135
1069984326
705072292
1094035174
321042481
385715471
780920517
530527956
949306845
974216279
818161628
1068819912
1183450858
1391131935
900129746
995664475
700075604
1081070153
742715705
797350102
1314190899
942214005
522426684
959289564
280664859
569304906
652647133
613654417
232964746
635853314
1036643464
460877698
635256982
791422903
890611008
514335613
949327632
869231951
1451711533
1389562811
595468995
544323684
468004241
468594282
891832572
699452448
702033520
1388294751
979215612
495371304
358893074
1410199984
441954092
1402152150
1177322578
480727085
664719576
739364940
561940712
906958703
1430433955
1071796511
1477059745
884982226
858926771
433346320
244831674
365340821
1020714245
565421572
535341939
865500822
442907719
1022752791
463916883
807181898
611930281
1188061516
962681597
555110770
690567704
728734625
972521349
937442808
646376187
645652354
743057470
1075191999
887091602
698951503
517394666
624129869
867795202
748685054
534833497
1364993331
727056211
801721649
1160398139
1407789505
648340337
1106656238
1419110594
731464242
1432689020
666712869
870193252
525717242
1363995039
1436038050
1497142992
1484379705
413312026
1388844793
954605224
459887712
520605084
921651574
688004815
216062651
406588631
665428719
490629890
572590117
1055042593
1252814014
1431473458
287391702
497263163
791022928
713630267
960717606
536213829
401767742
302831266
724477817
439219826
1048558097
514206207
601043475
479342281
763690874
485998040
889634227
1058037585
640833027
446223762
831954806
639303158
693102918
1334978243
525896424
377393026
1326596247
1335425657
883140642
726102782
637561703
522022049
561404343
1285467058
456867840
1105126463
870822920
513926814
280239153
442202212
451301829
524942665
200387830
1335990973
1547876326
1833187
1021976378
801855693
1463326245
1478803303
152551205
70421645
382186431
1413581964
1262669524
726956457
976417317
535152740
666726017
1390272
1103688868
1003142777
1220916984
520316563
1053479914
783689560
559034746
733255447
689856669
848245456
916177996
622764809
793752194
1058527349
764817634
1031476584
838682119
385795195
949674832
853609463
498426790
1387128175
1499574007
608156764
512692120
40654319
692925252
307345175
543718402
964539661
1045892776
411644428
333052303
872084349
1557086359
799829124
1184558819
668538305
925145200
586186144
978072596
1448996408
1453453208
1135053100
519748428
1137333716
1314778839
820129824
479096059
939471099
951243254
1204876673
1210773343
587240218
1560381587
370088194
971070731
413621627
1048245730
1456798285
648780576
504045545
718975352
899607263
706566276
681990232
549815209
1335381738
1024336048
310729684
543446503
557830789
854244379
353536516
1027494293
822605143
1590477268
449856598
1398430848
1467090987
493364871
1312179166
587832620
417813297
648376109
1253033631
1097867201
699939457
1137211442
1129799768
1347912184
1222624933
828835372
839882113
1041886776
1472209215
1023851266
1005233729
1112331438
204589174
933915127
1323771391
720904118
1107423493
413340272
564801917
912624175
1254426924
907526866
894193304
933426346
872830405
816714616
1316165742
346084191
1101707502
995767266
894054451
1073600381
948820790
641629810
880738401
1308914538
1294243222
863024466
497399253
1028418013
1086981342
533636955
355409755
352658093
1310978358
914166358
622474933
782567773
1051307294
1131449034
228054246
1158005626
849886792
899542361
248308230
783155604
526805958
373098054
269051470
910764537
644632948
921327711
1317591824
885888984
1049536610
910989413
111227266
718249730
1366908436
878761617
905200654
974163634
1490551873
1497006755
447699634
92668062
823444572
842028932
441950371
336305949
778475473
868861692
722541797
473319942
899445450
969072127
1472603408
795253020
1062316142
502943593
1235771284
1268881543
671200099
431492261
566399058
1302718976
768415075
762618549
977651786
1213728895
1379673747
1128444316
688480275
512064848
569392712
1399930875
687464528
265947977
1115118227
1321083459
167488870
223429981
445578140
1215309098
453989637
671999892
578452256
761497943
1005474298
743189457
867048098
1166758909
448586989
585555940
862579494
1210423992
625267487
877863302
233060441
1321260128
693344530
1371738840
748600237
287410203
1485936277
1455424156
1323678631
938172474
623320156
676813224
1101127731
748878256
356851342
1242130301
738639566
598942325
1214667340
725891873
1366064542
986352541
1339287892
648745015
568473343
920161798
1199538835
729023652
986685232
1235944829
932673042
841085476
1241056194
315546280
649665324
395282039
1058417068
1120280701
1242996797
1294431399
752943617
574092482
443237373
1006655646
646231052
974584490
591670935
1124339331
903317144
790306837
1033248548
532527440
1451797694
1302185171
776959115
200824533
530372603
1007375384
1127538146
241888428
1255974047
1398633690
578623966
1194430411
453112457
1122079875
1034253731
1099396156
1004253077
905837828
264357807
608900010
1419629321
730275425
1253617563
631119590
941475057
1104164547
670333819
1068338534
893652466
838142266
158796003
963196506
266331499
534794320
745056358
963873568
1589581608
1087488586
1396608423
603093724
445841593
631742127
1333638183
683531557
496497598
920695733
934610031
773236506
1294814337
526468797
991759048
679350951
720617553
905978017
844144625
830328265
673148610
498423683
1297561484
1223532973
497885166
131968599
1016528204
1481551296
1348508410
339789742
1440267061
1580117628
338333249
597992045
1125838816
578095656
640373854
1453912960
1086581346
1508605886
646527616
784794208
456445072
479520472
754499074
949945781
753839633
1256039929
284717942
654841017
906408907
1415395347
724644467
1068883930
1207756914
443856404
1273187001
587733456
1093635290
746154381
1119618093
929731992
1114468380
1096210419
1239791945
661118043
710500397
656123631
391356960
941241262
752137993
819200592
1167218566
708402316
483812735
1367377251
886409348
141814777
491779516
956634572
889558307
1082484652
1342881494
572479526
584718555
1044628447
1273642387
1391979013
1298556813
458302024
629605543
1000178321
958369054
1157466587
666018329
1104238423
293870102
625858360
632058379
1548863812
635312445
674640542
599673712
365764248
1063159815
543755173
1104511237
583681606
899089995
519818020
957073756
721891443
782484428
1032565994
981165902
682194856
727160107
739058452
1289513313
1215723007
470394501
441253418
580398560
802366969
767053946
925294468
1229585089
1050366809
268596217
808292672
302231815
391246214
1167275275
1234243471
699364227
1054370389
528313574
506937169
393377182
669847954
974998189
1312114498
756594168
1075649941
1411521739
1008170657
1201443838
883334208
1125574812
1237940988
766098230
587531348
1221994134
1114059394
415845296
1413015666
482225051
1166973535
680032203
1475796138
927282135
1134251637
1332932838
908671385
821740523
881173854
1305866896
910545270
930716187
776884613
382039767
801893284
663904507
1113337344
446643844
787829163
1167625974
563219325
838326731
852124267
1321833140
680943272
396146769
1270686177
773430431
953242473
755979394
1015401029
1592667650
540886260
801609121
1069523188
715227368
856941851
1126203458
629810258
867692937
717557023
407697722
599729272
1015485532
1085927192
452189173
262962848
1097706229
470366204
629177064
921059700
917070438
1456364667
1423149805
1468092687
408656409
931705244
937421326
981017019
1342968162
1046246644
471275326
567422576
1388907086
766680835
729499035
1375901713
1537648661
1297464851
826235151
992303694
88309031
1481429965
1412932818
660544512
1261861594
1010672752
625784438
959511722
377548989
1383300871
1084389535
941725748
1002840075
1382155681
1583838804
1237288923
821477505
1107991102
813461098
634352765
497005626
630920666
918017221
1071391358
448901612
899407279
1178138203
973749366
905127323
610754885
660904664
1029490691
1047372616
1108644621
616731623
1027355490
772340883
1019032056
1001588026
662042856
620471666
763287977
998263754
532659406
1489734113
545801713
1065627562
404310978
888473961
316582903
1428763818
1135246087
863177563
860072945
1395685384
683361888
1494062515
1553030612
1498418156
1217959958
1337970808
846782589
372137522
1300982554
454013412
1455803448
1229168076
823080931
928074526
1128335527
729039807
1382402179
1101004413
273901586
505716996
836961275
820036027
322361314
1380953382
968107148
766546732
1099588614
706020886
243463680
901013114
1248399974
711690241
1321115613
538916505
1109781569
516429503
757725053
478830691
1046986284
1011742174
833686764
492622517
1259998100
841852922
143671298
1370433956
834296466
1166679199
1161642523
700721756
971452237
1273729282
649076983
422077121
634533983
1022998373
255270588
365841161
1412048688
971347639
540918786
612602641
718491645
861064544
965034609
983727604
579309759
1392055269
390991668
388345296
459098060
767856797
1146050937
703543516
1243667092
1317846915
614255559
687109697
1531206903
1252941162
649315980
974462097
421110967
605299997
534935780
833796777
921593520
1091057789
636878782
1007722898
1523572131
775702338
685130081
746885838
876521923
1292920031
655148994
791096965
1451013229
603896216
635862906
619940610
756042585
947342957
613003922
1287537714
456826383
981821448
906977341
727855001
485820345
751564610
1270797241
629600057
1194185673
641698221
891202472
499426600
396626843
3255831
1014006384
1318806218
392205970
1302375473
639779744
418088526
513759836
1057216039
1270560204
766902892
1041034689
1384209803
1213852129
828328083
1023441659
973246408
142411669
462418717
413307468
622112501
513472168
1123430649
460437421
478016283
1286307147
1221046891
484787397
872520262
719759390
745513140
881146510
1403691842
797162418
839279302
674177792
964173354
370765071
1219691392
383718839
641569332
779961186
924189849
994482066
612684026
1035184921
1118757973
1116569734
750603101
227284394
828903657
270339595
1389072567
527675507
530413244
1173989807
679944147
538109452
1140126569
514996852
409759621
1021184579
522481050
589799878
633640225
720221400
535292416
524606430
1470001374
574690352
1417297544
734939881
1096269994
413086306
777037767
334953111
942350193
323381431
636327280
757002078
414763676
749271669
667918311
948800779
778985472
1212345214
530434984
863979350
620467821
947672168
966026207
1091327461
460396043
1446558703
1037507827
575726948
1048473753
491442052
950185154
1241701470
1067296401
916575080
697828993
970279239
606626601
1425537893
638743011
310590678
1459778834
1286668911
984284945
394056467
1439729240
669455674
866804162
436141363
994282817
425962003
742338565
636371380
1062642811
499588766
868594173
767545793
1007335771
631241046
574122612
324879146
340503569
240957850
439902087
158337074
1005262307
841151352
1189134549
452004272
896142682
791557781
1410498381
1235617376
625673182
471971218
883190028
861803535
900360720
386410892
1166105403
503652793
608851991
445332019
927531789
844255583
562281452
1220792593
1129097961
1239185027
790968114
1077218259
822731965
726012070
723391852
672490359
513668389
421844321
1065847103
593843209
370178109
1345209309
690692470
745269062
921738110
1280121078
609806812
566064590
487936957
799584385
805032373
833947807
399405652
571540928
738871676
149113185
510722970
798867879
1205328314
410924427
479238224
1141014035
420249496
1164200476
551295642
993492273
1492834718
1157675951
1213974175
1528412578
995358410
726068279
490383516
641250016
1497738938
1091280043
1379677178
1493833276
853430568
365774865
753045281
1213632452
791361547
135268338
624780891
472455815
1321559539
432333566
1165904908
1030622778
865601826
1045377077
1070317237
509851040
671666963
1498327911
958628694
523129698
714731709
457887339
1542562838
653946143
400301174
1115791886
1119748922
737314746
11000506
1581216444
1149661469
725793358
618041644
1110004108
411173344
307658605
1180407675
781912654
1347697470
812181856
905715061
713920006
1265474796
1540306494
1084786562
2579645
1199374797
1075811391
1228517748
424788492
912661223
257851360
1248410120
1378357596
524850329
978211518
1337079460
484919947
1006835852
618251519
821089583
707215474
797907237
480702359
553925134
435652235
1153170781
1596284784
504774363
1412580562
274440235
1235902218
1030448184
413038160
494693133
907338473
1256027924
493996758
392456405
1416665859
1454613107
421415051
1087223899
450602314
693000315
1043623983
1161190066
864705954
695467154
544771014
418493176
989469685
722912418
875282318
393379077
767095779
1212405576
615139932
174601356
841796808
539869191
399427763
1366016072
507426639
741397717
933431131
1074615872
701188248
668634726
1242692793
855585331
663577275
491386638
391820115
856488652
1211706274
1123570337
1535112979
1254346941
709479742
924504587
926827602
1335773174
824079708
837306976
1334758099
1000245320
1220369370
701442123
876287091
386096208
996681209
558177290
594914566
1541201653
694422923
551677961
1040775222
967523964
823293547
1060894733
1443852203
1397018189
843149239
411916305
739222680
1453613817
491552294
941313842
1474802256
1525256261
412828354
794941935
1241804968
1231797075
274626700
400922096
1009338773
1306466457
581912041
567505705
1049068771
999405002
681466913
1029217082
1289105233
1114213341
519551342
1427854259
1318310089
532432462
572401808
347253533
981790892
1388182611
1042152495
1111476178
761676470
1390292116
689970443
989902640
458079681
1273191190
529614858
682805366
921752846
894895715
852030849
643156335
382434382
993575400
896990639
933988815
1544630937
487519975
966651492
870266465
840251100
1218153307
1382165385
1093296534
814461144
660830068
251002553
457771971
1311041083
1349471505
512038424
1152177785
739168120
1424662082
975064110
588967323
1423589306
424112251
522147269
534755167
725735977
777685218
699703849
1102383608
1280674320
573396154
1464241588
995012393
1441612158
1305076470
935125522
858278071
888310549
1041105484
794256910
928800461
300398545
460852156
1422190061
1133298383
1077408585
499398248
965887444
974286850
1013031934
402898747
1285308898
842073736
989501560
776313962
573121275
1411486963
1169590727
1340680424
1444124361
660331272
816189055
795639065
301495842
1176635878
1159005304
241987269
611630590
1414485640
1185831196
1108853499
1118957586
184987081
637151997
850647569
887853870
457542528
1018720489
882328616
898074048
1073202416
1468975726
1458108745
1446542378
134218466
1075704325
918147735
806470368
939026079
1300614849
1216513714
924088225
1149080636
573063182
773808084
481517601
563296008
676254516
844992055
780156140
508190475
469411382
1039366195
603160583
1464874228
592773983
1351069543
1071199577
947368735
856548281
493437482
728707316
1492972787
923703126
1360997893
654742390
929859595
564881024
1486575669
429410070
482440558
1062594606
993612450
788349640
1388794123
969010601
980680638
303992420
1473286943
454389982
538014501
718129381
483344646
904913676
1482691887
1127205123
1270442016
916198325
533469230
443272255
442023526
1371568126
127862646
1513867776
1498860645
926635430
1002330581
491147649
773180910
642054441
1242264716
442160185
1323111310
695792899
295854611
644156217
1428586137
1263981552
1397970991
1415694131
1016919220
868628353
1212680110
982495001
960850066
500435190
961958627
633187910
467263565
1377956860
758255324
1320311453
941392754
923697929
994324848
249515309
1085042786
1254879640
1224876298
1385834021
1481603886
550819411
1568587893
912224102
1182231797
1562069864
381936862
417618978
797454949
1465580385
1234494567
784331720
1016624989
720901409
705527222
1435596242
1342064189
626090646
490675832
727181017
1080873306
1193123131
1005257453
905133421
688350589
802931236
1167864285
742914797
406576250
846059546
1008988466
1121834963
808221062
1402680668
399258043
1152035098
1349997986
940999795
1072630722
1469805991
774006727
1452818342
736259459
727726807
1025252285
1095536501
937335209
1016564652
987311082
1237096009
482239309
1318216921
840502333
824300876
1074290007
1146423357
1080109677
544633616
734483695
789787709
1329395839
1294891834
701867024
928208319
611261993
1007531025
1449522227
1275074431
894550371
1419003701
329078548
560427569
875507654
732606622
945776884
1496312785
625491470
1374496369
1476757409
1225653370
720687680
1567543815
387044652
982910122
1282193446
1044303022
634983478
1275783767
822907085
1218949543
852279973
952948602
716706821
584509115
532082305
642797047
1445184072
509416108
1513277943
887534615
1521857455
433890160
1202668644
1062953602
608566915
738041929
980008960
1373031673
754206266
546548924
973149104
1122109668
993822423
1082171051
850292811
1458225573
1082828230
835924700
1427717957
1316639455
451903353
164839625
918093984
645935294
944984541
974300818
580062853
878952606
88402264
845738655
1022468397
931898251
993668373
415191411
1361657573
610427425
1398136252
961650137
947580158
757340544
878282653
946554153
39482303
925277188
1085652205
1046619649
1394658406
1003570889
648439281
913089675
1459753186
1260957497
770186163
896997896
790996018
1052751201
401510351
1202076451
602261865
697347068
805200357
735593603
363778578
484929657
1389131453
276067874
468901626
544178432
349307971
648176857
1096150686
799516704
1017081434
398835192
850897222
844155435
446231983
743299491
363766964
805850110
927183038
735467785
904125231
1300089507
545966446
671899452
985691673
952548092
429082994
781291333
674594308
440499325
467749023
796145063
315547252
1095344197
635545424
1175866163
548972952
1052476524
392622774
646976723
939575348
561082500
979483033
3409804
395260181
982280919
821047074
1130120294
470366775
584664780
1050430994
1277022862
1196308147
394449651
441654877
733579860
1235325141
920104442
566293347
676657063
745866618
964967507
979182531
825363917
812365924
495846526
1274105968
1431571348
354224909
1401081280
833050241
1237005737
1130749411
1104561355
1223121021
1225805379
896700255
457062563
1059937834
826330537
1011362882
212230488
397405332
981002262
745481116
483745084
731290351
814009054
1452043001
608835937
1497851177
990415540
1041941992
1500520589
707273425
866671724
829404973
541589834
608288866
744168681
1025606723
809027647
1452619955
939873934
316178212
409706760
1160558418
347054581
1226679557
1318102120
1453968382
1304632067
905866722
1127199649
557796989
1122326185
748564163
531591487
473777530
773986681
672846011
846718329
1171596537
681592235
606459955
524429395
1454167655
603206743
315435878
538549606
827791798
441989640
764768228
420274938
678467880
505587590
1079318481
644824662
522199019
528600332
474549164
720880223
465789062
1564889090
853648030
1152706714
592609554
655040998
1323030455
820329971
796025847
504012447
547090127
311421423
764594407
158415743
515428731
1361579820
660790322
985331293
90854158
1371172303
505051977
627750177
668454390
991871578
1548745800
787182585
792279806
644607388
711019323
435336738
549537490
594583235
524593698
808428802
1424855617
850735266
501624617
1291962434
1146032861
508255097
188324349
677588399
562888829
326670926
1445309084
1280229311
410060554
967390622
622168129
150522120
539711171
1058043105
438752526
1495287663
898706013
874244015
1129216598
873787173
201758219
944765586
665229454
699357701
874702335
999289350
1176569276
898926275
1529101808
762425569
548849631
1139168125
1137390034
740017432
971548814
1468380617
966978605
324537862
1292821729
535866012
750030967
1477255305
587222255
1032596529
1359002348
938059711
1427385833
947009843
1274523456
710664555
914225668
1353281654
1460100285
502195985
1038680655
379433440
1303674156
1081586349
1249580888
680234403
529353883
533532972
860575329
727579423
809901520
836514274
1056755318
1008572631
1469622793
1405134732
662811487
1321542039
590634148
1075425223
1023151242
1400753322
1060849739
1090899717
689287556
830970577
437743160
1100787348
875663434
697460524
694772831
1095079368
881465351
639053270
1146664766
346660551
1472135594
798744434
496216718
1202390457
1286883882
769216181
1027360744
1227320003
219948929
486515118
612490637
931225925
880073918
1333500746
950076671
564603229
1137984533
1151737385
771600515
1437954400
759727434
1474184664
880376618
1470304955
1477151770
819789316
1218796033
1314774914
1099954813
1280858200
1251684291
1319781447
1326061612
475264770
1044685070
634270220
382817212
870501120
520284066
951475841
1360273416
694678994
691647661
871374128
752810259
991294687
1130673652
489798598
573066140
202800569
603551369
1364184128
850774221
778602614
1509402085
1441893735
1427507248
689926593
956391007
387879711
1199096054
1147941779
972017727
1088580728
868514301
597836077
1276955566
652842486
920764161
1333664303
735285753
723869739
543998824
1301284965
534898116
982773738
722396568
1058393778
996055954
1092952426
520442114
1007057008
928523297
641115107
1025399475
748026010
1441674387
1371813900
1279560456
1123661373
1182872997
1085691587
1342160423
1313585156
381095083
836338390
817154560
584847324
1476805107
837131220
668987218
503914237
654381064
1465212978
461546096
1137094609
478573553
1496014153
801012494
883499445
1296101123
933700593
878496193
1216253164
783588666
1229573248
1393317875
686344289
864821871
1085151919
852333567
1418509186
621140904
955360340
1287444010
495207295
953970196
584757213
186679318
598782273
1001389639
1122034838
796286401
1012603437
391048081
791378835
1322291105
427886279
444709543
222425296
853848936
767183393
656120600
587873338
1017984476
1403253888
1282473453
886678076
938154332
1494534361
905741633
664376374
1408717417
664572622
471561225
420101216
656847382
859117987
795724800
892853728
836822628
541007748
401866090
914404215
717020277
361765530
1078257224
975073228
1229411454
1087447655
995768561
452621139
1131405649
1429957841
1425203809
853246455
746385050
990798864
611674520
420441175
469921641
761595924
982360252
784689512
629201193
1450181870
722360495
744691789
1314369739
1020599039
1230432382
61791615
1323158977
715838731
226735475
1113077502
385182608
752801987
1510429662
1329732673
944797551
460527340
611985074
1396689699
1267296662
1575790180
668382013
1492077709
883418916
407748753
1226585488
676556169
904026030
470334169
682692162
808132396
656322099
705200331
650682890
380257927
274229265
684825351
721092651
719572091
1278516027
1195201195
510342179
1175714055
679776648
539883624
1032538110
994486988
1573497101
342458866
974737063
1161366279
1008173975
1064243541
433045184
1297634645
1021810292
358164053
366163286
1064852508
1116594619
280304438
255100988
423807587
717375297
973288930
521336543
1515065527
929921431
151128936
330750336
278107201
524091856
748585139
402277780
1560086175
990083920
858817344
1593882189
571501419
939470212
1225513022
274620977
878751862
448011059
853142354
894689491
1069159608
778230739
326594161
1030337938
1136951319
704556268
920700738
922215207
550836571
922544049
990664130
681301723
684410839
331057948
1429767384
530404300
835271392
937659535
1017303155
458730862
1267998919
976036679
1196263524
256129366
1320438130
840499271
1068640017
1142231026
817024560
405680357
454266915
1368638192
159647614
1053404500
491839787
422846409
325268740
925339268
753253508
554028359
581845601
1183287736
583530059
440003577
1196627372
1446145737
1054760158
1145451696
495207264
911058760
1585675480
590452977
358314820
1022957887
736527998
916143234
561737307
693173263
327463885
476094343
408510292
1029018141
956601429
473929168
1109094186
389682048
1017763098
1436586438
1466846392
572654202
840044490
369123512
1336200594
778305396
1304076812
393732965
627288415
1268367023
397676602
492593814
1341559329
227961630
1019509127
430562236
1344687834
495770115
834019846
886001157
1415361741
1489625608
987402824
356518277
357625334
477014231
656198317
1198217907
1372847549
870566136
961081322
305841746
1473749891
310777199
1325141186
717899504
641643255
822200659
1235308025
407468295
492334080
1035981194
1496096045
561056367
659289181
284110811
681534161
790254315
501674796
296780315
266402874
1096767671
686627376
432316590
1020569295
718011295
1255753734
826826957
705169705
1492984473
855833269
747875005
898991957
559845594
729713070
918752850
811510690
892810107
820719313
765370497
1338966510
394563540
916950728
148318686
543537406
473354492
817237430
1310686093
496522286
552599263
539118491
1006430150
1469897166
1484689978
725798069
682136991
1454966856
319177861
1399699193
1089089337
853407772
699297511
753497817
999835349
473789880
623429258
842635297
930312282
802750875
1161376336
585743039
826586413
1360004925
1393105179
1003969502
858247219
181015729
742161805
1383998837
274616139
578739981
529853689
1031721294
1119198021
642878538
336593004
806607210
808869828
1265309160
1057888391
737653219
846457573
1309555870
793757293
1452191749
1043918721
1063116929
100987866
851058524
1391981621
521697763
1452694409
1360569762
238311680
1301966821
786371769
55482619
1272342964
984303454
657307003
1531069202
230791618
1407619757
622888429
1267881008
972042203
926286967
1212893536
825424867
985899397
1515067427
1035968725
651759963
469885754
819690252
900659304
1254161725
840439770
773378504
994082609
1298278890
1192703053
1509805060
1050845006
723068228
1423586607
1490086780
200943724
832982487
177748751
848581719
476031282
1415711261
683384759
754765279
1013199296
1046409594
387866995
124971475
576925065
853284011
1203103291
505877973
320398280
1467254008
514958121
1515204653
569419952
945758539
1049480803
669071778
791580656
1371996849
824461629
882314411
727709679
1278838149
941860075
1062465685
1247771942
867863627
304632765
1432716346
1372081259
703313463
1434182937
628748925
1244366820
732967714
838640272
932664053
895881689
429429171
1473693342
359072842
1388370337
522176791
721995866
612664821
1282794144
1437944453
204009170
1329672829
375035808
1372077985
673569541
931980515
1362457219
340846425
663559589
477415813
769007350
912097450
1313729385
1410268462
1471261295
869349461
612412795
1438129120
1258876623
1131098594
455118111
581891984
559820591
1441518616
278576683
1057683831
836666870
483121500
667894088
781615478
804974
1407063418
1438196758
918107105
1070863760
915365697
1346777702
707168385
882450545
700678570
871476058
1084433708
755444588
514663999
733018542
777023148
938484450
697442436
1185949427
388627486
1296306544
590088264
700958069
511740029
517716234
591738088
900639583
928314595
1259415954
1309486249
883654618
501496961
229700130
1066566796
389168680
490114519
911671246
907163819
1116408241
1438083729
554974021
1240435349
1489258044
972287043
600140088
782320464
822508206
544909942
773027829
443021318
663995370
1231904749
1203384523
713314278
1351197662
831981679
1048041837
482944495
637849108
912775152
923544189
502892015
383348905
960060930
736833493
1454318457
557249998
1023130445
1279521590
182028231
1010045531
761892475
528572539
533839652
724750189
1372340865
685748146
642942560
282660282
701079310
678744172
621778676
1562004055
1032208944
436763922
597273272
1133843251
943563135
818732054
1399680270
883344360
1384620811
771308083
1059717817
443472260
643657765
1019249790
807970013
902514411
948355916
560406038
706999175
1304549686
383589652
942380084
803841827
1188546669
1495987628
448772115
561944772
1164777130
527942131
778656158
625795447
1195586177
350868908
821301985
756011244
397713035
685220839
579023611
730803841
601887805
409225282
513647196
1292611953
1276984173
815910256
917280803
591096024
1015753364
404961198
459848923
521604772
893133293
463392376
491624285
1496831889
283546111
782955132
893407716
445873429
1488141816
437243651
667702445
1020299532
356398313
1035815777
781310149
1438698099
1497025375
685073286
1323850275
666364331
712134598
949330027
789724389
786372231
680093837
505711968
99545309
855967473
714851013
808079749
1010745162
993205972
545841828
787035505
403984587
926825665
377441547
588529764
371230543
855043516
547395853
637566641
549718100
903257811
1047135435
1012344517
1139669163
672665037
944020503
841599315
659204350
682979123
402225440
1004700524
128003048
764821362
560421052
549307693
1152978776
558219513
518990862
698070542
599011920
717559635
765715740
639505947
1424692883
780798111
1123294141
770877858
485737491
1060737923
1363103150
1169666320
1020632532
243281050
586480395
979661061
927007481
365293913
394700208
697534417
682333151
764609408
1204287433
621446563
934115166
648281375
959639220
718926524
627111570
769060636
527644483
725829423
882554287
1004364001
341257867
1005058072
1593560363
741551623
2642444
133098408
1300736333
920110713
382056842
1339381185
1407774897
704876218
989875505
1313181534
1067970744
448368539
848416186
1122938296
1288213929
1435245330
1310775605
964444408
948411142
775162249
952187568
646270760
569595355
1445744156
127130387
891740561
1461046677
283636903
214076699
1222126078
1253382536
1144308192
611489215
1291705922
244098594
1326276831
708887725
1062666850
1070047766
952953999
738444506
1466382366
375230092
1417801168
962670389
775209500
497476024
1176121626
552492509
1124635068
545630476
501100451
641801152
1455331218
606098341
950746048
1306736820
600285148
959584533
614617826
817857109
450106986
1537850786
1527391066
1122940994
986723206
1461610156
790881388
862591719
691876250
1012898291
817690015
1395360183
687322015
1404380567
1489326105
1488334975
479834001
524479330
1114708796
1462027406
737911562
1148482518
1235841298
1063749047
253710728
1316335283
386654426
1450381706
793045353
1240507463
894144913
739613062
386209064
347693859
996728131
1006549517
1493992808
1182250248
717976187
780422133
535714570
1178029628
802825971
1051508943
551217539
1241611615
793540833
904993567
1320234149
183959460
129894816
772440236
862508584
1097176039
936312035
745872777
501690972
1445652141
473628919
146932844
929065529
1345935231
709148539
829866288
780704377
895113372
894198370
1405746198
1396375217
395523932
765209644
645465891
1559388833
1123684838
699008201
869794847
1279751572
1221764350
1316347935
603375837
505811434
925589824
893420507
517564083
1484883272
1276681076
1532030413
1403485646
568738179
1200894710
713509713
835770052
715395999
348753766
794531199
1522580160
964843008
890270839
594204564
1452374752
842512045
1314755421
453090564
1440577293
748767398
1044987300
954641663
1056225794
526153373
861624717
511838897
553898780
1285900157
163186406
1086814606
748519590
1258660958
1004186158
1584820047
758528602
934710725
1252668032
1548815783
851668239
943551116
828412623
927994083
841186926
1478835955
387350077
669820356
607383343
749878343
1518537818
843093497
1280783122
931372092
996593674
684986458
1290985058
1077389684
577107253
1320914661
390359904
1408154960
1479957416
476144205
1151046372
476751811
1414795905
703952577
71248510
341960235
992470435
966835196
900798102
1258709899
1364213517
909412480
772040199
1298405859
913280422
602339308
891295062
647748847
951465916
969013389
635709759
419214197
916354132
791037198
775747117
1373233515
842403476
710538407
1496144141
744051391
637880934
697061820
735170319
992821672
1451233025
1268290514
1553549715
705264336
1395835901
889556662
310709484
983897205
693703421
376273156
1042621225
581239172
301044675
462898135
445945733
783332924
1067034162
1444126306
934577566
618636871
1364072618
1487610072
1298740284
473875279
566099167
850901645
951242347
659005318
720859761
1278528416
693328616
1160998715
1471159853
1270904123
741797873
903009961
1012939840
593237528
1556255870
615684105
565054839
1186595968
1059665896
393199162
1009409996
1229069005
414196153
461111488
529860302
541113938
1232691990
1004160663
536178940
755644449
1516160251
670349129
1392199976
520044120
396897520
987507388
1206462750
946964689
1366860636
802992459
769222627
1597137027
753431318
436057978
1291242054
951713948
993542331
637394030
266542927
895630487
1224060357
1228884459
1029809511
744919456
1019312837
386263188
1222341305
384473050
752797890
1315059431
1022925346
1111367974
1586491787
715728971
583649178
584034039
1350368804
1499380711
720522013
1306371065
727800400
1030922304
910904702
1014748106
1154376651
396387029
1138921325
1071782891
613255696
806533084
1543900051
957942296
1415213437
439938867
394719367
1460306447
625276127
1252338543
1386613367
704820181
1067691799
1391687451
720302621
1005009617
1278747041
940717244
1446353072
686417748
1240346788
659385005
665768327
745121475
387231022
971228563
241223268
315111742
289308113
1014087278
777898953
1495742733
699817921
1098121831
1005105749
1276599853
151853230
662078314
1081761798
1461775293
1023656658
556808154
314060485
1142917046
1223084440
421659566
507386106
649469627
1245913681
416504133
669112827
905680508
963566079
1352590889
1021456996
738066700
593982992
700737339
762395710
902242268
244864938
551042644
738563223
1074726992
1049946551
811343759
1048858147
1457600667
1291925983
995353068
607194187
982269745
1094147166
1522913531
1267124625
577425541
1095098318
477090415
692971718
1331670457
1455559103
1423291657
1252312639
427144433
625250807
946354087
1120140117
1400690875
614411446
519405834
720939487
499175370
1506125379
1235631819
811528644
790074192
939070586
253810916
899793021
1128584908
1390881042
698961448
561909108
741359299
909068898
259766239
1414914085
466122651
997691993
696420452
950665172
1296852598
1217434030
766687708
1260684313
528575089
986123998
1041565629
414375225
1089830370
785803324
930485718
816620130
1478122852
261008232
1015685986
1155191073
490888422
1071221991
958407248
1061575525
971313632
884098615
466449014
488228964
365064839
846773505
417851100
839452526
424531496
310769008
1025670169
1403307272
1496876565
851026829
844107742
1207844264
676813096
344019861
597879014
397129656
855446085
1041599064
282772093
705157585
670032306
613851064
1226613349
229432862
1306635624
1167763681
1410485368
1491830927
1025358264
928799627
1352510295
533758166
639177218
875918915
1103673362
1285938523
1109528287
1061880490
587047889
851862100
488514959
908477584
708207544
1193381669
1010998223
897307218
1222830487
815251506
722570436
725760128
837874511
1478245969
952042501
1203812506
810402848
655632331
809487698
1277929184
1119286289
120673728
1192787471
777799409
807660108
992500108
1298403335
562086171
368575394
1452718894
1398617551
1376724958
1276166174
710951193
380149053
130628691
631386294
681598622
884613698
602161407
1441925205
915944349
546777800
1157636600
1273032487
1251093119
1366724105
1214279381
288493847
1186315890
512717943
207706319
651924681
975349607
749649343
1516366583
1002895511
1233956510
1427621713
1035595905
534499999
993082229
927028800
973233946
835546710
791852687
713974973
452288183
745831507
565732698
1012702037
1338026905
1008886098
477615240
1070788243
764418908
765904435
691718505
754760277
1111614841
884851665
1001001877
638994716
957131819
495226520
1458560211
378466442
687514859
709042192
747700854
526258098
739476242
442278621
455939915
651100262
326062293
856435422
561697931
657732449
264492701
1182933858
434673645
758786651
1428711705
249093036
1374006495
1259859751
735306499
1246589988
565847838
1139024376
1446000236
847669385
1034428588
980619321
1453338133
1310237315
352874766
1209907752
522808650
453925025
779233640
812379950
761551761
933255715
776554408
470296134
753290382
1407931224
1022096434
1362287315
346061160
773025167
406031808
516403157
902780966
52791197
1596977601
421880410
1415953761
775680941
931094907
1182999096
945985198
1448627076
1381914294
789617633
1566693280
717883115
570885800
1076383839
442763270
598124839
888834244
557803168
1138471944
914093023
570196463
1429200941
672152037
674574785
511586501
664926215
1274681737
699285192
776874040
982373072
657920194
1165147638
794291494
492331620
617311455
702110567
371019277
553864320
1005519552
463393370
1452197508
948661088
202277341
1404688611
829101521
1467771578
672666339
549733866
887495406
1143256842
1531520233
607677088
733218375
1016435644
1556323164
1207046717
712853337
538425225
1061884786
716951376
760343477
220284799
737606898
753198021
1434785656
554120816
966275021
1078699610
1424701949
701156679
1131684709
679922793
927355430
797809698
1332746588
357627161
765960922
390052190
582572026
337314421
211111224
381566010
566744741
1045566102
468882190
767876661
644420663
765342813
938469711
1155196884
1057325691
1511053003
714333428
1419207962
329439668
1012277094
1146575941
1203218458
577939364
648915790
779313694
220183976
1205250995
650168560
344974303
1019849653
590954387
369972384
506941014
1017762014
375415741
678351929
1040037728
1333139501
599798712
1379548370
649916865
827367275
1503498789
1371246857
831308312
804464798
501077775
828951602
936819216
1320835277
990860546
731091922
299854246
870734207
818934507
502167426
1065732576
47653473
931774244
1024310943
831856273
1317525332
938283788
1367780183
1508906264
1183131466
1194113482
901901001
552868088
985871788
709025246
1402849888
1289593622
418650632
1575875892
1439885914
985707230
311371364
831884667
1013696633
459013585
966442164
82985494
724640859
66140602
444129480
666256556
1294871038
815483299
691200772
841254374
353184917
991162840
653569392
628745056
1304163361
493906079
547755949
540338274
740632016
970593767
1301787901
1381185580
353098700
745865188
424520011
711511863
589210168
1384503473
1187385570
890987146
1140340854
290700182
658434728
1226810115
1321887577
669236206
583917448
1211624374
775763876
1440391239
1203980004
1293374799
1083939249
830837987
792458492
395329455
1054293829
1493180948
1310228395
660762095
422183330
687968909
712345956
677493828
1011600754
614234090
1299915853
724971247
1059657224
1322656179
1009150031
699612715
1074794231
854812659
253867102
493921541
492630741
855988634
608315990
481463262
614667327
782847196
1264734589
1299849956
948932003
1040474189
507419618
417320609
801785781
791856850
991227170
905885142
1357738861
533324232
627306041
1384495867
413103330
449786688
441144044
272623383
789514961
520224672
790736386
889877902
915099816
828080300
1026685049
481635795
1464976176
896426734
1501784553
1135362740
648920555
395419288
1257693843
504726896
1512211999
1207347432
724459069
1452371990
1463967271
530322755
399137530
909521708
1126246211
989998050
999854740
901091502
461323162
396773384
995064230
1039757540
620462984
1071963280
508139504
1303260400
190830602
845870669
1032140818
838205762
1311025902
569900205
613044651
1576331367
547093854
1437658109
845095590
1340713168
708169938
889931265
921465574
1055313334
739297989
974777124
1317032962
358163701
1136288318
406607956
442713787
414411843
1153284806
997881961
1135201110
1511436574
1367095103
562677241
485912202
1432365619
677960416
1307341859
1511999658
1380907907
1267719697
1070682771
1027835506
1392744881
928171247
1485419623
988965714
1485026388
1054708970
894881098
484652249
340883628
461677978
829762800
1465699797
828326913
1144589197
416972066
785921026
572632283
761578200
1253024363
1009779718
416852162
1391413370
657633800
818673310
1409195284
308896018
77884567
67317733
1123442360
1068175727
1448399221
861769566
1024800227
566377155
321200330
621610658
508406080
938344156
781812088
723302703
812239870
584801286
1165402134
887869294
1121876560
1197636565
668027535
831577971
1465476283
711648291
701124152
1464341986
1143284429
831611073
1009378778
951874199
959028492
489324802
843711514
1538573409
849685743
468830078
973867953
496636184
1356827523
1543840230
781425518
259926882
1030393367
579363068
1196996142
1595397032
717311788
771862622
1451751228
963720712
1000606354
925932186
639897784
651246259
1199563015
707680870
908200789
635502444
555306129
1353633817
301687556
879323254
594752307
544622656
535203688
1016620389
1178430690
482578896
940780069
678331923
502115154
456472423
401901031
618123931
1391999329
483525500
421474320
397345050
1450233825
1020707417
332016020
1136827616
858421632
523025986
766835890
829895053
1589063346
902891668
479557384
623117797
470061379
1061166150
359635180
966309715
1197249665
905029254
795436225
497636299
756927622
1017572058
1439565187
466118624
1027565975
1139492924
1442137124
590037844
726506129
1425430247
1142979852
1266251364
1229379204
591480180
986730591
553354789
1398145223
1533436185
1323453420
876992451
953279621
362247635
799874608
1163512447
1516597506
439419497
948775425
1503526801
673806466
1110862718
835753914
1125299814
610730643
938179275
1498463924
603621403
821491206
245688120
1411727530
492947350
746723948
373125783
1046037335
275475554
693349880
940418191
369933599
668809111
632649847
677684723
943860647
888157612
1353587197
864798526
1031278633
1465438326
1234548063
772960515
932453424
548212392
311323994
1055746925
640475155
491024207
1023659846
903112462
907359235
941252876
565338765
1590067813
1047620890
777059057
1034677631
837733874
910521343
1252651577
410241469
957902784
1214396092
1151177005
1327941194
802147913
329374931
977480516
1296417523
734510373
1222085591
584452645
1501899806
1214245800
1381139557
1012632287
695801770
995069187
574318342
949416198
1485563893
1057866536
597382432
1489277681
473316632
382679658
566047579
841251161
948163879
1337887356
1304274662
276647949
952552752
606220956
277541476
1491927591
488265310
1429448232
1020238409
769031656
528380671
602254217
1072901045
1362572102
1148415507
888203677
1149321267
430081402
1106991983
338267543
901205381
577486719
1186194593
674800267
1056538579
1005303903
886232281
1494430582
365160044
925245953
608471776
445788898
1092055256
656580491
753586149
546664259
881788125
388246584
832185734
1460965610
641970904
1377906596
579546663
918828660
935472003
1362232592
465447077
914351907
1218845154
1372944631
716328242
1481653568
717969247
1322656077
1443545813
547365208
1211459826
628801529
527695648
567468346
645104799
1197021163
1014054344
826101891
1094114118
799287220
278091900
704832966
1431677092
796161670
831626582
1354577288
848565050
797564912
1028102712
696845849
1079051824
204531396
808773726
1067468889
1526632494
416892598
606001474
796902319
1048939694
1212686142
850950560
1284801103
959898231
415515960
1089461350
1470506900
737538154
605432752
705848057
853096331
419522213
417377155
1538275347
828990546
300895818
630455644
526758526
1013474384
1027929857
1472661252
986539186
736002806
735485973
495650978
785088805
1244105398
797385630
1056780106
723558292
581920143
746005945
586495356
758912788
525513016
1306611701
1222109668
1026067947
1476976713
1210393008
1452433845
369333544
758505829
1361477005
715817690
209238315
1011155470
500120244
906190922
590197517
1277826263
1254329860
428270889
1201662756
849142424
638750574
826000869
1091345146
367284395
682675527
452169692
883819451
957305238
636444880
968862549
746296886
1086351243
1200521873
423577868
580289999
719444607
94260318
1395047378
1491638941
1278602562
1234387688
1141004352
835143480
945209189
842771536
585795916
447084598
642404733
872009952
1232707436
526605275
541910115
877430415
895675548
655556371
674695322
386608985
1116783980
465541188
752769458
545299513
1019095335
725984551
420968903
836864763
878186241
542778844
480777232
1268650095
627352107
550608863
737200353
1424846512
491218395
995511463
1216367422
469484132
1425718309
497238319
819589511
1510391525
1155919416
352796068
606964084
352477889
980934318
920420601
578263171
776209766
600243271
959496407
402885411
531258846
896998618
772834076
322423272
938581709
774778512
993778656
449507221
1441836992
1101660828
813043357
1336958814
1202133251
822203969
771450487
1010990546
390789674
750321152
694950671
476165961
455611025
448456713
1006059620
401967270
956097114
1339603179
1333090829
1432175723
554338112
984598502
865901134
1235466412
1556118923
1498717947
852025561
312159463
1002771095
850059269
847471423
449416223
808093351
1233454369
283622820
1027879412
662765918
1441047639
489536592
184665518
613840878
1004910017
761738260
1239096398
228691787
381251878
704045603
483210004
432982371
1060393100
405917412
1207534024
805549209
586890761
1126715133
696561677
453417427
414938065
387950753
803964855
955744683
616161943
1110179682
808945639
665810846
865762841
1130836013
385903541
1320084050
1002818340
266532463
796283191
515409928
732782428
412288705
819525
539426697
388489874
457466643
607636918
1173443321
1377912369
946873707
448259699
1383716502
536386884
1431579581
1414955303
719154197
1224550903
338738016
903855198
986922345
1270839973
510284507
281909691
771404735
837478867
906888930
454746699
1367353757
3297585
930675668
609242859
1096645234
1247891433
1492280655
544862391
158209152
933765167
1091192017
842283949
974652647
1486535187
493971555
813251696
746734928
672338959
897904506
1416700466
905151581
276583256
912047713
509608463
1572420583
467084409
410506223
668997022
1126170706
739803414
1468287960
676726296
1122161404
828705647
929255945
783527301
651054692
1227511269
510110225
1322918882
314268535
500974978
915660612
609393104
1346046438
1290339335
1060379155
1193215147
1032010859
738647608
730898742
1213646975
561383783
721319552
852950215
897196017
1030492882
1023359279
806324350
600022768
714329536
925652934
1432023075
1396962431
1303085490
1026895755
1051123337
454316925
448575567
1007338502
1311587261
582320463
1388390123
560611984
505694596
1253328826
460209969
1389236670
867054116
1250133442
1344470398
464930460
853581736
796913937
419483633
1298030328
888579556
349455209
509207846
503007743
314076191
822272522
482391155
839166686
1497561340
536869907
424381772
477755411
890856167
848194491
1509127859
1197995643
491582172
382404829
900604292
776360345
856460468
717794143
691437681
1203251169
840633443
1130875382
818653940
769495872
1433962879
312635
1045324878
1033869665
1088852010
1019413220
823884194
479598147
828102907
774220067
677168442
1084242174
1519155240
607450694
783191725
338276196
582293402
635217456
334913989
941429241
1464937031
854106429
463142153
1327399380
735704140
1329175197
1453878007
1190556039
822345076
459404962
837183391
1444625647
113394756
1464581067
1019008779
566199927
664672177
819657136
535510285
710064187
962222591
645417282
458634643
739674110
1157259984
823387554
1479474135
1296242211
1101868005
524257497
718177994
294389063
967659936
540083721
1129422827
275362595
730965738
486208371
1406198181
1229152617
1016156327
356581264
1418714712
979645658
1335361080
416270858
542531069
621784331
1119406716
773599046
629015572
383037649
1289393908
792410765
1334233891
1235440778
406214624
837951405
1057944268
622190049
899511900
190417854
1049734262
1377492544
931234989
1272965920
863055156
1372739892
575564981
888863289
652026988
577353067
711162660
117708064
1225810087
981997951
1483773253
1431034781
1454191669
798793289
1062120188
1240298896
914947848
1157904516
38153342
1372157827
1434123318
765675969
523805444
678515646
478839241
1009892289
1128873018
591833457
973727833
1269457508
516657889
1502231904
778680827
881088806
403278967
1000101718
1526470044
392932375
1558082878
1637171
1450570725
1450307674
478663829
827806636
495249761
1337653435
1038604636
763409284
762886456
1325810817
937683608
1044396575
1442479502
463885841
617980450
1021536102
899612029
879834028
762562777
499307108
832008373
713965646
875338821
558321036
1013465457
404951984
1150255144
452941835
1338075952
1166187792
1414056616
1113270096
430529302
592749824
1478076933
551004948
975808691
598062715
939159748
621819407
674409400
931673079
515573469
858635156
960882849
328750140
715408321
541336981
1318450488
1021886817
1422982057
531838654
1123107670
1330429035
1365838460
1253871683
464348574
643216873
638039341
734287524
1255415822
806714138
1001701887
835594196
1109593488
560003834
1094099486
615368134
527045982
721512944
684431473
719308050
862963879
833055736
1265757248
1278413644
662824165
585209457
757506811
836561035
514670300
1434612352
1109578638
685485072
1341012861
670944660
1265360394
711575140
745768062
796614258
1006423802
456932782
1214779234
1402968615
1108595207
835992408
1345038180
710705073
559195552
830459903
1030179616
449509362
1487946128
527652910
1424507874
399993558
557109226
485015128
947410471
205024671
993197480
742761081
1233688794
662921781
702507666
890174238
722127050
663760464
1135113871
419328354
427314587
374779263
1008063928
547917394
1199613639
1134342648
578592133
272539725
1028840021
959224790
786333930
1146662567
894611486
761121802
653503725
613641783
721486887
914527748
581212773
466354559
884502871
1397003589
879260806
1015873308
1307373944
643767086
1536897242
1177772689
1095769488
509898633
853807412
1362607065
116636740
1496497096
736527234
473472235
386158902
1352343587
1508343586
817691593
348739938
453085242
846283152
1233147197
382474338
363538433
726030534
1093772542
1482422808
1344970698
622916819
858123550
1284026876
920000279
33278984
1171345036
1335761547
769576575
549136655
1563302198
219298710
1259547678
616194503
1457213267
958872705
1094770758
1480370915
589507771
1485603637
946040625
288113382
872302058
784720658
929109877
654221951
1308627047
1275418449
361367367
626329074
657986816
629940414
537483568
1412725028
693765387
524085346
833025555
708976584
701133240
1201503940
895234470
1053020989
964607819
1356471424
1034484579
1447411930
914222709
672576994
856525689
68845055
1094480638
367430064
594487704
975084609
910787884
1590627976
988529364
1221900533
1351231736
948756003
171033183
528527764
768218953
750388595
1114893403
331574733
674659308
614946035
1419035024
1310362567
276843976
1416421771
596717424
541443730
752763504
322496967
963088971
996179450
959946553
683701543
1460218231
1049208767
697311195
411818891
369453070
724517224
678373228
1077461154
848234746
739509131
585277359
999791405
1017018473
1016601168
1096424191
1370383081
1156815199
1379457733
1308150700
783210763
1198190077
1514057137
1565729978
906216996
1492782580
708833983
1578346751
755372945
863241912
479423166
279620407
1514422250
665441885
1320416743
1228356716
1020302679
813644947
714837402
584277533
525471885
1370719104
570522645
834924831
1211265160
668952169
284202322
1001737798
549521770
289375297
1344735937
1302671186
1472387095
1039619625
1311688584
1151436801
744092007
906516193
1203593559
1388594441
1061013705
708022607
1064020473
1350223376
677749873
665295005
724589812
1161812262
978185201
882656595
729223400
437995600
854435720
1357278113
1012248341
645770223
792362771
1061198766
1055250833
1151395346
1151246286
367707078
838019651
540076501
548982998
826953431
511306958
1549534173
1345406946
772437280
1458684384
623871493
1246172664
574476064
778502695
867788527
791431563
772764187
1408608420
1449767661
774235357
591629399
626581801
887025017
749285158
1279529060
898804258
530703516
1377628348
548603973
972544640
1148543783
738212219
977190425
846598672
1114654075
966048337
781068433
848957319
859223832
1494476697
1465512853
767476048
724872711
497167633
397782212
1567891131
1590049661
657793664
832662632
627011460
982350863
1214064285
720770017
1326534003
668579176
809781141
1407689679
1461028745
749284627
951058279
425722773
984813803
706760807
671840260
1118770704
709918513
1013168620
562023522
1266213804
533215452
901539192
800569565
1437092419
443919371
224272314
1252383901
176972949
958696458
306468535
885761652
538808227
1246610121
1425198705
775573182
835946577
170506942
951585971
1268402269
524230243
814839617
1063473066
553498155
916725563
544975039
1452156892
785751290
1325394170
1437867488
585325932
454669205
923426204
483046066
372661454
587412564
526557737
524295062
578946864
739735626
856231669
416514202
478674884
660678225
751050223
1250700431
1467148085
1034920074
884846093
836882444
712474177
960491133
1494305816
733153389
865292512
735606624
469997232
769765312
1234122215
1245234369
735681236
1284737952
578286584
480655848
625159543
754725700
510572311
1468497965
403379050
739117687
782861136
381050079
770104267
793966532
1481952512
964124391
737253145
1063224028
693251070
1245786913
740993995
758251581
806243151
926934906
812700852
764336447
737563321
1422413909
746204133
451017298
1154544941
1457274575
1406128308
1569974227
778685288
1256808084
900548114
1461020589
1338359756
932145504
1366551936
1239515514
1296428937
1462631827
606567105
284953619
1589612555
1520954525
1031046252
1299734404
991391657
1493166205
1143433951
975555490
1230480904
652674142
426207772
1433758030
1107322978
1250104130
1009065496
187059150
1056648592
1132921420
393664008
436114410
855623778
1236131872
416461349
479951760
763395310
1037092858
860178731
829293028
745765008
1344880648
1487775541
868687341
1241939616
505012347
927404420
1315401067
1241354089
1470913330
856022870
843146589
1465882591
1177646222
934888389
910883262
908266455
421266403
754112930
874219462
1350164698
1046443057
707887331
1386192634
1258617182
855858299
435012546
729681759
901357068
819836124
1030598548
1591565005
1200985045
1481582679
1031105896
467898547
1276702663
1311470757
1324974012
1280341626
1068408167
1346125983
589828240
1395988042
1026112912
1139924245
621642903
1210129841
1348192630
1373913967
982818726
938980096
1174525456
1027027708
257997106
1237350698
1132043043
1146964824
404705987
1056975026
713864214
967084623
1157507087
1016399709
364307750
372630870
457994256
540108733
428420335
1335424970
527479521
964419119
649585020
979013881
956550984
1191792249
696686750
1333992773
644569059
1235255043
344179239
859355918
1469412472
721971260
1096540962
1447665005
1075022162
1250694489
1536323864
1195559683
1157868519
1488260959
692843019
831300735
1313655254
604143021
1432217518
1047479383
1590230511
920238379
1318173029
1425497540
621106852
477469634
526039979
647279670
643598821
821263973
740851558
937044016
613746935
460193298
1119808701
795607439
700347790
1229537060
317244007
1021252261
773363099
721811228
842880505
647110447
1023697032
429996013
760428686
634081320
380318322
1025181328
720348763
590398332
1265203880
756968339
776409221
664444667
1225860058
1213614698
337701047
1014494442
480168158
555983744
842005559
1234458061
582296240
998868083
1388262295
763561455
1232254376
709695668
1333235862
802902383
373182233
586550426
349975262
1321849502
566343045
576287328
385258947
1066158911
1318050399
653514558
1517386599
981189997
1121032475
702379387
661612448
723429293
319650712
474157925
1219017460
1446195238
859435557
462086323
856808644
1477999958
1344581012
1316228256
1428058682
1316734371
682490480
1188522369
1486212467
1083114659
543719938
506228347
512512922
930996603
1002262490
433964346
688593253
1183881453
598500914
743022368
877880142
536331177
800914625
1570649801
609998635
570242144
804671473
981173243
839967619
818177343
1285676887
840197110
948465975
560173263
1005490048
738259762
610614039
498724852
728928922
423271751
342251834
886497929
824621710
844095084
753467589
21972675
316364707
1088280551
310987692
1405449044
746620473
661023782
651094313
1414474839
1138260647
1235295803
417270444
700359053
1134442556
619154748
440171119
1590655247
1224785062
440873707
216712033
942660462
803546446
1096033955
1205279155
1283080438
509941985
767848766
1290887552
1552349796
362334811
462860524
1002547591
1309739534
1382736426
1467126006
1313174598
759791401
896111344
1040367512
1002359322
814537632
1017303395
1036839908
321919164
1507143809
1469618506
1102386731
964913039
451185980
598528381
774528471
1066697951
678578579
739785368
236555743
922293222
446728889
887611789
974657661
1479283199
262747439
1021400403
915905366
1335205637
593749187
514191437
728253289
829704144
1185430462
1034028667
738906426
380511597
775930930
1108315544
1266608849
377958953
635009267
783537224
814121804
704386721
1284349921
330242846
809112494
770798323
508206637
1479385497
878068643
485330898
1115385486
502891202
548682474
1103597283
687594207
840322076
655314233
888901522
683592049
781094593
814409089
1000370030
1375541583
370593158
1030765307
1250022046
767215154
395116797
1351593159
438127959
821576890
710589246
791721832
1341860677
33366778
796615923
489577361
1208626545
529670386
761870413
929486893
1069367442
1142035103
422372544
585612925
1148614994
1018147104
1399361159
1418395284
505390806
755439713
531370729
1002868393
786318703
858613824
1444061282
881666555
1415080452
1435557227
387423222
823236440
676507888
952635912
1039807130
1026667072
586033796
1571958362
837598294
536509520
1223832176
1159828404
428477369
1388102126
448323654
1275034180
743033242
734409284
1387495703
697012238
377521165
1064184026
435335369
1220799921
861925606
557299603
1417917219
497287016
1330677924
428860275
931945824
848910236
872090979
1398392128
256443580
1452684089
401655505
1422351840
1037718277
831485535
363064308
1119850846
566374148
740634845
607421129
1067304761
1098629462
926373343
1209712179
710212550
1100196056
863929640
636389309
770915228
746462354
806094027
940760338
1312126076
350108630
564812127
928056307
651742915
1297421858
1197102938
641276466
883327494
1189610328
918929856
1573869489
505787704
825675951
701987403
1460445861
1480069744
1006866345
424519211
1229503064
1467195241
1215426716
1185378596
826145867
836196392
979015748
1090296859
827445972
580111240
301308645
1344667120
561664699
1394399935
1444169250
1142899972
814992826
914239344
1145302710
586118605
411986223
897496207
431002683
836007213
309273304
959194291
1185849557
255780312
1475117465
196815719
1045073238
546708915
641499628
728412285
806278569
434066230
713596754
1226663249
889113082
921650743
725335985
972673107
880967303
1472161879
343935650
269434195
1103518362
1247419472
406838575
265394018
595865844
753347759
1114572574
727037582
728295528
1216770916
325629132
1016031794
957791019
639746317
1387259289
876834267
413903090
651331983
963983288
1070802777
896812322
672888887
736210552
1040666615
898413301
1484792813
367860570
944763523
550692654
366390377
421170198
1300157171
1178928807
1203246609
797156359
572523242
339874311
809220844
1447004216
1523912998
1217505160
908648767
530869371
1422301500
775401864
771782731
449375633
466188829
411336251
404945075
455876770
373926901
726937168
801247021
69057988
788281414
497032974
584257540
1477972836
729094976
469310019
1497991541
424541807
520800767
633497577
457134290
778548447
385603242
808015894
739867154
1166326338
965610154
869679546
902257640
516437872
1237759920
611636251
618521189
1340802533
735598384
397842194
961943153
390178615
641979087
1574557146
798648096
517086407
228107923
890697511
566808627
959313529
1016058406
726970554
1226471063
536157769
593606203
488683672
732361390
437872039
687627286
832306177
515173220
370932795
1010846056
607970972
906334625
520879574
1241546361
329667661
912589184
1503657943
671819995
452555573
706849252
463250979
1254461353
1045807158
480047887
654037099
489429617
388294826
927057540
1032453338
1357045326
915871631
538466719
552128473
348981448
588825376
924587979
1085524448
1106285685
1215483629
1518131123
889410754
905570914
803916759
1056861182
582300056
943886239
920479166
772279551
1260617804
509313080
703804474
789906739
998910484
522211726
1387030150
1129678814
1257265383
785016620
606215558
916303290
1456896839
1490204651
227276449
1229031512
936161604
1474469604
486715596
629841164
862016616
426611640
1208939966
907069362
965490815
694246951
250672315
867240989
404347747
231944639
528145350
503981216
1413965147
83613128
1302077030
640897168
1252683245
1324133502
498671994
669438858
657301042
995349229
601555606
908174221
505506530
523309002
600586178
725042572
449463435
1379987872
762703135
311138238
1102985420
1184748708
785487443
764246172
245757073
887917936
1263028749
330338898
1462032696
776622775
406884990
625505977
1008185749
1301008964
342903798
488604668
978076752
1280049191
783128555
1321514784
962072162
83658349
571028862
416333387
1463549209
674541720
463487834
1467182691
535766502
1250288204
488893404
506772318
447428314
1457758150
955094776
727336534
1350018973
1025921505
800502784
435276859
942133191
1183360112
1410349687
988406489
927468504
1386751291
1039326188
1090676562
361162762
369468107
819159263
1486146399
1201938148
701065091
978043928
581365619
543298626
400008534
1394754993
1441650150
1306091239
960638035
418217291
729994681
451680028
1391629610
635928395
1315439521
870688873
1312712603
1144137251
559736857
1586886147
346187979
1310323603
1456922320
566712981
1549706964
369103361
947383153
1373281534
490074575
1435682363
1422343313
686575862
1096029222
1497134436
854374077
1342851476
1551727973
1281266929
503022526
55863606
588057816
482687667
1295657447
778595287
954702762
830355583
328031712
1356799471
487316081
1448758140
560080927
1267513401
1058869664
727564197
1391525520
1091727252
1002922008
728660910
653061877
861974103
1157165210
518987977
829225840
781434991
604395231
1534667180
1189331339
1560593981
1394765422
566977572
1521431655
1043776675
448156779
1290384957
717539169
697920940
563535765
1032946092
1152075881
1057875927
853738922
154836074
779575575
202804063
1061802963
685346456
881349882
882801320
429422130
1100683711
544023411
546991410
865602018
1378378723
956099678
1228604606
965819100
1141083990
1167695795
1348360816
1026398195
676503585
899105304
225625734
1447614525
571948339
1538717438
762225293
907679677
696665116
653384497
1466611869
1278256696
945930481
1400146157
1161913897
1040902974
968886987
1046998303
528547416
880453223
900248264
778631279
1156308708
1030059613
1159431878
1032222645
802889536
974766685
616874480
649404012
798397977
414538265
718310980
1406971953
867677621
1517760258
496094576
268920768
706245590
745619435
372231719
1168011221
1201604361
1342965212
946735647
842545410
1349053274
757391884
523550359
737725550
1304550269
1384429315
1131772534
1558649236
1210967281
1167917883
302947126
1050846326
820140167
764892014
656823705
803294242
980577403
1052467834
985346042
962549137
658258637
810950997
1351017595
978274748
1155048215
984358291
933878244
255964129
371287628
1121294291
740711827
236554141
638716151
1528626979
1290489785
226346578
706498737
386273293
494161147
992977804
1192493637
1388012961
1549827985
836368057
1016680959
868877365
1023391900
745002512
810139342
1430923354
441795505
534191631
428151613
1070716413
447217343
1094280734
816566463
510294722
1003293237
1099774106
1450483769
757409474
1172600310
1411656964
958891533
882405415
1408799758
976283889
542185041
1072912683
1442663402
1265184261
1193391122
1054991039
158168214
1485628575
1480907122
1179537310
1413909598
1069795859
450863704
350808418
780106907
933891442
908941085
612675024
408018148
616574119
699988046
1384492033
715332405
945587572
1453376762
918132731
1330449441
493068453
976618942
1065744377
846316729
902933314
863628369
1004302891
762389523
432406736
594213117
855543205
973100755
910783660
1091305962
1257559785
1173364435
471062957
625992866
448765129
1163730668
1384921837
1471275603
995017053
890305571
1362353311
1293303916
278427604
967840444
719284878
514473502
1472933898
1040574843
927899796
1522458050
784347184
714428415
800755662
1438155684
1365352304
1347302213
803381767
569588498
720808644
477964257
168136162
463452791
893790120
1057878641
539830272
875937360
1183859743
1234844480
723137537
1455587810
857256776
1482396130
1054532820
817592609
1513442146
578966661
1465664856
1497440006
1145954300
1287398525
1318852754
859055822
401861130
446506382
1235484102
1418427275
435054804
1046658714
1025743003
899462607
663386921
1444617134
1096242863
371430545
1070233521
449247594
1276084719
198031308
1004204950
520078426
672459340
340539969
814927231
1437244307
683752701
1257258366
1472258718
435904156
749285476
1107649871
1125414469
145147960
702042296
806439606
441069984
1376514680
1173673124
698097775
489116218
1387725349
1310574275
729422184
787140620
864044110
1200355049
898244543
1465633667
1427002302
892541730
703287827
747764717
1108971767
1132680444
1359252788
1065356490
886138029
844421191
716146955
1360861653
675172389
496953059
797433353
587296040
933252635
1018209692
1323843399
1118794620
1109567212
1262111319
1489892241
640569175
1330955350
544758443
1160115123
986258923
1093629120
507560727
691649822
993858837
74907555
1388495440
738077382
1059372274
738006648
705002062
1413769793
1077743016
729661667
1398123390
1452956480
826821837
765068558
1272493503
824629510
653265582
787825734
572865305
528269289
694769664
1080449111
879749574
1215787524
461974825
1214283437
269477617
1118609691
344124402
1514812197
828381336
1538988110
917562354
560865390
555382890
1047555363
765714829
370420442
674295456
620605355
891230943
420244208
1505284775
926791877
1360151182
728887449
784302377
432614572
974851592
774387352
874587149
708232465
1122799579
1256000468
445628801
1064362456
751730977
1349701771
1186887625
1032195473
811414623
1492085059
1086763651
1068560147
1011233066
1353400853
1432978548
869630965
1122915279
1125064861
694384390
541598930
1024204430
1153239354
793991504
1080489834
1124354906
1496386265
867749356
955803097
542535816
1017435181
1188787452
881498527
987988745
1163710116
1031222404
1442798020
1151389894
1286502572
1204203261
753143959
750458835
1099411070
972516687
1293136916
997660035
1186264095
977227170
961583854
909633474
1343059899
710050851
1485932982
1030667559
753889997
949434406
737143299
472911653
1284768093
1433116191
974989250
559949391
862142887
605309993
901819294
1308651590
724727605
852874804
727663821
400702600
1159448586
502607905
917963321
1252419777
1444552262
875089586
987672834
908647356
1092966639
531963978
724210667
1008659983
466389950
935283308
1523140398
1010280565
489547768
340806980
836511975
1393981694
1081127894
391516871
427297811
398435912
504997228
949481407
1434169934
805980200
1495158145
1208053669
851558656
1071329879
732547536
503956903
1281394403
685110503
655850197
737186470
839658481
388437800
943186275
807878416
831357575
1427381871
1496887051
946499478
821727686
1485370515
956133013
388005525
620615726
478481626
1470763032
1370243880
846732450
1466982343
889104458
1039929716
610768610
1305387471
502492677
1271616207
1155512790
886626752
1007691361
762480886
326764023
1059716624
1420173377
612481026
714695061
897420177
1283732101
904958734
443303101
1383989837
1179552528
872995456
1175777480
514232575
860572699
506174596
518930400
884064014
797754924
851943292
1151393683
454242730
698144724
1210997151
316089658
935863026
412355750
1378041025
314258857
960638616
607888163
1046210940
536419856
430284611
872107909
1031174584
828255253
806433312
788948531
889418902
69897427
908950927
1424250261
2437895
320301675
1215310809
1457761985
447914715
542926665
1362441515
756264833
658736163
1244532705
833667831
1495076234
683403525
959587244
831865675
948596647
620159825
986546774
468727569
827691339
1115424320
743783239
1054254868
1173607005
674690372
601816651
908313803
863398011
1416187005
702278454
1106852392
408347097
1289340013
1429138304
318638270
1191948612
1442392595
1171529465
1076682316
1091565744
957833937
770228469
1580877204
662619260
1420846161
539282740
856876677
1223375007
480486414
1153949570
1056316751
404571092
800027331
851456089
1362393930
598357690
500106587
468323790
659076253
697936503
786165181
1357515060
840088483
1256354839
158373341
520952490
1184417634
1062041810
358349988
186128469
686743687
684779433
531898268
1223694433
453103220
1519471940
1254950773
753831082
763325563
825330932
1060007928
775070680
543764626
721007758
243676620
1131027935
1461629939
427419780
450833558
1108230828
905439585
460488807
117309109
892364173
1455975665
872377992
497721357
763085511
478566157
1405832524
579330640
1170626870
749820279
477404638
824610060
1087397714
441689415
958119450
1473432232
483313424
1414283601
1255652669
713058306
1496694676
295976714
1030673593
700327316
866664789
762523001
639073264
831455733
468056192
484318734
519241694
1176806062
832684719
997607111
939204635
1423286652
1485361278
795310242
830283633
1239094385
1457221885
927306450
271716530
766584369
126639836
1367772392
443854307
552086812
312996380
669851318
423169748
144463213
624110031
836828060
1430984346
596140772
857287932
790408583
830563411
616171920
554523991
221541391
815945502
475808321
744990498
358961219
1364148556
1238961377
647503731
1529822313
1059412141
785928805
986561021
840431369
1456463416
627731935
1567314426
1183214823
485405933
1080027013
905430548
931822939
437549771
1230647841
874475201
956133329
933735538
1577134720
742951338
538775245
531400418
1356243439
1224214701
1144262129
126500786
1072314788
762876244
1133318618
792666197
897872494
406183808
1198629520
692816735
718513018
1220118130
719991338
605586326
813688323
968062123
765614031
646489561
167500928
802541473
480193224
819213541
1179324264
532607472
810413657
1192311728
211471560
415579049
987204691
621855110
470976926
501374879
1550142115
413828009
1070419382
928755308
541570765
131287297
455372745
660773255
791871480
464763104
387419009
888340336
667228489
798192794
796708888
1508677539
1125759580
1343406380
1144220345
356678113
742198645
398971688
448191370
662285097
1075543361
598060037
861034553
946076433
928430175
467089604
1469126263
278779579
511537319
947476061
691305251
388295656
1268742533
829069124
1070544382
897690947
1147610298
1078211187
614693520
135083354
348341504
456125680
914551149
624185451
1243482838
1179585376
1114299322
982360149
566751721
594466137
594150469
1563830199
1338604065
711987401
470135873
1061873575
1586471201
879347412
592912186
954626103
465068488
553483034
520777782
744994872
1167950298
419333108
1547016820
1280863322
1321552151
1336945480
562685568
892863025
1429468859
1146945464
545333050
1201641466
1303771207
549877716
479166118
910587288
688187635
734741285
1346613413
1278417956
1132490653
1160791659
1272129749
1402425808
800735078
1124907495
667829079
1454515064
1167209934
339310861
867734901
891328853
1501870449
1498547539
671720250
1360223032
1517332332
584559945
1473036284
794746331
236481570
712200371
1290578595
721731754
920546372
796573012
388858234
635089543
1576410903
1054373138
514989123
1513930709
869106425
707323644
726563469
748614165
1080000831
894174052
1009183471
818848557
156825053
1599321551
2131266
1410746829
1123757114
1087579769
1268119112
1486925857
749497343
709487168
378928547
907272304
784077416
860444548
1420206238
846919491
606053063
786721139
877615486
767632687
879788482
70841576
687120265
1014463034
1079450466
402283690
752027757
534433170
37296236
1269871070
1164297487
1138349769
1514693673
1022320588
1539318388
1123491200
877086456
1537365349
1108057454
1427342779
1025467336
426769128
881137884
715862119
823870743
1543485481
357696128
745060611
518988062
487577144
1048077280
236330597
948174382
737482171
872658822
1178053465
396372200
1017945456
822357027
340052940
1254561706
569778973
1585254278
1053385545
639612190
622828264
443454060
900612057
1232491047
648873123
939729071
567855483
965864913
451711434
685105232
1512357115
976733729
1443688914
763855540
1469545963
934140215
1344376654
711093831
585042065
1079223961
990121182
809472344
684054756
490603497
894596129
891889927
453414330
599461723
1078835293
1172070209
466437440
1507711979
503319125
322034925
766925109
1317733635
633494390
52755414
829628106
1499551434
837613456
779081980
395401346
1243292816
1282467601
761141355
954090592
897429399
456247413
933466252
518728963
1020219483
1102465177
1023978009
722485330
1302889371
1432831191
1240169849
930408713
798727114
247235542
710477613
1171481664
268823003
1077768328
1319946669
473880896
523073926
716035852
933663825
266491196
658863544
1240248769
773522964
1464153880
1278055336
796236964
783085798
1263517330
1551779474
1454262221
1149358300
688802888
1488755455
1313431571
381296979
1019897644
1139346833
806074917
819549650
1100846099
248510269
689646854
1454217419
493988923
478601025
373060395
1192757877
771089413
1008743337
1388642810
325594792
1084842695
477689754
693774206
1362440061
909875653
1291772226
247348614
1398176141
1437616605
582226306
1135520916
1213984871
1085505882
973849325
985729936
677328363
1259450641
350901468
620116775
1239801738
477343242
395649615
922032596
696896229
730233867
419275448
769388206
531026533
579081381
739429304
1352041670
1180132106
378154067
1132966248
716277527
1048750173
597488516
987020431
1025765025
727597748
485081193
1469663870
426210149
819768499
451260773
588305452
1278551991
1014920955
864993793
892075740
615932527
590594377
987896533
1103357936
1028610236
400547823
1097119167
307640290
1390623257
715794698
726026730
935309263
599071187
826084644
357522181
979136247
662024919
1011851279
932441106
933125661
856402722
523548474
1373820491
1249381119
547913235
453700719
357697399
902692135
777041464
71581367
813305198
1574804539
1321055427
1248817735
683567981
1184111900
1165133395
1203974119
1490290481
826289205
482877556
150708907
1369196745
792402622
1527720700
1247966868
522368309
509347460
605286425
993397452
888747413
1422951115
778578051
437585650
1508763238
352861943
1415274958
739565006
1093950095
1082201795
1326716687
868580963
862282833
836641209
599835771
1596422999
1454387578
889039078
722554547
1037793556
624831610
640073931
1327306297
754284071
379946663
776689956
1299419161
322683922
607319122
820156413
1130957590
863853268
928586833
1018647331
629602111
38190967
1560522106
559944863
777062716
249634344
971109983
513053911
695334758
1150159723
1149321747
982734081
465321910
899484577
1039661415
951151203
918710592
891608195
1463639996
904191240
610073425
627553924
1458067785
595264658
469508105
870308930
1417051292
1348689230
310977560
943290196
1157142149
434217493
141579046
1260189875
1571094675
697658189
808495613
751532439
808709095
612526328
1295994957
894125207
1300837886
917304190
1325720933
425940480
1452725241
868405846
1044732630
1451236424
1562856691
696780139
491365794
1152469012
1314219053
865187677
983011248
1411477571
821811068
259357406
969950449
481851244
1369874828
771089989
557539959
922911846
1069690487
1527132448
1259315693
635170403
1468442481
1421817497
928143285
1547120315
1119368232
794271740
1120427067
400910411
839073537
1463943349
1130734074
168876681
481195241
759626705
841969398
1369588146
1161218163
371307965
890658979
649884548
671721893
1005983169
1302157042
326666989
1587841006
1081764641
571559891
764928203
1320992391
618623241
530322652
751930536
1019782885
1253212074
1458748940
250527948
1484707441
938226694
965259625
1402166402
1360830821
757843931
629333820
386761515
1082380385
466180107
574953832
1102196061
1078326664
490647377
1417540772
547862872
595159542
1056736357
146645952
903226409
575926594
1248668511
525572273
1161487880
738152566
1493411048
434150497
456966079
1067175993
1302777264
632842722
1299781990
654125410
1051461865
110209523
1031392908
661100891
748809807
1157873356
1198097038
1528988606
821538607
473939242
1472250377
1180191520
815903361
474745393
565972649
1584278435
770130476
528219432
707783194
1106312865
720789843
1302325775
968412266
628166802
831614688
704052343
1492526887
991092039
701321779
146425402
851202478
836247299
1129645262
890672062
1407052215
1403875360
885431661
890659093
858393988
491813203
644398984
378484831
628193766
1003150559
539814438
968954500
823287281
1436519319
529416403
418511924
889661442
738735195
1358341818
555878655
1148893574
345508422
1505522516
937657459
407376328
1052475092
465918670
924290932
883357374
1514244757
801436229
1151427837
1420249205
576418612
654401087
961648755
968641319
1183384573
1129694184
1376050037
910709528
872517489
1465568862
1199907092
467790748
353800787
851124106
1400879770
539587497
462513682
897479887
649748980
1098276849
886609698
971114957
535798223
620147426
429492341
253828824
822031244
398532146
1492410267
885448225
712949731
6973698
869164767
1498623791
1398312651
1496677255
742612737
425241335
371891495
656698660
529261414
315613846
731932185
872067399
1495331297
739872536
668589015
1396599409
731737385
988566221
795745462
500321421
896228962
709945106
1208841055
391971775
1010347391
1504701934
594185856
1355152879
739780568
771278988
1133475393
763084701
921690225
869056946
1177528169
735681101
656542480
336118964
1088715593
1286467844
642973424
871856986
914357361
805430922
588662888
1098398356
1585762926
1120801679
957722148
1404336212
501875164
1134331290
608571604
917523441
1073601509
1243427953
1123485812
955620717
1483305478
971043170
390464227
1491841984
1566900174
1149299979
1004747895
826148700
641497749
1334230135
633863657
338217638
721779152
639821380
1445789931
729735083
1138622628
1368027102
1149949223
383936551
1434198504
433503571
1242899304
801986007
1125385027
1313249262
795539084
727795182
1166254152
1011061483
1366455448
1098439154
1129296571
930759490
833481396
1211013597
1159689677
519962636
1053868524
614158263
389094115
768234159
814299370
851159178
581699045
390231397
1144155773
570999848
698346179
1516537902
403154151
1149574148
1391867943
842920815
626357420
1230096677
862518401
1071136106
1315804447
1080379680
1072827967
623947620
580398122
1020754634
684018027
684060820
703651964
1138239307
431904100
956963364
488501249
822705552
1185224147
961529006
1088757447
494064982
853902794
670400016
1004786015
1116660807
1511104824
1071239812
573991190
955807618
496254301
564715089
912817413
1305007698
492154827
733520229
698892729
1052977960
686241803
1079748989
1081676002
1337468080
775539887
654801308
909500561
1190568278
778082503
685801008
1053890950
492006020
521515711
1286436500
747840842
360164089
1441247651
381865440
480198754
1469189759
1194550227
989114931
888602667
631420293
843783220
1477003925
677742312
989626508
711859652
682975427
1332637051
380613329
1456183873
949434231
645705374
1448413486
1372008369
429482302
1233225761
424788451
343382417
1577341095
246574600
1312146885
950871454
398375630
426491922
944444920
376345446
1466450440
493247700
1587724504
545644854
713265838
516973427
1091902045
720001144
733709972
748404464
750646865
899538389
758792673
447210798
788566068
1389517481
254049941
634836104
1060797751
786442762
785346189
439757770
827846539
1392088518
692654579
914585092
977847933
990965672
1410452597
477478151
923676621
972679842
1145416374
470714574
387681487
635242770
1205490139
657462249
439945049
879659520
721388501
775186691
521778271
662689153
406519293
1001643909
487668971
546449867
1020191853
646921813
160329137
208958218
393919131
571043919
916966562
1217537554
1001821729
713434061
775303708
918616318
522341654
774148027
767100231
1095782325
855868048
1068216765
827112952
548965940
1524701882
790769826
1255038237
239965424
519373752
866075453
517854715
553150878
939355250
821901186
723528249
444252899
706565803
1193362959
680939730
585570501
606936274
964017434
734725639
941015483
656470282
678458278
806463780
1220954832
1477579680
358717285
811523182
629000952
814496189
1421127750
489171318
760355001
487086344
1083995074
955292907
1374046787
979146038
851752652
611250223
862138453
1191224228
540521010
660259486
511752887
1528292651
817957966
382778542
1418626775
1039134847
809799508
1008913891
726222555
724617788
1051625292
1408322761
1140328158
840017075
344737293
557268316
656496302
776628534
1233456741
1385890056
955429434
647993557
1100359411
722849226
1443949716
824549930
922848562
95493126
1304764878
1121980308
505857010
915959978
1000351574
1334085327
973544514
1490277312
1355474408
981215619
746447870
1116409954
1068424277
1061043244
818440050
1211813055
648814274
728778004
1204996980
1243572086
857930508
1390242484
1373629250
317829474
464096845
625544964
564432841
837149279
874638743
1058753403
67098320
392779050
732934415
988979951
1064741634
465477776
936718099
1376888069
1127382352
1406171525
931938154
240343978
876337265
960937782
1055143824
601514614
508041800
760826961
1191935662
774413578
631392046
1477027950
938167759
1119835874
1165880835
571585217
892962340
1271803367
903286979
1231846926
1157437829
896481938
822894830
320730586
483345393
973390849
750815740
957695091
945997871
1220007526
885562594
1213491135
1006173393
938269418
1090193841
796200656
1069693497
1498342684
960225890
886185400
475901253
1187663261
958658758
1305598979
1068412479
813471004
868806027
1491621018
491221323
972363325
706009699
1050568158
1544440234
1149798736
1178849735
1356144543
427240492
1274381688
828055569
1014751630
948041983
1477383148
338873210
286654479
625177533
920870330
1264569580
1064536581
988988488
846845486
1200006333
460711472
1319208735
1245892067
439142349
1256314654
1489936924
1153419990
1109669668
1389040676
786681938
938173781
1060480147
1513798071
1331860763
520226349
760707478
684131763
763025728
595063989
1484815075
295097939
638164472
396365004
398428040
1060582577
1175320217
923837083
852051549
1582192546
1019316355
954019596
1528285970
837666488
1371046714
1572319061
845652361
965981855
1116751042
1099891590
1386922620
1490087662
331867167
1400612504
1046826328
1010960929
1468897504
197219936
626752538
1436132732
1380294392
350815308
636189746
661776559
1312544054
849407096
287846759
1314206835
1281506856
732625504
478248809
823192989
1048827152
1380711183
1186060655
886482573
1053992680
975616879
161486523
679997381
388064845
715703452
1583522780
1202196379
765165044
772137917
1206823425
1056547136
972026141
1524809625
871232138
856576156
503396710
612550995
706613483
598788904
1019420309
781681663
641102628
719568829
705293880
1428891617
606739365
228569916
797884941
1242726802
894362681
710217754
1283926062
958222417
86034490
430518031
881480471
979955085
586331178
952617576
1103283497
824870475
544232227
946794774
851609747
1492748391
917433946
1425613762
1059434848
916308854
482868349
760745525
451077261
1471908295
843690453
314588807
953605200
1092834665
1048366449
867983297
715954412
566476657
373747702
1123992885
824067293
1197522089
834276281
1245287425
1164131451
1002368240
553707929
1235551307
554887677
1152309665
847125065
1329504732
1575338745
1595807429
976429278
1332881560
901335559
761753224
713667180
444267829
1565059888
1233358570
562555013
414015626
1377182560
802913445
681054998
592833916
1569131205
1195060191
1122737820
1312630125
974583234
1043878506
1419349566
633389063
218907614
593337012
1255605334
287445648
916077346
957607493
691060212
869720557
658988567
1218035083
542929904
324569626
1062309774
632916197
1431487047
941140257
1200735654
677192853
523653183
1041582086
802344052
750847653
959826580
1044522795
1491211593
798644851
785542432
1510643171
333781161
1042407088
525683481
1380037895
1068611050
1282184389
961919922
1579240100
568791982
457679088
967479982
389956692
171456719
477099889
538862544
533403077
212341051
767177347
489727198
849783631
747238672
909665349
1447956506
1026129734
522242797
1003152279
1011658736
1094981501
1257704431
646468794
1149152484
610280221
461773325
911375013
1084007854
1231912282
805607837
637552896
694385749
1264268327
891777036
1560508898
882478463
930693708
1316905497
155620048
862648896
89657099
1217441347
641336821
877418111
1582308999
696368966
747323468
794194217
709972815
1148602028
732356020
1205404968
413672736
858830044
446172496
689481092
1303197051
519915093
719159588
663922530
768216925
1378626288
1291717761
704685967
1056029970
1353182693
676457022
1496124704
733273697
508308235
1555004403
1223224161
1567950673
1495597787
804162988
809616809
877421107
934145843
1343238614
332083342
559724255
1069726732
1162927549
457118155
1029707959
1023294347
1583893791
461920402
639181519
832454709
1341518157
704494189
515639007
1005186170
722071826
597335728
228193213
1230990121
1472205269
1013608313
1427110306
975065533
1058388307
871116447
1208660699
117308152
1055162466
1371411966
1486029905
398424567
797257296
875608454
1435816783
1391384202
630615410
1154509116
1311749243
925077748
549415850
1116106800
978504569
983999332
1390292820
554332574
883468345
689915085
529596617
553277446
778880823
629042397
430033272
991749129
1238806018
1217578754
1456752646
494229478
1012536289
1004836451
807031988
1385497140
567496240
365983545
615193864
1448306622
1562669782
1348605331
1028233017
730221876
645193370
960789836
576343337
402528030
1515198740
574995776
258648408
918566165
588204308
770547417
1195076569
1052399043
1305371480
614978927
1101850275
603257307
492052259
516531452
1478775539
902557955
1159749740
1419262799
1008527716
1179585665
733407131
1149999893
1205329227
698453386
1081991667
471855732
940802963
1449981540
592056644
1385056232
921598961
473459604
1127566108
1502164132
986698869
872021583
1370799008
1099451492
1302877830
256830319
1248599557
1390102825
755088078
1053807666
1362129005
1304989685
1057788735
700453020
374567083
1061097264
1064965435
854573025
1402157324
565204111
1419542718
450161121
1243247169
752572224
1183951148
973189609
1048897992
1019745835
977961746
867635844
950321093
667088452
1362618918
671427291
990896718
1597221114
666543962
757474261
1313586369
938880034
1114786637
1214402075
580518813
998038377
1484302457
709913779
1005666102
1578816418
919852386
710651618
1520139041
465218836
342628279
1100272740
462071919
1379074794
679815468
754689986
1004292602
1113863185
59395825
721060387
373978270
387567618
729981887
1583943631
362648872
1433024011
1532143689
1282376380
982281688
776960275
921256901
1454580103
1050028227
1320297988
893027605
1111554256
725737677
836712153
485670499
874711397
1208380985
789174561
401653343
992583504
1496522667
480918390
435609534
556005647
695906942
381313422
684319467
511363040
743123529
671035636
609316983
1098334604
979532760
1122065682
639566016
942209515
834232720
671067177
818296934
1568597002
757593590
854427796
1070533950
331957135
472580046
181446489
814758811
411294503
699824085
397885067
1310964570
884958860
1158745502
1051753991
110895752
628732646
1490724025
630241481
655420038
690194517
748384749
1017926950
726391398
1441564080
770745850
825359764
762896253
136634146
229861338
508600624
1569053711
878827023
1481140436
1153493295
763451256
1396867110
644292894
874490495
556011641
471345036
574078474
1262956382
1019365664
713533623
965941298
1472681004
866904057
683379713
668736121
370824675
405546323
362031803
423649736
926111372
1432628177
1034221095
429621821
1113979694
678003881
1309582570
308785453
1208374193
721979028
1577138314
950985315
338768260
545856727
982107917
746646442
1260066215
466185233
617470882
677812783
645129535
840744859
1452380262
475878279
1406016190
483475031
893026905
372752590
487828773
461332026
477593574
544461134
528182223
1089980501
986497705
246502929
616086166
471421129
461312612
1298394119
603046493
509443177
949658315
465523312
693198370
1523730356
1061712395
670290022
781091886
594179150
690973791
609441008
528317376
1339312041
738418548
497798574
722999968
921769867
604092329
1505376072
688225224
410190026
1461585842
514020646
1098522107
1509314292
736819952
1525897812
263132760
813040889
605339056
636055315
1532616858
795902377
417906483
370356809
861572666
1303048711
614810830
1408292253
1362434174
503094199
520526581
537051155
1053682439
1445525447
597868649
725977959
1508174518
489634051
710037234
318908386
1094943126
676902806
512280797
1214105681
741758560
520766881
866111662
1253682771
1009647804
870813845
801805112
714751087
694050523
1533204804
1006501458
764092336
783289375
729983348
1249700815
161593541
745525397
345281748
1030922160
617333897
411347346
1513664726
1348779321
1408145270
499474256
256091152
966094089
1108582682
316885597
1176799354
512583768
414393158
477127918
930573475
518948899
1237698350
1061384560
1312879185
1019794551
1320631675
1129942803
1087615634
604687605
1465487572
1314686607
1586788646
1087276970
970849729
1116917004
1446719220
661754778
1071178892
967248583
1111623886
731860420
484729018
670193487
1220411064
238951371
555384645
429323491
1441372803
1304949792
256191829
1088660767
1118970792
1206098636
836724312
1239241693
1142116598
1429666544
1123267715
840931081
702433563
798802696
670839703
1399215035
1314386508
1401896706
1284131628
1415645429
1461225609
631158717
636743439
1009016997
1572798896
641710547
1203157973
670838209
1496652032
669441141
1589984428
459947319
1228541058
1085387355
430804737
426622434
906014091
851038965
1469996227
247970934
1542021237
71472942
662932198
1591256093
587195308
686301686
1466317782
359764181
893945951
1552800133
309019366
1514602110
1315596622
1088279913
156334246
986302249
728500025
994544213
416163321
1326197776
353592251
474316271
1242382229
405794927
1082335069
450579674
1474879663
1494087440
862728619
1276666362
912673841
789766358
362277913
770122515
1280938392
818242360
538748830
782423603
916925732
792822328
795475641
554621713
1015330484
936749258
709137864
783344181
708640178
358761372
531421054
515491469
915120239
773662398
449178452
726221800
1111476366
1367092321
715990768
1181093357
1245414290
1098839234
395608893
893037533
900131996
999116090
1138275701
646799413
866575554
1397103307
907133741
1339826086
746444698
1000403786
747840684
710000537
1568585098
1103006771
878337713
1384126716
603280913
583639439
651192767
330636005
937356908
1282843487
981651467
834222125
877400664
520768586
665572541
1470668408
812383227
472217904
843917435
748472956
1159137038
1413592346
1337040319
996558601
850580370
753468486
908586603
611961308
1289730121
511434603
526755034
631605902
1432017770
750916375
983785079
777499701
1218579630
641742209
1300756086
731059629
954707830
64278242
1042264331
128879035
1045947972
529808606
1083426760
589667958
767526380
1561955940
1062628741
548853196
1011895813
1075182293
255922450
638139313
514843691
744570916
778200942
1023028596
616450686
1235956946
808957382
1296284816
986766405
458290169
925507720
1297813113
1028253978
1022807531
608087877
672476553
1577501644
523134535
906544080
981242597
1229307221
1019435732
1230307199
521924501
252281140
1010393157
339950544
671373457
1526100097
559794278
1377302513
1197253700
711317286
562443312
1066830144
1527988716
1368571974
347675458
461920645
858913573
445189416
982314120
1141524625
1231048187
1299988787
605392277
892993912
1443438720
1167459409
749536546
627051722
881683949
325992873
1342445044
934274638
620020042
1122589163
740023241
532695671
746561514
1530487500
1558338241
410804228
1085698399
912447557
770713230
1187629916
923435720
718601762
1206001924
81229562
1128552470
983196759
682242549
50196866
1151764405
653692557
673382980
680795797
1566888292
322822168
1113683064
1073755229
872526817
1136642704
361081249
746691412
1055167091
1485174166
861229222
1215822491
1153241255
78510849
582531310
299172869
1024214431
746623671
556189878
673107959
400627279
1235059985
616251529
788225894
883410969
507433227
928857081
1110636846
626735404
1329809682
454790926
984155162
977869272
479668778
894003500
622176399
559623589
1056159556
492749334
249702900
567086180
1023713057
1205865562
1240966794
1490591969
1323223952
777239364
884473149
740982100
984175761
507798300
1235122016
902009278
260123675
495255788
874413522
790167572
1545683344
400019068
1244547050
1508007526
1460157711
644922768
1236440977
1255342737
818743671
1097930806
1205917951
1454059040
842613333
877937269
255475546
1538364502
910536278
1311983821
920951503
638782274
821890225
358110050
720281922
470677217
446435414
808810735
651559606
909294017
412626117
1348909416
1195827498
1057612274
1309348609
1128629334
645765536
1219343877
1255954714
616278754
1402457837
1240434191
942597638
421666137
1064459606
1297729623
973482433
1008852483
465873317
556035446
427997378
584336436
386605824
371798689
1026421964
475356594
319406203
949269811
1085694833
529279064
792876127
554253291
643742062
948527869
913743434
166041939
1143320402
1158308608
972592929
1421521530
1498590517
584670485
1012293338
735991364
1044174259
1255110841
940855526
516344187
688667891
619378327
1032619189
854410990
393050564
874781292
797514773
957597878
1147709262
628316819
810152193
898640268
716358153
1198345120
859211594
1011014737
1371949349
579679957
1482560791
870218135
617749842
845796733
1033619874
999843741
809649998
1067589938
1499530126
839947922
1472491959
701912749
1523811040
508972944
395215014
870215737
921137895
867396606
1018035624
840938753
662094766
424228562
1538901743
1133065836
1382485231
983081157
704043869
916398448
687661453
515613333
1461903024
916711337
1278169581
355025795
1342955882
1057714996
643339870
962619154
913876564
884504761
1082103623
815088767
957580986
1368679131
798628144
1050567323
790523579
830708951
1039646467
938913603
884539656
497623807
499433375
9834378
813910877
1182343239
399773043
554058177
673752205
1563676837
554944891
456866464
698247314
1043869540
639668722
996140029
891747938
671868866
1087969033
1361787244
453038409
604699791
873867345
865089963
462476219
928148373
578650558
955634166
590598704
762750067
811942319
870273432
593852547
823115656
331395089
866378733
976069364
300762673
1227676158
772347550
1195901080
376441787
453909796
1451241769
962161265
1226890432
836725302
963183014
1054429635
130405863
511156975
334599435
1060688989
576176936
1595677333
458638044
741304293
503028791
599013907
475253744
609972547
542380111
1355780161
515499063
1022711226
657506167
651185818
983095001
991452461
1428591122
250786369
1343198950
390809243
720137615
1412598878
1466841595
1531830540
598170764
657853560
1575974951
555374383
662760612
749742293
1170292086
835348718
757415610
826640309
1030266321
450231752
1005926698
373022895
939481203
984274926
492428260
659049836
877644308
1476352064
1235464090
1431904407
1104535282
992445962
750033046
912968760
1485876319
966057362
794552811
927040347
577374388
1046064715
977228062
1163274622
1218637091
551511521
446771045
992689094
685912440
1452898794
628837591
650615437
828261122
1001319963
944446910
1442638133
1322458545
1232312490
530894529
461438219
706330359
894250125
720004159
1135315395
999385272
965163071
821986277
692120467
576283859
1393472589
1431512936
1277286471
580793047
1589644042
1204368476
473593126
457421075
1486254155
724668615
810446003
217086835
1096667117
873031560
543980525
1353994931
1548029672
517707818
907121234
1445142014
586140111
943206530
1062206335
1221815188
883286254
1457815154
841409449
489616913
803527463
1057804210
789995794
657583587
767904541
804917158
806944702
780888812
423701771
1480887052
1483947022
218028751
1262554206
396128064
1408477828
817894275
737051149
1314352722
1010098046
685757382
1093653842
835729052
940593307
736152680
880347083
1110646655
1064600193
831556759
1381886197
243905141
1427026287
360196474
778614327
224124553
1508327593
398821290
1104875832
706245963
683339946
1461968285
1110599929
1305782521
311640090
1427353773
945370007
871638556
842299247
732448873
638098439
413536595
695166291
1418900245
1119448192
835479430
1060976419
1341089852
868183314
1509179627
892041730
889119281
510820006
1425551700
949731710
642861703
967661720
680639076
613689649
625983048
423241639
915619044
994253614
1553215775
329079741
979501772
1458342560
1349759008
1339040551
737973495
924419140
1038492209
657139342
825132935
1465680355
97506781
761344858
1562866096
385904845
1029042164
1209034420
404834140
1452363632
964403436
910290152
272179955
296961237
564093214
860648444
1256524921
1307409299
609116746
663311886
702397723
543057497
1448781383
1326233880
92196768
739826413
1412101759
774333195
685295980
1027412871
719919031
998417694
369345729
1035484838
681405446
820365619
1006343072
727210159
697185168
502319194
835550922
1258397584
190495563
916909549
365401170
1291643539
342435360
839890731
1158065587
557162774
865273216
1220747469
839897836
1221870210
982068840
491117915
823485216
556477302
730959527
618717581
968682777
487786690
1054773081
1453120191
995148056
1069299365
1062541401
572851893
568045917
471687420
937925366
316113833
299468078
829773036
1474544822
1531345388
1247288100
947375331
192429614
580901074
1327713771
620406397
737317699
336747479
1144017489
697593986
488746922
975878591
541615742
397432372
1030081008
794831975
1505098098
613796290
1422915022
933791639
1250640137
307993672
1127829891
734211447
1565225526
1554752243
309443364
1316791589
1081006617
934460741
384470886
773982040
1022261768
1204785729
857138815
695666301
786460939
1479147377
711353133
914489168
1403360977
526473543
850281624
1105100247
946366650
745689617
722444883
1589018311
1365542567
1440427947
459144699
859493264
1305478835
542690615
522085160
799114271
1131879450
906080507
956716190
1467142627
392790997
531437650
736622791
1081149940
702304721
718659531
465030385
1409286410
811926737
1278371360
821631595
671013347
886665049
1294647384
889764011
717940555
507463749
348554139
426401395
981850832
307410422
455432353
1448508143
1476056954
1152451694
1215750716
489768506
907600649
550125502
570652600
1042429643
705420242
1311566725
715962303
1163917615
792384449
1481075504
375771629
748250755
739313516
584767375
757484490
388865521
716266506
255487660
1161402712
700039438
435644863
1307190676
1554377576
817564646
661726058
900483913
513390585
541519523
830611477
767824789
1445524641
998717033
1356191654
1213321714
1241646822
1165430779
982536925
792165493
1234119011
462473994
645474004
811439776
688808499
1274931653
729752757
966711682
1033809976
546809031
48028628
531767713
645464631
1031232099
1032233327
1130150938
389031020
1493442706
690077559
543670852
1532270528
820216693
604161526
688711841
1205722719
561645307
321717324
397152693
1520451385
1283873317
927037150
973592134
1287528303
909767575
1100397491
801422678
870254614
635642651
1058323458
522172859
1178826253
700879014
1230905045
747053722
935759754
1060533952
782614396
829824914
832835475
1063426042
892976955
675445769
770650255
1159127675
1480490626
990224872
1159932391
1049533124
913540317
514874008
801586721
1148155712
626537887
617880696
936712434
1444644649
495839667
1494351645
1115802698
376164330
808187340
799034919
413145280
658444883
595393340
1455452204
862411934
787521688
681162702
820023123
1266648086
492844512
714061589
594591413
698905522
964212207
1038439153
1095889628
406711531
895599166
833684895
1032840270
985231756
1333059335
1087938166
534591125
1264835707
920649145
865476979
579283716
482350044
1001970452
985039244
702001268
1425580623
69798545
806311732
910124642
1320088996
511960683
1454594946
1438630540
922951013
923117104
1223366946
667640922
1565689444
726632445
677386790
680184603
551570600
1192576088
1458000378
1145215195
471588135
865030698
481235481
450248003
421000066
421070337
993320633
1166037371
589563153
333187489
1283833780
820777818
909117376
1278726481
749242673
562907503
655106352
659836751
482081954
807677496
688846476
620279328
379740498
519708527
418631156
1006722119
713605648
590305724
1008491515
918517532
971638925
842719841
851813091
1113539452
1047310001
771754845
662358535
570081795
757667305
520439730
947044927
858508729
479648024
1117579257
894984559
1463258622
841785843
941261995
1016238913
658579921
311840599
361807391
592974520
967563719
982198386
1058933550
1040739795
493122610
378831374
326109684
541575182
1456297105
383513926
457950259
743021882
398165052
553584055
534330159
1317362661
509862515
356847474
353479094
1181729303
1032743199
397355517
1360823899
286398488
1491124152
588126026
1162389053
756431662
726161545
812425415
894147602
1385232755
700907048
1303594682
1074617990
705993223
290075623
802438351
1460125912
1147944102
1431242537
643043766
1052792895
465062181
736490259
704725424
1344626572
968752439
833295174
1177990088
957799622
499303676
398495136
468725935
529574486
271393252
894256014
430912844
1210453073
841745580
395190844
386986443
636458247
446749355
486458678
411592
499144898
430284777
1310835901
510778825
1469877883
1039216241
499544038
376382086
707128683
919535455
721413926
671812053
673030857
1237377493
687156382
1131681275
1563950514
631608009
1066529245
1062384924
573993950
166715
705000923
597880983
854924509
1139197368
340161723
1068180657
763714325
338984766
461559962
527159436
656538514
568468431
612050245
375324449
366254926
830002343
1293873281
1034414713
1477772748
988235416
696231747
386334061
1073309834
1449892812
1434967875
1044810315
643791206
1470858369
670056798
299106528
1080818527
940552971
990673972
334192413
915085328
946754131
811981949
1560499230
506570674
1402172870
1424627912
1424640395
872557202
941151532
343899246
466865499
672799859
954119937
661203614
1066854791
639570403
736782888
1596791206
1088925879
537539312
511876732
1219071990
640304994
550141126
794237267
1124724071
1091428463
1206967256
1012338622
1322434705
1217397141
1068436319
947859010
620297679
1052090082
913294016
881581353
1288460518
695891357
1513873322
592025069
1093012729
1450144130
1263477236
1081533879
1489449139
990013500
609836648
764158256
1555964550
989162376
1103999258
1335654744
608205172
740022327
1415837275
1434643389
1490589131
970588308
597714718
585871631
905006782
819953998
1232952594
971118722
338055781
1056784786
784969555
1210222585
1171684671
712004510
884175189
1412173529
764274365
1363228264
1059068629
1590016450
1194201461
292660016
1257039844
1043580024
909483319
807071335
825608747
950192596
504936059
1425128610
984783081
1498842706
942439716
877447776
1086466021
1219661172
292133294
1007580773
1085506761
715398909
476735401
958789950
802690269
1374071615
1415116470
890365854
421333605
1255112763
687586529
1044743774
889054307
1563237241
1082400103
1201095276
1102563925
953211290
1123902644
921864471
872640903
646199485
1163191592
1235666071
1491247726
737640757
545271485
1034036444
853582410
411426396
484335058
201564374
1266376761
935613803
508425959
598228280
1091567029
1217293063
1107354191
677788027
1341604679
1065291617
787206999
974031861
1065214709
1447885610
1426975906
976304175
1223504217
1472881325
1436533194
884475506
1227981300
1123114151
1025030906
594392746
901403997
1545326737
1173701846
589704189
1033327675
636673438
720355147
867692703
524442833
763258838
1334654832
520515391
349945883
418075869
996430635
431527748
806998795
679317818
364563028
355130609
1248530410
1482637138
880819636
648611115
837258034
419532441
975354354
980029413
881121036
1112694479
503559342
693362515
923315380
1106037230
773575731
978822738
970797645
362802338
972839656
1464128092
971844748
770444868
831343664
944510524
1144178764
340532089
456696068
1078982641
475271714
415567626
1355869216
568379326
953165257
1319117198
133982552
896667286
924131289
807636766
686339935
766433756
752410841
519479625
584843957
972767873
1491185235
938086320
1036161469
744389855
650303356
876694107
1415468550
335829035
879562770
1158880966
587647301
1224593653
638440252
567721138
1425068155
748716085
941470386
756290148
1164019899
1410259477
1054242361
577827710
310288820
843186448
1210435465
842063790
430862009
749497881
101742427
1155285269
897153697
1146877739
1004500877
482398157
839392667
472965656
669619697
379395935
635331375
1140484461
968539087
546947742
1260031229
1010037895
1146764116
1282429483
968230006
1149316812
984233249
969317688
665662797
1431580887
461082897
1443965182
699860902
1001657816
855948203
584004551
744599216
406225934
965321990
1207063122
1234209618
775990173
439103611
746264029
842064165
265424732
812515058
334352960
822388860
1047091199
1274822893
1055329677
1366011517
991149451
946037297
1488660582
1458770858
1341083256
318601605
1389440270
1035651691
1052700631
504721523
413626388
1144578894
1237844809
338570362
760574389
849248669
567300385
1004138757
428140540
1546592957
1243491220
1279248154
1371054021
704257040
580255870
1374238760
1195526249
1497629599
428940185
710672595
541863359
1435473413
212545536
942862018
1418419686
968777560
904927091
1212586360
778855949
687453418
1496794765
605401410
1091041693
1488254509
1339153739
531324181
1438301243
659008042
1141612464
975281059
1315604766
530404163
1292803428
867576902
369136148
1036457997
1378674825
450276692
658057358
918645380
593156441
1240490379
514405835
869074594
828890758
638834526
1060361485
756364456
494499153
897093173
989876262
567871499
1152566911
660440967
493405764
915919310
1471748114
527249795
504669977
1268089473
359288307
888339534
719723809
756730085
539334171
592730249
310087336
774172353
865822538
694925897
1538995143
1503627801
759136263
378888169
1089206915
922326221
1036416582
1231481340
1503632297
996380914
1575451731
666733224
1156188564
865280706
1278770547
1021858531
965626028
869494594
1115735176
1227963758
856411389
699807955
388422944
1078161169
1047951586
790333566
513598833
644206566
1160012979
1392982105
795685160
584231785
595895445
762783380
1442121659
829620424
286507048
475285142
1587919629
797936801
1101314083
350543682
636553712
990438566
839278444
1127772203
969521313
1148460173
1156250310
965536473
1033233306
1564291539
464748223
1130003705
1214153681
548368917
625599578
868998379
959971290
819388209
689811358
461117099
293234787
1096251071
1306859592
483321597
1123718120
821100525
582883763
647038679
979236290
1272926473
1275978383
284523880
879108506
620745670
693201267
1078942550
1518154518
1146291576
1210865952
978551740
936896015
810115192
1160792057
932464154
575202575
792007304
660769534
1099811848
495494524
1031712443
1274450612
637443107
487668324
806190029
1039382829
1258537924
433120070
818542665
718033667
859285661
513049506
1484295681
757483979
758406900
1356700764
493544371
1179801174
518997284
283580019
975084322
1241063342
628554295
572570086
782180876
862475256
1247433374
1571180173
1380326482
336636491
923442970
968342987
858439822
1471534029
1453788073
852050873
443334159
1025151073
919235986
460969023
1495307631
808554122
1347081088
1421010539
785092323
760731039
1439634895
967807383
558062842
1132403934
970509109
1054176730
850269124
1526712212
1566041667
957300913
1236810033
1474735478
619768817
1354537861
1098678915
1564276340
1231704609
1131842484
652957110
710976200
545072069
1149845437
228902837
987677491
825775423
1516319671
1035485921
489845727
635342074
430166434
721449602
1383173009
847847364
1161064889
1279805991
473994370
1475180074
1405770250
1170146454
606168871
973254552
1007926902
1018862741
823982628
790840971
593732049
775591476
620075678
994666639
828745435
590759510
934994694
1220343113
1239711497
660878994
199414584
510863762
814260525
884021267
1598585533
1060589174
658898192
1265328985
1220071999
697962478
683008368
480974518
1013926722
907064197
690928529
660993190
866375608
718803342
760198948
1168952075
1329225837
246951154
799413708
524884400
714716195
655775193
456315799
754359900
1407101566
473638786
693236093
373201802
580163118
581622122
1174645854
913117857
678190299
1143836900
1182400658
601655725
537359243
661788545
347427427
1132665244
850386030
846997585
916333207
613587135
972361677
758124692
1484937916
922166315
1343383632
1074340619
1196381047
446639150
1053936709
716192089
1482254552
1140151490
1397858603
693755124
1599805070
248661080
1489581839
1054941655
1173094883
649601887
933848626
643885431
153664374
556145474
1368509971
1360750010
972768307
1140630774
966897451
1327276246
913344234
896280671
924197633
1301589552
1594674706
840293999
399838826
480728199
1211999530
814896453
760213851
1182469106
727628704
351513758
1036260621
476360770
1493797920
730028412
992563754
391505490
473532296
418541564
979244541
1026512253
1480557798
1176789603
1188963463
752011741
1417250673
1301947505
610750454
623564679
754913688
994260138
1235994221
487194315
1382338231
114192613
1043457053
1198485770
964351822
707459757
881877714
807355983
797314177
887267695
671977002
1307247873
1236292526
1110803280
1197733170
738156245
1058191123
1562728322
1456135993
520327663
608985979
316773323
1061191994
1136664575
630559414
1366780017
791688495
1533385362
727187290
1418743837
882993538
952463583
1368515123
235279493
805922021
803735737
392064660
591360465
455818337
794654951
662519048
233814412
1350094739
778777522
555425003
968451697
671029504
1098966953
380975719
868176787
776185477
1544565148
811969463
834745098
1142447674
150000337
537032718
1055915636
357078272
1215497850
427561009
838378081
705667868
351826543
580284690
830187836
1343335437
824229838
930767058
506068648
318698971
660905540
900341029
994724826
1092216388
914311177
722157502
769387780
612906931
967591936
1095613483
1420435499
944924766
1017506518
796532148
1380109346
535514449
1345435408
1432847506
461744295
982119319
571967121
1382726662
501860394
704945655
891583546
622556988
1279196529
693812806
376247732
396521373
1576460831
501821636
738903841
414322856
977517104
842759546
886428634
1156146625
823239112
417892922
1008208157
1085980347
802352987
337424569
825103728
614978699
1538349074
786066760
1097406326
863167315
485936187
1218538960
1118385734
1136994370
486707192
773591409
753369552
1187850071
957819982
1395258701
441793590
601272872
887616589
753672944
575564724
588093784
579613474
970406651
788170326
804419059
551519184
769634278
577853906
1307409801
426197557
734781531
1539928300
1039714103
924395593
1170223782
457896619
477677877
1451667133
1041391777
767236060
787555507
267640681
330506354
942729120
848970651
1396854777
917241747
616309878
1575103683
850295238
1432764532
1045217001
516379455
1210670169
842470025
93438267
840967008
880188491
1223101779
105941763
1511582588
1111198575
500840691
1022427931
997277763
458707422
513188143
832939160
1025221104
868126163
1292554206
1221344103
844501650
491560510
1507465160
889366820
1156239767
776838982
799480804
672398963
1542411933
526572166
975322057
1036802821
846178414
510562062
1175432774
1432425005
1066512336
862221959
874417826
874349019
787673124
1182715126
742305523
945510976
1261728350
1041876654
936399624
884707615
1236717962
811184791
1055276120
1026614619
876608925
323718549
406306887
1406494409
480465796
631087390
1112990025
621083997
876863278
627899898
1178606930
1286974942
670665602
926272475
959056693
1506533350
1040037267
1301232426
855949817
1334391263
1479175690
605330386
1470248798
662995998
931560932
207527621
1119099703
1274587207
519986886
624443824
366696101
1140945225
738232145
1346835046
880467012
570871763
537165628
613019405
481518823
915444879
602689099
785791078
1063988375
632036069
494187393
1100089220
664374347
149576415
372091993
1352126010
615347923
973786459
394009118
842440106
868803225
844136834
391353398
883627160
814591886
1018343838
812120271
1472597938
845655910
1052576291
546029846
882948270
1251048157
718466852
1029707709
699987110
1357181654
1064846808
1192841141
1267199300
630499036
413745057
332752012
634237090
506333886
892141507
634921552
381957161
733460446
822566552
718057169
1466906811
382007797
1399802489
301304378
579070609
313275147
655988338
566106164
922459947
881618851
749518918
1216804401
527857062
466491741
75009147
1433985820
492476578
1053793992
607026407
465729991
1549869702
513084147
1510087091
773402328
634626055
505387073
1260576850
650670768
1110789696
449297208
1411024072
1227577088
1032409936
583620826
783610843
311706075
921298566
603759309
1344598833
700119773
949329056
1482907017
1441896013
1360046866
564577698
1461895516
745536504
1095751095
654381486
1000546920
759546566
71560858
1048736699
607192610
1430445310
1186273033
856922287
1113092641
524510989
1017994778
337091232
955790982
681816678
1159668784
1387564264
1221965711
1046570435
1433565190
1191587624
1306632576
943756856
531330957
509515708
905042730
939194144
1434821568
1002815940
622250182
1465300134
1058535597
596883219
1409191652
1034516210
1322506198
885748925
1167048794
416338707
737738163
861633528
871055964
982134799
1117287978
890554847
1131361454
99539782
1245510443
1450971072
1271099029
1232067823
933656750
790489652
1574407088
589820587
1054981116
1547054955
709600726
1347531546
410174200
823943929
1518796570
810987102
729002904
1546305630
870952323
1463086595
896028200
657443354
1022122076
1045591501
423595955
1198256944
1096448623
1427439456
1064663594
865262604
637972226
871637149
751940856
1157781662
819697798
685016429
850963127
489246141
475190492
896096072
349025154
661139736
947974407
770191892
106299462
114412356
945418787
765282318
913945818
1056697759
341425829
1259427631
100219395
865325117
1416834892
1085722179
995726723
871910744
827733512
1077861138
1220789236
825086140
658918579
464936652
573594857
855037278
443431824
1049486042
1233594970
1541964325
1104677345
566695280
235748054
1362888388
439701489
933415326
751819720
934794560
1296882111
40450038
1377078772
1483912157
1517510318
896434971
1158919629
626489062
1580228630
816017242
1318625544
1123035494
1113209425
1158248365
1350809550
652499262
596287427
1246884974
984339763
787590295
834963328
1001085853
700763811
1074079860
1280442911
1436990645
948089261
823219623
1096936691
491226081
354464273
252070130
627115046
310112055
256644215
865619280
1024632715
1081540374
869040513
852082827
300326662
1323496026
1248526331
331836167
896126517
337012020
523718070
884028863
1304564565
879665894
1174517602
1439521349
1170302923
1078296594
287149645
626345279
588466521
677848057
562893084
1138829282
291502796
743234199
1590035799
356450555
1046005058
824635130
300529484
1143568193
707185436
992470574
1226451261
647552046
1181923883
1476087975
1060315145
1002619201
1054734018
587167168
715736111
473787585
501494103
1363456064
1076832226
708983118
1070352766
758924469
672606996
616603152
1133848899
1417598520
920933361
714921518
1513424006
1257983665
1058466685
706951535
614055497
1308554499
1074298981
781821756
550632405
418411154
864794169
903103300
949350610
654778260
573623800
1313970179
727065279
1199933814
1145893128
1059446111
688375038
1414396224
823500535
1335799146
820506626
473281350
1554186094
1154643030
938610037
417011339
747751673
1058659717
939678950
865151100
1412907079
1405767072
1118409833
817768961
1041939891
1202162477
950554764
1398511557
1550463110
542882544
1003267691
990107227
1474824680
775939221
1459161147
378327447
122964427
134403410
674691761
1287057884
867586177
846293865
707089449
1584394241
845893636
1372588752
550057940
930450527
784432116
602956703
753070760
463618418
1459209194
1052187505
841594174
1137973254
811633354
1012725037
994627683
1383592865
536195881
882689785
1010624026
832417764
389121986
728482806
1059791316
101307251
1019689499
526184053
574539237
604714648
909971743
718261347
1096678341
1004933834
603622922
771625622
1039659255
1478539615
629690572
729161367
910193628
952583568
669316314
1117532943
375407741
324845279
1224446905
584304226
554523157
1329289802
907880839
604569600
839690251
1219967962
920862519
523028701
940689887
519873230
1011140026
1112217500
333149088
1485729716
1261070629
674334610
733052639
640337279
572733059
1036073327
431526061
1581215292
517019586
41675825
761259975
1376329167
759279142
322263587
1330137091
756913217
845183633
721114006
767710117
448472679
544776554
505736462
630482798
490947505
1352995492
1419023371
1061659
1166240951
306706187
1598993708
829733238
1155318963
827214903
681454724
1453692833
999879634
1159408526
961762234
936823202
949515088
338110725
63688293
877600758
763026304
1220700579
958349125
1490506330
509986265
1459364043
415118687
864548394
1069817631
1200103245
779195220
1579967366
1185728094
1073099587
1330725663
780988163
803923640
765478679
753708648
583493120
1231749715
1242854997
1411449207
465117681
716382517
1594797777
903866133
1029614773
784942131
129335
794855930
886814112
1251321299
1337370207
1153102596
935076170
251341580
750268678
1521071572
340503421
756638100
1249178670
832659240
508266876
702545453
300995376
989751938
1003471835
1546464641
841088281
824115159
1370717604
1515905485
626173489
354027677
1146126724
1230580779
1260377468
1333542952
1371480715
1217531648
743692922
966676631
501071912
770412953
904701635
875732080
1096234225
1466772976
1031680228
463943275
953639466
1307251026
478573369
677333759
1454127560
1589536681
1049482011
1114861650
697421814
587147102
601061683
680450963
556574422
1218663623
913464360
640541015
480130569
1461938505
1229453557
757888634
627768080
899027351
1406904876
565448374
566213485
203638702
631207271
1113655916
467920490
1090720785
1127620546
1115632920
965018517
723266013
574919659
992819519
1445054949
1135416637
1286317011
438472553
1253765361
1301113108
1344771489
721699672
1389297142
563980700
1031487093
768964164
388327153
1276677230
239020782
337599610
851445854
1251415946
1344072917
808338155
1358623308
854095512
1471493063
859355890
498990067
588444420
825757276
946362213
559284315
1312518442
670709552
358239365
966613887
1481889101
1417751489
979005617
646431955
488304252
956746361
763209878
1019879200
1255235369
1061900065
594596565
576387074
599520342
1559201094
1517925314
1458917589
1243376091
903657506
1261924108
663283406
1038482815
869556693
1105605353
835528795
693424662
1052094102
615696925
823175087
991218380
1132804483
632180395
1441340531
1149210050
818625151
866134038
645782332
894228786
592338814
1410109864
761589918
557801091
643059525
1495685630
1170152769
1323718983
594319750
932210691
1023780987
697652034
947084203
862478170
913797870
848017972
1103944203
633469801
1118991894
1038170175
1451606525
922401537
971290846
1465235140
919316949
831327916
1042910678
847105780
1229902583
794999914
1514942891
1086961629
1027521243
903890147
789230247
701283314
955005126
764256566
1078723538
555316608
924830742
963077046
888061590
948101158
765535170
1373212244
1147147129
871656096
824055085
1187318479
1309279609
1292632470
1210174285
737674081
604417134
900509419
423076319
525641740
859943587
628784328
877842423
1294724401
522387036
740774817
961541126
571751051
1224015349
1133364731
871735992
980672041
1516078340
739623150
450789326
1410721990
722562848
535570381
1324548599
1569814197
1360572879
1316898508
1064228908
537923953
981698328
823527080
674777206
1010921480
958965649
810703701
920814425
1052962515
402352080
442868116
770413499
500055775
1165758671
951578340
1076746673
700381280
579161613
1115367938
440649574
1351462642
981512075
1219533281
1055832592
736229963
1028968203
687524511
917482972
1387469198
243000353
804381980
1032183423
438347981
922744466
1565418550
865507275
1230032940
290849387
678630100
766968057
989836856
856272130
1197910812
893193696
1358073616
735646401
1511943483
1156784328
587233499
1568267227
1423309384
732187645
456213977
537284286
1586880660
889233363
835120900
1304652420
415798555
464678354
1222976296
875149161
1176066322
831063969
315812994
648620930
1000602373
1346354819
1311516035
839584072
802362492
1010882018
1147569915
1045793026
1366419051
863891950
1366712127
1002301653
943188969
421652989
1180280835
580900564
1019053929
936248600
968777094
1412864134
718951413
750819421
1279599453
563967237
1216981226
1381087976
1036983495
1082920141
36222871
873130931
1526138694
477914494
503012255
1014092875
809738777
832537668
482591580
924313501
495302110
1012593530
746625009
655637719
1087362458
928761267
870810055
1149187362
661689976
1428295988
975490159
883572013
542580158
599183004
253639923
1027307967
676840023
897084335
505353752
1431146224
895080872
518448677
891668598
949538750
1145102336
909024936
1100640548
1201214955
536873211
727926565
764288504
1328687024
565196596
894709480
1115661510
968550628
1271450318
1475968793
921807685
1486805949
667246286
1034457533
1350941320
1010882905
920741670
1031897532
566732037
911256009
1135532673
527200824
826695705
1021709516
755771960
932270727
1206486839
665658227
789561997
889897134
784916056
752785308
570943572
1515182969
392618250
1516285541
1084537672
1332670876
1383223915
475457149
1232400164
900999270
833678556
801295519
1024358473
780166731
874023867
855233655
1030944155
1054433237
1329044530
1494709534
819672251
416937585
1263343922
557275124
888713662
1148442063
1240852298
443203934
1090682109
567047920
532895900
972309165
1170647657
485295397
1025198861
1480935201
1026858944
1170359070
784046290
838403317
1226537210
911237342
774606879
721216969
1016680165
1254884494
845670217
1022847901
1589204488
1449816057
607919153
1159484596
658847077
621443152
1191562836
871645442
1060534285
1015241963
1010116561
918643583
903333895
668255914
956104991
709084570
1411302371
1386975014
594644498
1413301249
941647133
1166677761
775751813
1306754607
138597100
1393410827
776277803
1020514377
1563897399
630682374
995318823
1000358363
970649494
886496854
934688742
752769162
802170484
1346498830
1474378536
1488589571
1593778946
933030144
1230000285
661971169
1143949375
996533983
454853768
1211845228
628778813
951022503
1448275434
987826227
844560489
994099802
869750582
502682251
448500019
549221818
758275017
1389832263
1514600792
1426811110
785538162
797444323
1103259495
1255519006
768997693
431556413
1053011274
723492449
1585569239
1343752158
841729072
805750977
1217071265
1399789272
787667645
1563561265
1389291281
792522199
1048007536
1093763025
731029075
782602409
515715983
880385364
1384287285
412943221
1131863355
1074844267
286856382
690044227
1050598837
1406283295
825761650
1023110455
456097400
1235613020
1391647395
952968887
999503754
876762304
1322236524
948384404
876256017
1232982347
1106509067
905302814
860539124
479349032
833197210
658880309
1195203713
1060291355
1274605524
1148598216
813333360
863200047
681658179
754107384
766192659
1340435377
717832450
464156284
1296592847
980067005
944559193
923359876
797274243
708602315
604674220
1220443667
1137396644
394321104
814395041
1242776298
207136406
451146995
1169430220
950867378
565947001
1070145733
1294133459
1595227322
1575738852
523217628
1157902995
820822248
558833149
1399471800
375728340
688074538
404449615
509139849
1335773627
891208519
518219638
1295657328
944348855
236693483
450819928
455818303
1548156784
510208427
931624263
367574743
465802389
359218992
1095489725
1004106596
426137493
1140074246
449276925
721020785
427093154
1195667490
701127516
659216857
1241620574
338323403
1271023140
392102296
98551264
1139191557
936403845
581751049
505268411
651108809
509975003
591278792
555975535
750299928
344928852
404784548
521114748
709563149
414920396
779157312
278305601
1293086981
806585938
445192601
1154606747
860200147
572541839
1399406054
698912062
579697109
1316321638
551822440
673844395
542161431
451272173
225002437
1469119935
763489028
907352651
1056445031
965721109
1273826118
352309311
389019560
119381771
1383808818
403884227
804985990
597804890
823436344
842727155
1571179629
876775482
1068635113
855273084
930467488
1378499497
546721897
371646038
919336076
479389211
552997133
935902909
1591120025
336277003
931572195
1138597648
1329627606
934890908
574230676
341442219
953875333
1376834834
666361253
200328343
1093603910
822668385
1139368677
502246752
352390286
883955075
1031786813
1570752629
418977304
518424760
619438353
963000139
642430921
391667782
1581285964
801798275
513950472
1084392798
525933366
884953758
671825293
674582398
559659085
1261285894
1166368030
853426721
555539261
583498862
736056055
804206751
439391068
105308300
389835130
1033269467
666643057
691240168
677071089
586475865
738439614
1029141111
424419251
810644638
917663118
1255275117
417634979
1343186450
816502275
731078756
674891174
739044634
598274949
622302415
931172357
800051526
896976748
603889911
83634386
637932516
1406319558
541433804
789511810
699407760
490405557
677628037
687924503
744822450
544867625
700123572
560879382
1098473470
548319408
1167136204
1342531096
797067032
813992534
1264440889
527400183
785810222
830359852
889531890
778496911
358363100
782858048
1297309218
780793293
429750135
1044834133
381305707
761906380
721822451
1537518912
476778714
566330021
877384769
1034121266
1179735358
895695052
1217334604
485109094
556448112
753948356
562853217
752630618
985006574
453577978
645848511
1070759410
692705646
1386128928
850256424
713154968
973269033
648862008
671452373
580854020
788274677
868149007
934354107
1245387651
421300539
380942133
654547163
871601255
887007599
1271241319
840725308
495066279
310414045
257825189
674615371
993790629
1180543668
749653409
862682905
1349182886
1073957437
1236693072
1375032425
1040812613
1000410227
1147820331
479814514
913204363
905666823
619066504
597170095
829824844
1144794371
1270821766
1016185551
1088391099
1111474572
610168966
481180847
890579207
1351117986
968603471
1102538730
1344278468
950226151
589780837
592153017
1143508034
506901162
776217508
1135757899
1184318447
1261948469
835693592
582529232
516308974
651498502
981340936
849737950
1449796571
545583893
950687251
1102897555
1155378144
473368510
569996743
816221827
1596737113
1024842465
1015044761
772168539
956797449
691371895
1251657728
1525172449
670745941
708731022
1021208995
889308073
1274442730
1554740976
475568116
623438573
997799446
838878260
698773334
816716546
1071582010
1301233871
480370427
703467578
637344015
1172192127
417667769
686814510
779076251
555804892
799184991
1116035143
1546327867
993213805
372298013
785470756
1324534056
713218181
398952582
791705615
1163684282
561103085
805667658
518691768
1283601881
1409662437
1104554501
527884657
803118758
581039721
1308240174
1071845130
1015850152
796083740
1491629436
960736983
978122475
312738903
1270613564
654664960
963299421
930402681
412027193
369993808
986669636
1180745708
269853104
1184305256
1419593490
1466290021
879230167
1473044888
1292360174
1128680594
248117877
1117058856
537395323
631934372
1451791921
1073701347
392635318
1208737193
616435109
605501810
678652
712730069
1039001282
745732249
755948281
1207074935
701293703
1113287841
771389717
758711884
485587741
292896222
793869665
617104155
1249328292
610920056
842230137
1369999502
1251007896
884482686
1018678212
722568908
1224425675
1149275670
1428225276
1071502189
1253885464
127788995
429964059
1447755331
951439408
1307502714
1583417686
893640490
399451392
752515972
814303969
1010582701
973842489
424201085
920361959
574728529
673218238
1282997491
873655378
984945417
521644316
1344889989
909756700
1092005149
1132336498
930696863
520870404
1404770443
693292254
1061193247
149556336
908685639
552682344
989481172
1129965703
694667855
995986989
1112235010
720978054
1499189407
815978725
905577782
671507098
418947042
652646022
822981726
802494709
736626875
991585218
725919037
883668913
833265645
807698356
927352139
781000423
769847391
1026881059
729566950
1240248475
638426160
813017681
428269607
1537282583
828184194
748545836
811201997
601705060
745403629
585342057
400797446
911706076
965203467
521738798
696673004
530973615
958337141
293777233
933516587
830993888
437784877
944557413
1415145688
964184806
1250882435
659637258
795646676
554585820
801032027
297767447
690724926
377875904
919314258
980492453
869042885
731301091
752281328
767272534
1151670904
767789542
425409283
649988551
910372957
656202423
1040742895
549888326
862671505
592020353
721625171
662526623
1294146004
676402419
1163807537
743127847
1555970762
1096841370
959505158
787611467
993149141
558557897
851599089
925182872
929722651
963850089
473300765
673909724
693683653
1342479647
1478204788
899561186
1235732360
875079104
1549928258
699057729
531027884
845059492
652897074
1027830489
1190143104
1519843884
1041237987
995543555
760027894
496954351
1276526205
1309245977
704851901
447824592
740403872
502199138
515046300
433306131
673029015
874093289
540233305
1017091803
1123529941
772263391
1395122738
556655781
901675084
1473058231
969018920
522833937
798548859
803240219
955882736
491434731
741475007
648681981
836590512
198858891
705695662
944884574
862244479
575128466
1379596656
843068584
1487482999
1020580232
489238980
1053511231
950946302
537585184
985432464
370582139
652248498
1370155160
733689213
723911619
399377451
1590862937
761728062
797315569
1249616739
843107106
803424229
341606325
1399890784
146185756
417797740
1437551307
1027438404
620193041
838297849
1478854800
373356831
989200395
1480634545
705275118
621235683
1049400087
989813347
724062063
908175881
1362950854
53553
1254543065
1183965540
1266643346
1075947971
1448687918
959950941
835449173
1044475414
1073276021
1123128970
1218078503
809142156
563465021
627673730
441695357
1274869422
858206895
428269252
849439900
890342433
1093191161
814269217
656765931
371114301
1558983401
778632250
1087848743
865313327
1354580848
127915511
596460374
600838548
1533231510
785719120
609301080
771794649
721481595
912279534
1350932354
903218174
774747084
615377170
873521987
740143822
1371806982
591277595
563914543
1123215975
1058655659
1154502871
473100899
635708234
653486197
1394748305
835230297
1047551168
805451984
572747688
669251365
799378526
1053196284
498807325
948448277
1052940112
944360575
977888848
1083967484
1306805355
478551771
936645903
1017904249
1282107571
696203936
984806206
1282369936
991431844
299891111
1297265469
1594234001
849365029
694184431
705520732
955995370
825272009
802747135
1392272429
1099342404
666634567
791063861
626711142
638402070
810637742
695784359
802669285
822603812
695845023
272071696
1101087271
1041746228
1113465082
970121826
1007056049
854559260
361351717
749518855
1525127300
622117697
530468471
997399899
1041173455
392052923
997276631
673499910
1151001733
1031765796
1234085156
546250535
485983063
981554089
667478537
737019093
306047326
1067035019
665437335
1066493979
973418654
366382842
423348064
586322313
1105747387
1328185919
562749926
822846614
1256453383
566512910
817613343
1132076750
803398400
922350672
122834078
856678193
762023347
562282049
939299995
821470449
856615752
535363576
525596678
353101800
1351277433
1498295591
648767080
1027437529
1139314610
811928487
858448724
619369278
576358698
424706083
1057661054
1288387483
428886564
903800596
988711858
684918641
454413071
395561022
1198335143
557748617
252484731
310294532
933534435
1559760110
793426638
1218507884
952292866
518114661
1186827838
1358634935
737724862
814890301
771922477
1152490823
1318042320
996428303
1101914985
1084278687
497230479
597313700
650948761
528983872
658848994
618458061
680276162
607983507
721945783
1446344756
855368551
551648550
682980646
414747529
1111944153
537605045
1092872268
1489890465
1117607210
565115784
805673202
702929563
847802648
1251313747
720570896
566971673
1302319657
571161754
780907265
660081843
1480337899
1042000249
1298390895
291429850
587233309
502632146
578182012
477746289
902729174
1221185821
787448134
1030897081
627141523
425277929
1293133535
631875994
599401225
594875593
413685145
686506310
662108563
1009286364
926474565
1128427511
1371905675
533801203
334295202
742321462
929740943
747647420
437230363
532654863
914648087
915214620
212659753
658602125
1168423419
558278619
1025283026
531127440
591312474
1112959534
829612764
713920748
63515957
500956400
1445095206
868231530
390487013
1245074568
474811215
454252878
861737680
795581434
945209954
987325351
375781715
970551868
1294546138
1187224427
1081272473
958625458
1469635571
850571758
501018964
1159124297
749855573
897348817
763482684
199792206
703891024
982327945
794027893
832013951
607241364
1359545594
714151903
506496741
449228863
568553302
418163025
539286998
852283977
781223488
984833943
1041516227
426295181
1360379494
369210223
1565593634
667197832
1135469176
380565200
1355140131
494254165
716551941
1244510763
916940338
786338482
1482148703
1121943269
540932332
748767017
935216886
670367271
1008649384
1107754018
674574733
1415372404
670299857
430933290
1588213141
1527433463
1277465975
1550641552
877823282
776902937
964653083
1133627155
475525028
1072526707
915689254
1448804709
709958592
851192257
887430249
768903952
655165283
916871609
626702676
838125856
798816622
1073311655
1157158336
214714994
931293940
388651894
1339689330
337311641
1084717273
707236497
847544927
886631079
710166749
431892625
1465925205
849246710
621734234
1520674678
1124773730
773074974
1511511409
817866379
1517930811
1316631366
1273877381
1360595096
589654702
1523249609
693232079
725481320
1063343492
542870074
634327583
1548666420
1473789448
937188413
834907470
784006242
495374465
477068794
632726327
1109968033
794433547
1224350768
714044936
1037984880
688204572
1350320791
1094208854
471328442
800928516
1171780102
893021278
1025478016
856595171
1364953643
1326436290
898438864
828736993
1559442723
1054417365
441596510
1010072118
496996142
1040284799
1255056649
1201698826
849139993
168731056
995256393
380910877
1344727869
1433766266
943374593
385463880
1012941549
1062795307
510902120
520691956
951962072
562632690
383994658
290928408
452931620
1313388872
448351719
1469959352
324888850
1013923626
1362120622
695129705
781997495
1466522168
1285091099
1080544516
378879256
836219101
649068280
1001958164
1139198003
452762923
463183225
577452058
1063285965
475035523
757002675
467033729
331359012
778914433
238047754
1108208387
570954626
545541067
857084658
579082571
156455720
984065042
874367699
461815303
898475370
747180099
1254289462
683743290
1112492481
1517812751
1471627857
1575483119
1000927844
766964830
866783181
916224203
715496433
848152552
1268340896
1498043278
1082019371
402021247
1368430026
544522533
1036014563
1253430077
1367376791
536800780
884248950
1174254801
541059829
598874295
591474624
897276179
1461744498
524314780
1026208054
941353554
832434319
1063542665
801980050
1165639348
943492077
1173072657
604171742
1066737456
1407880564
1047062180
889777092
913113502
483679272
564003606
815335998
1241132144
734779864
629537383
973976276
1177612111
715443541
1307400797
413796283
702586826
888121984
454153247
1483026381
1005533903
386065933
301879120
837131509
1027238064
1356314718
1051379559
1099321474
722902659
808995446
780166679
1004955732
630408619
1064203002
395074295
501957113
531099736
1122768300
700567994
760562525
489791920
679464834
984519181
736786338
829651625
1326079061
477131531
736708902
624397865
457416675
904687786
1067849001
860148807
235320661
1402800658
1011995595
909898957
1302020241
841486896
1120767253
1402268479
1160813603
1412147018
1060055484
1515851422
452162644
988386025
937438443
1218310025
517486136
706020988
1590532973
821968676
579934176
1094206243
977577866
1418896162
600338649
1028824349
675625909
967485585
791426961
1463988746
843010842
1029810244
1098106387
426842716
590874445
1453336201
1443305327
1339868454
1351447491
1021509402
848021520
719436583
956493189
1097778752
1296877538
1277075034
379351639
653196841
1572725772
904180070
1208519794
979238789
1196783893
331848691
868161825
1493742726
932712309
1081230446
1456559462
655345412
592380635
1177182357
155394463
851925159
292181211
415223618
340804767
1472472338
1054535468
838317896
1461157992
1033703702
661342099
897279604
1052687793
989180078
768795001
33375161
1353785720
774466702
1423818853
1129893839
659580056
708179253
1030081839
521512325
1117871314
684303053
1313325895
1015970131
1395414176
667522446
818003553
925007347
573248755
695996366
688322494
694506237
1269123609
673390264
775593671
1009854661
868140566
611756261
514733847
914354828
819682631
1435760322
870352869
398457337
1577188476
887917961
411532871
1180219115
768527069
1006953670
493753015
962748227
1340399331
716566083
1402733587
947944454
290191519
947836332
1321036208
456198157
1109587704
1592673634
968072440
975722477
1137173861
699058396
931317718
95241018
437187859
1215525086
1366452964
1434029330
504442074
1264699330
658771215
1046190762
809133274
1223308163
532384449
1066100087
1052116776
1398004183
431200375
722461951
859728804
758786140
903925090
814604128
1036807034
1402288908
1350905724
464203915
945668501
1098399233
935157797
938883607
471240674
886500906
1566199261
988870041
937733963
1172808002
894322892
611200274
1455240706
934858085
1488919618
357610919
1532992946
1012756755
622506518
541263800
535148274
966878852
858123454
771999862
1015623561
1307453246
970280609
947203995
686296915
509067330
693796558
837848290
645709692
1444398317
1104174697
731427132
893067069
721726373
598224116
1424965565
476053198
1265706309
853129366
247931158
611741697
1482044093
854750592
509572948
919818058
878450806
823724938
186984262
1207595457
659050710
524677321
544254777
528239940
518562408
1116344337
652476029
980499222
333884750
338923796
621012087
1025825751
961246716
872975215
999360523
525087648
1213537856
898750503
942992183
623511045
701096331
104827161
897673741
512878942
454043118
526197069
1268124260
1003778548
233022380
786615148
1182034843
775549471
719112880
785797871
686898110
816098242
852470314
689855484
1283110975
522563322
1427344038
662683087
589519100
821604798
725787755
638593694
432463330
785934902
803365267
638620506
1484806159
820227277
678107880
985010989
415768833
1559529710
286016072
1472618187
507317400
478749396
962654424
921159733
1034600567
1199558688
734938150
474346793
1094796139
1542221257
988372729
675668567
410168312
587550905
1337317856
380763756
915036016
1251255946
1159847674
991580755
544878408
1202553842
890353533
1259379148
732992530
746083770
926671350
930965863
1577574475
624343447
573266395
489013283
623522409
462193128
633532440
1099679054
71697764
368778053
558335050
818114569
957465799
312698837
641450018
455086732
355686906
567486875
1187999256
392153894
1208052233
1211178929
1335677602
1069564978
711718092
649276345
300991501
756673212
1354636365
983131963
616230980
627812971
767790569
1250895768
1209509239
463588429
808758517
846022350
471402925
1027216868
920118154
495603872
727401400
1003027003
1143536213
1577746678
634351121
1016671095
548034652
611636780
271566148
1269150696
1535206114
251967628
306084229
1345921399
732698533
128769484
755717938
662427827
1294663271
647260361
1516232945
711997409
530570178
466629505
893689609
617151481
921047616
379126688
642612679
802023291
1400146448
869188446
832588861
781700813
385177488
505588242
451342530
773827090
1205885469
1061855137
1391116991
629347086
478394005
866735146
450740623
700105062
1306382025
712944356
1242157646
793216018
787488460
1524188155
1277501707
1424884086
337643442
507784143
653403830
765999442
838080413
1279119165
1001156074
701857291
1274590193
871232528
1521071932
1266652951
1294963452
528151249
739367213
1035931722
1037811347
653603743
1179111317
338661825
763432169
780480383
1544444644
927003597
439156997
597385182
406954553
1206780410
791664860
900322052
873640944
568072628
725506939
522240603
1202246138
680171576
1075008886
970621260
1053052046
1365289374
628026575
1218692857
1228681666
871515476
1083817114
608547535
581023579
841919806
670652135
866288860
1096040493
760396931
1272554072
773048446
665099658
877399848
966373366
759206870
908455832
709178650
1066813055
1288301219
641585514
923379207
768311587
954719255
372440321
632667492
736519762
513446990
1407757259
1030120547
954013900
1008331168
912113528
1028654030
368028265
1418489424
1379247590
472740420
1228748789
1018059323
1092582612
713654718
1470065909
1170753549
1215628950
924953989
212408968
570922192
1060505803
511611914
958895729
991146721
693962625
309317247
1003383939
1277561305
469550116
515040455
90568415
1440213076
403862895
705463214
674356043
623923891
589635205
477510940
218891406
921075107
551845832
1405259684
944692079
1572739322
889492977
966994664
1005666183
567265801
700267960
1229939760
649498642
360273534
743961841
893538461
1243736598
842551133
405761970
411183836
416476275
1018827358
1087035445
807873337
1555960652
927115606
659219686
553564249
711231745
861825558
1476129484
786528822
808742291
1024683999
1129952909
1112385478
1372859767
1099881301
320663982
1227247471
139044552
445160827
1202523418
679543729
861621780
1533212058
1158234645
637549661
1107685311
335389643
711007736
537917546
1189704650
228292343
1083196894
908491063
979562299
979749427
534966125
603410978
979564704
467059530
1470415945
1359951131
1167208017
1420310039
960319638
997257981
1254169599
826016487
456010503
1477781647
372281588
1307908607
540976693
723335290
411578669
1131656342
1554167591
1201999264
1037430699
789010146
1238277810
843558586
777829191
341765648
1147955417
476102255
524565897
481645905
876579197
1066616673
750772319
408254848
1125123653
1130367691
1179319765
888967494
1485063805
289181658
807211804
1347679589
1368075754
414116060
1550958760
435111685
837071355
432730171
624967472
1500523720
1517379948
564845542
686520567
1442753670
1130794123
1024236623
736285741
687052405
420711560
362632793
660160893
1596765737
798950810
546183324
1162960298
571875440
1146342282
643056876
1528275845
845842949
1048856338
439882989
1033620516
908542794
1399538907
612497974
771642039
1018465443
1040778516
851639691
1019357434
1305952324
468411271
594837551
438174460
567817729
452414676
1184996742
1255765964
1285707051
1409134431
751830785
963685812
1270291380
904920046
1069752794
185344597
934920690
698237646
938880558
1183952171
1118784918
926683438
896465731
1266065597
1129815327
431348510
1153923444
392527403
1329466076
1046309388
727400432
739836720
965710701
255237497
794495677
927328728
1289507721
1131739551
725141668
752809625
731268984
610031934
898917920
1398248737
387957403
1212568968
1018261172
120642358
1377138213
527474805
623927167
772548202
914464789
1007620888
1553952659
1156544940
1051963362
612728320
978480575
1240654395
833401006
1294939501
360351583
1074815084
1331063217
1282405086
950858208
429888980
894560404
978985654
563508847
896343530
443622550
1324163498
944224384
613317798
1581513292
801187505
499617476
1360355584
1409553132
1324381691
564113918
522468727
1103271658
382518660
1345074911
1254464971
601729991
797325719
1231568762
906910916
1588339067
674623795
1433112729
906699503
1254539384
933946555
849515054
469872338
1301236746
768390284
1057399733
871559612
981933555
1120811581
595507834
503615883
1408281884
373512738
465211920
100428532
1586050904
1070303354
1432955540
1232216289
1412023855
1539021531
749377783
1193655740
765898419
799953592
522850162
959859734
450565761
1545376638
591590687
655929669
867242041
1172612243
1192225072
412995147
701818248
750356371
1030588394
441144283
709070310
534138655
1155159915
1039814739
1075745984
443774164
1238266659
1366870219
610368738
637492340
520827703
1587272958
815962673
851417429
493619950
1049936607
1055011844
1183896247
814412279
835702713
1527252986
1279963688
647163722
1047377180
1063061218
1446207083
502847732
881342404
1240632849
647557066
952254556
1228721593
930956112
896176649
1083530087
434751636
509838878
1220805428
564344063
1363864137
711515269
1257591111
1358140777
954940198
1315276686
1029321863
815850655
623967382
549644935
389782433
282453581
899870713
1230438463
1374435599
515099499
215903899
888715636
647325340
1125825673
831238243
361451355
1035876593
538926031
856553146
1302378566
519929011
405119109
1510549226
1013711663
656203141
696490135
1064131701
997795910
497102282
1079790685
727282533
689449062
1262267659
1293215743
1094484412
384488237
1089034368
1017620915
814898379
1498517772
533475919
815793032
446709271
1595211121
584775949
901995168
718934183
401129779
923166103
586021848
591768349
1015902742
680229474
847601564
1093293768
670561234
1323941950
518876351
1047690461
1040894595
921336719
927981805
1303797615
655056340
1016601071
659756380
1098228953
824858237
400327832
508923623
534325307
711274188
727006742
1042838754
425335928
795309611
1272696176
744940737
534886495
635036240
1507105119
1310550368
582712298
656039884
412736557
586694846
862746697
745649911
1220911242
775880307
829350998
1059110919
1514733749
1074554755
611199743
774868037
1099937007
631248933
919226826
1401529719
1202221308
522537585
201505239
1525515271
510318193
834363209
1103380542
1137242613
439676369
622756342
1213866778
1353663431
1301458745
1095601666
1240746999
804328527
781590459
997288753
1056655871
662496410
726640837
400034075
849828586
978164303
1264635775
839053662
888818785
836146937
754459579
700954360
1097182509
41636476
967161485
548001397
1120415134
649317697
67048561
564823037
873833094
477062795
1331291521
999502264
823130029
558382664
1276271877
592993789
549213575
924860554
579446719
1044063638
827131103
1034566865
1214813579
3091711
710727798
811670109
1392365835
1290610261
1337628672
1300251984
1306687724
1135286592
1366240946
1285478383
688077158
869228547
856545153
1337633041
810058899
425238447
459100346
907902679
925370192
982946770
885677514
1263667542
1283239704
957176840
220123767
1405758291
1282883341
1375016430
916494004
1424169978
812302755
949050493
829201079
485909429
623554558
708958184
1044337218
1245721823
1107080166
534528258
678717672
1563144253
180091077
857971858
590259944
685055103
977530935
1129620594
1477645918
855663648
402066707
1072566965
503414215
1002744184
559316350
1098040822
414061251
716915934
1209429621
479588013
1071067156
1439507877
597703927
1213127883
794464046
801771690
1511020268
461019908
789168701
1015209968
543580122
545975229
1017264930
750578935
1037925956
1466161490
284523067
843518708
866177792
893429461
662125030
829731647
1268449880
1594236430
1103513768
1407716012
339672887
1231635180
828905045
364170988
908581118
1096678925
705926361
1452898826
1466670295
405743870
676384367
1008094538
1513956332
1047708904
1033651036
783563230
1317861929
1502620135
836358642
683559466
916430122
1231928015
1123611919
1502579037
259686768
470213378
374549477
700918071
543718670
1384622386
289142924
1410776957
1419414937
720883649
517347430
1194390599
381175037
515193987
454294169
1192263304
394973761
566646333
453066403
734414303
1245346316
704266493
755830180
1302266033
1319093633
1409006932
851167851
425391368
590479595
1139363922
488651206
1056520638
1394420952
1026837963
116478016
844066883
1201452658
1328464527
530946784
971406620
1450516609
352426908
913424596
969625726
369171076
1081244571
1418127429
815535693
1049178587
1263040768
1025061264
1016931407
487787549
645632903
783250641
1052365691
855703117
1126145982
845971184
46209733
842463282
729848561
1255239194
902635463
771115247
762659343
1242412745
730638041
280546368
1345578398
1031532425
531107688
909963443
1307294790
807386995
710318080
1095950649
450179901
514253868
916415236
826961347
773531444
710279463
785390853
693453533
1380703568
834444356
512672359
1083196624
620704443
757715640
1070643996
972426364
893903565
1075273100
1050945644
893231283
442697159
708698433
766375016
1043737641
778500201
814055875
388680368
719218536
566716622
900177640
1113164548
759671727
638538242
646762206
522540364
1467643143
501279924
955457412
876682010
599177072
1058917074
866712297
766328682
645215568
622814032
1147603128
997695982
417904113
765302257
894596943
726659089
519358389
841808521
997041138
390773266
1532233668
644203149
725795686
326849788
1213121981
889925303
662996231
864150790
901017249
1312868377
781198644
1056396270
1061938743
1348578076
451506504
1542781204
1269307935
1532811994
1523854803
970728773
727497920
1535960195
1492965963
831392844
1026824773
694893728
417549648
672898929
263627683
442948952
541735168
998223299
767787984
1530026845
794459515
1380014778
708285803
891020617
978479836
1339322462
1067635682
1316034108
1127217409
612989984
479312953
1584810421
1155619596
566235620
692716773
689412997
1538689811
1054161726
1259435944
855862613
763169684
922180729
524815057
1434903282
1506007090
1108339236
482343117
1189261892
1313700696
1506614481
1422671896
1208680795
1001982428
484628426
1029434214
964570434
1000376251
1242346558
1217721447
1052635542
1124426321
458354634
644817330
1462406184
1017386038
114117422
1493726274
1388750341
1256288554
842697742
1047430639
1506475272
505147964
1338339824
685484247
277236672
568856409
508597676
758766107
873776620
1103671230
1181873955
699784340
732454371
621021555
1494003222
755364301
1191311334
678878914
413047643
1053320614
1465308159
335675416
755623905
1530534509
1429879029
433514254
1287216628
940706926
1257246586
1106898594
963449161
1480532659
1040348376
1318309126
861340747
1035602655
1506369460
939361947
1598667098
1056877344
205416785
979104733
1243014900
760508869
1213736464
1522659483
841246483
693997250
764449138
1427109842
487706562
759217569
800166516
534116392
811407162
888600845
754114019
466983622
302406847
529843399
1557374417
712032589
1338061407
334227646
1008972073
824204630
1097317928
1306257466
740271418
944591392
859402528
994720270
973756478
1162201242
241247271
686196698
599550785
543014889
747590471
546276718
481685922
1134779119
1028144923
780513640
976491657
762125131
784403867
928873233
772444404
983465850
411668605
493972247
918252216
826200567
753261841
1109603083
566487818
837663548
1555962157
829632162
924337075
710240812
957096986
1398215226
774623362
337965475
883979560
568428547
1023054914
430504126
401965942
827206941
458151501
739287416
1435718736
1451603883
1115508811
1293143643
719957161
1191397540
1363841259
880855959
639288947
1114360027
307366196
659250262
627368357
1291255572
1093423139
1136734856
756520816
458175425
628422823
792293095
179047449
1009108638
1045496933
1423828657
757597962
817219653
786700148
441785754
1517407253
1001176274
1101136199
1318157617
418782572
1288318125
727577437
920966080
673562483
816253118
951707040
56045402
921305972
508019471
604800648
932882895
461622887
915483085
1315529283
1466478874
1067130502
882945763
831741983
846394612
748641528
967644943
1164885976
638995349
480329028
1012706249
743317311
578093423
1345672583
953773197
661019560
1394174400
1455813663
576202028
612623763
542177703
892972985
915179265
466077750
1487211970
844124197
852448014
547589107
1362152771
868407628
401050266
757335072
348018189
955000449
433593188
1089788659
901357661
775162828
772929470
595077952
502616927
400698491
1296491825
944892720
907210278
175477124
433833921
1289485676
952455836
1210106740
1494193367
451352413
76852691
465181785
945199111
723871265
1258355940
753221696
701441483
406362890
893698626
515166903
354020378
626186628
1221730492
1014240224
753325782
1481658727
748038252
1068217804
537127279
957061692
723314501
1001803680
1240813391
710581802
1284933343
833941555
1336829639
419401272
351452843
1436825910
578171705
715662407
699617710
500991679
732348800
1391374755
1403948472
984186690
361984155
498918951
939733791
955229297
856859598
626866736
471787590
441785197
214828993
795481677
1220161037
1050363263
802330754
854880562
444088076
665207304
358542108
570874141
1554592465
539675353
400785418
1544238780
401678512
1184143220
847532899
1080332182
726504595
1363843756
665670579
1086505610
787587199
1150054360
385777945
105806707
384983294
1226955126
355345186
432626174
883197384
939397540
1104603861
1208796630
538126479
684108579
1229043670
706573783
1008747942
828564158
839264078
493015929
1104753491
593423163
481818410
612948810
595642739
283612571
457852716
788422227
980845083
1076299985
756765663
418158638
378994400
597245832
582252401
1150321538
642267664
712507625
449969863
308956464
1400431510
639067282
690628778
1243206868
741555309
452143174
1376412027
1403288598
888427330
611672758
365956472
556903291
1057813276
1251947232
1166531990
1414828374
890299546
889669660
632214048
760571226
473180194
1077926539
384390800
657704977
1026565081
725535473
1049595938
1056434301
1136385346
402260473
1106412147
1103491760
888774822
1464211379
1410106083
802295916
526035558
453056731
1223107530
954988674
451316616
597029710
937319983
1015731229
464735854
833540485
473486612
966555925
911578112
857094076
1398137295
667439646
542816526
1146903126
1268203074
925598788
1445954942
802699320
889661373
1385538980
1271875850
1358176815
638639795
1598315625
1145055206
989918156
889042214
1236235270
1053103464
1006175796
759614050
1214379014
950044667
1176064528
1090304144
1421840427
611814349
1073705152
704020880
785940460
770244555
436462317
503849448
566533107
946137114
948247588
855168148
859080583
1554054416
531869835
651037902
964166212
849221612
1192251195
520493760
476245871
878133460
421475896
1561490981
573683234
1100542687
1470138014
724477674
1246398829
1487487303
1059243661
390082876
1002929351
461630673
965832104
818810662
1478369243
1268654770
1152949827
1089844603
1141083349
911939353
830271400
178460354
602623013
1359187229
940093153
852826542
384638797
499051246
978697004
811294686
732814020
557174002
1212007373
618800659
585406658
1442175427
1219511385
851546880
1079421380
801514529
1287797105
1142458424
1045292150
1401719422
902522460
975406028
1325330506
827558365
1510314927
1393274830
494380639
1012424349
551031148
477860448
357778957
845341541
1081251288
760812486
1569942181
1210775062
629355150
458055713
93318157
693580623
1284792166
214206605
333009691
341216511
625332244
1498591097
741086985
1245508535
547268381
958744681
537847290
986733087
1181889825
1224592654
896862219
894967565
826933634
452097881
450151151
657680533
1076414715
1052568560
1161415659
862825301
1588431348
987164140
1483902783
958379011
620167642
998010690
1313533192
1426655584
874029918
947455704
785657529
479358244
1147681348
916293866
520761169
295728678
1095618611
857219241
655233700
606396701
945225924
581921434
733749100
987067947
1108207544
1321285584
977202806
610934098
1439266789
829060606
952676057
878248048
1572908507
634564026
872629437
331029032
922966781
938922918
1209741705
885550375
499891029
937426052
306561024
1050903115
1093157011
1388359115
1462195032
637886435
620321887
1135575465
1234152204
261545776
1382843783
1320847363
1201132461
1434998536
562643626
548957177
684478634
440149874
1329204318
823735890
387223200
1399138212
962800822
1053623435
389842129
1381579293
1186474524
945358895
693357605
789761832
1248565906
583090217
982241948
473903236
905398825
660973610
538878191
930934752
327456065
1014815205
1011810970
745412665
1176231284
523758954
468424952
805394466
816929871
455452724
860177339
939956240
929617163
997969316
691102603
894890329
1401967948
847553331
536122292
729092811
1580846084
1197620695
517232809
1591245799
895959650
410853973
1580871770
450502112
1116823063
813270300
1412652210
1120731440
1079852824
423500316
965241478
631791930
1370222280
958534104
443797139
1068285930
341069200
706534122
1245459704
448861744
920012930
943499982
452940553
944965834
967959684
794983519
641091223
671440305
1067340930
705440969
352349022
1476738578
437404047
729224462
1206911710
583113979
1491818498
1079911945
339568974
553978602
842945592
817175676
712512032
180359749
996793487
470462522
453978730
806821732
957541526
728295702
556555397
1360273578
297872873
642312859
609670646
1106752427
832182966
764323116
1488227452
456714733
534437057
885565263
922999337
831407900
401420012
640380317
1239846754
899435785
355090316
716270478
808965954
1041289603
1089963693
621635717
654288923
688615772
1389279574
1053553413
1027546210
396659929
702479719
1294760917
807908833
797604198
1381687493
685121911
1390006262
207594466
1396774345
350333108
682183992
628632674
1491128512
787305583
901954498
983749258
1479533607
1382963193
808217766
1057185715
539164458
774413474
687327266
601588928
510184652
381412975
1433917792
829642456
1057579320
301075146
912779830
847941239
1380947167
673445231
1020858926
399294622
381485601
661237674
839660056
693014308
1385234432
933937065
722840341
660253759
788366055
662330987
382394636
747147814
1148929897
507316095
776062466
984905394
1148461836
125443777
817363493
987634169
952035440
1247724551
924281708
787573889
551141481
1137318643
393796884
829608610
1230428344
502904619
1265386549
647366690
1439005054
774207431
1218801633
1063172531
773045538
1022740811
975674942
292050780
481325303
839420787
1074462755
1193325588
1341646552
587447462
88197477
1066189631
560371339
1067255206
870155337
941318690
400358931
512772403
1009202309
530893198
1488223279
553819238
906735127
713248691
437821031
1220624184
645943532
985722513
1103943860
1025355944
312718058
1399012979
486649772
426188810
514271295
786987688
1039365187
1480279338
1015033568
495478374
931140591
1012339004
412399004
801751626
879737618
1158689489
1356303424
1270550568
466822309
950519763
828083309
524629675
542866055
1178467887
866274605
478579385
473615011
1053360835
886362137
1312979729
1142905753
967653835
1110413780
540510371
919396565
931918546
1536339943
1087811056
666960479
1411813941
912976393
1206294765
982036831
1054003403
1278269917
383625937
1063697682
1594463327
844747586
511869501
777475886
88465614
458591032
536725021
1035285945
1527949780
726585405
545687007
753049879
793586161
638528261
829358902
698841301
1161433651
1003798910
768680825
595072909
885154128
1057330307
313837418
1035770803
797986692
461871643
880254544
380763646
895843215
1492452949
989464164
620286107
1022910678
809062843
785230375
254865153
1123156061
977732629
1069523545
536191013
1555386712
743313730
733143912
981280370
1361526073
823162501
688834289
411492376
748238962
887783023
743463503
414066358
665711898
705668461
1002833715
873885860
428327452
656410726
993084939
570539346
533481485
668565304
1097501132
958308038
385060646
600945829
713031709
444948136
899078606
1009712265
1571022937
70696415
957482543
929992239
859196963
758990945
1575961815
213870962
734188104
1106972738
910814897
431546930
1246700371
1049559134
535621595
1370530767
1216854147
1130420776
409185368
913859449
970137168
698636790
471258588
911301169
424130471
808119136
728034294
988278847
1301608202
834007311
952732109
821635886
1025519902
1368232746
891657001
1110363877
385202494
885155552
392621053
746618793
346323175
1540406454
740819273
897486374
922729826
630024744
1458125669
920420073
1100730820
987574167
532197115
933933960
725026324
713182816
1158120725
462438526
980650806
914487688
1372458612
498222267
490405171
410331708
1095211920
1284960499
1327405803
866966914
427085021
1180780485
733274553
537183285
669088211
749225321
815059984
752588778
773371993
1006084958
1444402956
1555908104
534083792
624565036
935621902
1510842383
614202174
851691122
701752337
1132893468
691679292
304908905
1400694441
796612800
994936600
768123466
967763040
1281275493
472684002
754239889
380578466
769137398
1197055107
902747917
1399447996
656740668
843400123
443393106
1345907394
1261980420
907120404
570999676
607300074
61983983
671647049
1181794620
1591489939
464169337
506706974
1106764017
489463352
889801072
305513892
1248882626
445198927
1135408402
867768531
535178698
1211014921
790487033
923947786
759635672
1112613516
457940316
1422104104
1011395848
426764904
161592711
1255748111
1064716266
803409054
741569983
1131237116
1530135848
851637458
409302572
1240925818
750986738
1521467595
715823257
679710694
1014592274
971239290
1007352111
586295287
1506105794
812137144
1003688236
395346309
674446376
913380098
1551038128
1388374730
1364516949
983747863
515586685
396299494
858164410
611906528
583257652
1039679893
1052700436
647618835
754403495
660218014
452112440
961627243
575966976
1410440444
694454211
261167253
1043412697
727838752
280344605
546031755
735632293
913669933
783378045
944151662
1507084545
1418268734
1459885557
882816599
964520933
730945017
443913890
1025324565
1327162364
1479255568
592689017
652462227
1366666860
908666158
985909929
394246644
1154768684
857830728
633754008
762192767
1147395069
483677946
1184153129
1373314805
1214926767
467708495
1084022620
1159310386
632774402
362038070
327712146
1099266135
816848839
1404279326
1194250252
1480578913
1576500220
481655734
864292327
787145278
1417900887
926619485
954270731
874770072
473262736
734127532
200746858
525399107
968582068
813009933
682372166
928189116
845955676
712799264
496251510
940030039
1031239510
640054958
903269989
1341575364
427602516
1284748669
1310946208
1279180878
940336901
1475975952
587902945
550067253
762320927
843310980
814416643
1281907176
1111210056
784087710
336225591
886842552
695902609
929887948
657368534
530110100
514252421
549063387
887553013
1121834989
562608790
647547686
633557063
832577407
1591026686
1473069966
1200684526
1377658336
862057596
857568475
877667480
1300745046
1411566502
1377319932
516641291
890074392
822595145
859086491
1047681374
1186505957
1159765853
1008066705
423613904
837021142
436041235
883460816
695111842
970479540
791310958
1103745900
848863943
1024646901
449749980
913782175
1323970067
671409374
816668810
652582862
689053625
1163134616
900930140
659355720
741157968
583297245
977868925
516314622
1225096024
691273682
1188103019
1569740746
645539290
937346431
146737987
1427241374
1022340058
1335078075
799218697
629020791
695942812
392395899
1379777134
748012085
1573820784
1005864738
801955379
628340316
1098374960
482989822
865467983
920079457
680265377
1386889391
645088885
944662342
727917182
1068040139
353529620
999064710
699033804
1080877814
1392859860
608745932
1511033366
929385161
594122150
900666237
639481008
728851973
952014688
648074620
482700015
1295648330
1593145938
486753124
455719837
1111624161
484640526
364017790
560483183
1308051479
513540875
342823792
1253844289
1049021252
369483881
1205726208
760695393
1047060230
915064084
934040950
1593239589
1163530925
1090705307
949124977
529572392
537836681
489220257
938784460
466205367
283993212
651343413
1092419744
1210504107
1483257767
704445094
1046067440
549127831
899340837
763028094
1186478282
565066258
1042597104
877413073
704021769
846870764
800304464
724554659
1273569456
1295236864
1473144520
917743355
342095522
1027565840
1036356905
871061929
411442950
777758303
519735569
819189629
770283715
945812518
748242183
438326657
538187076
736782277
984635394
620862601
587957296
1107621030
663758083
277305322
930910895
461680346
1367181202
387569093
1095882065
950380755
812675403
840705096
601686351
745287657
925772965
776053707
985716648
475559231
1303507183
836544164
1348615340
793416526
637538044
1499891654
1312102867
589805651
434958437
1084806607
765354495
954263944
1212511763
1380723809
1305214032
707993525
902633520
724511290
632938641
860640882
697358964
674022556
897130073
157870302
735989865
626437954
590151613
1250674495
980678835
396477803
394560588
419413175
1094025038
513629871
678549795
985850354
1549247829
1195614923
887350506
560630315
1031038256
455686634
508961241
622344463
870769061
735733989
1070504697
516301534
1553284508
814652099
959481990
568820078
890162306
1407192894
1387596345
487835069
1173055178
1477640468
708414949
734200457
647043466
698532896
733060567
526094993
542359458
793829497
653353719
780232228
508033292
589187070
368868567
690566610
542578364
871120728
707163442
594897914
1179408531
953239139
948409336
757440466
451645551
613501129
1322608126
737255601
1547285843
306681496
415009309
509254218
1245554550
896176683
493113218
1385704274
657678847
1067117790
601830483
840402788
814138828
931140528
1022406493
1139606274
1528978981
1347827203
1593159495
279335549
726620973
468161268
1280881469
1097741731
642484322
1284069928
1036020944
482861004
566747119
529442229
998097051
1485422851
1514198780
415864684
1289395664
1006790138
829414650
646764030
573312293
1401791611
154884713
738601036
1043548216
937667941
715047004
1559344414
1211303140
465848624
442951001
1435899862
340573155
996379047
1156570295
1089732203
773544737
513809317
384136661
1094370494
1084807546
367965259
1176693525
304844319
712441293
1138720715
801279017
483549013
1595103590
1260165748
729799871
1394839902
536976352
1176681070
1552409411
517550585
1035543739
1023127976
885083586
854473657
1066420353
882670204
215071593
893682612
1012947952
973563416
1443479027
1485592948
969559375
739674579
1113266238
769065892
1525373365
747909457
506705182
1256136909
915050218
945666206
1247749081
1104275217
470038359
1192586551
882942143
859657642
1231224987
718410949
744630733
1081720354
1243118112
1251853381
1088363998
685637546
929775424
310409784
919279379
506675456
668092051
1423025807
1033825169
763424959
1091232767
467942892
1303456559
1114369149
675802822
1352001903
1021161819
456699191
874451893
587611242
1355679060
1300437827
1249617675
246470268
1106803283
1363346693
1527474536
695562359
1597398271
299900964
989381291
837362823
1368624397
1437060661
966089138
866534658
509492092
934216388
906076060
1007270987
1090284923
697865984
1579600136
698283429
1460571392
1470660155
1034637828
623086547
945313239
1404269157
588227522
685864617
487580987
736832403
445438330
1123409006
917510909
676387557
580631038
725938904
521363723
1179492991
1024483212
1050975868
734631790
1093617916
1012996450
1127395557
586847362
323564754
1286967204
1028818441
1507973259
795587177
1385507662
1030172926
1217137540
1191384690
597449019
596759427
863401685
806937175
1336656794
947912487
614281868
1021392086
1416294353
702320659
878595786
401184825
487152931
939083390
918205827
64820972
1275097275
922637528
968946909
852166618
1170761757
1543379927
1182920536
780971802
1247862740
1111979054
1074784270
700552534
1070978518
1257098204
1188772118
934115850
334412511
1344974033
1078983689
119616277
833065943
1047623352
1570609828
1317312772
920794102
921330396
483813148
610485459
125812868
321836604
1036412216
761878158
897073702
130218153
1248717774
586296562
1335277059
1055863607
1116353057
1226490131
889964648
865797202
1300867864
730316153
817466349
582418798
821560269
967813028
970476978
1106310893
1374949660
541463075
621950792
1080069936
1516233616
1029750677
889580958
1240583781
926970471
524393485
983278755
325215850
701887800
475868517
1021979144
949965057
791417942
473491825
819348524
709854125
949939799
851029405
864083102
828733328
931143542
1453889879
713126619
1173603997
645518640
868492293
1460265458
948865193
1283995213
922374159
334104250
1228630799
1068136280
489487354
1353736626
502771557
692461668
567985803
899533791
851359829
378655927
437868956
526732310
841904895
952369332
1147624676
894207230
873031547
1398577106
876706316
654465900
976100389
1559741658
1292527784
481679208
157356295
1087621929
1002691637
1542193805
993853246
1153284974
1042088656
735549206
531640594
815441950
762763380
1010628122
1013758119
557262831
1569785261
509305949
551713554
1069528016
1373843963
667281088
1267584937
1018538556
754771965
933687197
690693832
848555186
700379542
959155333
1070953873
1331502755
1409202885
905480989
913211752
1448744085
1586061867
1355484761
651065233
356499198
874333303
896727083
1280520858
724472607
995598024
456337097
431758045
1338424560
1309780723
1369211935
1494051173
1310203635
1257913666
655432286
1507471760
539452281
1374116898
873928220
527577104
439019777
881172170
982374987
906370772
497675285
1344466649
816075845
1386979095
943438670
796237068
1447430040
936609598
1446636518
1357545735
466404335
346218139
636747977
967462523
467972636
1015989862
957611893
454001060
620069231
1208666834
1437734391
863598898
864690399
467943602
696522091
529997082
600744537
391066962
857474169
599930450
1327480205
1334858339
524839758
852535507
889686899
1488116327
1298765909
660293183
1317362625
607878778
1036783042
645297176
784807208
265650195
398502849
1177079058
691994653
834279757
516762468
589821889
1376453127
1365717674
307183004
511740105
614343358
1410510884
481205319
732048636
1171616479
1095399954
1037001557
608290916
933977227
1034676303
501288880
886166088
1075009950
451604511
1085299162
938236772
1562188917
1318229730
1433955519
397177920
1574134831
685916516
758398725
879386144
1070964392
439225143
657396079
763243744
917848138
882663342
559529646
1235958353
1034647211
1439017360
338803398
1285902953
1015161708
1260147661
822703863
1529220211
612339114
382990900
1489791844
585836348
627855115
960132895
1026290523
440752726
635265411
1138655921
1453395707
890339853
894810138
796972839
511089403
1185429066
1555465956
907184276
858109416
634539179
1208739253
1529848924
763479452
555693502
1087591719
664879685
846749555
1363509741
1021139753
1253559629
895228838
652390145
796847764
524751426
494087975
200531034
1396382489
956457948
818491238
1061502357
1279336959
912565042
1030845874
1028330423
1187404620
1391490184
884531943
950515723
1345224396
454335649
1088270206
895234252
934745196
688073462
1590266311
571623628
1288916434
386663285
883176872
1160687296
1243846046
1055214458
1503551665
330722832
1141159313
384183791
435529703
1407662757
491820600
824734563
1270497080
1043735658
387550524
502047225
1417789673
872046419
935043892
1066302943
426525091
1184239197
1198966313
538814213
1237509076
844457686
264116741
983728908
916460673
496443804
1463455382
1189448096
1443684547
1202309808
640299553
423851933
933454923
57363597
1317297178
428427160
905395638
1231425958
1494043244
1267793232
1104268371
583076708
929252251
551371383
551363866
890387486
460402091
563722219
491837306
905410305
711848064
1308695920
1052372387
1091730712
1390475090
845292632
3830369
909091098
69524953
1065820549
927853217
1108811154
999644386
890721391
1126764497
747329060
1491142895
469596992
776391927
658026774
864590233
1062564353
1147783183
232853155
916926719
1338203664
687329519
1494972141
1458951480
1318960384
1226215396
1031704423
745618347
1282012061
1283284181
630936542
934725041
1021529464
596128422
817664422
605814673
1105802418
1543243572
888980445
1044667733
965648462
657363383
900695523
735762508
1112654404
995752753
1259897731
1392888663
701888241
958885323
91215972
527404989
383094328
601572760
719081771
432802962
1322566635
712892994
1039219409
715980535
1389257614
716149367
1385052001
1380502416
360814648
638244052
208971754
1065662840
1333478157
538859575
852960942
339174899
1163652562
1145354299
1532051163
1140745112
1091208971
764493319
1305634454
577065483
499911875
716427850
1033281839
982794963
862212489
1419312505
692892182
1417137400
845140057
701271084
1187662680
1213392396
667474118
803655849
1476159975
740123995
89203160
986050337
940072569
1028272236
1022280644
1396677197
1255289613
1237237035
1070022335
1183465331
1556452206
913077065
1408170791
1455153270
597839187
821822437
1240367627
912181606
849284403
1137451315
882608323
716966039
995032729
736945710
1328460880
390818423
1107355725
1021152855
889683016
928488582
498561532
1287534713
973300326
867545583
946969930
851718725
873121882
610909692
511471069
1311680650
891605163
793207231
966190680
622719313
567400980
1038490180
506208820
1145626264
513513755
1135793870
1090811353
1463554350
865365862
1440120472
891494378
467967548
804687080
1299852266
1099166109
1198555795
931376920
1312224392
263305395
1135615655
1300897948
860806031
576810404
931420302
818104509
852881832
913100269
485645976
686912791
913578878
741373063
914324442
354457817
832450826
651255505
781930857
827897972
1337207285
1326292194
1377469592
1514816717
934927187
1479356471
1122743694
806421022
1554096168
827445625
33481832
587920043
795064841
1147912622
736571734
1582878619
1046905756
397495018
307078103
356471245
1084542203
1175025969
1156072075
782610921
546424400
1167400311
523420696
849711727
1231948674
958771112
462849158
701074985
902808314
833708846
304553384
819968953
1104303793
1504018308
519556104
843708032
1141974858
1441097337
476874836
816155290
893931602
1484203979
673092316
803587857
1114378741
825082125
586119480
904762793
366310389
876644513
1541056446
1396189441
1229301347
1357370140
968085892
1489822628
820256574
514615512
934271089
818915641
202549718
1220655948
1020352782
1061823480
972594555
1596358797
694862053
168328666
774067947
706269965
681007576
90811256
1161953812
299935104
978152775
450865354
1066994842
1276786734
1176132615
878517405
534337551
1534209176
308757272
1116143988
999465080
1244615914
1273882504
1008737520
845939510
874641768
1463650690
890935989
1243673681
1323190882
725268279
578584688
672957699
697550304
1353992690
1222215529
320221606
877289224
541726260
1372337390
479031919
350347853
711517869
1293568972
750446784
1083250119
957630098
1000966089
1433694337
696485420
957021516
1282905552
1032553516
765745605
685463703
1066600548
1439592722
525594354
44332255
1043390420
820058804
511410189
1575814617
878445238
536655725
986626587
544735330
1161968735
453356464
1054832768
1127038897
567046152
558227299
361331450
1207083314
950394422
1039079623
1438498464
1368119084
1268468002
409484246
873373323
707099324
1457118774
1086303459
979681783
899168321
1241548854
1462406907
1129507335
1044950394
1295545617
806323560
967041959
1297864559
974527570
984259929
468402437
750576645
1431408923
1329916050
659153242
307900833
492473296
274422933
1028374737
699116843
362068144
980060673
634108594
1054958648
1180995429
472404686
751194464
400241553
1014092680
334823028
651285225
585656555
730611162
980256573
1211431270
452539177
321395996
490641814
919109964
1017564188
879627308
1484279262
1275272466
683244585
1091761843
761642402
456766194
855546077
951564513
1485222959
1056846115
779219224
1374904026
776470127
874972924
667363062
971013053
689691384
805554597
404217933
726045752
1001345012
688509799
1091527355
1073398286
337782790
564698917
488632671
1130363002
496743830
1571959458
1521976969
952312
731877930
478161704
623223554
1082521186
1106604709
973813947
689246783
509135948
1029335338
1149670301
663258052
749955374
659132963
944351997
1315638916
493562062
494316220
1349775379
327975275
1349507963
897519047
1326388299
828017260
1558180077
950478056
492578559
825474096
596197138
1448006708
720110728
1484045344
685519722
833241503
410713729
971612574
1066190579
923170388
609952611
736457737
630374218
651034031
1402230706
917390575
628436434
471631397
707539828
844606233
728338202
336316105
1192266823
805659488
710930309
383926487
399865626
507673920
1201098473
1114989847
673423449
419512070
645016130
1409129061
720706417
573737028
840448008
671169568
1456234109
847410603
631848300
535136910
565946096
456352591
386631976
882497122
611310496
993580757
458541260
708036445
899701052
997000434
626312766
1595744331
492521540
1432116841
569289500
1520384027
594714257
1241710553
527006691
1538102301
1291518158
974146626
1392607930
483803648
861521665
1147523345
873763917
1116093932
571743198
707269656
458133770
478617240
577133352
808493569
654656703
911985173
1078207886
736014527
197512616
1103719506
760641229
970516094
877684739
625543972
739677067
555402603
754288437
923986129
430543420
1381309669
255028049
402461052
515255004
422238839
531090836
941174225
757426517
937092278
894475408
474865862
551138053
1403696020
630218796
1581308537
482834620
1046630162
1209971434
912816611
1151186337
1189552861
860010182
584006096
1073934706
1035752044
655375512
1147837345
829584449
622997570
1548276333
746375647
795295171
1267863132
1293637903
844324022
848516857
1086035464
1238382220
437817994
720430506
890055900
1262970629
1344759099
1394651818
979179944
588424860
1520621103
1280348195
742190354
576100845
862220320
1396231568
872468818
1521797716
649300582
1163206832
1305865709
1114396051
773335749
758979096
726111115
1128546398
1509044893
58904307
941515622
1200232337
742878710
945510346
465694941
940669742
1553830205
686037460
1039778297
473162116
992586947
1344103530
671459051
806005048
726924668
1408103878
455330846
632544968
834681283
1439060236
24964104
961596959
877959952
1412016978
956738365
582227093
911988684
1345227853
1093146780
1074979181
413331961
1009296744
1096041105
265210282
1165481339
1046395239
658536942
779700535
1598766753
1008615723
1340608690
853658185
1032141027
1103811157
840937949
792280088
958896366
1012450025
364755267
999020696
944265964
931458058
1130244169
600353333
1511630979
990519510
833182054
1504308360
769600908
906504723
1367682953
1134023141
1588363534
822497931
359962666
615871396
512085125
1017498754
1027750866
897727973
534786713
797634357
1350255688
1379828901
992170422
1358359379
739563327
1181092462
409224976
482393346
1209794462
894544469
803569526
865172345
745455627
1098506464
1383186593
1282137923
967300180
656134383
1420433014
697515796
649726930
297549496
706093911
842901565
1349851019
513526930
1007307881
617216748
593316602
928439159
681490131
452108203
920889710
1110662814
1229022691
972842558
1382760474
245180949
531469453
780624088
1265245335
1239686364
972330320
870505165
937400223
173478638
307527788
529564187
878708649
901924098
910361244
1457417664
999720615
719211972
654282426
1283893487
960628890
616625642
971988049
978083960
673070121
856172123
919876199
1382889157
1084866818
425613329
1143661917
323908089
884237339
402929663
462837256
768700085
1218822344
1137086796
1283766663
816802767
1090325890
1395149980
1080529295
730157860
844330628
537062369
500772664
1449727216
1405625556
350091152
1516092014
300779633
773790125
483543399
1597013104
1522283621
938596139
1333744336
1151955981
1464521383
1350127504
1392726981
289030522
588448586
738139868
1325603902
1438233892
626481870
709492190
1450459529
1004156434
782157845
701174515
281349188
1074066756
1242611140
1579282725
1277491071
417895172
735559732
797970330
768470511
863299069
545908708
888460775
1350694838
486151384
517841046
789530010
1535015943
739282359
768811720
333230814
400205963
413579175
439877167
759314275
835818577
1323057061
1134537534
649731467
427951062
1397657109
941222664
1318007599
1475978310
710894441
1019240116
707566139
838106709
870444613
417049565
1375919618
1019854276
384483361
75494377
631875239
1478716568
1204525468
1370188777
378793447
1076383220
1582252854
991283154
838512224
273555453
614235774
510268288
724147224
604422653
1409496161
943728368
1393313604
546457084
480011375
488080446
1243379435
1377304920
666657255
556108404
363260769
550490247
343957556
331055631
228026702
805052662
965922648
402126322
747596414
583006910
358255404
813962018
713385525
1459477804
431405752
1007260568
658278017
490746932
926969499
1392709011
1163474265
988556477
606450905
629629498
686895745
1546239184
1195163690
973299306
765983144
718538848
607044942
993223359
54539357
690210861
607556674
1027372914
205954477
604077353
906716837
224109520
784841337
985904332
116412209
1012506502
952350941
817815734
704632794
731237840
1078112992
619210437
1486642943
1022291602
1528020120
1557482119
1142456112
836882037
890956799
625796772
571440850
644889131
737938790
1067397524
177655369
1077517072
1290643959
600877543
796939126
685417534
966009206
945428984
1093680454
1211061919
1073551092
1382937583
791633011
920045385
1464272709
508644485
1262368746
770588018
257351873
898263189
963719855
893185843
483066435
971461001
1069462144
800231875
905186372
794428386
868814623
907780724
622735206
590921131
941875992
722089116
899960544
989524359
345429686
510781054
409802339
687023573
1095165471
963024652
662546194
839351657
1413373336
453822976
710463751
752918738
1448633513
688199378
749846022
718504984
1102137901
1051323595
763389572
83615450
1317280153
503835518
351107457
622786081
1123877343
469948851
805916182
1067284644
971576510
1127847097
863401907
728317165
1296040890
1261815306
565786890
828393034
688867407
1049373827
1332046362
1075963934
1498150724
1099169502
821498573
481805719
812669627
1109549580
394160254
597507987
943304397
756664970
898266726
619767975
934701005
205953588
925298487
805050269
1306862514
1038569958
942955607
450761951
1511462254
872744987
561033066
985491454
1151330536
892120972
571677446
663984391
882616137
694297786
812358160
1193721926
1049622334
880832853
500311711
1059343052
405200978
526688825
1590391038
724841596
992221103
772457561
801578474
707319721
349420016
434128241
475554921
1048684916
1068235607
280468173
1348763263
1503505575
1008373410
966118677
1479886539
1013692846
743317891
627237219
1441609
1446674042
783510448
1393338639
552403525
1038190099
842989302
443165757
1187654717
491199671
723421929
1252057506
704891190
1370233894
764337215
929589783
497791232
1485666518
625311653
971023834
633208678
1361898953
929916411
1262493380
1096137517
974539572
1272660434
1018334202
485518633
652012354
1234733475
1016852039
988483983
1066504643
842275673
1224416245
955512140
884605908
1166262124
682079068
1188971709
1054915627
1301729087
645416475
889498784
569343738
296494873
514776014
56826327
852760095
282028006
367207730
372170878
1540516894
1395005922
1077423436
559179162
690964979
1253654737
462172461
199031459
1263632640
850253267
962168482
639313442
560186544
720287721
613054647
1174470964
1023553338
1070320162
609628064
899521948
526473730
87502362
1176551809
832409720
808039472
414209115
961006940
931633680
927615894
1152063380
897113658
410962563
1089897283
418178074
1178100399
1275639699
1020432750
461210357
1002065765
1566471076
1044451595
1008224255
758188070
460758375
1153794348
390356772
920072840
688640791
1268452877
1577481046
967742094
1242892144
528153876
210172841
574660590
1004931833
505372950
1526753618
1078130277
695769618
796639694
157095011
1514441094
364093799
1108358830
1151224141
1244238656
1360519449
539454727
1453801589
1574754488
1201496176
965283494
792273947
917548084
730770076
857451835
1131961108
1164091315
357530329
1015625704
1047780538
682663870
1019694069
1006311890
904319057
1114451945
660200313
731286158
823294976
1040680245
314126764
818004723
615408303
633923695
1253894705
576570062
728930464
1294017643
841549782
1509890782
1040926318
1105214738
1075534779
503658410
684187302
1045604110
654207753
629562823
525634780
987867960
526159511
632735391
1347702448
757282872
858513679
1148580852
715644992
1574274492
559844828
1556202432
724104180
964741380
1405127385
1327919071
1218495281
987569261
757780020
602263029
873546978
1027280117
1319469624
1035420915
391114702
1478140183
714184345
940432295
627864724
1023943121
334747133
495062206
1019833442
1489758752
1114311790
1165136133
844001856
1067630994
878714446
1466530499
1069201251
760512823
1055394906
1010911334
137826282
788687175
1174442468
442603267
502065278
908086938
1078284057
1185149970
928214718
984775177
729295215
814411469
570748683
802232354
1089881147
459572176
914233283
840239791
744242622
997198680
1441908055
534958947
667867913
689777062
806500752
909417801
1367973972
1048231403
1004764567
671370603
1279208282
1419757836
873011367
1191133460
1019043436
960370934
411856261
1581296500
1139412947
815199737
330126103
737999847
1181781200
638213801
654209761
341066627
847082315
1049322984
1063920812
768040672
1324288777
954241517
1341572252
633583130
482483052
1056317472
854993917
554460699
594586742
1562415940
1298955751
1177046347
975012257
985380196
1180425422
513490064
165103127
1353689395
719930918
880676997
755019251
787361067
912166527
682003026
820344621
1457843361
1539610069
1272580963
856874151
652235418
1062201933
721646444
1453654735
871959241
1456054945
1456843399
475589459
966467997
1174753980
569212752
1305998927
1362916755
702080800
619371247
895165397
1120886542
601804134
820682589
785019239
427775049
528324933
415917149
597752107
1094548166
865527604
830390905
1409685776
500048320
155280491
1427562325
416582369
1000867256
1542251750
440853853
792156575
633675770
495514767
1159032428
462839382
1391829237
614756437
615201465
1179833695
1304028940
783028649
1034610974
1393096158
864720751
1362438083
1022778879
1323683709
1336238867
620773855
1275080442
860665514
439749653
892536148
202314745
753344463
1239787187
1073123725
438257815
1235956213
1008256469
1088247867
725947801
1458336961
773061574
322356411
946394311
1145542382
708835206
1118547936
940161566
488317587
751863449
1018671087
1283740925
974543471
1592313391
1425299729
1179204275
518143744
518677505
1256325524
780024319
791732213
408685014
816167637
443971054
1433944220
542175862
601001454
809771392
776504881
1147512121
488573235
1140366639
972789438
832583417
837928591
649530326
1891253
367034703
530814359
1263309633
10000483
572822826
529509583
1533403386
681483275
522450454
989069640
638125776
689573011
645176678
816789427
695395990
649063637
1168843141
1403849038
1319668735
777944539
694265017
1328739137
898351536
1466941759
515389143
498131610
998339349
687513497
715591230
503994686
503014287
807649902
541802268
918869404
721072458
712315702
831795177
630735028
750561682
588243097
947901227
1094202682
472113292
1456142023
852674679
468074205
510124074
312839987
902855584
959621355
700889348
531033778
728608456
485282305
1022443792
1358760984
445927086
1066352159
1111210950
902258593
895108479
977762690
597847250
1586357903
660174421
1265069706
483925798
505536587
663201002
760482968
566205502
1574372910
953712497
682318812
753343663
998864878
1028666833
795724187
809288500
580369790
894600636
336017280
544219701
1339844502
497042033
1331370816
1078005802
1437401896
549110487
778370612
621103829
925095315
836744249
836520339
769655959
652192235
1366058139
620267642
1560812494
616547113
891264684
942246852
596964618
511817483
1041921858
1065336547
1425920045
397367633
1119237366
1473133435
330375977
823711915
540065853
973938779
821529818
1093057028
1158501025
231447250
786373924
900993127
474994171
580491931
428688786
529118157
361450444
850334418
497418489
478327133
534617865
496207345
1570013282
855804483
1513284697
481770791
988194795
429155242
1599974400
948385931
730365092
1253408969
995560853
513355376
650013406
597457403
687496628
981435512
1295747667
629244131
1340510472
524872423
1527764965
497326034
1484302288
275776511
491123692
1352773409
1423277972
1276455628
767148240
388643932
525370488
1062368779
643775749
1020561764
833921225
895179279
385990793
1099818716
730486911
1094165491
1094816614
1534334899
1159527479
424575170
686033371
551515837
659239073
647343940
832407316
1415310206
739742052
444816704
480932364
908329824
1347236717
689374621
1058962089
634603212
964005492
908915013
520983405
903371950
934886736
656679820
1489812806
669208330
1437535650
697215308
726986409
1147865514
357428783
883807194
1284648084
595669160
1173708738
811014123
1193074516
483334382
785637892
490821971
740915716
859145698
732659141
1062553247
75069395
1546214163
1224050442
240115555
1373008222
607437749
1041566749
878006406
744624651
973216841
641382735
789782443
216221231
459395634
813194459
1311724664
907670766
812715853
802871695
322744955
1044128264
609093290
993287762
1208340791
1008946682
475805609
685096603
1063123099
523110394
981495865
646197655
1053664137
1345506541
780175274
467534447
933097646
384788094
1067895928
972187403
813712339
1569439486
721285214
1463295002
1283361657
619901072
1364206404
1032850853
928308205
1515739780
1136580957
699007958
1028848412
1011605298
451885605
1262343384
1185607406
515954179
434749801
780061341
906795507
618939272
289484276
496473671
934592496
1461124147
1192542909
583339346
927367725
277510923
1125725328
954955591
1242090466
1428072943
548520799
629801185
227294701
924173839
1087451172
793474074
1055561368
809222798
725523025
951240902
1039073698
439647976
1249212204
1359715001
472527638
644407279
1568801334
627663856
149415625
998276371
477549007
951479553
1012482360
1175123685
1177973301
933753542
365511515
449014488
442339208
946848247
834875549
1592719047
775580323
643606939
1063284859
1476445125
495520139
1119053644
1018979174
1034132916
1570973602
687135261
1286428112
968327983
553629088
570230604
907330179
1251642915
1485187783
1158178508
1116709271
574557878
545394473
865500503
999189825
1255975282
839557310
486343640
658825538
546853546
852534134
1043887663
907072561
1452553289
800151271
399567640
266804561
1070639754
476529843
753601095
1399634058
926308416
984242829
1032918235
1376750126
1419814596
641351479
881204389
718969563
926934999
1353825426
864113039
1031112446
1057435254
411917262
574262047
1254724313
941240812
702022991
1128293703
445476883
717591256
1445501298
782932054
483054240
468225873
1144796761
345970687
983394910
1057724166
1315641934
1279619287
921645576
639570293
1139977165
607036277
1378303777
1425697866
843760360
1584609513
890523410
402665521
994103300
1457714748
554357040
671362692
940267632
446439880
918905330
350056356
1520489707
1003147517
701363136
370158722
1003678911
484796926
694355273
758999335
1264707733
769308262
1044656166
609680688
1446205061
970261529
1335273208
693758074
910245428
445337391
692724183
785666252
1020118909
1055196218
1038496581
480493788
383300973
762506822
584467046
629699750
915379075
809327006
719221101
1513362077
1112188747
407981747
1020980954
529659508
379721795
770432936
1188710167
1249685825
1269102630
1371931819
1017688912
886553678
1393119353
440637511
1102400151
512742951
1058973114
1482033919
1020816574
1123835363
1237332959
473909230
765205882
1172370118
601441523
537768016
393782627
779519595
1362425560
949695943
729749154
1074154496
852900738
378571754
1141078185
401667649
1139473235
532722417
729764135
1472071828
695569682
1233366911
1093801206
1446729872
1309780067
889885432
316221224
780401538
1204520221
1566955495
982760127
1149623033
549500374
926041351
1218350535
1399566068
1224994105
793340720
795609593
1587578258
744890870
1372526038
504238423
970067670
1321431737
826727227
414604349
609378416
426166698
1566396828
911389667
602757878
436767785
889006489
670018188
1091045964
464138845
566507032
599639048
1056716055
1577111773
693128969
1428379036
809225242
1042098209
929310746
1041719303
1413560883
1305857179
1422059019
1015148767
1474858372
296655111
1478031368
1057443921
1480672246
1044331593
800785286
1424147772
531514493
643515422
542290346
1199181677
970540782
1539437071
913715856
1479009764
1284571079
745803672
950074902
390278856
715339243
1009152252
506012080
990511425
782480875
1016447774
1167651503
818323774
534702760
1188198091
880901403
814868659
1450713101
817662969
1410432109
1447683138
372471406
558383159
713988644
851841387
991895075
1259288565
1277661766
709932683
1238689297
1187251801
974460217
1373828957
1189750682
883401028
1360745597
1396713299
1235607484
1143572638
1242294540
1486407332
600270173
1279276904
1178999737
735405638
809037265
1248278992
997013768
1005465638
972517865
1442562471
1264697816
806710091
1042417766
1485811159
1087377123
318796083
1138263342
852812109
567845863
1528592169
1274221390
898650509
709254798
459042806
1367289624
1137474330
925592378
1227710050
1415342904
834848879
1179927356
913355734
1276057741
513238459
1045360731
1040351173
502158681
432979218
1477939147
966335004
230553289
366176920
729699164
685048067
1575611569
1311008915
1236252243
1041760347
432061677
1012552266
1428334696
751381441
1008667329
1406406646
587712271
984104199
489546991
473352895
1528073751
940988363
709409383
1200132021
1427790485
815102276
1387914111
1214709974
541061357
929674243
1108068079
424428430
387843028
310310863
1310450074
1039713036
1021519551
660140849
495333484
941724756
731671106
886415382
959429456
929242620
915901592
1437997924
1393310752
1003503630
1285809831
1347324208
1454758067
1494958544
1257315799
954685666
510003233
1373508112
1341064587
1344144428
1328243144
1302739659
1280220768
1389180613
1411971316
1369388917
1477785616
1497607112
1395452001
849481396
940697534
1458686183
1137636132
1404236693
1189754164
852362723
658080553
1307405839
398886727
1477036490
1466874225
1209219209
1307820385
1296718019
973673130
738395472
1400466533
1490688828
909190099
310055330
1195452288
1114777443
684732687
1127509569
1170407196
742760276
1207419285
578537426
1068564010
657664763
701837356
592683285
1050744026
1074143648
1154611723
1421905531
1427114483
1456580648
1140347407
1254938641
606213817
1026425589
1423571382
1424762787
835142846
747887156
866257409
1414189312
453897332
1115114529
1253695959
759913388
1195713678
1479182142
1426296446
844663131
848745868
470247348
811623980
900863055
929031644
486252517
1440716193
1363873999
821902771
1394989556
1499502656
1406214513
1343190076
1208472960
916059194
1437008868
1440544443
580767561
1140352638
1461280565
1459174196
1321207094
1463026544
998693489
739566300
527380558
1448230564
1420302873
417164539
1340538688
1463237703
1374545438
1319443713
1119338595
1410714719
68735095
1446840018
384854543
1001213756
977040710
1232534961
1247059695
1008742326
1493621171
726550961
1150211516
1211757969
917422567
1484187190
1472448812
406783257
541723298
1290640016
1006673075
1396175935
1498590666
1319156418
1478486148
899233779
1499461644
1518145518
856853784
804947849
813873952
1397368883
1414733216
1555044147
1016237241
1375943817
920096150
931981717
891055826
483605113
1288892089
1413562679
555353076
1314800998
1224271981
646273994
1429681002
1503747533
1485385194
801592595
526663435
1355590510
856910222
858746844
1119813582
1177569788
1479763296
1528763630
1574100066
1359213116
1178777884
1483908547
1461597154
1581524450
1313433706
1360950513
1354843852
820293375
1178991736
1499669369
1073405285
1522694834
1224264893
338478797
1459290077
1455165958
309610100
1117361679
1314670856
463662435
1205179359
949278243
1248576343
1310631740
960025639
1462676205
1529763130
1413243803
1520875668
899693175
617987348
1290756586
1443008030
1468674121
614833758
720834328
1384591345
1323089020
966305872
1439193114
1474800423
1395740279
1135971230
1581159481
1491831600
142170159
1136520333
1028902840
1177953799
1495613403
1461451398
1160472226
1529337389
1460441266
1517266630
1549768339
884779567
1555038902
1460727790
679547906
1385979419
290311973
1492266406
1498888535
804082849
1170828583
1471719466
1490085546
1149828434
1343621089
1555903210
1359317530
1538528685
1438045543
1325081819
1576182343
1400825841
1531232943
1553748091
1136023163
1350843687
1088459536
1354088904
1415843206
935603954
1585659481
1501415593
1265922601
1445795407
1431429369
1330061985
1441171175
1427520035
1422394651
884644959
1449373399
1247812673
1190176066
1514170287
1472267122
1593694503
1594958222
1404138194
1358596872
1379758379
718500080
967382105
1570422013
1517076601
1443624396
1230132633
889909876
1521443704
802430674
911966715
1509483204
1567809805
1346212793
681270110
1428431001
1348997870
1325560541
1506648763
1515794307
1321285654
1050437934
660550546
1591980525
1432210549
1180645303
1408944363
1573370541
1429596288
1439725591
1397374873
1220398227
1482923430
1311908458
1501697659
1308087532
1381476012
1592199295
1469794974
598271494
1584924103
1580312078
1553612653
1348239276
1584193559
1286486052
1549316222
1508561875
1429631874
1124590655
1186686055
1541923548
1546817303
1389093130
1529816919
1547397190
1097739156
1539696148
1086917785
1581070888
1456857003
852318304
1321771765
1438446642
1160549195
1453556565
1410209403
1424171775
1540067672
1398035304
1130464760
761047155
957384060
1579911090
1440020651
1288695195
458875627
1464042452
1597281899
1494558386
1587934419
1329349503
1504899012
1164690255
1589063805
1506177801
1504408906
1003108676
1136279463
1592936330
1172212767
1455647146
1499780917
1560620484
1383685995
1429506743
1165865646
1283874337
831305058
1134573299
1112903489
1397818003
1146416887
1457462059
1377847845
880470202
1413778921
1376942732
1520217673
1506234947
1386475460
1528223681
1553273816
1548678945
1572627783
1436427665
1329266107
1560508433
1546460148
1380816540
1543005462
1506085989
1545069035
1547682331
1549771739
1489658746
1337665285
1598521892
972745842
1417393159
1451953406
1302060616
1396544419
1564462495
1316516943
1517917329
1444908007
1439273939
1283161152
1400062105
1467461885
1280367453
1563949116
758077164
1436097723
1568710482
1113328994
370295016
1390317232
1287996429
1169601330
972204206
1580048061
799451053
1147672922
1526591863
1020582175
1114428734
1248968259
1487445159
1287252693
1590767329
1375276437
1405562878
1018277673
1401780644
906672345
1456559744
437717204
1237565700
1250435812
1429412262
1477628522
1036909731
658627181
1572291473
1381226219
1411118955
550947402
613564740
959050432
1310010277
1461128656
1427217467
940924110
1376098832
1379879319
655097223
1289500945
1465744755
1566658376
1528205780
699788504
1379041426
1262896677
1507953162
1564260369
1518819607
1551292965
1205811094
1269740791
1534450499
1070042600
1576861315
1570935563
1470668512
1521673499
1374177473
1421402015
1532994353
718836155
1047760657
388571184
1469774329
1589888879
1568338780
1463516556
826898885
1427030190
1250837355
1141036445
1478846580
1497260234
1477077467
1285998499
1392127089
467759733
1001568467
421262123
1514612864
1439228586
1305326378
1090271169
1224597685
1101551787
1299575889
1533284382
1015581171
1280190236
1573627392
1546351558
1316585561
1576397892
1500865307
1075614031
1420737388
1487841860
1409147208
1597299746
1441928195
1106196461
1488018313
970981688
1068801630
1045724789
1390592672
1578816041
1047990116
670440308
1490989202
1181411777
177994987
1322648442
1474587187
1545250455
1339931739
1144748920
1050224741
1573440571
1076677185
1023397886
1478214205
1485972744
1143337492
1470526979
1529188533
1097799706
1359829881
1419185646
1471845194
1471069200
1318415690
1358931276
604174153
1531273284
1501373517
731596379
1583059780
1593260928
518401639
836712303
1551546928
1521028960
523248271
1183123864
1205632456
1427710844
1346956312
1175752261
1512726357
1531330100
1139663308
1592035738
1438286018
1206465986
1545262684
1193199272
1464510336
1062892874
1014328229
1004317549
1524608259
1032022525
1379891885
1526240204
1287772475
1532975852
680427401
1514373257
1043469842
1525483304
1438929814
1304576168
542894157
1446714177
1535843654
1548203119
1495767547
1484565528
1292131413
838243718
1440449312
1279514752
1594879944
1552393118
1501384847
1156462300
924879099
1470119429
1222651378
1542493865
509942232
1481786068
1109013648
920395258
1531971664
946906874
650135628
1531330046
1571653650
729038677
1515542226
837607282
1406424165
1597062070
707468474
1304214536
1457977595
1025606396
1228343875
662085542
1306102655
1440524254
902603171
543419195
685116842
907116213
1056161579
1278147447
754546136
1131284823
998118613
1326172070
1221021294
1236536095
1094167735
1489974943
1111289328
888131904
1419243155
1226833225
1497458103
1394753168
1347879521
1285504756
1207308894
1203049204
1106389712
618057352
1101358190
1321894144
1545247783
1470577755
629887213
1393276944
1537449041
1414495421
1135630640
938830641
531352460
1036753821
421036782
953790523
1549441725
712576571
1018624869
1522391094
1286412799
1543858823
1434526627
783389037
1282666801
1453159955
697580219
773204362
907059771
1485644850
868713565
835903255
1214932410
1534839442
984381773
1258573628
1453706625
1164955923
1236509437
873297778
1483007952
1349828992
1406386220
49820064
1030405855
629210409
1027341447
1223731554
995703674
489946838
1509781205
1415216908
1264646710
1569805105
1336543271
860730673
1392948823
1345070074
1401153062
1057939870
477968549
1175832480
1564416705
1222221192
1549981827
1317276912
1509296597
729447544
1199818715
981500541
1519233107
573532297
376053255
1463274696
1448205969
1421721402
78365454
1046745471
1249085697
1309326415
1059907954
688714686
1157284277
1400001951
786925489
978490270
635750746
729575935
1113077419
1131148971
1012029222
1293240102
1220868244
804208237
1447943699
1406196334
445828057
380555956
1216232141
1423559428
1512669068
1041457205
956337009
1061151936
1311681119
1529709398
896582788
689420871
1289041224
1468484837
1325660090
924706508
354739739
1490360923
1225690028
1019004458
903047814
1103794233
835415240
1453281826
1534748301
1060130084
418519450
817250767
1341377210
1509029241
1379419931
1044048641
1497788127
1540081486
1567812547
1537595386
879703100
624763128
1382059117
447068704
1493838539
827968499
1311025390
728306197
1384903504
1403087673
187717541
429347532
576456168
1331756804
1459878266
1589541844
717100730
1396507271
1485563836
731258932
1439274501
1211860800
1541238660
1102015837
1450374316
1461813942
596504342
1406149036
1428123178
1079250087
1593795246
1567013710
1226204892
1440758102
1133467845
1374277487
1575609723
1538075265
947787498
1492726114
1418279182
526389845
1400548464
1405005599
1403222726
1330569023
930193946
1566646059
1407606272
725801073
825226567
1004819831
1485639512
926158724
1556961160
727381084
1217879146
451917700
992146279
928830787
1238239502
1528760490
734363963
1247722808
1510289922
1572362608
1361309824
1034603469
947898838
1128979731
1033475672
1030330350
511460322
1238951119
1465498474
982956329
1347656349
1345647269
1152695545
1009299620
1438520173
1485724850
1307088477
1425246590
975521492
1511706170
595659703
1139490123
1470317941
923676258
1269689083
1423303933
1382733503
924189477
1490832111
1283327076
661788700
1333145945
1586754855
1175763957
1267540506
1031431532
925102133
1433169996
1567437397
1561913755
1538117957
1410826180
870696108
1361921477
1131587240
1004557527
1569607895
1305559990
1459007365
1050261064
1155591245
1329673508
1220664814
591565123
1341849029
1433106056
1542649042
1425953264
1417644725
1414398674
975734814
1356766928
1552279545
935490608
509157866
1576892667
1480644107
1053569036
1480478510
859010860
1422301561
835892836
1437708246
825435886
1483004384
912045200
1584692913
998126380
1392966871
899747997
1460007801
1533776292
1531444407
1454359752
712805126
926780664
586629218
1351131398
1374488330
1015339800
1371008169
1196329644
657616116
634137830
1206279743
1459643948
1564476190
715463093
1459693297
1592711622
797797695
660882582
1496362193
1464688060
1550798938
1526707593
1375948128
1555959876
1344408850
1539910606
1515655737
1434479130
375590544
1425122725
1391087410
411368062
1096539761
1020233613
945379227
690721615
1298147771
1001254786
523174010
1422545681
1243154681
1469784513
1461985179
1069885183
1393541770
1466589003
1300204316
1599012812
1457981516
1403500526
1226190310
1156372596
1241900783
765709212
1420273604
1508808391
1586146784
1431585745
740166285
855497964
1512540511
1459279713
973162316
1402622914
1466684818
1530519867
943235294
1518606370
1270247006
1215512777
1316106384
1421379750
1455108650
403039046
1199136961
1286335865
1568174823
1141584517
1071902143
1067754609
1056149628
1419866378
1497865429
1362071007
808548675
1168441375
1208064817
832030100
1545720436
1414605804
1120665536
922990025
846814611
950918770
979502825
595411538
897999857
1475949787
999422319
977965705
843590875
896207603
837870575
669269238
1237810521
449278705
968767802
790332774
1044408273
1334411667
526941308
660274504
423795393
1464276789
1391607181
529675186
1480588567
759942433
1499715874
934377374
1291707128
917160041
443728759
1403309493
1267374365
1509525261
1180388426
972024046
1274155298
1095564031
1481605710
1506584709
1451036298
1588124984
1100223042
1202472691
1343727786
767047148
1489574429
454558986
1502266383
821140811
817590367
1145614899
1572557806
1016470499
1520151895
1239355435
682770673
381132300
1389682661
998229754
349906654
920903539
611964320
1102679496
1000398911
1512456832
920285219
947677122
602636563
1130961299
1150505399
1428388403
1384355797
520955632
1581033438
153647448
1486263977
1332894026
746911356
1319934056
1535928651
496096450
1339484213
997931526
481069732
1424628920
1367552576
1461032408
1239877424
861321065
1163559040
1376302733
947478057
1374875451
1496786822
1261304776
965893168
1373234302
1526768408
1589767808
844441380
1018698362
1176091185
1405171773
1395233641
780404564
1260453683
1347999301
1343419824
566186570
957584318
825456221
909992288
617320344
599537846
403830999
1226480815
625051237
1419601577
1234826082
541147787
1172966954
673929137
1577751983
1285002420
1360960902
1051776765
1154892663
759524119
710824974
1520499525
991593908
904020862
1207383161
1235464582
1070532648
1400174421
980252378
1472753143
144283785
882827177
1347897756
282328650
1298718400
1292134952
1116663667
1518147494
498345031
698404382
424761665
898272913
429799300
898958196
58190370
1298674355
1225577469
1402808354
1557029837
922754716
1441480747
979068024
871446925
1131784267
403165247
920095987
1494415926
1426742848
747586081
801975725
794687247
529930481
945329982
1272723059
1403860330
1463356069
1300115582
1285232196
1268462338
1541213251
1562608230
1257730867
1579725535
1015753883
1103414437
598841653
990437869
606652504
1594577461
492129678
665155550
1319225375
1442406294
1556679219
1458823837
457038979
930330554
1459388296
858139083
1509178995
455796830
1430890506
673723617
1287663232
494739539
1186440181
1192203222
1585425292
1465904016
881883587
1240230496
862266326
1406047954
1426925456
899361117
803507516
823836380
1287297168
1489371011
997670281
1251626597
780152932
514106007
1457685957
1509309712
887742738
1291769282
1572077461
1314826754
898095086
937874983
1497369585
1208500475
1199842254
1118649130
1592528287
539010527
957510745
948561228
1037090727
1229440286
358437584
1289808492
564951981
1469715195
876377506
1579040014
878285081
1380422207
805643412
534375690
1316287076
445580106
1235121031
724589110
1480765723
780779463
1100071170
460803397
756580715
1364204731
517582330
1292704540
638811994
320654836
964212848
1161698349
1414724748
978801552
1429993033
1270450558
1535425359
1533963648
1239257160
1024968895
548402626
354674669
1318314056
1201923506
1426808990
744238668
1498974896
1404847103
1388859714
1390814123
1586903120
1590662800
1379022653
1184115782
1436442357
501979213
1445703416
800769851
766121598
868614015
695017261
831412684
727266074
394309751
456365511
852227242
1273942165
573237051
506001306
1489537616
1006088599
378115369
1365428794
1493051175
1064522598
1344578597
849626890
969465091
1084418677
995634185
655278483
1487937601
482930202
973293083
426255634
1131475789
1099004310
470750311
1101687247
193679303
679071129
770649620
1525497025
1457982463
217430014
1329105826
1569509446
499646114
1309172548
885832587
977784801
370081236
381967731
908281382
494391712
549531578
669104177
864805542
1561069125
944633699
896061270
1474778552
658131566
1469819595
1169377226
450161638
1555448672
1090584405
1237152363
931172791
1473309212
643199706
1483690411
875412008
722884631
729463148
677107998
893603377
423744357
1436387566
1568275430
1472670583
801522771
1430634070
1182605622
1444974032
1439574336
1127604326
687544085
1428028343
1440880389
757777395
509877730
1477960721
1485719807
1344874542
478081787
1428491929
720373478
960546115
1219619317
1147152639
357194680
1348881623
506269741
1193232327
1053592852
683453249
1417461817
1333650341
1494538353
511983783
920096061
1508709439
82229317
1590079616
1452286566
1385485288
1045658466
1527251838
829200396
830660392
1275770150
887561390
644093450
560264709
471587026
536360709
760594957
1451498656
1093205439
782723892
1080699932
894316465
919112559
1517095759
1557050821
1000173900
997283243
1129507939
1327827367
1535432288
629471005
458056600
1505038934
700525483
1563456691
575067074
1488089299
929586040
1038700781
1075694765
924902720
1549663613
1158806910
522637409
1064006175
713132815
543025966
382746595
463959624
1118521223
760957131
1379350604
1366340752
732834858
272452290
686774166
1407100554
711346305
1408144979
1165477606
1292718841
658696452
346898971
433953625
637125848
484366839
1458999677
1200057713
365583740
603432378
460514937
1527250683
1500022303
458852351
1286996373
738701767
1499623965
779227773
1428293797
1211103098
527270470
195501216
739126397
414465885
731244361
1293011159
1262413658
524143713
826876172
485695064
828378112
692587799
692116826
742539070
1235952720
816901675
717183365
928722103
725877421
1236114154
527463850
409192608
1568642369
151504188
1132640298
1219834765
1372785140
1109094736
612825480
509790800
714460691
1000802455
1034915386
566839697
402831364
620906132
363265395
1012394069
1133043244
689300843
678248249
1494755011
1218485168
478997244
1017474284
976464342
554203064
1298539422
581984146
1351402540
133586860
943446053
386439050
755552340
765238733
1146337295
750540441
564463979
711989176
1048033233
406508020
481684714
997724032
625989080
1128498177
1125088017
1359851058
533838647
1021171711
462007795
1432460106
1378788354
803887603
517439618
781679199
664293138
734848387
1458613381
1405448136
471451910
1439611594
1445659467
907669538
146976416
569748833
821984040
1501750374
1418335866
397967450
858672948
488724120
812585870
450960781
638896882
1006761621
563177792
919729859
1024490978
350862663
831369553
1156075180
1484518458
1000392715
872401297
390954640
746165035
1339935757
1407221785
732227600
1593700140
796177332
937922019
962823269
186094828
282592326
488111981
335955233
1473858403
1373527250
855849404
1393175256
447375177
916695964
1346167521
1238548765
746569979
725299089
703742499
1510658088
1296517997
664891138
755326074
1507671964
1340038465
937147598
1344479219
1406460578
646614649
549082183
486128722
728679833
540825146
1463707871
824515400
557525924
1504968036
320066173
417180710
1009511095
549792870
484815790
1058087277
665086101
1532679680
640294507
934707904
1300682146
515623162
884484816
1307453263
1176888390
1364893578
1366904779
1296215187
908601936
562490531
1373280571
1585314623
1340657356
647823349
812246745
1363445205
886015012
1529292096
1315736578
886392923
946768081
537978245
921417915
1368240011
561819531
33638520
1278466866
1521756931
407068122
840745959
1181932105
1423405977
1428560986
739288096
1245491020
1468616455
937012356
1146534674
808903492
1480343462
1532491638
1394164421
970409089
883962460
1409535030
509594813
478078933
1379563805
1232951971
1452608273
1069474713
1354545643
934782328
1170024479
1529667902
773035643
723380141
899064132
1576056752
1128581487
1434356959
101201455
1295944548
513822493
1212988707
695250615
868887482
1228776164
1508783881
806929302
958495919
225222368
1060093311
879775038
786046927
792203564
931882826
769563196
1468960626
1153785258
1421141343
1240898409
936483593
545505871
946014413
975491779
1558834788
1174059289
564762456
978867413
1414124563
1459583391
1027519421
664727172
281569926
597531255
1404321276
1340018778
1178094771
1431188386
1385503988
1596464917
922559004
841276264
840735144
1182253927
1413010417
1106731573
1001783252
1280020616
1304671235
942525500
986128246
1183614576
513656281
256400411
1234997695
1554065853
1348342832
1508766553
453567880
1435347155
937811619
1235563458
1075261096
1058387676
1447716194
1227737929
1053388147
541893825
1271660258
1541444077
1313301519
870741790
1337999560
1291303866
513740385
729076573
1484778911
222118520
1261582813
1262667028
708475158
613493628
974578595
729196656
794869938
1013783191
1497301919
1490342858
887524502
1299652348
1214270010
1135534708
1325121292
1485000160
1037669320
348006866
609642722
154424055
838711309
1256075257
109014606
1477816932
1291917948
1190909543
1561534684
1389848179
1101195430
983774175
1097594143
1488332866
1461023112
1041180645
1427225986
1316071307
1417368991
802405223
1235726992
859689522
829278998
1237386269
1484807212
1354051192
1213110286
1441874045
710394078
1462846720
914662572
1081790576
527833380
1059963208
1207148291
630131026
1597527100
417434337
368583382
545729694
930863692
835558065
1418466347
1214656867
1007089827
1322543361
811928145
395305608
1498839358
898470102
1295220007
503226488
1014063050
511221872
1383418727
763965795
1505166083
834325845
1503424244
1117180812
794646870
991952729
1341105034
948820755
1332527920
908109538
1216862594
842723486
1213043672
1403908726
1440431687
1406892105
731659229
963421252
1389012177
808688139
1295328786
658028223
1263932837
345229343
1447153779
1283949231
1579027497
727590329
1488907120
608043781
1033401911
1399159030
774580366
870234722
1102010985
1429210187
1014154681
1347381148
1218327210
1460401557
1518703292
1559504384
1521990752
932833412
1276222952
364733027
874102967
486929610
1339868886
520815347
1019212106
603709723
1408488347
1548580738
929686116
47841388
548168434
479704997
803483748
623931757
1250000778
1050389822
721402062
1169527410
1456087589
867410065
536338522
1097512231
1283712426
1264048065
444966092
628553652
704366790
856623822
836502213
1506144298
1170300403
1013565563
786956671
734182828
1384222690
879535747
1133038245
767797136
901861549
434064085
608200935
971935527
1178594886
820747183
1326361615
1085744257
1072970210
670171770
1514461166
1325938286
622162403
1223408626
1101185145
1154370674
1261238065
510256764
911335972
533250557
678711532
1596872738
1477645052
514230676
431408717
1233927162
1127758347
481187097
1570818808
1541499555
1417338829
1263895496
113549425
547658627
1345079687
738923538
1363747623
1561113972
824883473
1566902621
1554802930
1114548443
1120115409
1241985613
958110094
817863109
1595771082
360355238
813918416
1256517269
620455497
961885073
1166433370
415858444
548017546
1201567054
1526632122
922956297
526139945
1484955925
1250051314
1489356941
1592555276
1485853403
692071823
1486783489
593614028
1538860221
528163714
888574776
91015707
450533417
780848717
820557231
1055422759
1566907892
1399956648
747590679
762496670
1106730308
738919788
1271475482
1281162554
1363448472
1363740965
1325116128
743004215
517183653
1565596798
1252403605
771744460
1451422701
605296053
597825728
1495117817
1592232307
303299268
849560400
1355401069
1423169871
1490143213
775897517
1470279915
408426912
1372721811
612578723
536530775
136978244
37518515
1127061045
259802778
1323476753
1531240757
861144347
1159130835
228641944
1148904009
1439534372
877497848
667803314
1269798967
391339895
1278999761
1274146903
382645765
1505504361
604418707
1544620158
1016858695
535622223
932157898
1136530574
857682432
1559500859
1568956913
1558661550
1444884264
1082035729
1200066399
869768863
600871117
1417049309
1161801979
759604767
816308423
1462973394
505056528
1319743444
1147435534
1030024125
1478430377
405255692
1176700160
1015719440
683788549
1385970679
619878353
1507086562
1521486457
1099661456
1288164434
1365558309
1352400132
1405136631
388592009
1268526868
1505200836
1267176162
748678518
733408209
1428768438
1098995884
1594884830
1432250151
1457342962
1172988314
898215853
1093080798
474808393
953318595
1111322421
1447464269
1473504305
540293622
1414357739
464277293
328117830
1484338590
532833397
1122884086
1512501853
1046232950
1081490734
455506102
541295350
1592141415
539349573
1361299285
1126997439
1254280602
178727344
1234372802
1165893183
1274125683
1380959430
1037908160
1383323399
768688617
973006329
1021418912
1332296535
1367331442
457247116
984067739
546269052
961437238
423693137
1360293015
1432773336
1459549217
1538554045
1416423114
1487394502
583962475
1026830952
964626889
544923400
1439354484
774897878
438794592
1412034842
530174682
1465142330
1023689632
257600526
1420298300
1302328766
1301996538
1078091074
1288410896
792061303
990170661
804234169
574937660
1517425086
606430292
932118127
1335337378
762991224
1440778510
1067353904
386236503
1302568297
1561458848
309174929
737641734
1014726821
810145096
359196651
1380109872
1450192789
682192125
1128167138
918633800
1117935179
1121132597
1564644142
441814554
892589527
1549916417
656800218
954192279
863244034
756081637
412718558
929855701
746283158
247976994
1341204587
334426364
1067156830
567852348
760297777
900039863
874009610
1344459097
1043084823
788761848
1497788895
1410368562
1516721635
1592618551
1091493905
902740461
563814492
750164518
1108759276
1592958984
1482048795
984487256
1322139090
1250083315
812354416
793684559
651867248
1589769741
706986199
1530020097
1545018965
660258239
1550977120
1344437273
936354910
1310510466
1560888254
1284492850
731985049
1093136363
1096414310
1501556898
1316642808
329816291
1256788012
1205224005
1358003552
1540990112
526710513
391438648
734004206
455329825
707355256
1176296319
518097268
1485869986
1489173824
1430435936
1359035827
1599693509
1579233827
1075394809
965726990
1419349583
1494836633
1580401869
447560308
1070985553
125197609
1415671583
894020988
1074930588
1075003076
681673161
895729681
1474060605
1354889161
468782267
598759374
1455457971
1460294126
449256737
664081813
729926407
1276162464
1484513997
1044219259
1225292239
427836621
1236898515
1429246998
590569003
449561782
589673361
359043977
286291979
817480127
1549379690
872330070
993144413
969880893
811128752
1417337707
1514923620
1057063583
806906218
1332719188
732522695
1369408430
1084451312
1308600640
878756692
978362815
1461414839
736511145
1118600665
542087350
1337825401
1209272210
500532085
406142025
1504476626
885496151
1420485033
471826397
662427853
795206429
611252411
1416541853
276845961
1235443676
552462420
817335072
1435612459
1042261354
393787976
1466775482
1417360702
1407439920
1107954625
1536372231
1476448334
1292916929
1586204792
1242773728
1524270735
731533542
283904569
778437667
662386619
1304959060
1340990051
853576451
921897891
443358300
1102209069
1284889470
1020557864
973021032
1183979381
992079256
685086078
1386569913
1406931884
1545620106
876915739
849568279
1246566698
1439519969
1300002072
484862991
720248616
1486776398
834698822
598328446
1560778106
509208403
423909093
984342411
1109545187
1485195046
1185212596
803680786
884858437
1139397391
338220519
560165361
869534684
1550172405
1470382558
880155820
1069332812
1583114949
638412488
899057163
394292896
1334514497
562496742
1520012605
1028639205
144421766
1032520205
1111904453
537575346
1330137432
1395874015
1192076699
378158268
710200690
926384008
816450537
1553471465
1558144
1081644717
773881198
1192788446
1394782036
579320469
1418130843
1438328422
1597661990
701969688
1054205722
780168777
902774305
1093645031
696339424
1255893624
1102475884
1598537692
943903455
987290131
595069197
483164885
813148178
67644162
666778897
784461041
181859848
1365767239
1541641352
1098091781
1584342845
1468699452
946002514
454343232
993106598
535401998
835660717
243976825
1070850351
730459052
692380781
1258723505
441906604
1584007774
799252560
1584745047
1348972775
901344321
1322781926
1110174187
1020593522
1328843362
1334768704
537725787
1134723653
256903322
738408113
1594856755
355910633
1325749672
1257428736
782210675
836961515
1475643243
969818456
653076961
896306776
813640720
1016187811
764171041
1596835559
936363786
859616369
1520602712
307099101
707619465
1084118430
1553853421
823234645
929300775
1191293872
612885005
886108306
1506281591
1296629652
50550191
1106498275
1450610007
1436261261
1422255424
399733463
1588906319
1449248153
1358492704
751938734
274331344
367420703
1176982925
1577528622
837609469
199646726
559664504
274156766
1521758088
1582724306
134775206
892724460
1442689809
1338124901
1213752181
1545376676
880811576
1084086751
1109421718
744084140
313481200
641908549
997028972
785314867
934067950
476359855
1287747763
1561518644
904840294
855094108
906796746
802838735
366615622
1430663620
782600979
1062459646
1557337552
1497183864
830669769
1531919993
539103873
624900740
350179764
861932974
847462141
1451764692
1045941852
1504724309
529084380
1468585619
773045354
969188633
782986913
814735517
608762554
417131267
702927190
376619054
1493531383
486281847
1443474648
830073760
629569330
803182154
609732568
423111290
805724054
889223713
1452602735
1207302723
1223781286
1054724881
763952074
1578551674
1543314269
679549706
793692304
475366199
1242746486
1243906947
666260555
1238861589
1347028728
1229151314
1038166575
995243746
943648676
769457957
811845616
1176662544
1567429410
1353241467
410356282
1409549254
638101360
493599002
1000400992
1154841679
561752338
594612237
1495667206
830103681
1486515532
922807101
1429106547
1290339892
1239271997
656579810
1366262196
981203152
725058649
827723626
772016203
828868509
1059072109
984349945
1015649171
564352954
634439254
804482608
688637577
1323556762
457057415
1384740427
1417655247
688491069
546472115
832428388
592291532
857908831
350107931
1401930596
748705685
826343146
1247972746
1066478208
1242587486
460255958
1267335158
1486947218
812833313
1230411423
1330373574
1125649773
495171853
815721499
537416333
693345453
1044155163
514003818
869592790
788787689
426971672
1556348596
1072778246
756669432
1315325014
877474180
725575447
1428702944
850232911
658390320
853609562
1362329701
1145850465
504663135
1546578401
409256007
656439833
841202176
1590815664
1360516005
1256105863
636385169
1172478073
1154466026
733638150
819804514
1590414623
1095972810
942698722
221466641
469828921
565271297
739080485
725620445
474119342
3079692
671893358
417719222
1012104637
669465824
761770369
1009767396
925667108
1460501427
747180314
1515319101
1563734621
1287583480
1452018226
724678829
939124562
1300045481
879228948
1089056864
1276352847
1120649503
1087927002
932251485
1228814558
1404344060
1571600827
417299675
921184809
845468478
1001215743
864945806
616860432
1563809443
1404144046
263841336
960877063
173234151
1372361278
1445222739
603381391
1361252528
1326935107
1558697160
913245221
1452098529
1061913017
356269484
1491847229
844399002
822301023
938166632
721621572
867206167
990227159
488479200
446001819
1507756835
1380892827
592931034
538195854
965125393
1355978979
1202070712
631926909
800883471
550404280
885796850
1405309718
1038146446
1260952423
968569275
483057666
454909133
256826688
830317792
574589074
1549710029
896009498
909060586
435584358
1517746311
1320227064
999639128
542357697
863845252
515687844
750393097
733998341
1060979260
1362296911
1545176206
1297874698
698849448
378540279
614334203
959392671
725131437
488681798
1396430715
528803157
600913910
765784768
926534124
775512386
948087801
618718349
1035477337
1156629160
733516043
765130955
972043530
621811972
208909730
1125664294
1167132117
615993405
875755173
821977185
905056231
969251909
1396645977
740932957
999202173
890620003
502139153
790962996
1391343356
933976344
531820226
949617734
1071043041
696169258
897799877
763241715
990456331
660610035
501725657
1514508760
906820017
837286450
707200240
1520724716
1259599021
749167211
1328790709
649005403
437669773
844045538
581462238
821887222
717691426
828152537
911453081
966579485
295768837
1495107889
680280146
1378737836
882076051
331614802
522286623
439372119
972086460
983725444
258390950
986117814
744462329
385101013
430078383
1060290387
418199705
1012496604
982098849
591403053
428800707
488906471
545975527
634967902
988842615
925162542
821420067
772766755
114990016
709872847
342114145
1090578066
817716170
1467198139
1028017101
1194236404
625429734
718407962
397047913
809850981
1102749719
665626414
1459969438
216217982
446012096
925592181
787812550
1394819322
788936460
487442966
662144212
1096860056
735473913
698222556
555655905
653812563
909261487
1128451162
815593116
485078332
1317291285
603396732
1410846002
1334367600
1386018066
587001247
494250722
895868389
908849533
756332984
845710687
697412936
738407504
651732454
934592829
564173777
986384916
639236491
1109807699
647487812
1136069087
1093925706
601630378
587329888
588944916
1047053788
459854374
941704587
349687672
319789558
544350315
758971889
546477836
373149473
1421103808
738853004
554088453
588740445
387969392
1526580215
601285800
435120422
959708007
625715997
595377339
113918
817122408
781776967
504994789
924049854
963224798
784493962
486245014
474628210
733955175
444930931
371170983
961317253
1115097248
1261743952
1404250669
511833121
1301604782
553946762
740210632
404436570
1346832888
525059457
491166848
1097043037
1220554034
616063526
485067683
1094891027
898371566
870352431
1278751115
311749965
557041171
1499754576
736127338
406738582
241001609
1176677381
1091942597
1207270731
1023791472
1324204552
300041063
835026090
1434885533
369481804
806682232
881236401
832241304
1449055248
1358507507
631253403
502604972
1383984689
657727674
1553031749
820030827
1480212989
1295710218
628044616
854743358
1060331832
1426649499
1155559605
853877520
1218623576
321066797
1020952191
1531774403
946008439
901036977
619469067
1241992609
486661025
945283781
870719235
86463915
1592393629
1064688298
472196436
1094595862
711891227
766306922
940050153
1468630242
840480900
259737453
530611766
777201952
1307772535
1457258879
528949892
1010257041
755331906
783471620
496810009
710633791
1171452319
928240814
1425348764
862626687
1135768766
489125860
1387006344
442356978
1152474371
673925488
863560941
716104250
683467241
833718778
1378033917
1456041593
1071987466
1522911660
885050448
431272003
1554881185
1006469949
995347660
409318351
969369249
1002621691
523331777
1090329668
423579995
571587170
1308348331
75747911
1529699401
932628293
896469058
1106423915
1321661676
735833598
1102184367
1238015034
308625722
1070143393
672660719
1376446503
851621377
468481848
1221048693
703823350
1316663974
1181702329
660453015
880095689
1326555624
1063029859
1121264455
831133929
1084383577
1033413076
989102816
938443638
691898651
1172233270
1112886180
1568041772
725077649
952572127
308616625
859819679
851620676
668300131
853932540
961079059
479816227
479874085
1318496244
465575892
669488120
332328529
636339973
531381780
786172719
384401374
317246394
928097191
414848795
972251081
251788262
487297399
835408393
1077637881
822880239
518960128
330235601
564695262
1020581125
927679273
685772634
831992666
529998209
398576530
843776465
535780989
521782281
999648617
1434049897
465205343
544228814
946704788
1421937923
937248323
382307719
1482434812
1061734247
521953891
705306597
551772885
1069140514
744810215
1457005671
1185955395
831882941
1310489736
1348205739
881403942
1058098132
1102710482
349259675
518369918
714487024
1012945023
380797958
792251059
802762411
519655577
1003667495
407661740
791917254
875124815
937717031
1088711262
403160945
423679412
880360215
783089747
615674265
1426294823
681131744
1465880198
1072192009
1479231588
588208535
1300735586
1034147129
636624090
529075178
1472349938
405423540
1571118962
495147918
1553169349
1488071189
821682285
1584588546
628902494
691065007
900462147
931141009
1180613732
143365335
1106869451
1053882072
241925554
805752706
1315725468
1540251640
977267398
1218021456
1276246813
1225305433
800842658
856563224
523609477
1587517877
1441529863
1175255651
481291198
143990258
730981507
495599410
581363565
921551612
1216647722
754395496
609330152
1436818774
691857412
669233466
1116176997
491173605
795998739
387580416
1285544921
1253786595
378153050
861850817
1579324267
1491083468
1517641146
367883483
1100975154
941718525
1589797066
840434309
758809882
1486140608
962811036
954014109
1338673985
1394171745
1246409728
966023940
1245629567
592020339
312670708
591770464
1366431063
1175450834
790924802
384003361
473293379
1383401820
909505071
1529781696
423355983
1147355011
830095601
1195332215
1244870417
954906879
533579224
691320298
448548493
1081563177
1388622509
1444371912
407994457
906686127
1111056209
868048911
430646478
507818792
611134467
1289144028
465990448
842222259
412679933
1595002173
1139534380
696377072
1205684762
1394681300
609007506
1043263674
687561839
944188890
1093880527
460133026
1510466637
322882345
999309833
1495284726
926328993
809980624
922557186
839948654
306064567
471658730
497786848
1462745757
706811011
658075649
1090039625
2292110
1179209976
1564252869
736110192
866750041
953416066
832092075
825975962
950374562
896550543
414364848
603580960
1341231865
724489392
454478501
1052441729
1359050298
538434593
662157877
445293648
875420817
470618432
602414863
1061953738
611744777
1552947706
508418045
737704355
1168095768
1422386774
850331051
1052122681
994083424
606956414
1512389927
273690807
1573190422
1021446678
360341987
678390730
818104104
1294746343
1136205418
723045543
570257042
1451388320
1157706747
457078027
423333084
334910674
742664277
32321280
733618598
757942109
1519621475
437605630
483797040
1316697927
1332079849
974384638
985973064
494006506
1147064009
1328407987
731202536
1110031926
1444296664
895355636
954805744
1507842217
632625071
1086771451
1144509137
739870089
648719184
324248203
1418404741
698023933
658292356
882519538
745388120
1584743529
1040072074
810980868
605510085
547962496
795111994
428601017
496448492
825956109
1058208015
1010329686
1516191562
1156920062
1108128762
79223713
412787948
991027544
1060945752
714177253
1365173513
1579167264
677398047
990970684
789629781
1493088143
1313734293
1012235701
461998770
970913010
675907440
1407594022
681136988
1275494075
964967560
670072360
768812290
959667762
486834567
1592283551
1217373725
520156597
671182760
872627546
706347876
1262065053
1119039093
1169396308
746193132
1272399969
1101929920
547076953
1420905575
646884606
834070011
870405228
365928868
200029412
1259565020
929362332
1587666595
1213015629
502690188
523423114
1532728344
979983194
851159881
1599346849
1540823343
512026643
1565858311
502168429
530084645
690865232
992873059
1411445322
801549180
700788455
782795591
1073396213
1554490164
699143781
614047718
1419895832
2345332
1034933953
11675193
1097598972
692739140
683285431
507080455
911994190
1564136253
766915978
1099028187
601397564
1337837282
839717946
281137869
975766507
551517730
1083334846
834930624
1595551942
320271439
1144521465
962233529
765942396
1125467761
819941973
904927450
803536993
825346083
1566818099
1184151348
927952593
583083415
953978117
359071233
1482940201
1396957602
1130166410
438502036
672165693
1463522794
737012093
969247304
567180846
926493851
790122327
879291446
883973505
647312867
975799095
919724238
998798975
239450451
507468617
806169840
1061508394
1058154730
381855921
1079394516
602585314
753416418
1208037569
1013775972
923532557
150899765
386266470
922339056
1376991145
1581591713
556952762
681441944
1042706235
1065098242
396491690
1349409135
589133217
963157760
991687339
1433000690
1446019975
961430251
947725792
723222091
1427393243
1535302572
667522983
1064872749
948182301
448022289
974202093
1089730186
739182952
1455590815
1281082682
1214575570
887101279
718474323
908462221
1176636719
908682529
942505401
743840211
975665228
453315537
1484855230
1252950830
602342709
973907130
427541807
1470164467
894448527
752312404
218062735
767421042
303837469
1590840633
1216219759
382063455
1553810584
1538128022
333124219
727833855
1052516413
518029008
784802907
1582038019
1515196983
1142871580
815606743
760522263
660991981
1155246976
557593494
797634304
1110826191
1369980454
1115681998
1134203068
1421220896
1047027815
471618104
408957751
1343165305
525788402
296810681
983956869
1041785382
961264177
972460916
1120195532
785218336
1498267079
796314708
380814390
1243803309
467229259
811722529
409444592
1063531051
689674884
511251364
1411342500
1441260073
1377391675
813417790
724356018
559330728
391726954
1534452940
1427851132
1370230993
957991195
389866129
1056789355
1200755241
698780986
1496389577
523157943
639884398
1431625948
1415501264
813338607
736762998
1300709334
986943985
715694528
998386267
914588147
556006466
1541622249
683434998
1382770325
1561597232
668477522
1202311015
541909978
112312091
1047700241
1357803765
668542047
775457665
850148935
552088232
391628827
1124368173
258428305
1210031965
134779466
1227518202
1234544727
650188861
1091454686
1346386056
1174284872
851282550
938146564
1103760656
979817477
489151879
1038447010
710084747
1581946903
605418462
921231574
304301190
643440157
763654241
1297499256
1524361097
382290148
1253523605
1047883542
1518073645
466817679
965732081
1128563171
993169542
396762818
1206418110
1217417973
297749746
959510684
1498636429
1440872185
407009043
271204069
1003384995
823709103
888280848
430981352
899962722
1583485974
700797765
1254003728
487759462
838521019
1009239654
1333602563
222323829
877453451
509233384
1228969682
518099779
295647576
722774095
974967292
530423069
482450082
990542389
451115132
1360478864
570161264
820345582
757608408
789031436
973015032
1094319435
791422950
1117240194
1176670438
464808790
1140714038
1290714469
544452552
1154577091
1004476287
1224683997
1194937386
1159708083
889087715
530365220
802851795
958705972
950307271
1022243749
1434306752
269078835
341428718
410657283
1021839237
1162577123
364385850
1149845137
732889689
970391223
1288338683
853034914
571111131
1282214546
722015225
543288371
380029402
391751854
325356796
866147083
710735534
1215813963
1060207287
1030641146
1375619399
1089488932
734419397
223318364
602003548
827592478
1044815206
1232237411
694734557
165352749
1304556789
1046593367
1025727655
497976937
168282502
368721704
1037081331
548519454
643087287
1458815942
540260680
691567379
1448338306
1067635833
1302099718
682126431
426394953
834614035
1149910999
1407107493
403449481
344023687
951010958
578510985
1501567109
1269137695
1450908942
527922656
537517787
702003419
677372150
958263397
185974562
679392203
1037800853
369338381
470369747
1291762800
884324680
1233932026
464796118
394026386
568803575
464571492
438808541
1473111031
887821055
521394772
1593468496
678339762
887182650
1064530533
391260642
528056653
866811610
814521754
562445055
490806878
1090222464
1095458184
855896975
488865115
556293889
685730653
760788654
303713164
820509973
1348334582
510093734
928071110
578734509
1329703369
655541212
517668255
667458877
353590682
678297878
572287214
913167463
853786276
953694583
295061289
991088880
509191587
1231036306
1460590182
553143481
947559207
662828048
452997831
701553525
378673253
720589754
928907068
1152759011
1537627592
242884105
1493823424
1054306342
803073517
873665979
969432385
919277965
350827687
651016856
965771657
873927661
489199248
1438221889
489346576
665932306
1337809696
195937128
1101081658
67012667
1257475853
986463950
467667242
841101864
433155890
384110327
505345004
1075342514
1064515721
1312649063
804092344
500007827
1120883399
743638872
1555681749
1478387387
418995356
1207493763
983251090
318482097
1109941710
336902838
1235639863
1353765879
1176919588
495341692
1259386331
908717842
784276506
1405830708
627338126
829209505
715396315
852271417
1163130545
1396447507
1020418379
1463001509
823600241
1566644466
465099671
1013386168
460054538
1152658150
511922456
1351312641
955119278
669847550
805713872
1291179727
1163051273
1558077427
734413221
1478375378
1256184575
1572818541
408267463
1437184262
1519769101
1490738291
1278753250
929817238
229488266
460809535
1589154655
696291928
930738184
1275634016
1382156497
503720917
402087760
952222203
671096476
648714120
903369580
881432844
573474984
839230976
1090707050
1218065214
311242131
898603389
735425965
508704832
974885990
1355402403
468524859
343678756
1405776116
89325448
465585423
689487031
1460859954
1006715868
989970147
753025246
608845516
151129698
489902966
691518893
960629816
1145962223
1326036926
744316982
815668219
1495425439
1048447787
267155358
673767482
362209250
902091255
1453673640
1536568876
1313480940
210572619
1278199494
996336792
1076778384
276090907
660035135
442516527
1242334431
1370536248
796365362
339308730
144719
631884597
957852918
536222521
868817585
776877889
1289639249
1089162934
1178777004
584190219
998372294
723708826
946532119
1515939760
1140190235
464706582
1534615063
827132012
875300849
1199883312
790267949
821069887
502909903
1012856661
874974504
449413025
1361228966
625664161
1191677984
649465117
538940289
946562597
1067294795
828412444
390581093
1504260653
661887037
1557118577
1031232259
855244761
886165915
538386217
63678892
652532277
681781156
1022995736
1444997057
1414544363
335844551
190792422
772271422
855647961
490764710
767352244
1114004174
1471857231
1287804397
1519942933
583522638
620210288
1413492598
667748466
1309945148
1170690120
1592458651
884692823
508886018
554853965
574446093
1626543969
812014582
1000578706
629446865
1306616555
549249391
871903732
1081489696
637912198
1341296866
829512355
491007777
977886129
686129744
1321201040
1015581011
1022793637
410026776
1275102046
1413147820
682893718
231129564
1445607138
1342052090
1440922823
1658785010
622236493
1263581452
1446077026
658494614
1241130533
1273109049
1270040137
478014828
1397275116
1133175319
1244833557
1353824597
1193801940
430226413
1409869415
490320559
515387154
1419382682
1010097753
730642281
1209295077
1171171375
1432951444
637766024
715852651
355100285
522856421
411765713
1017679723
1254034601
471037796
1678254178
441682120
952167803
1447756739
330235131
932009107
661383542
1301836790
455759699
47903056
900737700
2186041
810967046
1392390501
747953804
1490094706
902833900
573531674
1497459361
455646215
487626715
1118317763
1090463342
1099644644
1165995299
1532139379
1076491057
751308984
1184863767
471071905
1167485190
940543148
1023005851
1148752570
1293209574
923960864
268502863
823422324
1028349053
973979889
1342202891
482258981
1246895527
635007322
1284465927
975764106
991627971
1303832942
915623811
416918103
363793711
735747556
447151249
471425249
1277130256
1309608238
653330053
1237117174
1110676609
627115566
320338382
1003674205
588444344
926512831
1199558722
571834072
687712104
616580733
1520461141
1214253391
528715765
1286521236
773851289
1476488034
560050368
1342121024
1387262897
1440468382
1576121211
562143143
929862281
395740524
1337268650
1348157765
1492638277
833690650
1304822714
1028463301
1371265309
619905811
847509581
1364155931
389036243
524769266
1352366569
394981991
960074272
1145151474
326781649
477882292
167947689
648762067
1592641439
971258274
611156643
791544445
696478007
1624979652
463792924
911865480
266987884
996847599
1324432153
1396526677
895562078
957218860
813686643
491452351
1138934616
456221646
619691073
1091220438
536573857
739477772
451593106
1341130510
1479071250
855894322
770055453
99206401
1017284073
517388769
386422173
1487847126
1370385656
726801513
1199913579
809153311
442414174
969888706
795839815
1430551976
1233901693
1368616373
605816244
1411729615
977188912
672769077
1109322629
113001968
1028342475
1173139182
1133543702
1591852709
997533972
642247758
520784732
339937256
646780448
556882892
1604044505
1357993744
1042941526
959003863
635338638
1310764619
1316025311
1314368093
1369171888
254931436
976657338
411524722
1231472164
1565861917
796575351
378185226
625139859
1331200379
276498865
1060064794
1556098039
214561415
454886089
597061554
874250231
786038215
1434943511
808863087
1457349035
820986552
1136132571
118108973
1615658035
961783318
326090559
1234229918
918190400
1484962938
1079767512
573308888
1627308381
1534654792
1629559798
821418511
293437903
1209865366
1055745185
410683499
521261387
1324139914
701754162
1120151667
968356583
512319330
327562546
1301636455
867444188
869992415
952831765
676314925
823644110
351818882
970253271
1203251302
485887459
758738384
647890142
1003948806
986145069
1088040055
503393458
497703960
1252193485
1518819366
1119392652
804453869
938138213
733350092
874200962
941019708
682951658
404149675
689267177
781838362
1432958022
945749282
310125668
1404493091
1411566404
302702836
1472502919
1458449982
1066674776
1331113496
899009641
1074699320
1448009514
395113272
1186094918
965375311
788399750
929430362
588100677
925343003
815743967
1211650905
837075872
294335132
766705783
1561989383
814991950
1316722054
603569958
985933053
1298765743
655457236
979904024
955623776
1284883043
1527698323
501589663
149629570
1055037185
783195440
1437849581
1577922844
515062967
1558585532
1426017815
650682601
487733988
1430687617
172777927
1110139659
1202585317
574867167
677119162
537206793
848385683
421361888
1553941121
897860405
905776792
744377225
1083295820
1369887124
466521993
986075497
346282893
539323816
1532100703
1256821937
947910911
1426609262
381950711
897121908
966854566
1409034251
1609143
1410900801
1382198446
883760800
804853670
1210240758
855021072
1468067952
1238695629
703894639
1569047208
371119352
1469612515
460546988
805025114
1452435440
1001491232
1001728704
781162830
798563448
1150431803
690017592
1050787128
1406715914
1133981896
1490311907
964562334
429164018
747456091
1224796272
855691845
37032902
1183240044
940638857
499654190
502468445
1468552987
950359413
992405061
558459682
1536476968
1026432390
416519919
572920943
1336497718
711695346
816224025
254258437
1296590629
855732951
1407805321
108608938
1579604998
1036437436
1212950548
796286029
652318446
1227743135
593555311
978286095
790175450
1527796517
684362357
730192927
643006484
1158835476
444076327
1141491319
1031590337
158638858
574227702
962531224
643219134
841878270
891162659
702190659
1075400726
728073171
811258441
1490594685
741866752
1606454831
385054450
970995511
969308081
1448560674
678307900
1689484954
758173822
822227286
825481600
1430180466
1386535272
1059641232
1032818787
616359929
784709547
666626689
929749303
389038474
1344812821
721117387
600361296
1197252236
1489649860
555788582
981340565
1114001774
980961836
1330693773
934212898
977147131
1564676752
1293086867
1489875716
1280405303
1177938038
789264568
1657653142
1046980030
367211867
692758426
1170234257
1236805509
629397480
385500320
1080626718
879884761
1599370819
1337732558
701568874
1443713874
636634045
1441484963
885224850
212287783
1336721067
823539629
1043391294
1182741233
1091866482
950135964
1350667918
375283308
812461842
1074037572
1240018584
955564016
503329980
324423866
447000951
458391719
292236613
135775932
557208960
720604879
371134176
1303955764
1511601747
1083241087
804341242
803809961
450837994
142756967
1465938618
551174587
436667916
684275795
999010995
674033784
341745323
1152766863
528220746
394905179
1178311097
1232593073
1056737484
484719585
1051593177
1202622380
1251597230
1347694820
655845657
686257865
1116545857
1565243166
828953285
789686053
761735703
582462780
333111983
525674826
767672737
1475309896
956133078
1301433935
538214458
710412850
1497141145
1014439299
712328526
1335462067
1144637422
1618786434
1466753744
752496533
903581767
680334346
986331304
1323657898
1296583681
1441803758
739753925
361293725
1492740408
541367948
907239005
463886482
334761485
1471343528
1192992434
500601830
892986303
687689240
246984578
458662798
302347168
668796377
1533715517
755025791
716766900
1474818106
415910082
1294217997
985783245
899971990
819984723
747862091
820266700
1197762953
308906827
737024576
510246204
547519614
880825189
1404856730
385913907
571213528
498129191
1326256170
687742266
472883688
415821020
736853057
803418683
1179776894
609416105
894613494
1447911442
623143452
821982439
793160462
129229907
670605274
575058223
1114204929
210094475
669919819
768476894
524653548
344237982
350184266
1593712782
1338431253
724120171
906069591
322733592
997286590
556832141
1167888264
959891173
890193081
1418848497
1194165629
1245623564
1266336877
938282475
1023283958
1404041115
1024151995
974032416
570640249
1426419671
769578052
407528761
700569531
1200700073
1233887988
383291364
808731975
1057403558
1294219865
557398092
1233748522
467773878
550555592
945712516
747981098
685442837
752314750
1595304550
489777594
1300553459
697943509
1013550621
541406947
267279148
561490254
790983517
500094454
1466842662
755604436
630401391
1040640745
1551502779
1297891235
895434970
740639761
653723850
1036436300
747094131
391930575
1074106060
812293048
828428933
974413726
599135524
388603895
1129097081
1033399578
1005247392
701314335
978455970
552068533
1558205162
772606358
529452710
1114817497
742627391
711436160
1128120852
967944340
541113036
644254402
1223307886
1463367154
733065995
663389281
1491215301
609636329
521301396
719861463
1259071834
1002628068
911420759
550657301
548144487
494796120
829475607
332817710
1403688654
814690890
696341802
555007759
1346208426
1427300131
1312614221
818575200
699843096
1448547292
1459252760
434977085
392977183
881058865
695055650
1212143500
800746348
686843813
994287618
943034304
382683859
422101856
567364782
581078525
801923155
737488089
723962587
747313211
1562367737
1080522212
532964389
733318277
557598719
984786477
1033145358
1384978848
726071870
1640011919
1467020031
1228444233
955267859
407598091
659224818
911774511
649947742
392836598
459367505
1054807259
720957941
453677194
1013158571
499195584
244656360
403863738
291569634
1144280806
919205720
976260750
1589142031
754198545
1050302540
847557987
1033617289
488726179
1348602964
1170211175
1067682103
723199578
1101472654
380463636
448660084
691865819
646297476
710294724
747782254
441449964
1101286278
917918979
1072293649
747585281
599890408
630815679
597901766
944248228
314322863
667678644
897079982
682284954
851263584
458808374
602124249
744203990
337659140
708157372
1448061901
368445387
818366322
427731427
626185755
1460941987
1353381713
1388865796
1529164439
1027993312
1070489277
715975815
902518064
713854954
504361293
364165611
1143456900
608521744
896649136
1069491496
1421796513
427042058
671695488
484841370
564617605
1172526164
897960929
626977071
865900832
945904749
1277409624
861709525
438790239
417256489
980565920
593276968
301525840
933302320
786130535
550444811
504459292
423905780
624946679
1033914464
786798620
497602976
520776464
1365083509
692510518
527172560
1055322695
952274654
537847712
568859631
701817847
383797741
1264431369
514135893
1042191079
361532958
1227008191
802623513
351287079
689584578
1398152782
1102365065
574779956
603156646
774852237
981403593
798679693
817650887
1471513656
393605535
1698673522
933505977
989651210
292334230
532010313
643142494
492980205
660647470
969902535
124044478
1463651107
1079946229
1178215719
641135603
476374466
687763598
1383091622
480441483
640514978
850650239
478204269
804690049
1309203122
115507722
697523167
1018850139
459918935
644970257
352643571
636699046
1062751588
773176381
1512460472
759115769
680960847
536690656
611668381
145153375
441575758
1371956243
561024720
712086516
850104763
1368572203
429347896
1430429504
1180004840
1447043243
1529632733
1455816716
905473132
1462188175
767968665
899521232
884668121
1402427105
1178493782
941978980
456343392
322076174
1029787379
586821907
976692085
1400059386
880020085
889680472
963728746
294071054
978293105
1483825254
409661075
1350598100
1062058856
1500035060
647450383
1070089750
1200241519
865764444
931767523
1099761677
1062463931
918611523
968500504
1282138359
759284247
1242054431
846709748
165796603
1345016697
404580615
1069463773
992784112
727520618
1027960520
755881868
926318550
1229388737
969601147
424033713
1401008233
1164133115
1131063835
1486257890
912407557
1034182608
1199261845
417523196
970080406
749147631
623461425
1406689958
880524757
1344199433
1159998230
1459796507
972936197
1264356055
1193877114
463857676
1268000766
1234482668
658574496
200917132
220928750
1080621278
1465778445
1345675530
836487581
1058716677
943867030
848601111
202811115
697109637
937787949
621330462
551987986
966848012
1012472301
103228024
748545341
1530952466
971570922
1167579439
440152987
1157182760
401932201
1605776074
487245909
576223138
349477560
1312778633
761727710
1131705300
618660783
438316035
443118551
210952150
760185254
1176833485
1021890174
711994949
709671984
932852855
1389490758
706941235
1159474066
694335444
1101301334
778478193
965276672
1551619252
826221853
416716419
1048675828
1052282031
1145519457
954497717
751764074
1173060644
1391670631
866971006
1138282007
1157034807
1163967401
672939767
699056511
551023224
491425442
647149126
1514377980
679454884
651394925
970294783
1334493611
917925944
918547287
607938649
685738081
1476128385
1467473710
1311103013
489100739
1437271683
106275482
768103595
795068869
871741354
305202966
77797700
528202712
712635016
1584825997
927360177
1303120757
1160905390
982182260
314684523
990290338
1080536974
1139249750
794433112
129214343
1418507346
1974531
189796765
828507933
1697583813
797226727
460735673
458184998
1454007451
626883193
694715669
357949875
308310415
1304372855
973411903
1347617913
1029678070
415343827
712561885
766414147
921617225
1040845572
1451796149
1478842106
1215678538
522943455
921355886
1023535018
1468821795
1090812801
261336352
1196037528
790713800
425277553
695545185
862188548
1592461375
1025071675
1341936061
415394058
146675450
562017488
844023193
512085352
845322657
991709659
1462741424
407340872
1245754598
958229723
1474159159
773793641
598499752
1298964213
768394340
765422919
686897116
662361459
931953207
1526776974
730028523
340619808
1043349852
1057249345
1294198176
476093515
1153704271
1566686290
693569303
946620323
624210114
1011689129
695520594
497562562
697077810
622576040
1384119591
232547114
1124882123
762762285
505215704
1413328965
66200912
423030669
590005079
580301384
1444194792
738642203
313591721
1540322038
1412274800
1391647289
592777098
877120579
1140365593
396847505
998005278
1114795241
1172551961
306095006
470318057
1111994934
958202749
505785197
1039713716
1100756910
384783581
897623178
967056724
742885790
646604702
611872166
349085577
1270657071
869465722
1622532677
1020089910
1259080857
868765746
1296371511
1560281362
1102632735
1330999899
803804518
158804963
913174477
1021309843
1456765738
712479844
1195567610
1075402353
442466291
859289013
1228908859
1406097830
1574600121
880912541
464268977
677214166
1265939164
638708483
1360283448
1051904484
1461920323
1071588024
1321095415
299135906
1462097090
572087306
595155738
585473487
1080216278
560932108
463170956
1367278137
1410976020
886395184
411148222
1128007598
309769668
509073690
1298616997
428771535
1233869262
1248511958
724732683
900474766
894008141
891240069
1087356377
544839706
933796278
794923545
872573240
1516754107
1118985367
666842720
495587241
957239981
1103093663
533845447
1097656018
700008440
993062628
702436652
1597488407
1215684684
1072104296
491220948
1225142225
1177651071
1433290036
1411587784
264281359
82254497
727612941
1399370758
871129691
541703198
425686383
848026725
686369480
792424543
618758135
1240755149
806084874
616549299
1462135879
1332662074
725160016
1248551862
1256263209
453878140
342382565
497878680
415251311
1179492737
1123221164
634234877
1186190001
414871870
1151932518
957245791
1010744159
1308444495
696455789
1168104102
1005625295
1523645936
896180526
761168108
1433860163
524963514
862690231
1363220845
1653542023
736526304
782435616
1077197128
1349841985
575792185
352446232
804975667
1039248287
1063475401
558810131
456392919
1236765545
733451402
444367412
1138376715
605887078
939481009
693107678
788762561
495163764
508314439
1010428192
606691565
658817243
698405201
401276137
450527413
841684105
1028276575
1084593479
1001801478
585403389
533694950
766543830
845902757
849961221
614952754
721279084
1446986831
1037470814
480721959
500456957
1173260427
817877188
532907740
1001718960
1010305790
1188856162
556179038
564836385
1058119720
1011121615
678549534
1412627217
482764316
859225554
521041695
735139516
1555318273
1389171373
937645415
474268138
1327225416
455557925
713675600
663210184
1275370548
685656945
922586897
1067644977
518259436
446184493
857852842
1501076863
1287986837
1332390391
622310723
1373107227
614548964
1557572587
943949849
823024449
446329737
934369147
343556133
1240186370
824569690
620469594
150632624
1014848829
1283602194
959229112
746979712
123177135
861605901
1173982029
531074092
856043016
792398259
735267657
1188394757
775958152
858927608
760762711
387374318
702043545
450308755
1545306820
1247949987
184295730
1298729315
975431931
614593415
539192829
1016451374
1058343452
1199404862
1681869277
1195702432
480014604
800448867
1081481869
1385692826
616645114
732979102
718200033
1381246008
1582296585
549593821
779236488
1161672338
429905074
1155417475
1307172143
718801703
948128190
589940511
882436242
448804453
1480701553
792976146
597747872
843508912
1207842717
885860375
470987444
771520994
830632901
766869579
830432245
921689677
920129112
871581580
956374167
1101066126
928362529
180112797
949917757
607831955
763668326
1126318266
331358734
1420362622
456405713
546596237
706311957
372454742
1636993908
1491825134
797522336
841307652
1125238258
1243459962
1393540032
940534018
587553826
615220834
199920970
1457643411
542155446
761264814
468726573
646708534
1487198020
1106145060
885271773
1482014245
509443323
1022547575
961829247
1228010302
464957645
1379681698
761097606
1338325123
1448233506
554605723
452719382
870986818
1477425736
349516553
981750690
483898697
1446194211
769287166
1267875641
1076945472
1380919784
523760670
974067317
974644500
1270196806
716185853
677273855
1137244698
1326094417
988977588
920646184
760218913
345999643
1086813648
789509029
857118399
1419347893
910815210
384298060
893084887
528687978
653703957
382743896
369054500
514299262
1058963189
960129144
1059378333
606773143
1494609471
367707412
1063949761
1062577751
787340804
792677827
390587183
1047721883
989971825
985318808
946348163
968995743
833860273
997944778
184320747
923354450
1401771814
555513498
586780845
1349220981
555614530
1348983643
871311050
949964120
344207477
904238482
949116689
873290464
1170830056
1116097018
519170346
761189774
701428719
654255031
532818111
1065946723
386651241
1184041851
302772770
639681134
933641623
807954390
328894959
857121727
248749228
689321833
102099229
1488236462
1397416900
1364096690
1398998406
1606876440
493480250
690448458
658035919
859404594
1216849421
607536765
1016018209
1013576302
893639397
1066936664
1233257694
565747474
310202337
1178574040
1020011900
424630241
412067325
569044902
1158173667
1211583262
1055086840
987722364
987537077
1407093447
1110524161
235292668
618658301
1134796692
725460519
887279988
1441785946
1384202501
1128630318
360321751
849210455
1634147914
1459286888
348141251
769681955
861542308
986541045
742548940
1445678072
1568446237
527998100
1452101151
1399120052
272688604
1103825984
976572814
515691317
737606530
794814554
1293207553
747237531
225853222
1049245945
900248696
493330280
1000661629
1369403841
1443754504
1307266519
1500042502
1292997721
467260075
916922976
1109438222
505621229
1109707151
1667982134
907645167
1026154388
1219590899
765843855
949371820
463190718
1351783283
847790002
1014785867
468737357
1199220011
1406354584
964119359
1355548729
970049935
810735717
1025048977
1078686880
919175081
859046112
1115516346
257846963
821890118
711704962
1245398888
305526942
1157837654
1559316664
389421289
611653889
1429679393
650482150
861942589
1057440973
458358323
652829593
527608964
916327264
1011794690
770165489
1459282746
808035201
556120623
1269785509
754635665
1274392960
1020966452
658033183
1474624498
1106328649
818530432
485257838
366424976
755758657
1256429049
356789617
1045830919
824498199
386744723
387088109
830162572
899873611
1154845149
424124183
696851606
1146116285
1289482961
568481064
438575865
1342923916
760588314
750062310
970481335
793882900
799996895
969668522
1328408878
1224272309
1054519801
1260126352
652495887
955989319
445350996
1039669069
1613839360
379306830
864025157
815794848
224983493
1316821900
788593885
488428591
853464660
1160971688
681545213
1556876097
813916804
1193649461
533815455
1092760043
967953492
102918126
469251219
517785949
923657279
399530914
1062007633
233828110
1271648381
1276596001
916525415
356406811
1076349598
1446389095
1400348365
702743288
930597802
402935857
495772686
1112215461
1339040744
1273076089
1408266371
826745997
891351850
1328999084
747360535
1643253576
1375895686
929013886
651315228
1357794515
152893040
996106433
473897730
403122612
1085274875
868800022
1411413640
936386168
1639281007
388481664
703126265
522439767
704776044
1140123391
507331457
1119996118
794095736
1385706256
1415539040
569099751
1406618514
1132710462
637430146
467110385
1423969571
288179239
550300053
98684613
405668733
850214062
779294374
143417905
843430267
576882726
1696430051
172299466
1430788875
355150025
859664536
1229113667
574671996
1067813420
818602204
749783348
923841960
1031898195
635458416
743315538
655493227
438524240
702340143
1096174824
817131994
915305662
1418409395
1108022702
914610830
202205268
477593243
1357028726
394204568
702664775
686484678
690653374
694223329
1278337639
793261193
544425348
897661029
1249681305
1117018712
1583209046
1354648871
777507628
1022232810
573714838
1083237463
685731285
782263153
617435613
1391126339
565304147
1684831349
1626097229
1491110599
1434089386
964639110
1238092632
365858451
1032171412
1509563453
1259878993
769606014
711669731
440236482
581512744
987561803
627367470
1196255722
833333879
750856358
1329167379
803101073
636207696
442739918
548683863
1492940475
1016656298
483097818
1452970276
500055991
1339036180
1331692759
849679643
1181496761
476358435
920990846
499006684
342039484
951840070
957656209
1450842751
490277280
657298222
1033104236
425645390
1081923616
771678590
334881524
448491231
941198225
403227909
695518378
512767680
1477005303
822077351
1288759435
888596590
1283814339
1597373656
675132562
443798129
1570235234
1435869434
694223077
942322539
751030077
1127856119
1064782180
544409200
827353892
918337682
1364506964
854508732
537120769
1249593522
1282380493
211414395
1460259614
977210033
495388090
1414715085
360376684
504454228
407828411
1199868671
1277202211
562456727
504778471
1060297537
1087211317
682078919
566132553
1275509261
1174195779
678368896
705968666
934632614
842414862
556871568
633240501
628640796
996069124
598835572
685687156
535020720
603351791
1246807529
819073225
1613956594
872390775
719111951
826590974
1325522116
750458015
1465032917
745048575
1379144157
492407896
575961320
789953799
660272894
443576295
490087635
878707011
429912134
312782896
1251188795
524156703
1028392382
543773433
1067637106
1235392982
894746243
156992260
1006484823
1480182249
356208737
540637527
1202697677
501128365
1597874008
641111902
911533453
1227710296
1100957719
1157188114
888991063
532432517
484701481
1134592111
450117370
440451681
787942493
978988189
476207446
813782780
1033945803
1133598035
768311016
1275378182
1380031376
596700587
618354831
1679149554
784077999
882932701
1548129910
1527281334
764477668
435098452
1001754503
840821890
210580053
289652195
501218928
699181273
691741966
888853898
1696315822
1453706956
400189142
1064233443
1049115634
1182318436
1402122596
595702201
453745122
773247587
661085152
744951838
1432791818
1036310377
661534699
856200640
597622629
961558631
1590418331
1371944368
1489144710
533848593
887542897
619239255
1346156851
944564556
479037869
596388047
488910360
838869295
1524634191
949309387
739151347
794619250
591098988
1285866110
1124005536
985222821
1079687011
1361012032
480435176
964620019
487339571
435686034
1627793572
1683833696
421369892
738560006
1254816591
864394074
903460856
688405542
836597274
1494975035
1393876291
512396702
956466868
752400545
737862048
290458416
924986019
415271252
1563658227
686070578
828248220
979190853
872765537
576666874
180566287
914273875
85224182
1154198787
1224717668
683732748
326311286
132664015
807035963
1178918061
509760443
1117409369
1281337784
945552029
1072930601
1424341925
371925145
362013696
1442682229
978398331
686907760
1540811374
1060771782
606044298
759629282
808492257
1111459798
346862326
336180259
361513581
1669140919
1188640032
1641682686
1351806402
796006402
571376953
1574657844
351029552
150065459
985505530
751658013
519328059
892248673
1505132034
636351476
1249211337
445002251
570681562
565633900
914681756
846324915
1008877843
1485589593
878395068
135867531
726246097
411334048
1161604261
711812252
807763117
760439892
470110173
859142690
1300109215
1092100133
620307547
1256097354
661270543
1474528044
1126037128
930124397
443579568
1461903308
510116288
957570721
939069227
1202259192
1444837332
1008008700
686251719
90585710
813855622
1650883697
521867620
249029366
1386507366
1540579409
657853815
857541492
679304401
751729622
1288971094
878939056
656998988
1032189209
1492808898
420705768
992195070
946212097
824943412
576909209
595163074
212640482
376282497
1026716723
1015384772
254048188
1129870371
1023125594
804315573
732066862
649067855
450037418
539836670
864637160
1149822051
1567825932
1389634634
963611231
248501989
601379328
465840296
420206303
459363070
324154199
1083678805
1178719851
927651606
736341713
283089820
1224374944
1229780595
1008005062
830799284
689521858
638357540
1329533334
933099578
664594995
939164710
686131869
366829412
501257363
1222207846
1571193952
828860103
518723076
493520146
823876732
950403980
875193320
1118123279
1460599737
1695848101
1140161216
1018595311
489827166
878662085
808749282
1264860810
1484406209
481612809
1103373513
388916195
1356696686
736151009
901757481
557167098
849487158
709790416
1011312933
372323642
710384772
761519429
1228178925
919504539
575058295
1345839336
521200663
405070476
1104782455
712096845
739844651
981683999
1269188315
841668061
1046271483
1441765441
990587233
627104323
800258780
629302488
930042798
484143675
1491884856
1452003418
1343151074
1048343035
1475768713
1031915573
916639179
1367431864
996676192
740084789
923515459
1346139163
1006936300
673547671
278750171
953491469
716433615
1347546318
774239729
1035364437
1018571277
583303454
1492024103
926400474
1422445546
433577948
1266755304
429738438
377255446
1029982156
1343755690
867901591
927125109
1093795572
1689342165
1341191661
1293936236
271001458
965343102
987517669
1195587358
663581693
357282999
657114942
932662015
1257274367
1098614918
929841491
1084872909
1296816311
962844217
765861356
1392050370
716645598
850200697
1574912216
820155578
804773524
786149611
655540631
1188256903
1526444766
513256148
1255963025
562526739
1404555846
1120972776
831939745
888480295
426395461
432572938
583966727
726646909
804850681
141184571
819328921
754367643
1382307340
991367033
757637892
1425366424
792141416
754441176
930109882
289347312
1295391762
534463619
610286727
914183424
1677475167
1627266867
1688696402
1096603975
1207725451
1247928459
886681973
815540826
915896790
656294764
853311303
504207886
879301097
1461487889
528639068
1253037612
1480556225
1161721063
586134529
1616602305
1260936644
459189227
313303766
741144513
389538280
1175453999
1106667951
891952524
857511340
585881080
935174291
631766920
931269419
724206862
934762374
1473481153
746715654
1526460174
692558426
1437662116
954913371
367444251
653644095
1151581885
1005207251
1275050671
1176576473
488015378
973243035
1415017453
396283876
1250384462
824246932
481393524
1263116950
1200753502
480605295
775295928
439599442
1017046011
573762663
582726281
829739991
1115873947
525766948
874563852
738327197
749950882
1208260408
379349326
460642025
529754788
1039794166
580583364
1470252423
842876180
778017476
555075079
934126216
1506113561
653277329
702667660
817445653
992689532
1457827540
643208350
1372182710
881888116
666564123
965989713
1297758077
586887056
578279395
1030502324
1325503718
575104117
1018088863
1086114359
464977673
1094168491
498488745
1300253236
847571858
1062249693
1265037937
395095557
240783647
1161209804
1405862417
813774205
940510558
853099066
1416013587
1279914751
781080405
928013
1474565362
528023379
1140659279
925476682
1262566539
1037747786
918026165
590679535
964332947
783834181
848433372
388195341
687523581
410228046
762956046
828406592
1370716292
1533884862
552805062
127939009
417440106
376421396
938054421
446981053
1062578247
1241190123
506438107
546469860
515963910
150101840
384834766
1215486519
675865535
713228993
644379583
953533033
802816633
766147737
558839525
643587840
521409330
506476624
1121375416
339069012
471023485
1429892738
1591758501
1359751728
1243711815
1391380561
1418811911
1638838008
1063854439
1331751423
492822189
861077428
368394595
721997882
1360780101
672837962
356977170
603115766
856621524
1372127694
1496455062
540793131
1485202282
660967124
1691046665
402037549
1369828132
905606815
712790955
1293460960
1570780325
540065936
953972651
1314713461
336414790
1601924102
409185447
679343016
656769270
1057144676
847273484
850249941
1692423737
407447379
1092872306
837958469
448584910
698443432
774489515
632635794
1011688539
859797302
1355443666
620350238
994869061
1224074770
1017049477
898749197
381558489
1191272601
558082549
800871391
829579873
702502964
885625367
1374858555
920925747
892336982
1387858920
942957873
678037087
1312176891
997389916
700317129
403185792
1088583847
1010957982
486301613
672938050
443425308
1358336721
95339165
753250878
775746582
1486054205
332446832
483233510
1168826797
991674156
1389646359
767536681
559727087
1374014595
1383442140
659846221
1257589996
1355880932
812435095
584294495
830114165
261424718
802318726
1698548398
927779719
941735060
698375400
1082583218
507209902
1082269351
1364688598
240234316
1375530966
676647566
891818216
509518648
1041784134
913002038
1665639896
888522553
1507990707
985967598
978602195
493819268
481561031
947881523
1425667468
605160802
1347329713
213714173
1067775726
1094425329
553723032
930503495
831761060
776111451
948905552
778466307
344645460
978664228
653046590
513053767
1389661866
1041937030
171935763
1413101817
1198839485
786907916
1625670087
460984792
682480286
1521381415
341008343
598150518
1003482679
1476503897
91408435
950569148
837365990
1345842369
685386822
838787870
620760275
600878512
907309750
942738007
997010268
69532816
1557884784
1357170114
736782509
967720988
1604522045
952552374
1361128284
248192643
822426326
1571882194
1498249567
522647351
839911657
1067557445
1004049817
616263171
494102106
1358700100
325789089
652140962
515045876
724099249
653118952
1495086370
1117930621
681473712
538657376
1272532850
1085710177
582706624
70011967
982427904
760780345
667542370
906224028
1451302681
703508715
379069967
603377568
309122403
464243083
1508967408
1078904047
653884433
2135145
1510588333
1093869786
555869049
1084354415
1175525361
435766204
1589696805
1332709977
1346385458
669732690
569867590
1391071226
961416534
965310493
945764117
258155939
844156575
755704555
1123083461
1534294689
1053111201
1340749916
1560637344
355736485
1409209258
1084522798
840318025
1253233707
1276251675
1324419531
1397065154
592233785
791108895
640297679
711017417
509434631
720853663
417248420
458510791
468309137
805204092
464976822
790657659
961268619
486671456
1189561948
983328345
461954054
531595232
552454807
799616699
1577654434
727565712
670961404
1597676899
1590358349
1256075105
744880480
1495648877
1119545414
888872196
801776245
1115102135
979786040
865395128
668447356
1252997936
1263517664
374719946
575460563
1350662475
1183805681
746163577
1109723675
1176432536
845075435
1368390504
1477723371
1338539023
491504355
813600998
652803372
1417874661
576646259
893493449
1282643346
1025646350
762844366
911105025
1014220153
834530549
795065379
728600206
1288668067
656110759
1047790571
1205913836
977177976
498804439
861440895
575003083
1184842637
1064676467
1552683230
554400974
684227324
770947140
1527670937
878181762
970426620
861513780
1033382404
748983311
733779925
1127485242
742891654
581835003
1318389858
816674299
894700476
385561362
529834824
513407970
811670341
526626331
476837970
832945259
1188603077
1224226361
624967911
1138439946
731629805
811338272
1479690085
873648116
846375369
514755788
1344117736
530852540
462105673
341157730
571029079
754810464
954520312
618647483
702451513
1512169289
1463689245
627319296
680705324
1412582854
1301582221
336744029
351758100
603395701
668086961
1320079426
874155069
729001875
1280752518
730438130
857832221
417703239
737564602
1024526211
1527627804
702358812
1067988049
741780317
627048378
1470100661
599968680
596337264
1209729083
688201908
990148537
803133904
931384411
444626158
1296914065
531777791
772572479
1069236918
470795194
1324912926
1027241440
456170354
515410653
769678860
646600428
752947908
951334859
1667602939
1068124268
949534717
430203043
734994374
1467993590
445833353
557918389
668260771
753058460
393646927
1576693309
457301248
653957341
701915565
1472270200
994727610
415708401
1304052551
417786841
690965926
846446788
547971569
855788980
902870737
1152474636
543756720
1288985285
849134412
1043704816
388225826
455541212
784783714
1233284722
1574645366
659503835
923428518
1338113074
734236564
1496489972
958492503
471466359
777109232
628407060
980687911
1006583397
838108119
1190339011
1085574927
748197296
399763651
470748122
1529902845
641114742
1336189211
406758061
906816350
1273750616
714697277
396306691
1129608817
780662001
686527095
1288628822
405541735
363076697
741256118
715802588
713887623
1135073115
1113990940
179366958
403180143
647829957
665288062
698783244
304071191
431315039
673144705
773089031
853543916
609585237
305728208
986468059
844652553
1282963281
834483933
864543966
223511304
1673230677
1383812393
566756878
728722250
392466627
297983108
916580830
1370312660
1286529246
636884594
898106526
718135532
127764555
443496032
453793009
1015861002
672678936
797816903
691317210
1235321838
868052958
1199737195
1532239436
1058512312
968669709
325999121
1150635349
1031473754
127730720
1450201408
1034589483
2755346
1220703233
731041094
1284657329
1004478341
679733472
1396838894
278022505
706915679
776654240
754510076
808004225
1319660955
1173991603
907491312
1477812431
576245357
635713043
868111064
667346249
382916931
1314887763
1446656096
516467438
1119377364
1462854676
1381901986
805648432
806669653
1285274101
825301135
989232905
706222638
736126150
1444431194
889310363
990325827
1246370092
350125580
1186690720
752506498
959423536
1385255123
107262059
937965098
1072185171
673762659
671329342
997263558
740787666
1019147605
508045165
1581247120
876705977
844291620
1090761828
1547324019
790617789
520576386
676763017
1023264015
1119536023
1038393069
978816845
1024360721
1664491414
1433935531
1278810592
53060222
1078558419
719501352
993870884
1400678903
627136122
1035588433
1012659752
1589988199
510501415
32846555
767285475
843735562
1427686334
1212518494
924221548
1010987531
1106812509
821471202
1246967691
1226330444
1102415240
908386839
795846255
863399360
1109479597
302819385
1179594284
378878988
1268356415
513626531
796139328
573791803
1557698239
1457878262
326499354
566482388
386345275
767928629
1285469
346228958
889362998
129955
647731920
406698867
711407695
769321267
1399103167
927937974
1568028425
1343311905
1304463598
566200543
962529832
472105979
908821115
1092525544
1378735025
815060285
486960249
830968252
952898423
1018408798
885849603
1398320403
703761956
823132736
1493535949
661343623
942217302
1082849969
643065032
755240502
878585492
248154187
1343220516
1025706064
806090786
1024409995
614089638
1123570396
1065193572
582066944
499602649
246184702
570663296
453523742
458727274
691677247
658567472
489928355
1227234038
1102103948
1380943669
581645421
1454091731
1362488839
551829833
1011913410
518774575
495201535
1036177360
1409868181
738932666
421791749
658562170
1402290796
488715400
736959096
1331627434
1287817435
313096706
523160561
525794110
1296474606
1113327272
756714114
634852883
806253443
731071257
642851014
589534028
979155145
523750389
1494876149
529980116
1249332291
1485081208
1292484879
1023637137
1558143532
625456347
75888470
992754520
791840328
1141729096
1019044750
1548292
911126832
1028074723
598986284
1386964626
785059971
1067357116
729684379
1545144221
1185329405
447624174
591645869
764967251
752506053
912279549
918395551
1236604132
809808465
439193866
1063429350
718282018
758282006
782938358
604007699
840514610
1376821211
1105746676
493565908
1254602876
732198813
553381214
1406308168
533664373
749602749
1112287799
655626169
488951947
1639890091
410802137
790400487
1125119002
500660856
1292998379
552494856
907221187
893533772
701497739
1605977535
467895756
1010933766
796784968
1066123021
550636700
524321714
801521316
1522017547
1230030707
621909185
1213069104
482087302
722447434
739315657
1302037133
751505485
983586932
1140040777
1025269013
390947348
1525076820
626191808
1098989555
360187226
114140224
453879037
560918664
340413258
1295163695
942684220
3265308
380867609
417401702
1316581023
716557549
848991336
636697056
1257693335
830386567
1687060799
425197662
697721407
1047237335
906448455
885155019
1202909731
504082901
859304064
445012893
463025027
256758001
654429693
1667013503
1073885121
823990630
873806201
386405373
1161814476
435716458
965411945
494613904
826129545
1445647390
984649527
635415354
481335691
171898049
695243113
1281332190
964690329
879659808
1145357855
739558556
1162428820
637829127
811521186
1317524552
807991632
276123623
817307692
694502728
561617041
1048447145
888093117
374146202
936367126
1013429377
910050264
115030804
770029253
1013712558
667480319
794988843
647045598
627372084
940012534
888043247
913279983
603593072
717729789
820060887
489870119
505744515
724843277
553128821
1455405884
364884261
955438505
1354795854
1081005536
851848208
1477963308
413434414
1485818894
1577596025
81078202
542707195
1433478649
970565934
1346243959
961802003
752226060
423442784
1506569973
910373666
894503339
1227797037
1196946090
562583420
188786941
1061899379
1162561977
470847330
848827767
624238432
1159747008
1339131666
943112161
1244084802
479078527
788444912
512366400
390411172
390113645
1590962924
1011186065
752448255
871248435
1554983601
1140630028
797217885
579272547
956993968
1164577935
830562286
594144335
780953309
691258167
1307675500
529710147
514105882
375218193
1551934353
1446994666
705347237
890690807
724114415
864117017
786276208
666214456
770729087
1321784650
1698423790
605630442
1437332617
397847022
932576737
1142935325
504835915
634987168
687834835
627166683
894068058
435039684
870983834
885418120
1110099698
1186047273
404349919
495096301
1101896616
954863988
1385377875
700304899
702555093
572841426
1038518428
1035256860
829466056
479676842
1450705316
871111816
870444957
487258929
1547654610
434644163
1519439428
1338274830
893279640
833328314
294607487
1011908721
1531907351
698696031
832442077
834559728
825780388
701987813
525057718
1333956558
1214132936
584584451
1461985279
230979202
1002072939
733715967
172147458
1255064750
978062005
876562993
1418182544
532917533
1487328583
1254187407
766176659
558088437
891015575
753793533
551100020
383798048
1080340097
1567904304
599579969
350923750
1239168397
1157198892
724521599
465520990
465612639
1464223369
683506297
400006816
962706053
969796224
399218802
880522126
664711944
844452737
505265976
1168232334
980187557
275921541
863178414
1095560821
1416179372
1341619513
1290449326
1099747782
419240260
808544829
1307800003
567053309
898137072
179252796
1440228528
683101152
341805627
1327388620
503652666
1022436595
858097098
614978682
1131152155
1041791175
327485583
1171980585
524432749
1347745803
1488566325
847086638
597010180
1272575458
467104972
828945327
711862248
1289049496
1266768371
860841803
501377134
1342270130
626647003
1396699018
1642856911
930985373
1546615659
743227273
679758197
1037779301
1569155828
1350378658
1220196339
547366407
515831461
1028481966
1251978737
688707329
1463890887
871745969
1660883783
610077257
455468814
1650443008
1578917593
1181986296
1099566632
1136741920
408115832
1389545471
509637662
492509645
943572373
804415441
450579657
1090359968
825897904
1025487376
678166107
1141808597
551110515
1267709351
837552956
1277409153
767566595
490424017
148705405
510432903
965957704
333047087
526691688
1125585761
1674117643
487685712
1644594446
772260587
459281573
774559250
1081195393
81327494
1292771731
616991012
1179937442
437700824
283747619
390387416
544018247
1259623040
1298212539
433969653
1178831232
1379040963
843199668
784890581
1107960758
1051700724
1312083817
678027233
1081490653
481306148
1072577005
584350015
1015761635
209684782
962117620
836512837
695721915
337500310
846167701
408089442
1371659225
1568317419
881815340
455004494
1608854531
1519702689
346581110
988457803
637110769
1348197878
1210723542
920538280
381816440
336066348
653035707
577112485
622560043
167368679
1570450587
1029891400
1278794507
871806410
542127078
972798510
410920277
1086636889
1278776654
1258510642
1030316253
842996448
957090521
673086612
1006312387
1423608407
1642189480
722534229
531521689
1412269075
965432781
1083147310
847566558
1381792112
1060314078
1119864804
1348667062
1012298894
447436739
1221676047
387759130
1468559502
508001245
1090762869
688598285
1333639708
987449775
678449542
418012482
1326720144
266646360
797527560
929552510
538105996
1231718397
1276540255
431580094
390094204
837554988
1571270390
1263800935
1131113469
346746452
1536992580
820384396
880481482
451686623
709255938
1112253035
1065735243
521694928
789137111
1467567121
1094027753
850439865
753566858
1090343668
702639927
1363689847
912758382
508749309
130360086
693750227
1399460122
707077788
565318570
1006812229
1408244733
635188978
977200911
1145268088
760582784
932441487
909377019
515335749
1056561265
472841546
1391264734
546843170
658815462
1021054557
584681679
369409617
1074174192
1026092038
1226947369
573456273
884921854
832109760
1084652624
1472288838
1662096823
582063592
1212285449
501289066
1539122624
615878775
887428703
798446692
1085855509
457995485
1284825429
607292495
1337920150
347394328
468924734
939053880
1070642427
593218062
345714743
1020383234
423508895
774021051
1383849200
1307719857
951068864
1284207292
716535087
1064180501
885435199
964547934
149547075
1418053075
1188971561
438176003
681334838
935058953
1079558069
1238860634
318471656
477791689
669266861
1591994258
1056802704
776774217
516089697
775853666
1507552591
795798733
625595786
819411763
1402815935
642284006
485993509
1198881764
1570859008
1095754028
933427605
768501844
720923102
1654383818
772790936
601013906
625082106
1029726004
419962170
925112674
1078029701
512105779
366939556
1207401588
1271654868
878799411
811104895
1463626543
503051898
660239963
399906159
1241945582
917943699
567111424
799800701
868741354
388474795
603869765
1233607653
1126640537
176458275
1507074185
663235493
638554119
652789012
1041281636
884801419
994157477
828461848
373535842
712238135
440691350
853308585
739581037
647775134
426976681
1431515824
70247077
983130218
889965662
791323359
327294672
421696345
1421135682
615281275
946224559
694579065
1266802169
711231927
896216457
1287916412
1226800771
782446780
443482613
982918421
1363912205
478249929
1080743553
1091846225
938357209
757226511
810293651
1485907127
696777322
367071500
476657604
779774441
1044369744
543027085
545853571
393168906
1481751670
1010796891
380410374
915409611
1482504251
532912337
532684437
438416166
463115593
551004110
857591138
699812725
914238555
1304910056
394730974
647876921
5882967
862973306
464370078
112955541
1372413363
822013156
479590363
940924623
1695514026
495807702
429714785
120607539
1423390553
764797023
461465835
1061771349
530417550
572892551
878128768
856058590
944364407
666080044
709753994
899311990
611597714
588194769
429721375
518864558
875638141
1249057443
1239265951
867746796
585783301
650509672
185967995
535551880
1183365827
1367468158
597223892
821566997
1264095411
1584405635
414272612
759013784
366844374
834437424
118011348
1339184913
708708434
1198579538
1053921464
740106728
686974257
1398210741
673162948
310420982
1285366563
838464794
325603588
1324966223
1409284226
535299870
934819914
713007034
617387318
742691742
460988416
497575532
630525800
273851113
565831629
558566199
752158530
1250465264
507788546
747527264
166340280
1114379463
1159891981
419463120
429073801
938515077
994385026
758891822
1355849028
1029429433
137903675
882272241
973924643
500752249
790899876
1590767963
727054334
695340690
656126036
1230993683
656819636
484428702
772670895
790837857
98223810
363924258
773583226
1411981914
1476202138
505053561
676264895
901701534
861542135
680187049
1483797942
315516961
1057177403
589761554
1177568844
317609175
1438011173
501324750
840554550
1572401308
1240889068
594589823
522040391
1306088371
802406121
608479988
511081530
428259026
401521404
1122119305
693320143
848866607
765170820
564415655
920435193
606235803
1409134434
923821511
1317365959
997440900
931001389
791569761
1401120281
856766600
1333920365
981880614
1056366785
1362749167
1100931665
1062618470
973044666
1388484498
629194252
992354708
1581554760
820447502
1174254213
597004588
935112092
864405019
728010077
812241220
1646072341
752598892
1331968907
1371878363
911787840
1555334931
1337528428
1262278010
1103099307
635995502
735079185
854946152
1618467597
1082483562
847222655
856982984
807940140
883633564
984043249
813071095
1198134177
912841817
469470219
1120995373
699969840
864516297
999379173
1202526580
1079037151
1026668700
1566695499
825551987
1182847256
477485342
186328767
924160972
1444384016
1251618728
934157195
794288467
476547294
1004534068
650192106
1369797580
1269059448
1239718554
908228267
598962027
1474330028
455858104
917504928
540545018
925759008
1092407043
1433728447
997111406
1433894667
805749548
849103369
1082979509
984450825
840186739
1128231759
1373515129
1233063347
1679542212
1393988270
311795174
1233181197
684552066
1255000711
1366404490
855721763
741113632
1372491048
582171
907519316
888870032
642751461
331659330
1144259207
1317244764
1091438579
1329108494
727929212
1132683817
510606263
1134088679
830651524
1107843143
1162340435
347731428
863734499
913511777
895467960
1371016564
246459092
1082919275
287120686
334126579
862996995
142636784
1398994281
1092099177
328129725
1027286941
286089303
519951760
972389119
243910951
62059473
381350855
873237359
402729735
553294950
1325983756
303347570
666428176
396768863
410977188
431135631
469122963
632251517
587617130
234705845
289844918
490225747
899748532
1170123440
255877042
1036242029
778783662
678429834
665547216
645363841
1456855068
693577538
925612605
554137105
422924719
727497602
651401153
596981131
276098781
21417471
1381995129
510057924
832663353
1070905155
1015215535
1002120909
65484588
974627163
419035948
214020462
580828271
700768273
1370506146
473563770
56430911
1204178997
1201460604
1101918259
514478869
1352045864
597515775
363972195
1264708697
834701
1191544775
765385446
546434904
563962052
915617118
439402913
881037504
478803242
72835788
830473443
423091080
394485968
946172795
796090821
730011461
1076124876
410020848
170386666
570421500
814373065
1483776900
301366984
474871005
1391336675
105900607
1126258004
982247458
605792259
210298963
1364526079
508973556
983206921
774221376
933117935
524882016
499228163
293545345
1249271977
827208176
224226762
201358768
398734545
389847995
899820632
707940482
961126469
273763017
382404480
949366090
676795404
44312406
843513532
667213986
784780224
601944925
345528398
306953432
1163848320
667510384
883838783
1013200307
358492243
1417128313
1082770385
860277187
204859385
625965920
374294635
338513977
960051716
725441167
1007113975
125634
1313917918
1391204085
249087345
200811731
256098571
450975857
853170422
482585751
1221434285
1215605137
453083177
476592537
1134306697
1280513207
1093549610
500728890
994005983
1114320048
155555413
1335552159
317639880
486882075
929779048
1156711068
852617031
41864255
214035340
1147684554
1361587030
685249022
975476635
1229009306
469018092
785451788
1379223034
434689015
652474106
625726045
1296888079
197395223
484358615
810027161
525172542
92935205
258308707
404369397
478244245
671308644
1364666279
1275751880
831155023
1460415711
1226870015
817845851
1448005758
168732395
740231153
1222315383
986862652
577838747
447653143
1001492648
1066793829
865992830
875554026
192258626
956594488
340579503
1367382770
165975216
1224728933
199893488
580122705
981475640
685422383
291341903
53481858
796398070
748392195
97233078
1369840123
1334811166
1173417844
292719692
61348250
995755230
741989190
200380282
584249451
207856252
993352801
300239197
739288914
1255490325
650914928
535151443
898389544
898349587
347385421
1362740166
1315545168
488553375
393851734
1038522785
425364356
694265500
726887963
539711036
760059318
1450943246
878473473
404210637
448656663
893532994
853697470
747882555
1164274066
753432025
613563036
558873106
1503554902
916219563
380576425
768094450
1036936205
1008724763
508630696
551212487
110366940
890340954
489734426
1331203014
944489708
880997228
341978971
180472417
1185149531
1130527914
115236486
1090271354
784540800
691835295
813520374
712228772
818798574
647055432
180321861
821753395
1016555724
1175443883
584531456
1418388137
1257232135
1133349580
419879199
1092901349
821946047
580916958
1389796578
264491592
1196038353
458113337
1306791721
1267972390
139619922
772888186
668173979
435618625
755603926
1247474019
387599026
588222121
539555676
578448293
1214860985
906611008
395943286
542623904
1064581592
345295812
1031640361
378795232
713743375
1059298330
65950717
434537086
1392881089
901256996
670848448
1315857322
1354174167
415381822
771748138
1278893559
1528580998
901133525
749790872
102047665
409867511
581360991
878647306
956354761
877683441
1405738462
1048994846
1165358167
1446265525
1432633486
567965644
1019904733
630600126
1468804126
244598508
393357908
512744521
1201914731
1067186477
1457980575
1112332213
1351376258
1385103392
1067396290
306858407
477471584
1026154219
475573381
1166331537
492501750
988595346
1475090378
990004070
918243673
1071243628
221533858
513318079
517363540
421504541
1468880948
1087348276
497389485
387992770
1526252447
1122640858
1220097903
1093346722
1478104549
422341861
649438488
496756343
1474404727
533361936
872441848
382067139
1295130600
534058448
647698603
1248026651
1427385951
535863766
940241166
537373401
453586492
53890871
933466280
1115430656
462128499
905476087
533043033
517218645
705423572
1344263566
317853137
269824947
816272895
959356452
1437492164
1297976330
499219517
1440439919
1278749526
748108338
404980734
1226891568
365651913
1323434862
408391095
341451771
592784771
751662751
463372720
505111299
997561809
1245252710
1039721870
377903947
1055337465
732873468
482747250
1476861796
343036854
1001450845
222272960
61455975
1381494924
421688878
359071451
993472973
110838042
481274114
650845683
895573788
1291385818
811708958
298263862
364539879
364655395
473780290
836328789
1463175952
1352738241
744650649
1316080630
780632555
106289300
1306433061
820406379
134182826
594970874
893261486
101154551
839587610
1137601227
457146958
1088655098
787310749
1444276732
775750028
526926352
972888137
1029918573
1409856978
242615819
894232085
411765689
1397291334
676648848
451009339
1299690936
698262368
1462349887
765495416
899219290
473406774
1046816978
675951501
658019865
541627778
942384540
742748394
942044708
1406519359
1507040419
628459106
1080233888
752225147
710912
1164411072
1491941292
503234463
358214409
742145090
649605318
1226534860
826284417
339860347
374100203
515846158
466635925
540967979
231307982
475374944
694307777
956085175
1298612111
1593817472
1530527585
740882137
548527109
923486202
1016920757
768739498
1207227555
1024995956
1408820528
398195045
447579928
1371003839
1599053109
1065004297
711764146
441512747
544751712
1008179057
895102572
864860182
1317956055
757039652
479766078
1281708391
186654582
1328312342
1511386758
1061382894
1173751106
322212602
933514171
1596789116
388725540
1115971440
575221114
629553936
1325889871
242148355
1399281132
437456456
205546171
1229483026
1237473377
110196412
1480655208
396790290
1217398230
1012275697
863117528
121042935
691072160
1414477851
854761053
414404484
861459237
1172922567
1008681540
990991397
361034383
745258396
307435425
1262173259
214071234
47264444
586065612
827026211
1039966889
461406015
451539357
656142401
531508035
611940096
210293814
493853279
1448121242
612467865
1172300763
1234262718
373283102
1346040164
718682608
352380525
425912078
1063474802
372134591
548876845
1299935479
445514250
364978203
553697743
1371069187
818433611
683934642
876343269
1254852422
913178254
594559564
268623099
1185748109
1051909444
1319662424
1292468046
606453182
730750440
763962333
990457576
539650642
1426226023
700027272
773407482
1468194845
1218922560
461701998
782282619
700034453
1039418445
139183605
808809657
1257621567
754554843
640023817
97517389
1277394908
233040895
429929030
1062064491
148517520
223680651
505573623
751491310
1488497829
635106390
1115883340
737189862
68790681
1391805629
656180092
1120549171
412262721
1151956761
1266560007
1569055779
531304372
720204642
1218617280
1195434227
989180930
3022452
224910188
357093707
833614287
541977723
140712997
1134379598
963410326
88548235
1396661972
908325653
98788059
1278618150
534335065
706243654
1062233551
181090865
912221211
1261690691
358060624
846852613
758780253
513555052
539355777
475825035
912066353
584838970
991855687
409781118
1310900716
940685893
953132422
899744883
1067183701
1346546510
808769997
287549440
1274254505
110848116
37972483
1391162882
1240915725
379511143
1122712274
882003384
1264883891
949823102
550321640
1018871396
720685733
1267070442
466565773
853226368
1281340134
714237323
165000435
145936653
537427873
1395557515
1571185342
823462622
394757467
565658918
164536131
548558307
1472761689
658878220
1130484361
1135321706
980346779
921414585
1215911994
1613590969
501085163
1103888216
1583566514
1385872869
1021540097
793310748
778305688
936698016
985093106
461057828
516726757
695739625
669810306
456350427
459671229
487811839
1245653297
1290569559
964528052
1413479680
1234540642
1429466517
251004370
1114552755
1205967855
747495679
1080452475
839734846
684476838
1237138610
1255988535
493828141
898222955
848593222
1470805664
516807110
959580683
45868827
1351733645
867552082
1141630408
778686421
810187055
1264237132
813792710
37304929
1177452372
973415407
1198346155
165000483
1464452212
929771727
246126518
664951366
659773218
998837392
536632675
325329068
241168411
811633215
953528567
1055549765
663178794
766830658
654072171
302934463
1049098748
1067715053
837129846
178880767
62716473
692561563
694044484
489231865
103980787
517735306
1062932039
1011515841
181384896
1042775886
1354840147
1111079701
705529629
768826857
830498082
1391786586
424600235
894108124
787497799
1060497218
481336071
1473204705
581810506
565264334
558098734
906318482
975337120
964708381
1429941011
951375067
957248981
1359729335
657798607
1076174263
440345446
539779653
82445872
464582897
942931909
542893448
54811953
1370349939
1070495581
1013168745
485117863
412120001
1097139814
351344543
901298637
455536083
718868692
724431482
820936964
69069618
584209692
127383025
1187247069
2588204
1244876657
670298608
588647047
990181393
863602187
1106402302
843191581
643735419
381619592
384687879
1091396695
587897092
654650658
696173666
89597427
1294883078
400937195
464629537
979575416
854680680
1340765893
542485696
1044612676
878329389
918029151
972191379
1206357833
1316367882
1053148457
892847281
839857077
149728685
1392337588
1017099841
1367353928
748657226
1486660874
1315086808
540045581
778160154
392800956
904718616
1074017507
1212124576
871221218
1520645977
1185827868
1567250350
605903828
689729685
1351828308
988617310
347991131
703131693
1529521105
1343531456
196436878
790927848
773803730
545021442
1137755119
284933986
495980595
824967332
1020798891
964364520
194055822
1226196488
755726036
725143066
1329494125
1289168969
1176769816
792143767
613153971
1006372737
502778921
675626840
839786681
1145900122
433245762
357194817
1414682288
1048525936
474976444
537104295
1180435335
495352274
241419049
182914894
1144617725
286240582
1552963926
369479421
1365567218
868457969
153175609
1147086001
810992076
762379825
926463415
693404645
443378454
1093723135
742682028
254488206
550037496
678643886
469330571
624899838
1295478165
1255566612
389899522
846444059
925558091
1024957973
469855769
972412885
1056746162
1233551657
643759369
531490148
1047577818
1350993538
1371017679
149854627
230928808
1144371806
1284663099
964354186
900733069
426817535
624551769
484345808
36953427
532848013
84224579
787207990
754500364
869877187
1108792070
967344357
1076719841
271990114
723505542
678889337
1004591017
416280895
1206327239
1215465229
1216179142
331990350
1437275795
1392646122
1496762373
806856457
706318759
469145238
1039131259
1154993496
250547031
776874533
1249081817
135863120
1310898672
1469427074
361236143
1016681967
747128668
1062704334
1378289375
916614322
1133744756
870489655
930403329
581486471
570749722
256280906
1101059294
952750581
1465090773
1422611169
973150724
976018495
1312684406
587028067
1366974124
438777474
841765143
933610501
705006169
488333232
949604519
564924029
1298456481
479840578
1242026544
637690054
80806367
868329697
572701461
1082779512
916136530
486915922
1093435112
876153983
330788333
1278524760
1099067085
537466851
567935826
1040441860
568897096
418810073
487493085
1080197642
1377591965
786165816
1364975313
454488077
540532968
1345750679
417479557
537448586
1178023827
843509164
1235026172
288250771
1300267932
1066357057
277820075
1336655633
1314089982
614596206
649572008
625827606
727264234
411814100
1542751805
767221991
930480356
1335051495
1354142017
1343273399
949957727
944390649
1248997386
1186560407
160196708
760000546
561757383
475878738
609309644
355015535
800488880
535136230
420266799
336464646
5340035
902092081
1057413733
998744660
1572214087
1434296878
1169799135
633567579
1131612153
1237355177
628025158
1243778867
1447158836
151843070
787776726
429842631
1431892677
765461949
1490388914
920892059
849109977
604861466
387524680
1172297087
333884792
821731839
1523845417
384478097
80125795
1383366846
549439217
138817952
517166237
433042887
845953436
949308015
1480793956
888994658
1346144956
1492501133
953399262
1011507490
739887741
1386968468
1274006797
772932093
905551086
543651295
249874394
1302238746
846658019
414133029
466078871
1304480837
980168802
935434883
1140417625
820112021
769473835
931130902
677046755
879130673
561712725
873910761
847081763
1453575780
1097518492
1043063730
843883622
332034868
695562111
1392502367
1368066454
1128474164
779041224
954817111
798733658
1024290452
1289865743
917703674
1517219630
679282059
1333143
954467523
404624704
465469638
742377158
400577830
1144401487
915753951
519370005
730179371
740789014
659937705
1010443832
513466223
1082227938
1282943705
695811553
852023201
1259976191
219451399
662225736
651014203
816769888
861350599
1545776082
471771917
908484144
66233392
367318198
855553981
858409627
862630633
1457129727
947194733
539624538
579665641
870778719
751100137
574995184
397832689
871919630
635050429
1137277072
1467802415
400887823
395532388
566899278
605668203
351182046
962263575
1348564492
672939452
766933767
150344773
805993271
269551960
447351085
487559861
778021204
846429195
920334592
1362186362
1357510645
492234286
983812816
1419894071
1421352980
382321090
1356086
911607071
933627921
1344150279
1246293572
981610201
1563325882
924054026
339510200
1275122625
1284806325
927175606
570449587
759619874
274104732
89229321
760806683
1029371426
216114317
1268412009
319938326
1048129221
529263527
551684844
1259250226
933956187
510367193
715015806
947962193
951268259
899983809
847294179
1299952609
894597239
797125710
1103284680
1130549661
967033828
636345924
1156205433
363834256
1083716093
1268336249
884524217
418897338
1206682664
273312120
1025847174
677854010
783488516
819405432
962809791
989771579
155322397
928975917
565265477
709913049
1084675527
907776914
402041740
1415532248
1333791592
1371784189
57320453
926843458
1068715477
1079454036
1263914894
644317356
1018928006
880393115
653531538
1425564873
1032908867
1024946302
1021723459
1027002026
786157124
959959757
1547243037
642405558
385023102
909462412
581454694
1333392506
658781584
799274238
898113575
627175600
1287939876
376233778
1483334303
602553581
714015605
1307570999
808191724
404324269
1001489880
1341778868
1390502499
1258751098
956639456
1156285799
525843107
368704086
383176247
1262332002
970788753
477107680
1069340679
655010877
817160409
657923980
698302981
1380714038
362720611
1387633357
981041857
857689574
760856531
1261014310
1419915327
1043698266
854599441
1104573066
971301174
973033112
1076114495
966166914
1100760227
723033534
910778861
1211312236
925883111
548742199
985851115
1483618194
1375612588
1255399228
899069091
735495920
1369100358
1491765492
1190908668
975687627
692816210
1323080618
840672793
1522979393
889305775
917986587
1005166341
1300937795
537497992
1236427280
1260093796
1126341357
1217009879
831865446
926293428
748384971
1171037073
1451370033
744013195
539295917
641969182
632863882
1130724455
1680855922
276285589
1284211957
455084583
600219717
939563794
746211519
514627083
1155020328
1336821900
331887633
926511224
660227638
978144622
673105520
993912265
1015638539
1354686953
862192406
555746925
1493167371
846445371
492954869
1091027058
1379867529
714842148
795149048
1090175915
1000829502
462607661
1444891732
609300194
1196302620
1660469153
1120929087
1008600105
746107868
982530231
1042147162
1158591878
567577802
764874414
795128617
1094679346
249683556
49355389
1469614440
1358083803
1011804119
653072524
621064226
1095068673
400016670
908358918
859091248
1009307467
460404059
739704720
1285531445
874547544
1100651640
1132867978
837166021
696614254
802951838
896947173
1075091258
288891372
550520627
1324900232
1058823615
1033578563
521775459
395247306
729556932
1171545035
702819063
513776360
1339062383
791838924
1292259735
225487352
874535707
1041233508
1678285401
874247793
858356258
712028642
1107963783
989860725
902242703
611990649
916669320
707457160
933331303
1204404878
833001740
1685733343
1012547443
1368693933
1224795249
1036819560
847558647
741955106
965386434
456482133
676946954
671491218
1391626302
259755663
796006927
822166807
584491570
619455538
1431838895
1213427902
1016549001
1093658950
853849274
1566068166
1159216611
689752527
536596529
522017770
1643203271
165260800
1390099935
1278236846
493224003
639372402
722986805
832121977
366472517
554881193
803853632
868708075
377178467
1238380124
1636919591
934802292
518858749
1462930068
640674406
937835210
478141774
917781341
879035837
1120095487
1514220977
1622281751
1062110549
873434192
1034308891
479282798
707375923
800236052
1243405662
635986244
773002055
1088483663
585305354
538994181
706399061
1405532610
794596948
857720245
919251433
1089960165
522067038
1246457454
882023970
924591145
553260591
661219785
1031118234
1020348041
1095310172
1042080365
1265399658
706404085
1125306574
924241576
790189098
1350504816
1283658183
957804012
995036040
1494022193
878422946
769016228
571073684
1452560289
408904568
287251624
679688628
828144665
1337996367
1001079606
264039893
321306511
1046651340
1434617368
971168365
664215543
719353723
1081994314
1231124919
1116068811
841995339
1331638574
1081108888
846940281
1323208258
445066105
974066364
1336841862
457223567
625323606
976756662
1436326038
717068344
1395637614
1414587175
1090608845
705128546
1002772452
825217653
462277054
492475459
955844662
1070658365
474071228
1476057784
433424102
1181212666
1075497154
585976577
811844799
1052885556
744951279
1360721188
732989721
406379362
739493845
1011369204
361185490
471433085
1013070530
920327275
1319038733
1163473186
1545424603
1469683982
1322539805
795731166
775386114
1467315057
619754887
568589463
713143034
1501604748
749071394
1268334882
320540019
785202874
1430405944
529779858
592923598
722218819
624465555
534413409
486408303
1390494740
1193958054
1058375291
1269809425
1127376376
512266919
1470865307
795222320
1461638354
1200163808
438478427
1191679819
546934331
165005758
448095996
1354184666
757084041
1471424058
1157244170
692019177
669333476
708163742
1306986897
1499218771
1403852348
1009594226
1458283561
741520653
899148111
661153291
826817139
1044795620
1088277987
604399111
836330875
1063444292
1304775065
700784107
889295869
947771124
911602332
856655954
1580984331
677229539
387926542
901599357
1250545425
1213330696
866964957
1015917138
870439588
1085344590
1025886502
1536687784
160313564
970287825
734259557
715832736
828947065
884410685
474253546
1428742434
1431657692
401767928
193087676
1372666757
1107571449
482481136
810377686
899115667
1338865500
564310384
909044615
839947994
1239937930
119756988
1072492183
1215437721
991834284
813603196
1409438904
1020795236
1064769171
979209322
543847863
461261944
630773664
499306927
425060893
1579099141
1119282268
829206845
1313483617
1255778431
275512648
805236214
1234601192
1383475278
768558594
510692106
1121919884
767494191
1285543226
600569657
1236886526
787708215
378043603
1079499671
108186915
1461816743
507337281
297170403
1490597197
874955067
1021294014
929921331
1145093263
392307963
1493014686
1206821872
1376764502
947168206
248494813
1033102290
742914016
1531470294
477572828
1164884470
1295731562
312224220
1357723511
981735933
185773731
127466091
361823464
919484013
829987160
453173596
545674814
1337575701
386743290
1115651387
1139058150
636513866
517332520
1435087570
675960286
649216570
458746437
704890108
1093742609
868855552
728413650
1299879878
1423802817
201518670
385468559
794206600
1046024776
911560917
1108288498
1383178563
1395344153
575923830
1151059285
453960785
420637627
1314531931
817335481
609775242
675178418
841157758
605128463
1682690466
1459395806
1371807574
886529110
757664030
1385078135
1144247399
952167299
888360687
1072124530
734595446
542007591
170482325
611580797
386702243
1036615617
521056304
322098783
732781832
755623834
530848691
1490000110
715158081
900151645
1418813918
890354097
1172150602
616867890
276672481
1563686960
647671054
1136549759
502419536
1319176699
1468712603
1139401042
760241864
689534320
610525793
768083216
267461067
1080943178
327283514
334020267
1290643046
1207649627
460251239
953220626
1171904225
593417140
1447405432
295619581
1312738662
401723947
758153647
941184405
1344350242
974731094
1141312333
185730096
601733353
794735004
1039568081
180580149
1202968761
734938172
1391934755
564671716
1097566471
429195540
1031779579
1034586033
1458203579
1449007888
743189376
727323768
1203735320
995537357
1388589365
844155772
633516711
834360777
320447335
465913585
848004585
993445707
728603491
1125242712
789169825
1255605100
1397022934
940780286
876141654
336679140
988970684
63287710
662400960
916320326
879099062
957617254
1087803998
649820237
1032622931
420030579
669137460
733220206
993653745
1263980591
1407950410
1410132197
1444811940
883606807
722428982
466147606
738016710
625435627
195955135
464532294
607105880
931335502
1595702208
1030091204
755181040
543707760
870296495
1257641932
1453746969
812739763
1188382023
1097603394
1372986913
812614427
1498421114
1243267420
1503338113
935666491
1265322160
1368585723
1313971940
1061065368
786299771
387770506
303259162
317620482
818383642
1031856401
1484430619
1030852231
835598068
1484526347
1473981787
621146368
1067930033
520161771
463043258
1319589313
897538189
1051605475
373686900
1098610563
458309467
1357729789
1167170059
503816416
730212635
761741199
314515594
1650878828
726993222
680087057
1229941223
1030701267
470416030
831081723
1404245475
1024034043
736745473
1490528868
769104672
204123619
1435962357
1457514532
1160899803
1284009880
868168747
1459117717
602816305
380139765
695013062
708316317
280544117
994273682
739113637
1610270069
1503039954
422368765
203138727
644377416
799669144
1055028840
690958951
609255678
456337157
394969673
1542178129
1322029936
1346196380
327040077
1075987983
15369684
1380474455
759986571
1243194016
987322530
540726051
1069092650
985078339
1173302735
1076764095
802425188
1362130285
1166372774
1367333922
1053784507
1355295478
1453640999
682673192
29096434
1081148154
1369416372
452721158
351232671
962699630
873943368
1488595175
855313100
520579060
1173085734
812293341
146528444
489517344
751364975
1008852499
480694852
1349975386
610394811
1076121171
1297743877
961036684
460818481
304884647
679008734
695718053
520758826
665565279
579413536
1164372405
924133311
1541601117
907611574
698799009
264898708
1233534017
1606158002
725347257
1223077220
332411600
917377036
2763289
451810154
1465064692
989468162
327626216
1492949695
1397952078
1273296785
193023462
1278422041
755285197
901939016
946031141
1411666351
1023994767
489054528
1237834013
486464336
688456205
850164945
700509018
968346707
418130065
1354768858
376014363
970211303
881982402
1472718711
712254870
1343497929
1012202023
1016376795
1303863690
1187529144
415388002
482891068
301293439
1178083021
1443924899
1481109285
1075287653
1145275271
1106504516
796690662
671124254
501220756
574017660
591510142
82108082
1459509460
500493467
315658183
1329343698
1186484427
340779666
1161474255
262088620
1055024973
763000740
908258126
361696833
735202200
363796269
1277257700
737237143
1314721997
783312222
345129100
598459772
804756447
799473481
1276250721
1315531087
862697312
777133637
1016197809
589692027
1278757579
940696816
1065329851
1123690335
992432851
1470566755
538662880
722006594
527823962
349050429
743172819
539811624
1556634468
591977184
929213939
432858057
1454063847
736746961
802040772
794502680
1322657133
703867448
307504027
339165478
902341250
102442173
918034973
281717673
533290020
904682011
220885134
796220580
1474657974
1009300885
1157875841
1010787566
1317661390
922487237
911352997
980805590
1014350741
1499768668
1050228051
1048954394
1260261476
1511367413
979927113
230143949
974203254
412057526
58660161
57822462
1244704243
504193399
458971245
1556130425
1227525935
1130662634
359109745
752774805
1505740523
837475192
1446955942
667515726
922181789
573528177
1013072148
540804441
1079016010
37872278
847309296
895316898
70008481
818539907
362134778
123432033
1334051009
1530917162
257620950
289148539
422353612
501350577
934222612
1194968713
269245550
1295669425
856028352
1019722395
464608283
788260060
436930245
437461952
931803337
1023610141
1286467031
605288504
830790543
754207690
567207102
1399268921
891714354
1067224073
1264353855
1117814992
1474224643
1008340045
649394028
1185539944
1364486044
1267302145
986887355
1032681013
591388602
387477439
1521927097
753948480
291543720
1249900993
427230767
154456460
1530546880
668940697
709595818
1104780429
1081815432
312308314
415345877
839935442
961820166
1458644156
519916844
319360407
713863146
309713515
1159976984
1681962502
960187513
411921602
1163497846
1110146782
1628037660
1007194442
454886639
1410538084
415459116
1513086608
1074298
377573457
1187695161
1186767378
315699684
453265558
280409972
906638510
2334773
904500648
957567580
541607212
1136879999
180283473
706309054
1358920320
1419463374
1376486941
701282419
720878048
343710525
1251360135
1309628726
411060996
942141369
735556027
1115789232
468581410
620779950
807773724
672499487
374675278
485387087
1421996934
989141227
1101967280
582869428
1169245695
512127506
494611088
915526926
939571419
1377889543
753493797
855108287
952181038
224571700
912486130
1416620511
902553530
1054212491
603225585
1163018936
416888495
1281601650
839120575
748171292
1231115898
704433210
927564067
1301313707
1414018428
937273537
500893065
853870335
673763615
694590078
1329259167
1304608195
968375320
1125058695
1373673058
1364117134
1576314788
1234189894
126907771
634857840
1417453214
997322199
1077107964
496848304
1347072510
1168039358
367234369
310276553
991864035
483357314
714583251
485452687
262101327
853090969
173648227
1106713182
585991896
1270953922
1131706266
1000961897
507410200
1057250728
1346545951
270980151
740967448
829199322
818927970
1200009651
817296608
1276228015
227976587
1483607379
517394071
1196267569
744505863
924059592
1326766399
1440603750
677689102
579742895
946184895
1241193654
780465855
996426591
1364947276
1086926532
1629206125
959295256
427839037
865797092
876404267
644578291
1070549271
1207221464
854999103
552133076
426430368
780774032
816552110
1089979370
855712451
1322151094
1215007385
1554474346
1287554817
1088285933
1068255423
688793561
1479685138
993935534
1377577378
730771506
838404351
949085680
845748230
1519189683
918531169
879696039
999461552
355971478
756646163
646936905
530720066
886101957
1042789584
961690971
1084209797
695687369
751168267
953535078
1458860289
1116710985
887398530
905118311
943756243
1601753802
966749221
617134644
615192598
1233372677
1594190552
1012708200
883232203
916772591
1075642585
329291004
877736722
902607263
545183346
1446989224
922326890
586364794
1612311585
450741817
356359450
892696786
1431085364
386984359
190179390
205672720
701472035
1175100403
476923561
1227245445
1070191578
576471492
427554488
1383943823
1480206287
1324694816
308618180
1214124022
479736301
1034284481
1043896636
372802233
1569431576
708977554
896523013
1262769491
529334178
691258191
876064938
681630731
199094146
1490234757
904176822
1339686107
261241681
374970161
456060668
806904451
961515357
1329081035
7186935
849322365
815667684
729073704
979590722
961043009
552296132
491705750
289850928
276007145
932034949
222147073
426921322
496914998
282257830
511552179
201269214
469787297
438061675
1075187945
1090319409
833006182
730199553
1081223019
555094088
458517549
1186495113
881194407
1060288856
1584555312
286998565
734745676
434020410
1281566744
916898004
733454665
585255756
716639289
1443034018
824924946
826922420
594857261
542829491
653805165
1594553654
1195192383
1407970403
1343339074
570900576
937729067
736396834
817432509
952945316
1686972963
1057473121
736983470
1169356041
826617867
1099189857
1553008758
703299907
1224257036
947095693
746690528
677937788
901114469
605208766
722450950
889524775
1439968284
972284582
818902013
779322484
1199672366
1068232628
1129038805
1475433581
700809363
1372698904
931493992
1312324289
1058730682
994898375
211874708
991920121
449857391
538214043
836101364
591496277
915071269
837603660
154885388
449985084
703791470
646593661
844714519
401811282
1219579117
544610637
585531867
428097693
1381429521
573508970
1221701121
1581411893
1283808227
1339473355
776401046
959439241
1427288331
714291463
804456343
1384117568
640608354
147129264
1005721395
1590530252
1410286686
723764704
124947923
1290292313
349371193
1669721959
499953120
600515095
1562945238
611704769
1178073206
1056317321
70062611
1116581431
526173470
425209445
1537593888
640901759
1046341642
1125890088
480402626
662753983
1291760286
1039070088
746470070
1367320934
920583475
354974192
330070144
1225074590
273705552
974768192
509556231
1255145386
1616742283
557729222
1056052612
1354530278
682531951
639330316
889556212
1055570720
1548741179
1819992
883734812
776077768
1013732084
1309347304
1098131783
849467226
1222463772
986160709
1233188119
1397647885
1390172969
1648372549
529654682
572643805
735589986
637343310
790347727
955154475
1278470175
116609464
1049222251
993339756
1471378622
1419153696
927574686
977114010
701194011
1166539388
1053334581
244648915
1397879701
844387037
870679004
837240199
1147066748
621813719
793447224
1151693849
723003064
1039976737
419233172
1580860873
794307612
1515570751
1061509046
398566836
797704019
1371813443
1401648529
1038513950
1594698238
690704119
1397917664
1458117211
1328217265
1213481891
879043328
1266471222
493746828
1252319548
1321302240
892414543
1233102332
930256525
328837528
450116483
1533809155
1188659936
889544950
184508813
808348181
547422041
247226726
1090515769
977843826
931576563
1527183066
529829057
372228537
749336687
1636881518
451968029
1518402843
866443048
945589043
1192603200
244626536
454568883
1183665488
669441301
717880812
1017056931
521726224
929293979
465009671
880370156
1207657448
1095419703
415912147
1361766540
1109872129
1178402358
1200858446
1305542404
159567165
844598307
980222576
953443427
750474163
782194223
979975138
1306091453
899274728
1172124478
537113273
652085491
942419732
1324973198
1043715972
1457481078
571832870
435645658
993008238
1500848016
286121084
727485259
980987675
1387066719
1116747588
1598534631
1149274168
1249175359
524912442
858962258
1269928
894426522
1354311701
891911926
1168140752
1253429080
703688016
967994652
1363162081
1486320814
329326117
1119778508
338938537
1001543182
545875392
1640553501
1472138841
616312511
505249686
1129684306
1674760056
1496201265
1100243844
390715650
1059550160
801171850
754335465
454747171
462671717
795945059
1022633380
557459065
558593196
392291421
1010972268
1218586462
189660545
1410325732
892018512
701487724
806691290
603929019
812451159
1280510492
483742640
1265589797
1228325172
766964903
1687108676
395667445
1123151359
436861129
818353584
923445231
297952240
1027157150
474417324
917192989
270561584
604064441
585917931
1207415377
452437952
1103053444
1168257161
1454331470
1430301967
716538403
1336675571
479688564
1357153643
1425820267
986852018
700452446
1135359412
968805758
479120080
543238737
770703024
1241876587
1529615780
1087284147
614686380
1488510332
852042242
900999282
774372345
1070031455
1086477005
95040672
720417369
1096470593
1520040636
497135915
762419936
827055666
706736277
1281511382
1195257198
342243787
280434494
336261122
937229091
1022048024
1191397076
960024740
443532152
916534404
503216109
1309937901
1399797822
1628612584
1028696119
1000652595
944245242
1098411611
1216588021
303265114
595489636
407043121
742363132
1094942499
732706538
1009357718
1217432719
416963574
1002328030
1550685196
766546857
1483969457
535369304
1290163412
758190045
318955321
400084308
1370665690
1486218902
239070634
312787559
771209132
877433361
924749120
771411063
726867042
1077146730
954080168
947725313
487386133
752106983
929377819
1445718022
621181708
944384069
511557203
5897863
1461546107
1061542150
554051675
1014271321
453914622
911517135
1206166223
766055139
1169768749
973845603
1082980309
1104016238
869744847
1512497251
1037492964
1087420740
1119101793
1066259129
565928542
1028687751
1332720368
873944646
1336060141
985960430
889456659
859216353
769104542
750205780
263207024
1052122415
969867925
712613027
1543734674
1471933048
966485613
1417963136
532686158
405390441
432544129
737141191
878764248
1357380929
411690737
440759035
1237982541
1161594134
1231310520
637054944
947825259
970430345
776299839
858864877
1588712728
630345437
331477126
275412709
961631715
463624465
562231356
498186104
1004031638
1176418133
827286490
106026099
947781948
531116030
1039017387
292076892
667114314
1375284014
325785761
1115313078
1318556114
705158892
386048422
1310460160
1087055871
1485960280
303644715
683409434
383030272
605488751
857557082
970725158
1365945244
495780057
1524723286
946127538
1653283946
761752112
1362612879
565020353
808259923
733196019
469526724
916306756
492436606
724937022
685440070
978570532
1507462136
1085861880
749696611
847918297
782447985
1124355513
1015272718
824014713
1160846312
856697602
910782970
1064773508
469338310
733168365
354548962
117567228
1267571812
158216732
1063250471
1325811781
964110478
1239449705
1169701001
1551792625
564962300
1586078472
1001953526
681577875
1180979412
955311998
1323345245
1162984552
1036109622
1314421899
612129351
1261551073
602109477
428798324
802504498
920270461
458723701
172929343
620718931
1416622676
797351520
586417411
898028468
1328501954
546541302
713850918
428594930
944242841
820331289
679565917
1470855157
598211126
490820117
1329496022
792638957
726408187
770926442
974887273
1370714888
790901692
768633399
506215885
715802095
751497135
563327569
323514524
1451577587
1017554819
1064114836
1091261698
1128507835
1367515196
1539743085
515528849
435511599
1342601722
656157558
470480981
390549239
816606614
841135278
984109835
514547385
1082299695
998047341
996757486
1639941348
813253354
851888326
903743423
999269260
388445995
1065934754
1042617736
1373922919
1473919038
1590273597
1098754769
779864377
1321440298
1097764111
1086596988
1040078538
1387584075
791621954
383309942
511996774
744399992
214855074
650648493
456406671
508848809
52805844
864582448
1345074174
966906739
1394475151
1649110233
531412580
696404624
319875939
457064115
511501922
451454291
478127447
983609446
616787064
864615554
748641146
359484792
900837321
1039609121
1074116287
1493235958
1289629012
985436187
1314633601
916141596
524142179
522047741
1028991634
797767178
1290229194
928886616
1089711989
739232790
460587869
1190583641
487840927
535889340
948856931
230837638
546420473
1112350653
884851731
1041159719
1632035209
747697416
263875294
1352472163
442316545
1233638939
587160019
602594204
1035702713
458500092
652274977
649751134
870154959
888448610
468110963
833654370
468256586
1569903352
509686583
1128373141
805696756
450444512
550965344
1220008052
870403640
692060196
922216177
1061018356
751672283
1361527914
637258609
815470811
880516235
585848706
1208376554
791886638
886399592
988595175
926999145
1076373258
676730721
506451077
447734872
1605496712
933424219
962733206
1457412559
1282914812
1349227906
823439580
1246306675
853391141
756110716
1034434174
1450894718
328873515
582143196
1095767022
611664945
656852308
1274485569
642400751
887507963
1444322677
656114177
731691957
1487436279
808319870
956626230
859193454
820858329
1434112891
1171063525
928747372
685013448
771587132
607702972
1028203998
917376020
687960206
1408920970
308675091
1572533807
436116517
1489199448
946893975
1116864183
1307508942
820349056
925224683
746390639
1425924591
1219633180
558558486
384058296
582389119
1246863954
676596259
857562749
387178650
1236343429
1651611295
478503567
780747594
1247812882
1149625881
955304769
934275991
1364046586
474302251
1057981060
560406901
880763693
618575477
923485016
1298843065
637545978
1031034668
1241961033
891052529
1002609295
1007781674
1031182337
1058261893
671479807
944731895
1137746227
1150365409
347167330
625417210
499929056
1479476588
1425473324
461047486
527901554
729631554
359480135
862518283
1491645891
508792924
612149220
730372593
1137757665
667543783
346649285
407166238
140960349
872781744
898152759
770450180
842709990
612393477
918188742
1511421468
1072081742
467877880
458395632
816046968
1011887320
843220072
900464933
641088865
616250510
722660803
594177003
929063665
333459289
919131691
1079795523
480380367
988121468
1420616019
497980029
1000441135
485971907
899257229
1354100246
1379486478
403285222
1287424252
673994348
460145671
1558147833
594554830
556674899
472581767
641332917
635238743
368230679
774909889
832071503
59620715
684364568
533088048
1005853463
343724582
1465182470
826965516
1304583425
1146063954
362335976
756311559
1179357537
684707662
973651301
662898324
807650632
1052785185
904669216
1105989765
577125232
793570454
764201368
1028263801
1597485337
1568657757
1075848802
549068446
130146799
746250205
1372160718
946526693
847064985
1159868616
603049970
868703011
943923641
692850891
723970453
547332371
1425132350
607196979
333923877
649609378
1563626727
438191960
1439814432
883728955
1593289966
987467555
1240725864
1159518824
184400387
479554891
1492980169
63679532
1506111882
213916206
1521693561
1452129205
943875074
641823137
1171133131
262726091
716228979
1235459002
570180417
714578102
790655603
460187590
556801890
1120136422
1256155705
1167709803
637477658
1121884193
1467222011
682113931
874868778
75383054
680991789
1351150799
463703637
1237250851
595830741
1143071248
480149484
861579860
461364430
857826639
875458338
1188243014
668589880
976653082
1258372674
473929205
1231882652
991892084
1650625539
822940265
857452765
717226116
557117277
884792280
1267269784
705992585
95602557
1187415268
1359362723
1096453266
973289900
876173938
485311558
1045904700
1214604190
1633969151
601304025
1155123301
237898660
991373058
76093956
873820536
574389898
624010885
762524005
380973845
1393992559
1262956603
231241589
337983311
375797154
345374363
875054262
1068074506
1009533213
1032948169
933199282
539636305
1279511420
580693356
903315747
1106151899
434114835
732380861
824908173
61656675
818023101
1151363525
1338295033
776189688
1414885211
703358166
1012958108
1214584463
319794737
882329415
963147239
1568637462
109752014
546624790
1124186116
500676008
282874753
1148996013
1164354748
1023473157
1126205906
1122867146
331246600
125614692
888136493
940848771
786929581
449630370
70632039
834872697
1029115435
337440132
655200077
754399381
1264745611
1290833342
1171765052
740978007
1401443531
1280493994
1359891701
1358214805
1191789488
982713176
381122178
889729396
1341124402
947321397
1677925205
1205052341
1286306898
890348900
882439473
1190796984
404024676
195625962
884148349
566351507
936719749
472723594
373664899
1348927404
1236897667
844526653
102365970
131102690
857372238
714129645
1028024591
640635885
820863825
605990127
735845036
306502984
1057633440
733268994
538956868
1349678075
754039259
113634492
148111163
1367725382
445010190
774577668
871647723
880109165
1677314469
987158726
954777689
831681401
1331027252
843201937
721791145
1104779952
738275036
1091201460
1065079282
1180533626
1472497021
155218792
1382203375
1344537390
1262418713
655989014
1389341409
1062389414
880103779
789440761
1064257674
967635075
241944040
1163570636
808112620
1327726739
894152910
371659445
154809755
1300642392
919943046
543638211
1413641651
678562891
958703474
1268125926
821021824
805211269
546230853
976738887
619614450
1031807726
1067817181
1105787164
525429630
963106845
932515746
1449089561
1535164789
1110860746
446833302
1185940424
620932756
1242097652
847856405
1489474165
527620596
723836061
1044083412
1177322037
588939062
784063525
1013509484
1191975083
714090958
810084565
1243348442
142803951
1085521502
1038699730
1094846693
1222132492
1566720933
1487913606
1407030714
742683005
364889922
1242842548
1122609972
413744048
708983200
613414889
1496892772
491540302
713525692
1085909555
586127004
1468803983
974325176
919859213
1026779794
459688780
1222444671
1392531384
775950905
1353640202
1125006270
1025136056
437351537
439933918
1303428072
1124988890
1140828410
803055823
903200686
1459845593
894750180
711449804
1208507237
1039418146
1331724707
172623302
1184633611
405008270
850698002
1045740909
414414411
914602474
920740111
625909968
946846437
1266032773
1046526965
977913442
1388081458
1000383406
1249945471
1473372969
1271640017
446652936
577561086
440443577
615250698
1048387014
1136405444
233591808
1108040707
1002117930
377731702
1010888321
799705807
1315460041
602262761
1430494651
667852775
581831817
995969579
557243392
625600026
1454382535
476719795
839892197
1284137687
91035803
1229460295
1451820491
1039233933
1230604555
291571785
800516615
967999989
739076354
301364253
1449524388
927515256
777269091
1248220015
1383179643
1198329262
1487244194
989338146
1375905243
340921314
1288277811
286259197
448852349
956736290
877533553
445325004
1546241467
353174915
1100266603
274178653
1248413349
1356905289
1389922165
458670050
328211093
808285877
383254713
879301829
544757865
355109149
675224914
1315405062
1249803251
761315203
1324694096
702134736
869932405
1443234743
354444554
1280740779
1419799559
1305462098
930896768
377578327
751740442
1187055892
1437281962
798159464
528602206
1003388427
819281742
991890310
1051336181
517468764
402902732
1420966966
944719974
865062487
668306117
241995852
1432206315
510389711
956370439
303212121
1344886829
462157832
1136884370
710107204
1280034093
1236919493
540692304
581069842
1465081018
1448363673
782816172
829666530
571828248
1290009854
348754646
1284858637
1077396660
502980120
644724136
437538146
719178024
1639325049
711631098
891088898
1399603319
441567652
487571458
866241853
467385850
635616778
1096582488
571206203
1057936792
311053154
1109717614
1396730792
755203255
679615703
532493261
792119238
1221725055
666595115
787181151
1092172416
1420511147
492316013
1197131641
1207431362
418475405
1494301753
1090242654
1041368886
832394860
929983328
1392481335
834887604
898515915
610745019
906429163
992692264
1410300814
856373364
1278690639
1562211481
733757505
995880120
829451595
1336172891
1003693670
579765433
655423071
1198504247
580654474
610504371
1450265701
1075882132
145551312
995632126
1586189608
435387151
246000193
799039373
1365728798
1291800797
253826142
571320088
486293729
578060030
615677289
1113354097
732228976
422922958
450582632
694804782
782794143
717895187
240053522
835551765
594710287
792205411
1189177961
799042546
1056632378
930632214
911302146
378580901
455951589
418717770
1115162258
1222649542
1460542261
1152072876
1288903827
838720360
1372508600
518987874
271112295
755205880
922921646
1218657856
994201615
1273868091
1292001148
461167649
1565846780
656793981
1022551571
304884931
1570113261
668580239
1044561418
957389790
1407348583
1031623705
1217206567
1426691970
965042185
650023493
815964602
473675059
1449348310
860417226
1078732733
679477344
1227973352
1157408775
962984007
760303082
1482985749
703565282
1369547774
1501186365
1176989335
237175898
892221456
1383204396
899877973
1283317731
556016193
637681394
951794060
956502120
763122300
1383757951
685454143
1593775156
638581967
841188213
598891920
828162304
824774793
699578719
1051635069
1419877131
1553384337
1491579024
1467375948
626091045
1461418842
139127939
1090841315
536281062
1101247037
818934826
790196092
408545173
950770337
1338637461
1378655747
711166236
1666934703
1195481977
419922049
366825178
847734081
1406675511
1282204866
742398502
1047127141
1057145312
805299730
692106947
1008616405
1014438573
1263941491
1081838141
1206601076
862561202
1052168884
632550247
1527162946
558534163
932533721
350941250
1652336888
549167581
834153582
755408039
828807206
583683665
1184413705
651763535
942350379
597255166
880313907
883965629
1490460737
1235289582
862162114
1163161837
1667862967
557995151
966168333
1260907805
500904815
1363230464
979656099
881962915
773037254
173708045
1295583915
814538874
1128790388
613432801
824775927
1561764844
1334056016
1065370430
998686904
1270841635
1275567443
1037836142
598281540
904699829
946985912
1189796122
1272537942
1035823107
967765230
909074449
448020578
629327265
1115140884
719820839
1419206973
1372748823
956599843
763270115
827566134
1265267051
979024672
922685093
591950331
1557861247
1160697921
963215244
795677542
1268266768
205155804
519147066
812741314
708194126
387996810
1076764067
1260294158
1593107250
1041753805
1287308053
849433187
286168629
403981993
947966780
753297511
1026113849
1089202765
460349013
538352885
1273795137
676796912
1021643936
742729434
1001906665
1056028149
677088969
1402981261
795027850
917350712
465865835
1308103755
1009763597
1050225750
1154064695
984524763
986592146
1131654252
465011766
950137565
1445400169
541935443
225897556
703249340
633888812
643861381
533406856
608757797
411604284
1213491550
1254557103
708649412
1059219706
1211582209
1501072108
866041887
1004197504
1177317804
1406906655
931392218
1690603071
710393747
882846141
894162536
643263816
629334267
767779453
706785823
227331888
1118917869
1104910695
505871129
1397913280
434100206
1467265136
1148322451
1570531376
1155774706
839916070
1544408313
459319878
1363853507
680321469
903975583
983711027
304293170
266935585
715866108
1553261259
1023434238
1405394734
686835341
543478007
592549950
1342783272
796555036
1078829095
756034021
346369775
1376235875
687889154
578006710
1041994618
960730041
108097365
1542132389
753985233
281751008
983950688
1000528882
1345332778
668610380
1169824292
932464747
421575790
978934922
691953465
973857633
1230557460
844805045
1460880363
369216443
185039272
725122719
880955244
854101683
1127315800
1059410336
689901490
1271237731
948287198
1007447669
549608899
1420302436
727450447
552629401
1408167110
1012021146
521850959
467330129
706405297
689831480
1680129220
432859556
546055734
961005011
834648511
1656686889
504100696
1025213523
1130881057
1282555321
1118260722
806290689
609216996
543121891
1065405751
264490289
828247850
880473469
861923428
466008780
1334881768
363399526
1061863974
543910210
1139753934
1215171288
119765284
541180963
804031980
1038124414
486103347
766118867
816659026
355646788
894415585
958878941
1643246181
514118062
394546434
365915005
402676559
624306662
1003066542
561018670
720344951
1101111045
502786055
488120834
472481631
1073114054
86409391
821299759
975496691
834131265
1370195590
1430241669
1210657566
1615524112
258137797
1396183746
1263852109
1300021409
752810162
1241980180
1398829368
1219212215
1033037390
1067007817
1533865311
691191657
767252534
746471944
702513307
669774144
337637234
34079286
758250193
392241767
1206891581
940129640
810183706
880514649
991410959
967667333
821554239
320278967
1152262242
930389412
1470594928
1070152563
1046879746
1150580627
1103464738
814877894
934679328
1100077644
599184766
1341316202
1290263168
1069447865
477330726
892605336
1040352068
1302244168
756244766
635257923
776183088
1185542738
507336922
1046910249
1046338469
1435944264
991693646
740267183
915334881
415286128
640203519
743353856
770935268
930330953
957774995
371217061
56446893
519860563
1098005403
424730381
1069013113
358576807
658699767
816344087
448622139
324819572
1022654091
734732719
986557302
593374910
1298205176
1328235196
1193327498
552499502
1172052160
975801377
1094378413
735045624
738337199
360528750
721670663
517305621
808136318
1184165171
978011165
802322679
960897367
711714212
1136094242
735865309
602885690
1019638806
519487975
508807617
362069701
1281218210
811140591
591061021
1377396567
470472338
834655689
999288291
764615373
424827531
874730698
157378724
482957829
1408199132
1429106224
1441596229
607790904
1054439809
902859840
1442120139
1496670985
333147404
987979405
1458689936
490458123
905529672
549275209
530529116
650253823
1117541646
867209926
1213608015
1102450013
1029864578
994168710
628502360
1082039121
984728157
1137797376
801636352
1010898165
1146645789
408247342
876791303
1008884744
1307458169
808960765
1191266667
1057668070
393946946
1130044647
828175828
516642184
981020953
262913937
1069996835
790397982
676004984
271000247
988269479
1111981095
414769830
816005409
565798996
513270795
752834177
958555631
520411796
545560705
807733715
412546043
1289092359
799315876
466511134
576218849
723047923
1299104532
909443855
1156248922
1342261068
671172104
828981660
914144876
1413259491
1159051099
1349773008
1125806390
364978661
984514850
934062098
996790775
1481738938
986586498
1069679147
705303092
1347621010
902770837
768140127
934279918
515706489
1352254263
676466467
1323487491
1418432336
562016979
1041215875
1380541607
1306846802
691173164
258091303
339002358
216952848
1007770870
752763769
489783670
1285041486
913752044
465572293
634842422
438140733
646703543
1336576348
811690178
700139121
717150946
465020368
1351740073
939383104
1313987870
639560546
1316296755
1125080401
1388157531
773757891
424156215
1161806502
952846523
802905961
410099107
1398675334
1027057801
1202541144
1569097376
977129618
1318107733
181234982
1489622623
1382512336
582072609
423032167
386290006
551192773
1270400739
1442608607
1147079395
329390547
565393541
546335274
692301988
538409487
1114018501
438763599
827089975
1004858512
878051659
1096437869
740110491
884662960
955705421
1005813049
499841299
1424662921
1060051298
448130312
780214606
683938055
877908470
1370955866
1511023093
553185734
1062891897
1347456007
939380371
474211485
118656877
1183079923
441751439
336948704
503499398
355863518
162305859
465478443
550017133
1348840071
1276868043
440109614
157640564
299706329
491614443
1002008178
1471666981
1354558151
683457805
928980862
968863697
323911295
453262368
1123691815
1085587117
428571713
852802564
515238562
701131352
809632806
843202902
405172395
1004516243
1418902050
1341046196
1361372339
1185804282
1265440820
1354911663
608576126
1049734076
1215062939
484718004
1005005327
1032653009
1257555329
242175129
1093584275
860407766
906283860
860946509
1628011907
638757375
1432519128
894543490
488365871
1173574733
1382543722
599769349
302985656
1129603838
481214631
1172032469
728508431
1151859327
1228854992
418808371
1044525886
889244972
1173224800
1070807216
1455935112
942627470
1370896661
241017565
430413294
24949003
302066824
1512233050
234550066
1329053129
736906563
1170261704
1304241257
721442108
1419828996
829756767
692672526
848752071
327535955
1372597480
1144829876
1535838908
416889440
805987995
713355523
669701314
701256425
796089309
498216901
625239643
591661413
998438165
54156692
635153696
316605801
664801469
681174814
1014958893
1018004710
553179259
1361745139
761669126
1421947342
935659322
1011041546
509329305
1483176772
309913465
275512058
621651227
1436947852
1174211165
1383876841
941191653
856510864
630925547
828736754
1171511712
300088110
439441436
481254782
646613515
1373626203
574593493
584857321
1123850829
686110556
587007799
881261185
1034112829
1399505143
176547789
1043193118
1318738667
515200488
772241595
995516016
1226949464
940921130
1077260377
495134416
2918028
419374580
1248886416
265304314
791572889
238128469
1452517951
368595852
1396573055
536152279
953260160
1036221458
1148285554
1295605472
905998059
1493492416
1006687742
1455555119
955331552
1022266887
676504451
462941920
483532680
487959767
993415936
457835226
643864668
1302762399
589360921
881491042
466385573
860002116
491169786
567643310
589699796
382818528
1054581115
896966941
417866303
1385994509
682044330
950787094
1069951906
161519511
833487793
931882353
427123971
750937530
692659913
383456750
1196148535
879930037
1047585866
1638398251
1133422737
1003153590
1323434441
759724847
671505504
686299035
1033242491
1120973458
548271243
741444411
1295978176
946190102
1152692362
1161571388
1215524280
426569214
456887572
724237334
1254780053
709231849
550713430
1124322328
1499316180
1016766462
1249549881
1314729649
1016688668
1242209955
530139778
1041371879
1039308487
431180558
1318353146
361408015
85152781
656976939
968307580
925290939
600434052
542291453
1297047637
1409038253
861401731
307433376
1499648716
682181909
1166020704
441288950
1468809071
664071491
1100704005
1335387148
1431300919
872472533
1362296629
781110262
449799363
687710207
1052310111
576423322
575245690
1595684645
645201223
465080815
799732762
1407891684
1027189546
819433414
1536097443
513239645
825671402
425834687
400487620
810422480
881988058
1139424827
800927557
1662353536
683809378
678749617
318700990
1037836676
859624649
756726848
465821052
640712352
545540791
975979713
480912863
830065003
968617381
445797721
794804729
462258952
307708793
633307129
1188569395
1083255325
1113950054
458597362
1131237024
733741226
903225321
1629610711
1342228830
925387703
480039351
569517070
526253686
1172544665
656374757
1029153523
534434134
523389558
1562921687
385070457
1520235227
542245664
456856819
1397996995
1350549576
676335935
823890557
1163110014
1544722549
1178358953
578177508
1281550895
968617386
1353307302
947604079
686410167
950338852
575836741
1497394672
823171366
1112279546
984405131
660263028
617410109
1315630054
646289551
831950248
1205837771
927905128
433644523
493213445
516680588
524056909
721665693
859307540
727669107
1504901735
1475927848
1397504994
1338178065
973084276
1356017969
1213070798
385956864
1524031667
894382113
1080195900
539621404
673230095
683548738
589277797
375562147
203442449
1001774786
655660624
1085875853
1235257321
516005456
443137313
701189112
981361111
1446741953
776936
676444213
799941905
1054102782
1384118893
1587694953
1154918108
1678698060
325093813
562032456
1084781822
1203321614
1305801789
1038881461
685250788
741032803
1036218357
776940576
681013789
417711933
993022443
787814318
934585328
1124641805
1387664955
1421147860
608008872
331281137
840111049
1091251482
1099496280
769015994
1030063729
825484888
1476026419
207204347
904028245
622511611
943392238
957128061
1047893716
1151533295
462849810
127719099
126616348
1344658316
900134597
1561466593
589402762
1459460685
1136249620
1560746274
1270854714
1237159410
973615006
894885632
337114271
133660866
562905682
495066122
1447585318
382481521
495411432
345641231
1457528702
494748087
1630934353
285862110
1381999649
548713954
495737030
805003578
472157604
1042080666
558697271
412070385
682759201
515369369
673457526
414749546
674891116
887194938
1658470195
1367460138
1479232404
719445380
417946449
281145643
336083521
842035097
798983242
1557853963
878904516
520898780
1571217356
516788310
437344799
1029540506
754036079
1074299409
813788902
916546594
705935558
926048978
714923917
1157537955
706450280
1097526882
897935121
852128859
434016525
1123820325
766271368
1002950322
783520246
721855565
743897544
762039287
1055752514
969334761
420596247
848731533
492603121
821376907
426858048
1115602178
396124831
401171689
938009117
1320035508
1317241245
1334741750
428447820
852952375
507758582
1070976891
964426967
863279335
1092458692
537463356
1434680865
1477092671
276817959
1055362210
984987589
1652305514
395845561
862332208
1317125825
958832865
943072508
1066580139
920637861
838648153
1012528392
817345159
478134773
484816944
991461677
1369333169
1292828696
457364499
493774585
569830801
244950418
663537278
350488829
728799202
659464696
673726093
334126961
626488506
376092689
555825324
1525712895
395057006
390028350
719088296
924352589
683404511
1292250056
1078525398
724782974
549915411
408289839
926189552
831427520
584887640
988185106
346165147
1395698705
361813722
891214881
461886863
767876398
822778293
1544459866
1240601866
648181270
85511659
823794406
364391376
948530888
318764938
1615526585
1297687429
630529810
528798715
635437027
601428375
464131832
371455903
548914180
895195700
771566645
335574005
361044929
507001136
468730333
501029771
931470993
1062165694
765407192
1370171354
722847184
146640235
920506322
1106021305
883928057
371232309
910801697
653165780
422448907
509707116
1002762674
944710488
968130004
444615540
555487684
479024916
448826373
1326361749
1015849654
1267598433
986261834
1128488819
553792007
857679370
762371204
550740050
710136819
1127086338
1208193090
1563073585
467984892
661708472
815868561
946683994
727871587
378651339
1378528298
1228892415
744667785
749072110
900806295
477467404
494590693
772988241
995511602
762770225
395452487
416987091
1040321508
1007502901
1488800209
755055775
961207306
1510007457
1488726419
663575525
582143189
34219175
438626716
497622039
458682757
324151931
1017091623
453335559
1484356379
1295518877
397684386
371104029
948089025
542908278
778198363
1032914410
1338199725
813831667
564072848
451543758
492892432
512793009
686307890
610482396
24587504
865088958
1399531911
560232822
1230301890
338342967
465811169
1534979799
774634490
427664876
765904564
599922266
493758316
459324025
517036489
756903376
824670440
791941484
922303507
414128166
1137990593
955139308
309600285
1050946218
814442853
532970417
1430660118
731758665
515850991
1017565478
1372799667
944715374
680793981
761424847
838671857
753996284
888938866
595682030
489666759
986230670
364839774
367263891
434675062
1394820045
653709143
653479755
785348127
1491855582
813079156
717700376
358430964
670340195
653853785
1037206486
1484178666
668829555
486614406
580834901
427808086
1308494913
457102282
503715205
595961683
363802779
619487252
473571591
685521834
1554904966
133060415
1108385899
765023307
532648254
1068311977
1584323379
679196397
711146506
814772415
1662589991
1078196967
1372136942
547474235
493809199
1220098294
521660565
684567552
1307091585
514052802
302270179
1180432196
1598968751
1251437909
863601782
509727285
1683387884
817925057
1353249997
1527366293
1017400414
562724831
1698724551
1300619562
1015849498
1150886841
473063797
844217646
586232983
1535628878
215144094
280564919
960958523
439544407
707829651
803020940
1373969544
377690995
777580946
227329397
1258019384
1377306813
959572093
831049179
1591865806
1300763314
1326037356
1459239468
784153544
1159967081
453883977
702096749
279213852
465564028
1623380569
1655920548
1447230462
791847050
1051827130
528360296
1366623729
1256869574
1358500713
1023049096
1565644311
1399097295
1159418552
988259742
1627558310
1495834641
1004921849
399144049
460335681
655093430
1393933080
112194558
710815183
819561074
869559233
644275126
924353506
791533496
456420270
799869672
1118361286
1451356739
1509837652
834049948
1516533924
846074856
1236481282
395371548
982625766
695146959
1027007004
867649744
1038426876
43240661
653663523
1048000788
1645559235
958023718
1371996587
457614056
807339184
817137008
1007998359
993529865
478310099
829962746
1484553091
1561279112
1046469183
433779756
764352939
238789123
1241767146
979034657
882029428
779022793
396315190
971097159
849487434
1447088043
106623828
658667340
949540020
1400066557
862401559
1681292122
757870952
1428572965
886566210
1053379654
584792329
511433640
820935735
679847546
941649531
1144504441
1148327007
56986742
1325744752
1000246053
174505970
1151596952
985116068
1393287988
1405357195
1010822798
1162282797
746187132
832003901
1333147876
40147046
741610350
1227761437
294323524
505975577
672582184
1254895026
422747829
455661169
653201240
512179304
363265407
424205075
1519171381
1688894281
955807570
411643261
1697754778
1439225450
1158354042
1141493123
505448771
1659911422
1462223231
1350145655
358959681
1180018520
1295498721
1359353080
1447235910
1141647221
926500853
1510253393
486437876
883247761
940149854
1407576373
1045598323
1107838610
928543422
1562717298
384702878
787737055
578424436
925832450
798923396
1015003907
769663809
514736935
718874086
629096887
400328631
1177874788
770310771
636789793
1108457298
389310128
1577129288
1413480253
348940061
875747518
1465792028
1099941244
363319081
1159858739
1566832843
825179289
542909830
714884260
1237862495
963238222
296425869
683268376
648383977
564629441
398539378
76264764
369823172
1011380430
506385076
1541105065
596574691
454888406
1194626287
806672872
1470230060
937608138
1075385434
620981
383449377
1627287132
520375344
423921151
561158921
483660515
582109824
289643133
1188113448
692462205
1339763423
989156037
1287835092
772360746
1634415331
858389628
1493901814
967548146
1329775660
379166705
1152162618
862031641
1106717564
1689609711
771123721
1362641854
867719637
701895580
652970967
945448589
921458672
1056275559
1121112674
981605698
747813199
921538186
369608056
298526712
475933101
456520432
1460280180
678195748
506060767
1025069414
1302366970
97665032
521354017
710687601
974682288
427656760
1420382928
781319629
899263027
252956570
974329095
27891990
999581156
593552058
1472452110
111615797
909180060
815400642
1031934162
989492309
476874519
493496403
913835433
411833766
493418668
940135506
1264003601
310588665
292785042
1139112677
568754849
953150227
1455015677
672403745
1040648428
579708952
622996010
562827680
1053362728
887988114
564180877
1186023702
658417449
845981780
450641387
1379346570
1688270399
1484465734
905777396
307662935
707394957
339506372
1375454288
620087831
797750052
1569144935
791361839
1223552262
569174943
1472963347
384406147
1010788447
251650324
1654059908
948889423
1547161743
1245557472
825100046
522944937
902560683
1101941878
960122621
390411764
460989035
1181727494
829857653
1088615187
1000377267
1145144001
585163882
1344348953
937039799
600425040
512091039
651975279
721352967
1122288018
491311204
1621433485
538873221
1631633696
503964337
237099439
980191324
431900670
863357636
1484124007
429297005
293890246
241322756
559468948
711007759
500444215
1363110065
966979521
463157316
1181720762
1507896933
494091641
1126468170
1197319091
817452939
880813056
495334748
1185232713
824810427
769265042
457718967
468256913
474356596
884764908
506169802
689021582
292237279
1390130861
628201838
773175820
396065015
425216076
655738638
951641613
1491810760
678829899
993753481
1673763630
1055703249
1010931988
824385735
576286138
1160732781
576314395
942530704
1114690895
1216569154
1445876984
1592668804
398789719
1499585527
1407957212
734516554
751902706
647958225
875787197
461533353
139016849
1043622692
856486499
336589063
1357814841
534947979
1533109508
1152281150
461475775
1537260931
543459770
246154422
1644559990
420484022
1426410357
989889822
1213335390
1199722994
775991314
668987439
481497868
1279584915
1246831661
1342004107
1643861578
1453065167
1219535401
343436238
1141804952
1309515309
1204476571
695674178
1157082310
1305526162
386858890
1018578875
331178633
1053282059
1182984784
1064419007
537528543
1036393866
416891406
61623380
1034695974
327343341
1645930930
710139823
1304706795
368624484
779529686
541543262
816023836
1323276455
636419938
1324488658
366191640
1090218947
930581160
698563351
1257574013
694612307
1530341919
822816535
1239449085
777264265
487964317
1152985564
1436722889
653106858
539924128
998970380
558199103
404082656
389791645
435848584
396149321
1172176251
387943653
386408415
420276641
1174252225
744688616
1145239164
748034104
709857389
602574787
980124642
899740885
574970727
156475139
1157922985
1030105759
1043642754
489116688
461718445
707138260
1492504455
469248080
907320223
995481661
643132987
1252986194
589219544
819897004
450531634
928092688
910183331
659419176
1630068559
1342277274
596541852
840088258
1414826908
1198817269
1314373982
871831977
664073449
932304957
1590329387
1618237964
528117546
472864101
231183278
735681107
951640770
1084572508
999505489
944269482
1473327031
1644353508
1002884766
1023492017
1461946079
1095629992
911925399
426273236
926047259
1438574211
682947942
474359948
1542332428
905446483
1006714041
632192827
1249055764
1117968298
964140284
1058236294
945918037
837804192
1116104496
448265124
554572665
642521820
323932868
1246833854
1353851400
1142394469
1042562477
1113825352
364777537
910301642
187926711
653470349
1316602656
482069044
434865130
894192993
712700160
868313064
445860589
961376353
1130960551
521067145
967043512
1687103530
1215150782
1368173455
82290358
388011412
1120092563
551849815
507391486
1475735940
550062900
718352029
1348212141
488577890
946287807
814909198
452883663
1189611358
1142312200
887175755
1683310198
681402757
986001169
1637584214
1112750491
767226403
682433429
1625856858
493860774
1065301434
1052554247
1306029432
843650767
740334872
328048006
839870952
763327389
280887633
1308196657
1371740962
878576862
527357376
592736801
1524322463
1031250388
1038430993
1103297058
804826549
1298743917
857256800
582857859
1159315455
654335623
1206586511
921842669
657988443
996148261
1503376926
1136864277
866997300
1333000815
1063481839
1358480564
197553855
839017912
894636199
1048166747
811563965
575221704
515324570
833635534
579446396
594246025
945772625
703565682
940850673
685325589
811496322
1462258990
893277514
1472358053
979557438
863714023
715790693
449562310
528695366
1432481986
1332881227
1420733539
998938887
827170507
839169324
1445961450
1319026995
1212635573
714316725
1174551182
779831863
969991091
1347694945
929358375
772131063
906597434
605667102
681986667
609639783
351412353
670755213
607496339
1041064020
1250306486
1401691729
396715605
394834008
440023899
860506491
1174608220
660259355
1201006182
479276137
998439189
536778723
1121692255
952542154
1446684418
1049632858
580425177
1293126674
1302329407
986847337
873700619
1218684971
1151957905
1598346140
856446876
1246860274
89069016
1443030746
1343686428
1062424367
1424240112
1125994874
1475513217
512909264
150942400
1192939400
487350705
1290409532
542736247
295488937
494895339
525121024
1003737404
1085685264
773661137
1006719153
423499525
620867061
1049824966
1124930618
990600798
960912688
1359045053
1079318076
522536393
586153920
1022877421
806378374
1379155369
1297058231
822165929
468418887
1595106043
1189179396
940267257
1194222876
429949436
1376211606
1596455263
1663122976
835031799
642580083
413542411
832850945
962474317
1481281736
1361364076
1174715774
725230997
1181030835
911901185
899523019
1271492323
925825251
1032780194
334778491
794735350
796946940
716232485
992368059
795628601
599434160
492419878
850570746
1324325323
608133785
916296209
129918788
1061738896
1222597
737945697
1004569294
984860685
1597615068
798514943
798883164
1060884184
766653996
377731639
660761641
1671397702
1053018412
843030159
1357251873
841941035
629549731
385168168
1499198805
911578167
483890854
966510230
951825397
1193566676
648047657
1344923240
476108356
909958572
1448141112
445481832
360526772
1123409693
1660208130
888577241
687171154
1270192178
1494209483
1418791038
646282328
1408265629
985207081
1282241424
380744867
1200018981
1068961844
471271170
826410973
1148682050
1558771246
702257188
1330374343
1396009933
1335427341
1498891413
1159636387
1279981966
1118674373
1194286669
609818643
1006858896
1056733816
537933514
540487827
854128887
820573681
557763319
785214389
497099809
1480578138
1015957227
786011656
643699716
656187684
1478059978
1503001848
924224107
1053352355
293308737
1113752076
486266065
360663008
830370610
841697741
1069438899
895022451
668983462
1391051231
1381795824
945236318
1399979828
740252395
745621414
774854282
1004195321
1251997242
980252636
483416124
729045900
1389303811
1296335433
711615451
510240269
923024670
950130056
434373869
901776495
804892654
1535285972
626811030
697686837
1380829617
1300124174
386132238
1412865478
1313769449
349013666
818989902
669915488
1141109100
1475619816
938138490
1586017690
1437909159
291010979
815277383
1086664754
791238708
203736306
940954464
705376546
1298475733
963799987
418485559
684614695
662123352
1055319814
1430291748
1040657890
430986107
1234474501
671317747
692614878
1076399760
952715053
1108924314
430980095
820796451
754522363
420163294
935598199
985687579
792923809
1459710546
1438628290
504564546
715539443
543012283
802418864
729694476
955820929
794516559
1390659545
826238313
796866140
536154886
920437770
736578606
1429538864
1278964335
768442934
685156505
1312705125
655113934
765529632
618929975
1042961050
1435487290
811796476
867316262
557665013
913740985
761390621
399932146
987688845
1439525519
1472542097
213177922
716385941
720397661
1518380299
383798219
502665400
495913462
1467833591
961818665
713051580
955435210
1065751897
1453330720
1385165996
614583472
625241093
799735760
71546627
496052857
790575669
436571514
933507377
664631876
511426128
582479507
380304607
659880758
997930188
847751899
466575082
1119691548
1341199913
1603248154
925272411
862726945
484986735
1049667102
1265355323
595483864
636101888
839687347
302700548
439606415
3531177
630210112
1068561175
594041755
1143748576
1264080886
482712159
1594136384
1395395675
464296847
1220084098
840882953
1607924904
1041589205
720344249
1091371238
1316325722
932740530
1031277744
544834205
1277140622
1063082169
1312649272
1332269165
1098532458
1238772705
400895163
601455815
1221848468
875012940
807020746
970894708
567149579
552971754
781796786
465638067
869252464
525712537
463829762
150724115
987088959
994214571
528223390
336472443
619663249
803892096
1132544879
1354452679
530684453
1261692453
814067825
386283612
332381262
1108797129
1080257779
920954809
741076484
954412579
320931998
1423538148
777831475
1386935055
1607235474
1299736815
497161828
682107577
733164015
1518592271
689969933
789442420
559484436
1361211976
474941369
1094185904
1436137071
1058543034
1266040302
854464661
708800276
1156324831
474932034
1512133653
884233623
1022446883
1179805358
1282286137
722194486
943411848
646289775
1114246974
1447313934
489545347
963424809
833364090
585958312
760964594
462991229
799878390
1489734454
559995213
1423675195
1204472159
529574732
1046661413
1041022801
938405051
863520159
508266687
922427232
1467470008
675489897
416802685
978260757
979074465
635414933
778374513
630348156
433609983
1495067008
364319038
922054274
636865655
912203980
1472630041
632224985
1513211687
535642223
603567812
444549053
857392931
574745771
389587131
1575849881
880800118
1591710244
826049709
373151876
358956322
271209046
604332910
1357481886
684644170
1445893046
1471170204
1547455623
450225310
1543941403
1080609608
769642652
1133839163
530297499
686870590
532466120
1207492152
965363202
1537952998
1129849157
934301270
1610549527
1217261334
606390470
477659185
1322727969
829406970
539980530
508494739
948494467
271701074
405145799
715658480
548252662
779220090
1596772763
412139090
1361945611
1432893975
517883857
239645189
531462231
853096258
1318451701
924295250
1059135981
664136812
835786228
787285070
492153359
617299543
593102779
1629682078
894390634
1689438313
959594347
404525755
277996781
527416323
669458821
619963645
484486410
1666025453
1065822521
488089900
454200062
679105569
678561830
368646177
907564111
437811995
946308577
1151329870
919488973
794910008
921598426
1240357285
443370102
593603285
589487847
1003988176
1084409017
1462191641
938655012
315895775
936405021
403916057
489395272
627537293
600742174
1313379840
867362704
956182794
1165389524
748540497
1218694494
879311183
828875104
453514139
478104483
815358564
839131233
838798296
1290551897
1577897509
1249241214
1666411329
1577840852
991887669
1371602981
1323022113
744145996
419361408
531991887
692810356
702970991
1082183505
907593397
853022515
573439009
575344912
1067671177
758150023
931635063
1433956784
420280385
1304249645
1207866453
1250092764
905641476
1060099173
154730331
806650859
1157915070
167086097
482635538
486912039
411998087
416430334
512889668
645979253
971479136
1343671886
312268199
1037789831
298058315
551523368
780977828
1353732129
1016933923
524985034
904641977
325111179
1253770851
916084886
538735346
749483328
1897682
1058174529
1408841596
889202741
846677740
1429462681
1408069985
1387757072
594558382
384513103
985558200
522033117
747713440
1419147412
1005057561
970782432
752655040
1241481610
790935042
1005097009
1163701125
354980169
507448643
253047413
467115926
298489481
1071078860
480269825
1665260148
1074473050
655856131
1024837682
1490960285
1006192560
612927643
955184081
829140812
1293257377
462502483
1314868474
422736794
427889867
125110116
789474089
325558620
1089432367
1491852094
1303399987
612487387
459141202
878806606
1509117507
1603474054
763284775
1256877567
714222105
473155290
433802013
612649306
393234523
549548504
1021834945
303841400
998865633
432760973
851324661
1013509829
509278705
540203568
1172350034
987607107
387643751
1311300652
1057315328
1471681284
506218513
639885511
634542112
555304717
613154088
536993290
989807201
1452419124
704804006
884662564
1285165242
989330569
566529424
1061667542
675175378
847940345
551745782
945494724
932890798
502009431
376802041
991398722
1572263618
1650520585
458210983
1440860505
841858310
442976329
849231873
1407590818
1151746516
1448747235
795784781
997116861
1066327252
1124733205
970832074
1642344501
1387289281
1210233019
536133286
1470770873
658325207
1042375707
687723972
1016058324
1439952445
282974771
828638310
1212560660
820063880
1031099068
702209565
693256148
339177500
1336321152
673118385
504836612
1371475106
1029639132
925816419
808421802
717066939
1322135033
1263332700
1657383450
643215544
947915272
1189369970
1064370690
650324209
817438796
729532800
1512771876
677757558
698114522
1635627012
1057156903
1492747168
441285475
1434278623
1059387492
740969608
958555738
921724359
699320717
2946175
1305079825
1096838640
1556752171
352177488
518967429
1226550208
852500334
1315312196
878325448
643442876
917834250
1336712808
1523063879
1342917119
1075777730
762070384
508875082
826842776
1061947555
851283931
509715843
1367747965
496037490
256272345
533906464
1603331168
222160908
642209108
926454748
1108051188
961703757
1390418415
529170776
582973428
753135224
699804247
334195663
910326694
838250914
960546023
1050751203
1272033175
1140402603
1110584149
1002018227
1243273331
1271526351
3620257
261927356
905122802
389883540
1507629867
1676226178
797687749
557595363
1077400775
643623385
141308055
1113515518
645897625
1494523721
597515363
1027488801
105172354
863209901
783227883
1268773093
1096172668
868468801
960338261
920290380
1470680195
711415623
1199547067
914067502
577552165
166449281
63241821
928759502
1114059358
1394766159
527285025
128551464
847391276
235599176
517144960
1282675781
382369279
497713976
823254076
1429299094
426911017
1052570055
1226335982
1504629321
1283405027
1414687795
1423381405
856444070
657237092
1444051559
816657499
754143446
440046014
1514253317
530261380
928836691
691803704
974895945
1409679499
1086904414
811779007
1393578744
1261259777
759662332
1093108113
831854822
752444527
848474476
474338248
837337594
1037239065
416698056
709066084
766964211
758149269
979798072
227869284
815345633
929421639
944404450
873220380
707936260
651116687
759741068
1303478775
1255030713
504847328
1032987251
755012084
698205638
1175054165
741946660
279286
713437304
771181455
468820693
1235573962
1135569251
1415289682
1156947334
638688542
812638974
645705079
1370187127
1261398649
1045338948
1522697231
730963362
1005148750
718541793
1510374131
885136595
626781115
538600732
1312793686
1259829922
949150426
1098790244
677844812
499253872
427555211
1525778893
964541205
1335518573
1584503967
1234004308
1187504920
1032402768
1473649109
911621467
1090922490
474791438
518641906
454673088
463332182
1023175457
973767040
752881968
1085321153
523681899
626382728
1480163642
1460570640
1261526885
1056140172
597984497
471867586
673941885
1033416241
941609297
1050875497
1167354632
853310055
847841268
961465167
444510399
639879024
99014342
1302573403
907557461
334036337
660701497
754826752
1242304047
1371371333
925758009
504008249
929522782
458249030
481490303
484103225
1545529953
544869567
813673241
930245177
888236735
929368175
200010820
173335335
1275736392
536400819
917333707
1343658596
886844158
968589682
1426959478
1441299291
284973453
1083662784
1248678280
547471520
1070133380
393635341
704516234
965348809
1443301514
1037378140
732625854
842023566
1140610867
572403574
1574619483
62027802
818111618
1470977032
1253457524
984399151
128680321
391533999
827041281
1551925910
694668390
1020290794
803848985
1465823208
564144307
998878679
806043079
1385372896
520784676
1044001769
485077150
1422178006
697089668
1384479537
1051455813
795470195
1006242595
463019334
632298175
792756842
1411436999
781054455
1460593157
754330661
1139579528
572413669
108760
282016769
490480742
693000211
604552700
528131856
1091584366
263933077
956000724
1180458022
675449134
1007377651
1272824267
652428128
854826130
1565138538
1037201403
1271368568
854611387
1024326238
1486729119
1434519339
785375891
1324962693
1010062536
1174454871
884213956
1189145634
318002357
632037612
904711989
982438970
510445704
467407620
1069238251
1028708494
1379788578
1180760328
817622890
620203130
555437766
484602041
892104326
1166462229
710973835
1501537888
531123354
598462625
816234297
1437990209
927769657
891185468
625881672
1172465075
1175643077
1005407320
664464727
1458775425
475332798
1104195573
258672784
1051168613
49816612
934094805
461654820
731889237
1133665012
1284429969
729541615
807327554
1630438534
735006194
1017582327
1507306983
425331276
1327730014
989254780
333639622
565958489
635326523
1272975720
1192091385
776167847
1237239915
376752162
1017656567
980681036
1034073971
1443700257
1113550728
963719788
768483215
1352576219
1325099976
829149369
732279183
927028186
377049846
274933739
627041846
917164021
504643426
1338907613
807198091
393379270
728217673
1024963693
1576027361
523020479
960723151
186372854
756785411
985564422
878326471
1127733964
4703525
330795199
1105559271
1016441571
953301505
1381227207
833412947
398201780
1513449627
901459267
733021254
1094321189
972747566
775433231
1258085507
872381465
820455781
844072817
298735134
797246764
858774311
454734319
1461227203
874733376
681807484
386415599
1047610130
1422494866
201114167
1016954140
448387527
648749974
715997887
696428106
1436387574
1020847353
546382335
115699060
537198415
637570069
1153293288
659592400
367791868
1520249201
465757785
354818341
383739941
541781044
878278302
1191949766
1430840216
528980553
1077502673
829666672
1465694195
1554887578
968268443
989926757
1086405802
983638795
974197146
1270523880
1230105033
520025251
413567393
846897245
786612541
393198806
751665812
766802877
548820195
1126806260
446958312
643790089
845961211
1017072277
862451407
1627156884
352143945
1301546539
1458588807
724090076
402076198
586663719
704857118
589864878
1410805654
1450810814
1030452300
655190544
769591120
821613650
344669258
259545664
1670828155
547998269
1550970994
492394802
1321996191
1659822258
1256019917
459745604
1154060837
1325137788
622350809
575357323
552183207
1156954206
1023287047
1448437590
654852205
1373120895
533215453
94798983
925258673
698004848
542974937
378060200
1246945026
1461843904
550209840
1480855892
335231339
725201679
837626091
1472947254
652040177
918113560
761879938
1478605886
544530688
751782532
1207846377
1240896432
757586958
1494902028
600895299
1669140203
484021584
908170753
293413714
1308528441
1558655544
802042319
721188422
1090071112
283169603
895960387
359058555
589380955
898523967
872180647
814691026
311626922
494605267
1110928928
1308717714
424762906
671689675
711220805
997295267
459043602
574410868
121517374
344867171
1105538022
1308623594
1333865738
1262476671
1033210896
999482374
850521001
873824873
1415700327
1606457371
87928142
341293420
1067551589
741456192
1394336951
501730802
1342677888
1064546434
1123892476
729658664
721325859
838056766
1051640293
1382770207
1404086362
642820983
818491972
560661008
1472514446
978021035
1204365807
659037917
1644050610
961759759
809298527
649010217
731106667
348270317
669791738
495046318
1151212174
1337927564
985861830
916520146
916317204
1014512409
1237119115
1040433360
363586021
1336625310
944476167
821711774
1072741557
415317138
907357924
789529999
530648575
263727890
658533267
316867910
806620860
1251674645
726331921
1499025033
1127718167
1242323793
860463180
946218038
1527807296
996588373
555717883
1636857541
1310011163
1310985472
466807956
991243158
716202551
170180138
510388946
1485213233
626548270
488032678
560386497
947689377
552499571
1104023815
1027322514
893286672
459312492
1050538437
1048685011
1065344327
909507731
1679633867
520124770
1081345426
1675431471
986473467
1138399366
964117630
1612550223
710959546
438279915
455933667
539681525
1675326852
541499941
857379978
943529084
89936478
580912603
1131085957
1440398996
517115163
384231470
970764473
1513250176
1025446961
986726320
432473799
863247729
820662610
1017691845
1104454155
1262222072
849784194
550284469
1335578316
841558274
509183630
507491948
504911508
722258934
840252633
653206943
1018002560
567665197
859584761
1474610700
124504674
1014835623
995166999
992792620
828064087
1344599666
693476175
1107072111
614824517
1335094608
1401171874
567265993
567644516
1463758545
475990332
503259993
953823310
1352734547
740941824
1566430106
444752310
1191315188
1240946441
1167660200
983586271
766522739
1004419759
506630332
654688353
1068309017
1272006611
1158747913
947810459
809610662
1154730714
1113064299
875337983
611950357
702132367
915680750
1063098938
699535319
1411232289
691758326
1326841190
1404526030
569669247
712246949
1113269030
1248124169
809843781
1400397786
811822008
834916155
1488142294
438271882
904644602
852718657
188864859
822177410
1489167826
443970287
618401719
1541146483
991627814
391043627
971483438
1291304691
1046365045
459226884
1011631036
899210754
802754157
673384981
1361268501
504177130
476922564
841068174
406821374
534610404
953520969
1421983648
1346457155
688937303
366106975
554725820
804598599
752651424
451372877
1212635143
636768131
1270279248
1082212090
817228712
560599504
1572741970
561871360
1331762754
918493668
831726615
361996243
986931745
386918553
204776517
944839249
1492471044
604397864
481353549
804597220
735754261
1686623889
565753051
719750410
1029005995
777103405
970587620
1482670524
874658928
736271530
1581474557
914408952
979278038
1299132052
565462393
949564390
484735820
837499340
1261095749
898904957
1631672483
409576329
1504661290
1403853446
536264512
737395641
1460106068
1107415342
1431039696
1243387690
1023171065
1410963982
1486586103
1436112775
671358321
786533019
509469254
1344571036
1044267884
903230523
1301835612
282335257
829290158
1431535999
1688503441
1485984888
351711864
661179781
849432411
900778099
1236306078
846198533
934882314
1452986653
1472576512
984753073
447187530
382275554
42742982
455997851
737569304
1422140052
841959086
1158633186
674434888
239719410
1513577787
987219817
389318157
1621448637
865012594
673420884
472130021
345340959
822032209
803969666
537904988
735783994
1009792576
576410365
486190221
1338662691
840057758
477655817
1035337821
1392092227
847381975
943605608
744321813
673447614
1354930892
765962674
434870053
569938723
544603919
806343298
638333705
408078147
1512732935
858819993
654520309
559358237
503754091
1362232354
472526423
285858085
1669405497
368144313
456119728
527129788
516411854
947321768
468640546
529086636
1016513101
691918074
633721294
967118744
452324518
482606239
1263434965
486184090
809613652
830295863
462841810
1370722417
557006573
942868752
376728649
1109134617
1136761371
1101740643
931951498
904204546
1020210190
548944301
681542411
1110825430
838132708
712811912
1107889772
468211135
863292532
481518440
403927558
307812918
614373355
1176788757
653189018
794274190
439150967
1158017452
478389895
164621075
357033826
834110399
789265156
852254202
604190035
1037803449
517632014
1520369915
1252899697
954544987
893664395
619338908
385408322
1530821226
741065090
1345817403
899740732
249729476
639415513
1103161548
741902188
666653139
311770574
685069643
606070936
676228206
917412514
715814730
481101597
810158008
133797676
1041235880
547753809
1016129431
398313975
1550328115
687875154
1090652238
1291120556
1169429300
1086764016
961009609
676881861
544652990
1655204236
1050115647
876482383
670256336
1084591364
1237059756
398025968
414422315
440457287
864455890
808753181
1102256871
929827815
712455171
817658254
826016604
479680433
967583406
1204830461
551950666
694257492
323902112
263066148
853160990
976928657
1431159333
1030029941
1478583286
478118489
353849684
1489637312
957694402
450698157
129423316
798161987
803946596
602130738
551961260
669982560
496872700
633054226
1123336355
1032551949
1218088722
656049014
712023499
851904791
1043298779
760019362
1201414432
678978309
954366493
1052101120
1020451997
897439415
1152142879
956885204
1018572111
152849443
481751382
100883373
164189627
1034748728
1098998400
252867639
1212587365
1286548759
812546770
1644300544
742054871
925089404
1463336320
608047220
922468264
1120545438
1361445305
354461284
1286635069
924625133
945198100
106783251
997887627
1119194368
754215734
197901138
1409096101
1034134951
1396768076
1250980416
1068369502
990400835
377085682
1010987536
615124941
905587538
956182263
1081548492
779198663
1355214055
550570052
118987285
237425509
1014764871
1103048015
1436176430
690908947
683287209
653517137
968581797
833589725
768030147
868011092
1362708475
886729498
1420109048
1329685844
1477079164
1098462691
772828979
443764277
1215837353
632929656
620417731
997407044
552130315
1216882484
660215869
379181883
620761609
1355960088
677462811
901316269
1122920684
686858525
929344279
1139897386
264454475
250111836
387691724
556145934
270910678
1043570091
749250794
1189175730
736219048
69537965
67726452
290511600
1342314453
1179129169
1060089446
750075505
879694610
493136623
691307719
197435114
842734511
922904467
873011506
740475214
474385520
1505020360
1106210813
1143914181
1450586336
703242868
903576198
1699761859
1145072080
875006150
490783810
1080785908
1559956619
843799270
280032132
128508568
636232371
1299807710
1353220393
790161320
906389324
843687115
391134821
850474939
812898036
1103197080
1010446804
708682772
516123971
774452196
939976824
355860975
581350613
481229117
961683249
1284201048
201657456
873328226
568924008
630742102
161352154
1431123431
706186680
317180858
1086003993
789393076
862979526
1013240046
570840622
536994694
465146437
531352076
935600006
918014760
604193433
1221433320
1228683947
893113838
733589772
989226192
906532747
1071321931
1114315456
1048171653
1058185550
484440206
931878453
1134308941
1347870473
776143919
1262282218
1551034250
1349080262
1077644991
676685249
258602013
1464732440
721575513
1076801981
970267288
984611095
1495324589
1141171783
983117613
958137556
782241253
640071802
1433411609
1161122140
713589518
871520012
946363014
854023939
1425659460
762446102
953979089
1170790429
703899927
799096641
1191389091
480555863
239372060
802701787
530119320
1002306049
589042944
383046153
938361488
898978731
1491439186
254148132
740374525
139246933
317704682
474229528
1152168182
1179250291
1002895816
1152631078
1428310853
1025990247
805451280
944903236
731351416
1326337473
750028850
929702633
837454507
908233155
928331342
665790238
920844263
1570401815
1290705724
606066028
1182834528
949939151
849188744
849123971
756369927
869985609
1122815686
1441475318
858968822
595188957
819003822
589347185
654248082
683937441
798766365
1179077678
477822485
1308119149
1072424653
791668540
1354035810
804252444
845845801
778951596
553045299
1420060258
589933936
1044272494
1009257297
1135656485
1389415265
740697235
1097221002
667465509
833313539
616549225
1231863793
788883679
1695077631
815457973
1018652780
138973886
687781734
772509086
471114478
351070848
1634879087
578193478
910536384
1545022178
1022661862
790120813
536254850
885488694
249935663
735797195
633417201
1298401439
652363575
293160559
1194420927
1560488372
1480249058
232563841
818188960
1214903447
892395502
1189150563
1435296431
891459672
1171661873
1458429440
535567889
1536296307
21436747
1263068174
938279215
381069919
810833816
936628348
937817271
1069297991
1333438070
1081360081
1435470916
1060564737
430093074
462182604
1334689509
996661989
1219075975
1368913194
1025483198
988187183
880054196
609220418
850754462
513453087
395863464
150409878
1331430354
213634537
848598205
803547624
1650934328
1532987604
537801715
1049578992
1305917735
957735907
1066954007
1663846011
933201572
661809291
1288473988
1344203964
1110143181
771965661
636012998
881626396
415127516
1079195598
339074903
866148090
810488373
356415443
1249510052
749007754
1585290766
1088494114
651161743
1094804780
930622479
767078529
737987875
1443626239
453590102
823160810
652580867
603527318
1412927936
880878415
443205918
1042130905
216036961
825879698
1545905550
1113292101
873100494
931848071
557817480
943154378
546476640
1181868488
418915692
1559167303
1076689905
602539536
1170477492
1074006301
723034227
577248957
1489076638
163865313
1649726994
1473518249
717015849
1158029948
762076675
1452452677
604568454
70555853
1137706962
690472297
450582692
1561283590
475659773
952376178
1051579431
1019464438
402867079
1238879953
447177861
1215834880
1498324486
923600685
1427707562
1357399992
790753963
990409505
897829098
783336175
131966834
1037751378
343852636
226782701
1450135461
1247901364
1263485122
484952820
545196288
476023324
771969675
837318645
805758371
553530145
478638728
819202091
1634636268
824154472
1216316866
1161294205
1088364975
962827052
1209176678
1032066901
822835812
779892424
251580331
857250421
659800648
449339766
465301939
378981665
1057014505
1020985736
1371133864
1140322028
355910246
510265211
277172720
1450647234
536007928
1074628297
812414912
768892399
1139073525
1355366463
1484047657
1345218601
1328772269
549168679
1210115990
966746829
434841970
1642541063
758089600
792240012
422203126
1685778619
907166688
896741778
960399847
610162155
1293455552
1281587482
801784824
996475212
997361319
327363690
899199252
849583749
1368111419
506538086
530745219
1011314820
1162830456
197228167
811789481
841101739
752861885
804185123
1610940415
513746663
1056937270
967168314
324095143
1567667110
924316057
1231781631
981270269
748563547
315091327
944714116
1233045049
1035172698
623384386
664500916
907551650
353708106
756395965
1173430632
1405749321
1060167417
498798595
803769320
489810590
1209556625
826900740
803486449
1009261840
945836358
738203626
1215229050
982085829
950265613
1170768867
1624591339
1209766619
1383970521
1154931750
1648778897
1367336871
381764405
955357116
422873762
951436182
475674138
1066498137
404285454
642609731
464118715
1519530880
506878857
842782702
1137723254
1023919024
668573472
1069577371
791385474
514699516
1440534569
822034345
631418755
1255357693
769200218
449447459
321494036
1305431437
1030521588
939901253
1126037452
972087969
483715998
1134141943
839078584
504916643
1069011191
1549089645
1135748998
1341010287
972545961
892884395
1189468572
877806400
1544029719
849151323
1637340637
805842103
697540224
411296573
490081237
633463241
1055594818
825464381
653668376
835350026
1024252994
185997848
952582452
538737258
1057306446
724946188
984882494
1311109622
498359652
1051753887
818565381
1296772101
719494688
979980549
483405376
1189842014
425900724
611219582
1473170827
1177302442
1618665800
802176800
504216833
1242881328
799115004
1369424513
869501279
960162009
1344853101
694174441
676189003
1258229160
689410091
875392203
1135163458
1404300485
39895969
709667318
1003956536
538133587
1492222594
1646250587
975698700
687217531
664798383
1409846986
1483301598
528155189
1285283756
1405180268
1139906964
735949249
843356115
438890402
1080875371
753894830
670820552
1067124032
994838470
830768356
1494571898
1067147761
1135511688
271920610
465018279
1325712401
941748287
1192826321
1393091461
312286496
632974626
166397385
852564787
636949909
598158756
494313059
595830518
1276427216
926087821
979477251
728094792
1251772154
480683018
392329428
640695707
874751564
652025016
937762229
811823562
840219437
992287763
1172109555
690073852
957649506
925388552
497962342
717204476
1044464598
645203944
734522768
828055139
1267097858
408945488
559768354
389009926
1671094074
359912946
1277164772
1636884330
717776400
776577449
866918824
785893455
910608343
469523186
641533791
1257941472
824879533
1222328731
654273273
1184823896
1343235207
1185861204
1088203188
1568170273
871702488
691003326
347527133
653449215
1440861538
616365193
1255965128
1054454296
985964745
958398847
533920514
115407270
464179732
1245559899
807662389
1024948080
469326791
1020320767
939015913
535227362
638578853
692814221
727930589
1262442992
1251174551
966142991
900908128
1496424988
650599756
844237570
1004848698
329678579
601488135
1487372510
825052678
625853046
1126439241
964269292
920678786
1176482910
1236764007
822978516
898193660
1410221310
1573672731
791835665
997113087
845275813
914689059
258545998
803974542
1150278217
1082289182
860049651
472054847
1236289253
1344572082
612441633
1038963793
1125733088
1434901444
701198550
1093457390
791363491
571724682
166570092
373773342
1376632232
937168082
1241308648
695125397
1030139123
519930071
261421383
391519255
632118597
651256125
583535595
547420080
1315246262
808720173
1269803309
674149422
703164267
540321738
1258832761
930318027
394282305
699852295
533772057
959474890
762776611
767059069
980296559
549916631
243975948
1533341831
1167109256
1291249395
1398559529
267654410
787843348
471471112
350501607
898701342
480515469
170463918
1064941670
837360560
1132711190
1090068930
676908479
189982110
329883984
1042039830
827550341
1195867021
651237097
336086254
1185325428
502967325
1444538611
1126855269
910632106
1159376101
520505899
906254471
368530983
423206143
982948597
253144803
1096608316
1493507143
241898306
1294048348
789617199
947844365
940175958
407833112
418599165
843461366
860052241
971954978
810701249
716871328
1453846352
985301907
759694813
733602121
1690413720
1121371977
556589660
691434852
892478917
508387644
624263208
66599004
586692928
506737675
1166305457
992665688
1428702618
872916815
508982911
661699591
575434109
977377518
734743051
909055798
1091405057
1512846381
1234685410
571974662
1011514946
782958516
903144284
778920679
591562209
691205847
1201678219
665011873
1039947838
531179104
1022598497
552228171
325542055
965585423
1344238080
936566427
449472344
1084871276
424941998
280004286
1331335425
545564069
1055183691
645842651
1529645397
555891918
764516906
433773637
545458253
1131880663
843452969
1466596879
776841046
793442676
453990614
1315488084
551556247
701836163
965213001
457105878
531695198
757485158
204677844
464705981
665251833
471946327
591542718
663891107
455730330
832543419
1222935264
1396648885
483860421
240447831
913715330
646829972
747147810
507532349
637100562
1579486363
1244788951
655754216
810443887
1074685235
974584278
844198978
1334597651
632269670
509211272
796913207
583973409
695075700
1393759365
1063594365
454287184
1043742425
614411139
1013948863
1098402919
688340012
1099929011
406844423
440920963
1022998240
1455578838
1207718574
1208052705
990092825
579264688
839798630
1672590736
1351589970
564757462
1027537759
1390373724
826034676
1079445230
314590666
1388957714
1172227055
1290034823
1475606127
1232487968
731560380
872432864
1387410346
1450172552
883872954
938561701
1111622599
871442091
618911798
435279339
710012056
984521583
1338758220
900435782
797619981
1119752045
924736559
1283155159
1362167562
1055473458
986624348
873861650
585182699
1238976009
1517704344
848650337
1064200010
1377399663
525882912
1366495116
333552137
1006977962
1453574535
959768443
864573351
807298060
1058081021
1168374363
868691950
1434284665
1142253806
545280062
358424810
653635402
1231784070
1560965417
1432867002
843919809
1564412608
1063503162
656705271
1104268445
1003348303
516344749
954516963
1608755704
693937521
1001018676
1233909848
846586576
1306723754
858841964
1219715271
1111087368
454051228
1247026418
1391117023
943339376
1423878845
1647453565
245937956
654496048
551603910
468904290
504818946
533715809
462696421
1242278348
854337605
1099237842
462295848
682737524
1410277600
521043609
409480583
641180405
1486861786
443265019
462309700
1050134550
1034904592
858546877
563815076
494461381
705256251
1286527436
694148683
545466223
732530740
663082264
1203559684
754744904
671589168
691070724
904625236
790684414
1491172180
810555437
937135988
985986856
1547239371
732771477
1177351282
795700407
959929799
806902913
2045825
1369684383
908442267
476605881
759062774
877368962
1392564111
1469255532
766438199
1116967823
983434693
645395099
853522875
762447843
622778936
877133322
403438114
466428209
539763006
674956311
696127470
396029475
708123733
1063155763
425561565
1369229794
524904432
967277451
625142240
1128100993
1645049375
415333465
799736683
1093323814
1208783651
1017786533
970549864
1109538705
681657025
929289557
790346904
1116873270
686825134
421453910
311880196
729530679
1429857975
867054377
1434439845
625354887
1026808859
928206058
1688097661
1457489719
1687245156
1353634417
699861689
1585639415
1043141936
1000381575
1155125178
1366883633
491960853
1293439206
622530210
1100575436
845208887
697554426
1250109458
1326530275
1583975517
356244179
830584136
473463534
749359593
999652950
903950298
403991313
630779821
548659130
1192968025
835879286
816235213
1037008604
1456139586
1435389541
350856475
875661579
577059801
1333958049
653303226
1039584667
751257447
429384366
748676766
1376433040
714822069
1124180632
685576553
1237149751
1035743030
220898127
864589171
1172624720
932168865
917410317
1481294448
449789499
596123062
449702085
384588316
843852523
1504745406
1411031799
1449418048
315225998
1162502211
728071588
731510453
273341663
1460146508
692786212
1464941015
538822778
395041231
423905625
2887686
989119508
721150536
814710379
748648701
724312766
167990421
985814928
1419436640
723045585
897631297
565898362
756772688
420458827
1235898984
998466772
933508895
550436046
474168
399314235
353328698
1695178692
1170096311
613690732
711485894
874457427
1697124556
1083120843
850036865
993332829
1184409197
478572566
1072059601
824302296
1694804552
951883879
375195546
1025288236
1644296846
979334747
678750642
739235834
892096570
871059109
777858857
622049334
766626117
811162804
1552962693
1258862502
1013310338
330177947
620471124
399372009
1226360799
306295419
803658921
896790868
918530126
1599347681
654302480
817684775
546630575
400744131
740921111
849603259
472519238
387280639
1187935834
586822738
136327498
1358135642
693498716
754678170
639033195
1193579387
1203199109
684173706
843447221
665194103
703586018
1470279113
1585868398
495350015
826119516
1248502948
1084859631
1443121156
1050538580
1677051262
498209110
650095880
681781584
668680515
908335851
404698530
1038346144
530210157
1109206295
734287305
697556390
1351270961
1010996284
356548262
364047102
409849700
1472194641
705076108
1174679119
1275115379
851472132
823924045
1478102309
987128723
1420525292
1209721324
714663027
968350422
698414204
455615582
1068744516
1216365155
1369231605
333416594
505096433
671811671
741745814
747731805
332849101
524514364
399438153
853430988
980534110
845838782
394618602
808784766
1048564342
523804806
1194448962
958132751
850754336
1002507050
746206017
272082237
831630556
161839923
728558941
317414939
694321720
581947827
1007990921
1269550357
436115437
407679446
540880304
762985079
523523383
1210018237
1203935727
1372928582
1691560796
774356194
491260591
467457723
946591892
1483947281
901365654
508081472
990073990
546254270
589086594
1424732712
684963636
1511330401
848952689
1177022002
1084450897
801359628
1021657293
1122325070
867670325
989207736
451008345
1419541530
1130955472
1465267373
801207949
1036146424
1393812834
1379026155
560132812
810195802
660209709
698777356
458950176
836867012
1013705617
570515222
132286454
805112104
625158791
1181599611
816631102
868185406
443825989
752343161
323176177
1079268631
1606036141
924297729
1220405998
892458849
964812436
1157150266
730460880
640634511
860304183
625464051
770678351
434773549
512588037
1292399961
837042523
1464656875
1427165466
760954990
880789119
891917877
518062382
1145964059
1397505384
732255068
1015809745
1136653507
623827030
332976342
727998100
625642143
1666547224
357827237
378407167
427229417
512510748
918248864
503636878
1085643206
484138744
1563570404
883418130
1466840502
1093783842
755003320
502592719
1049036791
1568623226
795271219
1248121355
1392002527
481940120
596448968
1068745666
629613413
372334439
504119389
956422203
664599543
398082912
763963229
1128997057
866532628
518643380
1621580328
1550946020
1349253590
1548145599
1100982878
918009166
388303453
1029171222
1057539449
1270509994
1247759604
651411485
1246253718
425087775
1305613059
1066200735
1057144107
477775301
832289296
328684133
773350372
652696759
1560997461
714901833
608552444
1144340804
138746440
772165923
1356952297
502489353
1293970874
1384734602
1312654118
639310416
689606699
711807284
769712154
418624862
1217293628
804672423
675912289
1173134552
1257224033
545126548
717308122
1460393256
391829224
1264529526
1358339467
1014093231
840897838
1229626236
830006013
676344880
740314304
866038510
1347795547
684422363
1312745832
886859652
1486868551
1265127342
1007251944
433573815
1499585395
129494811
1634142747
227790414
1238829301
673975699
488373746
518980175
417150162
813097469
85723316
745318595
1143981655
1390725207
558068651
781633407
1304155358
813061106
1043745856
1211293981
696714698
648145851
1193196324
811624707
1518480035
1055362952
1323440622
1394944247
1565868048
1114080044
755371213
930680602
635911429
540015910
1049755600
392082165
520443845
629324323
703071037
658049091
363867557
413486624
750694746
630514466
497846163
771657862
761389761
928153516
1097978456
462531917
1091399745
838852143
670724670
368079012
715237180
942865493
351757136
1316803726
1019756820
806577904
516042710
1011957518
1661226797
962800007
356745226
818171906
1164586926
949231308
510232577
898318044
618083795
194358540
1424372154
1068362253
586853180
870552457
770195136
1170127184
474756050
897559394
1155286158
157849385
599029088
533443660
730885723
627350724
1068002391
769514075
616107173
2420028
481088416
531332859
640977095
1069082189
759237038
903047092
1073634027
912927277
85332056
561135632
1600555147
1604548169
949027356
335764335
1512503086
1656733862
1099032326
1099742895
557311094
381094112
1010993583
1225126201
843340780
1559946054
867375286
1201043155
981639836
785479458
565477296
1121388436
1091248120
450636686
1426828247
902526096
1199914665
824567629
620675230
625308045
1254321960
824637970
1327762686
1088533118
1251207891
958248567
990533850
1489499835
923598935
760809639
1082510245
400720153
617318160
725663058
1052590212
760110903
480095971
651932018
431077907
1059082516
855358759
803856261
535645619
991056465
857103951
1066987007
917906605
476156645
615627245
1493280648
728690562
935404598
1427357114
747682808
1359061077
930338902
881839985
982643158
857487850
1151028357
929940097
883248441
635841672
1180472784
430692816
492883689
1081616299
1526484484
729065540
828620932
895530234
228040825
333252843
905482428
436613365
474292726
458662181
1494348761
1636141682
518489741
638261512
536464104
1222245434
1053278317
1042017313
807183034
616695526
474121065
1096080490
1062576495
717267977
1615668543
803043933
505083823
1398648622
756288879
681629392
1219716071
297112989
941889074
311487758
111002798
653220875
663293012
707832676
796994737
1159097554
757058175
1083843387
729066465
1106955856
1029929707
1065319504
492266744
1385851767
1381373314
884526841
591478727
568402077
523823481
1487245215
804530655
1035452050
423241126
452120042
852813394
392407363
759787562
364608148
608426046
1490641853
779898110
1041672414
917227794
748340553
1249734560
1204338172
1059750500
523056942
674428068
1058263041
1487367797
1058627915
887534719
1590953296
710987133
406900163
740904409
894996182
1570353591
296447429
402218519
916050367
1326084294
410597616
517101548
1265862519
655458523
764760850
559217284
229626406
557006614
689720044
1464472690
904656661
1291546122
1402509818
1333163628
536520196
1410395079
781796297
1091174418
636778892
718214275
474090412
1536515162
746576648
1360617390
1001237282
775664783
720381456
505791475
599036256
631507032
443948310
581104300
918856644
301925439
571355308
1225566218
369349638
1043958024
1428466202
868427094
930630903
520006715
1103005552
1165275288
609561432
1038546153
416880278
1220518020
788181661
676793726
1673713191
725956053
466845172
576288266
911886302
1063989586
1108250134
1010150079
1529803676
363137741
733301067
473900950
1145002511
528694831
1073208813
1496985979
894730084
845374704
1043431184
921081222
467169736
735016904
1208017990
564629827
612206845
156154978
882430472
244124708
387464716
505838895
1414179775
1441814724
718456446
574100965
751481765
938802222
618675814
690603048
571834563
765089803
827350798
1011580882
486571136
742050005
677633732
447409187
863227271
1391665010
655236001
1490961805
679093821
532246377
1043185522
1075607165
307428925
1235948056
590310068
1372303421
832321233
638467473
775309542
802216966
1038551910
592289978
1196593376
554761687
722935510
1684136173
1665315502
874753410
444408011
544954719
1388945157
586850433
396141438
1378481494
1335218142
778726389
879700864
96924731
1232655481
1526028558
444270678
699303234
564322503
1366937094
483044080
1296025104
936397120
1302506504
1422085180
854362250
1192265158
563323825
1364985467
1455429519
709401934
1400587671
955450244
131073623
1066676472
908235596
394277712
649099572
389558856
510291059
1517880188
946902092
524519235
465125431
1021765562
1181098377
527708212
355406358
812002233
1464670511
277024453
1165092778
1439429809
885895830
337386509
1719156
519664427
720084958
1580366447
309790210
443709394
805199080
951711248
1071922405
1119242903
1007571621
687041170
434620910
1504440840
1219333416
1347992277
1484997605
1140644715
493293751
928617512
82793069
659723116
780289864
841811926
115901590
671251787
522649346
624857403
930716412
1019937197
1149345894
1144234
824851820
1108715428
1186006192
1367621637
667094482
653191092
685340851
648885165
1490955936
977327153
1074595083
1240546551
665447338
1572987214
1458059188
526616926
666138619
496882120
1028129650
860987712
1071359648
1016219585
847794562
924448242
601861639
818768271
1284748383
771186496
1042818962
518483734
949724055
1025018203
1247144647
619533796
579204514
809180164
1483110846
940928100
476851928
1207338948
555069426
1468159557
1583036344
1212998771
1005690665
981415842
980407998
1295657948
783100922
320635462
899775576
275628976
1002656300
800159595
799396925
362186052
685845422
631648041
991195162
1101955909
1435931557
1059287333
384743113
1352804582
401476191
1665507619
1229755449
901716103
569407245
73439255
542015428
520685504
1232332985
888053637
1277931530
285319810
1083004672
979133205
740050551
878900702
1077532576
1289871155
1362267324
233037260
352507702
972164558
1253901731
1431769053
1515428205
1433154412
1107979031
317840352
886895323
941672180
1034437035
741832741
1225583185
1452538242
1166674718
749321327
1106906834
1538156161
1659628285
1548911159
693788206
1145071216
422206116
828831251
740596500
1064960827
730267341
746343773
1046201452
176136726
169383130
946100414
728282296
493062985
1009099265
495108300
252971581
1392396331
962599282
781734698
1486026534
577355649
1074218015
1468765698
629187969
713492733
253961129
915616244
1186652282
1432352084
1342473228
1289377824
147734520
1005301121
708026093
598106280
814179387
1612113077
1168396299
1491976365
932469455
622034331
1600859969
1384889369
1183572897
972915207
871420182
1005480112
1125990341
1034143501
842536132
881868830
1656926285
1487359892
1203419895
646506771
505393562
286228581
759839168
623785599
458551577
587727276
811350804
816066386
1027974561
1237548371
572741961
857210016
465652488
1633052851
1671514462
1407478748
1445857597
737492116
778498577
1199619579
1350795169
512313887
1118927205
417760870
1011987384
1008064102
816214123
1065751909
527639366
801558307
806961532
1448936207
389713914
235040686
654701400
1200530477
1153826325
559961508
720880895
192944138
1176153315
75286728
1534885217
1038738544
603986758
1022402238
713936999
1357176427
1444130955
530904528
1417233990
1593752776
1570470006
977340456
1221783617
467623070
633148845
468951252
1089295609
1293981333
606794835
1019471741
550066073
1323460615
375265238
767132866
125858400
725478793
1574626065
950526936
572088369
1023899846
258213016
670029266
370744694
563205675
893488804
1107940947
513436751
1020523370
671362221
1090455345
743226758
1347487859
839016202
780388140
794092852
1330432043
132171647
121349128
529044326
1424994868
939678985
752546125
480434906
1048385926
978794112
940435575
1324711752
1137421560
1692553552
517758188
390035294
391088796
1542093962
622481499
848673209
963570754
423749378
732049303
1055478414
326264529
670872587
916531823
861272456
484944348
1659701389
1510517853
699166799
537948453
1391596652
946099359
992030504
697817395
311285311
1339190078
945967093
1464016881
691911341
635059695
600638432
604065163
1034832370
504706788
1268902259
725110785
345122140
946834111
754105546
1373141097
697760769
587524356
840519441
986465846
804609043
1454678903
709472175
1464415260
1315689731
847396325
556458740
1496818837
719731304
736927185
654467503
556162175
1190812030
929295751
654982691
462394665
764802524
1555852080
562903785
1067694677
633916158
657040537
1020528477
385549644
936806590
357393573
943059662
578711695
795007603
1181849217
497657564
846596807
915432232
1431742676
824881639
734038872
1378850458
1308871547
1563206842
817562188
681402969
942131413
1194718868
723463662
1345792906
815774904
801694912
456481996
202383620
1474415816
1031441313
499242480
501252916
1046852803
677209866
269251878
298211349
535288928
907565299
727915705
553764338
270710245
884905473
620027085
1576742335
1485895053
1245159384
522554697
1034449399
867694233
575713032
457708907
508048957
339658172
635530924
393470111
1046232123
322149457
927878195
1034780671
1213070900
1035250073
1477430118
1285462516
1299514917
926221763
940020410
1138449295
1422235350
1659491475
1223653662
1043463809
745084814
329889550
1274995192
1175246967
483116530
1157401448
818017610
431436932
707266217
682015104
1027124743
923241327
717908616
453529334
1486529094
854344376
583918528
816824175
816124228
1114061713
544937248
494553444
401195403
526771443
791729532
965754909
256706302
897024410
1063520695
429215565
708129167
451274067
1247452711
756601820
700224862
753265302
1606660040
735825933
723999537
970216021
650466668
1009831934
1275292870
714101624
1455841651
446831535
919276945
64584273
881066561
1304071542
807053687
627262610
944796835
856276099
672829733
1016610197
1064278416
748482274
650250604
1116170513
771920963
1091566246
316117276
482817710
1640882535
1093734825
408960992
649267959
912330150
1007126170
1004908702
824486604
751043730
846430654
1405864971
365938429
1296783784
1127055870
921236801
616470201
695455548
914174657
451100947
1210162378
508836906
514080561
839342354
1149674225
1177017677
796186799
646517215
718777342
1551980474
1059261787
325776189
841287674
784887929
593337899
641672131
468004633
1162158822
612366292
1154160866
758959635
546930160
1204848540
1053311396
947903810
1335747961
887849825
550533402
888745672
1180932136
943469883
1153562500
460652085
431564189
248831569
1324199143
157834648
246940422
1651532354
1204082792
1539673879
437040102
1033966962
376698208
993608512
761377088
1466100874
792105362
1401072574
756133563
1456277664
489029345
924836326
879512305
675041325
383119665
467686714
1404445193
1060652439
1137709440
940114793
473850295
1469838896
917750348
756865095
486560918
618121778
1340587498
711878350
1564714472
1320816925
475948045
1572408058
1622818546
1191575137
1163133337
1257560571
753274204
823801553
1060307733
967168798
1410045914
765043329
616976651
578200112
1312586843
804808922
981874277
1333875351
235945079
1121564484
575668506
871220233
595199527
554213062
950831473
327099231
1470266144
470430333
1138349707
1418633853
1093810170
1144580719
1086750739
984551369
1486091048
816058726
1507191426
920445006
79401966
610868610
839585936
338939324
1436915978
1133706891
818295786
848126373
403546518
846398948
485653721
1251550006
382253535
1071285388
1106691877
1531672188
1196489802
576793988
782374213
314634174
651423435
773764960
947244645
757085926
1407014003
1417588381
350232837
1439352394
912068957
1112884353
756949356
1612115105
1228792126
1582813604
1144359389
409023455
427339963
821930229
1222765030
1450174747
610800622
964493017
563355502
270866588
1446004618
1395644661
547920670
1690026972
1440114725
450077702
570764384
1009428948
1507148433
832433873
909197712
613246964
987750587
1359719769
786964870
1352575339
828191867
186056193
532121594
825067367
768464672
1480379008
662975381
951867822
151416923
591295219
1413857813
615271805
1490885315
744860384
1054593445
1347615847
792097560
1457019856
1011206437
1116237528
916747511
797107921
390856646
136348311
850871723
854570729
634907632
532977443
862841955
458009043
1324715064
954426324
538900269
1288960145
838594242
1589177754
479091837
977676126
1246360004
915868677
357190600
575839589
777596576
1143163370
1084999804
577049618
625687327
1112941572
464153676
928424163
632664579
1244166058
392792587
390424990
546039752
1026311162
1201727353
278884568
697473299
840113058
124322098
1318751708
970878908
1430381742
1464628621
1395659285
852557496
1039419711
1314133100
1465224138
1042217106
791694760
1020821616
636068696
1223314313
860592412
921957429
302603931
697704064
484709083
600472378
753413186
1661377193
1087536880
514889615
493794796
214030529
449314426
1607966501
1184094252
702694731
638582491
1215942061
1474090848
580820511
807464236
1160272318
1053843449
148874290
976331319
476334908
679999201
402477409
269795667
356007750
95916042
746793869
369686521
1599895461
188445492
485679886
1165746683
920597548
1113008757
769786978
1099274866
562239965
1340101763
530643691
702293230
736919571
977069099
1282885571
838570756
292917330
1441556081
502767489
1068246834
1469328162
1119238099
641674559
928718060
1022449270
614049705
784750284
739175956
214413804
738748870
1230727202
776265841
427122936
33023482
1446893108
800617798
240931246
733157297
1426743337
294727656
937384536
1368420624
205856967
702167709
440176605
946202331
672465830
422371533
1428904523
603217525
1657509219
38629151
499486629
463322734
821331001
513756402
229212387
535689481
751556428
160358590
1049410852
226659205
501659460
555790365
1467411955
393456277
1019005403
384281532
835432757
450652769
827519002
819914922
532835368
443107633
1033176986
460690435
865874506
248695214
336144071
1583235479
290513639
828082397
412158632
1378883243
588267667
1054823992
452403471
641004127
1520558306
700450995
1421363891
745283117
367908105
1004051232
401068017
490641716
1323528404
1081356449
372106502
1127528213
488680874
513521949
718331307
1580506150
643293640
796716890
1320537503
736168800
336822211
943414267
1070496320
1142892144
728172554
1504152816
855121519
1604059048
1159757656
1378689648
282545515
1254455078
842682784
598239867
1385225472
842850710
1283456439
421766312
574221271
958852975
243458278
774986100
275563999
836200946
1141088115
543613083
1122016568
1044580739
678639622
1590831451
521199452
705055147
894283931
556970518
1211430544
734970620
417959108
385467613
891788163
1515272438
1064769090
688717389
538370475
1449427120
471570920
787306760
632733247
232322837
354482813
1406418786
635661172
732468083
253522121
1617603600
599990197
340517500
708157523
813873576
735913437
802324665
1144946756
1317973547
1183289451
699728672
832364555
800030583
447625922
1217600368
731783535
405357468
1218253877
879248585
1460859532
1005650271
1087149889
945725350
975440413
716999583
426281365
343091772
938507148
620527960
1332536122
1112935414
1331079307
806098744
670030905
841659841
708415812
1285670580
1099152484
854479688
749776470
516994038
497713762
962295784
541626016
740685511
381964440
636884576
1534461693
572229995
1178045146
461251385
558745671
481662164
779903250
872153038
511477743
874410557
710871553
804568469
54408572
522459616
479936352
1365552086
980683921
753796149
1328555314
1271592588
216405386
1197405266
1107197957
1490143191
617622704
760716048
562080701
1238739406
1428971562
407936925
1196144494
436031377
1259500811
121442033
1688178504
420497508
1097284784
755605574
772081298
1623641110
1497981869
929549856
412629691
888973521
497352131
530897747
669274766
936693514
866750834
1395577846
958784349
763470698
808843864
1307908816
306379061
984180023
673888386
1201353849
870444342
785656281
715252254
1092879005
1009371882
983278089
341595046
865173044
955021826
568663255
1383292703
827928914
1360067943
651047759
1268096303
695303940
1193205421
954402072
1048755668
866661672
1488823951
651618534
1246592252
618491324
460579958
746870648
509064536
622787925
772681116
1065057548
464429469
573385096
1324219004
826823553
1484446559
1590704650
884978017
296502496
523685092
507055648
816178747
163494411
1280086362
449471238
382346162
1082036492
625543873
1075373681
1671311701
759040415
519013018
999684156
982759247
693549275
593485014
1018392450
495416240
865153738
1349624405
759415191
704067331
236682011
604989653
934443432
783058582
935966399
582628805
1100939569
1095980170
791849696
734832885
444040490
452281052
550556436
398652577
1403784369
1452180404
1204554530
1582953716
710938768
1036164667
1695705905
872074307
460216004
947992273
1605657103
740917044
944122842
1348714535
440350065
1120545765
466306865
474901351
881228076
758084551
1317068316
952352791
975701890
1449330658
866426725
529802445
1037239289
614285611
433516491
1377777768
784431781
1154155637
818526377
768467622
1483970109
673941788
1032759623
980861659
356815310
676236127
631883624
1115257902
1252169629
1189658828
66420717
520540709
881689589
827038895
1584290123
378960725
822509603
380106152
1285856743
401443167
1387371479
533170870
1305168574
504316362
1324062810
509382761
917835231
1051691053
870714669
862723737
1061141739
1416235019
792546366
1144624823
1567010033
948879673
957394234
746765030
357654908
393954103
1266922953
794431993
1016057693
1233942311
1100030890
1150131519
1370552204
796372481
1030752727
626394703
440848647
362078070
870305605
295978149
1277098004
925771259
1186843560
286103814
1267560930
1082610466
920959915
454837071
1007917409
569684117
658188435
736735139
884643648
798779487
1065130238
1193598788
241444564
457775501
1593476122
364365433
996276775
1198800659
784843817
1038017245
253293576
1462351193
573268431
1230554739
622484508
447993461
814520337
1308578440
1602406352
1052695964
1631165055
1561736722
925041107
651727800
462798991
894238635
615526796
1476465607
599289514
893003966
1508573456
1051922765
764114860
799826802
795752350
721764615
1675839146
595941120
1399819877
1493708647
548893360
466775835
1088234391
934540898
680401752
787057003
1261847593
804330619
483664912
889019171
1383636254
1460266694
663262002
991926016
742914233
850896299
904952671
1019281752
1067404083
1370106628
523457974
426817968
1376427826
376894754
1017304730
696973296
469205995
1063617865
1045663641
1411435606
756748598
851539742
1174997366
72464494
596353656
1292012217
691698613
207876350
1129304347
693393687
1376756152
1350459708
454757873
720821427
1509153983
1427999942
930336261
780625113
1335378910
1045208998
258302347
893201226
880063030
1318117533
1078338302
363577686
802293421
209422064
1476685918
1303705119
366069882
1477327635
919335243
1260448455
1233092902
353242646
1246566583
735511407
1601320725
547121337
1378914449
1595580758
701592937
816940421
1317230614
446629143
667041635
1492795900
1060614757
921095908
1030724508
1175931663
649369451
1615866841
1299867968
1594923311
704483645
1473975239
634212316
968042460
1113508492
461353742
1568400477
894252256
1542042807
837496145
91868829
1050412618
549980555
1346453993
915976778
901426683
784466335
741384880
467263418
1278028185
921012252
1181987887
258803519
479145297
919953459
951318664
1117012393
260349877
1495915088
903366902
436219050
958957501
249169348
696582178
1235598823
1082634872
793158431
733766986
379949086
1345596277
1131408736
517191930
552770686
1494525852
1459115554
1320913466
758543020
113231591
1071684416
753644070
589069043
1101069586
1193697816
1441891387
1275633888
1444940103
1456595996
1022641301
1618744155
860452197
644317862
544663080
259225250
475281297
690371125
583535286
1465161279
1242066230
1111650313
282846264
811226060
1469790861
1022919913
207333005
576488706
1253709624
1017750253
1275497678
811637478
399698649
520726845
752724868
714152752
307146608
709127964
430391836
1431176462
950658547
834659922
1645523862
1011524639
571138735
625173126
1015666124
733316178
416241887
383560781
1521555294
688064696
967453413
1182492599
1355214670
405185040
510080524
629153851
776493914
721756048
1487495663
1514717828
1042672928
686944900
1369914767
666525347
1447464627
1182924009
1297334741
1377171203
312481530
1067443098
1328814064
645011273
1026828853
1121734409
913772452
1259590800
1496080650
950458013
853781039
1195880070
567925852
853978688
406737917
538247328
379874389
994751739
200326746
1463049187
1144254118
394965752
80415227
993371244
473622940
1615053311
1617348615
935247410
584048457
1467509236
879828608
1467532748
1609436978
1034619382
719146776
166349639
763377808
662208718
953143488
1598609657
1127885556
852610239
779275377
616274590
1593812766
1207490362
755960405
1101016693
476193767
1395079014
1422534639
1053432586
422680202
383676978
963000251
288300601
863906261
986949950
1315017873
596759069
225393722
1546293745
1297248740
998792274
743650717
928817496
479936929
1188115273
378199497
530944577
1683432216
624899786
1061401305
421008205
425651077
1253577156
1525298854
575789456
692641676
687896168
662446227
1269401647
1323933507
1241310257
1023704501
1485693496
616157047
520767109
492564449
820445264
1163734192
1264328222
986534508
590330603
446339827
189314789
1459150893
1347951827
1070765474
907632585
550206829
724031385
973524192
700139457
1079752329
1166273846
557194524
1194620845
1103977192
483706687
1295373357
1477446722
942617109
1033164037
514092342
1229291863
1591402523
743049866
717452024
1145435684
475892292
654358318
621244390
1281746754
1287623706
300158016
664881886
1452099703
1081576659
824941749
280512316
407745710
996489032
763281941
668402492
715910221
283395887
450473811
1333269372
617910322
804027297
155369664
478100985
759505535
607973901
658807710
870716229
1474284137
1355871222
473907151
1540233192
1225588269
812392986
1006911225
371265008
1114109458
880566732
864445978
1422756622
581084817
474803832
288885183
1578433812
913553760
834316529
749837456
855803995
697470455
1115026049
568905533
1467421734
1034202784
920586996
304632719
1371878329
1049653168
1408249768
1063815638
155095539
471216688
1109283763
691261243
1105879457
1346430600
697179092
601993300
1218090791
893626930
904817150
1129398873
398413765
629365906
1048025929
1247567220
775489951
691470554
1473351058
1010910443
1665732722
691657060
680404877
722816705
1083830939
502741801
857330964
710717498
371315356
768038222
738834323
1066698827
129193815
371042248
603928434
958376136
932933335
544466701
807189260
846420711
1476584193
763005300
430155209
709923785
542507223
939306583
1580310629
734580539
1579074899
580694961
892953321
1375284410
1353605960
805781983
888302425
382106760
416287410
1268368970
738934817
753052079
1584977826
501955038
394583026
471016308
1004627770
67229067
1510312434
370823350
660417122
402924160
302316472
1390493699
286489853
932133127
632358446
1251764116
937591622
978226684
1421585619
1100581834
427674314
935885911
543928866
312251183
372013322
501212855
673848736
1184619552
873964024
312844452
472660920
893734093
586820743
616351226
502660964
1217306529
1381595895
713731320
1127535924
1448758033
612240517
841709223
998166131
1431602485
837151655
895062647
830671272
436030460
714449635
969430521
1276773721
677491026
466365148
256562722
539381533
628501409
567716144
534302113
677740345
594539701
1582684903
882810170
1077768007
1450186054
673500824
367276467
190263473
1070753591
787549467
1474869018
1071267645
1403050749
894637835
1040772916
1368210621
309784673
922467467
394063406
910149962
520591153
538743450
1173973465
1085918702
543193720
715929223
1073527387
1248223942
1060515429
489651422
1339270931
1682887764
452504614
1007147574
389448438
538337014
212841698
939979006
723177168
889636674
1168131187
488230396
473704159
1041447329
471923439
917441070
811768946
809732715
480266680
823203833
1107838618
552627757
1156233693
1344345856
1265570339
1329055828
1333057593
825515830
841793841
739318741
335856143
850320535
651490824
358240167
1563444922
1383692937
1380587448
1368975557
1190415480
984045482
1145622549
1431936045
1215390030
814450284
1495687883
1030188959
1477147474
471560066
388610769
1159999440
829210719
752005291
1288536117
492005052
826472430
108581149
439398354
462111665
1214720366
1457458887
942769346
1006353699
675290299
312708504
638639407
1022738600
1509298114
531222635
508088963
982382302
390134457
1063388367
1091734142
1370099885
1316650028
701626747
1433667768
930022980
1400194170
1181330343
1520984075
693793588
819567364
976358830
1467785475
1636995347
348197915
1489425138
1001042501
1021754831
1048257740
383233231
413761671
1206599251
528018123
1274081884
1186844471
820734287
467468443
792327622
1246626955
1061424637
1168876755
718396395
1045266572
1313990804
1085987433
1047332306
1343074295
1215640724
602040305
916492827
329553908
1458071793
966518465
1307856984
1012719348
988965576
1671676960
942162560
964359841
1036881011
1251413091
1699933538
262994599
1531192590
1074064358
881599354
1476409847
811591878
1374727473
1215372387
1055778383
1407415310
1313035241
1301546916
1681599632
482484114
1038601550
672303434
1532782162
1164965654
1099719419
1056518844
1475658865
1610754473
997528415
1317892167
1625352008
201111989
1286082528
1420317979
1104702447
680382741
1419679754
302260685
864065336
1126434842
1603158960
801465775
512607900
1118384664
660604529
1263846077
744258204
1639427473
1455027403
363220497
715775520
623568176
743192553
1461561979
496619127
646911602
1422387425
1196430672
35194142
1089566330
356022829
1104002135
1599166615
979059787
1491492501
1694877644
423991527
814726407
698349753
1103577905
1676475586
1192939505
1486691902
1699933210
509426269
913826650
310287330
757780605
1467675822
324695652
935843627
1150591200
614144136
662055653
483819397
160157589
1346079357
64411985
1160940546
539023267
926853520
533714708
308433580
905646260
854845320
647488980
1279163976
765653013
1166570784
887512792
1039478564
661701509
1144969337
1406349410
891199839
1287666132
981685276
672598302
805695345
1492976750
1437503365
862983283
850106489
378032861
1650835661
440986606
1326544881
778698308
725016166
387587934
1326248196
969565570
1154012850
879190317
858469077
796813831
1609156881
513628288
533163788
132966844
1265405934
1421989630
850531026
616012898
772881954
812812930
653472800
996780158
747104837
1258775212
753557284
545302747
620475360
940205462
916243986
1382198834
734786338
886582770
164980499
787101229
1111376014
797142067
728096199
1448488662
499013876
874708786
1394993335
1248193177
1116487617
1103420062
1098027039
474370354
1051836094
612823598
1468502435
665600392
311674111
1443981881
1131560843
1323164939
1387617465
1331640363
680440536
1123406672
582666837
1193105320
766005377
1136256572
804311698
1308385533
762288439
756168816
934686782
491810809
598749871
1064329524
465143197
1057139060
594149495
649177340
940800736
498859771
1438114055
983295116
1549195778
1172404548
592684706
149254351
861494503
808032306
791238850
1612625819
637505090
1373161041
671536709
1313168824
772190652
286224139
937171027
578380563
275136309
397356410
880134670
698145940
728414445
607104352
1272883362
490743878
765177416
783654559
1370159810
650979151
1043864203
708691664
1365462911
547398174
625603197
675034397
1115907308
1139383548
623634520
1566710442
1044316736
1121761456
499631404
1071375917
1628958218
1291123561
673427123
1295162430
902311830
1396628877
578681788
1293594844
1085818985
1021258843
505742450
869516522
1081918406
904034881
680252925
551765210
1179111373
461296703
789719125
1155007393
504102696
1010280179
512399651
1424391237
1224912342
1096110797
849976559
812225660
504222548
1077901936
1155360528
685262756
1135745154
1419793838
694236717
882089779
754337581
852645443
1468669554
1014190816
716100096
838509526
370103868
659652556
1030253350
760281079
835466157
610745004
598173118
1296709149
930630541
906503556
879841549
1475192462
598260443
729618652
1110976884
861936652
793752395
922533172
340583079
1128081142
1141940362
722991002
1003140325
1290406361
866592465
992253909
835655487
1665983881
505372809
1222359580
1316596266
1035340235
422142227
851598754
517199814
654779698
1244696678
1182426444
457817622
1434209944
798806278
692915004
776463921
570314150
862968660
717809311
1367104204
1426007617
615144985
1637310946
742049814
889258974
677093020
727253911
835126343
896555234
1524371729
925598561
1128040260
958823125
923909502
749362276
890001550
1415275991
644205130
1675167298
353030298
959242976
987563073
1290967996
353448511
788939867
902539202
814617680
971118705
168343734
1033241546
1473081207
1023110781
1654117736
926032391
1095135304
996364807
849613311
1268081262
1477223881
782849118
1006076943
685667533
838134253
537757368
1166177982
1048191910
630312095
479803668
901560720
637855512
445816220
170676885
891660212
499965515
1390304642
1040437107
399321292
630895530
725540378
1067806882
1118475297
766266600
474829552
721803231
1471355533
1360239758
455511797
439646531
604616801
1040432583
1363006288
1427899023
203493943
798444217
1482799372
994153962
1013664784
972916178
415879080
893965675
500381361
1429593624
1250072009
453147495
953919156
1090251857
1464104763
1355724742
1224345909
1249729861
1306930593
1281019502
697794812
248181375
553529915
894753682
1695471185
1470856488
1228391913
1021582035
813866114
773773888
796753428
1261216638
653243190
801925318
952472529
1119751865
335356694
790972724
539051597
555616842
1691217189
1622697032
861781864
1564596716
1462967062
395098056
878149935
382500304
953125540
857222525
982960240
960331380
1550278337
641512675
916974414
1056860595
878964163
748405610
492185234
282366930
1028625389
530467082
1354458780
705443743
1051923981
582115173
408785691
879394201
1440616484
1345150906
725382185
1028858748
1013197559
1245623430
402775296
708870638
821710717
642227105
945561575
1014146967
1458892992
1132052035
1062913683
539330025
569593954
773414398
1348246634
1273241229
1574690962
1162887652
462792406
577843597
780727842
594113026
1160579411
1543741681
700372965
996067144
762163022
1658066109
1415272051
875112591
1303929981
104570197
743531585
1214377611
1165512546
1670612931
1203692831
855920705
414537820
1640817876
901834601
395369115
1672327017
1426659157
1437190319
839326882
723302594
878601992
1000216158
862647099
881734496
1693532093
949688560
1029428290
1318994792
770929962
738025989
678072635
1410775392
645927113
840906314
1532166103
1450741090
1307766932
511290985
656701365
319708290
1240825746
1016267566
637035072
981023971
1410313023
789398561
1667839215
640836368
920551248
952929839
594204879
760309095
943132254
496576202
931248964
653560045
802967732
956421552
735694709
1041849779
826988197
501529431
993399747
799615141
654566771
640505817
313262061
711566254
1392139542
991531757
1585472841
745742744
534437628
873958374
1338692451
670646656
887650092
1610520137
527811754
1698622089
761263934
1244132995
555228430
786346843
1077607470
3398558
817167707
440918098
1449810968
1223815021
990238335
614829118
610164223
1081469308
1230699852
518969159
351781482
1098622674
493337278
1466208421
638340263
565162604
1018943038
1222483524
650913069
777918175
617416759
662413076
735801809
1334058115
1002765431
460891686
1144232554
1183833887
268738974
846602971
327458546
548840546
1498702489
1036709524
632879070
998701099
976736280
909483233
1342818949
889186324
469404650
1054187723
850183870
1154325209
1642153114
779776489
599307048
719308892
798189817
896260506
1313552793
137435987
448956588
1459474491
840634278
43559911
625256707
550174689
785041168
1034295265
1525069828
720228914
566408696
520133127
819617373
1000733873
1277655214
1370578476
793630255
1240606256
988891409
1073765940
526578498
1249092796
850297545
556272459
804931094
1274407944
1052570539
1310877407
1106570253
948274343
176578151
1039493430
1228428255
1475067512
1489174915
402772282
833350836
686379663
408620625
1029510544
739849942
985768890
1523145658
458356570
945722027
879273194
647321350
428419875
463189466
504791813
412288666
1208088589
1310367059
478379911
521540411
722422734
1272768120
1174093969
1420775672
771477430
412862085
1151577181
1177971965
479774141
1449210775
683105572
995967983
429874711
586300155
424149263
1640977086
696526495
531527472
1335864576
397731274
970554380
707904937
1360317280
676974548
841046773
606326470
581137115
304271947
1569947828
480051209
784670916
1035985196
973242827
1089894443
951783093
1462313739
856390746
676492082
680352830
1225325251
737746881
1060831020
514117477
270616478
592876436
1020099996
700946024
1110988826
659905465
396469534
825451357
1117172666
602487109
770486804
909827679
1264886070
1106716858
1479858973
751615571
934194306
521424653
1356474990
909618214
791451153
863635717
934393126
1013667432
598320635
833669033
732177954
548151707
916793400
414561847
569962720
792507145
1091882774
1319416598
706720540
736424701
625616648
892074407
1018337345
811152976
1465495850
880083195
1085716627
724569562
290186744
1122990680
710378312
1489999781
1178628170
450439327
462466801
768069920
894925875
1062269230
1001173874
1364260676
1105249065
1337853410
908830050
811319960
498703347
1350101913
996442257
777078947
1686323276
818139168
857305963
568199116
449007679
661281545
750726924
601568575
764728248
706568681
789972093
1336952722
793297958
903325228
888709426
560833318
696817481
231304079
1294309338
1480044071
994382845
748900682
834080222
988857749
795321313
665807323
284634974
1699033619
479697576
751672650
936802438
871198298
1145935775
395871403
619899907
489073554
1423280417
639208506
647222290
339491551
1215382383
866841863
304989228
1600975648
732013704
831649381
967915784
682484645
1026930827
459350863
586025048
1106979462
1681989901
733567530
703035249
427052445
746282238
1043138431
609258962
1025956680
833497715
633265288
613593554
487146080
881297381
907779630
1083560638
888278352
266775735
1181980406
382207048
964990164
1352678645
702143996
1140056901
1199061977
1333541126
1092710323
330355884
1618999851
1376612645
671287163
1034561919
1237036268
498865770
1528120950
780449356
814771106
560212650
983468960
988159338
507313037
1357483132
1629654759
492874418
1279355974
458717324
544987901
919186996
478588659
1056540478
408709396
1022196425
408572757
650825270
360304621
446151008
1154900646
468157409
1047751813
1560419424
1241371242
1688652514
419547798
300019396
509410392
492847785
697341929
811018976
1045125712
415184161
1264190485
830244873
1118026319
628287726
752240298
729000518
1453649573
1497286564
486501340
1033538157
1191638653
630782449
1158096093
750064529
660705689
925573102
1561817667
722001229
1057646283
891551605
853441096
1009959711
274368925
1344463432
584773155
906796593
699699802
409738072
1066541645
1206806655
773021858
858928639
1049710116
655608158
825610880
658829208
1122020142
817698412
1492269459
993491283
548253302
568649892
833877242
607895671
674541482
609117911
443279076
1378321970
516793499
839004459
455722648
791161384
1156927602
1274071944
273883162
1090625804
337471211
1336894598
1363330475
589788333
946241093
402109087
636011073
1192621565
638667674
508408214
955322401
1465001839
436530678
856649949
946347728
1023035699
943942305
1445776901
853276324
1255770593
989013341
813121347
839087791
1411264441
1017762646
1066697519
785287269
1309129901
794805629
735764922
1094124821
1345878774
1599836067
364716747
909728107
821054094
1037904710
1102823930
1143375823
1065049237
1386383214
1563470363
799871986
684937773
577846562
846829308
237910797
794328356
1042124743
1309389597
1172457787
812559519
453520195
717803396
1038448878
916090350
773795623
928210892
1110099075
1408724700
1342607844
1080977132
1114567754
1043168405
585986853
340130348
325869143
704060299
718641993
984751675
920452815
986255641
905869784
885043895
502608126
420059309
1336247663
457211695
1056281105
651877141
1058558349
1108056832
897772529
480187604
472441547
1182601928
1056857931
868755332
1320088669
1679284942
694608869
966354625
1044080601
1266433737
949518443
454926991
472999443
1207429833
816858914
839232591
579759065
222405325
903407716
956584797
1433588370
707887024
1545143743
1181895312
1260153131
1116902824
331326383
935054190
1542417566
983110879
918779055
157598349
217076417
596042164
1671408445
554139012
659184927
1211429005
424902521
622580694
1257767848
846163634
1284497827
527749331
781608921
499516145
781010979
1067495333
440048248
1388890016
773070456
752212233
1569535961
863262083
986569578
704394213
717930258
400726146
406372636
491422893
623113305
579998363
858156833
872949590
1128932965
686889951
506691576
1334023796
1158294910
1524537137
480190808
1257310690
1297748266
1420472013
304707087
1086604911
1089967202
532399112
689150356
1030528344
1379616234
749016822
1456065164
14396328
497963817
343792237
408510312
912103535
546114195
293870917
1090139100
853895455
958755164
822520744
215200642
1467313953
601049299
415006317
721600422
758464379
476730909
569237207
749537935
1361770448
1678717146
1573846328
1322862251
782260765
1631478710
981762293
1033571359
818230775
965165291
1153736805
465088498
788888468
955310090
618594358
1072012074
1607564187
418585686
997026524
443291798
790457139
1173557071
1324853888
1292966189
803011333
915563030
1490794950
1043103241
574327547
958239459
1201988426
1675695315
1260075486
614366241
99883704
1636820727
1599730366
1551115300
553753859
352717023
702755817
725998983
529797888
500695743
921503472
547785822
791449602
1607954998
242858442
879082615
857201946
1211602512
735481208
1299736966
829940556
859217236
1336590212
548829241
806692400
693045485
912888361
478941418
917738586
128175793
803371616
1099592994
349695088
793085652
1246150141
756656938
1409213448
1371874861
380362393
811254364
1379124948
841805206
804292359
891269874
1006207018
1276147660
896173064
1371565043
1633586789
680649841
77254798
1472159231
900142011
1298851174
1251932790
402624125
1542610244
946970546
812100596
588194944
438500683
470381586
998781951
1028799985
707017711
181429424
550774047
234144345
643895903
956137193
646205396
455398166
700552725
1365655572
1113232922
1636662972
528129717
728660069
463047272
1200983770
582183615
825178422
1275767858
747975881
823490343
660709755
717872287
755602260
529229598
1387690629
828239908
555444665
549116570
1176697804
1358204793
859572847
659148828
272208713
773585771
444605145
1167357245
1313242625
635041015
740616638
551350231
228416554
1023720873
1093130857
1466938256
1377838880
1046033701
1347771940
561804423
547294281
998630137
481293480
1039449707
1000817496
1112554732
250364613
1287256072
966196287
1536162381
1096238437
492407246
1218848102
746033245
504797395
889025296
1355725754
1366371996
631548448
1324403753
3318621
1085906576
1572173939
944150684
1271907027
956099204
669815493
1039043374
1128297441
799633812
1098361064
1632608820
845065285
1421167866
734297907
505659107
948338753
475801336
811242342
1591582711
663228908
1613048745
656014053
86592601
620101577
848884054
1508806166
1025602838
1052070964
638351720
1024468612
293063167
1339924475
58648893
1410433564
1206474610
419777283
417082454
546583074
984333016
1201642573
771395026
997684951
651854930
1523676371
1299916525
1687262562
365174627
976526469
1638706766
1130285666
1325467243
1099134711
689220918
768540901
1461699145
1004752202
455056273
1621108854
702921012
439468429
961121427
631743990
1275540864
424942714
788924279
737958950
1697381596
1014735147
439957048
1536083893
805813869
203077787
516206954
793434527
1604330151
1275760732
1272089892
329800271
451511436
1276408734
962877967
1095195499
1214714107
811256075
344375605
452462214
1166577997
1260467591
356216023
880324865
700594280
31984
1162546409
1572294409
1396493090
1387471742
828617604
539013511
568820529
651920819
512932800
927482225
815102676
788825106
498203498
794285027
1087830477
692201659
1441770723
1328871339
425209494
1158146161
1390435149
685440398
248020505
1293469186
1351997293
907237695
455018268
1492472222
421149724
854676339
719569095
861700912
924449415
511195208
1274322143
917767403
1131951959
1005731222
869362991
719536612
858687085
328590290
726894471
1009058105
433123625
1010315162
115557550
871912984
634227593
1210169857
1087879379
1355296583
729401506
1186136838
788708242
665335045
1396308994
940569185
334532377
404106896
335895406
609125377
1211209610
1090789538
783440704
538853777
756611872
1293409975
1213104059
421394474
663921267
1033695380
623955949
559763106
1440800509
1323656388
499690589
756507015
808699167
650449232
1494319072
627945934
543963837
824322798
950714296
278936260
1171882490
736732311
510277086
827209400
874385590
519156896
636684011
1111073240
1499682393
539666991
803496500
1385050101
810961088
1159579210
877990335
1578380440
1012166619
954808531
1178018299
126627110
418864514
134233134
719232439
1458375984
1574594041
361982212
1083585183
644387640
854195290
661972785
1357819935
1337609039
1221670175
1592140249
905528274
1552779199
814999402
502893353
767765386
509122861
884218341
595555688
1137836369
1379739427
1626914714
212007910
725384373
563536140
979049807
1369211784
1091708044
1411356143
1697040083
1690568989
1261375664
637820361
1310952064
138287015
481835188
1062130421
817665870
657457844
474849344
1384751417
964121587
1576111005
731932649
176796619
1121313346
505701065
566671857
418577649
888243517
663879797
617232104
875539403
879009616
1277447798
805684081
847276015
971520729
767867203
898193307
949013531
610514960
759855758
917550521
416872086
1071003680
1172838430
845495466
611537424
726552508
1311688719
862843738
1442889334
372658325
1542389814
862742494
543822589
710969224
1011048484
1014663990
410746533
1022049653
575386020
1352073486
1305517533
1377407207
953672781
837730063
346190259
964331171
518892342
1667917776
1129552160
1459469064
364165625
684941542
1310636044
594326724
883207584
1511502251
1491249843
1073256382
398934601
556342550
652230922
828639520
803182819
1063937155
1188081351
418469844
726875222
1417574456
889857532
1606735810
1022322022
1304532669
724207596
1298853549
182954311
518691182
1248791333
944027320
1324650839
746219360
1051637452
1230131012
966633464
727729623
1193818905
1546675346
633947148
944252931
543432223
947126801
731645591
866997380
1022043403
628312304
911597577
440981096
500079624
272146693
586405140
966760275
329475639
1271839193
693411646
782286120
1530809366
779405235
459741700
775386799
466375940
329447840
991818500
1223472264
612937178
1394056495
438825926
426935579
853686264
1148189187
854541750
591391544
1291629691
910170134
1183649008
1073645417
778748776
704347262
914354903
1383102218
366367693
596256593
671164886
1255061707
1593230652
588598972
679895123
959013413
914087605
322456589
822719858
1132117362
1334430714
644193575
594277944
915409088
656403245
260740050
1225653395
850924662
1421798542
1664945794
1002235191
492337174
966859829
406464349
647769922
872444873
995001516
1357510380
848632776
1247539064
1487756001
1442438242
732285623
770566300
702203124
630540166
802456784
462594053
549956483
520020388
951723324
1478988877
112342261
1298824185
396654957
370828809
472918351
1560473095
1249506393
1046786061
833084116
562644605
663743147
862088291
728670411
1306508248
576731279
1461040940
1278001702
1161854160
885418995
872251565
1022605748
521218010
680372826
387543563
1492295290
1446165822
1475645353
315054287
520681517
1595288136
931372228
689196905
740334948
167100274
588876431
473403677
276866945
619514343
330990601
411971249
590586775
548653282
1242501013
358337228
1629546985
1338561300
762629210
952628711
738246249
404500140
512998528
1577053774
427868713
767863353
1294909782
502020416
988100184
496897336
1226190434
1643042031
1517086716
1321653046
478572253
860720651
479472893
638031054
1564738124
230118067
666577772
253911742
758583978
1051515923
746639973
462376801
293748543
991624802
1513049745
319988009
332124532
649176992
518799125
949084626
839017287
482906929
762366603
492434405
663783352
1496848831
1313884802
554568066
1100339534
636851475
424246758
376742582
472247973
889168983
731220106
885886403
1476737869
804129799
1036703312
1396713649
1191839494
1387891580
906767011
893137323
435806997
686804227
613978994
744955172
496162769
702960189
497037745
418933190
610144562
1464864950
723773428
668316333
462433174
1393198478
1463986542
1067554829
652997240
603536619
957469352
1368474817
1329473172
1479324498
674850062
820831446
776534025
936615507
932903355
815779011
1414139908
1221285164
723013152
1437339959
793420334
825462481
560078624
1634469704
104751735
718032448
1602965132
367141536
1043520199
1340054048
834807266
865929824
656200829
1317575412
470087954
362357976
1249012637
842604055
742165203
488762905
1303592780
1332766630
1028075019
625262347
1012708040
1401158220
1451254728
1206883706
1208943909
420732455
783451662
1316921186
1231887212
832681182
897256486
515961842
748447355
890356690
1005628635
1225864716
1098756623
949256138
1312847869
770133860
508796990
1034712307
999137672
1335729084
410306061
954288048
1144569913
596321896
1333170670
1297416116
812785126
1019803348
446261156
591644577
748006994
367154693
927187193
1508484943
867926744
589092820
922615047
735421829
868859102
572883008
897800306
212053116
425645386
1229869104
1177219433
531907703
1281483655
688324558
1088019980
916203435
726116323
1042173258
1510785006
503114677
352020505
1093089069
1319239212
396003585
37147939
1208501621
954386434
521693684
1170837025
856414487
1452505366
1055713246
1524938073
1047424440
497163612
370734476
904605508
257266685
895711982
296260497
1379762432
1329417226
903434679
994242876
1302029076
980054535
968688186
1464671121
1579856568
1360553808
1076063703
1372975340
1207668957
203174915
378419375
1483304109
697981644
745788953
913356697
290626245
804530431
832126540
981573961
1097658354
1338281856
1029159254
1173642822
983191150
1009871057
389744308
697960337
1157451531
810310332
467191627
1185562865
1685152565
1244342615
876127412
457396372
508615582
537319835
688398994
1453136550
317695772
960790964
711165403
1510604645
289108435
913598841
629573515
443324942
458062608
857229425
1209849724
1458625865
418359276
538725020
352037668
510743034
837022002
750132899
474745471
1198495186
695896122
992919019
708566393
1115922929
1247194749
557308476
1128500800
635616863
60966158
1548549727
930499717
588189865
900650514
620975835
1287957712
1018730394
1493703806
888507742
445175196
552713439
944944097
674134716
754187428
303067258
744294382
1304764893
299990275
1663683289
1029197272
1604950254
1134854989
702510974
1151821012
1374077901
738403322
888992472
434906166
351068630
359474398
783114966
907399220
1090507254
709195471
974331598
1689906025
1256852680
856838548
938403300
930374355
624804697
699885389
1102606109
1186329985
1613260578
157965383
379375745
754798829
1353063043
635775815
1333516266
981850175
944212289
1493040169
1092036800
593543485
94508898
866189327
41789456
491679761
1531357842
1591890988
590241064
1472805650
1300494557
1244379105
692086027
983305229
553363498
1038154777
838739991
1487348255
947044995
654595329
647672418
1371914813
978587027
977402370
590020250
663415017
407255543
731529257
488806838
942625769
720397264
846953371
594577060
891306100
497479406
598949855
876055314
573807536
1171686562
503830930
525575521
197595087
883613085
492608613
1592126467
898928724
1512902508
728485739
748451187
1237064063
805836557
3048307
1271423483
964266352
549943136
271949257
398362227
1615986813
1124446521
1604884648
799363857
295347013
1104604112
642983531
767576783
420997806
755852208
340175877
743344841
1120802173
845414031
946992314
614905558
756315848
1692393032
473300694
359151371
1699291033
1366152932
972727882
1220107466
593278874
445242428
1078598814
445368652
1489660490
1410986541
555361602
726945345
1159327438
1271570072
1149692503
742211666
825695961
615345942
298427995
1433956456
649870474
617392762
1501726326
758955269
1361352840
785714033
736599005
709574782
903663664
1093039031
1306326524
1687747168
865729017
1430508679
536009028
1069468561
1160367684
992185740
865905450
1303435836
936714875
578690891
369026100
1352642316
1271884015
580241867
1341373772
1448354508
74978419
1495476415
1148381899
1141775131
399631910
576903346
534078776
1351572366
120722598
1140157423
889680187
1069082150
939234992
498697073
1049061483
804220334
1049868538
1057927499
1608422103
859479898
929216388
902315978
1423688594
795282992
512189065
371321531
69718671
1166887824
941613819
1308032116
564618036
901312592
896617441
443370804
435478386
1073644392
1047806219
1133472209
481985558
1151850151
766923575
581693535
864520700
868669022
1451341766
758149361
1326752253
1386588027
760511781
469406411
976613429
1069636582
1570025571
1038824857
482636750
1005329401
1276964370
1507663630
584305800
429274308
780162053
1162733049
336108276
711214351
1338526398
1173377915
911042505
822143105
1087509248
901847419
674534719
903367643
349067677
1140309437
724620359
806982980
1677186303
949678807
1050790954
1313199551
908003947
631224708
422625706
1120334751
584439954
1215455270
781435015
688333331
327435975
807674156
1285195408
1160173250
1643702134
604247795
211535920
895520433
1455582683
436452505
418843958
1635866240
1532286623
204636515
924204710
1416638476
653079510
635628767
850292204
894072554
1342677452
1325482233
1589733059
1047136876
1216535262
1018921597
1246801662
1111399181
856666806
865878344
564584039
1032650055
884708750
294201812
671428039
817410717
1630384037
685138411
920252413
1019805335
941031017
1021267292
1433244572
1176314583
529925864
935343341
1004151361
1159160311
546892153
850880393
1169811112
541054283
798823259
941196517
585868142
675265554
475381974
786207110
859151479
854810512
1245024493
567273827
947816044
625857058
561735359
1284972703
1227091017
724896446
1252226039
786812973
1367864416
1677290571
400884545
919419229
1085285700
1619628982
183409687
716226552
381444120
1294639836
1017351979
782481516
787147938
1235301369
1242552872
882403059
1018556584
557397628
722717637
308833730
583610514
476167574
1683997321
1308878697
812783940
1242621665
1027877664
508648316
716908639
1536959191
1268400733
398513821
829749932
921861077
1056070950
562040616
635134611
1353718233
867956877
467862713
497683031
1452392620
1458019354
911784322
382219194
410692278
733863922
106663126
923485070
307531741
877317523
805071777
1074658601
1136465541
826635482
930727966
1607088260
681696898
1158248491
386451309
763355221
937443313
907104414
1135450927
1096749730
1204660229
1547197181
1125006809
1248819934
923769915
1293807847
883007606
1261973886
1165087740
1057595217
700167056
905258841
1075609367
549857763
1129285829
1010604987
716097841
338807968
1029234481
862816896
467547190
1076999769
1496653777
1143748160
876407892
1244206937
983595733
1329938817
1208526591
1351744126
1156401371
690179503
1406857741
1096755985
338496621
457412795
757877945
953078035
1052116323
596902085
533393923
977691535
548203298
1247326348
982273750
331145519
452707708
617721662
841951649
1217046912
1037689720
1378888626
622234161
344706856
806397803
539327045
934452302
961109718
1240310821
1143546538
175187113
771657652
942205349
1088353678
1113478976
1532109737
1078189687
1322745750
770827350
1566540975
1148858265
1044548628
1060249732
3876016
1499725943
682297254
714570443
331473566
1527781941
612002821
1026157137
1037956319
553764979
1052019261
1221884570
1406334943
806546302
603184418
754417218
620175247
479983668
1533834865
1427442267
770478419
992933653
1353391891
500353213
393787966
897115862
972150577
1267165173
28364972
802554075
563676732
490647165
1323538240
970766565
521305558
1097384573
1404653391
1425839197
674188776
1696889643
1068588555
358747906
426150916
789733414
1527661381
566631973
1105905544
797995002
1393223940
1364751084
1277098274
765176875
495153792
696757869
761295880
1397316065
1212291503
81873210
1079089235
592296039
884245069
419825118
921869243
1183036384
786734089
1323478194
1074305277
946373487
1011576425
532985424
1683184531
1265692073
1333676131
535347351
595107658
387052895
1010369279
908561516
329325929
889880301
1032322002
1342099509
1113700939
931576898
917031300
1445082285
996544581
627076353
1335414453
633095154
747394961
687781338
936191735
829505572
909397863
674839922
1611224426
977177167
1055414193
1011929025
531878741
412148036
379937231
1361520718
973020290
752399539
853241882
672094873
806298546
355579575
1020405156
706063225
475244259
714718037
747836705
1330553560
507597505
578488296
671615680
933079427
879342304
787811351
989472904
1044145046
534663492
508068616
1114627233
790182716
644737363
417500149
489720155
428447742
1011149535
725416123
925214508
730619063
894104765
398531510
402966091
517104205
849965706
1123791263
467118902
104841477
1294729532
373363865
970820436
968354230
941596104
452745245
786053981
158909122
603547168
569992699
705025681
176528687
1157367744
1617845864
915734922
1012613959
1637201412
422356667
844918322
1207521475
302342147
468025096
462192964
715576698
557408975
748181342
710680771
1438684853
920477083
679397284
1022375014
1350248949
499381330
884027688
705615844
463439413
627421864
907420622
627353172
397895688
734487612
847768379
398568246
771555170
218403709
748738002
651453467
335793230
301245513
423162147
206196090
573881348
665385971
1528003131
419967394
966638386
337794841
1352724591
366110566
995876923
365485994
1608030068
411680879
713518540
1054067868
814835752
490385983
525599721
986668644
477379655
1012071549
870581977
482598769
1322609905
413768260
662666678
650741775
658638918
1174933718
474376054
1394216871
1662198541
533260880
731113066
979273918
835502281
1356558653
1405795747
1495065589
859263754
1000174591
771826811
284526811
579538129
455475160
506332031
548099261
1383675258
152862522
490710483
658069343
268420086
624901061
328003912
880874702
386087258
530094992
406751770
1069872026
838884319
729331553
745963945
600782649
528311972
951406431
772992276
1556609963
410148560
810760518
1439585534
1370966922
514174637
751580760
1380207348
770030604
1355392162
545668343
829626059
444499602
449643595
1345626554
1334501337
958624154
751503006
1538976029
597508753
518554558
746963496
1448805510
285359890
1436535996
312808673
403420708
1346193392
1115112217
1044355455
465249555
850579019
1469031297
1293630702
264189518
1370094245
986516473
488991567
1215949625
725643137
764875366
1458697548
425849533
1078168406
770075719
1266523165
855765477
1055935666
1232608505
691199457
1596981514
869002197
849112870
1112336503
774899610
772925553
648503470
1493798509
1200834479
774221531
1410063752
621016013
1024526001
865728208
1053793338
746311901
733624324
1051048470
1044901714
1236316026
1390710196
939389114
959900585
748316392
659062211
584323954
1585158424
1361749220
444213269
811448496
408491144
556295044
716492929
1476457800
651519117
700654323
1109304996
811484606
318016679
705627607
663715913
1183926864
526884543
310704159
847977313
394974478
1067954624
533099845
1603582927
772955163
525818060
451770036
1035142348
916093246
736291479
718255267
953444467
494005488
1132990888
268985873
414283097
1668621796
576459767
927062536
625801210
984018435
396209687
1134745299
555240973
1165705591
357249699
917563394
1491020940
482377360
1306670907
154903313
1434745502
1128527604
993822814
1678190897
567373357
748444987
910387367
1224599035
555068539
1373967149
1523110750
67102972
687449472
592339481
127931663
1149574946
856670511
643443655
1331373303
550373190
1391797241
573610898
960438408
170724160
918294263
1323571331
562782028
1129496387
855944636
1087251867
1422803824
628216158
1298668801
546278927
965270018
894267068
701936957
1036268813
649304067
1021350521
848919568
742681999
898649579
1612911567
1668604820
786440833
1378834003
1064705887
1069205187
1263516830
786741944
552957243
921353929
1216382308
726125489
715732641
873959947
1579565427
86492457
815480152
653185888
1182176709
1350809826
216839692
912891453
1120747301
881978169
978785541
836199780
1300410621
1031947021
1198671422
1570869888
537581256
1062162288
1194403437
841674501
1231736259
1323059952
630010159
677970503
1081153960
801472111
510625065
1279541418
1202403023
544387354
603106325
779871496
1539073665
1300153562
900913683
1201879064
845168180
478089610
808305979
534037585
1428938503
1028804858
663331053
1166833115
965421363
442103326
866140504
473768509
598334810
640874627
690046225
204267281
927852349
539763353
684015644
73744282
827928241
172858414
723324923
189825579
774029089
426149600
650760089
574214854
687475616
809177676
760678698
682534217
700802548
1578625647
473918244
128164599
396670027
980029505
1224324582
1470980186
1082666170
1432133375
1040794583
1096751947
762366519
555639145
727807006
599908940
746081370
882063006
738769678
594633457
1469049788
1017813509
866377808
713551385
186770159
1069856602
1085549807
1572304935
688066395
1616290668
980415065
1323062108
1552414155
578048616
829043776
520761768
1185614878
648206318
697823425
1043965088
1046803272
611197861
1053673774
1665966706
1071107809
375846057
797386239
1028155931
1566770714
922571320
1224943711
908325395
259194957
741900773
730837836
1486303556
1226844989
1130797460
1153088727
1304296207
943438176
883388022
894714328
2780939
737595195
672568428
101527315
1066258705
931084951
1065107262
1655910794
763814042
757242738
1324028915
1250492386
1186259405
1264781398
943313112
1247594984
632897523
764300166
1153333641
1411304936
1422296852
797937632
1261659519
196546673
1105089333
1369626070
596887691
1029829668
163159919
934810571
891321715
1680172301
1409932610
878183560
64120833
90919611
157912294
622977870
1058753357
851457780
1171216533
1304002230
1442580436
1030891081
1293426249
1391003047
593991995
534329498
336568145
480121407
536217651
500692234
378323761
665953219
580152007
891990297
1662613786
637280207
1073814665
235350638
783562673
112033800
1246286675
515120313
473999301
1670720763
834076677
535888276
1055002462
1483099094
982031942
1243293551
1049726244
1388731703
1382535187
551360596
1414605671
1547258762
807027594
738626512
617977762
1183542551
1474080006
1605193451
187327048
1472768670
686410422
334310944
924946775
720587456
711672880
385131913
370638088
759312386
558863079
1201448826
1624065498
147341993
1264223168
490369316
684209396
732581680
539220755
1599633122
664191564
1421305643
1035863906
262230431
1356292527
1170904497
1238588376
1553339032
1414946302
1000533751
1260924085
887344875
1452262729
178243473
428448868
1206492715
1271419354
411872106
649836101
859525386
1016981693
290635513
1474927706
1380166380
755268153
540675643
514702020
450807011
792973806
911706686
1036400338
1561963160
296107682
727308569
740082098
1060192020
888709186
694984845
783603273
1405460938
718645667
1262101347
752201521
1293659349
926188693
1433918091
998407196
1084135984
1503067649
488833914
696912711
399954800
1052629911
1532919029
846532908
1049576308
425085754
743953475
1195301992
476421427
831370880
1035907531
826094172
1072576702
1303674908
638079895
987088929
600100863
530137349
1487601106
1324170026
1275850130
1296277677
1311120142
948471311
757728693
1271519586
1322959980
866296763
943033033
1276609361
652231328
771374722
1536240841
1048322650
383779600
168767066
719606194
1284605161
1323858721
1208720655
1052921851
1118094018
1352965732
1019755198
686298283
483165075
728215671
1465248735
1536719711
1035166069
1135026645
822019905
465176548
135659062
433128134
1236208760
746312840
1112062092
36936650
1157312129
1445541816
1418957981
1307422736
481549737
298287884
1499146582
913177773
272828063
738200902
998539389
922388134
954285620
631818616
1108629724
1285577476
68658774
1073153413
1455489612
1143348297
1010437548
1606244364
1489989987
422910581
921841297
906042074
1028388541
1679203362
673129638
1313608104
1081139296
1350804164
903678427
1132893717
842421958
437780876
420807861
259976523
399916552
284379900
559841774
1098418183
1113950997
1461499324
654530836
583790431
767039650
1010285670
315532007
872995423
720678993
933539245
683648289
966472919
864313350
1115873257
1516701909
966151212
373235757
1094826131
1015062596
1277930756
1598955258
409831697
569597828
1199814856
1301229497
862338143
954107451
840882052
1312148035
1299551973
934905108
414677604
1220361287
1320507580
949793495
1483088669
877348098
1647151909
401999479
1108605834
1029050699
1539931705
1029629428
1047615972
1209944762
580120954
757348565
1536478009
563302855
360076349
1266493107
963880454
1547368419
557178790
974246621
811009011
572562089
1362857158
1138224809
444749488
1611847657
995221844
1349525937
904937069
1134805971
699223207
1103600161
659468865
986615882
426966851
417133847
416283864
927471097
677767398
904775565
320722272
473364868
854998817
1515263713
831585837
486254243
420623915
870347463
996642243
615987195
1355412948
168063860
1439500992
982992570
1223305151
1427548001
1459575286
680475161
816921356
1084775080
629480693
1303718241
808952690
1024342477
846411246
772258617
1195485121
478678201
1232487157
688193440
1459867600
1468762563
1328318128
721768601
622502265
1610833462
650354202
869412322
344537063
785216467
604432670
485571262
1375098946
690022046
1515960915
1070235608
1193767425
465600289
1145639415
1236194605
704668272
728899003
663728059
1508655389
442246330
898866348
1016289723
1085321797
1366275108
839594006
699123369
1319796797
948671813
1637337561
887633812
1139399512
1666607620
1443910775
853985981
608960208
880314362
308531291
662374434
980824998
1269062054
359464931
1022986436
1172491789
1601271283
1090303990
1448347606
1660790283
1335528648
628167645
1344194860
819721426
1206681255
1302165143
976603633
842407955
690553553
1085180427
534897676
884489238
691411875
480079629
707249889
1428081868
1175069331
516044566
1285874656
1221537396
903591169
778700701
1448689794
1578702973
299987033
1334929956
1554398128
872450417
1319766580
1564198373
533983736
547614929
868801892
659157361
732794633
1593526711
1046839951
760025008
668110524
1207268749
1295155227
1238006159
733949358
813916783
1081031316
574485809
648262301
1395190958
1560366940
563581149
267286035
431460996
1021808560
772058227
1189555252
1106396371
1337221593
953909769
660526723
924321272
1122688242
1508909520
464498298
15911437
714229702
471774167
691226955
1568192814
386981983
1075036379
484661145
1669215579
1071907350
649841724
887425538
1210035378
1322201807
131967920
1360300575
1562148266
551908030
642657570
1211896510
405188046
635325634
417595062
538363387
882840687
975549705
682415401
1420294623
1099769982
728564481
681882698
699920515
440416364
1122844469
1249044209
487450910
668967376
485478742
559925237
791991289
807516107
587288219
409459439
492006924
478360821
504540212
578706671
1068355445
1608355739
1673807710
1279010237
856794576
1365846130
1031792666
1050958309
755047626
574348037
1378412466
313465737
1465090327
1143417031
1073691712
1199302320
129575198
785920107
1138286743
846542753
860644880
1336804744
671841447
888087234
669378407
1398393086
1199365603
885074753
1046010651
331706129
478185937
796751892
860301053
1333739444
878783855
1032425233
364057698
746004126
1611399993
1077714147
656031800
585767761
968053130
530740018
901053191
1326836676
859750384
1199539118
1218952050
886530061
633417915
989328638
955802724
1202042037
490442361
812146870
1004514328
1242252108
378376795
896777400
1282732545
833718757
1490479865
222253062
854969891
532405884
836717386
752365869
453674949
892457295
887386851
978599188
1417722815
1354264636
1238484893
714948662
1241430643
1091656087
738938967
598787660
710422560
445611128
1414987197
997243650
748155972
208591799
1440196586
894261986
1034999812
489317749
1523092014
969916309
1029715612
1522333338
565374556
1425653189
958316452
813774946
166473530
291656910
958060525
1058463832
815585060
737123820
644941695
1533525713
364357195
776076357
1300588577
58166837
1070829259
684600427
1275680261
1016752440
1356731550
992143613
975674033
852379898
991692055
817168444
1268270831
1095188899
294637791
1458062279
609879526
1350057742
909863732
513199157
224697612
1379463103
1589657132
481183003
1488281176
1352319272
677126155
1163139622
1433820058
1009109010
725702771
834279640
72831745
1238749038
273743882
1634652362
1349576782
1343693452
732240861
1542734900
1061556476
1250972934
643092114
635188099
1407459234
757412852
1070116795
981141931
808975012
796137452
796049702
1002019920
616426252
585457642
925559815
631729883
832141735
1169560007
569959650
1657468192
690953061
1236634914
665865972
993602942
1059842980
532538137
1206829448
790409944
1676190787
954597660
1692711724
1180096013
1647834394
413119417
399312795
1318252853
393475737
584521543
381041737
1234160595
504089961
707552670
409204369
439238168
712505635
1384554041
1421885685
1130720563
1664522995
777676203
962323740
473639534
553059819
655607789
730369387
452063544
504376774
855114716
801264483
717015426
666911771
972435809
353992824
496297502
1408401950
650527587
529124254
767021434
1248547709
1391229325
753713233
454032040
796732688
492419596
1045824071
613701734
540221524
1375063828
995151463
827252418
1285022944
1415121464
1122603313
1140383637
1581005138
489751864
319333852
991866985
381754507
1636295385
758485115
676289494
541455287
619848354
759739701
696381655
807678816
622094550
475307253
346748417
858974203
496851742
1435502735
1093923749
674030755
404031810
897797320
1269798357
886876696
1473304088
969839902
1450919707
1371170475
898851017
690807896
1127899066
550042269
1547572672
1072104546
780443450
782603158
798100140
484737515
1052075781
1481948844
577043363
925532481
792060931
880576505
695829352
1311411867
1504746270
680764807
166500029
427321574
1049291751
1003121247
814557881
596459054
1043503681
380733445
732797863
599424487
1385208627
778995523
835009702
865394815
739871149
1197146725
796750476
174565627
940499500
435356654
1123967811
889019612
739480612
1596450670
1161521174
793639235
1078899483
133331506
1009973057
980658317
1619825481
1285666136
1287136236
492499144
1636159503
531323301
1030125785
1576125539
579476091
1181109168
1420918531
729963435
934506209
1072680570
901289895
1123956194
915013834
566562179
897387196
581750398
604504181
656159944
1210283283
698736861
542755543
1490465724
1400327870
1174062716
715759930
629539160
986863158
430711963
892580046
751964517
404523804
1361707786
1337901324
595415208
985686961
1641747512
304111649
625467994
573688255
1382319329
832066148
816130590
1129481161
372950254
736879997
1462362059
1504407077
1213239001
1228482541
796229152
1317363266
724736356
598899848
563027474
953985150
112799492
1324146976
435894898
361711945
463798895
1464717148
510842271
991752245
1298874413
760024739
807862995
811555746
1085025340
1371254074
809186498
733477349
842175395
1240326651
1205209936
1300940296
195642222
884315560
329306713
569305701
1351556164
532230905
1678305066
1618774698
697566413
1073175007
885569698
1046020308
865602621
1111154715
495936538
417124637
823814653
794311276
900815137
710474043
1180235168
720752467
482326239
1267697297
1613678274
780663617
991014598
1160845566
1125980856
934834920
686101918
939335515
1685664151
829492604
879745722
1683088575
1053075222
1608397331
1687736046
1641782233
1193515173
1173197983
779032385
1243800733
1133686321
1185111303
1507177687
1009764879
1653154975
1044699109
1457039947
463313476
1561646514
1084229134
1304928287
329748576
684510524
1128826252
1450346616
1346778445
717511191
1568982439
524090474
798113279
1348462242
1333281561
1412115215
1097432674
605938806
469766641
1100172481
973476173
1196132999
730395400
895379380
756541085
1396575403
573229066
585477084
1206601403
144961538
1388563025
782332065
273914548
1540201504
428670150
481895018
1147610265
1412216929
1315194900
1563147216
452056594
588444743
777204647
1663836043
931651487
1063784912
1439949268
542988446
1411552326
880506164
1100409954
1395907451
997918066
608582679
942745380
1476223848
1316500320
699864965
1142791457
414421362
1448838470
389697065
1289143454
832674760
698971619
818418697
357807479
1253844444
446888761
1066762880
830379513
1321649965
699541168
627442023
1258265392
452717056
1366369729
1516982868
1011353332
1399279166
342986484
575400421
762577901
465569174
173194259
1620777233
352023394
1625303360
348272046
782526264
975178663
463628384
618825928
772852644
1679864458
472784142
1175472294
1242519813
610578027
1552020134
1636600701
877635659
985366406
1699132802
696188846
430998312
1653617314
735161236
1046419094
747815996
1058089727
1683419080
435093907
647152940
1366501790
906577682
1192371237
1093540361
1160852662
420776057
1421657512
898637864
418204410
1112130448
1294367213
939199802
1391557457
936198164
509667685
1590098979
394865833
992566432
870302036
1648634687
819139480
1399593386
641570609
803392176
801045098
487510395
889664690
1335436060
417039384
870203933
812517448
1388722622
1330795235
922089552
747408449
241930460
859044405
1641875596
1337263285
613403464
831427937
1011223964
1010267639
928260064
1462398031
788792177
872431342
1454212852
1604804639
1066903695
550275075
451393531
150637035
1622670995
537024687
875368942
920530646
1443862739
1391301392
579354787
1118114814
1396934065
821841547
1064600770
465286346
412994729
1575582196
815707226
936363201
661833990
1396726175
681439051
1664768170
461395208
218669295
1441464802
628433042
894325408
623052651
669066341
448314608
802149522
957532507
604635059
1055369856
292843048
1367091506
958786938
846295402
915039305
1070211160
943425744
305710708
1200532874
1191036264
1077848109
978995090
1585366038
571974857
1091972306
1206782920
386545488
976037531
1142453398
550653503
708573834
923270406
382825540
568243860
650862442
816694912
1133384990
1280085627
1509613730
624290314
1643915412
400935288
748943221
1375133936
774311876
1162215268
1571004958
1200921603
982830300
965236464
1241208472
360813085
1576955081
508347979
1031593667
1052801640
1132447663
888297531
1356233585
298861297
498949844
1253870355
778970869
1047432572
181555138
1536288615
829485027
898207466
274124856
79781338
627524297
810920037
1013899504
261794504
1284395749
971395222
448875301
737019633
802555877
776946044
568457516
841646715
652997844
1595065634
544924700
1632509058
551641624
479977312
478607381
450298656
1057678033
1400379896
276029969
910300763
879104721
515482426
880317983
1252264507
907504816
1179482812
872269322
389581557
665822212
1417729105
458658171
1288975953
513236929
1164294642
842969299
966607790
1059890949
1270117203
413626452
697954969
1347234603
685634976
997370522
1208989010
506058090
1424008997
665315477
1296781788
617703997
860779713
895926411
1122954230
1019585137
293825510
1383547118
440419934
1032652968
764762943
366082670
59741304
534635695
1554316990
1337921913
117136788
812916182
702189326
396395420
346001662
1388432680
1241712212
1396960339
899421763
1349972840
332628488
1279509521
357152322
985795986
961371787
987175994
420180637
1036146300
51658663
632465860
498247105
1327062823
1395718476
670662328
334693149
1009904068
842323992
925329319
674288007
552073327
1172447988
1049445110
1421672498
1694712372
1022748337
773421235
639285901
1463308471
1060971514
781122474
1272674792
705309303
838872109
687224120
1185705525
378622788
1140699473
512612793
461490519
1447553351
540736670
1547997217
1000372797
842427222
1411219588
1134657595
940029560
824180133
758823190
1004458110
1166351595
531469795
840072064
310271097
882950680
716471172
648766602
1642317559
943572506
1295507483
682433590
749055348
907790279
1150942909
1037407803
1193995795
860786293
709835897
1450623529
609223701
1109155480
462562317
978566406
1627681112
1114014836
1029228313
811753951
756355743
1324684007
1205921564
467744041
1051364667
932834079
912282247
246237697
1279887844
664882482
1690378663
1015865780
263963682
1404513655
1031414922
794763034
1230021369
688480314
715507273
899124450
1146193502
740476137
1639819048
111123259
1563023972
641291978
1346108449
1058863650
479005513
921767747
809445216
781799070
1153965175
1483139105
547113154
1516453962
873658971
872023338
292897679
1186670553
591876602
843020809
839057924
766198874
660439482
809415820
1380659067
404154136
783925218
817034850
1104456497
692326836
1016989882
481929202
474456441
1257879241
317105942
462646802
1011787962
1633761275
1367885594
1046927367
1043710986
774704321
226562982
941613748
376003075
517409281
808830830
482061246
490784416
506137530
1650686479
402394127
842080429
909752353
389620052
929340609
435679915
276011323
572136783
1138566942
577055057
1061206577
257728917
289764746
1256066208
961228319
1657352093
1375443916
690204375
1512858881
937505988
436733365
821025745
1478096563
399351530
708736019
870220681
1016024971
3111064
489545292
502101304
950107964
442113582
675134619
806770756
546464090
196569107
2169521
660572417
991130820
1282812428
828014869
809036225
683832298
626869994
803967624
614594031
872979836
553124086
392114710
870992657
1458554443
736104895
422374400
1137961402
1426230801
644943495
615265962
901090868
662684977
697678045
1516987125
888698310
632648021
1386250575
512796904
1336210809
734564505
1028215504
1088565868
979236765
889853798
615073753
1321719699
1007211684
766876982
1117789465
958250017
1102908830
435290193
949043501
582121463
799425724
958370476
1027468220
1441616120
1258542729
990632787
919087408
521142631
1491342642
968459057
645181025
818564739
510103990
969575476
848201560
939945643
1105897328
388472462
780467606
602096135
517249937
813921834
943787409
475793137
700344282
1509831978
606700465
927193143
775462016
1450529277
1048131795
1492368504
1085035783
1672948875
1346127617
503887441
1061751848
1194038764
567620386
749374844
682600770
300066338
833433182
529016143
976665400
575136344
556334465
720730837
747451720
657530370
574245803
797699149
231914258
287476227
657612963
872689121
781379109
1124496566
885848679
1170626671
1602721568
1453114364
1466105247
1178812291
484175008
1082560944
909964917
1050052789
1266760573
383091153
614454196
809496811
967213395
784099959
509389305
827336172
987863745
1627808840
1383070600
906128526
1253439450
941669825
1085288375
943687380
275291074
847012446
1013773097
637771623
636305504
484549193
1624320177
743821716
825298974
774431610
1427702326
1536996049
150315657
1452969239
916587544
1425301419
1041595857
508977350
361011369
616475651
1261402237
13258834
1535097372
1168102724
1267909108
1250079305
420268180
1553340633
1623879673
1201644884
1695398517
868263052
821361117
878546023
1062349877
445910260
944418377
563801582
1434388833
388300208
630469956
928466388
478274651
1220328470
504428662
595882945
432872371
269182326
991666643
842735990
1623478950
953777848
841688837
991962548
551737690
128596238
897665228
733825907
1034437107
1395360563
782794816
208491143
882962850
800966255
1321243837
501935507
440519220
369866813
566107525
185993069
261156446
455305994
861603164
1451048635
741669753
1456045126
372840983
1536167127
1392784578
880322026
288964044
716590661
852323380
1212633639
1453889277
1323641572
467194251
1370414673
1053638929
943006967
1148457906
575475999
1575726522
263045766
630289160
889324304
485679924
1485826555
624366563
754528987
534781615
1286418416
485579196
449095852
1126082631
584124521
544372552
558905294
1478524492
760469300
1375710727
1575518070
840960227
715940552
529952983
360166323
1232569941
812097870
784130908
500884595
1595909335
1433521987
462938501
451203940
646114401
997143451
351141746
836919272
1282977710
795886227
449212981
1382829712
470578987
542968796
1246397359
745600246
831870152
752272447
645956951
1214632953
426682659
228972967
782163406
557608255
917138689
777737920
829216995
1049434985
603173315
717806540
1011402260
1090742174
1053633893
402076122
431927533
730056764
719051538
1478355279
451258046
733684188
1266746293
377717934
664065935
681752107
939201576
445703953
845233760
208845308
318033802
842566110
1694191065
1418165695
891113852
418105192
497913633
793828283
1384703047
34316368
336184995
726581070
321167583
797782916
1343199638
1260327387
1262919415
468169531
845125312
1498828605
517658552
1053489703
1213350428
490722521
359241295
785415680
489376106
441805546
954407931
554683389
371547212
914952762
750922299
900023513
1466918981
882093330
683973778
1494935567
489501880
647132466
895311464
396511252
681282031
1032016874
1236211597
1013418613
806995357
631057214
922363584
1273824452
856450635
1248795226
1059563765
854987038
937356045
869868771
683125230
891076746
835845127
303172824
354440808
731937685
1137135723
725339453
1310912851
1007404525
411872556
1048371102
870519960
276577500
1563009335
1398218843
657275148
1404241334
653910012
226337043
1350534725
1011444359
641324403
1041317760
843648840
544765077
807484787
1193389176
1161750603
1646499375
759589543
1047080911
512759674
982650734
571029346
1046222180
771541308
745951683
906319634
1267446800
636153187
146702864
591137233
660367209
1186377828
554398935
923862832
1356498001
714792473
968964970
1026099728
619585660
266029444
620445632
550874842
617381106
798487535
57874166
993917702
359701693
1270005662
418976965
55617909
1675948135
851352710
1288042399
930978619
645527689
298689659
1293319811
701604700
1084045579
1221014529
1667455927
1346768160
1203644654
1308235010
530392783
1500951815
1581141316
1569924054
546945118
1370257174
698985072
744364357
1168208920
930209384
1467639720
571670227
772212184
1544701960
1465955063
935860827
1515045470
1458218200
504025640
245982316
353853882
1349394647
765759670
1202152928
863772087
387234719
725622769
1077627830
615442087
1048117335
1080678715
1003369376
714825547
1137063748
1332057338
1208406401
1400232461
577183126
281173765
144576912
695320824
560897506
564519324
696293463
789474931
444851153
1596348558
1103099064
447745354
1220949682
1647427244
340540767
1208164836
704413394
224204587
531811391
621867943
999579523
1243760167
882969323
933213482
995104342
298306105
854210576
416750496
439975704
807961517
1278167151
958877126
911764990
931924287
794441209
1266285058
1025268039
1192626132
739536401
433541884
377273042
392690247
1478466613
896480417
1021239565
252309224
709813739
1537395953
602118891
771327031
820640282
1590247913
1111294784
1059810672
474346117
292294611
1200114542
1012926990
902528797
271828888
804396784
494366502
856911193
887823211
538201887
1391784169
702157113
1517106788
1163968933
736375650
484237296
1360746025
1358179041
521679787
632891396
854832460
796204598
483516316
691102265
715373531
485684170
153952759
1663585550
1008541220
1008009042
993254014
1025671010
516754789
820008396
1031924470
1351224557
351761757
827597363
1343564568
1039241731
520633823
1349348474
588285221
1136294831
1404534314
1446075603
586187948
896749873
1263298226
1344898719
434226940
440698747
860717797
1230914934
1352104923
359349239
1165025167
1173491518
107218981
382464572
488097152
1397933781
1139520004
1128324906
1174040395
348664501
522461274
1455549461
624090475
528548358
712969557
1052328422
213408983
710233137
613529004
692439734
1163530960
380817983
968731422
522129370
1466927030
414418257
655649053
1514856952
639253415
1029837308
562527204
1047147905
1085718326
733988118
1412635254
996022764
1352490632
961793842
789089690
1226579337
1268705610
1385344539
968107499
1315876093
858466229
553731970
650268370
929838495
1608097551
643681047
1053479678
406370069
689115086
370890884
1173999618
1662303086
1038324452
1370166748
871325792
747653131
1063958125
1153719861
394689223
411827317
1472534705
1467012234
1072909985
891746688
1189611052
1095448355
1144720856
1171079075
358659203
499123520
384291394
1034894948
1444445322
972953661
768375668
654377751
193383913
1054735285
1383738606
795141345
105706320
833914751
214567036
382103577
359600143
457600523
1634729143
1202895230
1416246645
672620736
1079930443
1424393250
930800905
1665537565
971179813
850866373
317175418
1639662751
1234580582
1635703556
1691967508
705733183
322872189
478867704
758768105
873959040
1064287988
730810596
1209121731
1650798491
1291541988
1687756658
1629387375
1055744982
901739136
1025395232
876593379
704700817
463304061
697672157
1277605879
352066329
628535698
245503367
1050794408
966068030
857253537
1097984937
551187589
1579620161
596597291
888067900
1081257096
456721759
350143442
802219357
1168931298
1660707868
1429976805
1192866319
383410792
991680333
724415573
1155891271
1555054945
431325957
1476170784
1692697527
683273550
458545082
832866849
1276557830
820144242
751792027
666475648
968742170
344610160
1654398389
406004468
764288766
1234934927
1054559878
876491510
1439753372
369635659
1265451777
627147284
742353465
910782466
691865318
1315688271
768574436
939767901
1625406913
915486108
786513513
332432470
445452072
686378548
1110437025
1681344220
952668547
417571519
1682124057
977778422
932893191
1229051601
715273236
748963836
841387706
469054849
1324601092
905797405
879420856
1248833408
723541672
1031250052
999767985
1524957753
996379878
1247388254
580248183
616879060
1398055179
1086953762
1369247872
1377999670
350711008
452481521
698533572
1239825829
705566595
910291630
1167860149
1143483003
716727911
1259748212
636916293
1450115574
507985365
596377648
1002532585
1429787009
213664945
638678199
650409016
1672141037
150663319
815882820
1247662210
1686384428
1207951359
839014687
979791814
419772622
537634548
588765022
359343739
306887994
1249426912
472899087
590829795
449473520
263952208
1292063899
1033537114
1360730065
387887487
654264427
331895866
511591799
583379039
1079443982
480659157
1473152533
1390736079
903913507
890693566
1629705011
1546373890
781816094
861903312
1011440877
1217031749
826688696
1224740747
1088142100
1499217332
1345986184
1319578402
1498514772
752478880
548823461
896999168
993173774
830615975
1652281120
1201705838
1604054045
611840340
888320549
1255981370
1660206082
1697572772
929513872
386508929
909978568
1234746049
605784618
1271174319
536300816
889153592
1384465751
455450674
1141105262
1599261935
805799600
839210102
350688739
1063456404
751052585
1223180232
1002740715
1318333419
474985539
1401692379
1199146860
619703461
1433589042
962045283
892925308
626993070
905739665
574524918
1424796660
1115868605
1526692879
891984279
697443200
1622402842
849737177
568771471
1305789783
884767028
917074021
1327465812
1489332339
544006501
853298487
829355873
470163505
731502767
897412473
1319867459
835744065
1590592243
610329706
933567783
609513846
1112173488
958770822
601995911
1380537736
1042021677
547641201
1033582682
590301730
922563744
406900811
1550626248
82730660
534181479
1173770110
1000094762
540361157
1034024474
696521078
827797873
1369694838
706507869
1464299357
479104542
654612199
707445068
945990076
861684884
1312457402
196939788
505930940
823144498
1042115306
904976646
774554464
938923357
813909358
1065113043
858915411
974787068
276829813
1131840185
715749463
1525195479
826873803
1065382453
1100623035
542009162
754151406
640042180
1463173667
1063495539
941564321
1135072544
584983594
1018746008
1032581464
1380179302
1501658320
1056852948
732573119
659386378
866243975
544686616
799816563
896992887
1631824725
397820921
770281436
614064306
977138160
617699350
577220973
1440498275
904488471
926720351
1617346381
360586020
1151275872
697222197
769195523
401609437
511990270
923838441
759380674
1342909246
958160126
64170093
590125115
855838121
641252520
662941685
40590037
1152050214
1270389653
1472636953
448490843
1590572373
880176014
888938088
1627547816
821815911
927807288
1063781585
788739751
1017204675
839778483
1640625459
1217582157
464679375
847560356
1069518896
1514289098
1594387666
1310713119
545914618
1154025827
1572682239
1074566312
1441397225
804390299
1183165733
865490018
649795161
796695573
779753886
955992118
1323094258
1053797561
1074102308
744806614
816707789
424077780
1280242965
719244515
875010202
976814939
1088472172
1440180803
1056359029
1191958301
1536134389
1645776785
595308180
1152721138
706115876
151494828
760542014
468232400
1040829666
706985864
1002551037
438064166
894204896
347646991
982643564
666068553
673471970
1063195755
809051270
1037076531
1338594864
1239752869
301740059
422191169
502775331
513696678
1407748142
644887698
931715115
1624872776
544531357
1518321480
1075108400
1328910084
851893864
1576559403
1519116553
557828839
1163206986
1297583130
1127012951
457162888
671618511
686732473
432798704
1533980499
1211170626
1231515603
979522712
939230295
1111164973
698763798
821111968
902006966
624371670
190463421
526814804
805833923
1105218274
376233192
793214280
1036170312
927608714
842296822
1031832080
856992705
719616439
1336836574
526839198
1560989746
1251476399
430541306
480394530
1023248905
827348820
448758966
415361853
363736944
594496321
1329528598
378883805
143917845
1194328007
1392792525
1045574105
630752587
1424969933
1564519066
797917487
1400433164
1093424405
1411522833
799851356
899238837
1319621601
1282621661
1655551211
930769106
1606668879
1511257495
531379445
729579490
735484558
356815202
394231623
1378139434
418905841
838060029
1282704258
650670320
780765346
1200910068
794214903
1191648144
872699033
1066534719
824138201
818329150
744936680
1219655081
1097546510
835216112
1692382144
1028886191
950407081
1249457769
567565289
978058580
926380149
304375617
586076033
363410495
1283814478
640926837
291658833
854922484
1563840624
977954284
835099595
1493235819
849277923
470436793
830047290
272709521
1121143997
1056156383
1142604248
400614077
841620246
1043481175
588574973
1137269574
1365765069
949153789
1335313238
1029891438
507344431
390076326
647382166
1289983010
1363934747
632224238
1058896562
1260284600
53135323
289384149
1075745008
852300990
1466250896
674457328
1260089260
593816435
1011039906
1041354443
330427785
1450493337
1432199922
378110246
1585443121
725795622
548126217
1292789846
834383673
488870171
1399606882
1357081380
787542353
909652869
1695496712
1340187257
805676753
571430151
1693470305
1256261804
1371261996
677390225
1055240465
1004930778
1228278743
839427174
1689447460
361288855
349939442
1651233882
805727804
1405513633
971586619
720526698
1354972596
607074524
749456921
528682826
902022760
1415270849
811736683
552650342
885178811
1375768200
710872411
758911872
896881541
956158704
1296353299
1426404878
1461390248
1413856948
1065494342
830495677
1181838205
422812825
96127095
523918292
895719054
541738690
1362442920
1496768192
290932538
272865694
1001593013
846601644
353696329
1069068625
1278884063
1050279138
1000441261
1680087557
381011269
748402566
1361134398
474487367
597165603
454716771
567335968
1618468110
1345233728
1113658753
860789218
450892681
602990514
592176729
877462589
1421950481
526795089
1125273837
393603459
1457931244
1371520551
808087332
872781570
1291555663
475402466
791986479
859284225
1039555450
424638175
817038205
697338098
562696990
647860444
962481451
299277616
991626601
1278943311
1045640165
794440246
669832399
1008060046
1263244775
1185233398
533915347
1239409643
701910184
1046962665
438857361
1632631102
1279870293
1016715229
1417069487
1534053248
415353305
722306357
453495918
869085281
777200733
733338073
753545461
1393056939
917597999
616379241
1631170582
919919877
1124784134
334307418
1361124240
431578371
1026891544
782336234
1686324478
1349320760
1078156969
1100155070
573781130
934530594
1391012592
749577905
1416840563
842599315
395638350
841974062
770072419
423192341
1426534702
1286989472
1074478628
1273288961
1277250241
741021949
412380703
658931700
452285475
545938953
746492190
1484373258
993548606
883705543
1168210395
425541673
594606559
1027628515
268494269
785829444
1484011112
1241804527
1120514716
1410803858
980143315
1309915654
1568620085
321890275
435631018
609827747
1693486047
1087916333
841424461
1333050568
1682157148
467945813
1258513425
1098874899
1373768637
728449513
1151389427
737633050
961538437
1623485286
1502901523
856019706
872124684
948587647
323901744
310926415
523639790
1209885157
1487662518
982396360
413483046
935476464
1331311915
987055419
1076183414
1424578918
1055135094
1267843296
1202676746
582228900
977986953
677537545
1508917703
773717928
973907245
1115815414
972923992
1484578566
808947711
1176290629
1413314735
1169685950
473093376
807070517
601106281
1103199101
950098445
1219193041
1126501419
841023154
573319821
1467727269
1351346397
141873932
869020206
1113298968
401464571
378420451
973110886
966225338
472501706
957122092
796187200
430771617
1639595771
1421843993
418830983
1496558611
627429333
981884538
807038022
867187711
458718780
1449903127
951666661
1352259022
946905780
1651041677
932520266
916934111
1244195052
711176364
877005997
1588175217
541162183
679225675
896731341
945133525
1557319859
994952474
452364780
904240788
1017431851
841189784
1637799090
634008475
1220155556
345677548
1163488324
947076488
877815885
396964653
630598470
813550467
1251932490
966800998
1626475159
778297174
1240357262
942870089
301379571
548032702
99218626
1360177520
965022176
934234020
706978159
756599488
672881984
994858863
363570899
1143731601
446802552
971115151
122289250
552318032
506137442
729020950
835993670
1572631144
752942079
482031188
627941425
1159639442
1531686425
668763980
741794796
1087497365
703536851
1368099444
1623002684
459935590
739835833
1431416276
397942068
1667761075
692498341
1359170122
516136587
1057527858
663276862
1067418884
825543138
1018613382
965198742
438665542
1105833543
602296403
1068875363
1295228346
1085282495
755189885
1040314015
993612235
441712153
627134849
1224237327
554015684
934432931
1683184960
936840690
514486544
1080949751
471549566
1161085339
457766371
500228058
803372413
911104146
555532806
1551152648
1010949533
742308708
1237839377
1415690120
1225557618
207347486
660095027
1560911966
900021920
899884770
1074569687
494908195
383309950
468960393
583621388
1287920917
863430951
1606143398
948568394
768800135
510255384
354530535
925516032
1611663779
727077202
397976834
738668886
890977600
1694812956
710441215
456968596
1031195261
196749
115059924
1131974874
1042623741
1688490151
1651475239
753468860
603553275
1007809298
871227863
546264637
1550463280
1023103693
1388755168
1063909156
369936166
525679550
404796809
320349905
1670661622
598393564
1256292838
1241365796
676494157
416676670
1213346709
1690611054
678533307
704697559
671692011
948354090
824631471
900482406
745688547
1136495717
1558241150
453907545
1073320906
1620058379
93794636
730862415
490313998
630736290
678091536
883111375
779760441
990960313
1492214124
1235449021
49781081
562370164
360598667
970957806
902434567
1293094116
802185149
1578932633
872329901
959642272
453204373
1173969032
824220412
744063246
660741509
729558379
1148784575
912060354
1419279965
1082494583
561421047
870399175
605518446
1065953331
989804993
956976505
649677242
876407174
462629453
80560531
516120837
902743381
868444496
1045623464
795700138
808088824
1221611778
915265593
550473138
460431980
1076157497
487528568
618862128
1539905388
1546891936
1451803559
1009355036
567975785
635432683
1293239278
550673416
939620377
975283424
1276776182
762487232
531064357
1066054590
486045317
917180286
1101056188
1087348468
1480599980
1061195586
763641632
620536611
1653139158
1293696201
911657961
96330559
1231028876
1420869048
651661290
871402490
479597056
48815903
752251588
1615923333
782757204
814309635
673279962
1488260911
731896735
757592900
1465108308
686973116
1131932784
827464089
1327830003
370603914
64608197
1421029825
699711473
1605981167
822216927
948390228
959520253
460786531
1085111114
744296835
1283553265
1408174253
1095468719
1212634949
816801415
470134925
817554018
485438782
826437714
752382326
1534563029
529768706
828926710
565338801
716862474
1664577520
477775925
1568503246
1695240978
1041353400
1529667076
1669729970
980508567
658365722
902941448
1090777532
1112690039
1409506043
674935787
919752275
949306053
585804167
760896369
321836504
508997245
791128090
1127773615
646705706
1249182761
810852990
838535188
748912063
469199415
1309128272
303875009
814792504
1035722629
1001403717
1458806631
457817214
1022931923
366343519
1024390706
988557935
1215556981
442805904
981741592
652976058
794388839
875566314
1248013273
1069809800
1317155697
1656865703
1018307506
887182452
1193212039
828163514
654097007
1318609270
808552005
716991489
1288818125
544081937
678281175
383396647
1085960396
762157628
1277125849
1274018447
1008638357
682508465
817703921
376325260
1047181967
1021063021
358863157
819799580
830574788
1449257831
795995746
1349966882
786802935
913747911
365507972
1627068564
930121077
1264924810
1173026956
872871916
1186665524
471623148
1446677810
620505048
485699085
1241045342
721110686
289669684
964681583
1668348844
564325776
410780691
952180780
1435105249
824682939
862189633
325784567
1524943015
1551106119
447043076
1252684919
1138224466
1479815934
726361349
286208022
952882107
1196210140
1318505667
354352325
1014930141
415758517
542478353
1018140669
1316318970
987756554
1483741646
1040940594
664216928
1551737845
434394883
832486012
689868800
996096594
381242835
812599515
1384568159
635935673
389838256
978496866
1276266626
1207915863
1531338576
1499857849
757715514
1070454652
439873414
1371530372
1398762970
1157131750
998832612
426568006
1618312448
456331569
994971807
1364142468
1658895107
1005542783
1427535521
1321486281
916280049
443757048
641894471
1130442046
823554759
821016709
1227951147
1047915636
1126943140
1065850328
974403547
1368807735
1069994749
1121332225
1226759211
1119861142
1067549341
817778734
411010160
1331065053
711071791
1613148012
419584569
1243436049
1385477624
344398899
490883610
879307628
984059966
1699023456
373079984
931240375
455414700
525367700
1257914203
472572740
1405285416
957911065
1362539769
519432474
1620997523
513809017
612657257
1032015921
1290442177
739658704
1441832886
624787210
384800103
754006255
945561873
917470885
1180203197
638575809
915561694
1108177075
1687830848
1287894558
548155967
409808771
337168685
554474980
1507974322
677802433
781685705
1462212526
1270637327
337029434
870218912
1660967249
854824227
992374051
510853861
695588794
661218859
811672517
1545935828
388531171
675451755
704762947
1588680081
1448806929
662569699
839067702
873414394
612527979
1026311272
975994906
1103927749
681902043
2577668
1002758676
649423698
1270217081
227578627
1068866264
1041587710
1299912569
1361238039
344919043
642461381
913245512
1204632975
1200017879
716776479
280687845
913485528
630708903
642141258
73221810
961531513
1079772255
653939403
338590626
944258905
1067060832
995164269
1066995829
1061589746
494038589
1311429011
1042026877
1040735313
1260629016
605917904
226557222
1492042454
519313140
857850478
104627734
1368832677
490592417
781321086
1036577959
768307184
1445121422
322250455
580026269
1627782156
1410782759
392681279
782741369
325879062
963369149
1097501881
1092375539
1431953995
495859864
1047841915
370537143
1609334498
1274481199
1617377155
678979714
1517152145
556226288
1366448937
1577021119
829227
391795312
637950929
1014361681
1223604236
868116887
1218399421
1016947074
400592362
586344593
1091434010
639725039
756413926
492556673
1325101061
1384579022
980695921
1079637734
1681206246
1292964680
792767809
810224528
1061012432
521957234
978061185
616388611
1380743978
482579759
953999458
319800030
605830642
1092671506
1111561002
384936023
454265907
1058626720
1340603166
1326081813
1053354387
977181708
1460901936
1466076317
1231093527
301368366
390083455
1053073900
1603268290
560906246
1113232892
1424031241
904912051
548104084
408277706
770821999
984100740
560198397
1397409654
779102962
612788549
576394704
1295974396
638729596
574368139
649669945
795609247
1121005197
390247277
724667582
1164065664
975504774
1299348343
785139606
388271196
1016502569
1019978794
726258749
1512035881
746186884
690259218
1497563346
1117147156
1164736601
1288031395
1634087157
578041729
351727831
603822500
1690543513
1281388186
1339353813
267658305
439198090
1394363088
482350721
1689437902
666381370
518392064
469648425
491784717
858302917
1469373966
1193146792
1166408738
1519207752
1180108188
1531784299
1688860125
659819789
479136831
625625806
801331082
240856491
1166016106
762815644
1427027241
556430109
774691724
1011148813
1203894139
445705113
384179144
981342171
653094953
420718438
560870913
816659733
654783440
567125865
734674940
586955404
926721680
861699871
469982524
488788833
346233667
707855354
516659363
1428044468
413074913
782669184
187336157
277481880
509316978
524755054
680542766
423739510
475161472
1248026575
684736465
904477888
1017086067
428204052
986744941
976727619
966839601
458486115
843903616
1162366762
654097410
869212987
678215189
1437494869
1127983367
760876816
983977991
774202941
781864838
1354340132
720798351
359702005
1531349693
474339353
946648964
1444835013
1111122746
1643567735
285517849
1673444369
807010572
1642707343
1062661110
318126690
1443829473
769058124
929127204
1166388121
779265460
403527441
636994258
453563643
833124652
1454692830
628919414
953968929
1189394151
767838284
385692805
514182437
1407107017
740481926
323160350
411699435
1492351243
453064759
792316996
806927465
690294793
1071500171
346287045
714219312
651099202
1367858543
171839476
1505769479
728995927
646073159
440229194
920368651
1028815631
616129826
786522481
995070263
779379909
390862288
504816540
416282397
616057732
1623176879
944081320
608725965
312920386
264176950
1003840039
596516423
833062891
765228349
1352999711
924678471
603783269
809008647
906651577
599545592
957343493
818016590
354892851
680505144
556818357
350629394
680523245
668334870
1076753239
1443291758
1048538910
546987815
691165150
376766875
464128818
1327488410
1003830476
736232121
367340048
1149442238
411969296
485979182
783083320
933123946
776456581
382645467
263902445
1021148639
679231945
795652260
1276678458
423382888
657490797
1126937175
475634355
1104493357
462478526
727101867
916511251
906188201
631443519
473987153
914981084
487009145
489054951
1464072478
1086527402
640736956
1186540662
496482610
637399254
812382329
1283728883
984644746
1046761230
984377061
624778807
571374432
1623428514
1361382946
336100930
292096880
455622338
1251014114
458305108
478465386
630016435
1045828197
733560280
1520359506
342325928
855964165
1533002564
1440056341
1345431793
534525242
264842469
176169412
1387629563
943082729
277417096
971343077
1288485674
444638761
1381588695
534726252
484475125
1299664276
1484702068
766652913
480663074
1233407082
1602490892
481536401
1631425086
378793887
1048100501
907217635
1024376861
1695530403
822675159
1365660999
842410768
745493470
1627971256
561436853
862356002
1631867331
624636110
876705076
1325850433
1385617296
386162041
388674956
820943498
730428636
482812038
1214915273
897991349
1601177913
1573366641
547775299
522941995
1384004545
1406400560
879508337
44824608
926858387
1008077816
1535321860
736754092
1611337025
1303716161
862342490
1384373198
628065767
1005307915
899764224
747680131
1250809902
1462213779
1442127755
868770573
710307930
1116851314
1105055528
894539290
447638910
1045635178
884658519
273466779
1066354124
847026758
681938565
1316434919
793830709
1238021598
1010135103
1013388985
682779876
779910500
951398199
600856869
1575697563
901581993
1431500770
989086515
360151878
1412816167
808777370
1416934194
975134207
433716468
1090024983
1601650681
791059067
717083538
930046639
1215838484
474606336
637785548
905418316
1652697694
403306153
994637468
885987315
1123239234
1340497080
667213628
977543412
1193382777
736470019
1672581328
1129468096
544258211
1069556346
1000558105
1172727688
1130177626
1638961310
627898669
545523107
1598054558
585310001
501151247
613209394
725101154
863885130
581076300
1574843230
1100942009
765148815
1008719893
845434467
1520610924
1621111513
590511677
803979037
932051902
1593999136
1319146012
602543557
490871258
733021067
790423503
790419699
597940789
774230712
954024978
1323960317
381520955
1647003195
610922391
195450332
804189236
1066926409
1182351524
1026996304
1038910265
1353137901
1397531163
925785674
949272520
786060399
920564157
1527931221
1256410179
1384684937
647806177
1058208713
694091793
965695679
1625158442
755283838
691878872
1224832548
1213309439
1241073970
1462265714
842194306
629867854
698172135
915631439
400174343
605100396
610610774
706127740
812864582
652073983
429978860
483552015
757815415
1454526771
849749369
971972128
1382860585
1696777575
1697584038
869199314
467838620
502171851
750039461
1696241358
120844510
590461048
856938296
655874530
847196496
782553028
427803897
1147659321
906069299
159458276
1361447446
723181377
854144307
901883712
270901095
514185125
814376842
1473965382
609020544
717340559
841826724
243724799
1092155884
170486397
629369360
1383009916
1316001279
1269108883
1471661131
1340163460
903678173
147625637
434803817
1057041522
541467953
612593747
1079926048
759648798
1266444574
335876070
843753571
911615489
1490915886
647562940
1168528069
617875716
774440183
665427883
403349083
421271661
398648089
793750020
521753217
1278694788
430407855
505727264
1305167784
854862849
1032615172
398106890
467284767
277055404
1082142579
578164748
909292429
1275890229
1216136514
941920442
1488719861
915269627
406047396
87711050
1262589037
664296320
1103531242
935531295
705389690
247657860
1480655359
1546690451
1432387883
383631767
825358251
687942435
793014994
513982325
1011999144
1540692363
1541620719
300935671
274994424
259797776
1094329766
967961614
923744693
540032035
1224259489
1218329920
1327907435
689159709
1306368488
535372490
1036930263
964690076
1102736729
667303305
1297865524
1676661858
192937534
1498097492
944828851
1614394260
819841324
1172732845
680850390
760201030
143310183
408158418
1626800782
746204864
487418944
700683736
546107705
947912002
1254628293
804145217
441692289
578219293
984737733
1067850089
911930865
1234609150
1506673715
734782848
477231744
1696704773
1371730841
1619308990
960873970
633403082
1262297289
1073391773
1471000656
534190063
407474963
525948872
583528390
1071803255
1679992942
439516039
1621480325
1083047278
878285516
1061392610
343378297
670258875
803696116
421836787
1441234441
846471486
930889631
960164231
1039010739
680789433
431473703
1146934849
373912544
272566251
991902571
541166367
352733464
582629624
116018108
1085551327
192924357
548598611
967389691
710109174
861653410
529822680
842629690
639409952
412540075
800834491
998842722
291949049
925505759
1026585511
1538671039
890127007
1189513973
661142363
517281068
715347265
1116066250
1666310730
365962292
1236163988
566165691
1493204853
943783136
528896998
712536512
912273208
371394739
963783550
1242155094
1688963146
713065624
391022400
960033284
1139373276
744067071
358301753
242020778
308772908
459217547
391187809
695253599
1062590449
431065428
881376722
1098773574
843555852
885636036
798452789
909263151
611593619
1623524976
1655359791
804829642
685188966
1093744239
1088016101
341608822
963138603
414055791
955709567
990516373
399751645
1610977060
427540760
1028777754
390733244
941387664
1052959775
971565672
1664504360
1403488044
1625796718
268138512
211726435
702138107
470946131
1372139602
1341735093
1182206311
1431731336
725038650
1443114117
662123839
919944571
733008108
1194739992
623078648
744738358
908981200
542102677
1197944256
318021323
1059686679
697000301
1185485331
427819239
1349945519
924682372
1466310125
584040355
1418572262
336687456
1405054378
1240753861
717026417
1274259063
1322405842
885439322
1655753882
497614687
966465599
951800717
1487988685
1388637295
1438096660
620834300
1164820294
114728812
1461839225
808137497
795005097
739660964
984049733
546421211
747792054
1680814052
1638700061
280477311
1677871103
894529883
996252324
1408605612
1075491725
710396135
1259507429
880226359
832421936
388775940
956985980
771390141
1091174035
1317540579
1069288644
937035297
1362525175
1002887629
601844461
1306077622
640313590
773568679
469890559
1695790673
970529050
1355396975
1023144652
1056872146
1494668722
514185562
252195824
1105828791
1265568902
423820446
497382729
1381100
742003923
194680180
536218700
640629885
1600844750
1419175016
1098822257
571474894
1599863927
427001860
1016759851
1637841652
535975012
928733877
796140782
1570582740
1060053886
1416731180
1550628634
398181962
864976832
1531435371
400530174
1251003661
789984451
1402432017
1277216227
1281547442
1451102437
1232438345
106596144
464301188
802301776
664660212
455596839
1120928982
1533750320
1474566560
1047119126
806221984
750733234
720427474
478852027
393244414
905789798
1326694157
689823620
1330524285
1062284221
870387793
872596556
1623607256
498395956
647990900
691809133
601635168
896092256
513109001
865376062
910979645
529941022
823878703
908903110
359409511
366821193
706584033
1260432897
1171338340
1555520130
1251567845
409433207
1553758799
276230101
636632936
1583586711
713679562
1077627938
1640470459
1632098472
644721549
451677205
686870786
1076242050
484332980
841059380
712816007
912819326
922102438
821393179
561938630
1260980293
1586163942
776021067
569975106
1201614136
1118104079
1041081239
263008706
722983095
710552262
702621688
981496641
465661972
1036967520
1274624207
1222203203
924183868
1341784979
419255789
1121225890
459060906
1090859970
1479747977
1018779773
576698092
1471509552
766347121
660384001
865452677
966750921
1229628249
1624192788
1438536294
683520703
1484359724
491577305
818136113
1011887809
1146666268
495628505
1023075399
249879628
1094956157
1068069245
1402658488
981304364
1093274401
908341127
1619800824
820535703
1426355071
917513311
730964541
629831188
511530454
1071471545
1484696443
1092758171
602681888
1689712799
653016150
1298347930
194665070
1088998842
1099645385
1199388585
968626773
1306330723
454114728
643661131
1543268118
1009228670
614117726
1483702789
599882480
1445968316
358355124
897837693
938596542
386900793
1103870338
690060227
222223077
722732885
556528464
403246654
1693324023
1093636803
449148586
1018235241
370780322
1594914807
822002800
821671642
305355152
882652970
242230476
1182578252
506665720
1010719272
1122589547
699225701
806639156
1146837083
1515403924
1169043017
477294311
1694512311
1627519167
886332971
989584647
627487706
383012683
357090068
744753245
598716559
384826803
1292863819
910358499
1020224804
661444843
1059054986
730419352
1244993417
293349386
724606495
1481953895
1020378178
933427174
1180099079
801370981
1006509410
1481285482
136779723
745856991
409597561
741166043
927079091
1453703772
1094122574
667270927
1285746255
1168176066
546381808
450225206
812826156
903896705
1503975677
689492490
441056219
1105496221
810817240
648129310
777588573
499720510
491140824
802235108
1118558612
1089931880
1345302879
1128658618
452553450
805798339
916562286
186855966
328409477
642908877
947492893
1462190194
620923302
712589366
1052195277
817693
1240241793
1531975500
924418276
464511541
712267889
832505702
1619476339
1679383817
1111146418
1280023612
971099918
1286814851
482964472
1056527366
700993994
1462081903
621937695
639224607
865617182
1414855683
867065245
1498845271
790407816
617135262
638917098
481121879
1332014763
671023865
767015363
507052291
906270070
980497047
1421147075
1143306088
820296545
1443627478
700160948
1463365262
425777795
898052468
531045990
499746280
1481006534
269508486
765647455
901204524
750396327
727219410
993530801
711998870
949323465
886089174
1074120159
1044549216
663794399
1073565605
683390099
629393487
831229221
822557565
1316767688
1698279671
549978113
1276582283
1428920635
1147104410
753751920
529625836
1636060871
906357136
643628923
779984695
1299244520
700359637
1549408833
829516931
759627828
456738671
961470188
597255078
1316194816
505038447
458576993
457405585
1450250487
680276332
726884049
1052563039
931652300
1161292727
1172712198
1314163589
630936439
1228332191
450639681
921936984
812341712
152201541
645807479
700777825
802129953
743933297
807093355
611564896
793044879
584579588
479796264
1485014928
465257953
734026923
382276080
1615671222
891344583
532510063
394105080
622675897
737433387
697279351
1134072435
173277896
618676337
831919542
1322408045
743608785
1199395109
1005743717
1088066270
651352951
1408798495
1479630526
711092346
1363713823
597875167
648118884
1666489505
989683275
543384306
1294893389
1356403775
968380018
1487096152
503633742
774581152
1035713413
275358728
1253417451
1027474797
472908576
1235264720
1033996101
546076308
851078254
1290451705
1334543781
1632212168
1152927500
1162777659
1098676700
1194525775
1507597814
1583268538
1115592691
951199949
1037929440
1032462859
1264043417
1195821629
416058728
1061910342
980099643
1051929697
1461837804
797375371
1527643006
876920702
1640944995
939174018
518964032
1463146887
1516756594
1491934121
996477515
691588889
545923731
560351977
731365559
1095166935
707932342
930839645
557427935
1676391272
753062332
1324225033
1308343815
1568554430
1355230130
995110582
1302690421
1537632730
1511815612
878142883
1374133055
707982135
644729053
500534908
1660787282
1274953504
907312793
1670003353
1270402263
1234873310
618249128
705046232
1197988904
968993201
1044472281
1208952043
357311775
217931256
1031202699
895253489
1083832428
939860963
929458496
391932848
899068729
525117305
126600173
652413559
760368075
830392924
1229233762
624919100
676778081
340116660
1226442870
962881323
1132825742
789746295
1589542827
1199316612
739415183
943528737
1497678085
383470407
1580951323
921408292
1339483022
1152026259
966107224
1208664613
1481688732
864936462
1251263397
536777081
940671825
496493562
470721991
468504606
763264993
1337089781
1134105602
321575481
427794397
1304109333
589104432
1346047210
363275093
1617349313
429293962
308648104
1221625193
1035437257
1356777628
880924629
1084153506
674494618
1062106578
236767264
672451807
789006262
929684306
1123640042
302189188
882169043
911593340
1614105035
1675994659
470213398
1328279642
1367709939
1067061567
398458033
1278706428
908520036
1601410449
1638737455
1596459602
1040812631
787070508
1450985018
817991651
1466790861
1380698422
915998579
1459301444
1391123655
388134451
1049101015
440986350
1582329894
854350554
1313570717
593567407
543766149
768473531
985875056
663812114
1677612471
823858935
867267107
851734226
284657741
368525531
1592008694
1216395057
1620426337
642692687
671713034
304910384
823413812
1416382560
605517345
1625896394
1228751765
1318532163
1306563650
1222944141
287776718
774504664
570792569
379143544
687401209
735842831
516058565
1201803783
909648473
1081815698
457123829
303751534
1134433266
448054924
713497972
774862954
400150744
226336509
626457640
1111549603
966952433
493698805
1672517796
1101052016
717726361
489640238
1066693075
1215700046
1066009122
611293702
706656776
1154138968
884750047
877736947
1464147716
1271059754
1040592914
701448912
671666927
478128600
1029342703
509164251
434952790
1287512352
343139098
895128227
633217938
431832566
817097756
1409442024
1039170635
696613713
486759756
1123895687
107833444
1132926040
691232641
744266314
475276031
598728633
233957746
1460083455
1477496353
771989755
1410384980
797426188
790156766
783304451
1363133938
541272734
1257496587
1265440080
1268567026
1024839853
759449860
1325971913
657300957
676553544
859503742
909672981
1348893986
636733033
1301839241
746504950
1561707878
604541503
836564806
1004131514
827652053
694055885
410645116
46855842
995830424
731409302
1122854430
1574610922
1427818319
627376997
860961603
555927152
451058478
576570680
1219282042
277000869
816043701
1501271667
496114181
1672050327
902690744
962312552
196864486
346899310
716724794
435631319
431804255
781854703
323825188
496838322
495020648
936281732
751941074
1415238270
1225786639
1175689730
993627595
752249055
723416825
1186297551
1079789486
579156638
517928256
502102568
610056462
1150428439
545513334
1566016129
372505940
396585701
1228118137
568154739
1168099352
890185572
1475503913
1698710318
600901805
725478932
487741564
385147168
1262154296
578723970
754534901
1506409170
1377072503
1621127680
509675960
1268695263
993857982
903996988
994870386
484037084
1365899449
322062127
423590274
391624466
293092957
1268290526
477363285
1599118511
1492149798
1408207224
1005512208
687486590
731013165
1044687796
973902189
723603719
1038574976
1015890033
1148386078
1539304180
1209557908
942938446
1600588027
617927779
1320930017
718581329
792645806
476648703
381858390
789044140
431819328
1279960586
838454325
950291108
324926681
884276446
811066109
832264351
1494589155
1111435622
491454230
275330040
744152201
963186210
1423463857
837537940
1609308530
1274634744
1008799081
921457567
1507736567
385624562
308660064
1289374999
1072022184
1120362388
1199992776
736476520
1202897877
1071415855
886620607
903372834
1042170251
512324936
669785815
1647130511
376552416
1083402654
1331852711
620628261
892225522
709150701
604638459
1564948376
1217506157
430158228
736714090
1072716017
1197277773
1325102793
1291997120
1205100568
633470168
492257757
1592044865
951635385
565828961
635805139
1378418625
940994885
920002458
1249255833
1574164956
622108684
1068878153
936541226
761962105
1218477595
450407970
767823955
593611233
1159658468
688774603
1339596172
1309813802
1039037644
477621391
1090292564
652352058
805071302
851470293
453353960
1090229652
779961624
392590406
755389843
550238325
386628604
1438438037
870653422
925099488
918581353
1192387792
992546770
1356996600
1367465803
1220452375
1623771139
686728431
1669640569
1317660978
645017920
701986703
1064464910
1055343384
1492225180
975449338
660485040
720560572
618771984
520357640
508905692
1251133082
1579537694
1083707945
1268153978
1158691406
696874106
1253282911
818581735
625853084
683341560
853766791
1232219776
1044484412
734464311
247963784
506282236
726856075
775554019
1003072855
1453581077
374202028
577603019
1516067669
1503164397
1325059202
1465396067
734316627
1209000461
864000118
568813539
1694677862
871803885
1592413942
1097292136
909041753
866515493
726764716
1688865058
1297740507
381921066
784625024
1130776673
1486114905
448997113
1674530371
701155159
1378194794
690924235
1034588737
1624544235
394378302
714304323
1132472046
805721865
1054358165
520975908
700498273
762670106
866535506
322844253
1413106711
1020038483
966432143
1346600446
1430901005
1667145481
1117396849
903505597
1435013305
974820004
1036117978
1168612340
646859514
695773500
479190065
1049452837
1460873819
1016182898
767779122
910677350
1623519315
1021371806
1648406429
1295373636
1182656377
1058107148
542627116
48573772
1335263657
574325870
837896727
949834694
1056457353
810698227
803461901
387490270
688137039
761867103
1034990921
954421618
937800872
1474940977
1498927102
766595464
1244297629
63654712
831353454
576415473
1479515397
1419499709
914689897
571636970
674995166
1396697362
759669581
641180773
1115890312
596087421
848635942
1646717334
1283352520
846411308
744664854
244602985
919927976
1036024281
1273123142
950004965
1209227670
933384624
611655331
682241548
1043610516
1101491406
1420324374
1381210538
1029959388
1265056522
659026711
682786689
441002408
1127929626
703629078
945078338
1681990308
73389650
1172708388
1214800256
1222362683
1221106482
1652059345
1538365488
1404419899
934747302
471001729
422374326
436283792
999202887
1209380208
494357203
691174223
720791076
1112135933
1066350572
839273584
362699630
382990486
1222445634
764915161
700366337
1033084941
638735214
979318840
990165859
934107980
1598234303
654027289
974641774
576746141
814898955
477617237
937615144
998634734
495190288
757750641
1046360294
1388702326
857601176
273244796
540652690
972839511
1646436079
652977888
581165116
586139952
474684192
467157518
513837082
1421754282
63651243
1368030197
358843739
474502921
746639081
905259403
478765746
1213004383
810993544
1530565449
409538014
1143581015
1496692893
481536832
1575635777
872560974
1566606723
1081067645
1052698077
1273173692
350263559
985323565
589988901
1017645588
823366814
683668103
1015242467
105109178
414799463
1014176289
1137257941
674895614
726702142
1144275219
889587044
406548905
729890017
794601601
877111876
731047191
743374605
1219262446
494608025
383612111
712229426
506532106
1083706109
803323865
610321125
693919932
816903332
473647518
557294544
1234691422
514565861
953476745
1066832313
967363225
1614772200
1367219922
402022069
886111604
1698147626
1440541689
1045370795
1602905998
770786703
862522924
907959225
780653432
1186116922
932464077
394931225
546981609
785033896
655086457
932681565
104319950
1431257799
406488603
606390472
974155710
923672534
789316503
225591814
676295513
645995783
383787216
1391352948
1043099900
1634524364
545879238
366075973
1462474802
763473234
448600834
76777285
862094037
573499049
244142892
631189909
1031849482
567965094
1620291097
1363358978
1108006101
719939727
776416696
482224229
955922189
525147830
442793376
1143164865
943789092
856789941
590458248
534444257
270313313
1191470537
922873188
598523460
1040196216
705208904
648726614
772335740
560351082
642580934
529338858
496670751
851823780
575198589
451875847
1465708621
1311859902
912490146
486530015
583841002
1615024161
403166810
761215772
674872914
887514519
1337247452
277322691
1213587138
1165086526
1070617529
1137488750
952686145
874360238
446624054
1498994174
1195137620
490993352
800981317
1067679899
394971741
742540841
729691782
1384483453
496245886
937658334
763525186
93436798
451366126
637248175
800635151
1274206888
1106193678
993433974
1514867882
973326578
955209884
1222698197
1213731510
1050271728
931864414
1635916001
521746635
1084439037
684525772
1065447545
1163308513
941400972
1357420843
1085182721
914941053
1424067704
1115416404
675880362
722434547
17628417
1480170771
475047133
987960882
247277908
784860061
262878840
588185827
1001146435
1009057226
850054478
1089119763
840613671
1342973848
1447953992
834563363
467094241
1492728312
1013675429
1369933509
163780614
1184306855
636390474
1297243786
291429417
583541539
765084393
995821057
502191673
156417007
1251546576
957722471
1435245718
539729398
997041299
1112829952
193843810
1651823205
1326464180
851013879
916348206
984347631
1459077635
1458448025
777423624
718905865
555963010
690924938
746528318
1663242572
945255249
188504831
1047924781
1076621171
775126640
1422927719
784186282
467653106
956823518
1212273721
897302701
852070532
1685066790
1179448749
940814413
648511647
949966356
312475958
1205716471
583582960
431537735
400089336
228394810
935445202
776183860
1225693093
779249422
558685317
511946545
1008975614
479733838
672511001
1111016600
452555879
918598958
1336997292
519473975
938585637
1486863389
1189246791
1052629199
1372674228
1448535619
1442113215
1470743297
1097558933
1315712313
849380945
1479094006
1347376736
493597002
1070450772
690852924
262969093
1694088307
776910625
922808996
1014147451
1210576355
801125105
1620233719
1459849453
967657634
677841432
1675405758
986412424
424726897
1324648620
1099305130
952285757
866805190
1080492726
1239990124
747530223
982892694
336470108
759401353
773783726
659856054
83705262
1635556152
1293789307
867611043
942321904
965083749
1171027513
957704671
746088861
373570048
1405677882
875507375
788939921
1420436545
874341768
501269974
1101552258
1666258705
1426076268
1596122131
989818116
877889273
551905897
1065563008
712306735
1422347747
414478092
1069288366
492810791
679884407
709174570
788930152
666865391
826824325
929102692
1410790486
666246251
1645735291
712597216
755611352
1625152031
960459216
937414202
1245076544
1638881762
1123078270
1124587929
554830812
1019040184
229432278
829308635
911638892
661785301
1374478208
950002390
220153868
1657058055
1063359199
714323549
1679892156
1469414022
1065516323
272252234
910277146
1244428898
558572474
201289152
396787916
1323979666
535853179
702568200
988464464
1487679648
1311592905
1048049849
902549389
1366093477
973068330
568180278
966617205
760487888
863252329
526988813
807711645
1607436432
806475637
505307673
1436718757
801073878
382428259
1204505796
661695386
534417590
1630810194
573847867
1371391293
476664929
602187492
984384675
97097806
1207393680
885380267
397666170
1197595637
302857554
939519623
380637843
1331928821
566184933
738490313
1303648059
818931780
286297658
986656057
797324732
1173328879
1040269906
976127767
641592832
1023735829
635534188
291512026
586973085
1085772932
492878567
726401760
778141501
1251788195
679890044
1550737984
393296205
1218473160
924691990
694579128
1491151489
1033767922
345861492
334351357
1265424438
1371052728
1396309637
521751404
1155325829
749857428
1010392881
770533026
485003049
606095756
559430777
832236330
718326779
1099252416
634437551
1684326235
1507916547
1369482713
1418157164
721196550
958769191
773141479
1061453201
266911947
568529841
500309231
462706513
1530138779
87941811
633304072
568829317
669690237
779785198
1547835183
627549397
1166937626
422745518
735529512
690575847
1057031160
1330623102
1152890824
747707415
1418391525
270392126
586713521
1091425685
202077073
885300368
1367443172
748648071
432474297
495754764
588232574
1393920560
1259505678
772449724
199229077
1428209546
590614578
1014221727
1056905013
385395630
253264779
413731419
745110125
1114458651
457019466
493368654
455264558
415098007
756279048
1614779534
805782777
546870317
594983196
891515618
1132534599
731698434
911195785
998998373
1586025318
479954704
928270411
928179574
1020608721
821852132
824201885
856833004
974514693
720250080
200726717
959789089
1051433932
947299346
1696290160
393804316
991475351
1121577528
1248862609
390719937
361218359
1560749213
469122502
360703763
1355797226
502921310
192444943
943703207
1237199628
797790853
796394349
478382691
606517037
961376318
616144323
368461933
747217995
799397474
938127883
560173039
908371335
742699477
922636232
810542513
789305930
1107520271
767547168
948006570
1076177530
1254443835
1330980283
339900345
701694879
1371980997
1409953155
1041299262
266276799
538482026
610315952
607995587
923315887
1046915837
1143440182
981320414
377367211
980237913
1454658739
535943990
852853770
982621871
485584208
352731643
883819703
831292798
511809367
737612139
1128003527
449203575
620571200
1613659852
1647763024
695297262
958996512
1113170640
875701536
161989432
931646026
1695281916
862649066
849243184
1263669672
1492630615
747246756
1214353599
1116637821
975229855
1456581306
1106159227
485748717
872448408
1424094878
525709434
1103746865
1489756107
1015203926
456616665
768305767
1641805800
342921354
740757127
968072536
1644240692
738168763
749782467
879486902
2044621
384098942
1040996552
712249945
1317023947
1095425780
797644539
517504244
775352261
1298067188
251699991
1209508457
1306232481
950362597
790576945
608140529
1444987249
757094223
722151769
1468682935
1405267241
1060473779
1580776092
797634111
1381072384
614398262
801511353
691209388
504710416
449743359
705676392
551893869
1020108963
963826880
1682855472
292468282
1143114891
471815341
1545194470
784085626
540221810
257350558
1051226618
424433660
644033951
650028612
722498228
1321181448
1450420293
771513586
1070331058
802274407
1373744284
408095077
1206322257
458272412
878907504
1112645350
1451456249
1333122773
842906933
579247640
610212652
797321657
1098183929
1623970739
755614080
1027262325
937993280
528808861
977137048
1255550739
1364655393
293431021
951032765
338913376
744512358
1578711605
1469160094
812352155
1284241435
1186298447
303862726
1015910096
1138161592
926213819
680895028
757662934
709738625
1219164915
470495955
966685702
648177977
372820733
993107551
166733562
1107876553
665922552
1300755308
406780468
1493020776
298871744
801956661
464725192
695772751
1592433771
681235357
794236354
1474442163
1114498516
1087258877
1326027270
780028600
840765587
958857382
1483010161
706042644
619107615
1514729496
835469053
957179455
1116601239
900620009
1098893876
859503092
736315591
628906690
1044877173
1435508816
1359238749
1381468490
572750122
1662577612
801061407
692236497
687753866
1048813974
1220497516
381465850
899770170
670764200
343583387
942635489
644009222
1201969009
917337285
1463147641
1433452451
768466935
1594163711
767491528
1179241293
1540020608
875549424
459601966
713742259
1135755892
856665327
1470949812
1253150670
708710462
787221408
1043796769
1452352612
972784235
498034763
644859185
971411565
714307960
1112818227
372490499
1294581737
700443293
921256920
543217332
1228718221
1126662190
953330084
844515705
740219820
1351465047
618727589
894942997
442640245
296121481
611941612
1375041160
544566266
1104736646
587577933
1692971775
762777737
634991887
918768536
427633816
1017499435
1122466715
493399711
1398913076
1461630212
934618713
1314694648
662536002
993627752
905045077
369998437
775336852
1274947558
684356293
884917339
997730017
596638989
933934868
302044004
723921057
452027811
835810474
776739817
1403039967
945743339
845123313
456948824
930114689
699110770
729480600
322875662
697823022
285441912
485779214
1166901641
1067522663
887074133
1070396656
821972836
1123549976
745662085
618195344
629321498
1231829154
550446810
1041442698
767261611
841359160
927614206
1312806757
351172633
586725339
712912451
1252828035
704730335
1290912313
679692057
385243254
498834470
1447610752
1557016174
1215498583
982806935
1610271119
701360874
920451667
864375709
732637715
571833978
1456907966
587824127
1284512576
871642622
651256934
1660355107
664303401
1296549902
1456096693
1677211191
1004798853
1072502809
592908966
450954001
876821910
468998373
478576120
496427653
385016170
1352595926
1275157673
466684503
719909902
707467356
1205914516
335159553
611177380
1054921288
1049329211
916445932
1051700246
955567162
777555196
1013870544
724849253
961708036
946628845
1369294696
1296100139
1142229848
1089784368
1060284701
1187293296
946527182
1140564055
613678135
434631798
497072389
954332470
972650498
1140092079
1170052567
935420083
1136543443
787749509
1675253926
633776160
682990791
1082467716
1334731023
661604184
332876482
670995857
526201536
667621336
1650584173
616940300
955008354
967630477
1015393249
746466981
672838047
923344864
478899764
684207414
359775512
521922271
639741035
613827246
626081718
1110692380
779412739
617644497
423251264
780775403
1269060415
246251775
640220233
435321245
240598980
726027656
586840273
1285774213
339651309
1278699382
330957997
584780910
1006895354
1093877253
998960798
569993534
1216215832
1097709846
882541154
508691612
653756574
1213040923
1431111030
652176661
1361433194
434063513
926183957
1095613144
807992978
425772516
755455898
907296693
610983192
409998856
793489648
410801763
805509668
376461545
419268024
609050100
571205832
431951643
1026262542
219855931
372944597
794949815
575391015
951259964
184132822
249108754
534742188
1068423139
1672630379
992544329
961602775
401132005
421986543
860906154
711944298
1332469352
1404075425
556776095
474759127
563703666
665765361
677853816
770710859
376108158
1028704539
558693082
1524399518
1342689271
665923732
548399648
1623182696
881042420
427889281
697627176
960654127
1272783828
1433826373
592259140
1602245637
898534214
1343648591
566446006
752886263
163251525
505947429
428259210
732665889
840310381
720247240
816823182
1665400067
1384328012
718280583
850755818
824301267
1168008087
1076900490
360628857
937388682
821543607
881909405
642686281
1227053329
1262413366
836056440
1015969080
1066728594
1081074007
899056749
1124457142
917615097
1083951076
1570296864
854128637
941080600
1210319699
765913215
886812220
465564393
951698144
156631137
910963027
1221492807
1025749078
1413106960
961569461
705090023
811828088
155366664
849349830
716293911
1191338108
1024157561
522996848
584633009
470738546
1580318993
739163996
1645587766
1696240434
1282615601
848920274
581078470
530794939
1183737196
91226024
240524389
626526071
883180084
845017521
979768244
1243012304
947558757
625577943
1211609517
942784954
1206552431
1128679635
916886339
924527158
1123087021
1567515965
996103032
95766335
1119391105
1294085960
1163484458
148993787
1132427027
1310741319
508587159
1021627573
569214024
1067562644
1405296698
498644096
1200028611
1269301996
754105502
1262662921
576939783
726645717
1697159870
592521975
1255444282
1004260711
344882901
1395988215
739311354
1442677167
423162638
711246491
945286029
984273229
1316303566
1360702489
843807190
1689964830
741240973
666279123
112716051
1637588388
633790413
895890438
693169982
510240277
1244628542
502762940
1378118789
1038660842
500976660
1008625806
885894887
680074621
808906261
1058989
519728641
815478674
973437404
931187568
1483416403
253599449
1276197405
1306617024
916761175
1287500949
1628416781
224469480
531401424
333747965
482735288
566362272
1430031755
1479902717
855110252
696431549
934473945
1104665794
853305640
703483931
1260716894
1400038142
492526767
1491132194
992590613
1077268507
514537684
1031160110
507420330
664192481
1235148976
1381621800
991785921
706449321
684705555
1627151249
1275163075
386154067
1553069836
955742725
918506667
1063462883
700022864
469042104
918893941
822190179
191834338
1142718675
1269903322
1380443902
886353674
679585880
1365600824
854691903
446175112
391820276
537345810
1072891739
575888395
316722296
1218729830
509854915
477935649
889805354
1066165457
516837800
419408085
1072025305
329804803
991733654
1105634694
1534257771
694623568
454960574
950354973
628015495
760803947
793357729
1554694425
504539049
803155218
623816592
903285646
799821199
1603415237
231966955
518780649
1345667364
1528598714
1283651760
1500605428
743954533
790334268
797198368
863458380
725350112
850248419
901695007
1069469886
841459132
795608035
493735414
666037052
988788831
737034424
1654990889
814503870
770256604
1140328696
1690753462
1206682189
1451302042
1068491911
643782388
823095693
528403856
1025219103
369873306
632976437
1091124756
983547299
1085972272
327549068
908717136
264274
1238514373
521802694
742464685
844455462
1609452805
1379706359
1431049037
457806786
788874775
1070150856
1008035015
1635844511
1227444003
925663277
633620871
737447965
753618605
483826631
270330752
951724429
805519512
848276105
1172450892
613425865
1137476483
369108575
1642590317
752090938
1040828767
493949058
1077045283
740775461
1170932243
538953722
1377749677
888548029
885818806
1218923058
803175012
1638737841
1600854298
806347865
1534788352
1496016459
1324646215
967834170
1615662308
1014521129
608635057
400828529
1035678228
873454651
1396846638
394655642
1266015723
544330235
328399679
574056573
807362738
1374405814
1416908902
870261222
342508789
762024140
911425356
1146834375
3591798
132134585
1507289083
1136265529
1226873718
659456237
774061177
1436508891
760865141
1511232235
1124307385
732858145
1546147199
1023420863
1344595724
1090935882
583668893
1193903535
436226489
1312070694
844588705
510054869
1374991475
1675055238
650377695
1525339834
249111254
1413586680
1524086553
706762044
991626429
187086095
171208554
680961168
1258316134
696147147
1053118380
975764702
449356661
1335912782
1011413228
748101432
717877237
1101648182
662101991
1302173777
363291047
399770863
932255091
1020224164
783283850
1653264287
1522377415
1096528517
946644696
850967451
490322937
969975960
917027482
88474629
1205228579
629473246
1273977537
1696448473
899065181
751612425
502847813
1588597560
1204292328
1173248761
325556804
507365994
344867969
1650617030
535394288
1046775814
344710566
314170262
958060717
855953651
828006085
1320771355
1628974831
765633856
457361320
723325125
739788622
1061106364
190071188
1075096234
1380268996
1025802349
189837839
727963743
526999312
938792258
1305637621
571645369
1474455656
1002922742
467537113
780787318
872294501
381420107
715789533
392361025
60351192
1133827136
580181441
1179294865
894852451
616308901
556553708
587607211
296186284
654820179
847385963
703727572
796801409
1052073913
1147704414
513281352
1040260615
1258012649
822479060
377615917
1121206906
781430115
691440696
664264787
765587277
663856301
1032995460
1063592625
916682810
843670366
1439863438
482054505
505901183
270719034
654734798
478966972
1375513182
1180707077
890282470
943134684
922262766
1145114495
1627948812
870473742
594622529
1651577721
421524412
1565942361
1055463492
624219039
1099349162
1295884320
830348623
1639185637
1630296610
980732382
678374263
668437332
978007122
1552339039
697342273
769723181
1128150715
586911573
563176745
1034136644
1157942512
636273204
696045264
858666947
751000754
734857892
926044578
641062078
762884598
305024463
883558945
1379870500
921970522
1559910695
647459982
1042261652
857150546
1087752719
987967742
1521128431
649623396
1021375185
538535732
1337283318
1612372994
700861735
1449428975
501677999
619995044
990322557
405148129
542320155
274085869
1505027006
942131871
605513149
1238683873
644308239
763458507
1565897656
505101677
760890596
1089620872
570429997
1499790959
536363496
1184432575
116411617
1670889436
847634484
1101554880
919438330
1160118731
693672930
638186029
1526795271
785745537
1349740887
627979832
1115796652
1191696238
1468418763
1558109900
922545507
828237443
581523882
1171119938
1561165465
1090054614
875135729
638314430
986249681
580144392
557633106
332481699
669141344
1213295056
1465859792
477508460
563609771
790107161
1317510122
1025566885
412980032
1240619047
974100366
513853250
942986455
461267170
1081647466
1217984488
548581691
1134423856
1280296104
658663731
344140082
867769370
618969247
1674160353
1133520660
783250182
823870201
1129875587
1499195235
783169863
911987895
486038515
572111499
919780821
513782924
527416763
765868296
889884110
1052382693
1402855276
573338317
1203207985
1074867612
862497611
343471346
802148380
597404926
1264953876
436852933
312553424
394753569
874162432
695539020
562639933
942493792
563497351
1056011459
978904450
815959364
915729079
1411967013
593269624
488470011
1530149990
668153266
1050291426
875688518
671258175
1677486088
359868775
1642953803
1574757605
440007769
1239144598
384134708
1180154344
757117244
1469864513
1307226365
509058939
394487819
625933812
508015042
1478603122
970843617
1053257676
1278360166
825470186
974675761
985409761
480951553
1689316295
1623630030
1446719854
1425609524
425141307
1061359485
540365355
1332093832
410402876
312108798
773819663
982693331
381943175
916186845
1109089986
1320700348
1282093035
889580202
1143578207
1076768889
1109484459
549757446
628736591
590194462
1237781778
773868378
902315579
493510627
743792555
787913483
786305616
726183635
605091950
729000240
192956216
517647651
165256181
1181592902
573902451
691418817
1475955301
993343160
913603526
629932303
345969995
1634313205
657248869
1570842519
880326100
1122782541
276251319
389878779
1118761823
1073355403
273263076
448070352
1164468874
1494194279
859708794
521942933
741509114
947602351
1393225280
814834326
1005340277
1537046871
1011469652
1053381703
800780780
1379985927
1188572876
782462434
535265439
814301768
772625582
1370980647
123171219
1298766576
1390064871
110877330
467400707
764294092
541777456
1075551592
873607188
735245328
405404299
935096377
568492449
744655367
1599233398
606982430
518486323
1182297787
1330517518
971655973
827629231
860754388
974158124
622247378
786782824
1246835451
1074555981
856126183
1286891724
879173118
688621824
611303627
870489726
1561598291
633862407
839071371
245953735
446819416
528517813
920600920
1027228541
1205027119
1388528014
712859792
1047100799
1236781133
778980714
652401085
1178291396
1394972840
1661990105
932074836
1011636456
627979151
321542956
1053463313
868392184
1347354155
1415022019
914939171
574978635
824959821
902171917
468743204
759200981
705600468
751088873
783442623
1666372754
1099180870
449560453
704215761
1541612982
737436327
1181921726
419267106
1049052072
1245141209
1406284764
707729012
733564636
725607110
403490566
845123826
1451047403
372369315
1461086795
739617025
446173671
821722293
662626540
1082082767
293112571
218590
853388089
1071645045
1639386688
1258981163
804534469
1059818708
941165735
945704110
623638183
818619087
569616295
731582638
473453522
491005117
1564188149
1271153830
721686823
317128686
1416706734
1434585075
1345529404
843731774
1048289369
472857889
518594284
938683402
1263705072
1174987075
393915705
341989501
834693267
1312605840
468348295
548983160
861012423
868057816
1599913269
402525586
454705241
509604678
460332998
455162613
1058307145
1106455279
387672106
688429724
676225119
995396205
1114435657
785813396
538411140
527974275
667612030
433473947
863996351
1029833162
641349153
1233480480
660625177
1592948430
938636873
1247125278
563046071
430840867
797052742
970711894
472986765
758675585
522300177
886341062
883982118
447403284
718309592
1329195656
976761134
1118584443
754954375
439417040
766027840
572833251
602137459
1094906237
1023314187
862697405
684150392
899677883
922869834
1668197926
831988863
483756967
1623784542
515088911
471437055
618292542
1113711772
1166262535
727214102
1121699967
1030909580
665921587
592571948
1149909172
522955527
702922559
1501795510
1112823006
807337011
1407936267
561056285
1174058699
624889408
737618521
1220736191
1100612959
598743657
770438089
800842322
927864894
158514867
693639775
1044965444
549309788
633044056
513930650
284972278
1342456332
1139307449
1482248754
479798374
478893661
372615223
1260479720
1278419581
944329336
1342988049
984493530
684091167
494425423
843149797
405651742
634945765
864886443
1316891631
1204209091
585480186
1181931342
867522872
462863468
816863430
1293769511
922357111
734282598
1065701886
465413211
771977500
1472992086
767873178
298920501
761178422
882152818
217963831
339322144
738299619
763787734
719379985
572566510
1079210349
717675760
731356404
460304775
1532546889
910150911
350416167
1518275081
151022256
913436970
641194646
873590637
1322026153
706466307
560918603
819017803
1361844116
807075170
1457585355
701426279
1082624205
499464775
1580229864
479138776
578562619
807197494
405254930
1483673768
485871474
498609668
1268106155
384227153
727015168
914841877
865734256
1682543830
870201210
655304641
411563155
966614875
1280340836
717993661
1556334764
745098520
563280507
1415262212
511007140
1647923161
680185146
1236851311
803479994
546519199
1446701928
626114125
528188761
1256536083
723234632
1356759352
1126771768
660946245
1130111477
1073364432
1014280210
828958719
930452023
1577600437
1308059226
947485822
535447665
668254075
534544169
1574616224
499180495
452293004
969237884
1088286297
980053663
1443017932
777874052
827163213
531046582
828650156
963085012
327626293
923694499
1037316585
1568224370
393978796
1097444536
1399980917
1482518046
1010312136
1248214711
266066054
696575904
959783366
1631548971
1377949636
1006581429
556872186
1016345059
565777646
900498319
248645871
1642978178
910680442
1076935425
622255224
82892639
549433036
1067732003
856273375
446908065
1596009997
910891682
1323372882
1063481418
845546464
926652441
1143836824
685725076
1074345523
504833285
1339214046
951209077
968621159
665951078
1102902736
1592190012
1016564821
1295039980
767939114
900816331
1521886696
1395106069
705175992
543077691
629065376
624277390
973607089
1294935571
1071040157
580873344
595619616
1045282410
1180666453
695074280
638290005
1378244405
1484653002
708745703
386052864
524065050
391869123
1115863443
748983304
489637736
807334329
500419560
527844025
1305117227
387834714
1018053266
992523348
326811916
1542672983
352828991
1196261468
1499440273
1086980894
1270398947
1037034483
578826305
1218104382
405159693
927440958
511738090
2475346
797429689
1062749467
363428271
787177006
1090078828
1151305315
1010704789
1115956624
1501370674
800878033
1536006313
386868301
924130023
1303594770
382238639
460824631
3065304
1486880946
841664109
765330064
1526933821
564563034
1292808686
746156778
1645582338
555935587
1257562490
1246028134
931431948
1175925761
1425177328
885192471
1400703835
659937804
1047958231
1435746281
704608445
815014656
699484579
705362502
350705877
1240995396
1650073531
873867270
456124862
505090351
580084499
1387179166
1065745260
680396251
632992011
453939116
1099436044
846096635
858365356
1288426959
1085729290
448087764
1332496835
410626589
477531328
422159571
332636459
638955328
1393325386
746044927
928298690
1071396282
637193401
547604254
672892350
487198489
621970403
589111381
819363022
1122179453
798496761
1643960460
527281605
1157249259
509845066
537831058
714247175
1118024909
1577598706
515088863
1453811609
844882466
1673585703
100056343
453994231
615884547
962898191
996373595
1039492102
1371545429
453840264
492973108
476323019
983604039
1032641693
1546757802
1666591738
132919296
927389318
1012542564
1120332826
640044364
1017517051
805206295
629783048
897833693
817528097
392350989
470479804
1284678788
649531476
1053895319
516955058
403935167
901742017
1493933550
832736740
1196944350
937850191
1055821483
514428885
1346545573
539717841
111962150
880997573
649423077
530598666
418291124
1219854573
558737952
660161190
473388006
493406601
987676595
1167538387
1530168503
1052036731
1681966413
1102811097
744972599
930332274
315316215
1115341010
757781844
1326368929
1614775270
551352813
783030474
1650309483
476691136
316294446
1039930344
718507145
765206559
910884816
784891973
502799132
1048962461
945260297
1100459194
478731530
886651832
1005007393
1200146612
747593463
888898552
698078281
1054158932
264066895
1143766296
325236534
669572762
1105574103
598626656
856250860
846676312
1350905248
392240666
780778718
704270656
1089259282
1679732578
662049020
1273955502
815636746
851908642
799722796
514489617
1011987342
1107596331
1562293817
1162028573
1626390277
1317677293
518233161
792463215
1151832180
888608799
1446458019
554455500
437740205
493914080
207020969
930418266
1655484697
840493624
551571328
1074387764
910628715
289010352
1408335532
750839130
1541335127
479236214
1404677273
842610752
1497836179
1174748109
548253866
1037581439
1114568400
529664852
749555542
697469210
542007754
1473067757
1403239773
1087181616
202094600
444502873
488622881
1418098628
649499719
818877190
678611051
1328196343
1324000355
778716945
1477681782
1533560221
704482800
1119831153
715503625
1115925431
747847145
930290279
936190065
546456097
529920775
2527041
1697826556
1520909259
1129223277
847481180
1462632098
1247431680
479251032
1680364892
953140317
797737947
1256690157
1480530750
126853780
665191425
528420107
353371677
831982339
1418202898
1480831496
961121293
349647397
614793840
507419632
1152084713
1563898539
907134301
450849164
1239552878
696067726
383532676
929251784
442528840
989571544
870966884
565626942
1026192049
1017869938
667173228
403812706
1596465229
1099587658
1060573895
1496262465
1176249650
853318539
675785885
931960775
1146251459
959959096
1331913370
538278449
716799831
346956614
990604068
817484602
513164119
380057227
563565076
904983817
403031405
561894996
1332528440
903472086
1454117144
792362629
1666676641
1349772472
824355089
545353028
562649658
865187725
1181357558
1070804661
933381510
1318002270
1504247930
987138199
1445710816
237737441
1217617831
414646094
514809076
1071927824
437686385
533607332
451793788
1257586018
323390300
651786861
984756835
1031703086
172204152
1050347554
1339554587
689119207
719033795
1566696042
737153525
702428142
1696716498
880523204
271541862
502275639
761750792
979291900
621607173
81693225
1663011943
402276059
953083259
1679727953
307070144
1047946558
1140973525
775375932
467386920
1363966089
917655090
375866792
1305779034
914926616
1005666506
842160792
1078659569
181358287
865617456
816849702
886971368
707302455
1071767040
984091489
1345577342
914550962
1437259765
1038205255
717201829
1225909860
817976908
1345987961
1277457520
861999625
1243184117
727672925
466114435
1191935565
682221959
869853309
1266591590
1290551871
357777842
615219495
636080015
1076210509
1309506948
1197660836
581041278
1196637233
604863508
1102572032
1331321325
1111407501
1048795333
425329227
592505450
663869906
592144632
840086250
907769691
817649215
1195990630
1050281870
344777686
406980590
1179818950
749864048
1617609781
768955986
1163983398
612968709
1453019962
867537367
608573956
1012463456
665347894
1334962907
1161615881
1536099466
252686188
538844235
1150685457
823698191
515285042
821690737
612904598
422876273
885362994
1434881114
1246760021
1195926944
909728483
534312774
1476172797
961409390
941000207
1347663290
950569863
618711603
585959079
781339342
924305635
806520262
519060208
409834447
456340427
1203168807
585405697
1662227637
279685544
420956120
1213449801
665880807
1298113331
476847970
801904145
216267683
690359177
457149608
709830609
1041156018
1513125591
421133883
516335694
1020063357
512823656
737327880
794491531
1615929512
1244987415
414854031
856498017
1043940592
1311425496
96561560
426055666
775598985
752582829
808994924
1210757843
1029922761
792141333
1320573479
1349157063
873633510
2214877
477509312
696080107
1152948521
1285662366
1090970350
719500831
673813406
342448469
1245954463
917474809
308742361
680031605
1369203590
897643604
767620148
419250469
873696736
505027883
839205178
771901173
742149895
1328545847
1204280609
872723282
1265361219
591255429
1140154991
1304305552
453116880
1016056803
695701936
1035002001
834848031
1574313985
906604624
484641341
740767957
725116063
1288001902
928961615
664357890
1174033686
1319118372
694815444
677230044
1330319031
942678950
1555155511
1064649325
778422935
633285693
339762678
281329139
1531072265
970899105
878984056
1165638277
747254528
763413472
1070698115
782819136
1370161851
510252866
697858205
355780427
1050571419
465180539
1066769223
771870373
1126947967
1405035811
609526461
458160502
945412219
631270842
1529945698
825596347
568965041
912820674
1680805120
731848052
1174517532
475575310
1170448555
869167863
570127383
972632483
1259117461
241812755
1008809961
374227820
966905755
487354168
622976150
495231773
1379986980
777483995
1493498179
923741337
715735128
413336888
539908358
645997685
958685255
7491329
556039821
921848930
461536634
878894735
458738034
1008721799
629911404
1292859071
572103883
681403586
718700877
746495827
535704413
406744752
1096528150
632253413
485382214
1297451642
595256271
1144714361
1551089907
1436662539
1518885644
1620135411
1099960281
1640370089
1200482009
1297322381
1070028003
1517726078
1057336995
278070727
382684292
585640307
314322166
737096048
827510381
393669865
907752070
828302882
1436738341
397994988
636168524
508352922
1033342719
1332723163
846086267
507907209
259215071
289581738
1047450983
772896022
988934546
472618951
1014294256
1049956027
4313465
408232915
884836235
685041418
1254165475
717861549
1069080912
321427563
975315430
1085172466
619403360
1348993472
1614310747
432692152
484199154
1027590991
925282058
498698488
1001332819
1394823173
1376894353
505896034
1447562150
1330893987
340453573
987756633
293176570
555070893
477731372
1016893116
946969779
809707878
844930495
999072896
1602501485
558172732
797356493
869005518
570359746
749496365
955500815
1059417907
588285858
377151970
937378274
869669034
402924828
666186565
1054527885
1387987972
421936527
466091201
630854710
503559631
475143929
1207208703
755335014
1208737408
470704688
1122634754
1194184964
464845337
1678705854
534716538
497378484
641296036
561686837
1553552079
796394305
107884889
941329635
598826041
807111817
845166960
647123861
969522675
934975082
385663243
804618424
1555655171
1386057327
481134585
671585044
1331486115
504382629
734780706
806931757
752027834
841338887
622030210
1021923003
1617567200
453902963
249749423
1658990140
624414401
1148139115
1132736485
599086252
573828078
1411783145
651625571
239615454
1303519239
647552862
734356484
376984653
813772188
1429112839
680530971
857012018
736083835
433281278
1317078833
812161595
1106907107
1498957598
798450693
625031320
1288901784
1008968740
949017143
337539164
853023873
853756602
193766837
1325935709
712734692
1387290930
246633326
1688641217
1217803540
1428187046
1007349
639193508
1375957542
1109251765
715134543
586384640
1196987559
765580483
1554372682
1152841245
453430857
680529040
449136077
386807964
1383455197
943292097
639877754
1326748464
396178027
733018952
87925199
1249733664
674831570
916133541
1002597793
441631835
1191550090
721553327
820924028
1075057586
1068996787
539429614
137908696
942151432
910464167
949113132
839305607
281466381
1062699425
1230829296
653827179
1369049877
467302033
394673818
645416184
1491445448
899002241
707151784
1034056735
404033234
880540102
842511751
1547668807
1217324266
765834411
906262508
557496272
1622215252
1235868551
823751309
470503854
1212514298
1026737900
875206696
1296122008
629710002
537847151
1153664674
1058936389
629141570
114077838
504166457
773849237
310395873
1100583209
827784921
560606375
662033055
1205559128
584736600
910415920
764306120
775955818
1267168390
506610809
892697789
964120117
1499300113
535790880
1013644832
1031326096
1046488475
788923592
1080561546
1273752029
1416951934
926126196
483959742
1147365664
194377906
854495111
1285257684
1243397586
519808197
1539552151
473380193
332810073
597147585
643677049
745520334
426652019
660511653
800927952
1038537353
469951582
507953578
1546848782
681907999
539943572
881268443
980527943
959496210
838750211
650473908
1315745472
1408856036
1414263571
1510438368
689690968
1623779432
884971644
412523082
621760635
1077835576
677081493
747355097
1117985863
1006782142
1311281877
473189786
1481415180
568699028
1008998730
189576765
1198347115
277921665
473000742
1101841146
1699291607
300516128
359643585
698464902
1225681003
1187968168
1641880618
764886012
1165314896
1238324865
320494851
1464153950
838529488
90362969
834681804
720700815
666806151
906208108
1262290144
1180845890
1531735119
195357834
847320844
672527321
654139233
949949577
753993588
939301595
1153072108
447673866
645771386
1341292238
616179866
1583090546
1343491346
1343924073
1613278344
1000620824
621404572
727639054
1322568745
629020773
1065290562
1538397327
603586846
448112756
1678139279
1296117295
699157399
772786401
881307151
866988095
1133005
893301795
536125171
1444224399
938430030
463082831
704468422
736574497
1677755462
797369202
1104304856
1413484472
473787928
703494111
1395779436
1172713535
85409953
667384701
296502012
1573307979
467159374
462572693
799806752
486587292
1065429391
347118350
675701703
306323891
1579160530
808836023
298614105
1073094588
1322564987
1603805239
740191753
485985286
559257951
687982726
655989306
502673157
729430926
396876162
1096381312
210944811
1243905439
1054390825
342453506
958096459
1363512857
965580815
1373212552
988764334
563998377
1425374139
931744108
895277422
505214495
1486789726
207896901
1116282169
873820088
1433374944
897532779
974562432
816726286
419935486
608944472
1644072887
1355929310
944553112
532728402
765084683
590885520
1552993274
565316876
1050513285
1054911871
1061122692
1437392261
1486999023
1002278774
995169532
904092188
415237026
1391412531
729421513
447552308
1019774346
989302063
1008968161
1290939429
445196495
615244222
868273229
463516528
1496356875
597334232
1307856373
716238627
1156725945
550737716
387694360
114521671
1687226381
720459950
908674302
685764885
1224755943
543833547
1254917389
1093623694
1136768643
457025027
1003347526
1157263027
846113084
1308807176
979167936
472962316
797844512
137434262
1097081403
1533958751
1200228708
1092055523
357935999
953728223
794653479
451513388
662979924
163566448
1018731569
952197989
1500880505
1613202546
616694433
408145796
895991766
234240014
560368550
780088609
771315937
969297028
983618986
454752184
1002857332
740941437
275677525
1093234127
1667580656
1170759630
1195603392
706235729
1574489271
452528647
252303263
946638133
667200030
509464577
1388229992
1120220893
697983205
1688064711
249335747
1654522920
552440249
1628374740
144405047
1356357642
836533513
1579860335
1033144819
1333278125
676848945
566225676
947495002
625338020
1234887318
711042497
1305291659
778773473
861440560
1291961062
202692482
761099923
1603949077
467362019
709736417
1052175825
427607505
681394916
497098431
1055290220
753014669
944570612
1584311886
953818728
199725903
898603483
911355015
953824542
1663707290
688863070
740599099
180133748
912258484
959762441
1539526270
1000966970
1428181075
1168191241
853404166
1166713255
476326444
1277022588
523102698
1055362590
597069356
1614247884
438540450
713538886
832603891
717854391
1374158562
872418287
1217147221
771738243
967094930
929847850
763635586
1016337822
975188984
1019369958
1265561322
467542287
837999372
775394930
1397937892
572687414
737268920
997561892
684028932
1057995295
531194432
407138562
999296108
1156790768
917528269
636875378
1294945914
620314382
530885013
733680516
721772685
820884682
1084200616
951390888
1133112354
1435113352
862003398
1562516841
850700613
979375407
545096593
1529512203
572956621
545926909
923373950
607050811
947082502
453369821
1629564641
1686854101
828592697
784502504
1250489588
1275986180
632236851
517039110
1613503687
883836702
382311611
595390583
1024960304
658305639
1093846735
1570568467
469720121
1101780292
991351414
519384460
942968300
1426673162
938114971
585623673
1168555755
1028993323
944220652
838683611
1568725185
972017398
1064668170
412280199
1447543958
1440952354
674294507
672646663
828632754
685359454
1035818082
429798995
1430792560
1449842701
1021825599
1260139112
479723491
1656428146
733180232
870059075
1665565993
921045604
464966872
201002161
704958212
1674820012
1124809746
695151776
624800983
762608665
700799749
762399347
451513351
1143396359
1240745739
432687908
917458468
829781796
1045646729
1537683927
887867904
922252849
827637860
834388921
684212525
1636338463
953731272
1586710096
425529418
1010732773
819314587
1085955863
1695154337
913682708
673845048
822070497
969522628
1497060761
725369512
837360247
791720283
1090928341
748007293
963386176
694264481
227851382
907821853
678126582
837580845
1103747739
1183562270
1189432849
1507724095
127777891
1446385658
1271100254
988594745
966033489
353620480
618403583
608863593
800215089
788828036
388482807
709377093
882589171
934802391
933478252
833642139
1001562003
1341654335
601641188
782364381
1240477752
739881209
709691762
1071927143
769144450
974586121
860458706
927263557
1061954473
840064986
522189171
318860780
287918611
823573210
815062031
1307779226
958754386
431553755
1392911041
856767366
1498508212
1441640570
936485644
1632706892
906422336
1314226614
1043015924
628258457
418862998
396855077
1688787283
968694824
1212721247
744482217
481649
1125459342
620543942
472849930
639786172
1344461238
682717026
987249336
54862355
832996183
804710012
972733663
419103148
455550883
1284423790
537115702
762792647
1405639572
942428692
921016181
649554201
379586780
546576536
325820758
912793034
1051374425
255619603
986783027
817851693
1271932732
603091307
197758180
715931125
870171290
827449466
59738302
393168890
1180222568
855819340
708355453
473998892
834557245
569019110
444177562
1062111045
1330189822
1000417076
1381649732
1606737193
642636048
1226364526
255975152
1452879207
576541791
491865306
1052184740
458329757
909733303
958698419
1096585726
126828954
971459991
779453224
684691634
821006664
625753996
803717159
333448518
645573258
535887121
396962185
1588482503
464496597
1120335520
681424765
919258312
1092682436
1302190521
354061836
1031361282
780089819
1031844810
1379194941
877980907
429040759
1305705714
380141963
1596321218
1017482130
652378599
710673914
1325412795
540732641
1299129659
405768158
271582255
1085532884
382035985
1505782225
525295168
495624655
845050656
682846521
562388953
1236693690
1485355053
870342830
593532198
785344975
487360314
494272015
987694071
1568710274
741300535
831374461
785568268
812268793
921406384
1595329232
857319971
860078443
1426642665
900424643
865545642
255067169
1437994822
217964961
720255358
513623013
703493642
220473177
552232827
1613974537
962733706
882868131
925508131
538024966
693834302
1055412419
335739268
951366834
1327892965
427160042
1189564412
1526124931
981199409
714748775
525677290
658511548
1110512485
660379395
978784267
1241703659
765793734
1514680806
329270291
312153958
734233016
630343254
552635094
964310710
854593269
521558845
1322337668
1282201886
477763572
559009458
572235243
459486176
433675385
1384032432
1056399454
488055537
1627462886
1154358218
1665962865
1304915652
743111823
666831496
1042260211
897312775
1037794659
1383557721
630006357
554137658
1387745995
1584124400
1058346580
489116780
450219515
207351049
1371910285
347121280
507782416
1023797241
1457188079
1336305771
1288340828
452240103
640184782
579638354
1474469495
552070449
886957398
1233218377
1314412439
1084313164
1229670973
97507447
563812619
1278814733
321386990
1140442986
261125544
881925591
210757412
262106176
997986310
655612529
1465124614
668535016
609586448
356391767
1428340842
1124590490
1646546052
1200328931
724035091
1126435846
964938077
1168148075
576264172
1427685848
847948199
1135743376
417767864
321843800
524394324
1603562740
1446086240
1622025286
1024951170
238937329
651007119
1032997638
1628601395
1391824911
504067366
899712309
1635822893
830357685
894064472
903959632
1592198854
463662420
742916507
1502812894
455487144
979782738
1195914390
990627343
1334355971
925426205
538304355
423684409
770976388
691900868
1293580707
720638293
694888982
890274119
265964630
1275191011
753569602
980351638
1126243769
1463009244
303280809
849220389
1096561061
994058611
1489982337
684680569
1120200762
476418709
908384372
1518397111
600255813
1438618225
1093493127
961445324
700340321
895186935
541973541
1290765772
384103054
1392860280
1106619207
577477553
831001018
355648695
838704287
452381850
932755543
1699965888
351125123
912880013
916970668
456228880
442497596
663525507
877952230
615408948
774835469
369590810
1271318990
776831165
382373369
1458180940
49392796
1067052407
788818785
679243955
413693553
478159836
748203092
1631436076
1450362958
258014453
1699707153
1427705959
461714368
404765875
1082513812
880427032
592897312
1259794745
394052328
405190127
706939920
1018441508
422030301
1111978598
456207384
436416283
947875
474547998
1150925531
840917917
780774731
862413021
1349877824
300462698
866460362
1030940111
863861023
386882559
821635398
717804739
1106783693
854255636
664256686
1106193675
714479873
812875498
480103182
270099700
1315593479
1083522257
1680885137
847739180
890043081
827157363
669980221
559391617
1400194611
840715379
791441624
681461329
567463700
1105582570
1694465377
913989955
815774679
525373465
717269485
1343578767
503476494
600659324
1010463281
273718791
1245635141
726444208
1242908153
633995118
1056797210
398667794
664669960
731294950
1344309335
535580258
1697257326
1396287840
535116197
830113075
904578297
1458986736
812148653
528668205
1076335325
1302306764
675322925
1227795111
233340190
804583202
1032289466
906784675
873516382
462344229
63968948
589816771
981800210
1036313388
1435647143
1069494340
1270859432
1403085262
1536167942
1259585009
1290347146
1072849513
973221053
997837421
164869442
1445932444
801417386
1333117675
1195775771
1162797098
1504681998
975269079
654654672
973128859
1258091023
1030372410
435571019
372556403
1640357154
924752710
666397656
1444686770
1188494748
551134683
1260273651
971346373
1076861674
857151247
896050612
796050792
1659314873
343152330
507233852
1150068577
556173656
1595323579
1123058959
565007685
487303381
870793130
744237471
821231199
732337915
1384655068
1187582540
995442529
264713252
212849149
1192303044
622899868
776890887
1054900591
528318517
845566498
1091609301
1529872504
660614043
779220845
768469571
783946930
879603710
1565892406
1259645484
194516202
726821796
1420742532
1617462054
535683361
445513899
1283513958
687432124
687789975
910881542
341533116
1425507594
777317461
1300145076
345252911
444748510
1299035439
954902871
348047114
1681809030
411735344
428850264
1679604323
519330175
1005112678
744937012
1053935582
1655727858
937446523
1225785242
1296592451
944591871
1644920974
861876858
1604230116
1624791296
897524003
1619317295
365808299
465284913
479228972
989073387
736995296
976560898
1336620780
521546185
848315976
1576258109
1224113468
1008352557
741469701
622161471
1215363210
414658930
1426657061
402864486
382770139
79267643
408334981
415604371
1635660223
777409076
1240554286
893189880
1684618055
458568331
879395935
1484391531
1047795300
453864294
1166504397
1066092075
441920811
630925917
841472562
767186700
1429871362
752607401
424616046
1626802008
1635195194
1248338471
968314432
562781226
1303973490
1616245357
490534087
538263050
756519581
946112143
1334960341
992421817
709092835
1042200037
1062790563
634143949
695915525
540595668
749832922
787323996
718401831
1686733028
889189357
1548804430
1602812506
977006257
1382674165
601982780
1359358407
1483702507
1368798017
1012929911
888641390
645251577
937070419
698584532
930396445
744180332
330836912
829044652
593646809
1005450010
1296760012
1539196942
588761615
482995787
867350540
1054077785
784657069
967186342
1651710516
1323769210
1012836082
800468156
436845887
1267026201
1077188295
1298093442
470345466
979045272
260949384
841579503
1140867047
802343351
875740790
767486559
1024108019
689113297
1446510116
108857658
1253042609
1699770442
384621879
1609867128
1469574053
1612651396
376728079
1494855314
815712567
1133854466
559675851
454015219
996957007
1346471711
1152846824
902154393
1330581438
1165513287
1452900477
542339096
814898082
725899385
1654313944
890768892
957144306
883676079
1394955799
789123857
1685792818
1318117322
261359293
55898637
842724467
924239819
871145689
1054059389
963658630
763288315
1094254158
1218229155
584679876
794381775
325021733
1372600965
719090369
650896549
720227461
760885884
1405328168
1169730565
1426785426
1618750578
887512625
1503952055
626387286
709796893
765017505
411754214
100645958
1070371143
352035991
890357985
1578082384
1646237679
445480346
1691193125
1499041826
609883805
1181802151
882855796
1005477994
952277372
739367493
895561914
1611125974
646722335
1015794586
1338387017
511127992
565365987
684306238
534375878
1494010802
1213652133
227838531
400772299
1042999017
1410600878
901674814
1215532781
383486931
435536128
1630275580
383080428
857721094
480429915
498023680
647525816
1499743684
936759344
537176613
1009828213
1044597971
1092099638
484729687
353471754
1005451478
834583438
770040173
726397579
1011137580
1570559326
743726465
752891426
573040101
1263789759
283700291
1002783586
577125659
1314803210
1158053380
1667355359
907782418
511225894
1044537910
1014959217
1296397082
1109224296
566090258
926306482
1295823970
701931279
1095491636
1054888121
761548681
995721939
1003695693
1681323343
1416218406
996996919
49513
962783249
433203061
290036663
1399624581
699421600
853367096
1516082677
1394458107
916802268
569539143
884206234
1271692483
579878365
839336224
1324012469
664963985
679248634
768397360
1350237793
1088519218
529990325
642270829
803622147
485179363
192669087
1433276160
908147753
1228274522
582297840
440767822
1399236267
501021111
731403083
827280740
1498942261
708400337
917612215
1619398072
778315063
1071985313
752695428
1085568435
1368385163
1036886652
837055599
793366960
769919529
1552777004
829681844
1668690559
931920152
941051009
1223028684
653765060
639588442
1039184883
328149138
634905460
840323382
886796123
419370762
962320466
1379140394
1381773486
1611535379
713059777
412263779
475629039
738927512
1552841077
1072271393
436195524
475795748
799970854
451134756
679024345
13954807
920783631
582674795
1511146215
890508178
1358645095
887384930
849896076
932482811
1002784595
1538464355
1048429665
1189400492
1389412822
1378290249
1528657224
1108048056
1020702681
722243227
1113329085
218045826
880721566
721752401
519353289
497246629
678432109
1014344591
1036779025
1054621381
948438349
1226657216
1335056886
814436099
1096375565
1478695942
1197890911
1269426783
227303099
504018362
443090181
1142100897
836515184
885926931
1400567604
676719834
533613127
1658616051
1618756187
1003282238
260058709
490878841
1485112169
623934056
855782848
1176256567
654796092
511698047
526710814
491278017
522715907
1213904536
1150717042
852183817
508410908
1333845816
679206251
736706813
407859067
1113743571
1458320681
957768311
645624149
763738345
477407062
1221317751
779843575
1415143850
580876302
1047726224
1625830608
818823552
1109594315
450241335
363665132
452173289
524726564
773053082
1179365022
818663307
1076327370
359815392
583124007
954781215
718273813
1652342967
896741538
1173187641
123422430
1049867469
524860163
1294882057
666692475
441521576
930029676
1650990396
1394043246
1262193705
1349144303
1160493759
623083419
1046171179
1372933094
1462273832
560352113
1265977714
1620921531
1307966883
809642782
503927576
1013185513
273724599
716518237
228970778
255513524
880552665
217726154
836594193
656860953
504556562
884964900
546468318
1079581107
1421947368
1361812055
871228172
835191387
453163579
1496154010
1415918521
938890032
337534651
2046188
687130649
902497221
658364885
1066269472
839568309
485023068
277309377
1488036451
358310442
1323677307
569970771
1278373305
845500152
1579809208
563228558
483404686
645694910
987025107
1185534425
842647971
907195201
1368685947
755061011
499189257
1650807108
1069156550
1050817725
513795464
1342136100
1651514417
910606437
814099413
1258941940
635132667
847643379
1053882244
940190621
1431462526
939522455
1163751564
623567729
248893013
612969250
1479265134
1209223051
864563002
967471797
1474305108
1321574197
1592837698
654683351
1381956983
1376350341
724196654
683420390
1247760804
724981885
761964159
1032085165
547065731
592299786
1132496993
442190726
490792861
1044212065
1343795194
487632588
1264055654
1432060748
1568916091
533090523
538757402
463199646
1003688313
838370415
1558251631
824991733
213864514
1633743043
533992386
1578752841
391652729
434930476
1397406103
555793373
1404327427
1182332750
664617933
996053448
621516988
730797599
976178332
1364192271
1616427275
1064766282
385856926
732250418
1433174931
802392811
1687521946
752219621
1286744234
1048944376
586416727
757850404
1670212849
816122881
1143972143
890576307
952491803
1353185135
749844161
997440172
1661561474
1443762344
1098016749
966281749
1028729839
112122049
616718117
859954284
1360695645
956259735
1174375425
1496555717
748699619
497767115
613575063
565334318
1216869873
839477103
716426086
1103466895
753882735
436196683
704845704
1040581531
749227727
395933969
883513069
1673354712
760517447
966498325
543509529
233787083
803431758
622930991
765327960
1013723660
455086632
686775958
1210933756
1034303413
904127938
350910858
1467149185
507423677
391516206
573320023
675881558
524066673
1192816409
1437002655
1307488565
147143914
559515160
712806281
1657788502
555542372
806833782
643201255
1222786533
1072589623
1500617733
641830662
813297021
646391442
1089748438
1067032381
341985495
491909040
1495849003
1394554583
576344510
688563742
771834946
581214932
746673940
755153596
409617671
1606596648
736512204
448815169
1579756923
281541811
973637123
942885333
755263386
1167791494
587821252
166148770
1253717213
1302552994
1264851752
700164432
784039152
314715042
962971968
615637925
901300341
1363693037
678937311
1050241978
774390462
263917086
732918938
1005213590
638654438
1177176639
642198302
542413217
987927893
795484578
1113969615
349876116
672517750
1407588023
505635909
905692404
545482615
407864919
1471104470
1065695856
1101716722
849711286
533483814
812961448
354600494
515479245
528695378
506283905
1125701621
1183280241
1075597008
476840136
313989228
969275858
876426940
866693035
562380902
829372176
804399426
1369300072
901225884
647677797
521778310
1596044609
1426962631
835087842
569708587
946952313
974288243
583633975
1469257362
979501995
971804240
475953369
436254592
880449714
792143988
858896172
456829629
825459063
905085288
593761295
1447504374
1039952939
1645822302
1166885323
759058011
1277517512
619055371
1346052374
358085414
1376033791
862588619
729240436
410109469
1585583348
887922636
921363121
1661176681
1044414886
698077925
174305676
1389583371
1085501092
94058222
1452555669
709441234
896747547
508794662
984643351
755860758
1346692959
885203812
553293330
576203070
1338868695
463494127
1523286
775049023
1169522610
733304145
103486047
1026768749
957900337
586848453
752058059
826164882
649744793
1364136095
179517067
349409132
932518646
619049637
896814432
557858928
1060835099
776099476
685221339
443299209
954729367
881527815
676058668
621127214
709164952
754361847
554162413
1274902497
782640901
398141636
1615184834
1333881574
1071239924
712909477
1173312295
312329860
1200232721
1153420023
342127333
829966340
680303762
1040185501
711381161
1376723071
472224377
1182299412
481612640
748052999
763218514
1326475038
613920624
476444379
611004537
623220539
1136651967
947052082
793770293
1183294811
1609868976
551987964
324053208
545380065
418196411
540185583
1574562037
1274318693
472749492
814146835
1131247623
1390440415
838264493
1329148647
675629780
1654944230
622274903
596354402
374719760
824964747
1327308943
766545903
643250788
619868233
771497240
1090456472
1135337466
628444454
968373159
405597723
537638748
789391188
1188946726
707154134
405858291
806571231
959341990
1493206803
1611962441
956888600
1437910778
945003015
903525403
1179395040
910012695
1557296541
559150055
1233797043
615799519
1127303595
933869181
961841226
1385082288
570400881
173219706
1472977213
1004544264
894281933
1440702984
1472309357
1111626029
453456599
985492160
1691964008
542868659
1020033388
1171071107
1131273375
498091498
1659243674
863497537
443945816
586950114
1118911423
492980984
319397180
746837130
319239982
893274124
894507319
1605522108
1494630778
742284698
756404531
1680994276
958966900
1412033771
288080489
628083413
1009536999
1223026979
507677977
1402894614
227622291
1328952269
748662917
1148704354
1595401663
1187964572
594591789
887079356
653165949
485906594
534550627
843302333
1640983506
1469042860
810712851
572310095
1300069024
738980370
819712504
711321256
1288669525
1628970197
1313281579
603177460
1013937089
858725138
550767131
372672327
589325029
626968797
474287443
703101449
1262737515
1445027027
421987128
1281018352
532058735
431688169
1376218483
796276576
952442249
1126982664
721620810
824967713
1311991305
747741603
901687528
839034067
1035741190
1427608702
831329657
922611607
1351197607
1061959621
1103983124
409952429
860782691
313004307
500570443
1519854842
1244914978
982713998
1645482076
1667954315
548952068
1209307380
1050332169
1018795651
991358417
1071696606
1384062872
613358900
1024644484
1529886041
1051922239
453036078
544496268
1232932955
1236795881
1180852299
977762463
884487360
965715614
762856746
394759464
1456022129
594712527
496238250
1055450470
1176295315
884011219
1233761472
141633971
1615954819
740010424
1116994789
1165919335
879921702
919928826
1279981474
860076782
819316353
1575824981
564456945
1438703020
350022480
781519602
991121920
563060145
989068505
194428976
266787962
445739633
1645175730
537634310
770977270
153933508
453888797
201659166
1086936706
306924448
1501277728
1401879278
1026985059
886450313
393511933
1076311001
1594466330
965034885
491574818
755542338
323541196
979238338
716212873
953457965
1455255596
1059750463
1008119237
782202883
815794130
847228108
1477550164
1122274634
785206528
662092974
797257075
654799373
1685036378
869493787
458252252
937920218
1296969328
575438001
964553943
1214054899
731654520
1428826071
1116611234
1025073765
851982871
1274883226
981706322
1269294104
1065995075
865792757
584499133
359380378
230222544
834374033
547384155
932353398
830318527
1288174864
397412184
1047290090
892916288
917476974
869021337
886497229
707651260
1338443170
1335379175
523534565
1353787096
512349896
404396771
1300378685
597823274
576296604
1002643947
889128141
1497476913
1366174144
698909912
1418713920
665786398
1019483732
184662897
879038003
329126720
1133726824
1461850814
979528533
962908698
137652206
1614355005
848664782
997853174
1619881516
1330604708
1367453749
778924406
617219778
1329597399
482034870
906684118
974206671
577050142
914545183
464183562
835267775
740732379
506245020
1653497723
940151287
528459579
1417560346
1494157727
640951009
836285182
743756499
471801464
750777434
478449678
1485041782
1372181438
642989941
1093491229
1152231143
1001526876
1158067256
674164318
1064221488
1119996973
1320596799
893582583
1033500831
1258154238
970329605
464546694
638784128
728033127
796785718
151677271
609561934
909204239
785221788
995880934
1253305421
364916085
550993149
1242653024
1159436907
436672354
1407291825
1116924556
445592939
1538979307
696072944
866798911
1114548196
427751669
993164971
1290133313
995164941
1654309440
938320279
949258262
1630969850
961639548
448621976
1116027046
1419785806
541795895
713961470
850679301
670918503
1189021318
1030151275
1055536139
783824696
341259950
622002650
1436725521
1580922738
926376449
1507930519
384383920
1037072829
340479974
1673064265
804626781
968681635
1156668270
808724636
964337378
1336187063
1360181357
973378892
1097344001
382479187
865440124
796505367
643463146
450845790
645078709
937974479
880304260
677939291
121272511
740573664
1556007359
948609423
1162525491
1474970001
1641196843
1066581771
808115788
959726922
469309271
1073506767
505507152
1180225820
271152291
576309148
1177348099
482100007
220717710
226190553
1546499298
1638143310
919832246
754892018
625314471
239306158
1031381143
1289517701
650033264
1522494493
1060749395
967751787
589985358
1691816661
1519200468
935692963
1304784322
1189027233
587860463
651865952
364703587
1433002864
1631788877
1082618514
718590650
712015185
930685733
1644190280
615905768
1068156276
747168529
743867904
1352902800
859484022
720435036
244795770
492129837
736772945
1235693815
643246668
866508327
808510324
1386972944
806763537
375975723
1126883664
596730592
1084480166
619598289
580593326
761542650
486249643
623491165
1118496298
1366803228
1243772668
1369162479
1330768445
788824565
657993607
1029560163
1470726132
1005132222
811788002
806496809
560882677
840530652
1197334021
761401608
846452966
289055238
1575481697
1643521737
1531454366
642668455
932138400
1609815751
459386272
1067585304
494269300
492269599
1023178169
768574136
488666982
616294898
757709127
1314005886
845343526
1403149833
807509637
1450670084
660191277
820249471
500427848
911320601
770292287
957914168
743591220
794534318
895446999
483305043
1642201475
1123868061
882388112
872477640
520375136
601438946
1137774026
609956310
937197897
429309153
1145559315
1070074180
681779578
770210185
1008444874
470419556
739632346
395264175
671869432
1112564269
980137931
932486767
1241309548
765024755
954073604
1441620594
1032547471
381285950
1167988929
1153356193
964384695
821436131
646539497
1056667368
662001134
471890656
505551580
1038298596
41548385
1392876939
1646751454
1351627921
131687561
1487534686
1113443368
1433140688
1625534371
1675472238
840798913
1060207117
932877855
601720668
459299387
597026097
1162398147
747409692
698876943
991950638
949357172
850169817
743477585
1385856738
1040817905
1054415765
1142870415
838599798
913987346
1099667957
410067274
1354016910
898819144
803809121
984403684
1139951341
1447459872
1274640553
817571427
1235437434
791997139
719930441
1292354301
575491558
1042948740
634748658
1453869859
1442739160
1609369937
1013428855
993387248
1276848620
1393809442
892338916
742537500
1369862271
403425434
1640423033
875634371
97234356
1612594192
611199246
75947670
1090896694
1161061677
488209090
969240280
750920175
1506465483
1369099037
1264764734
1298045469
1012115654
1049975443
1674061719
1368988828
541928917
1382975041
476806208
1269524642
394850047
1339813110
532403582
1049386780
1123106470
1345661010
1203611610
1287337665
739078963
1334015974
601906511
1263283662
979858225
1302456113
1200323261
630231892
648435876
871971365
176648361
471742631
805905097
1129102033
1149945903
700635160
616177587
400853820
1666170952
1444664832
1622402837
392915676
1191818460
1037068928
766407723
1016647694
1431993139
1673427749
658368006
736793610
1043260275
961814604
744957759
759995078
809027572
1687907598
1625045652
1282940450
1267025203
987314456
568479988
429846455
1623320556
1376346835
460379834
1390964553
1660777191
672368125
1407556727
1615622803
1082680678
771842823
1354695091
832339732
572797069
1627915679
577359756
1204876625
353120633
1606628968
1134637317
1489394920
1121367405
978486502
1237289190
942247145
1416957472
1412007661
1029134568
945634085
1239127874
501213563
311328918
868824478
458083219
1004000540
680032138
1078958597
1011550472
803447125
559740632
1504539476
748053895
1334647123
692697182
964371300
574981080
666307226
819587531
1656735023
1644918641
487526029
386549166
968538196
84584415
981434344
812154990
810699772
381514020
636818354
417261576
524546796
1033303552
916822794
1048082160
768383276
1304724264
1049640766
678042785
562054519
1029431671
890870666
463155168
1051344275
1043240460
623040411
1398002048
490147570
723098746
1360006990
905579438
1409687440
1146929946
1339184638
1075327317
792033526
146536197
648742934
1263920381
974672976
867742393
391142706
879544382
947544747
850741113
1674103846
1015579148
343656647
1064140916
985562151
907651358
524918761
715664472
388944310
882641715
596909656
651538410
1196018444
741081441
1303900980
493659534
810898343
1636695308
396395028
1561094830
285571640
1311927258
1103883656
978139939
380536975
1052466244
1676077550
862113574
1132965280
802092980
1387026627
689981143
844653289
182960416
1018585724
1249545656
779389507
1087854959
886580099
1379407007
1149668759
1337740853
903265516
472594319
1243844597
1665137523
990432913
1075149281
1268884273
750529331
1379808870
696552850
959406369
640006542
848680864
424968476
569750963
792020774
1070705741
1165197977
1274491132
853981580
946715730
687369082
522694099
1100813173
1681182022
458442658
967683448
1271159084
546184784
1217062621
820505203
1106585879
1024362109
400611433
978684821
948337721
933257382
976658997
1527895215
854652143
1160907091
552884878
347945243
1458175282
773093602
1000957463
1272689485
884428957
1389184614
584991578
1293546009
1344112957
730358671
1404675013
743836578
1141869423
984831994
766219479
1698715647
710710557
597930616
715784407
573327935
672188520
902481190
1340521170
447566970
1485123356
812276136
836962831
710825243
369530638
1655971749
1041875087
1580192286
739507083
1246666240
931409070
63047498
448086271
1569561484
866727989
605554197
501113361
1154134874
936570310
1028844825
937475832
601152702
1352595394
563738369
1108812841
1654050949
682595348
533866891
1601412251
449782182
1344532539
899070625
1518164114
851748013
1651187391
641190687
1158504288
1090856661
1050162852
1007439853
1678458406
841848522
337643969
728893590
153512694
1057967457
886300527
393280066
1303222432
909252366
955793787
403497757
317567609
969263659
461993341
649238825
1137033530
480464076
523318329
454278014
869283692
499885589
1369395733
727941006
780657392
774143427
911739749
748862879
1416108795
657395961
265184440
930797267
1004479282
442802478
904812913
895113417
1009482354
1510332834
790775042
1005519355
417879090
420707960
859268390
1114300765
679341199
1666290883
1478096378
1285687361
965453013
938128820
751765137
870393450
330280207
832842195
255483856
856908615
1280329414
720321439
1571123122
514179013
1488248709
681668413
456637922
1641077669
329106131
968351494
710095031
1229073663
1133814513
1613586367
1377188416
1577065839
619476113
1038068633
1239115119
307214970
1302239569
324432518
1283818153
1257291291
1295691216
510914997
830793762
428937270
1025686873
975964363
745137422
1532946481
984272622
1655877298
626012297
946380278
1591430455
801033554
1308490130
582291162
961540855
231882528
751111668
1359947672
952531213
950648188
1229271834
873810789
494619316
1288899511
218450686
1580362062
922496706
1482588380
1643224137
737896181
607894533
1090341840
1143909373
668019949
1091339537
559669916
456193133
1668193402
578832127
1576320520
1317446565
1188881946
952160473
941709309
892043778
1408987213
1466475358
785661634
809480646
787190519
761011282
701187797
514357627
1674394441
536401714
1056652761
601191808
1439426431
1154242518
481380399
1401413192
496618478
614649520
494034255
776848433
1051422259
632928835
1280056650
846799405
445353508
746804220
998413066
3307466
669419103
542342363
1021810595
429854580
1021456835
1640467959
625943957
961860875
763734161
1127572801
768683651
399669016
339737663
1239230402
524632002
677519790
892275549
1367130287
836572528
940573901
1371308500
1229365673
765087277
70364021
1397439962
753540588
749126368
1310104054
280515159
368636372
422481206
763018464
202211368
463582328
1030893567
533733165
374084379
1011869212
1086402524
711359567
834697246
959658279
625368886
915929760
323720731
1176226989
572384276
850147282
698718487
635792538
1616727033
509144583
510389517
988925940
153853937
976047106
1665972149
348652318
364509740
1175370227
958597989
494998054
1132785684
761486468
133993508
474140621
1118167420
495453538
867518628
716058643
371389280
1031056028
334472393
406125523
710784888
658264762
528015948
292469086
242813507
672092966
363421801
1027187379
700812506
681635413
517857094
866229022
823704932
677081309
1695526812
903715899
659545616
1012799555
504741325
662883679
1649677174
720655510
1065041207
1364754854
1083141466
130930878
1024500239
531151409
530094314
630214380
1560054236
1309104794
620887360
1253733434
486078095
979507979
600873639
911869573
660501462
1200410896
456192064
1253168062
395231899
542551673
904424839
965434859
599503808
1230891549
393933833
682363166
1641710004
1248204942
507299094
743380028
1583846710
1042943625
397635668
838122094
1582102138
1676128833
1313010603
1640672451
1248208047
1567439329
1280975387
730388068
725059023
1381336075
655576456
799775759
615788191
900930740
852395964
864054104
977576784
912792467
622121490
658558134
1206161067
760546768
828357810
936453371
368469941
1134969339
1697140288
1318276195
1005303900
260511956
1040072082
1119074531
1659963327
485695928
896829593
380382575
1600089266
910964365
1344671683
1399653513
1074750404
505120218
1463517726
1070723317
920366837
884897715
1624628833
1188204098
387662328
1699719992
1235785575
809581533
1174327904
1493809890
1494469737
1231479317
916176866
951966435
1632498443
1494784456
1172045434
1490404599
401643703
196537301
1339488902
898625551
677864693
925631868
1670246505
661350138
1255813941
1107653313
266450921
1064091869
721172835
1061416415
804128301
1457640904
967323554
947249862
1022778426
1236302660
1165136908
484835694
957738874
1306978967
721016525
1230867616
1105387886
498920942
76347886
1041216422
396642718
1081887236
1564738107
396725474
855516823
775903643
464550786
524809113
927063316
641436376
511471485
1654024543
603127282
1491384929
1118661408
965120396
1392516496
1259353983
1323667536
1435895409
892111300
481136669
412180224
1678966593
1685045402
1290472359
1076825104
1511291965
745446553
1354907403
268564432
1223989066
1185892091
991701045
324855185
516511970
493769079
966669598
798125059
1611734883
327085159
1034449986
1318290172
699387958
476127828
333136842
944130110
1536241172
1061483063
911791481
994054588
1481144380
878760430
399201678
540844135
501903748
1428129762
304389340
1054424554
1154831771
951402197
123106685
625093663
947946721
638678361
1058661094
1123963274
389030052
734833396
1056075189
1628637968
1480184923
1408221712
726598289
979152585
1563139203
610474746
517491391
505197253
420852058
653824894
1149230125
356804912
467425005
507974073
434338778
470140909
1481528649
398678346
1451391033
543368159
788006535
1193150349
591325357
937414541
1626169299
466038926
1453899898
1068999820
841823282
1540155348
1028000427
765835400
622515258
1095154636
717587801
498917852
790207995
1344904616
979139321
1628177728
1539777197
1580061076
804963596
1049120537
735822327
706325349
1332800458
1232036502
1690110438
502537779
1257359355
885745233
1251667766
402563440
1650104781
1510598492
1072247938
858290042
507498771
541499354
458364098
496045607
836588986
636631150
1466903382
931247870
1554683001
1376882020
398236650
958233313
904063514
1049809856
1618751541
416868648
750906222
1143784213
686885327
922290324
832748264
1289848787
1272038552
751108487
1150733532
567383453
538185614
579376793
1388237004
1081597867
1529234730
1110355919
796813568
430763898
973259938
872949360
1668665452
550870163
1640613460
416835204
437907725
1395377734
1156916349
659084073
1050369520
698190055
1124429394
1486318430
1470020964
915130139
1696068818
1168813051
777448058
926908530
1296483844
895280536
1326478638
1085505065
1690339167
1431794479
752934635
1117004404
1098156093
934348053
742122343
719282668
1515629514
1016171687
473037607
1082127906
1105387403
544108867
835690279
649488265
643152648
851149111
1039794684
969276610
571857166
585904734
1135675168
1276724473
207076854
544156295
814858969
1387284060
1681587478
1267444246
1442055623
1463048275
720725454
927562377
1296615399
799931904
187145750
1467397069
1652172084
939780937
879989569
872279057
929718827
1321371764
1638923344
498228350
1228439401
1301624737
930530112
779401425
1528870728
990784984
794957529
490163176
101795152
1256622593
1604581884
800153216
622691218
670571193
672851323
483593331
1031597696
1289459895
1208634138
1186761734
887934263
628936971
490594023
1485622943
1530868983
1199607909
998174162
766331620
861918881
1049681069
1260846637
862044863
1176496066
900568157
788096920
1539912508
716115042
1155357559
476327088
711768158
891287315
685433306
1206422766
414181117
954272927
650574398
1070022705
1309649561
1173967317
116458403
975300719
920560665
1610809017
1465983528
867522277
1135644274
895582361
1516301738
750783638
948307323
478364441
486266457
445265853
731896459
978144576
385254532
1586105296
941982394
890379309
1018392377
1340558437
1545475903
1233419678
866930166
1072399981
1024463823
1662658376
348272982
830234164
1089222888
939969821
782577949
505406509
878343616
1388859690
513664717
1350079779
907588438
805698002
1612774751
787889783
1278957039
1349586452
1092651031
876301642
987458730
118302901
381077190
542729696
1480695108
1080237041
1086662085
496330624
1370220027
1048596243
880630683
281196442
1043587457
969860188
1651267833
563003381
1426061258
569328361
849403446
534774279
922606783
599816245
974816218
1614333292
733816040
692401533
455056199
989758990
1121785963
1261973126
983809445
951543944
562039656
1603969380
379249715
851652012
518107956
1359118631
882088784
855359204
559806113
1370490759
633375355
1142533761
432250734
673030432
664503941
112350542
1471683176
539029622
707576989
671922983
787719630
703857452
58024424
458219616
1614392445
1398445020
805664019
438239285
1060269100
636820745
263126071
1141556378
688476386
1481301081
1068278713
927953178
1070062543
496618080
1656900093
546835272
826236065
379305270
507597798
607858961
449991935
721782287
618465103
975588117
830405271
1441873776
1148959497
793239263
1646452673
349340748
1255199591
1661644137
343754240
929637116
1008344983
635308035
1307090508
736487944
1365274501
411855213
1480064119
1007361975
460598562
594114648
1108116866
960723693
736274650
1514303794
980530096
1263048507
625577210
1614593380
1108182308
821167804
215127386
1086244379
574994217
860822528
381985845
123521098
1262903604
1053974299
507197080
1006704571
683755726
539577185
514457967
1587337302
988244348
573467873
243687574
1406673057
1231349291
578429549
1626998711
1290504748
654544483
400072399
1029333340
354570096
536207865
792225055
1104456083
868772619
555561786
736139608
718768983
465523919
527081227
735677309
1157910593
924681314
1467078537
573933592
1483741208
893389850
849783969
426613106
756710827
1577453129
1432772224
391120726
1567383473
926901088
725838978
1368037979
1028503571
1654061691
800876694
352102574
435369284
332879751
818211989
1106144043
710641456
1023203587
637535729
505437745
420131569
1628909371
1085598451
393943831
1696114758
362867947
590539581
851872825
1691958219
486565471
267652369
1027822741
723691118
808920141
1331779652
1179551770
599560418
1133834717
1624770506
1055953340
912240255
691027783
642592717
1623667691
1375077151
1087437533
1224654188
384382183
1039004565
866583793
1113651462
1246962339
1148836977
830380367
919830101
926015410
1364289581
662615042
1400824903
1113451986
1139194450
1144855750
620557877
911401045
1430392896
1040162693
1067023641
1051896340
828143069
556053045
452818117
489759360
1434277402
696158957
505473771
1511118655
1325598654
891963339
1328794247
1433569125
495559578
769415213
1337327488
525505323
511099536
1004204199
1391443575
1282466002
433902548
830040565
1167620433
1017872406
871356622
1696960587
436885551
539370721
1021363682
1356806539
1432411778
933483855
973750131
1130627636
277334594
1148897741
1009314687
1613499535
1635376982
422541933
1431835215
500344118
1541069705
814268977
1384739719
1062887690
1179651855
701533928
1026075289
409644927
1340604339
586331620
716011642
1056748497
1058433541
1053162568
1062416464
546008054
480701997
387192267
451497666
724996996
1030715924
1631322110
695006395
1696487413
788210331
461053603
1050033805
881183271
523688837
950444572
1313139384
1676970134
1232268259
1275301160
704045520
970138590
1033509356
493479364
1012248938
839394060
1535892994
786303292
185597867
348862079
1164005095
1523226722
603921139
957027394
1646413036
827497694
913042256
1458445325
597965100
810195393
1243646228
1479941591
1097101111
579555867
523762173
861832860
1035703374
636725063
1505153182
1107429969
587407552
656636610
570868151
1215981506
349048499
1616327741
1039834862
986461621
559690180
223641
988186391
1437490443
938222358
653703610
1424362046
1458260145
1056342799
807835988
1346184412
1062304921
1331152226
683642148
619757090
1362210377
253005446
711352900
823951871
1423943588
1201376059
313414369
454399513
723066641
1050377444
1076294581
1460509813
1021947416
1260745309
825963494
1499579274
1648562731
1334620656
472711217
1306170545
1094241744
609309326
1578333130
507550769
124393922
1343065723
1067826084
1628438148
1055171587
1105357963
407553362
946750838
843021644
733907059
605175810
1156630494
766047379
633891172
937281727
1368401994
821300635
1621743319
839106491
1689757844
873089542
1448624153
1298174913
1553691388
907645996
492662190
951477686
1665916939
1110182055
1501752283
832574209
1036134403
1430739096
344701276
1160968599
710854126
962347653
871298487
645084135
307546483
1055113551
960177753
608529662
892963132
1488623517
1273060442
1371713375
594297549
947281462
1304520694
281448600
461711517
979873923
522378987
1632310939
786502781
523513748
140484888
878354552
472025020
1228029553
1306139640
859430279
1423539463
1072836088
1116036275
1493543337
835106260
1624748516
923109050
645560843
503284022
567708270
1062952566
1548828217
1418867160
989938747
669361417
757605945
448911298
678888646
1399993796
1327596886
1192486455
826305087
977129089
518557647
777729961
1278271885
1250302874
1231481455
596407056
837928240
998612937
1693852339
815495707
1003003311
570902294
1306943296
520815097
1593994933
1399476085
1033606118
721607822
588789181
1078643592
1256267489
1562696675
255462235
887118627
679863457
819854191
648779481
1445392395
874672351
1040139634
805962795
1201203671
1349086788
1035764255
690068785
1016620094
352845317
788073846
1661910827
655600816
1152278776
1655268846
1270513491
768481623
761646791
1378122870
1569860349
155059095
550424169
677169475
494785917
1383305598
498777345
347568338
914145483
760849305
764623486
1052083743
517657975
553678851
1343365644
925610481
1596455156
1020098073
998677807
1535338765
1062772909
1413836177
1125531236
828714407
830853499
1106349157
883464803
803715566
1028489615
453889854
1150707942
934110270
1649945878
1379797919
889546461
1353930946
561117575
945898919
1088267689
1684797709
1322694171
1252907051
893871957
1091187512
893341354
1237732900
935139196
702653182
616988108
1033363340
543511488
1057572356
1042445456
735652678
1012897749
1287695723
1158571360
1123234574
1267012984
352796547
633227259
906345541
801731883
1321968130
1171986514
954776274
271680123
1028844896
807673335
724013150
1182574288
1358440901
540016728
71073506
1033614220
688494156
962989800
932908407
821140440
987989906
620968929
675037426
987581571
975613979
1145212533
925992652
1132784106
539093105
376082093
1187446604
160046537
1548355954
643623444
1307829816
1572580288
1690905671
826039869
842985841
1091182688
945733249
497066965
803059309
1259769936
1116250150
259162567
418280802
745716199
304609772
581474737
929677866
907123761
434392235
404812319
1256757052
429108638
1073126894
880175475
867045105
565821269
922266474
735128437
1377814558
1576029004
735232142
1200007957
1023313610
758604818
552276183
426745350
1079468527
1248582458
1279457825
1008484496
690922397
1668346980
1041740587
468861137
599078347
1229077343
962795111
667630727
699555786
261599388
916219396
1350766203
712900588
1110841870
578566691
1245477798
858313281
1087710289
755689722
1436862215
224068855
990126269
744198019
1652096356
560099003
409728319
834868255
606218018
934121618
810845600
1164630095
632758212
467976249
1297277131
902626186
1233596928
957182692
723395468
1458164103
868477971
412817913
1633848272
282309557
726599213
1018029738
246930123
837959131
795287527
1047453890
811190716
917404674
1076884150
1021701136
1152246889
1212300281
643814245
1661196446
646873470
1318466942
1582554829
1170540253
133213910
1196361939
631243249
493927954
623260364
675678821
702443536
511147229
1011167632
423802633
917999195
1507448936
666552799
610047249
701572271
744459084
400099953
874878595
1252605022
1476280104
1148578761
256615028
1471143050
621210617
638786099
783891091
421365428
1684890301
1689537129
831231529
933951541
674116548
1061712164
1289604950
506338489
1034018950
402639777
942901565
1228709345
412221896
1115922347
785219072
59455716
1695102441
205843768
732057720
628677981
669786303
349092229
888288094
1225374988
1284939201
1064603857
407060454
589409303
746694340
1060733441
182229657
1430309108
523179500
1378530342
1034379680
1299069090
1675887716
1234913176
774962093
422849292
1252226826
644733478
1458956324
833471655
465637972
1163888823
1024013527
1201067820
1324334370
945072996
1110952294
549294917
731575523
608853638
594329844
581918230
1450446039
1094032940
1455365511
703332037
245038912
941273987
916034507
792579701
656472985
613449977
1195564416
312061739
839751704
1112064756
1684774648
716630199
1042520137
966410706
323676942
567429213
626482639
652487166
406325221
669884187
1028876946
1031201676
582877436
1360670426
835868351
378798413
788816974
922698776
348109797
360435591
797513401
935117280
399921913
1415134772
632720602
1471666440
927422784
1606012431
548168195
467563494
1310311181
600255105
1630141378
157479119
802653913
785366801
673235264
1451409452
675069437
1001888399
876587489
410721248
787183969
297744439
1611785107
267465553
1017194352
1158871745
1461099490
807067321
1241746409
529425131
1090670498
1234708093
554231493
1083596671
1013115794
370542450
1121746014
1133626619
1113068806
696946225
454677280
1486325627
1696343323
701059890
768845757
848944024
538293306
519482519
259703603
897414012
507673831
1245389306
393494881
922475932
1264368195
383309111
916594388
1173902117
851087059
767563878
1295102408
1529257470
278133484
821257793
842866677
843157006
507593300
1057977018
1508510007
426633654
794769266
1327745560
1023485725
1113993132
1173734950
712938692
627890250
459471470
383819199
434325322
724992854
1258002041
224455482
391242755
552032631
322318788
934875298
1030796482
115707238
981527451
1531992419
421263331
1088728572
842618281
1652108557
408508178
453219507
338237433
1021316389
900200738
796327413
1095645238
1385045608
879682812
755985928
1157508015
318737180
1148527332
1674478374
1698276626
642718014
1384568054
1072254419
1371716377
656600805
1579848576
769514121
1259874758
1054026936
688447007
727420212
1131717750
840256322
1331718227
660797270
1479309701
813747740
960071991
488160499
772107870
1561038219
718041923
892623353
501477015
753319656
1013007480
1053180862
779058333
1252457887
1070932108
1628569163
1097636883
1143544968
1252245193
516510021
663781199
992546865
1185825614
1200522043
774186528
1623003769
1010731386
322937301
561942992
870450195
707914275
1442608850
810180830
1050633880
934261637
1679976095
1084822868
385482580
1438107011
1566204303
1248617283
605169181
1046910455
1239218861
1346313877
493407464
1621350120
294273677
1673016151
1314618004
1213326974
1087860847
319376395
1460687387
1358300057
716959770
912106784
270707413
1223220274
796246105
1294338401
812951528
1099189315
795446697
904275055
1286157453
1503746021
1661979202
617299839
651303519
1097764479
1355857697
902647756
1049336170
1006674211
1317133065
537891268
1004977719
1597266186
1188803859
1029321249
678740818
1156402295
1617165202
606146912
906636149
1146085409
1357813026
518452521
1274829863
614534998
547962876
974397722
963291047
1495573286
813255435
441002394
1515080609
733562919
1671350188
1335010864
526400028
901811797
1194027894
1240147731
1100366600
894654064
877875876
994605869
658372252
1394801883
1254641263
722313640
841115362
1629245707
813782461
756810768
331831553
1614653888
870551649
1096413611
1457499763
997035363
1264343907
1658944499
577675456
486906739
1087230140
49924454
391330074
1112378153
570479309
453404825
1681878782
514597782
722488721
807859794
1022304742
1193529971
331833342
1249905964
740383029
889245669
954120784
915830932
35504711
702220672
596167942
1636690016
846785358
800929159
1074619552
1090489913
705148811
1175538720
1084982718
134276528
737178908
1076275529
928448738
1268223768
1305900637
856115983
394325903
1445854539
803295261
305302339
1655205126
148960869
488121266
798136747
982705707
1053775185
1060164463
1214262401
694941155
380883735
996767787
812702175
1682270205
796380436
457888967
1059203647
195788690
842442137
1272418699
1448738131
834675864
945116467
1091814628
825610384
569316497
666811778
592992420
605176671
450281768
904958850
993157031
1236490443
321275426
403499118
869949662
161162133
711033872
462154116
1564886296
1249081995
1100007679
1076911166
1066681352
1014557436
658885380
771765617
978730668
456117291
414694315
556314531
1453192034
1688285752
766699248
551639762
1647955033
993731168
673985992
331672922
1047785202
476998188
1207933336
1350165245
1273551162
1056341252
560244774
1158616296
456752785
932202453
1410059269
278937830
722016778
1647747046
925124893
887971941
674695076
855354365
408425496
1007134787
807718477
1236085545
688551473
811830566
1035856979
1137602627
1217767578
765668977
527275433
825012681
281291372
675010923
999820979
675442989
1320269215
662526311
1122224944
1104267354
603076096
750268361
1368846998
943645557
736462597
891604831
641158113
564204760
82568022
611864657
471758202
472220478
744966982
684906989
163967837
671094203
1434903606
1291052799
1119983016
1614397595
995820759
852519422
498243297
984771282
3093399
543082229
1046074914
314901209
1372325675
1260270317
1024670697
1190450703
834839380
883547562
1163542461
483805260
1682258230
993171373
1239466023
1345854358
1175705081
454119369
800487777
856975858
858101537
1165542360
1132868936
1296368289
367745047
946446793
579456477
429109338
1319378460
1317672912
774132791
1562336028
372439364
351658809
1601468631
632168396
764169037
828067653
981227278
1157262331
1552319017
521748715
416300921
1211277385
813642842
716036320
627818827
583903798
728426763
922920653
540854585
958726387
923681528
754090104
920834619
752103282
934565582
763839608
1479088267
747943415
1167825757
1327921093
698219934
1572666308
1232651322
873058820
720730609
1322955736
686259701
1123512287
835936449
891783954
1301634863
936274893
786131699
675059045
762706957
1066750524
682078215
830831998
990826710
1392137707
411637960
469790469
955839142
1163361035
1326314124
1039418517
422491968
1028357551
1631391971
1489782325
416656043
1141089032
1208026563
423362588
1415490722
1051027812
1018957787
1623539001
1050268575
337243587
680816868
1253925659
668224038
740848311
480022126
460658335
724943261
735967321
919225205
1486976641
1035031036
816909499
999632467
1648425110
807387603
857099420
1401336589
580686125
1650127879
1183982830
901973600
717593594
1215284871
1457387638
1549705914
1037107520
838259347
1028308276
461414247
719368823
413273615
1041191704
1456752221
1685970224
281194100
1024483604
678197165
1420265968
997633854
957497324
767612841
706468463
442886849
747781355
806722911
909676912
726904262
574993822
804319711
394046411
1532017393
530029188
823060845
522194315
472247633
673625862
785181635
720314616
996877796
667658557
839702370
988280138
1051815735
1533844975
1635551192
1245123771
1091713382
463988111
612051236
745458538
1664919334
1390398921
620829178
742426797
393432039
441303730
792234956
1659439160
1266018363
467390955
1052409972
1131435321
725855632
493976211
1311123069
326411914
1031442621
1662446735
643583248
914694907
1207976043
532892352
976780937
1273095788
1191279091
1606971308
1015894113
1014028469
130633334
1697406632
908138809
1446632531
471618906
1345054098
857393587
376336552
1290780969
1616505252
1165900446
613148344
710922407
1218383283
979925733
1010020563
462232977
1129820479
479845514
1605057665
1050641102
1144705737
1141651906
468559649
1417231693
775143431
391884306
1206452290
743813106
395055868
684069799
1596777944
208944250
694055357
828672074
487657071
642600326
1117643824
385485440
135398973
1646379144
923522131
456314073
850550538
1469569629
1627079487
1291240221
249583288
393794274
912042368
534074271
1231958022
1669642440
932009788
948407387
820788935
888289912
1496711360
1006947258
699602382
1688441147
894832675
585950740
875529575
749639894
1653314412
1045095775
647821709
841778375
852562800
1112159980
939480351
350237375
733039193
1482479384
1082146662
459307297
528699217
1696903001
404620473
1538647878
1694655494
1408123380
1621682855
193507617
803283993
845346150
1061952556
1630703356
1534798509
1468511923
590596080
654465686
988383748
370298373
777326025
1081560808
816012827
913802259
1073776632
565899191
765200192
1660991741
738260667
678775213
943041968
1560774246
657098879
1007961271
727004103
996230931
335117232
458415985
1575897939
1321328526
1217376194
881379070
896423509
1215779641
1221235178
830231547
487246786
1498455857
621408837
850110760
1024757839
1284819116
1245598071
873596635
1025341045
653163631
644793016
1507466583
1579816936
534039423
1048468954
1353963828
562376152
444775197
995494275
1036648205
729116537
1200450955
701588642
428014056
333910978
533214021
1075351501
913578095
869190600
1298809536
725100656
1319081409
391571909
1436165216
843119921
424678369
836801875
947185476
707824876
664912645
1205516985
1270359773
147611511
1138199769
1084124142
373692439
971186204
707588415
716514674
1411768480
867289510
578466306
455466975
923109259
1085556869
939580607
1108179262
1370767679
1263204771
825636356
959533561
887410095
899748725
811911954
689176241
1629595717
851706805
491976200
1460701142
1017999308
482767142
1303460847
1044525591
1297821345
1012020709
890840046
936273332
859734851
398066097
615481
1383342375
1335377195
1565145017
1153783028
1549784961
802102676
1392333780
707962009
465076975
1213508386
1096414087
1016075572
875647197
726748616
1062683531
1031468470
519624513
518727481
407511325
1287620013
613339276
611752208
736583609
366832393
919405268
1421756248
858396013
740921924
436633147
870240744
1366079786
1327687378
808487616
1681288031
584138797
818607443
1103085259
1577078211
810514543
741187318
1115714217
986386150
1673898952
818381754
436821258
1313737407
875612670
842877888
850468058
794439584
1177664059
950976702
1174706030
762248386
1638773693
1418174212
624629231
444741602
849361785
400360119
319405996
766336945
1664788391
1263084818
1224611417
215058138
790894533
590419384
1024169036
1015983497
524075240
478469757
554606562
1350027157
1434069662
1691258557
765445695
468268176
1055015697
892943069
804622758
1599611040
1030690791
958426238
516403869
1569166869
1457663805
778165212
962821478
520697732
556370496
758493727
676149092
736281040
1053989560
845144488
1559508052
630330611
668521428
1263388944
859977382
812325290
241691175
330464611
1388095777
801292525
1669814579
962199209
1309152754
662064557
526595603
1129268653
379207383
1300886519
1668203421
1446005171
845537049
1025274876
349445103
796216906
740031964
754538011
446906468
796702614
1293554176
1038961939
1080628041
988821493
1452805843
1432242433
1127604243
648113999
861728036
586764388
609605664
1009037390
1309965940
1083763967
936070595
580108628
946970434
204734101
685967795
793995188
1004771258
525116044
923129909
1217533539
982028202
1385161250
1189739387
612960240
859610618
1114241808
538151708
1049463975
627444680
386837443
836026639
1286726338
1342507289
908750473
1128205616
1011315079
1383262708
766379220
999102098
913748188
1045504623
479682945
1255056496
168385200
842376927
1066492674
902820314
1115190398
1229309729
1169002019
781577296
1416508240
607601376
1208891794
414243673
723782703
911337340
1481858129
463509911
767305089
663661659
799172340
407181691
1448902415
899004161
799562202
1227368949
766185581
1037169468
674964543
830874597
566712233
145674216
1260020585
1276131106
1361935718
1060150582
1416605437
573169902
38268031
1605955937
868061662
1589779970
1063136801
909843584
1231717546
647364252
413905114
1142094475
1684984127
885792692
828240512
623871967
1184043709
849923051
1020479005
809897228
1301122214
1470355875
583532474
492515615
915859885
1537539438
517163981
1336189423
1301038082
1038093643
953002907
352674111
835822346
720470907
1572470980
850380576
922365890
365368139
443281036
420923517
780505636
296940097
594153612
516275028
707345370
1032941029
775586742
467809601
1231049360
423938053
991436289
1420295137
728611436
865478864
1399753234
689822804
532988676
750531616
914337483
287606435
1012367038
1002524576
1125725294
575522900
976365033
949963555
752050376
752511817
494592586
620314160
1455902456
600150562
544054625
1573482723
1676068151
1001392465
861641674
1377844591
1496822775
1145089377
519012801
942059912
843032544
387797039
1485508487
941577698
364145823
818115553
1007244078
798662615
1333498177
1139180516
170539429
922038704
1296723294
568596167
1241189535
927877102
569976495
1567159134
530047313
223923379
1650098402
1212889050
1511002687
777640187
766781989
1053022602
618047819
1133926456
1104322686
1067145667
1217548230
949120182
1690897103
555121335
1113680372
1285815634
662260477
983470869
1340215353
365517375
411318510
1039528094
561308896
954924263
1639099962
742720825
1189871558
1382785787
561692096
696734022
1361983554
507382840
1451407471
297913372
1042319973
927004733
480545238
625540041
1208659039
464703267
558400280
439293741
1199091277
565480589
451698045
1072482755
1230777699
1646554970
156225435
1066407393
989005420
703576416
1502031654
385597179
542365411
599811944
1052717763
1619600710
1450934460
768796561
261514751
788725484
1609766555
653732200
597162614
1234598525
1135240844
647811490
1216453424
593542198
1545337659
673573813
1273387882
872239782
775923825
644750701
451312239
380742801
441974836
518079634
2984571
401707803
638890579
1522788904
980866640
133768304
1416184493
1031962530
1501837168
585354099
958762623
2467102
1126151235
1335979635
1654681052
1046287672
522578957
806637790
1069705111
864951584
291419833
1544362473
681917546
1231222886
717873270
951358585
1031203703
1011403495
1258540663
1326754452
1214047170
455138155
991165169
670939467
725931828
864452996
781917291
743026130
892256997
497143395
420579453
939032941
703867294
1337798500
580160313
1058203389
877448111
1101922369
766246124
454805105
1661209907
831628923
1113444349
1171257913
1048740219
1454980689
1617048511
578623898
1167187788
495913827
740692428
547439909
158700236
749574712
700031126
632556516
1065502708
836983044
1614411419
411466760
1021607841
1662082267
1482530281
1632972422
976876832
349767953
567495109
596642758
937229312
711877684
731364921
862277050
1628042127
687332404
370541332
818229758
1095446271
684029999
1539775456
663193757
836433340
731542277
583587289
730635241
635756019
413941379
608752740
1326325307
1383615129
1128032088
450321273
1458823447
548147267
1318875586
391737339
389887609
452549419
410541664
392088453
814242980
1011321427
1356756337
1255684194
431970267
1490196366
1074435706
1314880500
1187786692
938052604
1002799881
1060349632
397403389
1580731243
1218563966
671750284
944597540
489260955
947858164
1177609435
1493338776
1007803179
1614929157
1121557578
582772416
1478323977
860813721
1165270727
960284339
489969532
822953062
806691725
570760865
875166986
1000250269
395570156
704425763
964494243
349781865
1087316784
1358242732
556149871
681112160
825081444
678879646
454744820
994095779
760735072
1023579221
802371889
933628955
697539236
936284029
300543894
434421905
543484600
977525302
1497204512
401509503
1326825627
1541333374
344400496
342532517
1661197462
925274494
871110107
813075516
1419087529
1495623870
351777204
862108784
1012117664
1345208733
682180361
1307174627
940460329
885936999
1077382246
1166194210
1643937869
1053527580
333198809
567298975
870115479
1036623590
115854420
698216432
1064097671
1036162703
266746181
621536655
640409434
506408203
677291813
727663112
831246052
1227160944
999003587
990454552
941027389
1242143829
1108983243
565395404
1424207108
1558549484
697501124
1004595162
756700089
879738150
769675964
726330387
1111956039
1050402925
1073577130
673929822
1093446515
515589868
596098421
53839526
661512122
633801930
862022964
467909938
827506028
1060095886
331386312
1618245934
855828865
729573831
1655575779
397497167
808145192
1246370640
878060490
401837844
1190489787
761090187
1073842260
1029644913
1411509118
669460288
358935354
403149078
841500907
628130658
942813671
332703553
894463850
829537103
1025931226
986002652
677730868
666640831
787195043
1395596576
610839067
690255884
708880551
1699996187
1163769338
795213976
1554811357
1422351880
898125686
793155819
793268280
810467536
617874584
480526545
973993421
752782990
1656345775
808947824
561054073
1037692997
1194546006
582383460
603200384
1040653809
772286574
690810928
545147432
771360995
607870079
892295970
811646808
707055485
1075918453
379208261
512116016
878362776
1052889253
892635621
448471824
885075182
1210581764
1239138348
822010869
908411958
848503539
1205223647
970433650
591876423
835082240
1452126682
907776384
621292060
580951828
1391173666
1022944177
803327946
786244846
961022034
436481175
717511901
1562583348
1095223826
792554074
1643416868
1596480625
597619169
540302945
560546205
738323960
1323791365
670486230
1391289248
837695408
723243719
876751044
660826020
844507868
795122511
1425101346
860276804
1580889477
382083051
547088134
950224395
418626527
1498745366
1042158409
486260749
531224494
508720077
827173699
513061490
1180054430
1118425999
428538053
896974374
1299812768
734011201
940627011
367182740
1639315145
504935741
1684648501
1601948782
1480154081
682957890
315617803
1404141656
921849880
626691801
1079685012
517781837
1298549609
1490382511
480349254
1575279782
1514971092
572803151
980647760
506919820
820706447
836675054
284068309
609254639
951843485
699930853
849865034
529357235
1469733916
1213879510
847126497
1185279943
1534254822
852003956
1603527526
1022813690
733041489
789168578
1026393050
830951258
492229029
933549132
588471816
928675773
476137338
445287114
1194075706
708309878
773674194
1595847246
641383215
763340796
1210433978
712744883
287443126
281669361
785830625
1266058595
1501854908
733766391
740958223
1599682591
1036979041
551480206
435584701
841211287
1660426586
1243368654
956081758
641058119
1462696469
883345254
715092258
652539313
520904288
1072359061
986081926
360599447
1343668944
739665417
431995937
850763967
414006210
269287393
714585762
870021897
453246039
498075116
1153668564
292983
597762449
1371691170
979135347
804593438
1686819071
1530274670
820946811
1003707688
618966736
684183107
437045047
389565259
1136273556
510745212
532587281
571590420
703476799
1624831001
672413896
1058602108
874324623
542456689
865674063
953714314
878246314
877073722
957458654
474318735
1463601372
438897917
1359669792
93796978
621387774
761615905
643363524
1161657322
1331579593
788325264
1452743182
489971952
1601905019
666961929
453686475
1009568551
1495079364
811643698
448159615
351163412
726032224
1019432435
994461553
836910049
1220010611
1636397703
1298417772
1182989353
1482545756
699876018
925674508
474436068
985776017
863819550
1593936712
911679882
840036790
1276035297
501192647
934727252
1013161938
1125018448
1203314154
789363939
800098077
881835494
879704620
303668891
1106175376
1294794583
1305765815
756804466
1035760775
1285069197
685249725
1079000660
1277233484
1295619118
1466229934
679211489
732808347
1273514227
883632849
1670553028
911235369
1671614172
1515728425
1116065944
284634668
886259902
174596421
858700308
1302479529
509332471
251641793
1403460704
1654105519
934708685
1387017371
929196325
406800057
553592065
1661442988
822103996
884432383
380149812
1427440268
694245423
1275854685
856370367
649492669
436190894
391622839
1109929163
1104260363
922179173
996949644
1121592650
1158802036
1056014158
1615969015
454345459
1437903291
1459510618
814498800
124972756
888637539
1094925254
728750340
1552421728
1140445393
933747908
31255266
456681112
635023987
951045453
734453990
1306359923
614145207
699073975
383118721
1073619183
1227104821
509750869
1427353764
957231624
779921880
1640117121
639757986
496908938
1138220823
1095051935
996906451
642152164
536712167
484801808
1432332995
1055087854
463476982
317242084
718427386
357916812
678839691
664484516
465243138
628699680
913825315
1478066696
1491462696
750970780
895082321
1195074569
571542599
1253645251
984573426
988063050
434257902
618695790
1050985257
760124972
292667556
904480045
1035616222
906916808
930908874
1256017772
923087031
615471203
1067170904
793139565
1380548693
989312661
1175622243
820297272
1370017101
1603282534
1641740590
1096803487
1087153481
489537193
507360521
475881520
1226851719
1047797552
668044752
908222282
807634240
876434631
732248911
710149133
1356310884
1420918887
1475488190
233117457
1559709981
1602631589
497053365
372489622
943941160
239444356
1038385317
916587043
558618720
971937397
1530623052
1065643180
559737994
911898834
1361088016
797856681
1114563095
588989947
521596350
639894519
1001661157
400823464
1257166809
1635757651
340442887
422035012
759480378
1002780970
950393233
818607985
1516443995
844404660
419113304
822024522
878505119
1665885644
1674546909
1365787414
1318700899
1412430298
1224724027
705663784
1658127604
1438935620
1118900440
553885162
1182651919
207191030
567874780
226230216
309137869
935179770
1014328959
966977960
581062632
973746303
1202728108
1463847738
336762363
762692757
1414002961
781060999
1353272798
502151254
1099358699
723227575
260501697
1605021282
978304109
1235079100
1338917584
1184303158
1207588036
693431857
521395722
528482956
746622182
929060059
1212464534
1098196916
988273742
1328164574
1525529778
809434039
1209766638
543943305
971231161
867125687
904958384
1249619520
463180642
553275767
664477439
890522381
1245223929
1308688290
734658995
394641423
877478200
967616165
614810807
1529764449
449543407
568893698
807910187
1632914115
1037260856
1477234449
1322585374
684162645
1356218071
985641769
1017819965
1548572903
1132847150
1630043012
1330767765
831497585
1651231375
501736071
391452541
988464870
958947392
727484832
1046870442
1329793073
961387839
1090082784
1354196771
1614640741
339351774
887456176
1486305228
466053451
1666609782
849567650
1486232048
869755515
744550636
744102096
1340043639
968932785
515259366
420497460
797428147
695160999
880490034
442363133
954673551
882218886
470632476
1308999194
1663261866
1680638816
634218501
676985825
788837692
792932308
1677711538
784513949
724109951
1241251885
564326725
1469049474
662951415
474843744
852211115
1300287095
556328954
872207092
533498568
939328626
821977934
1412258533
1090039723
780959611
1661867468
669636777
414243895
1490133176
774136815
1467817115
606919251
1452572373
419802599
636068878
660505250
1232751976
778430724
1589607827
1569660230
385782548
698810148
560587069
1042514484
897676251
1682015535
472687383
544737677
328088926
615807689
1269541367
1641180347
609417241
1112971699
760523329
609257235
865922355
786576068
1333133034
287015531
875958704
1675979044
462067396
1664249706
480956705
406139055
1325725450
1232811084
931327870
1216013580
940164601
619545883
1617345638
596567177
1269530125
491720325
645288260
396720921
1298085647
1540319385
882739257
814601244
915328513
322063396
1246502815
1244640950
1217770855
511548311
1607304852
762608842
754322048
828576630
1388443632
1483766837
939288690
469182484
882700976
305534476
1038518143
1692398929
953250204
1601710127
1110860013
1143149273
753236854
396707633
1141614510
365105805
665408410
1068580848
886237499
983765917
1451615552
1352772896
372247351
1035746464
646725525
1267434417
1686309091
1125219565
333493632
1116675040
722647144
733133837
630600145
1040378358
1612396307
712221463
678322676
1350614414
1630602960
1692190521
478808083
839247556
1660158066
1356988857
636725526
1221996375
1315226713
1667564128
886162409
1075960102
691221967
996092998
1327090255
520607346
1489299034
717879935
948345602
468557108
511677104
995557602
694492360
862162316
1035642507
950149891
531368350
678359725
457221374
1120582517
832288456
908017440
1137535252
1024001062
477938032
1349857668
997165871
916526073
994727599
1179038187
929271826
559291749
1238559152
607046416
1221466678
911321526
249959203
463123754
1040644836
161915204
1000196047
1271453626
210070812
1021266209
1254977816
896588648
723486035
1407260748
1435403136
1385234615
1043446006
869522626
38772031
880842588
1085821386
367700212
1334622685
810808279
1697334723
479900339
315990594
1092812833
1300649802
646794820
617404556
1047546689
1409278785
698177440
1335863245
647070551
958523732
1090983116
721254005
1377466936
782995098
949084287
1079111681
1118729278
1012611658
1170174936
1040801854
556690192
1040193808
996753052
738996333
665096724
1599070117
1500282673
1124744238
739492579
754722841
509856593
1402247985
1145791458
1019685346
1363650244
1429005920
901025509
452554600
705216887
887725958
760119241
1015732046
879290836
1271346194
1493880519
1138659171
1169113496
1370557271
1303220532
837366241
860839482
655328230
515336335
1690148234
1334938959
316881558
827971430
654944815
676813001
717875084
1378468245
1222687118
1372331079
886452708
750117487
1650222521
406561683
1075924896
1342667093
389371676
407977816
545842454
1613595491
750014299
817079323
1401405136
371444320
1215722542
729086077
1628234379
1425480123
835612764
1561239170
1024703852
1139085405
890580336
758366602
809266319
838472360
706449369
749990282
757452100
1363874456
662388770
1219540400
1206061713
477514881
404592332
672447808
627563989
1302244546
1466650652
689655125
743096669
996934715
704077887
217864607
1323319839
1540369081
759523127
1136573743
453160174
426118975
664013242
475548275
377370743
1077684189
1224236814
1481099341
778381919
1412283457
1393920794
148723776
907362180
622866239
682394289
616715549
403268654
1220108994
390746066
1491077824
1491850360
949225496
881446588
1680179417
857325552
563724861
1239017650
275097838
1617408953
711787550
917500963
676577720
883515133
564599340
1478200144
1475608310
1407038703
701532644
332566090
965288791
919448758
794037578
286641279
1231154830
822541952
1100236270
1201283316
553432771
394872029
817348378
1383900533
804623407
1479182471
1035323289
497418166
894926379
1074759008
869474429
668791970
750407534
877116433
491082500
858595467
968639081
948720480
408261356
422835884
976508488
1413353207
1467096184
750875508
621291472
747332174
814140594
738305743
884173345
1651385155
494317998
1663068043
1042912128
841726016
623548389
546645097
410816976
894651924
1666354202
1509891212
159827991
617353166
1222602135
666038080
731784990
603771827
1187586254
341407532
806064791
995734900
1282401913
1469790928
1042928934
471615598
436208779
1128564026
650917087
1153676168
1599664358
664714589
1319512330
1006707150
1657871485
1146698256
1059386257
1045762515
1620521752
989230024
735704894
1213217310
166252927
1342811570
1427127561
506805849
1047149145
585832912
868018216
636423530
1671432453
594728750
547918257
377717583
1417602472
506142506
638858238
857921268
847303214
1055160272
1350301772
1336676072
1599651375
464752301
886136597
1260645173
579786791
780110867
525289356
1480915227
1028139935
518626569
882189434
609795193
584303246
650929872
1342898756
715445921
903531950
1047941775
884471632
984693963
815998539
419752642
1531074979
639419730
627794602
416516997
1059962934
492641264
1309835152
1208645192
626802248
76624252
629876378
654791741
832156994
1598345525
994643388
934389607
659371544
422101033
853503386
655049592
486513396
707801298
1118002832
460884750
1303026380
830777463
1076768150
927054111
497509127
883464140
1597608802
654076813
1479117757
877016853
1019386116
390080860
1032752798
455487738
357985769
670829395
692696474
625324492
347437547
1250855327
711226239
1524412441
1688643846
405570012
842347701
585508817
1164148187
324543615
917373178
1096442756
640303469
815490283
646215947
986133898
1086639524
924111055
985701104
729640112
889211615
785267341
1014404169
1000104377
1461100752
444517481
1205547759
699938149
871070291
1338203975
519652272
598950193
793278746
1518808647
966391480
555550314
1658657817
1547125238
737018581
1052118296
654205946
752031135
1065000491
1053616775
303801563
733568413
636479621
701332073
1614179767
1364278059
1175382617
502527150
540548289
1699826890
967696459
557855887
954563970
565084631
415630466
809670649
754040660
938490843
871049640
855542684
1169593748
50293605
78628017
740101060
655854007
476913858
396714731
905109997
1184648329
1164119681
1130654006
396648967
452715661
1378533868
1431609976
826167736
397196490
1043568473
1227279566
461116992
963318674
1104286651
347259103
373554813
726519537
520491176
737683170
977624164
836729749
1008718707
567794363
1339096449
828735356
1108725411
376270783
1571486085
777825409
822899857
899338919
1471074976
899889377
482231008
186767441
1272633260
650627313
398060234
1126340049
1207777305
1137456656
910831421
713879886
1106805795
452455152
924815426
1435173843
607029645
1325422913
920762514
1646416132
1120636120
982962552
878152801
1149753786
571232654
1552547007
1679251458
498515181
522692711
1065274460
937097564
1193446434
1281955632
1428392584
1620686772
1011289297
1008968493
1688254248
273465192
419293403
641696805
764679176
330432529
789032501
1458085081
1059166673
746183276
1245502548
565147507
1466359739
680436252
492111018
1244304577
1394831438
870111990
875205743
868493170
426880237
963976278
460012475
314538373
1132381241
744074923
669465178
783955543
1039597458
1029919769
105408300
1430291421
1251343638
1318309042
490733308
1574741839
428933345
425780936
925805743
1430760417
357013737
392784574
57967254
669684109
326878559
1176234871
377634746
565684876
546326516
1005852359
1027863905
316206047
756883564
1055348383
547271322
491433859
610704367
1631000190
402520281
707060774
1068701969
535938990
435007632
1473527845
1498653120
1323154777
757105509
1196388134
265494441
1534404713
1043294340
1027591346
1156732734
300110809
825223101
680928282
1251351155
743650303
1235857841
1040597502
738605362
101080815
777682469
1035774309
751451243
1115648762
1660829841
697208564
1072809024
183790520
582726902
1360232176
1469725715
907542796
778046312
1220646033
820875554
1034941949
672842087
1116092202
946348670
545853563
743103120
953788989
1276507958
446046697
1282707078
930110409
706280932
371299916
689163128
1474497814
516447001
431219065
1208356634
1505295724
853265682
1032557374
488462852
475159502
618032128
993013176
633975069
602891433
1614971282
1055280755
1191219313
1447490582
975486528
151077628
735315714
816979041
944382849
488852239
379942116
581761056
474520898
1211157805
836751261
162519692
820488932
1638571040
787314130
1165260321
563438234
1204137265
1050798171
455742895
1292338563
1281492306
636156023
1257759047
472945840
714041103
1332426040
357418358
702031117
285182074
819688941
604762721
480296447
1385507636
852679418
707902176
837986071
1085348631
699031487
1039394629
720000047
687185783
1108920391
2782767
886411271
1688875495
1175943293
453637259
682314465
880918685
984069752
1154640802
729790129
519875826
1484511164
1051911953
477287462
1002222573
776575311
1212112565
1450348818
1387572598
938795038
699971255
417327145
881372075
542386855
567417802
515564833
777141629
876888280
928175505
518302189
466333987
519523812
271738542
1434624870
592432213
1017361013
1656860770
1690750068
1244741798
1172585662
1236507468
319407861
1107342045
293269898
767604758
504636996
1570323361
1024003757
1338468449
1374266400
665551178
566432939
1104931964
864327996
1230063453
831841837
1604994601
768120066
513255235
1697757791
901512375
1366522264
1002642425
1103192823
794257116
1223471029
366337994
1354968726
1033504257
1687236188
810035357
1501101674
1643212868
689421536
877850765
1684248889
369780388
845686374
452442810
1128548165
502531832
1102887009
478264195
523992474
386983117
516982007
1012863559
1696743749
1157274514
501715366
671280543
514223945
862403009
591648154
903975729
883267578
328285314
346984746
531614599
479601143
1684371903
741888768
558331560
1655075224
1407942807
439947096
1543438533
1630675448
489722911
693663727
1194688292
1038393130
769948584
509365243
1265699425
1357108387
1417059550
1227895047
185615531
922165181
600038984
711385739
481277253
933452738
1032055774
870667916
1008461328
1511383261
899409053
1669420315
354129501
1270847457
916425229
812378603
709459159
1263770008
1619128661
500555154
352336694
656518701
1329438564
1347895139
1034427772
845090791
1408198237
1213648095
705036439
973087533
766568621
1035220965
437371972
123913437
773513518
754081862
410815370
1104758250
1015787713
987681893
1129345984
435320423
423202440
540375970
974566734
387406079
1350612908
1465925258
734649878
497593098
1204092800
659809700
696307620
1176930605
484203756
692621275
954827609
746017022
1673372338
1572380138
1482316920
528457011
1001915556
932463542
928092609
933382909
611955612
1030136416
1614524945
356126635
1205140791
1512777809
1358505515
1314657082
987772585
455194595
798526195
1345044582
630523410
1442154791
401182127
1154750515
831980991
983396754
637551680
398017518
696350717
473491224
1631268382
1246384707
1253320482
790588412
497064576
1265619677
400053315
862535776
867300827
563403632
830523460
498733749
882097409
1363441664
756206883
971969684
774374017
655409642
1565698933
507432194
768576797
1024349802
1475046349
1351602585
1290236541
1413411096
751855334
911585253
305107755
1677953335
1386653337
488401967
1615778174
1436187402
976999304
825917070
697095204
1242967921
943170779
639923651
491420632
1501293325
971674479
929208794
1517356575
766828525
284861193
836734903
1308849689
733926054
1544629032
1097000897
806030331
550680383
1630196136
1013394304
599143089
837201672
793084080
1338018719
1237701785
948643643
1255522888
126008786
566623644
1117198173
728236378
1412502988
449349944
880155365
1527286171
1017913107
636309892
1110598962
647200417
125975612
1336603394
1166522175
439615922
1110590606
396143512
1199864758
481978560
1404563244
1270941406
989921598
814220696
330317043
396356396
350683326
366504457
959191144
1364384453
1076039250
737418297
1257867689
966641450
1389924331
1344965021
909293216
692504497
1120042883
998039353
891901978
973160299
1130923572
1641868573
1141208408
792600227
1050143044
1632095552
722594829
961052783
818347485
1198197979
595943438
667713686
1209089666
1685129077
651933498
941369160
1105588623
676888209
1616748681
975552815
1394932439
311970303
902889199
644119728
1200542612
728141070
713027360
1521760936
1065197714
980919137
1641569681
1019869803
1491310084
934296360
907402122
1632585325
382378389
1243754691
1089228837
610688684
469087980
1206421869
1410578995
1158057725
718850953
1558799290
658880402
338256925
1186985896
553500740
821688052
851959974
1011818359
368077080
436395177
556558290
844156853
804734176
854736795
954642079
641833292
1491531911
1042809236
783018221
560877114
926127155
654895275
1546777695
804489129
890711897
873824950
915551645
1665309939
925441049
735928463
697496628
874253163
1409190930
1006161359
1458368481
894975361
969373591
1238779137
1163575914
935940137
943802177
1425203025
426804905
739263970
716186744
653486074
812685135
1049355635
1159166699
598623386
665848202
670272569
570268160
1464826746
833025529
1072465838
1104498550
799769186
301495963
363600269
441510475
450611204
500947949
640816386
712022657
931061918
1238585760
686179686
485093086
1017835845
724777607
712412028
903117347
1337619754
515478494
575720174
989049925
397555717
790324316
906973866
891549575
265592535
1470038705
465669195
555440988
490985481
534891802
615723763
374495936
1455063592
439574530
740258558
692089325
857714958
1388503002
1354931328
1012391033
1142202323
1057351542
1090631225
1689606323
659380992
487372504
954659281
688541906
1016307651
1485110098
1546282689
670122738
1411338545
1338060615
379995139
852433586
1524531819
405236484
887889017
125762550
594565772
674908248
825206983
1077211256
1380945041
554698001
618734604
423066454
1148473983
1116308269
1391259516
681672986
1017118905
1106577750
600912291
1075082915
630143670
847169920
864731541
347364378
1123898873
782117517
760583008
444631159
845856237
1005892976
883665019
524272586
399106794
509746141
503660693
1084333829
846687709
1190923179
912443432
924326216
708525896
594792458
761156575
376052246
600392243
594647954
754970586
481148299
830537496
341610198
479893836
913333356
402272956
1479412273
1008060909
970267859
1591935111
505766739
876830770
691259645
1024374889
933698382
821144918
1339175302
377679557
913799740
877366152
1488191058
1549067754
669048587
356211317
574030470
726496889
1062159936
485526913
763172053
1301360816
1193290349
293350963
553621629
1127381851
532515601
1181537068
920747959
619319829
724038065
866520449
852152372
1028082137
685107202
1071414870
482507459
637687221
1085945457
11314991
823684286
1310691548
1477519903
1364916544
594249433
489158286
392866138
595689626
590545706
1311350463
658209641
1598638611
480354124
599494449
1509382776
318457148
536298751
1429138069
1179464120
1406825897
919856101
1162859918
603776583
808218776
421966023
455213464
352469112
1161373717
306648418
726839326
615455871
844172837
872389448
949950402
1091579470
660331474
687005304
1088602877
813006824
805925243
432978775
833986448
326624779
1179745351
1232788053
626410925
660753484
876511153
991816011
1679115669
1547029978
914166597
754255228
515295896
600818495
587832442
475802881
531428282
1255810963
873374562
756867043
404803815
1500595445
197059568
125146145
536576391
1412102682
1396160887
1470833998
1261078106
1600616842
314122150
624036524
432478499
937267436
1575028946
718453568
706307919
805430297
333659056
975866824
1335747287
218717427
530612411
463236604
731950183
336484639
919302168
1405958806
590051006
1030059383
1007445460
596846846
635144330
742985937
702395958
1039904767
958718894
614131154
645795703
509589226
1480274077
711482330
188484177
1166874861
849780584
762936588
369834242
521686508
1664569710
1379828664
886512937
130654862
1050605300
238146286
1696313849
588298729
928536306
1130052733
340338421
782495092
577507706
1259670510
669418504
563301429
497974882
1640667489
434154909
1309294847
1532718438
1312618720
802710565
1333222094
801818449
1310472541
1256508247
1386784066
1038343737
1239278438
630636854
1014096487
87237053
646464536
1166790536
892865786
1476134185
845934636
735794364
1541819069
669891875
995655977
1561959831
1415625189
173130087
855688091
1414441526
1087857096
812864814
557205281
561205566
1510897878
523605786
1367117534
1654299315
843929989
101540720
768248952
1334920380
733881387
1286179660
1137649837
1068996201
1624425507
854131131
833907879
1655535780
1669654817
122794913
1492333793
1039003538
335271008
790999033
888771915
784657772
1664219900
929398518
1495516505
441058890
1176780265
744101733
919059333
529437081
532963508
648295643
422737116
647111100
945844898
910123662
859517020
444825158
1085855242
1699126292
550203383
402934777
906522139
689799307
1141428575
919890275
847394690
78671476
568346884
912718750
1311247414
894267775
739341845
896205894
1086975326
1216854742
1412185273
831736787
476563456
1417045555
1097939274
529436807
376158558
635854652
315991880
811725182
1569385948
1087545528
952530202
1100869641
635027202
529938893
1221441243
1116851455
752901083
1143816598
879076137
1024220615
938480078
1612063549
881926757
1052211582
396951955
634407540
1028694004
1116031815
425476040
1538247345
381352645
294198450
970039898
493901325
591334389
490921614
1192835631
391431634
1615957731
950074533
1102866438
1128259895
1342350823
1044691808
534056616
773307390
1451526610
955327289
1003478466
548029485
378319467
1443658139
1312590772
809790189
856322021
1298913704
782233143
1525275462
440282780
1055286666
136073784
869643490
490672941
1205308399
718211520
1088775432
595277057
1066060792
1533277516
585960892
233668917
1116701096
1370282472
1231592460
1633637439
717078917
718380837
738206640
668709467
1617099228
869363270
1324971573
502839341
1622023645
593288123
798648210
1053732165
625602360
407123610
891369714
871475561
514757110
737760300
722762912
1315928265
1131688035
888358982
1233437811
995164837
863092022
1187082557
1411758426
1490477805
991058928
1267065847
577067227
922806582
809828602
951265930
1343739846
1045270455
915614880
1192199504
620805109
542758721
67607152
1392444591
1374723557
1117550249
1184698139
1030996799
1202956207
1049188053
687524570
1659276526
566950711
923034467
990731312
931832573
706641801
935686218
704290380
993637189
798687811
1313434753
472783958
748197197
236848037
530703360
1160995217
896566185
1337872870
415550073
1695803138
1158663257
765948577
572859253
1073814094
1120768010
465540635
674694221
952360690
1002638663
694742256
1051798114
259902728
1303681033
773464518
1021969485
1632365766
390912340
769426352
354880928
957387075
1264557740
732294983
491325901
1090277142
514242970
363346134
1586748154
711109324
825314250
1274078464
1462582846
1682185695
1486499381
452079051
1109558930
539032559
1410961413
1002950789
1362731474
1650126453
578574824
923990684
679653661
743758914
709237446
604721766
1427047616
592561913
840869814
1282645856
345275279
1320324775
531261111
1367076047
1314659161
681747552
1344163142
1142327424
1638843760
1239575667
284178567
1011210440
946908528
1266738296
452013449
1136120124
1667786587
685331013
1049260026
610790622
374182546
924044703
584557815
605632823
352012428
1114120081
1143521491
1264459889
540656143
1580173840
754411698
1371649171
1376054036
801501011
1397407497
451006646
860414704
1194068053
457354169
1661277082
1354870076
959968306
1209182182
990490099
976166612
1156083392
261554202
852386311
884483439
1255984796
449674657
1064752532
473752944
215163548
1330948278
1692885997
623549995
472952746
671255174
360201393
1012468934
728398481
1006271527
1104325201
889450918
1337949597
740522323
1608345791
1635994929
1383958151
622207089
507078206
413067125
500029880
610127491
990890190
963402975
1259835963
1007120041
393597618
691336184
1430236361
729742327
249951729
344357152
792255686
925983976
817707517
995050207
444503238
1669135154
1359862903
408585816
711814241
1448694798
677712534
789539649
1690150563
1659230301
1662215939
800597998
1159713911
567745182
381251946
1228730932
1464330814
1499548962
648011669
1682646698
675854349
362679188
506203826
1330798327
1497612811
1030271962
783480005
536129005
247591418
792316409
979483230
474837408
658029082
1172825909
468963668
928207423
1370211885
1059761817
510201569
1037134403
236436827
1420710641
1348670863
682774223
1331885882
866260286
473018250
548396075
185384809
1685826239
667266292
277521062
859667512
1297660402
913777965
1242760263
1030880968
948336827
748644332
895803165
921369424
1466648279
503831223
549617780
547228288
1353967688
1376388747
1338136774
1207812762
501750938
629609100
1685562846
711425692
465243437
878041698
265273403
695699533
1153751208
663560981
979555108
1203678957
648420469
874745127
1068126064
844928478
1048487641
499233481
620281272
1623169516
106537834
1661142708
1664093105
811264304
765082487
462400638
726507587
725904422
1403487361
966185887
859092118
1695666016
1013394580
708270310
1060379714
1295546005
1076284684
1476628943
356671868
279088460
828218600
1669804366
779541271
568102550
1611445508
702088289
646568372
898194975
772381723
728826954
1428421901
410737412
807170461
1388355775
1062395703
1162155118
1056562174
423724411
1574259048
663869722
1259437926
676215373
696049806
1364498226
1042272125
1263843695
1192722458
704347476
1064948058
403115906
774935210
1213010190
847660060
1126507807
863452290
966241344
404754610
1525712763
1418847055
489733566
1316055774
882609843
1680962132
1698944233
234925577
1346649278
1180423727
1425960811
640415210
783732821
1281855097
614489452
1514309591
460889174
1621550848
1321065646
1037002566
1102252439
1664463526
937963459
353521753
768161641
1384371110
880081484
756723666
1041148092
925558981
667879669
1203328913
1185129944
597646330
469606563
464921316
847422561
1303738382
274284892
390703789
655673271
851136462
547792636
424909177
882355020
919907532
1680647350
502303616
866461732
913926333
691256137
1001009168
1045462283
550195060
252412402
1361023790
826312189
957252624
435565300
987636279
1612740616
779375239
534831389
636442724
1652249302
52560451
1345931287
1174504605
1689839910
1385057388
924470688
973162275
745502985
675146977
1647845982
1097845808
542633005
703973288
552770193
537306635
410741543
1286602497
975122218
515724124
960183409
912832050
531992208
391232362
1422647
811119381
880275372
1306091155
731727474
1543128770
1096552559
1148386999
1449500213
628055618
995417672
1689132021
682314826
514152907
986979125
916634961
676846672
1693265734
1281465064
511814260
815021646
1272777199
686817587
1135275833
972241999
1322443095
1487599868
732632885
1296467547
924536859
545354036
1138933447
240299548
544628840
720087301
756171468
543828273
1092144770
960561216
925582681
185059675
1036150929
744408714
583862756
332993561
473345757
1108549619
1105599495
532663168
994128181
1333227485
1114580554
1277619375
1199272649
1250615277
820926699
464647489
1092264273
868425618
1020849838
466603673
687244693
916389503
1449289195
995373243
826887400
221006325
328708476
1544696615
1094171305
19149570
632474205
459592806
1189104541
383494337
1212486336
708639677
556123612
1132371187
895494073
712929074
976998905
614601182
1575804877
1014344457
611503568
688766752
840698844
1542029131
190315892
963478378
974347346
540891377
1399837523
1060231225
433914907
462976572
590524616
1458284134
437701046
491666850
894671545
1155255866
836727415
1298899582
701890226
1448864879
1373004301
1638765920
463631212
1606641384
721042781
1483125254
980500855
767820605
979449947
1395121268
462754981
606135348
572291196
1116522084
580792518
313688453
1627418580
325692349
1270611995
892076860
933339650
1009269049
691255079
931238024
394322237
949033057
944615683
617298136
862681865
747562811
1066648489
381315157
1271111945
852931713
423457337
539946732
1055830165
487435747
389245180
1626702135
468624499
1039399061
899724868
832712646
986186086
993438025
674907544
813366915
1093012783
518184260
942361844
1553468558
893923241
1130355787
1366845020
936315789
1334384831
1415459115
1406977618
923765263
595419281
540515002
786498226
1417796502
694398213
991242922
902538631
1006836372
1358221845
1181356351
812231243
811581556
1021956272
1403320110
1148454822
995094949
744711806
993699298
843453381
1042511006
800157806
1343487859
728516848
714677394
743096307
1287090498
1355404132
1433559571
362488584
902777910
1657969149
421711182
1039293606
1265564705
756409461
914115710
745644182
1076593244
1091736829
1143827193
1642192605
672602158
463072784
1211147709
471495714
1044209560
857315672
831052696
757466201
946800521
1082907260
1236792987
1673996856
1533763552
1142508358
944329771
400274306
958987543
1397496180
507776221
971447758
423116162
1020787488
493145866
107213346
1062338500
896658063
1469177047
1250242516
1444738899
843070219
189211804
701502514
846111302
1559310673
572663809
406746913
649814998
1104433756
462844170
1502275814
771472075
961292194
1276906968
1260118867
1483460843
609930958
292295115
755355363
691048819
1076053215
546077715
367730074
1105118073
503718511
1475585404
1266943038
831790262
519126856
1456233769
1154702368
1043225638
1179323919
1680409939
1451113225
768316923
1600214714
1084435914
753526523
1301175676
1355944837
981329306
941265415
1022022047
1129760414
610737380
397432897
636982438
867571299
1391283003
1032041834
432896502
956312911
1462000376
1208230374
777605527
1049929575
1348264021
489765915
781928687
1065873591
555996646
836734974
1435028197
1014601614
1240071691
885182555
928090431
801036766
1455090192
630822230
626437457
749252290
809293295
512934593
1686397671
729356930
1097554154
1082178549
560431390
943778676
712429308
942611805
889781066
869761015
400476494
746132365
387148545
1292107276
1000013449
1306158569
793102576
797533307
974863897
909481611
345769452
556303567
1154287662
141186262
487160966
390431219
1016925512
1513563479
747343601
587888177
515167877
791588437
1563644665
569965527
327142433
317733429
1241507633
1283586808
460870623
931375939
1458451640
1317461537
951018991
1054040504
1072352398
752585735
864365650
519342110
935401449
597872921
471152448
1100634541
1174618840
1090271995
574074683
838826279
423997538
1593890907
658966435
590205111
357073005
594251454
1372565502
805850513
1017621200
798493294
1063720449
1187390566
658920835
330236178
1059571957
1052718698
254323655
854860349
1656031513
1426006284
705630120
820755225
1121738663
1075381064
467763819
1064188832
422426660
355039443
1254997042
783281550
1598902268
879040328
1066623404
1149096851
1129403551
1043071307
1671586788
1038058281
750057935
1224055830
1494631573
1088464968
575060016
431212299
1184832994
934692147
1612569833
1025033017
200779457
212043771
1075112986
475899791
1546910283
926419940
802623319
972047396
785667892
1397080089
1077330963
1300810823
1168648284
460019719
1316966507
1490891205
308631589
1202860277
742735173
1115600165
1517405327
1050691342
511086038
1413509825
983651606
1353480342
1147542702
275390240
537859903
664110168
441963924
854175374
1398737745
910443966
1007707381
477202589
447144875
1586566480
1045365068
593458713
66208086
1162007345
750801705
257361735
448086409
1634003633
809816358
375000705
1005709428
528207448
885520173
867863415
1111153292
1567881075
481109529
1079849699
465178054
790560120
1079906497
1031110219
984568875
450350657
865172642
1291869346
400934722
1062563677
1398506971
499162271
1225489135
1689638594
142212610
681523653
1149483130
766801216
929896026
1432582982
1202200588
1105273454
1001613376
810646409
927176071
1273277866
1492404771
831106380
1040861264
1026885019
999252878
939158496
131325653
117402996
792409546
1024335705
664047137
967751329
356747702
1186420210
1458073312
905271971
1092104863
1554889041
782596422
1085151042
724445208
372930520
655158807
979408121
711212276
1605131087
984543483
910203475
850863399
1677499415
445874052
1375969493
1437725048
509451141
1233987072
849871272
576831877
707802352
599574183
363214412
728708238
1296511485
472361459
682712529
1346195557
566772244
742441025
278350403
206727977
1216156395
1041872142
1333900246
1047625705
1067575456
1381508259
1397635255
541766861
539907042
1008694221
1244605934
1201321640
501342518
375120440
1018967079
934961386
1007291704
683865330
1615643623
667541951
614525360
440996787
325296778
1254151171
831310613
1096130614
1140984909
1010825500
1140835020
946859294
1320429626
557640974
313560088
796350881
1123500730
1585569837
1141304089
1328399079
1321874817
786221725
1037080254
66655589
331743410
1277615928
664227811
1604764281
1051314245
477700705
753289676
1690938264
1377477431
541558632
1081446501
1472927888
850396681
848779313
970669447
825616953
979847421
753204028
1004300837
814442288
254764658
503575251
1575499303
939790188
1583469381
631283122
742316323
1160671735
476382417
1334384048
332983919
1355594775
340769944
1298405618
1153753068
1130145623
919448694
476169499
467277670
1082763844
680679736
455676162
810012443
983123712
883068209
699206293
999045744
1224583511
710296343
927067600
1377546503
311264845
1423352287
804156581
1258038233
547397226
709274589
775258487
450809873
713470314
490344085
449242867
545714917
439914104
696583320
1299485158
944157640
1126973968
793951907
1630119597
217999708
861206722
1292305542
1634973004
508118784
1012355621
573638226
1192217727
758451252
1487679046
682463125
1107071870
840488756
1692683175
1033908645
672517397
1040905632
668051319
267866418
396673951
463730022
317179757
983262663
1454893192
1082090296
1293044904
1157993562
216070719
1103593541
1399306465
828477379
836057798
793259034
1241345151
769299463
1615382232
908863949
478652134
634293516
1109652115
727101075
541566761
1472901952
695950622
1539323450
1687871116
805776746
669101309
715442648
1353973706
793763844
717246748
770501143
277076540
759776869
1146585044
1388620581
734068358
737199198
1095013081
414267833
362378276
806868586
740189569
885547027
689897947
1000086658
1068405171
1102930047
697248730
846516976
800777525
765162545
847029084
717465408
591655202
720921637
458725266
1653087296
1200948719
1551110659
938989659
490181324
1299047329
562791856
1180953601
491837128
841372675
640586752
921553381
1576359284
816490016
1054680430
687138199
1344444164
228795682
873874552
1060641709
718532304
1177489291
370776060
527809461
955743498
890868197
1386008729
732004710
818768707
697557805
490516223
857090741
1688331612
273821799
718221323
1012908697
931401837
851779957
1060932843
789982022
400538483
782909501
709721409
944553327
670873974
625775573
739960827
801011279
1028626563
1664589919
869895307
681120484
549269385
73326069
434712589
254035531
413103860
341428263
1199778799
875243142
203013684
1629983083
1165925791
551968545
508750676
869953234
508456349
904676672
1643033168
1052024135
1207097286
1248431600
379220650
1117370619
1165770142
434112580
1145598690
1276317929
900249856
1102815453
244393046
824826770
578056716
698426118
1354645436
780763084
1634158930
1629315861
476601373
798773924
480017307
826832983
723649320
862256506
469752798
1248793599
585299837
877129164
884727743
1048008628
779682903
1070500611
1102086750
1390426531
959634336
1042487087
947907292
919295030
944022715
677509284
992186626
928962040
387396202
1119391128
518231852
671084181
158415250
1509245861
1057508815
939905897
947775922
645914209
872958276
312227682
633155653
75062491
752021053
1021192705
1005422442
772780878
980662964
554557547
1192516928
981021953
925823428
1672069339
1228893774
1335931559
552458066
998003102
1692300773
946939397
804651100
948788944
1521082890
538550512
1093354804
1398945417
965002096
275152863
1116257597
1551662920
863261175
944403606
859265895
504538490
1408995663
886439458
1682481677
1662752686
383693554
1084544676
1471140719
1382103068
1087663711
1400417138
951996147
1086071698
1436744378
624103456
767309734
1383783983
1410415701
1019627160
1646630177
776981436
241501299
383210673
1250169887
556553039
1641968086
796766632
352216380
329017737
1054259904
772833474
269166970
574054826
892111120
524322858
453729474
1181258620
1394941125
371348064
1441267977
1244156474
420739076
855419852
942964554
825558776
1671876435
1439810585
882998712
297498531
1355590134
1154887788
600068057
463505225
874929152
1467245591
1449106782
1234879452
997942431
231921132
1470562960
915957013
578523850
815934386
715610914
588116637
382532484
669570848
735933077
1191286084
1435625368
1142735102
1331183661
1546731237
465700957
1464910802
595587021
1404615369
504724175
1133420710
1596905568
978068792
391373954
793796325
1591108514
1275561979
1058511391
1224105630
418668050
588948148
907821391
1371815565
1096202890
1077306970
457505333
352578792
611919921
1095652165
677389321
978973406
1121651920
644239577
584141726
708825860
1612356076
870504324
872723141
1646855505
427697479
67562217
680081451
824875455
1135572520
1404901506
417998082
520275940
819632832
816594881
1689630337
663119036
991070869
881417165
1238511701
469884384
973126683
684036709
1124888174
1335930076
979254578
951365556
549944470
1157837634
1314848914
1363393232
915894236
1321397054
1401378295
1388915652
836949135
927718623
764813321
1336794273
457884625
873966360
851832569
1099386683
1638762607
468107142
1060189097
1233584415
501623910
751988370
787946789
433108400
491975213
793173746
240238681
1109830262
379167834
1549746785
1484640968
848901370
1330236596
955178669
622264866
1177521023
1662591513
1292987140
485414222
1158917230
961750779
675302251
1336781204
1640345196
969402459
947748452
773163076
570035675
1056388436
1000508434
370001525
1442892866
1494021474
502911924
715066051
663780297
913685106
1398376820
1429643829
153202361
346286096
1404726553
1497964478
456902806
880060169
1637779494
709324680
683990223
1429374927
558294953
664827851
338603367
1225742940
403700588
418288158
1108449826
405831928
446087980
947565172
409486900
1456655887
556816290
948908568
573610966
896565539
550473799
716879458
778050395
1150503129
970011261
1679796771
1677666809
747398603
1147912125
999042741
954829174
1474269974
662865210
1439333257
696593460
1110034826
1462921080
608112544
673778156
309752117
1036891113
912462219
455413514
388385539
1098481175
802194369
843510127
924430588
557930222
656804769
740636761
494701216
1008764310
1330145532
1465219659
444609863
1287807962
548733652
723781436
329152009
1279052466
1621504902
750512823
1056160207
259261512
480421072
718835150
1559928265
361379975
1295528195
458817385
772632478
715565526
1131077355
1371274588
97127043
414258329
1428752510
1072431227
368382824
428766318
736569160
1260973932
66475250
1400667938
1440293637
564304992
120328399
1583853166
384631318
932464332
250640336
394915188
911164460
551082888
746944771
1306147150
426855754
831419477
647368785
309827259
536493303
1130444430
410979676
1044022978
673230004
792337599
1442935015
493468861
231695735
638604810
681502405
1211746737
450542497
936518290
1059888013
393979168
575565915
452661222
877355335
1471739339
1548405969
1201032804
334842700
1639150117
1191260151
310526848
1097426931
1349140015
1680062702
577958454
614958122
1622903708
726075390
1250439515
1370894910
536243671
660045776
940379366
1073903978
542558238
1388307143
756761992
1058816353
1444420221
969573749
804159943
1086655586
1346815544
1480174479
360099490
1022066361
871192210
620950182
1270698600
873559924
1611519079
794504129
1027486585
1683401595
474771022
506143846
1102547924
1020547248
799696189
1165262126
1331837865
1146333027
951983841
1060322407
669381431
587981199
1328672379
189652431
568547378
1245456602
726137874
1088048567
1482892090
1520937481
812340936
1665041117
952587148
927247492
525647478
1067190323
1470319452
1608164586
775166728
876930262
1375022030
772741375
803321128
540435591
1023996335
1214531923
1444206644
964810130
862536160
724089313
1647303614
552057397
1690658756
1269081471
36907324
871632191
571042039
1240745908
870602105
1690134179
1362274621
24948616
1137159756
1669832813
104298312
653561698
1051564183
1027865382
752915931
488290840
819419682
419730245
945054750
964896998
487460580
1280881741
927185164
464656725
1422642095
789622398
858475965
1669861854
993314894
702657232
1231525627
603302605
224148073
844498925
1639676987
806035465
943502854
628620479
830878957
1374266166
1384819630
836858726
834248897
1601007835
1372367298
82754615
729343298
592600369
1620940649
847765460
840197653
1227440078
1239178245
672532315
805676117
1336737356
1070662071
1492524589
688947120
822897047
1371864506
1018148325
1665171062
1293344187
1361408900
427401951
651539237
858256477
1462177537
1029098119
422887502
355524753
403985816
1368801429
946157604
1307363286
1680315514
804977621
513270768
1001747641
770722990
143518187
332377377
496700131
998025516
1544449122
1381018913
731873411
1066655142
811639475
1641374909
527596952
500260624
1595465027
647930802
1311482315
804150048
1596227328
819303260
793652467
1148551885
773169002
1652834556
975246105
1607845812
667641417
676448263
1295325948
1149139708
1139033537
1675897548
310395733
936636213
965541840
835635976
1525132934
1221433122
949502155
923216358
652520352
717865972
366537500
1082624913
1060140705
442537447
888825910
1130816496
1000347317
1423837890
654912744
422945588
1138539039
619878696
1100955301
585964852
721718481
992237631
1579822136
1405059778
865160616
787912653
834458764
139266031
88891544
1461646481
838716728
1604009327
599200771
1692638938
335732480
1022159921
1628258467
642054235
956297876
1032111630
894064838
1248895565
1633701053
1262273548
838016353
1571064510
1079739589
1425919013
502994118
627160199
251423887
413067310
1248347476
709055667
1675926030
276959350
674842940
919016199
647719074
1352764650
998063234
1617980838
507196032
1131931139
1604573372
893201959
1562231379
795182169
726541003
534006352
1551632584
573717083
1148111642
1527545778
585583737
786875862
457643412
947710753
613642883
1042194901
868419292
505020550
935658825
553040273
513911472
997155427
539372849
1097704868
803126645
647598499
1127855932
1406197003
461477377
753476234
1023611773
529383626
541277639
787088522
1139639717
1084676807
986838361
820342355
911646262
1084920343
584027718
680482851
1456736714
1142961317
1456412122
1240004116
1013074977
835404261
1609887212
398111967
1289675762
1414047159
389203945
1091047909
558835982
645511772
988064378
785903761
426133404
984102843
658358983
603268692
598076560
1270945852
744226948
1140333383
324666501
743164089
691238146
488194322
1413367674
468847578
716146325
1219805929
541457440
752976871
1391026748
398694162
766527875
1455047950
1285514489
1545736211
1683099502
1456794538
1288714308
708376047
411980760
1680835972
720285844
533378757
1316995059
902621789
631248773
414898374
784546709
1056509329
1002028978
660248292
1242089574
727206566
820872774
1635629960
882330821
849782169
1606890111
572628411
572364819
1053343277
916237798
830477480
1541231003
1483245415
1114081291
1210654718
1003521483
1328474960
1587356282
474644393
674143885
1078300298
1606107939
853761661
573050447
1636360356
457257438
256022589
605006693
529114264
1383575181
1533549913
746770732
421259963
594859032
1061068391
1639029974
637327288
1068194237
655300413
1424393978
787367836
753918705
744931132
782257917
655625003
686657983
812487049
1204185960
540805418
956408008
968558120
1000462246
1414013721
452342408
265978182
387808440
906601209
1249781687
463916334
1473987800
1350944995
1137923834
626333028
1431648041
1305839210
1275079130
1052466084
837976116
771197327
882833305
483834444
1598798969
839885556
733519856
990549333
827854572
1647550201
1070658311
791718222
801392694
711755567
923588455
678533170
623976987
852974265
1379144177
495042698
1408018397
1455646750
1178705408
1155541863
1037165295
453773837
1262276766
1264774990
1610234758
789763618
939673274
718615098
958995887
704090167
1667913692
1028435474
1098552954
1561455579
1583230381
891429911
1606964560
1254456166
163050990
813584648
1670427580
840181576
754932938
540338210
1091397395
891029257
1032448376
849806288
765473870
792041670
1665393795
1276220489
799534062
1138080339
794383086
1041792401
650484702
1432828600
1674006181
1527442599
1245145929
1284309204
909536142
488735291
961354091
528172770
1224656689
669712317
447207402
914497091
894197883
1121310276
513456333
1085314449
913944745
1073496550
494360767
1078388760
1109866135
354190712
930962396
1450947799
517238750
1239471069
940256898
736607853
1438341713
680578655
1027211243
795341625
743192934
812220870
466071004
1192249961
348865313
1451310714
778996083
649076794
469892188
1393736810
355771497
67193792
1681025294
1164919950
605210878
946369032
1261193756
990032181
1065352263
1418624395
705535887
358986528
594912649
727226641
1074594386
730311662
894023606
375972841
377829459
1455801057
1105527535
826486511
729623597
699106685
1460580035
67025626
1208119450
723610399
1029224889
718516341
727310793
504573734
1408681430
1564484544
345569386
999454543
594209575
1662944400
733382165
573330511
633745277
712877397
1148179007
867307033
792440200
863490967
900423323
574247366
1051434573
687610322
571939909
715877827
976941131
1433232507
414219002
1659412017
791498947
1031867590
604786182
458351705
1684461281
489510867
790760521
1345588951
450329162
502911090
911824330
497575067
693840664
1496204603
542273775
458533624
606915218
829239784
416772153
826218172
1527428641
353076075
922114726
520727185
1654560069
1639248068
583877416
462359325
954181510
532474907
998625435
1232979845
747393536
716769221
740963820
402769066
540034026
1006071915
193121896
607844066
1571860874
1584908445
494135362
1606851240
1190206151
1244514956
1639831824
1323436827
567899524
1679993407
834306845
420980494
808936830
1142433004
364050628
870737414
1288641236
655559786
103630724
821455464
1408058053
1324038708
620316116
976853453
776624840
503479070
1355438493
915263024
1324357041
628388932
1355929539
571573315
85165052
416897270
694007969
1559705939
1429830566
938271110
486125737
1184020591
798148995
1569566817
947924807
1543026869
546768325
1409666471
595174037
941540204
1502907431
1064103890
1186367441
333651656
1247746672
1480319260
1027443734
615773979
840004827
852631919
1162368072
585651329
433538685
888371540
1282401271
646827849
777283424
803704848
798126
1050938410
729695401
354441534
416404494
524751196
1062285923
768523113
780699893
1023575104
493742427
1391258458
721833807
1098298199
421930392
350403176
1536703320
1101212248
938408275
952674697
600747311
383761919
1639957825
746821877
546811822
708905220
760127104
748620018
1697951694
479981992
526389809
376577490
869119390
340610395
1344620293
1302664469
579099782
1629224667
842783844
1478273044
688899166
830886011
102381613
1052810733
349287890
423827832
868016424
459077781
576252640
292937265
895240028
616517871
421259186
1497432858
681036605
1041846127
1275378183
1300982355
1042327974
540307338
993730740
1228179565
917712110
928809900
795031389
381230159
1158702595
865220846
664840976
704451891
567469148
819730174
816554108
1496939789
525641274
709573185
937033035
586738918
1414370221
422198110
976146463
807943131
771113457
1005923698
488156077
1115251272
1008838106
1444169231
1143917895
961456859
864599033
1032749991
536730629
477548925
771535344
1282667416
380138880
827502962
498025155
935561145
480365108
390361942
947593212
508495628
628763419
805053959
846322185
898808127
760382525
927524095
881020143
1066816687
1192492304
442214780
896676156
316592427
330864536
546579670
504904441
1619651647
576798555
631212510
932769300
294260653
1129365894
533738734
1606313339
480293821
308371737
630057263
1216149179
700863762
259129600
727662524
694946651
764557540
521759995
1092294756
520538083
1620268437
445235438
610350179
755619215
674623505
1344742036
1142521137
1541851391
945266493
506213723
520797618
1622497474
1038590332
508296028
1094626405
1675957229
992753551
1317234347
647413758
476888766
635758719
290714128
719956709
714505768
784511122
1000603846
896345716
228162382
618750717
816141808
161432623
325082099
599983110
715041596
873500301
237339232
335078556
1656860667
1315584416
956547327
441831465
394052632
1303986447
1065086849
1684774746
1480831415
740034892
276611140
1097748124
1163177136
642190212
313134533
948858190
1440179660
456076061
1446488670
754870045
564730178
1514354960
303972045
1657065955
785706815
1481812783
1356316952
677453494
553750793
284530107
418956640
715662259
1621525121
1317192977
410072010
677173056
1696946939
1524531937
1016251397
897710987
317731768
668388058
1189938033
680608120
1146165145
1296709015
658484697
688059345
430947623
360054048
1488790627
434975457
1634363096
1295434257
621935823
941963339
383388661
536584599
1662302880
1372650503
1494096553
473998278
727496711
1604135712
887515590
1232514144
1037288174
906426042
705662556
711530537
862228865
1445206242
481864883
1192822811
1570502351
670216568
1183178871
978879345
928706855
791230779
1500817810
1042796695
473015974
412533134
204011747
1093325225
1072808216
1637935091
423476088
1699986892
794486171
1136536402
1266060352
718791178
394939910
1212074027
128377391
1237124366
1494522586
946087034
1432534997
706991668
1186835087
199344966
1030022948
1541537223
560698733
905590224
1297473176
824914683
1636942923
459735053
601789590
592218768
552536352
240596506
930823552
724955090
538118082
952489925
1395378510
1264782914
1345819109
957296065
496568890
1021476857
853333429
778051497
258109173
613969094
1567067207
987312049
1317315736
46384720
1469499750
859690097
1087910913
882936102
939025529
782748820
814833825
1166400229
488584707
656052999
337187257
863733174
1414896193
989872379
392989737
502829193
881173139
255177217
533506955
475463537
791974820
938032246
638607283
176561592
1602953102
796689591
622248263
866074768
718956842
609719050
1275298035
566773168
628599124
1442583263
1087606805
1094108428
771963221
493052348
930899322
485209377
662192051
1299119787
1332885606
1438361695
1140194854
851855635
1185758424
1170521639
681814233
524321702
932947600
649449564
561618153
740600871
1595415019
52058903
636961151
929789162
1489190587
897309379
500428015
895942802
971416627
868153496
881681066
632971563
838181945
823048649
1606375068
643974589
786577947
1196650485
425910107
1383505803
531835556
398516006
834866863
156200148
514081990
1083415878
550270560
618171315
1657495479
1326507418
1317605837
646563722
994882763
827562685
788437026
810789908
856508360
1525231036
689678100
899854496
1203205434
1283035628
1344941311
293166593
924646448
867154201
1114518884
1299728937
1015356541
891776707
828353841
1622000423
1111818252
836158310
926881955
751666305
1376999446
591995999
1260565008
462835101
973971946
932404630
597289272
631394034
834710046
513314305
594053067
562373533
738474267
286055878
610874836
1304687289
1537895664
788477479
1039325841
890068059
708044680
830541065
392776316
201073938
1396124350
191829561
986146202
1621180992
1319200429
609075743
814330261
525345152
1406559679
969225226
1067738016
413557387
413574438
1091370215
1036539341
492385550
973683515
1391687294
927830443
774232165
685558702
524608145
700457934
1139528351
1411156139
1458413361
914132913
1612899490
987420823
732213388
619312983
547569570
1140525156
1638064176
1296558321
668695049
1283694216
533094182
428525707
1372835731
1002272841
1099980937
1055450395
307649156
93992199
1276890541
875751787
311400077
915070601
730302627
338170797
452426018
784551900
907331467
944847822
1016087123
1697159159
567138130
1488705434
499525233
915843087
586318468
1544888468
567543819
426440570
1110583656
817012420
908622039
1351654533
460291393
750341687
1095207798
1448648077
912234553
1384388351
1649726155
519974199
1617131503
1394833887
516623513
372193438
1520867038
542415987
1339682772
937923383
564011027
480093766
994747462
504135480
874247891
1287754489
864248336
574178803
1046259604
1027127158
550608010
671195240
548805248
721486160
1665100577
617945456
498980054
1273090957
1560206246
1070047635
383877145
200958477
1029901737
491350718
634591963
676207023
791891856
728583564
998483920
834148001
1467470902
1006102105
614030648
893786597
681037687
444073471
575470146
899894129
697405450
867265652
908386934
948374686
1571888808
1542027962
518532472
1231042583
979813389
883890932
392791067
1599778514
1460185780
1384572441
473903624
1053992518
936513199
837547293
711059024
697262553
1259007277
806059051
859257086
503383331
1308749528
554179011
532732637
1366155307
569679593
977850287
412546022
534038084
1264299956
868197646
951973976
381328994
598465368
1381060057
253947093
661299557
624284921
1075535149
896234333
536225118
544642830
1101303193
494044923
705150065
1653452857
677764422
738642989
660957822
495013900
548247210
661269606
397427214
389441857
923302617
1680034448
1436853496
1126852799
1413527679
451615450
1663425185
281108138
1054020783
911644266
1140031626
817919318
968405452
378478692
402353163
836216501
486490661
386884144
790341131
550854181
526395270
1342751641
1589239671
1133614936
962656299
742208668
1055430569
475016129
655707982
1128193461
707565633
841470377
1612264805
434880300
867533160
1470176988
676437138
826299704
1410377478
473639761
990731767
860668110
462464337
140425978
848657395
299985872
1208422174
214392406
1527695730
559368519
933515317
1374699842
670138062
925274002
1081596511
480874341
750033238
543667554
519198002
1444561295
940992712
1088901254
996769776
498930974
1419446384
540929294
689525668
785997627
631967581
1473635935
905955635
948651637
762595728
1331580784
1054038888
391714450
1594648231
718150221
1004546032
721382829
1403856604
1248034363
548481619
305010593
701614363
1312551121
533244548
1019888974
701396754
1302963724
879110675
897967429
961495026
873682115
144797469
1009960163
838816958
370731264
1202239879
1661039443
1155665477
970639703
883827827
1458983759
536597540
73337
1147605236
537083300
849374418
403329433
518183724
964311110
424159302
845069867
574211562
1014827422
769770688
971393069
981452636
560607897
1217544159
568735769
246542509
862419553
1357244552
744810788
1618650634
634206556
1298129711
460602332
1186435103
1342758540
1524220492
1518658141
1271344527
534921726
1143138827
624076478
946338248
1213926868
1110279481
698501718
962291329
730526578
1060930868
883422936
903987903
1467593041
1419284658
897731237
702749239
392390902
962312339
1322203140
1037105974
1425667969
394295999
953853193
1483125568
1141241637
1268096045
938397953
887950032
307583282
706499822
722444170
1202680406
1433251375
214129972
571370794
1668026757
329675870
879507618
254757117
643715662
1039506619
804744750
1037541840
750037969
791755360
1224733650
1282474122
733181735
1063380724
549912095
484621064
770358962
1078060927
1011536300
908313668
527248589
505107065
792644963
977121948
640916534
1299581883
1103048599
936512821
1085092155
1346762235
965173041
522762394
1067323305
841382386
937071990
1591595377
689018383
1641243161
928794771
1635348470
678872028
748470903
381553583
668552346
893978081
648711599
763536865
604444048
657075554
387653648
991773328
1466533624
764873097
1610732906
812339403
1265470969
995156323
766897643
353833626
214260671
426207291
1259368239
1352962720
778972212
694095407
1620167849
566475570
1631613352
1164441171
1110032543
1005981783
279292344
30953619
1484941040
998245995
724734555
1683002694
560617249
1072481864
445569854
487662729
1097985344
873447965
1070609101
227829040
623259628
1247572253
1376658814
478194992
1361191033
1571824846
1337515569
1460749282
1199660563
719917325
1195525066
751735598
679622446
1546553785
1423120140
1295859373
880694981
677103435
462019174
1037987211
975264268
661448609
1392115368
872328354
1663631275
1406767447
898672462
1070463353
945269911
1047220747
901810698
692938410
1388130019
646026440
780083350
1035451202
907974295
1381575480
960193335
378731635
1620836946
1502569064
616961602
83656552
1104421735
1485148830
1588420172
538800313
791264471
753656530
1125267822
879610305
758521891
801079364
887183914
262766746
1120525131
842804192
320600192
1070068927
813536644
1013980603
1294580145
1595991375
1086570142
1198860306
429039273
852097468
1421154127
779889878
1065761260
622092736
999625792
1629172772
800722843
1382013046
579320534
1416380790
990988592
619162607
1243146513
726221969
1673823301
622175036
1420069072
421672886
1235599053
482626520
1371831809
916259503
1414531697
1392210821
345347817
958610637
1087890346
1422808456
780490750
871751546
1583823465
867476489
631962497
739682739
780990788
515476457
904595890
822163824
1087922230
221737503
1622447786
641688742
806731853
1667010181
1184383201
1044427637
899233968
1477160493
517627136
576197143
674181575
688677913
431433682
704658726
872512600
1606924994
1015828204
406993160
839208497
1453952864
343567268
405426034
580942613
618637200
735395870
1001874611
767044622
1448139334
952740723
918432646
772131917
976532903
820017047
810580906
560429413
1013416019
516025615
693343175
717239543
345332114
1607920482
1677597165
710163138
600249801
407720210
1390931381
1110286672
951143326
881647191
1481042007
1062988741
822757230
569893805
514691721
1253788222
410732264
1290640908
808345315
618677186
676649288
1116492330
492479989
1250741422
1197919288
1034631853
1304539139
1165476723
517644491
912811011
574269335
524607507
542573031
710791078
706783966
742411491
501320743
1287831365
1175879316
1474191468
242346009
734363393
1395829808
488971997
607126640
580391691
895891582
1099999821
1084697157
980261503
506457671
1617632952
1076166892
1587587687
1214965031
453020697
488594738
734218486
855984885
521186742
405650679
309219682
711205394
725204084
1352286281
689502618
1310610986
480700180
649676693
785400842
1352597505
636550375
1025100116
481195524
553400858
400309147
827832946
1374394820
1037718562
455648656
524079978
420695790
1455770073
599295149
816748856
1446861871
471904620
531163898
1346845020
777473088
394512716
1682135642
863636452
475205156
1598985530
949591359
1056772723
521305868
385335329
703508013
186051353
1068440539
801590698
319953190
933357463
1241614183
1198236270
913614438
893560103
442235447
1368579720
884464207
1281108497
895453085
701115257
743559447
565355903
345331718
1302933415
735991513
629049405
1630365151
1400603464
1601242204
554712744
1590919436
1163805203
846747110
1506841059
784946573
523716770
1310237450
1048673944
170000395
570163475
1344355898
647216228
1056836138
1033615919
913123083
471202887
1109666801
1150674371
1143419017
926208893
1143508808
854392096
1663908090
263134913
1025518398
713675908
1074284754
1630763852
1032100266
907847031
762275442
783933298
891045844
628285126
1487329082
1343693562
1113439971
967439772
1032778406
827119217
1012748644
833586439
806454160
828881007
506248534
853489889
1203911238
575780051
921419914
1478798583
814612274
1159514435
941659423
906634164
1436489188
1149998343
996815210
319134627
1050245206
1088811231
829076809
774308416
809399192
798447297
1196858644
54649785
859469458
545106074
793885528
1342910920
641458773
1137215585
859029792
1653548529
1094114331
264979474
948798724
963393292
748070830
767712706
635692668
1577628028
886561670
774935523
583274794
130696338
602735966
901076453
879156444
396089197
1685369637
594134019
1424737574
951040331
984057849
983909832
1168683253
884402608
582105462
1323073124
855127565
406222213
754184904
1356775677
753548533
986576366
1641033821
313872434
589616876
1082402392
386522476
1539541785
1050310492
855050854
1282746542
367164888
94133512
873287930
936613238
1491758419
1014472746
417883497
1637020273
503536607
1379691992
1241188280
1310972576
1146669086
1492077594
500892186
1266081023
408760545
1558195834
1396417500
824894713
792494977
487908001
913670669
1133488792
840994561
913269035
1153733445
433259870
146385877
942876039
1457645802
845449585
763831820
920456580
469881312
681837931
1165821570
510836092
517985748
1258575881
1249015533
1623807890
768995501
1619670797
607112007
844484280
832737667
1657557172
1190754245
1419833573
676401195
1029538001
715195498
1370907831
638547478
1447829884
1675577862
1148762688
567874681
1476109648
1019310660
1094118525
307112588
1103226949
797750933
1315721628
925707459
777982461
496040900
1108707917
821908050
789304766
467091830
694826468
1686539095
1308503726
1208242930
422821157
392823663
502314876
1417080358
972343770
1281667505
354459605
1060726763
804022783
698963686
332815947
392767419
813337613
1026738945
858371572
810275382
1394961186
1396503597
1067831802
1567854222
813594380
1376969757
1405667872
358969753
543777611
382756088
1522069303
467405123
702992985
1337824445
919208743
969631394
501428453
1012660707
811564551
303763623
575034008
933897743
1291164578
1220382400
670898548
750906931
476250632
1294567644
651059992
882341899
691747143
643628351
670919644
1003488401
1038397735
521835865
1353581298
1134005814
496690406
1290609538
1086035230
610506260
1052756271
449866707
709321432
1065874431
626418165
1035987670
785750167
1058789002
890874153
1692707662
1375667191
715285805
964849057
1361354997
88833017
1355078957
620451872
55227162
564664433
615390416
482229778
431063735
1289213817
706710578
1227553421
928536816
1482445214
834592930
1145380440
1676531293
515916268
895660763
495340244
513765590
922382293
1560937535
1434915366
516739783
526794423
794248896
608597301
857980135
1281059954
612381434
1298485962
479248536
1072258372
487113261
3766271
893947342
422066821
643575276
1184151924
1328538122
861711274
640994566
1472266846
475466068
1046738970
1065943782
1664028159
406726415
1418975871
1181055717
780255424
902781929
698128853
718929777
515746956
722447436
1039968913
733987104
457740686
1634231363
753763200
782635890
643658077
569881698
405062891
1631492980
868194402
748655927
883982682
526712082
1290461305
817707703
317088207
1600823749
813262249
182161220
554038032
1261705741
270118598
1144196658
1584001996
609510813
939664359
1300927176
623127398
382965454
864353834
391195240
397794308
1024379942
1156804866
414072700
886768882
728432803
502580330
436986780
969924852
546772375
1098054093
1352855051
1263097409
2277999
1273973628
1331648017
683207750
883016177
756935492
978628251
740886473
1220222647
889203281
645198018
278070197
248345173
1072842838
444018910
1688015783
567049716
1509375924
786884926
853986154
614242225
1112228988
826933850
659790295
1060177385
691719614
801474165
1470927319
901521441
713069070
1306782667
78518855
413493222
1686730015
1045123492
235941789
458567527
1491358141
908130152
84402086
1107858775
1048385822
780694371
467091597
646121027
1656789887
986603207
1483033597
842064652
379852241
1341257405
367667725
347905939
355840896
985705870
410280149
1182002639
494873787
1038158098
894069048
1613338886
383628846
1630200390
1421369382
445588014
797496710
460477688
286657659
1071821253
882020452
1159524772
1475003271
1052476184
1484815028
1605691548
560154580
697530118
1018937320
1291788882
1254558838
167134
512121256
1296022405
1391496785
653807440
577152770
740709836
803571377
687776252
818385770
563175703
746200040
941059922
950856639
791744345
1083780571
1673735828
783774647
1003481084
995668980
1191630361
806178181
1612561776
1371189237
377665750
465767725
501964953
1510035864
631608046
451550619
758108466
537442730
719262961
1368999565
1122273279
986939010
938420812
1347771711
1696577519
1198256282
926798242
639939899
691157946
401474042
1619340555
1390103164
325720423
1259371464
1076619415
1691968230
698038587
428421172
847092008
790407904
1684606402
1624520286
867241492
1291344861
1315478619
397764152
494704013
697260241
1031960117
1387282365
861159235
639202370
548189571
1635382035
684300622
429955360
1055307924
596820869
407338119
1078844886
947246886
869125414
565013770
576981900
1439401763
1577010976
470151298
750477055
637887365
428106956
984293867
333587418
799636110
1131880870
1035331828
255126885
1315158923
1104660975
1370187428
974815029
1131715234
1105799695
810790807
838544550
1698907955
1061308509
881764621
1432695159
638468327
1263390778
951007961
166281691
1687369993
1607677951
602990487
291209474
1068598369
869107326
1512455105
1508879569
476986410
1056682914
776814256
1364966157
938102554
1187059829
679444266
1363669218
1202264199
884140579
698377533
843962083
1453136969
739436049
512706836
1087116937
1303801876
1286675136
480325012
1381650596
765128449
487021507
1433206187
602017751
1217713191
566027603
324519283
1090775616
1230627039
980133403
800490517
836781251
1504149937
1585223372
1182506900
830445248
842138108
1579989240
712684019
720700527
384936479
621795754
621314616
736355506
1151961914
1420725557
897436328
1073394439
812764241
1301079522
1639629638
1040352027
1368452299
1213481793
1256401233
869905842
1097659209
920058358
1099893114
387013122
641297794
826731361
1125227240
1490418597
624249609
414369287
770886922
800584139
465098691
1395598568
681847564
1006508504
508821454
1160377964
1239284370
1001305174
801310017
458474255
1021723197
474174230
888041443
741887325
1022653988
811441284
680218355
626976905
625172742
1673885978
1568715989
721114272
1607590214
1578353842
848199741
1074256976
790230674
1237440245
1226019433
763645250
993646733
425481955
513679299
872850223
1471927617
1039401085
658277625
804744297
609767487
437933252
1293498776
944002959
802622911
1175928182
883292519
912351891
735446625
1678322242
1002180863
975986756
773444626
735898031
881656233
854863580
740779088
626870037
1043096390
660906237
265872671
1296541203
467369739
315167186
416185740
944222908
825165845
1470742344
1234625770
1539193923
1127264476
802861883
1207057460
572334278
906392066
714253551
1033819641
1110468602
869208175
505716105
809575545
648773933
958396415
667981957
988250078
1101279173
968595697
829101976
1157480546
1314432316
1329359178
707278025
627730364
954146962
550626782
1072086990
973777660
948430726
787663249
594786380
1026537296
437908263
1499250024
524431724
1322479012
550392274
1102146185
1196082467
1274787773
794312068
308993990
397711801
1019999110
85940394
1506315184
716817791
995432885
1698843505
503586145
943405967
1283098215
726425685
1683963141
624367172
1002731977
617224688
1255958998
272536736
607201268
710509361
946645665
638359191
467159142
1629572780
1207929618
627256241
1379216285
1268513563
867109953
421250746
747417167
802031580
606300489
615348916
1091299703
857833814
1252612055
1501534951
913958223
1074896242
1077283243
554703109
374609149
895221402
1076745155
1484405252
1165783472
1304081392
820150853
1366752508
694949416
954613434
1289215966
826978550
326987572
511739224
224566346
826827848
1030748656
710996232
891982737
584681257
892858918
1006111033
729690034
1406760298
774551874
693278114
1135490991
482230298
727945704
842603881
984001979
1426726348
617667656
794775782
764018584
693228318
1640468089
748450372
462220950
882147836
1561650799
500550719
628661465
1083122685
1031749384
1033182392
720952320
451616448
97562792
1549435795
533208840
948842788
1120721904
679310059
774942074
1488499216
641209527
310846786
1400944091
818005893
827319287
651880332
710297084
1155058485
836747663
944482439
1508126703
640951443
656630664
486798261
473355853
1010236931
462825289
848962366
650142519
542863052
1325079183
1476477867
583459162
584453543
1395018340
812685222
688702982
429961883
389000654
930006219
768218205
781556367
75942086
315313211
1534740816
454015743
772695447
896045849
252281330
808486236
573767271
420913206
939627924
512958305
497032847
634201932
1167604512
807210132
870976063
818382663
581173348
821733930
218318432
1246546807
785041241
113465078
987222642
993434010
469609936
1011396073
466757320
251036314
909761604
630583232
1058311435
471636381
503428435
774894355
1466969268
504468622
469080605
1306129412
940853641
820579464
813236089
644285803
1100570789
1555183087
317208814
818412176
506097641
577471371
526626718
1670783799
514354683
1681602224
1544653535
842988422
495272701
527193800
456811106
712803764
876971351
1336001931
1384877744
1333889286
821880738
1149790774
823818075
1603577391
1380749873
1307511683
598100087
685639979
1235042013
1646498914
1667254787
875627813
1523908600
860063717
681115566
1068267766
292075535
907518171
973404158
445719555
336860786
1101835910
1225899130
840769656
859024981
770309194
911864325
1558858576
564226312
192255034
855264166
342893792
1059470696
283625121
545400836
805584637
1666250413
1458006676
1697340223
1266713131
1187133404
693405419
451950683
1050149355
1099544447
834877008
838248294
1250471937
1257435654
1198097880
1306310778
753589053
908572742
804124153
647755349
1174570916
1168249808
1638586105
1257439857
1633363399
350784107
1260386602
712751819
497821511
989660926
536615821
838796853
1318468229
667264133
764356726
1647501321
539763824
1601390441
180826440
452138757
1437662864
782632001
624779854
1158573646
580936676
896213726
983678042
938790990
540557706
752636509
936150430
468978118
437974992
231249827
979882046
1683117460
1570947596
1106886189
1418806302
834067796
792181587
527302585
1431770300
788768655
1393084169
1069769138
1644260064
840605164
663287096
618844733
1244489505
1664405040
766200493
751246281
541073973
1157042399
698690212
1403261375
866554557
925473922
1165534003
826808516
817009475
901731631
451157476
1673141410
785485029
1030417073
1422381573
1377920047
492891123
790774667
1508287336
568639312
1065763729
783629809
810006490
1396462121
1614829946
409670322
1688353710
448176030
1316560670
987777054
1678107490
464784972
426877573
1196677703
1055193181
1619857256
1170108432
903722196
1681449598
1225768088
450084848
523193274
959194057
262893022
406724165
808872947
247300467
418553364
510012564
1477954058
1200157632
569774098
1145882925
486968245
1041197925
881335224
1285862691
1149872743
1412943407
1029109588
1020444714
1462703193
586362077
1615287038
870600019
621495035
1663281288
730539056
628263091
1443514574
835845075
855928762
745583593
1042093743
220782161
658759534
1539308747
750696791
1586157858
392787993
1241327674
433986146
1219221295
778419316
466959002
534589897
1343926578
562119985
688041678
936376145
829091929
215133432
1661717562
380785006
678325850
714919711
1651693291
1065189635
878501910
1396765406
1180976196
531054080
1220994989
685301282
491917540
1052668693
1295335095
1056507564
771592272
1092476951
1141765611
346356601
1688366224
1020106928
834385591
953706076
1070979728
1634933225
561216050
1317390915
496270953
479458063
1123880670
1672866276
186565132
840863810
384845755
1299173211
929696949
1252772194
903539352
1247539909
437147373
796391183
959975338
548175699
457326343
912686343
666432186
576170044
924777486
1607643112
785310124
1211123126
1633298135
837775180
1545972627
551976210
1389052853
982187757
566128639
1699342425
1338353931
331706550
1346688696
1032728586
929401626
1405877710
897641594
286840195
1044332254
989089831
1141463609
206618401
642454804
700652277
836871458
935409087
1409225102
1562730204
303821816
540346641
889753622
1570341161
1432530049
1616899670
705791531
1296327925
357289781
423016752
625625246
512181178
634421127
1148413579
1068071496
448239529
453281134
1412943332
635450224
989463501
497204547
1223427592
675280227
1306203307
941906968
894008514
941793079
597778454
589703008
774993085
991196420
1389994967
1236100745
988637112
743219477
1138483324
1306765644
982327134
433756789
737350841
883870131
821145648
523904774
969486162
1650075884
491460456
784961877
477995445
743345460
1378230485
1197567046
1030838168
779395612
1451732699
765432352
396080015
601534117
128839761
612175043
1302053474
1361945636
952409351
1294375613
892980436
397763798
1457187470
899202713
972715219
828429135
937093084
1441903486
1630950271
1655635987
1605450937
913135502
443510711
455731171
902613763
1696686868
892034841
1530466371
963955947
1207668692
377971372
528692521
119661966
383868665
456556628
463808346
1119903606
593094910
449194886
1609802684
245314616
1563985802
198065285
380577374
679893536
719450837
1021071646
824649453
994085776
1466805669
792221160
1015714953
841500525
831064879
784208286
1285233267
1508495708
1040147725
1040379572
706486160
405823875
991773433
740538933
1070956196
1672136302
807418972
693590478
747470562
365275641
755817395
791588349
577700752
798529966
826746782
824661523
711441814
890784224
821800985
1446908891
432630602
549667179
923861747
645989172
816041761
797295552
1646925769
1457020745
1473661537
1041218677
347206492
756276233
902556476
1389764674
1412589934
496099181
1437216545
276517645
727528749
504548911
630451658
304889616
1518796911
1667193124
857809799
1006223838
1138118170
477370264
423168419
617148485
494818347
498026855
223999837
1225900735
1063046283
1068809796
1508038711
689402155
551397314
758371247
1221609478
1316534858
1321162901
1068110059
1091535672
397845146
1477339751
1426483267
1502492769
1612596160
806705714
900362529
1181798315
882662674
401787545
1410550551
1635088650
699649898
1252849749
465105637
1064586437
1132363528
486206063
426636634
862709326
889818523
564432516
564511696
849028679
969507363
1614940423
951153728
1527053856
1293151861
667793284
919664743
1633570445
974985896
654400329
919538425
410030144
1351829174
885835081
1169149568
1061220759
541814771
712144233
429650474
1303793791
471286104
1048004089
327779970
916561673
1974599
414095411
564065325
694988968
245481676
1022654251
1663923300
1426176040
698260731
798261856
1402845511
1528972837
1390392575
1505472694
1656889936
1241668253
1504934471
311679678
1300922499
669576437
1045574871
928065440
279437892
452636887
647426386
723291189
768918720
989023389
1010924446
948472396
861161662
492554560
1404446834
420777702
769670662
632622267
1620812014
1194677870
1348279667
299986748
1023059824
880623833
826181169
891702918
978026451
1495478369
503936215
1145610810
1107290806
1491356376
1533258301
1438572189
562543727
1107243229
548303296
1261410435
224363195
1190192725
610390872
737172440
1588842865
720086541
1108783244
1601452959
900168403
871131096
1025560339
509917826
1127992148
1239754981
1602716045
1448994016
824253111
293308896
428243378
1174718253
492276426
1255505010
628087114
570488670
133105321
1151911781
1414549255
1671407062
731427833
790380380
1636878233
322568062
740236100
1177999817
1107481309
1105896672
1259604330
1120847492
1275623874
710885670
987893888
1063392473
1038992328
881381305
1461872542
592952692
634052200
657750025
444913845
2787110
870218533
1400816758
716785392
692619825
1152826061
1240624166
509651983
407280424
857971986
904081960
592572612
1601259852
1687376022
1058111950
488068073
866986111
1298416974
578944550
892847759
1249325133
60048675
1239864920
898124791
607388443
629839726
1158213734
1068716169
521793028
495056263
643605007
437105467
894504415
770656968
575286778
579516828
1144825397
1088274807
855660556
401636828
686451523
649753749
170122581
387016099
1447126284
1044537936
1138979275
776541879
1276975060
1121694442
1078682687
1000480176
858723073
1515954033
460318050
990636976
982832975
492403481
448197256
1372982777
376283100
1180123719
1181935204
1070744563
697116734
761747526
1063731024
1671989996
542945717
1083526748
867559002
919351592
1112193642
364313820
729215944
1321893810
572018909
755832824
1048168339
1227941187
888268157
633817574
834138642
584573567
811917115
585207469
766884944
623098369
1202299734
470614961
1194247273
301271440
612113919
1432170142
1011293424
1229046156
743493600
749860172
446172756
805612405
522955409
960561225
465796929
532111443
626966925
358480758
400509169
1423135033
440870132
809401039
437187183
1604674452
713574505
1170342836
339096936
530975885
781727614
1067174800
837595748
1687243474
268791336
1331404684
1698841436
627040231
454772320
402272656
963987323
792925798
1540435784
811887053
414942150
202337375
672148330
958793314
555559777
709878745
435519691
573877406
581690146
1319528689
1093720787
689719008
230445054
543336284
881348178
838178679
1162304202
1363397859
960278529
421090144
1210025056
1099245031
475205251
519118268
825258773
1174786981
1267545477
724867970
444607674
801323199
1606695106
818701364
989203080
646988662
479172376
247370217
863778496
77747120
934500231
1254052
1411759555
524243341
521488690
1096879683
478576917
492333932
881772179
606889424
1145860125
1041856528
1556908360
285985124
1062306889
865070743
871529310
1680722105
639167486
498360484
960870357
448788836
1651106555
787492532
1245219536
933391079
519932399
691296931
1387671162
699277087
1285406562
557449413
928761961
1450649840
309886379
1643427795
460346634
575344093
1034590762
1570817223
401118541
603634155
340756503
1028699657
351662495
851327437
788581145
457696022
1001712512
908943450
1336917039
369652286
1610087552
1119122896
1385111410
508314637
1470249707
554212381
878141086
566565095
707264484
444475473
306074496
515678968
605581695
548799629
1493427650
1319744361
1150920571
350768896
380872691
795038581
524441685
310155440
1042980665
1566070510
1580359134
798733929
334523823
1667397313
178373409
1412889602
382166493
683836841
1359254014
996397449
261297678
1360650462
337361300
1462140148
972689069
390377254
1473324098
577906275
726638598
1020876688
532288860
1037832967
1586168642
501642690
580167174
1372723593
217244394
1443738629
1557077126
496197365
955210033
981227281
305465683
403075504
1476205811
1444270267
1365136381
257771031
776253853
1419249668
1651859078
1247509682
1534006936
1478327910
851332636
1615879943
1148800500
572291163
1383412671
1026406608
695738061
1251371877
918661837
466449178
593675511
1328432330
1228135957
1696894547
1105872499
570605419
243650162
1019047756
1053165836
689749049
1344297832
1049415493
1145609211
1629717167
332922682
992960453
1091746180
1476669037
760686561
1497695171
912193393
515355996
1002037115
902943403
279925222
889895327
438394904
1155684224
1414043298
664187147
1663954988
603981526
1118059268
1256328159
1542467883
362734434
760417548
261548355
859513221
793805755
538769061
974008098
1416481438
641750229
430042282
465350146
1393918077
1380395367
1584575066
896812662
1652290496
500603872
1165407179
1350818354
1000067442
1322316605
995557152
750158165
418596618
1305095020
697855021
1402972072
709114039
1465136169
686298457
1222272777
874279534
828617875
562662375
1017728560
885989719
1488644001
486378934
1624404714
899419798
704173868
989908522
1103231403
943403498
904693176
995869048
682315807
1400397390
460913089
673978993
525740859
1677366543
1353905504
1630741839
666915707
1047492221
1200897860
820868757
1080842601
548985224
305544063
1043029759
1421530586
522076271
1644363815
928570958
402378612
910387030
1592240696
1092883539
987395737
1163948703
428693754
787711855
895227891
473722651
733223191
941670512
1545218806
1440435745
474737118
963337619
1073463853
1204908508
753568542
781014727
752983208
708312759
993957392
1112333734
1396229407
1035160040
399976708
810194551
1369316106
1398082002
1672800909
764878989
674964274
589012272
839436136
1074899427
987617544
1335932020
1150969467
552523208
888427191
576782096
905920108
1466296762
984381789
1045008201
628396835
667283545
1372907017
956731294
725425145
632154397
461388336
826555150
127117577
404193122
698517877
156906204
1666865807
672854964
929037678
1030665770
1033513083
1281363886
877566079
332108155
425678791
920254769
612531222
843776595
1532362816
1467521819
1458092817
1676257282
1081544284
1306472546
1334708898
398739268
914969761
775594684
466336908
452010152
371194897
532667985
359559386
842249527
1260230618
1427797940
467313419
844837733
756853930
848448990
754929102
982031348
800103447
1687100804
308862414
1153436577
1283652553
1468489752
1465133776
1373762670
933290848
1673117278
999782217
1078383876
532526462
431706760
525200664
1570323190
779031770
629289660
525936933
549363043
1078331971
979456858
700110399
1288250047
1182805103
1572539183
1266460162
1689954840
1634047544
120863096
629551486
739677765
759842686
567472782
1657630684
291622290
619806263
1214429622
382185301
536506554
1113204973
992848163
539058341
928808445
181192240
348866336
799805710
921424197
1333635410
1526824664
952365683
512777493
230783389
431185623
1279875507
473575663
1001155780
1662349822
1672677069
758857490
750969722
1108335917
360326539
418166219
858286965
1378473281
418846835
458260536
439667947
1489968469
664849170
1208022144
981353734
914194534
613590050
1273060668
1646752560
1513505002
1170966562
543225702
928953233
990030100
962240533
1366860575
477407253
532568193
1159912901
967938410
1416761586
682801544
1134183913
560842063
1533322755
751889901
455717851
713598013
728371607
1464198660
1158554538
1404365971
1587523215
1303286815
1590977888
529993293
1049439159
273954606
1299941825
937641513
918778078
554013033
1413854269
969316585
1377793601
500061864
1270483662
995095054
549000295
1360128491
756560050
871550576
747445533
351369431
981096825
899133593
1294668937
510763328
872727131
425242923
607274100
929135594
1049546058
836784506
1604854772
694171851
490446436
1365799362
1584431777
1386698104
910010602
1144732302
1125700873
596341574
762614968
692284441
865062413
1279832881
632378726
1008869493
836186870
1256816052
634271009
1454295373
1132488072
544424793
806924553
69313264
1686438236
716863939
1132625749
1222666237
733690607
1649838729
1465425621
1612526416
1602378585
1363769828
1024576469
639319583
1329151959
823029079
726097659
1395665555
125743124
532838219
560607321
999619028
910525294
773884761
874628451
502060791
964458418
1286259711
733867579
394838322
988541183
958136236
407846365
329283477
626587632
563361867
619611128
1203716765
452422792
381862757
409215900
756531643
1566835456
813746798
561564354
651169936
276796387
1035136303
215668294
1357096197
1550852870
1525777494
1627524769
722831004
1629461579
469891574
1296253667
524864635
1286307529
962751959
546966091
549770691
565105301
1377247418
1600345391
822546101
858795683
1099499936
226937981
700011768
534675058
855806112
182087664
1187629796
859141685
310959742
1297197813
1100627673
104668343
693689153
272037003
1515495066
861512351
872261182
197871069
1261569754
1601104891
1240655590
702079778
918984769
1282104010
723097181
690830971
295629889
675877381
1493493478
1239120072
1259257638
549167719
1071045907
394909661
448940184
1190038255
1196961917
720289022
1564345317
1054626266
953947710
575625976
1351192218
1016300624
581826068
1223416427
919739384
1181306802
393423248
1216563633
447842139
178150413
1626533871
551884
1470459981
1225963262
1387079955
803659292
1193530392
407357799
511539529
512864636
901188180
701417252
1651056638
1095058644
1230231972
531957641
1228616869
966341843
713048732
1045730555
975649287
846766827
968339914
1271223047
763618845
923098684
924616269
979620582
793003638
755915211
752064948
1241447612
871013848
1504773873
806400804
1188824640
647818374
1037035550
831609535
783462256
1438234996
530732705
891829167
718800363
1054070541
1249370102
777727330
408797632
1616229964
470901580
1013327335
651662504
479642679
712344658
596106269
1652988010
1132275623
755438460
496605363
395024430
430503964
498612928
796875076
971179115
1575771287
369835465
1277914528
310122228
649214657
941432556
1125192753
842193481
1188337840
950813037
874721015
1478005696
1447427503
886475367
529956632
61754723
813725452
1159114135
1191064643
1669777147
1204717327
1082495394
959310860
413265238
878145643
1693383503
1098136202
788968519
831645267
964791010
1253909122
1032088929
1138524199
439843679
962419933
863385791
723353500
1481967062
742955745
301420042
519969358
552308929
1698759447
413443920
1537724101
457657779
1022095277
919989300
1492760122
730738066
1363845849
1664490354
792500178
1099351545
366390279
1660215831
817653650
837311746
1651409470
1610993622
916562242
658784623
747798265
1280981046
1382509389
706001792
138719413
601965781
461009404
1366315139
182126913
1276802006
772809592
589379603
1484712722
765709009
450987629
703886841
846638096
1222479298
1644385248
1611771102
895752060
383192898
794935789
910332725
804124718
838965734
1436973377
868209304
757116578
667102784
553111004
588293362
1325624228
843150867
810044951
650704945
379682336
1603864900
1007632722
919275577
1050929362
1382114751
813420717
533780426
733455073
293892274
1480865384
1472616235
380993883
1006957643
1168470893
779063371
687264173
318879890
917424436
326108468
507602950
1653348078
432416590
396459193
524437373
700416885
750001948
628732286
733868304
599240042
795007616
1630925288
553173766
1676025881
1124311897
915204959
1135912352
683265653
459323531
959919185
607533012
872379413
1518580402
719177666
787589587
549242553
1668496078
508792843
743676987
865488054
1609270047
633888240
333059912
722941685
1274454762
1625282521
391987044
820989057
1199716413
448343123
663550905
347683020
831692003
964705866
820791373
510634057
635129282
441966600
871089695
223432195
1058086091
810134041
1171956217
1047018753
405219189
1056383918
1501248789
443271543
775706415
1056169729
674708696
499499512
1189058535
993010807
894639698
510031036
1107835825
1087148904
749290562
594436013
735602102
712027073
1058765573
1255783418
1108547559
630445850
1335133431
622114085
641065284
751713881
478104811
459230673
1481985422
1407270309
841551371
1065924961
1321574261
500013371
461257720
371649304
669048940
892668281
611683173
500006487
423294399
1126556231
1052317360
1684343702
1138821910
432097444
789822078
989956647
1293881071
607889469
702027788
543574331
300783449
1227555588
807696440
470583532
1414475074
1490586222
315900820
885507032
1265888468
711209113
751475675
1025325934
1286186757
1108783588
529802186
1304406244
1532414538
875673299
764337092
1602312949
424634182
388855869
497549046
1687792124
396227409
209119238
1246413933
945389304
956384325
894388230
1447770392
568726350
1546235412
1558062365
821187242
1420277494
370603909
995069215
668972826
534213803
1332797343
114198600
1286709942
747195376
1276135441
959970358
1686041427
1662125649
1259411046
951516503
323183331
499275911
676051295
888734196
1010844102
662228413
1059183238
1487406152
877236710
362089091
640562225
772508882
810037675
1519987069
641012179
1083783939
1690519962
550945306
1095953409
968755615
755585738
1032210470
1026426064
1171141994
826687190
669685552
1053109047
809311230
652843808
1263601502
541995688
261129435
418428865
270028891
1673682041
210309396
729563954
508415921
1524050548
875145553
1004026073
939811323
1408313397
457992853
894923669
430519733
827265585
1509648672
1242854016
1379179643
1546168346
611323632
1647606455
738354802
670977580
814744476
1141889701
1661764212
1271241421
1337250856
1445713200
848700146
816495195
438901867
690512138
320929030
647743227
44661520
493464435
1324255627
1395342555
637704354
681951426
722405142
808618527
1561311491
454095325
788056730
561686046
1625768783
748459397
910237929
967015752
778136136
1193047073
432640330
1198374404
1637347115
1078798216
394378544
634472933
856385812
153797324
1668277586
886462625
641936813
1081344138
862411077
1642360324
329124293
728028902
1447348276
1200013447
785654167
1397700075
777400832
1234627813
167731341
496712509
668195099
1402987837
882406204
758060661
361325650
996323803
961893946
541343865
1633952646
1134160771
1323934341
988518329
971091642
1015222573
511456804
863413027
771500343
510140021
364822044
440556319
375196986
1118635695
354557834
675354687
499758464
846510141
1003408332
791619469
692050909
483475008
1264141196
861310037
346367536
778850691
1410869263
343914705
1535333405
993567729
963604307
518247010
578305843
1129116104
470526711
1639994381
105849698
463232252
1124154395
549014236
1343140655
898956851
790726611
647559242
326625405
1274352286
413990410
885520301
751567101
1326976399
891477312
999367765
729981454
773110299
1508688644
403899293
460502587
664046359
373594943
278133789
994134051
1079297395
1140951291
1457350667
505071440
508965614
1024141946
1626815555
1327702033
1451143775
990480712
1310276248
545396414
321116389
1391266441
1658031942
1543880685
935523952
421737406
563974200
2507276
836831948
475707616
688243107
617927645
471875971
1253496203
1348066779
867158963
1162669792
1491966186
501130538
146632497
599370832
301537361
1104908664
887522391
539517561
1053893782
494119413
906573929
513419756
465157380
342526277
579966798
829962469
844557323
1232043746
1380569140
696912160
786381008
1605961810
1449591890
815431276
1200249212
1665368688
332870665
720395525
972543984
22610330
656600816
1149218537
704102800
700343260
340504593
549244026
693203537
1229233610
1182907584
741680368
951756943
1201282400
948893521
1244522471
1155730985
271215760
406966771
701086160
942612180
306290161
497614905
1287272992
788850989
856279893
1046812937
306238617
1618515868
1019691094
931781502
923264640
791197638
634308981
942351233
942691464
1310150774
657910309
108789771
872760533
712853977
1601331812
489688402
1431308735
771476236
1426228635
278224871
644999098
925620616
310366540
1009042871
755284302
869054688
1069691584
816872437
642731210
1314753364
444826884
671451855
786958906
1696895799
430707519
207019821
1477298581
321018729
125955717
1048175367
348703736
679469991
1308133798
485382053
1055964602
1484092301
991051499
689301928
1466305625
1543753209
1361802969
1382836901
559188807
725154368
802430560
518131422
399401466
830026240
937994475
1419238748
505136668
474706032
916909577
756056165
518287230
682738113
1296030917
653095659
568442541
38344715
1055247149
408877466
394650950
1328843149
735247573
1008475394
1030789010
1582827681
732543224
994746644
289704834
849126766
1152133858
1606477937
1189107414
1503072991
731885704
927709438
806157436
495268454
488270623
538986455
1318428184
762428219
543167415
535300783
473330107
484471018
958034799
1464343866
828289534
1258371592
432749368
901347965
1223848404
498147698
562364629
537224992
1041114918
1314544111
458442520
480387415
519972131
1204550602
1389581439
648196292
1343797775
627154500
1546843571
1100471634
1025722470
854161046
1199751307
818453312
1137410352
1689105932
1152206787
1081427950
512645162
1672040044
527644599
475121188
981568375
461495177
1140205125
820672008
452231305
571099215
962814237
388815460
563808583
1472707737
351518142
404873326
898942919
1130972201
806666540
1001275328
808321291
744767816
1050075281
1036499992
466393227
1582147049
695866307
420385038
840841600
1697992582
520539549
617973770
711157379
1105090761
712941514
1697857460
1274460464
1205391475
1612387426
464618583
1594257066
726343234
795000998
592784908
808027328
169137878
1423942737
1515694015
612125057
611382049
1321665916
1551041330
598960738
935102106
1004046103
908529008
1003484428
858239508
924273123
513766714
830489932
441876697
1649025293
877928799
458112121
1616984990
1325110569
382853819
794786213
1179564379
477881228
503129826
1237256232
705799868
272390431
1154097588
935888245
65935270
1162634943
782029270
1613245347
790259608
744234408
775688346
527506820
767568652
1251097891
713784022
688505577
716080441
715558343
776911873
682353473
1046323018
1697379660
596824705
1360072367
1642839528
134037044
818487485
626723150
937076305
586231660
723650087
1116131265
301839878
1625623339
457012149
1541915089
347882452
614728273
236683554
590687499
542474345
415321403
566602425
619822262
690608748
639043592
1037415533
452542604
1070664468
906608046
1334724142
1033512046
1360470348
990543646
1433090213
1374760067
1028934719
865173045
1315872854
458169100
796357389
1143377975
1053786276
847862885
1057380630
1081928306
1578621281
1001319328
903077008
719671890
1158147984
512536046
1641426763
1046014485
1076489613
1221408553
935533804
3677666
396085214
295261602
1033798186
897692061
1359780473
1612863373
719899192
1352006055
872733834
1315926801
1365031674
743985435
765555
1060706080
1188856147
795489791
242848832
1493225359
927129158
1389316564
1492652761
968544014
892634976
1013845587
592645869
1464248552
1674976136
409198052
1350886635
1246660670
392980194
1118162377
1246181119
1446897438
1311603721
1598624442
269892822
434748096
928224811
850822233
1273800282
811349593
1248775749
777823847
1151092468
1378853400
969240060
615784550
267186679
366477888
314997769
20223187
699041303
1668179197
799529003
1056710049
342464166
286239193
491067498
1152989780
798828698
1668754981
755708200
269961163
950906776
509708471
849298351
1565751548
1159498387
454063087
362110262
1046226747
1340912623
620187603
1612857571
560189225
1280474130
758486857
970732333
754803026
1364532879
471876724
1175727720
639916514
1614317060
762190828
1018763339
758311544
834810034
1290263060
683487551
679568980
844841461
1074921948
636662264
1433402983
605283105
1296836097
1045347492
836328315
592397964
958694594
891698702
1538820797
1230645499
1133478766
748993915
1428525097
1564325010
592094707
170365553
829016333
1487678077
830664810
412058591
775070097
1410913862
944301543
1105260012
424761967
1032246597
198424241
1250795236
1166729475
699821336
655715604
1091998359
1593924608
938772033
1168462200
359233269
710016599
278704770
663945445
479207955
1373581591
429994099
905544276
1568827661
1337221719
879666065
114178742
531764855
936017118
828583234
230901004
472981671
758012936
431023726
998754832
1057905207
985701840
773736898
888986628
592442545
416935956
888566420
466513670
876035642
967884174
1206027272
758390980
756663220
715441366
1470184407
1082433866
1280397132
971755035
1048733868
794686585
449103993
505006519
867956184
1364805041
510984068
491263671
605856707
868186804
797845261
1217446069
1124189844
1113059113
920938183
1249694833
849328940
1012155633
1104036722
1026034772
1357216877
713366553
1214710763
1046449343
946361542
658515963
1337539162
1273245988
1559999780
1615669604
1170704151
885525212
490419774
454849768
1270263243
509247913
1472738364
1004070064
379858530
914829997
1149795743
1271703495
1459390927
738773792
1396706254
1068142730
1449253592
469974227
1386811343
753954855
713766577
555885682
463119344
1029170114
1442330963
1009291804
704952648
819676708
1052049223
1551507130
1693898548
751543464
723050516
1303699136
827209981
1138014453
1604951063
35573482
975752211
596301448
832507655
1095608182
1363901130
1108256169
965507832
882757823
1661087661
679583665
484858505
1333866692
253467693
627935909
824004081
1057623912
480836272
734950030
210594446
495459597
995824552
527959577
518268276
810789871
1030664341
1600538274
650118892
1349752600
1418774208
541848485
686265566
954934753
303445575
527957281
1680388695
529168753
733956478
643977039
546238437
1668798037
946864298
821184290
1371281015
407428343
447728834
563067509
792274463
1690634940
1157376279
380091210
526328118
322847860
707098169
314004823
1061849850
1403653386
788408565
625651865
472116648
521994159
589058495
771198206
1436139018
392149005
1168595507
543262850
1019420703
1217132437
803081203
377436525
744776128
392093444
647544825
398717835
742947985
655810359
611330896
645850474
712611262
389434952
1055040004
1278224362
579804495
674649756
1352815283
1573311754
434299970
541294687
511456342
787247018
568252625
768427703
856573893
485169724
556663397
814649526
534202049
708757705
111125345
1486631335
954078112
794839525
780986288
643702345
1689979511
741303223
1462593761
894656509
1039645013
478907082
1375915463
1042998689
1112931156
1064829903
991434699
987604915
1055116613
712544768
1582439822
991663691
1620873701
725413412
755137128
1124411285
1015745410
844778339
436257135
520015093
1384902785
684499882
1464080063
1289191748
1608505963
370098883
545614249
405409456
1233055144
913485050
722366360
1339812780
1473791406
1405103435
939081785
209357831
699802068
1407869645
412952733
420563711
664519905
1003228653
1202359736
1497284871
949031944
338117849
1279105777
810830426
1326379423
743608391
735404700
700412154
730620726
743004926
1480241385
1312972473
1477894330
1545317634
809717364
762642793
1176586147
1019140215
533255221
765304558
521854318
994869445
1079868757
659316289
551493730
1090901357
661045385
937172493
401426372
955813997
437355104
145925607
640602586
480305
641891983
1159543950
1470204910
1219551650
1085271818
905191191
1030766426
109650335
842662672
1084434122
657645165
187025787
1051844752
731828393
533497003
541361334
397104808
1273745385
503093697
617063606
472157169
1306436037
1039785592
1479908278
832587377
710971770
952156050
1496628356
582530979
737173285
416076014
523648393
1032330232
1659137371
681609936
508787218
381999320
1010166576
971664016
1644790705
475019690
808685042
1242980636
997612209
593519573
796779596
1167842282
749909140
765081205
715175207
1263946613
1070941910
984866774
559493267
475733065
935116073
961569344
1427482964
1000169028
600393541
501199635
679482515
78926606
715640679
1181192856
1465127756
628542521
871548496
410881100
1568171828
1427856572
1036948700
845844058
1504490969
1135217022
1053357789
692374426
695083214
524108911
216860017
408884917
961290462
1246791953
476836314
1289579362
747828922
712986478
1385719420
1006662054
464549959
1699216528
761883428
641036897
1337498264
1250487888
1699644623
1664106707
729727637
502005259
578418152
1409308574
859868226
1128773583
1293516306
486000162
1166988910
721368337
482861155
1657829736
501793747
385739569
360503524
859312742
837269887
387795826
313958212
577373439
803877741
160257124
962679892
1521956078
1424104605
650552290
919053911
452541865
583166555
1499931483
1579751028
1656050661
1323812632
1221731521
1048755856
418789740
1526674178
614983201
826573122
910232298
365941284
808970450
712653156
367417868
947800460
507533102
1088728716
647563063
857098026
923820479
284606236
502563408
1621617388
964426891
1112043641
982293813
1592681408
981193524
746488986
963530007
802695666
170386967
935412114
631649366
1409044491
1041303444
998267910
1147228447
1018425242
697892263
866485255
590139226
951829889
1035032224
1484101550
1668039454
535485174
1006710684
405088411
1390386688
741017758
961527321
1601672543
1256705808
581694854
734355263
790965833
1215200330
259358119
450606268
632332986
1600657200
688351719
672755042
585745648
808012965
431099260
849913110
1213191238
685423751
443167132
807345131
1295288715
958828753
653412049
660384968
769957218
1358620955
1034830503
1071732310
1481461052
838261187
221245602
391399525
1060294107
1150910214
1324986806
847366275
925077446
755878585
824759843
1266998576
1161732649
827485097
1315790449
973667965
849538733
1322654371
1676912753
640582618
1411306154
1126541248
1531372159
1086326361
870563683
389366369
747177059
762640695
1549948369
1365026809
314860546
829362322
736678713
1632997016
873709807
628552453
855593844
1135534672
924262900
1006730912
719812143
947665111
1436094556
970914546
704725200
855160147
902635601
992370861
1048712184
1419317126
599978552
957796430
815216469
923886138
917310353
1231772003
918079553
1446834071
1237660765
817933007
608399515
1101553201
855067296
972054698
1225262111
374522772
403357474
603933853
405303884
800618162
616707970
328647109
858139045
707535943
1445086973
999158311
623644997
1152078259
835961509
538174153
1134833460
999079360
1132959127
1446921800
690615066
903003649
1018246298
499943873
813963410
1548245078
1423452930
1356049501
657045258
422660729
334559210
1035651414
495924313
625124784
1101495234
649728485
644283548
1234147398
1229710956
720067865
1688588533
949936085
458191215
816187314
920227665
549729560
678539765
426433427
486276713
368252593
707879757
810213257
169073982
1242998537
930657171
776035361
1047900377
1527246480
884010806
1472791455
632695990
477632623
352307124
805105155
1355779049
1400015793
623137319
1066155134
1308218484
978413979
1073386303
1544686279
859888195
1199531940
1089921287
460803046
1674744260
344173332
1649807378
1311051978
424494442
1068850867
510303446
358322943
964963436
554246790
638714959
733114845
462418813
1223759522
411821124
917922382
1128453469
1660825489
941135023
585464079
742581549
1160244235
186287089
1343204902
1630402975
605428735
1149259183
964472129
407155450
1615299250
487367519
1193384333
1058420306
1032270577
1141736670
882192075
1607402035
962441278
259097859
504823939
1600198837
732672205
1620253578
1084767116
769908381
857664462
1330526362
605156447
395406868
1445602816
419238179
782888612
1690560377
1065353573
510612839
681554925
842805785
1205916180
1636358005
1590146231
1606252472
1064645382
500201857
688990237
571505148
913278430
1413372427
1330136939
658554421
1196634424
984098575
966822625
1460110136
599333492
860471088
951322676
1638399511
807461894
1096291162
548354125
696845035
1140180450
1264536780
527330792
1678929510
300556481
544522900
409107609
871428412
1334630729
775372748
1425021579
419566967
1199167304
782840083
1250270926
1630710928
930874234
510356951
1356937451
725736454
669761692
1070759962
1131530270
923975875
973780910
993773035
906483812
829859222
1558065357
576714655
1366867815
891672949
1306753123
1121786898
1354988781
1417737240
844168025
741662586
702981606
744501691
1151342053
583455765
1246699191
594609234
449140602
1623569385
751565343
1302186439
1191964685
555209115
1477275724
910873033
1036836610
936594448
923886160
704168612
746239675
869671705
593639849
1032626752
373674011
1596692035
462311134
659244150
1380474191
1096536445
1667277369
890538042
426698784
519658591
491612126
1134786544
1001193852
831677375
1093500415
1040684508
373076882
354355871
847316498
930499313
915466421
753943372
841416042
1374768771
514225127
1387583137
755444764
1295622333
1162341215
728689151
1585489741
1120499788
543097275
1603952314
339427827
674261006
494505633
342691157
1210807883
1647455227
792609842
562889422
429955666
727939184
779333988
1360842668
477510684
834721716
1248926589
536007299
1244996101
679569678
470912288
1264308861
1360516500
967092823
776608190
907520855
1084835258
1486598554
714310354
452849783
1613381322
445644596
1056972414
995711273
1393863738
639827868
859261319
489800254
1330466306
1196458311
1613278466
375036732
684937377
764899632
1242550204
809373533
642109967
1293579416
1638806113
739084738
1655188943
1380859271
614197470
1245509389
605908397
365308475
876415865
897081611
1072611017
336219069
1590254212
496774657
390211295
807269955
1247519790
1119035520
458647237
1030341300
687731355
871017042
869223977
814144882
1027927677
944751499
1162283935
334895269
35827034
366310619
1135951781
1120258792
1244754420
311097584
460740620
386491560
414075668
240134689
1358646181
505598454
949985374
934757754
855217461
334643998
1674522503
983780880
490278052
435795182
1286902013
864757247
901790541
402761689
700010211
855747445
1229908237
1271770659
1022411183
898774080
678307622
321497242
419247065
7283036
932082693
602718876
567655302
1305870941
589741900
913750718
956990207
440646364
939994726
995432684
247355287
1619120226
1227561045
1467576106
481441737
638288255
709129118
814264612
1683959889
1222385504
552533085
846940103
437782539
1633999948
1602570711
1137559687
483547759
471645073
768051033
734829736
1516527846
556782540
1156268612
249823720
617122753
1464818822
1594919122
830525410
1444645932
767795022
258982872
1404744861
1345656229
1241479137
644650831
1142943421
1509044322
1336016338
1128515458
729307188
920740293
1126422337
340200540
516231019
860220109
988974843
1261294945
380640735
882224295
720468701
993884959
1226453345
1652286585
552664935
1575081202
454208911
451400811
857019360
769885304
44197361
154300657
427558339
815619910
931158619
1088435927
656612753
1353837804
231976680
1452503746
670391089
877255242
1363227452
851164949
767153458
461550140
909426966
1019102089
888603184
449821654
1475957143
1663961285
911070319
1403741453
974237228
1229752966
400461035
238421451
1521446249
983935936
165588828
746122716
1341734985
1562381753
1410854494
506068786
248774049
1612739179
852981348
1294419895
450780830
348283515
778844024
1113067130
950462610
401772425
658627650
662664054
999036821
1178979761
1093852245
922186054
1258388056
1217929406
1325058294
1692588181
1089120746
1297654269
988775626
828454432
1487187644
987290523
441368032
1333037523
1041460917
864504355
493086288
657131221
748808214
886817385
1490161508
1681100464
828350255
535910771
270074036
732355735
466067530
1628179501
698099339
586392305
1083943372
1090780089
1148513099
1281440072
449947177
1609447001
1474773130
1193840406
888164408
1164577941
944590083
1390920890
952994410
462161905
777089542
586954483
591341715
657280151
415223029
731589204
870013583
738594413
1395162446
495077875
1004004286
1053276749
1256792376
664291501
940960380
388442999
606671762
730566244
936821035
253002165
714064215
1319925770
721674942
871556898
847548509
1015321786
874560398
834502677
342976810
714548332
654864076
1683279545
586034863
906244662
1540034997
1024618590
968121153
1573525659
1074988441
624120304
805906870
1315191632
493907298
1356556863
505321228
1682379503
1601223985
1192960509
1643742023
871262123
499181919
639366380
857018635
1226743542
1075461648
347488318
784349228
1406251771
1694065784
837205333
1576039228
1628658337
414800648
1236448734
372568728
1265244277
1662011542
354834703
640431789
591310117
835032138
567785343
696986623
526793406
1494950565
901361809
1420298439
564456610
1365372165
587673312
1129452658
1355924501
796965246
1330323580
1632403801
1342090722
1063289748
1603875819
382823432
1224341256
932602831
1481825266
520253758
387299772
1640736260
902075416
880229023
1411287092
1101594816
198600114
1641687067
910233527
493419853
1472227829
520755039
1032168088
964454949
1497300542
872071388
679378120
1287213037
588999246
1508761183
1198103878
1470111975
1060946291
955372782
1242709366
1084432411
436685509
732787813
422761857
1119831724
525196976
507008147
336404525
973285855
350938114
858169320
1037566920
765764495
1210383105
1624605201
457379004
1350241222
1128128622
876012846
1359498447
862267096
1321955067
818113208
822812784
601458882
792993401
969422835
767409544
809338002
104900992
919506114
963651506
981270613
767467360
1642976488
684717159
1625349706
1661027328
1038177846
486394581
994202043
1287143862
582854865
1000092341
549360862
545259195
639129385
584850865
1678532583
1031866520
449942535
853320673
1164628703
675049168
627481098
831327399
617872880
883330440
1274573255
473926321
1132717415
1280257238
790153496
749751765
665978935
632726377
903661827
694775165
832148418
1626326310
495700237
867525103
1308780164
548490873
1564059218
1520296878
348287367
1526344353
898752009
855553288
1106208996
1559046749
918331040
1321623368
611663219
1217065822
1105803044
528570469
1391933371
469828841
947379075
1686989803
1457532218
988455213
708760791
408736001
631568343
1652760776
485505704
721967906
1208083140
1440320840
1086479096
615314049
1304223018
573599927
957654263
612907408
908734139
283561620
1528045961
677124
824941644
447870670
1149602998
1052330577
437181720
144228889
1115688524
417754413
967151870
983074846
1000517444
991770360
1638578620
406877944
730163366
416251611
827949779
810943742
630072614
392979720
379275927
821157455
467496176
1627618410
556759902
865274259
1019465914
1002932704
434508916
1116670401
393644521
838155384
534841018
1178948834
515477614
438521294
763440922
738542072
1579589809
170683015
1291367882
619187651
1654203433
849433745
497714894
1025950875
1210698015
490941882
626881198
764094516
385712783
928552857
974984325
1505330136
325392833
1659721600
1048429602
950696019
901125964
262219378
1138533382
886908557
650809958
1082602028
660369098
1637469722
748954197
636050493
1394475462
933446462
429644419
794402274
725937292
545343733
624013287
685581915
1632684063
669022659
754966951
778549669
310761127
631545051
1193592372
584227067
470791321
1194655889
471858276
981697892
839621102
1667184619
765525330
1074272856
1009197735
488275324
777762576
524939969
1014385394
486356784
1571000204
1148612223
1054734544
480340492
1592290335
488358300
1161911203
417636869
971665514
1471948107
690890783
1217120057
1679346682
914391873
920567987
1039833884
1464577159
1017540886
181875757
1448007627
591141139
1267555457
1114219919
964352581
468310203
1021661720
573218602
797746989
487289826
1468480162
995642901
697695937
851693471
1234261997
1047315787
833057158
504248112
1203176049
666661350
730150812
1667544995
1138014057
1005223631
1602616891
790708526
824021997
1485043260
320484559
1039579712
503214829
1444127122
1069362896
909696637
533587517
606895174
459715327
973457374
1109016370
631084459
968194905
1047577723
1253463381
729115854
1199903210
913097874
953231678
1411228483
1682075832
1343514993
343189149
1530962966
1660902295
1123123408
843748804
1170376324
623165387
523600030
760470844
709216344
639231924
652186657
806290141
923000406
543458326
1207874428
593735976
923070900
718713937
1048406160
908078675
966460772
885074889
1076702324
1215619309
648466821
429978151
1179464746
471162292
1163848567
1010834514
664676106
1231169345
1096354130
969287183
1061878851
950581288
343938976
1164556832
1467515749
920971398
591278004
955189560
823098078
1435280663
730060104
1620307912
1362411945
745440889
467217144
1558117723
976847147
480002715
666063169
1548850509
978838104
1391220160
243711176
1612194486
958365792
1679793730
667651761
126537381
567048585
1361233845
1170891657
688867274
1332265405
478947340
1275087333
690160569
1001661054
826361779
1497284223
832803413
1516981167
428776586
597377460
731965956
42141186
302024334
722519441
1677210351
817100196
919278271
1400103027
1217396572
1061081238
760825521
971941431
555169337
1171975063
1698694228
513829006
372739932
950671928
552741966
582945129
555582903
1077387622
1034177830
1540995500
1551459210
925523717
532996312
601769105
513615643
686946008
549682693
485806567
1538586029
1148018347
1034022222
435417719
662691224
904028370
1625022405
752267058
1353772275
558344161
546503003
875385819
1203985271
1428571923
386292356
634879778
386805698
1021062104
418949745
808769027
859165981
1020080285
1119666789
775177546
736560154
688443771
777296901
767450364
590013972
959977086
657972117
600210454
381879471
653578450
1033794817
1178976573
688692437
1291760095
967704877
1367579782
1676323684
850538653
539071536
1475297769
1662050209
1445589934
566757720
619060739
748727964
1486479927
1244491107
807267030
1598955326
757383614
622320510
1326813002
424460894
1417411024
896679168
712303876
919523456
551285720
954470297
341167515
627093697
1073952738
1505870413
335711729
350105515
1034806620
508613326
1027267805
1001700872
1698611645
557162563
1306236320
1190707129
631392640
971973315
1179426201
885373265
855169422
741266746
649956426
541802108
568148580
1062786484
1069956286
1160115357
1222324213
1550762286
794046629
932497339
725689172
1482352011
791585455
713850599
1534540820
923914584
664154797
381067678
1654942930
691035162
479296885
474595948
1221431265
727022703
1025003840
580628875
1697878762
798820162
487877221
1004331913
903216876
861701522
60064419
910833043
832215882
473218160
938418350
747186004
1500207081
1085740605
1367257517
1579493431
1654369660
535547385
1619563765
507581461
1065305431
562192271
1003093797
939263585
589303862
581074991
1173492913
614804501
927993766
1067169197
403307120
456403236
612655933
527355273
895394574
856444277
1031780041
659689853
751345517
881152855
1197890618
1433413977
877945551
1013679430
566463514
325258180
1027032022
837270229
554283133
370224184
906700658
825056052
638408556
1384980721
728312565
667683125
1689448414
1468442617
737504639
959623610
1440673291
1058970479
1109712697
1284475513
425980483
585508372
1441933203
912967412
1624583302
513877076
497918931
1646910383
658027048
1560092051
978546492
657153050
1643295248
1444414608
1492977272
1106908948
1641260255
1671398718
1039536890
1092132957
1013981616
882461469
945100978
1242341224
190841988
624145081
1060762118
1468042773
889006894
1333543390
689336649
1616686290
946608384
1443785732
1506101357
1479050324
1603122239
1019799187
1023287064
636524873
1034942649
67270053
1216009009
1161389786
1565505663
1114229286
428355358
484012371
1469335473
978022903
1643339818
1290893576
958173779
838725964
1440770092
1170996352
1649449817
1616440283
1338842379
1071366295
1015964269
1679904646
697418478
341394827
860345217
662082539
1604018187
765393737
1560053336
1284315729
715862531
1276011569
1306665741
1138935089
217773645
632473431
427123146
976470814
1558537283
488476611
478189211
950771456
677993576
1604479929
1045170711
1062297760
445991744
442956967
355349404
586573920
1186026442
1074930538
807156126
627433434
1645231872
354597910
1064478133
1187720865
1209790995
389245553
1381334755
411607717
1624390824
1190802936
1311596970
1389794809
1190158122
527289743
579374215
720289880
421076183
1528529596
794562400
920837236
832516598
1497037058
907697102
644860965
1663159513
436516963
816328228
628900066
666184660
1615457170
1222323920
763187819
1663589727
1214818557
1322477172
588204238
968719683
517190152
781512889
869542895
850689444
1416454860
1600178530
433556618
1564933392
957662845
491939508
1648556764
1255732327
1254111990
460342597
671497045
150039265
724734340
981383817
512716384
993107703
1487294993
1668125206
1240618533
957142884
636593174
424199986
255071371
427545480
497637189
1373451083
1619539532
1021643404
1000231501
942881590
832686046
1415051024
1076157792
1319776840
1467827636
1185723701
76689232
837489085
824640807
1473464121
1408661201
1253513102
1507122276
557558784
1385053565
1361683743
703985775
850548789
1091851798
1301217092
942686087
477164681
1469697584
1214721430
838504550
1454000852
100409901
909687448
1079213428
1087984335
814823778
794008698
709961221
1021858756
686196420
1411523476
1085350873
825060502
671062994
1319459312
998403911
552869421
972146436
960718715
1362343969
1007636846
1372404858
1280992538
460027581
1454949275
491484065
1275049072
1333762815
1434728895
1077246695
360853302
197280496
1124024557
1348141510
750648305
783972875
192938994
1614609788
803107417
1017675467
1066976566
1345260379
1121495846
1611109487
1033143107
659677288
1184689317
483767577
1331040443
563470572
779449267
1295279756
293896061
1695544483
525113186
1008500617
1465671880
1091137606
542444785
164443404
340566506
227814408
342542392
554450985
1279456157
403960608
1406052289
526138266
1185626724
1698173568
471429113
619852142
592336455
1164146682
490837774
626979441
1667103679
1250413589
1092464166
1093685528
77179189
1616250804
842992255
673695502
1038358978
323049156
1342446562
1494681913
1552217495
548573483
253273329
1195643423
392044168
667371547
189615829
562517426
1515597144
876454330
376114435
239902596
1533775542
1051853225
1150366762
715115200
665943010
1312804031
1116444007
1347157347
1232020108
1082669774
1316346001
340305179
509076613
1577715805
665819526
643369897
940547680
1033078603
1356905365
1373929423
711165154
489946368
824400548
981141048
799614893
1119395004
747946623
483106625
1302407731
842532840
1696961766
815426644
561563314
1179390303
283658314
1131364418
560460397
427441435
567594166
486757489
829187474
702636749
1320378452
477199095
774740413
607020836
662392300
254530893
1526944009
1124097684
806402935
460748670
1676253983
529553155
722914772
1488825024
686400993
685468306
744199900
558404435
1001761994
472620561
1065529438
735809461
1248341447
1557063402
539415158
709283652
974739614
1355903831
1320478588
359878408
824397868
792486010
1396904133
1118976494
573071823
712946590
547732427
1047255979
544379657
539891235
1080634363
363719038
954753812
712144716
384882158
626842120
594841187
834392262
336526430
801868911
1059101081
1603665023
810862188
1640050168
806429722
666870674
1168142367
1457089125
345445669
748604276
584393996
1205060681
538491472
1349451165
1034599101
981396966
794171682
776480898
1168068057
783345722
486682814
364319657
642867082
1041125110
773756377
711588944
717571176
1474148994
113445213
562899870
1055434435
816739371
1650341928
678258659
496360092
1230312279
985907094
704430943
835210679
509724973
1103117865
300569328
1648387729
858529677
969263960
559788945
717153438
474031037
112612485
341461596
665132044
689076963
580794271
786871452
1019376577
956009142
1338925963
545646110
1155385824
1024457071
1375250527
1389081753
891356719
1611555604
748670082
955674339
791315669
952478278
336346680
966652547
1159875785
581419924
1032759519
1343662203
504171826
1066148190
702573566
413445352
991784729
526791278
478454642
624128512
826293839
420918860
1658959136
984837227
710178018
809079883
1490650152
591328783
431838687
1052992476
392211067
512409510
472289943
1199112633
1412019356
1301116868
499301402
786348047
497048301
1238086810
589811983
1490200504
933483021
892378447
702728073
949204765
544382727
408910488
1659412689
426818529
459271553
1150677840
698971008
334143124
176594634
1301385176
1588307216
526191040
509481077
472803461
453013320
132078373
1298124908
1307823806
416337923
1419357043
1095156578
1162931907
1567334961
1467448556
759820026
1297468060
543381470
624770878
940450601
749621297
951725916
610551057
886491182
1602769247
1114666005
888850765
500720296
371654395
1426170696
523912887
910652587
1636907932
819994480
536744528
1635462147
522564790
647307431
989879658
978602332
1413011903
208125315
561114173
648423126
1294746520
1406953649
526816513
1148730044
991894929
1442057382
1310787723
650178693
616920581
506764787
509123618
513283485
757010404
959976887
901847115
920968056
271583429
1262057025
579775962
1603831087
906591632
1208757768
277589654
676433310
993125961
895461327
848533100
650172936
926346787
1641304288
1130013533
1175119305
839451164
806669873
1681558254
927318049
875775125
1228288101
1179331159
1397582591
1178930732
377507027
902424504
1323501698
975984528
410130634
598853004
1461220957
1051045705
1382480021
889089939
1193149488
405793332
846503923
947075057
1691369014
720024344
1667825107
1159333110
485796585
1534461902
1107080518
476593570
1064202089
1682790101
817832879
1662791090
537319209
1461966232
850587603
681859019
952844793
703900382
314960040
1437972654
1012086267
811074175
680538806
862596721
1179733991
1217154195
643044907
1604930443
847544387
1089675964
601277899
1470451513
1079904861
896338502
716807591
275444807
433263653
389721749
542599546
272098586
884276069
602339332
1271712377
301362140
1268237153
1324945529
772042892
1553862226
392129546
745049510
213375260
823092332
637483370
1196046941
715778132
810828535
797753431
937163215
461137345
671784709
1037376558
374662514
844047429
968556617
544534464
870133887
887742359
1257250368
1642989336
625091413
265992854
329708587
1110566893
417236232
1263997559
823610004
899892624
1502939259
863418595
667194356
856656327
776009641
400836590
1422803555
1077671564
388984318
936038978
1335371432
990236677
357476102
1045143734
1076044099
575971759
1663209520
1463264764
1224943741
264949334
828094354
116199633
850179999
1380465581
1140873158
457582146
729579848
756936411
1434768821
1188482704
903652085
688201777
1542414422
1583786539
1660150274
716572312
622673090
380557275
748462379
727784590
510871125
905865071
891584870
1099000608
452882532
1111443415
144405489
966509904
791476993
340984903
1157554828
601987579
825422432
913569010
1094277406
429843834
771789898
525175165
1057144484
617354353
665577586
227639204
877484201
622853229
726248115
698901904
1220198550
295215218
1316766315
579210172
753812193
1441723513
433044649
554788036
785258728
502009967
977040243
754497443
1431001522
1568831503
495440646
1056888730
1243066914
1027384196
1370940733
588312675
538502947
862937210
931082135
807831447
507312750
1165096350
864444048
1282078521
1250561306
1318691212
998710656
830939143
391664016
563879714
597019456
752380371
651585195
669172609
879814678
670771681
942160603
455358926
352717196
1104502496
1673503753
959159325
940931331
775246691
663275009
1392860977
289499447
921174274
553315244
1558969737
1541713857
979607800
1490628501
1559634799
1217144385
840373577
1665221010
552660674
667089314
1022840550
223465860
896892241
430214863
605230711
1002493798
463194251
1429181936
1219842180
628112322
1056164771
994215288
855024978
1401211558
1577642101
1100499566
1489484161
1274819924
1257884662
1189416490
1246313451
342868023
1137806798
982927167
925644296
498419101
1668398142
236114237
920112512
683650776
672136651
1524465147
1605050368
602893574
1171360536
1168259347
489490923
485890920
686531942
848522085
1162917149
1215571877
34307005
861911494
1099204132
1412112998
702295731
743296784
584115406
1516107750
1040539729
1155293278
948864212
1628645506
1461751991
1174734577
871859478
989451929
755223622
1393825098
1295939303
729542199
853722871
669514771
957419748
1118480868
493739002
556117122
692455496
1071781980
1572908257
1039761715
778441577
641514218
812125458
1273025683
1442214531
840164963
1317403048
479360195
874517560
1693039020
678621625
1613856598
1400180733
826927199
1105299495
1031785750
1629752471
386363116
499621478
926972140
224118701
864600522
855554785
716725147
521353055
583827241
960497487
832299491
925750566
1050256659
774590402
1015410455
1251038353
587378135
558749408
687561192
432800729
648032018
1642217393
779952406
1382518493
507746505
803334523
735108829
386054061
1689076258
661407212
972235215
369976271
1074611672
1001617571
1201879726
1525493969
990047526
743333858
795995584
534904304
741996738
1464876595
569262493
1301004445
1153265896
1632787511
1143686677
1326627427
843358446
1234863163
872436234
822605059
1387594015
1144290829
1125734339
483914457
1308481196
1399431552
642414007
1558309467
1167689276
1452508170
1110999426
853495775
753524075
1260264632
1302785291
398410397
649514922
1176011169
801652921
274680446
871218219
1206517032
809123382
1630245053
635184417
1215018824
1061159270
1433280270
574606698
852995961
569638876
298414591
641566416
1425476817
1393312292
978971040
618327163
1675559579
525793594
1213945514
648678654
921555062
1201379570
1068644814
533752165
1666919854
927948162
810967686
857501077
741606036
784119404
1096475158
954670551
380590574
1198354003
1462600746
612761382
1118436405
1210701451
259165443
1174116327
1068351386
1249694383
708611736
1218440313
658045505
1540291107
1152032024
1448443345
477788006
546164968
374713109
877253914
929148765
288682229
719701638
1355159419
1676090711
1225145042
545457492
847281834
579652389
1295622705
1681981643
1595026667
1327763264
1265827880
446503412
931810105
693093347
963880485
805400812
546982276
1089915282
652451135
1471439105
915832490
996730040
400543964
675212654
582920306
562315432
495489116
833304441
453315311
1560814959
1654774172
1465438601
303258317
954900578
535127828
527216281
1380705327
505935763
772334175
808532247
205398065
667882370
996798860
425827970
1126103223
532528955
741250775
1036034777
1190457809
880646341
1114470821
1159788685
690200280
1163794162
1045525623
931410785
1085288550
712902053
1035000375
1195562213
1470200643
1198974510
420657588
563377744
572816945
757820969
1382740469
852749284
1202944313
614871513
352624289
1294867402
300414838
629932330
1347314870
1289716531
741981330
564299221
869238973
478802726
823211472
985176462
659151637
1453159628
633257262
1219008423
711265358
1653721858
1063145338
726915615
1097693243
812034498
613901264
1066359171
1694442921
424770001
835879228
636005637
1698110349
510597178
724398141
301772893
624215067
739770104
986006012
1367077114
852892113
944803056
719167556
1069870800
1484284945
425082813
1315864193
1668752231
643317130
621957600
1040547329
563928458
1024033509
869082468
949545334
651481129
445384191
675554593
1674840432
1178034757
432655997
694735924
876484297
1638402540
664682957
1030977247
1206013909
1003390102
945029395
625793925
421737323
1160706864
1485695746
325501133
926946203
367708348
850328034
423106906
1051437388
1180300788
784268147
1347939936
755585149
771568005
1402076646
937586846
709093258
660292952
1693838549
802583286
771155464
679463035
760356380
1426612712
1481993457
1035116863
1293337708
988161977
1137303072
354538501
1106517332
978197733
903706867
807325149
422486473
870902406
939932448
1388032295
1000971766
813253325
1323164897
1117752611
962526963
1603645061
965422847
1031777469
827748277
1358346113
1204994159
594841342
453929501
168195291
484991386
398677404
799922762
512524679
552588076
1612733519
1394069110
1520677681
896764816
749104568
1342686992
895030114
773277850
939699606
1070382853
1196012637
1423567574
656800103
1049529626
1067588544
600982072
946418724
1660527362
701028223
604747083
632444706
1307989965
853420041
1272435831
901723619
1096301739
1021522066
1431244683
1360137382
869461175
702199379
1255690054
575895010
439412284
1670527131
980153017
756557591
1027123991
902739428
1049070160
992230120
795203859
169925781
920860239
1009595621
1018662602
904012989
1187038118
1698786482
515728713
532979704
982411010
1448899242
1263345898
897215486
744880530
1495750627
1680762825
1056260651
619779786
1464342817
1018545010
1661929626
714284621
777579428
1192102560
1472793430
1230918068
1056463769
1128657627
490763504
764172115
1043824409
1260703244
1025336836
1079466832
1166970423
923434009
110585858
584414409
750482610
1024734830
436536819
831167072
591025189
1084229690
392092418
519449903
1597878522
634325250
644863127
324937625
1053165327
1049156077
1131241146
1187837973
641304061
964905616
1258926012
1054420860
1014303427
783743637
828408778
1398686571
325321680
745974789
1352540586
936278623
530583210
929992863
1309151878
694634580
1125419824
940402594
834830327
1453638072
1027769887
682689566
987760951
1349749744
230714093
1050547012
1151040533
992260209
1340355274
480696588
581827715
1454931450
1469324369
810963076
736316212
1201759391
1022009834
733696684
909563916
1028919553
879420753
825276656
1601734368
801411369
294771873
645192953
1108563814
807208262
464711204
984861805
746219572
1602345490
507614159
1313770619
696304148
359981036
1457275175
933454010
1325959894
586380396
1541045020
362361132
503680158
362583923
1028784978
1011516468
738139640
1060374109
1237504475
948466201
686682557
1672451786
454877528
1458683069
1152827974
640474658
676286465
1030488926
861394036
1424113824
821838445
744055813
461388278
1257819660
361263620
739158414
537355505
791386249
777416337
575454102
1366007960
1043708170
1663181214
579678914
809609361
1034438056
781961870
1003028729
1227711807
397790743
1481243438
1659512227
767455036
618420781
1595599460
750431606
1282492902
503193075
1372175230
666459775
1045373896
795798457
1127688824
1561235858
1275497453
821348864
342767361
706740328
295986347
790253272
554958837
1644612994
876081948
1699187336
750652602
935802879
594010653
455419440
854266106
1379436099
746050844
730396912
538256539
1020495813
650091040
500698970
789923903
564104008
497181983
467604980
1620751335
796239021
805208899
892248527
739617517
776834181
1482911739
573138258
890883077
850500117
909568502
1096972063
1051185678
120544949
1664984735
856224635
451172356
421534696
1088825409
776999989
629181211
1083216384
1387096493
430958986
757480926
441457108
913789017
797905358
712863969
704356885
375237831
1358578100
1028866309
775588881
1325918289
561639260
522287499
448518529
1416859132
757226013
166473169
451855656
1664339301
802656257
1067743196
733021102
119166935
988945505
515156240
834349180
1402153470
516282605
851591526
1315250960
433142298
937112427
125748763
986220837
866406708
437805196
736499309
1362746770
916912393
1439434077
1687056177
297561692
508586102
435979396
431360963
1064456930
401094678
1273801694
1299515989
1271269088
1359210227
1345687541
532253162
1078383426
472423944
906137578
1017341868
966449761
1166109720
1595221795
1007544570
1146101209
631794170
898699556
957675067
1038130783
1617275142
588586561
1531523114
1275928374
465513544
615060322
692919207
518894542
895537411
1089347392
1258407372
1434930616
1684087573
363836945
858555413
1394570095
899363233
634595586
683152453
993345528
667661284
1394728920
462876401
854253774
1398389605
453256473
758836047
649026627
754996725
1345276287
374392348
1183432796
747196875
1468004610
1010888164
680190105
1047677691
901908723
711123359
1364889235
676916546
537926480
522092493
295491621
605924880
934182122
1672436854
330717695
408369123
1397040450
324631869
1231137
604693711
677908778
624005640
655845601
325819926
838981595
635225146
1144634602
1014621722
78505618
323222913
383349487
1193567234
466923787
880151657
959769142
1059498230
605853046
407088912
693472232
1354418105
674287996
1608932466
756046812
654113114
942517859
892966517
621396364
1285671975
1237911477
645421204
1005753989
534234416
1307195742
1641707008
512522655
850227435
935087813
653977267
1580077355
813766031
1005330811
991649576
1029404621
571311454
590199962
1648101513
1644724653
915471629
1454848479
881010559
850295337
1145361003
953843174
806535701
468575272
1318460417
962097195
807312070
879769684
726065002
922917340
528978056
544278187
1127847687
236039851
940830499
1214788359
197407937
675507923
935504749
1207091567
883974232
688551856
1014379754
244114185
1264818603
1618328514
762343643
1411647576
75126913
861330993
208966996
1691555570
1136052736
1675179951
1399271907
1299231011
1217653519
701945004
1439463072
1549436530
905882378
423207859
1465306417
1556895441
1154329259
1283014403
1465857002
720779042
699495348
832290206
865794618
812030592
1182556038
1306267490
1076631470
1352801894
359852648
400864449
668041322
1162489524
987265979
1467912772
1654195443
1346431022
1333585708
1110420928
657452783
1158498832
1337494745
504430459
677158080
769004216
702974938
258752573
1081752132
401614777
789613674
955187108
738488208
880794938
972708051
120401237
668943357
1611655495
527986792
827750918
1675265584
944967181
877135790
440225524
533787634
1073896364
88108200
669078365
1380865389
1061173629
774291208
660997799
921971247
528937471
1333228704
923846727
688256555
1388641419
1177928039
395162829
1044595111
839302785
807963899
408967298
452143564
1208929706
1649668606
1158257221
957664068
546108614
1611237444
1609936325
1022217901
706590787
1270679077
501109930
1644958201
1363762230
1304032855
979894752
1671548582
1430502771
689329937
1482484563
499576344
1151307388
1590479949
400087184
722400165
956004350
1075045618
451139735
1662235748
919760224
459158162
590058218
549187124
997665184
776671440
846141678
1670017590
920202833
578889791
1289874298
1291379308
1240442071
1385465242
351062048
1668678279
741058792
1012212723
964970646
1481403196
1297120045
968001457
886052121
926641054
712221246
719207386
792085636
1659177381
1197660449
735732242
882114620
1051604687
1100843880
501327798
1268201289
1532284869
1416860856
787283026
596600771
341598437
955196109
775376155
1228717956
978908783
683755048
1504399654
1268556245
413704097
1495513514
533976931
478248123
1189984129
502905565
1589990119
1438173320
1502613520
1695336694
311970430
1189589960
1461971736
1397695485
548935908
1070814910
1094731812
277880546
657976766
948578115
741322302
739613238
486313868
127876818
580430413
1222158264
817710281
1278803433
1247357840
362578998
668340236
793539234
404363660
368208259
1093837770
1608677570
1388037339
557729529
490995929
727422341
653952417
1674541051
1358217133
940667966
1040112759
1252189773
1450561967
978085194
1002464142
1459224241
468611742
393807100
1395401371
1403608765
424702574
1032345906
1331621023
1492568259
509631255
701697428
1364009022
1358694273
1093760913
1179406806
827610978
847326302
743242733
351803143
722617009
970040853
1301490291
854872549
879728095
1228514015
264297727
1673562832
709978689
486481796
1202136066
1542085558
693447080
1418275431
932755012
1313637281
512085104
999206413
485583140
392074785
876656586
330637564
1174508128
985214640
519667772
422675486
1573997938
1020013593
622360737
656736383
753301324
644514564
1431435584
428039465
1115822097
964169355
964259644
1481101107
1297041713
663160743
774976570
960853834
629835884
631357872
787075126
1421011805
395023088
1497240305
988317831
1052699075
1209579418
1019726846
1646598282
643729784
528334723
1638762243
643771930
1358918242
1320048658
986433987
740483968
1510542326
839483006
157072321
1597892215
1074399646
453851666
906282688
1234237206
957102656
1004182859
834855116
185806051
1111866095
1692955364
1012194862
334259236
1267260016
1648583616
906347793
599562291
947824729
1053245929
1005388395
929259165
601013108
132222385
1281009303
971895788
909916095
457942091
722181923
514218739
1049597167
486768623
1119866058
1065302398
949562885
1152272775
443307527
1124196916
850733995
857115450
978129842
732840360
388534625
1390593588
729596908
238223624
509049979
603055363
1208947619
948656107
399726387
1379899038
851001702
1697579423
978654262
1386961657
1258372370
886645823
1272181775
1617424443
616830133
1129076730
1128197320
670315460
629498520
1357818286
673449514
658065336
808224351
996689484
1504043597
617790081
405410183
887127637
1048687855
859289663
725997371
1046403211
851992122
1093065340
1496493076
823840392
1061543308
1028111081
992242295
344792992
1524175042
893946638
990511006
554590925
451622875
1613712740
679412874
1667848390
1052252629
530891692
998022601
917223961
1094164669
473775343
1519394921
1240115189
1022459751
1343362353
483481469
1550007767
1699022738
565742520
578898692
1131897950
1354607454
851448166
713277925
762388438
713321807
1452310488
1567193948
754701355
1543055546
1045763912
1679380520
959280590
939833291
1179986899
1412418851
1078073684
977429717
1057142991
731226604
926131428
1302990107
757956828
661274579
384607259
228035612
1374291283
718956274
1384811112
724057232
1224060926
525993808
1694817636
483523370
839824665
753355454
687098317
1343749403
715588209
977612417
699598741
1486302125
1205434723
567102587
334648547
1074606129
1041970031
575567658
417973184
885705849
1553215447
395014948
870830157
812900542
1069362938
480395717
907032714
521282806
1038165909
919750132
968718214
1234666171
722535784
1453327490
901887026
494906311
484616083
1173819006
1250059148
596588272
1467009257
811748535
499970160
1523593165
1683945309
1060086776
1428349697
1455385431
787031463
650577451
1421522120
1668012719
1208061324
869205702
869225635
746401539
819156211
846680451
505176877
1261978594
618469009
848416673
442916312
1017853733
908115967
678152668
900076199
976092705
1664631622
1043894579
846931169
1135802792
668349548
874834058
1594972761
379927474
440523963
795225002
827383614
686148336
1061024003
484871849
1029586825
495234009
701099952
772340439
347361168
1182898592
1124736317
1183262897
1015787527
144320018
966641359
811269513
863159852
713265725
656832015
974954050
1026845640
853092331
511688710
576350331
1477569441
1338161983
883892327
919802269
1526206124
1421708936
1453034567
1008086362
733789472
1382537962
769265575
1381892287
1419621490
925467483
1182945658
1456735111
1191288112
549744525
1049875595
775904908
1646794998
897943908
950658700
785187027
1074733370
1062282890
879056323
839880405
341368497
617232113
568959106
986815962
509490735
923043906
1147123530
466610473
1447029539
1011217715
1227689832
537638001
571809901
1299078422
667769526
960162335
1424144974
864026130
978894898
1038739456
954034568
1228077105
1063685865
774836776
729157368
930485199
1652396622
1284268885
853823428
985878231
925414750
1199392384
942094909
934587003
921490613
476172033
965911452
753453227
406307960
983937730
1234682424
1644685623
612536659
1694185900
375308247
529880319
1047616912
325185697
1008786751
1048037759
758030360
679178849
548159208
1247914128
426346298
909030479
1628057190
828799477
1653301591
637785410
1042546850
65570779
402036872
795493669
865855829
1023205926
395488609
1216095563
197480513
393634827
1353816759
187296783
124435947
816401821
842321716
1576348004
1170491273
953635895
760233584
869541641
847848141
527423003
1328927127
827962402
972332172
1388745678
1043526586
934127237
765089899
1560572189
241384308
557681905
1167338779
195042639
403749739
113625322
1660054838
1373779158
673430377
865572697
806088820
818856425
1422267710
717525873
559223915
392979729
608577403
1205234375
698219588
319813202
466518147
521299089
796488846
1666521401
818893785
1613405744
631976333
520053017
470327142
502043450
664729960
1694684778
921554046
511072474
935775368
956078187
217563220
667953924
1544714013
564632660
765929538
876043040
231268741
473992045
736040287
241005528
1636539575
1132241775
1420521784
657266954
787602895
1323838318
419514203
911631580
669013351
1159096711
1121773122
624429869
1674994090
829711997
1674792252
1490171976
891402083
683117128
749130719
1083084626
1609371296
453271886
856116089
733584297
1299121677
1663106416
1503739152
1036813513
657123272
1462982166
827691374
1441488416
886716139
419898819
874446338
439478410
791365612
939718993
1617679798
577211790
1541896657
1377553073
897364666
368070486
1172224066
594459938
1233819016
456296601
697375605
1508200976
560187009
1402984450
471723311
767031023
704617310
468656944
302730772
1454864907
697160770
396388109
1601953458
1084848747
866135973
1182112459
987161606
547584731
836439955
1525606685
1083601258
666180678
938338247
1671604151
941616769
1530927197
1023394486
881952831
1070617897
915072936
1154807889
917327231
1674187969
1021766590
1173934385
1088918853
1334068010
575983339
1320375847
492595755
1225155665
1131197334
1383219283
695685855
699947134
890152841
1687887344
1153691425
1044966305
976596859
1050136578
550544915
1391599604
1407544590
1134261013
901782360
535730379
661734492
740749958
394332321
1386407645
1154702737
929140607
3729040
1338872961
726712397
1101782847
1228825667
621159162
1052910815
1042775225
972327324
1112912712
1345455433
617778593
1521185380
1332122504
1014610423
1156027449
1095982709
910697088
470658678
591076543
813898125
697012918
1245564865
787660958
211548814
948330743
660792033
810191525
1051436992
1100735003
1341819704
2181411
1464647476
825502262
1146573986
816684916
1203627959
872647556
1125888363
162206848
791540733
870354242
929280330
20437854
970797214
762864548
1109582628
861706238
1196722102
927847717
202718532
1498651034
517091463
911373013
1677009671
947551064
748981811
742301518
1064313482
889025758
435129064
1194232322
603477946
1353803458
380469146
1062172593
1656166730
1377723511
1248635634
1356215815
76179923
1649102769
1678597006
955805830
923728042
770537462
532748081
802856468
993023713
1019529017
973327221
929081034
1802894
1608896197
960257314
801437555
837679337
188504199
1168193597
1180198006
1277145742
691635419
1662817356
469057998
519912386
622301130
1052468143
638895362
446298482
1113591692
1138394603
667617167
694672962
580670964
759197917
792663369
1624229158
1094037849
399276966
828138020
1446745368
1408392830
1043007254
427885715
1571357476
718276830
1166334751
588556438
1005486204
686336167
720461030
1475841696
1276296258
596172406
563450110
863374437
1082539024
406720042
1150353317
505115403
590639773
477659817
823341217
569912507
758119523
975004484
1194000474
870149451
813883285
1223704731
1635352092
545042637
327439728
273180600
381109402
592028116
495733249
496414619
1167921443
1352277299
535270989
795096950
767783703
1011627621
1679037364
831738342
1627202032
96453510
1310814296
1373896494
631284313
1438038747
853109814
1474941855
1688330751
1183284308
497490510
395915984
750750271
833936108
1017057942
406334525
1679533594
213032401
714613976
1340296453
890814134
607432671
1277801719
1034860671
1090715975
749470024
641020847
1382068429
936639478
815590434
475431090
597838733
471500210
1461887913
971212456
1197457942
466126844
1265753626
973377887
1637295162
917530610
557458212
1020347132
1007818884
770680952
621648898
390623040
1307798262
1322240318
715779713
458875743
824327724
1249903535
431294875
1270579005
720793356
1449964917
603892949
788049782
460734954
397584859
529953112
1232735382
473845969
1360537640
881544682
981071205
531974106
1220416766
1429630054
791042488
1316975119
864017732
836593022
301346062
1639387014
1009056888
936043453
563686926
437435310
1514973497
1506772199
866904939
893441885
1295950770
968763625
729289023
879904807
894253724
1079660058
604560285
1455422324
1593628606
1290074879
717718169
1123241215
544790274
780159636
1096838979
497941953
1687054689
1072625460
1143111956
1142289724
311026960
565108015
1148493712
594362299
867883307
477948400
1335491053
1197321523
585194142
971749485
657964189
747588779
1297087295
1093713420
1304429112
430191047
484832089
864417885
1254359747
790736817
137750786
1115223911
878977054
763176384
488364845
1311001055
1046815082
725088429
1370419725
1190540319
1012565900
852529473
834321399
1071168789
785914062
1422776692
889125092
531579772
486833897
749241858
854963665
935289152
734492978
959135183
1596706160
1520013103
544302551
1638231613
755753926
502622117
631589476
1046218241
801569591
705311654
1058506997
1688705251
1199022039
744596933
1544215817
1165468875
90662652
630502737
1681469129
933806896
1020565695
509433818
262467122
792513228
498370257
716340532
537724827
1472103641
515227117
917320671
335236230
360214177
702735788
372870434
1601866428
1691872603
1621027507
1146806423
966743389
629537544
544321257
183554652
1234503876
1005172007
237734968
893725842
767212446
1450498034
572372579
973269577
723844090
879754890
807213420
1168391401
1350246697
1168197082
905058395
1694817614
858134842
421250290
236458773
754785448
700380392
1143876264
284491744
118694503
1163538468
978004291
884549120
1130712175
1031782558
629594153
1214229583
891366310
1545132281
800801652
1285281266
721361021
878239310
1510012526
490988192
1030683359
485011773
670925542
80820066
524261254
1045499888
502068231
930930496
1108396488
497693140
585225354
735394771
1025229457
266449035
592040310
551831884
1220628044
1336433068
1445665120
654717889
1269592703
1017856611
459173265
901233120
704071293
1606968106
996986413
361890283
1042543881
380978731
1180814912
784763092
24132941
1429003397
1336920560
496739009
593476292
568226145
1429076405
940557257
457754185
388482990
785261426
740581021
1236689866
1361708929
1000544452
300658240
977635507
1168444698
631748099
633533447
478276640
1251219594
745101114
856103757
793534707
685304928
894587621
744158876
1298822105
833268856
803510006
711082163
948247023
1647990365
621143306
556275598
1373468837
1121471392
1533551022
1107966408
865793877
798689330
407903503
910144022
1563129428
301370270
1269580904
380350180
400254838
523556462
836860604
724385413
1069045255
1245480056
671253908
314705832
1135040241
476836854
1283876975
294238816
641379690
1557190001
712905374
724212257
444249676
214646595
190862384
1677171572
721696147
1449738839
1144163776
856007314
1446914395
1357856465
456137159
498535349
823057147
528019056
451459121
1053905857
1683346469
420363139
1589345958
1062360003
1626167885
1004808467
1036844668
927709761
640870903
640465109
1250373321
1066185770
512157182
310000854
1602096793
1361833607
725166949
1110915205
526753650
528395430
618062789
1192381496
956123492
880388284
648812952
4714086
708514010
1494723641
580144735
516410218
887242110
483628957
1310200489
518517733
639861497
665442632
982081815
1505218345
583919431
1419580853
619973219
1206511434
1528473940
681702528
1404306307
742714256
998340906
1039606093
487872183
740624696
1355576644
1353261743
634831188
768928374
1601564912
638432815
1457445129
862363288
299086354
1018107163
913775220
565595481
839669719
918148385
1125558098
929232660
942374058
692738712
1204626433
745574181
779433301
1079779365
685986532
715803667
821644243
919352684
670001657
927650688
395129375
981643259
1458868554
541221694
926439185
1499737785
681429876
632008701
500692269
1529678037
1050780787
1523902343
1384853184
469187374
810161694
1239944261
1180026494
824636366
1641059005
60899090
614335247
1486247330
789513884
164060397
851205584
1672298229
974782102
523044294
1169388932
1350996115
1000234335
1070322896
558761700
1428500129
565271027
452532620
727079962
1205671153
573265400
511151694
98673100
425143741
1212751019
928177596
1241200294
1147930736
928336604
962902486
1262811879
571745076
1128861811
1090513825
1250614143
1461067378
594985607
692085294
322067002
515830649
776342882
576334323
715227534
401077260
860263149
1054734977
990751585
1354565403
1515480286
1067224779
438558585
724474907
487850033
720774145
923706870
1055746958
884806838
468079411
419888888
1069431163
1221016169
753869521
616209446
395192316
1440957207
574684432
440134510
525566957
946794820
1058489920
753746556
341784326
834696610
417788338
847598246
1470136647
495558023
511869915
1412053191
848475145
921164831
1003445522
503266507
1429237937
447882484
841114847
466680182
1346810523
552738439
432616814
589200826
443367102
1167602500
539011008
497032377
432861338
1633536142
1310441584
482805110
921840182
569051024
702297358
1401091460
362850799
1477217108
449265731
1642347725
1228291694
724747395
469919793
846155304
602333386
767315784
874087514
785813957
1273360980
922674660
845269078
689319232
826009909
1611714903
396025295
677960970
1392578117
425148092
427915612
393046668
1059888361
569902356
746209541
836014833
1348528165
461063723
1109386571
475693959
1127054609
1378762252
264791516
783782973
385061922
1699091271
1181962271
934535992
498370307
675492724
567249859
397076173
1326326813
867920092
1696712616
1122460271
216384056
1168940611
1003006232
1658101746
335230147
1200679793
1640171892
631494635
587708518
1484331805
934809583
1038708091
1047026356
534197358
1234054433
623422638
1070925296
830238866
405401449
1276867234
141239844
742817117
512058360
217287079
518715447
130722147
563373003
502645226
641685853
536184658
1605990498
446260579
1176628904
838933051
1642123944
942642049
762419501
1652647843
195602968
477744779
1373168014
1246783044
661439316
998454538
996373543
1271735127
688570070
393757156
370312833
1249693646
1326219746
502229055
1510592176
392102547
549891008
396075271
333762517
679807356
1052182976
334401027
588142390
478466972
954928062
1054687579
1461651247
1187888828
1644215444
730298059
1458272292
1620257055
563448294
1650586809
419214969
439353051
1437401686
688525715
1482475399
573065976
1551997442
1649935267
962197070
353196879
770472537
1611386509
961087301
952523891
1590554908
1168208365
537368940
1147930923
487639705
350622123
1459043038
1258505984
1039635567
1352997674
957600497
1077650113
1018181837
413194699
1048353400
901540603
1083612509
934324782
522925084
641725950
1080407414
1221906917
920164953
1038539169
1239667951
677639577
720280300
368012830
1188397353
1133778377
605519234
516296362
1584452890
1648888631
865821299
1177452621
243492617
680049253
857918828
522116092
1682678085
1330577365
356119747
1628001235
594919652
272777291
1698743147
1306429555
434977167
622618589
695451776
777099992
583526398
85968273
729318390
1605713310
1619849726
384043973
442130759
409551007
406900377
1000440691
669656629
478418179
1126061483
746725888
538133120
718225215
877445913
491125229
1342060683
352997293
1037677208
686540013
963167880
86408435
1170540384
1349740318
1277034973
498534637
1008339901
864872662
1235817936
1164963452
1156111484
784566678
1021861882
936560477
1598304276
616614772
1401056594
548242036
468364304
487882660
412473876
877057431
982241605
1153860964
755639362
1354327383
1472141257
613034916
446353362
629955151
1587648460
772831359
355012055
1106490771
268374303
1070432221
471949240
1290978039
1231723350
1045053721
1549689142
649777694
1113185595
1192923425
768066906
162383272
1114635409
577480684
1637496788
700387923
1548568124
850712139
784080036
1048309963
712965209
1159182877
951208926
375128770
1283755737
1084725647
792439663
1452814837
717474415
698685597
468454767
1101720031
707960368
460841096
570833001
1173486357
81265102
476915030
1349391373
191453371
766462132
523022053
1030476074
736357645
1453662885
1207137071
495203505
689933484
459182292
509140064
431405356
632963355
296391942
3634665
962311090
485242936
1364655056
597802577
872587326
516181916
543332787
1394122327
693352862
885090891
1648253228
1606819288
971613660
469514229
347303190
1648834050
603195145
422761550
731651881
1499814220
1352907172
866619319
403089723
1536917259
679925730
877710514
1053922714
544998484
1055982057
1149762761
1202159369
834375127
1320290385
712529304
657821698
738367758
1061923178
1685361812
1164806699
1571221790
721745662
1674801931
461001469
949252722
333633654
1623621729
889573632
1069084631
1287352349
1016378765
3202865
528562431
526444812
1274534284
965874274
570387337
701754882
607664716
1441232677
320222950
1673939631
293383596
890310270
1695222400
859055010
1133324907
512824942
384334125
386262488
747549484
866137936
657190415
969192400
785758298
950640060
1208847561
742117789
1457060194
858868497
734548716
1533225883
1446549251
1357881828
986580146
451374839
734499505
875618665
493822318
960170456
1413951114
1515903889
781415568
1155215037
562323408
1490375736
1430518447
575729299
579605241
1579331037
910688935
514492035
1379787957
516049775
502348698
1092092057
312079943
1660153319
522581426
820956593
957972354
913595416
1026707775
1033818210
320121650
688397348
1302700240
466975954
899042784
760957009
497632616
1385169607
1366271283
715362960
641651525
1086955676
791826835
829961983
821234194
1147051965
958496213
655823523
1093312560
733669499
706358610
1504305496
580692382
1699207857
1303618641
1200363234
738208357
1215723794
328789854
391863055
816936686
1660448004
1030438279
1201594931
750298867
1398481579
1190749092
624808334
582917036
537456040
751424295
976608221
562227813
577557976
441847951
949303218
517570500
1525468482
1330606712
310752403
410619560
273948087
898397243
831810816
1509574747
884967588
1685333365
1160355825
832300679
919846567
1347601686
63498685
1310238643
904357117
1429311537
1307097198
1489534193
1412772753
900333006
843062237
721591751
1312992597
1275930054
1199982881
607976201
1334665581
675998142
542369319
1010158652
1222324936
1378776677
1187026566
1011777228
710828715
808726887
1648843406
1635682041
391126177
472849232
595484589
636346279
954153989
731433971
224744064
1064614253
1364895716
458109732
1126676393
636068820
696033308
815862472
832420796
1252160787
858700325
1022202594
510479990
1266815162
785240459
1432671641
734907564
773613142
706918402
740341376
1332442616
1461195609
900106241
397578564
631802417
1365741524
924444416
1177518801
1666830335
751930605
1669079995
489535368
899355449
1348719291
1050359588
1142187036
1063987144
1071139393
317891226
1055450913
524720222
778313007
1677534098
735222063
1598105360
572208553
998258865
1399697473
669430420
809952205
679145735
1055194406
791696708
1290705352
817151020
927024165
1122038939
1319316586
771629636
944725973
787073139
674128103
56985637
1111763952
1612996710
672594776
1062763622
886371636
920357434
760008428
847939495
1213080544
619642305
736252160
710216045
322188369
794637681
154861848
1165551978
603444683
1048408786
643910346
934686904
1012530314
433236178
1644051923
1223568133
1577183218
688009470
1415734314
551916378
784755102
727683293
808300082
580075035
806615840
928966137
949052824
939629551
797347038
1050663038
690992752
618122817
1529601141
489322420
1670470551
339225280
490950942
1314397530
1672849126
1303565605
1562335060
798259458
395597122
912094380
1517842984
978517208
625080207
995008085
1355147068
690394128
776998124
753632985
1288503593
724447860
1227011604
762667186
1662399431
1328006052
970351807
1277945025
991715125
854473663
444503555
1627396530
952461134
863603158
669275464
938627170
401386582
1665730174
1204122576
488423842
777128145
598412602
1666098294
1007594109
1305713597
668885315
749444387
786985846
857081262
1221948500
344103321
1020604201
889650212
389518600
437911203
917181508
947244508
256203888
968704799
800405132
502118815
708149935
1391242148
1573028701
697153114
826044423
1122751605
582118809
595471850
1092783764
1529011338
874906482
786440131
1061461758
1230873274
1410968772
109454280
1275073653
1638844472
455656365
1528702900
369144851
590613975
1138169903
1101608469
1149308620
352140405
172086159
1361428208
409299996
1044210391
680557895
699546854
1451831569
1084903186
271299109
842258949
630228336
969849118
1163196040
790683534
798375897
1680621995
110835371
750266806
1122879133
1048556372
1041633869
524586650
385242087
1307644196
439226910
184843742
1620584352
1618930978
916148596
1349022825
334874668
631444191
957898036
767235816
866055250
789444163
899231683
858401553
689818206
283821092
320615069
1647741046
395879123
846499581
1441479740
1273689854
1355435261
688803766
1158930450
882426925
446764880
828176662
867214190
584636400
1612879213
979838965
220761027
1034598474
885068902
365660919
413111782
894483984
962391804
1052959691
842437238
1023336479
1236487620
590832349
851941157
109620031
1242717095
735845825
582526553
1410801428
508550811
425199210
590076586
1300649186
159885215
1114216751
1147134108
479493964
717938697
1069070121
921531538
454621203
1283128842
1698047369
476750203
849921609
473123694
534225034
415104639
451406128
847845812
504846442
508679589
544551367
744640766
1558897673
501424936
664419925
364278607
549478869
1148105469
1617156988
770915245
543616656
721173959
429941670
1684493351
457682161
778522094
463787996
1609116449
665663559
568805398
861127894
568955167
965263236
1182724283
942349067
456754307
752627106
704018342
509705135
975320284
716798283
534414437
425531835
443009459
913391307
759936895
431435769
691865087
1251613553
1085557463
1431759600
802265234
864582718
400981362
886653607
1425680289
1093006484
399009199
1194074156
533967717
948136819
547556395
966360675
667310288
1377570200
402330898
1606567458
655919372
437927166
717895487
620242054
649552651
720721168
724165332
530145368
273812623
943539068
580587949
971307174
168035010
760638002
700127455
297393999
1273079475
961571571
1169533244
830177961
844818676
626890342
547967455
550037165
500096269
644758661
1227564312
755042503
768872269
922997618
1637030908
240019765
1075947127
286686609
731913183
1294080292
525505292
678035560
1427064158
722660031
397382789
1535135790
1285558986
548192618
625695432
1102964476
1372213953
476681657
1461191904
1055411367
585673972
912626284
1667934641
402887335
736765203
737175355
929238629
440041239
684739854
493780202
1430516906
406403266
498955703
1056469575
396891778
1051395008
711668093
1358969574
1405267476
746266929
651818526
451996665
509356815
1056970140
902350922
1237025033
427885981
699725016
736947717
420545433
1222856163
1227654558
495934822
1015915816
1171720944
1610672891
1696872875
230107449
799487109
396112078
425579628
659974854
1236279097
1675992352
541982195
1029225566
427316923
818992896
619995732
981404077
1026310722
1014443199
1210179565
836984222
1672863400
641365393
573192312
984408341
827592492
1281728915
1495260975
1006123864
1029783979
410162613
689672285
1274466409
1258959260
1014278016
1009682491
887445014
1403225100
793395199
845628417
1151019177
227962615
1259935489
694252744
1385395320
1063221463
1006884345
542621810
1310643803
1414941003
1681200714
1029321162
1110293084
1588431992
1112501622
458819553
1699174848
514033537
462467051
442373705
822349662
1619874646
1366987583
1210337567
976267721
1264021233
950065763
678860624
1340891959
77437255
896098919
308959935
735890046
1024687423
860388741
458696957
1060989674
1606479899
700680204
1293868995
419489824
329284461
1200649765
479038703
506197532
890581262
1225221302
1391077515
1402632930
1135050474
1028955651
919760786
832157399
893456718
1538471333
713799563
919727939
1651801772
1622777950
487574914
849198704
871392081
631844471
792103931
1417606246
1158555114
574701894
1164793965
1015843814
1677388944
1128130607
796405950
707209238
787960441
1518849174
929746771
647337042
1506797774
577516681
295032821
918237995
1058627384
1162230195
1683777830
989271018
1180840939
922833606
1005220820
728904787
470431901
984357981
836327446
1091230095
1175983998
1225399208
833515205
722031648
628157273
568550140
1464919575
1672036749
1392483954
775057142
1428897889
905393210
572791199
791885602
1034038254
1091631358
329112299
1003322195
1137441337
1294140831
505087059
872427403
410813049
778729931
1585454333
284331111
800460786
327240161
376155139
1685971306
1032525286
358547236
1390228120
953512608
788139977
504992496
637853444
1330055791
1307165292
1459451130
1588190807
253120727
889927254
2606062
487543367
1085638070
763717829
1118754129
559248583
632212053
1010062591
1076161190
1555499847
1641589746
331123995
1303370510
520308473
859842493
958511705
392833124
1173813765
870112969
996271869
999270223
837542474
1087862905
791489847
666968758
1498129653
1278848646
1624786829
1009430488
475514317
1236186734
1370940019
1104704845
427926388
810742865
890652308
792745679
991185270
427478481
655475458
712078980
1406504133
571672378
1254038152
1449184566
1017148746
1227059210
469459084
1068668762
652946301
825069094
726675179
1693120444
840709312
1384694333
808307973
1299456918
1161045093
1155459883
614950196
749830186
810471676
1396122462
970782632
1094243052
863256415
960776078
1210760244
1494559855
1168063257
1299365083
1186413048
1230767942
980734514
1143605844
735182667
828315778
984558271
1350453882
1382167974
331161656
1683126072
503802299
634851179
1699337950
1006991239
1318719708
661466031
958254595
595009448
770034988
897305481
686502959
1372308981
1402594702
1498127515
1375065585
555028877
772479204
734869624
915352689
682381912
118572499
1003835099
521768555
906580557
828076533
1404486669
1286548213
91324702
695701321
652259835
707671972
1061007668
1628825039
1510870577
627014427
616867846
401006055
1442512403
1123932449
553662640
1232787508
454485886
870567945
1657146796
1635586537
1620150208
803782239
186211266
598116218
788391636
334496665
343645610
458394111
545083567
398252908
1695632674
517142388
616693345
1368372914
588937538
972786203
725225097
791027052
1540084558
968461895
988977326
812676793
1026554067
971765228
745844618
1451234851
882342235
690817024
415552900
927928517
1403569604
1612475407
1636707388
1587370410
1673991111
660286955
761364318
723873462
1096318152
1418157442
493487122
1154806699
981920194
543743708
458140980
811370028
738643191
602393665
350059169
474491894
378881880
941182685
1687886071
604412032
1571495476
450838792
798751346
1086522132
538741165
95898346
565344051
1616708456
377285221
927853486
657969225
806504360
893935693
1038317876
530248715
565445142
951521995
1059177157
1015101949
461327423
676511957
1092929319
1075643848
839702252
510750147
962200330
818197497
652045531
859050517
594267491
544346090
458221246
1393985116
780017665
806456729
1646233577
219627323
620677622
975616165
447219469
1590678876
707111649
1352969699
159365221
1140276155
130569707
705916485
750195494
1161291208
603577835
734085040
1189171658
766920246
1179635497
862978942
541274750
1133150702
1645350158
1495331525
1674235458
905015762
796909169
958610387
697910628
900996788
691568340
1165651891
883364513
1082309039
342796158
905214294
803428491
557545850
405382036
1270480044
1662690370
883554990
778779001
703357510
783944009
1063845816
1000633739
1613108303
519013287
846716850
540300418
634540629
757933686
353335514
1627693534
689050411
1310633862
888245370
707563876
1072436617
1277288886
84513962
1393013597
567877873
1412755011
1358130785
1073270713
809198290
1028655546
1321478545
1139230503
638319133
1285033358
633873994
1314215144
857428821
855221127
860514891
773079971
530694916
846775334
1009588834
581653241
453039832
528160809
821015532
1008191004
1088652583
810114641
702489975
835027555
1073058926
1663505450
498762584
837436003
1167380582
978513683
556386652
709846375
1434434973
1649795338
1497757120
550450669
1653370992
251175845
69900359
598411304
280650863
450095702
966133282
1537023972
462979562
840054142
1203409424
1232431299
858703630
951107600
1672634764
681078735
1482213183
474751851
505916536
1271351994
229382797
1402072427
871807452
1195857529
985307904
251404564
795372743
473448700
581361889
1340230630
1259240677
1566855604
1668092761
771953148
815237054
527332437
454073374
868687225
1354183068
724562441
1174086134
297003674
1298359371
816262948
1091465425
931395135
708665536
1068186278
600144223
1049101481
799062141
1029626643
466323196
871824162
1360555892
459017437
952722150
1163837750
1099940803
1633574854
1232492106
1090901602
1491917336
490498302
1499869266
799112478
348272810
697005237
1718842
1225470639
933193420
997979994
969836986
1630680930
557585086
297023472
706071742
937070338
487629278
864356240
528405382
1598146508
956465607
1129624684
676676414
695427213
618403710
1262657323
1392191775
1274048559
355344417
1168059483
1043397077
1124280488
1257951545
390423469
389219294
279019988
1213016882
414383100
963937633
668911529
999862401
1330191563
653663939
942640859
700076165
754001419
743710429
1127925162
1012155796
829420373
1013362513
187417922
972386617
472313685
1110548892
657476420
500938282
677705443
987135705
1002743827
638040192
671433656
859846055
1357055785
643617153
1447375897
736432514
329063947
1699358368
866326764
1390083982
441278286
1430492619
1412428931
347147941
414683260
897198799
1446213531
492252855
683117066
868038757
535349992
1494581530
1239929703
711995659
1365430753
197184376
1699582341
928680228
1329000465
1529119563
712141673
979517097
1428539304
566723801
330307332
1139013637
1032902473
1193722911
875202063
721724844
567019207
311607700
979343581
655931551
690689500
473668295
1097636352
1247101431
1177601749
390769283
1071970437
1646926698
604754710
523054927
440995855
428902543
1339007757
1218414110
880258778
943891893
747067044
631766780
708071773
594906057
1333943052
1409014617
385020819
1225424496
792516255
887723301
503626513
440889812
993401221
1015687425
511985441
665405760
326265365
1251431316
384520512
423533296
1063165426
778743821
364022095
702174907
870918688
1523524809
322720445
1417420587
1087633286
1394935180
394085383
1053058121
982704842
1618260431
356220867
1153342572
1658334852
539421697
766645248
663375239
439799899
943291580
878922449
529782768
1346126306
637796157
1342547235
453730168
511808538
1583165015
770342821
1211667786
340054700
918996342
876663853
1371385024
712113790
369464481
535807083
631881790
860801305
415895791
483698880
770942332
1044392714
536902452
1648862616
1034477891
1433359178
1451079380
830742652
563889026
1653729757
1235852423
1550120038
1287109630
766457928
1622853663
933627699
682772367
1641090035
1290424183
1512358155
1062365337
913038087
1360887524
699812123
562413537
1045039549
538888816
633337607
951445500
681526352
757176531
1478427115
545989171
1187072446
760149377
1012946020
910069161
864938495
759266190
1283813963
569577487
1062085714
761528394
708181556
436166270
1095872316
1693484198
661587644
1085005409
1471536829
646842458
466488352
1164202615
1314310226
940252294
1179608232
504707388
1589168010
619376803
711876440
791790311
1678396150
1478953567
922934997
1429366020
1008944048
765292346
898842835
1262615725
1278273402
268432176
671088668
486649743
959397252
783224092
1472740037
663893894
945278927
507192594
810297339
1647430923
564425003
497870021
719165459
613404996
484664346
628125071
725817808
842370492
729774711
796114088
1445683735
564864636
1085923444
424199546
633020409
646220752
1024133660
1098848575
796077343
1286465991
1182593004
484507714
478251667
716604730
935904172
978463941
212945728
451081155
566454989
1238054497
670068249
511352586
573094668
869902926
612811329
489175651
890300052
1596589641
1048861801
1606001655
316755506
567580732
1337551797
405960831
508741142
874806519
985394708
1031248445
506935993
806511346
665815587
556589306
621489900
919694866
1051060212
1040113930
1210411976
513646821
604611789
671877580
1237766024
771062355
393184313
370913063
661846573
640411462
927521579
621246230
951493837
1670613284
1244527314
271520346
1018182942
513909327
701216441
538886706
497930496
957134174
863071341
1089315183
683084004
940495123
1085252412
1023211130
1610674745
1033278589
1018756846
743268539
961215099
656271458
264017806
785360162
1093287316
689498614
1602228837
377083817
704436093
1300244456
1060152100
646612834
532894743
102236916
380276423
412573604
988385064
1116721104
1581310638
511752875
1356921351
669990689
436542003
1461870784
1026282039
853678378
1306525526
1295719421
733846447
980282261
490944316
490725601
1265220204
964700013
916851851
1163172186
379168168
1030182070
1569831963
1422395613
1395063319
1620219438
1448844199
935700513
1222086526
1069369331
80296710
1209747306
1073853057
1000587617
1608402282
301423439
491769345
1418051648
860283274
1424355751
1268833699
1013473162
1634685447
442499911
389800470
1677080950
1098554155
932898244
497470332
574908073
1636041494
1291322825
530818719
1615340999
524858933
434403001
1057488288
1372620520
824581061
1413508693
529835033
874032898
936116866
951750702
633470072
1162031657
1615802634
349789937
1571098421
1415590164
1324493269
1020413604
829108011
1577395052
1289251066
683883480
856593497
1480699958
1239339885
1232054218
699124495
510893111
761976778
927403084
1104251607
828333443
960557991
1507064010
155093117
899447575
830372615
998796056
1336543806
1375212913
845260137
1330943002
1401280910
1288232181
266016322
299937169
958773092
1073099078
466860313
1331970711
416415187
700009746
1029594421
1295669533
488653616
1327591187
1344059193
329356383
970145597
1595937051
881417557
1494929644
1117612603
176275924
957696080
1662766806
772547529
691976106
438984707
1492871028
841027627
1186244741
477788103
1615109175
547051408
810367698
1357272672
939296984
1655335312
165149797
269357806
1649604956
1450194753
1198108527
1266972770
1049349681
806794618
872882933
974848536
1080838947
1405693984
506858894
847876045
882788183
898309950
806005103
1364001893
839337809
354995933
1099273500
352788564
1628321139
657607545
1394785820
1130901608
1098696785
690823755
808325125
457005473
1334121117
1306016239
1415379547
587376057
638223698
1659713776
1323847433
929783227
305611338
189377897
1584302575
949092301
1290661176
331309163
885464203
665879598
507808810
1603544928
473834433
291479047
921419711
1041569201
993368174
1585311819
1111640168
668998309
1465685598
1308273873
1651509297
511234700
990005088
763201845
129049935
576779901
1571031766
735710199
1233004038
746555002
372038511
552239117
603390013
567904519
767189227
668619346
1234394077
1602461436
496238341
1617267673
1583933691
639725442
814191901
1638313417
1091173564
1540501565
1604277140
412943182
873275089
1259592225
490490161
541477489
585338141
278044911
1011932456
591158881
1685874782
564923078
1001542099
1501398913
686504373
1248496448
1539391729
649619487
980987321
571544104
349170106
1340063001
1314631807
642623546
1439444267
1398507568
740977053
900105103
674075125
880175676
445553912
958432746
516942148
895278864
369260737
720348657
596372410
331014355
823823126
661262737
1498737513
1159132932
506794035
1112239540
1592676531
806180715
1446919825
1029765770
912234239
713077599
445673046
863688081
1119328902
858364315
641031340
484654270
1126733692
758153792
759223857
1265083693
230632358
887610237
1436649914
1012223035
628626330
609147766
697925010
1012938134
91348422
547632284
430110258
805523707
858518355
1120198311
417040631
787860615
710817037
709911902
1016659009
674919952
99656910
652565504
1336421236
451131992
1270853427
1413757028
1171712874
1349805217
589508196
1339530481
754552968
1346807458
731727828
1278625097
813947688
1699793308
503487800
820455761
1267438463
1106573105
985965264
462948407
747058796
1274613768
626228329
1605473912
625894106
499846060
501679356
1180455609
921724213
413707461
511666339
963293176
1421635728
905330242
793497517
1225662160
872427653
430860385
1476929097
1038532587
1043712588
542733430
614094572
779415700
444343916
227019266
1018758459
508845467
965487232
568828415
1351817575
593356058
501773691
874236951
445712853
639210215
1000565139
493568724
784514576
773975220
1256274118
1313054421
992004697
102888785
1196700476
1065846491
713066803
1339582419
1338246970
1227063547
1224279388
699042825
789749464
673882830
1174935533
545020990
697223893
1375320958
534531874
1071986873
1671592261
945487186
685123661
1457425094
1039989957
898531270
1010228288
203855651
665649565
25095902
975953290
594786763
1234818779
1054544890
1686149132
1341756227
1445263637
451880494
1156163547
977745169
800833919
815739953
1003958725
1543819508
1150254549
626533426
866057974
589015653
772065746
800233423
963423873
1265452484
1334237053
1163565409
875676065
1391824549
541529973
681938036
170785365
1094104328
898152621
865808496
1623288518
564562687
1044998503
977820574
127599377
541288527
1146228487
307502699
952279780
683634002
888513922
1426534966
603313596
530072597
589539346
575882885
1246430764
1634214007
1241998775
1021976127
777429736
1500909827
404278178
1607122762
1309294341
1476426305
1346252519
1623731663
614831121
1230624390
537775724
1350609376
748742968
885312167
1291383947
1135845672
748534430
641192702
1680494004
1431359906
1605198163
1112047314
1057186052
860737147
972562239
810064537
1204481288
887140854
984969159
700264738
1306916234
1154505092
121528342
1162756291
226147686
1543038096
531804203
549631857
852838606
1409840415
838930679
1629603568
445717632
491026492
730254602
1553389714
1587812601
858444201
1258026686
1285373891
521918508
997576876
635192077
993501148
1050697058
638854252
730211952
532910483
1028026497
728884757
377322678
623804024
753379896
1444053615
474905541
1639436049
1325849442
639148093
1261945540
478943529
658012709
609149006
1317284546
1390918159
469034649
1332314445
823737391
847424485
656329350
1026363949
1665961764
458636694
1515365896
942252951
702213712
959312626
1045733175
1105458915
635576738
552085935
557392320
884414596
831288009
885877988
896142108
1524510551
784927863
409744866
751508963
1425638437
501781175
1410575066
611662011
1046538808
1043748124
489678610
1193931834
1281742153
1651505617
1190855686
821436955
715979775
1160831427
897447571
218388673
1504221639
776742011
405466390
1075178125
606576274
1259664803
724035154
638604158
768961030
1085655421
505278765
1021903510
1452361127
477127250
1453769685
443221151
706591670
1582081479
466755680
1645810042
869513877
1405394049
1455437966
1529192123
496566424
1116293750
1202500072
956357200
768683802
612787007
420389753
657745327
1347988061
945999891
877679361
1628190104
1385971927
650295963
1668180596
790901224
753439686
1075272861
776389970
813832264
1699858711
1220872277
598768321
1132925490
1524995589
877742383
755224056
960898448
1200168672
705931303
957900409
809672976
1199208550
840242086
304591901
568657070
546577969
693360559
396702082
246670439
629336160
520401926
723550550
1254829162
338691252
908200060
752450131
829472531
609390029
735139899
809195444
1273001158
1175249504
637561485
1461793028
619052878
1061422607
1046508313
473267754
437048994
1220335348
767609177
150364088
1012785020
1244928508
1334118568
1138740709
1125848982
429813196
18961084
1681443136
863758741
1371425495
606838200
1568489368
1255186049
927694612
739776799
1474793427
458222263
1472055240
283416990
1474080579
833910263
832350135
981497105
601212367
1603100924
1632574329
858395959
1009239358
1200831008
1192133849
469352308
408205693
1344291306
1632936329
1465664501
773137104
484665034
326464251
901541994
924680166
948449740
294584820
1306428411
1264731615
487591212
110476697
832338198
737039874
1637264981
1107771670
552739731
861654037
678493710
894318268
638584955
1021650443
1569196677
911284662
694904478
941707715
896733564
673233405
1300787479
1063120161
911237063
1577134816
407918121
708651080
1022668617
1691252063
781036370
1207188064
959808745
1035685533
521859019
421579966
519635611
403851992
492105440
1558766714
815118163
945474877
288553691
1078210800
1051724403
1682459129
757866576
403059170
908717884
1446266039
1670651238
460984450
534833134
537957643
337529092
1171900399
612491376
1385775033
1160925888
1202338426
1371556673
500918455
1573782574
486322246
278284637
296493745
942905077
400655294
674818585
822325787
483468330
1070134258
1141349417
518256238
685722410
548884181
186320245
1282169119
946901103
1336789869
1115520174
308766587
776953470
1405003156
1423377712
916169956
1153078534
848869399
641297134
1528681245
1023202687
948238650
829688373
1619334469
764491780
640624140
1148380382
963927093
1687482383
1110366970
1134961758
933454442
615341354
1694431536
451874509
1538409882
958884564
310396972
407214242
490952028
711310479
455231037
942455181
605143486
67097720
670146717
1267207254
884889108
1118917276
753978634
1057977195
1011254601
1044325843
996993006
788026573
1083634923
432599944
428831755
1002576305
718812889
738974760
1004275283
734266262
564839589
348974332
1332757828
1328686048
1288559127
1695307905
1168056190
704971839
891612600
503266499
1390171993
1082914801
702926576
1577195965
1275586005
1416189837
1025131948
725659213
744901712
607334440
753977497
783583973
581729614
1305682664
943874829
457326086
1237538031
602728276
583939733
470087471
743787228
1149626441
827828766
1620917356
444900785
414793754
1126749756
504845861
1628988441
935202878
480466349
1325460770
688437437
453920208
1029028631
950278266
804532238
1013808503
496144398
1440933117
766686534
880800939
560452615
1475506365
932637832
677744552
992227768
819454376
540050538
1120637505
1015477682
685617086
633914693
373886796
1540961619
1059884591
1098843187
478968661
1142230411
1036520560
949387881
570198701
655461106
592946499
1620038108
671932678
1027985126
466507415
995680136
951640574
432723386
632095801
1087487680
1102641817
928840494
454755575
1243705864
1028798242
936584387
1034992672
1046711001
975324130
1453511271
1584521594
1181297472
758583819
858273530
1128087044
1544197328
299004692
367912717
1386980865
593457077
1668523127
1423961590
397354234
309970141
1146625853
1171480443
1548028041
1544658152
548057522
547227251
812674143
1673956271
1166896135
1537515221
328232796
1082248443
991979341
476496230
416506501
516021728
734591172
879280773
717694182
1312148018
1313880052
1066131561
879657307
1136225570
763588391
904579256
557507924
1044594611
1273814540
993055911
1362283404
319849031
1194079740
1683618241
1035463983
1692390551
1019755152
552259897
1355938040
1619774018
421481045
732990456
951673800
800030837
1038313839
559757937
1290365207
312775412
1472183734
733022220
1059706859
558520427
757704153
970365158
1595652550
1624744126
1068870336
721449869
1637718121
1122052004
1569406595
1470797262
545607637
1340205652
439493237
657023862
1215622840
1637063994
959671540
860562634
301879600
1104534983
1639541067
472838964
905445515
1201196707
934932476
941204196
1349467261
751021831
627648691
597056029
2180050
1654445166
781681835
890003277
1651439443
357172589
1179314894
475982426
721303048
1492250047
1268177989
668898097
717981228
640851794
1391702416
1181640820
239091337
1105224657
968672612
200938697
728695372
857994096
1371340327
512388695
1214763775
985000186
466445933
450046790
439947753
262262737
658804151
1057709770
1199472639
1667509708
1640224032
1179649952
625804350
1542797619
968755282
1030933424
462962906
1314542896
1016918009
1048468792
673330467
876366227
920000432
720234300
979976759
1259548178
787643978
492562942
634211559
794322027
588612435
532499888
548209939
830665475
633428242
573044837
1044803905
448087516
588715889
1419225399
686564653
508377855
1606035300
1518901909
583468372
872667566
1024239381
491453515
1614783915
691453916
417998351
843223217
689436303
820702213
689438266
1226982114
1456637309
503009485
1021189507
983534809
921271665
721346793
345452866
575677711
1013185875
1470662168
1167108120
613469610
675104903
860306264
489265876
618376638
1245521664
779751445
689750273
945606029
444888589
1082985507
800275997
1385535965
109209406
853191388
386821305
1370024574
1660890834
1507037361
970048800
791422810
308375881
552005040
1011416077
1609358840
431898188
936162234
622549913
990904074
1690408476
720549347
832860597
1465047676
1381342426
1126383575
1438190778
941532553
3326594
842201988
787341686
1335864907
1128610677
466481102
942621284
684105191
516110491
728350494
810368712
740289993
1019835661
960483811
974304821
1685266673
723519098
1572128504
422915817
1050837216
559745044
1525339018
750001291
889223516
789046599
284302914
606321865
924826637
862165623
623582047
586794563
461262262
1692763487
694741703
50802602
974827544
1680901216
592995346
1648872291
359406556
545198549
671093079
1240192703
7805837
1153630116
490349590
591902445
825557596
1126846241
1125544332
893031852
587542133
1545161227
286810575
595789129
645288276
1597233238
973141730
818408666
863902478
726095791
595750698
1006464697
470135546
895868553
779682844
1572860068
1482179416
466625531
482523269
968895786
666422644
1677177247
1065889247
1224182869
1077940373
1554157190
1637297848
931126918
812072376
922011864
949764146
1617179212
1563471813
895685016
1283455444
497894592
919410200
1546897434
1672603194
1395933128
482075307
1632819742
402982267
1273121832
986826862
652659760
909302943
664703022
867728963
800229003
782550010
1279214421
1282028840
931508636
1454945072
980994259
1064589049
1655356373
414769728
1047058337
972021990
135851806
534441241
232793288
942372652
836791963
895957418
516468887
798529291
330368701
1124815522
1394341878
338000718
341975532
637812921
711301035
1575222160
835796192
1243850950
1048926054
1683475513
1261526901
883938090
417426056
1378219561
765179200
437565413
1307608918
1001734022
1029637088
384057235
528956226
1271437545
1005899208
866346089
915911078
587561095
1060454338
1436357511
748127678
928912339
380801677
749816494
1290172201
1266589611
751313370
890052281
845189518
1236728673
1099560338
303912590
1081337066
442968630
1472292195
453543514
1179967487
1086927850
481231520
824313109
928173525
107715766
751995412
878172853
1157136263
1473923846
1186752416
1217917860
1121087550
1638204638
674518667
1347478245
530634879
830514366
1143582250
748314804
624722855
1450250902
984563520
574181858
981299387
1338664060
947543013
997297880
888531273
815507144
1113793811
913821687
887359278
830620084
511610278
1632464591
711489308
830733347
514969831
1476800919
1609824260
1091479042
722913829
1022374802
787084941
1109750530
915691997
494280009
765074824
1370717385
1277110683
1003356634
838721095
987932639
782105360
682795747
858092820
670299294
1271778026
975057859
1018048091
461116698
618194174
847691519
587568734
1087928966
167249089
795491887
1321310911
564947491
1142180768
717314063
1684746386
1067312426
513158447
677935592
492444367
307077198
845733747
887457263
486767446
1086931731
852580461
899630007
939297469
1050162120
816869563
1047753282
139968862
645281140
858750430
505441795
1441369621
1658999833
892316206
242885440
933930138
473656203
931209145
772615588
830605515
928292219
1088627390
946414160
1142685024
513442670
832737276
597872345
1053831123
773915231
1557211826
84722381
790414207
838008424
613594993
994786823
947911766
1328351664
848034724
1147056306
1651277460
1382995993
837260021
1616396825
1073114435
678119108
1446336687
1276988318
1042214092
741234211
540230630
1683742128
491489684
1235954553
1664169494
593673140
646674341
1046924510
341751614
786860527
446610414
635523833
886950148
676948285
583862033
564499293
718814663
834541345
688867265
1000070252
972517359
576983664
852468350
526183590
410401010
1251073635
1187611488
1039318645
826857511
815897552
1162896035
1117257360
1289397520
1560021003
1380977439
1017596395
671833536
854854712
821585598
568400434
673399630
1555002412
1468302802
1568419172
795880440
1331492585
1599470993
704874595
769673057
1105278278
406748525
810540830
1477763718
968524761
1086999199
1648084230
633719071
529025434
882971765
1636608348
652209051
1061451152
402157790
1681976040
1491155393
462044129
674444754
1662895880
773955564
849253610
1100678939
1020542251
1284895685
1569096416
557659896
917152775
560699098
1449833268
786685614
251621868
445181211
1409365229
399985899
1608276931
1057144965
721607352
1078766345
1057261188
354589217
1431604026
1357084918
888943301
997145649
1178113369
1333722784
794804540
1138785411
627231577
963262683
1561481978
758548614
457049460
1008259325
676567112
862286071
481840268
1403928385
1449366466
723686929
585650997
943256063
385399629
348071668
923475624
1199875282
1517440255
1195874557
1198992865
961382318
507270109
341714710
1265238344
1214118767
698516060
487960250
530563758
627864596
663543698
1043189169
1191103530
1164977938
705069203
540224010
696420439
121463720
748803784
742784546
817468304
1482557854
1489774815
1609243641
1454328605
1069577594
903068048
1454675010
833606142
577122553
1051374033
970892509
795013238
1608351426
1515072904
487791479
889483155
1174118754
801397489
655088065
912068755
480689764
1524487982
782299969
452058667
545612606
318777297
1642188594
1242904691
1482812366
684539672
462631507
483587283
405053340
527141312
586686477
1074173321
721435670
1019663090
987622610
800901083
159414852
768245812
671942486
595838685
852994795
1009711523
1050111448
467108179
846508726
1220213157
747309495
730099499
1042714079
1321143563
1060388967
783851062
409223688
1300163183
879120051
813254594
462409595
580679077
1277035736
811710166
865355043
1616114880
383479550
482922755
284333156
1133078776
220190729
2065748
631571664
911300136
1429955348
129463541
482337986
525848881
852799687
1252415186
1253652099
1355610409
631308473
393660656
412802877
935205725
1495844123
1198419117
1402042420
959258597
449998214
466699180
562212805
1669272601
568838593
1133873303
779136515
999770687
914330882
1150577308
964674355
1224161790
556750206
478164307
528519002
662150093
102837985
360304162
775117895
1578755575
1401773209
843699385
714323655
948543680
713207097
831760985
1313123783
1251877699
1397585769
1052967378
605508742
779209203
1459776047
786358835
1198202883
1016380370
421200197
708708336
1644641489
489748116
870429930
683206373
509971284
1394352351
1068944069
906511051
554017683
1620622127
193508532
439017456
401627313
526608885
1147166296
753479608
448529350
530932858
843670179
839185013
539758918
1169492573
584778028
512322327
799369941
965516344
601663669
931179511
413593991
1403083455
295970946
442284787
752514003
1263077878
1485330151
601703735
1183744439
1271607060
1386660732
705047132
747128250
1118019823
1412276957
1131167404
828329645
1663396579
983978814
535915910
1172643911
744169380
582131420
408120517
1312620343
523536300
435257568
1687817002
839757720
712744168
688336416
1301739074
523028193
1209974149
1542684405
546610148
718164897
1456717814
564228893
718048949
865967192
1055582826
1349195113
788219889
933374569
1204217649
573330216
1324879816
1654394892
431106365
940302448
791197162
903699728
650479983
836489040
849593480
603689571
1607764766
1280984438
1046159527
386003643
1034743020
472335035
609860141
1234527908
804045842
997845212
1314943541
547382623
1133453158
490821666
509819497
802322567
1385427235
625709578
952282365
463414270
858919801
862232375
1279050784
958675849
500494204
791674944
464406030
623227376
1038233189
1699486687
651732022
1164639080
700778476
1689803600
1097636743
977442210
1171821405
869384786
482630535
1061306956
891268390
1600912526
1269557244
707354215
1317209676
850036087
905460016
723419121
788655455
1190468399
978924041
802004268
1061772148
863159394
497196848
921064829
1598499148
1316345402
541017607
878066388
537189471
1061426471
880448030
1218161124
286469801
852947285
1098566079
584153111
1672270387
1694385289
823485812
1606117349
1176096763
953078503
614358351
1160748120
1194987202
1670442079
1308593132
768926834
468299290
1039319423
935380967
1016494446
1617521838
1660833433
977155550
437707775
798348588
643158590
538004868
657754765
706440188
1638877754
1132980254
1221255584
1353736899
1421012435
1066164325
1606671756
537774206
581559372
969188343
493708312
1558152965
514754262
601257476
1271672438
346328677
845765969
907367037
641914787
273750333
1094358845
1695456182
560970955
1172993702
1297549909
547770379
757700880
672683999
727411078
1451230646
660780352
90407018
1335957034
1286270506
963999645
1283861930
835419101
1694842099
405321774
1219706030
1438393453
1259029214
854024642
871646203
1034393834
747152485
321034705
803730777
1100126834
520085468
666717627
923223590
727769019
454771031
714813338
926342594
707648452
5678611
837677404
1387160606
1121734558
437742532
575761589
736437785
1126348612
1198347887
917560739
892083493
792413663
670252871
311505880
1026449944
980770997
1067328399
350012341
786962114
24719521
992766901
798084172
1102373997
497588163
1165500528
1385729951
1527109446
1203009838
608584340
208709948
1257211011
1561113459
1257179176
917522531
1078444370
243556053
1623077516
1147952527
1633703414
684993478
626794392
1420075710
870382655
412630073
1537203618
1250099978
994977181
1144132491
537981820
670838251
702803497
592203778
1147902153
712312472
946717025
486775643
411652379
1617757128
580882578
1640085892
1670969106
429749013
1006373573
865953519
1672301983
1070109823
1326676398
864984237
444456421
506447863
649266133
1231050747
492283980
465682076
1075685618
1279308818
983761283
1370620236
528718502
252071711
1639923267
1262194544
903604814
664001656
571825935
1294684186
406700412
1264982249
933762191
1431049104
905465002
440716189
515569669
640286297
1141592986
1075783403
941805775
742704030
932017598
698691218
818298481
994332795
738519549
759868207
1316139155
636957298
807845744
976073768
824520284
1617963272
851931777
649457843
1632396529
1669175870
1128185634
1502475309
987849220
1182829790
1175637512
655852686
948334423
738316961
768669016
1408671725
1258364019
999584108
905929273
1012307359
797820626
712479485
1099633437
814491724
789297258
996709963
545072608
1033407505
949094
1223196325
1220316799
1156806357
1056501732
799758170
1470328833
1274223878
827430158
1300437466
1324201988
1426242442
706361377
972647641
985387048
946987442
645632038
1474656919
1023146030
487527605
750708511
658537903
747562834
475018264
1744623424
838292236
502382345
1011321549
693273106
1004345207
1216482994
790704396
874416181
911655201
741162806
1233868862
1389972813
415730688
699236659
1120629115
498156322
763222606
1273204033
872364793
1060947603
766220203
391381477
473428949
863408507
506607097
879702775
1030571230
1539188507
436928149
694459426
1299372668
1388371008
877019507
740736138
701309132
709871886
1511519218
1019719273
1083761295
627072282
820492750
818634214
1657918399
698548339
1474634417
823467126
700967677
1363704418
356345131
1186849895
1038621088
844866932
368636392
1469489331
984992833
433795410
1663882988
446414853
1235010983
1414903278
518562738
534430802
1013185547
1297239605
895143409
946829381
787114140
446615006
450042238
576615052
558925539
1211627804
1475829907
842112667
978340004
777302074
1681663905
600413469
1072272025
398146354
139857048
714465911
276424491
1237861390
865140198
582309995
959814112
781276761
1405934642
1764787679
1340851549
1434182295
1153741561
707353847
994997397
404013931
957006546
1483476208
1484768966
914628997
781671272
245543624
569702692
498650718
1052324884
1565334737
1077444301
722313528
591652065
476897490
422908655
430768726
556513811
563428382
1158822453
726409661
676337317
1471545726
926700665
1281140489
1364035559
1120740620
1011516303
1689877434
1172056535
1485635999
821123009
539315316
1194431947
621279702
734658078
723668504
1316866810
1069650731
890614383
965665724
791111174
1214631126
1465397335
514497271
938118037
487845956
545834251
821125071
940279379
583820668
1671920511
1485469999
1673510389
1005004130
1258993188
687209724
1045959689
1424783990
732334896
497130236
909696954
1458412082
1294862327
969305866
1046205633
779357382
1148953798
574444433
541818034
851619134
475402960
654099088
649055052
1233303437
755821167
1199284778
1366728856
1107515827
1055283460
446533899
724329824
1051826991
609153340
612935524
1226856008
1657283929
1489305632
722849463
1023696768
877205211
1276219752
833225469
337596886
745350534
1633807208
932296798
1381243814
790718259
744047990
507106367
1166308035
1541544918
1491145332
683970761
772949664
985242481
771521746
1021145391
960884291
1168103515
1194621461
1199287801
989577543
820166466
815992171
1357156256
691285984
1037613041
480478747
833991012
1032603066
1130356929
509352989
568624568
971647400
1628203891
747961985
516043318
1339818112
1183910225
1673260640
720506546
639905391
1696834101
907812290
1275363349
714847670
1653815308
1181597707
644281153
657028152
1126084301
1224286966
708060490
1293551096
689290662
818322528
1001765404
1704497017
947166409
778986450
820299399
664179870
1759978964
902549019
982619802
1032161246
1081448270
1227688376
641316496
460829834
757087918
578578717
751024885
459643147
756951568
310274595
1434045412
959987991
729182903
1019573071
843993960
1015297246
533763728
690458700
1120354896
912414477
1349258644
998525471
958442542
497741906
659741560
1674840537
615877874
748408805
1128867133
512285111
965169648
1189812578
1436384843
1378096779
977717222
1165648934
1311116389
1134269804
1208223204
1368065148
848781579
620965265
1780057876
1547239729
1706999199
322468962
896330773
838185599
506680358
1679667163
1073724642
1475462727
1137611120
506343492
1370871050
1123187181
908378779
272432079
1217439033
981854687
1398804401
325747060
921081378
660295365
369667929
683110244
1773801710
873539729
1448775999
1098284722
565505392
804879793
846743538
479669099
173043048
1068821139
810197493
1690098290
946491076
1309813438
1447408889
1221296766
166249867
857433232
835507090
1477104413
854528837
931247363
601306621
1209993661
968775553
1138167145
166597283
1101976890
864318855
943330079
902141263
898866704
856433232
1477062469
1218921624
1021707481
509498294
1098275028
1698246568
336716858
734567730
423713526
463435588
1048509588
809501532
810082428
925431857
1048515521
1692568264
1343521045
1476942140
1481922948
541891437
1371737577
838296014
1627964863
897541350
955739864
466877470
811285474
1075396003
393545781
1025555250
627994529
1024211629
620409926
649663155
1017802694
916175923
573062544
1248262166
1153897770
737446609
894759665
1352824593
1432160548
926343084
739157654
1206520793
1279519350
598193259
1435763434
1040491134
696976845
581797029
888023706
1046717786
1090686945
497790473
1091051030
990164226
494650530
678201343
1111997286
1064463305
1165887751
773280021
523943611
920573892
1680560223
917745068
803646434
430890096
354666078
602465075
526915551
1058706419
588564695
392100887
441660862
697876391
460018787
331645922
797555720
1103753062
1417656139
381435314
1692289004
472656544
318978759
400418977
262228374
1626655596
918559671
356705920
380717998
396637092
1663848128
621026043
922887249
698345230
1247804058
1617018227
1003002111
1344247097
1326053096
1338733521
370963673
724468250
409866758
1193255453
668902394
1009146983
1430499389
1014876500
1596397612
1008457262
1275123038
1350924412
1620867721
962700116
816661043
1367456180
596718303
521496166
906900689
1316180267
400719184
1205933173
1631575442
695536219
998269545
510271188
291583363
1699245270
815439356
1645874437
1414706843
551063356
364762776
1502707343
503723672
501167071
1355311658
517044630
1668242619
1640268709
956583459
1470939622
588169311
430286477
655985958
847473542
383210275
504585261
927110876
734611400
912549289
1092461330
517087683
897658295
518090120
816272221
746486693
1650730185
804899213
411453416
1685670051
567353120
1305450636
1225382133
732118036
657876349
1062567984
708018789
1616774337
1359842089
899973812
1192305523
1706973233
413364080
1382739706
1569354153
1445095727
1185934245
1060821534
995515463
1053471462
967394515
1463698080
1416221355
1137263718
819170568
1034673723
1039283062
404093467
1235648627
459915575
308557031
1089053883
1262662226
346550328
970049698
467338184
997757893
53054052
122932344
1402989387
1430551565
369727413
1014399965
1553508034
1386876099
494580809
990797768
1176148188
428948002
1578701217
1322111522
1150517796
543305424
744515633
798205747
1274671672
698604502
1255605498
1141621331
1194914117
644851521
972321923
536576895
1153272662
972628729
389043346
992655339
681260630
230946133
453020464
1027089318
738099375
1130842303
498792212
1266295500
568437302
819139349
674368008
503288807
643273551
855593743
1692754504
962439547
581199675
556826078
580041649
1426106232
1312859765
387384585
793406156
1563944596
1617768319
169107246
378585719
1462353409
896080945
964785004
940174051
1379464532
1035279785
879228592
1782084340
1148337030
1680701268
1466062844
1036883079
532364099
487503510
1188965852
1333383516
397861627
752309750
1516816321
1308381753
1061796453
250099297
1255966438
1481045236
825674724
1344611535
782138438
827751538
1793292493
593897309
1294128353
710934477
1476827194
590220287
528150727
450849276
878039472
1664720643
984767051
991255212
940937755
235556887
1061549813
1684176694
1021859417
553386383
499562468
516087366
907816907
321869821
1184473616
1043136160
1298287576
375124950
895879307
567199650
509194998
311037490
330881883
1445605799
544114780
184344230
527855747
905439638
838311943
1255969068
1037042760
685884951
1248628402
327764399
1221344940
384935382
1435228501
1125931666
1749765572
660728933
387314855
783022367
684490662
735355687
934091045
400725722
1159110900
1131937733
429547976
478906039
1195206751
643642569
1679144371
860564859
1096117425
739614796
739159190
1625020141
1040947372
1372933948
818212356
1567208468
433239072
1001691598
1016547675
1147296746
543628207
1178077173
1115168694
346779270
1260471320
1236314245
788095151
356452860
893298041
731661772
619280510
320376115
703780930
1639176271
712616973
1565069345
1577747978
663089204
347544777
1570115971
671661105
945478165
1439438866
597381010
763034461
1277260238
460560093
803593194
1465887900
833536396
32501880
1555958325
940175441
479684271
1509203437
1019229513
491629021
249332008
576818345
1273984758
1647650259
679602518
1238442764
787186079
685321126
1272215525
446061328
569524505
658496334
1614372958
878161970
128292986
1486317439
1696807194
1500872178
826727759
1696312925
1688474429
1658072284
1116449520
1582985567
1298248094
984051768
570581722
995277450
1072846592
890777648
355592246
510462430
1438783819
874745512
1128324290
435662283
350986961
415002383
193090942
896332045
1588237953
621611381
700374991
1012172923
1068992781
921178081
1579642069
495741224
1329378258
1747683633
1214805541
795291613
1286598780
1031110144
1038657972
1054445642
818377134
1434486905
949673058
1097203449
835732100
1066013353
1601254268
523059631
1481390900
466578887
817665879
881876360
1408793855
926545837
163807850
678145183
1133737377
1343856722
1339598759
338207664
537864793
724231539
1511620756
666268597
636090542
915835438
755297443
1022723838
1653017323
1109722351
900562755
255889421
1179650530
762005553
896031169
754026410
1628547291
819186350
941023486
888209507
1005410584
1619324375
753488422
1300279471
1156843801
779680057
1232902057
494021625
753611287
783034703
471398622
1615551358
1282657994
1664258320
1678737477
698170103
223128714
1235629895
473683299
669570718
472624321
688584727
770028545
1214888158
1381699161
619524981
879643046
400018496
999941586
311891879
1263191446
677420816
1240548112
780044716
433015520
425157381
554959783
643073731
1729803051
94774460
964020101
1479078262
1488735886
722788115
840273790
1675049608
277481158
796624630
1318024675
645372140
1626963508
1444474705
1280174972
569851653
743659317
618043745
568110742
1152137140
843478045
1579125826
984725985
324063337
1699892175
944212906
1024757938
510668709
994689482
329027419
401838620
390681769
1505635070
687404182
1221871640
741941514
1348806066
1066094981
1286294727
1244071771
1347942047
555680907
942500884
1677451380
996012171
1473816522
1614646123
1456925544
1537354616
1408186902
85517086
982328495
885178075
785850605
372083646
728930027
1388224701
513325532
541863541
773028284
1194864797
355276499
1428185550
747772813
1072322349
1782243077
1445395705
1434191059
1061825061
915956349
975799009
634375937
1060027313
1049324811
774158505
1062965075
739349502
1258753131
642240416
523192277
1356353728
1615617176
960630382
393973643
983624177
1061674059
1046692656
566542331
800068305
1583314207
249683013
1361566422
1765881519
404372964
1464214584
324857338
486738612
1545221631
770649245
336581307
1420103029
157539324
1360426797
1233167782
334066331
1488148955
1023259274
1264942329
257458820
1100666192
724944346
1457292983
727106894
1136628427
356618516
1645664209
481216405
1196016099
1730210736
1306706717
717686928
781631803
715521232
391909760
364345039
1248829683
534568064
1609799462
845366556
618921829
948147431
347056425
501808444
1480597492
846760060
1726828290
812202596
911035786
663614924
1606264563
1380743678
945262042
780311963
1220410304
857033618
848739345
1414556023
427708790
918127707
889628544
416032327
556789641
1321673625
840175844
990003866
1188909803
1659156116
1367668456
831400347
1196863126
1161066147
1526719878
399682824
215976768
862345527
1312694570
624167856
1694211369
735706905
848391939
887924005
444272467
1291980744
1222622677
1392294213
545412105
187013366
1357470505
1089138119
564463960
498282631
684079894
1389484250
1096529339
967654048
1528616424
215842071
1083087447
1080661515
421297771
373421721
1408152352
883662436
1011371065
1436298728
1659328920
697871899
617570450
1526669320
1532985619
748250375
804828553
1280506885
172337727
1671783147
616135679
1082363034
1463345285
1402862708
407902115
1179621090
483633767
967614403
833952516
1309319678
591874543
395958106
457551729
1086041028
1507397313
303413867
646216783
609299784
477782811
108825190
615729950
1140837040
1563096437
1324790722
595723966
704543624
1510902221
543387945
38860496
924502847
884934771
737125847
720077441
675725848
1304330792
1054572693
1211003316
534418592
914898552
473062032
896280607
1083777459
1351773702
333009337
834225349
757239921
1293868766
1425341565
434665593
1684228556
1519282490
527857949
1305464954
500075041
1737865461
789292373
1219533817
1604857752
1033838327
1080310700
1374726109
475946812
1318717353
1271071201
855045514
496854056
653269292
883355350
997886500
365922262
1661758100
584407268
1499049570
205586742
1277890924
535298479
1003730666
1370815899
495737115
1105713571
951018636
506194950
816485061
598898067
1040292463
1085136387
518088332
1341817740
452725807
1331437881
972486094
528798973
764849177
963336173
834514255
274205980
760242390
773977459
552875028
881539726
75922849
358912611
482789841
1652657550
928205726
998923532
1112211293
1336517536
923405337
1018616594
344718161
956846093
842334913
425972995
423171660
557504791
329333451
1592090713
810146329
880839195
1626893390
1479072797
404975759
561848934
62262576
890094279
685829601
254066912
1476051936
476884507
1376607948
1615012778
579140180
1697920190
497402596
1624917161
1441986294
744262483
1277747301
991398602
541501865
384187534
857440975
798134985
445819281
691491326
622795445
744153213
1082439719
386098302
1649773854
1007991351
600316740
994127172
1230485818
830259231
285409542
459581844
671157266
1669210819
245911401
579421333
984365214
1095559644
515812397
1014283823
1402687660
1644695856
630957119
919014276
875563648
698357168
759605108
432072115
709563412
580807556
898701440
1606096675
527458810
1514726362
962949210
439952733
801481433
667999848
503994939
933542201
1027784833
1058011915
670056129
579526434
858653054
603567857
613614644
931792915
691347757
931613877
906239753
795233412
730011596
799024705
1005963426
703362545
1259553999
730267989
1613465495
301172062
681651924
650687316
1561995879
913643954
766475312
876086209
708144642
1387162085
487624785
519261494
422683286
372333645
1258311109
1268909945
731145365
960619728
872327276
1551254466
1345007152
1050484829
992208575
24352427
1486942310
693991370
962538731
1584019107
584837136
430147326
568895648
944005220
648689139
111141802
547291843
780953282
735509126
816017370
1605139838
627694126
414977790
470982578
558274947
826748893
1399318574
580929286
381852356
960253539
420953930
842825011
1488483867
353050109
1307242201
880521378
527767427
866734802
1273863648
905233710
723129074
776103420
751028651
838254142
1646147054
302378438
1066103870
462195488
85628460
1431095455
928063412
823548804
569434442
564041552
1685394350
942941337
1328947655
933142657
1097649441
620965622
1002334740
934255121
619819838
903077585
422714295
1364008906
446850990
866596804
821116656
1230541240
1310518809
1627788782
885796775
1107901047
1486224356
964702128
1133084792
1052724112
870171485
982977734
616313520
1375319347
704862288
757972066
931716904
1115971236
794585457
1069268261
602066090
1186992001
375950004
683553928
842063274
1672696337
1067938185
185892635
1050451315
1673851614
806206035
1600386977
1346368355
532463059
755089790
609574868
462436678
852471723
570560527
1077349614
1148796524
1011336628
694144671
1069219741
916601728
624607735
520103543
743024148
509973480
816848480
642888496
350729242
624089601
1042947415
259153934
584774732
1486827981
505895061
909730092
607661548
1770139196
611666680
349041602
1047057050
604571172
950793575
1089207002
345427161
1253497532
1463130266
870790771
725070997
808053123
411278125
1011479174
713901753
495915414
566866216
1065003722
1215886610
857326655
1210911659
1072084121
1112449324
1054792861
1238920815
1208156219
608120702
503183618
75144367
938043048
922318514
1075463712
1131179835
704755414
1048033907
169948030
733058566
140099438
1654021503
966623572
1286182289
489960405
1256244944
1120424447
171204849
608845519
1497913742
1574731841
981140047
626633685
1649288131
539600666
1329771583
3459786
1473175940
1020735343
688573128
978354829
1469685125
384093347
1199538086
581058719
470985794
650507677
799566524
793647668
874755059
592048589
816150832
476733864
198630195
1243068733
1067098666
1117172440
661108650
945491656
818081701
1049130346
350849292
471677965
1671273395
1268411875
258636140
807366130
1198002053
1233330652
1549597772
1207303859
604512416
1058544075
394787746
698135288
444309041
631700928
1097982576
122269850
386482824
1391659368
745617318
520093888
1552481593
656543008
962569249
301717203
1673765510
1017154693
1530595655
571212649
1420642569
729541420
466774933
1024038753
1029665664
1420246128
910004634
992671988
1093049882
435364686
419123739
1302521945
583747542
947676207
564336948
519173480
1169660237
188618767
1116388891
404484478
1626642074
903505754
495447379
1772728922
968370703
730108700
332767108
335736232
468391606
903550673
402467554
1429013538
1031404198
1133390570
61874782
682455479
619437925
737120586
1086587469
968698095
710779648
809981536
917326907
1476202052
1390124289
1123452724
1030737949
910907463
935074213
972351046
441069641
1525120695
938840186
698621257
1442405021
1040835473
1690186237
1293592505
227797294
1249719981
468405851
1640537331
611031599
1665280393
486536540
1099480047
740428525
1295936913
1069839687
891953918
898061617
789777884
823847918
1368888690
755836291
827370580
1098435228
1198005691
280306060
661312339
501052422
721424378
655204653
1418171465
1643247692
540331215
595073202
828744425
533591450
1350965491
1619340812
1247307852
1157474547
709715339
1177095817
391530313
306702706
570766601
1042435229
719932652
1265186587
1147069413
979778419
282325970
1692878969
314807802
1435403821
799860680
1639006554
1228835082
606651883
811745676
640354846
960796077
1274373922
1028822816
735235588
524667345
370461721
1109905023
616713704
528935274
471767032
1527208292
988911108
1099540561
712885649
871116541
568515539
656032623
988560430
1020674129
837897079
619876802
232494963
884867230
475082204
597578312
711769519
1553466205
708582404
1154295283
837550724
1111245676
520210940
882498777
979313551
1686267889
1395496647
667675615
463805095
1456564225
1458735764
919178101
348482654
1327402684
394832646
760581036
341092620
250061826
1253456599
869530284
1588614665
700571220
1515505349
401969028
1586130054
856007404
635374871
657314269
900939276
1016254121
900640655
1684971592
791689452
1469551584
919050029
1022189556
604230157
551556041
1495145174
741014653
510414199
733101812
1271242982
957563327
797328546
1114607808
1699533198
389774336
879028551
619897160
1153547996
794793979
881134596
777787971
1184660937
1174529929
416674458
1337810790
719323354
383176333
795691074
269688120
699470885
909730312
463178902
389302667
1100734620
478500013
1340509058
938049162
1410552252
721163505
517757993
1324776730
444936310
736661874
1072448225
451941791
1267569227
688596690
484741985
686958
464929399
832658689
845103137
1106085738
590209356
662640978
1364977638
859665658
318184229
468697054
971793596
411002535
2307932
1609839152
1445365537
972750124
972746970
809706713
525473795
1211757509
1603144379
538772077
1139930593
748485739
1162466713
657141129
727270162
278121361
823066176
968577006
1010755645
1433671730
1031319192
1471449213
286627516
857425451
565811159
749832133
1145482315
626942383
621111229
1183807012
892200108
717182361
819315074
852241018
794528625
821171675
1239793073
947495283
369063049
519870700
1415571294
1162416332
319997662
707773325
1181764017
1723960607
546223193
1279043360
1011128221
1079631047
863527450
829492439
869501804
535434022
760552064
1032030784
844091324
1496553484
683608129
562332853
74802897
180890407
1153295236
787345714
934202376
412648323
377806718
983301259
838223305
1044455706
475049819
1376721849
388208654
1094575340
1079139494
358850873
527068421
1422169696
1310057449
1395771399
682338057
174911627
861416165
1140815613
1097373974
319052432
751485410
1007787335
1247009195
1359423126
456759626
698938425
1239815554
598112548
1009011116
570261479
905586139
484806115
900847038
1307434479
1032111930
1700583393
414175858
1167876624
745980157
624799689
923504511
1293661171
708550217
285771726
1307036551
1374984163
793807478
623234281
1601302984
1707898187
1338026808
1641962389
529345387
899224849
953191147
1199798500
595062339
1063559752
746191823
1573507715
726098454
996774783
1591001435
533955058
134566929
1240166851
1680242492
774848561
984978465
1374961732
1224230728
1216849813
217714583
826337628
1103260665
605450820
1658225489
425085010
318312768
1054271595
937446699
174785434
1000603797
630342859
968677439
726063515
1421032140
360386996
502313898
1625484259
1368764768
423184383
1443908370
1633130885
1474449341
1081049897
1688375542
1479987172
1166075392
930519526
828567864
1444059202
394985059
662978620
617392165
456431492
808762879
1263329230
786043853
377389989
1211491934
371385915
456599539
1055337676
1076745347
606480499
584691755
842860479
870458053
1694349288
949798878
1413563010
491752980
960810663
939681784
727919589
1260400185
485586662
1006811894
315936726
356188570
1149739048
766370088
488722428
1605326350
650268281
1027183438
738923355
779886456
1589524925
1421227430
830705052
257437827
1686334672
841206415
763716048
431139176
1431794007
1643447790
330513900
1112872162
709348225
1656862363
349716812
1773501413
534430608
499445181
1640836644
501909252
583425512
347646638
392164126
892220522
870521445
777717908
1376602384
1272843848
558106873
1114386892
831031145
1658299396
628190357
1026547097
752846790
718776572
944881211
788340191
1381647081
1405066187
359535093
903143346
926124607
684051832
639491134
349513508
462952604
1625881070
772593240
530716222
751571127
1701286888
408965128
399156269
506210490
1654022687
980105851
660480597
491214102
675360095
497943811
583793298
640815386
1626823246
608130698
388997906
504662599
811048139
1459963169
601994072
1364112788
1637765705
514939778
788351573
401510358
506591391
1603122320
495207272
675878428
633566584
921815287
467472157
730254717
1204875937
1454063836
743662126
661053992
1380396261
1443702495
908580801
869651254
779461233
271190174
1425434478
426596026
1463442796
1040465419
726673277
1477907579
1063025930
790666163
691209179
810157352
1526920925
560973708
1637177579
937558750
1041656007
357424702
794340373
499771843
1091382611
608856664
578650433
462207425
1065087739
769942333
1024893673
996623122
1031656411
673988586
701931076
1107151633
796640428
1109735942
484487169
745177301
798068911
867809970
1640523283
817077755
599737914
872511519
714688984
751288080
1690227483
889835020
524636236
1559946287
1161243084
593281445
521455378
552332611
516086149
622444675
1009336869
865959416
536534091
418683487
782470667
490605658
409585503
775724830
1285938273
496732502
821771542
713536643
585639074
390517812
772313681
963926076
459592677
726852987
305294235
658067544
1263864199
574722464
774122037
812178543
1531603645
882878422
1290669174
1173507991
625436671
1140788616
367895986
452770540
728849279
629782476
704638900
915502545
768178732
1074444499
1067655056
1745828735
1189297437
397973375
291138651
630513303
879654530
977505312
907469163
118784128
840791616
726601528
683406871
968679879
681812805
3895959
274480282
1520595035
1600053334
779676640
473741824
771637474
513719152
1043540355
1395084291
1090488683
674187345
509109699
84222423
1126113471
209896614
1050611550
1522672625
932554882
1102615050
1229692972
578448719
436557765
848743041
1220089918
1347613908
777577493
550459884
804768792
312040172
645768984
801495510
496434010
870328952
721575638
710144010
839738340
742256171
723137248
753633887
1552580494
456691396
1302163342
774271715
592303240
645330268
754256700
933666360
1052269276
853914709
1045121313
1192240623
855993865
1208836049
1171257663
801785824
927776016
1282584997
1610360055
1239851643
1447427350
963821734
551422671
1609356591
1330221944
705725792
477695400
502762085
1023974032
278346892
92675984
856876153
1002785965
1057452270
1359397760
1519848696
1284370014
335252891
1658151819
713936307
773352176
1248630921
1389060732
234791961
421741423
938362169
1036436505
1030037027
589333615
752998633
996774897
807347467
838504940
978844612
629168631
686874745
1453509562
1479031934
1631389078
687282414
1727761605
784024753
1665647528
1248088521
1538867149
1065567697
894676098
760801484
381091189
562694518
1000078446
794955949
946773943
1522266904
369710017
391937393
814794922
1322537099
1332200692
442270123
802096576
610754312
1356432081
896099316
280316300
399319628
929539408
811266780
222399938
1639580156
1205250670
737298167
627367280
1506562522
462691632
531767259
1570983914
1244915376
1385460865
1359642252
774566983
538625281
636784247
803996602
546667813
526948787
74759026
468359979
1576393978
1625389168
1450850865
682893972
881723317
1458155359
1219289699
787825099
796314874
572038654
483416498
693569214
536234058
924162087
772834313
591666206
466524834
481292726
1519268855
1229230197
1618462970
452721472
1072757654
688017259
782730858
801415660
1127390557
1340144006
428237429
695538558
729606349
1150549964
1392945966
700261380
991717275
886807180
1156334531
1173473519
629774021
1028464406
1315320545
936926181
772746940
863008628
489839676
289048848
1292345994
496629042
845924890
1664884130
724170979
921132606
1125358708
1373655927
1140913782
239585160
1656199039
664467813
593173622
421618893
1651513992
398043707
600143313
1344351944
1714939525
665636928
279430051
316527224
1172316896
1301143438
1693403072
533070092
662421288
400037765
1499407071
1662603239
884633668
1369518594
1192183405
671235483
1472044268
401662811
474572659
652649188
345432970
748979377
548323853
784539222
1408966876
353718152
819569875
1118487669
580502620
636487646
1561900615
1419823515
466816091
1144259816
679782908
1481721864
1574848374
1361471412
558243677
621619814
1062769554
721934475
908821440
642433221
901350781
973293621
436501109
1167767036
1616733928
1106876095
1327322258
1237774628
421364209
798906867
911570644
1636273628
301569812
711136445
1510100558
1071507549
1661349991
768592427
347338799
827912994
1697509365
122093020
1279833618
1155386181
1438365513
1529251301
1193151566
497869435
726140267
731743172
1612954985
1089678273
1774965411
781819525
985255170
1176059807
369996863
690528649
928390581
1012929267
422951004
407078816
1457257166
332038203
1373716148
1538314594
770870039
1273860499
482576471
1240675514
308720872
762200506
1241144746
668268913
512787249
1047550331
593203607
540506014
900737538
1380427726
1451755078
664329688
1331280354
1512725605
1197620853
416560648
965718449
1292608991
132819381
735409142
1133646399
986485583
542599131
596145534
1247208312
89060381
1732265453
741583358
1774728240
548880377
1033917819
989589815
861340717
719776070
663928889
389419642
835095801
698000515
837759702
1256761544
709079072
531782202
33694395
767241006
1140373809
395064828
1305829278
1021588424
913499140
343871454
1726845461
569387115
809259714
902706311
451454711
1242033346
424031008
980826591
1498261105
946148846
654945448
1430609022
710360588
531728008
1120006412
1473106821
1110968839
915432503
1453675106
263472291
413629236
556918597
420028347
1459601534
1435965665
1039788501
1330965964
1005443512
1493887289
968247795
1302098221
544883263
1280809103
1102181544
806076862
841012757
1694858234
1102345226
1356653345
1009099228
1733029402
1503473714
930419416
738597276
1174207117
687012538
965898859
1030982315
1492418328
600162160
965946605
1254956262
762931404
1469265085
1628134141
503930872
1380745814
761944604
218977362
679896973
388209179
157545504
1213267720
1289822675
517142116
385570343
1193529916
1211254341
1107038324
910932602
604476092
202771304
982340574
1281265387
424022196
919348558
636226917
1099240854
351486154
941714023
462414531
566171147
622318166
696706978
673423641
482015034
1093703873
869356951
211920167
1796340541
478282278
672642560
427254565
749241886
684513185
1798794381
802419700
1657102225
389035908
863836654
371146019
1678605792
589744784
475849379
707139182
806039044
1051250351
723685875
1000374161
1417256776
1157836152
895670216
606310991
1238236234
1614637205
1352820724
782097707
1479109650
483341661
955161956
792283727
792106756
840434256
1545640556
1256493525
442359368
702477344
1697407466
719084756
280348718
1600685114
1246548052
688865119
723430481
1362110504
609907362
1002645640
693191981
1456635208
1021847761
1563786069
1084918603
635724775
921757475
448754250
565817512
1323007994
846153908
1032142563
635797793
582901751
1650229503
1449901884
584627137
1136729906
1576117650
399384309
978733077
402949481
531908800
1417767402
1039402121
1170336975
959188897
1286675806
1744690591
1306169459
496706890
1388933973
566345849
490713885
845260026
1736006829
829327079
842527865
364669806
1010006670
918803266
1451166812
697837961
332523664
927046199
1219831531
1216549538
527953637
591326229
278826562
1153406604
991636493
834871248
1046224550
1175810973
769707052
447409667
1099947015
1001411548
593616216
1521458860
867993094
950653558
1009992913
631889364
1550463145
1749508483
1515603060
497086201
535005280
1335407498
1003096771
451266218
1207643156
145683504
1350251864
1446462603
1690041552
1403820246
687042630
393395864
327781416
134523834
281269152
479557865
1126645900
628712525
927395416
1401004259
663054756
1301397747
1463749195
804762475
683495908
812759594
1015128240
1458534262
440155649
300627605
1580352119
725611116
1278444423
454939072
1247575704
851305808
989646358
1461185354
460882832
1205547223
637787119
587127388
1524173489
1200037166
771520135
699425316
1254549861
929971865
104888115
777066276
912318900
1329031966
577422408
422887268
798895978
1642501897
375500739
1281189640
705471998
434416774
1237462447
845021758
783373259
758154939
852673043
398559513
1228689388
789877574
544031381
1203845333
395023931
1074553509
683684584
1130649066
744993944
779291959
789912527
705349169
779413750
430236842
1028001351
865708246
748631641
730842562
775292319
1122137406
607297577
318056697
756517441
793201288
1794238969
1128883979
1131042307
1419246196
496817593
1628055470
904429851
844624251
1678588231
1328765667
919284513
988423697
1075870039
1070310913
473937779
865336976
353629861
748386050
1638774765
679126695
626486225
498847152
885851344
1316187326
834433161
1458025129
482291159
845055563
933202269
1064498853
1612540761
660148275
551799297
1177477698
1007569577
655031063
896754033
780458526
1445705043
885549147
1730952414
745281037
951062311
869814045
340023889
589439471
944353429
1031098584
285307911
970664063
843229015
398811584
743979296
1435096715
1314843486
1394754217
629837891
944910976
872827285
498429141
830049942
324337938
1292109716
562206553
826109561
879273697
1526966668
508549420
1360562028
855971725
1018991120
819503052
1309028589
1191073741
297358112
608635206
800225633
310948181
1798470060
1449144472
1220866144
1170848690
911933968
587913138
1123927958
529702958
837938270
1749238474
564598613
876298093
404896203
1339179280
1312205820
443588252
875652651
626283468
814235872
109983050
558982602
332937525
433370188
1093240660
1159528781
1630316864
574881980
522877349
1207691915
419419708
318034232
1008963699
1194726093
261816145
600765499
1036977515
700613285
490755830
455673837
713768804
627121775
873373391
1313954777
742184130
456555382
472556524
924484250
453141050
772124968
1715605150
646458306
701994606
449562572
478780207
1689946906
810809031
1021150001
505194475
594399903
407589160
636062515
1041749695
1119316984
1023103885
494145081
1064673397
721239487
656989896
1201451384
310976048
1597717076
1550663615
1550338181
740776273
1693075071
1242933311
738514758
1385183430
997964921
1510550618
1148650719
1652992727
1338415558
1366415863
1045528048
487479590
1487090522
1261982223
691583755
896653634
960921813
860199980
919132798
1697498293
1680249184
1674696339
1437114034
1047562173
1010033944
1698215007
1093163825
1142488714
1121085009
610074776
694117089
731718814
1416666468
444762180
688544690
901182319
1079113173
1053106316
1200067325
430212252
883210970
1059216056
475428006
873227238
995055942
672101980
740554794
1080489997
1649645323
435672792
1541455819
1450264490
972906359
1044619171
669931691
987131583
890576782
85404374
725172609
530054760
329562384
734283127
908247368
1371128167
1687384447
1562672653
1403819752
762610621
774005607
1322192779
1254013153
1674058705
1057334587
496688232
1018399296
1150237480
982291528
681976158
422543827
577835838
480540365
244810674
1697617702
1253966941
843893357
515486432
510678233
680422068
670852466
1672231506
1705448933
890095914
1323028082
838158306
1342643497
916061399
1249133240
1032086997
1138276727
497552950
496602196
742677162
515494127
747613080
350331776
1691185830
1334817999
1538114442
1031561885
625445335
660582708
583365056
1055084482
1185398898
714138554
826958262
882054697
744053524
784076297
1429069623
1450519606
1215903196
513117502
698082843
901070860
1187644037
1266884684
328385615
1119864577
941602029
816558155
806614990
609190105
1028240740
1708900904
398565129
850472717
759280137
1140951680
609925324
1091089549
609544073
656517182
1003486104
1099018626
1043472761
910966708
1046547382
1101665648
1459297093
1187603342
264453220
792935858
1733894412
583174441
1657664089
1412059342
473293437
292079812
948151192
1256376959
850228042
591707361
677417025
530151332
1542851823
1137461123
408108817
201991396
674202386
700493058
547386224
1740643636
1215935936
617172583
509317034
1011973573
680853240
345966116
288908491
794503558
987854318
334490633
753234764
949329608
838451097
864891760
1138844250
717992578
1321049864
1129921017
410773509
1625724912
1566495141
1689576396
1001754969
828206495
576078866
872305805
460592691
1332065767
903939655
841774937
691912664
1027578760
1320718412
1474292524
695169471
758118173
378464805
333293388
996652859
676666233
731645166
717147987
568876143
925342587
677524006
759732917
1576540161
9392010
742891729
788098682
598829653
485775301
1705084713
1068006731
1359528550
1319597865
1145707039
1394853958
692401937
1473619714
1259994449
1119047507
267643403
696228458
592908598
1409989341
1213008875
831078726
328163728
873116708
852966865
197471228
782640699
433453817
968410154
629408882
588424959
796233611
713880438
542698999
1244791027
943264848
1796977063
762680295
570506997
941112586
1638033538
1434017548
1124255511
835981796
509552393
1301600937
1094564688
1121851451
626951424
843303667
578635639
1126118225
949770011
1481847824
1373877461
934914431
1001367298
761387948
1671281543
1061945970
585408224
611848481
543172863
928147447
47169041
803864466
790226339
396198340
1422378389
1304841444
480399842
1351317016
870298791
1683064933
302676509
719607989
1439547740
420805435
1029272578
1380362107
1663979330
535274380
467873809
159801991
1313419785
423098464
1254289041
875326556
831219157
369583634
1033061214
1118561046
312268300
1630409069
452699296
882393675
1148403674
977548115
610215949
530617282
1139371789
1601134443
1439969704
958383031
1211892535
417162909
1263378357
1211348534
459989612
738736601
895251601
955995763
347339212
1527789406
761909289
451476305
635712103
950592474
1194517403
986086029
490699649
845104908
899215109
1297915020
1272760244
1014470462
1585465031
1299624884
688957198
951038677
1618747370
637100687
501388324
1377831453
1358721312
610088942
1073952534
612131097
1769697700
1456001212
523490756
524996223
808297441
1073651314
1404072020
712018953
672687880
754755666
264020611
869874215
453288967
1337091132
424783904
866110383
669135684
1483773494
1618641382
1681372125
975573448
508249710
794819868
628077305
1019023370
633538113
1275528983
1082034801
585881298
569046313
447846592
939128726
1042336244
923072399
1134741240
1050093375
924866776
493659047
849176474
473835812
790838397
1027909637
715163811
774534551
1385020466
890910614
730500403
987063035
1310684658
957093926
1668489395
1036265970
1438462500
651208817
786753689
1350206558
1454732388
764485775
589730986
1605012574
503022027
1073076752
1396621130
1333772775
674545420
849121826
1624874372
448975446
484407337
726607639
1123531785
961322347
608099957
1628050373
775738109
1210503934
1002935845
1447757895
1203604922
997833611
743754992
1366187195
1146132278
1002649007
1343239012
1059941556
760897975
1047900009
658726726
1138217286
690076120
828702594
944760641
1355640815
419091943
947926594
1462583614
1462378078
379181747
1482236874
900167925
493515293
1677912902
1007585996
1070206867
1134000391
1049806511
699614852
1038951576
501469173
913342533
967242913
703384868
938991060
899018151
891805910
1156497550
449473651
406161517
158042828
211111615
1332627420
939289803
1419871324
1371288286
1123917410
873570935
563241256
1581048902
1699916574
1008055223
1018914815
499950312
419465327
1161875366
1126414459
558280957
790177433
1653872002
1566529285
315715465
614392420
1323766833
1503689796
556696372
1317582817
735409379
1019731610
1374605947
585345166
543398833
1245605071
1050948322
485044366
968495193
1229636130
453877181
1045977634
1521040582
1117715021
1214148954
488294716
620796079
489561001
809784323
1348547461
1022309432
919588741
1693820318
554374236
580319960
1008274765
1398718341
374178261
1004682229
927534765
1281590341
1213774859
991148910
788382746
932912438
756551514
684927290
401905359
967170956
1311641704
883289051
1334421327
844425190
1587110723
459622076
811543756
815824590
875621215
731258970
861788782
453818559
502433300
1240421072
1024631796
1185758180
1000001255
482794746
549185034
404820462
1473067195
806655820
1037722780
793266830
575899630
905339736
738706977
1031907628
1194764734
1374072486
1475925356
1362299865
801157576
913830471
1705456393
297990644
784501676
417076666
845928321
769765063
1131409579
971245716
454766903
645196234
237910111
147381230
568859052
829591021
955729618
320785832
954015355
916890921
1145378873
1620910517
1121261303
1478173484
1767510652
1064906805
677430232
483200853
1322483646
1788769077
1648316297
922320403
1184378427
492902407
1658074708
803960734
747974086
529697976
1625570559
201504949
1142159010
846904569
1674682605
410628506
316104595
1163459604
453106420
927022061
576610178
1203174017
172220317
1763454519
386987360
1418446509
1119365248
519765548
975865642
984357794
1359598028
997736381
453090217
316037879
1022111885
1689797406
1359739654
1631841648
1028632415
1686172797
616502743
865297866
652681565
373848579
330377703
597848332
734742068
1610374855
1206373564
170654861
719233951
1080653518
1554203354
734288395
659663707
1280522141
346657841
833235389
638470980
1796394980
412724289
375804301
1148240419
1020774871
1412281372
775166726
1342140832
915376701
925636302
1497385336
908384076
1626860047
1016060109
853000334
777790740
469793183
841918348
1060042121
1367531857
878741440
973968028
1485120466
985326441
1121489387
332936258
970522877
820156008
636945048
1789931176
531572116
1660503128
772405764
1609772871
1105730401
1210946648
433536517
1021284557
576629089
799336467
418352957
865432056
1057631570
1103752442
1609249832
385194860
534559027
921791614
1591232764
1064947194
1307192675
922421453
1029366720
1082960975
456332240
733675379
1491025733
892687508
998850933
1350242129
1285419895
1502951182
1524693669
1288983655
910444947
1430530508
936132113
1660810931
1257257701
825216972
1372765905
1674794063
343207017
1326760042
852928606
1003161397
1477486248
397163516
192333555
1298291539
922894202
929962358
731395657
1442013522
1002831807
582159593
917187981
1060558706
1247011740
733353328
1465122921
1492409363
642244483
687719845
892236091
1162711664
1096117649
1051296889
886238105
1322683679
1381121263
1084554091
666079218
1260448841
1792421358
853396830
1078941200
725633975
1600502851
1313400720
681687336
680622550
495108735
1535935466
517914963
904863012
980550277
395780858
1740091918
378627598
612150623
708699472
1437403890
794391449
1027324748
1384809939
1063704369
834637031
385818437
226958180
733607550
1478175551
1339536250
783984545
310427447
1082291055
306005224
731397313
344772877
603137094
1686178343
685895990
696677393
588866232
1124897712
668011988
626726867
1329338744
384542761
582151338
1356639045
1639732729
528401603
543912401
805310153
385749404
557265596
623713886
850078133
1358802535
1197837406
501821701
380956263
416349407
754752106
641581836
502650176
483784307
1165387336
1779136349
1052843154
1325040543
516240729
783555099
679054621
816490417
478754494
885745266
1351074890
923271747
510688413
818583561
1286235650
649198653
593867919
741737476
1289391618
826353852
1191621717
465888270
1498781138
815061279
1063504322
539075649
1188976572
202734201
886176013
629246913
683793243
449976999
1049271193
900311528
279731268
531733058
1436900155
1178301387
511227648
886103950
535274504
878829963
908600523
833735041
933021465
404827212
841224286
1372492368
1392356689
884178594
542117904
334583560
648355021
1408552695
1584075873
1222175258
1697290789
947849888
883618082
330077421
1210301178
670541951
1041628236
860245914
1023392635
366803405
496682319
932787379
732751979
1264271900
1236993253
900283819
1119187857
764610449
1240175559
522477264
994388121
1702432097
347159649
387365966
284736496
837178583
1461764370
1412202262
1685483835
833043026
825489812
732429905
498127536
925438057
459870722
1238679195
577906970
343619555
469152532
965876359
1257807618
481451020
1505628952
1394005930
350685126
1645241857
1175946317
684183432
753896986
1682128384
451006784
815469420
1258461890
1303518124
993961388
1007720985
893261423
909158638
467512549
76955426
536246652
833261431
376580801
1275270546
1032512017
218177640
1377217387
1551818078
1492631630
1710500266
1244380825
1044368574
1531240249
661789809
896965379
718461859
195085814
840508943
1529843398
1285515701
944856723
1241322621
1710332834
1017170564
900052660
1013581271
917069525
1545112937
1156551022
1186698460
1067217924
1055062729
1404159378
1343624432
1799295657
761020722
1038929239
948586509
483948653
1591801926
656990407
1489719973
568475900
520602219
1476387266
1057530908
415701376
1690996460
832659772
572901239
629496680
491027846
438791058
862304513
843448410
975685227
380722195
1301466673
1279118929
1653087841
436173885
712903459
976227764
1077398515
889593386
1138586988
181798603
715290814
1239147233
1291021391
1375760746
664154005
1671431863
866343082
1053828334
844762840
968067641
879464884
860968447
1637726192
385620518
683477583
1259468062
545168041
277235374
1052740830
1697194523
931963435
1408314756
1662965914
510543606
1061124276
594078462
837202881
305593221
1078855259
456287245
832719043
987491253
1463038649
989374289
1348755902
1459339175
817045813
1061570309
390168111
848453798
1394447780
973058668
485950848
1041746171
545189308
585910412
721356637
1637616802
1048625738
2235731
1594383338
1080336065
951989732
1417159929
760049470
953866115
1622709409
822727139
1732948444
1065581362
686064132
701746123
1332147925
361555360
1325350539
825675413
1355172612
943975659
1453700762
1012571572
590664515
1339242124
727542837
1313895456
794277502
87966360
505355222
574766542
1076736537
948488228
903187894
495310762
1087216086
860675100
347258452
894220299
1657675710
1403557673
1078785453
1002056624
307748637
712664706
762272080
992951139
1489745778
1171985948
287654955
733442965
731333784
1560999764
39535643
1156327477
457736925
430367919
933784805
1725199988
550898808
459112290
1764679589
704705299
1298502815
1060045794
65566407
1029888412
555605999
1388072151
1259708891
1144324867
1452910778
1648453422
1048314152
677071761
398956176
587038834
829005326
798851804
535550439
1057218532
1327714919
709330911
1052918018
1536645666
1481906617
644072964
1014390211
1673459385
937018646
827527908
640748418
1402323381
739572383
728631043
1347543938
1234675446
1390777278
515847690
696985483
143382373
1101782355
776812229
1617080489
900165397
556184171
996628103
1047069649
978462452
384158706
525925404
1194938931
1065157217
946760170
645584872
1355624652
633210416
1506457431
1011121789
330854324
1079563354
664282872
458335383
1589827489
983328765
1600645356
789553944
970019778
977887748
1280514675
1065350178
1131078908
1361268895
880182453
918723260
957424920
1268173650
719830570
183763563
509804251
1565126714
82222837
956827784
554280827
1261143773
452247407
1702166300
1232446740
841315591
730385310
827446719
934235280
632940938
486651583
1113625955
474411238
1498703123
430466813
845713019
572429735
964909292
1038509464
1420892618
604936256
1286024177
546512836
585395021
1058356991
852115400
361676569
1419955747
676033250
317791880
1167192623
959709540
1681673597
1471056564
800830987
1340083301
583440232
1348220699
650024620
1213527410
810844093
575010676
523265797
1328300165
1629895882
807061260
609676143
584174722
610209585
1022785731
967089964
499867482
1150464036
1373050275
523585024
564487368
1024084066
1148740172
803512076
765775122
1381938511
584842174
743616084
1003748864
896455307
988634877
925366017
754850936
962878983
1339779847
319672151
411256577
789500804
590164517
678347896
971023339
1262018507
1572032674
1464760978
987487725
1277035202
1179670085
1021803237
557773256
1017125756
1649649938
1647202787
692951960
1052069747
690045373
1214802879
573993866
1056842417
368782264
657097524
1219985753
736838164
725111803
1602387472
741876213
1335500315
804456149
1087527563
585111896
886845261
725899857
522453224
674812991
1254123162
1315607682
1175472770
1547911067
283935405
1713005804
1623086795
1073052247
1028087523
1077946930
949556380
835102854
869324545
1383860656
704031854
763511708
535945479
1230793128
1043971588
432011811
1378064309
1149880717
1740338254
889769736
864927557
514283725
1436635930
205907369
766533952
891609225
629109530
404960239
930342819
253523512
341762452
1273445561
1485658738
1604493669
1484308127
536724283
866386050
646922692
722615377
914213738
1624844077
815371555
1641989070
682805972
1681950080
1413261187
753059248
441609526
803206294
500924767
472702879
1537052925
1650998762
1685998853
1493209317
452625746
771493575
1189066757
706659560
961998517
1055145932
1769467650
948586469
1637460053
1578438309
1135157899
1300644263
948042669
1221919150
1603274977
781411555
709309625
1390705712
825658639
552609134
1225912608
928484699
804522255
497173339
1791208324
305550618
1055794853
881333643
764639722
986749821
1434279128
1751228503
1695680059
1082552015
201002183
1642702706
1716000366
790914393
681820734
766882812
475976648
643078313
747011464
1392550874
412690327
515599738
1033563244
776625035
895810443
1736411715
827008599
1419880770
1353808168
474562927
1409558825
1038321578
986642499
1341045734
654598157
509736190
1676734480
1240687590
1204538074
1269395836
941065237
810720482
718531484
910864942
1615049272
713925529
620908744
856210505
865350138
695924477
1735137041
1441546281
1074785024
587517461
565251303
1365347123
1560380342
595895942
338197457
1121862156
1701124764
931768306
1397568580
864415168
1143737266
1240432564
1234294906
1252433509
1124433389
855844442
1045210776
572656549
673856091
690841196
921344745
1630656869
432106896
812854346
1396024312
479302692
663658410
221809839
888084749
1649316046
1613734318
639002658
1748146326
937932746
1216902127
617069384
819425584
612717083
909141858
418715731
919535499
1411152238
931432267
1704055952
699682591
1481623897
524494251
651884020
1189182283
1130771546
1420134060
408188356
964614504
1161052628
687689182
1639232940
1739812337
1680619661
1320888547
627036703
450953156
1530930510
401259980
1404801649
1451354314
565003979
727666340
981259561
647837430
1204474408
926226004
524465342
370270601
461953682
493752237
1112331518
1145815084
1130706829
735851006
236005733
1247630511
1281101288
1218920065
1775075640
1042877804
615022610
750773870
951537179
1319152984
918330556
1326268786
874959164
919446469
1060892344
813883058
832955668
313360529
752373263
845286372
520612720
1185758010
1130277677
1572425164
312675815
675956508
1356489567
1788317969
655107571
334216056
547330850
906314352
949248858
1184590593
1531882442
1488361024
896640578
517981128
1139963677
921900522
1143410731
966010742
1101518280
1735677958
1018440882
1664035164
1436680033
1370974860
1299171129
920886401
883134651
829866386
1074438986
839389598
558652652
1001707302
1014601857
559236795
173814966
1234242618
950769024
585955587
402395889
1762663660
522246166
523828610
955895066
468025646
796961435
986148391
920522222
1221892622
1314797856
1128202241
681467267
683644880
1367965571
513689387
281160578
1044648325
698497700
564839275
1155489770
970325871
979468578
1163605455
876584534
1042281221
341959444
454431235
897315558
1655128074
264242038
1404988894
904529717
1042176519
783652292
1432936221
678677686
326777489
411339383
721908809
251688860
1417582953
1413222994
349434047
1373793876
877077879
1624061506
538601113
364144807
1165606950
923356850
407797446
853833465
983763466
626984959
1060337482
1265759320
1385804170
1134516664
595759783
903767183
753117208
1444811706
857387074
524349669
1407908228
589807812
1770660961
561904847
587509896
1770358296
730371120
866356959
494447612
486788601
1090892666
964695656
1010087164
1252960100
537827300
797746638
396227084
1264967148
592629318
1069819802
1640133974
1636162556
810826636
950458072
542601197
967834314
732755174
695616628
274112941
539152662
1458957519
1772413987
759399256
815979896
619564649
1659096115
1490919334
732765955
1349945685
1078536228
1012078171
1298399574
861124592
1569249668
844145816
830705422
1338941829
129339773
671343569
1029723305
643983129
849595189
501200493
1114023827
688133626
285314204
900761148
1674526226
228264249
1044865176
807133545
478227536
729755888
466857276
988230545
513290310
611556248
835144823
780487123
812179389
1642214746
1615805434
716390294
635054062
690640680
453407736
775764791
872674055
1395316957
1521959732
740153102
868289622
789909124
691247492
629209522
660032630
1427777346
631861883
1754456700
1508454286
1133045172
797053285
1294772819
435475800
1620045417
939095869
975635333
758731957
597248738
1218199347
558372381
341730422
966547066
531606323
881775507
1156392554
356962566
744866277
1518934597
399858439
518003086
777664419
749275106
1018185116
953551431
473273536
1770892056
1659115011
1349174546
1053992351
1586300637
1364974432
832445876
910112124
91728705
1048098546
1632524155
1338499688
1154314930
742346163
832133268
1294721876
720551572
1299050196
1334775882
1754748740
805696314
866777112
1591720502
627679311
1065780083
1349047454
1305671380
1113964390
1025552675
569746550
558866147
1411042230
961613268
834146314
616892815
1404815081
1576442222
1452954155
1461873225
1007551695
344480906
525869040
887579440
1214219712
897348541
1214408290
1289394980
1415005977
767794987
993241344
1224159338
1242719215
834638876
398746107
918443780
1143332536
1047143389
622866644
749794610
1622278333
525430443
811860073
1039206842
768659492
1387470115
634827440
907499902
1242081434
983684954
1123130741
931754905
1642880118
1107385438
1688268582
143303297
662484184
1574923142
1414181455
1561933845
552101089
1048344367
244716347
339040260
635586282
1755014727
768661687
1272318244
1439807197
1278298170
1256974953
551194818
1238961923
1304879175
773562304
667401411
308501416
397117649
1359340244
1614035347
1325168660
488347990
1746322503
650789277
492410141
926123842
966542424
1314365442
751258442
438860471
392209515
1271037338
1056660898
1132968499
1134270160
810061206
1663495898
1168927873
258471621
1625449997
976745773
1732928374
1197475734
1330272805
1138760212
1566696992
1196708329
1644222803
109411933
1034523255
640933572
1464877165
1049264030
776202943
536700518
407008802
302894096
800615064
918560953
1237630201
1278426183
1164456614
866938234
1242027872
1088896503
840725669
294995660
457797527
920219283
723084247
729635779
1346579335
1469827431
1161965399
806614907
779514152
1497621950
1234670267
1271744818
883351781
1083626981
661798298
568083680
527151271
880191367
881743077
1716351016
736626607
472008876
709530529
1070598564
1413448379
779218286
718653121
697217317
1354467563
1709767181
700969777
1164451229
1287030891
302565594
630042281
910496659
96213052
1613965707
1591910624
795583738
1708180532
413635958
844605758
808762992
339667977
391295437
1183454740
1166512085
1401153320
325610403
393689959
909281200
282930340
1197634645
1147555803
999384562
1170771425
1522480538
449223707
962347784
1125757820
1670475712
493513214
1433309585
799740258
1366698037
1123699108
558889060
881367620
988034441
1171721246
644327918
1763162081
626079134
881859408
765477502
571744864
570122460
1041753493
532055995
1340443055
576427694
834877901
520366403
1054532243
820830741
158434862
382557846
1048058367
428631548
1057044519
476083162
926432645
1413194082
1284405383
994270357
736409359
609285540
635754756
825039309
1719564108
1117980639
1399775076
557638836
568912094
821875571
1422866725
524503637
536683745
650589255
862368956
1711679214
1594769011
560154599
486890333
1403837835
1052445658
601778774
1526735626
816744518
938789469
1343394191
549412520
398859277
1488145132
193362918
244511251
905488066
301718088
1120583015
1198312925
228657274
1032337322
1225485707
553518645
317010434
1439387284
973976873
849094485
898460014
690765563
1293355467
1404738984
1137067401
905188573
950472348
1277355427
1363769933
674157841
1203286880
538541002
1448951984
627265712
105078773
1144770740
1305229788
1556152578
1150585985
991500516
744971852
893842793
425373611
623517331
1041415216
1498099071
386233276
1768480451
333717089
323676763
1452018699
1641877807
850895991
905765768
1011735153
1559002364
1110042137
761281301
697702493
469243223
481868221
1043731321
1424131853
549263213
906375824
522569524
1294916313
373149424
1289755050
1170153119
1586881208
1264498117
495226653
196670305
431892513
684691147
1329404401
899388114
1676222102
1034213422
1197654121
1094316115
845572484
105781087
571786890
1106518073
1070661293
1653583359
1328526054
506567709
582056385
522870172
1033630803
458261327
1654930116
691052259
1616748345
1058436575
1798021531
907884772
1240637704
1548246082
977591418
386630429
1469352892
801507692
1675174515
746892893
775736034
566032423
771906549
1110209927
1681309458
1482796880
1079440889
685711243
1626574570
898158055
1017047732
1108529973
1328905106
1146500735
3635982
833745351
163777805
1092578149
1619264077
946479252
1464895833
983000797
546760733
1324546251
1065321498
1794793270
1696329692
519856015
441512787
1253814379
693535374
1702921161
1707517476
491528788
545740712
312642304
551999758
730778605
929263128
1343271551
1008716320
519683299
198681570
1477537440
1705509083
1676718404
629306579
1568457684
1162039440
1007022856
615958307
658203143
1206623845
35023396
832318690
536873095
240176847
380679642
1352890445
383862650
835007201
249701966
1272843125
1243165452
861094025
1240296296
843685054
459142389
684860039
636451152
452285115
1632086435
929737448
348731509
565183775
1529299590
756725369
1421267515
720361687
893282812
939030006
871777674
1475717778
882039904
173813772
654942220
1054469602
1641292701
488969419
1056024526
393351006
483746538
1000258056
761281103
557338663
1696252147
1756343938
1033671790
810125340
669804797
1251455393
457686483
1277544916
1483596877
1055207240
1401467852
494926819
1051149415
993042699
1322798718
933524263
1339201198
1412735162
629988614
1093220819
1091570606
1063595686
983971368
1044888877
799734897
408716333
380071855
801661328
1137068652
665764603
804186090
572035455
527973783
1143312721
1032268630
1022030259
1327160875
1152907419
1087480902
1281459148
766495219
1209886520
861560183
638368407
745836891
917106631
445228865
487851924
999481253
606166830
1039716614
609642041
771439437
469032721
1301664958
710530222
990275975
783937467
362868033
882042491
1213609772
1325574559
477885923
624121758
614375094
441238897
1482960294
577610480
1353637822
1636395155
1188142555
1331079338
1146918790
930153289
1351728746
827462437
674823191
437874985
438429487
1282419078
1349749451
727531115
1763235099
481887049
663294437
1680382400
1313615080
1558890154
959913048
404318477
668118164
1049641854
1282062302
953473486
1479315594
582241351
901869866
781398837
1497347936
804601706
1271754542
881647136
766719604
714321538
1744773458
734697157
1540394322
529957310
1237144018
902712209
347255823
797936608
706415486
839754926
1197951018
1169873495
1208830817
1245267376
508236590
1239220854
1198026112
349378401
501056783
513659539
1031116396
911439122
1167213166
1608754158
509514171
470014320
468645698
228273776
426088665
1130127587
947052764
864046309
446698895
607379389
1323675286
951972553
1009548463
268898009
609852903
1071849971
668348315
905254094
480252004
522298459
1256294554
1232950752
1409204245
1541968454
531954151
1144299644
600621069
1688034533
706768174
588254149
1153004910
351363287
295608131
869277058
873436977
858621137
649595370
1039985281
1695360160
872199659
496280143
839863324
1257949524
1317437215
1042256527
642206611
1214246990
1497069834
898534776
900206149
1778974730
712898563
725457420
1024055855
1117003157
1344543228
1261592336
484877424
389360268
1533665009
533600366
931624034
1361396247
518371908
1399635512
753182810
780290350
459836920
963949303
993400932
744574534
439375879
604639557
565729630
628183375
546079088
560083016
746799224
234559589
788043395
1131417383
570016890
825385052
519086571
874492794
642102150
958253589
663907044
1323919892
871352037
398258209
1442823072
1125869509
569943282
1587001919
576820670
528557469
1382251769
811762824
1628919904
949765534
412501374
276025904
929479956
909898785
486206498
554975546
1440993937
957496912
1120259395
474068768
600210761
1473823291
1265881199
1140289925
793988109
266830290
1627759270
712146074
1156268133
408341722
723114875
529857147
230723425
463085215
1741392129
993176376
1039731106
870591875
942575439
388161246
386335173
1613685250
1285098219
1391055193
1377223564
575613244
383569902
861228993
1163762190
1409750249
664305851
1707349539
966635822
1061348845
968486714
1012723257
683176481
751192101
803601786
1561084249
1221207464
1506437325
441847665
678525372
1371032298
1068544611
330413467
1599955037
1500621082
574343683
658585826
1617895257
280548443
411344634
1059237430
955222891
674487018
1020933896
1672361933
1033395762
1097127731
506907884
390844540
728703541
797203619
883359899
1366611825
1181205927
1333304913
467771335
315384118
108868249
661247778
964642700
576092820
721925578
1148523912
1273013319
468381937
1058190727
1490423643
759847716
1053864362
986633831
1445695172
1277131258
740397644
1053077098
424810269
325754326
481870387
820446607
862347039
815268961
1598798688
293133464
1320965518
782930340
996207394
1266061470
749860800
1150743242
1481399304
1227150601
1205406459
585980004
1228271660
1014101112
1175175049
1008159095
1063280189
905762995
1187045648
871925255
500070801
1619231546
1122331859
1602415782
1252938172
511861492
1107400449
762584875
1703548659
636125259
1040328242
1036329828
661101616
1231970684
1006758655
1446918176
1053223932
706075084
1351977992
118381339
456418988
688923461
1028571070
1615240200
568376225
1329029274
1396619252
1266685918
1028608349
893404875
533985578
1042731783
816141176
317009957
894693083
1024792574
610438754
971633112
406456683
492124580
1393276608
1406673550
703994297
309012310
1581295822
956409285
1291238284
659418842
960854479
380117175
1033534940
497488779
485801039
1046173323
751364413
977448113
911868700
809330331
828336622
1133741206
1503789637
1381805960
1349860406
166960716
1480068074
933968487
310971302
373701952
1121843790
471217894
865481970
1443059070
921123201
1308967377
959480486
745748578
1139720223
825550396
901274603
443661208
1048112722
649414499
990323932
1026123391
973647264
424462979
1465937377
324823777
1131908800
1445953502
963959100
1318790030
1148902678
1386895193
393505950
900216055
1408799117
1008446978
1017475977
1384293546
981994845
1237167800
1790111312
1134548271
484515184
889357294
398211067
653479655
1540976969
1689290466
645724977
883879840
317667675
906798149
1119090596
897191378
944316127
1666661835
1311490193
1339160707
645745903
937319120
954901138
927872866
438883783
421893028
807378974
598700674
806526807
437106750
1495480806
506287551
825295163
1126376418
532846040
1589733192
427762569
1204283998
232057278
1236535624
178612164
780792067
1559074069
1097143702
1455472286
1659422320
368152159
1184257014
450910150
735157641
507620817
1143042829
84063505
385365064
1211775440
790697666
1054087687
1421580284
950515124
689473954
1266479957
1193956036
439980033
1677915847
616199986
453430544
683447626
1020942536
1079767712
1703069300
686913489
1684709607
830674646
543506122
1153343166
660288289
1136082606
1017923355
985347714
1434815533
712684383
1289076287
1179049251
955801774
1059592171
290330947
858229394
1334559371
1344150474
433795613
713969160
455899897
263263848
1379771542
1037920849
1391879118
227280472
1271683224
1195337580
1029144135
383153952
1461321771
633969565
538417737
788121557
941726752
1691032120
1157081128
509986189
1645605857
1333447855
499758434
993161075
493904238
1311823878
424708810
987726589
566519335
859024788
861189625
1618082073
1155431052
1202318592
532634164
565022417
1504289413
365634334
1752355923
643923915
1792885887
1484938986
1052785719
559057845
706092591
469116039
878915291
1604146448
454417815
1301946400
1271072739
1334712219
323108060
153225761
701120370
1207535199
648291653
1722289203
860321674
385903758
680844222
958429057
471763466
749130849
1300830356
1260793057
1245002340
627958350
349925465
620739976
774382815
529167964
1326888262
318159536
579459794
1223910120
1212354354
908285464
1278452662
1281208506
547628715
550760970
803489362
1670373676
1117565965
770530692
534469053
1237565707
442207752
72389411
1243214503
1219261930
931044479
543929524
1293098631
723087533
1216178163
130884894
1476172429
809383768
610342196
1118497306
987520818
1169383200
893965836
1151281071
577338181
918775295
1385674627
953322393
749780557
1645326986
1199119875
450633605
1183945367
928187499
778354103
716574866
1195690619
667093122
845485755
882553580
1107636375
751970005
1520073817
499587432
1479139069
729618631
973690228
888554063
1142945073
1779519084
1607413450
526562493
1073417979
753471479
1634207459
843705317
1322404936
170534569
783608660
1061016394
414067082
1356890128
828874677
1190902201
1495262991
494074310
1007195004
648038279
534508665
802251763
872826318
846278802
908928408
1103624354
920867454
944210654
1153284812
168537111
1554045449
803419824
1004248684
1626277226
572820378
765034796
552500110
839187086
789481640
1399782986
968444589
1056126004
522132295
1357236368
1205203194
1543733773
1652963358
1382067133
431382556
934428395
1345138240
1051825880
105861415
1578768490
843138126
1293090611
881713435
1612618824
694790118
999412538
925101228
570598297
254001182
869783181
1089329191
1150478176
201045025
277954057
1127972704
456589067
985791042
1309168255
1625692608
865896097
564099748
1524730501
637174839
478047860
1698669257
1399888923
626525258
623454848
162579056
427975190
1476315955
691877329
1326743703
1782362759
1519583707
575401005
1389068334
1679989494
1264386746
1051052923
1208709537
1060536958
1035778699
702913850
1137684456
1499756112
403757947
1634586511
270813290
1796759688
1237280765
903011123
695951903
1261966893
634123584
1454581676
411185905
1770145902
510710500
386637239
1049920304
738782771
782033684
569113693
902273457
1034573391
715955957
642946128
798271391
553183355
552092223
1101480017
566842878
1633921723
734282984
549419370
973270312
660173285
1538957147
561704196
551783914
158916892
808037701
1782747609
1676852191
1010183766
475323903
980290419
944110589
594564669
1720791712
896043143
1641677933
1325092315
1052404019
375944667
1210449341
831478808
1677063074
744676429
1514748586
1022583219
481806946
698684706
1198040012
1671595523
1106321687
1439551550
817088972
1459770778
843262733
1154373216
894981589
607888358
1004999885
1027481267
998251165
481366929
1448285797
398568070
823748346
1130282956
706049676
654752513
879196538
1159386494
1312273208
643607733
1496410196
909029275
902812476
957065495
1765634766
648439829
1186542848
915311302
1662237783
1114395894
879981088
1620407273
1144321830
1341876114
766325140
1214931902
328263684
490216432
675845153
1276700933
1635108996
1047822706
1446421823
1452451696
1356773226
942184018
1111669289
398480742
1307525983
1425727621
855231463
655593465
667620655
319199821
1307218911
440662546
803827123
1358987177
1311384820
761100791
699615394
202008780
632748367
356201939
1734367842
1137837397
593046232
1190839817
950396076
995922914
860992403
1375421762
662618801
1756389049
1629064123
678496319
558641791
1040955119
1655208209
1774351978
730920614
955639695
1166242857
641374629
1187507536
296223498
1636307556
792643725
1705624290
623482640
1628869737
677794249
1136941206
991382151
951151122
595811288
1638612005
920431381
1231527375
955505520
945835972
1344011016
1412943004
867550915
1492790241
1301302883
999174115
503815450
1764912444
386888622
512115541
1108950901
1272364389
56471970
649885848
493398154
741734956
1451340092
875718814
1081767641
419615090
994252228
504758609
711145925
722943175
708007123
352886828
917731526
917028637
1469925882
1149832994
1233423258
1560780630
283482710
1077368456
1156909564
449061494
1337304710
1031857235
936219805
1668104549
824835985
1162922905
1469497616
1107569196
863228744
188133201
1406147464
1656592100
1386068666
1475473997
1005529216
1145547711
1094632447
861626648
1264679201
916539901
1154989048
925517818
618995397
190267265
636515453
707045623
457393991
1326906741
454106134
396527707
740906821
930977220
972572410
636592090
752751540
1056134550
935719573
1349958391
850550246
984448548
746691959
1431433416
763344321
769251287
1421090241
958443743
887416945
790979312
667758962
854857677
1547368431
625521471
1389855083
1212705584
714135872
1035117464
886086316
439153018
703858357
1366917121
1659305937
983957208
1695825484
1442280187
1000860351
407259765
856524033
1650321051
737459419
556308175
671939475
1206182627
783048163
780063942
936735811
1310222489
1209926556
785757918
602866735
1642244183
959118290
1091409544
450539896
1628518320
1787303220
1207644506
746369161
1142513910
1390279572
878321880
524565680
512034106
1238440888
684220293
360998865
666039719
563090606
1441056186
1498196333
1061116766
494299777
869157968
492640091
959948942
796967101
595952553
414297836
478792828
58393116
843605445
316244915
1312156186
655685743
26297697
981891708
732695301
877446314
1602226163
753292669
1624366245
781393904
683437042
575317408
1549580451
1670768027
824839051
1009244285
324965700
778110156
808403636
382964138
1141109539
1055098581
1256500986
1354043316
633225107
361071528
1055471877
1488172711
1062344773
1635868562
811081347
511272486
1393348984
1722350302
535479144
1189827390
1074872497
1153888445
1272996450
1286278209
660947874
547537360
1302119005
649220875
175493137
746303461
890198230
537955165
842990271
178419853
985116191
469162074
958845258
788202386
1150857235
887546144
668895033
464875204
1292081050
990980213
738914978
1025858992
1604730194
457055030
1638871094
1158677606
994723093
1199616150
653560544
910327246
1439608310
957424746
931751213
777910985
793546358
911877187
1080807267
571503706
322344255
710552873
1623635938
562467470
1078763204
804580800
660238917
920924827
756578739
880821204
532119069
1062500566
793057422
811626219
426700452
1556435235
644127325
1380567003
460968793
470857943
1660574037
310624911
412787341
540052369
380302570
1317847778
606995031
1011434881
865832027
846215050
776712222
1315348533
1646379867
1085112031
501097424
1209212960
1212564374
1194361068
773912792
837857918
1145492589
739030263
1143901029
406635077
712937132
791054326
812846151
1596194271
1703882740
1701160621
1221122172
819832001
459575596
1011100165
1620857616
1734702493
757974386
1757462305
151192824
1621520728
1019559117
187556801
607609505
853201798
1497981385
770002578
946216062
1759995729
538033719
1411409437
1457762361
487971426
780968765
552060832
875832066
1736289301
1031973054
637015956
1781934393
996544060
1083354
694273859
1687788461
1266997277
481148184
981792268
1226041514
894027295
1297100683
1713877021
464350215
278357841
854930739
623592612
660727192
590877088
1763407676
1774697040
679798787
799131890
1650508577
679284508
1303625977
456903413
615419921
1654609339
1076337753
1388267762
99635885
1441287707
1170311716
786429125
946590732
1373466959
926692165
1382347180
451291913
618301617
1333554917
513169414
532357150
1423103791
1449409559
1069947820
1164121395
69601297
735030581
1494018735
988655453
1435177769
1078901351
1541701926
1271098533
822401381
776404474
833115927
1545596246
338116939
1082159561
922498027
1285077588
400844693
985276347
1257687978
622245567
696424656
1608636607
325490015
1449047264
412025128
489906945
684867008
1177675787
802361218
802822355
627865955
1426064104
116622123
688766108
1738156752
1488276225
432540503
1593223377
903237513
1750110032
1443678683
1386414973
1351052390
927120180
823287226
361755537
1136542427
1496415754
1515969180
958242361
1250460064
448043222
1012957118
1688705737
514179341
735996794
1161822176
490009159
898843748
1485955716
935739378
1631614628
1492361101
1096231116
1065846253
679611934
599471659
877863789
1645301061
464041359
367119348
631984155
694611232
1667768971
519847805
1005326128
1127860097
1745503368
1091970139
1461535498
1105644161
790221777
1121309133
756274360
1049704540
858070728
1593378916
1392335482
1603461991
839165386
474112450
543488902
871218094
1072814175
396556777
991120073
751138298
513862353
944663623
545555673
1174309137
1143927543
491977256
326648425
380326018
999320485
954885063
1590644398
1056114446
836015402
1341047779
939456733
1544155360
1491310270
1209121414
992573243
1051241870
691408311
870831131
1099889231
547187625
115050593
522127412
1666679494
695922839
988159915
979968525
654597264
466415470
1678455127
1146855050
1780896561
1666924707
1587770391
959440698
628054371
1541360855
782985523
766617604
1004857663
836132584
134787063
1212815158
1103080262
1144961875
660620140
1461837813
1554857855
1126648806
1740284250
728450727
1456514021
622796157
893221675
1453954011
1411713920
854666564
536752843
1476456802
823024696
1292638148
390283589
811249155
535151156
1106111923
1661121846
879864759
1267076290
547918517
1539663649
442121761
756664046
627719587
304285793
809245840
1368349176
1338525542
1340848844
915762414
1246449019
966039164
1753326813
802997861
1410638332
1356921107
900942401
415223663
1435986300
1134639382
1397782058
1174497645
1686435944
898002986
626217738
412727983
1062446245
776909399
1223325869
643000359
703160460
1133506053
921717347
952893853
943865986
1350344537
664433781
627598064
1251266497
520851840
624879038
464633027
338595763
1062258485
1324662459
1254847990
1491680472
984551829
386874388
1403822949
150593017
1440446733
587572992
1549643354
1164088419
334977381
1312253155
1268490861
1035197267
1565175685
1683452225
1513133866
866290141
942883944
298853031
1583996068
1128259176
1716176114
492627887
964127290
755777419
1330783717
403360039
1319214887
1704704116
1597460139
437583514
1676127765
477456837
1113949833
819826543
1441149238
905521461
981507885
1289309144
48618953
396566584
891415191
1670071987
473686028
1229803418
945518832
888029906
1287460542
800200311
1208387516
665530080
806515345
726435092
444178111
1725008437
1028795990
1529126523
581931722
476252697
353621551
844903669
662813339
988546779
1668445606
396365347
1460792118
1259746761
721629910
834990236
731727014
1344208753
1569079383
1089545028
1431008266
981893467
908322770
1686606097
465711086
880336375
1648397988
606888825
918904154
735965570
1347825203
1375292987
860113496
1185400882
1101878769
308021766
969589335
792209774
834090095
653921609
1652082479
1708850083
443942337
849684335
588196556
1073526462
393515590
911784811
1289164396
602998240
886911181
1185693524
656821289
1506306150
1098451682
953436088
1125824574
1083935421
1588547002
537069014
1136164811
683221242
1653138776
421825066
936890813
924158361
962001886
1042680499
1773872728
992847469
517584929
667084291
348181811
942925168
1083863749
1680321424
1219510550
1433209732
809228322
1214000443
1177111691
1121216933
897522833
576702003
1086530617
918969843
474629940
1099341923
575348872
480920747
1725832991
1698581779
1103079404
579561425
729588850
437582227
1418049779
1025993085
721330584
1393975641
1650001526
1388317077
1350423462
1128983720
307541862
1723442419
1311946532
985610154
620292748
1454909585
1349919786
531593171
956134059
1069382674
1775044828
242640506
910577261
788509336
1212240054
913708394
697214523
808768091
648837258
1513293677
571622122
520378894
713082240
1037235828
871954711
544097635
1473692221
1776791285
1411073617
1012221637
1230071130
1243238494
638260926
568387919
1384591658
1044622445
1705310336
722303568
1582474363
1428390091
771713014
499306913
1422623951
1607799888
669180816
992582845
685603577
1747671875
475920551
1450554417
1148304218
531096220
391776041
393734381
1458395036
1166857840
938717287
1106289502
832557617
306693760
357668150
217603422
1461065623
990545010
1145386338
415003387
1516562926
1004279217
1166263649
1504816672
476484722
1535067702
488198351
341543264
949500155
522267220
774822219
164061204
1450349558
526122769
1295782113
864333729
760155934
100478266
993387337
1636618636
1459467760
512023337
1152263176
1675872489
1127627702
1330004523
715210570
218320154
511270686
844245205
1078327764
1459403914
423104039
910046923
996518779
869495286
468870178
712951654
1170784808
1780586893
913174147
1788987491
862246537
1011672145
1118955670
755533749
1601745039
1639569997
601357727
1706267407
1463215080
1340300758
668952969
1777140618
1010445579
456266565
914260668
836780352
909113272
608607456
1424333874
643522717
739814927
743766494
1093964593
1632880529
541604340
1508840445
474654609
599919358
576354972
602619008
769600818
637608768
887321145
1613150670
1408145602
1065056512
614449252
867993753
941167823
1021963394
1293240975
1306706280
1055323198
1374778915
371625145
684281635
992241235
634571520
479318678
1012891914
1318010585
1047156753
1126664594
1638644331
476976141
963610404
737240117
764046262
874373999
1415266400
843353756
1613359946
1381661592
564808863
1481068409
422475382
460984763
1631785100
1256003268
1560372899
1181470900
276013741
112499716
710109154
1269756631
633069419
1465987479
587157541
850235056
891847287
491348873
854361505
946661730
1776273935
711633868
1044317828
1349065259
1050840311
931047046
1558281716
584741465
563506343
579776350
1295316701
1059317607
910596492
965975890
1665047698
1636593548
1112032484
941895425
1614381296
1077458950
1677591691
987476408
845519597
1674914208
249473467
739457997
1571676775
410591031
1364380499
630696206
615015683
406901344
824926187
740800120
1727397012
1063905229
867542049
1691537760
725601534
725591578
907810779
284414113
459281348
882574021
1063105970
767656115
1245691197
459895740
1514139753
315102973
331201589
1365175644
1471019985
473575871
1279802068
1417962731
1164357963
1131729769
836731693
610609682
909080670
1562896349
1651040609
1182435347
1173989208
692677504
997506071
1061017222
388446468
937154689
1173570969
411674877
1703817951
800263691
979814932
420856636
651593658
490066467
807286814
446841888
1017401219
1484198796
994671187
1329162665
894227594
785209981
481568770
1728795643
1408944393
1357397836
654787406
1150860172
1341784778
951252056
775574012
830756509
1138246835
1778204459
601453029
1163841547
1519663867
741958763
1716260836
381728833
1429239122
1131215131
1464309059
1724423518
1358283702
1202335716
537354232
389136053
614482355
1128671182
649504085
649718018
831128465
531447272
882165524
1001392182
1437386426
830898961
890363925
1025587747
553467202
1173423710
862725911
999653176
995252736
1360661693
1261030544
1696497703
1360331472
1058032184
716759838
656867882
483266929
735924826
727965840
870867631
935108977
961579480
899339565
784820515
1000948914
569198903
431331938
876303978
1334285857
956634903
584712944
1056537462
478868454
865302644
725547405
988192473
1027180924
1188890051
1628096289
727385858
264002802
1181524088
474272654
783888196
1661841928
913092351
147178236
1788106797
1212147518
658567256
832379726
1117506077
1043439164
350320684
336142551
1078260489
548674006
482159070
711695543
788234448
1074440223
754981944
1691362707
504710821
1037524214
559334708
1629286752
947835092
144247312
617856757
725443699
619701658
1012478116
649655173
588089870
496371914
1767766853
442788228
353302694
382197828
1692727820
428684735
694798530
663572602
1340917508
508998646
924682993
944567572
708542754
650167045
1620798317
309854306
919801966
797358409
531789839
817302385
782575039
487633941
752868814
1616214146
729993442
983390280
528808572
1342206543
599733873
736419775
972843439
562696827
400174655
393301087
1522655022
968473171
895012094
200723741
648560853
485502732
653571241
451869154
972674394
844925923
1191513236
1286783219
820942462
755238447
693112260
1608478002
714108589
814579360
500152989
653352302
750193841
1113299221
476452037
442455605
695712662
930814133
1765688852
884217587
957333265
938387946
487682117
1572757943
1156221416
1402425327
1489707120
1411424101
719877733
476204177
743562003
1394822053
538642807
558683856
938126649
400182794
838129323
1715609005
1632476430
682235818
625544034
357770250
640870952
217619598
864168175
836161093
869219340
829408455
1102887828
1156730557
894152074
1619146593
1142506298
852942929
963228637
1465093350
1729622653
788275213
916151918
475121478
1067136978
410206068
48786899
1307321756
1014513621
1628069853
1267866383
1139297214
1182609587
1025632455
1566071069
1400253882
607404873
1047025289
807947540
836789689
1031490725
1142165330
817558697
827536415
1247148319
632799079
540712999
962268521
442155117
1457096859
961918407
966142721
531492776
1499560012
872394154
813344386
239460269
631768842
895281363
593583664
1160488839
1415951527
1263391008
678026493
821867051
1674249564
1089445741
273798059
907929997
1045280558
1278046789
1142255039
1269471956
907343866
1322937949
1047929615
1048411746
284567665
946379762
492120229
1390975040
1619117447
669118708
1046482032
908334747
1092915995
1309222153
1436203707
828668646
741646881
1436253757
781409816
773239134
428091100
935743737
925117297
775182278
1013184565
1038928925
1146655766
1050390147
1640480994
1244253972
757872548
787349150
1740957703
941713064
836547400
572358290
723109406
1534766900
1403663543
943091876
631435496
206819283
1514133447
913964610
473547366
1466647956
1385757468
1177990092
1047033068
746172243
1631566981
1193623984
543375883
661717483
702592434
485714702
986492206
1474032851
812684635
558991334
1023573381
762978813
1086702316
1684475420
837479383
1068111747
676960717
1085408079
1327627477
594334034
1093570415
1013517139
861555285
1483280905
434796420
1045142699
1685420656
634095579
607339669
456212640
324814560
911996839
838310927
1036210459
866588426
491396998
1070511961
410768796
1253259048
733784073
1198435394
1717956606
117143367
1510599808
791625698
406933241
1205064760
515928891
910759322
1336651352
1109895310
1043785559
1439094531
860835461
967669705
1566757157
986524151
742785297
1094066192
349357100
1047848686
1309087574
1398716775
1321868785
208546105
1121097793
1374238178
1026904492
1319913592
698318195
888456933
1256280428
429165079
816685835
886632646
141889740
1386255168
779653080
1491748965
969907462
563827980
1314089669
1463915756
1017472834
586071836
718142442
1420235057
1324002533
772959397
416066314
898861819
1550695664
1035317220
1327479588
502939934
646479155
1405160229
1191672749
740131536
1025980306
862622482
595674034
740259945
447023883
1469528126
984304535
950840826
732128231
1092775648
846005605
175257779
1499986385
419152288
352498028
291151357
612788523
1122917572
1441543501
1054720149
659868083
953572050
421703703
1519157220
828240866
1261906599
1417014838
772420956
362058937
983553730
899695727
509128740
534790510
917903897
775159167
839305300
543310664
1611069406
486038177
1392050553
796739004
951632386
457065478
974101311
1062988285
308125721
478375280
983651441
1333490175
429726760
1627682187
441154144
1055148022
723393232
914555329
904708256
733925136
1774310424
1057281310
1196961544
603444627
624740523
215899972
1297531636
1072257702
709779212
980964303
830779719
836279024
502965116
864133911
510387970
988221785
942021388
1123573029
640242445
1483521548
767841229
892767136
654880717
1317979075
1108521498
1455765950
1115757579
669597943
740335486
864210295
867150254
1350804550
831563348
694341115
189767363
1302828936
1251416460
652021100
1385913352
748565529
601063443
440965638
1386996833
519570155
415738013
1274040868
1152944541
1366189317
959894867
1734850954
680788356
1012868202
657665360
708251914
927654498
1328061030
1171052969
524765052
963160750
666413604
519439955
1055588380
1293081577
486861726
761235458
1173388279
1205636811
1185897316
1159619441
736688321
1353320703
677438152
654963159
716163071
991746905
1698720297
1298518180
573918777
1525766288
925852025
597194654
1181134883
1345166762
1293166867
440652971
1660073013
734735363
931153374
659816171
377121726
1007629898
1134940702
818737030
904138910
647065650
1151233665
718770337
492870501
1776678512
1091368804
1389289749
1124135249
1264108797
1369766788
885168833
1685008002
1630792775
932306696
1475796743
114379293
1480546794
836416586
1133740342
1321751190
1147868263
1595531455
1256006434
1616155392
923086645
438172550
1389394529
998575484
520834765
1309981935
1215900404
458817014
1629580837
905339398
789074906
755603092
1448484265
725445460
1134905998
1776627566
648148229
475584262
790232896
881009741
626079148
357987697
1228707467
1170631236
893600243
809007577
770243365
864916991
1314212984
1458083769
1067603248
614677412
1092775358
904690675
1507557351
1334952051
492484866
809424535
1432891963
1103568842
1152226381
1758714409
794712667
1107761895
1365398884
356437823
489301831
524929972
1696621618
685408027
1425650028
894608288
930249336
1330375696
535250073
1087938863
1653623914
1567395431
1607101087
508757058
1049442760
1224176304
1115365951
635394562
979430556
727327959
1262249934
569670925
1041025689
1060990442
941662163
838142790
1078855797
1658400741
1750703712
1270476503
1625499088
1061754150
1798941203
402943243
1615608269
371593699
1392681074
650388155
738801939
1154593910
928671333
1288803023
1055890152
617817196
802797689
791352654
1787922212
509747657
712324107
754693842
405534849
529610690
1214214603
574040151
1103177081
1771148606
1050121833
1469534020
447359891
941938585
1089289340
796112872
360368820
311990544
1056704138
1134588950
949260424
1702478795
1653683754
1794134389
1139786878
1426199940
784988689
824419098
372445166
928702186
1363867290
414529763
526802164
1128800130
913336683
1386081824
1192058037
969434895
822679766
400239258
953618543
1125467094
1634987244
1723979926
757378428
836079856
1311922349
542820586
484130677
1549407552
844956561
1218889446
1040486818
859170176
372679736
394890703
1132706549
1764302949
997988472
1405231824
904096534
1045946413
646329484
552021464
560625401
353735560
1492842890
1335860010
561558738
681438917
1391896441
593176733
839039688
484076868
1005688720
644591877
563732500
876222251
1254280608
588591736
351798730
760957013
840580190
543915763
1636260979
786725888
559497728
498447881
357103236
1345917761
838022646
1747804320
819436890
331330732
1325889341
1262037959
1475596148
1031416038
566834680
1426340283
783747056
505208006
625840110
842363124
923775959
891880105
1623991348
354874752
576241175
992533520
573152004
559819838
750927477
1398503801
460404513
666608022
1032029927
1508195931
1707859733
1302569833
965489736
766496004
1596322421
1138154827
1097544252
1628636127
849663010
1433180791
55057648
1602720886
789202801
745828042
604423521
868400151
1049305486
810749040
1334839325
798351167
1783105641
1017613712
1554068207
1035452088
728762778
808157638
936397459
911875268
1337452038
1007377972
418848889
1682762102
1643482255
734170152
392296963
1470962059
856646809
1370630941
1511791593
615336004
1164798813
825845395
1074663149
1498367313
1589643195
729787391
822234374
655041136
680759373
564708344
733435625
1126748959
1602848031
993866639
1556221183
1367275019
1474876224
685593945
813860014
581548392
335071657
992503880
1292520737
1410323886
666791785
893130967
1139743909
694730436
1608197702
1210848800
851939008
1698098236
1736138800
273576759
1736273016
918478353
720752361
1074274388
1457901495
1260312805
1448528661
724698578
899060080
785338533
872562013
673894338
896558453
353443504
553883066
1457013300
574164874
444210451
714870272
1554764496
1215189613
718530130
909432486
359069747
524317637
1704468248
1084680968
816772556
827468312
1040894122
826293749
1578147988
407961444
999342852
456292097
1340447831
685724988
772161195
417423892
669277385
726284528
546888557
491156909
1436814457
633956132
500722651
922945567
1359994955
719964703
1467052144
1376103600
939848472
426388359
1352283396
1102819026
821998220
560352888
1673591204
939686722
942189221
791235969
859884402
1041422393
597501015
912516365
1613528753
260445236
1248864330
746087025
1301691638
1005813295
677147894
823376003
1499576049
1175185648
408096592
982500252
446162252
304673226
758360183
162681767
517648651
1470304708
543783491
1682802623
826836201
995294725
632411380
1037217338
676704798
434330158
482265596
725482548
1478708340
1736356597
1083675528
243082983
395462241
1740247768
573864316
674957955
1079043456
637304196
610945732
403172107
891115433
462779113
1090578656
450508669
1141078038
1378667663
633174897
1179148186
730515132
896629970
1087060022
624709901
1120978611
574030006
691966284
454493090
156957031
695886334
444873003
796589072
407650571
197058209
401843183
898229920
850888408
783562073
1464321859
739371595
1607337592
1366567965
778014946
350915081
1028523040
619592044
1792433160
272771903
1067684017
423918910
566966357
481444416
1509016580
1704171634
927939534
358408699
887181229
773444518
614336993
918980272
986327508
1617732045
718292383
1660365191
1226565695
1655796681
1046557089
868835078
1328832695
1632045758
1314792553
924442122
1687861099
852955338
507809720
1269094704
1217491946
668493385
1015600448
1641970376
1316212038
1498602052
1259161594
1632172309
1660288065
1316335617
960001217
1176902025
414476196
546069162
792844125
306589204
779080825
1425837557
353832323
781648487
838476137
1325979848
385476566
549448170
1333451108
1494474944
936518526
1362250035
826582851
775528539
793129134
749745719
270305965
343693458
547708043
1203386055
895998183
472354785
1663908146
1222880163
1454948494
894412452
1717786676
1602944470
387240488
1340389814
463414473
1459790977
887347295
435069261
1067834048
1027912375
1327702298
1009134122
1607671702
566499748
1060977140
231013755
503912744
1403287713
521976024
265014064
1322438998
768081873
685873865
1108614042
1092961671
773572420
1108007749
629439374
1164158538
393778798
720145582
1287400121
747183559
461547100
713488877
1024001807
555146634
269366927
450328624
419113028
1064387624
335364930
549668083
324890046
505245888
1042078505
566673260
1093450940
799956724
178504026
1328587138
1042463134
494401329
803801521
1618429987
691478088
381456623
874406920
813921488
1077332499
1648589805
1630011619
1479408368
671070541
260643760
1257138575
391688915
979777968
1182517836
232370042
680508754
471658522
739566679
1616179094
1146810886
1070620316
1363394262
1495549191
322313192
957659746
427662910
1313734844
490153644
699373718
1593659174
1404370067
804661238
481413491
1028952500
718248081
946157379
545603599
1576264938
1712408116
398302408
406642651
773862843
748873330
884972597
516342851
1464191905
1615145798
706722483
1401123175
935942905
518473969
1457106863
1640367781
1695027595
1112090433
1026625009
1478578709
777198358
980578215
785050808
647370254
390355105
1290080497
1375109569
914747970
837835250
579135371
769500211
603450122
773288050
833707043
384014021
532052274
160026528
724210440
1755171502
981657843
471114185
777643257
431146268
770601876
1322446181
521600440
831550694
881349935
497150373
701871797
1289495762
548615597
840648845
839172265
1244980519
1492314042
1020115924
431964568
1651819403
547801079
500762076
1602852900
435897393
621919174
761699687
1700997960
899373882
719200163
612227928
797201909
1460630150
763251173
710347067
444392435
630456994
891390849
1609962531
762911439
684246912
873418890
294498432
846653574
367692681
891233388
677426833
1052805758
936329751
976802792
921587801
724050304
1730941619
799829976
1015251483
1459890848
975316226
2447125
773527238
966390383
1613818524
427740243
554658930
1006476760
1382516101
783934777
168988565
1497384412
492543813
1103712243
864470530
562391161
748652297
589403693
763589608
629718995
1584654726
943482599
1617295056
211179506
1282692140
791844654
746581316
709563692
1148988473
605290014
711079418
1137777667
1655111372
318222900
1263053255
952704507
881213516
1475030713
1465314449
492829817
1023514463
1219052387
1665065492
1332301669
1531433165
206925517
1388717480
1313493496
1654912502
1197095542
690516481
807507789
790900911
404895919
1146457032
1040010494
754495639
785620382
1676203701
1626469816
1262691808
640106673
1038500429
974590796
914991727
1475713751
999575100
839805041
443959401
1622781659
1407183571
1472921356
890055167
649037319
1252870339
753509665
1075690345
898229239
1117791271
716778504
803426497
523470613
1567007307
962742952
1038540388
1366459237
886533892
708999407
726602891
1319384284
466114783
1545857795
832260829
631991209
573588843
574636990
528640330
665002068
1180544350
796965900
911723744
686006498
874699675
457703937
502335724
808489141
1309540191
506970538
351465542
1081825749
849971175
1431374643
1491174060
487495500
1040684926
589100022
1020812035
802518645
1603202024
704051319
732333043
1609378990
961040259
1314020259
454430370
894804992
1608317830
918110964
816608145
448951808
526684104
1777203653
732151994
509450008
1678221132
1221080285
1477540707
1424317290
386768047
1181769729
852645020
826279180
1315284084
994356943
742851196
377993412
1228852901
1364453559
618508703
1283509349
484022175
1654073953
484732976
1238697838
540016985
554271588
1252325972
1473720774
1073385041
273255599
1186431058
697319743
915430839
845620581
748869533
651573220
1393677440
1442802933
1369177011
1042930876
1122748672
708461719
1655507881
1381332489
850120162
1645480199
1109714752
891197110
864907440
1435146581
485472578
765273357
1218422535
815750407
1149934521
1563501527
848397341
1332559392
1177955999
633079258
1499979863
731995111
1667898944
827993602
720473969
551958773
777330937
431815836
1237807832
1406629036
1033886896
566550883
389648375
355048012
1007038291
1256098089
627408370
1475080880
1643397443
1082272293
412052038
1788591266
1220534412
1071360922
1214378787
1079639101
731196707
352666051
1017604857
1382470701
886480205
881473562
854059769
1638239207
1743204982
1625332921
341297151
1444302291
1117892241
418851557
1557170453
526406457
796035581
1096314954
670442323
1634878071
944417675
1382361598
1393619648
1264975947
1140308456
976095587
803303833
1102186688
1512037361
1121368972
934666892
1663998153
799846180
1230365189
1428407565
831451354
1168033052
505305778
817538908
763314456
967855603
840597979
973298215
305179953
915592931
885538921
345750202
1365068297
1355496939
685016488
589865343
1044260004
613007566
640658362
1198037637
307642531
688131411
1541135332
1674536564
1613005403
673928712
540617677
1203061683
1349975838
434332888
656184648
1013678287
1318617422
170812813
1263069275
592350990
550783257
864533855
1582571505
399374874
939873552
821227810
1618825010
410716303
1598842931
1028913170
919588119
565636310
1130110123
672971533
1528278468
1066211912
853344405
590792449
613125628
990166182
1146468659
1429913129
681297442
1054685712
208952461
491408344
398596762
2077582
156242565
456641248
847472626
140549540
1496432012
374705065
650214374
471668349
198252398
872942745
231204703
1217629680
1248871297
497682799
1192026717
920254529
1411806161
1349627477
514768034
938810564
1521914737
1300185697
782999393
482125817
1674849780
1371476532
681055194
717566201
1334317771
650215099
1730956169
1026913291
890066750
571002590
729173090
671625345
507263228
800764247
1313089525
737075247
382840099
1450847925
797731941
1132817729
962777272
479163154
1347681010
1541197716
1578658186
478624696
1513189126
1147598034
1332228011
468405156
436317698
1060185663
566030694
1584241992
1549069722
290230320
675336623
224471276
1011901387
498620462
1194723894
534931005
1379840571
800070036
589261579
447106817
502244402
701960238
702964186
831644637
1360058208
416970945
585263115
774536902
378662450
756988782
552686493
1370776444
871944894
1629558387
366871197
215472425
979645406
969043539
1085686616
831802528
793054959
719700046
1096554526
810008341
465828790
1776639261
456833382
1056770386
570314035
1716232462
354993408
63488181
659048023
379011703
1215549050
990837086
847251760
492072276
795825987
904747562
734735496
727664762
1133016928
478474338
402290834
658977617
708931060
1341064053
569542078
644499813
505835539
601771005
1568856633
1084175184
1720544309
609530881
400967471
514410260
1631956617
467626107
1460864828
1025525325
1453338650
610899603
462148232
932262127
368581696
1383948128
754365249
459793953
1450969235
925182172
147203586
1753233730
627340982
758683313
1112642833
1469565759
193214527
707695504
850103482
1016574594
578718003
634003605
1225923359
903896266
753239267
920283467
657125006
880163575
743251099
807946829
534487170
485735811
1250763665
1723453536
380269928
824772468
1001562978
814433917
792767845
1698869224
1248106208
636160484
1317604510
409899829
681781288
901356205
1305539679
252183277
389718376
1164044845
885817587
1055853320
666464315
863540949
595286491
1057855243
698738446
339454592
1446297708
392227517
639638304
1261433781
1089496402
976374563
666497232
744951731
1008139592
615714114
1356099276
542447207
1023213208
1454858298
760857262
1299412462
960505859
812037979
966345467
1592846429
394959242
750862477
745080834
645623090
1102873017
816008732
1768472274
356350023
1389909984
1625579686
1270654323
831486730
826163010
1256277669
690835575
1357571200
432544994
1195968533
662502804
825879333
774011183
892613920
573241071
1317420852
395087656
846896234
554638752
1395355524
668758391
346880824
232590394
1669849560
520401901
1427958116
1488700892
669861321
1400280663
481045042
1440591361
1357809006
1338695617
970097713
853971511
1022549423
1100857546
670203208
1715752089
1368036970
791126217
1304931592
769927726
509613553
870523106
1134317128
1223669598
1234862518
940602471
1418692684
933968086
520280431
1497426020
345712733
1063759811
1378311259
848407529
1208584803
1421935613
574946736
1125636889
1358540937
1082912145
616838215
1432130971
1394444018
1590127336
881059665
875100428
760616305
444557601
302206600
1775667782
496739377
807327714
90838394
1748909058
944292497
1435508405
863303533
1132102125
855707372
262921001
1427961286
829827503
372894391
1014397274
1346412318
569275907
1696305109
1278947986
667106075
1314049982
1180396449
544064537
1186118665
448944514
1154087394
1495705905
784394913
1296064518
1583818022
1494782487
1112540956
317612639
661736015
1069745711
1263528708
1331443331
1326959188
414215191
1731423695
890583813
1790408
171321698
737044625
1178902750
700180023
863654240
1316622410
1474833061
418185450
788275520
601856317
766010301
1690598333
887849942
1595311276
442542459
1153608371
836635928
899504965
1036583334
337393533
514207395
1477750233
505287383
1674506637
879711153
1053834692
75025450
496508479
1458351641
1363057286
507983664
772060669
1671540975
695582364
497072533
994698607
220138410
505840195
963884343
621270961
456077289
1389559438
1086527674
337444062
1422336790
744317116
460486231
1249471118
208736226
635652083
684191972
1090998555
1668286719
1147007290
55120843
1780294086
634131222
809920402
781910513
751372525
1174588559
561064434
989121366
1039777479
995975387
1042972357
470291562
1301781781
1011918327
826541302
1093754107
1205308103
591245660
819312206
914386563
853783113
762778831
1023978558
1664191642
1771701535
787418949
1254947589
706031646
1573197647
1451676938
723061770
1776250836
343278460
903123503
1081096038
953517229
650888872
796675859
1221060859
980916553
1654049573
1075440730
1190591237
1322935434
1731810834
911065987
381125676
166117212
459497466
1622879066
552625681
1249300009
320123630
887720088
1196958635
730722893
505679428
900362003
840403971
1382163789
1799099766
769368694
950826045
853978566
706240835
1010358468
535889296
414334430
1554004094
894492766
1304660509
1254282330
988236782
857376571
1250482554
1070337017
576617328
613073111
207316047
1201543981
807358038
1382795210
1339181702
1043836660
383827244
933215976
493949605
1723429669
898402616
735007852
525211538
668828628
650854663
604266877
1461564001
1400607938
1317427482
1398802040
1224131619
1081687752
418041040
1544960610
1266334176
752787171
1342322780
1317618316
397003999
505879877
1045647438
1443850620
481631020
916975135
470422886
118075597
471185874
690019749
964688982
1430986667
766897047
476139358
1615951689
1648644802
404728878
1781510762
1640978611
793175322
858155933
1776771598
800947614
1112129606
889992789
667019015
1288252857
1593369032
532646094
577654632
829233940
1124453043
1065728827
1383745049
1212628139
1175973153
1117370624
1014313725
722169517
912218676
1336228852
1655703914
1075855182
1116037891
633451593
530448388
1418050722
756445082
1146536207
482019723
1129347803
684352690
1096565973
770990336
112358363
739072808
1196633896
1324904003
417454662
1340560465
683793065
391379894
1655227017
519989464
759587888
555508745
638891463
547663697
522004764
522939718
1005473707
905666630
376989050
482450739
488730922
499514090
1716134805
743096970
804536761
1791355768
1134510649
894782286
390759709
1303000334
1657709127
806416156
916292244
1617112576
1025117650
910528108
1612188478
902824386
1151629461
852698583
1075947574
1746391079
701314313
647101314
1462820206
567037907
1429839757
1035075283
917523897
1386065892
730744231
1309192951
1324833373
354443326
261041047
787563662
864867638
1464641965
260818747
1169637152
580114197
620997190
828678538
785679595
1058554275
813830963
1242476721
525476633
862471127
671208073
1757878633
1034754318
503603625
562304001
1442939956
1341665797
916144968
715839300
867273435
994763894
492253411
380969178
863205679
1603608601
1264459289
1120129556
525214564
1018075867
1031250419
467487472
1133808288
839534685
442910252
799269096
611482968
830865924
573171552
925709780
1009619665
1441949166
1029819529
786993397
883485173
1226561185
1647074748
958057075
1467568976
354635294
1488325035
792306048
836287852
672836847
1406779546
428460843
1778963960
858027974
849213023
907529565
783815551
1209555148
1403251571
315827329
356193749
1632555464
322237455
791292901
1497585135
1421539507
1062237698
399089560
800825068
876305181
694655110
569295206
836899679
1100954019
1014785577
864132840
1246850768
297148911
694518474
1547058251
1048358940
736663296
1340278383
979080725
1134218202
1524351741
640914606
1263424719
1112404643
1664298222
496287070
537320103
910296961
1245924144
1402112677
778207174
597351935
1638743869
1282942202
871462257
1393153664
1325785957
1670905401
1185802618
1132004509
1262230626
1213468378
321473926
1621060320
474976490
359779169
335357057
369705629
1030600830
976849262
1089245067
1049268922
731771560
1778097425
977694673
1718830519
987576844
845307158
880575894
701908992
1207594981
428405328
921844061
124692080
682599772
1119216538
1496699007
511342470
1429654881
576455307
306865490
1311494591
1112976867
1315802181
1352668946
1120435206
998689447
509295319
948974056
605363305
817502120
833440108
377344250
1702982239
989569091
1017742515
1509647253
1717374625
1024868547
53637383
855829136
894172176
235007331
1061436106
847285019
1462741161
858312846
973649026
464539484
1044574302
494829960
661158402
1258442039
890019189
860771705
795865307
660168192
1392188101
943849641
1003559150
390179650
525210599
129628341
1476875172
309975295
684760118
243480148
680476818
1753524821
1380850608
810425929
566454027
709377272
1279632931
1655470033
428241529
1597804473
957180545
292772616
1320618154
799301512
1594967005
1567265011
1702417499
968768773
838660035
462635891
634451622
858641401
1313610417
986075866
1643633652
1420862239
784617778
1765753026
1573479570
1635800675
1223167320
461465424
206757486
1027719447
1246435801
794393599
1349682541
1415559281
486183549
783118391
170659390
1428178940
1058245528
1552481850
956236303
818557825
552348469
996711238
398017931
100917113
1373604403
1680026053
793003763
793673028
1022514728
653984009
1674286619
1386094864
604757751
877172073
464108742
684169344
1084585368
918168823
1396190452
1407127903
539241557
641339828
791725271
316256221
590690630
1167492319
869887903
592263373
264984995
966141403
1029265818
1160779703
1331569237
773288371
886744060
905389470
999971606
688076595
1623770013
536013709
203398008
1675696453
1480779496
864669351
1117718165
1361806736
547122585
430880717
466634698
603929006
95386273
1175515165
999177247
696855105
995225461
1566478537
1500055964
1207786577
931443314
1070941254
637930360
1449739178
936318934
749006967
1467657345
714464318
1638804931
872495711
671120732
956331822
1498622094
596778792
774605786
799165498
538788190
1776123010
801078934
1584067858
953573057
652079266
707419187
856054325
814769468
903132054
418649025
545503122
748276456
1349188473
1021656545
695834486
1664790436
255359797
724550185
543434604
185431484
459807443
542691315
1234413325
1569029637
338723321
998614936
1575601317
365456710
794165520
1793871600
883826232
662607736
1345069576
1471527989
575153615
1691793905
839050328
1300725529
552516637
741074069
626492869
1450505859
415629274
810402365
862200056
1424517279
1456370409
726263973
759552395
290429648
1527254768
1659139502
796201900
1013994690
710819269
776231476
996338274
607837198
431362408
962173978
440345423
405570979
715024442
745442307
832834183
1301894913
839964190
1003332540
488627186
1435270782
1422231114
279928879
544305626
216403210
833921744
621410393
1139104471
856022676
991305308
1596422329
935687123
1374918884
843519206
1034946633
485556999
494485536
1083405481
668803139
1231704280
949090572
1063671945
1108299345
1621756182
1289312166
1125877189
1778346126
608739543
638933324
572896177
525447434
740249726
1038513853
807956609
1692830355
937967325
1327524153
557473466
546844495
358724860
1287419927
399634793
1364190143
1410228951
894127841
1249216494
1709394206
1227154918
1688721330
198450956
604802949
803256864
1544559836
1393139934
751532034
719065093
373404465
724398031
894306353
1231637598
720989613
693765154
1032291236
58157697
664844574
521632197
1184596156
1068056953
1619582996
1451723841
1068241192
581609950
1513183324
587893204
511338938
1198155462
780846462
1689072388
1350741319
904040921
936342147
1469172631
1172656026
1741649500
1256731151
1043273977
752875981
617238403
1756676530
682496243
1301776073
1677672211
1791781050
952196050
244861050
836484091
1045866864
1198396377
641626172
981448935
1686692414
1068310962
624717013
1546122861
1073244075
1377799427
1659724017
963540385
881258582
1392371025
620253884
1069950825
455344854
1112232587
969813014
1689567331
588894646
324578754
1004201679
1224088106
1625174023
1362792846
915015053
302176502
1289809404
605250666
739314225
392664299
989903783
1475349511
1241218300
1476112667
1046882329
725422338
980533431
749331272
1677990088
1640779670
428155374
970182140
105586858
212048992
693471525
786586641
1321741609
1180160031
1252231516
711528167
1058301354
489939522
1690106990
1509250286
1154736129
1266426988
837946593
1375385577
629955385
420768311
693711813
1346390998
1078348467
492749417
787499304
650964517
938297827
610135420
448891706
1142974282
734693666
484806684
852788822
1102570622
1128447455
1701808262
587458039
277024017
926628250
734169952
1080068975
1185159249
1060818825
693408406
889500229
1695288206
1199625595
223127994
1117791018
1143559136
1747044540
608047426
591670585
1361422147
1611847732
1641648137
550839831
1751817965
743432205
1129819157
1004530521
1661678523
530644230
1248434028
350492565
464459100
1131904314
781825768
524887871
1420896611
533990074
355530903
1684558006
618510305
822299845
780463803
1477516204
1552919571
793871707
417101197
1704780560
1007116069
1131647603
831162061
1781101084
1457401882
1031888144
1099818583
1209088392
924395484
643919165
1134892321
1226248645
715715877
303828039
1209970257
1688967789
1455217117
1769612729
10295119
935228997
375288653
1676167768
468387363
443115134
738961063
991682634
1230111605
1051461359
857165069
1144093074
1082605291
1016064290
418653391
621293530
1079823688
1369181275
485060333
714344867
792364286
1031736727
605722539
506205229
596419831
1061724271
900105257
1108057933
925283353
1032409966
854826284
858753094
651935848
1059034570
922918756
413566534
914514677
777581783
962394154
789997600
675537086
957914387
526384221
1571725163
1429880387
1032971689
1316651668
710359945
947696494
1310045599
1509457312
397112598
642254129
662071595
611152317
933363240
557001739
1071258432
1766942126
1227948164
1686232269
1300474359
1519189848
1049709625
1485072509
1085213197
888356083
778164012
1614150551
931699230
1405874822
250747736
891512810
1695449141
830615283
1069523318
1349252024
1685760615
1560396016
1697625947
686891266
1429578060
412554745
857282520
566263463
294516908
1786172380
1123841460
1628068575
326939802
1323655092
615095795
837460156
803442906
681620502
1737927072
926007655
468269545
1224858122
1129531432
534322319
841187796
527973555
1707074683
582013293
1663781844
245004123
147682241
1208648022
1683856241
651557081
1263498149
1656120598
1201635893
1307650003
958868352
748246044
1196742416
1019549042
976937130
487002738
734477739
640772996
1049603521
1129730746
1740291558
1386636843
445934468
728001815
947193658
1560463246
811016420
826475454
993938023
736140649
976192159
1228102807
629813129
71947086
165849398
487458078
498075616
773940934
673973702
1418518480
859995568
633538175
533482946
221518410
1214305866
871961448
1047041675
681761558
839907050
946902641
1073344702
1298172175
693483314
1007948716
955706997
1018220802
1313385995
372510155
1101707718
1506865227
1185433109
791497554
1185823587
1098968246
677421313
486087834
1621855185
1157581099
1369288185
1109018971
1450717187
1200256397
1643060905
967931990
754557379
968467439
1013510756
982660753
519755161
1038639218
612028419
1356188879
860489189
846376798
1209983812
1194372521
1076761565
1365547274
765186577
895790132
1475233281
321866043
943313615
919502136
1694763739
1605621945
265518544
793518068
979375880
882658818
1052918709
1070735931
827720421
1776565731
230159247
1329506523
1783140238
646342852
1340111814
1316224569
1349619991
703481725
958953917
825852960
1434860286
1665869557
1590475131
397281634
1656739365
1388840209
1337736490
1000339614
1617173471
629966591
619596192
954894536
443057853
1034947496
730540104
1587048408
975026231
356717335
1073602576
1483369176
653220661
733345063
1302657903
522538977
512588756
1046401887
620476593
372241265
630885583
483788491
1230082600
563217205
763178813
362712108
988384898
717962074
946299590
1740054244
855625697
913087542
1304853154
341275381
1057895689
1261896036
864068203
1013343530
1139907196
933855986
667748586
995945876
1611556678
891912759
1451786035
1555427287
1511349365
1016645471
668346202
1114281746
1748869620
919754531
1217563542
370193041
249246797
280569568
270621256
1787190884
1034952421
928608255
1636554455
1552882494
974057544
1311963715
1331461391
652221594
881953738
1235860905
982994757
1741553846
764209805
954873614
711747983
576138880
1743998587
1432161979
1178911467
1498685451
1203775880
1205106424
352380618
147333848
488273970
1275943401
1662649314
625205797
1065800150
842380495
914997772
855370188
797939982
1030317955
482115134
1674741804
1059655663
1140431342
1637084962
392184975
620460631
1029225058
583814377
260271844
1141437878
390922875
44066737
253526742
1198563629
1456921049
670642977
1446803068
514508636
1649565080
749031069
394688601
1353980343
909133965
1269044790
1487696550
397219775
1186609532
269252755
679821497
557625072
259307311
977898097
730384085
686073094
1677245348
714937524
900138460
731914823
1056600764
1375977931
815468066
575838949
457143578
743635542
652157894
627707952
1218318335
755831251
543888403
831104790
858375336
1751593330
765841172
1649416831
931515036
720892254
1750971136
1667375307
827835824
892092513
1237021921
958352406
667930882
806404383
1398789487
1647993163
1212796851
1236175917
1315277462
1296370982
1432135280
1064913806
421230435
907488506
752852397
564504140
685351101
1515675008
1337060433
976923484
998875937
1120544022
1032442753
1120538976
761824561
415563389
1191978023
972056649
1599601529
1651411434
1613073359
1082155598
713837249
467653656
328349243
490692225
1604730892
1158454595
1760474951
992667440
1297634205
380318370
817790367
535809128
1370368045
796832192
1013913836
437502973
243871937
870838225
1387973528
1715090923
756324572
1603622196
951475104
1533477839
1475571774
877671762
719423799
794993030
1224832950
1760970942
640476473
519440337
1700070036
545163246
546015522
896783285
508026594
861997722
1564030323
676928350
1485894945
1380859897
1253989005
1662540472
240778187
509259476
699862527
392296475
1178576051
1334982205
1117904699
1664458617
1147668242
1080366517
715048721
475274314
635049465
1259020630
532444622
739745296
133825393
807209188
485649749
1280933596
1258228071
1560215101
1343050566
768555448
1353225868
1644823181
163400102
1453062232
519401530
802865008
701459748
681978345
904653020
1138958598
1021149005
1013576544
1017077760
929424125
496277336
509266708
1011837118
1457217210
869573966
823069347
309536881
886957357
1643215792
634130078
668639296
700540152
1001294863
567187062
835735621
459349596
1655077805
1667861649
644836937
474873681
345209166
721975200
1020356586
1448357299
831955485
1008885488
707232595
489879381
482343307
1382190264
1315068883
378244357
665566178
789118540
1471149148
933966881
750114180
1731854142
672449400
1124206972
1015874718
855431848
792668507
1037943696
1592909268
952429192
874944772
1377655934
170720168
1272589539
1281380486
1599465997
916699538
442452738
700748142
1147248935
840070048
555480898
784949163
1058840499
1467686467
489624533
1020947986
1068983081
1097541997
1010183277
1723163441
444803529
1311474485
580468062
391934986
282228523
1095017886
1095960517
562814731
1199421501
1136421684
1141908619
398924751
621152020
896483294
568459307
1360043435
1163404434
1375288677
1277688246
1042754670
742050427
338984551
645098841
541437296
909472106
1417807839
1045383703
535855614
1339611034
562251555
661902886
736976819
535188732
1126458
816693378
421159248
542881104
245224636
1135023531
505026128
703617001
1156026374
721519240
575072460
458654434
1297626369
1068731287
1139931662
1652928262
1230969668
1199431153
735887727
374349618
1408772375
451830629
756407378
1090185911
851371290
199291591
1392427947
1702075778
375755174
1192291673
938731587
1527661693
675333547
1141590384
942236077
1311636707
864842816
1178608495
300585303
1326730050
560707923
1031294201
389432159
1284579805
1799495274
1331831404
589669433
874931274
1672390453
479590292
413490037
818938145
947841212
744055117
501558305
922393903
1064429406
1604094106
272820149
1374026099
514309313
984022337
1557542769
458570786
827903049
1326686474
1681145949
761382055
1521533436
1519834628
637109646
495726234
844453173
903356936
1060812750
1690442546
770190988
860877367
1138219185
1523141560
726692163
1051220623
801332727
877750933
1256216347
1187676456
474477171
1288431515
459152095
1670717356
1479331420
721792568
951206710
1599288958
488674417
1544382537
787105028
321619270
1020883337
1075438264
895359632
751545568
1648992518
477460861
1271381997
1054933205
1350683213
1255810929
1319199353
651573817
1586235606
1417693463
1195603711
557071131
746554515
1273030974
914029950
928584742
835020165
1137354668
1362099975
1341806936
489133451
975779342
687130514
509937986
824211541
457683636
985640693
743357193
1133562275
808593302
506454744
1487201792
1178475829
914666130
1409545236
737667555
909117522
1586473330
1625516231
314846613
1092200138
1208577699
565297455
907819744
763498150
921507116
237093361
1459190390
703571746
686607810
547898730
1700760135
576682093
146100351
1106557762
1383748025
1213737304
496865471
521190771
822837233
1160549645
1699467690
276208486
802663584
669165962
1341166289
1635018417
652017865
646218297
733449835
1087724474
947318980
1325836577
982805656
1026199280
987939061
1314935364
601820954
125647874
759643740
661228715
1178054432
1554430866
691931182
950191228
1308685975
713617178
746585223
1552999691
1272804808
675908261
641999597
560821420
469735786
978400761
1524232481
791252835
1247491802
701640570
1453185457
330370374
1657562487
1468417928
1145991752
854208412
1114030292
546182316
426412957
863723303
686593602
1268348109
1315516008
854130446
871181866
537371471
671267120
1253239553
1258588964
1717524243
739370774
1709743229
853711077
1204604719
341090532
553993441
509444507
657500928
941139463
1032550292
1039588694
551292761
1053156073
952962457
679528734
1703866662
1248160638
1296198332
386124849
500878159
600454413
997889714
1628930736
667238294
1350775389
863427211
1498275067
1718549631
390685490
753134364
1225729110
452602143
1073060660
1000210024
975378145
740457527
663889320
423643762
526111074
1401188536
1106942946
1479009109
907914338
1238481761
438938136
1788890721
1031592215
1555210739
1673603444
979117609
1021728021
507990493
1019890041
977237606
905261976
847750132
1766501384
485681134
1144138267
1466282959
1260003858
948185033
1019364809
680682879
944810693
1068490807
1028677307
889312721
1189440436
814903435
1287986820
975660847
1665612366
1459459204
477797684
1054664463
772343008
1012025184
1322345197
410937643
946214900
886320663
127969157
1121380122
1600740415
1102157603
758002482
1799697026
519046101
1741621805
14507723
1325844836
652202654
580420782
472860884
1512140024
986767291
459151769
447119282
692589206
518056146
877367946
188898563
1666475775
1216025388
359683613
1382281360
1384444531
869050985
974509626
651916137
1382413973
988096116
1455346253
1695395422
562838952
1441023665
1000595606
837957331
818365049
521444351
1696619910
918614297
910310651
1754472554
890674166
859933502
554266523
1321614574
1312391599
1475650813
988531338
717056928
699926828
616294711
422893053
615706081
423040959
1156924455
419216228
1086798411
1024623597
1569379074
872184840
1107696322
1280968094
458233152
139459548
1715331410
804999035
504535272
516037355
550105800
473442963
858193933
972015653
528414826
492810768
384074855
1779257546
664322392
629253856
1330802443
1285618555
577988309
919107566
894529966
1155785604
1733582704
628322668
648074305
1154741959
1362243274
377713207
1522685808
461844508
494575549
379370237
1088901976
1350526893
537898977
940689997
1757800666
1615930576
1343709515
962748132
932689916
916864141
732368154
1099048304
481311558
1198615698
464090195
709439225
571724118
1308090087
1341741722
898453051
1665084056
1212951372
500267565
1766491084
335881772
499885642
1338767372
1464159405
1759516569
1539718180
1633208206
975519718
297961682
1061380746
890760560
1015146762
870556924
621721499
1267020001
344172073
1377981745
808628416
1064496045
381564036
917719473
407354572
1712148999
1796072396
1047553490
1760879696
776217992
589582872
851165230
740347722
1794044969
720689175
705841261
684062676
815599570
528525098
1135409102
734324394
1105687569
936797615
862685224
1146235267
524616499
475333644
1761146779
399270649
889915010
1223453067
502775010
1702117333
146517721
1175964320
1799119413
356472835
967423744
638065464
1505489934
1345550959
1115697833
1165344649
1116129784
1614716997
1326990983
1447588133
938595030
369727018
1081695250
1281035190
874430185
1727290331
805410942
1483395114
1711788607
677158233
1103298788
1145024457
458337561
545145971
312413384
1753566604
1259056704
610527733
945968794
1066831283
545050024
510323763
723079497
1056479586
581448747
631833619
1183635665
815324880
1617432903
830873617
1160834965
729964142
1438766905
621401794
952722830
1052887034
608422704
120537421
562953127
1435459312
691812049
1606965163
1724266203
890083158
1119947740
1328846575
411333079
1251213529
562417511
774269087
1460034533
565310379
608612335
502986957
726206310
856122912
843540950
1065585740
379296003
1354418483
1008117291
1345886717
1602441323
1455403178
561459042
1415557412
996027585
1670428094
1608045173
466452747
531112555
886150593
1007431305
1285791637
1193483941
694002467
1780952585
1431518194
1670588606
504090953
537240651
1713408898
702287314
808988662
1062580829
1085363483
511934475
1692096788
793518698
1642496536
1086727602
518890230
870471425
1109631292
694487876
710778321
1226542082
1073319623
565728624
1065489683
1791925106
386748345
1260026213
849228897
994251952
830680392
1388409769
1178854880
334607863
608228098
1249239664
1393102948
418648015
1776912076
1209444585
1504676016
664895943
1473506753
1419541535
1135168593
666147428
1196924885
1108086700
686298188
1007457740
792936662
1057913534
1712105724
1355038457
660413251
397150712
291339076
636505210
1573236560
259221076
1419182941
1012288941
771506917
381920146
1379376668
1080471088
1104814889
770311223
956513237
905828606
745807717
772425613
419823532
756759650
698074095
1175101422
534139481
1205184734
1140042379
1091015575
851003705
925702726
1182710169
896976222
506992256
1321494522
1195175878
644845636
1616424146
812435800
439700584
1286263948
1017476076
427059469
888162028
1784010003
1043217934
397610366
1115843291
288013555
554173495
385388383
1012474913
154523360
1059131959
521323716
503278196
435171363
509821800
602724099
544316880
1520780785
753392559
1065575807
801242440
762026669
974537850
1656320182
893486529
577284609
600546965
814265985
407266392
560962647
1727064882
1630503853
1084789189
1703200878
946722670
855904180
1277266050
720941034
797121301
1625244033
576170474
1760449702
811529796
1001271785
793096473
538311776
283318699
184068910
895361239
381715372
1632358274
807256539
1482533488
445499678
1098506477
1055581990
915334380
1294409595
504226256
1210435382
1403750428
1051041717
416377020
847786086
741105124
869549506
993603206
790465891
459184980
854731713
1653026529
552500598
745302472
657522701
851761407
560035791
832445266
1442737612
739365646
1016794039
1642422903
1182749687
553608264
1287118404
995761319
692034074
247465605
1465878206
1451356128
535439120
983071260
496121988
806257725
920684622
856332364
549293644
583174932
949638445
408419062
756692024
739662335
526897272
1009931919
988092723
889440945
196598433
252324831
1019578499
743467155
407029048
406408355
888049797
982974345
1029786304
576653172
657678054
1204052078
772266075
1589734672
945597518
1065419829
1767374908
902425865
298433246
588240458
736064244
607877115
1138980201
1209802140
400647342
1137644079
875905506
624598175
1222670304
1009951848
1630835016
1354219521
1180544230
1420300700
1368965709
1521778606
959001623
828646608
495889422
808554459
521043209
1133883294
1614258727
1327873704
882129611
1410009234
1104942820
668915329
819862691
1133978393
1432329937
969255628
486114425
907134369
1561733111
508675046
411547217
271418251
1281689023
1719187095
1014104395
310265109
620543034
996455950
762532019
1796527001
1011703489
1174544905
379795837
1475135165
501996878
883024500
537270332
1514714564
434931652
60013832
1227784040
1027159433
534059871
580881616
1335937315
1309663816
736901790
689927179
47284045
334945984
1326831918
1692928799
877401586
348571009
1666857760
559019315
355400383
1177283064
1064713755
1727523736
857445959
327726075
599812586
972661265
748522323
812516990
1341197524
1130046088
538365190
1571690548
1380207779
921338611
918808996
740302905
592363828
797704352
917528335
1279293373
1798423775
517354501
231955213
151127643
881246783
908712170
552106664
210173658
1385724724
596065111
662732296
1466460947
1446900639
843234307
1075694443
450434787
1055724500
939332922
415550488
913300823
718439838
328411600
1690623317
370624589
773472425
1666498838
361961212
1352236283
1522201499
583748
809814631
1184090949
393168055
231196777
624355055
1205926053
588355735
521359181
860099355
364176678
852020906
1418394715
1014201964
633598636
1682696942
1414584484
1346788890
1179652255
445980665
1179276552
1383925498
1376247484
524071073
476377980
1329942693
1417769035
1760476573
760483980
945946695
1303485830
1774434242
774237332
910909426
690610075
637172982
1375057527
796993140
1009294358
1283956131
662433532
1469409413
1112446495
1381576055
46916473
870581373
557684756
240191173
1748133910
990094152
707627807
564354938
808365104
1122665270
1687992974
983086523
1199550243
455197004
1612184733
897898300
386074501
994422550
1036424426
546636767
760316850
642958029
1632554024
368954965
120965322
764896390
51036054
1152891742
1302726597
425056493
1515294119
263526799
786629261
1438217579
1667629011
408552709
1232886986
1676173338
785440748
992020124
632094069
756058198
1530695335
1324151360
1434737469
825325392
454377052
467363343
999050363
493184309
1575388002
518954857
1417782942
1548062221
1242620562
1674895633
998054931
1097428542
761713359
1298833243
789300920
1102381348
1777864039
893245573
626340178
716558987
1442331914
438751224
856415628
787740420
1392411450
430962146
1005551334
1084741665
885673333
863275553
1261380697
920915163
1583395383
295098573
862930392
531004637
1781073312
977778194
1031317522
798275113
1130492728
1155457773
936892556
724389064
695186207
204817148
487025921
1257272989
702249082
542597566
454646209
1464263362
816978581
570808128
1075771872
701074939
47541882
300979129
619817329
1030367394
1254016369
1601358247
804941266
220282239
541063587
1223185757
957763518
1154069807
604925361
535337100
455688538
1130809410
790260395
777853129
680592706
758131012
166772874
1793666227
811236830
617580148
1132382963
548263612
912252460
317212206
640878126
414216628
864576050
878415427
578755464
1313244011
1210152625
853130600
560003337
603981386
760744322
1542716547
978347826
873387452
338365364
441126414
761607804
1196002764
458818918
773066093
1169421534
648968421
1598065122
578778708
722156757
1729287746
935069251
653726712
618724420
668808684
873394417
979898529
1187996949
1216145728
1187254253
765373079
506730004
1565750425
716749359
338109654
391256910
1111888081
565935146
646651652
1149136664
1532875360
471607420
867142823
611753041
719209496
789572875
464078097
1056571981
903940961
1647956528
1793991291
956987047
662106852
1098169833
1143459311
951508964
1042025328
1198000012
656855620
1610257693
331469640
1605348187
1128267345
789264308
995141406
728124146
1201387986
1656001725
788328461
746204185
1300995097
864961497
502213813
801698716
541105546
472705966
1108552475
1683346427
920075927
1661282221
959000495
1704611718
1353652591
607903796
758695433
1070970037
1076352541
1621450257
706603414
173326111
1144302768
562192343
1168548534
1561518923
403709011
424819390
246180048
213090284
888867644
1225045654
923676371
1263021610
409492839
373838914
461452712
1023923029
1009522568
714583392
167873538
1083218192
1132109612
367532096
796655527
746063208
1379182819
991984923
776700482
903522739
1795368179
943275236
409562469
328350484
479571340
853889099
645109240
1077393739
1618589508
1324427536
231009571
861479916
856457630
456408929
1647947726
1448485801
520443301
970556934
976479019
1209489422
1144933915
1156683296
863857105
966394107
595314485
710882596
419592225
772679728
1112730125
1291471299
394084905
698355557
1299276021
391400848
734810724
1069465493
1274711488
1124140691
403770807
965148285
1373284357
1057093748
1077456324
339171289
1297618238
789492962
537353250
341725228
1438814409
925196784
725983127
1116901272
427991979
1149651147
853630493
1202962912
746836584
1665189080
1167253545
1683370926
721318811
1772835762
461317882
973955614
1093721199
477979957
886087586
1001420906
1672627076
937925530
1385620094
1280434002
500091205
523687644
494450964
1073814724
1222265706
982331899
520788542
946043245
1468457064
1160814429
711157670
258592368
232741504
1117578118
207077608
1319997992
930838016
893864729
380333137
632777202
504356957
351791196
1780862719
488548531
965856372
940371615
1033567137
1041166295
987381031
903123303
877539292
1482499442
1058767239
4749295
1631175304
493027480
1653669476
524212129
174149407
195292025
682411407
1004097543
792157047
1018943347
738648655
1046977912
789733892
1184375733
805816099
763489920
513769421
1092647113
1234386768
1347901570
72764780
931106912
1330446622
382953292
1454927541
287597471
1103435250
946597418
836498923
1634643975
1495510856
1473411172
1145396788
941010811
532482591
1757354113
450833154
516121683
1101190238
813028874
1647480877
522281794
823964907
594689612
952436934
219408480
906014387
1769329550
1575582249
803510830
488414552
732733775
1483958654
672924567
939515305
997128448
67438873
988348763
1122255293
494229623
801816537
1020139982
1566030553
1667826927
959765096
1022114490
1738298101
1546323222
772711434
1382736744
549713624
1106542790
519888819
884974061
1671173967
1173576068
1441625039
1112926603
756765777
344693537
285212847
1038620248
597971325
1323121150
1608361849
1220769805
1009070706
309936165
528897083
824481450
531088921
685844983
658483981
1073084063
1253080617
1162378687
1462814190
557996565
753107556
1201458400
534960072
999169212
391742946
1724434925
459607617
1225570833
784301838
556189189
899886581
1029274213
1467744723
859212676
945976601
718783302
534459141
1494400332
544076464
710332298
1230516795
1369845111
786144452
1465791427
1266172126
83968467
665350331
1664604413
428569312
646188980
866441449
912524232
1503852008
833154980
1586736352
1342177799
455849617
492103153
1786130516
869634185
1005069492
751892216
935765953
1666118007
1230604016
419978325
1211567958
452670237
58028972
566648529
1247771319
429547828
330647987
1230645550
1601664272
888579617
613534366
1485688989
984832461
1634773681
1626194304
550575973
389655219
1113137711
965958343
666395385
570576531
624958913
750391281
1445113446
1180115022
1530702088
1747715751
1313838747
799641373
437153828
450643726
736040858
1428645026
849691347
692470172
1237719470
1009040185
718465547
1404413103
1179883857
576238420
1045002026
864604484
1737236393
754541484
741519848
759679142
480237835
859920864
428135590
754431098
1011080435
1604380492
669971883
1684773100
534331776
288180596
1374686133
702204969
351248141
927540974
834248796
1158087271
861884708
727750464
1316308800
1332216720
977611856
731954363
1095890848
741891433
1721401577
533964421
836310477
396192303
637597673
820100110
784557957
560714498
610596792
500925570
1458336444
748914776
1113873151
1237847296
1194796202
773038419
697897913
1340402793
468929851
747679241
820584090
759587360
473783541
913718768
794652751
1661146843
1712525297
891048991
1077630050
1674651286
1322039782
1290797285
811597750
869533806
1038500382
690640721
1043494717
1473687403
1661057391
807121027
742162685
778004255
676406529
813355532
1127590284
1313043801
1061216497
275866310
558890175
609982490
686890147
781643995
451429210
1373541543
767001339
1167966879
1277807092
1101758895
896412761
1065846282
1107430896
1214296587
673585281
848291956
992667841
568415483
1636848008
972706468
609407133
964472801
648990003
753825391
1173216861
472572384
571026097
1164829869
989671484
392986943
484238130
1037902157
1466361716
726644957
862383579
784421261
858979554
581599286
712882145
1045654905
608380858
1028829837
452562584
848795246
852807145
1113877618
486416615
1221435225
1009137140
915458808
1761021956
921343278
591147425
1494079070
539498882
666922177
1240051054
985648293
633551349
1036967348
550815226
823256176
1125399520
986811551
1471891896
1146724840
1059477310
1265936249
866181122
1144873750
1688848103
883826375
1115393627
1227925966
515857725
1099410605
1373629242
669406830
488746411
943414906
489497759
1797109682
956846542
1087852058
1606225260
1317331556
872136189
1042291387
601300159
1651850666
306274201
542609652
768228583
658626153
1571119110
1031744530
824405868
1061748484
1206343334
737180345
492759666
1044210214
420516002
502836346
301254877
1777210654
919748637
667585145
374167377
771531808
652829493
509526659
1010777036
168890545
1273065940
1020692742
898835867
988580133
1706406166
987109758
445303804
1125232858
955681821
1532716537
1097880675
981540798
1095274202
1494934564
850943467
755649411
236259235
729273283
1009215464
643470849
1155899764
824809418
1038759658
909930162
741157493
541809260
1382601390
600473963
644207974
634967514
730123396
1556743882
1732260728
1626521370
427610607
460662297
1713981315
1441485314
1231360595
328496265
505621405
951205269
449720835
648833504
1211236912
1427836994
743610956
522618392
1327301874
448385674
916693977
1053750752
88618788
1001238614
364516401
1653376932
795794866
1351909703
724680299
835520417
2003481
298820428
1597923328
515954925
1048531182
647811963
673800169
560928618
730365717
861500929
1230066615
1664571058
1676473900
451762167
1747494185
632098656
1468000846
571320357
996633616
1101030218
411053607
285025400
289032899
1046487312
704716036
1217067621
853457233
965146073
457282892
365465960
471091919
477609902
855756419
703500694
822018130
777847392
492761889
146756826
1328152461
595531323
434855499
747682903
650624924
1013439535
809771151
489015407
456320029
458272964
1274356635
544517458
1583363173
686919
1389828557
1380685959
524916498
865769645
1757401357
915651252
1215108197
897282307
1685408888
1676922941
1634807681
765788961
596461123
395177903
893282428
819884581
483024909
348546868
952543004
996908826
1070561851
1684564639
1603895887
1639049599
1618137864
601859807
1003948471
661082462
1611049973
977188680
1273021869
746339691
548767835
700406668
567118583
1219579313
954140312
1367558889
989945298
1249875261
1281532141
1216222491
325362884
744829290
1097771238
1400929086
478967054
1438615522
1623124600
473952668
1695221625
882331384
885668892
744504399
561958578
833930703
219366896
1282906695
1449822209
565924228
900375072
742472916
519292769
235020349
658087049
1311789200
1664692466
441684172
1046622867
603853028
1022319140
1308184302
535330479
1057057629
671675583
495014083
1004107624
933639973
1319125565
839431032
744339658
391339723
644402451
36559823
944310519
898935487
630986895
1750484524
1077704482
326691318
841656722
887146004
255398612
290338226
937848719
398159854
1438355004
545107397
397121812
1704926524
1589788294
1293142404
1443021809
882278623
1022568956
544200886
433739585
1290823109
979772521
643719279
1041418784
814474571
1237950646
1064230434
1195638031
879220997
1503702340
539250447
936920314
766366875
778302550
711415205
1261674806
1694529539
523530564
527986355
1066100950
650201090
1100459777
169968058
1633179306
892345640
1149608601
1129630512
1039760148
1319160856
724624227
402816102
794487070
1088816186
1015248006
1003786179
944432651
458546643
721275977
342108130
1770362262
1394289472
1075247023
931981463
1095676049
330205492
897505114
1587742708
474188939
1747030477
708550992
1635253802
1671890582
546346832
888734331
1343676618
978710351
1307732039
942350180
1745290711
493431536
366057571
851831885
1695692483
789371494
945159757
1324259682
884930154
1367311311
798939265
1380901955
858519160
215679428
993860943
662987354
1614599427
1272523368
666638710
1246614117
779319804
1416145863
640784965
1641778229
1559968217
796908485
774714061
297264
801405198
943483461
750156498
1325835197
790186925
1038611062
894029200
901209549
287661444
1437982072
1256905163
409429004
1253423236
944875255
1719973864
1191203279
568310371
650327668
479883329
1079577275
1728661855
1382444500
547346762
1441682608
1328522930
1388308690
278440992
999156010
935864312
925504772
1002511907
432017336
1244482492
1736276071
469781786
1057767409
1441873705
544974381
859932798
1634761730
963773338
1292548681
1738810409
455053168
1387332130
874534109
1121699617
1525275123
451701601
1026359393
923865916
1300853594
414224398
871184742
546775179
842763808
538663399
1371139127
454643135
1112188558
595450354
1654609987
954034958
926987487
799503728
1352737196
1049601700
1038609461
1213677678
1283655395
1692736688
768630586
1576305635
789677597
758978668
790225173
1730742521
724119314
1518506797
832251048
1605658949
1057748345
897175766
1270761774
447943279
1539003174
1015572648
445393994
999087411
463910419
1692545300
716667859
1250829416
1481448826
481331518
1643184539
362025012
1601252692
439355529
1058055225
1268188657
876090636
765631373
442093154
1057933945
878281698
608758147
649238190
356225407
1677317999
1192260679
1683340512
191464571
1669545557
447998180
148258405
726651214
1026402087
909070395
641960276
1257641630
939119534
528893099
314892720
1219805289
930008644
338047844
1021660596
857918639
1462446409
820293933
1337821406
1771806893
162236858
1595471676
1790787910
1338647078
1042486771
1120815609
1356838719
928415420
227764554
1400304344
579251087
417669762
425427955
439741562
991058774
956080223
1221501641
776231190
421127372
261778404
1352120899
1626088283
1001958096
899289859
340599481
405446880
1073796453
1111377085
1799372396
940652901
747151621
970020324
805346078
1254869098
810584573
893420179
657410899
401667651
1514438232
1312687342
1297014175
1745671103
737979922
1734339185
1736435367
558695565
1740174423
1281711485
830571697
936191552
988915739
465352357
998732303
521026519
546895213
460327747
675528549
310077797
771202348
1082146780
971868140
1588539833
951311305
822210608
1706502465
1064417185
1728599774
1479694115
845573769
693859093
182823915
291765419
1679426124
1128116542
1518488449
578571515
1387893930
707748897
486211066
752625125
1395488662
770712851
1175495990
683283585
1001564729
900337529
524709037
1197829313
533033874
1294151412
564153726
682020063
63434004
1267317331
1599348589
588200218
1340142058
1708163210
724739624
401228730
1264442966
850256702
658270234
427736003
501030102
1304809810
277916852
498168328
1516027499
565134392
1660573899
1113903576
882519347
757371753
1668841725
1051616919
959193774
800626809
650143282
578411468
628208903
790510076
893535327
1361308845
929673198
1466213391
768983247
1478831508
1344822965
906188002
1557823568
541430910
402717286
554271878
1366937664
848107422
1467742316
1055558342
1489493639
649851892
1330643224
1297749588
1279460472
441650426
1698371488
766901101
1372486729
507662486
789408710
943967242
489037812
697959784
736619294
613676268
292622545
1147922863
973694240
522904344
499580324
983950747
651271157
1689893873
1364950713
1240613412
1664299388
573360046
607062934
964009267
1296831356
545530814
918738518
1437764193
1511601106
492337536
430505976
284766367
561595940
821398514
602610204
805379480
751235812
522234324
884825621
894901286
719273269
407905859
1634619716
607422005
1190041029
358624061
526454585
750266855
517707825
683186622
678895883
501055621
680384571
1378891353
676045264
743791308
411264849
477874979
866729263
1082861381
671151016
1423433970
984771526
733084567
206614139
512487801
707336609
589480982
602397832
555078353
1475456375
570244385
699089202
1387872832
976111271
499312222
1618213073
1290175706
1140443700
1637115096
713700799
1469851331
536968948
1336644713
1054051085
1182718964
547287908
933226682
674178931
1635163403
659551288
652727136
995272431
955778070
702799532
222736852
878599663
781507211
938138948
581320694
830667938
696435485
343429471
343960056
704168684
1234443685
1747634404
1136713715
1179319463
1165778564
1043034949
686965204
894481350
325091447
1401761462
822289523
530235725
892117814
694725260
1391858093
559165318
1140192708
924533155
766197594
494153454
681670338
482177486
799327013
1498015858
489354052
873691352
404178810
1731166871
1366518641
863866855
893010696
1157781993
921095860
1219261069
595679068
360037632
644260405
1317265138
926730369
1408289175
308413918
1371740440
1008060744
819621403
1170169972
507633143
337116967
1150103265
303637955
1316795300
595944568
975004764
1045550424
945139738
521297942
663867023
730916259
562727259
494221864
443132894
917918281
435721036
882506759
610860655
249141320
815393757
692673799
1092754698
1079419448
729233940
519649895
6956795
111323612
679052647
1015423581
1770419519
1485633148
557072338
1557534690
1341032542
256656768
516579186
811771978
1758241300
887309861
389396331
936297466
1036185650
1446390158
970114530
1619722049
821657149
1220603616
1098818941
1260027042
992845654
1231252629
1251503363
473554674
1007926032
648167305
1266909904
1112102840
1004598627
116973327
913394227
1512200264
1772023841
910417603
966793857
1000544747
682537544
854701998
424389858
706120817
938243287
835639542
1317702190
650507481
446935926
989216414
945128685
582348358
1393610130
303445087
491711913
175361211
585223170
471213311
630126367
470366191
381267337
1173703951
340680252
1669018197
1319038186
726833359
997945855
274647186
1120381177
863692061
1332466438
1576216895
455358217
1205560101
1019742783
1252133376
479759892
458777857
1388304084
251171395
889119160
345868562
738010892
549803600
1366229587
1693567753
729112485
751852673
857219971
1606522528
988910915
307539642
811948288
1228813159
327791962
446916803
1199170206
820296455
664245724
833739483
768141093
928885167
208858284
884787302
975918943
854731929
1181922218
766122177
768620374
378500348
784720933
464803744
1441096828
676020894
908191829
1596116091
1422469970
3027626
1015751593
455187792
1239537900
686785741
1779204453
1020497936
1075445954
702112116
893329564
280337478
821490302
1085776398
1133451946
340361284
514595901
1253760227
1010261366
1115462598
947839804
1216932138
878073403
300267718
1632477454
1621179711
1044591258
945693766
381818975
1624006627
463189604
1446092568
598469613
350496590
40037289
128665506
928526052
791625036
1187029351
1013592464
506697475
73181998
1684008086
1096383930
511270598
1043265195
785214548
1107091636
1408437361
1199112706
1139706731
857603007
1730709492
730850638
535704908
1382676016
712680596
789096574
797755210
1028590695
826656164
650213373
1199445191
430552745
921787769
1740774980
1002477119
1422310731
1258837421
1074889239
578952040
656168270
617220023
1777295382
1650333917
853357947
968022799
981659250
821724396
1641899232
1635740518
1010011135
989697265
907142262
569326742
660040308
721925470
986013940
843120091
1431882238
764139691
526542659
395284726
559155334
646589187
819007718
1088209378
668882456
770723180
751499301
1024321970
1008882621
1600442527
413175480
1363119525
546568849
607853004
1641900005
907696756
1243003120
1477021314
180721928
954733640
1739919325
275710768
965394598
928912414
1772321971
455227850
914855463
528988898
762870974
904120846
1440938757
988715402
577320403
972478224
723705364
479888200
1273074250
856842480
1497478063
741418691
1595329695
314326045
1292839489
1400690700
988714539
724234223
454256622
606359615
428038599
1503690114
703633444
576723702
1000587800
428050924
1475434816
1486998678
545791485
1144068621
1615702269
864436481
1329529833
352151298
1708134227
580683065
679183889
639693226
504300488
550638186
1485562159
311153582
456158290
349206613
1642400268
823939857
186916308
1370069814
1632704043
558216565
1030342887
549688412
563067170
832115195
408565131
763649782
1625701481
510502313
1079168337
1469322951
363174737
1353891479
1034406699
425496084
550811697
489544930
737791927
1261881638
605130833
1229151606
921148287
798779498
497190844
282404163
951290708
912626653
1687069430
879461751
754878250
1726978736
1103950845
1647594919
1673603893
1795021709
1288566957
1425171385
1664495542
227118518
1795770275
515715090
1060626973
679997506
504242804
1139405274
1285425435
1439166741
265996897
491157501
456224974
929308167
526626472
1480585846
522086325
1196676091
1392502951
414082506
522234002
996482278
628008138
992442910
270540581
1155035935
864363979
646073933
1621239466
1021625276
899405605
1473211405
1037897614
1066621351
1730356961
1265648595
498753946
1733773849
828057160
1310072499
1137147842
865753313
358190882
905322802
828970118
1726120090
1453651258
767254389
1748536469
1069399288
1649860595
1289807627
1704712443
1073239533
567645784
1767874927
362899758
250038824
1619001469
663096438
1349235813
185206994
867215558
225768029
1427518131
1215075626
1673114354
121106016
1588252218
1742845076
1473607261
508081278
1182912127
1726110019
1163604301
1154665094
953021430
1468923018
623944546
372662708
1724493483
680280530
1719898920
658252296
1440414463
1219029885
611412396
888355117
905393766
1631691584
1204403535
610114919
921862867
1113202793
795728585
513246523
1437888126
1254572286
942177468
860432599
1667325276
1527361336
358616222
496280375
1488528445
1722390847
415279730
1608541517
976980708
624616821
1250406543
903593343
1171741166
778264158
458718856
660392230
468303706
1233087601
1030126085
675301352
481086724
1597352260
1713754155
900707493
848311424
393154308
234231477
1038330187
912103630
1039087590
735814910
1224376634
1790326043
1321702850
573426158
398355546
1386689061
712074769
378561347
807138003
935471111
1069467640
1021533184
994241644
425807408
910655046
815763003
1720812324
852959532
473749334
970857315
1647945175
1106058298
674620673
1497199794
1277791913
1258706787
399171434
854728164
1001378982
1066473876
1735978333
531637355
1049636340
1204508044
317918143
1174235861
1623337705
1205914368
560352068
1120196683
873427569
479782508
441881321
996298412
1618494926
689015336
1207613769
833315334
813478788
450127133
1465988058
1125137761
916077569
578881693
540780747
76569434
938556658
117743504
885755850
669923474
345594076
1322769442
532472776
679610886
844779222
750146967
1787825014
793046867
1512948238
1436279347
262501184
755850881
495214717
1391055817
947945308
1445137698
926182086
1085432966
1773658488
486132866
397954682
977127300
366657259
1648514860
808722100
994938117
791958573
772026608
1394282850
642186198
485399290
1662745365
1340223495
1552698062
723825717
774869196
1565802515
1286148113
1588420239
706779436
959315009
133163884
558000098
1788507231
697018827
1302729196
289881711
647897572
1065532020
76835895
688181672
771436179
435396235
602820833
1239678785
1356291513
1323995843
367830841
1448571802
323282968
911899766
1597981465
1271598796
606429760
1286389744
1171041092
463008227
1653507158
132743243
1110959395
212109165
50409583
1170721963
667842655
220452904
1214641101
670183437
750148606
640006417
1033793213
821609572
1793028535
1755766823
871393677
1253263373
1295600633
1078806559
794747112
1406380981
1632785662
567076122
1481318299
383973916
1041457406
405501007
1645370919
1225725621
376204211
1449350836
1594436217
555344644
1193637982
649353316
932756242
447711121
534486485
217294169
647742909
1347264265
911683669
945673733
56749043
352073064
1463110497
580151857
752713952
772182717
379609051
861187459
1098699018
547581842
835440677
603804833
509367034
770305448
670416244
1057323010
686002949
993167045
972546292
1251734976
1372245876
1670494741
747395660
673990192
372490751
772059254
500076949
481313017
511676479
1043875461
1605804928
370707405
757166695
505988193
545457822
1630300340
391643189
1430557821
1061182769
1057121228
747553387
746824152
1369475784
1094703344
510346772
1146371039
1016556773
839718479
1361449323
776672081
1087254877
266126070
1144512388
1707298172
627021670
463750944
1275097773
687223515
1066419606
750544881
534129770
1199115892
901952155
1303549177
680227924
856899073
1164306734
1446211630
1435995768
500180065
660945636
513686508
1012810923
1799929100
730195292
577073903
1666860619
887932737
497056249
1777100735
734393473
778828702
884714835
793648261
1314465635
153168406
992655540
768589403
1211227615
711055688
949539858
871271531
1087020854
491206731
1034525155
1060129039
525603670
1692452092
813037559
1784585276
624685345
1418527964
1097470425
1756286748
426536533
1188702318
1726451346
830475590
351625162
618605104
997520816
347311713
455555892
708226055
1478419676
736693579
1029409587
847430333
1059961428
1184714574
458477851
576221496
1231409315
1353606295
1062996045
1654236768
1196432070
518354197
630697362
507590252
883489028
954064712
883140765
1331046731
422844105
775078740
251987469
1095363190
387440259
474661779
121202068
1711656583
534054570
1298348348
461583306
647286543
122340449
966349932
1146460637
514901770
403166040
112909888
769227889
1183810440
720474959
983168537
1289980189
948090185
1520141226
1002048736
1437939364
896522866
386987306
771796312
1374478402
342502819
1294868128
194729415
486307469
753684835
1328855540
1272086413
1046610839
940945057
430608542
1670401172
1114763025
1576661998
526255051
1337051808
1650620275
1078945092
491224043
441011906
1714674710
534418138
1362081381
758538973
1076600531
250141080
504783651
724409599
1096339639
458194141
1005532654
347639842
1084876156
1129122546
361779503
1641884008
896526029
575808319
920342431
623232169
853089016
849981486
323065064
827162124
1297428475
992617860
744481679
439259605
657086085
1160532402
1400692070
509213677
1066358538
497991552
1183583211
1206465006
1511741438
412322582
330658729
491951514
943561071
1449363059
907726603
1279403203
798209929
688889889
1734601457
1466111868
1681367667
525463808
626641280
1172369530
1066100908
1249657979
1508196029
1220510203
983728932
980995614
492842314
422744582
681995443
650910476
1188311119
717062748
513607035
496488880
455667112
91749338
716487026
1432282657
783718934
663370779
332904604
1081719417
936375628
1575420822
496481778
376801351
780611680
1391942402
1512774122
954243605
956566281
381587953
846810089
377698690
970451425
1031675275
1212619962
803266438
437331542
752550168
968313749
1487012337
467925541
1649110309
633826815
748020094
1016188647
459312917
1065178731
1781955719
1132984958
563552704
924806843
441268584
554777900
703048631
642551287
1194929100
1609474669
574009106
1203902879
897196616
1664372833
1351252130
662220708
1212874040
928549477
1051645023
797590848
1552462197
818276712
484250535
774471208
608544620
472050465
783389202
457889850
1342328550
961125349
1013462448
1620386516
405638305
596244777
1285809661
1006942409
294124975
275166189
1682856249
388675579
434330198
981763049
418903371
531532203
1163108845
805790540
170880195
592016560
371987238
842449689
942396991
1358747284
1000523366
723607503
726852618
1020025675
1592004255
1767677443
407271054
1632873675
592213068
576562642
738386055
325220923
1674564357
952522344
718010621
818547348
1759148699
1630727367
457271877
1662631854
1130885877
642029496
1485217655
546805490
793986619
1795379972
376469112
618650624
707390597
1519940794
440737542
1540637861
833996207
517999216
1320091270
448556238
953755264
847472258
479460294
679511470
1062387169
688853157
896575656
1783871197
796948855
364917648
1244116646
984567960
124981342
1669978526
582411060
973729791
416800853
775302306
1644772847
1484763159
495998982
1527934354
1121489791
882133116
489113790
1725066252
1427842069
382477335
1128549647
667787454
646465500
788646484
1401732565
644304556
4832664
393837508
1191117291
837402928
1320109535
1383442178
1295456180
778795552
1386025633
823201570
593281587
492894068
505582839
1558569785
897554293
1304123867
599363845
573006332
649797432
1138608870
1782202855
1724848647
898705865
968743630
409914472
744220154
1115087761
1034475540
1382507257
1469299309
502874620
1115765763
615400275
331183375
523440450
1600677243
756541634
568559979
597447468
635083686
541109154
1700066569
1043872007
706214354
520034505
1795597571
751947414
1736920888
1249483358
676905729
1007807521
569975565
1022963362
625271270
1094895890
1268719883
757859256
905953251
548870746
1197130933
457566763
1623114560
168742001
1070202593
882578311
1617093980
898898718
1696426175
634149423
492037504
286280097
1286032080
701063997
473172668
1554050919
903644066
761965321
355394669
724516825
1714869176
758220106
948714399
326002929
997160574
592225921
567428724
863716764
1191438488
1627822559
566740995
624123747
1262591468
707585784
1096498163
1615749058
1461761972
639580943
854711766
811473478
1414691257
1612269027
1466943678
444216257
192959913
564432911
1753499410
1798009640
265959881
959691638
831858107
598721234
865913920
654600200
1528985079
1262727765
1627245836
1211769617
751713119
875787064
407976380
1513223062
942466113
586659468
653759501
901720921
753465783
936765226
491305149
1471848046
835262875
937466874
613031213
650010183
719258066
801096401
1614563047
727629120
839061030
707406426
936814856
1749955688
920146375
1229819816
1054287456
674743145
1123541753
1001398290
672486082
309781005
830741010
492397308
572634852
456455564
534526630
734836238
1741938721
946108941
995549482
594385614
1446765180
1098057297
462309884
1486799397
656587090
1445239678
598077746
581880215
599931403
1346788079
883002111
719050076
1779894380
686271472
600804060
1676101048
1155362991
629254261
1108946419
1607584628
1276177732
906635377
612315012
793288088
1153909819
1364600014
512520331
891112823
509964787
428174109
941162988
1769876019
1089110891
543608317
711761714
546833371
1098222702
853678442
1076127779
1147430088
450469996
746142020
638613592
1411479944
696250851
613905776
431798044
691894284
787210875
994199909
942398353
858384286
975555438
443731188
692012800
359618901
954254490
390737254
1517839539
1080703483
463834315
477140987
1286701682
703266910
772767176
796548181
1117072436
404508149
419000863
394039287
1638191457
540088119
1142948107
227737946
848752553
1265543336
384685095
797051842
653948101
783735999
1313826898
331882419
734826509
1374107748
772600220
1620244990
560644184
1460522843
760878267
437851430
1776172246
463294703
1339002431
1386878108
193990718
674799248
780010162
994268627
582327310
632948011
355758985
858843114
1755161375
1799390435
1100009942
550448751
475531975
501481783
1043029607
1678911578
1043536502
1688414951
756398797
960114877
1210714254
619627883
363702414
515515890
1037179600
947465483
498676172
1353203947
811015118
523710559
304307796
388666949
582189475
885584767
282390705
819068407
667707034
541257483
1738454474
1510218463
845747112
961533966
1059078216
627770855
1355620697
845455414
1027447042
815557584
1074746293
1380995546
556497474
1402430745
832577722
990914275
723205010
806113851
733210550
374522892
457456302
1366550478
1060330017
568088276
1623606817
1315742516
552224900
556207057
1408915945
676696311
541607412
1423759516
729234436
1245885166
1344916015
1128318690
865512807
585176141
1121692802
391777376
462882027
712997976
1537990187
550260966
701577016
880329404
1276613954
968241820
1450764454
1367861480
1597036405
1384994889
558598766
1144320291
684184529
262968016
963756843
638588845
802776693
1796044530
1574484807
779446672
765494957
581557306
1238928889
1790445264
492305348
471986408
862898439
1617047503
794379338
604088155
1198799878
738783500
1497244243
771591821
1209243305
1143765684
913251201
1603178176
771118864
745527752
674800712
998681344
378252284
399022698
1093253670
677298097
1034097220
204055045
1340736922
1665248520
729989079
725885645
622545461
1756726060
279358008
1743148202
1378412766
418078031
845802133
1024348328
1548217248
427647767
470239496
604409936
333184003
945079173
1150625781
1459585771
880105955
1690738361
233927209
844698937
966117729
1618394467
966279462
1097829978
920310641
533182345
607673961
821286013
702979133
894234795
326460731
1168335791
850074272
579943485
350268303
86806624
560898793
351696101
834583914
1198676541
613877427
1304589649
1158347983
700726446
1095925351
1421191424
868239737
721333876
1714029558
1745520794
716743913
1008503231
1067692820
1166692801
1047594928
679470874
1034818833
1052850513
1797019280
628603646
945678245
807113780
643468652
1740319857
727620375
821470059
1152645182
1362877500
1344680737
842871091
1306388291
1133085605
1236357363
1739334982
512561572
1485084644
867558467
1428713102
1187512797
448793939
1005709696
1208058719
1041148454
1236894724
399183927
1387913814
609697069
861937667
1470894375
863720068
1184158733
906849789
1248873959
762211603
769410836
1385817003
982291676
466050116
1394512102
1339519808
1083258529
609998797
738805491
1058743763
569343568
431656619
820036994
878560611
717505064
488727695
420069052
1107397317
639159914
1635271213
1491701743
796100566
1196330209
1123889547
1614937207
1461175960
1426335255
1109481481
1191751827
784360456
620420250
1309908841
650268655
693827350
859315256
1376583240
640446335
790938318
886043821
1677653831
1030853613
470634866
1773272577
846785271
1440377515
1175202312
589324524
755437298
1267161744
941185186
1300854251
536816196
911679419
524176714
497374459
1619144417
37123422
1629711194
943035369
1257829651
1607349048
281061154
954779936
743052503
1673655347
636007089
1022525967
1651491774
701918086
1742180394
523941438
519236334
913469323
541955270
726929243
919147919
870789611
788094920
851169320
1099387773
320867416
859174964
1264832407
642293642
1448663611
1435391720
1747525584
867311563
516761586
812751941
202246260
624569242
483662313
741334520
495186731
458498339
256939988
1337966790
1190393059
1255962076
792982925
877389065
1347457847
996719844
680054204
759887063
588214294
650550931
1069749266
663378323
391032533
770163434
348142105
1066325372
1222980051
772063230
898133768
1035455591
612814645
585456590
643529445
851323117
1275202199
394450817
1223111273
1700104358
568078061
1015915281
1138098527
882949344
579892841
832765120
962589509
579394710
1711146902
1615828298
505286482
931084040
1495663650
189177865
606281526
674043660
1791816049
837637266
630224504
1446826275
1607439305
620598809
1612844526
943516246
489194440
1613110445
1512316224
424833674
1177244225
1404117533
448007387
1036141177
1416665553
1591232535
541858111
975400504
616903487
1211906579
1612542043
518732723
804104650
421682137
277493880
1483342978
1624620423
771662458
512376248
515850353
1680678276
994447684
512098222
1400363422
649498733
735787805
1494343527
454791400
1075813754
799812014
1670800617
1045144203
451585083
961529384
1412900826
978940497
1430426267
998768790
1292048291
716476103
864827364
1297829942
669729223
1797200994
850861026
752037805
482796584
568028143
556996891
457993617
735665152
1008891833
911831628
787878361
539325609
731568505
841283199
563901657
573316580
1020334103
1346080618
1248323161
895296750
382069213
978465946
965557646
667918456
455699218
938670020
660403308
1710020916
892695821
433798883
1331229868
1567765636
355241304
852252095
387905719
345215055
619333219
1025992616
1275289174
475441681
746658291
331865062
257570960
883583176
577818779
1329346613
413733350
343632723
506273704
891552200
998836328
77248057
455335108
474805443
773191369
746042290
741455348
247702339
1398289818
308817458
725896381
1487503159
986805499
786463586
1795288493
530712631
808222244
1265904685
462270329
919834645
1731299947
1642470231
865644748
121717754
388811329
688804746
803421323
898703681
1688894601
1477294474
749062746
1317065641
1666483598
1390661009
390246571
881920303
800163607
777031487
1224601722
743475340
664423331
1214246627
377980012
1402072539
1442965146
863594084
740192577
1066476124
1067790787
831293749
427847991
338983716
613365676
625349011
380316853
412319402
1280645043
1464138026
1594773284
960139692
813729842
1164870950
488434201
1670282112
1142464259
980932931
1276412508
558681461
641179241
71915394
1601903846
870335631
1429768416
961124099
971429670
1062282913
470222558
667974209
1681780733
1692431011
383003997
458018268
861137896
866990273
1154784865
959030309
1177494459
716364664
331539125
1517807129
609835661
1135345011
530201912
810068873
1641610145
941342443
584641201
451381181
583261451
904442677
946448784
1237086346
989792282
1097283337
431012258
682684779
525680677
1321709433
648922482
1095215150
567066311
1307976821
812727533
1056516800
949660126
1702517669
1778046014
879837431
987224750
741279659
921650939
697348863
986649523
1371485890
683589560
724854848
662261487
900324651
565122936
848336942
473865752
408238032
698945075
428447948
394758620
724484553
1671592823
568828608
1118938511
461880426
780327876
1685268453
575259147
1217153272
915819864
698744433
1137096763
1055023093
1077562490
925875875
757800623
1066192417
722588390
1044323500
872701495
945630920
1128294816
1323032638
1604573546
1471364802
1062546786
1035789535
1566830778
1775208213
1563658211
1192659330
962828331
1109609702
1330636688
450530631
1055499848
722554974
576781446
917916921
1464956903
1487092723
445095242
1098762491
869232981
220298462
511818800
448029764
1088271963
1607851047
1137407736
1660689967
1486850658
1228981197
770767036
974146847
1018232900
967884122
507991689
1101659756
564063356
391124109
1423912231
593664118
1416728967
725173080
1091261885
476319847
1291771589
1063179769
1361351238
1178339971
654166049
582386646
1675921634
893433634
449735634
822998109
980415880
1568752083
1163686926
732886106
480721689
1105511981
1437231141
781241584
1211044772
905209788
189551091
1320223768
1721633727
761750942
1466797217
1015526452
427721719
1404229425
642113096
713494055
1771967714
1386583887
98299648
635646837
621772216
506152090
1362026638
1465717652
485134338
582611524
661901931
531495361
772951692
518449225
1616956574
442436085
1794451584
1743915845
1060828673
1034642545
1309652054
1085444354
1107683608
583041537
474020407
517418558
1094757118
1739897877
1600159122
1361903077
870359995
740330147
419412997
907552359
771884933
856049737
435525479
1390827187
1031546879
855423026
858967937
952110815
1004092808
474701050
527781845
491329889
774389317
844644681
1726623103
1390140334
423441928
1316961747
524578626
345513806
1680394934
1370171915
1018598130
444364516
1031616562
889653132
1094513762
680606760
491580355
614182698
675096260
508735937
348810848
1754029249
393768069
918075058
1397183979
462523058
1392629784
999517553
994019184
1044151042
978831244
480291758
965456562
655550438
1775576206
1695556176
1302296201
464034619
1339549676
1363610221
757518943
955700768
388127339
358746948
849045011
114029817
1191120430
952228887
1233768624
862495553
971613046
1259908098
547925618
881854197
1181177299
967624670
969371021
1084799326
1060074202
349199403
1685308819
697940181
1779777556
353263102
964583653
1420243040
984594333
653847578
1416576900
1052838049
1028200978
1681639822
300386811
1312118885
333158812
1679019025
1769489751
460752007
536097832
743038486
1329588722
606264205
806671194
496293085
593447770
389806648
730086586
925866628
766670512
312674703
453702991
562703799
1048512369
817403650
1242396954
1575012414
408836258
1437873769
1768380347
1052397483
138297064
800395039
548733700
1003786934
360548046
183616571
1481980037
809042508
1600374791
1523554365
1532918334
298657104
802728063
927222657
1395202089
1202247271
644532102
1119281109
669113682
297746842
1090503845
985219329
1158323985
492453073
818324512
1002592915
960320007
1649115884
1170227669
352989601
876801135
676926923
1498159019
369228912
729546014
1084146230
584228993
1025142890
715298550
1243717493
643674217
494076177
1473965108
930626930
938153590
1270845896
1608926322
1689361908
1074896935
857008705
718571537
755712665
458847893
1323439809
883948556
1155154482
375473020
610944758
465823011
677581245
531509449
586029744
656470712
1509039935
439880120
655828001
767656379
1280336239
757007100
831656356
1729756278
1377404892
604026620
573106193
541197418
742321499
889497973
562101215
1784556492
908349552
796171388
656664808
1406111820
920458565
886319976
959455772
886028864
831315626
2135609
140934899
611558811
807685867
69896491
723050234
502370066
1512160018
724230965
560811218
539498833
682959277
1086651973
916892368
304944098
1509680226
783625769
742438338
1398310795
1683377293
431539511
1181481967
862124558
60845196
268261363
709100598
586942353
939264183
1773619602
623161387
568604563
468220438
1379785555
840151650
720312063
1139191731
1316655390
633348182
442248725
1044744054
1114007332
442154258
350317064
882708993
944673242
772341033
1274280246
1017821191
791814895
861529144
1122042317
1156042870
1396426618
848532976
481968080
958265908
634552835
253031382
1006217227
1108931485
1416165262
830372385
467193192
1519456139
457956262
787004946
442814122
323542231
1138971055
1236975382
782314256
623412662
1441211931
1539385392
899977914
1086002878
44376279
948814781
334567664
733164165
616512084
1604634670
499646139
393558586
1385005360
836880633
809525190
1586775240
632974280
327588079
522569103
379875944
1746774471
780227205
1043391107
249673272
1436401019
1279364255
648503781
566976907
1241623033
846130504
1762408001
922647190
516859545
633054838
754745798
593100058
778419716
1376008666
1453094787
1255879711
894425035
1660902587
913275227
416321101
1537539323
975701428
1143392688
1287479472
938595444
612331482
1008754001
490723496
1262272698
1368499303
1235619512
1619396078
366133270
679464880
1398576721
1309450413
725826764
1020852112
1387252820
484843300
874843696
1327322401
1364473178
899537386
1174529320
1383158828
78638705
1645193556
1626803701
1344169441
619565559
783967808
1208809160
1309606995
842706323
500128345
548202864
897426842
955302401
1680153199
1701021330
1368084217
1156389889
1133950266
803140214
452063503
1441300220
602278271
1545914831
691777297
512299422
124564521
293462136
1024519003
246779815
483731028
652410597
330861646
618876406
622040096
302688700
1015395828
1734558867
1728321667
1022294153
1291896884
315494691
594666706
579574772
532251372
853028340
520334244
1711905895
1053210941
1029235973
849627064
1318748667
1737860641
632522590
1027324225
842249851
1787295142
791973110
937157127
959814922
960333564
879742997
386271276
1647290837
1464444610
655733931
1586434704
1225734254
79618281
1411641361
483027810
525103113
1070410116
241522260
1323043316
317514037
790438323
1567552618
1053161321
1794278893
741821202
1372985527
916442678
1061984929
762454343
833153055
30159176
713536371
625367331
1328053945
753971398
658034543
336500967
988438187
1626151236
460727784
1453062890
1343855584
1043852325
369119594
530648438
998452640
979424782
893604799
540071391
1023309095
653452222
1425215524
1300353245
1626309456
1026736492
819793914
586809877
974257282
1108215726
743032239
786421788
1188554926
490935862
231959189
213920615
473254740
637086979
952675279
1424921179
1058382444
471478478
1339258656
1186838929
812882842
272080486
858972505
597097138
631423860
644985017
850718783
409496613
758134215
499778715
1218455816
507324238
780945930
867174213
458148355
1135497783
547627057
893552596
952198009
991486257
654701971
709683019
1181589254
707402561
834970943
674477828
1338962863
1750415473
1195255260
705243811
784075662
231412949
492552300
1761488620
610387686
76433566
548752358
1767330686
667542184
388002497
934545471
480538340
701468847
1208667126
954412977
1022249135
1057356960
594925097
992239855
1198340243
419634826
1602276214
532094400
1739779440
431524064
987845238
288190953
899948815
917866152
1307941237
452988564
557984592
969311619
1030411787
1760874971
1245878690
890312006
720992010
887930822
778127825
1385224333
354319210
442945833
543547659
919433531
447715453
986811751
1643029861
380767058
1340488043
1677475005
895474107
620408566
368282080
1192830027
1528029978
1116501974
826732817
449498151
925105561
1220445822
1055378419
620737032
1197426205
1274455207
972950644
1159993663
1076917108
1580794263
683735678
59231922
1474748078
1496122173
1679655678
1067400321
1458595499
1681576507
953427997
435539263
1404935979
899416789
637100732
1714143141
1289843865
1103505184
770068534
1647130085
424783610
479056573
867176006
733664569
916838530
1441424014
1030670092
1107918946
584306831
458132332
1189422573
1058080103
1016530026
793312097
982217113
212308664
1103908741
920506194
1764295312
728751225
633743125
360223493
518448389
1079418842
1687501570
565865518
393454227
1767512803
661861933
539060404
894045813
1050996479
726409244
495737423
1288917702
1280725160
956080556
898088839
849523616
1772120699
103327433
1040083386
1036453804
1460499161
326154507
933733951
831307354
1259237739
912993963
495337232
529596411
443458457
735382830
665444325
901268629
1285643629
463730924
327141547
903566356
1438100706
728562603
469707391
1664750458
929556503
452326825
821705781
457750794
859201473
516785961
1430447103
719773020
437796602
888904768
1629526556
651153449
629754551
947701252
290804522
555490957
759078345
644465197
634025939
1635080253
720888642
233306967
778409198
940445480
1695700649
550258586
1015004600
808044348
311486421
1690843916
1568760721
1251254487
563178913
1178068169
1417876423
1030759142
469785472
1067296358
228530041
586713062
816882203
648272046
1261841308
451619636
904818145
1388509274
814831417
1656584471
1536565681
1512738642
1272498612
833749636
796634984
1367013065
1183043902
833077122
508930311
1369139009
670843010
1691098923
488213815
1405095540
868383034
1678280572
491453669
838030588
1142703039
1078757717
278762413
1450018890
1119295783
1303147117
1672654709
1162551193
366126066
598763208
1346560651
286627139
1041053758
786157881
1518568964
1362778451
834676251
641727832
479410004
1071969180
219023434
894276885
301413392
372726514
1777130478
1730974040
1329311028
1003833409
1351320619
1616141865
542749657
972218822
681204322
967419697
935319290
678621436
1332888679
828159053
279420572
493283383
1147268694
1797270790
438166007
872977976
1047299290
503975971
1568680313
424042750
1188105536
1286134977
1347177383
1209607213
141182847
1226522893
508067002
788413897
354480394
1633256325
1334006806
888048579
491343162
1675641338
1706060615
737016314
451037121
666464277
403600940
1653894295
892699943
1003929234
521738758
946346116
420280298
1071911601
574494107
673053269
1335405813
1032170890
1050746956
527638534
296834480
867083793
466190782
1629437021
314570950
1070705566
561806770
793993738
826036870
369432156
958776288
1246662784
867535082
957761400
843168368
681211810
469920709
1761129086
781526201
626666760
498723101
746568576
1468105672
954303945
763589335
1017976581
551500061
549452020
837884398
288345602
646322260
1012027214
523867774
957621848
541747134
721407061
1437703866
645081969
563211983
732852655
543997051
1172170790
683550423
135479691
1091517952
1107021832
1060538170
772222689
656888766
588577089
512874112
1522433545
455347271
722450991
1172126033
1467272077
586986628
639131870
386330179
720878314
790337395
1706953517
489750729
661433403
394562834
542918067
822195022
994477201
214427107
561439335
44156925
807407250
1341380312
1355522533
612346916
501005953
1501392232
854482309
943750389
1027745248
853714848
1683087116
1301103500
862163684
972781503
1014594939
719729004
514867788
1284531700
619861042
537293049
976168260
631897100
540328845
721151079
1102281538
1351512341
631191561
353660760
826388088
578375061
919692455
1240330694
226826148
1131495889
903052008
1055577268
1560484093
1055179056
562692155
737265531
766801361
1369817676
1462371846
1620899136
995922140
479483595
445626458
384922739
757340867
1609678649
1148156792
598109137
1031641853
1047966647
1635621007
641027788
919253196
1598647346
463557689
943464574
437240022
1497645551
1000192031
320375103
1214282611
750125908
882657898
215263392
763749251
1674030032
482484108
1346070563
766972339
509811559
744343001
1622005281
793734127
878051464
522503309
898699873
248927381
635365060
588703831
762527388
954711860
1355360924
688315828
728191451
494856811
844920532
1251626843
895251122
1158364218
554587846
661901870
453631562
714006916
870305516
322865376
1749951949
1380575184
537347389
334335455
962295815
1536543163
832468608
885845055
1339442614
740649267
661322919
1790117616
1074203132
1104278332
1771550072
1282631096
393643035
477883835
774920206
411464564
589853627
712593763
657559472
577733055
1233233203
1058732814
837633762
318404418
439674157
850171927
1429310666
763321281
1038682791
368721922
911995054
1096009810
1049751264
1039957949
966091355
1491637750
1067400598
715467287
413420176
588958734
700064763
503188017
1126163700
967636411
932794773
631823212
1525659601
1119837431
1617327906
552885669
412701282
1065149801
860667591
350293933
517993674
369843920
521419249
1159753527
1165996713
1622470689
976469405
650163663
1343081808
1176747109
92628695
361811575
905071014
799892230
1231788262
1207036602
590089135
1045083331
417602925
675873414
399598488
1116738364
987411564
1493275039
1278487835
539609199
688424231
638631378
528546842
907572548
499009577
632578127
546098477
1203306089
676083664
758443840
1502378150
397878126
411990268
423032688
405918241
766465835
737560889
134224325
583811418
567365102
930692194
1499590603
1075684865
626932232
1414031515
1541326443
682532296
445164029
1041439561
243858910
974255303
1080461307
901800322
872692636
1606473759
833639293
1670142153
761707720
1051106428
770568269
618712700
662264272
651059337
883606513
882207932
685646204
766301391
848753058
896119616
691310474
563773834
963023553
1153647055
1717397471
714889314
645722211
1382427876
489843603
555728484
1594063813
24012322
124839163
653395326
989758645
1360277894
933327022
488353348
866699226
879724704
829989106
1204782774
781839174
1316276992
950856664
952364928
468719318
886270435
192566956
831679235
1079252728
520692048
1655161308
611609884
864470331
1213945737
1157284557
1546573905
959111051
967816728
836260075
950948353
944191625
1675645410
976060868
603738047
708075671
458862278
498536244
773919962
1087686862
1066603030
921983375
980224205
881179993
1004080811
723475504
1704623557
638900515
907393672
506533092
837547196
1183119019
1070861858
1261241520
462118541
1233529944
1783637168
623866793
188900428
876012654
980523394
948117912
468902990
547063774
820101905
1252735772
1332005191
936560944
459350837
1529755972
1129481372
1040859508
1733029485
1208067902
1114593518
1044192891
911979623
686917226
1628587949
1526551784
577437183
1016144386
138051635
883042437
679069891
3984688
1060676855
1067569929
1786541556
773761051
1095437279
962789911
1632654962
1007024528
992856809
425002580
458416760
1340145615
1023844078
791958127
964852727
1247261135
961327752
1263479019
566599148
831446936
597039519
1146022367
598727799
352487971
783796054
1312449184
1629795566
1229392579
661360283
766388506
550670926
660018065
522549975
781111995
1006485183
922692175
637611952
1632468142
1614211796
621559394
689303463
1166030549
458757535
1154662618
454738714
274663104
857428739
980766430
684690282
1379487199
1097679650
406147665
359165945
1567981714
670180532
1388519114
927718429
844996253
758813106
400477336
834466708
1531949119
1783389327
1293994269
882587889
1208610992
1068276507
907305332
1040475144
445686524
735793122
688241031
909322627
458156756
790053680
1329723684
707390859
1537892969
256757949
566232965
786249546
611892524
1037025350
944113484
1439485860
546170953
1019696289
434448991
553383060
643828081
649277696
1396938566
1005317639
731772594
780482703
779575117
1523498725
558762647
1378531137
1060358901
893460754
801405436
1543788728
342622544
659385933
362019898
1078795694
1516004910
1644010588
761520927
1242712936
1485405291
1695668046
1200323454
1109506155
1093928149
956360862
589895323
860501511
359586029
1465921733
1516969066
641681987
1383214738
838895257
497628241
1096187487
1780278745
380428224
431198336
1375942997
875592597
545342116
1298663465
777695794
947102965
645152496
399930703
1588020441
1690709625
1428614388
1582827433
1391817543
354025002
420894505
864360061
1403628407
246089888
523858074
762119437
1128139180
781607649
1349756038
538535582
1173347130
921267288
468786657
971522565
896725441
757809208
1714237626
1231293413
1643344670
763726517
1163188093
337651157
403922723
661487577
1323661148
1743871343
1484648510
1316572694
1319551444
989941634
626713462
769611124
930730674
1049547044
162560543
1091211628
772241251
653740245
248593246
590001211
1030878789
305980451
1463679686
931945254
806789336
813136459
945220722
707333839
475350245
685207980
782297724
980487093
426331510
897234562
1042690441
1717200380
622583966
956319575
772223568
882628047
1218797360
469614489
843355004
634826649
1048024483
236712989
1008671542
817571275
995665011
1653712391
1666289660
825475075
1091221563
659023125
492142067
655348906
448444899
503887485
782083265
725000609
1158742110
1276873307
872070988
1302108566
623585957
1005431760
889757436
953979222
362811716
1104783823
1055857453
1104926976
599832301
961126313
852195123
652406167
1525598908
352560934
814001160
434051471
1036401073
453495346
1714073491
1126785735
547861854
897710495
752797974
398454919
1163107081
538697222
994811636
603317224
713591968
945254447
1613435989
747388383
863971604
1415706832
1671289581
1428718845
530237327
1312619012
797482288
362861611
654451629
972746291
1493067947
421946136
1288888314
1631237167
1731478492
1431176955
498327914
1671924559
1236225298
1359656334
946179293
761189228
153701757
455866582
1119901858
619571376
1179899405
311645322
422929010
390979106
1682441360
851820197
850551877
657931022
925880106
125101684
1023255789
955197099
1350928111
769859844
1086676473
824056516
554615578
1180924882
849933428
937136722
433589995
935224897
1444004414
415097711
1774619680
1633899095
679461428
1047646319
478323587
1442477882
361158199
1170901544
1225870823
1516121077
925841092
1147802045
969846640
836228388
1455274629
1585309386
58111953
755971358
952863415
710804591
1187693792
1682787693
748568018
396113860
890653242
664551633
1070946454
632020754
1193761882
428090828
623441622
1229366256
1420260057
825784862
260885624
688400056
1592512788
982084880
1210357684
631855802
1168730173
406789873
274548352
409351144
350960392
895513162
1199285528
61868847
903826122
588623379
283197488
922623217
1107503798
1024273551
928538940
869888612
1502757513
1361406872
512746927
1434057540
119575433
702347955
682751905
1092001724
874220642
550441325
1171437993
1111230981
554864054
1261486205
778556393
1097482760
896726474
1313983689
528140509
421972088
496362602
710844342
785851249
418689652
1189944038
771013533
835474742
818733371
630110693
597246832
821942693
985137216
1081717279
1234090390
702722948
556228657
368454294
393440446
765068002
802447125
1710950377
575859602
900024584
728814368
1124095959
1391780320
641871865
1024543361
909413426
1450435719
991509461
1040658865
1077639009
644175797
1722704977
689772446
157607640
1529373106
1139487224
945434740
1357152438
1002160614
643773386
1064372223
942503891
739359041
1095880038
462872760
481664112
715984332
1130339028
670285030
1433412790
144809601
881172065
414372472
1507583064
1134671774
1279113121
1310955384
1135640807
761664618
1282663271
1752782640
1171025274
1670437006
871190336
743090224
422366429
950192689
1113336215
782728895
1406533456
1431051459
812266395
1738804570
1679701024
863534040
1288297961
34794532
1559310246
1489345604
801286510
1246953480
938823303
1448606878
290512905
935442742
1469264150
1102646314
683340646
1732363391
1383764707
568743177
487821850
1203407245
873408578
331807545
926701218
1272147116
1226027221
742521523
311400630
531857392
1717481764
1098718810
690783101
1330270399
1096772858
1374441430
1784935204
990312750
938603194
1696743477
1240179511
899203494
874661627
969013076
656201190
391055729
1125664867
963398760
451664594
730428814
905015783
573817658
1112342094
1671697903
1243099430
1791240743
1639939073
521331133
731643848
503925954
1215262627
806324310
1122425048
1570324500
1121421495
1484080100
1049953216
650365980
451350127
1053933779
301235141
688683584
836029264
881042084
885906362
926258525
1221334831
823634821
1518787104
495186182
1138777338
1665960470
1003745206
892802016
1758463769
523401438
619999894
349281304
253561687
1770153100
690785081
845318755
956313980
1497921132
675992846
581553488
999608300
519835508
664667917
796569030
744037057
918475332
1382342014
1026827900
1339629611
589871935
732747329
746266227
545933142
1358819577
849290071
1474363237
883060774
657431164
481317601
936470566
708753657
598975614
1224766160
802772668
883041669
389226961
851687674
706665253
860697182
1613770806
808935231
1049733529
722513922
980282738
927943856
591496500
719373120
467115216
576658663
688936274
1195992740
671551969
484691613
663184349
444557253
876461819
879088226
902171487
1452645601
1010297191
864710999
1757531953
244634155
587669291
1337444989
1734732716
1020046284
1013420284
1031576126
712154375
637074067
864134168
1690300232
437958905
1752226522
497782520
539113515
619704031
377411363
1384153085
1711247529
897891717
1432177045
1243050116
467456670
562361566
701825609
850471639
658905172
1692607173
1680787862
812197619
774948664
488162758
199899783
771260969
845895465
932237865
1764363403
1002820818
1290380589
820496597
1069929074
1061682686
998089886
549358311
771842007
1181364194
1684631680
1614835875
522573849
1473297675
1063081707
1304769818
939723422
1016546990
307518028
955425692
735180755
1627984034
1267855276
646210965
1118281288
965517081
534400036
629015333
689379674
461199877
299784377
205508090
1635676412
785778306
383170597
1785158271
529482527
996593238
1032043018
985730837
695935546
396810579
939014165
335151825
947953254
587896453
1630799982
820261207
416902251
488187190
500233752
1053462677
577878193
1013062582
686045202
761638467
1162312762
922636519
1642743255
809055240
1061372465
671282701
715860922
631707952
63008054
746011527
567237413
1094480005
857050995
841609005
567393206
301464139
1369430333
801783697
944668083
492986485
594552501
604234283
432856772
417585569
454168365
613243960
794637439
1186240687
383809539
1302190362
673500126
720367668
987040305
1300839309
167639498
250667583
862449037
1568188629
865717540
641436179
1691620683
279847156
1522616497
809467067
1693940875
1089833300
1756057122
738326391
622440859
1499062061
1371339285
1134429906
187821838
566264759
589348491
581610533
1387127159
1004743694
1353879963
1426023396
484081644
1315372423
1263112589
1305241653
951337785
629634140
1690562626
464889955
341568284
913840909
254302805
699525563
1103958771
1319669957
504920993
439534907
615268457
511274530
872122708
686515471
125775465
437152775
1104962173
1224601396
903918398
1158864141
1326020321
543736247
407953354
724544980
301082398
846850879
664478074
480895719
1480030077
853190862
1118475213
673302512
1159663401
563563513
1088698259
242284032
371868808
1729557485
1023328091
685858318
402116043
1767763184
989217468
655331833
1553664183
709412913
847018915
830133441
998416535
790535332
971868257
855551162
3200271
659167033
965721945
1162634817
832741490
1072589040
1221627534
403277084
1348093
1348447697
1115078765
488902369
1616559180
1764789335
1198627209
575289352
511833696
1158584118
774723815
765520773
1027546294
1318649646
979527278
1401872068
480282847
1279120153
678403978
940689490
595549905
635932525
223839753
865558770
720967249
896490660
1695796180
903096753
992990446
1206182748
503703490
549756610
622013184
1614605047
1461063339
1012655111
1399583588
879984683
450959582
283084387
328753194
871935459
1324088112
1103439637
1185665884
1270317597
767500829
660960134
1304683938
882143681
470299970
879993192
1208793250
439295836
1163097717
1163226991
1116417283
658280713
1115946282
1528434493
386653314
964242950
455917385
982773695
1355866621
1212124073
1013906299
532782211
1082159906
1239993375
1630241632
748156250
333634014
286444976
950389617
1150690447
1331568648
1055296121
1527067086
1695144884
1131217435
313176574
604011463
301390055
562166302
873219366
1376099483
602576178
1721733273
1371557116
1203153349
493918210
646494682
814476280
1754275314
768724979
439488189
1104322186
798510785
157368326
942393828
1043329762
1387636410
883667568
478501401
1191764385
757833974
1262544670
530568524
555632155
973675055
1076334391
500721261
327192716
1399013924
449990504
1756814081
469775276
1351039989
1456866299
918572873
827057341
1755810816
512512109
1113548753
1240087657
395522613
1277200048
344957416
1039350066
1676194082
445475232
1716029902
643207326
1459699757
1259745742
852909444
1030347940
408853604
618603316
1151712231
1452727944
1068375675
539017263
1066675777
825068043
1269589954
1179304755
1417846517
841671675
599197672
1192199619
810830258
489405494
1124859835
51082364
904465909
960107111
1528707902
1029488301
965025417
1077762739
977102499
633917168
1774319698
474994925
695142961
665361450
657801972
1054998889
859739428
1775724326
1157319931
316780785
739819675
1320647719
1580107502
1553222886
987128140
963245362
863511669
540178314
597876354
662631513
1732961015
197595370
1576507261
1350434177
1047578591
810355524
1570785693
394803234
1365557569
996306462
1441990756
888944822
551632758
671767669
499726763
473165662
862605241
1539730726
842961783
591747626
730219482
1775224024
1798034414
369340698
1304948231
1351967518
395844244
758873718
1359512647
232931944
808589391
1306133049
938340838
499587936
1185238319
1676796088
413511697
1704355685
1642127949
1722145755
88142428
465653785
1647548674
652856883
764909380
900316731
394467027
687544635
1664196480
1113853687
1007087858
559238388
1067795126
762520953
1498428560
1798327945
553042042
643680524
1407444488
1311964418
1515563388
479480418
1144622465
1136308184
162531979
1301519250
354875489
290302097
1423229791
1610248389
1681571635
1677372107
877661633
824094028
1752812676
1635127803
493152905
533681528
649326970
900453892
1198123033
1615675627
714399974
916510618
1050620157
1630560423
519108679
980269038
1634930812
335932474
456644161
1006746753
749882391
226892798
590188144
771897772
769529466
1456813047
504450763
1062925791
1187856411
1482907669
771282098
1776821430
1250369676
849215959
386316463
382135271
676603837
711840892
397518593
1685883811
1159599114
1026834426
779294664
1264779835
873448353
1206140065
1773680465
1128747852
1240219054
254732547
1299876684
684219482
997417478
1317654286
990429921
1033731470
351305801
1377836122
644618340
430963539
563227551
912804922
595583923
474520205
1520634622
1179748512
888797455
1758805238
921524215
844575012
1602901467
376907973
1062638722
1564894340
703014810
1568455188
712180900
1625279224
1301636557
381241497
1384058041
984937755
362944607
830421685
363233093
856882874
1253485986
1255445615
1302238049
604411724
528014069
1303126740
815181840
945362271
561588467
747181289
953970273
1118982563
1224826867
869483139
1617616178
845788663
465403541
675128421
1122757216
181101895
1482302747
1321167151
582067216
1329007451
1520238479
964791126
634778855
1359803324
712492054
1258441056
1510851568
1007101843
1793499348
1469396112
1004343498
628451390
701807382
845984558
535760955
1060112657
749436575
957020543
332375993
1059889808
973962625
849769496
813726252
933098594
518543410
1212673510
1714696937
1696574268
657592616
722510875
1174253630
1060460081
1651025704
216457711
689533744
526082482
897147145
1316748265
1661535439
496712642
1271941320
721874133
1712800812
403603883
1216519290
932041334
1012309795
226923996
180117352
550695686
1296491545
1306716942
974497442
1397356092
1334148343
1007191837
567672293
493245138
1521722823
1793795460
526493311
481981097
1348126738
1029055972
433890361
653133769
791608511
1187638446
991161598
862020842
819601821
798614007
1712226469
1427896728
631835456
1769664395
568901423
734216966
806031709
441304661
1025518055
859450778
807269329
868403308
1144180426
967885430
1732820111
66489748
794278888
1440554585
1391747289
478367149
706732838
988082928
1192966908
370767282
1135698119
1015361707
839539616
1145797460
1689092597
725679363
1694272989
1609145424
505777726
666232759
487946872
1793518162
1521364527
1764920544
1442631283
626828028
736774033
818568936
978911072
969715340
898166064
917517257
1545535167
1337792999
623871795
580177805
858883575
933229254
803476310
1024853389
1778923365
1775473510
853731822
1799802289
781256927
740818912
1255063642
1467795304
1422368009
1296143072
1027837508
1686068584
988525470
1625696994
1107463789
374872780
735280872
606354845
1074209864
882650786
1469239943
440323225
452032277
984481526
557307160
1387019235
1254279652
893195411
713392173
709569161
603249584
1295706452
760751689
1704892797
1403273546
619719735
1153424148
1602526524
444974605
861171381
639406844
880053807
944488157
979814626
501411873
967936248
1515888435
516397147
855973309
643934515
907838721
940335895
768040523
517044408
957498670
1384041926
308513432
751954069
808114555
795510689
1215639482
1059030991
1525172295
386567142
1744741809
1002114281
290855122
852380987
802352244
826055707
598884336
1621894775
603558086
1484872640
468095032
551576831
930460866
520694453
1760295977
781199719
1376939075
1654444310
801726569
742760080
1133433404
518161737
750433660
641280073
516724994
1158761486
388217733
1016777449
1408285288
547283468
761359907
740334204
435245238
1273467764
376656453
777736353
782673629
1082303341
1605507082
1636613929
770721120
1759366155
1494071573
1679634685
1335043799
457861099
1019951647
1274989628
492386433
989855745
841745852
483210755
579319375
1437936892
830916101
542151303
929413682
399774062
780163462
715089684
1726791419
824906230
1464069687
285692749
1489915606
1622524800
720372032
1798661011
223136383
1708848593
1296548261
1328020095
467636383
752921371
1705503116
824198468
1115563990
1400798251
1006549816
201135090
648136156
509785620
1404915379
672671612
1123811145
1261505067
517506651
1130100887
1741426
1165995795
809929971
479786902
200670485
675363619
1595613517
988381969
1661592507
318605949
493272194
1744776753
924475187
991749598
1114723274
1382815949
784252527
567447646
50348963
35138895
965205894
897527420
1011408431
644562371
164492867
919103043
836764155
909265404
1792231309
961477868
564687059
1492172100
1545827646
1098768011
753676644
134917603
354582021
993300309
1178942723
1209059924
1053520507
890616250
1139536571
809250928
671848901
1277976745
1189223617
1121117998
1136164116
1486091546
997143514
895405229
1038213089
1143243504
613875819
1466871256
1170716741
1097066276
1047224915
761611810
281743864
1496100804
1094888109
906101883
1294124771
680564795
696583805
1059579290
335328855
1678739814
701134826
1111222444
815071917
676847558
1229479883
341534167
480794398
986874910
999502040
1468141402
140746767
1648722006
1538291079
1292583851
860336981
879390081
703628124
424490581
179469412
994343983
783785778
608102244
1272326274
1368067693
745655426
82984457
634675411
952508536
1217896635
1262049753
512413742
1319409071
1503341382
1139201637
848942494
867945438
1061586446
589857816
947748058
221159793
308648747
245887305
334047902
871570221
735489655
476823866
1384439120
1251617521
530904342
1765599559
1042546274
666034484
681090183
1019727890
945087659
998246476
523483692
672333788
633483531
506320126
697168844
504653726
681210070
1010653207
1338993986
340865308
1134592918
1709524929
1054721946
214361485
822482851
391483237
1095812550
1333313066
335621169
997978653
1616020729
798243396
1429780684
694687616
550050001
342276394
1434031178
754720428
490986565
845173064
960318357
1384478447
949932051
1409971413
512382041
1629283320
1169762010
498251827
1056117626
552063564
298690136
996543412
937864904
1110839710
1361161768
1605280753
610102335
1180205040
819840229
384709953
738513126
1101528888
516468146
550612546
1677942177
1035899246
1314547458
977290028
1338272366
920219300
926308596
1799314622
542282251
964297630
886590937
916383394
871118056
1601705456
1153377405
881617329
1224972207
941944879
551076626
794865829
769476569
1053121291
723302888
628026213
785593716
645363607
422528310
1077856140
1167708495
317397243
774431619
571968005
1262628438
256634326
533333718
728069369
1735123779
1033416777
1195483349
1611780853
809229984
1437250329
1376563212
948774436
178315012
1790288037
675256334
393862915
582981754
518039194
898869595
945209946
1699758559
579253764
367902751
569325890
550301790
1686796830
1087557055
709909556
1548420265
969814024
1214206146
1484109372
624287352
942689718
777707556
1227708975
588061575
594698967
460335461
426273269
818798548
1071667205
239582088
1131207314
958132149
1390768403
1782126779
977076253
1332423927
1197569017
687295386
660966255
515082383
826743898
463894016
493240003
1187699176
520324524
1330743789
448870026
1732278888
625415809
625621449
208081895
699143636
982632472
1286555545
819465783
983427619
1444469897
1706538737
1627923825
770714458
824763607
569106932
337463501
454291761
806037413
892312581
334904410
1091063778
1728320022
1241355830
620515419
994183784
586424204
1085824605
564852749
1664059880
1016287554
1352559888
846719738
1119695737
181891295
1243581331
1223808931
660433743
427625349
777277465
586834252
746584026
846905200
442545067
587742319
890993348
888116540
578695700
851430355
878883415
844087061
513058955
380167002
462279387
1514937261
1205229254
611777072
698458420
1325228125
1305991968
924850116
1627070882
995931646
1114788525
396267070
832549449
1615634107
637028339
535752632
1259353692
1211690865
880648313
1388467366
980258571
352114302
392011825
1284203980
834479172
1562762001
568669761
1584402365
797847262
899227011
1504077305
1603417142
733935242
1285434212
408108419
1601313329
629433120
1025414017
838136899
1058464702
1695829873
382067423
1710213819
796678093
963207364
1742494671
956020408
1234443840
1443182058
457744687
721900242
886807631
1521493623
922613990
475736301
1285045051
597194056
1608652378
808302433
1127041674
621595051
628711721
600664488
1358901490
1346929545
328998845
800451270
1355901767
677710614
815045162
791892139
1250648825
1442215775
1014231276
726955414
208558472
1755780827
441517109
361527132
776093154
465208823
570878117
1085396841
1428870614
1102400234
481912990
1614135352
760916002
886145574
1709859458
1075592814
645009119
1688551232
1357065891
832709925
419204361
1740085637
334977653
1068347509
1636438744
477434710
1790283524
749692830
1677377973
630202934
1039172998
955733659
1702993670
1379391200
1382654788
477908298
185960656
572031331
474575164
1361606175
989794611
552445742
664435409
884927832
732727854
785174927
980148805
918410268
350906567
1681839004
1670565249
1531544570
819838123
717465406
536103336
1324904816
363844227
1001838747
328001540
764849115
641091361
1359607733
973120937
1152116566
825097190
524452226
859262938
1460681077
767177244
975322789
940783201
950239383
618575800
705245308
1678058555
547724642
1323315408
1207863646
626382740
1018486353
985157407
1458287656
555070276
1431293511
686468780
418673945
841692211
1256194177
576394663
352586077
716626727
1225314892
1572289307
1568881631
950703073
951922694
1044673734
1219926684
305415348
1307971433
653024226
944575502
1040842093
740842491
1730921870
1635722474
1586982589
1280034898
357463434
712456027
695101398
522733788
970438216
451902515
449726282
82533889
1545356376
733449212
653557411
378638407
534109317
887114497
536369021
1062035698
431822074
1241459685
379091177
1754874952
561052264
929199451
787287124
1618897329
741499953
1067725977
1402509562
301949692
1520449289
1185403394
597312824
1117831471
254297922
1280211117
491548849
918162189
201137375
1728986036
578582189
682843438
1095783725
671469756
518615523
782285092
384046341
1111855751
970638436
1088757430
486180789
399087720
1223112284
397919480
797891682
1427880795
671590330
1417477228
796325799
922601711
1100147840
637345735
568122961
881519733
349254596
774234067
1375032969
401119729
1069580042
915635084
1582216459
936541016
1156897295
918712725
1170230149
1561361052
733787514
1187901650
688737533
1748998512
880831297
857945611
613613699
1521901766
916507321
1476034453
1223236491
1711927363
1624295706
792425245
1421172331
1076661199
342331538
779823025
1333077231
663671088
487738593
869668987
1358772623
833333651
507810638
1285285402
564379821
1509726640
436423850
429938389
995478722
1424272474
1701380281
327123577
511063799
449198531
1717971491
757143359
921471661
1700202310
1566148467
430666974
759661785
1615646150
737393653
379414102
1335699205
850069248
778275072
570494760
1375387778
438052160
1349583349
1054034410
1085173216
786717238
516155534
485356913
364198606
452985156
1438242070
1342075896
1014358139
546414190
535872069
988088279
236523229
1774009199
560287579
632675067
1017444746
628837933
1055216670
1490083304
1271120030
447898966
599100859
498596487
875755794
741555313
1029514547
1064945306
677493466
690096688
525026375
830002195
1327534532
513192250
758969241
769534995
959550584
915216677
451730352
1044611929
609534637
942180766
1320075868
595417539
1717793992
449995246
1618843444
722078380
833460716
1608379265
1092138878
1615562756
863108482
354474343
803110204
486121538
1527172132
1065274629
810995566
1469289103
408874406
840732482
720125994
1769948485
879594729
1489442542
844537122
576766675
766559422
1105931579
1339177822
398299623
1148711857
1720885282
1381600737
1253137221
722448964
955227491
1126660729
849379278
362042431
661047257
1347150026
968971299
394147688
919833886
526023429
1026278414
1064711798
883303475
900971766
1702631683
897142876
1299706761
1144983081
318826762
813430917
934977680
522693709
1482214325
1311119075
1129315760
884098639
1416597845
306301657
1687963620
443944007
779864552
288203591
326385768
1102147200
774816255
1598134252
972309410
966406382
1524404220
810752184
784046296
1041526471
597176487
1088320318
841158099
992302176
800966746
1263165445
763839869
1358660209
691819282
1204782792
971851083
526621710
442349313
942182554
684184291
560515488
1319846333
1636006512
335420582
398549815
1411908823
989093113
1519045291
385602775
26472656
886793479
875908163
465454195
1561755350
1750536039
1497457092
887933270
711972669
708017836
561280590
750273390
470215498
567854812
1715815839
423846676
1043277210
989239649
316021780
1662707673
856676961
1563568790
823495755
810994533
58325179
749284703
1286478770
1313695588
1440582327
1667136700
908503660
1797036113
1339651718
1017575236
888567543
640107310
1074792910
269067715
247888438
1762972411
803881559
865374325
1341078051
747657780
675215573
1656403273
336871016
1670250499
930657216
671591190
624349479
706302045
492098589
863577477
809080186
284103020
1212113231
1437955544
730922020
698256791
834543166
1073823890
1354863238
663717858
446438628
1292000172
1019131358
1686260892
1408909537
288508598
785795175
1608998608
1400467684
1105142805
872072951
1053062101
1279638051
751533447
814421207
942455578
1520711121
770035766
1074643908
1122995492
1270677711
934713580
1055984709
473914960
791864264
425582634
1017210352
1024422693
396801181
1131981119
732040027
974590857
843692050
786088441
874960627
206280363
955023213
657373786
935126424
1083394411
285965785
1209979666
1431249034
628519770
735390830
1113929675
667530970
676954876
1792956155
522401921
729018465
910006625
1006347057
1564803943
1266854563
944023818
1506115154
742765847
1392700934
1662152178
1300890065
1617236396
1059944956
424853046
903868790
1260768157
791153011
389543300
1646023019
394362677
466974823
1216438283
428897511
863077138
540827236
963907672
1477487955
1731022151
1379469465
489284428
499683139
962065182
1116098265
700639481
1229004897
930415594
103463997
573030090
1393056485
333262333
1218219057
348545272
505929498
1070832185
1497063312
1110441842
568981480
1449584232
878738208
1152693586
617871411
1086423415
716513147
652167655
986679402
1463336122
1300024135
874083480
882486228
1177949616
697312578
1070422962
1624704326
505968614
1358018132
353471043
323083680
831522888
671875080
709852657
942747973
1310583977
725919904
547357544
334570393
354184838
614190471
904773579
474031593
739618012
942794637
1683030135
1095122214
1066233810
572837261
845089648
534584897
1003118066
506211465
883493999
1622253386
768699594
1424842886
856835746
1427181237
454976594
827794954
1277394352
951616787
833415986
1029890742
1391840640
1452453300
1522555988
280563231
550824789
1360500704
552200656
1044883383
1204908818
513480759
443073273
289299952
912023674
335701312
442611578
919483379
458905965
554821572
920473704
652310021
853570497
827504353
1005715116
605424250
1173147740
780748149
1237754435
1319775154
683999193
292038837
548070030
1283283107
1553815753
332831750
1485308694
792888589
1493252126
453208001
1734777142
623539415
813328467
488044807
638011125
637589465
661569189
659549719
811724841
1192600237
731106627
312945938
560768922
500296387
1778486087
907728892
906232880
1375598511
336986126
267094789
1648130590
1555877608
1666177524
873476527
1463794330
405744398
674094006
1115652996
954908604
765006495
212466105
1779207134
1301562838
629638694
1033189402
486164044
1368840257
1044874704
630489198
678150232
531194874
536966754
380058167
631719309
884074415
724658372
1541636790
1391034218
1055307294
753847643
726564217
578717192
1705026943
645880288
1688613206
1026300275
1621679748
1392134140
1082112637
1799159167
753451956
811446521
1687949350
1454293324
519888766
880836649
1022982708
1432727774
873259550
664050946
559161764
1003849981
523392802
976096029
527200534
1151101009
1256218170
995902985
1166246777
822959532
544584922
395698962
1419324838
788913982
480119419
325253334
1092624028
1148909356
1372728665
799069008
905020153
1222880880
926118169
1685870186
356034625
663565014
830648642
573271671
538228581
821138431
614311836
1231481122
1079637387
1206460827
975539874
770986425
1076522666
763338491
513225487
1261111339
468939503
545415232
1022383286
916233322
564170295
1760583550
602416774
984111431
829908571
988791088
874409470
765972329
1315681044
854257198
1019677163
727287410
897277168
345867380
885445405
758844654
419355674
546048488
289631022
528394751
1766635288
769735475
676723759
1606810190
554935343
572900643
807281513
1546697742
1427552076
1005986971
1375041056
483379845
582906165
389524736
1789584638
1022260427
1108041535
1181667373
500464378
687455349
1670639071
770083264
1693415680
1455911632
1368813930
346614174
628708851
1392271637
774893132
765302315
1311866312
733716379
558518640
1452643497
1191455638
1041448673
1053190960
765784177
1626737142
676103452
1416803156
1145902637
1243829583
832273944
463183906
1792203867
404648915
358087709
1223998060
1498378
782416703
500992620
1588951323
912853255
621027022
1339085826
607352611
520603075
1339211225
926647516
990859554
807265541
1767163769
1115083650
1287865999
906967169
1603508334
688059697
979707688
1022300062
872963084
1779296668
1055564938
719771080
792834677
812335925
1636520252
1370940988
865805900
1183824899
825214227
438783393
1207659379
714844079
883767390
941400074
1581858610
312059332
423150830
1202810354
636309287
561422951
1376612403
350879798
567452578
1221896195
462619262
479862410
1419348577
462272637
501139091
1784033179
791067179
859103231
1259866217
642824511
453042743
1206050360
708383737
83919462
1597610123
1309155035
446188314
723429922
884024203
997634387
537967529
563986363
1719399556
1135817821
1065191406
806244128
1363492531
766022855
1268388999
1673353368
649310230
527645888
1417638290
783698892
1558476227
437821177
720661571
589971905
901977586
881027293
418944431
1333865727
720062369
967442203
1199423893
455402560
361741041
1434351790
1032306708
842464300
1175734622
918277324
439851798
1374455635
902520129
830258480
818834007
947191922
710633117
1094704951
1300058403
656975446
802645812
1280737060
914098094
1020480605
1617545396
581368420
518447944
444911259
1026108830
1425355392
1058195890
1403412657
1014000798
1409045888
1267385471
1105113217
1087418641
934751839
368144399
1203594179
1081715560
539957799
1075251563
808571244
1374868954
1126079881
982877186
1096478965
848070394
547212707
783704707
448983962
1367076328
1715652170
1277457048
1777297502
1397143305
895050092
1628611077
631621167
577748070
949542980
612228454
856745163
1574201294
1408031741
964985362
656334186
1769601763
1532651604
1033522158
1055272169
720249728
495628165
1217057616
497657733
741958778
615778487
952440586
481748115
728791414
994355790
1164322517
735880874
829006141
1193752867
1664711788
722777124
934484046
1521373258
1345309368
1452019007
1204254213
491435710
1748519482
894340654
1759747164
370029090
851216696
853165679
1630621951
1035084268
1464424044
1595336013
419542951
304754447
1291244201
1189683131
717771531
1659648745
1716578192
1232201408
1044168684
635201359
1707277172
804692875
810870428
1518111329
1012797007
532473156
61635288
474361246
494157713
558846934
489258745
814873583
1635886635
998019557
1014694424
1212006958
588741374
1048853212
1669587529
909578084
768116067
549427388
1625335077
617635482
522118786
906825302
1792195579
386249088
1715136471
1088939413
458169228
722328660
885667457
1378507912
901361681
259257396
892087584
621136786
1337716261
1698774213
1468062166
415849934
602507769
581187331
714211286
549561003
1038561934
151311689
864416237
973182599
1076871434
506581731
1399803785
892205051
569896672
794084372
1338891209
781657436
889607919
712391966
1762904905
951425821
1765850338
373466515
1310353672
1181215573
123987551
469472121
863462030
504173155
1189547480
906055714
1011992659
1145479420
1329078734
683853698
984610630
928215343
781638245
300551790
698826340
438925831
1661047661
500456366
626913751
1744086187
1105706853
987487225
1007194566
898279232
952714615
1357617486
1738029235
832357586
1057531050
861236358
1338509548
1399060367
675980219
1296369124
644516820
733398249
951628028
1771579728
153581921
366664707
1349933394
1790704422
497971984
978789292
1240135594
458291682
590381466
659404248
1004166103
1336272185
982101056
651239068
800954687
1241236712
936827804
1709404098
584400885
1559634869
959441982
533762548
1232696486
1507572454
949668748
1181831512
735487291
328470886
1338087386
997951124
1255684954
1238141979
628039930
979085108
1780999178
466438182
576538619
249633971
1071412347
692888580
1074785672
436259332
410106386
904503970
581345392
909580244
666590954
706974535
595487066
984653380
621405795
708357269
879795030
802661901
1416561248
871498710
1058475550
866895405
1144564132
1732231272
731389235
1297615350
458128474
171051234
744171792
421544710
691830383
1447424344
574213677
1552450495
745082663
287546663
1030836580
724064111
545444833
488171142
528602564
633331934
1046099758
441671606
531872746
986896756
602451901
636855059
964807846
341381889
1170761642
579931942
1265748629
783307147
844153120
682247671
1134408037
1047755966
494147377
291164937
569620243
852394806
754529271
280057682
940465253
762326772
1096548078
465585740
468156460
434457221
808840917
691323638
1170442395
663213745
1115841937
610805462
460462722
416751155
481421973
996181197
1546623848
1311988362
680573577
1256945269
521380094
701796392
779392173
1120630129
1147829616
469982003
683952806
251969470
413477028
446996206
1158243718
1040694289
703711291
1581289955
758372088
359791241
643349156
676189955
949146857
558424991
1418306504
1534012562
865008390
522832148
1581212981
679127403
462123053
604558560
1447103896
619673468
689519451
1380652791
774109415
359610918
798112345
1606170893
1794467284
1683885640
1511250708
884491562
333360017
1028948779
814327238
1668430457
700078550
543909766
1083446219
1756169339
1609752155
634717428
640707971
1070512307
1219540663
1451361748
1737653210
1098767902
822693687
710301382
1796510817
955225794
1300827166
979123892
358790201
519314690
668917433
810688046
527308715
382971713
733530136
1127744929
1709223429
734765754
913829435
943988265
416016870
624778800
473569550
1120585538
840149423
1652063232
1448795338
601115506
1386296568
1027307181
365062585
1234052197
116775768
852757206
727843156
331650966
1500466954
904161005
1657267423
409352227
1747864986
1429582354
507134098
1636686564
567924422
1033491846
725589307
1079777388
1714463120
1572272399
459928369
460188051
1633908658
640582040
922349441
471206023
736102940
750320525
1457752586
1111953948
452745180
1128714234
949943148
1465291489
1106268280
836632208
880153961
457916261
483624907
1216950433
576590277
487006106
655091359
467006362
1456801819
526949827
1069109370
855694098
1487395204
1752347080
111883786
1493370103
834540589
1065407271
1733393079
794409332
1787878381
841342938
727838259
806507600
1708503499
969622036
403838457
434878656
1068664859
1231311047
448623424
963897373
388944293
769757713
396669504
770207600
1061997221
1331500977
645828601
1019109510
1131729453
428921833
747964299
1575422211
486461333
526966478
1170336918
440088523
461195231
818949681
1006408815
1351095898
1129971681
1541445779
913962229
1688716356
1210767293
602135951
736969590
907988423
1789151757
1758268415
965266860
482779870
1065722343
848354917
955797934
1063113903
853812290
1401340152
904180663
636213445
773604323
645695629
621147527
1486107704
1612513681
686471096
443035945
1563347837
1145961403
1382403200
347886360
535474654
938990495
1070749884
545409190
871094368
500169413
389381703
424533665
349224736
727010415
1094959671
1314991071
1244057429
1236436364
793411123
996577390
726531256
533078211
430017747
605510948
678786484
674700918
746940943
713942406
740079942
407513282
1035530003
270714605
390002382
988625995
1383000614
1482571877
1069371923
370419319
1064633703
903985389
1169824065
457622197
573486155
494191583
1784907612
1736267985
741144644
710820035
881911406
1417148241
851961381
333592023
1046421986
616404231
927027970
859133583
1738819418
638381650
1038909369
1526061121
1132116508
1534466593
930736681
388144272
369789451
604347841
811251567
1205512278
690914756
463129557
861276740
925097691
1487681158
1292570747
1118530072
1659526206
479966627
722813491
737940867
485081518
361616130
975295951
786815382
274163025
1653780878
1038669322
674485068
1189301942
1442075425
443206883
569484491
1307911929
1692430272
437373729
1794808206
1414409894
999355220
514015979
728722632
1697495785
698702068
1376472059
548357333
607504755
421302248
1687643056
1340546753
953620859
529103274
524862290
1007206159
1284840578
711391323
282836801
1642135931
1053603137
1016713593
938910096
1074024123
1013570440
1381627435
1604768092
1462639069
671832678
657291718
701393406
1003845307
415892947
722956145
1303598701
843071532
1506282293
730464069
960527671
794252840
420519807
1674122710
1038704003
261068042
1488518030
585521853
1086883562
890298865
1397996143
421611016
1754082557
483840132
1736976204
1188056679
968485614
714181847
597458658
1675360636
991868888
1095644131
420665203
1532429268
1688758577
811749166
817582506
1457414445
1613302525
1040664109
840015474
968508039
528021030
768784787
686683337
860018174
1337656647
1109054902
1002599274
1704086485
560286955
1190983693
946170180
304683291
676868906
716922148
1300801606
1354339056
1043625537
1692712912
805699470
435687114
1067333876
1703611764
1089380551
336267738
1028234105
374292971
1241171012
1153166810
1228716825
496971465
1429771785
991012204
997930295
585948949
1164339749
996700046
981195322
467703616
1398393197
376083522
1084525568
294763160
562382976
1144440354
1231098922
313874730
931581956
1202290362
452472263
667593689
1534626398
1480993077
1647590778
1291095795
1048712509
1283505103
916841400
461832284
856505643
812139875
601357982
504459580
765569255
328450650
1390842977
1753578760
479027798
854282015
734870242
1121378008
1374296871
1769308726
1059460839
414888730
1343510292
1345633306
1121298134
907507992
1110166474
996677265
1012169592
1097062262
44091921
756807374
392226113
1112237696
1697958194
378779603
861860844
1249609708
1209098611
551490395
1743943700
887128836
680008344
143487207
587875813
446976770
588641915
769287999
1437776369
1673043663
1310345774
1478641372
1482529038
728790914
1263821174
698925640
863939517
1394010661
331470631
368734978
983184740
1074179055
912896076
673640301
1214831780
1035840261
529307694
603384429
1092643366
1730641396
745797717
1347828971
1475471700
1750205717
1285898096
738401615
1545968388
478231971
1247931072
1291973517
901023223
612511529
1737651975
1063449668
308763555
757027746
1167596322
1763460350
407211912
391497015
1067195890
1188085318
1348422243
956835697
1037045388
1169672193
1364810511
1459516348
1010661018
1034302484
1337974465
542895923
574477171
749437115
710342559
902510858
1345178092
917909544
434615055
1344545321
1283078777
184837753
963830705
676450419
1112797656
1116751047
1650104342
818298684
1656129910
735867920
805909595
649821736
544465044
594320566
1684299314
652509806
1293768678
713403793
656661300
1794500189
1129430800
882337158
479609512
1395758288
862443463
456129641
525303528
674098405
1017207170
360520740
1392181469
1466817799
100823369
955113454
1765226647
893338625
1626465628
656422823
1265264984
1015694707
1040603528
1111402080
416557126
181079731
282314488
1766222157
1722619874
557438427
890825100
1785096359
886553389
1520887763
772667554
1159282544
823801733
912027945
638443801
796738373
537688002
1200160528
930272402
2762525
1320618269
458593269
765420875
785116957
1769182390
1231592123
1446512756
903957170
818647821
906724514
1427167261
721272172
1001569102
1072912079
438480241
1097007971
962761681
1215655545
1240357808
815557846
681551621
769039659
1735435279
696960844
844521824
1295747183
843333433
821312800
386452937
1073291800
879987627
1150268114
279237696
207399532
653137407
43246579
382488310
806802377
941422943
1751079400
1794885183
1284783915
1097121293
1041900033
765969734
1647793870
1072598703
310072008
739676332
1252725203
870692435
784169878
870629503
1498791427
967741306
1216253299
1741617962
987414043
1014095248
151734571
1563729758
1316651078
1645803267
816279646
1050113377
774715886
932728829
1050013565
562697717
909390668
777295238
765466655
684437908
1572924106
1604475015
935800582
691438181
332824640
437585885
1358917428
551077205
1641498015
973772493
573487749
1033878050
1760639053
649119493
1091963240
560367120
193502705
1742591109
1255079230
1059911919
995545681
1297460786
1068299100
988130907
766588468
689674766
1450171573
708240644
1164670918
419555865
1008563145
960017194
912354484
644608473
741472097
679430912
863753514
705321476
570320965
380985883
338232515
804940171
1001061155
485098508
1014212124
498263675
394457048
748826776
1646138599
1625293137
1634585546
851722382
233575079
402590656
450663328
1237833632
1362792117
709805302
696140158
1706566318
1027018154
1050423680
1194246057
474444199
711467578
1775492881
516557431
1770540490
803447764
982951542
1273729730
175971798
684913912
1459900925
1535001210
645191614
578052645
1319817207
1374949454
461628035
467066388
395323673
1174597623
709310866
1582919497
1714631616
503443752
1468879223
336130173
1604707318
651086478
698550134
583849988
723913225
1338065291
965280667
1403949438
438677676
1296028459
528794015
599285764
1216323242
1013375437
332407731
698577942
944473522
735615664
753437317
1744945392
1162457451
1402153318
1639429508
1420329023
755789284
1120583590
897953216
881712873
1240211994
795034954
452173279
827975827
135108786
1626809069
403373525
874572811
825114069
1240108949
277128260
856708402
522043227
471267942
765987748
985782847
595198841
1663036765
648756078
579276840
1300461363
733460619
811483461
784278465
1708417139
493569854
750746579
395470738
433208698
636103915
1194705037
1753952806
353523069
904074018
695552292
843007672
1134946831
794398688
672543431
448725859
693718326
807536268
838179781
346113149
446114441
1608270021
1777536775
1251546535
536133710
1458114503
953196597
1725268463
419335419
336044813
492008982
1287334206
217734102
525821433
420424847
562835876
846264341
1757471248
481719477
1237301962
1365515836
1794588745
1554136317
818390070
838291677
1148551186
1720822436
474964675
1222183809
750457702
514774150
1651190110
696355370
1647891943
1169065307
693067979
1128189802
1696695354
529267905
1430086705
854045359
1586754002
287165315
665064556
1333397460
1012068249
1203170687
754383799
282797605
1434310151
1177453268
950783756
1697676366
1556537269
1401575355
836655168
1584301510
499262135
1489687594
1696348592
635440023
514813162
1276749085
652705064
687773836
952377941
996376829
769200545
849624128
1459022065
1115114507
1372701620
507744639
1113275806
535494053
799667733
1038527548
1248156705
843676287
1571522445
730474595
975533434
950911272
1566130183
924069891
824506718
1615542742
885703428
370308364
1187869660
628350751
967938992
872482205
432472022
889327069
262201742
1345773759
862736417
853206113
795260209
1191624830
1322211644
1488912031
1316651081
1023644338
1240172767
716007655
460394136
1481205970
1420348548
1060701545
567915943
1434088635
298181186
1301375624
696540733
344539067
708192192
342536110
865702084
463554878
992739228
861477565
1107142912
823891065
1348824680
1004288889
638440255
1749754616
425068893
1050517275
447883415
605392066
1308762631
1327352597
545947500
916333549
1059982831
1379712418
672896975
1480466661
430122410
815341263
1229685988
1026876793
1115415362
1035920760
414993950
376853149
516817658
485008635
943573694
460339893
743249588
787218947
1140687851
1154888770
1020333536
710936848
770333950
1577600201
455554929
1051383908
1031613820
770839946
1515897132
836217657
1000316287
1583286845
1255791882
546417963
796041282
673687563
1060887625
728913592
421245219
1039198301
733319324
774294700
1118844979
1128392061
689647147
1719983445
908187924
1019501235
561151063
1042707427
1669108556
901560733
603708919
167097809
285415147
897044779
458416838
715961036
1261823519
1241117841
509004425
748351718
1107587131
607539690
707965929
488147507
827631386
584275444
1055957081
946306682
903736146
936862230
836502136
1544437493
182872005
740599031
453756726
898083082
1333718813
946717974
1196874921
796878150
419000866
350771404
1204482403
504187518
1029270758
1413595676
1124390326
571744403
384115643
436905230
688050440
540213808
527544757
1695748788
803182191
998293985
495045221
1199337667
1715945632
1050243609
736066355
1524888660
937390689
1272925438
782270641
463244864
1688326867
1001056780
314946470
1402569065
872656425
504804839
416012244
541632728
650713384
938085771
400211217
779254146
696267291
1505081640
1394567628
361702352
1332231642
905056847
197264109
441764714
1012443428
1726263696
1297651193
1324711683
1318272884
382551632
867474950
1069759118
1639613184
1272942816
1083938924
780988660
608419445
922338381
1747895392
1073999382
822004219
802499008
1229898177
965446681
1707765524
1031231734
1005467944
895870441
1345409624
817597722
1726815875
1066835922
1034481072
931557484
240383290
884947503
554747543
1476160365
564185777
849901529
1601175301
1265962976
482670038
864773426
1271777682
977915133
414293452
300469223
702187590
1711655474
278641628
526837793
1046701142
558031167
1340769169
469219591
893522642
555244882
724809521
755747152
1124380708
985699127
519596769
543436122
1289383822
1272877731
1019939731
890417980
953880360
1780765693
1166268885
475721119
328404212
426946692
1754717710
1601654351
1020989638
1009404444
684383025
748012380
372816112
556053208
401733114
785451119
1723537413
950731839
1777848199
1343083659
978923794
884118895
631004652
1222409180
227965132
794941092
1185441454
704339119
1447270
468421341
465330850
980280800
816103001
1288434567
868683800
1435043896
515007299
1203884409
385612025
788189571
1000752833
773532300
598503865
965211904
1580510215
572011166
1084141927
761936413
599916949
1176001735
698236459
1028180750
1296996978
872563628
1372028790
481729496
701481354
1395991585
1108250484
625714442
944941161
1061932182
1494973132
1088512731
1263021429
527103028
1000569651
793012830
488080907
1048082493
951043641
1071799843
1600544929
67321805
1163598927
1032977930
38715993
1796372682
843833130
999357061
1069397534
588293515
816778497
1090967233
764447013
1690166561
993900956
351122564
1069846023
648205712
632352227
1641020806
849163424
1069171031
689776622
895021185
1206039754
630324536
103974709
1272908295
663412123
418472487
861670683
760878690
658700661
801170414
510787470
1022216871
391123704
1608761402
722417748
1054120932
873276964
864704245
1214361761
756595783
1225337926
834108448
261659318
1055658621
1783001179
437703472
1747910784
252827231
865681544
1627707157
436593946
1145295863
491565385
1104930050
880277485
942162082
504036891
625511352
526596066
1664232166
1438144322
1163525243
1059484089
1565383378
508657203
1078910706
862537169
1065320340
1731672623
1467932645
1001935438
982874744
489319517
1425643180
819198398
1783057476
908782358
904910976
1080925904
999387427
1609864903
1435515358
994276327
757312763
376648348
565156741
1306614474
1550830779
764403231
684243305
615914830
462786869
1504860010
1265102878
204606805
1477712384
462446680
1331674787
1110163509
1285683071
918461745
1419849613
883095462
301937521
1329246264
542043207
1677376887
1030525424
1386844810
1152173572
1508255954
626581805
514142346
1282753252
1239273734
1694537891
1248987586
1168839346
778849762
1100407742
699082006
816511983
1624055832
798729525
1102622268
1155287013
1189648207
1541357803
1149400139
1578242372
1551297464
1282852389
978629547
1592583618
51370890
331033339
890885238
1165816166
444790120
1365275040
1111433920
1265256114
556508161
1090470876
647981440
936787534
1485645850
820712986
1069434790
459871565
634767690
1483189960
1274274591
527519982
452243020
912846993
887097777
600233666
1613928855
1750589819
621125297
1729776281
764129722
830310222
816029932
469913074
491836718
1096562786
657483342
822781394
1654158881
912735767
894684709
849439108
1420329395
819627169
1148173830
1104495159
1346967561
926898210
504984613
1539918038
858980700
583584346
585884559
1006751548
1254095336
1026637662
1118183688
523034922
530057299
1115178226
702066268
598731458
1157347184
938556080
1274814152
1005070565
410156113
914114308
969962849
1670622785
669158496
302695934
1427524508
630558134
1622201760
483362202
1700072621
851147681
1371753727
1188145274
365102480
629233840
446418820
637978493
381530905
663066371
1307826988
1641519399
1700069707
1639136745
906598548
921711441
1493079727
1428238325
666362673
987587449
838023048
590110014
844391658
895743781
627013364
673617271
712711051
714934505
707277468
933811775
1329136843
822543943
1050153623
1042820136
515626495
856185025
1791376424
926236162
463793433
1018702165
572391
422065064
1187832104
1092342887
1048986625
858713964
886820237
480065410
1055426042
457140712
1305650063
1700442964
1108664783
655621552
514568035
1745574164
410191649
823721442
437745136
785434001
1333436723
1611191265
1119648022
241787288
757219640
1125736363
828489938
620811084
938885885
849201196
671875523
840950601
779917383
376213867
575674480
1373452476
1296469886
1288960864
1074677439
1631700814
1248733641
1382783168
940422237
716298635
786623282
1258069142
235840310
973281444
1287495560
1693112258
687459566
308554455
696523210
553652029
244901417
837243036
801909307
369490709
463236598
1071648460
1424893488
785073643
743385937
156379040
757104689
1745623981
1470819590
374727927
855681114
796344778
821847794
95613723
599447778
695731125
375181362
396465441
954476301
771320632
1448547275
77491141
655514737
576972469
712684308
280978074
1349512807
380536652
738430764
361496324
1053578980
1660996992
1215820305
473630396
1665183837
804385637
1726442965
1721737180
492694003
466491683
491526533
900803099
788077848
873714016
628022610
1187341687
936622791
800796439
1128483621
848479420
509725655
1037459728
983714739
814865239
1377126137
1032575007
850668387
759518456
891735959
677210574
1029742687
741649435
631269902
1729660140
1074645434
907972050
873312368
1126866254
132714706
876871786
862582388
769314144
1062268623
819795012
1717897771
1358475554
1570536429
677924664
748672850
1729478543
342273662
1406842352
1398480160
643200180
903873130
742728415
367236100
1189324997
1171249537
864215246
462706129
1092373294
1059351088
1538086843
958925514
469254234
3335384
455195261
1514376698
1262271456
978801235
801908345
730896534
314090442
1200109367
656974868
1763227513
553500851
383867675
804019918
1256626546
662081063
1361084499
1627874222
1636068816
1427981615
1602331715
1009922470
343718628
1486596889
1494356888
1421712102
1376277822
481787234
579861799
880963921
423826343
626072392
465432475
502858508
1566766308
874749610
1155471461
972505745
460417205
1362558206
381079656
1733001577
1106246881
1046139046
405464761
739967566
595044702
609469678
534542038
1758871966
1631763537
1140485795
1377691698
1330386445
1387047832
513434188
705004469
1018430236
676749656
1392516003
539532244
1749325425
962309517
849845356
1159321234
1100837385
1729206958
1113004166
474425022
593590425
575321849
1047886606
1153221462
456872057
1247873110
1115792830
1432918417
319293439
712603869
1025586587
487571776
373043467
1032045778
811186952
355131193
639373699
1396106739
873770121
265028708
675810029
1707528403
771084892
690827349
863412772
896568669
241811045
903902643
540668667
781301325
364514112
941191423
1350260096
660280564
1423915575
1295892554
651008958
765504072
522123359
546666927
477737999
982153858
823831421
443418633
884965785
615081018
955059687
821864318
1492829241
369898342
1046089123
1415353403
823933445
815307131
980396798
754820029
755638399
400694446
1217649765
530996322
1263159687
1710209067
661256588
819360695
705031651
794762433
975948956
805725327
762391269
565747764
869413278
1139230611
1124834530
412779777
1675578583
987675445
657246976
1016733846
339542636
1105707386
810917621
1459340727
836889080
1032084380
590576190
1631677489
1030296686
797059610
740529227
679041532
791754070
1273693979
947644565
226475363
1316185193
518742363
1530333070
1447307651
1796452399
1238362945
715150419
877079331
775245324
536792336
1405713995
778346747
814911301
1695656964
1023120227
1041623185
1148099628
749002146
705693390
299549144
858014549
1085678246
426934050
1606502276
1734222180
1022181634
1105320928
965290013
461701976
1299432973
1015344962
436961237
1094334940
355138691
1003576833
73190268
1797352796
807197612
1148244907
1699843842
1027363282
424252563
131427309
1598584473
670952937
1395694240
1567682056
1584797522
889982081
1687291101
1009402651
1093641766
524162625
1624733548
196992784
649988069
1693261740
1045123716
866425406
1086340692
1000755319
484331759
688576156
1024853075
494964316
510715053
1098205417
1020519392
702784301
416619236
686366779
1346002468
609897338
644055861
1339454848
1012629810
234458174
1375167190
997606146
815820736
241269384
1082431138
500599958
1321850983
681820314
1224247302
512238907
1062377901
480555882
1718381078
1252228818
1750889654
720121360
1746628020
1637416681
478072473
462029614
676286728
4468416
997352314
1021819708
1319460514
1091540243
1263721454
898274825
722333177
1460306504
1755080295
1637837194
206562272
895109460
1369769481
95710610
1195093756
735594608
1595826920
1044827529
857253638
843257350
1295085879
1182228605
920064098
1754009162
1275400481
1251280792
774636819
278561286
312977748
591313599
981605112
764906372
1448003338
688555669
641878384
965027865
1307628949
1202930357
548372499
73023941
422291318
1310622217
812043931
924836225
401237951
967927479
1492563211
1201564782
717151198
1065728677
1786593636
1086713561
954261323
1265538018
1113539841
962005477
1791858373
1613660401
1109056082
1128367223
1346984223
842607047
386745012
427397981
915482110
515851612
694191970
1108110096
1711335018
1794007862
96127783
1095333547
1061629669
699183746
774447520
833916320
1712288256
1438257488
1560475590
1010168053
897143748
1430277310
1123308657
1196411869
1298928653
547984115
821439352
678745718
1756037930
578618169
1618956849
914456128
528190208
668651283
1081549662
1678742696
1020472821
1594477014
858785482
408089462
595246747
1375881563
1683380929
728971677
1092185040
723152856
1013141896
736194840
828491281
1349964781
971586580
1022837907
1170571792
388014681
1620027488
246839181
768163150
700403373
590715070
674093547
496348435
1594778227
1474302594
841863032
1797654504
716944593
1177807128
1124234853
598753789
982220171
845776980
507148099
721055787
585291700
649775997
99649995
289628104
1026517900
842831893
612466493
1378499296
722635868
1726133265
534011844
701693176
1213346003
681912904
1604420579
833892429
116758938
772931849
1777551591
1107988226
1744164441
893474241
353078057
722143035
958133537
1730136851
1465810748
1289667711
422160423
1324340168
1202335649
1306123319
257574101
363775084
421832004
574827230
536072722
374485030
654117942
812146558
936041630
1417839207
1284133472
541726729
1164272561
1433356002
1380797645
644871065
1738270617
716075918
1022101586
1778946776
333243760
785193149
1027939690
696211163
821752665
295785930
1387284728
1143220889
1101613597
735390894
389141295
752028681
1676306156
1293695370
859806122
854387849
589343368
1354403821
678019734
1088280722
757118183
853579726
363367022
612816712
239366171
1401061149
1608911569
1639884457
406059671
1274089823
693347140
1103305565
926156782
445183377
1001559420
1383313907
666511191
762419918
1135803598
713148907
611819438
553989912
1428945170
1487384996
1798906281
954801761
1062314546
1187474677
867545810
478705967
1136086159
531045970
644314683
959587328
865047499
1118335260
347808546
1057684296
460300096
778414338
516048048
894730590
1202703519
1476256089
1694945435
1389167929
414511041
989049996
397053920
465403998
1491384947
1706942827
981404885
816249584
878583534
805872797
672653562
972474409
1023164672
1719939749
660651373
996723682
1352860582
788800061
629238426
363804174
303111253
583658438
724662876
780427635
1034530598
995071828
860202201
908353402
1253297402
786858022
603665231
908380558
1369796811
924572449
634202864
1444204949
1640635042
1209199491
821539405
867883690
943255580
953586791
955260030
1176309317
898008646
804219553
1468088341
541656697
77291195
680672007
592982797
1466533476
1538350886
414821516
998136055
1697638315
808564749
959836695
1791610986
345744792
1658313494
757429288
938303065
510665024
915699749
712744395
562487817
1517720962
1018735375
892811068
664289073
766975072
1224274816
405045977
428491105
1092022096
1609270578
454712396
859236742
352973008
754781349
1705768293
824311941
147424600
1128678600
1233163531
570599440
1314245925
942398332
660392464
685557917
608533911
453899052
1662969304
1091386676
528181665
1001170370
507381817
687489012
802901386
586876901
1408034068
865316098
857223868
1124045914
1429658678
1618646951
901057285
699927352
830891455
1694411184
1314531475
1495538523
934921738
526810874
583054916
1630473657
1117369392
502769705
277997631
962975602
1202950628
587134991
1075274015
1193133405
624964447
397174950
995192573
653094335
545735080
625710954
1719135221
762060928
634508766
592810057
978753673
698114615
797018496
937241797
1457071856
1408219643
599090739
494864092
679126523
1743107860
476809637
669080118
939875991
1468590728
757850761
1157219871
377806766
445254897
1667490562
1137475760
545606111
891540431
1730968288
164226541
896661481
984370250
1775576531
1369742088
1010035521
669801682
583795026
960458129
335652991
1427994561
1336505180
964191656
1620942513
1003555933
994239716
1206335180
1575574492
738047196
1372073880
950240802
475539995
574356407
876690494
816052560
1024908877
1797535938
1351339304
784828460
153539782
1136479134
924651073
862364191
1389818047
1317551813
1259605604
1556299816
1066604851
586179995
985861365
442869226
671919283
412052769
768532757
1237999945
1086250058
1262020314
1131206333
742719669
1377676740
943461543
1719867095
826621127
663678368
525681802
771505407
330419121
754534554
1792916027
695785226
1031936390
769846338
761258243
157238592
775535763
1531260530
1391497114
757788700
1527615273
776703340
984954182
1097607764
530317751
308371884
1418714876
410204624
1450251510
592366549
1674943475
945479475
1192154164
1017265784
1200647299
1064840815
1335625168
864002073
1074729023
739241194
779308771
1287534290
714602333
930267760
766039162
509162968
1124455500
525188244
890865208
1260778987
855498596
965591941
615609397
1221407313
873326294
404658261
723466824
532699275
250183402
1562726873
716560994
877862691
1021199849
1086374064
1785787602
630742582
1131885145
1266530635
580643316
1390053181
859526306
954301350
741801704
905908117
1345834519
622697686
972240601
541480785
918245761
629891816
383692427
619712163
1061945222
634947980
1253057276
830590416
694466027
836123576
1752605713
1484986884
961942687
548260462
1017958434
1222896638
612006031
604399203
486264887
797409358
1485214944
1704142364
318992516
434398184
701568448
464759659
299428340
119972233
1691246712
149479350
823480567
1450802348
1053803477
879389118
319231084
892096372
1037987638
1091636050
414765484
639891188
1348821845
638141822
560440382
1035612591
606083306
1039663249
1487560003
946225378
536288857
1317006002
1087749767
499605533
309363327
1093180624
592022027
1708855097
677184384
565221141
1293309670
1749915955
1039479121
1463276690
1516028751
1065604566
1631772299
346975261
1035719943
294256302
1540780459
946051477
907580565
974563562
987292867
484366647
1086903111
957356587
1390243705
1097868441
255706235
1492120839
249060022
390171904
1145911535
697396084
511557119
325903538
1477260072
1114563312
1797118843
1264867495
1130175177
670615374
777404248
851285537
1244074880
1233887658
1466517925
757835209
1508147991
930966131
1659912879
1044759514
379102553
456566344
1006056470
1056370944
1004261174
685020928
454901421
612317698
1701320259
675552036
749229319
898545562
1248577600
1182981211
468054881
1654238033
728273781
1749571762
1133121769
1230510312
1164311244
1426497561
1324401669
738128143
504334070
1104295633
796096728
808605019
952155261
1715944461
673971893
503508458
685954189
539462716
1645956354
538124789
1222270909
602344632
746688067
921449591
972108507
703425052
887543154
1770278268
1482139819
914901559
825903493
1611911586
513203190
903912624
1116448063
1513698411
641567194
848849916
340963801
1396641701
1191845941
757434709
815382022
728552189
1628658606
1335114702
1425023714
1053845359
771150981
479607249
706265086
1542868755
1161323020
788065813
1019761844
1399039748
906249617
825630331
1065882398
512365393
834519327
651095714
881534355
977600570
722853445
487982344
1221434706
475607347
1575004729
1350508459
352956976
808752409
774405744
661878150
966440649
776543116
359193455
1304216058
670067162
1131622274
220395208
933559438
942949813
697351043
1208992131
1083927834
1577357557
559441781
756646073
947775226
1530023010
705862305
842868346
479941523
438705457
743848220
967722858
1187567550
1773898709
820602629
1267532749
919138975
748768403
866684401
1364735957
580275208
1402346966
972447204
85893306
731175978
971035151
1166823503
1611800800
1778725404
1472255716
416155346
865437921
1134166378
1654062316
825880978
995428109
981838507
1038056158
373243365
842157762
931293797
448233435
550584901
665888430
453783498
909237435
988054569
818352959
1449923108
795700954
692669740
1608319332
411280902
1368420762
1786645138
1011053541
491733029
910464473
880643962
668940920
783864501
812583666
1044350489
533400066
1340800361
752116345
948845993
1487663007
1218081891
346496918
741942879
601611284
1605256801
1086714774
852162959
759620022
702481466
857129212
700945758
806941958
1322208720
418791180
784683694
1343099976
547985687
1727942063
1150111722
1235260063
1117930969
1317320481
1267253467
903330389
1408141556
1237128420
1249998538
992008260
293796854
1222988183
656666718
501779408
1203253206
1722939360
449061089
850284782
553769876
1095668169
1624379341
331877678
809596403
785385737
29125341
1541179472
679652212
656557727
1421715061
504401096
825712008
1068963314
1727562328
1482888732
818486748
1240170232
810001166
113691612
379688955
1150400670
1461084667
1358306870
839399796
1724395160
556857091
1606406267
575006188
743345612
207161398
947331801
435696389
1293027541
936587030
1166730112
1375001096
628167456
1284140901
977204343
794387256
760642216
762776778
383395845
706098968
474551652
826862856
1650037429
831593203
944798029
745605387
841386167
839411384
717736124
871544970
919415697
1350189291
935347273
657874370
430920730
553295937
831089908
1619029037
1074076269
1124263855
1145630203
1009683840
819894877
1349680076
523142476
260340425
72252943
634375827
906379789
666394959
959404431
1210884128
728036848
806502596
1699695210
926224639
1757966926
1056978102
1607006225
550305141
450592375
603496890
1448423466
714065358
462908483
1757453533
1087230340
818815273
1211770031
802239200
497959292
299123220
1714689126
706852782
670696334
48022657
1724334244
1348273159
943711573
831989955
1526802130
1194777255
505458039
373404519
1185396993
656490500
1643972652
1349606890
730604030
1604893099
1120179547
1004352058
476153628
1700762960
642893112
444935003
534805980
1515342832
1012403542
1534358518
829804591
1015639251
1779704033
924045433
1435054854
709046800
636875561
3733207
877851668
1013326350
887464429
229956770
1664344209
1049650229
958043526
343862506
1473805057
956792175
1571875243
1130138419
784278204
544419533
379876412
1698638520
810675420
818966658
1297294506
649370678
1668075978
1165210200
980225510
787039423
1066150337
918901337
889036863
731693831
307042990
922231456
952175215
1433473350
501212479
1231176574
1158196219
1383853705
548755079
862385694
974153764
115723344
1365810374
771177699
1273348311
1132887274
1123498504
414469902
1412667341
944071044
1081238413
1790157201
915094396
785700945
1677589517
903163916
1005556042
367002476
1036855222
1165219830
345340134
877603137
499178592
914597715
1305704995
483462943
1464412895
724774044
756074051
1067771759
749399752
739143422
803767295
421117202
809325401
538101768
705323018
497336315
827589994
1387912993
307463999
1308501752
1477652750
772702897
689281083
459426582
727948082
967412748
1229230998
379227444
610039962
1032845678
532078214
860379061
859753645
676049070
860099973
244910372
961317221
420106389
1341859938
364075282
750973552
1037279156
816458245
559889266
1256836143
1310168821
258220568
482032731
946521530
503114948
1330980015
709723536
832737213
626926981
831649564
1757318185
754141024
80924778
852576763
490514350
1647600557
743088833
361844592
825106422
1723930879
1753345161
1465635180
688796645
1416549554
974672362
1226595332
751177790
1056700553
556560270
1246647414
1262142487
1029439364
355094090
1611694682
479810424
548921305
812355397
617446980
294591406
769030156
1367627964
967586241
1179996840
355796311
887021933
978783548
1334261619
823743780
570357201
1345123747
660997932
758829106
710044540
1270267751
728002097
812571807
491478370
930616412
1297862543
775493236
881178973
483851302
489951777
1598934707
1574505533
658002963
883745816
1126393365
1044316174
1083258064
528451429
966904402
714379388
963481947
1044028841
847618479
924952210
1022214888
1505594703
634015874
634955813
599876437
983917543
374569870
1003078364
1212223263
685106994
335045469
864012423
943008771
723286705
459386318
602928915
1756615550
733090652
568879462
910402068
783463584
664772321
404224915
809350762
826450286
695028674
426881316
701768457
952288030
880631643
1289661008
1326346705
1164017452
326912086
626893187
1506804968
545721253
578170541
428053331
823941455
744584949
690624180
951660060
822247293
484210013
595164314
1353557623
549411601
793298634
1004314628
260782832
892263671
517728682
1044901036
422028061
940767878
494327732
1772742255
1565731198
971296715
1166804409
1043651201
1049252872
1178602941
1315063511
1529262954
938850367
520264583
628877951
656108268
876920260
1749810230
665598142
1620955466
1670957895
1040338968
1138132668
955412640
1452101932
1648653906
454754608
814603932
1164081248
582224759
896760797
1596938839
1366507344
1125439925
993151068
1349447306
380883809
1439526974
957312458
1004489201
994377882
962511499
772792126
820651244
1359844035
660460347
1475608354
558299326
1121918239
770217894
964544516
1435094405
1033817693
777257451
925035269
926679545
1000737848
858854559
771247572
1432626288
1126665336
1116019684
1411355808
593594504
1044171811
523512687
1389543402
1261813611
786663117
844938995
554892278
532420464
677965549
746518850
1048549837
415082728
1322976333
624915781
1510756250
1035185157
1763948168
1790812600
1053787826
1792801525
1231537162
1484778535
1063453183
301687418
758265441
207305205
908799963
355080071
415489894
688820476
20130358
693809536
1196425673
1256407801
762418877
845311454
1345147932
897703306
478720247
128632505
1714037243
1377878581
1435817287
1415020067
885802351
1521274507
479760399
887045129
717979479
407319307
1700115804
713801606
367905657
1151272590
1248316988
1433182949
492210097
765311175
856145751
323996819
632847713
916632265
1070007202
626311706
900034855
949377275
1538372925
661536927
669143910
1089394310
747823997
112627096
901633860
893956167
874121203
473681710
1162370382
968756740
622310170
1286158497
455054423
400353236
1699049328
1683111347
1645517146
742300024
1666508248
1378895841
1743540291
538855567
1469941809
1028595960
781898629
590610183
901548964
839037133
854724313
1010472151
277085816
1215123437
1017489092
465644130
913835850
1027510459
1653720535
1072389182
1679951632
486224513
939772257
463839504
593172074
746338219
1223006902
489123498
747327717
998852956
1460314551
930142348
984318544
551736820
984362167
1179079608
1051616395
943450812
1315230979
720914863
580820632
411939962
572898763
1455511153
1306098653
1772122270
619105915
1208443818
1182107483
914851993
824509530
937728068
1129658651
1323850920
760574911
929651156
780078445
1036861268
1524494110
1179827683
991237370
1545250800
949470266
394197766
1235018508
1421008801
1313507529
1680838155
1790894644
981524816
869360296
1333117565
1710775491
689643257
1373579096
981308586
1209985457
1611841391
532219220
1459448939
628907949
403227425
1497787152
1746779218
869347024
728823664
223210115
475725261
756683720
619674028
1286476551
805787590
895386616
1168048409
485426177
827318020
1185457383
1073092619
335322950
743968243
977353856
362761682
1793590784
1240936699
897406476
802536049
1716732799
1004514953
962912535
972632053
357190179
1476330457
958175301
648302718
808546679
1071308932
829263363
766912797
1226172018
891723510
485929237
1262342502
1328285501
502669967
1281093279
1273445330
1008694764
1033149963
1458419989
880814430
857899670
909703405
970536201
850747418
1237307026
1505435282
814531500
1495721358
787677834
539850994
1619620887
474921769
407539403
478451072
1421328164
1686760535
1738761460
1020168506
859149107
394191044
307077179
1398406663
1358588918
1081357225
704499251
566483068
1555783456
1237060204
1223885157
975821344
1361138697
1544045031
497395450
521410890
1297146365
646897866
1269632740
383382441
915120932
389653782
484647532
1093967356
347478203
720635273
1695892414
594672564
1393192364
1592123336
885814135
1448198756
1743093156
633986292
1760623659
828568903
776983056
654924425
677754796
1199420770
888885885
610242850
935410746
1707061804
801082996
1244623618
1070966713
1016371976
1171754082
1073807804
568722070
741191849
943848703
1239597261
637048523
336527354
691067877
333219714
899457214
1056375127
884026861
1206864511
1144144543
1040844271
1321050852
1659424476
365806656
1619229558
609592259
94039971
871519694
243399126
1719272140
1480509087
1381531885
1795446162
862386860
1449402455
643893611
1031779118
1621832122
654235841
515478501
385554977
768343359
937876470
1091184887
367525105
1188235381
1186783440
1039824704
523558253
622553196
1163885191
1273819033
1422269231
808041402
370461047
302019694
953686683
1798205566
1104742465
1017503877
1718834538
1006595754
138345869
500221232
1637843082
315337353
1267592410
1233959690
185429717
491664786
537168514
923651155
909662316
903142273
491228288
583234368
1037547433
814920472
1427310755
1198847137
1084980075
349962420
843549934
806891509
1026363529
1688253936
885188256
953425077
1065024016
1103386056
769139341
728537770
934385159
1798196138
759772760
579675471
907420010
560491973
1735939032
805800601
556642261
1281941220
654299712
1617321920
324619931
220733269
831189782
879596903
986653726
1483056783
762423740
340005976
1370519893
1497752158
643804878
470938014
274475527
677150285
717584821
942889809
946632326
1380551935
682193114
235932704
912816455
325897618
656470421
1475684009
1685793258
514778388
1350572312
986324892
1004373849
992270306
301324268
448594540
1211526168
318303622
1647038189
499141049
637695908
505746633
1427705586
1679910590
1728674487
1127667747
485011888
488369592
612285892
912098252
373821
1677872737
681144335
1630489842
311314531
1415668030
777403716
382446426
1094721206
709904605
1558086325
1621960688
1311116694
1262011372
1608051309
823224393
896884857
1242797108
972883130
1408016455
1468654865
1404640229
959994057
538682247
536350786
789414768
461483743
832630821
949353475
916256332
1693381671
1292270045
1623132097
511830445
512594010
195771206
451377924
463143922
1481922346
481077203
415350782
685455210
1224876247
503869987
1341132162
1738617080
1066439527
446227778
940811822
799126628
493664298
1143247276
854604871
981443249
338691621
1355888267
1512133710
708783727
1689841246
741335442
815263093
828602340
1676971142
1096036505
1354619101
126252549
1536329604
695945884
1247960645
315952958
1477691363
1370057354
1784104125
794578969
1288231864
1614824215
1283706578
547460621
276475650
448053081
1666231871
946211813
1276487266
916586358
1736649592
1533501806
884965208
1398658991
391157935
656959959
246082822
1498851900
540668988
95764102
268851382
814776869
830374944
1733744825
990731795
1353853544
811230258
560288447
815132855
758327044
1011531420
882999073
1617617508
155666755
1035180329
1407803771
1413990022
928417477
1791829887
571650612
1095390274
1793019436
1223919793
762731464
892005089
275834317
1023287328
1325208006
499389008
791416117
1346655933
1027419471
1653611706
650764713
831806254
1427934473
1335097432
873877604
1084208685
646929542
91740353
1740181074
502037286
1086234312
1687595436
930778212
1336095383
1148291282
1055535464
723491093
1151345933
648308809
293434661
1224542449
543177996
472254989
921070870
360298175
954078551
487782436
701627048
1202824389
1206755851
959839059
620150234
682677880
1010160306
1010420383
860594023
453582304
1606448774
833604846
1711008341
605708800
1762037369
1067220461
979578735
381355130
976387181
1086185575
1705987912
885217917
467563401
1691965792
946324516
277779169
420906274
413001603
1020463090
648170213
761478326
731903367
869707757
342045146
680518594
517055411
771756290
817989407
1075201760
697708047
719601161
1372984912
1617234005
593003885
948592661
488864669
1118989086
840964845
556949420
757842039
362303531
832821255
912770547
905176961
1088461375
648032589
1760940726
513404092
1040952486
1140353630
1335744581
687860974
1597407206
1058072607
798980185
1558600466
180588129
887462099
1382321180
876009975
787173707
1342697282
374467217
1610917108
384593336
1695510100
11046134
790050943
1054780298
488657687
791660930
460830701
871164860
1660385499
855576881
396792621
257363623
954439570
800783013
1035235596
1367412028
979203632
578361152
714492194
1518248219
667955127
566682607
528076260
482519432
1030022867
1045810118
567683970
1050615017
191687042
508115576
719788239
795327090
390296669
533410236
683657746
641754990
586776083
923574218
1603825525
637953820
647324781
622505403
460216250
897318299
1075174366
925510318
434210586
744760329
656790335
1679995703
1275432280
328317377
401326209
792814962
552190448
853252196
358603779
1007126680
1185625726
1185385985
1060731805
594209491
1423548725
1512590727
379411010
1091724705
1262269740
1684214470
1103851097
1145213430
806987336
1060860033
1012078909
474975454
1353399816
650460697
244927926
703503131
524695515
858184234
790962286
281265416
1709564264
1465607054
882661725
1133654786
1369366386
419719558
1681723517
541661060
798289327
746601200
275966010
1167029217
1289770510
1016170433
846352324
832750550
798570246
1201558373
667976371
1313734238
492527313
1636552270
641746127
465067684
716116510
1722710527
1391392958
525532156
1105789904
1139775840
1731829163
429207304
426914360
1406454212
468422470
1211252535
1267786706
1684528858
1354399116
969542864
1533166113
1794727226
676980349
874364006
1012620357
712159949
1724331506
583945555
1434435633
1175673122
487040574
1254173748
1117931938
1098906388
1161362698
1428198272
1241067851
1326851961
814645292
540981129
756798454
790693726
1093662074
1334747850
1292686298
1642937986
858530471
1021625539
1698060340
379279083
537542352
1400063609
1200278868
1385731253
1229474019
417937792
1708894012
1321564143
618502344
1202197272
1227703675
1188144677
821899051
490310431
566686554
756857410
1346334964
1055884746
507185330
973167420
738111807
863213968
985191517
1634200295
926610859
1087941593
588239346
1093049119
1731221632
1125257259
468626596
1485636721
296781077
741773719
691879047
1366064637
1524468036
1656417854
3779873
567119267
574526494
961979067
1173934863
1171779882
905501933
316560609
656319243
713863739
625962369
1667719933
1698363523
1184957398
1200319262
470218418
662217700
683428873
1188364156
1335950938
1353459102
1453171815
240800080
291203276
1509298529
1336789734
1052758464
1520702559
891762920
915565614
4530602
832349040
895302251
1275525171
603088942
1454402999
246942437
1745843279
1110183728
904269448
1339725558
1701869834
1206560718
1153495410
823809257
773420765
656479805
1393470048
1025643775
759383044
727433252
956622843
1653130133
1561894
1292110541
821373101
421300575
544633814
710078781
940214698
1080619955
608779966
401483174
948075878
1552782227
323142949
1798909774
59734647
581660733
1279749701
837392529
706232919
937612420
1436042137
1035395619
944539746
1115494965
936950165
591237971
1442090682
1061646530
889377765
1261541568
1080145178
511275264
1022363598
612871259
1379834890
883206692
1618760131
934749953
985979298
431072268
645521588
553494475
1144536056
711817276
1044805942
906163828
774504542
1012460759
88684649
602949629
1350873171
1447168831
406438186
510024197
902083296
878263562
1483035285
577233609
1581576007
1257204196
1761383176
681349605
399569279
1112287969
892407509
1185901292
835344441
1685739162
1437767843
550463394
1089870255
1479315810
272296777
449188340
1197942663
962568904
466905420
1658534589
532297284
1028945434
1650616472
1654642922
681079978
1127398532
641311057
1274888440
715489811
381777662
799428052
1307846309
477863290
1016548475
1282288838
901919902
652335045
860358670
885681558
492013026
991260992
1406035970
508528392
1338433321
1463539370
615707651
1014420673
821363770
1615950276
1033437701
550407360
956594403
995633704
554877397
1409753905
969020016
1072862146
1600494591
1760177504
1605591419
688005567
1301667662
424075125
782484062
526637617
1045728807
660200130
1385070377
450214982
1734055325
759376027
915455188
1136832057
1009797051
1742509831
304374613
1084495190
356298972
693718126
1529747380
1652974085
493421719
1100036623
985301268
467323374
830247423
1063926667
873579075
694654632
1249800683
202790477
808799581
659017515
789026170
1423900214
952291092
925086736
387803910
1359942474
1139639774
1331941033
1085998009
656186939
591696820
1417762643
1481588157
993591180
610196621
1038646415
588199057
1073394881
718752603
648874372
1294800542
1685668929
826615029
1021221487
808191695
1227180986
882736297
557887137
1541793162
1174531401
807859947
1484834401
770995887
923800803
881006570
700099088
838990978
545525334
1065628951
737893771
939844574
404350670
1599476873
796180162
1251739088
1221841365
926990138
904929343
1617149248
1496388571
420223424
867861790
575778832
866721060
1370995953
926803505
568477529
1161263865
1482754777
633582686
989047289
1326997469
917224736
573023987
1085315389
760144156
1198995656
540050271
1575861069
1102504920
1418243357
1600517346
719256610
836750169
718204259
1002281941
1109469335
652587243
498364380
1341994070
674117563
1707726912
895161313
1683027070
1782393337
1733043370
1086788084
819691726
1298636230
1060715524
784000958
364568165
488719072
1382628810
726020427
1644837172
933902391
1386744439
1061334537
666055593
840787369
1438527518
620917026
559377484
1742555114
986369821
994678813
895697878
708372488
656782188
470085200
1111557761
413120397
1195516675
605621141
926934861
588964992
938432474
248720412
1297007591
1116573503
746041198
555513561
469153297
125493637
697841529
1158231053
906155669
867036985
799388182
1043671535
692150248
1179920910
610332967
7360831
567481408
992701806
514837569
639458948
525214827
635393324
939608521
757247380
1255641292
1415863135
1124708008
1090542258
571250484
1418049864
877247992
1363918123
616551607
816246579
1664952886
515324944
1423349541
1346707312
1286950920
946411302
993166563
591641891
1361897668
825110021
1264538744
734432423
901724083
1497444982
1772342274
466119115
583175254
1438405081
901493726
1730459239
1778863963
926190933
854958626
672107510
591664218
1725054496
1227266238
419479360
667017674
463693787
765691763
395494702
648544245
1170677838
715249522
568864898
511689401
1237833393
623552851
966009698
1654315871
813542975
1636176034
829729534
1120324732
1788761638
1363783065
1265623329
490302809
892445682
1634505455
728345866
949954894
1467770162
1404418881
257313091
925277213
886285752
771926546
979803686
1471980992
1106612197
575540968
1708781367
206305246
1200079800
885564633
972261007
955467188
469170180
1081759110
612791758
1235380193
974132196
630435274
1195366632
657498912
601871232
985892250
693612780
940845007
929152107
1383818361
646789111
326479350
687129831
1660935735
686344842
912681702
726957800
832693874
650209153
808944804
509351096
1728493612
598068402
1293925310
684725067
697463063
989218381
1355685468
1495089230
1742560102
1278756780
776273885
1733252870
1322856518
805265896
718881418
1141386434
1576432576
1524544467
1355216291
698724959
1197576696
726380403
1026428075
511410692
642411787
754000278
1685906716
1526999235
834029329
516571688
1003961764
1479627870
1700941865
394304925
1105760850
864556542
953746637
505586924
397520124
915585740
849567751
1786869734
454265727
1196207817
862219535
1671235384
464786734
832705008
1093417952
619175580
769539067
860356053
785164703
450581836
779115215
594268426
620299493
767342720
1226597226
685899244
1566921035
1449920564
728970154
568880323
1469346605
1360193583
731780792
1584417618
1393129294
1461511256
642567259
1037971459
648480371
1076177904
465097973
1504250239
198460707
1592462171
1258766229
522509575
1225650748
1049449658
1622686385
1224489297
416463591
1034772614
739427378
665857805
907920870
1092933721
376984730
818537500
634354616
431379314
1755636555
868717297
1142087905
887045027
1247760734
720036254
1039847837
1453415253
1744871739
736796620
1489916205
1370913103
379365273
1104329561
1525745530
1138578442
846669624
416774038
1435592891
403604003
893288786
1289069815
693812190
1459939791
496469229
905151881
991243855
862050867
1267271624
1702512433
789793486
1678529656
966074195
683944319
501542449
1491316124
625173024
801995346
795147589
1187427960
458740488
810942865
744637802
1223865293
427716573
683081613
816419676
1275035714
164702549
1756244803
1018844486
1065295007
1703512423
404889113
1222506876
1153872589
1183102124
598982196
1607381329
757816107
1130013939
815290294
297813727
1163580669
1022290766
973889448
695718611
546301320
632871685
1512462580
962405344
598330121
916025583
259559267
1059285866
298821217
675197090
567060580
932965599
673177383
1414104261
950736216
372872829
1641942715
490127046
458433936
1248916229
1768703343
820135987
1736256330
1042220057
1220964396
1207751151
552766497
712510636
523539779
673839927
1088776057
389710123
606615582
1253936699
1365764478
1632580561
587760354
370057076
821836863
933002221
1224115678
590854020
1193063115
807029314
181007954
663350988
1372145313
951915871
698813974
1678012812
878315307
1031662908
1072898022
1788111846
1043389026
1313621476
1061976927
688147862
1143143320
472881013
971521529
1446341456
724937115
230498204
447595098
556350660
1048137511
1137355437
555672139
712881721
926654706
588612460
1193231011
1464826769
1489168331
1426796579
1303819032
1390666496
562264067
525990012
411980566
1202661481
581283969
916746510
734214189
1353099363
1234461691
674004053
792954036
1128546978
724860434
576360699
1077055291
736998419
428437429
929549494
1239177308
461363029
1365836606
1062961211
788045441
1277652217
911389731
1258677359
1005224741
913733971
1751875116
1602218300
912371025
798314983
993797444
500149060
967169896
472955649
1037647547
1210947428
390573324
1276737499
341919389
554622887
224593347
1312770521
638854229
891593265
530854719
1485649335
1302641210
571453277
406638960
299015257
897364732
1155097645
684731372
1739469023
1307558013
1795658798
115327237
1005913276
1363614088
113472466
953353170
311618830
338899921
228695251
839112359
564067511
1186700485
1549698045
889482758
450126670
877148548
1329882834
1095191984
537212033
1456273620
562943206
1058220821
1057298237
1103145967
360499241
715328171
249457133
905841229
594323440
1402196053
911274954
1581693106
1505303203
958365380
929253789
405406248
1797627346
450302111
682288254
722921985
1004026685
1497956548
958195985
1466902805
1734303826
1090399815
1336625298
1723349350
1025443333
770546215
1740963501
1147126669
965935442
1064755005
1473062184
89204086
529166489
326130017
1588010511
875586591
735646122
1450638069
778567049
1791362087
417411207
1049834279
943006982
1506543785
632969815
1036830167
980084939
196592959
621372446
1048768763
1048912928
391212643
973873860
419508722
621389442
1310100002
834562080
663524779
675136160
486197598
1156273493
748521591
791297893
433675378
782145923
726951457
601732246
1509296306
795065325
1019371815
934479901
1047796395
1750266686
448781203
1476246502
1073001364
416704817
1732466085
422300089
1236864621
1703616250
670078467
1133964135
1024717528
1284174884
296535835
469638879
438444252
464748588
1282507487
1488964199
817724378
1181943559
1605278271
1669354511
1287269284
1105978460
527222360
551982505
257471323
443618395
1516962209
1224340065
1528966761
786710916
1427162750
1024499714
827774276
1623024763
1077672495
658707965
666500408
834819200
1572321357
459785058
664643841
625747662
1573939679
507740338
346858813
491728059
711250952
1674275023
1154275648
1774512396
466837046
908835903
791099420
801175924
1453480324
1351031091
569747558
822073501
980726298
1064222
354233726
849219214
863659427
815239599
1112861254
673897231
1745228312
258588290
706744648
562977054
976834733
1479683960
964115820
840137114
1781818419
726312188
406462950
1191134366
700362383
689890400
1799055137
715927942
683813431
187836568
631743580
1727967807
1315224965
737124713
1016265657
1322406080
1625705444
1508200245
1151060630
1305030056
749144630
1485653968
591145237
1029593715
849461129
1230089651
1451006096
1385307019
341280725
1608645217
206982426
1130065861
815395138
906185632
1568882697
411087124
601987413
1723348966
1299831503
1238295277
1521086202
1177766884
1386332728
747415269
1261112529
1002513244
1461245234
1045375670
1740354877
1228426074
950291710
1522489712
1299362870
1509588179
653996917
872107401
526756114
456499409
1262945836
659625118
950304236
501966385
999992716
1731725654
752434892
1513198833
1604744538
890985734
536858251
748418933
505153682
1021243497
1025958781
1185717123
1034459194
427467035
584673030
1050927430
945250173
851269548
1037121543
794640060
756180119
443175596
1563775852
932960757
468013168
757674933
831793157
898627526
656913955
1375195006
1279713506
890626904
1448138502
198338996
529615142
786827563
1042193752
1707514564
541862789
1280194495
1077833296
952400510
1780480100
841036526
998400002
333028491
451121730
1039487629
670196320
731709769
984028211
1472571390
1335805668
1031210589
997790513
1300835372
1703149333
727012788
112536021
597557561
1124147221
1295151862
886192610
459525985
481296821
440791825
755368375
459575922
812382125
1001166894
641229382
948721898
1756826353
400374430
949254671
1581572345
1078111098
1500926716
1255237164
1155065377
482245731
780058961
546643712
474879606
1460631608
881051311
1044389162
941516495
1133530991
583839470
415853649
475727201
1776803004
1524797441
1612433966
1300856470
786235894
414868729
1626328168
1420940792
165130976
222574258
1614077724
1445061762
534636414
1734027637
940426969
578833936
1033199430
978888072
156798610
1640863072
1133173745
1309739790
641725046
810686618
460126259
109161351
1448465155
1079248388
1173160639
794123563
1711532531
483827022
368834169
1204903869
721221351
1205980173
974543929
1021976659
1616529738
1089714566
544337729
541842086
717358876
1258774399
748501322
801806991
540710709
1104075422
650022436
1073666429
949303454
1352329696
1710938602
1212072828
1028453385
631991851
773225699
901919954
354808731
387987305
1683239705
1098380810
1711263712
1484600311
747577714
577288772
1318559808
732984214
644759427
476288383
482904346
1694450
538371115
1203891882
1288726351
777854075
1058084104
625659035
216369185
252793447
904197741
509457708
898400761
1184434526
389606402
624253637
947653255
854755409
777616800
1767172187
901001870
691315014
1018078926
988837285
895425258
1450531548
354330778
1028991336
957788973
1750190432
463255789
779847220
1421094837
976581088
1089978035
1371838762
1020351328
1536518121
1071424460
1496289585
617183940
1207026912
1026297591
952372705
964161391
848137459
916141782
682462519
736877994
657761840
1266798873
1771141852
518245546
545428282
1487749864
1456428971
400180034
156569629
75082643
777716522
379555945
628806485
1115855743
1032807054
735554847
840423423
1577004929
801783639
1673925594
619771762
554414613
796583697
404519187
1186904009
1041054456
1634486856
1115414060
213383307
814961673
1146776513
1765485543
1755673140
1480064953
681493315
749381269
1404734039
1540519416
598436753
821369235
973646033
1160926025
994577561
1066637206
1192913180
1157086964
1619478719
695352234
962825965
1665797987
1138015675
966133031
1177298325
1267990336
784562229
931683338
1664373295
687471053
900079383
879173266
941447167
703197225
1043798141
1048927771
1797932224
848240174
564092702
1664337317
804109074
1201269083
118129277
1061439418
1755064629
1353018163
458019979
1120644536
574192379
520175023
444673609
724905792
1777964738
847381199
1746484958
1356430061
1751437919
422876907
847252731
1075275511
226678330
929531917
542016617
1490661595
743350997
535618112
818295923
613956781
699422365
531202837
734671284
1267937790
744524277
1414386168
1079084325
1679740112
424644914
979852413
916684618
993828034
633621230
924737513
591541867
894381136
1512669274
846788319
598394380
950076990
1458946339
1459082775
1447982331
1618390796
1347778426
1361852016
713085682
922335533
1390739014
720759378
976360349
842609072
498141677
581465795
1734239712
936027959
462799799
877068717
1052383752
1048468678
977406418
664786440
1242034902
800172369
789666330
626642121
940096018
901696862
277423414
1495852461
562222394
594165995
239712589
437680166
417418463
1390966292
1500051177
1627874491
765649394
1704806303
847099391
556787908
1195478097
933132872
585607831
763007912
565496820
1164161797
746047179
782790881
1244596602
1157116687
502695691
782393256
988349025
1739483302
1406870803
674398794
1696647078
1191602083
865022240
714667248
1736128260
797152576
1632880642
982740390
492806281
1682650853
1434129787
828235954
420251352
1712701986
1129475116
1666270185
467892613
750374942
1139433907
900166710
474053311
1303017463
1313205357
1645746220
1128607973
1112381043
967137695
885401464
1377870844
1654978322
1209290165
1589584344
982800590
712553356
172108575
1283731761
354748449
1676932623
1234730405
337559797
533703603
758547937
618361678
551561509
370948443
524006957
847909713
729341197
1669245152
1743742895
1474217638
860372364
982574294
317566385
929927677
977839106
1635508569
758106486
1720016395
920929782
1040553386
843857196
602849611
814488412
481258365
704142506
1721486673
855259164
476053754
889613242
1632485279
823278471
913796512
582380224
854671891
752262505
369860769
320266949
314549370
1091049011
1004739783
568997416
826810223
1033513991
1430382059
236225370
1563224427
1467009905
383555701
678816814
837858211
1430723865
1413866962
1730521420
547466130
591163422
1310751436
1260074661
1321256631
647375543
123442577
794726166
1772807018
566952642
520838903
605840101
633145548
1367392629
537025672
1496488858
511508249
637961945
781336835
1723170427
1296780105
1253974276
864076527
373000019
566338042
652210963
785493204
1249773191
735037458
1122596283
481588330
693897327
584679862
882370490
520272921
1620778626
685583783
1438010767
640439990
920539843
526553002
472992668
463218857
402668975
757784032
1019284924
1514552188
627258154
630095852
505711326
381741093
184372061
1074979604
952162782
811361878
1341555915
416099373
581979978
884322082
1431552935
131533070
975528356
703983995
878999052
1368067714
144375768
1387500271
474913997
1468293340
1758317844
1226146756
1051975590
1216013392
1015714328
920285208
439510136
461325377
1661666470
718595737
558105192
1106946510
1775674799
1445730054
1136349927
1495545848
838112847
827971032
922516351
587273703
1279884273
1282539932
929096815
292045376
1049457879
1044263325
397422251
1301567684
1198463750
1691050120
1704447332
856198883
818767679
1211799907
1616709612
720381767
1461397137
862265260
568842477
1243756742
363598493
151535565
1492566169
942738296
924689775
457087948
292244683
614318921
917392182
487032432
496920149
967284972
1162630633
1462546430
461430239
1028080897
1209613471
392156285
1670724744
1374623796
1795648936
873748146
474459651
908375717
603763691
560779777
460265672
338684311
1168803126
475414047
755980626
183952054
800185980
721713091
993252221
1787352067
512923967
1397438561
1176088197
681161531
468541660
1705392073
1344196201
804346154
1004971904
1710474212
432949408
760745820
1008887854
499551778
1033140651
1074332974
538134236
1407730133
1170302328
826343559
1506344948
837646725
548390785
528366475
713456170
449398592
1264264875
585132307
983295812
1436111276
1196365468
498341152
436677274
1428242954
1340047753
891186672
1133275546
1264709098
1151016733
462670193
1189589665
1325330738
919711434
1075485658
1404161612
486600494
386976697
743038649
382948402
535649387
860538473
417811797
1031611426
274521770
1462740358
1769495838
735116483
922842166
168835225
806081540
835063903
1338199562
767812196
255345071
463629393
1582233785
675925418
601419435
613764451
1636365532
1745286349
673733508
1410688781
1154365980
794619801
1255546683
1748707611
751293567
1021175722
1017914332
548846616
1279084700
1058284657
517732057
382873497
668357954
1004312650
370518519
1363321160
874320761
1644101155
1577627785
1499489621
1025191239
784159015
461653529
783460782
1328834029
1782399691
1720510460
810508523
1493974793
879135928
1781286962
492806828
1760840616
1628521083
820008837
463936075
1042513736
549559403
1627162402
536255880
635013867
669045303
382765281
1392115803
557478313
1389321380
1591261615
1559089508
1701937494
1730820182
1056284606
938023569
1671782434
891231534
678262750
498641758
848450172
1169277955
672701971
967918044
1001874876
617404649
964324454
390430997
1073100390
102404017
1173311348
236134137
826843247
1640654057
872977665
525989086
336953674
1098888610
1387038500
1260960543
397100251
1013451523
1155766299
447903467
452857693
838386224
1309804746
583699875
417738276
817506055
555458555
1193142210
1131042951
686383797
1646293496
439084152
541134579
1509269476
813287367
849532355
238980694
1382548309
1215257500
816840576
811368921
486516745
104077372
1721009414
636197125
1144524612
988112563
799350612
144528198
620428312
602345603
139405066
695510425
1045895306
1706385662
452312693
1430989696
922423019
887831637
783658518
740917597
629833219
150966907
618847483
580813552
1414508919
1056121661
1281024016
973979564
1441006499
1203553858
1011229396
1140300463
592522513
291637856
1109724907
274981508
900551385
299830920
485729472
541329463
676780710
965115545
1633406090
92578330
1472224268
724331246
1363077920
1362387460
1456083177
640289793
975535389
928541033
955083921
1064107934
1020025564
1400039425
818112300
383342441
504290169
1209684406
1588647170
246872803
753793015
649484808
1092092479
1788638680
1795029874
802222370
420334291
1209402321
949422666
979741920
1047703912
697070156
1726103699
516174388
1124916507
893397770
1702395678
1591733657
339824750
522619350
1682293778
558082649
326227682
1627758568
141067699
1017602687
767471388
667102445
786611644
641379578
1732521032
1006629148
451028569
638673023
988512212
733770091
1378591614
591573943
901670323
628636139
1711162596
747911183
893472983
1403338588
1633008592
743347396
600328276
1223667485
80949117
615757910
342953718
486583100
915884821
959674669
1744304396
904003965
653151419
1127655375
1463328966
810033067
355228583
922081581
596533893
854196650
1623461960
464027968
591800341
1550867652
962402332
744775302
1496716101
344269406
1739895445
624099131
1132838700
250847488
1383674341
1627956742
866029535
970293414
715413227
540014412
654133728
1433171263
683902659
709915475
497618799
1140521113
1246861612
1493120641
1347948823
1265428894
862019943
464960867
338906696
1401600060
1375275387
812790902
743191158
1305999869
703712831
1283057037
949423511
485132535
528916205
912132390
494843553
1206723184
938667498
1026714611
938498704
1376728134
510796632
1690520727
1673336668
574846333
401994994
524192068
448644342
655215620
972088297
898601438
530183911
1475882825
1253983899
799534435
1289638696
892728347
519065486
808614363
1191414972
298739274
430203388
805588196
1276995912
760525782
1342327929
1711091628
1193100006
1070791964
629561971
489946419
1790882187
788806776
1465598413
1134613200
913641248
1018815311
1273633680
704259463
976810156
652994217
1203067137
1431810974
1454186263
654815811
1103076127
591267917
605820833
1097534717
843648920
905953991
165154009
589799832
1317881100
875307893
718481645
1114744093
1183169830
773580516
1400075305
962065693
724627742
980580405
918457850
767309934
760842270
1649686811
1204793432
1242515550
1207663148
1499027763
405469600
1027145562
472732265
1040893102
826221399
762655089
490189988
1168779712
1543955260
599420405
1056720684
1405816429
916683066
1222757962
1068030765
710643483
813121884
1561384994
889484984
654890441
437784430
1727485455
556674100
713844271
1713470606
1362183890
964805223
1074014247
598326683
944209669
1274685448
1440060363
385089364
1335007977
527270987
671558532
1176317507
1402534328
881365071
1552134519
1799642950
327109980
703702298
987159567
1515699452
1732252121
423917328
1280547383
1424251560
457749564
1779388014
1169550536
1377121647
604084730
976821959
1465376883
473955278
866438758
1616870596
60170960
1498726799
645839378
1435377459
998673157
1414954493
909999122
199830537
922778016
1599398420
230179183
250713234
1143152325
1649518041
737319340
215101471
448944630
380098228
456129351
545623088
954285698
1191327535
1237353306
1037227588
519789956
641035899
780520383
90107183
743413016
1017343122
862377011
1156905599
1191527979
1044910879
810189937
680770053
920148586
1793007770
572197149
1540976668
417225230
1215123428
756544669
637524683
993832669
661903962
851310767
660897120
1337697995
1039605641
520240820
1753644138
840556772
582326052
791828680
870333490
1252047578
867341337
1195205028
369280969
1456929252
1135810741
1314129669
1070133314
838171460
477252067
950380007
664916473
1378552964
1669707409
1535444429
1385258305
736420582
400584194
1059603915
1062998025
905868370
293605237
962746012
770005237
1366747219
427655913
1209256831
1405819180
548036958
960199674
512850795
428946907
1598208300
641829257
1770145549
182625323
987656702
901361500
803231018
1131650024
1687503204
1092994147
479097834
394658063
737862779
1052457401
951706404
1728877245
1196780284
1008026805
1789500774
802645670
510756073
866063366
710965541
1749320092
744421429
1443016624
1149036984
1461278090
1784241793
670774959
693171213
963278934
641989373
761759423
1436615223
412988389
1199213964
838595573
892131499
764468368
540904968
510684132
641874164
1475203529
613561833
979044874
759429493
927385339
455211369
1122451121
1072219652
1520024368
1340563930
1056049643
1428996282
538365969
498613455
878706086
818486792
593454467
459392947
1774043475
1283405236
1086666283
779802531
692550416
827639193
1172450932
804259235
1449055975
1222525358
824180386
1598311011
534651586
450630998
519703792
1753004723
165076937
94482695
1133679909
508859704
726638676
1016812360
862270955
967002264
1589690438
489771304
922198767
705118481
1188083065
864395028
532159177
611996764
883491714
900795234
1220518638
1261432534
982119582
971427730
898667444
861486883
1765275569
915883147
592774329
1608169733
1635380665
883535055
875600339
1653315539
687564500
714133637
785138229
829099966
1473183591
555498274
724109694
711160810
317455355
1467966672
1007300568
581664240
323320373
875464584
1153157412
845590990
752726451
626749694
1667055700
791696715
382573580
1552430188
1641417463
669489676
1074148215
764009687
989401816
1798468640
465063987
599180996
933745571
797757886
967302241
1048264297
858082818
1258995082
1703446984
656790477
1532186962
1261176745
1480589996
405728599
680194652
1706455108
1330688273
1246870972
504359184
456325470
1743095413
765399589
816560440
1049118005
408885167
1267740107
978164262
1490374694
982600953
1780691530
887180346
620091255
996112635
1429717440
428889485
1506439622
750032675
1039892644
548391459
1590883063
1015437745
850023502
448688272
1751274319
1004681854
1035002756
981033228
1040558210
383175588
1682793297
1296679220
1186150555
629933188
1287261596
1146672923
1752042855
815364132
726220897
902681681
1281251518
858813747
346852913
1070563828
423423029
507481744
1086123410
1064090549
1386543301
705240887
1016581305
1340512989
727132444
561660809
1740805310
1574756639
616972645
1392961192
287603458
1055196601
728450332
1388849249
1664961615
1205909533
527073988
653326765
638277304
536733260
825528628
564160314
610322648
1032327337
1321207060
1091740937
216636670
1263584408
621044573
1280549035
885716282
1719650336
1608871549
986088772
1382260374
539675746
1000741681
386076606
906186202
514041388
554898744
987398125
665575076
973470522
811090737
664892374
1191601272
681930038
517789459
1599757015
580778885
1666892652
1213448776
1040760617
738334181
566061217
225083161
789569749
1027829834
53657057
399903495
401526343
748066102
351621459
1587855391
617315224
606654580
1043442942
601677846
607508050
495131206
753953320
1168654111
1145830476
554192948
570446911
721538543
793793022
1729918483
1652713622
1700286011
526415480
880205095
1436147693
558878103
694915586
713917104
1723200617
868343721
962286448
1773138192
1086737593
804818532
743712745
1038225903
982315254
1284756097
1011425221
830061883
1132754143
347202503
702725682
1334329081
537990372
596316066
966785558
1135696021
777926114
487211310
1434379340
1651816915
644877305
274543456
592525757
1398243392
1621082265
381579154
1180331699
456299907
1581216515
1405532091
1751322857
769639554
542874695
751420602
372176705
921818016
1104067650
475811972
280633414
1428580252
1216557851
1152551
920166356
1765869839
1463988404
973162875
789591903
495885364
791683034
434778271
1266369143
446258137
1030299147
725383632
1738237350
683836210
994249068
861851334
1177791682
623837499
874323475
1210632991
583153855
1790732021
1505278358
1596565709
533529982
1071546595
1468036772
1750884879
1601072447
1041975332
1287117258
1113829883
1669112012
518880059
1028741408
403261561
967998366
1092700587
592798725
886625548
947988807
508904710
305692218
681294358
482363034
1034579625
542073623
999968499
637018678
79182256
1662818810
1346803263
1743232628
291681157
972066011
1546788914
646071038
1314012408
1720487456
749043921
1768509134
462318374
1368719544
1797275526
453823185
885590166
1745266962
603400280
836318371
808355703
1184742642
790856331
384912684
945254086
321160746
1239015621
363007251
316457067
1302702126
1200488943
1081738460
397228740
1783731490
1018089839
466791241
1208574634
954951833
760504129
1157241981
602579480
715631952
1315657029
933006861
1619540948
408809900
1341724917
1004750237
1314316869
995167446
398578505
1153652587
505590270
1115099074
454323878
984690556
1677467814
561626112
674031243
1084983866
207504205
1153943601
1313536229
1706427927
639521174
1335608148
1348465615
649853592
1799549893
1119870213
638750017
996215175
551909392
1031625146
1617093619
1609720349
1434942529
974445442
924553812
187435222
428263357
1544828919
671821942
119886048
68834559
1032108757
221837614
505669334
740814979
1213506615
608831994
571736413
936304796
1728237539
482423276
883389116
914923373
468039521
1376738515
844760594
769154503
376717324
1284077971
1796297191
1355040996
1779852196
1083377412
1391017860
800453460
1764571441
628199039
742374170
1713227127
440526736
33275880
1004576709
1354069689
667064928
453152809
595613712
830672149
1663657412
750456877
696222371
1098294668
2458660
803482815
884247733
1066609257
475244783
962510015
493949073
374092304
700313983
713920049
1061778766
734109631
739592006
488825451
578160476
551920532
414614873
431697163
1246402578
534770441
772052119
426916088
1183239697
916082035
567661419
1719412324
1456015967
608119450
1241369022
767631367
826273244
1745153916
977954911
702598681
1064777439
730002129
1102867985
1420044755
820293294
1437295974
1436803512
636914841
1723069876
401299880
1325591133
1654406490
982082272
1670159517
530068263
538957461
757048278
1356719249
1386850274
862003559
1221182084
1592356684
1015192725
714244690
908826993
1723615110
636566301
391643465
622199915
880813019
286272068
681319709
586720530
472213431
1040810479
1496560482
330401073
697846533
1608049668
1092668990
263585381
1497653939
525636411
1138326782
484555552
816596368
504305512
710523588
1184025613
1665341703
1537486145
798495979
897394130
410778673
1491155264
1583789920
613212868
554631074
1762173142
1434639658
165159980
791491137
575318620
1517715124
624271142
231292646
1778041802
706598069
809761014
881130600
828136098
641128972
585570183
763490961
1068494307
627612907
1275423730
1440587977
996991473
428467212
1080753356
1609293453
1211166617
1403149218
436918540
1045547041
269217298
1454278342
1740297602
1716962161
960654159
956387741
763337090
522160633
1001974030
1193763024
1701711973
571930034
751317557
1108104397
1711052843
1133293947
851555838
1076139974
809139315
741382303
1324957819
1453762625
710978676
845451302
636086281
588037259
1372809700
1304464215
1788917037
1719030294
1316982841
412112759
1267314502
900552233
633766709
806470732
1113005108
882591633
389198167
326162714
1110601942
1742632287
826363243
966224724
596981835
1638197315
1627700215
924378995
763407743
1769206188
839409002
954273943
395477713
803782125
373335781
783809321
1145500653
115344515
1445277694
1032588325
1343178243
1461925699
236918807
862221362
1121291173
916721855
779162047
1246269545
1160592818
1277959861
1704617143
1669902121
856268855
1023324445
1112432734
604040479
1201257449
1105133103
1199027773
920345474
469623192
933840039
1213472607
988644038
708222754
1021160003
609849226
558606736
700416127
472099753
1242165302
591948322
884358978
1640040075
956853449
1698068566
325546377
116373139
361420325
567091343
1117495723
1748680033
1748342946
121606827
1044171418
1089193256
397347131
1341507477
1014527843
933275304
782723928
417499295
397485769
495679863
916995873
398380935
1060054177
1623346311
977984751
670924974
1092161049
1557122084
1774368137
1364965278
840642937
522300173
517781718
1394151659
1299875815
1040944566
35426826
1284785028
1790593513
1728239395
1031493289
539194991
1073575734
1224998410
475510117
1512544404
1673650299
568868665
1756205953
472566908
452546877
1168604340
1636456730
714121641
1383759807
1379886811
747592881
864558208
1683625200
792068246
1199635975
686527777
732934189
1277427043
1794376621
1613003930
545370360
698690203
50629054
896240778
446699497
1100369640
876624444
844527827
522645697
1772541614
1795376488
470466587
900102131
514076983
749795395
604648932
1657386795
880284538
544371971
709148820
1219705068
799066195
995305875
475459433
104558722
1247505492
878053211
946404769
929483244
1327700135
764474779
435885929
482236441
570811259
150336672
1424286564
918102083
587790256
816235264
891460400
200348214
540547096
544881618
776466447
849259918
493889838
1354782909
421002407
729283260
729738669
530656198
887719970
406066876
1122018885
342290698
722743654
1005094718
789843969
803107533
1758262385
394116715
478145412
1437751618
1763348535
1213556865
1092171559
1009985839
705954163
817962819
1602710737
1771873162
1180170058
530141320
1034906828
1633332660
541868720
903371862
127321468
509287618
925182667
1602898486
1406558323
424762543
440329130
1030563336
1288870356
415468553
304209158
540645568
1103376557
1125240026
1261901201
735854669
726608012
575462400
895359606
467669407
899516513
998338432
1283685477
1248745999
716633939
944921667
1745877522
1167343844
553684475
905587223
1617045661
832131252
807714636
735065947
1213761230
474435569
1117367231
391519587
1708070556
1542739996
501628640
998246450
1200345644
1311767547
1123843344
383251129
1008833191
1039613239
1288641374
1237816181
1779176046
410301244
941958333
1623913863
1696796409
201862244
867604576
573390409
806116261
1001541138
1293038707
1502399324
1481206806
891215924
922731205
831896917
675497726
1234325819
1264321415
1611901339
636726996
1552517909
1318583611
1749128980
724683569
1176263401
672904146
730347411
1046505170
1140068090
961569384
1347862750
1202483006
1374035987
1685269885
1659030758
726251898
528138618
1636887638
481052819
995320645
537983603
1173641541
936651918
862586216
515362388
1617150074
1630856774
426383814
1553109773
313839534
1063402538
1224795838
248311818
1694280083
859797784
627323355
1128487422
1329481429
1203706902
1211216049
949056340
1723175311
720842546
397728040
1642267306
1381043493
822559158
410038368
1732549696
1643530390
963178417
472139640
1083059487
515066540
819020101
865793732
609348496
552743929
478478120
1411424592
432528542
634271763
1166902184
843764590
794046306
1616176974
1116110103
777935659
247374822
467077339
1467969149
1362072819
1102938748
728917852
987176461
943347635
1630940155
585348879
1205307888
885879846
1179338231
1556530335
538478255
874135408
1028998259
1022179035
1454255738
1491734451
1603192068
708350332
979746741
1641936822
916935344
1753924113
1649150885
1241054221
1785234057
912162516
457578947
729115194
825029101
822473849
589978308
842952640
1699216614
645670607
1420780752
1778937641
1008702942
1149090992
643959312
969216251
1747306663
1677033301
954688191
1521725243
1044248592
1690524056
455284085
465882902
556408098
1573059624
619898554
911910141
364393321
381510067
1238625829
1487735607
885850071
1073658348
952519303
1511678625
946139188
866468569
1650146298
1167021808
1785744321
1012472557
1365077275
1264829382
926775435
971048577
1271905471
799889497
871546909
1537329039
1216476959
729662504
384654077
464211070
466179941
1645373187
1016359554
491868796
1384798618
614624030
967080163
1492673940
1031316551
1164371997
522786837
696909574
929093260
299073170
1140005827
1017197781
394331891
1193947547
482068682
1636840599
408868158
963306453
438929866
923135882
1362168886
575910488
392876036
970215266
428315457
1319886996
1066097988
525463792
338303748
991892047
660880346
963763768
1157779825
1067965997
1019388951
347093081
1723039428
1572676032
1065613702
1106785803
1356797198
934028348
767793569
409220649
1542840450
880147197
462472625
1413251500
790873138
892316040
403511097
984072270
572249479
1049973511
1208853194
472219997
573092077
1703029569
1491134820
1775874729
965721774
588349703
561827117
658585459
707360462
555560491
949410955
807744353
946182874
1700724610
1068976263
227567419
789173122
1029264366
388707925
1594063469
1251659197
948358126
352985834
821127708
670614625
1725610250
649759206
1399979416
968127574
839002338
1068883719
836828987
1098039111
941980243
770495370
742080500
586667310
1785982042
443581111
866766566
1552425485
1473707067
1791849199
967821191
833849095
1460485652
1608503646
1404568181
899880064
560951883
259955530
715775086
1543984803
44129119
790134818
698119635
578309436
1576457157
1072530274
830984601
1218872336
1468665932
771934725
479039392
732224934
1598368134
1106234039
797620170
1307189006
1749425274
367535372
1628782068
587880315
780262948
581217510
876953003
408729745
1056686924
1146094377
862874199
388218177
464659837
710169602
1185142113
723657618
406663269
837928408
399964551
1059100127
578695890
743673716
806034001
1369847015
899482804
1717945658
662704254
465469063
1186159722
1189918216
568058032
742754196
1297229083
727330602
1385131827
519786140
1071671150
802653578
1053483534
1034265245
1221465563
474441748
968534796
1693232727
766731756
1320866071
541275759
635887881
487358544
320832378
1009985434
254492231
484450253
1651738806
775978750
1430168378
1030012285
962571670
682264318
572617534
228701951
656373036
1062267303
733786229
920171360
897955166
642413828
1449400212
705324592
105146105
1009719456
698057621
748485515
801124302
1023867283
643443712
1408708248
690688426
837615873
1110240383
1189918592
488609791
318342046
520082348
1049670795
1270344996
413158520
865204518
1362750646
1010912788
902608147
765961045
1244646857
937832282
361710676
1071953052
468916662
1335691415
552581240
281485663
849839063
295026490
1449796855
641464671
580779597
1276964362
391789639
328752493
997978891
1363970784
1368371545
491590376
691518936
867035030
780658613
402694281
429314164
437326049
1000020951
564804754
420820025
1714746290
944647777
1282483233
491194527
776335763
1640201086
1386978379
430099773
983530276
804193929
862723678
822123835
907406601
566826252
397534483
984152341
1323480014
1705538891
1369581811
1714622487
1740800993
1293240742
1179034672
1585060359
971229528
469807424
822913233
942791593
924507105
1191054919
618220377
754244888
1412339892
867334425
565553005
710399437
386703926
1530315794
530129514
1671688204
786893809
1664004802
602060943
1002676322
691314072
1012588595
1441426234
1164300113
988992157
1187630206
1330854195
986343653
957493030
995787883
1707304314
698476480
1641863457
1775864075
1122997651
1024059046
544198665
1702847910
1498077288
742186999
996907792
1627379500
1405895906
735095048
621500361
1055708419
460683679
691261970
386347903
942635585
982797633
1404847796
1355202878
673023117
971037367
746106264
1384294148
740895429
789637532
700941079
1159595923
1134392995
554345968
430926512
486999644
1024531748
1540869362
394693368
686752172
1067592288
802955357
1015508172
1276266548
732662899
439449918
966027945
758646582
881435243
828946389
1001217217
1123491059
870646924
1676913679
40902387
1655180975
622557474
594988080
884236376
1491287191
438307187
514713598
1729769558
680707208
979398569
689633995
429151945
1421461499
760855192
1347442441
1127544429
474235881
1652213930
848152892
919959085
396252846
1468040606
988830664
1740161593
981184409
382913122
501013897
1195872247
836063670
1723264922
721087377
1734630506
1269622024
571404060
1041057663
1177683866
1240313394
370884906
1317580035
1388716063
982588446
366710435
1776972580
999845512
626352292
1220157823
1017608240
976236871
794998154
491247099
858789840
660781672
456387353
745815072
1667915323
1733019690
817188224
731923825
714598958
820527516
542344329
1384249741
352634675
894377044
520301491
759677058
1001178472
1518934802
917979055
1072335328
390647182
596209589
1155402240
1371284503
1465988341
184132616
701793376
468882663
458446278
1339048651
528391940
900834393
1750276080
1396153805
751474690
382220805
1420829261
518626080
701352326
787212984
1070190621
393677327
377113864
947170346
1349385872
1675023023
1016576612
485875322
1013131909
727921122
593044771
972636366
1581767688
1270713653
1493873356
1094267906
1121832552
591355574
528978624
758996722
1424972176
1377162885
994997245
1301317836
1490521996
1326295620
641259403
1310611690
1723120277
1316905231
390293506
962433740
1612479979
1592609188
692871514
480072325
1450922554
496096516
803956459
1544755082
340529067
548818210
620297308
1678481479
1150730104
833785090
885453597
873681711
1120964584
1544876704
1490015546
691404510
266485711
597586116
448339120
1312771661
1567511586
927259790
1549716888
502711896
194101429
850325120
593248711
395455298
311526613
1536053671
742701418
640715277
680746446
1144915879
958531072
632716178
1748626493
826312846
1679749383
1430965041
961539960
564635806
521159430
685318588
1145112419
846539899
1795463948
947130939
392158635
923099617
889823814
453291554
1264829379
621059061
1240177083
990556716
898837019
714891175
977209637
1428571287
639485969
581612183
1362858037
744399492
1449541847
867218085
1049797225
672422262
1025253989
427409490
704865719
1304848375
399741196
795154464
1747060235
1163000515
1649553370
1420416275
1028050209
1690626507
857934543
1231960251
1786567116
682289108
510160550
899264068
561334783
697633514
1492221827
1065730667
1130613158
212885255
522094636
455002020
921392
982200409
108693083
505982835
1749443920
1718087332
1732982715
706314688
530515202
699396048
1559446872
1189617115
1275583020
1015509375
845792957
298786159
318005742
718369093
1421766561
590745077
1204092368
820601234
1329023205
495781908
968277986
731617329
762836266
858465531
241263731
978818008
981472964
1706029948
1716368034
553869066
367202010
1286802796
966307254
431679916
470213393
986254025
895158539
546203947
1405524129
829732487
352502743
909569391
479084435
731846970
526271322
1711197761
1147785783
1453374935
1164838217
802860202
671186061
1190976114
1705694161
1621017196
1344224485
533152992
208096951
977097536
906265928
784064173
931736659
781694958
454623053
864152701
1619832641
1116958727
304329768
886427109
928822788
1537259599
807876280
1633645414
442192442
1637185514
520333400
1002138765
1705088726
1376938599
1383870110
607686495
707990606
992969368
513909356
1604384139
532971838
1494305199
1755725996
933095351
593655228
918312250
159954954
746598583
791814457
1166939568
1200211019
1050789434
711601695
569077381
1012637613
1022063755
801413645
1321218978
847078523
429750299
1592933392
1512336646
984855003
1062661914
943861143
1351800830
387362249
865822575
640046139
758330531
926577140
617474557
624308614
797722180
356633614
1587117742
1050725073
1728758047
1404207205
701795263
1113480346
533298563
655798846
426977580
510172221
109394676
1071477289
1275345167
303819861
877788676
1058886074
1444471621
439741315
898104551
1075033845
1335915804
1609504481
1080702907
1028528201
1781349752
1006995082
1733427597
1032094078
1376301396
266022007
692185434
336774870
1050526814
1141872139
1412406360
1124258902
886910054
979992807
894972771
1492000230
601494836
378340084
1019589515
1194557871
1636844452
538898270
1736545147
948805746
501365712
563101363
455095883
414570609
991918663
1024625666
1398851874
1748597692
1631745390
1569878315
1265849164
755857992
1174109740
1017055158
1476248896
682642768
256303192
1763528405
740141756
1107439709
1371670676
874381109
792462762
602955977
1287013528
820212771
1785814472
827349165
712419363
621815675
838864274
1258339313
1617153525
1056992020
1212067325
1578863710
878129564
288572863
1003018009
668848255
1058567108
572536184
1460249301
1061880773
1335995502
1519202016
1497448452
811781460
871419836
268574923
666899101
1598575442
904826677
1014173393
300845737
834361428
777553715
1332747489
316244373
576999774
900817750
1141863605
460053668
1212835489
718727645
1698331802
256165004
1734521666
760200774
1325079452
973982596
614471734
1130358272
875718258
756810911
727230600
1358605413
1447738479
1098775623
1532115983
959345875
1059569309
145991158
1783819887
1541992063
263423429
713581565
828112206
1490061954
1092356545
1402408022
1223048484
502271589
320342286
1614423547
632789696
717636393
1414842087
707442637
616823474
1439281265
364254586
617555140
1059976708
784568801
1211550093
912555536
705519782
947923041
896608615
414233729
1228753383
1219789068
807323705
691495915
738711371
1362168420
1281836578
604654571
1559759594
1002134344
1272209030
445852957
946613337
637202929
771295092
850589282
654984960
927282345
578243721
1411624802
1544553158
1080542043
1639964263
680166826
1771807498
1285511678
308442946
982019251
1623525574
935372757
628301369
452382580
373835181
583453549
980605017
1738538150
1381375108
1331299275
1442957266
1138479216
966842624
1482050994
356086351
840841077
1041848996
1542458075
655964102
1182387873
1379774635
1072838039
658275788
794186582
1209897550
1088269390
617186891
1680161127
336082305
509299076
1157319566
473640490
558884393
900458960
567465346
1010379357
1029350579
763217618
734955277
433829211
574074879
1353999127
642173941
1231877752
776008534
474835471
337944918
1218803340
571050254
822526426
455120338
416606564
1052582220
452591744
1527156044
423482425
903935881
1090967978
676867821
609702474
1512142647
491777718
1302996971
1026755332
394214969
362734786
1334790673
753987841
1207811935
471581973
1067232857
496892346
857287182
186449676
776070989
628715118
886765479
942581633
1074414182
1028154575
576330048
484920490
444588338
586414954
502548311
1746198408
469366934
635332459
535195700
1794196019
688929414
1124194271
969803350
1675424197
1119257811
1061942945
1289128807
539063735
637783544
1736337089
647012622
772043627
521256775
806684172
896718913
1466366414
1571855841
309535505
1112351512
935030087
458070176
672992366
1778743619
1185159940
1269375916
940898500
1109662806
983306476
935550622
1607749623
1276222132
1689878019
213997705
582103013
1481755817
640561492
1732195537
414711542
437694398
673472823
1424050562
662148428
1739394725
422634141
840830466
1016936202
1139338901
640568250
1453232787
1389127507
1199959710
853327524
390614946
1000215805
302285481
525541434
1076763510
1747613919
431464055
710663269
250420987
1606575682
495839429
461462791
1739597651
903612046
474713869
1012760622
320492954
890073672
1404603225
997961255
1716769711
1459341381
1032499316
307690847
793031721
464848964
541571341
1222264683
1311737607
852558806
1276032077
1724756686
779580359
1120464787
521385225
1756987434
1054225636
601626196
880429800
633785617
841736347
1772088751
671851829
678385351
1772833601
1446100035
956727403
1264270597
455923771
704860741
1203454729
868506573
640415898
450053194
809535747
727411040
1729941507
1191466512
1451886649
611969645
320614431
816504124
704593270
1309009904
1204545942
1100366749
1453807704
1138898706
638393040
925600616
840235172
213069967
775617357
985066873
1041355864
1034216796
1716860134
885620569
1069159851
905965792
1319013100
1163118749
1246927894
939389272
712202700
1366472747
745065270
602455943
333728269
1034519807
1751252989
1022700824
368853788
692428877
1651375954
1460699356
1098182046
1452067562
1014467274
605320740
664286539
1056372178
404174409
663157827
458855981
1722642746
681010560
917701618
912654265
753001182
1223269898
550777658
1047324778
1756213442
738715441
548076496
1009261874
501598422
956644505
940066306
765115499
1489335059
735338514
1796474370
1091454089
398031760
718331557
805297825
1631254471
884310146
1333753382
677524592
1400470470
1570018186
925143137
898295563
352032973
428646644
653729215
952859188
1224513074
1197370696
1644240443
820633956
1381467352
1252107389
239405775
1340063393
370812280
964370048
742857681
635205421
677089083
1619067591
901872583
529426535
488203602
637910035
1572389547
1006737071
1354519194
1275311636
991072628
1343427713
801100185
1045887695
873539459
1346838580
679893631
1723898011
1389377767
1195566126
1010360443
728938637
673552371
679898198
1075201854
776068429
882115454
393012722
728099107
1243114662
1019428111
1706471479
1016003509
376630471
711480674
58378662
306256496
1074790395
935314630
1328011648
1230646606
1455040869
1742952952
1004090618
1293952235
547971837
1017053565
1356775325
1622035916
1080112670
594259552
929471338
740919575
1183301883
1681122371
70531500
1606176495
1633623985
1435132061
401497250
336749863
1110490609
491454314
1770423506
1252177255
877261989
480025896
1721766747
1296103324
768027692
1047331310
1099057129
415457676
1369525410
1131374775
839257618
1266706732
763658933
795306458
1036757915
339050536
203464015
124102925
486015683
489932428
1562102226
928972738
247426024
971413932
469002100
725617654
774597699
808869932
938227659
897555359
307047099
1043763153
1003251968
1679053496
1405012371
1404549147
437358649
946266443
1790807741
751907885
789639671
793928652
944485814
898842439
818962046
1024709251
778639195
935639814
621953483
393311959
1667014714
1657228428
798711645
998855049
1383177480
707817407
933792952
1080977539
565964551
1582059694
639958972
496399768
553743218
661803255
1642873622
982290593
362490569
162945246
866946751
487821404
882682227
1487344480
402935869
1412776925
1282812957
1272010358
883329242
1400728384
707791618
606157699
999305575
1186322105
1760554900
830231923
592105369
1669464143
461103669
1674963369
501371861
1172565456
1488729951
1222251435
1616405103
778239182
703368808
963774174
1431475490
799829984
1049017189
893219286
720569006
805474392
1203660566
1017127449
612271217
683069981
1011178389
194870875
464250433
1202844408
432676058
721407433
937879568
395844937
730021775
1531098905
1101647774
447227326
589796718
464589347
346273195
1378577395
437781735
866872084
514205798
811234805
1797285556
687789750
877511536
713094171
678709830
1254757321
1387488350
1141887813
362003140
1010297780
844839906
1503156167
424330023
1672993445
1219540470
1101534374
1310182688
1247406529
642799210
1462056212
416220466
1439308837
956399767
967962379
959922728
664013968
1711468368
879031970
1702605775
803584834
505565699
951530154
1212101054
120515958
1207386602
908440180
1530516748
366244086
873384537
798198250
976204837
438476871
256388427
464994314
1254452098
1447354196
1418755179
684815378
1306413909
664295515
563496846
645602517
708212809
1553409786
1720115471
1740990884
332311477
1262949951
1771941731
1084185980
1717159461
787510748
824972474
1055140398
646703808
485221372
1116871265
717004919
879567299
791855481
640114515
1610284346
983414552
773537438
624732916
1335140907
1097377169
436627422
1443919663
1052456484
1148068286
1609981810
609051435
1403890666
1399047221
1452868588
469729195
951783290
662918024
829574146
1618912231
426742253
1466816406
366430641
816096255
1701834772
1436497745
469762052
1616835909
1284770469
539315541
875118366
619568288
718999217
1167496291
1589666301
944481726
1631924777
823588542
1677568857
1030640298
434691699
1254975544
901204358
1557020821
1154291077
1720947846
1151306985
478676172
1134646061
795118071
845349543
967365968
731550119
1304552245
1779903178
480120170
796371186
609926427
1413019880
373545367
1102688476
1612279218
722174750
608036675
555962359
1689596861
1027565802
523411746
1674806162
1436912502
969868104
1520065170
1119569070
1416414086
1724678591
1529405460
547668758
1497804811
1312785366
730210827
666950921
464390220
343384139
1617604203
1026678991
62636654
1201860342
616468561
794570387
753435579
1559812456
525552961
908525278
1470046909
1648937310
653015746
829096146
639248199
581893260
245675953
1271631367
1694720040
1254401018
553591241
926077329
1718085066
1378479283
712228242
1000934348
854645678
1120585052
1624562977
1621139832
1628537429
1353972919
1613667780
808549898
935211987
93291482
391130496
602774825
59527841
1409900412
1142985418
1325308999
142566377
1289466044
441606418
426254012
1728584693
1259348311
567747554
1323660413
466525971
808233710
581923577
871013118
1654474495
1367228726
529592215
1271511813
543987185
1147222127
424203167
1132194872
1528664761
1086284994
1610835081
791463419
923868534
831033494
1253093356
973703342
749602629
1330304793
473832267
1736634843
762740171
826145373
559289813
1544185924
928678924
1439503531
593822042
788154686
708657022
614415991
483887102
463956701
1362534966
1278309446
1175970633
1695124544
1706805007
873307114
556072419
656598983
805373676
763089795
673196773
572551225
1225422394
799577880
898389456
599304223
1703701982
718605754
1614746155
1665502517
754721273
548669100
776519549
1331632714
1516736216
756604905
1125997468
1120290988
1606066452
453387340
977539637
1751553614
349586112
1333130313
831202199
257784391
672450236
380171479
988733793
529372192
1002784196
1532947147
1163668808
954436888
1011139741
801085851
916431014
975335642
244917233
503768982
301032554
532389855
440265302
972652574
1065598743
351329750
930904770
1054511864
985018249
501800500
345381403
408775698
1779724858
1663491985
908137944
740092814
876997708
1235971560
789507780
677330378
1641228691
1522006613
1157835076
604518273
771119684
988865563
1645066638
903654631
936777728
663757399
270519537
935477800
1686535633
229401022
731165593
703120613
350437555
1146828159
518582684
302437523
864355259
688777890
750268254
928755019
467977927
562730435
1401986215
790608280
1099727612
1785909670
1126657954
1338460121
521996963
1084402126
910284264
1322613702
812332474
942341548
1768526286
872358822
609037702
525470519
408495569
1385283434
1370330717
576016971
442507418
1419108346
1253453004
855604184
832613880
940187102
484623775
605148008
461438116
760800961
1076382617
731871466
1291915260
1199217059
641683260
1005395092
1173678512
1084719249
679591978
1223554505
993636639
668761656
820919972
910643090
753997473
899155905
670415141
501014945
309620952
414401824
590337838
573074370
979233573
1303027480
719958216
1648908237
1799636211
620824909
598891074
419339024
1761161802
978616927
790129886
486321980
1463899472
1713534733
713580253
1008141007
911564017
686108835
1265331569
1071067230
1307979135
465566761
1090604853
811151779
885487759
747316258
383051971
1202614098
574971921
554636639
1120092313
1169008450
1431250782
1678827437
1283523177
295365787
840526891
974558184
1257138008
600194281
1267061574
804996259
1038796206
441285899
603490474
851095461
1186538360
1235846293
1037033662
983336020
439208414
175322557
550577400
482552813
1210616376
404750808
625833454
395800787
685009218
610963910
1613293730
1530298546
676340964
1721407921
508614500
449195473
700073705
539739705
244625786
1029008276
694374293
692200671
1786863199
1550481082
828589913
775825208
709079488
946801807
654549590
1791913936
531697094
294055468
1393106417
1331465229
1503389021
923635794
1769123356
774658969
938380824
1224165929
388325013
682321361
308648051
625597948
1358498542
988158648
1773439477
386840599
723773538
908782803
781672275
698753441
1655959485
944916839
748519466
720899541
346094024
581146036
1153752957
1287512870
1796785041
1492197855
908973062
895066011
601788992
1367965067
1491247147
448501871
777295374
957034250
831293644
974169417
1025488903
1312937803
1068426842
1235868117
739508977
458449372
720112391
1197609493
1770855841
1606290733
818140244
869061988
687528647
666521440
781461393
1535215739
1538951020
1270273243
967478174
1697917009
831439105
942439424
1273250118
909019077
806287671
1235746512
832151770
427616942
815709277
1407617575
1167345130
1194817256
1343764172
859274905
1494587106
114560734
936682162
838183176
1721857162
705373612
1274050136
1463716425
819009119
973358757
1698145994
894935429
238002337
1075678850
859570394
759482983
433444600
932979105
539592986
240542538
331095258
78231578
607768194
1210914010
1541716953
1530570258
756921437
702926743
513427944
745016601
666263302
1462993821
1219278111
703755930
729364682
556267611
325390783
1127421671
1039484084
134191709
999669184
1471022336
406907130
1483302199
1636322542
542196901
1316386687
778652381
251275559
765738793
391626030
1728875140
322511608
1005813901
735453766
552431392
1412015782
778609704
1419030087
1457216105
847692019
1061664803
1028338244
274104500
526853856
474463763
1025691678
728746045
1625070805
340066959
1054756965
723873754
868681476
950220300
1455833852
465391109
939179058
1044672790
818723402
488723039
318774672
507212422
555593016
235460795
857761966
930533416
1303761927
1153256494
1647440740
494424857
479148909
1090471543
1645828915
494032158
1121151141
1685520528
852580055
1328429145
828130848
911275547
760008565
560638090
172418060
1355040954
1172827575
846898755
596841721
626986673
1410244631
948613600
1137145428
780139046
1277474038
1051015730
1309205469
1166126062
465496269
1113258466
1402294376
586738718
1550734289
1243744848
1616018403
1799429789
453319857
1213954038
1018881193
722355370
1022974320
803522577
728993400
1084310787
639669772
1724038055
1073512314
1270727362
446983704
918019125
1068805252
856650056
568959264
1264591821
1171813985
1539227194
631565081
779975903
1632315074
1668315755
173636120
316917528
181639027
1038848864
796607617
1058813033
1388514142
390221058
855984730
578749074
382468829
1094921977
498409403
1398521240
394768559
184522846
550669336
1479902540
1371140247
1702005591
1215047579
1776401899
1076492577
673133474
925135054
1028250104
1786793042
1042078221
1769020625
590794711
1511082944
936067945
1360512680
1108821937
984787134
615214373
1350722106
1130265448
1034670687
473082599
1707049081
412904828
1330538248
539332722
1305568243
501601962
852364029
1195522370
1198792622
700304671
340232588
879172217
716557945
1142870864
1772673854
442857668
1461197589
718403553
353868265
1456024246
1291675097
142462381
357072568
1553346081
1347505431
1733791977
1332022323
1055888601
1664477652
979219309
127680230
1242709328
598555064
938987756
425142224
812788852
7943484
1594793172
460695059
683310134
1054057105
895514897
709770682
99395409
335012915
879922183
121910361
927520366
386337536
1436650052
1133189237
721570996
452974345
584890330
848207168
724684306
1321947197
488653885
1664489549
788182757
803216367
695081440
943132496
1602896614
669503033
730665832
101084483
606165330
1484133600
1266514097
1161247456
1242113798
1385382371
1064415433
570737167
1542432810
715484004
1231724904
722364297
1686518278
872031754
1768083534
1243411456
916666192
1225193343
584077437
318634584
812122185
1641952896
1042565370
696326164
1300622859
1532113979
1796528327
1316036217
1425012426
934744084
1770457516
1685754161
904035283
1288104671
1149032039
541781748
418226482
650772392
424280364
1686846820
1291647159
887434219
804714387
460982744
952339517
545203240
1323257756
880564362
732620233
1306316624
1009935961
675145803
904805550
803348249
992279053
1183363578
927288069
1374758864
504492410
532253050
916924546
456760609
549900065
1116560105
501314154
708355282
527884787
931329740
429818883
242737399
808598057
1582297952
748951919
238788848
1556596376
508027972
755891317
1738412411
821665268
622465690
1005081866
1578410260
1292292631
801041392
719265363
410384276
1254375925
1300866599
272766800
789277787
1732680285
1057503744
1571206406
1341067492
1790875942
1331567528
1356198111
413980011
1624853064
362144613
1649138958
1024303429
721129090
1764889042
873259084
351272219
1129657421
1387407735
887431008
829152842
614298323
1056060233
175936658
883014746
297671132
1415321981
1245122540
1160710642
416758193
878098781
733145560
459544904
359374424
1327331264
653771398
1149520234
976689079
709907627
1637121986
464757252
1040077149
1559104355
861739576
1692857834
382726573
611221858
1069149268
1598586457
869167217
527766264
529724182
1042065021
941735639
896905221
963641869
268026573
989871696
1537991465
763793030
881129346
1003245194
733872588
1054667981
1537210700
1300547157
1748300959
461685077
1092227249
1049006618
1131591483
1014720465
920586849
648689282
1455809551
1670849251
973100717
1126340107
947011086
692702128
1151971151
646622206
753339418
1462137844
470626661
361321607
954871905
1285877957
680921602
1410691579
1297274270
1328204789
587034295
495234886
978785864
514233707
1358907723
1219399692
704136612
657598780
821333381
705360650
657374170
1399430337
561399715
163236
492840064
955680458
1000340017
1430201622
1457072907
848904559
1416472369
1545402165
631161806
948098354
1735148816
1116679336
1399219132
548653610
1475007492
467961975
788215900
1213090353
1395199509
252121223
45688969
1620310889
512050855
720807542
241988447
645479524
1327182760
415707609
678549475
813442026
1027947102
1266400641
1375229494
1053269780
653170655
1202377574
987484393
1738633045
957894685
1602027103
553056451
708619007
1070975876
1310598058
1340397186
758193428
975529435
786028207
1232717607
951961328
1405569981
1345253335
785633501
451936594
809194243
548038626
561585631
1231107856
282539698
1076438671
454402946
1005939578
1398111020
1184251940
1247870690
1080670201
662481729
1682937055
1096823464
859545280
1042183850
748393766
419597034
53853866
1050983172
1049167380
1083599111
627092928
523286099
911285160
453671188
781006283
909561104
1250310802
937398035
941010507
1138295227
895660952
1402673944
471932424
413311463
732846906
967309816
810436084
1047599572
638222950
1468507707
1226972306
1275619067
1105377769
1018832060
637080920
1364039774
1116626854
1044233554
1651421444
1061877240
778475003
1252315074
1030175558
727201459
1713361021
869727778
601712327
1076420162
971057660
1084520771
1240284366
1052850576
1351550784
615167177
1172540889
1348704979
1092407991
1507645577
1158885894
762079525
875014714
750250250
541830190
791083980
447004624
791755024
804042962
1763980812
1219933987
1048073922
199958529
1082130119
376441177
1434198863
1650607720
765041886
1312820067
966333078
1473734472
1035888954
1049553051
823363252
911765996
354487038
770396461
735182744
540847788
591828105
593438503
972524955
171068840
1612453826
978180508
624857597
1321238619
674991703
1639789816
310703825
433533241
139795515
1404255965
822278385
508128090
1227341621
1132731326
1221957709
663231579
498073672
513545857
951921540
1168156283
693238678
735499885
437237098
902350594
826716771
1200270455
842177287
695861653
1119704856
892360934
1281591950
579885730
801332239
642114600
1223425212
425201898
1010974908
729830264
435432708
1247635029
1162069997
1384508020
959851851
1105887607
1236111560
723599215
539376058
898200001
669335314
222541334
582522994
793982626
1195568842
856237600
829154737
788675367
548904406
689385215
1470551075
1294312300
883195392
1419507566
860600282
1400116218
917398265
865465115
564705586
516599820
777021006
380742721
720636157
770571336
1644697925
564423962
948248882
557965542
1355119799
496468056
1318155164
1461083419
761662938
521189437
398043373
1560397805
957155059
918778380
734852799
289311721
713372647
394840873
820523075
1088732230
1057371183
787095007
1730704764
731411400
694225084
397531234
580266875
1658432478
613666849
882127599
782248108
814215022
600568785
1697328319
263512056
515711106
630954597
565530753
607547952
173806345
420963402
959718079
840583076
1728907762
1268389302
649463767
865741147
587713680
1093935313
1086681369
1788088948
733985024
512520358
936359277
717093585
446029818
1025530298
1189995265
1033642767
567804542
1001516365
829696425
565358391
681828757
1776901417
1482609668
1245639728
1674871459
1696983522
1605824173
585958699
1632109894
678758851
1445009894
448168677
508361397
1540714823
877434779
1322709038
484849954
1687102457
1104049878
1035301591
669843839
1406686656
658094167
968499738
628368842
460268997
1252107290
727746934
731648729
1764605235
669902200
535168508
1514882260
1762549012
898081817
898385529
513610524
328201645
905335049
1209901276
855423361
1047499936
262322186
806073654
409587617
245033028
704158430
1135585930
349496688
576771192
1394690588
457593615
879505456
1149989231
921931965
1168179631
990209425
704501236
1313855715
1299811857
530072459
1264637289
995897563
862371981
542369585
1150942982
1239019562
515347118
688301692
1029316257
1324522577
1092719577
694844745
874275889
603584793
1339439049
740695478
863970064
715422709
950723689
452511695
1672404160
1044835916
667064246
803361028
635405532
510073907
332328539
1724192520
1610587878
1084750029
535331508
1345946154
441740223
218865388
564150805
937213792
716369523
241387970
1150245640
852239067
801671109
457645914
1018246300
700770416
319581014
633823899
816857119
1026199276
733897554
1285211383
835957864
1065088081
323847630
1400581582
485517720
565595812
1113292037
341105971
1505168013
1659864314
1182378796
443583747
1739726887
121986524
1470311901
1014433609
721854323
765315405
356037426
758723056
509004360
761149968
1767992696
890549823
861711226
974196643
1032330114
1026293264
676710693
728315798
237694200
1301987233
619541577
1627438223
124367781
1746372464
899412157
672476319
1007133762
309235267
442233087
1753339843
454739653
948292458
1034571250
1076037529
923789005
1022286170
751668064
994838352
1786214720
835973010
1132063196
401800752
962694214
852086323
503491154
857861792
396018674
835219637
829206729
176894716
889234001
638295546
1767347504
1342575117
1724322586
256367077
574534015
172097521
458449523
750020278
546229796
298920069
1238749684
609489544
1393522190
1031008212
468043819
1097459492
1674812029
1196115979
1482313392
1434402901
950577885
1304010473
362540211
1124567517
1416956737
1569177040
483131033
778803676
949540848
237241159
1755290138
1779094391
905515912
1479030225
679824282
1418266248
1011692223
1753077334
356344380
864164748
1399449879
764822596
1719242792
847406849
240894243
733212245
1002576200
1132832393
1442085356
1277139787
602131625
1267676786
708143075
1359334429
960544259
1132377405
1417059625
1390649687
1059168247
686973985
1067835844
950403837
984804345
1624262008
968843293
653237445
1511462168
1526503578
474171912
794358243
632648681
392630691
815105415
763060547
807763651
1261169108
1760914217
1425988110
1320785106
220915704
544875580
884029441
964094979
1560037271
670858736
898602394
1217247075
670281759
1209370203
1267319358
1130511071
993851660
333488254
1359235702
1556900764
442711475
981437071
849877084
461688643
1234906925
1054888782
1413075550
456020583
1414662692
965989587
1136865613
1003740747
889207299
1088232310
837742863
942535625
916333098
810233678
317662056
780661174
843312636
688693075
1344627467
1633419853
545270469
850346043
952301919
541175305
675349501
713968363
466412789
1080162848
827814320
982312839
844482947
759561503
1097854307
442466265
1193954618
949173681
1292391070
756523712
469073498
1263062170
472799172
1476962058
350215776
880826289
668988840
810595993
755209390
746169462
677225453
736346383
1704277401
938574964
971893199
722211671
1063979394
863425599
48030217
1771428328
1462769503
1000447169
572930976
1275630023
903068203
718338018
708930654
399819637
1463802275
752264123
632270962
1364258399
1063256633
127822046
969503853
262496902
823335824
1600351571
1006380584
959603857
1387965707
1737692360
316109170
816500612
778688654
306805361
951755222
919165425
1385118898
1107368775
1307457016
1508045679
703715328
845336280
1494699716
536170154
1010128057
1011264999
529806437
792120281
1397879731
415243911
821743318
738643578
845096641
875669412
1086893766
660931824
724287960
464418215
1496968785
557617021
1404275522
850012273
775729068
789444438
1515668216
330693427
604437112
1613386389
731724951
916538999
830204680
1365541870
229637924
346722856
1685655331
1169853008
268293255
857457017
724381703
803901996
450248428
1056660435
1785918495
423020791
371114315
456086142
632877376
745113007
1045711060
533137829
1098584775
395184794
1460496676
714380527
945720960
1348572882
1357544433
523489515
370140660
445576028
634283515
1775811676
705915245
733216250
867176815
972438963
836106635
386653458
1370891420
937210933
1380306688
661499091
1345500770
1029634783
1430750502
760307978
1759700603
1194910332
773240274
1430703184
1162613202
1090095934
371285131
1521004305
757966608
1297907210
642930907
940495944
1340542898
450583565
697772764
1044099867
384741476
821224872
948804315
1136774826
1375326036
766196305
748512964
1678813792
1146859556
416350566
1008693250
690358692
938261823
999861873
638456034
989587016
1019122116
899696676
678309083
1097171598
484095317
774807223
1016509864
710103678
1788433328
465608043
1623212313
1225640183
698011177
1312745892
1694588592
193641336
420782703
1707878066
485940843
1284372523
334065505
885269539
1315211972
1160087413
1061053691
609707696
132832048
501985725
1484595486
657128617
597928671
1195745514
713911292
1083273994
1777867106
786803834
1336531682
1774082166
782193153
821541271
895000779
447984875
835709870
946259507
858083239
746342389
901307196
1230026300
951688220
1294918608
635409622
630310618
855609581
610204721
464235036
1764148202
905636016
394883085
1646455801
500032501
598226232
1792605242
1311181775
1604785510
1016626961
1229343795
273749394
1742755153
1224360355
816483108
893098424
857808139
627369381
972051494
693847464
504301872
868444832
1281899108
790842336
1041633028
1157965515
1224327589
1433313368
1088274129
1630254549
1367162720
1505447541
937980307
1104758477
663520330
1493489353
1676961088
1358730049
670243214
824821280
1768564290
214953898
439953836
710470119
519865482
628119885
1421925472
490037501
1122323502
404519508
966695259
1221947915
1649867404
1017568519
1197032047
1597037983
494413561
1208167326
671937732
1788342314
900731697
1612206484
1695529591
525856607
883078506
390602979
1122935964
1280033799
668968599
1311431655
756003986
500708635
592729440
1393226664
1168615797
995554716
1330654903
636900757
196578614
302278147
733012233
412399365
839597103
414527844
725574746
846273472
1386634126
613789310
1070030783
963440032
876846247
735227751
1012485837
870048136
815665453
1160533332
1198247037
1663007372
958621977
424904598
828955635
808200386
787067356
732928672
682933309
1208189893
1034546218
574539775
918518547
1241414408
735483823
747422684
1092351798
1177772416
452945294
1511826041
940522306
975801404
673763493
624213404
1061689299
1687899049
1411383073
708902525
802015319
503614658
589013930
844390680
1083163572
996697543
479485456
1007630547
314289077
881769724
1381135003
611348632
1232226475
1218615186
801835126
609599633
945889925
496232015
708701410
875807594
1441145007
523899631
1743654556
643050093
1064880008
1013053347
869593768
1688161952
852126287
109531120
488116298
1201051942
498367160
910104959
799157182
645520815
700564320
1282634628
794409566
1711995344
706128617
1008690272
1080441157
559798988
1667551595
870672246
797796952
700345701
461688032
394096347
1437916038
1145030146
1751405453
1126467621
629668133
979031573
704655845
1207812264
540777523
457740311
549454211
537896319
1199267663
812331106
1666794096
919971854
147264284
1168504162
644673829
691563832
1397638849
1343676234
673356170
1723907920
596929965
666329310
1011048487
1619371173
1069518538
1221475465
1485737937
826815604
618424294
698571016
737429718
806776693
758159260
421823409
553534978
487815311
595693417
1797067221
630427044
825464709
689263688
756453891
619478317
428551477
1070689801
1786857735
690887851
1080702203
492586694
664557665
848268163
999116744
1047299779
291278635
561482411
885169357
570894375
539312409
1633121650
979024871
78814163
773403209
715922518
904576331
355921752
1358121489
878189369
473669607
732469939
352867552
536948271
1565086542
1079708606
1584819335
1281513670
685235708
500278569
1030947075
1620623266
1497952137
1125523291
1210315849
485874843
505231579
1574993535
1465390980
372468795
1441112618
479815172
441733553
686901523
1020703315
620003053
852262660
893889034
1243281672
497457663
458619395
707689147
1763517714
383966982
278589289
1717333128
1613441974
1490785682
1112953793
807419734
951051420
684485242
322614105
362490901
634188623
1737995058
1796973617
651124010
1276309044
999868968
1158509604
737321625
529523522
873925907
1487967044
396713039
656719640
924422442
880790650
336620342
1110789224
821594578
1124620838
393190180
520074314
1279165812
1775926604
1276887392
1444252511
1442783922
220752603
1184632945
693085572
1396099600
1378890961
1165020853
732628968
655267562
979498477
878448957
1171591320
832490342
842308343
1401376021
775275207
433259441
944134299
1392998748
