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
