1237730106
1095956971
1408343916
1374112934
1354349634
1026195639
1363177536
1425634336
974991288
473844096
1203542331
105408300
1311907974
323517925
1354682606
1407182369
1295440644
831284883
462704167
431528057
1399267788
462819400
455311397
924626113
682590751
488523260
947248185
1481624836
503966059
341526846
349562418
1049357422
553342159
519622391
626223105
358152664
478163242
472136962
1239132493
1324957819
682106746
1314054634
509240146
1240126199
384615285
317672216
682152261
597315881
1419980507
890217701
663114529
1158946799
753876394
270809320
432421587
683232595
1017612964
1250349080
1048297492
490172058
1394376249
688658873
1342897730
228514681
848067323
1097916895
297638650
934930782
1236366629
467412909
1419699509
1120083768
343435725
925749460
211434839
842456865
830834381
666116907
1052644433
141964205
739757636
1158501597
1219549094
401146436
1305840866
688039784
434977443
791148076
1147279397
956484476
170951868
480024289
1340464426
353528275
564162755
1306505977
904218200
1281231882
735842831
805104662
316803740
863793223
1318112099
1157751367
505763262
1385591309
1287277587
502169037
1034515060
1362694591
722568170
1261144211
502674073
885418545
608476542
394650520
585282815
476408321
1072222218
182877734
590404473
986940538
362164799
1440659166
728156373
1472564431
1082983377
1247674890
399404801
836507294
842847849
1145891104
1183153726
869415256
367851034
750690529
563743303
640065981
574722669
212452545
970433450
966324594
896743640
304610906
597056464
1172867336
598208338
531580185
1130676887
946652973
1228809007
635990196
451859541
1285203235
789055103
494914391
1461391484
407863581
794473157
827389636
1452970276
116777987
1343874291
998195555
1101369548
569681380
416649047
953881015
371315356
718669869
700638954
984119027
631877935
998798605
547186504
503307847
775685893
557690017
704910017
762395442
1325466518
423341471
616266061
626842120
1040719052
579325749
1383744950
404441958
1325240421
1236908939
399724980
995426898
1061502894
547427711
473030556
332150996
605567483
1006755858
1473242515
455945905
990397788
907674741
959246454
651386824
368150562
874151035
69423153
467578389
669160964
489289116
470106541
973389874
810850684
502567191
958696054
976590320
451154295
341040539
123380811
858178803
535136230
644984091
1403710606
1161131278
907403651
398202665
972690450
643570513
962952378
436032850
655166323
658112672
390700829
991815225
815029048
590584091
1254366717
424736325
655866282
381024522
189724919
1320684905
1243571732
652139601
1014202465
321534456
416445229
1351195690
112975919
574919260
1346584351
745181085
477461639
1363106109
624681311
499902189
663110095
478818974
533667076
650028612
1095096770
961551586
224529394
1094316625
1215787868
568092163
769619549
400875722
356139289
583477186
543401282
306243277
1350340943
660750878
549592375
426812694
116669200
985073171
941652229
1008033646
654421659
1284509776
655010545
859981016
955217819
858066734
973686779
416598838
510633817
320460240
718382014
536466320
660977467
813208923
485573763
852788658
565451288
344049349
597669543
471453865
1106276407
400594969
926936006
969855130
1275275275
338313433
814641449
464212926
1177452372
1199515741
154819564
698326
230078048
1100534784
582500838
1019674175
492063677
155932836
493398679
504344868
435066792
450584901
657605645
408740885
499445409
707301450
1361348566
1153883205
1210490276
727580519
790704159
335805362
971796135
542091692
442728420
459003082
214532221
350545324
981490661
426604036
340732045
1370300310
994219464
314701948
558649195
1271805178
327791962
909656651
410331708
285074245
794697407
789625190
322989171
716123394
485806921
958497424
471433085
578791242
1344394418
957500758
898377238
582236165
910404374
1341048865
972285236
685891134
765375019
1288470215
464305618
567652986
517223420
482275008
355652113
376345413
530703516
313890994
402168767
585949981
1267059140
730734402
706566
1165152256
549338987
639340598
480378261
85301669
411254513
1249860132
111712415
558601358
798697259
1253142628
952520025
895066494
1141711031
788056106
1340167596
621638604
820053411
321060058
532977083
325323192
308758335
1189968354
717576862
432679669
501537154
41046759
950253430
348444513
527766284
560122144
587540570
1324217112
888919446
618567597
238590312
641648546
599672823
1112302964
808504930
1329529813
114704026
418052337
444047560
1036235441
953865649
416398074
598255428
1207997814
1379756285
373719426
1122126819
1339877109
454557113
1164141091
857022774
424926841
949366090
1331992901
266517892
326759114
779414775
334481375
1147219994
161383542
986027573
1039564588
990641331
1312300501
667267171
916762906
804444622
628914610
790967844
307324145
379773870
254777947
314139128
520990935
1271147815
750676840
1290911135
1298354010
367264949
314556759
355241829
451486116
1320281745
982249662
806648808
439582808
896524446
545674885
1420320256
1458436830
1073928995
321811980
1049567741
584682113
1102555373
1230399356
487708057
183136871
291091386
1079184735
762690275
714539885
58722447
496188653
542937246
1236075105
632744894
1133201277
1485674027
944534784
711650815
1057741978
1161839396
789954161
900746523
483035936
1341266594
767387885
495799025
380761736
331384457
297524642
275257818
454431283
1404344106
333923877
285294017
1142189786
745746443
453806076
1461770217
584969554
569042483
970448786
1026091589
903793
770913656
1333561210
720536137
339910424
670470219
990657284
738588551
311609501
368353521
1008297154
229858894
512949353
750591443
1073141476
931691012
639776631
1449061594
434994586
1303384162
344458264
595857195
1393830125
1347723678
324428722
701881727
395814323
1366953137
252054902
720102497
1257264331
548385999
1308454634
427519251
686784867
768899791
292001924
791762401
1025228008
1439131344
625196192
1297318277
417432321
643879943
907087600
995737647
397985780
935993877
574122734
720455458
763860519
37518291
969627862
1006922101
1284525688
558256005
621234998
272589703
867469529
537051537
839529932
410111486
437625948
451352413
1006100312
1009994667
902412563
1244121909
396154241
202977992
985280721
559339924
328217843
1319065408
361268290
1064243188
495900310
560821420
762309935
1113042586
415898479
304996826
1122497905
497951724
606941726
1315371085
302910957
908451336
1084867193
968471321
1004048836
292587227
460015034
370630720
1342277041
641155810
1229426245
804968090
932881597
401597773
789423532
214904899
416831250
707161688
1072720526
252735229
696798482
1375218394
620403975
1205147819
926849491
737701406
1289134420
779469945
866859083
1349947034
1320021927
1408455060
443982111
890957084
145429948
465548979
825955989
506181475
464426588
1182968034
1380782802
244687106
227205206
397385377
965157656
1294229437
1244671635
1225800655
346903986
311423977
138562032
665514539
678630100
827666684
789209733
418679890
1497038885
509052953
914433887
1238275511
733493361
1173495831
919354465
657836297
1422605069
60094874
812048004
665586523
931639543
257061905
114121228
217650265
679958405
224620001
1387709328
1364251487
459143658
1336230628
1332746392
388146468
1250205505
635294933
1138864409
394762720
752980720
1068100371
119024931
1190744452
1166002560
1022653586
717182361
374824275
476670829
870894057
762620232
572068786
572407230
1111938655
900409177
973771441
1350873848
1085268111
466834849
747476707
555742470
940976095
672717944
1158892797
136198652
1025490163
1205525384
18586635
1136003137
866090866
1000432754
774055274
994106364
1011709208
938179940
250386693
1233522197
1486116099
557516473
1382141500
863593937
1218102233
812210826
786128608
1241896607
937356045
1186585525
1324539124
446187701
518262588
394328645
278205368
1320760525
745899749
508510404
721062382
472382523
1426838208
1140464799
190618005
771632274
868906410
1076890046
677657459
937420283
669409913
1107102478
523110200
998886011
478861876
1316272011
424630827
263748046
809743296
750719680
738112956
714346409
1263060324
1408847748
1446327120
803998114
282416836
769154981
616598530
1246887014
243733362
1254990767
1329379013
462426811
474261282
871069460
974335624
810139646
1365824041
950079837
639165674
1306732767
130449513
842860479
69057988
1040212317
774542004
1121538020
1484811909
453323098
1152188094
591103080
236078369
350418463
501962586
394757467
461181992
657462249
457870233
464096002
345937441
1465738970
1223938548
795075843
1339697225
436930245
865287269
1356460240
838090905
909605242
208190923
847518322
935771119
895678661
874531003
1077396169
1373982841
1178189582
223469312
603262237
251028518
730321564
558542796
1339195317
1446867697
1365318526
1303927319
1259777934
283390014
890750867
386027071
946665818
604574927
580940337
588952528
546244856
252138656
830983370
1006996410
596119312
524987329
1490784239
770467227
722860452
885612505
1232275150
870511103
190107778
664137871
1387337347
648036603
431972699
822976429
1425856603
309381890
814834052
989841708
684739140
1084500084
173912520
1314180878
590387901
754336761
393545007
1135328564
315459676
1062221916
599606034
1049147912
1236298508
332082559
1198323505
1397169166
97233045
405997647
592267618
1101117201
822956521
562073561
1429314679
432107553
213647170
412559845
893158740
876659696
478968137
1365343637
647587211
1043715972
1136515795
768111116
1469787875
647318735
402558732
1416990112
927749979
925531313
825565863
1290552936
1492908577
466501464
896158118
960695405
478301671
989868723
574105927
652218056
931129264
491427586
857316552
1217090873
1398238007
351136450
888993351
796349571
1174118656
1236189683
422896516
275026196
1165014768
826878330
1346681943
922861578
1494510420
1098286935
482692557
1220807517
572654967
1166241264
881854837
1102178126
1437515775
783330674
1183261365
887432856
676605896
793280978
1216482338
975179789
907224829
982230954
851077231
344297606
423462323
769444017
822491537
715717921
750959657
501641752
238542237
1397017937
453541991
499545163
473099360
1201261500
1333305997
1326069120
756290148
1039332543
557975958
1190299339
130020723
1136619187
1085592213
979130120
1333643744
1495981091
1210322316
501665039
942648432
711437951
237560232
554631074
740916310
727132444
553483784
914010356
782377216
687459260
525160907
422208921
770288010
56844112
1463783011
415003387
320596199
375511022
949977585
1046249482
1317000171
816911572
636788124
1051403213
795887639
1397181745
1401598568
1488404833
381485601
1338221622
985294173
932836869
756481695
698578598
775010008
555909128
1172041274
390679489
389512446
1367889014
714695061
1477666792
663177282
666297885
1291410192
988071045
854494421
1198448152
1379874301
375139880
835205534
369482264
690441717
1484169026
254989326
825922726
677157286
647920102
772670895
956538901
438048254
1178996573
1239130663
997680281
447013921
1386962573
856977381
1176719532
536419528
438013868
576243525
610208689
493850468
1140326010
486402059
1137673151
1341381407
615948357
563349905
1252215654
1005176926
818491433
886478143
929529177
1489189183
1429941011
1362108032
410965278
907605317
1271108534
884025938
868126536
336498461
677203265
509709694
473443672
633449673
1044930875
1388336886
501819611
468161268
1009584048
1470409353
1170461380
732394198
246774452
497215684
890138198
885724624
1024592965
1300069464
963498140
432158001
191830509
549502182
1440759607
519158595
1011761121
1462009134
266507305
762594955
1075129805
394614696
576974675
1290118267
139070837
778576478
453668118
1110948364
428320279
565046349
1461713088
589962357
868816821
276135167
614411446
1356490857
902742470
773669011
1428385990
518177250
764918773
691530397
1086399773
1057102717
478938363
967546919
1027985233
449798073
660796527
1274688152
733569531
226361514
665760228
817313800
706814218
841705973
455560351
362571504
893003391
885626747
1032407175
1257810529
392540233
224752487
496739009
444469371
1499318252
916099539
657768856
1453020833
1254471568
524605871
877082776
1327555660
1214868940
279905449
659747978
1304576630
922335464
776095814
779814553
883568636
876489363
258112851
396145861
1072277648
1093103036
992303694
1113550745
380901239
1321706700
546850675
366865262
746234557
962325681
1156962139
712636368
1139294163
1268424548
529247368
548660962
334450141
597169194
719184152
660878994
385148493
516364376
749219083
430720496
445345251
1062578185
1124074275
301397074
589893835
427987192
741633758
414854774
682814516
618459859
1229062546
859563611
1408349768
853208751
524008610
949970940
833332927
490200244
1032878714
996787733
467868421
858227782
249164900
684274384
135645278
469103198
424333764
406989899
443304432
1356113830
843624849
939845935
839824390
1402743443
538951969
383190813
406548463
574421099
405464569
1435900517
138711658
525194157
391379291
439869952
981593728
760978152
567217733
1120960473
1355817409
1000895234
547989051
1091374339
587014350
501055069
607993081
387202750
299729536
798608117
745490860
367942332
729126414
505775008
332177271
604182863
408555112
1240440263
474720668
1275047937
782548460
1463721007
1038766230
882079537
1192561694
1395940894
555765289
700274102
1068064112
1017956540
1014438493
1269753824
53335398
1270452210
1354073032
819420315
514091167
684444120
495749681
420653477
1197492279
1370111556
720760651
1033866384
848093842
548829241
1134887615
762725224
846050038
973268818
236089715
1091487183
655799612
1242043126
575083230
915252358
562701204
861850141
488855879
271592734
449719284
1479663159
478324880
852540955
868604504
962571078
588466446
1162603980
1065398982
736891681
397591784
320235930
576299382
1325999106
991329762
863077362
1255707334
1260724563
1124739960
424463291
1479092642
799950262
1333059972
860484953
930940520
1080762040
1317409135
515198870
774411703
773401399
1007624979
1125674871
332956654
793133333
728658641
1403098134
1109886542
655923641
942809369
607050971
1359804491
723425309
183693527
689740773
1058565511
968555226
832814239
214699258
1372719637
504424707
289687001
1371219555
269808254
882181701
1287592919
814503595
1128588878
1231819520
581053516
583046886
942518519
801992436
744428832
1448729873
1351485895
583206803
420000543
827649013
956397533
1318232284
1263698682
1345286878
655501426
344837605
848841393
1212778498
891003888
1448062496
1248576312
474795131
272366427
424998727
396678847
1410153645
415590323
394644874
924107178
1240557090
890167373
1381033059
1373455841
513270795
1270299365
937363692
1154505092
343489050
663300275
999847117
1007620236
1096027617
1258364956
552938557
1479054495
1076493594
643307555
475670066
493868079
539454727
969994390
1450213885
1043633984
1395254387
1017477843
745220009
818480916
847895488
561290845
681472298
1458401875
558256807
1248537553
734984916
444947814
726668252
1266258307
637821747
754741478
407257119
614223885
1019874104
760495966
906766932
1395043932
513550677
471250603
772785224
1346767423
1401109363
1331667460
940372195
1352214964
843423858
785447966
998563765
638246649
875756219
851167496
1339406826
317187819
1015181332
773274434
571451986
954246458
1149399489
586401294
874093289
404437630
1389337390
833091437
688301704
532450736
1018063647
1367443172
1316597022
763863733
600492612
333864486
384003361
1380916601
583175997
171889900
412785799
821567585
488048400
673547565
1149604715
825395579
890245908
892300239
935767329
173636243
518531713
311151639
1346692025
1270599676
1036736003
482484108
783936017
952190333
771043232
804839017
528870547
699121799
302046081
1258966458
692103831
206454063
625726422
607444454
231813469
1125975687
1498696050
717575075
669652524
636914483
386365480
508141993
869341583
1242557863
293419306
946073180
540860953
750159155
275793396
866750834
562084968
411099973
711275346
1153765290
961546343
900072196
1045942858
777860866
425964243
913569425
375755174
993008238
1471904163
772770322
1377639732
913235138
484543656
6831800
615399265
250556275
516687250
576684185
813963903
121223737
1339667233
374033137
1326175725
338802776
406335090
1025464692
744794081
1065346903
871118056
357547866
463038096
477988985
246946698
790684161
859729535
369748484
915349475
1023729704
628827224
1041004101
752572224
530731002
252795956
575650704
785019239
847791480
501362158
719524492
484411879
89197799
1341860189
397645683
1373947757
364433019
972765577
619895406
636041353
343278460
728779196
712389066
693237722
1091872655
414493782
516814046
941934914
951764996
775646693
256648200
849403292
784165942
1399699672
1350264913
252331497
658669193
367787722
550158163
559215923
1136515500
1263027646
339011659
175002874
947811239
664957050
902301706
307377144
1340213203
571885659
1238576077
772740440
790437108
579652389
794725137
1464143023
739715803
510524422
883542814
938818607
932651997
1029409690
392500955
1188588706
423043247
1170654195
824830033
671119189
1007720515
310434135
986028773
788794993
51167835
429974235
444245353
3305214
1355226788
342934175
1373362726
952753050
502637398
321600472
359128130
193065389
358878972
545881458
717045830
998477914
525163177
614550043
1097620771
336217998
524970835
889239360
615944064
952136952
1079419399
903986889
1248310006
1254885910
722057358
1038066650
323640042
630106972
253293576
721281696
930734493
417235507
340464077
736106441
1234571155
308365086
978373994
437292189
1232421181
1140011876
663907787
1400570418
547685219
390122178
399970547
1393919536
724417873
483843343
303317328
265965402
1296969104
229586635
626199940
628246395
515981601
628980683
1322114041
1139995141
1108434622
1271023991
1410020662
452888059
1380400642
1040893102
1477070669
695105195
722221523
1061874673
829216995
525499136
523500210
617303355
1353506395
1070257031
1325539280
463473456
463242139
315335576
652012354
1216086465
455883222
341598437
289201957
799074901
343387539
585415408
1399634136
512706982
1420109120
656740668
394499102
1431578524
390990429
1161104251
652283029
491367423
331831553
763897889
597174111
390520950
697160770
818435667
580869519
436246863
1272869039
741888768
300696479
915947141
128995002
533694950
852200051
1024117131
1474485011
620763181
1342320779
842617936
1111947668
284312072
577499588
574989238
802827881
431951643
370575770
792625660
730077192
527351541
832897806
741102149
1022298193
1027422581
1451850694
799114658
404877897
821748110
738849146
754531645
481808771
1125591370
289136849
591210678
874852366
793653331
454238423
775160105
498306853
1360728362
772266075
807914787
1244483603
309276643
617588014
1427679742
600979403
1410633716
1153254933
354933212
882035549
1038921166
484450878
951877238
734748308
1020422248
1280945398
555693673
463381303
550393799
300409975
644648275
657481201
825299567
433224120
329768872
650839351
700379646
659241471
593432843
575446044
178636535
415279730
586057910
707369412
735865309
879000110
1116005382
1374542257
1185186683
436315385
293505874
531291694
723501193
1155383568
816798261
485285255
782403684
1343493185
1395275541
444605576
451170557
1211753091
870189155
648708131
1141412113
147292688
826474720
777649965
1003020273
714635103
1469493413
183393479
777230908
1102245943
586811833
268202279
150994519
1091862108
390849150
165811618
1406835125
1116883846
403449481
903614748
950537325
506323148
958504781
479827975
532153357
860413578
82325432
883041938
471356344
595683652
356335619
478920559
1266101684
817945915
704110272
1453924060
487031007
390039429
425457715
484245930
86061893
963995290
415353933
911825787
589430345
861283111
458004183
1299843924
87248673
428906126
458580922
1378237365
829509357
673149527
391791100
857426377
387496517
1256691282
1472729162
688837278
641958968
870776297
679090153
447730301
380081923
1255988535
1132347647
989200114
558472568
627477428
783145253
878894150
1277326934
933191585
550450155
899114901
1347511871
1397375231
451323914
517811455
1267915236
1242569232
457342290
1416920293
536926931
1065488958
396484953
1410741572
973011635
448660783
1072758061
782317085
627689221
799846180
595479258
529365530
900650088
495879567
1177815045
1461084353
561354722
470608109
1045080236
303163976
641807976
665004965
370659313
107684797
484695302
940047436
408585800
268093012
1076315600
658020330
534980347
516081387
1061340390
1259530222
353441143
776753682
399910662
939242059
316619340
484338945
320242288
1057397805
333353059
1022832614
989336891
391809437
835729052
1078771393
1494209477
874492139
473683299
1398580688
671140771
1004205140
820717426
865633593
497605724
924041577
1008274248
1411290714
964017567
745177553
765332225
1195772671
280027083
1483593358
40993033
648194139
1113232186
951145975
710954079
504684047
584559945
631568148
760274812
628263604
1097525592
392950740
495460951
740498938
948549915
1328470255
356026079
854204486
239237072
1217426281
855964242
1137131733
1113413887
1398828663
1227629203
712705078
814889704
1206997486
209173109
613674726
386492159
1351013654
925737117
819419682
1060342784
585612558
572386151
100517166
479408087
1463585857
556145382
851065186
1440438808
408357994
1010114355
1164620887
516247551
1336876705
644255761
1205639440
672261467
1440066608
1305796718
490103103
908770075
791724407
1211806389
934992267
533478553
561900047
902315978
1004800832
426202679
500704765
300477348
433277776
374651844
844715920
876378801
1171861039
836734974
1306706717
290927409
953585512
730108132
1056728007
883108596
955832097
1474784430
1033402510
922848418
411215787
449528263
1479476940
1275857399
1400380791
1393774833
1310312192
902578900
1228548663
1352507624
965018517
460596585
365990121
527584638
849087991
1409624281
1072804350
743822157
382149660
1035336041
547883192
946695520
1482504877
226505809
838489662
633503616
151609206
521573113
695372749
526356660
1493441565
1461637346
996576442
372137522
622074541
883282870
1187610893
910298701
1375878588
705182462
382406130
652008066
1253130391
880645026
1179833695
778714901
713541058
370385684
769594424
931239490
432327987
224162178
1307465568
1356664605
674831141
943217558
374360740
1126113608
1407769085
947472275
1438536355
862682030
1095561026
745640730
825152730
635109501
788444316
1248829200
661170686
898230737
1343142983
1303374696
1459486028
821437162
1338756189
801175793
1217472817
402620620
1422662760
826698970
472362027
694703878
984264750
1436196631
469051683
515461019
1473498566
297570110
652424924
779422110
1023506929
781364474
1346325014
358932864
754179558
203545083
1112618312
710082519
977999164
886966316
431972569
462267888
323021012
522508313
683197946
955347455
867870343
1149001683
1474974362
1023602101
1347660680
450604908
909865258
327192035
798198519
444105274
398091279
462397172
533716644
691608711
1042617736
790631648
919248343
590872311
539051280
384497536
346079071
407945855
688475052
494682100
1102019933
992356891
448128114
1192213665
916782024
1297351847
624458949
878595542
369175487
1080420689
400227203
554778682
669553036
716033818
460405507
959056122
1491855550
673815298
822388830
1303567427
998677977
372206987
684502307
842410139
944475219
606749289
572937771
787409230
1315046162
894358124
696314370
1116384207
364762776
904642158
651080597
1249571996
1484387190
1105100552
377401322
904837178
948338903
525882912
923761714
303464307
1222051664
1138090418
965444440
1170786468
859228994
448840270
787363053
1091609301
33856794
568876143
498183619
536640911
1261725883
504836612
1410565518
393027002
305632648
708826813
224516127
1374995637
751242316
1316392885
861109836
1039172342
1459704769
836644418
1494014624
520175317
188987169
486912039
337033164
1358143521
484269501
710971821
1001143635
671648365
663229905
1134838121
408835604
423188735
673016236
1465115002
360457540
1470004833
1909854
662769204
394471752
881488144
384699227
474085089
515761694
695836117
982985716
588272680
1294963278
319000882
1276967477
1128077460
318370242
947718580
958728472
637158674
1135669609
695489175
1454217473
472392080
980763290
1376603373
595611391
1007036125
777570033
696769977
916600963
1057327939
726632741
1468480162
1142480860
1454344265
903904930
159100291
422767390
897069777
848982695
505128651
284779150
404736837
995840133
1198921641
984715638
1424522731
1074443112
1431497273
965351642
878753121
1400054451
693084777
824784111
1217640462
644570350
1430628315
889229200
857515699
267791394
867232096
677319062
518118756
1066026117
1182997892
983695622
1405699550
1483989336
693596427
454304081
899956503
1012679541
330187400
379532256
553982051
1435076289
587767538
607353493
877396065
1400719856
1174116811
933943346
877140321
653682807
981266762
828030906
1408203336
487908680
1131207315
440885394
1199738229
602117388
906060460
664435386
536424518
740306183
1064975686
1247807432
656700887
831883522
764573642
922508635
1480618193
676406219
621112017
1395545553
1351938470
1373496696
1417934128
1147319233
1148700822
1264336411
724044874
1463334305
267241937
708793009
1120803701
1359703245
1100399888
760297777
621245577
738933103
1249863156
518568906
1362909748
1464128863
1255379653
464216642
931093798
273311364
1411486963
590347743
565079845
819483090
980404797
515580142
598657084
882702299
1356298278
433746974
716224354
473918171
478800746
497090128
696437787
1453179739
757766511
923568463
774737310
475828987
683528440
449403037
784043960
934034315
524921937
853087557
799772895
274241502
837550797
946970763
1405070621
1234364318
475007237
1333713218
1153459523
586859268
1420597147
1162871389
1005915667
1057064028
473570251
1218493090
1434396192
332810333
1095960977
1396946443
790295848
943059999
1234442048
1380691462
944300884
734131048
1092663109
419634515
1274871307
1097239944
463807124
139095582
450340340
477120863
848498146
488795715
793969746
1132869840
727267652
510967563
589521626
1022990064
1196086023
854501958
1299251251
1616270
201590774
1094954345
597259618
1351220359
1140551707
661077525
1189296224
552627757
883714180
256355130
356789617
1441385313
610661374
784064113
1456024661
463436854
802983891
338184848
1177331313
1408869664
1114380264
943199884
740096678
1474562534
242797426
655318614
1497139667
201101398
847775975
460286641
1424267292
975742089
1451987041
1124561026
1301882105
224709366
885894287
1251321297
806444278
1478075111
556589433
451432036
722448964
1499873611
177903889
1078073509
488806741
472004605
666094078
1098906388
1030970822
1380149891
832094639
1476557405
1228630146
985324669
1013232523
360130848
419904064
776317709
514432478
46201949
1477745158
732744284
318579630
983026531
1074404256
242162287
526982209
1063878356
818577841
553513340
1244448548
862913505
1318335812
235389501
939854359
714066150
98098930
1210873156
493798054
910103663
407051873
1394516884
712561202
760432895
401637953
781417332
354628088
709355055
504754528
907200899
1046795477
781734698
1143959072
873862246
487567238
1240546243
1028243629
445074635
877903339
675882050
856795448
1044701927
801857771
622342533
870099631
641853105
942487274
552024734
531768937
694940090
1308119149
563675256
464068023
501784126
409090678
818254334
1051804813
918494939
498482943
681375679
773337533
363585665
485019495
480507905
1039020861
704229516
1393751396
592923598
679563207
869383322
903489523
1086186992
755922149
453461324
979653887
230125669
1067855120
1364560005
687916022
552411098
1495426437
448560048
1146461946
817438993
677517355
647385175
612469570
441132850
1347288083
946566105
701101525
1108405804
688570355
1047795300
947288182
1418806501
507870009
876406244
292251629
437313602
374954318
1101942586
833550316
987079247
744577646
282992095
669999926
680502678
693440096
942518167
1031506630
977777164
903784056
179074673
1454961017
1039799370
526126248
1204400994
971087151
1493190709
858388437
928735795
482611838
712252705
932822118
135591263
1285835852
1278031362
550630450
860314308
249137538
1358398658
702347134
965078434
926908513
1135655043
1046333673
812873112
961255969
576857374
806070684
599143561
1356926833
688027855
792669495
1085139002
708668803
969131479
1129967637
408600544
922892790
1322363221
820547116
963612011
1132562777
625195001
449414725
1035996244
936599908
1333168261
961680635
925316116
1058640053
684993478
700347790
397064966
1447239207
1139048304
418087127
770056135
426959970
931981717
421292159
1018571277
418291124
943187708
655453011
321588123
811655945
526821494
592286794
498801416
325711244
1235093710
1230503456
838034144
892920585
760342614
1109805884
927408249
1326936505
1422368009
749615281
465249555
666560282
718308502
512492266
1170438744
1253678474
1064982038
580295441
1312806757
932351149
812178183
260036638
462117741
608430021
706159534
366769091
472787626
950408502
661040910
1125570213
757131509
712451900
728726595
58744672
675475453
140480527
572022824
403524630
1367583609
260340425
629141997
1297235727
180410884
1357806473
972275633
1054756965
251814345
1399464953
205948519
1215275841
1244081238
1334981786
1176448401
849710908
113517725
802742804
567800771
431958901
410428840
664916597
846619215
1365964309
1067446369
543789773
968886134
1162503343
693025959
1117778567
1020574630
437749642
723288003
462233084
785728356
888906904
1372841105
286697428
785379799
436247145
902357536
945433980
465752965
455449329
195346171
615286645
527448780
705367434
812485997
1108661219
612916930
768433583
934296611
609625030
1435758103
1382050741
700429062
962416215
1412721972
296360914
703264271
524839758
617609317
950079460
403417731
843195052
518005990
665289956
1243601096
491365794
530036691
848553738
1226994890
1331066227
761999980
670651493
566880651
301410199
895343758
530720854
846557777
649369818
817507725
502264298
994886527
894839243
987008940
1292024783
386024745
646767687
558689880
746679827
531976852
771478154
372393448
709562765
541432760
537622900
417867787
1263636676
884888293
383276939
510376936
898968184
887050688
532761140
1356957367
1014125718
679844142
1166316578
1148925117
1010277876
1166938486
1284315369
997837984
825729371
576260677
847773067
1232958586
454095325
767220837
455601625
1393722734
884141520
1135835782
978719116
1211257969
470875340
461150217
1160065157
1379191859
978868875
674308510
1341795082
412288705
891709706
638608298
371538543
1127341504
1105605353
1272000370
1199492776
1206741067
1113592672
443891947
1010437548
390393322
1294430865
1300078456
1355396975
1049010123
567483160
860590388
407718075
922103404
1104144707
1005479577
237667731
152081355
481293480
755063105
737159748
1277374956
765455317
1201754556
892530944
693498828
1338142493
1286378602
367719828
1260496603
485526913
450985288
823037132
769959807
567222289
659547897
546148586
642130360
601448965
885805650
804688660
471024263
1360484144
453943500
396184210
1497403783
1457770824
823812350
1198957937
1061159741
455163585
993511031
1434244504
649912553
1095450803
795825987
641010450
768068161
500202603
511655574
1427722179
594917509
115953346
1228081850
1467410864
491417801
1377910813
512138781
965698807
844295802
862942124
395282039
581442750
1118682045
532666632
546670036
782326737
400322748
1210840074
792997419
847688054
1013724272
806073648
1041882157
991923907
290633407
1008358891
816579564
646248077
1171285320
1014872939
395123138
1452827676
295111798
698092958
371486513
724474203
926239677
574518561
702433563
870872298
931158619
854021271
1379919933
808833929
425934662
916320326
554872719
850586661
586322313
798193808
925152709
1254226716
452838963
1226163109
976604735
662991445
113820188
1054724290
457838867
957846717
642222259
936118894
1273865858
984456975
966788691
1348071368
1409123561
946588204
884514866
65950795
1130149747
1447801087
77590905
990848889
1228104929
597189289
1019545768
69426372
1208446225
1022470888
1067933082
1062657599
1049412036
291800302
1025340402
998089886
355494956
873601391
1043335507
949368110
712479477
793023689
1118691083
1370610399
1174537020
884610278
631345741
1262029527
441714491
1146679970
445172355
897249071
159687372
1043163549
863536742
309491883
975351469
1355053831
493666433
853050623
348215994
807954742
343959436
490390835
840838813
1472249912
1140606129
731051602
1399489355
625515179
653138675
1060139802
1346872275
578086658
1329321381
869428852
1412111456
165759905
195587927
499421643
491655249
1484899320
1065089819
515922184
1453060508
1477692118
407701728
1263456746
309976059
537234506
1034585827
558387090
1220954486
1204257893
1433900860
522311025
841953337
1302716135
554368858
754256905
1402892352
270698764
543660698
916944684
765881301
767098072
490251656
1495366463
557358648
1448072818
734729109
1368770175
438325890
1224785635
566588671
559931969
712496978
726377242
467512969
303683475
687402861
821042125
1010542853
452353027
1147569693
907314630
818381111
1069822
445107723
870427259
393993251
675861955
566721171
1021282175
450200426
367155446
1103220129
863333957
1205854898
1461579759
484562460
641228572
575780728
498327518
336219069
469260338
262915385
853006860
883364817
991440556
750790927
1255905776
404743868
471634858
1321258318
618291923
418714968
491585136
697436027
750766908
456490483
1200671610
918663246
164154940
1262810964
510424586
87506789
843547185
1287220739
1371179626
1337594397
575079051
407972354
1002022604
925246278
1309767304
848793182
477476631
1012511130
848773114
771992827
1417055377
1444654885
1157754679
841814897
874247793
119835
1265879071
639566016
693488765
1037329832
345253420
1141287568
659899365
1420803880
405169777
1226610004
428348243
685116095
1011541469
1430193564
1419709168
773097568
498138851
816403716
554620433
163138957
405722809
1010147316
595558830
730049064
681652270
781799070
995006821
667150348
505747436
793728073
1478343653
783101377
234948169
547336139
806873413
742352782
1344974329
563239623
560482114
381010006
1011805981
990566754
1104158761
682316120
1495423517
547543415
1202863313
1211844580
463053285
628190188
456804103
1179839500
573503609
1196655514
724230467
1286909850
1036245897
888187115
1490579236
434671958
522558982
920230783
1432893975
826742660
489776995
798816841
382633788
461890754
972653916
1323701276
449790439
1034528911
843509164
251110246
417746942
538788190
441596201
1270098135
626720162
589852946
878511791
413252774
537561764
1269193868
969561967
1358445801
723977968
527185176
932599392
1001492648
872570288
812841735
179084088
514869577
826747400
516035009
113293259
1201792322
1104114369
591458920
799741119
1077757471
460360399
1264301991
546576536
1467086754
973016139
1476853334
552287474
1430748987
1063281186
1311180170
853142458
934017797
1041477455
680846133
716300281
394884579
1478195127
1091295944
748223007
766596820
1061306111
382289378
1003802692
480875362
224286063
1318333664
1284026876
454749519
1018743283
392029306
1309763600
223947569
336687960
395399773
842449737
840448652
537721783
505684246
778680055
961504034
673341235
470659499
515700581
480578394
1391256969
186310918
686831310
883847442
409030100
983911791
1255535428
420736885
1069827887
605270857
747086759
983242231
841781853
430430402
447711379
1495524280
1073754380
912913420
335159719
1074870745
536669120
463708624
837174653
1439373062
712954805
492374283
785378795
353382256
429881978
1044543165
2399232
349606948
1249073699
340459301
1179375947
1255926955
438803531
996446292
1057230328
214257090
394653266
679707917
528831654
677786604
666324497
853398276
487144709
90346493
828350680
863380121
654290677
906691830
684582674
538442367
288800038
937191040
1007388036
1396263871
775372545
1025970382
1369107519
923384162
601955257
1377222129
394743454
377806766
315991880
1359685597
1291680035
422655892
767222693
862587301
962529015
481877151
120149563
684955741
1361024742
1013527842
653800500
90841202
670437036
1039638184
354975131
242497243
826974558
577594287
1130840180
431141671
1347369900
849380762
524643381
927847930
782741484
463506172
1107887187
764374361
645224345
1183059023
534917881
483852967
932881687
1196126303
1033670538
895714157
1307749658
1102242380
494386335
1241241596
761779978
515060069
786257419
932753426
1215150782
476358435
764102978
462977698
2052662
851782620
490795912
745463691
615729950
925100369
688011800
1432638734
993242161
612052689
1359093500
721392674
853626450
595032175
750595476
571549321
385536563
308129336
323029503
1219939288
583568282
770210185
554086445
808996570
1326503375
688169977
658281447
1448107366
982409517
983761250
978859673
471801082
624778991
621259840
1311725539
1320980606
733087057
370609405
513200446
291381263
1389831145
1238272748
836767614
836489735
768426270
561585631
1102115530
756236461
626395957
507540635
427481197
343189149
701066095
427105513
981662769
520627286
457062563
800384489
783907978
443585525
874077032
444885262
1309129901
673755215
787197279
815910091
682617051
599216263
704134678
413688701
1022136811
966793279
171060079
617573281
367238110
570495201
416440081
1349176259
518509731
1152520193
529245022
598326683
519124706
645101276
1022287114
526405749
452558529
1281340188
1301452206
741416076
988682124
994130995
354110113
399524931
1030639139
714524836
1064430419
434107600
1339449603
668474746
823752960
1459138970
786036815
1036269375
447745825
1023960240
1337224235
432672875
1321465372
873566032
718620860
960427412
709971712
469355872
508119958
382407728
1250963832
458679703
1093720787
1328832695
316941894
1361193361
561682401
876646956
557299970
549873992
440416578
1032009725
610569940
1303491013
399414982
678680801
746204255
275723551
1138372168
311449551
818320880
415067747
497695274
678331294
574287979
1000127933
1292587362
569205043
1136975174
1157858782
495330873
534252289
1453522252
1397838332
1237426174
787319520
501036474
674355214
1234066396
151432805
965654525
1326038792
548140037
1087060194
1064487397
497486769
796317152
616868693
1402018903
1276877201
958759015
659817818
737450412
449605672
966725341
771067487
467452304
550268015
885385472
560459282
751766696
621044996
566746704
1033346836
1447853187
778210546
1123494887
952976201
1315444522
575289036
651513731
1046835245
543412091
612220749
1065715278
786204209
986939628
698240244
817827356
948013112
391790808
772896880
281918441
545491267
398356223
574610318
465760541
917024234
1106429302
1436956910
1253412008
451756296
380157184
1133561286
121325474
986804879
1385646528
1379613655
735811542
474941670
839238446
462060200
506668177
1284145898
536968638
530178549
834577337
816194063
1094382132
48559899
334377952
1499656080
727478104
1395842850
1292934001
630769376
725324500
613526508
742965153
186221622
522417551
399870269
525958164
509708247
833247771
695749303
1404947099
515955764
536142401
402823389
191943912
1246013936
665292253
455287220
232143894
1209808126
1492329025
635738683
477877660
437942951
804874492
978106602
465328851
715137442
1021845328
836472073
618439134
991667909
806861445
923755163
170252572
1013927951
681240590
696435875
1468055702
609784986
664013968
501379129
451022510
475479021
874032722
654582196
467572035
789241838
710005599
580217243
405997638
457314979
1027157150
541191982
678910923
1349585233
1309464072
875395351
534104400
1072851336
1039507106
900017167
880378544
1006965213
450069282
157004394
905153373
379501270
457907418
958489396
761899034
1408080984
424626394
1285723651
1169754509
1403820582
1143745076
1309542252
474912300
323943724
1324833248
975038181
455120086
380789712
1051056143
459811912
1300400396
1313565824
1046793510
746557904
434689170
1014594897
375556380
932783265
1007885495
279709016
1287427982
457145174
953049427
284800925
379810865
758901899
483679966
1391640689
557337318
868399028
758480813
1377956860
205054835
691405130
1252134597
615542589
573620435
989095313
1215595694
537704092
1176368949
451227609
1408902941
146989472
1129281894
1399313740
1298567308
1350686423
975885446
1344294978
1140874478
583311219
710660366
473896853
609651655
878841580
1118398408
552830951
1080918148
440966296
452444682
1152584402
748071329
1009263813
1402631645
811233050
703177736
535894470
472879341
1109126370
1499059876
506285260
457229178
845509881
1368140009
791755044
350105817
766259338
718412085
690167024
771881087
853162166
1277503118
245199151
518275878
390723021
622533139
88761592
831206641
547125326
930400467
434995666
767762672
490729986
734464328
1367839663
1217332228
506229662
470226091
631282233
1021593495
880094245
530164834
492883306
1033569279
464631557
457072783
703339938
152377821
394257213
597981257
1057976621
1145195262
1483295222
1352686186
512868925
1220452375
736674438
408629403
496351282
509740757
1119760156
513679499
468916671
551131842
489832859
554627034
1040498619
928792543
774869023
834459086
348834211
517601083
1407601010
1471112936
706029250
564839275
661534984
1126645723
874757955
1412231141
861389063
766205979
632434881
827089240
748445294
1345825550
919162837
1016742279
688334904
365802285
858071539
744317488
815730904
1123903434
620706555
1195521893
430518932
428571713
707372097
734072252
1316814747
765834411
802940058
1132355469
842785547
689760784
580389422
461864956
422801896
1323115063
1184479907
1495752794
1333654722
587195140
1416751292
1475320115
905191798
3006287
523352799
494648503
952795038
775566716
492996249
914591890
1177626762
904041742
483853642
786561137
1417718307
814996608
971533642
1200304418
760812486
630650971
1082728818
561524330
457621793
339238916
406952351
903200292
460296555
1078818035
1954511
69168006
1144181204
380634374
300711391
850900013
1147477316
1411883189
796703015
849294998
756321558
1343013610
301492416
1108955454
724396608
535416632
907933301
1218972567
534833639
512543490
797407308
415242167
138746052
792510605
1419394826
1467550864
174614645
321244609
1372527149
1074544407
1329654608
864334832
671097747
1378163106
1471394801
1044095946
1003796922
579788299
731724004
603451830
527892818
353029704
1481568903
1412514250
974036928
589447831
364827741
1480609544
1006015659
897273343
341818100
1261215721
1416963985
796427208
490721796
437542278
1319952931
562800555
1110069762
711884448
1094742834
977722046
617277716
1229823337
521490336
514018295
386781327
326232463
929151060
326849788
1016253779
753425146
1002100641
620430211
755542338
471745801
572607585
988693510
618141380
340193740
504982254
335979848
783574514
1011293948
617237236
1108373223
1005965274
792097633
1302474652
1392823608
489665542
742459084
405401449
801385401
819361874
511552545
1256679
1362987700
1003708636
816855636
1237617422
1167755958
253355479
783641987
1112190633
1438700276
692428674
720061417
219701067
1463275793
1003606221
1480500021
1270912845
1097465849
1048333682
1298488808
1195973962
1306947584
486326082
1257521964
462178630
683649028
940892828
117240128
609144362
1032652968
1327002930
800846287
466763199
350924129
619496315
600632636
125688304
1174969227
889493205
1456793219
411855213
869656854
704999893
1148159927
562606131
747770614
433335722
86859273
793095747
806063853
1224823118
879249394
640223193
541915100
1373659304
619537216
375762645
743800807
1009841284
462360749
915702139
602286277
900146084
1049081815
122395198
356782171
337381221
780575049
1056257423
725177419
334249720
1232350887
609514960
1297169734
283924291
349978070
843323859
506245020
1250521645
920261738
713190676
828114878
1083462676
484861387
642097971
778808614
249076032
716228563
1204819154
390381050
561145523
698613650
412438942
715097847
392074912
538528494
748826345
1029249789
1490747395
1136446249
862227884
459422680
329399694
609979957
1431180032
275018699
764809156
1480035537
1211777834
566122171
519169260
826969591
753366449
572026354
891819619
684757362
640081815
458312765
806007284
339436929
1282317911
1422652492
1000730677
1339083014
68845055
1284869183
1306305170
795744116
907955776
980004345
1438723606
1469394937
469578396
358606853
483703358
1043595523
463352005
1499690719
385865906
615645511
942818160
1041349618
372325957
586635541
731467665
554698001
59882135
707599197
614734539
488230831
372088024
1309418358
871472956
297208410
389150076
1150330538
1237664301
679137951
610782362
207829510
468589964
264553658
1026589613
1104856093
445731444
756181938
696675692
1022247267
1463496020
1405465788
1262524143
439870270
890199625
1267230819
453069070
240472309
864199549
592764540
1009903015
645726968
584127185
443588895
848981416
391195240
1095286291
564367467
341163772
39536253
752492174
771135833
1276802204
1460125912
186670932
931966892
1078409780
911723744
709124757
511548471
662053706
891215441
640325968
394676807
800928088
845267993
1121690224
686180484
406770401
712643796
436019919
894201673
506270952
791713275
244443243
162788070
965751260
483828453
910616355
1164443373
995943800
652605595
427376531
1423270442
337912319
1142566601
1024794068
832555073
439344641
502716541
532639612
391398867
813122178
492025372
1348850329
832885158
927814577
1267789969
335545919
521668723
1462978064
701306273
488722877
825357305
770124850
446063566
450406545
407473302
1234930973
629565903
1071820760
714096945
901248631
632809695
1304415401
643180399
437216167
732625626
396253945
553621467
1010001503
798904029
1355493016
879946233
507114913
586906635
437602363
1486449322
834231020
771102810
686724378
635691607
395368634
610304727
578080631
296478059
368172234
650587049
548514814
922644882
1084904460
524169212
2037089
1234430208
341600053
692355387
785617515
753142647
451117423
337327254
873050982
1072458294
1458362656
1248438534
1099431925
820643150
990758499
1061163018
1244905826
927159034
1141017073
1153311766
891908078
670820768
518421481
1494857032
462473630
1307036551
507995786
562980501
1305866896
682581985
526523409
223707641
760371963
1112046018
639218357
723869815
1401902330
455921733
403862895
983374649
240265185
419441161
671319927
857592084
1295982225
319197626
1381428525
506610536
160756535
1406128062
186670051
1235320548
984559967
161595693
409596629
317116542
1434017548
551119242
961967609
927716115
1249688319
1364245629
1266481785
659003956
656900156
911970146
788561050
801654424
509764082
748735713
525103113
886878578
720063025
380547463
1480547567
443188707
788521154
653546299
165762269
740988746
505409016
548232795
1237838358
851483342
1157034203
746472348
1152187815
1121618391
642672562
989745336
702644261
734125242
1219545033
886946191
931801809
372463348
695708869
1208562960
792192043
1144840383
817988036
1049504145
536303325
1329402794
1160748343
2577668
1054186684
1275703141
1408939637
1246899189
328763977
719897349
721668587
579486028
673960308
747534524
464384154
1310825315
638710233
307296767
1390756860
1326256170
740479403
1014370510
1113713272
321927242
1088234776
987439264
974082512
647417505
844453015
1184258153
464612503
1003513087
544529346
1213814888
1313623080
778498101
303591522
672334789
1291337283
677541086
797490670
411609594
1108078726
769538490
368924762
1484220877
673219835
666036620
1025270352
1229095808
1003323522
124514164
824122539
1363995447
1070214052
364539059
464003121
1383210237
1382845094
528053577
1415586978
777131935
657001271
108354962
574888091
404353238
1463014320
1065984547
663291660
678060287
1113480502
160113636
933917100
606149166
1120488673
721010112
493924079
1075383505
1113094697
786215491
457650265
957690774
974180613
697889235
1250209970
1131912453
1322895331
1495686107
797874048
1343719788
1177010129
1010196023
593446583
581728419
379523819
1040684876
1012376873
471598376
1255717799
584304226
1366575880
862947584
1098562217
354412487
1068771817
846533256
170586734
1276152258
875038263
1214399413
614969727
1278485693
731796211
1058678406
158675503
712370804
457982853
511769608
332242027
506134208
651230522
708156106
495924749
656401784
993021359
1048235614
482161412
923254856
769253854
381142072
309622516
667805166
1226372181
798550368
146338169
541880411
870254413
688196295
742761885
649530030
831111143
816119737
412990984
934489874
913142069
1091992202
1336599544
726300178
431611208
1324756240
1048509917
226843388
531630077
413818804
1162139372
446775331
548971234
481525022
416161646
743641838
335718493
962200747
1129667576
419408469
685757382
830836448
946193284
739970569
602569517
562132167
963672414
1329846478
769525322
163156116
740024822
986258923
1031898656
683713161
969821362
516803785
208514574
645014267
1359717598
793204934
371077872
205769447
668244250
1388214677
1066250156
737098218
782052807
61552245
1318734655
737242699
102090153
309443364
501781657
1048039796
1021393859
620793447
892844270
769230632
810927702
1463778159
1160284664
912652648
805082092
739363881
607705638
675531995
1357157860
1225835718
1303015303
777343681
1002546399
1466148563
1498527552
1079253533
759741068
1419478299
951835883
1273265032
934410336
721507904
1142838091
561495315
606025785
1359240215
1486558709
393420085
545545081
579300960
1212870543
403381386
455370618
1125703611
733357346
1219983858
640398451
401446010
1312616911
1375035565
913424166
573662219
419812978
875752920
329466991
105387727
862159362
522868454
1276322537
1482292050
1271722871
449290509
505758993
1019981565
1127680165
603896216
343184525
324995920
770722609
903176488
700097766
1121323827
1072928495
646373828
1490015596
489916669
502608126
397822462
539250162
1129166551
884180015
837178696
449224451
1478101309
485386047
1478412368
422953315
703590683
1322938359
363949431
380978540
667350380
332818838
1013121283
1494808965
1149936113
587564532
1024087482
933131630
596805400
795670471
231094504
615248396
920021902
450113198
548213047
1327999477
408264104
668402657
489859802
606461870
1429683049
1347982662
1279637303
1186684436
718099683
649724595
1149294266
408008507
667768356
922681534
796421853
725034483
70433644
357343193
110746015
718981444
957343493
1469839336
999563016
679667634
891411944
1000025130
357536913
375241662
856425603
804330288
411472053
742832421
1383846771
944753480
941623857
685640928
1421602932
1276898756
576909109
579769804
631126989
874252301
508845467
1332800458
1144537940
888234275
1489757461
366767550
523781016
850348668
783801695
614814312
447214541
561443090
976872104
511861492
734516227
825531733
1409212434
1418039126
934179060
1490044761
737425470
699030981
905639195
386875906
1071072296
742161607
301528491
567613370
1229309174
383772098
1044980975
292991814
519800778
705864890
894896171
1474098867
338429422
550879573
291368142
1199089066
1407391548
760654061
805949527
487847815
957671894
515002126
1000485382
1237820651
272623947
821972411
467702541
640091197
1195258689
959417601
833732436
130004085
817361093
1462099684
543448782
1454658704
721902914
588729792
529625170
818908631
502867022
1395217316
502063123
664244749
156604325
1087846944
806088820
901905254
323793688
602789532
821774339
856502743
1220841762
771911204
877916593
471762842
1407983723
1243244321
745332549
1127411985
1163490237
1424685112
388295656
487554258
1035632534
1337201490
679047864
217551081
1042796941
1221539580
1411847758
804561818
452701437
1026534221
330579192
908504341
961087941
1024388590
652567287
500106868
817038205
1044828697
1452419992
702027788
734204637
500758915
507543859
481008548
509833154
885498637
1450524191
380745801
687729337
1005301181
978486943
672046115
578456776
585137704
361419838
1172770005
754410861
1466899504
497802947
385167413
694176440
409846598
1356212832
755249600
497836827
1307088172
781026885
864579056
894792797
349773343
368484445
1256050199
1204091237
730261029
1374859434
577378945
1341007925
1491654234
878408506
1326225103
960902968
990315570
1324355457
932487368
1003069992
1246791388
904291110
52939637
935490994
636217384
520266150
766076040
665677345
553276084
847270132
1198513276
1249354167
1084972449
485422874
899981039
1348753514
1152961224
899045310
505402506
583592341
547592565
187437862
728034542
534963572
1017588822
415775452
501005433
819138962
668460372
315901705
490478336
594842193
659780308
399383549
505912257
525716190
1002940626
515618361
702914123
1327917573
651054384
1427636646
1025824259
1249162865
988764334
878230626
1302903880
1287976833
644358113
1039431608
1150262766
879878809
881063485
1077882296
397910064
439150967
1060327952
579703356
450694653
638057032
139297884
838941991
1495315562
446660773
794429354
1186515137
1029455625
838109360
802985713
1046459841
610425376
984110336
1485891433
488163337
374771695
549904503
651444689
814113385
784562297
1028951225
817636151
1147125952
1173115277
997363729
367177310
656046421
1071538139
905755332
393382547
1226658559
1483419117
816185440
720594765
321778908
1309339434
472471169
354842020
1016123191
1153403377
394926958
135835393
770585121
1488755909
650562430
881190949
774464989
1431154466
499311318
491488590
671504324
715446156
426870957
1397398220
1066820302
1128447009
463522637
722791937
1200191522
1474234184
362564985
883643471
818220100
1282353250
523398170
1323423493
1045984837
969830882
783186487
780520276
134217785
606565568
1089445741
1300447570
819346461
1190771850
545025411
280483118
1227410398
351648745
633777929
1024161703
182893585
766722008
725852543
1057671785
510318825
639154820
610790622
629513982
869018486
1361841189
483763601
731283299
395810318
979055066
1007820634
1270332880
947911417
1495485667
846066764
91423490
676637865
565942983
1031104451
527046355
375341282
458514114
780937615
189367203
1320145172
1330473697
655621677
627439476
110790231
571660769
852839159
709050989
997648867
469199521
1074257933
384890564
1319736871
51720242
883546368
574382962
698698639
661550029
911279148
898739837
476642494
738496231
656541461
770905013
572473804
887255032
1112398305
1036718129
852400082
877570650
456509875
1441618601
103714295
573207084
474974905
1468830634
1057241010
362035652
332454693
699999867
918821717
394916868
1324690127
624121804
744167211
962755009
901016647
618521798
1323819206
451602949
527352966
708240124
1274665390
1336003853
650615437
890513787
558286298
1414463513
1438959799
593605750
367333965
1163348530
427717781
1292376188
343166826
435909583
1271188559
817409539
577491528
1429875201
680097459
412412597
501469862
1431168650
1461924354
652474152
777787994
1046182903
1208767347
334132234
1135818015
1461227675
1309338688
902797815
353209822
336423672
778547414
1076282442
668246153
431490632
1079895731
1335693047
1372752225
121690408
472939856
1322006523
409581047
428177686
869987098
443330186
933391356
1164635875
810314583
919708908
330986353
937214230
95241018
1180604108
1437297562
487115185
775254992
232422833
1476599986
336703300
983440876
760493507
1073647822
1088682118
770935950
1462673989
860952540
1311574682
989700401
1432589092
1370178439
855366908
548322161
624999325
346382125
1158898122
716797468
1403688275
699664499
540395332
666267966
1494616115
575886919
734819942
1008323342
1157832610
790143637
404635295
250818925
1148240419
1323173157
811886024
650469902
234618010
332124016
425301997
498601122
496291882
682804066
1350667767
628967418
1342994622
1320013269
1383380097
717442781
785712821
778305688
818471356
833483292
755233017
1454031334
1401543934
1202788340
605130833
609048042
1325177504
941337445
1073703810
606725577
500483008
700422222
551828697
1319590719
483501942
958426238
835753686
372375923
1366600779
1460512466
1210647006
790351222
1420036111
939504470
409782086
579018058
903304498
575458383
1050068021
1095559265
241970451
986534485
1091740411
663769530
635124399
1306054501
661943031
660971382
1002690561
482118210
523018745
1394117774
920999603
690570350
1256082344
446802947
968907903
1405774306
634691963
396641974
1168964651
1227592377
403501915
385771474
1416716019
912371798
459672383
1250464685
670288030
964759137
442411210
461509048
924758648
1183805681
833132852
693866280
1349586452
1395013526
353198304
689518459
525380345
815928980
1490524181
978810384
938682941
1426960876
378590177
1201253312
742163552
1072349963
981579995
1085059122
927617634
1006593965
490729209
1256795679
725793095
1087274374
1022890419
413574061
1134871019
902606728
840546997
677749873
1044044286
970126843
526989252
847760485
737106104
676629250
555131720
581832625
1383007663
1270236045
530374713
983888734
732194311
1160498801
715180335
418085991
562017488
1228935719
1072098061
371181356
556734773
780473999
466076347
774232165
1237018859
308256747
1098518979
965591866
1254695827
539119717
1458692483
220806444
510529471
1150245640
840373577
725805694
1082475617
869549487
799402437
409524471
672056264
492865182
943240808
620001769
624971574
883392016
1427987446
605830642
1202236674
704357491
614986084
1387553403
875669603
1097248335
1211926002
603845529
448524622
471061779
1384320733
541436651
1005931256
983450344
365904947
631232949
236094324
800166948
479772648
890421066
1122617833
488412106
884518556
719927838
664057980
1090772412
448971767
1137577734
382502101
722819253
593638238
572466594
773869147
1270868129
1385507662
541440075
1292258637
453241278
603416994
757419144
1301429864
511749116
121758337
890646182
642544009
349920418
1084953350
1346388670
823193466
572492143
434256897
483809524
477451207
1305844853
869883606
1258481267
833836940
389509405
1129889162
1024210320
812834787
469933587
590587765
1088287979
1330546032
179131453
810462399
457522365
583395440
1112520202
650468887
490463831
255808464
1140026294
603575935
857291153
910697369
1218669292
542769231
1089963725
1200632832
940813057
492899488
610061617
90037122
1483919120
455372747
1244967002
731506008
292957687
625581414
317447577
334978123
731810103
573596521
585291952
461084271
1386605166
815945578
479726158
326798393
491890794
947179154
1126200951
765194207
645830410
1143814037
442384113
825176931
376801846
398877512
830594117
438757146
451312709
474348915
616703100
1166002391
497256349
554727530
1302631051
1069207794
1288891878
1077112312
1046305693
661488604
1164924320
1430245509
1289104184
1256772296
288467724
525523964
404711319
843357114
1196742829
823437750
474825577
955262949
928892997
769179035
596541852
341843650
486199647
437034293
580939708
966346238
3292142
1373282604
514604496
759159469
968988029
790378432
611257641
847529759
1345795070
1043540788
1477350086
504710416
729989588
406304703
1023274304
782618520
681364854
603729243
537539721
882749919
875149161
889454536
599445195
809757682
727054334
301383357
713023657
583675068
882244143
430203388
938070121
396017924
408938791
938657810
575358192
974602415
296637844
1231192971
57374171
531762591
589631838
1020339127
695173212
1220168557
824743883
616868139
544910796
1124266276
895931127
730444021
802590798
1202246138
689107919
526912523
1162206680
1354740712
1115693974
736133857
1401771054
1000017340
378232170
648974613
408572757
1111038323
449190576
1190416853
859312829
622498248
1415882289
509625642
742189666
723299278
460954154
956975843
751162657
1464925097
1014117776
1232941986
841545928
819889217
374656264
310352540
719341225
523036362
679704808
564990717
915409930
595769447
405641715
501654445
1172203822
898826961
584887152
1270193483
900450070
38628861
522378102
660990527
420378914
1358019515
286288010
1209700937
855434132
981628660
682898262
1017202851
545005929
488434681
608485189
790572040
514598043
1307557390
889344088
549906508
1482984481
1034670418
492523041
877694376
391105684
507186951
1455991889
665661925
971302684
1351903533
637561485
945141819
367261842
567961631
1387164599
713597327
628473352
1480940127
463805947
1047092470
1179520584
444673791
1032796884
1447657927
678709762
1404235830
1146950367
904920052
1071451645
711069367
1344192102
1128365658
880205060
989129235
563852200
1067898576
438443748
1320500032
469577145
1136680488
1359229335
1015694417
239206031
489163872
1278807371
1146813881
1116803075
910268908
950531342
373497681
878700521
498558237
549493191
414478092
1415953761
1000393370
1190053373
1239788089
384943161
993193818
898497500
905746409
1213890504
752262505
664875511
717197448
1296857080
1088280021
710474500
512792982
1116516795
575698308
1184570090
930330554
993016410
1278629408
412899260
1028423630
221063198
1447439678
868136780
451494620
384561771
959544070
1233294800
602664629
516069834
274926696
405910900
366826128
738548439
1352147332
903225870
785665796
1298493325
1415296978
984814373
44294735
500972825
1431008266
470432007
346843279
493152883
910384494
963679191
470214878
704049254
916994448
952581749
528647674
1248720119
1318529940
825290117
258463780
381924661
1149136664
1181527974
717433769
1041880398
1300789968
1402187673
1144798489
543353210
707446860
698963289
562331422
604153790
860234140
401419623
1053899661
174212382
439405407
381249736
716444626
577672035
784514524
562543881
216863563
440534391
195452277
697410123
1030562834
380798477
698921257
681769458
211498299
776420247
1299973780
499587453
489359654
1250317749
271478510
440044052
1217625326
334409292
453539716
480855156
920881701
629110945
735970752
192114860
1149608139
869862660
436986110
814310168
1472179906
1062280325
590160757
1129510201
1289360344
1236153945
868169935
391422204
1353530508
803568520
1820361
1458802044
430788673
1185275814
795606742
635304316
1373493610
547501567
1157047256
1296930852
607515859
342493970
902510969
454318969
1331442281
752498816
373996502
452399113
619862013
1426237160
926084494
556457445
849652344
819713397
1188929300
1097199296
554276402
1337240431
1153853135
1396439323
835355283
834100665
375235411
813282432
983654845
503972571
970739593
507888816
1455405216
784344023
883694963
869495286
701752337
741894416
386491943
568658277
405888036
764650436
1286158998
676874659
545522232
677406912
544542132
698723312
669813231
892298184
663811839
632706657
530062563
641326243
814581689
626924808
368284841
1323460615
967688547
490356606
1005825401
1058922154
549314635
1383859359
394958865
926343709
513510231
614674958
1429247463
383936559
1474846480
1455627350
527607381
1330756459
541057817
300995376
492224633
954395607
685375765
1406230117
712505206
769118612
578889988
676441462
1462145348
1391203328
871091074
401489459
885448595
1228020756
886099219
1123319740
1011726436
477209286
913580990
834244529
505715073
641857505
1175884417
797798819
1198602282
1072792152
507403115
501489709
884878128
521294558
372628017
307661535
871387003
902956398
1098291308
693471525
775061184
437332992
322417220
651253594
865214823
805345182
392043357
1383178741
298772760
1178729403
527015190
618005472
408091797
1493311788
996190163
390278856
733239013
1058759082
413656386
650428929
1192435366
525350135
567438304
337160282
1247816563
1372651224
972396131
968802540
420533095
958351566
853474010
576832306
938381049
650441108
1190599826
696135267
506225615
321400396
541197571
563369612
402489498
326218918
474137715
467752087
1495415848
1228062831
1419398330
419542517
1037174568
937682392
716126898
38847925
1006006969
1249423477
1244339016
792083957
386702243
291835304
904340698
795564302
522657901
1163520521
774652965
397141473
206251249
1019978917
832139958
655134369
1340832240
854865899
1026858835
1014513849
370794109
1466583706
576163108
1103524459
1484047353
916661003
555605999
442402345
844298115
1435627244
196889496
1462022912
879805505
955815645
435131926
1153670293
581894534
546893288
1267996593
609012551
914155963
404783722
560949443
978529857
699166520
1302554018
1303064954
1400410635
1421069992
1159680597
398161779
947667795
388725418
762771895
298322592
519143555
110610577
1445945306
1076882614
829841174
1055523975
435303949
1264266211
1381612736
989879658
621310344
1162537359
960668043
887310533
582468037
411776363
1085389325
909335987
791205970
1227536032
653975699
1191859364
1312098859
551849738
564437084
739182952
729395224
485478576
1265060249
528455391
452638782
538745557
839396069
1116795410
343945591
1401913406
1441067935
713003192
495312976
791925998
1363692201
301199531
915681389
552332611
1230740341
881885275
660837971
407404820
1090289814
841646264
844178335
615281275
356535537
421035901
491472988
137324858
949543236
593263670
831319207
900507367
895126953
889191422
1163731887
1033840047
773877255
465387931
1210601356
693686663
1068440539
1438480188
803624337
924937970
968672299
473910693
931905918
611303584
1493955272
72559536
805880993
1010645172
1021564863
572822109
556697298
1317675428
1148718327
544410639
423669569
699921323
479598249
531144884
442285395
532079686
335973718
1363806691
742984824
1278434266
34210679
323476311
459368746
1304380813
493178321
177017242
559768354
721428077
809001455
1257196409
1264940604
682465986
251589439
304437779
373356449
504034588
332767244
530322755
156964725
586858408
95424665
634700903
605285569
1448804785
593355220
1408110178
166473530
538178404
1349500541
1013716212
1498381649
1213360449
987603509
892997717
388725824
968393367
613229929
364815238
938276467
838232420
1389794450
330611793
677537355
1106300944
473157643
1465882139
1376106929
582343152
736419959
1498951640
1185001638
1312348955
328105916
720512634
1239971673
603752647
871632191
1268143178
517110015
438207499
786270397
861294538
1291837131
1009869376
1042244472
531027801
1222889350
848857677
639610484
1060483508
805162780
451523675
386524776
1204318062
923100508
1244222499
613589935
938734845
1292505008
833404007
1019865353
873344275
1299258598
863799433
429488542
816237951
606078131
750763361
1067586689
306112693
805224532
668199608
875411029
406820452
439073175
639923949
868104264
493872889
616014198
408157142
1281267264
878600870
1097407347
753810943
1219924619
542670963
786922502
1304111019
1250676907
577512393
767070753
1486834335
322480224
1091741758
1072671628
877613250
812640853
354235480
673060113
894323668
635081811
577143727
484958147
365624877
387703768
889518066
773504947
958236317
404763910
763965429
479665669
659884999
1475671082
541450352
436591636
454713848
1426959928
1000418480
197462992
501507975
1117479921
748984277
1179948494
495932151
685850794
682381694
1255081001
299377804
1479633193
1110943444
390567716
138568902
504999037
1043977980
433194628
955580588
1108900840
992751862
773587530
500410862
966685475
1034213041
121022351
843364990
413400153
1011347258
1203250696
433161810
959396587
442535139
1261921367
460225665
601922233
1153167313
551427345
779661058
1298259939
979171083
500120547
636659941
590794759
1011964936
827140732
623274161
1439335
670535341
716838514
1409133498
385527607
793175485
340592061
380371392
1214586230
1382860377
849782169
537070279
825804367
910689435
1087384768
675291570
878595786
681684247
872378131
1364202268
1152540365
541379524
413651262
358094453
680951052
853903235
471129525
1402623322
472116648
940072852
769944781
709021149
648053115
414458387
842445183
294978432
1243707387
1190393879
849369200
1010510156
511830871
876239362
364820849
1083576985
461056109
647465259
1028846825
347259103
544451585
631851299
578966661
794782156
383661565
228442836
988205551
466654375
207853181
1009623774
156806496
416879469
788439588
1187120814
546800981
500341633
782070996
952566035
1129750137
435762275
1400729417
341138181
1016456706
1470800720
583708461
306537868
1233654182
319461875
542915120
726406213
349302672
482614104
809626227
910082242
1318739369
762036405
442358284
1034156179
1078896485
1098361064
487272273
939373465
489294288
584586360
1053420174
949098089
1354642265
1173416033
581049204
893241217
842582544
1285232196
887880249
988585138
665971209
1064817015
1334292729
993232643
382021259
721241116
730455075
564273945
881371758
509915181
816474841
368437280
822911897
965561188
701977603
756898718
338658177
527353406
566200179
741235531
875353154
1308152631
842050966
541499941
712542075
136569440
699088577
619024292
402633764
1263587870
1113293436
765933244
461451431
599335689
412460923
1040927275
250912366
375604015
1452660834
808166916
493821781
1043526700
865655013
723391852
397845725
1228424648
486049663
808659757
1097990680
1266870241
921841163
496553790
1124972677
1237844809
1277366347
1425965871
880643906
1143169215
603462704
1007391919
369018525
1458442415
1031899085
980313770
1370075128
225251552
951856
1023719238
1132220742
1332369708
1338625259
1424840944
869446819
842216268
1120445431
644681884
429679507
517955605
1054404430
1276430553
997106722
862652292
307556541
505919655
1468638593
653584898
682888705
934727733
366163286
926337178
342271051
479621692
585341824
981697892
523956365
1380659247
722602596
1475664782
212148624
856246526
647358119
482931001
771062372
1422095718
995427627
1256316076
437504426
585628181
1153562863
1389989543
844054578
783760082
578721599
886387380
466205552
369926396
776102497
885067126
702432982
385959536
834115266
368302185
1003990035
345888802
1000230367
729147080
642562099
467845040
366451001
443323693
536225959
189018408
1033042449
693921619
1148296871
411245820
279799415
1318377291
577664140
1049844690
476975316
440293321
481372413
812568600
778825697
970755656
301507288
409120159
644243816
476057933
1046965957
952902686
640216596
493521460
764036365
399008260
800357897
1479002036
916021604
859346293
453978730
1345225448
773793446
953690644
570557266
718722793
392170942
170581482
1490241623
760006746
1474858310
1112210341
585776699
164139563
981842866
761065800
428831171
659834442
496098613
880678754
681571806
645465940
568059373
1031205475
895906463
1295496832
1147214909
1462053133
439840034
764890906
336285964
874229682
501555596
697915015
1380972419
845699045
1436346153
710816801
128477468
760250077
1087570832
473183720
642769007
397723378
452550948
1002009777
1393319812
1360012004
1406704031
452338039
486410403
485214017
818504155
620467748
322032049
1185383421
1471333567
278165654
694777223
1015207180
299287383
931531241
274151718
221927821
678515555
457877132
331021951
947142039
1254513535
1103605416
767528383
801435770
706896694
308088575
960397718
668898097
629317462
464270706
1374579441
1075781288
504802304
664057871
881719691
494194302
335485764
427625938
683975565
713067628
513241054
763171053
1332973378
355565038
898515361
290825463
425327111
750551196
676109244
167660531
1138910823
1361445154
1246173718
921684300
1363459195
1326743703
691580953
724909764
1214470922
1438462500
1229996120
69979762
1023622477
706610187
875391850
1045535919
473969743
684455533
627752643
1453354582
971982237
584409318
1023933702
1026812133
682720673
322302570
1423604318
1238565291
1417267738
493885259
833809544
683082224
663624005
1389034235
554711606
1430393632
1445347097
524933709
903970107
639490673
2300763
1422653641
1250699055
1054875108
1026608900
745386131
493335427
1176972048
421509581
1480491370
455849514
1100165505
1118220973
751910344
1353090688
1082300816
784605531
983478773
846163260
637025768
334126380
1073823229
873305552
938447764
404185952
682859768
841141522
336088223
1309415863
898614066
355255283
393495659
477065389
700274245
575990746
640583615
1357748289
653624257
470559661
1353238244
760134572
915876247
290287584
793412881
424788451
623121995
590998150
623386877
719377067
484500242
1071239812
778250321
1043058444
774965284
585102314
250997449
688699464
731834233
626273164
729850874
695874709
1274019724
814342540
1399421943
509211641
1315910564
413139417
1227355471
546036242
558754453
362785877
1254690995
375982290
1373960705
1018305653
905485465
850489646
1438515604
1491288683
489535987
71565544
661880736
1091990398
1239798171
1107757719
305296386
1463453407
507854910
612757282
891502870
556477384
1391328415
547173456
404961198
823493346
886320319
667902505
1442574224
581801297
539502361
773749749
1497744012
680598561
301997589
1288140479
736924355
998858129
537550369
620471666
447027231
1106817545
547567431
1288021470
622228439
376114435
782690847
671108489
1429303789
683279874
488981572
483028604
999709939
1470804461
1151347840
1320940557
403600161
916021876
714855101
699136147
527052964
1090131437
189122078
805512432
987341846
899378436
552622604
519465350
1300127203
1143486526
243655143
450864907
1472796931
210502668
512491680
936081696
392713334
541019468
482540599
849618506
443425100
1095660332
516871724
1190274102
800048731
1024039668
1052136974
1448273517
1367765202
670837523
1373477156
542627240
440211088
1466447805
804766137
1253242013
969592091
911362421
748449450
675404369
407697707
971434681
629342883
450508669
542490181
550960890
495509303
409747580
584800684
1422035235
414801238
1382938769
1176078219
399073071
973826751
814470788
1007608412
708955569
1041715163
571300017
220049305
670168108
78656617
714162715
978034245
421703703
1355076521
955439012
549867139
1038830754
754380272
1110050042
467314461
815419689
839920281
576538750
1298365967
406169384
344866282
697549567
273011604
970611896
557302096
807891325
310553928
1278045764
474133961
945546469
518055599
347161472
1472512928
1424576958
356260674
877710683
1445776901
456038956
1261577893
492409501
680076092
1451016606
1228901049
1131162785
1393488705
625579551
46043588
811311986
601287838
760368075
481717140
1297367278
707436837
1393848321
1145357855
1008819472
856780729
1227316320
1469038734
390629655
907166688
310381901
1499986385
720124911
1468417922
439889736
985494570
576429750
612498393
574426288
1166817114
751236374
421929473
350890558
838632523
1103495853
496457953
182350330
1053446744
1077702502
844368920
1401122536
1352343587
576073782
644155200
835613659
473857532
1007702844
397875995
987360354
750632218
803603395
732638182
444770912
476542605
451470675
1403980132
913456013
1034539041
479183668
802484096
822840562
449914023
1253808664
514038613
1327759358
1113603280
838437985
977321009
596623890
199725903
908324340
1219971239
932215654
535861913
782841642
939520477
522901527
1004874095
464172136
560085039
1078541761
970476979
135397248
462092239
890908527
752357476
866320424
500614092
661479874
201065539
979625041
334964504
1340566360
903765946
1130388484
796208002
1195102816
1296925767
892432660
844183674
466488469
570722310
1040816379
782485695
652899757
1032950456
858702275
744267144
899061718
655615879
635419744
606724377
254359455
517465676
514338520
1120445887
546129982
666204367
999631641
484539113
526554503
672974497
736221646
881233630
980136327
984609006
1383681684
827575404
499993271
523051674
385679005
381735629
960988055
519206689
240256101
935981782
668898029
980883433
485682772
1338136697
525847329
495742684
596793443
1466238714
662207193
881376722
1230625198
469456001
1393729766
513961683
1464066809
1037038137
930717616
787809894
877057471
536198578
765919236
603079392
472405533
348800271
1317008388
484396058
412065682
1427135506
543279515
750294677
1221088216
1369858902
1230190580
1406314573
1027777103
711426104
991390819
1042110077
714161514
1111586250
457267747
771078026
498311363
1102547228
721570996
343697262
993622366
1249701138
1145819413
1332107327
537318367
1378647872
883231387
1369885125
1207169843
1129492693
613840878
1231099560
744506078
412282054
1463381912
1308378139
652152404
14021884
337486761
1374762667
1453218962
1278717189
635560767
860788363
45867335
365426216
851537571
771276939
885470794
1480202666
980316309
1250947992
240107687
483352072
645291337
360813180
465930801
607844709
606815679
462080527
880883187
457995485
658516938
264995953
640380244
507214020
701456995
1326377375
554974021
510978191
1270416959
1250303168
1128085855
451263547
896226164
1293212177
468125948
416740839
760396931
662526311
3703121
771931042
398009390
116856208
1252088503
587866919
1116514649
888487314
1206662028
905047260
705014734
548209032
1034166273
323412727
1203137967
521967445
598991174
824631554
508482576
565803164
414216628
662536002
883488808
1056752922
1368124575
638997322
1041513874
476959601
1397283130
52146329
779768331
1393878131
847550724
797186927
1211111635
657845180
250050883
769811149
1288985555
754905579
881537907
776366481
1190162284
735443250
787020281
176730155
1491070009
1445318809
466599044
313132435
343341574
238706347
453128196
760874147
383197367
1048145736
954276642
408972771
720368419
290893181
1015890414
819268261
1154794260
316192738
782889615
937416366
392704093
171434286
1303159350
918324253
760975707
1260126996
1432744132
456134162
679172234
368295094
782536018
524628149
435974827
636712771
431021263
992674069
468264403
607344931
1444279149
83731072
1401021384
784071948
402888944
636715599
369249959
481111461
1492974075
945266876
923153697
324295550
546486535
886174419
844217646
1408722424
819617373
682347403
801081852
1021660438
1114971589
1335621675
902989379
808647631
1280497327
769158786
1037437959
544447887
459084045
835118438
404546315
358322581
687464356
509988935
1160288710
610155179
1011719036
988711602
861812650
1277054312
190629289
830855543
1060494324
593110068
666820912
959403695
925874617
307972263
412799876
840707318
521908238
798844403
842018963
813546222
776274065
829954526
1266559244
346558647
1156381118
507435128
169417361
335918764
1275097528
953624463
1275418276
944638003
335292140
1345815453
714485714
722622615
1012384234
924816673
1075609367
1393562751
354390201
832397066
476349370
583095997
1000815285
1030213456
611444604
700419308
492154304
737309973
1179879802
793700019
327909976
850049268
1121584431
900560607
387257430
537114546
450801347
918700076
715643282
325852310
838628197
1344768667
689167315
714615442
456601048
1062163336
756967782
1499044739
1320841073
1460599737
394078512
778118138
586123852
494484095
968722971
1235389602
505030010
1344432149
1001259288
356540420
212805169
131587775
842064300
1118265346
771033112
641383215
428742642
790013012
427396365
1043287127
1327683266
467682300
1464318590
637440668
542117881
660017040
410683499
610762799
761432017
517773439
614711228
490040251
1433264908
804081787
679895899
488779418
381038489
993555504
882927125
353474756
489933242
345101185
1069095160
673166100
459023907
1310355449
1473353433
1440556647
1044337216
894856903
330242910
662932520
547229499
575524921
596017634
499096164
315084789
1255576970
396378227
471466359
934311023
725744835
582186973
907427152
898965916
596839442
1022772096
1308203283
895316969
828124753
1033029549
291407151
1404989650
1274970511
489987327
1210734916
644439438
1194649433
692895193
981627384
787728986
1051133440
914083542
803305363
945717974
1153881605
634756860
307758290
521507816
328823087
234136161
510262505
988009220
751285988
375614514
1378521500
375625139
570257042
651848582
1219176139
75154263
554384403
940373509
734115339
625289465
494622116
1452428420
479936717
1413231077
366199283
843417826
350701972
1165827675
632523145
272261963
773025167
1158325680
1468300318
1071149188
915013834
419154534
801656402
462224702
708325622
504970174
348315320
640603315
1385634385
254906386
1434872185
809818045
610348019
1030802230
1344524678
1146002353
383342441
369791429
526563328
903846225
1122464534
658536020
1223921810
465119841
1249975374
912118967
1008546808
1482071941
695322040
784206505
26310016
1467376430
1496343049
1038816512
541544047
47803687
1029434214
1034910554
491374167
489949697
691285583
711883919
975297350
1458096757
588967323
1247723215
745620495
929117503
626682243
1379501494
693605067
595393340
1426066628
221037107
1289815724
1238877291
909806979
979171800
925562994
1345268882
963295883
187821838
334909357
1292052165
690642918
719589470
499511179
919088487
1090711429
809617355
641448518
1460181911
829142578
1292534970
1259585009
855366379
1237021077
703384187
656896086
1303810708
1470218250
1228131846
1150785467
1351991475
1231103553
313730271
549845666
963120302
1335367784
532525207
1425380970
833019568
1080322661
890605115
230591737
564203534
1381715920
1185337515
453208266
904815125
607299219
732999672
699804247
620261216
1303359254
710741892
792456915
499225157
619335324
761307060
873910678
1301091319
1215862269
1312266019
382830008
1384639085
666926969
630306654
313974069
828120939
1166334687
822171648
1408244189
748330003
1250209322
994921746
828073405
914875336
774168769
755290605
533694348
804939938
630804740
810479464
742846343
407201143
1480740280
1463134235
1377657534
898099411
395353244
817772675
594742958
1059569368
929805633
432400057
752039564
1387859349
1049208485
950340633
1108522774
1137024111
1342059707
645358021
1008611112
1449338689
758125659
987194349
1401143724
1384474168
140071611
714489647
1281126394
911089228
441878476
379823947
729763736
505846114
1466178317
1483302199
601732785
931705867
770982437
721071557
1179023621
595802183
1096593104
1036824844
603116386
1469430965
449268964
817254020
1150862331
669361417
1416793594
1197762953
428107244
809513234
986104005
981219400
502339749
707070785
445373469
982186114
249134485
741201293
375484403
385182512
1087414703
1274210539
887326579
544541990
1409859149
1465105206
808166707
489088631
571937410
780493092
1402723653
830249997
423105837
1042132052
1072534937
454616818
1057312501
705150065
1145432207
634396732
1303460724
829129258
1139984801
402683051
442010229
1380804180
470335748
1044566058
970339870
1126381336
1466342307
433517157
500815062
1297030433
884842809
347407350
605721591
808503977
688070072
495018444
1161631235
917525422
1486346949
315828569
1139455337
1076543770
1015044761
1427981615
652377903
836269205
518932846
1163640379
455254501
837083537
1206963209
714442487
1330233435
1019330465
1384315170
785607838
630365564
1497861888
1229315848
810165487
295097939
1410184321
1415455438
1234452815
594136004
487733594
1403927305
632106078
1094399700
545679221
892522159
1469970975
472217904
654040092
1190437514
899856135
547066802
833627017
384024892
1104921682
485720621
869927720
578381224
1448840035
1445074690
515870466
1120641864
426634338
1450814669
587448134
575603005
1361209890
1100397178
950950476
934963479
1264442966
813138508
532663701
1291103465
797666153
505172230
782264542
887617506
836910049
1347631436
582794559
957940314
1291875540
874361333
507389687
397486532
314847345
721975787
1434271080
814843988
917041776
988482541
641283658
1002320442
1203321430
916217516
714608331
1494012718
707235471
1051793882
1237452423
1169618844
709650113
1376431789
522295037
738234332
1387603901
1224164964
1211032143
682379051
800070181
548931642
1498267079
229625265
1310335039
1467941159
570096200
1013119736
797289816
509464606
839917775
1431741360
574019676
1017993160
1483305080
880315827
1474922086
491628143
741805145
1378491303
539819320
1157663529
949454181
462813888
1364910329
732381676
789251773
1255939806
931845709
934030860
716487293
675653310
619443600
1340683315
1091362783
665427883
1306501482
999552465
843903454
1149892778
509699732
1467796932
537887570
1090085466
287167540
735861527
1138539298
1201754756
397784871
759907166
1063630807
510421558
996289916
1102897994
1155965003
804575927
852874060
1471634923
921696794
1042006226
380908942
774253714
825999077
486411526
1114773428
723088092
779005083
185809568
1019347097
307939520
820789380
1217873880
887370167
637285310
756865608
660820221
546610599
1368167642
1329055934
860365962
1346197158
1111370583
1064123260
379523405
747277343
1107166914
465754864
756750458
1312795018
1072163436
967464020
1428889600
1158364075
1247075076
408083705
390052190
564498593
787559781
538401456
814127582
1221343833
691546530
818428375
942062244
449103635
1469143057
521542665
410836458
978530826
772360924
347775794
676504302
368562359
1453163378
577465906
1022011326
1481586563
1018522339
489678916
922056051
776128312
712894882
1352726882
519283385
553300964
1050457839
1041207294
405727709
386363116
1402149359
1164025310
1416204457
969636463
316505262
238352030
349211279
869009806
554954608
661702665
948087799
1231960251
384326706
689237652
1269053137
436669841
1432627341
1310084295
1115465850
403918645
1026826457
1121509802
904861550
687072345
1420037632
924019665
533597094
232435662
1489100977
1382635390
505809625
747247785
362963129
942233058
1136870962
1297529136
1483141077
659759883
1358741613
109709646
486280455
1194316854
606768147
904311136
321946367
456537684
902034184
419960026
819906078
1031766562
605667398
1070768507
641856238
931408463
788607715
804571461
1043790108
1232779520
779398
1282298795
1002289865
755561328
563299054
1358613203
910485142
1129667438
1252312415
749919421
1451731082
1115739045
473802696
1021586980
570925139
1273857630
1278311231
355206696
1470971937
1432109340
1190897374
899916270
1430044333
803453168
1020522262
1281866794
707660465
1280041716
1270706323
1471535106
1288669525
961998596
870955475
945782169
1127062850
1342982999
214271151
503627707
1077192865
930062174
496143912
1034001206
628159839
1120035499
1149853170
1365428005
1247969234
924043924
1099521821
955916477
1129498690
1490275092
785020747
914974095
654385615
1472432553
855901747
714978636
1120898848
572842082
548444392
893455926
854690474
1143374250
1012390024
708176213
1451476634
1479016835
231139070
1005618850
775305313
1000798072
1130355787
700570873
1328870959
1128180271
511951621
1200954817
1457331309
1227230136
488196889
1078864949
1370940988
398060427
1274081884
495518613
705848707
750539860
1033503579
586952999
412398836
875420023
1064173374
481297812
1285397788
722649846
1052774290
746023085
1058955575
708235125
289985881
994158197
1151096898
963933391
1402372828
400701104
142869589
1446849680
837117628
558373632
1267623216
859982848
996392706
1027465187
1380106881
1094921199
728121941
287000404
1209693902
185865617
650630516
424455967
1285990998
450753649
1434108002
898380653
749474408
1100666192
1484289956
562064943
811277132
798639048
339417880
1252469871
515628574
784165972
1407498868
661759576
270385689
844474311
493309609
1415093552
876446946
705541685
1399082084
443324942
1406507457
430123433
943107363
617721662
595301577
435612911
336679388
1182883617
911126832
937853916
744342797
1328169899
462699799
1352386043
631722823
1148333572
698589344
1446975110
1123990883
938913521
224118701
1344361710
1410053860
635536871
470935944
158014896
186758977
480919303
421768378
1090214037
1259009616
846259892
1370133781
517891084
675440275
387742479
857002188
644984557
644953106
1398479393
478692924
1291131178
1105269810
1175919938
707979571
955924753
520186421
1435019805
1417814733
440928099
821640302
894643598
995945988
1395319035
1038857912
895262854
1499583267
857492683
1020814183
467119562
990926047
884497714
741377874
630225279
1128461465
1456304359
326403282
634716497
783732821
1387880342
649590288
1204520323
498597320
620234892
399942534
802933547
1062828514
333092816
511704759
921844675
746341437
815910907
1266911804
1118460354
940230390
466551218
701204665
773395432
540328670
873947319
462780591
1436962883
677524313
890756305
1261812053
1329407968
1249903535
496102177
697231761
1021901301
803595906
433047561
853927719
1075903940
847883903
645465557
796038258
532795459
819816140
374201729
1058825656
864048889
911597556
1283550509
784949391
1050205808
248557022
912841393
814141053
626195093
1404237525
940073415
494380639
872369444
1436413537
1157268777
578843097
1412039395
928955207
965996497
702463053
869160196
588114581
1348313843
855177252
467046797
1255178716
659409545
337633806
885797155
701212193
319089213
1010576723
1385029846
1033293161
1444003129
830785301
627862512
389839281
845041990
771115303
666760271
1243688914
756858282
420106803
399011831
628828945
818911462
824961974
898141834
1379106023
698426118
435365633
531782029
503327686
753876684
1331291521
1462083181
186310787
361575601
1151814271
1206769072
1093855812
849139464
570368221
1444726190
797751588
1092881055
1303891370
1438752899
715146646
1082469958
1358475554
815081773
1402344733
621530450
808110387
1287374226
944725087
1286259272
1443366590
1378039177
850761490
627267182
656136604
734434327
1383451598
400651966
787040915
1019148072
434112580
390875296
1113292618
654101896
918815557
450399973
539321612
242121103
630402708
1131829915
640635722
421860082
411038481
156235389
594857261
770295414
125098745
687577135
1414786284
815134448
808095288
796526480
716054793
1017719710
709117855
1401854729
1092820880
653930563
606329550
1018686020
1171540412
454987538
348823624
627518813
1370720496
1468521604
721274875
778787066
436684502
458332780
861299382
1192368528
474651948
699744118
611605104
974472007
506263478
766762511
559698757
1226469300
1420284038
908466914
1443127572
768727194
882517996
1432894111
578749674
483652702
938040575
1436931083
344696238
515288051
839354588
630357263
637860118
1442043289
1270936816
1174462698
647039102
222164535
299843186
1027723199
1442403370
1419558665
202016879
203663151
4522941
685524517
740656795
555828752
391372911
1467802275
731605855
1111188703
703739799
910782635
1227278059
1374804049
711231085
1022618673
1395749889
1093241063
456570844
768919761
1493646606
1253459907
701199101
903386080
655580591
605189132
953909817
665145187
938948317
1047316099
634212316
855773987
852245591
296189534
835607462
947758300
354468654
741486292
758242177
568253156
832798781
798554548
1453849406
849343795
677631298
916488449
1016325910
1169224571
828156219
288790733
844886644
828763569
839147505
806476699
1203129413
1298622963
1463842760
1283680055
564706577
1463549638
749716203
423096908
322290935
309774423
504083995
422859040
714948694
1232715528
933933990
378638407
426412424
598451825
813498178
1418053579
376143118
428384602
876730450
517226492
999680936
591500147
1106980316
430659186
1428790273
300849274
1320264183
415239842
1377923154
707478569
1009084470
1400374013
625258995
820083251
998050671
1020642260
1411173654
458171428
930167075
733119251
471286936
1384047795
290368245
469704912
702660541
1095400459
604160511
688530986
709130796
1350103831
928347522
1393945624
945474646
994057202
1141369671
670670880
419939960
795096950
490060274
421810094
468590439
1333406776
1096364937
97609183
376766157
653417255
819560534
1073130094
645942490
446569920
393117203
1007204674
796457070
298711498
624627723
989113870
529487293
268489746
744206362
771471580
1233208142
603371956
1445975635
1138445754
1385015123
651814714
679913645
297616614
1302762399
1028740209
1145071216
521644209
1487543732
508465780
758545040
152313197
625487600
689353179
764816508
631891639
545281947
451761062
260111401
290902677
454387366
905263788
433333902
821574480
1300994523
700765948
877869079
1276657474
653744723
1047920592
861077428
653773500
1212255880
805408692
681955615
777363572
637717988
1007353523
314983819
1474274918
654192921
1315138347
1295413387
979707173
546069236
400762911
677460296
113143154
387597710
438572334
532552086
1081996790
490163176
483911175
879513853
976618247
580545344
673220475
895384314
1388321235
1059217339
1401258492
1089110797
1315533834
749510802
1476105586
431903374
1063150099
893780374
587213410
1006096599
811090475
1113746725
1117786688
1372937721
403601871
485791611
513725987
528814636
842563903
559947979
607260658
1309940168
540419669
718931780
672939350
481409832
938539456
1168666266
424774246
415867621
800173219
1398905236
715522712
1253001656
449552620
350205277
806528632
932150492
514829090
618919843
704808103
1031688689
997110638
314200769
731293644
644562027
602054723
236079937
1250237557
771414821
271923148
1255221306
950319477
401576353
791512921
367171228
1400850286
1271762993
1397219246
600435518
1060041435
924658524
975585729
891056559
1436071307
163677507
1064168788
572198933
652414709
475218061
684628563
754384515
904337143
918502235
917323254
1167389957
447638725
807823580
790460436
860548434
549346611
541103240
619752557
660246492
587458971
483925680
907170451
965499388
1102106168
1113605156
1498090772
876893508
400241646
461105841
1387668232
1025954767
1442564572
1140199094
939189356
681469630
806262517
398836617
907938430
270059935
1432512134
509764549
406984553
851758547
281643909
464781984
1347693347
1125144869
543204567
773313798
1291472367
1078099852
455841919
471445184
337449652
662770544
870117046
1179460104
734244738
1143050146
1058824434
747893455
730666922
672355788
977787019
619666411
638852560
822534188
864362463
971242049
837851068
1288870272
566427516
797330403
463162739
873249579
703747374
1220763106
582252401
396910279
1007206159
762408985
727542234
704622601
693186836
644956432
562455981
223381393
699589259
623561716
855811532
396784379
1277733193
565316876
788851700
1499076046
719043340
1217096471
632044395
1302405592
830746311
1259227920
1260417574
703004207
1490977505
325850736
1000416556
435845048
732344422
417856369
1466612324
280626555
539549193
574445455
691132881
650737273
1370275697
480576915
987504404
462478265
1417855752
1002297434
1086805738
259846145
591234996
748540497
602891433
1354813594
1389523292
315501316
1036430859
383824949
395787354
393833099
384836700
1443577205
763534339
667396512
247629047
1002267078
881300118
460897128
897936824
1026604442
434363425
519718979
519968029
297980684
503402947
828660929
1478659688
371983957
1461539907
540201750
670247890
1228692372
623965180
1431870701
906534429
1309613717
613218194
643217685
466491741
853630966
591458975
564998101
1082989718
1415678111
1468695119
822430844
948828620
1375450753
867367764
1379801317
1411087215
432026743
710444859
854922366
305671195
862601026
1035767013
382534647
789547016
1470835828
314141617
759199341
1428218105
925213887
696594415
94239918
1318066549
669975386
856580856
356652738
510176321
607894939
1397776266
1391389695
1440891576
1063413865
795234517
406205560
718037886
486038177
668753814
265202981
763270738
444452280
668800230
1400527705
289471667
1320085108
1392516496
1369387122
837225946
759323438
535570381
664125564
992999934
428824197
823896522
528889187
551873188
716610702
1027575513
609256383
336827091
1184916082
773544518
49459609
1298424626
1256515850
1442712855
389514518
411401744
481668674
527800490
967259282
778109050
867920454
218348391
463927710
1149331213
458647167
486883829
811517910
472157814
252700845
1490829348
1229404285
1166628699
531753116
1429472596
1350000283
549899216
1484988537
1281892858
1412921257
526312854
526384640
1012978532
658217666
1454678654
1255063992
1088614733
1499726789
1471374172
1092851930
948903932
1331477739
585503448
469604047
692762794
757399144
394008389
379624595
368352379
1442779500
916575080
811530127
1398721289
515192858
1486809946
366126066
609555030
787061726
296980700
1411144412
307187837
605265187
747663145
764572894
1341128530
755787206
436973978
1357574204
1263832213
692338122
1150732141
586689828
1132552303
534794320
318125852
793785500
1449727310
429220743
1142052798
591605701
942276653
620631957
744327505
527925940
711554898
850866373
883241705
1118303877
391489781
465953914
1234517862
945303078
705330808
1116021028
1093252595
1054493076
726954254
1198130025
108329124
925551575
777569702
822206253
873969782
645458206
418515574
670683387
1432251322
902086251
1158689063
462563200
870854363
686002949
761677733
744920660
1017282508
996953251
796936784
422039846
1467609860
839323688
830098056
1008786751
1404161082
1280158647
698005344
592784908
503632767
911893477
452689270
1440960786
815990032
55343971
864960950
1190849467
763061193
686170279
844312979
621602359
669609330
497770626
810499969
1400785013
942484687
1496014010
602583419
687335718
428502769
1486302583
1161520230
953791499
1319480456
328969756
1321877485
582408434
1224423885
963217660
795126375
136624512
980907196
728195369
1039861525
1023319619
404068889
1259547173
1410146402
477821555
938668929
1217939334
831624162
847082834
694969922
1406985576
588387816
484771891
1168799814
530450466
995701822
451993331
1286492096
1063581003
1455016113
526828025
1398684070
313016769
1330798029
699753973
646311119
1116892916
1268315590
1307337593
807436628
1195891616
1234837306
1472427545
1083671607
1259561518
1271169291
836235130
486435667
995492896
844786755
691161768
1169001004
1078526059
601154203
907221439
853534764
514065649
825952513
657698347
664095457
748978522
787123131
279691177
1009040758
455348221
438983158
415019771
489745347
758065757
1162923427
577078325
330286638
648467102
556155901
354655086
881003021
726465752
939282443
426684713
887146482
497951473
579631763
1128424419
613359094
253464086
1336254423
677055583
576751740
808857702
631613981
1165228438
717973711
1328947655
1143426420
889392899
561341109
944071044
1020880398
356797235
807475654
588326542
622221518
616522668
1401198507
1061792643
745203382
1133865887
296068213
493956179
851557028
1036055210
1422027115
1424707763
981779793
772542170
386049865
991466966
551214800
275357255
1364178094
1178039443
1487352517
802149938
549505838
518055049
1042570107
1467865022
654495033
632968687
891359548
452673840
967137988
967289872
628049624
955900701
1039806561
391846855
981540976
1027542264
768821810
488249085
728183415
1204789119
703313463
834797039
718768866
757672643
567509005
479629625
655523078
1020137593
474421633
745452623
912361053
487659532
864797607
625239209
870516347
1360671004
1345494244
562872921
448070602
373535842
1227614031
829249782
1244843554
523947263
810785711
1223790885
726835413
1240443746
1437168756
459362736
610085388
539789270
938693864
534241548
960939734
1379520012
1232939479
1296635014
1024088509
338761915
1482210658
1487236815
1456412114
780182180
555800459
707879808
1475187155
530711258
1296358623
171044608
526788419
852710249
1095602062
880738401
451985710
1381020214
1493769012
426136550
501806326
1115629469
1316618805
791297403
570076793
975339185
1413896951
734004991
376361186
1419721231
332532920
437867468
411110559
829304376
990296357
486016532
665859606
833339641
936024143
1288507645
1389619401
1035350952
895427265
582168889
544987901
716109541
116792362
743766494
1033729404
1119314404
814442288
1238184994
394544101
1445944314
1072854491
524360338
942405621
688888979
563275942
453078998
769095432
1024587642
1297361622
1282883962
527009551
680227034
1174752976
1397275116
1123275328
995339803
707872023
937453212
703549938
722706777
1041289603
1077276917
625891148
750817863
1292221095
752295774
524089633
995144516
575519434
993764218
711051030
865283555
334095471
463113839
615065604
1191660513
798096070
356401459
899195774
626859490
479924252
300195968
1167254962
604476382
518353538
126558709
745671453
1429785658
661347900
1423932045
357499112
887099942
1109660801
257146051
412677690
436496075
484866081
470209395
802129763
857633050
962986193
447781298
1435909592
656981048
384826303
600063474
708203664
1279062674
662259403
1247781124
782709861
1492622360
801024983
1116274689
849613311
954214683
735514330
534240256
1344412219
1419593429
372695505
796372481
796737001
1019126291
958395967
907775365
627837199
555436182
761654643
351052069
91697038
1105147449
1227651533
854663456
443581005
803414326
724234223
1384071136
643420385
1174565404
703103979
562643626
1288414307
992885894
1023545011
697463063
993544569
579027260
596670700
517858346
1457321560
1205528775
409598271
961049765
845646344
1169823338
1069929274
746761161
1284627614
756155584
1040684055
912093443
512707454
1060054875
384997809
713252341
1342261302
670140405
675603445
816907069
1382567228
454628138
974527570
337433448
530083367
548296219
1330927500
444804129
545150123
1384040152
490913279
1467142627
423306089
1189132129
255891167
1271364125
1013272574
991552035
1148645461
988009747
877555765
1450060244
648586053
430224760
775420939
45078502
820937959
1260330747
978764405
804131670
1131498248
1402845511
405356877
640715488
1273789376
833331195
1416064560
1359494568
1477096729
1115133787
953286476
951735053
1302506854
960662423
630598466
567099344
380635692
945290624
699542246
464075468
778502828
1257617999
1326141194
428272519
642905813
724703392
955740593
934911427
806705714
895387340
728903581
952295211
476456406
858913173
1059411964
611660194
700514227
788539319
501725232
848503140
974512453
377645259
649918591
767280484
782564587
1494553787
1236667743
149447875
1314240703
616206570
651266961
496725901
1161402995
821442028
724598901
1140049831
577890158
1189102481
1376198367
1418048023
132290994
766154868
716251865
484896243
815711183
1446558703
1007224806
1318815599
1028984234
434873351
1111925800
457850379
1268861434
617836885
711698250
1362411945
1033942269
1441133950
805476190
768470874
1099223950
1137590294
1131798925
765999589
909866356
593693195
780339330
1457107445
1182793939
546534219
573478271
565935816
630359555
1273176755
299385262
968995757
773456861
715571567
885207912
762929101
955849857
818583561
463648247
334530586
611166555
866383253
384764858
1412384972
884113242
548955913
949336668
960707770
1022990100
442699741
696097207
405685499
1472029286
843534296
1437173572
1037273855
803650412
794129470
734833396
659478865
892028240
682299215
473308504
322570700
581201856
526315214
469534876
983650918
656654432
1418100729
636966878
964763830
618238595
679435852
1151664677
833347240
1417651949
1262889245
950186304
935866770
418606126
386660071
354631338
1462646049
549245215
928508489
502729310
557742734
584260500
697256595
680033340
862532261
213959932
568573233
674687529
522591365
438343462
1033458075
615250586
1490712060
385786912
931908570
629208527
1117891631
612468481
716173134
649451439
823744008
896801763
1081954932
1080232617
1425113218
1057761155
333025582
1088896494
992548576
749377783
1441621375
917576939
1258427676
637829127
1484712552
1478054517
458998686
335724848
453739892
737111148
1096703993
453143289
1369751219
1457402102
667486915
781127125
369267274
697707043
1088647378
1061529840
385466084
446196095
1469636959
1294367213
917292709
212500284
7882987
170924244
462952328
842058788
1344357230
1130634664
1331749212
1280978197
1022596343
802086449
675059045
382665611
374283369
438284376
450379698
578873497
843772411
463336678
1273197984
1443694018
692980739
1145667300
171946650
950459445
832041531
1308977162
823110385
1076981789
720302662
1126734908
818178208
996895829
1443314497
921234623
700775590
460854994
1293348518
955788444
424556808
873944646
1457310763
714814114
767641357
765368818
390265211
1459929969
351747716
288646961
1353527531
1161906980
838590950
973127785
198996042
865404487
1231257071
734556300
403013151
910821949
810441834
437713633
455848309
867028725
1031464320
673160688
871628239
766450833
1364805041
536545388
624334971
1446346477
485905484
1153004689
795585621
330712606
537870034
899815269
1405220335
1004675192
1261440161
1243071721
690828262
801351805
1449882928
818931450
1368978031
1210262544
1104487538
1079152747
689166619
869177050
678467880
550958512
1338637620
911917293
1002695032
489400203
1455762342
1054102277
624280366
1263144783
960427356
882230034
1372303312
416518873
643998782
1019056761
721022210
320129217
1051890289
785718250
944380957
1443089456
471655873
769044028
786818377
615165551
750687601
1079401940
878727193
497277400
421399154
704905880
485986011
579705541
704730099
566553455
773877071
716032859
483981269
824302296
547575632
842554489
457418782
412941679
661513663
849730567
889617319
539108644
603382889
928707234
544519967
1412705853
856668980
1357562169
235287986
1288202140
736675689
1132409506
815145396
1351024149
1419023371
686452498
1486527140
334495930
1316639273
1266666475
442774911
1388533485
1357653245
628285704
1005664964
738367758
1462881925
1183269418
388771322
638464452
1428708405
1055799794
418861759
1485855427
1055971214
675031077
557093679
776643217
811182422
638299281
317311971
917653261
1434750984
1339488288
474696060
349479819
527682545
724185385
1419907657
1492268633
947677254
1285707051
1125525913
543980544
1469663870
805956887
1402204273
515611932
491691093
877384062
518910514
1034671978
407166238
693455575
694711390
622697632
311158610
1260379617
524172825
368417087
1353046607
801017303
243930636
1000663549
173185619
268787484
187331457
1190060681
860285848
877586740
434612293
1331668321
1456523502
889620806
424902521
464365145
1494784382
469551357
795709072
662360686
147075353
1392876939
1119228394
1321818060
1064464823
433045184
1286093613
437950845
497344527
548207417
1071723291
1483648238
959765499
508752635
1057374778
398268152
1225773895
1246494827
958043748
801248594
435122696
1418481688
1134832990
990001835
544214675
250444372
506323571
890818346
702249693
353602306
918612695
1354628091
1490016029
382742092
1196762417
874646833
1037995027
848636739
901168099
1044104553
857004334
528368250
1187114398
1286688853
771899774
456454572
841255151
410976554
882315092
609236718
727795182
539910981
1132047254
635600022
598990521
405928394
1144614223
809288355
210932676
744939200
759159342
843924082
721582209
543671521
486394599
1222732425
821644309
1106898879
635771029
480575821
541649077
1025382120
796365651
375662627
1109121858
578176017
1007866022
352873251
1086967938
753910753
358060148
1390080708
644676726
1057358915
1448782004
944705407
1172311938
691827275
826337457
342831616
656901815
450404489
1470602745
491104925
1023815585
732593412
1106869451
627727342
511354652
837461338
541444764
392229201
1121000690
752951052
476251737
574200065
294493939
540522516
571739617
568922102
345422216
344015155
645170324
462230269
969209138
1197729754
346965269
386519118
475809854
651682875
783744936
607521537
710455695
716767408
1236007828
1462966333
743334440
947318291
411197077
1228538865
750723414
331770618
951041468
670006750
457754696
855288252
810413168
711252503
983944953
806754899
1439243809
1083007511
1467640762
329871839
310927651
267913511
1452043001
1444976482
1039465392
539133152
479564781
1378627500
838172963
1497344016
478566323
1462273213
499430177
327786412
745872777
267576572
637083489
678468202
470685242
1231851294
742867934
1129136962
367255613
758865167
927620284
592676346
520039139
297575314
777315443
578087733
981933160
770551378
443346766
871410999
848563578
456018845
647375002
218951356
1007794164
861067282
403253335
1044939685
822499051
514826578
493694765
615951435
270727238
410161912
391886019
1265613661
334785104
500233971
918405878
963110132
342777731
781239518
1132116197
682819183
329584334
946683586
978062847
980107237
201391053
456665690
1224658397
756721638
1171385875
404637456
1418918070
523026968
885877988
987259841
1352373083
656943255
1004735536
533713963
1175567384
749601849
1169366145
736381112
530899414
1407240719
1078623485
455392495
883020352
247324429
1120770396
833877625
956699236
935018051
635098806
1288098730
843433064
779705153
1063737990
629091602
1203369403
631928417
1088880901
478863382
818347663
471990759
1494479952
479339514
302010095
573689760
949359270
1111805553
667900329
305614898
933244847
908182866
1347574469
480748678
606182758
1099074480
941770451
576883841
526213616
640620564
797045729
1087340745
1086861009
792422985
520974490
1015552862
398443422
1442656314
1442812433
497298571
456437074
555985230
460124344
898780582
1375216518
336483916
942925302
725326846
744157047
508154328
475318760
378561944
729219657
917031300
1045700195
914624301
416908141
1007001244
677550847
638355877
795302127
461913076
1283416648
857121727
603453158
683737675
462081733
1348754131
1375894379
495138148
456720452
875687262
893161424
611721925
810277175
1414688403
512483402
927090015
1090288181
497544909
676648508
170514217
643625257
1441086196
878867921
712866201
596701701
845711422
525254512
782113293
890975456
693251070
982010013
730366148
663905239
1482854086
513960136
1094550825
1334336705
1425995016
636743439
1277957797
535252429
847606069
445936906
1359333101
250835407
214955442
687971959
617141111
1209034420
607250103
826366532
451059797
1090767274
1193760631
719746033
475553729
1043694889
1083601258
1310090473
381851974
694101324
986759892
954037391
425330136
540291756
1144240868
334728967
742337938
339818696
547954814
1257101009
334301011
901487767
1116358522
1427791848
572126308
675702988
653511397
1433829117
639996641
473706094
383851409
1219779807
529025434
1054608392
416063372
553363110
1049636384
1338118877
1444851073
1453765327
1062202147
1424367117
588848185
472176543
841094411
320958983
1100010454
1193020825
532691227
958655222
695308218
1380037775
707389918
588412652
331361588
1323605108
1407599784
1270442295
747823126
558536327
1056404005
449517272
1276032034
446246147
8605103
516572346
1007418924
989874643
1418572334
481530504
602543557
1327044410
991048937
1054191750
518746209
1200352366
510345676
1426799787
357834870
898091009
1050794408
981027236
1140985353
655483196
277738742
509103703
366812547
949237117
731848454
659985351
1290643998
993562323
1164957820
1174547972
309714899
826062260
866341033
957627468
300232449
1344918733
779827582
729722733
79192974
791834903
1439577519
513800930
256711367
1220051822
1370836558
680508754
518651375
866601471
1087444598
525607621
1143970713
487147350
1299179597
350399096
1348196366
430813747
727555186
945017931
776371267
907071286
466333987
601233600
388227920
408690256
1090366986
990220012
741345411
488814212
786320850
667561599
874950985
451894485
727153678
460407786
122233270
1136701979
683735149
941741875
947179616
531361584
809988552
517007768
464302936
528655877
1439965456
1011549005
1484837474
543038279
1276271882
1050780911
1252509248
1266311855
2376820
1046054215
494026115
127314989
478712126
1421727908
989710666
1249857428
473625379
479837085
834884385
734927250
1316371912
424813241
853526555
948350513
200954923
417107107
852679183
695189800
1304241644
1416266268
998202161
1485478010
821689717
1493353325
1187104064
1355644284
661466548
1124185896
397926864
1453969848
399215999
1095985385
981174390
567554200
495843666
398404496
1256842036
1410256449
545030007
746997735
843516148
580759322
1462058652
718774844
930812558
794141091
204575214
306128359
802207055
466741585
791825475
815568714
522621924
1483110846
775091336
234975424
368310140
294490829
364368454
208696918
158336915
724624227
758627653
1422971355
844070569
689244413
1421739778
820017652
1080029007
441385170
604558560
1075487210
998016091
892899232
922857346
406533780
663860685
986254025
1341700453
1459903064
501481428
587860558
1466954458
954011088
1231594522
629473668
417480459
1039889915
1499825963
689856863
480106725
486803913
412945654
643662111
694448524
644764
1396095602
491894881
468091175
164702049
962220122
296807102
641215069
949358859
652373343
534854562
1086049097
642066201
1389745003
469411382
1418159947
1229512352
546331546
382056364
1096414087
606075147
1393699806
661325918
1320084050
1047951515
857223092
637893135
591983729
393401679
353318011
1001878462
708158872
1433000013
856208555
671613417
909442654
660051827
459478340
506188126
1484322814
1041985389
523709236
1453255500
309192930
586033796
1400205190
1053361603
889888375
481333152
1407060084
510067673
808854513
986376183
697384383
1382096504
456588982
1440881820
1430016041
1482592705
236401979
1073720327
498131090
547139766
1441505198
1086510780
538008904
815793032
1424547229
665822212
934926284
214808872
979522760
1461836692
729363816
516884076
399048416
753047883
1081743231
448053081
740792180
874598436
529124254
1082090741
753911200
1403527543
386930613
1319719778
387730503
810486156
704102800
766477778
1264715297
674403655
883951978
1174776972
345427604
816520518
518167434
899087076
1078584751
733300654
1124814218
729390373
1447668502
389004417
953765239
945364129
1226864192
682438036
877464462
357435251
384616540
1010520421
1002966722
1250460064
636632594
972324764
758611179
797546884
741886449
1494996535
791188145
859404369
788162946
239909106
924399828
1008994508
831075158
863845252
605834914
705600093
944470383
767899654
425128379
629917850
930499944
1400486546
359432792
872977401
988383182
218519206
1093415370
1422477495
722676996
587250886
440454108
518979934
556802678
1056379809
184376367
814350211
1497787152
1282541995
996639907
573766220
731280701
801638719
1084774966
437930401
605481585
433917168
967986661
648460469
443324615
1363793032
539500527
591065369
1057251293
1434421108
466903128
857546490
939385784
389081167
424991155
832531904
584825671
1415928997
1296587178
1446712528
1079419448
465699338
293616620
475578680
1244531559
956449351
507468551
1015873909
999075872
842562389
985969159
1394126592
373224640
746551839
363349597
1373468323
916209696
940211165
1408571448
746234172
1295490951
1456651911
1301440704
1236407856
562142847
1228010237
1174179145
975705158
633144178
770005237
322543093
976894749
1291242054
1497317713
1013832344
1379916590
565325576
852339887
427070299
1368559875
1260425693
3018710
988192473
488711367
604070184
592034792
1333536053
893759405
1048086652
284632530
645063898
513964142
922267284
732434099
1179709542
1219374979
1484964781
776009135
1451057324
909500885
968153222
1136336805
1309236963
926092535
611269548
635896568
1410692818
1243946566
1492639039
682296591
690572311
436441198
853298487
1431675620
717487924
839694815
757778721
339639731
689413916
362675954
654714754
817015819
692761902
374606730
952426349
309362850
1114266502
961294523
1430529827
1457471171
1388708250
592579998
280644208
624290314
924345238
578515837
711998207
970686733
1294237666
787199475
894546808
918284156
1491944094
951841305
782730725
924577005
1294771806
804619580
842127015
464281056
797233770
1446623034
830400601
566715235
342526277
851757315
762371524
1259529105
708615389
1227725837
485234683
1015398233
1264566555
655144117
381717775
1493936365
491680170
523053422
1047821922
813206389
843881108
1084508533
1286180790
562697954
989944085
488329246
821058836
522624745
694923116
1205101773
502735637
1263097265
1029315821
960753284
984121309
798286369
551450238
342434184
991079894
412502076
602956846
1085607050
938820552
849762036
719775488
1499118424
884153734
626624961
866420198
1205693490
1336448880
994850080
667819062
280242407
380125750
759797459
622675098
541806031
324080419
246145197
753443289
1434882457
650848224
892657747
883538092
486545120
793448231
977014666
933785440
812614427
706173306
781794257
1138839016
1272582454
1311518423
1485556916
1093088822
1448295467
527770322
904940535
1244247214
569810006
675048916
1379692874
1213123155
935445301
1416187017
265221765
395275859
932061469
558448481
893469724
851678216
296513246
825739099
1027100979
944713971
574014616
546096513
860183861
696203362
852861581
1235033326
1026131448
523320364
469655774
1244213058
857265353
953775853
846033239
764614636
320225028
427070371
311264979
271431603
1315864457
676175463
464031612
1151526088
410010738
1007184071
1047782338
670677232
1018591826
657048357
402730223
1412320063
93646303
1351141334
547233580
1456709432
652655806
964541345
707146118
1267310338
868705789
497886094
556533396
535632554
698993992
1314443420
840843842
1031097749
1263742722
1331145137
401230687
1340475203
1325315858
483776089
452075434
379493667
395895181
924788705
443318778
423759350
1446189162
424044797
516041830
1417054639
1422957413
843550631
1031947009
344054404
766230995
1089251568
820455781
832921511
292944056
807098215
487221248
808383193
1406778126
728435143
382136565
1143616238
1490094949
1135776869
1025747042
574674688
704552338
474307331
871794406
319440807
741459660
766680835
819726279
401745303
512258239
873684423
467302033
854721015
407786616
926942900
620167257
909062029
423679327
740107110
1330607677
307710706
1184919180
1148063686
1204626228
553133206
495562541
191851456
1348123825
1021141184
1162123924
1014309783
688524950
1058642192
1486060285
1314608127
488458748
502828889
956190361
1352119771
881707029
864814874
1162833318
1261763793
608786516
464983979
925263377
929271611
734219093
536683794
391088391
1256635626
648817413
490895173
590614037
818637356
683809378
1036465032
1000048050
695814307
1253659541
1468239473
914169216
456351766
969915329
871146700
412824913
609079200
1278468140
930764205
362118354
926390897
1091510845
977079557
1492050648
472605130
1145492858
883085148
1062701008
537703064
405982146
1194484008
1106621665
608061609
1240730751
1151246286
624754227
942163860
1461385610
121885344
682914202
597457403
627257903
538438215
792716866
583114087
112829426
1166833115
922900457
1444087387
1369268823
735123033
1372270545
1192250896
1320043466
698334291
148406002
1161718715
840918781
461974825
647099722
752161037
350742261
778164383
626695797
820022456
953763458
1086803101
994960883
588962929
1019485765
197350911
432099905
1226187266
465456701
295156054
239772859
549923073
928736043
978164303
63997948
579045677
625794098
370332088
742839594
357754607
1488436316
719509089
1165419875
555865036
757018458
1258931203
722009460
917053535
644302817
623610780
557984838
602284178
471628693
1025447885
512354059
848004271
336687456
447914715
527223673
250345469
1481715559
312458092
645135563
1123324150
1088811170
987290131
1220048527
933777863
892934673
483581320
652599794
763116852
411484646
372872336
617176085
601513202
1036077636
543512215
574710983
1028637724
915099355
674430944
1082850700
815521043
1026275918
1127052707
1448710918
818064257
954604208
970515342
469969973
546107663
851022926
384815012
471758326
472122266
1280146200
574589074
483821862
115384110
886997214
389329159
702439427
491573617
463840738
697831716
1145017156
988706074
288823860
1310826793
443299209
1345589210
878549337
1034157317
439931431
795036616
384345574
1293891615
1143168490
496456953
579401109
806652500
1023106358
538126746
567347444
1232638
526812093
1047534684
788297797
543419195
546241630
186433285
426793182
438836307
1124750459
930090322
995150177
129034258
935258770
459450116
1304190891
898477804
638578853
689851950
583162178
1350399653
598476661
482749284
1305482285
709171759
843049042
736462597
1219296806
794439584
1046397864
917075267
395042428
970633180
798345138
643389382
328839246
701663797
805144652
1254628820
479692151
1447707060
1146597022
1447638637
891125875
1038374259
483117880
526168477
747307102
1497106745
375537362
572090855
853779441
698597030
865620850
1456930261
987725434
928471244
1440454859
489475897
538195852
1082877206
1391339125
1109409650
710205605
1404229454
1441523863
1395518094
1416139605
1035237853
1071593547
517412303
730484724
576798895
1493467267
983453655
516292360
1043222916
942802705
263896310
602881867
1150860172
629389671
829821909
204957850
1262629484
693470630
596453495
895679772
445838086
1339436413
488634734
1064527176
1476625439
415708331
638794808
631998527
482865205
477814497
787946789
873191989
1403364404
770768611
577997676
709244419
929275206
918856644
1108756115
1298942878
907445929
539812511
551138228
1364676189
1342116202
825007049
1095232612
1004077030
1349861178
538117718
895847464
1331988883
704187152
938852453
845624945
945540784
1206553263
1138298745
1486165276
991226094
1125018556
1334238168
1343650490
432854635
457396894
757282420
908967331
1436144592
1067786944
756098587
443792201
451916383
640863219
1358708821
480163039
1281331365
545235663
841429289
297878690
1361206763
1350821011
756433282
651097903
460264180
68376786
1372820127
854671435
1002268609
1162105985
1044906981
628167274
628433458
536445879
1202523418
1337029816
444400956
391152542
193954095
263245023
748513549
1203344058
532315164
1467003196
788693928
854676569
308904727
1411026678
969039229
1389373455
1397996415
1263550800
445494146
868292856
652063995
1019439186
723383890
808003336
1014006384
932010882
590209356
1071955696
414625394
462876767
335887892
762665024
827664921
780955113
691827446
1504758644
477147290
98009389
308867347
493365952
1042259668
1319327740
879486902
634563936
869192441
646985901
1507343766
809546560
502486850
317890610
1212266905
991314420
937412538
1240220688
610873556
564848334
1395075669
997390250
887358793
797350102
1227339962
858849428
199489071
714183141
420662195
1046314707
871326608
297727765
883321406
314958052
521184411
836017195
974579788
531512877
1152185536
871998668
1157032865
1255337695
1075191999
873158911
564196230
696010327
578670596
1439558724
677611017
1418283135
937270580
379184032
885999549
977929513
288827601
364026301
706353599
180290475
416249271
314051666
574337272
296444823
960772508
495343691
1492409500
798416207
999759527
736577550
523488203
1128592789
950700094
790604996
1279903785
782567773
802170484
379094530
1200224642
805804886
1051307294
1060505803
374215686
907589672
1235771284
1484288234
567596173
900708927
852690368
548699348
1155578949
1290360735
790883525
903034287
270951451
294573898
1148169007
656895011
1218813343
471045903
1425521430
1057627958
1419586209
1494614695
654823720
745825347
794422971
391603761
729530679
1213562119
935939237
747520485
407724177
650296652
634174211
267771312
870012539
605081824
858432813
981387745
1302727937
946732377
566308098
897394483
857357284
544734208
685589988
226368233
784794208
434620910
1583569939
555827441
1346574628
882601427
1096074720
803064045
1422318742
1259964205
503015410
679188394
739495981
735717175
1322810213
961512463
650315494
1569012299
934287491
1488923498
312759655
764050612
1312175452
1167625974
1480956913
726486149
686704654
735821108
1248182841
559361485
1063472840
1263862226
1294286786
397289817
728168354
967155997
661453408
409408130
666213348
1031412778
545801713
1343830809
918560198
475815768
1342350864
1192863245
804910979
1097381225
1108646599
878736626
563490058
1268609615
1087675978
429108638
483513419
763585696
974331788
926050091
1597521260
455849325
794328356
1463827349
474902305
659899050
236065865
720938495
386708725
491285595
928220397
685130081
619940610
377518936
680170417
887014690
1230841985
383619693
1014348165
477161716
527520242
860613310
477649938
1322265909
1451258984
597992045
519985109
442482885
631128672
715699596
1358251018
814132780
836161710
767312888
569570942
679571933
956051257
712746493
1070259932
851021149
617809822
821491923
1566854568
404416904
627208943
296112886
1106845596
751573322
749271669
525502589
1028406656
479691981
1415419973
500917032
479486367
496521430
990177757
655647921
992960453
499631404
484289071
868564824
886152221
722573580
1481799428
1350263740
1384263895
590465282
318682820
1319888337
1375707054
1077485222
504774363
564672103
976081537
1183968904
492078756
830535969
298904991
769060636
581086021
1402558722
454530834
1133424748
844779104
1534743616
1196585883
1374672522
1020976830
681466913
487987673
929792750
812497291
460990956
1330627893
1053278723
1160250757
636882181
588804301
179922115
496993101
1472663198
690474400
1146567164
463134362
873812330
389640373
117217491
1343441058
1458364967
848774118
782943610
635010526
1479258005
1470521098
1348045326
433006248
479027811
612455672
1178671649
643913735
445831082
308235321
1539765932
524813427
775821636
409964449
401972548
468317553
923789941
1050578976
697983205
704410748
1063137001
1500992554
299036298
700036943
767022437
586078141
197781351
1224876298
865541305
1546354066
1214212081
490644770
1014275070
730991567
1452818342
583308620
1117925185
840502333
1052917606
274771805
381695569
520318488
666273184
1177340387
1091723744
1279852535
1381652291
412991821
510124552
1430668041
1048420188
757537214
1008661371
612631704
297762108
470676689
415328004
703888014
403571789
1285467058
945133344
819493141
483780190
1213160884
1004844238
1138372698
804183080
870940291
805200357
1160624460
1481603886
818774359
702196794
634623338
925728558
559452717
1389333560
1377636563
468481848
740493068
1397892529
918847458
571667245
307896942
1463180423
912085278
1262339884
737595426
1317775771
803944547
1201653251
877402452
1390760430
1045377077
362137094
520488114
1390611250
591136939
838748518
680392995
657452933
159264411
435336738
819785276
1087133924
1390865620
743571732
1134067067
185913716
1092598601
549908902
886663805
856072568
1255787197
988487588
1421285586
498160731
947009843
219585837
1119020247
588185827
990121182
689226332
857794704
817711994
747081345
856089861
1478795681
863091361
496216718
419285484
986764275
840661689
716131395
970373699
682414548
545630156
1353329682
1116327670
1332570382
989603234
842661807
427886279
533780426
966119290
867476489
904545163
614480336
1326760081
1578702161
622988121
554942009
312494785
283612187
465789062
583533639
354022650
840182005
1114113629
811314113
1347692939
559905356
710161206
812583277
904773089
1107719188
1416337238
1014691736
1055415375
840408796
1560086175
1217867305
806507804
843257857
684410839
626581936
461927992
221172928
838696520
424671736
991943748
1275783767
679000894
555139774
841022123
637868980
1553823037
804365292
272453923
1095807153
1473749891
326431189
635021345
969632253
432316590
1323560913
953579700
1101545283
531088497
837568687
1477205025
443033812
349599832
1452191749
743997613
465669869
750670240
389812647
427307275
414796736
1353312876
961759759
1054464541
466229119
574806686
932664053
429429171
1480806396
1115508707
1234588347
1389297640
380289376
400742273
1431745432
957792199
474074414
401845359
976499673
684919734
386636979
290066073
538549606
505206626
1418204824
689871894
386381470
407600261
200533524
992771402
533839652
1376926294
533622948
1292324393
535635694
1124768180
663812963
899916504
575118880
1042329100
1489853604
579023611
349378401
385615416
1015753364
1405204339
177921659
505931239
572848006
494837648
61137776
979863293
943931535
1071737530
1344208483
789997252
1159328930
360634038
669351279
1094203041
562344181
637875620
128003048
330135745
764821362
727797904
1322481501
1533396885
782192872
763479452
505158039
416474116
1033644373
109030406
969757461
201558513
780609837
638378610
889263523
594826486
510931350
878739862
888707986
957138898
541007748
1223671057
524479330
355742603
677105653
1186659190
1101736670
1345935231
968041448
1248622364
1412317265
1439127115
995078715
755194577
557478672
423235719
1360181855
995603899
1509768577
648880888
682538297
802718060
194087829
1001424648
601685689
577107253
938454415
723068228
650049459
922225004
1027880094
1087638043
925963143
906555696
1374219521
847683139
882450545
702333246
1040360626
1497570603
802883982
983877417
380953818
1040083386
540893263
459540530
684950249
879116397
794877129
490629890
508223702
1552448
1335037092
693290177
1447691918
1437054494
781090916
531782270
163659956
1534630669
1414855880
838423614
1062349440
1150143585
590283825
561778987
668027535
941930422
813406749
461511998
1340512989
1576354637
378617460
398232331
924182348
969998898
678347829
1431380358
549579094
1360615718
847013737
1088770822
391889711
1556334502
614594894
697061820
539939953
979150061
804860948
805867576
581643928
684766896
490993352
426510803
1159470404
771389792
939645321
214805629
1582952409
1061422607
905636535
821232731
292622259
321266887
1120593945
711579300
645099556
1207812762
1153996608
692385115
1039101008
528538417
716951376
818094027
1019880505
582572026
1078246651
663137319
1379677178
1188691301
1185935644
506338224
1596319130
724655880
1213263043
1245235389
410623066
353921688
951705080
631763186
266804561
809616809
470621700
1241712826
1285863846
516024871
683979355
700512068
747769668
1374882173
1033317235
518085276
736049826
479230009
715284868
899140876
1022225555
451070155
236232453
595684027
59256983
1076441670
318503581
1478280108
1129346150
1403232323
1165975740
736228945
724775759
997784476
1538948340
1452956480
1441116460
975518805
1569872988
777716336
861769566
388662391
1058055986
560983316
1410099728
1368245127
826589232
1097324421
934304168
1499864835
784666171
473789880
1193636662
1206038906
1192162230
512041521
912145341
507072577
761578200
98858473
653154609
300385954
397995747
637673816
941848147
51977305
326085297
508962146
506562295
978000273
1128151270
1052547851
406973551
1503209106
615030961
681884411
1133771782
969417272
1313892632
734598268
1481203061
1061500290
882811330
468932655
1349768561
308800602
1571351608
699639911
878052712
1468497965
1123687303
1445501298
566235445
313662721
1216670957
1065779472
452910530
534327999
482916806
1324931123
362169987
959898231
452653450
37008558
562757150
1256824507
382781742
1256978937
25307274
762221567
975194381
937335209
820512504
1119854408
1103307309
387608963
987463115
1578290800
860129827
636576202
1373632189
667723940
1128915745
1076702620
1005303903
675879027
528470609
1384035723
807346374
1424846512
610745004
877430415
1382444792
1116186037
555254529
1208496666
602416566
612526328
773911121
848551575
1440516936
710705073
612913217
1073332200
666427904
1530507620
1218811202
994451006
1339533839
1415475811
601096611
664847189
820255940
1449393568
707190696
863241183
899314868
1387964861
640744547
638235646
1347466377
244964089
1024879154
779428653
1224611691
687231281
1186047273
1379540718
1469864513
744015475
305544063
1226293187
348237112
457269782
570646566
1041046750
569519030
1180366988
371565470
1285079312
468865862
791504153
564881024
1072384357
318927399
90896566
474729534
1366055882
1083347670
689890931
677616406
812941031
1086898996
469964429
1049661209
1388390123
387585317
697723158
563056404
1043593170
538591888
747575114
298120546
42612082
969916404
500664919
862690231
559716373
1359300826
898290171
742905338
350555622
596134940
634263808
826043349
1026921757
1127289493
244542918
599031025
1040232397
1076787541
1135999176
1204554530
1021536102
1364421933
1415867707
747605349
537483568
1281956516
1059010975
1132680444
1412880023
603423225
1053155631
988942757
736413070
1486793378
935529347
623503014
1173644664
402043586
543602278
775480743
903800596
377100742
387775017
1460520880
978597794
610963171
1176952596
1214779234
902223123
353156222
712297180
1067691799
1099565392
668365322
1340222902
1516867285
483882336
1160569603
180600848
691437681
621338321
688731803
1387871771
1320235515
1019616260
1120642491
1454033427
316208488
1323158977
709185754
201142017
470578987
1288599900
1402300715
714088303
377259954
961071660
790484466
909522949
617208832
1282024841
912471994
443495396
577010975
523871564
1339021176
704502
988696986
1132375666
728394641
780117124
778203908
705668461
1435435759
862861030
1096752330
952372242
1030267350
1457939951
505385546
1248282623
441522127
713474420
1069698333
1144913700
1549521686
1270345900
504910344
505094655
807786547
468971267
1357278113
406226147
1185537608
1545273576
642856694
351819592
1543998475
158760944
503312782
520930838
1423367812
570196463
935727316
804601706
553357658
22532497
683117128
1380074298
510572311
468088279
476476737
383577919
1576417404
878837374
454471768
375415741
727213151
783476810
1321836172
785856300
1427107029
838524851
574132064
648142049
997484066
1065758095
628981396
1118233961
1146739268
977435285
335252891
1447015399
634025198
398038352
764181533
1395988042
542409140
1239570166
639177218
1156493994
1087675141
1493783100
166783115
590478411
1144643765
159969735
412266149
1004044457
607964178
944999398
805754153
709227053
1060139553
588951340
1221693981
623335331
595273341
520872016
245431084
512427285
923141683
1148310205
1372645561
1532909360
687130514
475749078
868185953
1510966889
674229286
1016020541
706870332
602666140
421941591
821902771
1275975347
1551727973
772563126
840519441
583681606
598942325
892415608
1513938470
328695303
875582293
309236764
398054476
1121016671
461137088
938418112
784725725
1197085647
824508430
573788080
1173284132
750374833
569920980
446909410
474783472
689966361
693416729
899750724
665702193
918339452
960706989
1016000287
383484140
1262328750
937164095
769974305
1006549517
783056583
871498117
541598930
805976610
1375287933
246424540
116389199
1132824854
381352645
901445928
921231574
1385526962
625666553
614146721
799561075
1146988510
936183951
1249184685
1125370436
735643796
660598129
395231899
934285586
727324100
439880370
709292140
585236793
612012291
529126368
580718954
889828171
926412834
1193911036
880618735
952001667
541207509
641276466
900798102
789696844
831485535
634256643
573089023
668215225
938128244
918904365
1498873332
1452685355
595865844
645250920
1075866456
814951392
1446119684
1448541434
471993182
825951307
1227597346
535561189
1234442735
698254938
963589317
677634513
397197796
934308039
327255564
365282156
885779284
1092600820
535807083
963016616
1591222433
669534885
1100892101
978085992
630455644
1279875557
872837916
1124446521
1014327958
834526446
1223606369
893062283
551680041
1056683953
543742308
880614180
813452679
660966255
941956696
623198617
1456896839
705768461
854575906
422873206
838019651
575482373
403700588
758630895
529322450
474506134
680507921
536871222
1474511384
663740386
663267405
852323524
489679496
1473503363
959600099
1067450190
411934570
1034433859
1000076545
853477499
782908877
673396896
1423340133
249608260
1041032045
620015860
956393632
1590189727
514968842
63688293
154836074
612899613
743868738
1386693349
405611277
336101267
1527116784
646270760
332053162
1374394339
464757506
362506228
399719171
319646960
1146036547
819457369
506584710
904717345
1275976672
738846195
507212692
1294036425
847186508
471519725
821586794
1340337093
773912509
148989949
1416460715
479298823
677319685
1458511644
1026402888
1003433111
427743568
428190787
113946458
1440993815
789860346
736833493
705614203
813678112
176692622
310457250
1246252113
604811968
721725582
409606836
1101190828
304919857
528572127
912489207
854160837
762922429
843230676
496479464
799119213
880247191
1442798020
860376095
872967613
1104827244
1004914472
339035969
538775245
1375818746
695780118
1138404144
1386751291
528198534
399116094
1499773352
1060457058
334805095
954488377
715338680
1129292836
467287718
411798851
1018712448
233649232
715788540
822361032
1416665859
1496887051
500046365
752216429
1464645934
1523932084
1194359540
1486099997
1118794620
1538779916
1155512790
860039278
928029052
702408021
847112964
844038869
858784927
962628523
933562205
831153335
1040806928
1266491812
1142403505
844849935
430284611
954176056
1139447519
659076253
607061613
606346337
662893307
430164450
753231479
503274483
957233075
733977743
1452140905
502883722
1071468252
925132532
915217646
539181923
1308697201
1166693281
485194157
924114470
749861180
1001395197
613887235
434698028
550015313
740582017
1003567569
1418819386
1047949687
644469688
696673004
1036329346
364293193
1387242082
1198629520
1150137666
290837591
305536023
454233254
906986394
718147841
719967375
415579049
425373611
396003825
798753761
433019587
1114825271
647146631
616816759
1075966723
1570375252
1147610298
737434242
523335796
1238673398
783365891
847773693
1346841709
1035892557
987672834
470887481
876324977
436931760
359969860
1009518020
468288229
713811806
560935597
834540589
1407962242
442652928
869068124
475024558
1141794289
805371190
383247356
363304173
458730862
479977537
1414892627
374494894
1231988850
1435682363
925145200
151077628
395401346
619612816
1504308525
758113176
345978242
1465580385
657420156
572675863
662803390
771970549
1033397405
1433119592
1210967281
1220368050
943425843
828928560
545512172
1323624766
798727114
361150065
662609779
975349607
759388130
1080774551
565680885
693822064
1019897644
691070518
764302214
854565563
952577672
1339721885
613101434
549393343
915598186
844023842
372815169
1390172264
712632966
899551916
389771905
482258981
616283648
533093585
1188048822
765414142
221801208
589183299
1309858388
1470616157
1278005004
305841746
1018581527
631686092
233186837
645188250
767542496
1009501378
595439622
687457629
629687017
769708238
621642903
969556778
1556458513
1183204176
657850426
1311938056
855944521
759911536
571388533
1289867144
858724531
780241419
906211306
200382106
777025243
1143150913
624084778
516786577
429758073
1143595568
288264048
575810808
616373464
728033127
474946546
546813007
1363193683
971109983
1450348284
594673086
928841065
299937169
766119186
1478518981
893602861
890789101
497827232
1087433454
850092240
552149325
1459720079
953290301
1157393719
952301351
949295512
654895102
481378250
1053318888
848767170
886336639
1021924512
1140248537
1504701934
335579590
1439416613
809230719
1340730147
1149762126
862871260
838740901
887226832
834969727
993121070
391569623
768234159
1049107962
942497372
608159756
400584194
816842046
1006243240
479700707
794660125
1263652515
1422318469
1284148466
395456984
796664451
770760865
1041018305
1422737577
899029027
698346179
711859652
488620018
467024343
1329417226
732366179
1437782878
600249067
1589716059
1370604477
442796024
422186329
985980593
831274684
830552170
658016070
631392046
442219625
707669117
889261125
487250811
763110770
1077606232
1466450440
761176843
892799194
311323994
827112952
1510417785
924969765
550234740
265939032
1091466593
239965424
521102978
900455782
634492300
925569068
431773831
1423996748
424080904
507412556
940471813
987474493
1053878858
1308102537
668664320
1123622577
1317602774
974828716
929299727
1390817679
1184788092
1039326188
1494476697
497174815
989582788
988794437
306047326
502535225
800912627
654547841
541420954
493816481
625550468
1578917593
387681487
1385893273
1202119100
682537544
1437024365
601390265
1349221047
1448932294
1472542097
1294007512
491505197
452629454
722208731
1563392223
1534667180
1382292639
761067989
339158466
657986816
874385936
613403464
1019316355
1329318897
1206886625
1344999055
782489574
682429534
1077451034
1350452633
1222357372
474160452
582888742
1021585478
461997750
1467553880
1145822398
406252730
925681835
290650353
463592361
912061294
134614582
972026141
460050105
798648096
572900212
879651638
1291990502
1304009110
682079894
445793628
508277683
338197191
916384003
306942403
796621734
284795171
1469155988
644898510
1350984303
512981164
1426859695
1002591471
321333422
676714892
959448989
754800456
527839150
762968017
1310072348
711807733
438486999
840886545
450602314
1273378990
889414738
355712500
1177641778
45425011
1260376571
1334470146
696675145
1005186170
436028057
1029830062
609190105
519597708
695005593
1459130666
762692169
734313392
312695768
427837685
1478744514
351757136
798196393
733241675
549916631
592718067
816084764
293891354
1079889621
1270331065
752810259
588204308
803834768
933638229
1495565925
825053243
347742280
1029714934
1159749740
1448251675
757863977
1302877830
658779232
1317351504
189203100
396654957
530234288
1313784636
797949533
893864961
1028843887
1490641853
485983937
1147733515
1541708777
497551562
790758427
1005898995
684779433
1318034193
1055552297
588410163
905213776
763373428
770046386
453334150
867622804
530035955
1233851861
631490174
973061535
648758558
975602964
1300572796
469663017
747620678
730329159
1592319430
902059535
1304196728
762762285
758148496
582247821
1262233549
807067321
706311753
846698167
1532616858
754624355
1193141237
469112965
735692999
1092257705
1041958547
589148849
1498340729
1579877455
1446719220
1165280881
380159322
817474216
452422733
1447504374
825315005
1404689485
716005211
910381760
904768184
1114109992
937343413
829714648
1287057454
566812932
331947939
855019060
392768911
154354597
1052977960
1224803725
590606899
531074092
721779152
653514558
1428960591
653801532
1231048187
1333831043
747327446
307684065
671058351
543185784
1061569572
866455977
838414328
673107959
447341553
1314791571
642861703
734643326
922364849
1096818314
1407874696
412626117
1103819999
1134755806
1432067334
1054708970
577494621
356397278
1264734589
929051418
1459340071
746848504
791116317
1525360532
1180524632
1078930241
788502111
319326835
502736304
759358720
1057387391
949687334
372586378
416511849
1402141562
717875836
946629126
907791273
475383277
1390668489
1353555230
990055539
1595677333
1038216748
429608003
526364626
1189850715
1141162386
637504210
495832396
483659481
291717178
818221355
1526100097
834804558
479674546
702667326
925904877
492428260
455383229
632640758
1250580242
554177559
1015120009
1465006380
664931965
1105764819
499332960
640874348
1551810983
693622522
790074192
1521506140
417449235
360196474
545302240
955202690
1504049574
1539973207
689856549
1035484838
1148277407
1562670624
453032373
617839316
1308818208
456869420
1204254361
1352773409
1160377964
440905171
1019639931
396540390
1017551308
416165698
240562612
498835245
1081198734
428483431
575313575
417624312
1018768323
1059913663
920341040
748092337
1015097653
338432529
471687420
959425790
747087871
1480241706
549300930
959837149
929675656
520272061
833050241
973757671
884582479
631755217
535292416
988870041
529520011
1065920431
596696485
455898142
1019397687
745801811
1085233847
1219942556
650250559
1551655946
1523140398
708900506
927063316
1087241600
859493264
1446435322
398734343
1407594010
993206005
821542291
824289958
933976344
1315277731
1172710381
940802963
1073608391
688326056
343293594
674203340
744289908
654784237
1007289959
1356191654
674174295
540550625
1403880212
949312684
1177971965
881597451
361347762
1526345856
596995630
994106985
1311624748
529550006
939434103
695034712
1047355075
935544162
388865521
284322995
756630517
1274074612
558389363
950675506
623259802
830056294
769807421
1156791126
853042914
1525035125
893743989
877760577
1515735535
598004730
629709413
408019344
700159973
1515068759
580941186
457513028
594642882
1350932354
418631156
1506159501
797884941
1205885469
377174846
1344581012
916098165
926773452
1238216177
1482644873
1570448252
247577777
704610019
771645739
1578196204
485442109
591293438
569041922
933463118
672946878
759208839
736987546
1024805356
1016156327
1168165135
669820356
686019211
620152849
1271915423
683151226
784528695
397878126
477467843
717721098
337314421
703955671
1465045832
801212990
705648325
1084253761
674664122
384192295
1182201471
522684531
872109809
400018496
408946362
834813222
1540711959
1336422510
618301617
1575103826
812906363
1175948148
3460744
545061079
161051269
199585137
1228828537
742322144
1295755168
1335960594
1315924234
1268768368
495531986
1367491474
1116718665
1357597472
1255385489
538573298
1143821190
757972066
472134640
427317427
1207273860
550247414
1432032312
839436136
658261277
373557797
695695456
976895140
947709736
577836867
988153684
796785718
499144898
1080301674
1138315032
888579556
606401761
1052062090
1070693349
701171708
1532360236
650630318
1188014530
512687877
1301875384
1451075398
1147882613
2994775
459211430
240036741
647216383
1503632297
953941725
797936801
797474344
984211630
989720839
676586362
548195638
481737381
1483761349
792386934
578162096
1280774659
668934457
1296208752
1127772203
532322779
1394588611
1437066465
513049506
990095993
1076790557
710898822
626951424
1081448194
984592059
253826142
580954456
78142489
1224424245
577450400
401930315
1408594406
315019379
1010239919
569487875
823804427
606168871
635334263
1293086867
1322046674
1087072253
727160842
1108985118
433502019
880235950
615528863
409732485
1145416374
390120029
1001701887
1336945480
913595335
987102576
1140630774
1064663594
555627035
464636138
903104228
911387732
294492830
1470084592
527576923
493488170
716782999
1146901907
820026611
497248454
1373593683
301768355
1180132106
1182060491
420910784
1195528541
405774742
651100262
607030869
1010535254
1204408381
439945049
545654030
882772022
979009159
636989781
507798300
609776990
513373954
519153569
798860592
1191002983
502527396
222631904
661864917
803831649
943529634
1344520182
576058035
540719295
1407632579
1120451964
1032912230
1015278849
1272127102
1414692038
202254564
298193474
130220567
852902862
508454841
656243990
473481197
931475598
510562062
668923190
811620176
619268887
599835771
755837754
1334391263
600766909
869349461
1055909910
747053713
627899898
784975461
737859101
902633520
580788835
466190248
398495136
1346835046
595459479
920230504
1477340266
701236027
492440331
463626217
794996616
326862390
792554074
360078108
411243245
839831730
71690286
957661603
1390667803
634152181
991293250
714677394
936060769
442049835
587908832
1291279884
534716538
890672062
659348177
577129838
672272703
481963670
1599653662
677567858
901278730
684464406
787203424
680333976
1278386866
644195437
1157036529
1425349198
1483279655
278373945
1111323977
727049072
1160437034
339460145
341300116
1073138081
1288579703
1143603565
794399885
971099844
936312035
562367025
1134668986
809485097
1274157799
1208616002
1401284082
621867311
877079331
1385963543
1045126856
982119319
294607768
1452209074
783555099
613180405
806370370
764150362
852165870
978784267
836520339
917848138
1371846842
945394396
447913325
1391285673
529158579
1590498949
1070813277
1224267768
1124391157
1244801776
879909792
1546654406
755423361
389121986
686767261
972361677
201318424
845976530
992755894
570243415
235344932
1596548405
806924628
686241803
216062651
528465304
439881126
1058688176
878068643
542929904
170281450
778069650
1393012345
162090131
375120440
1175891664
424541807
1441409439
947532999
1120539089
511363040
327107650
955193950
1396010566
1070038809
1331689482
465307069
815663432
954832501
1173989807
1280350627
418217291
300227605
936348953
635841375
620063432
503193633
634114162
265389470
998615400
1177119816
136148592
574900831
973476439
605136352
530404163
1234107403
475988455
860019837
539121031
1080331189
459301014
410137145
1424489491
546614446
463248105
621529267
1321177231
588121049
1086539993
522506026
747787351
777287926
1317193728
1159355156
835192511
1298648194
768997693
1161211555
951022503
1060831122
504750862
446401800
489077958
1433643637
278841952
588040641
787766974
758269283
626531707
821443579
697163511
1134905382
559202120
189164665
749837456
523805444
623772316
1154061480
956861793
667764451
462269145
531902038
1533759426
728305802
278305601
919876752
895205772
532269210
395320378
1342962353
698483326
737767659
340469759
500829840
602631876
739670141
250829874
470770918
977245635
1041417325
957026003
660335300
1120306635
709859270
589414418
464499099
742805450
503716381
634503548
891208519
800742024
495354952
636703640
561746235
1452979394
591540450
1560705459
605354733
944227410
924882796
803228848
939752891
1145784996
841009748
511465447
1026429952
839520588
387436252
1063475401
1083304495
1138713946
574772767
618105224
934354107
1480724916
839345707
729983348
412270699
1020669954
572149602
518099975
480177958
412411452
1385005360
668172353
1325975142
1478396668
652663092
626090646
1522811513
916090520
1304274510
1191832286
1481684714
1448773255
763588391
1205613136
1117019278
455990812
1179452145
879471087
1001854733
1454747271
1419593490
1017270208
463732207
417116894
872622200
842230137
393328705
1447755331
1072697431
730720724
636691453
1051134277
1232066634
718288145
568155102
853410901
579666191
49459986
1525860711
589905492
533082799
1090380283
887795776
1231098592
431063735
601874781
1144906378
1276526205
786546390
937174992
621872413
849402043
832549157
260089481
679154836
1006878728
1254359747
514747348
490250009
699381093
1053526823
372568956
243035750
885385426
1153529145
495066279
728106467
745263738
937301483
917948992
672695695
1383641621
490764237
927362032
447710799
759820026
1057462752
206587020
629103932
121738859
1036779163
515021064
253464370
1098406553
1382453596
673363197
1085734195
1483072792
630761006
777605592
549065498
671790091
904386325
783754316
1207794526
536761046
1490904570
1552437783
1039552062
944452809
1264962596
505588242
771725570
1118387256
519225204
1387263922
876400640
469410280
459854414
610038443
795670520
282046442
321495196
404149675
1498295591
344931270
1230669374
1244300281
542342363
1085617800
906450894
1032517671
1210017576
959667762
972870933
653925365
702929563
1445095206
1121142581
396503492
614362920
971394244
333635776
858140387
1323488221
677883734
737447965
447018102
617756340
653360772
794039131
1336027841
1022461260
1464143271
612509017
1043500024
1470203891
1284732967
153793945
874385590
675847286
725758287
681344597
337311641
658012896
1197576696
578674596
868955706
1511511409
1520674678
498228350
562062533
852261946
537556100
829450767
229057880
1469656578
612193687
605959942
448726230
387889645
859438521
837554079
765196703
624448604
738156245
647171227
1429620854
987858865
1049009874
1541979810
597025851
770578372
568996494
781854703
737692510
218085885
725937292
1025370838
1363231051
537264227
1594675690
884124832
951000838
1481386318
872381465
729045900
1560544319
738155206
831421270
609330152
1044298456
1236097768
823914928
1165331849
753299579
401888215
285662950
1377620487
613432112
664987041
489867996
642706601
944978883
1485689089
941234515
601476971
971789244
928437704
337473237
1409085632
1011130608
974417571
799190793
940681137
1373860053
1327521136
1094079924
691692720
727410801
143711942
535148274
1340028963
492233349
99994116
1301352402
470808975
3572927
804391072
1223074845
672718836
456504372
410176740
979413168
817751063
753280933
652846553
665082082
1233607653
1517066063
519197509
651211530
1260231186
864839062
429929584
811704339
653018799
506068648
997164832
972111583
479788443
524032996
810698627
1319269072
428831298
672073535
1165974493
456809569
305142101
615834621
569409406
301505017
746083770
432982869
1328756701
947850258
774825566
853615103
1258606178
670074224
428768968
558685026
255738002
333251169
333448518
718359770
680991789
525772201
809446636
846177541
248496053
655345412
334455239
670944660
918639500
455918453
1573245644
752134466
385177488
1034846726
684842662
802526742
1219071990
1518529091
362443917
587611247
750797142
1449162753
1206780410
723808391
359132642
1317382072
795607536
781670045
984216548
703036309
304211585
135010916
575786250
632667492
514463420
583173070
284805448
1254681955
1365078950
564195051
485134393
775403673
884591595
751940856
433071955
1489589725
1540829253
485007464
684838681
1121421616
780190385
1193150944
1024683999
1352978094
1041449528
402754599
1049452154
888005551
1478204788
390969432
958963784
1053432205
1319199353
1327075781
1412231676
1359951131
816880442
563224110
913035180
811929505
1054275230
1413700568
1484299240
1472695864
729748642
1430996314
1340994211
1010932197
379433440
1154753698
844029330
740291648
501538211
706175182
584835370
975367416
979838965
493570892
562969193
978195087
766120239
979370332
532447072
961592824
1287264537
876336757
1243757848
1449433344
1524518797
847120789
606461065
299093791
696117508
973966985
1201001264
1289264636
688881648
1111723858
1497127074
1087223899
631526591
521466492
438305106
482364314
718934183
1027347950
467771327
1447665883
670045955
1503656107
1306617024
1114100231
1188849517
1228098877
952703996
489171318
826539125
885015039
1025457364
663548736
589750522
613019405
1302652684
1112101391
1218951195
955737161
933430509
622888429
999268201
646340832
329749986
511486060
1107080166
458029012
1340233391
273071489
1400855280
639859100
727101117
992542008
292882758
456066287
489587731
1592883617
129560975
244045652
1277635506
647770827
639706538
804456149
747623567
1458381552
1052687793
434041346
568428547
743397278
524682358
844967882
898032830
517043580
819425584
1296783784
1563569587
521693576
1097595161
712531299
903370993
940435948
527200824
752201521
1304910720
199276513
1244281005
1021976378
516403157
1342137708
178691184
1185440226
1360363620
740534969
562789679
1074295151
685842808
912049166
987469514
993148964
541350858
762983722
944591392
279918119
782419208
372924177
1356314718
969029817
468121609
276385366
928857081
531089809
644867376
604674220
746657168
1470189278
375008034
300281807
485565146
1214252905
269893252
920966080
833678556
327167999
951707040
595077952
478073744
1189846674
1498533483
1499957926
451342530
1241132144
1514848884
352861943
1090696362
775116018
866426725
1481658727
490258386
825056052
409787931
550211229
307244926
737481230
693904463
938339047
1384721093
472542448
310557138
1400179083
1367327314
689830214
1076383839
471723311
1457745751
948779590
1230493164
642424129
385791093
702198870
848222325
487374421
951658563
1207139653
1409907429
806300739
1265915851
1587813768
54956707
874132725
1191287531
570361010
1236035716
1328835405
1168624269
1496239359
1393825098
1300814885
1345878774
1104751261
1348193449
1172695840
669218820
1410351808
747324244
804448464
681120594
889154994
476564501
978697004
895523974
1031326096
837480984
620193615
1017101286
1089671783
1109844654
1199273894
320763323
868226363
683315616
1001240616
1380546101
1504104425
1528299274
1597236604
340028165
651394227
300777282
487732546
182865434
814865726
1018678212
785657529
352753524
840060268
1345015902
744650145
221730968
463547731
819880671
670281759
1073962027
1483066455
80344669
133295295
1268398354
928956207
697011123
1367461489
1096111110
465669865
787392755
352837533
369715156
875758267
524027877
599510838
689775676
695232685
1594771417
647940779
754694430
1082089424
1193656672
812002106
525949546
1488366362
615101520
535963171
475887571
613738948
491128758
506175398
368079910
1463301353
821192712
357470113
871739436
1189786178
1495352267
474655732
620414877
554435836
496646988
958552246
519632057
1413117498
1518284352
851274710
1110468602
989122961
821798003
1542562130
1550505031
1179503323
1038404622
472360407
1429879029
49975245
1477157250
399040823
798358908
435821231
794954999
544120050
686227541
465789176
1423042734
1398205582
207465207
1416610874
1247909496
635709759
1208642418
526945708
388545115
1366392674
470322833
410650472
304553384
75162194
1051473942
565235492
598799874
914663736
821136591
922788807
1401526257
1598117819
748652213
424437067
1474735478
822301023
454803695
1413568775
488782938
1007576633
639866583
872903329
1066295479
1023739501
116568631
902913527
662427853
522085160
296447429
787742786
1235187289
317089742
1441047639
469450515
1054003403
376626619
462738963
1586436695
581375654
1430316412
1546555304
753049879
798028937
1554904385
1237789446
565231757
1499066305
514901746
690008084
369780388
213500815
1186750369
970863833
848252814
724472607
693161842
864184053
503619277
489263189
944381990
297955913
595870322
944507765
533481485
695467877
879987293
367720188
1010769217
1043652481
1181712358
1485791689
585138878
885244623
821984040
720491048
1022000145
1183082484
1567435143
1063037981
1463988746
686880611
1237022296
473257464
489895298
1334334518
658735935
553857894
1049743563
1018884056
1191071631
895239906
642928667
1095211920
1232987941
831059238
1018147129
656903084
1392607930
547051408
980559216
395619683
411916305
937080494
910189627
1008157674
1023651897
838884319
337408352
851184162
127799683
67102972
466691941
687673854
419062900
893429461
524053313
504532439
354446576
923947786
574801813
543440459
466127448
473407480
574124656
775225739
1421233616
216951443
1011395848
1560249194
649252034
275880009
622164276
909439956
845881276
1345209309
232827155
344165904
473200758
462038342
886371636
710389123
663825632
354779781
738977156
841246483
1223314313
695462919
594182060
1080469481
852192558
149254351
838394158
756407626
521176803
812465803
849644346
975983224
1475975952
520952490
479412592
1295997519
768092312
755669052
657913168
577372818
460402091
690822590
795132937
1344572082
1312976670
483321597
485812663
532324601
1455794918
1079911945
342930113
1056592399
316699931
735471932
705150172
742065568
1507151327
431001207
412546192
1112165618
298051985
354719761
759433098
205428939
157382801
737464727
368124375
414271151
894247346
744558387
1243796540
785940070
840088258
852647095
436618016
459859699
271716530
1585864503
709694464
607897336
661187620
796629135
538427092
633314802
547664800
662048962
773637595
485046013
697355373
579106724
1477830072
1047344445
977483323
400875252
962202585
491179619
1024709251
65961518
960363772
1130889769
1179062289
602401416
338396852
573353745
771829922
1220443667
387285984
790954423
1223820670
978317846
1024646901
1257092784
1335366455
537402872
1333224740
644539107
253143913
1059074140
991236359
711613849
1305071856
1300281240
565382855
425343654
783629839
296144988
479557384
179871384
627486566
1409863700
430395081
473823929
114889051
704604746
1017223900
860032274
422011584
817583103
1111678631
628095892
229850163
665634932
1511033366
180967086
1433174931
1480431930
1392859860
84753471
952014688
719448827
1401116256
567620687
195914451
874397126
802714015
536372450
400926987
1291409090
1409018328
406355896
1444853452
776752249
466001498
1362175605
799350612
1214813579
555747037
643580024
746629256
357916812
786325574
501762021
1096407328
335040950
895647504
729275060
577381436
1002208968
871061929
819974917
385410246
790206049
1160767827
354706593
843863958
1486749627
969084890
786797559
692640759
361227650
898327575
657755553
1273620595
378381387
652005760
403412936
1431900841
839646216
293730505
549366113
882418692
1000167291
684048970
724511290
936807434
994385828
576229374
903104104
519662970
1049177108
975376787
1013641693
1065142239
1207691091
736819008
503632286
494833917
455686634
1351002184
768954003
1346621622
380190040
389857402
912569802
642671218
944924766
951334859
1173042517
955689540
624004044
843632763
1389314860
334693886
506004473
851034786
491758019
193617873
632314114
570826176
306681496
700297127
724519791
640785349
511613189
844397643
728675492
614886023
870273924
886760602
424265528
1493196110
736782277
423886588
828124363
217186967
1455860393
963381571
550165503
918988701
525609476
421063359
822705552
637705239
465647853
967620228
627790135
1403288598
574721422
475475865
1283694216
546833664
729837235
1251626597
1373249435
811446905
1217045730
1026412522
732450388
738111271
1445142014
630446713
680879078
195522589
709391007
1197400633
1529234388
839046086
95215410
623401694
1044079437
1234685714
700070985
681932273
480068683
751850702
1042102011
983572806
775515115
391275590
1214251932
1034571704
553897282
783200073
1155136670
490104669
329112387
469823132
417104436
741878862
910783810
354260195
644753791
153567611
260769442
630696520
179482004
1096596963
992741025
413310244
1020054723
300230061
741854305
831790503
867851719
1123703274
826298798
480193224
390445861
433622359
905814609
873613597
295984276
975535426
1135382502
152244057
359244799
381388628
660968311
671124254
1486218902
570661747
1378068033
956335177
998089959
660710049
1029621856
1483874319
779934941
1398542614
1097813435
854454166
398744379
332447855
1304946170
215106583
586942856
565091903
1386436502
504084871
1284346184
987084725
157251184
540218538
838744969
914613560
1240730213
1572065231
586727054
453278033
795679174
858953406
801531297
498409065
1401457792
316397264
431789576
1245721358
407344347
1719643
551468441
1138894829
593560227
1171521940
706358800
358763586
338182985
856535070
623034860
697021278
410135436
725630510
1075315346
1242820076
964826739
1040794321
528299551
509461775
491790413
402934130
399291704
890537150
969472105
583916087
914442289
397326968
725943273
593691794
673269482
585066436
1281903256
1029343648
567338695
1023955597
1053609645
227109361
871325792
1011486751
475922027
740480642
1132273040
650346084
150167205
849840014
850594483
1212575402
1202382166
492848242
1545477541
1084806607
600465048
987419729
623126334
1465175164
620589038
1294121381
1092891984
1271511045
489067044
950819861
649453193
1033673986
775885050
611726743
281203840
688820867
1208821085
483867125
825439368
261518659
835839645
622406601
862752408
839737430
465202975
578653334
418852054
830123696
822203969
490357717
1092783764
1245053443
923505585
1368886938
855040328
540232723
722926352
674572802
777778210
411690715
1376453127
822384752
945160882
788806095
1509641355
337673850
650688469
756422572
1328948530
1599266642
1049929575
1002248101
1209923883
1130112224
749381804
724114829
424807012
512579850
788850308
297579238
382990900
972582251
1306767839
814595084
549840446
1568415018
904729839
477646918
1010811479
464956990
1354061690
792326148
732940794
355448280
780603463
1215124649
1454494363
616371876
1265621704
1232216289
811803688
1253559629
167056529
622716404
490295259
493649381
841088281
697653819
648082620
848987778
902553172
812411209
1425443722
1058543501
806862273
937655219
964491341
1322817979
883008562
711065902
545400644
1503519278
835703205
759772497
826974363
1468635680
597356999
1078461224
1550862382
315807633
158190368
1232210562
512284606
592104174
908016824
1356049501
876888912
634833920
460983150
717882922
989294676
1464122682
211331029
1227059019
424073196
1410724219
1442630024
841907929
408886591
326248965
497872753
1264350072
531615460
1527009513
443913890
150496132
1200504763
495848348
413796283
669386527
75265500
1030985590
756947878
709839594
756725369
730075532
1109017073
463333227
898244770
1398152782
736113822
487324449
475004170
285282534
436313721
431441016
1119690709
1119303120
587028802
747397754
1221206984
1313581133
1514907515
1021481479
981664342
1135624116
984673831
1269180619
1384596538
708024938
683275144
817287505
883152318
828576328
784095207
513169479
938397537
778599434
833386100
1075704325
1066463781
611651492
1108811154
1462258457
639617707
865679154
585329029
791858118
1489838928
1125329275
1095845063
1339411267
701781560
503819609
393139839
582580037
695895651
1244395681
699200516
621874936
683434998
1418801154
1358222145
450962603
596891013
799642664
720855140
956624384
770757595
1351328410
717071674
392426132
508658928
517265065
1199111663
845398638
745234851
96887463
1293568972
543580122
1008400590
1566003089
996058542
1576379338
815980118
800622230
1507471757
396563592
34859689
1183244620
371058791
209643716
633826328
522819416
601724423
1120706473
372482485
863030516
716870136
400509169
729463148
1007697940
1535391097
638726243
530143871
321426910
309749426
881126220
945983418
866873934
1512865141
826406948
780739350
812063980
309404753
1280260302
525113617
854786972
957957243
311818059
448887067
441314880
1077114811
703908710
614756222
857975356
768736095
483674246
997077322
1361641610
406376302
494404382
1453471851
586247981
791514334
769133895
616182844
676448663
639734135
382342363
481929515
565483212
856098518
678190299
749653409
812754879
789757490
551853234
597120973
516170740
820863373
497668375
373178007
885674027
1382401621
987839359
374070278
764699579
1447670773
1305841337
1451722867
827934243
804846891
683971993
716693414
813951341
1431714567
1388474827
1277540341
726247017
340962133
1479582896
809608648
270963877
542940535
480229945
337283392
492521540
757310156
980465901
566193800
1116093932
500140480
1030885441
317414939
658040269
862506126
600385031
580765282
1037015945
304844319
1405317715
1528941816
1360039210
1393056032
1013029836
1396621584
478481626
796116778
1592063221
1159788685
1292850449
717974327
1421226385
945510346
1132289674
385445027
756341841
852424757
958896366
530072597
763982330
1593389453
700366337
1006569522
1208502238
895798891
1428946683
594794824
905683867
534386203
1204632862
590909905
816600215
967382425
1041039203
1029679933
1110662814
524852181
1036242029
388077918
791432213
620054115
695569682
460475588
418177319
1517076827
386992381
414435109
535487755
562932326
932841364
658213189
901717784
673070121
676421822
698134771
468424952
1250844964
1090325890
604791234
1382444880
502842405
845024895
727384420
1131237116
820882272
881231001
375003186
1586061867
491666850
1004718689
1070489908
757176531
545367829
649702488
621752045
476480045
663388496
797339576
408398704
1386251642
1242485968
794321415
581896736
670906062
614235774
666066228
685724850
955641279
733257329
567520427
840505979
802129492
433953625
988780171
593083258
228026702
1119238099
1434839093
1377304920
790487033
1347860748
552647284
635697243
1499466317
390844540
1108063754
852021274
1034935812
1131482993
465715441
713639726
895618763
547565511
738049337
936751169
321919164
804184614
1233545258
407442520
734157948
516160313
846185188
1021839237
782873292
471554316
485728209
1270355262
1227706941
585503778
666090266
633387837
1126566836
1031294147
775051738
233458003
1439729240
441654877
384698812
507554749
921595096
1273555929
986146202
531414767
317105942
403124137
874104526
353221347
436249127
1253282911
786901154
1062716759
1462843060
615644255
461732394
518390883
1192332249
1020805800
825762323
763038137
491586697
453019351
106337527
1444097871
1362440061
469948851
503640429
586467474
1005795060
423403985
884703347
773827090
493501037
1305473153
1227631150
1517930811
475938713
1014793718
620923283
1569043524
1452949391
899697642
1508337901
558332223
1256085704
1057407937
1452371990
1010591626
1489110322
510544860
1029020028
424090653
373246898
461764027
333307353
1407225932
927627975
312019240
872332547
1403672540
489221459
1581193073
1151820742
483594680
1311294634
1138934616
924337075
640289401
1484189803
1287837512
600125592
757008473
604870590
1218495281
516990493
596121457
640014714
935991394
636544644
485912971
1084192781
465252399
813658662
904052437
475828722
1149977866
536795534
1136165118
468381494
859428185
484302851
1289042782
405901520
580113234
746060202
436049303
732698533
702735511
843580121
1188981923
1450766704
651671533
1012825090
36627976
852806463
1575533378
835524132
1014116136
1537627592
761642402
449166181
597940789
93473661
1034086197
657651463
846319001
925859710
556959144
881531172
512407562
1215625264
970524486
836561035
413779917
812196484
893327977
404879154
747501076
579196413
1023461891
796548534
420739077
567524030
631504614
725947801
496326311
617355463
1207492970
326001499
1076064584
808571589
945199111
605110764
679309567
1280761094
754497443
27458075
454477386
1583591019
1115686517
578098580
473162116
1414564406
518043572
467787921
936100833
517924791
710154532
1599370819
432805877
939848782
815716386
1570865125
712418228
1036602146
866906793
404333307
1482414195
720426787
453418109
1053206522
742238598
1244500539
299958403
836744249
1227511428
404301671
1402455600
796809671
393782627
517707316
737142726
171153642
1240158069
786967196
583565248
622077940
964172382
278782441
782033684
1143478354
1253408969
755717806
512210233
716356271
974216279
721304177
726221800
810800659
1074446373
1174577750
928389302
643418416
1004160663
963799987
716816221
585299837
551524989
872130827
1149948942
802997861
1200806277
1284648084
1318955595
1053922714
94801018
75069395
725745965
918046084
675925631
339938142
1427984159
1464760978
1532236478
1244659576
1564276340
1519860045
1168815156
608547535
1293237006
872639160
941878966
897727973
648811297
231974776
602826789
105326330
1226296729
1341567544
327552830
534216029
649798317
912866453
946860740
700642539
1329666113
465068488
360841657
702839441
903411837
499541558
1200007957
564617605
980896264
861128207
1140955453
977787987
1313242625
748708607
526886951
873200063
959942692
1097055286
1457002666
338135084
416532574
1056104588
1420227300
1239015332
392596740
739561183
898395398
7231
1354820811
618176645
806040809
742507645
1017688912
543613348
973850270
332817710
806655376
1175255651
981891486
1497798157
398236921
1161681814
1362548976
632958802
1589857787
1092611042
762757619
1247961487
833162376
1083419978
1077848339
908947312
500956400
517716234
825319960
869238215
546039095
792936860
830877502
1473248429
755823595
182310530
541353484
1221169609
680640238
1274221390
541250440
349369534
1184251940
1427101681
343541584
398987955
676428493
1048125243
948510951
506918919
1012547758
1512980889
1026425589
307978662
1479182142
916059194
250113948
1064366621
497803287
1190684605
385911683
556068771
187464537
1026786860
1200820375
164040772
389633432
395892678
1573370541
1424171775
889909876
1186686055
1345016100
1018277673
1125539272
701691261
1465760547
1204572597
1474587187
1319149279
335866261
978880843
1406424165
376053255
637608768
866072635
1214932410
850041873
38879348
756312546
1317276912
1274082013
515599738
467468443
994534024
344613151
351556402
784016887
78365454
512681816
715475698
662714664
720785180
676974735
529499233
467612603
1320618269
952893853
307048644
1153657021
650143282
966912286
715067868
221920927
551846842
518099240
822804940
1417354389
526500353
2620784
1067867270
1508808391
938096903
917287126
1346983849
637895640
1268040857
1072983009
615026833
286463978
798280049
578913868
950918770
1566478667
1492048130
685385158
314484380
987509740
1097861744
872797861
282328650
1131774353
821242086
1262652207
1524587179
928682627
926534124
1498246966
431224715
794687247
1015753883
408234485
439311084
1075275535
466256720
1555401073
1093880527
1487990704
966396379
468923855
264284615
384302761
623101475
802011762
874701468
1366377229
149576415
1412179806
813757614
671134277
806261849
1007047606
967209135
204053278
254792821
1003869554
1373955782
787216522
828692830
1495432406
391235904
627241294
602582523
753087905
587619512
805311449
1401152223
1216426920
647263294
416839297
659214230
738535005
521586241
542742707
475292828
491720773
642773489
624478401
496923245
750081282
311773294
336390901
673781466
640773643
1002506059
1359192719
1488089299
550836571
1092663837
466817679
1545257307
1316289699
594279065
465052486
420848764
1052252698
659249423
776310676
278811674
934168305
1286996373
866441938
932001576
644193299
736461653
1544597714
1262413658
1454421612
374789954
870351273
620906132
1056697759
1110787752
356752491
669415633
483780438
1450977168
712773337
455651077
392643853
465480385
333616728
642755837
323235578
800841989
295162227
142856448
1490615426
284189355
395490382
490928164
553314939
1039633847
551322587
923616898
777728053
789075406
626314070
499886638
794936048
826631741
1395445793
1482064362
1386031466
1392717534
374823420
419977187
758032698
546379727
1047245540
557577537
700619982
794197560
591520542
1030818816
567845863
1502859832
1467343576
592557005
1113786747
414272612
1264972474
637284815
619735753
548621143
794993030
428101025
1110057270
800635151
373930641
209406587
1582535334
1390814123
140707287
386600014
949752
624757772
604378591
1544992799
459214232
541714101
1414724748
756888943
1494160380
297549496
923475062
1175751851
829463488
491779513
481187097
1416416261
948367573
976907683
360355238
1166433370
306653572
1236934040
1206214294
342218176
364198617
1314927915
1127043949
1200066399
838664783
236669098
936508
356815202
381483608
945039680
396395028
552768070
696936873
1539437071
721563398
1352400132
1284163895
1179391299
687410008
422438238
725354324
471240674
552174691
491472949
1327109238
1209958450
837381136
966933604
593353067
1333425955
546250039
146185756
439518765
598439185
649132234
1367181202
760280430
334018207
1376231906
1268768392
525096068
590122611
702093517
805089584
767499934
483677946
453939116
988164297
1530930653
1597616893
296996465
279281233
389082480
422949829
386503251
620430282
519615608
1470854647
514357627
522513072
752707851
346539979
459296609
580107086
1304753082
451362881
549063387
1406931884
1213771639
1582084480
1427095531
513653419
1579303303
475948045
179454975
257287736
1470382558
1274838983
481022084
1312913884
1361445295
558120203
1541641352
883602139
416817602
128451292
736519754
431231878
451219299
986052569
706281840
1102991895
497006888
434753027
1516231831
836721239
271093903
356454150
1473867451
1234149243
685511115
975353276
946706618
930503495
817227136
1429869480
982308433
1320163697
376081056
1427866632
1063957187
628063356
106763802
677656736
602881223
1113382285
460784238
748120799
1447581150
1193812414
1456761789
1010987205
307922449
998535054
1493051175
581671900
574173285
314538648
508987906
890068059
1071284642
642830388
1240843066
568675809
805479420
451059700
609490319
866795275
456923862
820463060
1307492108
1426137240
1150528019
1008934377
853288578
484828385
673429668
588202521
313939455
834597371
1514720160
1597137027
964468014
565271297
1415972436
766835890
1034108465
417719222
788225894
339069118
526938170
999630525
853076879
1048229018
764153978
1468940393
814009054
932831664
410160736
610102757
738155876
693479111
1168352736
308048686
963322021
1210137260
683892252
928519418
744971842
805982515
764702951
891380191
478830691
661442127
772477367
285464985
473615011
923117104
597858349
609230881
539411960
1139991615
664026031
1085391202
655148008
1403662276
875688216
1001307597
445147559
1238489
384912173
699480235
419333108
414995194
349789366
748630093
744605613
828010358
261864186
1042044406
388622581
394342985
569130196
1583354902
785637892
653812563
387360636
503280706
1534334899
791993872
498110650
319789558
738514948
1273752029
371215709
793267783
1002351341
1359851058
1247377883
565590223
617519323
277569970
1343277313
784963062
555109192
1002985279
1495138019
975336934
1407009573
84560349
1082223254
380661230
69200158
1059560242
644214452
1108644621
1547081283
1425348764
742099138
447343036
567855825
456022446
573605819
871777480
1500298604
1008191049
1330564332
525705209
1190680898
1193787718
1458672682
538890122
779344149
902635197
1233109649
681791736
605256707
741797873
385671479
930961636
386154067
788736917
427950493
1459724556
942799349
1030845650
786172719
412627490
1369252565
769283724
974011399
524616499
292590384
380047044
1361233871
889006335
1211202629
751275503
992667440
507121503
524815057
1591084715
814673569
1271539333
1374409423
530373429
399796245
1478704196
1158562059
467708104
579952071
383491360
1040146921
882790647
469753151
595499103
1101948382
372831351
466978076
310709484
1541709094
472259200
929352721
550340133
1249952527
413969268
549291033
321122730
1597609788
1107276962
576220377
1133753884
809904815
1412823813
625038535
472185811
1590499995
110895752
581387570
945303170
843433265
760559529
414360039
1472298027
1564252869
501836960
272979372
1299465946
1573382303
825468887
479031919
596733631
440009361
582138472
1199550566
724317985
832853342
1495284726
884475506
678653128
402908758
1307062847
592086257
963136035
836101996
567807011
646652900
518099779
804182735
1311585310
602875008
915545825
1545313196
703015792
1470236656
1064717540
978970358
797349057
553614841
1186523604
1373683852
1110743540
1078083632
507826193
586488735
1274238705
593624609
1416250529
724358096
1315499842
1378684530
874860155
1029802467
587913622
656989896
1510053921
567028885
1385287742
1363617988
3373586
743195754
399027879
74542873
745127867
561879492
240073190
509081222
204025549
1006655646
716611352
1031590337
431454820
1351934803
1318774547
1056103308
711250256
1501122458
951301779
983210017
1286482760
967831955
1007906519
474408381
991799440
1482940201
1012590041
1051148283
996969198
1222843950
959691912
824225783
738537424
1512832644
691217577
662087966
570539346
1251289219
963242437
1496642539
915970027
1203373272
340810324
652999563
1452840651
894073727
967959684
314203478
836554300
1581509323
565053129
218062735
961700425
569289500
434460076
357788823
858706528
549237561
1049622334
51388763
980186724
528365923
1050390542
1484668153
1193954618
891529762
1357024425
537093580
678615624
737983100
1556959223
927877102
1326341445
447831763
523107018
464164394
1085001476
813101892
788216409
1120778028
253573848
429538262
428255514
1060055310
1359971503
1358909511
420689262
342515384
1371307805
546474323
1113534121
1001271263
837454268
1030738314
1225277638
716518647
465588607
170379713
1557888610
87306856
1395663460
1184388330
284202718
398813860
1143994819
1453296951
498169916
737675958
286025701
697294796
434707343
1058989
1379213478
858619763
1560092955
375774826
366240009
496324728
813135306
1108827428
855859696
820531647
942143065
307695778
615526796
659227543
700391347
111351883
517126287
1579167264
1402725693
908591419
336254620
683083678
1027165247
582973428
706823028
1494625741
976328740
718760207
1024554311
618203969
241246993
1034387190
134182826
484315089
1028751668
1461778278
783587611
834875549
528331769
737625769
430763898
1375423186
1056385871
798827678
720013393
640214851
679787676
560684204
665613136
1256643040
522668574
1340854154
879737731
842747892
489777594
643613745
779346853
803266438
513920471
1263318126
802422843
980335048
670088698
1327978149
879773150
313568086
399334880
1027372914
1115170691
443827194
1213852129
468960207
644648660
430216772
790149318
510853861
1563609890
1140621701
900963801
476041252
1069746220
1009984915
677591687
1083240283
715396315
598127627
633671481
1519942933
1487110966
981354518
3380088
705200331
1114058767
633137774
660302431
1180059384
1018979174
1033943333
952204853
524051142
983069169
414321954
1542985227
737319954
818365273
759810021
607925978
1458234670
388341138
203341857
188123460
341721543
381718018
758129798
311223456
1609835486
464966794
1194455466
484702669
1026548713
985457634
224571700
442159759
40518177
1020965817
649465117
212524703
977954911
391614288
1471131275
774924421
249419464
1482800784
1464743167
791917254
899417925
242710199
1584655999
1522088897
723591647
593364645
543083102
574446093
1359693299
701987813
653245613
831083488
684715225
869584023
533507131
1122954230
653675089
830348949
512757600
1078763316
1016771875
729385769
634485229
213397425
1552185086
923509072
840181576
392298644
1010097753
408633916
913344234
1006913187
1184937455
679960015
1274462256
564438632
1528979132
329321363
856056363
832888369
1478464795
977323472
653380344
1494054245
1133828778
676803486
659015137
947045683
538504762
445208997
1004085479
1682446684
848930324
774108861
1392987567
604487477
786568369
883990832
1084465216
344023687
393455670
1001778527
763795831
828297136
490418294
116733844
427234257
559373557
1593564216
1623360933
873965226
442836216
793370072
962978140
1419251336
1182715126
92706276
793663569
958675971
1254829162
1421605057
1199913579
620156471
430433903
235015180
924009574
1579270693
1479924080
407366251
206161659
1403965227
1498018354
508342052
1016202412
1136505553
1053058117
1319426393
1024336048
673410337
335600640
841346986
1019410214
1377855989
1290054493
1049322984
715678927
937399380
1577921899
499563782
897412473
803413522
1319781447
844562422
828838766
861812684
470299585
1620359307
1587111163
698880246
986164713
1407007772
608927987
411554759
1373199141
973454685
1437636542
1453715864
172777927
658150747
720645107
945436414
795552338
834091967
942342509
161090705
794679101
484084381
1625024236
895361343
563355088
1146819213
868736662
346673102
826516463
405811926
527431306
529040524
134698282
309783242
720050182
50210139
650427723
357081877
675555080
1372874247
890048121
940638857
1276700933
1195062977
1347701963
271460282
1475044126
1422577697
972779213
873480882
628802534
837931102
1126013200
291905823
786288458
639101603
737246987
150738878
791298480
388011055
410969050
994124732
744644035
306355214
690324837
1119201815
458491307
555128119
1036954102
944859237
1450488184
762646473
896936019
1435268335
883340893
444153315
987526209
1340398174
640274088
840565291
632984130
394629049
691697157
806986453
1076089056
1564390150
533868714
703508013
468878804
632942046
1120859107
843212420
1081711922
571213528
1644072981
1020106928
826847017
1544150865
802114844
279339382
762876244
353139454
890228811
700569531
808731975
661898064
993377438
912831234
480366452
1556084985
448662288
1323442192
1351580048
986331304
720413758
542810548
1410821063
984029062
544461134
399308415
434970652
1223307886
392979440
502544701
1070357473
661709842
464453045
812978638
947565931
1007044918
217132
637603731
487384679
1403688654
464951169
529681915
346172894
1001378700
679826394
694275511
1051041852
1508605886
903750995
923194593
632724613
515905411
226362759
751325004
289538832
633519129
1526473684
868935108
129714444
793360148
721286346
503717601
697483913
404955368
672684980
843739017
1123820435
1269737211
1250271585
1158096093
934010367
863390177
1104961944
958793314
807414080
1032792246
667443536
593324269
881679634
1464725461
1429306771
1350416866
1100756604
502925454
1028107870
581320788
444489185
469321341
1240032844
702395958
416941986
603156646
413953262
798679693
799856627
386203915
1333701669
644250644
205416785
591544393
1478342281
415748106
1172908864
538396366
740014130
887920965
548919293
301567025
1074353487
381680788
1601331812
1430429504
1447043243
428052936
127318769
698532134
1137129193
1447815363
457530931
1030343573
416930103
528919820
1410294230
978291208
835457789
1515547530
1086476681
878381154
725755453
1115863443
391167531
317157258
1341476279
1090674570
549014236
771194022
1449500941
341953261
1333979216
477271319
1535548739
1202147955
1557725572
772626448
741321016
689682382
487485666
435499474
231547593
839279002
932799101
807607156
1552719027
807501243
1459845456
684477726
368720456
603335052
359406176
567084829
1254575548
895065177
1469196056
1697583813
893442257
1554203336
1051181508
1345473128
859026636
687116502
158320976
695772751
471368677
1077536386
620376165
878496193
956789224
688152950
824208008
719353062
913337762
527646663
1422606489
452324518
998126215
543781390
388489939
381114838
1689952943
541364540
1003877094
771571162
666987326
1428256102
581648029
1173072657
385667777
834421656
869755515
574310381
312265160
1595596809
1307899745
891200510
919052535
458809376
464268977
541130766
572044251
1055407679
233841996
1303797145
1373327972
634305530
1179492737
720615630
1105128308
385903473
259874209
1695100639
715223294
429244622
1658986515
1234244060
1296838422
1227279566
816416789
917716745
731064498
505321111
1056776369
1150762815
1549448247
777739852
1347122427
662705570
804197005
854621391
1257398887
969354374
1513336954
1416189837
923160885
409693659
1413411096
604910267
740636109
1252960027
1628630469
512605452
447811163
148493210
1188644650
1289395664
488263120
1159085179
1283602194
835903255
877678008
886154144
788385946
1387876076
1634971700
727531231
399653324
1238394763
418440483
1502214124
566740354
368998014
876127147
1015436828
311770574
521413630
814662614
778199028
384783581
803177925
1416834892
198200385
461217268
517188520
1394950786
1065195481
1059202363
830245878
974997642
893329980
890052281
1493444139
402769066
586403081
1389038584
348965581
686237363
893800927
887553547
403340103
367707412
279164366
367812134
715868130
1055875621
674802357
1220926514
536514195
917785043
689785154
740319124
459472854
518029008
235948335
426041881
1188150328
1076895092
993332077
868492878
542494495
499794216
1019652840
902430735
1250473018
1088932644
1490342858
316051956
1589578307
632645485
1472288838
409848314
677437260
453835595
1520909259
317665484
658474736
1007258032
1513167367
957105289
996580677
519170346
955765524
643652007
1446389095
743720154
673201738
872900992
769238445
1020599039
1159393254
1366499065
1132152703
937092278
1221082852
1690453878
683708857
853388405
869914651
956641916
704854836
886872430
459544904
613423818
1391120951
1595456519
370312833
362199509
857950929
916579644
1319181098
508688255
625727625
346093672
1126950981
1486795396
1052248508
728394471
853368925
611753999
1424767958
1483065604
262600068
736768339
1378130826
222474642
755160967
476433571
892043236
398400140
926448191
1072488996
828871099
355054392
749630840
412083261
354902995
322412186
924957813
975387527
563409075
816124510
838313995
728689105
527598736
682650129
1243165061
1602500577
941871369
1525932230
799308641
659813698
984499412
1111250812
1277202211
1251818635
500954282
258736225
478310417
242888337
906258841
729199508
287145948
1478458865
584986149
439590863
814025021
422450991
611450197
1200303408
984065795
356208737
919541419
332773348
421787177
560879592
1272032388
474522198
431735133
320826767
1492469269
1003732336
465648307
388997733
1296882598
801082996
390994237
1455549461
860727073
302379139
494952015
1180451727
1534333055
652562484
1145417395
691741966
600850240
997891993
934173688
938517773
372312504
619967738
116284534
661280077
685462002
1403892615
1179926462
695708563
964620019
696583320
978110727
709610420
1295036598
963547954
769165130
538284098
1051247477
817597810
137911780
754399431
486762007
926151240
641908549
282661359
851619600
164187631
523554682
868695567
755424970
1034123403
1483088011
774073974
961991044
163580012
1456355260
867241804
540246645
907163700
385303441
865629320
992313060
373714325
744354369
819047818
971193468
1688597590
886845064
788195473
813467956
745715580
1006546871
1674589773
775873591
496998546
503343364
815448541
521867620
747757455
481567932
779807255
1002804547
143192770
1414564834
365899130
44914754
969276374
576909209
777027597
585423418
356251722
1182506159
1526121520
1370233894
243208181
880346576
1175607679
892471176
1544540578
1375909576
1026569183
1116999089
1113051873
892090603
1372523967
1034933953
600582016
568716556
334749013
439392619
5876542
612009152
1238747538
1606414077
530854215
1413269206
1479273862
349367143
583303454
530136468
1134549286
233442853
882938039
860380371
1475768713
357282999
339948256
455706380
879030944
837720728
632736981
763869930
919652509
587001247
764116245
1129698846
1013767182
1334319519
744973197
511050609
1134417451
599503808
393473984
1288668067
486193033
893762286
412679933
459004888
1167406955
483852407
603483788
883484842
361899216
782542360
1453680773
1316268968
337458530
1325130105
1460076273
1692774962
910989413
716251023
587491837
724878656
1467429410
397108565
443948377
684296597
906658866
362249311
385457382
888400514
638802003
732133417
566629040
615214930
445346329
409609288
1170147350
356519850
656769270
273181626
1008381787
922612657
1238802025
620862601
320890914
543780445
317657441
683090448
1579248187
580082560
802518446
623308280
465044709
752934635
1098334604
684794349
616988108
321613362
1391656074
1568460741
594949695
1370131309
609899403
466856250
1553810584
434330198
402688011
1257589996
489791920
912961374
421239734
1092311267
1194777394
412545657
367644921
222787169
809966301
583788371
586509233
192553547
1291718440
508120230
620039141
553487731
472804714
106686206
501206877
428057449
457435702
717175730
1234252997
430959371
1535203035
843262294
967437451
413754197
1304017003
1481454216
622846886
1224210247
1166227688
159759709
813329710
343498542
1053883172
963631724
471706461
423726613
738932666
786180738
452953546
981304356
1085938528
654547163
1362209558
141077762
454737192
451440367
2431261
654953485
310590678
1097982576
687408143
468809974
404812319
994787791
501271480
333075805
434827406
186048163
495879697
1040570154
711952914
643510272
1112529391
1493866939
526270821
441739964
291113888
803365477
604397948
521952854
757889118
1336750967
1142881110
804419059
1153014400
1072648249
757315958
748983311
161519511
1499773590
308730662
608472260
1344117736
711017417
1124945013
589367859
306064567
1295072266
1233284722
967746592
889655659
1541870115
557806654
962487212
1174954674
1484071800
786472990
478595543
368445387
821242060
1391998301
662599465
454674068
441530494
375750626
476778714
334267812
978845834
592787489
664559077
166569849
1667602939
1062180613
878471107
1419339917
664954242
317189385
1086652488
562630441
454223441
799234667
307141605
435498736
796525315
136720698
685730664
468360204
142227591
1168711350
690472297
1296326552
953446037
721755920
717145231
601203394
1337486360
1580070094
1032301872
1426625451
779130501
357599440
1263562020
1409826375
406299175
1690093622
1278169581
779073109
632635794
855529156
509305949
612828335
127730720
266253414
988218138
1331829750
812900678
416574792
1014109691
1553830205
1089844603
454083170
899734156
996634653
326010748
1554384977
1545167882
1256328159
1042706235
1016794884
363062612
648053048
623927167
566610761
1258423431
810416056
1490796518
700137341
484425629
1047298304
654187131
1378735025
529312757
868200566
294910440
469063567
703761956
1036394408
284498208
595401202
584564916
1637324950
811155794
1011553334
933044082
506388194
736959096
1031441900
187058444
908292393
228769636
378878988
614076167
505914687
531744359
713577691
727636681
502309332
1572457116
458428598
819449781
312950783
689624254
81336301
352446232
587029808
1577654434
976019162
816802767
1204756044
219451983
707376585
654778260
396124831
924150055
989887723
610614039
525896424
293374169
388904165
414075668
934762374
160734566
447306177
1258355940
320587610
1248964117
620908326
1366011517
1009109010
709504970
55218998
670299230
494897783
544798046
682572173
1444656424
1576292305
763168610
81078202
1130053674
760116461
456697556
797530512
442603267
708237444
1182148128
848827767
509466714
352911661
1428892709
856600345
568283004
1182106852
1164505219
1199261845
1478209314
314415218
965492650
455585338
615125586
1324539388
927087267
992082498
466533350
768244378
1449722999
580710804
530135174
1228776164
577426327
632796327
1010749047
1395038163
592673187
954731379
508425964
254537257
619792768
1689653819
1531907351
831689929
621133328
718818872
430879826
421898998
298631240
310026090
1057188600
1144366847
791721164
835841347
668147939
385404117
684283439
542415581
682819093
508921717
760614982
683524928
792171310
461019908
1187598265
1258975553
1559625219
562469872
420577918
530760302
1098100982
719915513
72735591
1157198892
933007471
1488030730
1347745803
432227940
338984551
403233111
1381369400
988810511
568790192
517257531
679818883
521679401
739945741
737947230
928092688
1019752103
476142726
949027356
1150470859
428315953
988457803
551878645
346581110
477207854
1606564627
767566595
123543806
1679392126
654709666
643827470
514051738
1675383552
577277750
472238093
395163858
836860604
511881628
721672074
877961924
729278616
1100073938
1434209944
525112587
336012244
794894847
425623043
931458349
946744616
1308207224
292472
872765537
946812685
431580094
1370106628
1468536461
795453916
1019208596
554067650
421127372
463018847
469953166
567138130
375831109
404770526
650842921
1303189444
576392871
94066506
551796336
201636270
579565519
419962170
535367258
131510867
513908111
1446566456
997136993
1624878283
1591841793
675291844
958745484
494170449
1408995735
969834747
1315855924
489963710
1374550675
1363559739
314132092
748319613
343927803
835753914
539015836
1209407028
813424562
1391480697
776232824
604790140
992018015
362786683
520364113
478809308
1136518556
107647142
328409477
734537353
1030452264
913524600
582128760
960572987
1037803449
566817524
510057875
785659699
525115917
477699015
1015658490
783601976
348003235
969668522
841865698
755500686
697127711
1500610633
394730974
779729998
616604741
415343827
600041952
1250465264
338499504
718746004
568012646
1074620549
747499067
918040461
712831206
755108039
1079576223
1115527138
600045756
366917815
656819636
403350115
970468973
810204821
668845062
532800001
988461498
571427615
1578335887
965480351
745087776
1379828901
291440113
423000434
1049243178
666359818
1068976263
895932397
998682875
1296101123
475568116
1330195259
703164074
1298303204
1367143896
987222238
906539091
668962685
347731428
550139112
907519316
1313540273
234471913
1231284698
393946841
379645470
877197702
1303569904
1621904468
191430388
1127538146
815033475
518043816
711084640
317091791
405795576
295383182
931000944
738876931
510885539
657287991
455311538
942769346
934726696
918243673
933196729
1353799240
1193547842
1066202176
1329721840
712281860
865857901
58024424
662073757
750803847
568805398
201358768
634844641
1659046623
544740878
641362544
938511290
496511488
785081497
400505441
904868153
596311705
1351733645
1513440732
382404480
801070026
563882691
735026239
699969840
505652684
956674040
577641760
1608577572
1541620840
535176289
630180487
531304372
353930963
270916730
1017015295
785398114
544582594
1510374131
1090374442
613088543
1160687296
324780360
973897385
497259195
830298375
1371784189
889519568
1304432769
700552534
1002301653
1346450743
374565291
734296162
409530840
729105880
468421341
1080389081
308292220
1573956795
1384031394
933847766
474483037
488316044
1061629669
770842807
433424102
334761485
1091424437
1436326038
780412851
391230299
870659948
598145320
165005758
1588331197
1016641602
937282238
273185835
276806478
650843170
1698641746
969940654
922189770
1510651054
691355828
972897831
940040081
338871897
517458361
1283436503
1014785867
454603505
581554110
1318872775
320447335
358929999
1548747143
184452039
639741035
1165966912
339788975
1439688011
1307784427
1288693318
1273588916
476885577
323445390
844930042
919830303
819768499
666374954
428353327
476807137
1220665683
676841403
747045155
418130065
1176095529
515370938
491458855
1687264572
1331282213
1026290523
442390231
890231908
1139456293
698262368
183554652
692253098
454914443
541520771
381623888
1363445205
240187121
564671716
645524959
1207301294
1509630375
1537881350
638229320
951953770
916493238
898590291
1288621709
343710525
1540811374
966578702
1388507708
359295156
279503979
1209388879
589557298
913130333
562826461
645707214
1405179001
909207115
759183518
788782673
588509026
924059592
1107124384
1332648772
1671184883
869793615
865589783
509457708
730771506
1369907678
1409911302
988168273
959421031
469787297
441687435
1055863607
919272353
986690192
644870790
1385692826
1117216653
786073218
742591423
1105912447
1199672366
348813364
669940835
299583692
1528085133
1429415641
920326952
1182587376
1628148102
920664075
373563139
435645658
664879685
1561670013
1560592612
632283456
411983276
961327678
316679600
876622626
688066395
1677778641
645009119
435131517
1407971250
516127709
1646558903
543513189
424430105
948404003
1507871647
1521080328
864492979
1093012783
461995849
1699331981
585871095
786984521
1132486936
924963018
179967695
616312511
1263102583
1089085965
1496201265
1200722095
695017261
801171850
436397881
1561534415
947381910
434066230
228903571
734728992
942653918
1692423737
1386095790
612578723
1457732167
1451737973
1197732681
941030826
463944241
642749103
457507832
937445071
1303976481
1287505388
402923841
928979549
1450797317
664774596
179631544
958535296
687334307
613903818
116319299
570062439
282113985
1258917898
978671909
1637288287
1012796498
519916844
1038193807
857557082
479996172
1085861880
1007113975
1325118798
1445863922
1345138240
1053663324
1039740777
490380364
674563577
713850918
639096061
632838889
292704086
400710713
1149643031
1066763554
697603430
1053221543
462408884
656902817
341234117
1061142419
539203545
739332153
374738110
578310021
1182318436
864108440
389532612
1117567639
1069974919
1285277352
880516235
303265114
419892763
816315960
919692455
775239904
1364046586
376143055
676596259
280877497
739600723
1241961033
841268441
605318642
584145518
882328035
783289375
579416569
489109654
561727033
272784285
466250259
1467706767
514967116
964641815
688743057
476956974
1023702273
835220628
460237630
368230679
684364568
1597109721
750077562
806778185
1508439939
997925161
659853161
1163630901
1220268458
1443435110
438337748
868703011
878870079
578732137
1123757114
1621214733
595830741
648821377
544485766
918531169
278471988
498544806
1091221563
425182536
798560899
1454330323
671659643
591500739
524314120
1060029024
1365684864
1002638235
1386492313
1414885211
813843738
925962165
1405316381
470199570
731218212
1416167461
1290662081
906581683
990194184
859217840
892040887
317072904
1284131628
1441951771
1217005640
1314721997
1588926873
406887178
476252697
1047162267
1023401466
962160558
529352460
835247523
922644084
981481710
871854107
943692151
905358015
848327991
460803397
70233831
800994328
793006426
750904659
1174723651
869674427
788369077
1450570725
249765494
730972519
1551919457
976821296
894440148
434264466
598427356
751301765
1181379989
220007754
1238349545
413011748
749710648
1071241533
557831245
969981222
435387151
946362213
2697130
973914774
890564675
575276359
779268778
674080432
708084540
373335589
919566171
1361471230
1545250455
1484684921
1252900509
685454143
1597587420
1115771038
1317688206
1527341134
1332060835
980751905
705333827
415829931
834561523
886501605
1240173363
958703474
404048216
389184637
1444233262
868235167
1078649302
460075664
863736412
531151931
1102651623
1493363151
1678205754
1203984282
459586900
725210966
346201079
720798725
1219345841
947842439
666808668
391107397
1232691990
1495488500
997548686
722151519
323831177
1136998962
774887601
440995855
633524005
580023646
878607559
389991463
681693458
190037699
1010618705
773089031
268205231
872065474
465430711
453925025
473480295
359420086
1233895228
512305547
966999563
543534800
503354184
521308430
1200247761
948495054
1378744454
470525880
1282555321
658065865
1163202052
1358896426
860728268
293866817
434637668
820227277
825006126
1317613669
1110183481
580739095
373627742
1236693072
367877493
498203498
337637234
573989478
611881541
534970257
973347686
1495661004
912816611
748232384
583919431
915748064
810611747
386202677
1335815377
732472590
208472682
832663458
468244066
424827531
765575593
352571473
1062910224
895923581
592969496
1186710588
806950182
997722875
557969299
810128108
1616810425
1057025765
494234187
1351593159
929425943
627562554
1325058294
652344044
1014548341
55016790
1072022158
595383432
601593128
949658315
1661231226
613957910
555625979
739686227
425828125
1358271413
721508571
1481565083
1585683351
745207687
792279806
1096375198
1377549224
661378605
1372387862
600709954
713860921
285833100
1115871606
785499729
827188763
1001906665
243793603
809632806
1379490205
1071414870
451758624
540408844
941618794
987336956
1413199593
1223335571
1100790270
1469781397
926691300
1076604198
478501401
1332764104
334386872
383820239
1335794746
720892905
537995737
843068584
1090715628
748600237
625177533
577065483
1028226153
983273201
971884126
333526580
547355718
531105597
430413294
1038739456
1588837995
631222852
715032995
316174690
558198853
1240193671
1387987972
1273771430
988080055
848465837
445187227
387846105
196439532
352529140
471281859
849754117
244538404
470882425
1277321850
769321267
769072589
321866043
759947323
1206997687
795677542
409383758
351461707
891140400
962639645
1379262997
946921920
799732762
636375040
845856237
225006398
1441596229
1408949562
881988058
678749617
450448886
611666680
533976465
649777248
995133558
542245664
1120612714
529148886
1219265450
49219421
1201235435
1656575956
444796729
366231172
1026071018
801036703
445898736
825484888
708367803
589040369
878454710
1315979453
308137752
748102121
938009117
667389622
1235664
977934194
480602023
625230090
569348047
1646994949
637611871
1673503816
312734884
1423489857
1008652392
864260305
779683197
417946449
444019488
602040292
1011794690
350659930
233122860
499841299
604685501
990409584
1430109351
421406793
1161128355
1067313427
715930127
516301275
427633017
319201989
633675770
335172715
590365468
1467447937
882948270
1280105547
1465351919
848132210
408289839
836957729
946042712
502737920
400610179
307370426
1059343052
839969057
469468754
916038342
1249332291
1163276842
744509072
585883643
523728053
428966846
747693730
233079009
532607472
983614907
560289503
378651339
879804733
394081936
769137398
679632376
1029157882
928124322
982463725
490811642
634894820
413838517
732384846
641953065
1506993166
942526817
48756351
540665495
1467639720
897702560
473109790
557174245
911873757
216249299
1463949327
770480853
557611678
1611639046
95094599
1016639638
642394351
401743216
342471264
1616076235
732660275
392739924
133799386
245144793
1405501053
1057008944
1648147871
1205984875
1254366925
1366335879
787423218
313064706
724936264
157680194
238789123
1533204804
524053598
389882086
970016362
233177337
1681292122
624483060
974162404
1121791887
305250249
1019888804
592250013
1404726553
1032350728
1586182868
1676756250
909431954
1246727242
423019502
1240318179
872520302
799426056
409318351
898384563
627964459
772087089
183294043
853468339
1532230792
866881521
943311359
1474286780
1198780849
647290109
1384945319
909031485
540779205
639518186
1163048466
1166135754
621719314
1050807930
1299425761
934468595
980625207
1175765578
916210356
634125327
775493559
1321849502
1255358157
1305202366
944393004
396545467
754700097
209238315
708387869
1385638141
1311501730
576509364
374376318
765091986
1306330686
396430168
1382723908
1371489791
938739124
368072284
687496745
502773596
657444527
892803434
869936188
516475030
891442245
912684114
808470981
1647157030
373701548
196667322
469974227
359126938
495896296
604330660
454097575
861127859
1436121322
213862200
1338387262
1013465457
975440413
473939924
1546480199
860508699
668719628
231183278
456479117
724999220
867927376
270152536
629053381
1498972392
526102734
782858048
665711854
1479685138
260921365
373733787
389215549
1538988110
1060051871
1261666990
899969118
756679895
904019780
878576862
1411782883
1658023428
667967290
1411981914
1079375975
1410491655
554483792
824629771
695059114
1422554890
1466678620
915869817
536198032
1096825072
54567896
1389237386
1696299428
735184922
392168103
1692158544
1293240975
874266787
443955356
682863928
1448507317
1251048157
1474244487
1418223494
1096955236
925745353
532125551
521012106
344286913
1308391613
658371311
1563373395
962474317
112049850
393366541
602116465
335884542
1429435871
1369134678
808880310
830680124
992781215
1055954362
273731245
686505147
649102397
1475208408
1348659044
694297786
479703825
441567595
718909334
1454121762
807585987
1297776829
1034068718
832114892
372649815
1426626592
706986199
79987722
750213004
1671023189
756121397
528198233
826952503
384953470
1418013194
1529938702
610161847
381349295
1195449838
688867407
1216144710
1131667423
860356257
322067002
1481340876
459662092
840527122
884171358
663056096
929740943
346989987
530861793
1671909883
208185597
837362823
521139832
1077213299
1134184966
583277737
666428176
949900797
1315881119
580760039
452731990
698099212
409505711
1404035439
904821077
1248865595
1408441923
551371256
535642223
648177468
851226593
165717788
161839923
894382113
420101216
548252662
1547455623
1498618162
594645119
881163603
791307370
750350966
858461551
837397399
1324754865
603919081
590836411
871494924
1061465504
626576279
1427025593
1123402170
552010625
557372866
494829090
1151329870
1457515588
592036870
656679820
710964302
631593068
381370496
634951188
341044034
987595677
809942498
386938519
393943831
693594153
1044044771
793913337
546330726
1454158849
1333056426
754056027
970924350
760292004
341205784
463196250
436407464
1005360770
453718739
473963655
704407858
1294088988
393392637
405814455
358852841
1014756183
585141750
1024436231
488229110
638162362
428843680
388225826
1678097467
731645591
1482352011
55684082
444200465
822064879
1586544327
808044545
1067130502
543813351
507821375
442532250
1502024339
854622091
658762411
631777627
1407590818
624215067
450829854
876500255
1361985945
107547082
1205071574
149784661
1123548967
1053111201
1321753255
1238149459
804741457
987093249
144283785
1016513101
546808280
1150981277
1486561679
1191053874
1277957278
492976892
684242919
1034337001
535858666
644275126
267887513
1245030732
649864006
808869133
970301935
996676192
481234045
834421345
445034078
739313516
628239838
710504423
1282634465
321791111
726846530
564180877
559503439
910327656
1345266953
731268104
930658616
1040974883
1648925096
321211259
790640926
1337521805
778505299
1036075768
666226618
1286548759
957902415
853310055
1146188515
870351719
898630049
956968823
970220679
296627638
1088006401
449786688
1015851861
1516982868
1201923506
946239686
945536141
1045208998
498122109
617968660
1310861676
865970610
1126336067
1426555343
725230997
860849049
1363288218
986669636
492238898
1233626759
1021389302
1164052893
1541282511
342361810
367177415
1082081590
968094731
529998509
1121339911
914217396
787197941
430554699
728073171
658464875
868855841
779888517
41231359
1398762970
345463726
361493935
554742369
162716692
380483630
689899359
459844894
1689659079
669676012
1554887578
947812390
1467470550
1230105033
1183613976
441193894
572838306
599579969
512138387
560198397
926132062
454595905
993454623
443312023
931472115
392446475
552183207
1226063137
330860156
508418045
457591138
877755362
971023834
527524924
791481949
509928311
1487404878
588598972
629292084
509058430
971046593
408637560
1309509111
702778976
1484563157
512108721
1432038759
616359929
1438341792
1040802013
380682504
524688323
669609968
1471241826
1269877063
661272680
744209284
683722358
1224224976
263924493
1294076051
1279341156
677415062
378154029
649600088
874900263
1538907269
1301421411
1168765008
465321910
1436070595
686096513
1495427356
1207770256
1235458548
678183127
492281781
421335714
807991632
1697061144
918544208
1122764673
962840953
673233405
326956217
346141007
699469103
684710359
551572093
818038822
366780739
496281854
509867364
201093398
820131387
1376938504
262860968
1329343698
998136595
1068309017
1009883272
784325577
575222209
877107214
859625660
620807341
673713536
354759874
893277514
1605400908
1134221140
949363885
1361004033
932742779
616690794
899138435
796811285
490013660
772809592
787142876
767797693
1022700601
650149213
1682027518
353277518
785933628
382717931
777645310
1344634895
679447115
500215478
816190296
1625567813
1412557622
1302000401
966891063
833699627
737019633
1218971116
458806330
821110849
1223101779
709531316
1037747786
1445352232
440587385
816979041
1377455083
903807374
196122756
483585210
581839566
607237987
462389171
828009022
849042436
472526423
1044369744
364889922
1668200893
891300932
324618747
497115171
650328133
375338387
623477495
627190084
536635170
968589682
569686128
468952874
986590513
1269649363
478389895
694506237
834889220
697264209
538135721
762640695
842765767
1404120379
1603010368
630779821
1404079988
753010583
1476919605
1126293550
1067416443
1370647034
1463120238
1550328115
1434147625
947381797
1256432118
1061513564
918493668
972378459
989525610
446604840
521966765
627158750
458910433
429794662
523075821
1153538350
442951001
390241819
990250622
1224510906
896634608
166460236
906129077
576891133
950972839
1314571536
1466960462
1445257581
507525558
1038315354
820232302
1220795095
1369792273
953143488
902951966
285626837
712494723
605822131
1065810546
355120842
566540612
1074266738
1172655602
1338295033
722428982
1093723135
478494542
686858525
446867273
804943017
549740153
929344279
1000177905
643917858
751508256
423335125
1116724346
536004887
640571073
942828662
455088119
384588316
1013337686
1146597872
1541146483
452680865
358169690
1594579762
866983306
400743888
1098998400
927021085
675308131
1483952188
1277923833
733180232
1340068625
538193631
839944914
612768656
1221733609
796087733
292908939
1227063547
1015956132
784695207
495227424
1210480814
569283827
783256986
692177298
333543066
1654981435
896944176
813075985
1494729029
350670663
903938032
739118687
798766365
151487561
1097221002
1142025468
480472328
1492484709
501287190
1254482812
940688631
833479728
778123118
1683133020
1183952171
581793827
1002051494
360273534
996847599
708682772
141341509
1346162159
598435840
410937057
397875584
882592747
923336582
1510048254
333265167
1663846011
990349711
452088386
363944595
1686651353
511784900
658858283
783809321
479056162
942721359
127354894
1021032439
407687795
1178167603
909254497
1239457107
534869840
491707189
771764514
1465577476
1029321933
923676621
771958509
443806829
563374255
421062082
182214153
324635431
607960931
1655383956
1179238511
822163442
1046032589
412251620
498598360
166397385
546476640
878935171
588120770
984551193
316689358
1575838006
800027331
1303199573
634576195
495430472
802507648
1494046958
1306076526
825226567
495245710
1246850768
1693272667
299408835
1414587175
375947455
844073692
541638708
547254239
312286496
646432421
555481423
428766318
1073407595
760215392
533075789
1495335538
1603350097
896057265
397177920
1077332499
1504260653
713868539
1402119128
553978101
419958022
817863103
787982758
377859547
762039287
592531880
921562532
762013061
818797923
979040492
66874646
1258229160
1168066459
1275203110
845368964
494321576
1450141445
1405824683
465786136
1165786524
463887475
568718287
1463342417
687217531
369772538
1237755481
1205837771
482026443
967508930
652037191
424273131
1688466491
137672760
1171924718
946097687
785280111
1387097822
1319123433
717526800
1025005379
739222680
127870234
958398847
1485200974
898410544
715307162
1072841379
1433209504
734826509
695794998
1501093079
562118511
327714432
844736649
694122108
1427741561
517634407
885372683
366985691
1363689847
433800695
956281345
461483176
534595297
1207842717
390884975
749144358
662270161
933187563
1468337837
412077604
874605094
707117487
796304870
1416061479
484876397
999366109
1586849485
738347747
359198214
869665149
885085236
1617871952
586475865
500078069
177546284
1645882090
1354648871
533883551
538331249
1408499397
733602121
881758917
588207685
559640313
352151146
684084382
753063948
640864342
1051482906
119912289
414518495
683206373
1084871276
690082385
817851742
527131214
844469226
363997090
1369725115
481516166
1199542607
1603145460
951235527
522076271
690668171
797479574
486848741
642624425
452423280
1527776860
490796797
486041152
987736485
1027537759
1237599354
957248981
687306938
601727756
1439653926
466981670
1143340865
267286035
442848634
652739919
816058726
1193305895
828597358
752717503
1570133969
1092185821
965567206
605168139
606283925
1205944084
1044464598
601667009
1040772916
816726825
888259561
337632951
881877714
1013711663
1409929617
666634567
1114849930
1267594235
904473691
288496964
1393615999
314590666
1230359790
1069807100
632021476
508352922
1369144527
1313035241
285509504
1099808792
1429857975
1512250179
455699758
284539660
1169371667
1653019505
857250421
965452924
434803933
1178860539
383019612
818347239
669848612
400369336
692786212
1517842984
1005546172
1067548009
152554366
1052363114
381054301
1020963172
490466674
757850645
422066821
411333543
1170096311
1305756967
1011974724
908602969
494334423
1583489315
305503173
979023084
1266442754
307112140
576900058
693719443
968526624
567838798
1483487699
904198240
1233045049
577186620
515524231
236436936
639897784
436991724
1187935834
848129865
345359734
653977267
466782962
1141411429
1201243351
477451097
1449001710
496530568
970723777
861144347
1032410132
1502966340
422647614
1289835339
1085321153
921489071
639326238
667614343
263066148
275549124
698687805
1155505427
418728575
684173706
515475648
622753619
3546151
1336992025
726836494
904371046
1577587845
450161121
536078072
904803028
457405275
833175777
1350898117
1353026945
1012241677
716146955
1498324486
1386448748
369548369
425206909
1514438031
679272649
1019588113
1232458086
1066758417
883065973
662849700
740306909
937709538
984915606
751409321
424284431
757474261
853186755
1643052843
715036150
510917643
1228645828
458771653
1654884614
365833715
440519220
936363786
269308951
492890824
1237332959
1609015829
1154271831
1197670101
558091647
272768957
728912097
1381068184
557997226
426854508
400423744
685896777
985223710
797757693
1242365125
485675929
880804784
393140366
1327572317
637751832
411036339
405670772
1454047332
389842129
1021834945
885458248
827465505
729879696
1220047218
604397864
948274618
597133767
795295171
873530712
905047836
566831059
1015400250
946188412
823774474
746312850
1220965140
605754128
1505460588
503500149
1246145751
1895598
1144912707
961795162
1681976040
715255297
1024193779
980113325
579810552
1085058985
614549851
1283241265
355960315
442016896
1435162338
477916569
538460771
796060988
583263358
798254912
764647857
774153235
868171270
943527571
354640969
572004923
1682467671
336812854
1082510245
1064157579
551556061
726117129
744674858
1158021008
622931823
818169354
441924448
910352983
742380136
1105769687
991991425
882300382
543592834
286302129
438699839
1044753878
855252866
657966791
907806905
569298744
844521547
674234485
589673361
704405612
318126690
1454192233
339500762
989413677
768398759
890764126
516077152
674343732
987581276
392407363
667082718
489024393
748119630
208605451
490783810
1298758775
1417158816
1590953296
341842838
746348307
805806813
481590273
106835501
1057364354
484585149
1136009467
820194951
1460605529
512041864
472885421
670340195
312027415
1460393256
466845172
483463413
817879007
1153646826
1158132647
454848674
463023889
187835558
862070700
1028351068
1052117161
1098923418
525604398
156154978
507359157
1056877904
891508079
605531055
1042362174
1352098083
1306095210
528254365
116096683
476851928
1691412995
605142910
94617352
1216110968
1423802817
126258311
1192265158
1369642785
490536954
1501373625
63336219
804684416
693937521
1073233868
1526754788
276194048
1399653583
359388043
1666694589
464279803
1089251488
655250414
1491825134
904415366
567534536
743584734
402401739
1621281536
998170479
878957268
715978122
358858708
543468330
913404877
382566065
552476111
845330534
425765529
621942312
463424508
949172212
538419528
91015707
779324954
307433901
134933622
674360496
702980443
302146486
724429278
319525823
636181295
544977627
703933534
657758380
620044811
1478210482
339308730
1392396331
1037498942
187176718
244317788
518457830
541593491
724134908
612293265
413980011
1243308179
576100845
1117372537
561991417
571255700
975961318
394910488
1394765486
1346173856
1233940928
205788644
1110955417
1140328459
286228581
838378081
870504324
927370781
819429395
890592021
990096244
977824815
957599800
1553028899
1513522970
1520191022
1505174121
1434798739
1663726075
1146693693
573895304
911404558
695334758
1212310853
1156201250
726826474
840727325
421495975
1678121522
1693053047
453982709
1224877482
882616137
1116715478
598007715
464370575
1014084803
280477311
643630790
857555232
838680852
310091227
661077160
944144727
122397902
1689858738
1381848135
879440104
1484445339
724021261
670646656
1496818837
575631274
446007463
498144859
937928329
1118697258
58095770
423829523
801710012
1142636048
750100641
591977184
495448382
796843249
770309194
265012992
1498405829
590945130
1469589187
380193822
1581273546
929250029
535909147
578282627
423333084
496567247
521079076
1646166318
2035354
1308937866
998344036
1409261703
389610185
897987842
466693325
422356667
1393762926
146932844
383862650
683103990
887314054
464956601
633239520
492509645
574245803
491255683
1030682435
1550626248
945115548
160532954
451683043
1666915074
1124892576
1034520735
501108556
1606660040
462696421
414626437
567265993
546950672
776215587
359475463
1446004618
1341629169
936991932
870784394
112804800
279301269
899956339
876615730
403050559
1550632410
1356109458
1304962870
1118473026
799943776
300385472
1247396636
927149994
1555991835
737257595
650732741
631137735
869348312
797206128
1088119836
1610075765
1486280265
411192720
852968861
630968977
1380237697
1250149470
222218191
1415427533
658533267
1002843545
727433252
149481716
971060053
825470949
885458412
493338452
525824977
1249024807
537431178
836005318
1451451914
1258048164
1022319207
923379207
1235256952
612417589
740735356
1056256602
920445006
1099522130
1215723007
611653889
355059960
1695655504
554135069
1600924677
1038888702
333316476
1026961747
345112339
371976398
634867337
355106596
37384714
457345409
791541029
1195867021
914664746
740150913
1071455856
1329549917
773430527
146286025
694222164
1003849981
943526047
555140165
459852569
765057826
246381743
394346477
1623169223
818768271
809379080
3079692
533961176
1457019856
781348240
915631135
1602673951
861110859
833537620
1252750193
367812718
476850027
444966092
365183084
471503180
1435882973
185862030
954788730
457861988
495102778
540139750
988349466
1179411501
421029401
1422439200
1153666277
628456949
748516556
1159908286
1397279864
790647125
569022982
586930778
678822127
952292544
348270317
1371206053
297983108
1383246702
1098456641
1452264753
1029756125
1184094252
525902877
751304264
1149004635
380759979
381097813
789845652
458328870
1442948470
1353175742
665804203
899907556
1037144097
685837446
417995004
689720498
465356282
644994414
767628120
215221444
972112243
217076360
892166528
678787353
779949834
1521548507
769839173
474955072
1060348651
695259178
479505965
1421363891
964431066
1605590622
1253968749
1152230384
1066698827
1620579661
833144917
1210501817
1226215396
1054735285
401518462
1561186587
417982275
974536399
950569148
1017945456
1025866862
734970620
1392848794
1314210091
1296535777
1494333296
759364400
503261935
655874315
678639622
1678244674
662261487
1313496994
493011847
268738974
801271619
857222525
165709464
384836921
1524125882
839561885
1448011728
768522312
536079343
775839182
427455634
888745672
872153038
417425797
1450181870
1208783651
697945220
1353533007
1052421520
781081248
357156673
1129398873
1572220738
680627285
1144260496
530612411
641756483
497823618
839297405
366843984
297885827
800564563
1516523146
388783162
1405541870
419289109
1044027363
590664515
279862106
699881296
375747519
163484289
1661963458
350912063
866904939
1176788757
895044153
598130818
593485014
778807098
285177365
1067678035
1109654125
702977381
1602406352
1457987486
1593728797
405449927
317602951
619779183
391392338
1426299151
851342023
1115257902
1646802899
772373052
963371908
1409352211
1048651693
1525323243
147939046
702324150
116440546
592937663
1344375554
652030108
990707412
1075607165
486208371
238621281
869744847
679909736
1396594421
689573011
1446992036
733686830
1082610466
871442091
1435379734
727474495
1095629984
790541432
671132013
742537500
1502695586
148960869
440698047
651727800
335895406
1676300540
439843679
739548858
446411840
827298988
426817968
313637731
538370475
1114149646
432616814
418228486
1044145046
1589993948
819712133
439240019
991485362
765412670
367318339
759288934
1494087440
520161771
463659972
681205692
651017147
427505793
1635311724
735511407
767869669
1310785612
483606436
707212544
1441577754
708316924
1154553610
893122698
1044708995
512133820
1690582673
1524293898
710421006
859661400
273604683
1006473244
776663763
1429744038
1027260027
359010261
1494585549
842948863
1135977249
759312138
737999847
753356103
1016945790
811145965
1013275006
961169569
340829974
491260591
829031622
1046076039
1319520998
1217449879
691491864
838515506
776873448
1186440181
1694021753
722424378
391742946
1250951692
142919976
635019797
901964386
1056350442
952187568
921108051
261131972
1469573669
988218975
1003277398
890090584
555143365
571751051
1423592448
914923373
802206482
631784222
693478272
1642850650
588365446
706205662
1484813664
202318032
1295196551
1027887943
470342566
716740522
1558684881
802274407
1019612354
1671685695
490486840
378839683
810311355
779480040
338713093
998154408
495733256
962306564
739444203
669264027
1050275640
988564708
765534309
920254769
1007447669
480983353
300158016
862977769
945249697
1284426639
454343800
662055653
1564018896
413043130
478352670
524730820
1308485612
304632719
359372
875092891
763124261
534420308
1336279171
1073634027
520488087
861708483
1471934211
951175458
871627875
938691812
1580310629
509664331
1400379896
370097224
222624420
1028330423
487104825
886892782
1249650716
491124851
1452792768
309622936
1444234102
932243333
538818453
659075725
1470128405
494241982
191695138
649771404
941142406
789010400
366829412
1227676158
574926138
993551077
412869018
711689727
342294095
572418451
1276773721
1662445167
405125444
797508864
492712792
156398563
1007243916
616241706
516651979
1388287609
1119434871
403727635
921113390
618434695
605030517
629143867
846944807
592893981
498903632
879907144
1378230485
904580983
918367387
1403050749
1325744752
1605916775
715573139
568131525
1290867768
362419987
582989438
985147306
791171524
621567621
830181970
219712195
1282320798
493923382
1525195835
1088472172
307534893
627782960
1130438642
999924127
849577241
284202322
643782388
1458488571
1059571272
638760021
757784500
616480338
798820162
1356184205
720234300
1187592298
946138077
1326057402
914572403
396744809
1520330058
137908696
1028809585
1042893573
804063990
1200188098
1098377981
926199802
1311823349
1352940835
1070039546
1185260564
1081280888
1400298076
884305244
1230514233
1164965654
503361861
1298870607
872603993
1053413372
1425622939
1163425254
1101332826
1159474066
1096019792
948637060
1144012401
1147959462
780718091
1346108449
1294997087
756952884
1370179588
1424629184
1379066767
209898690
777219777
1048112722
1146338705
1290790636
1159670538
1071576514
1144969711
1375937794
1492210987
669630221
1100196056
419894883
1151127976
832421936
1073755042
1240869729
1471776358
1161452329
717865840
666180667
1372244817
1006934280
1340071708
1179802867
1446034489
846274396
421527782
1024544282
1684837255
1523284464
1108960636
253011010
1283719040
848638536
513781111
628820419
1019007080
1124301199
837932704
478943529
1600460679
750819300
1042330520
663960295
1309208736
774637450
1036146424
469323318
967866036
378032861
901511059
1151218650
1588254940
1282905552
1695663612
1462773963
1486858506
620310634
857784803
1321688782
355054166
554262377
929459939
1081358418
518419340
916243986
931109872
1186000023
458358323
992562201
840736568
640175836
1526771223
807246322
733936791
1532299331
1080682912
713529996
1021959321
1200499426
635756184
281023804
1111153292
636699046
1106166854
710589246
294331823
1326082436
819525
758512386
580468863
1363259501
759595191
969386338
556342846
1381206674
948763716
1239316965
985513729
1326191838
1030773223
704549270
1068726806
1333803981
604957410
1355751201
1079999276
1253236802
1095156088
1325993798
805231339
1270039236
1062722367
1317668908
36960934
1040309575
1080723068
1388617509
750750578
875088527
964047302
912133339
801469305
858982988
835855669
1136256572
802158192
918713313
1356896192
1325836622
632169925
1357496609
130826541
1035398531
1021526410
800449504
741353460
703894639
807112294
1220744854
1412703512
615878775
450951057
1086015243
978764642
653082045
476630264
1315149338
1030253350
1502934438
998448959
875565864
632577311
995263484
1022335614
762086638
716100096
1288431515
590374112
1084170841
410591031
1061159270
1222182434
641945862
791683438
963591394
1087749707
1049828635
1620412840
1117172068
876670545
1028879820
403076151
392720827
850276768
1296018396
756152197
862968660
1406168813
782716074
1336991694
914694256
665069840
1061843245
934348053
1448040079
961875183
1034947496
672955994
1099848151
635771062
1283795615
1099910319
1199785394
1648362874
41579502
317244007
954097127
437468887
1057967457
755831251
789853398
670639449
478573553
919761130
1302501734
433118120
1262318810
1231929243
861781864
1055703650
1273250908
1178834185
669843778
812365924
331485262
1139390733
1078145412
1387878598
798738514
750415
729641573
972916178
1034235508
235634566
92573337
385112308
629932303
748685432
868182720
562465062
1474245793
752769458
685798409
1624449565
972469601
1610242285
1189228382
732515775
1034889394
1043577516
832507469
1088493452
618705455
636432320
666747697
628525281
474370354
470730829
447592844
1268343724
541763754
640521671
1163668808
1225564477
1074664213
673062519
584350015
1089700832
725686229
353125977
1476256782
816714478
282389794
1045463702
1483526660
942414532
1291571742
626107862
1240825746
1307894976
361809969
846940103
663306927
1330453281
856106643
588047120
423743569
640357781
799779225
619333300
827458388
897553450
414636906
825153887
922247666
1349464962
421262279
473743265
1230544645
734971250
1185159940
1338068250
1415086077
327458546
846018896
842147507
725842499
432727620
744557058
726758749
1047712327
626081887
459493801
1302302030
1147232543
1107620215
754377805
441289763
697746661
591644790
936876280
1041274090
722026923
1129079340
809922998
1333438273
974717072
945038817
1104933244
622417551
1344928372
631241802
1341776070
821864547
969565570
751472218
1360239758
1514962965
684426905
1677308502
1440391052
394912886
1029801763
999093485
343018216
1304516268
1542001707
1047446175
1443890206
613491900
1089297978
361680647
777005998
1009835621
1130956707
1269044547
586887056
306908417
1225242702
756855731
987734963
950874093
1657109275
983594799
1067558186
1051732698
406260868
484787116
806061085
612273563
634270220
847198955
547238445
1070686272
898978538
572229995
679853252
477405061
415514721
792033630
1012967753
1403498458
1375262917
568145635
1244605934
503901912
1127055221
303886766
1343008583
458057706
416048438
1473840281
418688649
1567324961
484521623
830259655
1180804696
1041188037
367707734
841565411
621770110
964399648
1472711297
1070996330
1290621549
520742895
1178628170
1364260676
591053216
762152474
872144518
821164188
1639536938
391134821
846311419
857581813
908824382
285129526
1024724187
910889464
748724194
1372938535
748900682
720700603
1486947218
207429042
383527171
733099018
519472350
1213862556
1229110099
972371949
1126091628
983468960
520944111
502330156
1394800727
609258962
353400934
595888163
318892389
523951268
232788841
867523051
1440723800
325736347
678861630
869643478
1157131750
441537831
1448083853
806012024
1559427348
1253470876
1049710116
1223511664
856922890
994824407
1634462616
1096082983
507769595
1538774724
863847324
752942079
446151008
978920079
1360331472
671421646
1052322156
342535187
1027381209
1297367966
88009295
1026233555
1421359039
1421061640
1117003892
1660390232
1047231564
1305803846
1064370690
1635628453
706779488
709473579
341546230
816627102
1448532290
1357647523
1000819714
1183095549
1322961650
1188555670
1254968523
1235413620
1412124174
1089101503
748488871
821303920
1240043306
1562293817
292031629
933870592
1048789782
1281932811
875037128
1288207934
736808665
1052591155
313189778
644748095
328186492
1294598044
1539774977
200410696
385111522
1302449971
1232718080
562493763
566408696
376955106
1366822703
1495488188
243330973
1189927508
575323869
1168306657
1676301396
194073361
1456011410
951953170
513620355
1131966293
658510137
1371895960
704945924
563197829
1096173007
1087377123
1088040055
640899866
1317575412
1151349655
703301110
1400531648
568836903
553197279
1500220726
654066936
849123971
409297924
1186808072
1489775443
995518398
943033033
904808245
1132762955
443757048
723196268
773631329
865780689
1095877071
390292892
968757046
832455629
400871909
97070924
1471805046
1123798358
383382400
226544617
311308735
645052958
1148604891
632488164
953401473
395314594
1188083065
632493402
1025159600
1175816617
1191566722
359643585
1102659684
1077175435
720648960
839427027
1374473053
1029751150
572892551
438510909
153248895
370646849
1328812670
1146634979
1391544133
1261525134
381161681
1286913382
943932268
780938580
808686600
959229207
1360809440
893244320
764956101
908661042
533716901
882889690
1146766728
774147005
1148940693
1353892594
905905504
1059672793
589488923
1301353017
1032574930
1029431671
653603743
968316074
444688018
1289901690
1449885924
759807976
1210707630
836025489
712547541
754343377
204618321
1287175052
367234369
1114983330
562714165
968019071
935676750
1232534307
793102576
553723032
775352484
1054246202
849892854
1170048350
711157830
1171980585
1053159094
817897633
1449879964
1103341919
951337739
989577543
680264179
1077624943
544586381
457888796
1508749484
946313107
644797165
816706418
934108650
537967590
1444617134
828923777
391087827
1356685633
542366077
464702877
641710547
1043454858
1095126047
438711875
489369754
1077205334
1389812161
1172904814
1195233740
619697884
498216708
854324427
712541349
1026761869
1406495397
440130969
1180927443
1009353771
501989289
649469388
1620609274
1682769756
928230686
851779097
383344292
627971150
923413204
1329889381
1416214023
475114376
382120179
1129691243
745714932
1299392195
858418194
1557705688
1251548870
1225960564
555828303
1226115329
644890365
718023018
884141581
948501101
1119172515
1089647955
653284506
382981825
686274158
1429162650
1478654235
440092067
734388560
661509026
1033839041
971520729
1067579516
476732917
828299063
305151983
343920336
913715856
1092786192
988584151
816730770
753104246
756828779
558335303
757733700
956898633
586458451
631636970
1480719227
1278329558
276891972
1464084406
1420310039
517183653
1267003201
869153061
1182711121
1204577861
531452764
337807116
478754847
495696581
1043431184
616860432
360106923
1094201113
452109052
1377838880
1073645417
1591501116
483672424
866063832
665237882
983911300
718387819
1598023765
569305701
732556277
1068533507
1039478564
996558504
271859249
1117652749
1676944584
472644236
1474457630
244944754
465750999
1430222703
706245590
1691685815
390431219
1421982044
1674678696
434263841
573909080
1277758198
1075415104
316386126
396947304
1287689567
925136910
1183955660
797276641
410562224
327665859
326670926
841188496
902352136
568023436
671917971
473292809
608830188
877745385
545417255
927270052
1396225220
1231737824
268114523
446536209
609188670
385060646
486092289
293748543
1085708039
1246378348
738137555
750801338
1366487716
359810884
608985979
619617790
440076618
328783469
810241569
811231899
1515595103
552808500
1330143252
1071264364
253455675
1131138378
676058668
812874980
1169586585
1143071248
1638614507
444911347
923651977
188619526
1501062734
1099237842
1047431288
681201944
573425991
860021310
345956897
697065367
1131747282
858499066
1384994889
1076023487
248344601
1126269122
1674658097
1229071025
24164151
1272191752
436819959
614301036
529933754
955618692
1178207074
1413504290
1510982234
1372948650
484852584
1289158289
399060400
1670032429
1370846729
464042095
674677517
1299633461
1373629250
1523455536
759217569
1418670063
492442896
1480385497
1061581371
662400960
1417947048
566255473
1534954696
554107339
886864039
1351611150
1535302572
598302602
1418806302
959265070
1039996545
1670484259
833686764
774925467
417029062
1435087570
426374996
468289902
910348654
1002983601
1154371487
